Connect with us

신제품

인스타비트의 HUD 모니터, 수영선수를 위한 사물인터넷 기술…

Published

on

지난 2013년 인디고고를 통해 성공적인 클라우드 펀딩을 수행했던 스타트업인 인스타비트(instabeat)의 HUD(헤드업디스플레이) 모니터 기술이 수영선수들의 훈련과정에서 주목받을 전망이다.

인스타비트의 HUD 모니터 - ST 센서, 프로세서, 전력관리, 무선 연결 칩 탑재

인스타비트(instabeat)의 HUD(헤드업디스플레이) 모니터


인스타비트(www.instabeat.me)의 올인원 수영 모니터는 수영장, 호수, 바다를 가리지 않고 수영 트랙 및 심장박동 등의 정보를 실시간으로 고글의 모니터를 통해 수영자에게 제공한다. 물론 수영 기록 분석도 기본으로 제공된다. 온라인 대시보드를 통해 실시간으로 코치의 PC에서 확인이 가능하다.
수영은  실시간 추적이 특히 어려운 종목이다. 모니터가 방수 기능을 갖춰야 하고 선수의 노력과 집중력을 방해해서는 안 되기 때문이다. 인스타비트는 선수의 물안경 위에 소형 모듈을 고정시켜 이러한 문제를 해결하고 심박수, 수영 속도, 랩 횟수, 총 수영 거리, 예상 칼로리 소모량 등의 요소를 추적, 저장, 표시한다. 인스타비트 모듈의 광학 센서가 관자놀이의 혈류로부터 심박수를 측정하기 때문에 흉부를 조이는 스트랩형 심박 측정 방식을 쓸 필요가 없다. 이 모듈은 온라인 대시보드와 무선 연결로 싱크되고 이 보드는 물 밖에서 목표를 설정하거나 기량을 검토하는데 활용된다.
여기에는 저전력 블루투스 기술이 핵심으로 적용됐다. 인스타비트 힌드 호베이카(Hind Hobeika) 창업자 겸 CEO는 작은 사이즈와 무게 제약이 큰 소형 모듈에 다양한 센서들과 기능을 집어 넣는 것에 큰 어려움을 겪었다고 밝혔다. 그럼에도 결국은 “우리가 원하던 제품을 출시하고, 차세대 챔피언 후보의 훈련을 돕는데 중요한 역할을 했다”고 회고했다.
MEMS 기술에 있어 선도기업인 ST마이크로일렉트로닉스는 이 혁신적인 제품의 핵심에 기술을 제공했다. 9축 iNEMO 관성 모듈(LSM9DS0)로 모션 감지 기능을 구현하고 블루엔알지 블루투스LE(BlueNRG Bluetooth® Low-Energy) 네트워크 프로세서로 무선 연결을 실현했다. 전력 관리의 경우 리튬이온 리니어 배터리 충전칩 STNS01이 지원하고 전반적인 시스템 처리는 저전력 32비트 마이크로컨트롤러 STM32L1이 담당했다. 마이크로 파워 CMOS OP앰프 TSV633도 이번 ST 부품 키트에 포함되어 있다.
ST 마케팅 및 애플리케이션 부문 EMEA 지역 필립 롤리(Philip Lolies) 부사장은 “센서, 프로세서, 전력 관리, 무선 연결 전체를 아우르는 ST의 사물인터넷 포트폴리오는 혁신을 구상하는 전세계 고객들의 창의성 발휘에 일조하고 있다”며 “ST는 인스타비트와 같은 고객들과 인간의 건강, 체력, 삶의 질을 높이는데 기여하고 있다”고 말했다.
아이씨엔 오윤경 기자 news@icnweb.co.kr
 
// // < ![CDATA[
(function(){try{var d=this,e=function(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";
else if("function"==b&&"undefined"==typeof a.call)return"object";return b},f=Date.now||function(){return+new Date};var g=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[sxa0]+|[sxa0]+$/g,"")},l=function(a,b){return ab?1:0};var n;a:{var q=d.navigator;if(q){var r=q.userAgent;if(r){n=r;break a}}n=””}var t=function(a){return-1!=n.indexOf(a)};var u=t(“Opera”)||t(“OPR”),v=t(“Edge”)||t(“Trident”)||t(“MSIE”),w=t(“Gecko”)&&!(-1!=n.toLowerCase().indexOf(“webkit”)&&
!t(“Edge”))&&!(t(“Trident”)||t(“MSIE”))&&!t(“Edge”),x=-1!=n.toLowerCase().indexOf(“webkit”)&&!t(“Edge”),y=function(){var a=n;if(w)return/rv:([^);]+)()|;)/.exec(a);if(v&&t(“Edge”))return/Edge/([d.]+)/.exec(a);if(v)return/b(?:MSIE|rv)[: ]([^);]+)()|;)/.exec(a);if(x)return/WebKit/(S+)/.exec(a)},z=function(){if(u&&d.opera){var a=d.opera.version;return”function”==e(a)?a():a}var a=””,b=y();b&&(a=b?b[1]:””);return v&&!t(“Edge”)&&(b=(b=d.document)?b.documentMode:void 0,b>parseFloat(a))?String(b):
a}(),A={},B=function(a){var b;if(!(b=A[a])){b=0;for(var c=g(String(z)).split(“.”),p=g(String(a)).split(“.”),C=Math.max(c.length,p.length),m=0;0==b&&m<c ;m++){var D=c[m]||"",E=p[m]||"",F=RegExp("(\d*)(\D*)","g"),G=RegExp("(\d*)(\D*)","g");do{var h=F.exec(D)||["","",""],k=G.exec(E)||["","",""];if(0==h[0].length&&0==k[0].length)break;b=l(0==h[1].length?0:parseInt(h[1],10),0==k[1].length?0:parseInt(k[1],10))||l(0==h[2].length,0==k[2].length)||l(h[2],k[2])}while(0==b)}b=A[a]=0// >>0);ga=function(a,c,d){return a.call.apply(a.bind,arguments)};
ha=function(a,c,d){if(!a)throw Error();if(2<arguments .length){var e=Array.prototype.slice.call(arguments,2);return function(){var d=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(d,e);return a.apply(c,d)}}return function(){return a.apply(c,arguments)}};_.u=function(a,c,d){_.u=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?ga:ha;return _.u.apply(null,arguments)};_.ia=Date.now||function(){return+new Date};
_.v=function(a,c){var d=a.split("."),e=_.m;d[0]in e||!e.execScript||e.execScript("var "+d[0]);for(var f;d.length&&(f=d.shift());)!d.length&&_.n(c)?e[f]=c:e[f]?e=e[f]:e=e[f]={}};_.w=function(a,c){function d(){}d.prototype=c.prototype;a.F=c.prototype;a.prototype=new d;a.prototype.constructor=a;a.oi=function(a,d,g){for(var h=Array(arguments.length-2),l=2;ld?Math.max(0,a.length+d):d;if(_.t(a))return _.t(c)&&1==c.length?a.indexOf(c,d):-1;for(;d<a .length;d++)if(d in a&&a[d]===c)return d;return-1};_.ta=_.ra.forEach?function(a,c,d){_.ra.forEach.call(a,c,d)}:function(a,c,d){for(var e=a.length,f=_.t(a)?a.split(""):a,g=0;g<e;g++)g in f&&c.call(d,f[g],g,a)};
_.ua=_.ra.filter?function(a,c,d){return _.ra.filter.call(a,c,d)}:function(a,c,d){for(var e=a.length,f=[],g=0,h=_.t(a)?a.split(""):a,l=0;l<e;l++)if(l in h){var q=h[l];c.call(d,q,l,a)&&(f[g++]=q)}return f};_.va=_.ra.map?function(a,c,d){return _.ra.map.call(a,c,d)}:function(a,c,d){for(var e=a.length,f=Array(e),g=_.t(a)?a.split(""):a,h=0;h<e;h++)h in g&&(f[h]=c.call(d,g[h],h,a));return f};
_.wa=_.ra.reduce?function(a,c,d,e){e&&(c=(0,_.u)(c,e));return _.ra.reduce.call(a,c,d)}:function(a,c,d,e){var f=d;(0,_.ta)(a,function(d,h){f=c.call(e,f,d,h,a)});return f};_.xa=_.ra.some?function(a,c,d){return _.ra.some.call(a,c,d)}:function(a,c,d){for(var e=a.length,f=_.t(a)?a.split(""):a,g=0;g<e;g++)if(g in f&&c.call(d,f[g],g,a))return!0;return!1};_.ya=function(a,c){return 0<=(0,_.sa)(a,c)};
var za;za="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.Aa=function(a,c){for(var d,e,f=1;f<arguments.length;f++){e=arguments[f];for(d in e)a[d]=e[d];for(var g=0;g<za.length;g++)d=za[g],Object.prototype.hasOwnProperty.call(e,d)&&(a[d]=e[d])}};
var Ha;_.Ba=function(){this.b={};this.d={}};_.ca(_.Ba);_.Da=function(a,c){a.K=function(){return _.Ca(_.Ba.K(),c)};a.Uh=function(){return _.Ba.K().b[c]||null}};_.y=function(a){return _.Ca(_.Ba.K(),a)};_.Fa=function(a,c){var d=_.Ba.K();if(a in d.b){if(d.b[a]!=c)throw new Ea(a);}else{d.b[a]=c;var e=d.d[a];if(e)for(var f=0,g=e.length;f<g;f++)e[f].b(d.b,a);delete d.d[a]}};_.Ca=function(a,c){if(c in a.b)return a.b[c];throw new Ga(c);};Ha=function(a){_.pa.call(this);this.aa=a};_.w(Ha,_.pa); var Ea=function(a){Ha.call(this,a)};_.w(Ea,Ha);var Ga=function(a){Ha.call(this,a)};_.w(Ga,Ha);
_.Ia=/uffff/.test("uffff")?/[\"x00-x1fx7f-uffff]/g:/[\"x00-x1fx7f-xff]/g;_.z=function(){};_.A=function(a,c,d,e){a.b=null;c||(c=d?[d]:[]);a.A=d?String(d):void 0;a.o=0===d?-1:0;a.d=c;a:{if(a.d.length&&(c=a.d.length-1,(d=a.d[c])&&"object"==typeof d&&!_.ea(d))){a.w=c-a.o;a.k=d;break a}a.w=Number.MAX_VALUE}if(e)for(c=0;c<e.length;c++)d=e[c],d<a.w?(d+=a.o,a.d[d]=a.d[d]||_.Ja):a.k[d]=a.k[d]||_.Ja};_.Ja=[];_.C=function(a,c){if(c<a.w){var d=c+a.o,e=a.d[d];return e===_.Ja?a.d[d]=[]:e}e=a.k[c];return e===_.Ja?a.k[c]=[]:e}; _.D=function(a,c,d){a.b||(a.b={});if(!a.b[d]){var e=_.C(a,d);e&&(a.b[d]=new c(e))}return a.b[d]};_.z.prototype.ab=function(){return this.d};_.z.prototype.toString=function(){return this.d.toString()};
_.Ka=function(a){_.A(this,a,0,null)};_.w(_.Ka,_.z);_.E=function(a,c){return null!=a?a:!!c};_.F=function(a){var c;void 0==c&&(c="");return null!=a?a:c};_.G=function(a,c){void 0==c&&(c=0);return null!=a?a:c};_.Na=function(a,c){this.data={};var d=_.D(a,_.Ka,8)||new _.Ka;this.data.ei=_.F(_.La(a));this.data.ogf=_.F(_.C(d,3));var e;e=window.google&&window.google.sn?/.*hp$/.test(window.google.sn)?!1:!0:_.E(_.C(a,7));this.data.ogrp=e?"1":"";this.data.ogv=_.F(_.C(d,6))+"."+_.F(_.C(d,7));this.data.ogd=_.F(_.C(a,21));this.data.ogc=_.F(_.C(a,20));this.data.ogl=_.F(_.Ma(a));c&&(this.data.oggv=c)};_.w(_.Na,_.na);
_.Oa=function(a,c,d,e,f){_.Na.call(this,a,c);_.Aa(this.data,{jexpid:_.F(_.C(a,9)),srcpg:"prop="+_.F(_.C(a,6)),jsr:Math.round(1/e),emsg:d.name+":"+d.message});if(f){f._sn&&(f._sn="og."+f._sn);for(var g in f)this.data[(0,window.encodeURIComponent)(g)]=f[g]}};_.w(_.Oa,_.Na);
var Pa=function(a){_.A(this,a,0,null)};_.w(Pa,_.z);_.Ma=function(a){return _.C(a,5)};_.La=function(a){return _.C(a,10)};_.H=function(){this.ba=this.ba;this.Na=this.Na};_.H.prototype.ba=!1;_.H.prototype.Y=function(){this.ba||(this.ba=!0,this.M())};_.H.prototype.M=function(){if(this.Na)for(;this.Na.length;)this.Na.shift()()};_.Qa=function(a){_.A(this,a,0,null)};_.w(_.Qa,_.z);_.Ra=function(a){return null!=_.C(a,2)?_.C(a,2):.001};var Sa,Ua,Va,Xa;
_.Ta=function(a,c,d,e,f,g){_.H.call(this);this.G=c;this.J=f;this.o=g;this.S=!1;this.k={"":!0};this.H={"":!0};this.A=[];this.w=[];this.R=["//"+_.F(_.C(a,2)),"og/_/js","k="+_.F(_.C(a,3)),"rt=j"];this.O=""==_.F(_.C(a,14))?null:_.C(a,14);this.L=["//"+_.F(_.C(a,2)),"og/_/ss","k="+_.F(_.C(a,13))];this.C=""==_.F(_.C(a,15))?null:_.C(a,15);this.U=_.E(_.C(a,1))?"?host=www.gstatic.com&bust="+_.F(_.C(a,16)):"";this.T=_.E(_.C(a,1))?"?host=www.gstatic.com&bust="+1E11*Math.random():"";this.d=d;_.C(a,19);a=null!=
_.C(a,17)?_.C(a,17):1;this.b=_.G(a,1);a=0;for(c=e[a];a<e.length;a++,c=e[a])Sa(this,c,!0)};_.w(_.Ta,_.H);_.Da(_.Ta,"m");Sa=function(a,c,d){if(!a.k[c]&&(a.k[c]=!0,d&&a.d[c]))for(var e=0;e<a.d[c].length;e++)Sa(a,a.d[c][e],d)};Ua=function(a,c){for(var d=[],e=0;e<c.length;e++){var f=c[e];if(!a.k[f]){var g=a.d[f];g&&(g=Ua(a,g),d=d.concat(g));d.push(f);a.k[f]=!0}}return d};
_.Wa=function(a,c,d){c=Ua(a,c);0<c.length&&(c=a.R.join("/")+"/"+("m="+c.join(",")),a.O&&(c+="/rs="+a.O),c=c+a.U,Va(a,c,(0,_.u)(a.P,a,d)),a.A.push(c))};_.Ta.prototype.P=function(a){_.y("api").Va();for(var c=0;c<this.w.length;c++)this.w[c].call(null);a&&a.call(null)};
Va=function(a,c,d,e){var f=window.document.createElement("SCRIPT");f.async=!0;f.type="text/javascript";f.charset="UTF-8";f.src=c;var g=!0,h=e||1;e=(0,_.u)(function(){g=!1;this.o.log(47,{att:h,max:a.b,url:c});h<a.b?Va(a,c,d,h+1):this.J.log(Error("f`"+h+"`"+a.b),{url:c})},a);var l=(0,_.u)(function(){g&&(this.o.log(46,{att:h,max:a.b,url:c}),g=!1,d&&d.call(null))},a),q=function(a){"loaded"==a.readyState||"complete"==a.readyState?l():g&&window.setTimeout(function(){q(a)},100)};"undefined"!==typeof f.addEventListener?
f.onload=function(){l()}:f.onreadystatechange=function(){f.onreadystatechange=null;q(f)};f.onerror=e;a.o.log(45,{att:h,max:a.b,url:c});window.document.getElementsByTagName("HEAD")[0].appendChild(f)};_.Ya=function(a,c,d){for(var e=[],f=0,g=c[f];f<c.length;f++,g=c[f])a.H[g]||(e.push(g),a.H[g]=!0);0<e.length&&(c=a.L.join("/")+"/"+("m="+e.join(",")),a.C&&(c+="/rs="+a.C),c+=a.T,Xa(c,d))};
Xa=function(a,c){var d=window.document.createElement("LINK");d.setAttribute("rel","stylesheet");d.setAttribute("type","text/css");d.setAttribute("href",a);d.onload=d.onreadystatechange=function(){d.readyState&&"loaded"!=d.readyState&&"complete"!=d.readyState||c&&c.call(null)};window.document.getElementsByTagName("HEAD")[0].appendChild(d)};
_.Ta.prototype.B=function(a){this.S||(void 0!=a?window.setTimeout((0,_.u)(this.B,this,void 0),a):(_.Wa(this,_.C(this.G,1),(0,_.u)(this.Q,this)),_.Ya(this,_.C(this.G,2)),this.S=!0))};_.Ta.prototype.Q=function(){_.v("gbar.qm",(0,_.u)(function(a){try{a()}catch(c){this.J.log(c)}},this))};
_.Za=function(a){_.A(this,a,0,null)};_.w(_.Za,_.z);var $a=function(a){_.A(this,a,0,null)};_.w($a,_.z);_.bb=function(){var a=_.ab();return _.C(a,9)};_.cb=function(a){_.A(this,a,0,null)};_.w(_.cb,_.z);_.db=function(a){_.A(this,a,0,null)};_.w(_.db,_.z);_.db.prototype.Ra=function(){return _.C(this,6)};var eb=function(a){_.A(this,a,0,null)};_.w(eb,_.z);eb.prototype.yc=function(){return _.D(this,_.Za,14)};_.fb=function(){var a=_.I(_.J.K());return _.D(a,_.db,6)};_.gb=function(){var a=_.I(_.J.K());return _.D(a,_.Qa,13)};_.hb=function(){var a=_.I(_.J.K());return _.D(a,_.cb,5)};
var ib=new eb(window.gbar&&window.gbar._CONFIG?window.gbar._CONFIG[0]:[[,,,,,,,[]],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]]),jb;jb=_.C(ib,3);_.kb=_.E(jb);_.K=function(){};_.v("gbar_._DumpException",function(a){if(_.kb)throw a;_.K(a)});var mb;mb=function(){this.d=!1;this.b=[]};_.ob=function(a){var c=_.nb;c.d?a():c.b.push(a)};mb.prototype.k=function(a){if(!this.d){this.d=!0;for(var c=0;c<this.b.length;c++)try{this.b[c]()}catch(d){a(d)}this.b=null;try{_.y("api").Va()}catch(e){}}};_.nb=new mb;
_.J=function(){_.H.call(this);this.b=ib};_.w(_.J,_.H);_.Da(_.J,"cs");_.I=function(a){return a.b};_.pb=function(){var a=_.I(_.J.K());return _.D(a,Pa,1)||new Pa};_.ab=function(){var a=_.I(_.J.K());return _.D(a,$a,4)||new $a};_.Fa("cs",new _.J);
}catch(e){_._DumpException(e)}
try{
_.v("gbar.ldb",(0,_.u)(_.nb.k,_.nb));
}catch(e){_._DumpException(e)}
try{
var Mb=function(){_.H.call(this);this.ie=[];this.kd=[]};_.w(Mb,_.H);Mb.prototype.b=function(a,c){this.ie.push({vc:a,options:c})};Mb.prototype.init=function(){window.gapi={};var a=_.ab(),c=window.___jsl={};c.h=_.F(_.C(a,1));c.ms=_.F(_.C(a,2));c.m=_.F(_.C(a,3));c.l=[];a=_.hb()||new _.cb;_.C(a,1)&&(a=_.C(a,3))&&this.kd.push(a);a=_.fb()||new _.db;_.C(a,1)&&(a=_.C(a,2))&&this.kd.push(a);_.v("gapi.load",(0,_.u)(this.b,this));return this};
var Nb=window,Ob,Pb=_.ab();Ob=_.C(Pb,7);Nb.__PVT=_.F(Ob);_.Fa("gs",(new Mb).init());
}catch(e){_._DumpException(e)}
try{
var sb,tb,ub,Bb;_.qb=function(a){_.A(this,a,0,null)};_.w(_.qb,_.z);_.rb=function(){var a=_.I(_.J.K());return _.D(a,_.qb,11)};sb=function(a){return null!=_.C(a,3)?_.C(a,3):1};tb=function(a){return null!=_.C(a,2)?_.C(a,2):1E-4};ub=function(a){_.A(this,a,0,null)};_.w(ub,_.z);
var vb=null,wb=function(a){return(a+"").replace(".","%2E").replace(",","%2C")},xb=[1,2,3,4,5,6,9,10,11,13,14,28,29,30,34,35,37,38,39,40,41,42,43,48,49,50,51,52,53,500],yb=function(a){if(!vb){vb={};for(var c=0;c<xb.length;c++)vb[xb[c]]=!0}return!!vb[a]},zb=function(a,c,d,e,f,g){_.Na.call(this,a,c);_.Aa(this.data,{oge:e,ogex:_.F(_.C(a,9)),ogp:_.F(_.C(a,6)),ogsr:Math.round(1/(yb(e)?_.G(sb(d)):_.G(tb(d)))),ogus:f});if(g){"ogw"in g&&(this.data.ogw=g.ogw,delete g.ogw);"ved"in g&&(this.data.ved=g.ved,delete g.ved);
a=[];for(var h in g)0!=a.length&&a.push(","),a.push(wb(h)),a.push("."),a.push(wb(g[h]));g=a.join("");""!=g&&(this.data.ogad=g)}};_.w(zb,_.Na);var Ab=function(a,c,d,e,f){this.b=f;this.G=a;this.O=c;this.ba=e;this.C=_.G(tb(a),1E-4);this.w=_.G(sb(a),1);c=Math.random();this.B=_.E(_.C(a,1))&&c<this.C;this.o=_.E(_.C(a,1))&&c<this.w;a=0;_.E(_.C(d,1))&&(a|=1);_.E(_.C(d,2))&&(a|=2);_.E(_.C(d,3))&&(a|=4);this.J=a};_.w(Ab,_.oa);Ab.prototype.A=function(a){return this.b||(yb(a)?this.o:this.B)};
Ab.prototype.k=function(a,c){return new zb(this.O,this.ba,this.G,a,this.J,c)};Bb=null;_.Cb=function(){if(!Bb){var a=_.I(_.J.K()),a=_.D(a,ub,12)||new ub,c=_.pb(),d=_.rb()||new _.qb,e=_.bb();Bb=new Ab(a,c,d,e,_.kb)}return Bb};_.L=function(a,c){_.Cb().log(a,c)};_.L(8,{m:"BackCompat"==window.document.compatMode?"q":"s"});
}catch(e){_._DumpException(e)}
try{
var Qb=function(a,c,d,e){this.b=e;this.G=c;this.ba=d;this.w=_.G(_.Ra(a),.001);this.O=_.E(_.C(a,1))&&Math.random()<this.w;c=null!=_.C(a,3)?_.C(a,3):1;this.B=_.G(c,1);this.o=0;a=null!=_.C(a,4)?_.C(a,4):!0;this.C=_.E(a,!0)},Rb;_.w(Qb,_.oa);Qb.prototype.log=function(a,c){Qb.F.log.call(this,a,c);if(this.b&&this.C)throw a;};Qb.prototype.A=function(){return this.b||this.O&&this.o<this.B};
Qb.prototype.k=function(a,c){try{return _.Ca(_.Ba.K(),"lm").yf(a,c)}catch(d){return new _.Oa(this.G,this.ba,a,this.w,c)}};Qb.prototype.d=function(a){Qb.F.d.call(this,a);this.o++};Rb=null;_.Sb=function(){if(!Rb){var a=_.gb()||new _.Qa,c=_.pb(),d=_.bb();Rb=new Qb(a,c,d,_.kb)}return Rb};_.K=function(a,c){_.Sb().log(a,c)};
}catch(e){_._DumpException(e)}
try{
_.Tb=function(a){_.Tb[" "](a);return a};_.Tb[" "]=_.ba;
}catch(e){_._DumpException(e)}
try{
var Ub,ac;Ub=function(a,c){return ac?1:0};_.Vb=function(a,c,d){for(var e in a)c.call(d,a[e],e,a)};
_.Wb=function(a,c){for(var d=0,e=(0,_.qa)(String(a)).split(“.”),f=(0,_.qa)(String(c)).split(“.”),g=Math.max(e.length,f.length),h=0;0==d&&h(0,window.parseFloat)(a))?String(c):a}();tc={}; _.uc=function(a){return tc[a]||(tc[a]=0=a)};xc=_.m.document;yc=rc();vc=!xc||!_.M||!yc&&gc()?void 0:yc||(“CSS1Compat”==xc.compatMode?(0,window.parseInt)(_.sc,10):5);
}catch(e){_._DumpException(e)}
try{
var Cc,Dc;_.zc=function(a,c){try{return _.Tb(a[c]),!0}catch(d){}return!1};_.Ac=function(a,c){var d=(0,_.sa)(a,c),e;(e=0< =d)&&_.ra.splice.call(a,d,1);return e};_.Bc=!_.M||_.wc(9);Cc=!_.M||_.wc(9);Dc=_.M&&!_.uc("9");!_.jc||_.uc("528");_.ic&&_.uc("1.9b")||_.M&&_.uc("8")||_.hc&&_.uc("9.5")||_.jc&&_.uc("528");_.ic&&!_.uc("8")||_.M&&_.uc("9");
_.Ec=function(a,c){this.type=a;this.k=this.target=c;this.A=!1;this.$e=!0};_.Ec.prototype.stopPropagation=function(){this.A=!0};_.Ec.prototype.preventDefault=function(){this.$e=!1};_.Fc=_.M?"focusin":"DOMFocusIn";_.Gc=_.jc?"webkitTransitionEnd":_.hc?"otransitionend":"transitionend";_.Hc=function(a,c){_.Ec.call(this,a?a.type:"");this.o=this.k=this.target=null;this.B=this.keyCode=this.button=this.clientY=this.clientX=0;this.G=this.C=this.d=this.w=!1;this.b=this.state=null;a&&this.init(a,c)};_.w(_.Hc,_.Ec);
_.Hc.prototype.init=function(a,c){var d=this.type=a.type;this.target=a.target||a.srcElement;this.k=c;var e=a.relatedTarget;e?_.ic&&(_.zc(e,"nodeName")||(e=null)):"mouseover"==d?e=a.fromElement:"mouseout"==d&&(e=a.toElement);this.o=e;this.clientX=void 0!==a.clientX?a.clientX:a.pageX;this.clientY=void 0!==a.clientY?a.clientY:a.pageY;this.button=a.button;this.keyCode=a.keyCode||0;this.B=a.charCode||("keypress"==d?a.keyCode:0);this.w=a.ctrlKey;this.d=a.altKey;this.C=a.shiftKey;this.G=a.metaKey;this.state=
a.state;this.b=a;a.defaultPrevented&&this.preventDefault()};_.Hc.prototype.stopPropagation=function(){_.Hc.F.stopPropagation.call(this);this.b.stopPropagation?this.b.stopPropagation():this.b.cancelBubble=!0};_.Hc.prototype.preventDefault=function(){_.Hc.F.preventDefault.call(this);var a=this.b;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,Dc)try{if(a.ctrlKey||112=a.keyCode)a.keyCode=-1}catch(c){}};_.Hc.prototype.ba=function(){return this.b};
var Kc;_.Ic=”closure_listenable_”+(1E6*Math.random()|0);_.Jc=function(a){return!(!a||!a[_.Ic])};Kc=0;var Mc;Mc=function(a,c,d,e,f){this.ub=a;this.b=null;this.src=c;this.type=d;this.nc=!!e;this.Jc=f;this.key=++Kc;this.Jb=this.mc=!1};_.Nc=function(a){a.Jb=!0;a.ub=null;a.b=null;a.src=null;a.Jc=null};_.Oc=function(a){this.src=a;this.b={};this.d=0};_.Oc.prototype.add=function(a,c,d,e,f){var g=a.toString();a=this.b[g];a||(a=this.b[g]=[],this.d++);var h=_.Pc(a,c,e,f);-1<h ?(c=a[h],d||(c.mc=!1)):(c=new Mc(c,this.src,g,!!e,f),c.mc=d,a.push(c));return c};_.Oc.prototype.remove=function(a,c,d,e){a=a.toString();if(!(a in this.b))return!1;var f=this.b[a];c=_.Pc(f,c,d,e);return-1<c?(_.Nc(f[c]),_.ra.splice.call(f,c,1),0==f.length&&(delete this.b[a],this.d–),!0):!1};
_.Qc=function(a,c){var d=c.type;if(!(d in a.b))return!1;var e=_.Ac(a.b[d],c);e&&(_.Nc(c),0==a.b[d].length&&(delete a.b[d],a.d–));return e};_.Pc=function(a,c,d,e){for(var f=0;f<a.length;++f){var g=a[f];if(!g.Jb&&g.ub==c&&g.nc==!!d&&g.Jc==e)return f}return-1};
var Rc,Sc,Tc,Xc,Yc,bd,ad,Zc,cd;Rc="closure_lm_"+(1E6*Math.random()|0);Sc={};Tc=0;_.N=function(a,c,d,e,f){if(_.ea(c)){for(var g=0;g<c.length;g++)_.N(a,c[g],d,e,f);return null}d=_.Uc(d);return _.Jc(a)?a.Sa(c,d,e,f):_.Vc(a,c,d,!1,e,f)};_.Vc=function(a,c,d,e,f,g){if(!c)throw Error("g");var h=!!f,l=_.Wc(a);l||(a[Rc]=l=new _.Oc(a));d=l.add(c,d,e,f,g);if(d.b)return d;e=Xc();d.b=e;e.src=a;e.ub=d;a.addEventListener?a.addEventListener(c.toString(),e,h):a.attachEvent(Yc(c.toString()),e);Tc++;return d};
Xc=function(){var a=Zc,c=Cc?function(d){return a.call(c.src,c.ub,d)}:function(d){d=a.call(c.src,c.ub,d);if(!d)return d};return c};_.$c=function(a){if(_.$b(a)||!a||a.Jb)return!1;var c=a.src;if(_.Jc(c))return c.kc(a);var d=a.type,e=a.b;c.removeEventListener?c.removeEventListener(d,e,a.nc):c.detachEvent&&c.detachEvent(Yc(d),e);Tc–;(d=_.Wc(c))?(_.Qc(d,a),0==d.d&&(d.src=null,c[Rc]=null)):_.Nc(a);return!0};Yc=function(a){return a in Sc?Sc[a]:Sc[a]="on"+a};
bd=function(a,c,d,e){var f=!0;if(a=_.Wc(a))if(c=a.b[c.toString()])for(c=c.concat(),a=0;ad.keyCode||void 0!=d.returnValue)){a:{var g=!1;if(0==d.keyCode)try{d.keyCode=-1;break a}catch(h){g=!0}if(g||void 0==d.returnValue)d.returnValue=!0}d=[];for(g=e.k;g;g=g.parentNode)d.push(g);for(var g=a.type,l=d.length-1;!e.A&&0< =l;l–){e.k=d[l];var q=bd(d[l],g,!0,e),f=f&&q}for(l=0;!e.A&&l>>0);_.Uc=function(a){if(_.Zb(a))return a;a[cd]||(a[cd]=function(c){return a.handleEvent(c)});return a[cd]};
}catch(e){_._DumpException(e)}
try{
var dd,ed;dd=function(a){var c=arguments.length;if(1==c&&_.ea(arguments[0]))return dd.apply(null,arguments[0]);for(var d={},e=0;e<c ;e++)d[arguments[e]]=!0;return d};ed=function(a){var c=[],d=0,e;for(e in a)c[d++]=e;return c};_.fd=function(a){var c=[],d=0,e;for(e in a)c[d++]=a[e];return c};_.gd=function(a){var c=a.length;if(0<c){for(var d=Array(c),e=0;e<c;e++)d[e]=a[e];return d}return[]};_.hd=function(a){var c=_.da(a);return"array"==c||"object"==c&&"number"==typeof a.length};_.id=dd("area base br col command embed hr img input keygen link meta param source track wbr".split(" "));
_.kd=function(){this.b="";this.d=_.jd};_.kd.prototype.tb=!0;_.jd={};_.kd.prototype.jb=function(){return this.b};_.ld=function(a){var c=new _.kd;c.b=a;return c};_.md=_.ld("");_.od=function(){this.b="";this.k=_.nd;this.d=null};_.od.prototype.Dd=!0;_.od.prototype.Xb=function(){return this.d};_.od.prototype.tb=!0;_.od.prototype.jb=function(){return this.b};_.nd={};_.pd=function(a,c){var d=new _.od;d.b=a;d.d=c;return d};_.qd=_.pd("",0);
_.rd=function(a,c,d){return Math.min(Math.max(a,c),d)};_.sd="StopIteration"in _.m?_.m.StopIteration:Error("v");_.td=function(){};_.td.prototype.next=function(){throw _.sd;};_.td.prototype.Ob=function(){return this};_.ud=function(a,c){this.d={};this.b=[];this.o=this.k=0;var d=arguments.length;if(1<d){if(d%2)throw Error("b");for(var e=0;e<d;e+=2)this.set(arguments[e],arguments[e+1])}else if(a){"undefined"!=typeof _.ud&&a instanceof _.ud?(d=a.Ia(),e=a.Ja()):(d=ed(a),e=_.fd(a));for(var f=0;f<d.length;f++)this.set(d[f],e[f])}};_.k=_.ud.prototype;_.k.Ja=function(){vd(this);for(var a=[],c=0;c2*this.k&&vd(this),!0):!1};var vd=function(a){if(a.k!=a.b.length){for(var c=0,d=0;c<a .b.length;){var e=a.b[c];_.wd(a.d,e)&&(a.b[d++]=e);c++}a.b.length=d}if(a.k!=a.b.length){for(var f={},d=c=0;c<a.b.length;)e=a.b[c],_.wd(f,e)||(a.b[d++]=e,f[e]=1),c++;a.b.length=d}};_.k=_.ud.prototype;
_.k.get=function(a,c){return _.wd(this.d,a)?this.d[a]:c};_.k.set=function(a,c){_.wd(this.d,a)||(this.k++,this.b.push(a),this.o++);this.d[a]=c};_.k.forEach=function(a,c){for(var d=this.Ia(),e=0;e=d.length)throw _.sd;var h=d[c++];return a?h:e[h]}};return h}; _.wd=function(a,c){return Object.prototype.hasOwnProperty.call(a,c)};
_.xd=function(a){if(“function”==typeof a.Ja)return a.Ja();if(_.t(a))return a.split(“”);if(_.hd(a)){for(var c=[],d=a.length,e=0;e<d ;e++)c.push(a[e]);return c}return _.fd(a)};_.yd=function(a){if("function"==typeof a.Ia)return a.Ia();if("function"!=typeof a.Ja){if(_.hd(a)||_.t(a)){var c=[];a=a.length;for(var d=0;d<a;d++)c.push(d);return c}return ed(a)}};
}catch(e){_._DumpException(e)}
try{
_.zd=function(a,c){return function(){try{return a.apply(c,arguments)}catch(d){_.K(d)}}};_.Bd=function(a,c,d,e,f){d=_.zd(d,f);d=_.N(a,c,d,e,f);_.Ad(a,c);return d};_.Ad=function(a,c){if(a instanceof window.Element){var d=_.y("eq").Pe(a,c);if(d)if(_.M&&d instanceof window.MouseEvent&&a.dispatchEvent){var e=window.document.createEvent("MouseEvent");e.initMouseEvent(d.type,!0,!0,d.view,d.detail,d.screenX,d.screenY,d.clientX,d.clientY,d.ctrlKey,d.altKey,d.shiftKey,d.metaKey,d.button,d.relatedTarget);a.dispatchEvent(e)}else a.dispatchEvent&&a.dispatchEvent(d)}};
}catch(e){_._DumpException(e)}
try{
var Gd;_.Cd=function(a,c,d,e,f){if(_.ea(c)){for(var g=0;g<c.length;g++)_.Cd(a,c[g],d,e,f);return null}d=_.Uc(d);return _.Jc(a)?a.Fc(c,d,e,f):_.Vc(a,c,d,!0,e,f)};_.Dd=function(a){_.H.call(this);this.R=a;this.U={}};_.w(_.Dd,_.H);var Ed=[];_.Dd.prototype.b=function(a,c,d,e){return Fd(this,a,c,d,e)};_.Dd.prototype.G=function(a,c,d,e,f){return Fd(this,a,c,d,e,f)};
var Fd=function(a,c,d,e,f,g){_.ea(d)||(d&&(Ed[0]=d.toString()),d=Ed);for(var h=0;h<d.length;h++){var l=_.N(c,d[h],e||a.handleEvent,f||!1,g||a.R||a);if(!l)break;a.U[l.key]=l}return a};_.Dd.prototype.O=function(a,c,d,e){return Gd(this,a,c,d,e)};Gd=function(a,c,d,e,f,g){if(_.ea(d))for(var h=0;h<d.length;h++)Gd(a,c,d[h],e,f,g);else{c=_.Cd(c,d,e||a.handleEvent,f,g||a.R||a);if(!c)return a;a.U[c.key]=c}return a};_.Hd=function(a,c,d,e){d.b(c,e,void 0,a.R||a,a)};_.Id=function(a){_.Vb(a.U,_.$c);a.U={}}; _.Dd.prototype.M=function(){_.Dd.F.M.call(this);_.Id(this)};_.Dd.prototype.handleEvent=function(){throw Error("y");};
}catch(e){_._DumpException(e)}
try{
_.Jd=function(a){_.A(this,a,0,null)};_.w(_.Jd,_.z);_.Kd=function(){var a=_.I(_.J.K());return _.D(a,_.Jd,15)};_.Ld=function(a){_.Dd.call(this,a);this.Oa=a||this};_.w(_.Ld,_.Dd);_.Ld.prototype.b=function(a,c,d,e){if(d){if("function"!=typeof d)throw new TypeError("Function expected");d=_.zd(d,this.Oa);d=_.Ld.F.b.call(this,a,c,d,e);_.Ad(a,Md(c));return d}return _.Ld.F.b.call(this,a,c,d,e)};
_.Ld.prototype.G=function(a,c,d,e,f){if(d){if("function"!=typeof d)throw new TypeError("Function expected");d=_.zd(d,f||this.Oa);d=_.Ld.F.G.call(this,a,c,d,e,f);_.Ad(a,Md(c));return d}return _.Ld.F.G.call(this,a,c,d,e,f)};_.Ld.prototype.O=function(a,c,d,e){if(d){if("function"!=typeof d)throw new TypeError("Function expected");d=_.zd(d,this.Oa);d=_.Ld.F.O.call(this,a,c,d,e);_.Ad(a,Md(c));return d}return _.Ld.F.O.call(this,a,c,d,e)}; var Md=function(a){return _.ea(a)?(0,_.va)(a,Md):_.t(a)?a:a?a.toString():a};
_.Nd=function(a){_.Ld.call(this);this.d=a};_.w(_.Nd,_.Ld);_.Nd.prototype.M=function(){this.d=null;_.Nd.F.M.call(this)};
}catch(e){_._DumpException(e)}
try{
var Od=function(){_.H.call(this);this.k=this.b=null;this.w=0;this.o={};this.d=!1;var a=window.navigator.userAgent;0<=a.indexOf("MSIE")&&0(0,window.parseFloat)(a[1])&&(this.d=!0)};_.w(Od,_.H);
Od.prototype.Rd=function(a,c){if(!this.d)if(c instanceof Array)for(var d in c)this.Rd(a,c[d]);else{d=(0,_.u)(this.A,this,a);var e=this.w+c;this.w++;a.setAttribute(“data-eqid”,e);this.o[e]=d;a&&a.addEventListener?a.addEventListener(c,d,!1):a&&a.attachEvent?a.attachEvent(“on”+c,d):_.K(Error(“z`”+a))}};
Od.prototype.Pe=function(a,c){if(this.d)return null;if(c instanceof Array){var d=null,e;for(e in c){var f=this.Pe(a,c[e]);f&&(d=f)}return d}d=null;this.b&&this.b.type==c&&this.k==a&&(d=this.b,this.b=null);if(e=a.getAttribute(“data-eqid”))a.removeAttribute(“data-eqid”),(e=this.o[e])?a.removeEventListener?a.removeEventListener(c,e,!1):a.detachEvent&&a.detachEvent(“on”+c,e):_.K(Error(“A`”+a));return d};Od.prototype.A=function(a,c){this.b=c;this.k=a;c.preventDefault?c.preventDefault():c.returnValue=!1};
_.Fa(“eq”,new Od);_.Pd=function(a){_.ob(function(){var c=window.document.querySelector(“.”+a);c&&(c=c.querySelector(“.gb_K”))&&_.y(“eq”).Rd(c,”click”)})};
}catch(e){_._DumpException(e)}
try{
var Qd;Qd=function(a){if(a.classList)return a.classList;a=a.className;return _.t(a)&&a.match(/S+/g)||[]};_.Rd=function(a,c){return a.classList?a.classList.contains(c):_.ya(Qd(a),c)};_.P=function(a,c){a.classList?a.classList.add(c):_.Rd(a,c)||(a.className+=0<a .className.length?" "+c:c)};
_.Sd=function(a,c){if(a.classList)(0,_.ta)(c,function(c){_.P(a,c)});else{var d={};(0,_.ta)(Qd(a),function(a){d[a]=!0});(0,_.ta)(c,function(a){d[a]=!0});a.className="";for(var e in d)a.className+=0<a.className.length?" "+e:e}};_.Q=function(a,c){a.classList?a.classList.remove(c):_.Rd(a,c)&&(a.className=(0,_.ua)(Qd(a),function(a){return a!=c}).join(" "))};_.Td=function(a,c){a.classList?(0,_.ta)(c,function(c){_.Q(a,c)}):a.className=(0,_.ua)(Qd(a),function(a){return!_.ya(c,a)}).join(" ")}; _.Ud=function(a,c,d){d?_.P(a,c):_.Q(a,c)};
}catch(e){_._DumpException(e)}
try{
var Vd,Wd,Xd,Yd,Zd,$d,ae;Vd=/&/g;Wd=//g;Yd=/”/g;Zd=/’/g;$d=/x00/g;ae=/[x00&”‘]/;_.be=function(a){if(!ae.test(a))return a;-1!=a.indexOf(“&”)&&(a=a.replace(Vd,”&”));-1!=a.indexOf(“”)&&(a=a.replace(Xd,”>”));-1!=a.indexOf(‘”‘)&&(a=a.replace(Yd,”"”));-1!=a.indexOf(“‘”)&&(a=a.replace(Zd,”'”));-1!=a.indexOf(“x00″)&&(a=a.replace($d,””));return a}; _.ce=function(a){return a instanceof _.od&&a.constructor===_.od&&a.k===_.nd?a.b:”type_error:SafeHtml”};_.de=function(a,c,d){return 2>=arguments.length?_.ra.slice.call(a,c):_.ra.slice.call(a,c,d)};
var ee;ee=!_.M||_.wc(9);_.fe=!_.ic&&!_.M||_.M&&_.wc(9)||_.ic&&_.uc(“1.9.1”);_.ge=_.M&&!_.uc(“9”);_.he=_.M||_.hc||_.jc;_.ie=function(a,c){a.innerHTML=_.ce(c)};var ke,ne,oe;_.R=function(a,c){var d=c||window.document,e=null;d.getElementsByClassName?e=d.getElementsByClassName(a)[0]:d.querySelectorAll&&d.querySelector?e=d.querySelector(“.”+a):e=_.je(a,c)[0];return e||null};
_.je=function(a,c){var d,e,f,g;d=window.document;d=c||d;if(d.querySelectorAll&&d.querySelector&&a)return d.querySelectorAll(“”+(a?”.”+a:””));if(a&&d.getElementsByClassName){var h=d.getElementsByClassName(a);return h}h=d.getElementsByTagName(“*”);if(a){g={};for(e=f=0;d=h[e];e++){var l=d.className;”function”==typeof l.split&&_.ya(l.split(/s+/),a)&&(g[f++]=d)}g.length=f;return g}return h};
_.le=function(a,c){_.Vb(c,function(c,e){“style”==e?a.style.cssText=c:”class”==e?a.className=c:”for”==e?a.htmlFor=c:e in ke?a.setAttribute(ke[e],c):0==e.lastIndexOf(“aria-“,0)||0==e.lastIndexOf(“data-“,0)?a.setAttribute(e,c):a[e]=c})};ke={cellpadding:”cellPadding”,cellspacing:”cellSpacing”,colspan:”colSpan”,frameborder:”frameBorder”,height:”height”,maxlength:”maxLength”,role:”role”,rowspan:”rowSpan”,type:”type”,usemap:”useMap”,valign:”vAlign”,width:”width”};
_.S=function(a,c,d){return _.me(window.document,arguments)};_.me=function(a,c){var d=c[0],e=c[1];if(!ee&&e&&(e.name||e.type)){d=[“”);d=d.join(“”)}d=a.createElement(d);e&&(_.t(e)?d.className=e:_.ea(e)?d.className=e.join(” “):_.le(d,e));2<c .length&&ne(a,d,c);return d};
ne=function(a,c,d){function e(d){d&&c.appendChild(_.t(d)?a.createTextNode(d):d)}for(var f=2;f<d.length;f++){var g=d[f];!_.hd(g)||_.Xb(g)&&0<g.nodeType?e(g):(0,_.ta)(oe(g)?_.gd(g):g,e)}};oe=function(a){if(a&&"number"==typeof a.length){if(_.Xb(a))return"function"==typeof a.item||"string"==typeof a.item;if(_.Zb(a))return"function"==typeof a.item}return!1};
}catch(e){_._DumpException(e)}
try{
var qe;_.pe=function(a){return _.Xb(a)&&1==a.nodeType};_.re=function(a,c,d){_.ea(d)&&(d=d.join(" "));var e="aria-"+c;""===d||void 0==d?(qe||(qe={atomic:!1,autocomplete:"none",dropeffect:"none",haspopup:!1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical",readonly:!1,relevant:"additions text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!1,invalid:"false"}),d=qe,c in d?a.setAttribute(e,d[c]):a.removeAttribute(e)):a.setAttribute(e,d)};
var ve;_.ue=function(a,c,d,e,f){if(!(_.M||_.jc&&_.uc("525")))return!0;if(_.nc&&f)return _.se(a);if(f&&!e)return!1;_.$b(c)&&(c=_.te(c));if(!d&&(17==c||18==c||_.nc&&91==c))return!1;if(_.jc&&e&&d)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(_.M&&e&&c==a)return!1;switch(a){case 13:return!0;case 27:return!_.jc}return _.se(a)};
_.se=function(a){if(48=a||96=a||65=a||_.jc&&0==a)return!0;switch(a){case 32:case 63:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return!0;default:return!1}};_.te=function(a){if(_.ic)a=ve(a);else if(_.nc&&_.jc)a:switch(a){case 93:a=91;break a}return a}; ve=function(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};
}catch(e){_._DumpException(e)}
try{
var we;we=[1,4,2];_.xe=function(a){return(_.Bc?0==a.b.button:”click”==a.type?!0:!!(a.b.button&we[0]))&&!(_.jc&&_.nc&&a.w)};var ye,Ae;ye=function(){};_.ze=new ye;Ae=[“click”,_.ic?”keypress”:”keydown”,”keyup”];ye.prototype.b=function(a,c,d,e,f){var g=function(a){var d=_.Uc(c),f=_.pe(a.target)?a.target.getAttribute(“role”)||null:null;”click”==a.type&&_.xe(a)?d.call(e,a):13!=a.keyCode&&3!=a.keyCode||”keyup”==a.type?32!=a.keyCode||”keyup”!=a.type||”button”!=f&&”tab”!=f||(d.call(e,a),a.preventDefault()):(a.type=”keypress”,d.call(e,a))};g.d=c;g.b=e;f?f.b(a,Ae,g,d):_.N(a,Ae,g,d)};
}catch(e){_._DumpException(e)}
try{
var Be,Ie,Je,Pe,Qe,Ue;Be={};_.Ce=function(){this.b=””;this.d=Be};_.Ce.prototype.tb=!0;_.Ce.prototype.jb=function(){return this.b};_.Ce.prototype.Dd=!0;_.Ce.prototype.Xb=function(){return 1};_.De=function(a){return a instanceof _.Ce&&a.constructor===_.Ce&&a.d===Be?a.b:”type_error:SafeUrl”};_.Ee=function(a,c){this.width=a;this.height=c};_.k=_.Ee.prototype;_.k.clone=function(){return new _.Ee(this.width,this.height)};_.k.fc=function(){return!(this.width*this.height)};
_.k.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};_.k.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};_.k.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_.Fe=function(a){return a.parentWindow||a.defaultView};_.Ge=function(a){return _.jc||”CSS1Compat”!=a.compatMode?a.body||a.documentElement:a.documentElement};
_.He=function(a,c){this.x=_.n(a)?a:0;this.y=_.n(c)?c:0};_.He.prototype.clone=function(){return new _.He(this.x,this.y)};_.He.prototype.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};_.He.prototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};_.He.prototype.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};Ie=/[()’]|%5B|%5D|%25/g;Je={“‘”:”%27″,”(“:”%28″,”)”:”%29″,”%5B”:”[“,”%5D”:”]”,”%25″:”%”};
_.Ke=function(a,c){if(a.contains&&1==c.nodeType)return a==c||a.contains(c);if(“undefined”!=typeof a.compareDocumentPosition)return a==c||Boolean(a.compareDocumentPosition(c)&16);for(;c&&a!=c;)c=c.parentNode;return c==a};_.Le=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};_.Me=function(a){for(var c;c=a.firstChild;)a.removeChild(c)};_.Ne=function(a){return a?_.Fe(a):window};
_.Oe=function(a){a=(a||window).document;a=”CSS1Compat”==a.compatMode?a.documentElement:a.body;return new _.Ee(a.clientWidth,a.clientHeight)};Pe=/^(?:(?:https?|mailto|ftp):|[^&:/?#]*(?:[/?#]|$))/i;Qe=function(a){try{var c=(0,window.encodeURI)(a)}catch(d){return”about:invalid#zClosurez”}return c.replace(Ie,function(a){return Je[a]})};_.Re=function(a){this.b=a||_.m.document||window.document};_.Re.prototype.N=function(a){return _.t(a)?this.b.getElementById(a):a};
_.Re.prototype.d=function(a,c,d){return _.me(this.b,arguments)};_.Re.prototype.createElement=function(a){return this.b.createElement(a)};_.Se=function(a){var c=a.b;a=_.Ge(c);c=_.Fe(c);return _.M&&_.uc(“10″)&&c.pageYOffset!=a.scrollTop?new _.He(a.scrollLeft,a.scrollTop):new _.He(c.pageXOffset||a.scrollLeft,c.pageYOffset||a.scrollTop)};_.Re.prototype.appendChild=function(a,c){a.appendChild(c)};_.Re.prototype.k=_.Me;_.Re.prototype.removeNode=_.Le;_.Re.prototype.contains=_.Ke;
_.Te=function(a){return 9==a.nodeType?a:a.ownerDocument||a.document};_.Ve=function(a){if(a instanceof _.Ce)return a;a=a.tb?a.jb():String(a);a=Pe.test(a)?Qe(a):”about:invalid#zClosurez”;var c=new _.Ce;c.b=a;return c};_.We=function(a){try{return a&&a.activeElement}catch(c){}return null};
_.Xe=function(a,c){if(“textContent”in a)a.textContent=c;else if(3==a.nodeType)a.data=c;else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=c}else _.Me(a),a.appendChild(_.Te(a).createTextNode(String(c)))};_.Ye=function(a,c){var d=c||window.document;return d.querySelectorAll&&d.querySelector?d.querySelectorAll(“.”+a):_.je(a,c)};_.Ze=function(a){return a?new _.Re(_.Te(a)):Ue||(Ue=new _.Re)}; _.$e=function(a,c){var d;d=c instanceof _.Ce?c:_.Ve(c);a.href=_.De(d)};
var cf,hf;_.af=function(a,c){var d=_.Te(a);return d.defaultView&&d.defaultView.getComputedStyle&&(d=d.defaultView.getComputedStyle(a,null))?d[c]||d.getPropertyValue(c)||””:””};_.bf=function(a,c){return _.af(a,c)||(a.currentStyle?a.currentStyle[c]:null)||a.style&&a.style[c]};_.df=function(a,c,d){var e;c instanceof _.He?(e=c.x,c=c.y):(e=c,c=d);a.style.left=cf(e,!1);a.style.top=cf(c,!1)};
_.ef=function(a){var c;try{c=a.getBoundingClientRect()}catch(d){return{left:0,top:0,right:0,bottom:0}}_.M&&a.ownerDocument.body&&(a=a.ownerDocument,c.left-=a.documentElement.clientLeft+a.body.clientLeft,c.top-=a.documentElement.clientTop+a.body.clientTop);return c};_.gf=function(a,c,d){if(c instanceof _.Ee)d=c.height,c=c.width;else if(void 0==d)throw Error(“B”);a.style.width=cf(c,!0);_.ff(a,d)};cf=function(a,c){“number”==typeof a&&(a=(c?Math.round(a):a)+”px”);return a};
_.ff=function(a,c){a.style.height=cf(c,!0)};_.jf=function(a){var c=hf;if(“none”!=_.bf(a,”display”))return c(a);var d=a.style,e=d.display,f=d.visibility,g=d.position;d.visibility=”hidden”;d.position=”absolute”;d.display=”inline”;a=c(a);d.display=e;d.position=g;d.visibility=f;return a};hf=function(a){var c=a.offsetWidth,d=a.offsetHeight,e=_.jc&&!c&&!d;return _.n(c)&&!e||!a.getBoundingClientRect?new _.Ee(c,d):(a=_.ef(a),new _.Ee(a.right-a.left,a.bottom-a.top))}; _.kf=function(a,c){a.style.display=c?””:”none”};_.lf=_.ic?”MozUserSelect”:_.jc?”WebkitUserSelect”:null;
}catch(e){_._DumpException(e)}
try{
_.mf=function(a){return _.fe&&void 0!=a.children?a.children:(0,_.ua)(a.childNodes,function(a){return 1==a.nodeType})};_.nf=function(a,c,d,e,f){_.ze.b(c,d,e,f||a.R||a,a)};_.T=function(a){return _.t(a)?window.document.getElementById(a):a};_.of=function(a,c){for(;a&&1!=a.nodeType;)a=c?a.nextSibling:a.previousSibling;return a};
_.pf=function(a,c,d){_.Nd.call(this,a);this.S=this.C=null;this.aa=c;this.k=_.R(“gb_N”,this.d);this.w=_.R(“gb_K”,this.d);this.V=!1;this.A=_.y(“dd”);this.A.ph(this);this.k.setAttribute(“aria-hidden”,”true”);d||this.ta()};_.w(_.pf,_.Nd);_.k=_.pf.prototype;
_.k.ta=function(){this.w&&(_.nf(this,this.w,this.Ic,!1,this),this.w.setAttribute(“aria-expanded”,”false”));this.k&&_.nf(this,this.k,this.hg,!1,this);_.nf(this,window.document,this.Ee,!0,this);this.G(window.document,_.ue(27)?”keypress”:”keyup”,this.va,!1,this);this.G(this.d,”mouseover”,this.yg,!1,this);this.G(this.d,”mouseout”,this.xg,!1,this)};_.k.getId=function(){return this.aa};_.k.Ic=function(a){qf(this)?this.close():this.open();a.preventDefault();a.stopPropagation()};
_.k.hg=function(a){for(a=a.target;a&&a!=this.k;){if(“A”==a.tagName&&!_.Rd(a,”gb_cc”)){this.close(!0);this.w&&(0,window.setTimeout)((0,_.u)(this.w.focus,this.w),0);break}a=a.parentNode}};_.k.oc=function(a){return!(!a||!_.Ke(this.d,a))};_.k.Ee=function(a){this.oc(a.target)||this.close()};_.k.yg=function(a){rf(this,(0,_.u)(this.$b,this),a)};_.k.xg=function(a){rf(this,(0,_.u)(this.yd,this),a)};
var rf=function(a,c,d){var e=d.o&&_.Ke(a.d,d.o),f=d.o&&sf(a,d.o);a=sf(a,d.target);e||c(0,d);e&&!f||a||c(1,d);!f&&a&&c(2,d)};_.pf.prototype.va=function(a){if(27==a.keyCode){a=_.We(window.document);var c=this.oc(a),d=qf(this);this.close();d&&c?this.w.focus():a&&a.focus()}};_.pf.prototype.$b=_.ba;_.pf.prototype.yd=_.ba;var sf=function(a,c){return c&&a.k?_.Rd(c,”gb_pa”)||_.Rd(c,”gb_qa”)||!!a.k&&_.Ke(a.k,c):!1};_.pf.prototype.M=function(){_.pf.F.M.call(this);this.k=null};
var tf=function(a){if(a.w&&(a=a.w.getAttribute(“data-ved”)))return{ved:a}};_.pf.prototype.open=function(){if(!qf(this)){this.A.gd(0,this);this.A.af(this);_.P(this.d,”gb_Ra”);this.k.setAttribute(“aria-hidden”,”false”);this.w&&this.w.setAttribute(“aria-expanded”,”true”);if(_.M&&this.k){var a=_.R(“gb_nc”);if(!a){var a=_.S(“IFRAME”,{“class”:”gb_nc”,src:’javascript:””‘,frameBorder:0}),c=_.R(“gb_Kc”);c&&c.appendChild(a)}_.Q(a,”gb_4b”);this.la()}this.C&&_.L(this.C,tf(this));this.A.gd(1,this);this.ve()}};
_.pf.prototype.ve=function(){this.k.focus()};_.pf.prototype.la=function(){if(_.M&&this.k){var a=_.R(“gb_nc”);a&&_.gf(a,_.jf(this.k))}};_.pf.prototype.close=function(a){if(qf(this)&&this.A.vf(this)){this.A.Oe(this)&&this.A.af(null);_.Q(this.d,”gb_Ra”);this.k.setAttribute(“aria-hidden”,”true”);this.w&&this.w.setAttribute(“aria-expanded”,”false”);if(_.M){var c=_.R(“gb_nc”);c&&_.P(c,”gb_4b”)}!a&&this.S&&_.L(this.S,tf(this));this.A.gd(2,this);return!0}return!1};var qf=function(a){return _.Rd(a.d,”gb_Ra”)};
}catch(e){_._DumpException(e)}
try{
var uf=function(){_.nb.k(_.K)};var vf=function(a,c){var d=_.zd(uf);a.addEventListener?a.addEventListener(c,d):a.attachEvent(“on”+c,d)};var wf=[1,2],xf=function(a){_.A(this,a,0,wf)};_.w(xf,_.z);var yf;window.gbar&&window.gbar._DPG?yf=window.gbar._DPG[0]||{}:yf={};var zf;window.gbar&&window.gbar._LDD?zf=window.gbar._LDD:zf=[];var Af=_.pb(),Bf,Cf=_.I(_.J.K());Bf=_.D(Cf,xf,17);var Df=new _.Ta(Af,Bf||new xf,yf,zf,_.Sb(),_.Cb());_.Fa(“m”,Df); if(_.E(_.C(Af,18),!0))Df.B();else{var Ef=_.G(_.C(Af,19),200),Ff=(0,_.u)(Df.B,Df,Ef);_.ob(Ff)}vf(window.document,”DOMContentLoaded”);vf(window,”load”);
_.v(“gbar.mls”,function(){});var Gf=_.pb(),Hf=_.D(Gf,_.Ka,8)||new _.Ka,If;If=_.C(Hf,2);var Jf=_.G(If),Kf;Kf=_.C(Hf,4);var Lf=_.F(Kf),Mf=_.F(_.C(Hf,3)),Nf;Nf=_.C(Hf,5);var Of=_.F(Nf),Pf;Pf=null!=_.C(Hf,1)?_.C(Hf,1):1;var Qf=_.G(Pf,1);_.C(Hf,6);_.C(Hf,7);_.v(“gbar.bv”,{n:Jf,r:Lf,f:Mf,e:Of,m:Qf});_.v(“gbar.kn”,function(){return!0});_.v(“gbar.sb”,function(){return!1});
}catch(e){_._DumpException(e)}
try{
var Db=function(a,c){a.w.push(c)},Eb=function(a,c,d){this.o=a;this.d=!1;this.b=c;this.k=d};Eb.prototype.Va=function(a){if(this.d)throw Error(“e`”+this.b);try{a.apply(this.o,this.k),this.d=!0}catch(c){}};var Fb=function(a){_.H.call(this);this.k=a;this.b=[];this.d={}};_.w(Fb,_.H);Fb.prototype.o=function(a){var c=(0,_.u)(function(){this.b.push(new Eb(this.k,a,Array.prototype.slice.call(arguments)))},this);return this.d[a]=c};
Fb.prototype.Va=function(){for(var a=this.b.length,c=this.b,d=[],e=0;e<a ;++e){var f=c[e].b,g;a:{g=this.k;for(var h=f.split("."),l=h.length,q=0;q<l;++q)if(g[h[q]])g=g[h[q]];else{g=null;break a}g=g instanceof Function?g:null}if(g&&g!=this.d[f])try{c[e].Va(g)}catch(r){}else d.push(c[e])}this.b=d.concat(c.slice(a))};var Gb="bbh bbr bbs has prm sngw so".split(" "),Hb=new Fb(_.m);_.Fa("api",Hb);
for(var Ib="addExtraLink addLink aomc asmc close cp.c cp.l cp.me cp.ml cp.rc cp.rel ela elc elh gpca gpcr lGC lPWF ldb mls noam paa pc pca pcm pw.clk pw.hvr qfaae qfaas qfaau qfae qfas qfau qfhi qm qs qsi rtl sa setContinueCb snaw sncw som sp spd spn spp sps tsl tst up.aeh up.aop up.dpc up.iic up.nap up.r up.sl up.spd up.tp upel upes upet".split(" ").concat(Gb),Jb=(0,_.u)(Hb.o,Hb),Kb=0;Kb<ib.length;Kb++){var Lb="gbar."+Ib[Kb];null==_.p(Lb,window)&&_.v(Lb,Jb(Lb))}_.v("gbar.up.gpd",function(){return""});
(function(){for(var a=function(a){return function(){_.L(44,{n:a})}},c=0;c<gb.length;c++){var d="gbar."+Gb[c];_.v(d,a(d))}var e=_.Ba.K();_.Ca(e,"api").Va();Db(_.Ca(e,"m"),function(){_.Ca(e,"api").Va()})})();
}catch(e){_._DumpException(e)}
try{
var Ko=function(a){_.A(this,a,0,null)};_.w(Ko,_.z);var Lo=function(a){var c=window.document.getElementById("gbqld");c&&(c.style.display=a?"none":"block",c=window.document.getElementById("gbql"))&&(c.style.display=a?"block":"none")},Mo=["gbq1","gbq2","gbqfbwa"],No=function(a,c){var d={};d._sn=["v.gas",c].join(".");_.K(a,d)};
var Oo=function(){};var Po=function(a,c,d){this.d=a;this.k=c;this.b=d||_.m};var Qo=function(){this.b=[]};Qo.prototype.A=function(a,c,d){this.G(a,c,d);this.b.push(new Po(a,c,d))};Qo.prototype.G=function(a,c,d){d=d||_.m;for(var e=0,f=this.b.length;e<f;e++){var g=this.b[e];if(g.d==a&&g.k==c&&g.b==d){this.b.splice(e,1);break}}};Qo.prototype.w=function(a){for(var c=0,d=this.b.length;c<d;c++){var e=this.b[c];"hrc"==e.d&&e.k.call(e.b,a)}};
var Ro,To,Uo,Vo,Wo;Ro=null;_.So=function(){if(null!=Ro)return Ro;var a=window.document.body.style;if(!(a="flexGrow"in a||"webkitFlexGrow"in a))a:{if(a=window.navigator.userAgent){var c=/Trident/(d+)/.exec(a);if(c&&7<=Number(c[1])){a=/bMSIE (d+)/.exec(a);a=!a||"10"==a[1];break a}}a=!1}return Ro=a};
To=function(a,c,d){var e=window.NaN;window.getComputedStyle&&(a=window.getComputedStyle(a,null).getPropertyValue(c))&&"px"==a.substr(a.length-2)&&(e=d?(0,window.parseFloat)(a.substr(0,a.length-2)):(0,window.parseInt)(a.substr(0,a.length-2),10));return e};
Uo=function(a){var c=a.offsetWidth,d=To(a,"width");if(!(0,window.isNaN)(d))return c-d;var e=a.style.padding,f=a.style.paddingLeft,g=a.style.paddingRight;a.style.padding=a.style.paddingLeft=a.style.paddingRight=0;d=a.clientWidth;a.style.padding=e;a.style.paddingLeft=f;a.style.paddingRight=g;return c-d};
Vo=function(a){var c=To(a,"min-width");if(!(0,window.isNaN)(c))return c;var d=a.style.width,e=a.style.padding,f=a.style.paddingLeft,g=a.style.paddingRight;a.style.width=a.style.padding=a.style.paddingLeft=a.style.paddingRight=0;c=a.clientWidth;a.style.width=d;a.style.padding=e;a.style.paddingLeft=f;a.style.paddingRight=g;return c};Wo=function(a,c){c||-.5!=a-Math.round(a)||(a-=.5);return Math.round(a)}; _.Xo=function(a){if(a){var c=a.style.opacity;a.style.opacity=".99";_.Tb(a.offsetWidth);a.style.opacity=c}};
var Yo=function(a){_.H.call(this);this.b=a;this.d=[];this.k=[]};_.w(Yo,_.H);Yo.prototype.M=function(){Yo.F.M.call(this);this.b=null;for(var a=0;a<this.d.length;a++)this.d[a].Y();for(a=0;a<this.k.length;a++)this.k[a].Y();this.d=this.k=null};
Yo.prototype.La=function(a){void 0==a&&(a=this.b.offsetWidth);for(var c=Uo(this.b),d=[],e=0,f=0,g=0,h=0,l=0;l<this.d.length;l++){var q=this.d[l],r=Zo(q),x=Uo(q.b);d.push({item:q,hb:r,Ah:x,uc:0});e+=r.Hc;f+=r.Wc;g+=r.Tb;h+=x}a=a-h-c-g;e=0<a?e:f;f=a;c=d;do{g=!0;h=[];for(l=q=0;l<c.length;l++){var r=c[l],x=0<f?r.hb.Hc:r.hb.Wc,B=0==e?0:x/e*f+r.uc,B=Wo(B,g),g=!g;r.uc=$o(r.item,B,r.Ah,r.hb.Tb);0<x&&B==r.uc&&(h.push(r),q+=x)}c=h;f=a-(0,_.wa)(d,function(a,c){return a+c.uc},0);e=q}while(0!=f&&0!=c.length);
for(l=0;l<this.k.length;l++)this.k[l].La()};var bp=function(a){var c={};c.items=(0,_.va)(a.d,function(a){return ap(a)});c.children=(0,_.va)(a.k,function(a){return bp(a)});return c},cp=function(a,c){for(var d=0;d<a.d.length;d++)a.d[d].b.style.width=c.items[d];for(d=0;dc&&(c=0);a.b.style.width=c+”px”;d=a.b.offsetWidth-d;a.b.style.width=d+”px”;return d-e},ap=function(a){var c=a.b.style.width;a.b.style.width=””;return c};
var ep=function(a,c,d){var e;void 0==e&&(e=-1);return{className:a,hb:{Hc:c||0,Wc:d||0,Tb:e}}},fp={className:”gb_3b”,items:[ep(“gb_Ua”),ep(“gb_ic”),ep(“gb_Mb”,0,2),ep(“gb_jc”),ep(“gb_ea”,1,1)],fb:[{className:”gb_ea”,items:[ep(“gb_Lc”,0,1),ep(“gb_Kc”,0,1)],fb:[function(a){a=a.gb_Lc;var c;if(a)c=a.N();else{c=window.document.querySelector(“.gb_Lc”);if(!c)return null;a=new Yo(c)}c=c.querySelectorAll(“.gb_m”);for(var d=0;d<c .length;d++){var e;if(_.Rd(c[d],"gb_o")){e=new dp(c[d],0,1,-1);var f=c[d].querySelector(".gb_l");
f&&(f=new dp(f,0,1,-1),e.d.push(f),a.k.push(e))}else e=new dp(c[d],0,0,-1);a.d.push(e)}return a},{className:"gb_Kc",items:[ep("gb_J"),ep("gb_4a"),ep("gb_Zb"),ep("gb_ma",0,1),ep("gb_Mc"),ep("gb_ia",0,1),ep("gb_Nc"),ep("gb_lc")],fb:[{className:"gb_ma",items:[ep("gb_oa",0,1)],fb:[{className:"gb_oa",items:[ep("gb_ka",0,1)],fb:[]}]}]}]},{className:"gb_fc",items:[ep("gbqff",1,1),ep("gb_ec")],fb:[]}]},gp=function(a,c){var d=c;if(!d){d=window.document.querySelector("."+a.className);if(!d)return null;d=new Yo(d)}for(var e=
{},f=0;f<a.items.length;f++){var g=a.items[f],h;h=g;var l=window.document.querySelector("."+h.className);if(h=l?new dp(l,h.hb.Hc,h.hb.Wc,h.hb.Tb):null)d.d.push(h),e[g.className]=h}for(f=0;f<a.fb.length;f++){var g=a.fb[f],q;"function"==typeof g?q=g(e):q=gp(g,e[g.className]);q&&d.k.push(q)}return d};
_.ip=function(a){_.H.call(this);this.C=new Qo;this.d=window.document.getElementById("gb");this.O=(this.b=window.document.querySelector(".gb_ea"))?this.b.querySelector(".gb_Kc"):null;this.B=[];this.je=60;this.J=_.C(a,4);this.Jh=_.G(_.C(a,2),152);this.Mf=_.G(_.C(a,1),30);this.k=null;this.Me=_.E(_.C(a,3),!0);this.o=1;this.d&&this.J&&(this.d.style.minWidth=this.J+"px");this.gf();this.Me&&(this.d&&(hp(this),_.P(this.d,"gb_p"),this.b&&_.P(this.b,"gb_p"),_.So()||(this.k=gp(fp))),this.La(),window.setTimeout((0,_.u)(this.La,
this),0));_.v("gbar.elc",(0,_.u)(this.Gh,this));_.v("gbar.ela",_.ba);_.v("gbar.elh",(0,_.u)(this.sf,this))};_.w(_.ip,_.H);_.Da(_.ip,"el");var jp=function(){var a=_.ip.Uh();return{es:a?{f:a.Jh,h:a.je,m:a.Mf}:{f:152,h:60,m:30},mo:"md",vh:window.innerHeight||0,vw:window.innerWidth||0}};_.k=_.ip.prototype;_.k.M=function(){_.ip.F.M.call(this)};_.k.La=function(a){a&&hp(this);this.k&&this.k.La(Math.max(window.document.documentElement.clientWidth,Vo(this.d)));_.Xo(this.b)};
_.k.Pg=function(){try{var a=window.document.getElementById("gb"),c=a.querySelector(".gb_ea");_.Q(a,"gb_3c");c&&_.Q(c,"gb_3c");for(var a=0,d;d=Mo[a];a++){var e=window.document.getElementById(d);e&&_.Q(e,"gbqfh")}Lo(!1)}catch(f){No(f,"rhcc")}this.La(!0)};_.k.Kh=function(){try{var a=window.document.getElementById("gb"),c=a.querySelector(".gb_ea");_.P(a,"gb_3c");c&&_.P(c,"gb_3c");for(var a=0,d;d=Mo[a];a++)_.P(window.document.getElementById(d),"gbqfh");Lo(!0)}catch(e){No(e,"ahcc")}this.La(!0)};
_.k.gf=function(){if(this.d){var a=this.d.offsetWidth;0==this.o?900a&&(this.o=0,this.w(new Oo))}};_.k.Gh=function(a){this.B.push(a)};_.k.sf=function(a){var c=jp().es.h;this.je=c+a;for(a=0;a<this .B.length;a++)try{this.B[a](jp())}catch(d){_.K(d)}};var hp=function(a){if(a.b){var c;a.k&&(c=bp(a.k));_.P(a.b,"gb_s");a.b.style.minWidth=a.b.offsetWidth-Uo(a.b)+"px";a.O.style.minWidth=a.O.offsetWidth-Uo(a.O)+"px";_.Q(a.b,"gb_s");c&&cp(a.k,c)}}; _.ip.prototype.A=function(a,c,d){this.C.A(a,c,d)};_.ip.prototype.G=function(a,c){this.C.G(a,c)};_.ip.prototype.w=function(a){this.C.w(a)};
_.ob(function(){var a=_.I(_.J.K()),a=_.D(a,Ko,21)||new Ko,a=new _.ip(a);_.Fa("el",a);_.v("gbar.gpca",(0,_.u)(a.Kh,a));_.v("gbar.gpcr",(0,_.u)(a.Pg,a))});_.v("gbar.elr",jp);
}catch(e){_._DumpException(e)}
try{
_.ob(function(){var a=window.document.querySelector(".gb_Xa");a&&_.y("eq").Rd(a,"click")});
}catch(e){_._DumpException(e)}
try{
_.Pd("gb_Zb");
}catch(e){_._DumpException(e)}
try{
_.Pd("gb_4a");
}catch(e){_._DumpException(e)}
try{
_.v("gbar.qfgw",(0,_.u)(window.document.getElementById,window.document,"gbqfqw"));_.v("gbar.qfgq",(0,_.u)(window.document.getElementById,window.document,"gbqfq"));_.v("gbar.qfgf",(0,_.u)(window.document.getElementById,window.document,"gbqf"));_.v("gbar.qfsb",(0,_.u)(window.document.getElementById,window.document,"gbqfb"));
}catch(e){_._DumpException(e)}
try{
_.wg=function(a,c,d,e,f){a=a.b[c.toString()];c=-1;a&&(c=_.Pc(a,d,e,f));return-1<c?a[c]:null};_.xg=function(a,c){var d=Array.prototype.slice.call(arguments,1);return function(){var c=d.slice();c.push.apply(c,arguments);return a.apply(this,c)}};_.yg=function(a,c,d,e,f){if(_.ea(c))for(var g=0;g<c.length;g++)_.yg(a,c[g],d,e,f);else d=_.Uc(d),_.Jc(a)?a.td(c,d,e,f):a&&(a=_.Wc(a))&&(c=_.wg(a,c,d,!!e,f))&&_.$c(c)};_.U=function(){_.H.call(this);this.O=new _.Oc(this);this.Ha=this;this.da=null};_.w(_.U,_.H);
_.U.prototype[_.Ic]=!0;_.k=_.U.prototype;_.k.Cc=function(){return this.da};_.k.Wd=function(a){this.da=a};_.k.addEventListener=function(a,c,d,e){_.N(this,a,c,d,e)};_.k.removeEventListener=function(a,c,d,e){_.yg(this,a,c,d,e)};
_.k.dispatchEvent=function(a){var c,d=this.Cc();if(d)for(c=[];d;d=d.Cc())c.push(d);var d=this.Ha,e=a.type||a;if(_.t(a))a=new _.Ec(a,d);else if(a instanceof _.Ec)a.target=a.target||d;else{var f=a;a=new _.Ec(e,d);_.Aa(a,f)}var f=!0,g;if(c)for(var h=c.length-1;!a.A&&0<=h;h–)g=a.k=c[h],f=g.Bb(e,!0,a)&&f;a.A||(g=a.k=d,f=g.Bb(e,!0,a)&&f,a.A||(f=g.Bb(e,!1,a)&&f));if(c)for(h=0;!a.A&&h<c.length;h++)g=a.k=c[h],f=g.Bb(e,!1,a)&&f;return f};_.k.M=function(){_.U.F.M.call(this);this.Tc();this.da=null};
_.k.Sa=function(a,c,d,e){return this.O.add(String(a),c,!1,d,e)};_.k.Fc=function(a,c,d,e){return this.O.add(String(a),c,!0,d,e)};_.k.td=function(a,c,d,e){return this.O.remove(String(a),c,d,e)};_.k.kc=function(a){return _.Qc(this.O,a)};_.k.Tc=function(a){var c;if(this.O){c=this.O;a=a&&a.toString();var d=0,e;for(e in c.b)if(!a||e==a){for(var f=c.b[e],g=0;g<f.length;g++)++d,_.Nc(f[g]);delete c.b[e];c.d–}c=d}else c=0;return c};
_.k.Bb=function(a,c,d){a=this.O.b[String(a)];if(!a)return!0;a=a.concat();for(var e=!0,f=0;f<a.length;++f){var g=a[f];if(g&&!g.Jb&&g.nc==c){var h=g.ub,l=g.Jc||g.src;g.mc&&this.kc(g);e=!1!==h.call(l,d)&&e}}return e&&0!=d.$e};_.k.sd=function(a,c,d,e){return _.wg(this.O,String(a),c,d,e)};
}catch(e){_._DumpException(e)}
try{
_.ll=function(a){_.U.call(this);this.D=a;a=_.M?"focusout":"blur";this.b=_.N(this.D,_.M?"focusin":"focus",this,!_.M);this.d=_.N(this.D,a,this,!_.M)};_.w(_.ll,_.U);_.ll.prototype.handleEvent=function(a){var c=new _.Hc(a.b);c.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispatchEvent(c)};_.ll.prototype.M=function(){_.ll.F.M.call(this);_.$c(this.b);_.$c(this.d);delete this.D};
}catch(e){_._DumpException(e)}
try{
var Cw=[3,5],Dw=function(a){_.A(this,a,0,Cw)};_.w(Dw,_.z);var Ew=function(){var a=_.I(_.J.K());return _.D(a,Dw,16)},Fw=function(a){this.k=_.ip.K();this.d=a};Fw.prototype.b=function(a,c){0==this.k.o?(_.P(a,"gb_r"),c?(_.Q(a,"gb_la"),_.P(a,"gb_Oc")):(_.Q(a,"gb_Oc"),_.P(a,"gb_la"))):_.Td(a,["gb_r","gb_la","gb_Oc"])};_.v("gbar.sos",function(){return window.document.querySelectorAll(".gb_hc")});_.v("gbar.si",function(){return window.document.querySelector(".gb_gc")});
_.ob(function(){if(Ew()){var a=window.document.querySelector(".gb_ea"),c=Ew()||new Dw,c=_.E(_.C(c,1),!1),c=new Fw(c);a&&c.d&&c.b(a,!1)}});var Iw=function(a,c){_.Nd.call(this,a);this.o=new Fw(_.E(_.C(c,1),!1));this.H=_.ip.K();this.w=_.R("gb_Kc",this.d);if(this.o.d){this.k=!1;if(_.So()){_.Q(this.d,"gb_la");_.Sd(this.d,["gb_Uc","gb_r","gb_Oc"]);this.T=_.af(this.d,"width");this.da=_.af(this.w,"width");var d=this.d;_.Q(d,"gb_Oc");_.P(d,"gb_la");this.L=_.af(this.d,"width");this.X=_.af(this.w,"width");_.Td(this.d,["gb_Uc","gb_r","gb_la"])}Gw(this);this.H.A("hrc",this.V,this);d=_.R("gb_Qc",this.d);this.b(d,"click",this.P);d=_.R("gb_Rc",this.d);
this.b(d,"click",this.W)}this.B=_.E(_.C(c,2),!1);this.J=_.E(_.C(c,4),!1);this.S=null;this.B&&(this.S=_.C(c,3));if(this.B||this.J)this.O(a,["mouseover","touchstart"],this.C),d=new _.ll(a),this.O(d,"focusin",this.C);(d=_.R("gb_gc",this.d))&&_.Hd(this,d,_.ze,Hw)};_.w(Iw,_.Nd);var Hw=function(){_.L(9,{l:"i"})};Iw.prototype.V=function(){Gw(this)};Iw.prototype.P=function(){0!=this.k&&(this.k=!1,Gw(this,!0))};Iw.prototype.W=function(){1!=this.k&&(this.k=!0,Gw(this,!0))};
Iw.prototype.C=function(){if(this.B){var a=this.S;_.Ya(_.Ta.K(),a,void 0)}this.J&&this.d.setAttribute("activated","1")};var Gw=function(a,c){var d=c&&_.So();0==a.o.k.o?d?(_.Sd(a.d,["gb_Tc","gb_na"]),_.Xo(a.d),a.O(a.d,_.Gc,a.Q),a.A(!0),(0,window.setTimeout)((0,_.u)(a.o.b,a.o,a.d,a.k),0),(0,window.setTimeout)((0,_.u)(a.A,a,!1),0)):(a.o.b(a.d,a.k),_.So()&&a.A(!1)):(_.Q(a.d,"gb_Tc"),a.o.b(a.d,a.k),Jw(a.d,""),Jw(a.w,""),a.H.La(!0))}; Iw.prototype.A=function(a){a=this.k?!a:a;Jw(this.d,a?this.T:this.L);Jw(this.w,a?this.da:this.X)};Iw.prototype.Q=function(){_.Q(this.d,"gb_na")};var Jw=function(a,c){a.style.minWidth=a.style.maxWidth=c};
_.ob(function(){var a=Ew()||new Dw,c=_.R("gb_ea");if(a&&c&&(new Iw(c,a),_.C(a,4))){var d=function(){var c=_.C(a,5);_.Wa(_.Ta.K(),c,void 0)};"1"==c.getAttribute("activated")?d():(_.Cd(c,["mouseover","touchstart"],d),c=new _.ll(c),_.Cd(c,"focusin",d))}});
}catch(e){_._DumpException(e)}
try{
var Io=function(){_.H.call(this);this.o=this.b=null;this.d={};this.w={};this.k={}};_.w(Io,_.H);_.k=Io.prototype;_.k.af=function(a){a&&this.b&&a!=this.b&&this.b.close();this.b=a};_.k.Oe=function(a){a=this.k[a]||a;return this.b==a};_.k.Oh=function(a){this.o=a};_.k.Ne=function(a){return this.o==a};_.k.jd=function(){this.b&&this.b.close();this.b=null};_.k.xf=function(a){this.b&&this.b.getId()==a&&this.jd()};_.k.Qb=function(a,c,d){this.d[a]=this.d[a]||{};this.d[a][c]=this.d[a][c]||[];this.d[a][c].push(d)};
_.k.gd=function(a,c){var d=c.getId();if(this.d[a]&&this.d[a][d])for(var e=0;e

Continue Reading
Advertisement
Click to comment

댓글 남기기

스마트시티/빌딩

매스웍스, 매트랩 워크플로우 확장… 센서 퓨전 및 추적 툴박스 출시

Published

on

매스웍스 로고

매트랩 워크플로우 확장으로 다중 센서 데이터 융합 시스템 설계, 시뮬레이션 및 분석 지원

매스웍스(https://kr.mathworks.com/)가 릴리즈 2018b(Release 2018b)에서 사용할 수 있는 센서 퓨전 및 추적 툴박스(Sensor Fusion and Tracking Toolbox)를 발표했다.

항공 우주 및 방위, 자동차, 가전 제품 및 기타 산업 분야의 자율 시스템 담당 엔지니어는 새로운 툴박스를 사용하여 위치, 방향 및 상황 인식을 유지하기 위한 알고리즘과 툴을 준비할 수 있다. 또한 자율 시스템을 위한 정확한 인식 알고리즘을 개발하기 위해 매트랩(MATLAB) 기반 워크플로우를 확장할 수 있다.

자율 시스템 개발의 인식 단계를 담당하는 엔지니어는 각종 센서의 입력값을 융합하여 시스템 주변의 객체 위치를 추정해야 한다. 이제 연구자 및 개발자들은 공중, 지상 기반, 선박 및 수중 감시, 내비게이션 및 자율 시스템의 구성 요소를 구현하기 위한 출발점으로 툴박스 내의 참조 예제와 함께 위치 파악과 추적용 알고리즘을 사용할 수 있다. 이 툴박스에서는 개발자 간에 공유할 수 있는 유연하고 재사용이 가능한 환경을 제공한다. 엔지니어들은 센서 감지를 시뮬레이션하고, 위치 파악을 수행하며, 센서 융합 아키텍처를 테스트하고, 추적 결과를 평가할 수 있다.

폴 버나드(Paul Barnard) 매스웍스 설계자동화 제품부문 마케팅 이사는 “추적 및 내비게이션 시스템을 연구하는 알고리즘 설계자는 종종 유지 관리와 재사용하기에 어려울 수 있는 사내 툴을 사용한다”며, “센서 퓨전 및 추적 툴박스를 사용하면 엔지니어는 사용자 정의 라이브러리를 작성하지 않고도 여러 가지 설계를 탐색하고 ‘가정(what-if) 분석’을 수행할 수 있다. 또한 팀과 조직 간에 공유할 수 있는 융합 아키텍처를 소프트웨어상에서 시뮬레이션할 수 있다.”고 말했다.

센서 퓨전 및 추적 툴박스에 관한 보다 더 자세한 정보는 관련 웹페이지 (mathworks.com/products/sensor-fusion-and-tracking.html)에서 확인할 수 있다.

박은주 기자 news@icnweb.co.kr

Continue Reading

스마트플랜트

ST마이크로일렉트로닉스, 저가형 초저전력 MCU 출시

Published

on

ST마이크로일렉트로닉스(STMicroelectronics, 이하 ST)가 비용에 민감한 애플리케이션을 겨냥하여 STM8L001 초저전력 마이크로컨트롤러를 출시했다. STM8L001는 적은 핀 수의 소형 SO-8 아웃라인에 ST의 고효율 8비트 STM8 코어를 필수적인 주변 장치와 결합한 제품이다.

이 마이크로컨트롤러는 두 개의 비교기, SPI, I2C, UART 인터페이스를 비롯해 한 개의 8비트 타이머 및 두 개의 16비트 타이머를 갖추고 있어 기본 센싱, 통신, 제어에 필수적인 기능들을 제공한다. 8Kbytes 플래시 메모리 및 1.5Kbytes RAM을 통해 비용 효과적인 코드와 데이터 스토리지를 제공하며, 데이터 EEPROM의 역할을 수행하도록 최대 2Kbytes의 플래시 메모리를 할당할 수 있다. 32kHz에서 16MHz까지 조정 가능한 유연한 내부 클록 시스템은 부품 수를 줄이고 보드 설계를 간소화해준다.

STM8L001는 산업용 센서, 조명 장비, 배터리 충전기, 장난감, 전기자전거(e-Bike), 액세스 카드, PC 액세서리, 프린트 카트리지, 그 외 비용 및 전력 민감형 스마트 제품과 같은 애플리케이션에 동급 최강의 성능을 제공하면서 도 경쟁력 있는 가격대의 기기를 지원한다.

보다 자세한 정보는 www.st.com/stm8lvl에서 확인할 수 있다.

오승모 기자 oseam@icnweb.co.kr

Continue Reading

신제품

이구스, 경량 xiros 가이드 롤러의 안정적인 가이드 솔루션

Published

on

이구스의 새 경량 xiros 가이드 롤러의 안정적인 가이드 솔루션

플라스틱 볼 베어링을 포함한 완전 밀폐형 설계의 가이드 롤러가 보장하는 위생적이고 간편한 설치

식품 및 포장 산업의 어플리케이션 제조업체는 점점 더 깨끗하고 위생적인 플라스틱 솔루션으로의 전환을 시도하고 있다. 이구스는 다양한 튜브 재질과 플랜지 포함 폴리머 볼 베어링으로 구성된 필름 및 라벨 가이드 롤러용 일체형 솔루션을 개발했다.

xiros라는 품명 아래, 이구스는 무보수 및 무급유 폴리머 볼 베어링을 개발 및 제공했다. 특히 식품 및 포장 산업에 적용시 윤활유 누출로 인한 오염의 위험이 없다는 것이 xiros의 특장점이다.

xiros 제품군에서 새로운 점은 알루미늄, PVC 또는 탄소 튜브 및 xirodur 재질의 플랜지 볼 베어링으로 구성되어 바로 사용가능한 솔루션의 추가이다.

특히 PVC 버전은 제품 전체가 식품 산업에서 승인된 재질로 구성되었다. 초경량 가이드 롤러는 밀리미터 정확도를 가진 다양한 직경 및 길이로 사용이 가능하다. 더 특수한 롤러가 필요할 경우, 이구스는 한쪽 측면이 완전히 밀폐된 새 가이드 롤러를 제공할 수 있다.

이구스의 새 경량 xiros 가이드 롤러의 안정적인 가이드 솔루션

이구스의 새 경량 xiros 가이드 롤러의 안정적인 가이드 솔루션

본 경량 시스템은 현재 완전 밀폐된 형태로 사용 가능하다. 또한 롤러의 설치는 이전보다 훨씬 더 간편해졌다.

이구스의 xiros 폴리머 볼 베어링 사업부 책임자인 마르쿠스 셈스로스(Marcus Semsroth)는 “폴리머 볼 베어링과 맞춤 샤프트 및 튜브가 포함된 바로 설치 가능한 솔루션은 구성이 쉽고 간편하다. 조립 및 분해가 간단 하기 때문에 따로 공구가 필요 없다”고 밝혔다. 일반적으로 사용되는 스테인리스 스틸 튜브와 비교할 때, 알루미늄 튜브는 매우 가볍기 때문에 롤러의 관성에 긍정적인 영향을 준다는 것.

회사측은 또한 “무급유 xiros 폴리머 볼 베어링은 윤활이 필요한 금속 볼 베어링보다 마찰이 적다. 이는 볼이 윤활유의 저항을 극복할 필요가 없기 때문이며, 덕분에 훨씬 더 부드럽게 작동한다.”고 추가했다. 더불어 xiros 사용 수명 계산기를 사용하면 폴리머 볼 베어링의 예상 서비스 수명을 쉽게 온라인으로 파악할 수 있다.

박은주 기자 news@icnweb.co.kr

Continue Reading

배너광고

Power Electronics Mag
스마트공장 자동화 산업전
Japan ITweek
네스트필드
  • 슈나이더 일렉트릭
  • 힐셔코리아
  • HMS Anybus
  • 지멘스
  • 비앤드알 산업자동화
eBook 보기

책 판매대

SPS 2018
물류기술 매거진
Advertisement

Trending

© Copyright 2006-2018 아이씨엔미래기술센터 All Rights Reserved.
tel. 0505-379-1234, fax. 0505-379-5678 | e-mail. icn@icnweb.co.kr | Powered by WordPress Flex Mag Theme. Theme by MVP.
Address: 72-31 2F, Changcheon-dong, Seodaemun-gu, Seoul, 03787, Korea
주소: 서울특별시 서대문구 연세로5다길 41, 2층 아이씨엔 (창천동)(우편번호 03787)

업체명: 아이씨엔, 사업자등록번호: 206-11-69466, 대표자: 오승모, 통신판매업신고증: 2009-서울서대문-0373호

기사제보 : news@icnweb.co.kr / 반론청구 : oseam@icnweb.co.kr
아이씨엔의 모든 콘텐츠는 저작권법의 보호를 받습니다. 이의 일부 또는 전부를 무단 사용하는 것은 저작권법에 저촉되며, 법적 제재를 받을 수 있습니다.


[[클린 광고 선언]]
아이씨엔매거진은 어떠한 경우에도 성인, 성형, 사채, 폭력, 투기, 악성SW 및 환경파괴(원자력 포함) 관련 광고는 게시하지 않습니다.
[광고 신고: oseam@icnweb.co.kr]