1(self.webpackChunkICICI_Bank=self.webpackChunkICICI_Bank||[]).push([[4121],{52729:(We,de,m)=>{"use strict";m.d(de,{A:()=>a});var r=m(32070);function a(u,_){var v=_.getRootNode&&_.getRootNode();if(u.contains(_))return!0;if(v&&(0,r.Ng)(v)){var y=_;do{if(y&&u.isSameNode(y))return!0;y=y.parentNode||y.host}while(y)}return!1}},58831:(We,de,m)=>{"use strict";m.d(de,{A:()=>v});var r=m(32070),a=m(46633),u=m(22946),_=m(57580);function v(y,E,g){void 0===E&&(E=!1),void 0===g&&(g=!1);var f=y.getBoundingClientRect(),C=1,S=1;E&&(0,r.sb)(y)&&(C=y.offsetWidth>0&&(0,a.LI)(f.width)/y.offsetWidth||1,S=y.offsetHeight>0&&(0,a.LI)(f.height)/y.offsetHeight||1);var T=((0,r.vq)(y)?(0,u.A)(y):window).visualViewport,L=!(0,_.A)()&&g,B=(f.left+(L&&T?T.offsetLeft:0))/C,H=(f.top+(L&&T?T.offsetTop:0))/S,K=f.width/C,k=f.height/S;return{width:K,height:k,top:H,right:B+K,bottom:H+k,left:B,x:B,y:H}}},60624:(We,de,m)=>{"use strict";m.d(de,{A:()=>a});var r=m(22946);function a(u){return(0,r.A)(u).getComputedStyle(u)}},16263:(We,de,m)=>{"use strict";m.d(de,{A:()=>a});var r=m(32070);function a(u){return(((0,r.vq)(u)?u.ownerDocument:u.document)||window.document).documentElement}},62750:(We,de,m)=>{"use strict";m.d(de,{A:()=>a});var r=m(58831);function a(u){var _=(0,r.A)(u),v=u.offsetWidth,y=u.offsetHeight;return Math.abs(_.width-v)<=1&&(v=_.width),Math.abs(_.height-y)<=1&&(y=_.height),{x:u.offsetLeft,y:u.offsetTop,width:v,height:y}}},49069:(We,de,m)=>{"use strict";function r(a){return a?(a.nodeName||"").toLowerCase():null}m.d(de,{A:()=>r})},43625:(We,de,m)=>{"use strict";m.d(de,{A:()=>C});var r=m(22946),a=m(49069),u=m(60624),_=m(32070);function v(S){return["table","td","th"].indexOf((0,a.A)(S))>=0}var y=m(39338),E=m(10391);function g(S){return(0,_.sb)(S)&&"fixed"!==(0,u.A)(S).position?S.offsetParent:null}function C(S){for(var O=(0,r.A)(S),T=g(S);T&&v(T)&&"static"===(0,u.A)(T).position;)T=g(T);return T&&("html"===(0,a.A)(T)||"body"===(0,a.A)(T)&&"static"===(0,u.A)(T).position)?O:T||function f(S){var O=/firefox/i.test((0,E.A)());if(/Trident/i.test((0,E.A)())&&(0,_.sb)(S)&&"fixed"===(0,u.A)(S).position)return null;var B=(0,y.A)(S);for((0,_.Ng)(B)&&(B=B.host);(0,_.sb)(B)&&["html","body"].indexOf((0,a.A)(B))<0;){var H=(0,u.A)(B);if("none"!==H.transform||"none"!==H.perspective||"paint"===H.contain||-1!==["transform","perspective"].indexOf(H.willChange)||O&&"filter"===H.willChange||O&&H.filter&&"none"!==H.filter)return B;B=B.parentNode}return null}(S)||O}},39338:(We,de,m)=>{"use strict";m.d(de,{A:()=>_});var r=m(49069),a=m(16263),u=m(32070);function _(v){return"html"===(0,r.A)(v)?v:v.assignedSlot||v.parentNode||((0,u.Ng)(v)?v.host:null)||(0,a.A)(v)}},22946:(We,de,m)=>{"use strict";function r(a){if(null==a)return window;if("[object Window]"!==a.toString()){var u=a.ownerDocument;return u&&u.defaultView||window}return a}m.d(de,{A:()=>r})},62639:(We,de,m)=>{"use strict";m.d(de,{A:()=>a});var r=m(22946);function a(u){var _=(0,r.A)(u);return{scrollLeft:_.pageXOffset,scrollTop:_.pageYOffset}}},92484:(We,de,m)=>{"use strict";m.d(de,{A:()=>_});var r=m(58831),a=m(16263),u=m(62639);function _(v){return(0,r.A)((0,a.A)(v)).left+(0,u.A)(v).scrollLeft}},32070:(We,de,m)=>{"use strict";m.d(de,{Ng:()=>_,sb:()=>u,vq:()=>a});var r=m(22946);function a(v){return v instanceof(0,r.A)(v).Element||v instanceof Element}function u(v){return v instanceof(0,r.A)(v).HTMLElement||v instanceof HTMLElement}function _(v){return!(typeof ShadowRoot>"u")&&(v instanceof(0,r.A)(v).ShadowRoot||v instanceof ShadowRoot)}},57580:(We,de,m)=>{"use strict";m.d(de,{A:()=>a});var r=m(10391);function a(){return!/^((?!chrome|android).)*safari/i.test((0,r.A)())}},29949:(We,de,m)=>{"use strict";m.d(de,{A:()=>a});var r=m(60624);function a(u){var _=(0,r.A)(u);return/auto|scroll|overlay|hidden/.test(_.overflow+_.overflowY+_.overflowX)}},25065:(We,de,m)=>{"use strict";m.d(de,{A:()=>E});var r=m(39338),a=m(29949),u=m(49069),_=m(32070);function v(g){return["html","body","#document"].indexOf((0,u.A)(g))>=0?g.ownerDocument.body:(0,_.sb)(g)&&(0,a.A)(g)?g:v((0,r.A)(g))}var y=m(22946);function E(g,f){var C;void 0===f&&(f=[]);var S=v(g),O=S===(null==(C=g.ownerDocument)?void 0:C.body),T=(0,y.A)(S),L=O?[T].concat(T.visualVie
1wport||[],(0,a.A)(S)?S:[]):S,B=f.concat(L);return O?B:B.concat(E((0,r.A)(L)))}},6471:(We,de,m)=>{"use strict";m.d(de,{DD:()=>L,GM:()=>re,Mn:()=>r,OM:()=>y,Ol:()=>T,R9:()=>C,WY:()=>f,_N:()=>g,ir:()=>O,kb:()=>_,ni:()=>E,pG:()=>u,qZ:()=>v,sQ:()=>a,xf:()=>S});var r="top",a="bottom",u="right",_="left",v="auto",y=[r,a,u,_],E="start",g="end",f="clippingParents",C="viewport",S="popper",O="reference",T=y.reduce(function(he,Se){return he.concat([Se+"-"+E,Se+"-"+g])},[]),L=[].concat(y,[v]).reduce(function(he,Se){return he.concat([Se,Se+"-"+E,Se+"-"+g])},[]),re=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"]},1829:(We,de,m)=>{"use strict";m.d(de,{A:()=>T});var r=m(69667),a=m(62750),u=m(52729),_=m(43625),v=m(14876),y=m(40556),E=m(61289),g=m(29642),f=m(6471);const T={name:"arrow",enabled:!0,phase:"main",fn:function S(L){var B,H=L.state,K=L.name,k=L.options,j=H.elements.arrow,ae=H.modifiersData.popperOffsets,Ee=(0,r.A)(H.placement),Me=(0,v.A)(Ee),re=[f.kb,f.pG].indexOf(Ee)>=0?"height":"width";if(j&&ae){var he=function(B,H){return B="function"==typeof B?B(Object.assign({},H.rects,{placement:H.placement})):B,(0,E.A)("number"!=typeof B?B:(0,g.A)(B,f.OM))}(k.padding,H),Se=(0,a.A)(j),M="y"===Me?f.Mn:f.kb,ee="y"===Me?f.sQ:f.pG,pe=H.rects.reference[re]+H.rects.reference[Me]-ae[Me]-H.rects.popper[re],ge=ae[Me]-H.rects.reference[Me],Be=(0,_.A)(j),je=Be?"y"===Me?Be.clientHeight||0:Be.clientWidth||0:0,ve=je/2-Se[re]/2+(pe/2-ge/2),_e=(0,y.u)(he[M],ve,je-Se[re]-he[ee]);H.modifiersData[K]=((B={})[Me]=_e,B.centerOffset=_e-ve,B)}},effect:function O(L){var B=L.state,K=L.options.element,k=void 0===K?"[data-popper-arrow]":K;null!=k&&("string"==typeof k&&!(k=B.elements.popper.querySelector(k))||(0,u.A)(B.elements.popper,k)&&(B.elements.arrow=k))},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},45100:(We,de,m)=>{"use strict";m.d(de,{A:()=>O});var r={left:"right",right:"left",bottom:"top",top:"bottom"};function a(T){return T.replace(/left|right|bottom|top/g,function(L){return r[L]})}var u=m(69667),_={start:"end",end:"start"};function v(T){return T.replace(/start|end/g,function(L){return _[L]})}var y=m(43798),E=m(7450),g=m(6471);const O={name:"flip",enabled:!0,phase:"main",fn:function S(T){var L=T.state,B=T.options,H=T.name;if(!L.modifiersData[H]._skip){for(var K=B.mainAxis,k=void 0===K||K,j=B.altAxis,ae=void 0===j||j,Ee=B.fallbackPlacements,Me=B.padding,Ie=B.boundary,re=B.rootBoundary,he=B.altBoundary,Se=B.flipVariations,M=void 0===Se||Se,ee=B.allowedAutoPlacements,pe=L.options.placement,ge=(0,u.A)(pe),je=Ee||(ge!==pe&&M?function C(T){if((0,u.A)(T)===g.qZ)return[];var L=a(T);return[v(T),L,v(L)]}(pe):[a(pe)]),Qe=[pe].concat(je).reduce(function(At,kt){return At.concat((0,u.A)(kt)===g.qZ?function f(T,L){void 0===L&&(L={});var K=L.boundary,k=L.rootBoundary,j=L.padding,ae=L.flipVariations,Ee=L.allowedAutoPlacements,Me=void 0===Ee?g.DD:Ee,Ie=(0,E.A)(L.placement),re=Ie?ae?g.Ol:g.Ol.filter(function(M){return(0,E.A)(M)===Ie}):g.OM,he=re.filter(function(M){return Me.indexOf(M)>=0});0===he.length&&(he=re);var Se=he.reduce(function(M,ee){return M[ee]=(0,y.A)(T,{placement:ee,boundary:K,rootBoundary:k,padding:j})[(0,u.A)(ee)],M},{});return Object.keys(Se).sort(function(M,ee){return Se[M]-Se[ee]})}(L,{placement:kt,boundary:Ie,rootBoundary:re,padding:Me,flipVariations:M,allowedAutoPlacements:ee}):kt)},[]),xe=L.rects.reference,Ae=L.rects.popper,ve=new Map,_e=!0,Ce=Qe[0],lt=0;lt<Qe.length;lt++){var Dt=Qe[lt],$t=(0,u.A)(Dt),un=(0,E.A)(Dt)===g.ni,cn=[g.Mn,g.sQ].indexOf($t)>=0,Pn=cn?"width":"height",on=(0,y.A)(L,{placement:Dt,boundary:Ie,rootBoundary:re,altBoundary:he,padding:Me}),dn=cn?un?g.pG:g.kb:un?g.sQ:g.Mn;xe[Pn]>Ae[Pn]&&(dn=a(dn));var Mt=a(dn),me=[];if(k&&me.push(on[$t]<=0),ae&&me.push(on[dn]<=0,on[Mt]<=0),me.every(function(At){return At})){Ce=Dt,_e=!1;break}ve.set(Dt,me)}if(_e)for(var le=function(kt){var Lt=Qe.find(function(Ln){var Fn=ve.get(Ln);if(Fn)return Fn.slice(0,kt).every(function(ze){return ze})});if(Lt)return Ce=Lt,"break"},Ge=M?3:1;Ge>0&&"break"!==le(Ge);Ge--);L.placement!==Ce&&(L.modifiersData[H]._skip=!0,L.placement=Ce,L.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}}},9489:(We,de,m)=>{"use strict";m.d(de,{A:()=>v});var r=m(69667),a=m(6471);const v={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function _(y){var E=y.state,f=y.name,C=y.options.offset,S=void 0===C?[0,0]:C,O=a.DD.reduce(function(H,K){return H[K]=function u(y,E,g){var f=(0,r.A)(y),C=[a.kb,a.Mn].indexOf(f)>=0?-1:1,S="function"==typeof g?g(Object.assign({},E,{placement:y})):g,O=S[0],T=S[1];return O=O||0,T=(T||0)*C,[a.kb,a.pG].indexOf(f)>=0?{x:T,y:O}:{x:O,y:T}}(K,E.rects,S),H},{}),T=O[E.placement],B=T.y;null!=E.modifiersData.popperOffsets&&(E.modifiersData.popperOffsets.x+=T.x,E.modifiersData.popperOffsets.y+=B),E.modifiersData[f]=O}}},19226:(We,de,m)=>{"use strict";m.d(de,{A:()=>T});var r=m(6471),a=m(69667),u=m(14876),v=m(40556),y=m(62750),E=m(43625),g=m(43798),f=m(7450),C=m(17271),S=m(46633);const T={name:"preventOverflow",enabled:!0,phase:"main",fn:function O(L){var B=L.state,H=L.options,K=L.name,k=H.mainAxis,j=void 0===k||k,ae=H.altAxis,Ee=void 0!==ae&&ae,Se=H.tether,M=void 0===Se||Se,ee=H.tetherOffset,pe=void 0===ee?0:ee,ge=(0,g.A)(B,{boundary:H.boundary,rootBoundary:H.rootBoundary,padding:H.padding,altBoundary:H.altBoundary}),Be=(0,a.A)(B.placement),je=(0,f.A)(B.placement),Qe=!je,xe=(0,u.A)(Be),Ae=function _(L){return"x"===L?"y":"x"}(xe),ve=B.modifiersData.popperOffsets,_e=B.rects.reference,Ce=B.rects.popper,lt="function"==typeof pe?pe(Object.assign({},B.rects,{placement:B.placement})):pe,Dt="number"==typeof lt?{mainAxis:lt,altAxis:lt}:Object.assign({mainAxis:0,altAxis:0},lt),$t=B.modifiersData.offset?B.modifiersData.offset[B.placement]:null,un={x:0,y:0};if(ve){if(j){var cn,Pn="y"===xe?r.Mn:r.kb,on="y"===xe?r.sQ:r.pG,dn="y"===xe?"height":"width",Mt=ve[xe],me=Mt+ge[Pn],Je=Mt-ge[on],le=M?-Ce[dn]/2:0,Ge=je===r.ni?_e[dn]:Ce[dn],yt=je===r.ni?-Ce[dn]:-_e[dn],At=B.elements.arrow,kt=M&&At?(0,y.A)(At):{width:0,height:0},Lt=B.modifiersData["arrow#persistent"]?B.modifiersData["arrow#persistent"].padding:(0,C.A)(),Ln=Lt[Pn],Fn=Lt[on],ze=(0,v.u)(0,_e[dn],kt[dn]),Ve=Qe?_e[dn]/2-le-ze-Ln-Dt.mainAxis:Ge-ze-Ln-Dt.mainAxis,$e=Qe?-_e[dn]/2+le+ze+Fn+Dt.mainAxis:yt+ze+Fn+Dt.mainAxis,Ze=B.elements.arrow&&(0,E.A)(B.elements.arrow),bt=Ze?"y"===xe?Ze.clientTop||0:Ze.clientLeft||0:0,Bt=null!=(cn=$t?.[xe])?cn:0,mn=Mt+$e-Bt,Un=(0,v.u)(M?(0,S.jk)(me,Mt+Ve-Bt-bt):me,Mt,M?(0,S.T9)(Je,mn):Je);ve[xe]=Un,un[xe]=Un-Mt}
1if(Ee){var yn,ar=ve[Ae],zn="y"===Ae?"height":"width",Tr=ar+ge["x"===xe?r.Mn:r.kb],$n=ar-ge["x"===xe?r.sQ:r.pG],Nn=-1!==[r.Mn,r.kb].indexOf(Be),An=null!=(yn=$t?.[Ae])?yn:0,Bn=Nn?Tr:ar-_e[zn]-Ce[zn]-An+Dt.altAxis,jn=Nn?ar+_e[zn]+Ce[zn]-An-Dt.altAxis:$n,Wn=M&&Nn?(0,v.P)(Bn,ar,jn):(0,v.u)(M?Bn:Tr,ar,M?jn:$n);ve[Ae]=Wn,un[Ae]=Wn-ar}B.modifiersData[K]=un}},requiresIfExists:["offset"]}},72591:(We,de,m)=>{"use strict";m.d(de,{n4:()=>Pn});var r=m(58831),a=m(62639),u=m(22946),_=m(32070),E=m(49069),g=m(92484),f=m(16263),C=m(29949),S=m(46633);function T(on,dn,Mt){void 0===Mt&&(Mt=!1);var me=(0,_.sb)(dn),Je=(0,_.sb)(dn)&&function O(on){var dn=on.getBoundingClientRect(),Mt=(0,S.LI)(dn.width)/on.offsetWidth||1,me=(0,S.LI)(dn.height)/on.offsetHeight||1;return 1!==Mt||1!==me}(dn),le=(0,f.A)(dn),Ge=(0,r.A)(on,Je,Mt),yt={scrollLeft:0,scrollTop:0},At={x:0,y:0};return(me||!me&&!Mt)&&(("body"!==(0,E.A)(dn)||(0,C.A)(le))&&(yt=function y(on){return on!==(0,u.A)(on)&&(0,_.sb)(on)?function v(on){return{scrollLeft:on.scrollLeft,scrollTop:on.scrollTop}}(on):(0,a.A)(on)}(dn)),(0,_.sb)(dn)?((At=(0,r.A)(dn,!0)).x+=dn.clientLeft,At.y+=dn.clientTop):le&&(At.x=(0,g.A)(le))),{x:Ge.left+yt.scrollLeft-At.x,y:Ge.top+yt.scrollTop-At.y,width:Ge.width,height:Ge.height}}var L=m(62750),B=m(25065),H=m(43625),K=m(6471);function k(on){var dn=new Map,Mt=new Set,me=[];function Je(le){Mt.add(le.name),[].concat(le.requires||[],le.requiresIfExists||[]).forEach(function(yt){if(!Mt.has(yt)){var At=dn.get(yt);At&&Je(At)}}),me.push(le)}return on.forEach(function(le){dn.set(le.name,le)}),on.forEach(function(le){Mt.has(le.name)||Je(le)}),me}function ae(on){var dn;return function(){return dn||(dn=new Promise(function(Mt){Promise.resolve().then(function(){dn=void 0,Mt(on())})})),dn}}var Me={placement:"bottom",modifiers:[],strategy:"absolute"};function Ie(){for(var on=arguments.length,dn=new Array(on),Mt=0;Mt<on;Mt++)dn[Mt]=arguments[Mt];return!dn.some(function(me){return!(me&&"function"==typeof me.getBoundingClientRect)})}function re(on){void 0===on&&(on={});var Mt=on.defaultModifiers,me=void 0===Mt?[]:Mt,Je=on.defaultOptions,le=void 0===Je?Me:Je;return function(yt,At,kt){void 0===kt&&(kt=le);var Lt={placement:"bottom",orderedModifiers:[],options:Object.assign({},Me,le),modifiersData:{},elements:{reference:yt,popper:At},attributes:{},styles:{}},Ln=[],Fn=!1,ze={state:Lt,setOptions:function(bt){var Bt="function"==typeof bt?bt(Lt.options):bt;$e(),Lt.options=Object.assign({},le,Lt.options,Bt),Lt.scrollParents={reference:(0,_.vq)(yt)?(0,B.A)(yt):yt.contextElement?(0,B.A)(yt.contextElement):[],popper:(0,B.A)(At)};var rn=function j(on){var dn=k(on);return K.GM.reduce(function(Mt,me){return Mt.concat(dn.filter(function(Je){return Je.phase===me}))},[])}(function Ee(on){var dn=on.reduce(function(Mt,me){var Je=Mt[me.name];return Mt[me.name]=Je?Object.assign({},Je,me,{options:Object.assign({},Je.options,me.options),data:Object.assign({},Je.data,me.data)}):me,Mt},{});return Object.keys(dn).map(function(Mt){return dn[Mt]})}([].concat(me,Lt.options.modifiers)));return Lt.orderedModifiers=rn.filter(function(mn){return mn.enabled}),function Ve(){Lt.orderedModifiers.forEach(function(Ze){var Bt=Ze.options,mn=Ze.effect;if("function"==typeof mn){var Un=mn({state:Lt,name:Ze.name,instance:ze,options:void 0===Bt?{}:Bt});Ln.push(Un||function(){})}})}(),ze.update()},forceUpdate:function(){if(!Fn){var bt=Lt.elements,Bt=bt.reference,rn=bt.popper;if(Ie(Bt,rn)){Lt.rects={reference:T(Bt,(0,H.A)(rn),"fixed"===Lt.options.strategy),popper:(0,L.A)(rn)},Lt.reset=!1,Lt.placement=Lt.options.placement,Lt.orderedModifiers.forEach(function(zn){return Lt.modifiersData[zn.name]=Object.assign({},zn.data)});for(var mn=0;mn<Lt.orderedModifiers.length;mn++)if(!0!==Lt.reset){var Un=Lt.orderedModifiers[mn],yn=Un.fn,qn=Un.options;"function"==typeof yn&&(Lt=yn({state:Lt,options:void 0===qn?{}:qn,name:Un.name,instance:ze})||Lt)}else Lt.reset=!1,mn=-1}}},update:ae(function(){return new Promise(function(Ze){ze.forceUpdate(),Ze(Lt)})}),destroy:function(){$e(),Fn=!0}};if(!Ie(yt,At))return ze;function $e(){Ln.forEach(function(Ze){return Ze()}),Ln=[]}return ze.setOptions(kt).then(function(Ze){!Fn&&kt.onFirstUpdate&&kt.onFirstUpdate(Ze)}),ze}}var Se={passive:!0};const ee={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function M(on){var dn=on.state,Mt=on.instance,me=on.options,Je=me.scroll,le=void 0===Je||Je,Ge=me.resize,yt=void 0===Ge||Ge,At=(0,u.A)(dn.elements.popper),kt=[].concat(dn.scrollParents.reference,dn.scrollParents.popper);return le&&kt.forEach(function(Lt){Lt.addEventListener("scroll",Mt.update,Se)}),yt&&At.addEventListener("resize",Mt.update,Se),function(){le&&kt.forEach(function(Lt){Lt.removeEventListener("scroll",Mt.update,Se)}),yt&&At.removeEventListener("resize",Mt.update,Se)}},data:{}};var pe=m(2124);const Be={name:"popperOffsets",enabled:!0,phase:"read",fn:function ge(on){var dn=on.state;dn.modifiersData[on.name]=(0,pe.A)({reference:dn.rects.reference,element:dn.rects.popper,strategy:"absolute",placement:dn.placement})},data:{}};var je=m(60624),Qe=m(69667),xe=m(7450),Ae={top:"auto",right:"auto",bottom:"auto",left:"auto"};function _e(on){var dn,Mt=on.popper,me=on.popperRect,Je=on.placement,le=on.variation,Ge=on.offsets,yt=on.position,At=on.gpuAcceleration,kt=on.adaptive,Lt=on.roundOffsets,Ln=on.isFixed,Fn=Ge.x,ze=void 0===Fn?0:Fn,Ve=Ge.y,$e=void 0===Ve?0:Ve,Ze="function"==typeof Lt?Lt({x:ze,y:$e}):{x:ze,y:$e};ze=Ze.x,$e=Ze.y;var bt=Ge.hasOwnProperty("x"),Bt=Ge.hasOwnProperty("y"),rn=K.kb,mn=K.Mn,Un=window;if(kt){var yn=(0,H.A)(Mt),qn="clientHeight",tr="clientWidth";yn===(0,u.A)(Mt)&&(yn=(0,f.A)(Mt),"static"!==(0,je.A)(yn).position&&"absolute"===yt&&(qn="scrollHeight",tr="scrollWidth")),(Je===K.Mn||(Je===K.kb||Je===K.pG)&&le===K._N)&&(mn=K.sQ,$e-=(Ln&&yn===Un&&Un.visualVie
1wport?Un.visualViewport.height:yn[qn])-me.height,$e*=At?1:-1),Je!==K.kb&&(Je!==K.Mn&&Je!==K.sQ||le!==K._N)||(rn=K.pG,ze-=(Ln&&yn===Un&&Un.visualViewport?Un.visualViewport.width:yn[tr])-me.width,ze*=At?1:-1)}var Nn,Tr=Object.assign({position:yt},kt&&Ae),$n=!0===Lt?function ve(on,dn){var me=on.y,Je=dn.devicePixelRatio||1;return{x:(0,S.LI)(on.x*Je)/Je||0,y:(0,S.LI)(me*Je)/Je||0}}({x:ze,y:$e},(0,u.A)(Mt)):{x:ze,y:$e};return ze=$n.x,$e=$n.y,Object.assign({},Tr,At?((Nn={})[mn]=Bt?"0":"",Nn[rn]=bt?"0":"",Nn.transform=(Un.devicePixelRatio||1)<=1?"translate("+ze+"px, "+$e+"px)":"translate3d("+ze+"px, "+$e+"px, 0)",Nn):((dn={})[mn]=Bt?$e+"px":"",dn[rn]=bt?ze+"px":"",dn.transform="",dn))}var Pn=re({defaultModifiers:[ee,Be,{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function Ce(on){var dn=on.state,Mt=on.options,me=Mt.gpuAcceleration,Je=void 0===me||me,le=Mt.adaptive,Ge=void 0===le||le,yt=Mt.roundOffsets,At=void 0===yt||yt,kt={placement:(0,Qe.A)(dn.placement),variation:(0,xe.A)(dn.placement),popper:dn.elements.popper,popperRect:dn.rects.popper,gpuAcceleration:Je,isFixed:"fixed"===dn.options.strategy};null!=dn.modifiersData.popperOffsets&&(dn.styles.popper=Object.assign({},dn.styles.popper,_e(Object.assign({},kt,{offsets:dn.modifiersData.popperOffsets,position:dn.options.strategy,adaptive:Ge,roundOffsets:At})))),null!=dn.modifiersData.arrow&&(dn.styles.arrow=Object.assign({},dn.styles.arrow,_e(Object.assign({},kt,{offsets:dn.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:At})))),dn.attributes.popper=Object.assign({},dn.attributes.popper,{"data-popper-placement":dn.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function Dt(on){var dn=on.state;Object.keys(dn.elements).forEach(function(Mt){var me=dn.styles[Mt]||{},Je=dn.attributes[Mt]||{},le=dn.elements[Mt];!(0,_.sb)(le)||!(0,E.A)(le)||(Object.assign(le.style,me),Object.keys(Je).forEach(function(Ge){var yt=Je[Ge];!1===yt?le.removeAttribute(Ge):le.setAttribute(Ge,!0===yt?"":yt)}))})},effect:function $t(on){var dn=on.state,Mt={popper:{position:dn.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(dn.elements.popper.style,Mt.popper),dn.styles=Mt,dn.elements.arrow&&Object.assign(dn.elements.arrow.style,Mt.arrow),function(){Object.keys(dn.elements).forEach(function(me){var Je=dn.elements[me],le=dn.attributes[me]||{},yt=Object.keys(dn.styles.hasOwnProperty(me)?dn.styles[me]:Mt[me]).reduce(function(At,kt){return At[kt]="",At},{});!(0,_.sb)(Je)||!(0,E.A)(Je)||(Object.assign(Je.style,yt),Object.keys(le).forEach(function(At){Je.removeAttribute(At)}))})}},requires:["computeStyles"]}]})},2124:(We,de,m)=>{"use strict";m.d(de,{A:()=>v});var r=m(69667),a=m(7450),u=m(14876),_=m(6471);function v(y){var L,E=y.reference,g=y.element,f=y.placement,C=f?(0,r.A)(f):null,S=f?(0,a.A)(f):null,O=E.x+E.width/2-g.width/2,T=E.y+E.height/2-g.height/2;switch(C){case _.Mn:L={x:O,y:E.y-g.height};break;case _.sQ:L={x:O,y:E.y+E.height};break;case _.pG:L={x:E.x+E.width,y:T};break;case _.kb:L={x:E.x-g.width,y:T};break;default:L={x:E.x,y:E.y}}var B=C?(0,u.A)(C):null;if(null!=B){var H="y"===B?"height":"width";switch(S){case _.ni:L[B]=L[B]-(E[H]/2-g[H]/2);break;case _._N:L[B]=L[B]+(E[H]/2-g[H]/2)}}return L}},43798:(We,de,m)=>{"use strict";m.d(de,{A:()=>Se});var r=m(6471),a=m(22946),u=m(16263),_=m(92484),v=m(57580),E=m(60624),g=m(62639),f=m(46633),S=m(25065),O=m(43625),T=m(32070),L=m(58831),B=m(39338),H=m(52729),K=m(49069);function k(M){return Object.assign({},M,{left:M.x,top:M.y,right:M.x+M.width,bottom:M.y+M.height})}function ae(M,ee,pe){return ee===r.R9?k(function y(M,ee){var pe=(0,a.A)(M),ge=(0,u.A)(M),Be=pe.visualViewport,je=ge.clientWidth,Qe=ge.clientHeight,xe=0,Ae=0;if(Be){je=Be.width,Qe=Be.height;var ve=(0,v.A)();(ve||!ve&&"fixed"===ee)&&(xe=Be.offsetLeft,Ae=Be.offsetTop)}return{width:je,height:Qe,x:xe+(0,_.A)(M),y:Ae}}(M,pe)):(0,T.vq)(ee)?function j(M,ee){var pe=(0,L.A)(M,!1,"fixed"===ee);return pe.top=pe.top+M.clientTop,pe.left=pe.left+M.clientLeft,pe.bottom=pe.top+M.clientHeight,pe.right=pe.left+M.clientWidth,pe.width=M.clientWidth,pe.height=M.clientHeight,pe.x=
1pe.left,pe.y=pe.top,pe}(ee,pe):k(function C(M){var ee,pe=(0,u.A)(M),ge=(0,g.A)(M),Be=null==(ee=M.ownerDocument)?void 0:ee.body,je=(0,f.T9)(pe.scrollWidth,pe.clientWidth,Be?Be.scrollWidth:0,Be?Be.clientWidth:0),Qe=(0,f.T9)(pe.scrollHeight,pe.clientHeight,Be?Be.scrollHeight:0,Be?Be.clientHeight:0),xe=-ge.scrollLeft+(0,_.A)(M),Ae=-ge.scrollTop;return"rtl"===(0,E.A)(Be||pe).direction&&(xe+=(0,f.T9)(pe.clientWidth,Be?Be.clientWidth:0)-je),{width:je,height:Qe,x:xe,y:Ae}}((0,u.A)(M)))}var Ie=m(2124),re=m(61289),he=m(29642);function Se(M,ee){void 0===ee&&(ee={});var ge=ee.placement,Be=void 0===ge?M.placement:ge,je=ee.strategy,Qe=void 0===je?M.strategy:je,xe=ee.boundary,Ae=void 0===xe?r.WY:xe,ve=ee.rootBoundary,_e=void 0===ve?r.R9:ve,Ce=ee.elementContext,lt=void 0===Ce?r.xf:Ce,Dt=ee.altBoundary,$t=void 0!==Dt&&Dt,un=ee.padding,cn=void 0===un?0:un,Pn=(0,re.A)("number"!=typeof cn?cn:(0,he.A)(cn,r.OM)),dn=M.rects.popper,Mt=M.elements[$t?lt===r.xf?r.ir:r.xf:lt],me=function Me(M,ee,pe,ge){var Be="clippingParents"===ee?function Ee(M){var ee=(0,S.A)((0,B.A)(M)),ge=["absolute","fixed"].indexOf((0,E.A)(M).position)>=0&&(0,T.sb)(M)?(0,O.A)(M):M;return(0,T.vq)(ge)?ee.filter(function(Be){return(0,T.vq)(Be)&&(0,H.A)(Be,ge)&&"body"!==(0,K.A)(Be)}):[]}(M):[].concat(ee),je=[].concat(Be,[pe]),xe=je.reduce(function(Ae,ve){var _e=ae(M,ve,ge);return Ae.top=(0,f.T9)(_e.top,Ae.top),Ae.right=(0,f.jk)(_e.right,Ae.right),Ae.bottom=(0,f.jk)(_e.bottom,Ae.bottom),Ae.left=(0,f.T9)(_e.left,Ae.left),Ae},ae(M,je[0],ge));return xe.width=xe.right-xe.left,xe.height=xe.bottom-xe.top,xe.x=xe.left,xe.y=xe.top,xe}((0,T.vq)(Mt)?Mt:Mt.contextElement||(0,u.A)(M.elements.popper),Ae,_e,Qe),Je=(0,L.A)(M.elements.reference),le=(0,Ie.A)({reference:Je,element:dn,strategy:"absolute",placement:Be}),Ge=k(Object.assign({},dn,le)),yt=lt===r.xf?Ge:Je,At={top:me.top-yt.top+Pn.top,bottom:yt.bottom-me.bottom+Pn.bottom,left:me.left-yt.left+Pn.left,right:yt.right-me.right+Pn.right},kt=M.modifiersData.offset;if(lt===r.xf&&kt){var Lt=kt[Be];Object.keys(At).forEach(function(Ln){var Fn=[r.pG,r.sQ].indexOf(Ln)>=0?1:-1,ze=[r.Mn,r.sQ].indexOf(Ln)>=0?"y":"x";At[Ln]+=Lt[ze]*Fn})}return At}},29642:(We,de,m)=>{"use strict";function r(a,u){return u.reduce(function(_,v){return _[v]=a,_},{})}m.d(de,{A:()=>r})},69667:(We,de,m)=>{"use strict";function r(a){return a.split("-")[0]}m.d(de,{A:()=>r})},17271:(We,de,m)=>{"use strict";function r(){return{top:0,right:0,bottom:0,left:0}}m.d(de,{A:()=>r})},14876:(We,de,m)=>{"use strict";function r(a){return["top","bottom"].indexOf(a)>=0?"x":"y"}m.d(de,{A:()=>r})},7450:(We,de,m)=>{"use strict";function r(a){return a.split("-")[1]}m.d(de,{A:()=>r})},46633:(We,de,m)=>{"use strict";
vendor: 3,311 bytes, line 1
1m.d(de,{LI:()=>u,T9:()=>r,jk:()=>a});var r=Math.max,a=Math.min,u=Math.round},61289:(We,de,m)=>{"use strict";m.d(de,{A:()=>a});var r=m(17271);function a(u){return Object.assign({},(0,r.A)(),u)}},10391:(We,de,m)=>{"use strict";function r(){var a=navigator.userAgentData;return null!=a&&a.brands&&Array.isArray(a.brands)?a.brands.map(function(u){return u.brand+"/"+u.version}).join(" "):navigator.userAgent}m.d(de,{A:()=>r})},40556:(We,de,m)=>{"use strict";m.d(de,{P:()=>u,u:()=>a});var r=m(46633);function a(_,v,y){return(0,r.T9)(_,(0,r.jk)(v,y))}function u(_,v,y){var E=a(_,v,y);return E>y?y:E}},93188:function(We,de,m){var r;We.exports=(r=m(17656),m(98891),m(78855),m(4147),m(12414),function(){var a=r,_=a.lib.BlockCipher,v=a.algo,y=[],E=[],g=[],f=[],C=[],S=[],O=[],T=[],L=[],B=[];!function(){for(var k=[],j=0;j<256;j++)k[j]=j<128?j<<1:j<<1^283;var ae=0,Ee=0;for(j=0;j<256;j++){var Me=Ee^Ee<<1^Ee<<2^Ee<<3^Ee<<4;y[ae]=Me=Me>>>8^255&Me^99,E[Me]=ae;var Se,Ie=k[ae],re=k[Ie],he=k[re];g[ae]=(Se=257*k[Me]^16843008*Me)<<24|Se>>>8,f[ae]=Se<<16|Se>>>16,C[ae]=Se<<8|Se>>>24,S[ae]=Se,O[Me]=(Se=16843009*he^65537*re^257*Ie^16843008*ae)<<24|Se>>>8,T[Me]=Se<<16|Se>>>16,L[Me]=Se<<8|Se>>>24,B[Me]=Se,ae?(ae=Ie^k[k[k[he^Ie]]],Ee^=k[k[Ee]]):ae=Ee=1}}();var H=[0,1,2,4,8,16,32,64,128,27,54],K=v.AES=_.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var j=this._keyPriorReset=this._key,ae=j.words,Ee=j.sigBytes/4,Ie=4*((this._nRounds=Ee+6)+1),re=this._keySchedule=[],he=0;he<Ie;he++)he<Ee?re[he]=ae[he]:(k=re[he-1],he%Ee?Ee>6&&he%Ee==4&&(k=y[k>>>24]<<24|y[k>>>16&255]<<16|y[k>>>8&255]<<8|y[255&k]):(k=y[(k=k<<8|k>>>24)>>>24]<<24|y[k>>>16&255]<<16|y[k>>>8&255]<<8|y[255&k],k^=H[he/Ee|0]<<24),re[he]=re[he-Ee]^k);for(var Se=this._invKeySchedule=[],M=0;M<Ie;M++){if(he=Ie-M,M%4)var k=re[he];else k=re[he-4];Se[M]=M<4||he<=4?k:O[y[k>>>24]]^T[y[k>>>16&255]]^L[y[k>>>8&255]]^B[y[255&k]]}}},encryptBlock:function(k,j){this._doCryptBlock(k,j,this._keySchedule,g,f,C,S,y)},decryptBlock:function(k,j){var ae=k[j+1];k[j+1]=k[j+3],k[j+3]=ae,this._doCryptBlock(k,j,this._invKeySchedule,O,T,L,B,E),ae=k[j+1],k[j+1]=k[j+3],k[j+3]=ae},_doCryptBlock:function(k,j,ae,Ee,Me,Ie,re,he){for(var Se=this._nRounds,M=k[j]^ae[0],ee=k[j+1]^ae[1],pe=k[j+2]^ae[2],ge=k[j+3]^ae[3],Be=4,je=1;je<Se;je++){var Qe=Ee[M>>>24]^Me[ee>>>16&255]^Ie[pe>>>8&255]^re[255&ge]^ae[Be++],xe=Ee[ee>>>24]^Me[pe>>>16&255]^Ie[ge>>>8&255]^re[255&M]^ae[Be++],Ae=Ee[pe>>>24]^Me[ge>>>16&255]^Ie[M>>>8&255]^re[255&ee]^ae[Be++],ve=Ee[ge>>>24]^Me[M>>>16&255]^Ie[ee>>>8&255]^re[255&pe]^ae[Be++];M=Qe,ee=xe,pe=Ae,ge=ve}Qe=(he[M>>>24]<<24|he[ee>>>16&255]<<16|he[pe>>>8&255]<<8|he[255&ge])^ae[Be++],xe=(he[ee>>>24]<<24|he[pe>>>16&255]<<16|he[ge>>>8&255]<<8|he[255&M])^ae[Be++],Ae=(he[pe>>>24]<<24|he[ge>>>16&255]<<16|he[M>>>8&255]<<8|he[255&ee])^ae[Be++],ve=(he[ge>>>24]<<24|he[M>>>16&255]<<16|he[ee>>>8&255]<<8|he[255&pe])^ae[Be++],k[j]=Qe,k[j+1]=xe,k[j+2]=Ae,k[j+3]=ve},keySize:8});a.AES=_._createHelper(K)}(),r.AES)},45269:function(We,de,m){var r;We.exports=(r=m(17656),m(98891),m(78855),m(4147),m(12414),function(){var a=r,_=a.lib.BlockCipher;const y=16,E=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],g
vendor: 11,033 bytes, line 1
1=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]]
1;var f={pbox:[],sbox:[]};function C(B,H){let Ee=B.sbox[0][H>>24&255]+B.sbox[1][H>>16&255];return Ee^=B.sbox[2][H>>8&255],Ee+=B.sbox[3][255&H],Ee}function S(B,H,K){let ae,k=H,j=K;for(let Ee=0;Ee<y;++Ee)k^=B.pbox[Ee],j=C(B,k)^j,ae=k,k=j,j=ae;return ae=k,k=j,j=ae,j^=B.pbox[y],k^=B.pbox[y+1],{left:k,right:j}}var L=a.algo.Blowfish=_.extend({_doReset:function(){if(this._keyPriorReset!==this._key){var B=this._keyPriorReset=this._key;!function T(B,H,K){for(let Me=0;Me<4;Me++){B.sbox[Me]=[];for(let Ie=0;Ie<256;Ie++)B.sbox[Me][Ie]=g[Me][Ie]}let k=0;for(let Me=0;Me<y+2;Me++)B.pbox[Me]=E[Me]^H[k],k++,k>=K&&(k=0);let j=0,ae=0,Ee=0;for(let Me=0;Me<y+2;Me+=2)Ee=S(B,j,ae),j=Ee.left,ae=Ee.right,B.pbox[Me]=j,B.pbox[Me+1]=ae;for(let Me=0;Me<4;Me++)for(let Ie=0;Ie<256;Ie+=2)Ee=S(B,j,ae),j=Ee.left,ae=Ee.right,B.sbox[Me][Ie]=j,B.sbox[Me][Ie+1]=ae;return!0}(f,B.words,B.sigBytes/4)}},encryptBlock:function(B,H){var K=S(f,B[H],B[H+1]);B[H]=K.left,B[H+1]=K.right},decryptBlock:function(B,H){var K=function O(B,H,K){let ae,k=H,j=K;for(let Ee=y+1;Ee>1;--Ee)k^=B.pbox[Ee],j=C(B,k)^j,ae=k,k=j,j=ae;return ae=k,k=j,j=ae,j^=B.pbox[1],k^=B.pbox[0],{left:k,right:j}}(f,B[H],B[H+1]);B[H]=K.left,B[H+1]=K.right},blockSize:2,keySize:4,ivSize:2});a.Blowfish=_._createHelper(L)}(),r.Blowfish)},12414:function(We,de,m){var u,_,v,y,E,g,C,O,T,B,H,K,j,Ee,Ie,re,Se,M,r;We.exports=(r=m(17656),m(4147),void(r.lib.Cipher||(u=r,_=u.lib,v=_.Base,y=_.WordArray,E=_.BufferedBlockAlgorithm,g=u.enc,C=g.Base64,O=u.algo.EvpKDF,T=_.Cipher=E.extend({cfg:v.extend(),createEncryptor:function(ee,pe){return this.create(this._ENC_XFORM_MODE,ee,pe)},createDecryptor:function(ee,pe){return this.create(this._DEC_XFORM_MODE,ee,pe)},init:function(ee,pe,ge){this.cfg=this.cfg.extend(ge),this._xformMode=ee,this._key=pe,this.reset()},reset:function(){E.reset.call(this),this._doReset()},process:function(ee){return this._append(ee),this._process()},finalize:function(ee){return ee&&this._append(ee),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function ee(pe){return"string"==typeof pe?M:re}return function(pe){return{encrypt:function(ge,Be,je){return ee(Be).encrypt
vendor: 39,785 bytes, line 1
1(pe,ge,Be,je)},decrypt:function(ge,Be,je){return ee(Be).decrypt(pe,ge,Be,je)}}}}()}),_.StreamCipher=T.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),B=u.mode={},H=_.BlockCipherMode=v.extend({createEncryptor:function(ee,pe){return this.Encryptor.create(ee,pe)},createDecryptor:function(ee,pe){return this.Decryptor.create(ee,pe)},init:function(ee,pe){this._cipher=ee,this._iv=pe}}),K=B.CBC=function(){var ee=H.extend();function pe(ge,Be,je){var Qe,xe=this._iv;xe?(Qe=xe,this._iv=undefined):Qe=this._prevBlock;for(var Ae=0;Ae<je;Ae++)ge[Be+Ae]^=Qe[Ae]}return ee.Encryptor=ee.extend({processBlock:function(ge,Be){var je=this._cipher,Qe=je.blockSize;pe.call(this,ge,Be,Qe),je.encryptBlock(ge,Be),this._prevBlock=ge.slice(Be,Be+Qe)}}),ee.Decryptor=ee.extend({processBlock:function(ge,Be){var je=this._cipher,Qe=je.blockSize,xe=ge.slice(Be,Be+Qe);je.decryptBlock(ge,Be),pe.call(this,ge,Be,Qe),this._prevBlock=xe}}),ee}(),j=(u.pad={}).Pkcs7={pad:function(ee,pe){for(var ge=4*pe,Be=ge-ee.sigBytes%ge,je=Be<<24|Be<<16|Be<<8|Be,Qe=[],xe=0;xe<Be;xe+=4)Qe.push(je);var Ae=y.create(Qe,Be);ee.concat(Ae)},unpad:function(ee){ee.sigBytes-=255&ee.words[ee.sigBytes-1>>>2]}},_.BlockCipher=T.extend({cfg:T.cfg.extend({mode:K,padding:j}),reset:function(){var ee;T.reset.call(this);var pe=this.cfg,ge=pe.iv,Be=pe.mode;this._xformMode==this._ENC_XFORM_MODE?ee=Be.createEncryptor:(ee=Be.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==ee?this._mode.init(this,ge&&ge.words):(this._mode=ee.call(Be,this,ge&&ge.words),this._mode.__creator=ee)},_doProcessBlock:function(ee,pe){this._mode.processBlock(ee,pe)},_doFinalize:function(){var ee,pe=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(pe.pad(this._data,this.blockSize),ee=this._process(!0)):(ee=this._process(!0),pe.unpad(ee)),ee},blockSize:4}),Ee=_.CipherParams=v.extend({init:function(ee){this.mixIn(ee)},toString:function(ee){return(ee||this.formatter).stringify(this)}}),Ie=(u.format={}).OpenSSL={stringify:function(ee){var ge=ee.ciphertext,Be=ee.salt;return(Be?y.create([1398893684,1701076831]).concat(Be).concat(ge):ge).toString(C)},parse:function(ee){var pe,ge=C.parse(ee),Be=ge.words;return 1398893684==Be[0]&&1701076831==Be[1]&&(pe=y.create(Be.slice(2,4)),Be.splice(0,4),ge.sigBytes-=16),Ee.create({ciphertext:ge,salt:pe})}},re=_.SerializableCipher=v.extend({cfg:v.extend({format:Ie}),encrypt:function(ee,pe,ge,Be){Be=this.cfg.extend(Be);var je=ee.createEncryptor(ge,Be),Qe=je.finalize(pe),xe=je.cfg;return Ee.create({ciphertext:Qe,key:ge,iv:xe.iv,algorithm:ee,mode:xe.mode,padding:xe.padding,blockSize:ee.blockSize,formatter:Be.format})},decrypt:function(ee,pe,ge,Be){return Be=this.cfg.extend(Be),pe=this._parse(pe,Be.format),ee.createDecryptor(ge,Be).finalize(pe.ciphertext)},_parse:function(ee,pe){return"string"==typeof ee?pe.parse(ee,this):ee}}),Se=(u.kdf={}).OpenSSL={execute:function(ee,pe,ge,Be,je){if(Be||(Be=y.random(8)),je)var Qe=O.create({keySize:pe+ge,hasher:je}).compute(ee,Be);else Qe=O.create({keySize:pe+ge}).compute(ee,Be);var xe=y.create(Qe.words.slice(pe),4*ge);return Qe.sigBytes=4*pe,Ee.create({key:Qe,iv:xe,salt:Be})}},M=_.PasswordBasedCipher=re.extend({cfg:re.cfg.extend({kdf:Se}),encrypt:function(ee,pe,ge,Be){var je=(Be=this.cfg.extend(Be)).kdf.execute(ge,ee.keySize,ee.ivSize,Be.salt,Be.hasher);Be.iv=je.iv;var Qe=re.encrypt.call(this,ee,pe,je.key,Be);return Qe.mixIn(je),Qe},decrypt:function(ee,pe,ge,Be){Be=this.cfg.extend(Be),pe=this._parse(pe,Be.format);var je=Be.kdf.execute(ge,ee.keySize,ee.ivSize,pe.salt,Be.hasher);return Be.iv=je.iv,re.decrypt.call(this,ee,pe,je.key,Be)}}))))},17656:function(We,de,m){var r;We.exports=(r=r||function(a){var _;if(typeof window<"u"&&window.crypto&&(_=window.crypto),typeof self<"u"&&self.crypto&&(_=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(_=globalThis.crypto),!_&&typeof window<"u"&&window.msCrypto&&(_=window.msCrypto),!_&&typeof global<"u"&&global.crypto&&(_=global.crypto),!_)try{_=m(50477)}catch{}var v=function(){if(_){if("function"==typeof _.getRandomValues)try{return _.getRandomValues(new Uint32Array(1))[0]}catch{}if("function"==typeof _.randomBytes)try{return _.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},y=Object.create||function(){function k(){}return function(j){var ae;return k.prototype=j,ae=new k,k.prototype=null,ae}}(),E={},g=E.lib={},f=g.Base=function(){return{extend:function(k){var j=y(this);return k&&j.mixIn(k),(!j.hasOwnProperty("init")||this.init===j.init)&&(j.init=function(){j.$super.init.apply(this,arguments)}),j.init.prototype=j,j.$super=this,j},create:function(){var k=this.extend();return k.init.apply(k,arguments),k},init:function(){},mixIn:function(k){for(var j in k)k.hasOwnProperty(j)&&(this[j]=k[j]);k.hasOwnProperty("toString")&&(this.toString=k.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),C=g.WordArray=f.extend({init:function(k,j){k=this.words=k||[],this.sigBytes=null!=j?j:4*k.length},toString:function(k){return(k||O).stringify(this)},concat:function(k){var j=this.words,ae=k.words,Ee=this.sigBytes,Me=k.sigBytes;if(this.clamp(),Ee%4)for(var Ie=0;Ie<Me;Ie++)j[Ee+Ie>>>2]|=(ae[Ie>>>2]>>>24-Ie%4*8&255)<<24-(Ee+Ie)%4*8;else for(var he=0;he<Me;he+=4)j[Ee+he>>>2]=ae[he>>>2];return this.sigBytes+=Me,this},clamp:function(){var k=this.words,j=this.sigBytes;k[j>>>2]&=4294967295<<32-j%4*8,k.length=a.ceil(j/4)},clone:function(){var k=f.clone.call(this);return k.words=this.words.slice(0),k},random:function(k){for(var j=[],ae=0;ae<k;ae+=4)j.push(v());return new C.init(j,k)}}),S=E.enc={},O=S.Hex={stringify:function(k){for(var j=k.words,ae=k.sigBytes,Ee=[],Me=0;Me<ae;Me++){var Ie=j[Me>>>2]>>>24-Me%4*8&255;Ee.push((Ie>>>4).toString(16)),Ee.push((15&Ie).toString(16))}return Ee.join("")},parse:function(k){for(var j=k.length,ae=[],Ee=0;Ee<j;Ee+=2)ae[Ee>>>3]|=parseInt(k.substr(Ee,2),16)<<24-Ee%8*4;return new C.init(ae,j/2)}},T=S.Latin1={stringify:function(k){for(var j=k.words,ae=k.sigBytes,Ee=[],Me=0;Me<ae;Me++)Ee.push(String.fromCharCode(j[Me>>>2]>>>24-Me%4*8&255));return Ee.join("")},parse:function(k){for(var j=k.length,ae=[],Ee=0;Ee<j;Ee++)ae[Ee>>>2]|=(255&k.charCodeAt(Ee))<<24-Ee%4*8;return new C.init(ae,j)}},L=S.Utf8={stringify:function(k){try{return decodeURIComponent(escape(T.stringify(k)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(k){return T.parse(unescape(encodeURIComponent(k)))}},B=g.BufferedBlockAlgorithm=f.extend({reset:function(){this._data=new C.init,this._nDataBytes=0},_append:function(k){"string"==typeof k&&(k=L.parse(k)),this._data.concat(k),this._nDataBytes+=k.sigBytes},_process:function(k){var j,ae=this._data,Ee=ae.words,Me=ae.sigBytes,Ie=this.blockSize,he=Me/(4*Ie),Se=(he=k?a.ceil(he):a.max((0|he)-this._minBufferSize,0))*Ie,M=a.min(4*Se,Me);if(Se){for(var ee=0;ee<Se;ee+=Ie)this._doProcessBlock(Ee,ee);j=Ee.splice(0,Se),ae.sigBytes-=M}return new C.init(j,M)},clone:function(){var k=f.clone.call(this);return k._data=this._data.clone(),k},_minBufferSize:0}),K=(g.Hasher=B.extend({cfg:f.extend(),init:function(k){this.cfg=this.cfg.extend(k),this.reset()},reset:function(){B.reset.call(this),this._doReset()},update:function(k){return this._append(k),this._process(),this},finalize:function(k){return k&&this._append(k),this._doFinalize()},blockSize:16,_createHelper:function(k){return function(j,ae){return new k.init(ae).finalize(j)}},_createHmacHelper:function(k){return function(j,ae){return new K.HMAC.init(k,ae).finalize(j)}}}),E.algo={});return E}(Math),r)},98891:function(We,de,m){var r,_;We.exports=(r=m(17656),_=r.lib.WordArray,r.enc.Base64={stringify:function(g){var f=g.words,C=g.sigBytes,S=this._map;g.clamp();for(var O=[],T=0;T<C;T+=3)for(var K=(f[T>>>2]>>>24-T%4*8&255)<<16|(f[T+1>>>2]>>>24-(T+1)%4*8&255)<<8|f[T+2>>>2]>>>24-(T+2)%4*8&255,k=0;k<4&&T+.75*k<C;k++)O.push(S.charAt(K>>>6*(3-k)&63));var j=S.charAt(64);if(j)for(;O.length%4;)O.push(j);return O.join("")},parse:function(g){var f=g.length,C=this._map,S=this._reverseMap;if(!S){S=this._reverseMap=[];for(var O=0;O<C.length;O++)S[C.charCodeAt(O)]=O}var T=C.charAt(64);if(T){var L=g.indexOf(T);-1!==L&&(f=L)}return function E(g,f,C){for(var S=[],O=0,T=0;T<f;T++)if(T%4){var L=C[g.charCodeAt(T-1)]<<T%4*2,B=C[g.charCodeAt(T)]>>>6-T%4*2;S[O>>>2]|=(L|B)<<24-O%4*8,O++}return _.create(S,O)}(g,f,S)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},r.enc.Base64)},6598:function(We,de,m){var r,_;We.exports=(r=m(17656),_=r.lib.WordArray,r.enc.Base64url={stringify:function(g,f){void 0===f&&(f=!0);var C=g.words,S=g.sigBytes,O=f?this._safe_map:this._map;g.clamp();for(var T=[],L=0;L<S;L+=3)for(var k=(C[L>>>2]>>>24-L%4*8&255)<<16|(C[L+1>>>2]>>>24-(L+1)%4*8&255)<<8|C[L+2>>>2]>>>24-(L+2)%4*8&255,j=0;j<4&&L+.75*j<S;j++)T.push(O.charAt(k>>>6*(3-j)&63));var ae=O.charAt(64);if(ae)for(;T.length%4;)T.push(ae);return T.join("")},parse:function(g,f){void 0===f&&(f=!0);var C=g.length,S=f?this._safe_map:this._map,O=this._reverseMap;if(!O){O=this._reverseMap=[];for(var T=0;T<S.length;T++)O[S.charCodeAt(T)]=T}var L=S.charAt(64);if(L){var B=g.indexOf(L);-1!==B&&(C=B)}return function E(g,f,C){for(var S=[],O=0,T=0;T<f;T++)if(T%4){var L=C[g.charCodeAt(T-1)]<<T%4*2,B=C[g.charCodeAt(T)]>>>6-T%4*2;S[O>>>2]|=(L|B)<<24-O%4*8,O++}return _.create(S,O)}(g,C,O)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"},r.enc.Base64url)},75304:function(We,de,m){var r;We.exports=(r=m(17656),function(){var _=r.lib.WordArray,v=r.enc;function E(g){return g<<8&4278255360|g>>>8&16711935}v.Utf16=v.Utf16BE={stringify:function(g){for(var f=g.words,C=g.sigBytes,S=[],O=0;O<C;O+=2)S.push(String.fromCharCode(f[O>>>2]>>>16-O%4*8&65535));return S.join("")},parse:function(g){for(var f=g.length,C=[],S=0;S<f;S++)C[S>>>1]|=g.charCodeAt(S)<<16-S%2*16;return _.create(C,2*f)}},v.Utf16LE={stringify:function(g){for(var f=g.words,C=g.sigBytes,S=[],O=0;O<C;O+=2){var T=E(f[O>>>2]>>>16-O%4*8&65535);S.push(String.fromCharCode(T))}return S.join("")},parse:function(g){for(var f=g.length,C=[],S=0;S<f;S++)C[S>>>1]|=E(g.charCodeAt(S)<<16-S%2*16);return _.create(C,2*f)}}}(),r.enc.Utf16)},4147:function(We,de,m){var a,u,_,v,y,g,r;We.exports=(r=m(17656),m(79986),m(37868),v=(u=(a=r).lib).WordArray,g=(y=a.algo).EvpKDF=(_=u.Base).extend({cfg:_.extend({keySize:4,hasher:y.MD5,iterations:1}),init:function(f){this.cfg=this.cfg.extend(f)},compute:function(f,C){for(var S,O=this.cfg,T=O.hasher.create(),L=v.create(),B=L.words,H=O.keySize,K=O.iterations;B.length<H;){S&&T.update(S),S=T.update(f).finalize(C),T.reset();for(var k=1;k<K;k++)S=T.finalize(S),T.reset();L.concat(S)}return L.sigBytes=4*H,L}}),a.EvpKDF=function(f,C,S){return g.create(S).compute(f,C)},r.EvpKDF)},64564:function(We,de,m){var r,v,E;We.exports=(r=m(17656),m(12414),v=r.lib.CipherParams,E=r.enc.Hex,r.format.Hex={stringify:function(C){return C.ciphertext.toString(E)},parse:function(C){var S=E.parse(C);return v.create({ciphertext:S})}},r.format.Hex)},37868:function(We,de,m){var r,y;We.exports=(r=m(17656),y=r.enc.Utf8,void(r.algo.HMAC=r.lib.Base.extend({init:function(f,C){f=this._hasher=new f.init,"string"==typeof C&&(C=y.parse(C));var S=f.blockSize,O=4*S;C.sigBytes>O&&(C=f.finalize(C)),C.clamp();for(var T=this._oKey=C.clone(),L=this._iKey=C.clone(),B=T.words,H=L.words,K=0;K<S;K++)B[K]^=1549556828,H[K]^=909522486;T.sigBytes=L.sigBytes=O,this.reset()},reset:function(){var f=this._hasher;f.reset(),f.update(this._iKey)},update:function(f){return this._hasher.update(f),this},finalize:function(f){var C=this._hasher,S=C.finalize(f);return C.reset(),C.finalize(this._oKey.clone().concat(S))}})))},31471:function(We,de,m){var r;We.exports=(r=m(17656),m(24501),m(88823),m(75304),m(98891),m(6598),m(78855),m(79986),m(15168),m(39225),m(20885),m(84068),m(3752),m(10447),m(37868),m(87738),m(4147),m(12414),m(34152),m(69098),m(71057),m(86700),m(36115),m(90332),m(27516),m(29047),m(36964),m(52599),m(64564),m(93188),m(72515),m(85350),m(72795),m(82923),m(45269),r)},88823:function(We,de,m){var r;We.exports=(r=m(17656),function(){if("function"==typeof ArrayBuffer){var _=r.lib.WordArray,v=_.init,y=_.init=function(E){if(E instanceof ArrayBuffer&&(E=new Uint8Array(E)),(E instanceof Int8Array||typeof Uint8ClampedArray<"u"&&E instanceof Uint8ClampedArray||E instanceof Int16Array||E instanceof Uint16Array||E instanceof Int32Array||E instanceof Uint32Array||E instanceof Float32Array||E instanceof Float64Array)&&(E=new Uint8Array(E.buffer,E.byteOffset,E.byteLength)),E instanceof Uint8Array){for(var g=E.byteLength,f=[],C=0;C<g;C++)f[C>>>2]|=E[C]<<24-C%4*8;v.call(this,f,g)}else v.apply(this,arguments)};y.prototype=_}}(),r.lib.WordArray)},78855:function(We,de,m){var r;We.exports=(r=m(17656),function(a){var u=r,_=u.lib,v=_.WordArray,y=_.Hasher,E=u.algo,g=[];!function(){for(var L=0;L<64;L++)g[L]=4294967296*a.abs(a.sin(L+1))|0}();var f=E.MD5=y.extend({_doReset:function(){this._hash=new v.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(L,B){for(var H=0;H<16;H++){var K=B+H,k=L[K];L[K]=16711935&(k<<8|k>>>24)|4278255360&(k<<24|k>>>8)}var j=this._hash.words,ae=L[B+0],Ee=L[B+1],Me=L[B+2],Ie=L[B+3],re=L[B+4],he=L[B+5],Se=L[B+6],M=L[B+7],ee=L[B+8],pe=L[B+9],ge=L[B+10],Be=L[B+11],je=L[B+12],Qe=L[B+13],xe=L[B+14],Ae=L[B+15],ve=j[0],_e=j[1],Ce=j[2],lt=j[3];ve=C(ve,_e,Ce,lt,ae,7,g[0]),lt=C(lt,ve,_e,Ce,Ee,12,g[1]),Ce=C(Ce,lt,ve,_e,Me,17,g[2]),_e=C(_e,Ce,lt,ve,Ie,22,g[3]),ve=C(ve,_e,Ce,lt,re,7,g[4]),lt=C(lt,ve,_e,Ce,he,12,g[5]),Ce=C(Ce,lt,ve,_e,Se,17,g[6]),_e=C(_e,Ce,lt,ve,M,22,g[7]),ve=C(ve,_e,Ce,lt,ee,7,g[8]),lt=C(lt,ve,_e,Ce,pe,12,g[9]),Ce=C(Ce,lt,ve,_e,ge,17,g[10]),_e=C(_e,Ce,lt,ve,Be,22,g[11]),ve=C(ve,_e,Ce,lt,je,7,g[12]),lt=C(lt,ve,_e,Ce,Qe,12,g[13]),Ce=C(Ce,lt,ve,_e,xe,17,g[14]),ve=S(ve,_e=C(_e,Ce,lt,ve,Ae,22,g[15]),Ce,lt,Ee,5,g[16]),lt=S(lt,ve,_e,Ce,Se,9,g[17]),Ce=S(Ce,lt,ve,_e,Be,14,g[18]),_e=S(_e,Ce,lt,ve,ae,20,g[19]),ve=S(ve,_e,Ce,lt,he,5,g[20]),lt=S(lt,ve,_e,Ce,ge,9,g[21]),Ce=S(Ce,lt,ve,_e,Ae,14,g[22]),_e=S(_e,Ce,lt,ve,re,20,g[23]),ve=S(ve,_e,Ce,lt,pe,5,g[24]),lt=S(lt,ve,_e,Ce,xe,9,g[25]),Ce=S(Ce,lt,ve,_e,Ie,14,g[26]),_e=S(_e,Ce,lt,ve,ee,20,g[27]),ve=S(ve,_e,Ce,lt,Qe,5,g[28]),lt=S(lt,ve,_e,Ce,Me,9,g[29]),Ce=S(Ce,lt,ve,_e,M,14,g[30]),ve=O(ve,_e=S(_e,Ce,lt,ve,je,20,g[31]),Ce,lt,he,4,g[32]),lt=O(lt,ve,_e,Ce,ee,11,g[33]),Ce=O(Ce,lt,ve,_e,Be,16,g[34]),_e=O(_e,Ce,lt,ve,xe,23,g[35]),ve=O(ve,_e,Ce,lt,Ee,4,g[36]),lt=O(lt,ve,_e,Ce,re,11,g[37]),Ce=O(Ce,lt,ve,_e,M,16,g[38]),_e=O(_e,Ce,lt,ve,ge,23,g[39]),ve=O(ve,_e,Ce,lt,Qe,4,g[40]),lt=O(lt,ve,_e,Ce,ae,11,g[41]),Ce=O(Ce,lt,ve,_e,Ie,16,g[42]),_e=O(_e,Ce,lt,ve,Se,23,g[43]),ve=O(ve,_e,Ce,lt,pe,4,g[44]),lt=O(lt,ve,_e,Ce,je,11,g[45]),Ce=O(Ce,lt,ve,_e,Ae,16,g[46]),ve=T(ve,_e=O(_e,Ce,lt,ve,Me,23,g[47]),Ce,lt,ae,6,g[48]),lt=T(lt,ve,_e,Ce,M,10,g[49]),Ce=T(Ce,lt,ve,_e,xe,15,g[50]),_e=T(_e,Ce,lt,ve,he,21,g[51]),ve=T(ve,_e,Ce,lt,je,6,g[52]),lt=T(lt,ve,_e,Ce,Ie,10,g[53]),Ce=T(Ce,lt,ve,_e,ge,15,g[54]),_e=T(_e,Ce,lt,ve,Ee,21,g[55]),ve=T(ve,_e,Ce,lt,ee,6,g[56]),lt=T(lt,ve,_e,Ce,Ae,10,g[57]),Ce=T(Ce,lt,ve,_e,Se,15,g[58]),_e=T(_e,Ce,lt,ve,Qe,21,g[59]),ve=T(ve,_e,Ce,lt,re,6,g[60]),lt=T(lt,ve,_e,Ce,Be,10,g[61]),Ce=T(Ce,lt,ve,_e,Me,15,g[62]),_e=T(_e,Ce,lt,ve,pe,21,g[63]),j[0]=j[0]+ve|0,j[1]=j[1]+_e|0,j[2]=j[2]+Ce|0,j[3]=j[3]+lt|0},_doFinalize:function(){var L=this._data,B=L.words,H=8*this._nDataBytes,K=8*L.sigBytes;B[K>>>5]|=128<<24-K%32;var k=a.floor(H/4294967296),j=H;B[15+(K+64>>>9<<4)]=16711935&(k<<8|k>>>24)|4278255360&(k<<24|k>>>8),B[14+(K+64>>>9<<4)]=16711935&(j<<8|j>>>24)|4278255360&(j<<24|j>>>8),L.sigBytes=4*(B.length+1),this._process();for(var ae=this._hash,Ee=ae.words,Me=0;Me<4;Me++){var Ie=Ee[Me];Ee[Me]=16711935&(Ie<<8|Ie>>>24)|4278255360&(Ie<<24|Ie>>>8)}return ae},clone:function(){var L=y.clone.call(this);return L._hash=this._hash.clone(),L}});function C(L,B,H,K,k,j,ae){var Ee=L+(B&H|~B&K)+k+ae;return(Ee<<j|Ee>>>32-j)+B}function S(L,B,H,K,k,j,ae){var Ee=L+(B&K|H&~K)+k+ae;return(Ee<<j|Ee>>>32-j)+B}function O(L,B,H,K,k,j,ae){var Ee=L+(B^H^K)+k+ae;return(Ee<<j|Ee>>>32-j)+B}function T(L,B,H,K,k,j,ae){var Ee=L+(H^(B|~K))+k+ae;return(Ee<<j|Ee>>>32-j)+B}u.MD5=y._createHelper(f),u.HmacMD5=y._createHmacHelper(f)}(Math),r.MD5)},34152:function(We,de,m){var r;We.exports=(r=m(17656),m(12414),r.mode.CFB=function(){var a=r.lib.BlockCipherMode.extend();function u(_,v,y,E){var g,f=this._iv;f?(g=f.slice(0),this._iv=void 0):g=this._prevBlock,E.encryptBlock(g,0);for(var C=0;C<y;C++)_[v+C]^=g[C]}return a.Encryptor=a.extend({processBlock:function(_,v){var y=this._cipher,E=y.blockSize;u.call(this,_,v,E,y),this._prevBlock=_.slice(v,v+E)}}),a.Decryptor=a.extend({processBlock:function(_,v){var y=this._cipher,E=y.blockSize,g=_.slice(v,v+E);u.call(this,_,v,E,y),this._prevBlock=g}}),a}(),r.mode.CFB)},71057:function(We,de,m){var r;We.exports=(r=m(17656),m(12414),r.mode.CTRGladman=function(){var a=r.lib.BlockCipherMode.extend();function u(y){if(255&~(y>>24))y+=1<<24;else{var E=y>>16&255,g=y>>8&255,f=255&y;255===E?(E=0,255===g?(g=0,255===f?f=0:++f):++g):++E,y=0,y+=E<<16,y+=g<<8,y+=f}return y}var v=a.Encryptor=a.extend({processBlock:function(y,E){var g=this._cipher,f=g.blockSize,C=this._iv,S=this._counter;C&&(S=this._counter=C.slice(0),this._iv=void 0),function _(y){return 0===(y[0]=u(y[0]))&&(y[1]=u(y[1])),y}(S);var O=S.slice(0);g.encryptBlock(O,0);for(var T=0;T<f;T++)y[E+T]^=O[T]}});return a.Decryptor=v,a}(),r.mode.CTRGladman)},69098:function(We,de,m){var a,u,r;We.exports=(r=m(17656),m(12414),r.mode.CTR=(u=(a=r.lib.BlockCipherMode.extend()).Encryptor=a.extend({processBlock:function(_,v){var y=this._cipher,E=y.blockSize,g=this._iv,f=this._counter;g&&(f=this._counter=g.slice(0),this._iv=void 0);var C=f.slice(0);y.encryptBlock(C,0),f[E-1]=f[E-1]+1|0;for(var S=0;S<E;S++)_[v+S]^=C[S]}}),a.Decryptor=u,a),r.mode.CTR)},36115:function(We,de,m){var a,r;We.exports=(r=m(17656),m(12414),r.mode.ECB=((a=r.lib.BlockCipherMode.extend()).Encryptor=a.extend({processBlock:function(u,_){this._cipher.encryptBlock(u,_)}}),a.Decryptor=a.extend({processBlock:function(u,_){this._cipher.decryptBlock(u,_)}}),a),r.mode.ECB)},86700:function(We,de,m){var a,u,r;We.exports=(r=m(17656),m(12414),r.mode.OFB=(u=(a=r.lib.BlockCipherMode.extend()).Encryptor=a.extend({processBlock:function(_,v){var y=this._cipher,E=y.blockSize,g=this._iv,f=this._keystream;g&&(f=this._keystream=g.slice(0),this._iv=void 0),y.encryptBlock(f,0);for(var C=0;C<E;C++)_[v+C]^=f[C]}}),a.Decryptor=u,a),r.mode.OFB)},90332:function(We,de,m){var r;We.exports=(r=m(17656),m(12414),r.pad.AnsiX923={pad:function(a,u){var _=a.sigBytes,v=4*u,y=v-_%v,E=_+y-1;a.clamp(),a.words[E>>>2]|=y<<24-E%4*8,a.sigBytes+=y},unpad:function(a){a.sigBytes-=255&a.words[a.sigBytes-1>>>2]}},r.pad.Ansix923)},27516:function(We,de,m){var r;We.exports=(r=m(17656),m(12414),r.pad.Iso10126={pad:function(a,u){var _=4*u,v=_-a.sigBytes%_;a.concat(r.lib.WordArray.random(v-1)).concat(r.lib.WordArray.create([v<<24],1))},unpad:function(a){a.sigBytes-=255&a.words[a.sigBytes-1>>>2]}},r.pad.Iso10126)},29047:function(We,de,m){var r;We.exports=(r=m(17656),m(12414),r.pad.Iso97971={pad:function(a,u){a.concat(r.lib.WordArray.create([2147483648],1)),r.pad.ZeroPadding.pad(a,u)},unpad:function(a){r.pad.ZeroPadding.unpad(a),a.sigBytes--}},r.pad.Iso97971)},52599:function(We,de,m){var r;We.exports=(r=m(17656),m(12414),r.pad.NoPadding={pad:function(){},unpad:function(){}},r.pad.NoPadding)},36964:function(We,de,m){var r;We.exports=(r=m(17656),m(12414),r.pad.ZeroPadding={pad:function(a,u){var _=4*u;a.clamp(),a.sigBytes+=_-(a.sigBytes%_||_)},unpad:function(a){var u=a.words,_=a.sigBytes-1;for(_=a.sigBytes-1;_>=0;_--)if(u[_>>>2]>>>24-_%4*8&255){a.sigBytes=_+1;break}}},r.pad.ZeroPadding)},87738:function(We,de,m){var a,u,_,v,y,g,f,r;We.exports=(r=m(17656),m(15168),m(37868),v=(u=(a=r).lib).WordArray,g=(y=a.algo).HMAC,f=y.PBKDF2=(_=u.Base).extend({cfg:_.extend({keySize:4,hasher:y.SHA256,iterations:25e4}),init:function(C){this.cfg=this.cfg.extend(C)},compute:function(C,S){for(var O=this.cfg,T=g.create(O.hasher,C),L=v.create(),B=v.create([1]),H=L.words,K=B.words,k=O.keySize,j=O.iterations;H.length<k;){var ae=T.update(S).finalize(B);T.reset();for(var Ee=ae.words,Me=Ee.length,Ie=ae,re=1;re<j;re++){Ie=T.finalize(Ie),T.reset();for(var he=Ie.words,Se=0;Se<Me;Se++)Ee[Se]^=he[Se]}L.concat(ae),K[0]++}return L.sigBytes=4*k,L}}),a.PBKDF2=function(C,S,O){return f.create(O).compute(C,S)},r.PBKDF2)},82923:function(We,de,m){var r;We.exports=(r=m(17656),m(98891),m(78855),m(4147),m(12414),function(){var a=r,_=a.lib.StreamCipher,y=[],E=[],g=[],f=a.algo.RabbitLegacy=_.extend({_doReset:function(){var S=this._key.words,O=this.cfg.iv,T=this._X=[S[0],S[3]<<16|S[2]>>>16,S[1],S[0]<<16|S[3]>>>16,S[2],S[1]<<16|S[0]>>>16,S[3],S[2]<<16|S[1]>>>16],L=this._C=[S[2]<<16|S[2]>>>16,4294901760&S[0]|65535&S[1],S[3]<<16|S[3]>>>16,4294901760&S[1]|65535&S[2],S[0]<<16|S[0]>>>16,4294901760&S[2]|65535&S[3],S[1]<<16|S[1]>>>16,4294901760&S[3]|65535&S[0]];this._b=0;for(var B=0;B<4;B++)C.call(this);for(B=0;B<8;B++)L[B]^=T[B+4&7];if(O){var H=O.words,K=H[0],k=H[1],j=16711935&(K<<8|K>>>24)|4278255360&(K<<24|K>>>8),ae=16711935&(k<<8|k>>>24)|4278255360&(k<<24|k>>>8),Ee=j>>>16|4294901760&ae,Me=ae<<16|65535&j;for(L[0]^=j,L[1]^=Ee,L[2]^=ae,L[3]^=Me,L[4]^=j,L[5]^=Ee,L[6]^=ae,L[7]^=Me,B=0;B<4;B++)C.call(this)}},_doProcessBlock:function(S,O){var T=this._X;C.call(this),y[0]=T[0]^T[5]>>>16^T[3]<<16,y[1]=T[2]^T[7]>>>16^T[5]<<16,y[2]=T[4]^T[1]>>>16^T[7]<<16,y[3]=T[6]^T[3]>>>16^T[1]<<16;for(var L=0;L<4;L++)y[L]=16711935&(y[L]<<8|y[L]>>>24)|4278255360&(y[L]<<24|y[L]>>>8),S[O+L]^=y[L]},blockSize:4,ivSize:2});function C(){for(var S=this._X,O=this._C,T=0;T<8;T++)E[T]=O[T];for(O[0]=O[0]+1295307597+this._b|0,O[1]=O[1]+3545052371+(O[0]>>>0<E[0]>>>0?1:0)|0,O[2]=O[2]+886263092+(O[1]>>>0<E[1]>>>0?1:0)|0,O[3]=O[3]+1295307597+(O[2]>>>0<E[2]>>>0?1:0)|0,O[4]=O[4]+3545052371+(O[3]>>>0<E[3]>>>0?1:0)|0,O[5]=O[5]+886263092+(O[4]>>>0<E[4]>>>0?1:0)|0,O[6]=O[6]+1295307597+(O[5]>>>0<E[5]>>>0?1:0)|0,O[7]=O[7]+3545052371+(O[6]>>>0<E[6]>>>0?1:0)|0,this._b=O[7]>>>0<E[7]>>>0?1:0,T=0;T<8;T++){var L=S[T]+O[T],B=65535&L,H=L>>>16;g[T]=((B*B>>>17)+B*H>>>15)+H*H^((4294901760&L)*L|0)+((65535&L)*L|0)}S[0]=g[0]+(g[7]<<16|g[7]>>>16)+(g[6]<<16|g[6]>>>16)|0,S[1]=g[1]+(g[0]<<8|g[0]>>>24)+g[7]|0,S[2]=g[2]+(g[1]<<16|g[1]>>>16)+(g[0]<<16|g[0]>>>16)|0,S[3]=g[3]+(g[2]<<8|g[2]>>>24)+g[1]|0,S[4]=g[4]+(g[3]<<16|g[3]>>>16)+(g[2]<<16|g[2]>>>16)|0,S[5]=g[5]+(g[4]<<8|g[4]>>>24)+g[3]|0,S[6]=g[6]+(g[5]<<16|g[5]>>>16)+(g[4]<<16|g[4]>>>16)|0,S[7]=g[7]+(g[6]<<8|g[6]>>>24)+g[5]|0}a.RabbitLegacy=_._createHelper(f)}(),r.RabbitLegacy)},72795:function(We,de,m){var r;We.exports=(r=m(17656),m(98891),m(78855),m(4147),m(12414),function(){var a=r,_=a.lib.StreamCipher,y=[],E=[],g=[],f=a.algo.Rabbit=_.extend({_doReset:function(){for(var S=this._key.words,O=this.cfg.iv,T=0;T<4;T++)S[T]=16711935&(S[T]<<8|S[T]>>>24)|4278255360&(S[T]<<24|S[T]>>>8);var L=this._X=[S[0],S[3]<<16|S[2]>>>16,S[1],S[0]<<16|S[3]>>>16,S[2],S[1]<<16|S[0]>>>16,S[3],S[2]<<16|S[1]>>>16],B=this._C=[S[2]<<16|S[2]>>>16,4294901760&S[0]|65535&S[1],S[3]<<16|S[3]>>>16,4294901760&S[1]|65535&S[2],S[0]<<16|S[0]>>>16,4294901760&S[2]|65535&S[3],S[1]<<16|S[1]>>>16,4294901760&S[3]|65535&S[0]];for(this._b=0,T=0;T<4;T++)C.call(this);for(T=0;T<8;T++)B[T]^=L[T+4&7];if(O){var H=O.words,K=H[0],k=H[1],j=16711935&(K<<8|K>>>24)|4278255360&(K<<24|K>>>8),ae=16711935&(k<<8|k>>>24)|4278255360&(k<<24|k>>>8),Ee=j>>>16|4294901760&ae,Me=ae<<16|65535&j;for(B[0]^=j,B[1]^=Ee,B[2]^=ae,B[3]^=Me,B[4]^=j,B[5]^=Ee,B[6]^=ae,B[7]^=Me,T=0;T<4;T++)C.call(this)}},_doProcessBlock:function(S,O){var T=this._X;C.call(this),y[0]=T[0]^T[5]>>>16^T[3]<<16,y[1]=T[2]^T[7]>>>16^T[5]<<16,y[2]=T[4]^T[1]>>>16^T[7]<<16,y[3]=T[6]^T[3]>>>16^T[1]<<16;for(var L=0;L<4;L++)y[L]=16711935&(y[L]<<8|y[L]>>>24)|4278255360&(y[L]<<24|y[L]>>>8),S[O+L]^=y[L]},blockSize:4,ivSize:2});function C(){for(var S=this._X,O=this._C,T=0;T<8;T++)E[T]=O[T];for(O[0]=O[0]+1295307597+this._b|0,O[1]=O[1]+3545052371+(O[0]>>>0<E[0]>>>0?1:0)|0,O[2]=O[2]+886263092+(O[1]>>>0<E[1]>>>0?1:0)|0,O[3]=O[3]+1295307597+(O[2]>>>0<E[2]>>>0?1:0)|0,O[4]=O[4]+3545052371+(O[3]>>>0<E[3]>>>0?1:0)|0,O[5]=O[5]+886263092+(O[4]>>>0<E[4]>>>0?1:0)|0,O[6]=O[6]+1295307597+(O[5]>>>0<E[5]>>>0?1:0)|0,O[7]=O[7]+3545052371+(O[6]>>>0<E[6]>>>0?1:0)|0,this._b=O[7]>>>0<E[7]>>>0?1:0,T=0;T<8;T++){var L=S[T]+O[T],B=65535&L,H=L>>>16;g[T]=((B*B>>>17)+B*H>>>15)+H*H^((4294901760&L)*L|0)+((65535&L)*L|0)}S[0]=g[0]+(g[7]<<16|g[7]>>>16)+(g[6]<<16|g[6]>>>16)|0,S[1]=g[1]+(g[0]<<8|g[0]>>>24)+g[7]|0,S[2]=g[2]+(g[1]<<16|g[1]>>>16)+(g[0]<<16|g[0]>>>16)|0,S[3]=g[3]+(g[2]<<8|g[2]>>>24)+g[1]|0,S[4]=g[4]+(g[3]<<16|g[3]>>>16)+(g[2]<<16|g[2]>>>16)|0,S[5]=g[5]+(g[4]<<8|g[4]>>>24)+g[3]|0,S[6]=g[6]+(g[5]<<16|g[5]>>>16)+(g[4]<<16|g[4]>>>16)|0,S[7]=g[7]+(g[6]<<8|g[6]>>>24)+g[5]|0}a.Rabbit=_._createHelper(f)}(),r.Rabbit)},85350:function(We,de,m){var r;We.exports=(r=m(17656),m(98891),m(78855),m(4147),m(12414),function(){var a=r,_=a.lib.StreamCipher,v=a.algo,y=v.RC4=_.extend({_doReset:function(){for(var f=this._key,C=f.words,S=f.sigBytes,O=this._S=[],T=0;T<256;T++)O[T]=T;T=0;for(var L=0;T<256;T++){var B=T%S,K=O[T];O[T]=O[L=(L+O[T]+(C[B>>>2]>>>24-B%4*8&255))%256],O[L]=K}this._i=this._j=0},_doProcessBlock:function(f,C){f[C]^=E.call(this)},keySize:8,ivSize:0});function E(){for(var f=this._S,C=this._i,S=this._j,O=0,T=0;T<4;T++){var L=f[C=(C+1)%256];f[C]=f[S=(S+f[C])%256],f[S]=L,O|=f[(f[C]+f[S])%256]<<24-8*T}return this._i=C,this._j=S,O}a.RC4=_._createHelper(y);var g=v.RC4Drop=y.extend({cfg:y.cfg.extend({drop:192}),_doReset:function(){y._doReset.call(this);for(var f=this.cfg.drop;f>0;f--)E.call(this)}});a.RC4Drop=_._createHelper(g)}(),r.RC4)},10447:function(We,de,m){var r;We.exports=(r=m(17656),function(){var u=r,_=u.lib,v=_.WordArray,y=_.Hasher,E=u.algo,g=v.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),f=v.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),C=v.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),S=v.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),O=v.create([0,1518500249,1859775393,2400959708,2840853838]),T=v.create([1352829926,1548603684,1836072691,2053994217,0]),L=E.RIPEMD160=y.extend({_doReset:function(){this._hash=v.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(Ee,Me){for(var Ie=0;Ie<16;Ie++){var re=Me+Ie,he=Ee[re];Ee[re]=16711935&(he<<8|he>>>24)|4278255360&(he<<24|he>>>8)}var Qe,xe,Ae,ve,_e,Ce,lt,Dt,$t,un,cn,Se=this._hash.words,M=O.words,ee=T.words,pe=g.words,ge=f.words,Be=C.words,je=S.words;for(Ce=Qe=Se[0],lt=xe=Se[1],Dt=Ae=Se[2],$t=ve=Se[3],un=_e=Se[4],Ie=0;Ie<80;Ie+=1)cn=Qe+Ee[Me+pe[Ie]]|0,cn+=Ie<16?B(xe,Ae,ve)+M[0]:Ie<32?H(xe,Ae,ve)+M[1]:Ie<48?K(xe,Ae,ve)+M[2]:Ie<64?k(xe,Ae,ve)+M[3]:j(xe,Ae,ve)+M[4],cn=(cn=ae(cn|=0,Be[Ie]))+_e|0,Qe=_e,_e=ve,ve=ae(Ae,10),Ae=xe,xe=cn,cn=Ce+Ee[Me+ge[Ie]]|0,cn+=Ie<16?j(lt,Dt,$t)+ee[0]:Ie<32?k(lt,Dt,$t)+ee[1]:Ie<48?K(lt,Dt,$t)+ee[2]:Ie<64?H(lt,Dt,$t)+ee[3]:B(lt,Dt,$t)+ee[4],cn=(cn=ae(cn|=0,je[Ie]))+un|0,Ce=un,un=$t,$t=ae(Dt,10),Dt=lt,lt=cn;cn=Se[1]+Ae+$t|0,Se[1]=Se[2]+ve+un|0,Se[2]=Se[3]+_e+Ce|0,Se[3]=Se[4]+Qe+lt|0,Se[4]=Se[0]+xe+Dt|0,Se[0]=cn},_doFinalize:function(){var Ee=this._data,Me=Ee.words,Ie=8*this._nDataBytes,re=8*Ee.sigBytes;Me[re>>>5]|=128<<24-re%32,Me[14+(re+64>>>9<<4)]=16711935&(Ie<<8|Ie>>>24)|4278255360&(Ie<<24|Ie>>>8),Ee.sigBytes=4*(Me.length+1),this._process();for(var he=this._hash,Se=he.words,M=0;M<5;M++){var ee=Se[M];Se[M]=16711935&(ee<<8|ee>>>24)|4278255360&(ee<<24|ee>>>8)}return he},clone:function(){var Ee=y.clone.call(this);return Ee._hash=this._hash.clone(),Ee}});function B(Ee,Me,Ie){return Ee^Me^Ie}function H(Ee,Me,Ie){return Ee&Me|~Ee&Ie}function K(Ee,Me,Ie){return(Ee|~Me)^Ie}function k(Ee,Me,Ie){return Ee&Ie|Me&~Ie}function j(Ee,Me,Ie){return Ee^(Me|~Ie)}function ae(Ee,Me){return Ee<<Me|Ee>>>32-Me}u.RIPEMD160=y._createHelper(L),u.HmacRIPEMD160=y._createHmacHelper(L)}(Math),r.RIPEMD160)},79986:function(We,de,m){var a,u,_,v,E,g,r;We.exports=(r=m(17656),_=(u=(a=r).lib).WordArray,E=[],g=a.algo.SHA1=(v=u.Hasher).extend({_doReset:function(){this._hash=new _.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(f,C){for(var S=this._hash.words,O=S[0],T=S[1],L=S[2],B=S[3],H=S[4],K=0;K<80;K++){if(K<16)E[K]=0|f[C+K];else{var k=E[K-3]^E[K-8]^E[K-14]^E[K-16];E[K]=k<<1|k>>>31}var j=(O<<5|O>>>27)+H+E[K];j+=K<20?1518500249+(T&L|~T&B):K<40?1859775393+(T^L^B):K<60?(T&L|T&B|L&B)-1894007588:(T^L^B)-899497514,H=B,B=L,L=T<<30|T>>>2,T=O,O=j}S[0]=S[0]+O|0,S[1]=S[1]+T|0,S[2]=S[2]+L|0,S[3]=S[3]+B|0,S[4]=S[4]+H|0},_doFinalize:function(){var f=this._data,C=f.words,S=8*this._nDataBytes,O=8*f.sigBytes;return C[O>>>5]|=128<<24-O%32,C[14+(O+64>>>9<<4)]=Math.floor(S/4294967296),C[15+(O+64>>>9<<4)]=S,f.sigBytes=4*C.length,this._process(),this._hash},clone:function(){var f=v.clone.call(this);return f._hash=this._hash.clone(),f}}),a.SHA1=v._createHelper(g),a.HmacSHA1=v._createHmacHelper(g),r.SHA1)},39225:function(We,de,m){var a,_,v,y,E,r;We.exports=(r=m(17656),m(15168),_=(a=r).lib.WordArray,E=(v=a.algo).SHA224=(y=v.SHA256).extend({_doReset:function(){this._hash=new _.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var g=y._doFinalize.call(this);return g.sigBytes-=4,g}}),a.SHA224=y._createHelper(E),a.HmacSHA224=y._createHmacHelper(E),r.SHA224)},15168:function(We,de,m){var r;We.exports=(r=m(17656),function(a){var u=r,_=u.lib,v=_.WordArray,y=_.Hasher,E=u.algo,g=[],f=[];!function(){function O(H){for(var K=a.sqrt(H),k=2;k<=K;k++)if(!(H%k))return!1;return!0}function T(H){return 4294967296*(H-(0|H))|0}for(var L=2,B=0;B<64;)O(L)&&(B<8&&(g[B]=T(a.pow(L,.5))),f[B]=T(a.pow(L,1/3)),B++),L++}();var C=[],S=E.SHA256=y.extend({_doReset:function(){this._hash=new v.init(g.slice(0))},_doProcessBlock:function(O,T){for(var L=this._hash.words,B=L[0],H=L[1],K=L[2],k=L[3],j=L[4],ae=L[5],Ee=L[6],Me=L[7],Ie=0;Ie<64;Ie++){if(Ie<16)C[Ie]=0|O[T+Ie];else{var re=C[Ie-15],Se=C[Ie-2];C[Ie]=((re<<25|re>>>7)^(re<<14|re>>>18)^re>>>3)+C[Ie-7]+((Se<<15|Se>>>17)^(Se<<13|Se>>>19)^Se>>>10)+C[Ie-16]}var pe=B&H^B&K^H&K,je=Me+((j<<26|j>>>6)^(j<<21|j>>>11)^(j<<7|j>>>25))+(j&ae^~j&Ee)+f[Ie]+C[Ie];Me=Ee,Ee=ae,ae=j,j=k+je|0,k=K,K=H,H=B,B=je+(((B<<30|B>>>2)^(B<<19|B>>>13)^(B<<10|B>>>22))+pe)|0}L[0]=L[0]+B|0,L[1]=L[1]+H|0,L[2]=L[2]+K|0,L[3]=L[3]+k|0,L[4]=L[4]+j|0,L[5]=L[5]+ae|0,L[6]=L[6]+Ee|0,L[7]=L[7]+Me|0},_doFinalize:function(){var O=this._data,T=O.words,L=8*this._nDataBytes,B=8*O.sigBytes;return T[B>>>5]|=128<<24-B%32,T[14+(B+64>>>9<<4)]=a.floor(L/4294967296),T[15+(B+64>>>9<<4)]=L,O.sigBytes=4*T.length,this._process(),this._hash},clone:function(){var O=y.clone.call(this);return O._hash=this._hash.clone(),O}});u.SHA256=y._createHelper(S),u.HmacSHA256=y._createHmacHelper(S)}(Math),r.SHA256)},3752:function(We,de,m){var r;We.exports=(r=m(17656),m(24501),function(a){var u=r,_=u.lib,v=_.WordArray,y=_.Hasher,g=u.x64.Word,f=u.algo,C=[],S=[],O=[];!function(){for(var B=1,H=0,K=0;K<24;K++){C[B+5*H]=(K+1)*(K+2)/2%64;var j=(2*B+3*H)%5;B=H%5,H=j}for(B=0;B<5;B++)for(H=0;H<5;H++)S[B+5*H]=H+(2*B+3*H)%5*5;for(var ae=1,Ee=0;Ee<24;Ee++){for(var Me=0,Ie=0,re=0;re<7;re++){if(1&ae){var he=(1<<re)-1;he<32?Ie^=1<<he:Me^=1<<he-32}128&ae?ae=ae<<1^113:ae<<=1}O[Ee]=g.create(Me,Ie)}}();var T=[];!function(){for(var B=0;B<25;B++)T[B]=g.create()}();var L=f.SHA3=y.extend({cfg:y.cfg.extend({outputLength:512}),_doReset:function(){for(var B=this._state=[],H=0;H<25;H++)B[H]=new g.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(B,H){for(var K=this._state,k=this.blockSize/2,j=0;j<k;j++){var ae=B[H+2*j],Ee=B[H+2*j+1];ae=16711935&(ae<<8|ae>>>24)|4278255360&(ae<<24|ae>>>8),(Me=K[j]).high^=Ee=16711935&(Ee<<8|Ee>>>24)|4278255360&(Ee<<24|Ee>>>8),Me.low^=ae}for(var Ie=0;Ie<24;Ie++){for(var re=0;re<5;re++){for(var he=0,Se=0,M=0;M<5;M++)he^=(Me=K[re+5*M]).high,Se^=Me.low;var ee=T[re];ee.high=he,ee.low=Se}for(re=0;re<5;re++){var pe=T[(re+4)%5],ge=T[(re+1)%5],Be=ge.high,je=ge.low;for(he=pe.high^(Be<<1|je>>>31),Se=pe.low^(je<<1|Be>>>31),M=0;M<5;M++)(Me=K[re+5*M]).high^=he,Me.low^=Se}for(var Qe=1;Qe<25;Qe++){var xe=(Me=K[Qe]).high,Ae=Me.low,ve=C[Qe];ve<32?(he=xe<<ve|Ae>>>32-ve,Se=Ae<<ve|xe>>>32-ve):(he=Ae<<ve-32|xe>>>64-ve,Se=xe<<ve-32|Ae>>>64-ve);var _e=T[S[Qe]];_e.high=he,_e.low=Se}var Ce=T[0],lt=K[0];for(Ce.high=lt.high,Ce.low=lt.low,re=0;re<5;re++)for(M=0;M<5;M++){var Dt=T[Qe=re+5*M],$t=T[(re+1)%5+5*M],un=T[(re+2)%5+5*M];(Me=K[Qe]).high=Dt.high^~$t.high&un.high,Me.low=Dt.low^~$t.low&un.low}var Me,cn=O[Ie];(Me=K[0]).high^=cn.high,Me.low^=cn.low}},_doFinalize:function(){var B=this._data,H=B.words,k=8*B.sigBytes,j=32*this.blockSize;H[k>>>5]|=1<<24-k%32,H[(a.ceil((k+1)/j)*j>>>5)-1]|=128,B.sigBytes=4*H.length,this._process();for(var ae=this._state,Ee=this.cfg.outputLength/8,Me=Ee/8,Ie=[],re=0;re<Me;re++){var he=ae[re],Se=he.high,M=he.low;Se=16711935&(Se<<8|Se>>>24)|4278255360&(Se<<24|Se>>>8),Ie.push(M=16711935&(M<<8|M>>>24)|4278255360&(M<<24|M>>>8)),Ie.push(Se)}return new v.init(Ie,Ee)},clone:function(){for(var B=y.clone.call(this),H=B._state=this._state.slice(0),K=0;K<25;K++)H[K]=H[K].clone();return B}});u.SHA3=y._createHelper(L),u.HmacSHA3=y._createHmacHelper(L)}(Math),r.SHA3)},84068:function(We,de,m){var a,u,_,v,y,E,g,r;We.exports=(r=m(17656),m(24501),m(20885),_=(u=(a=r).x64).Word,v=u.WordArray,g=(y=a.algo).SHA384=(E=y.SHA512).extend({_doReset:function(){this._hash=new v.init([new _.init(3418070365,3238371032),new _.init(1654270250,914150663),new _.init(2438529370,812702999),new _.init(355462360,4144912697),new _.init(1731405415,4290775857),new _.init(2394180231,1750603025),new _.init(3675008525,1694076839),new _.init(1203062813,3204075428)])},_doFinalize:function(){var f=E._doFinalize.call(this);return f.sigBytes-=16,f}}),a.SHA384=E._createHelper(g),a.HmacSHA384=E._createHmacHelper(g),r.SHA384)},20885:function(We,de,m){var r;We.exports=(r=m(17656),m(24501),function(){var a=r,_=a.lib.Hasher,v=a.x64,y=v.Word,E=v.WordArray,g=a.algo;function f(){return y.create.apply(y,arguments)}var C=[f(1116352408,3609767458),f(1899447441,602891725),f(3049323471,3964484399),f(3921009573,2173295548),f(961987163,4081628472),f(1508970993,3053834265),f(2453635748,2937671579),f(2870763221,3664609560),f(3624381080,2734883394),f(310598401,1164996542),f(607225278,1323610764),f(1426881987,3590304994),f(1925078388,4068182383),f(2162078206,991336113),f(2614888103,633803317),f(3248222580,3479774868),f(3835390401,2666613458),f(4022224774,944711139),f(264347078,2341262773),f(604807628,2007800933),f(770255983,1495990901),f(1249150122,1856431235),f(1555081692,3175218132),f(1996064986,2198950837),f(2554220882,3999719339),f(2821834349,766784016),f(2952996808,2566594879),f(3210313671,3203337956),f(3336571891,1034457026),f(3584528711,2466948901),f(113926993,3758326383),f(338241895,168717936),f(666307205,1188179964),f(773529912,1546045734),f(1294757372,1522805485),f(1396182291,2643833823),f(1695183700,2343527390),f(1986661051,1014477480),f(2177026350,1206759142),f(2456956037,344077627),f(2730485921,1290863460),f(2820302411,3158454273),f(3259730800,3505952657),f(3345764771,106217008),f(3516065817,3606008344),f(3600352804,1432725776),f(4094571909,1467031594),f(275423344,851169720),f(430227734,3100823752),f(506948616,1363258195),f(659060556,3750685593),f(883997877,3785050280),f(958139571,3318307427),f(1322822218,3812723403),f(1537002063,2003034995),f(1747873779,3602036899),f(1955562222,1575990012),f(2024104815,1125592928),f(2227730452,2716904306),f(2361852424,442776044),f(2428436474,593698344),f(2756734187,3733110249),f(3204031479,2999351573),f(3329325298,3815920427),f(3391569614,3928383900),f(3515267271,566280711),f(3940187606,3454069534),f(4118630271,4000239992),f(116418474,1914138554),f(174292421,2731055270),f(289380356,3203993006),f(460393269,320620315),f(685471733,587496836),f(852142971,1086792851),f(1017036298,365543100),f(1126000580,2618297676),f(1288033470,3409855158),f(1501505948,4234509866),f(1607167915,987167468),f(1816402316,1246189591)],S=[];!function(){for(var T=0;T<80;T++)S[T]=f()}();var O=g.SHA512=_.extend({_doReset:function(){this._hash=new E.init([new y.init(1779033703,4089235720),new y.init(3144134277,2227873595),new y.init(1013904242,4271175723),new y.init(2773480762,1595750129),new y.init(1359893119,2917565137),new y.init(2600822924,725511199),new y.init(528734635,4215389547),new y.init(1541459225,327033209)])},_doProcessBlock:function(T,L){for(var B=this._hash.words,H=B[0],K=B[1],k=B[2],j=B[3],ae=B[4],Ee=B[5],Me=B[6],Ie=B[7],re=H.high,he=H.low,Se=K.high,M=K.low,ee=k.high,pe=k.low,ge=j.high,Be=j.low,je=ae.high,Qe=ae.low,xe=Ee.high,Ae=Ee.low,ve=Me.high,_e=Me.low,Ce=Ie.high,lt=Ie.low,Dt=re,$t=he,un=Se,cn=M,Pn=ee,on=pe,dn=ge,Mt=Be,me=je,Je=Qe,le=xe,Ge=Ae,yt=ve,At=_e,kt=Ce,Lt=lt,Ln=0;Ln<80;Ln++){var Fn,ze,Ve=S[Ln];if(Ln<16)ze=Ve.high=0|T[L+2*Ln],Fn=Ve.low=0|T[L+2*Ln+1];else{var $e=S[Ln-15],Ze=$e.high,bt=$e.low,rn=(bt>>>1|Ze<<31)^(bt>>>8|Ze<<24)^(bt>>>7|Ze<<25),mn=S[Ln-2],Un=mn.high,yn=mn.low,tr=(yn>>>19|Un<<13)^(yn<<3|Un>>>29)^(yn>>>6|Un<<26),ar=S[Ln-7],$n=S[Ln-16],An=$n.low;Ve.high=ze=(ze=(ze=((Ze>>>1|bt<<31)^(Ze>>>8|bt<<24)^Ze>>>7)+ar.high+((Fn=rn+ar.low)>>>0<rn>>>0?1:0))+((Un>>>19|yn<<13)^(Un<<3|yn>>>29)^Un>>>6)+((Fn+=tr)>>>0<tr>>>0?1:0))+$n.high+((Fn+=An)>>>0<An>>>0?1:0),Ve.low=Fn}var qt,Bn=me&le^~me&yt,jn=Je&Ge^~Je&At,Wn=Dt&un^Dt&Pn^un&Pn,xt=($t>>>28|Dt<<4)^($t<<30|Dt>>>2)^($t<<25|Dt>>>7),Mn=C[Ln],br=Mn.low,zt=kt+((me>>>14|Je<<18)^(me>>>18|Je<<14)^(me<<23|Je>>>9))+((qt=Lt+((Je>>>14|me<<18)^(Je>>>18|me<<14)^(Je<<23|me>>>9)))>>>0<Lt>>>0?1:0),pt=xt+($t&cn^$t&on^cn&on);kt=yt,Lt=At,yt=le,At=Ge,le=me,Ge=Je,me=dn+(zt=(zt=(zt=zt+Bn+((qt+=jn)>>>0<jn>>>0?1:0))+Mn.high+((qt+=br)>>>0<br>>>0?1:0))+ze+((qt+=Fn)>>>0<Fn>>>0?1:0))+((Je=Mt+qt|0)>>>0<Mt>>>0?1:0)|0,dn=Pn,Mt=on,Pn=un,on=cn,un=Dt,cn=$t,Dt=zt+(((Dt>>>28|$t<<4)^(Dt<<30|$t>>>2)^(Dt<<25|$t>>>7))+Wn+(pt>>>0<xt>>>0?1:0))+(($t=qt+pt|0)>>>0<qt>>>0?1:0)|0}he=H.low=he+$t,H.high=re+Dt+(he>>>0<$t>>>0?1:0),M=K.low=M+cn,K.high=Se+un+(M>>>0<cn>>>0?1:0),pe=k.low=pe+on,k.high=ee+Pn+(pe>>>0<on>>>0?1:0),Be=j.low=Be+Mt,j.high=ge+dn+(Be>>>0<Mt>>>0?1:0),Qe=ae.low=Qe+Je,ae.high=je+me+(Qe>>>0<Je>>>0?1:0),Ae=Ee.low=Ae+Ge,Ee.high=xe+le+(Ae>>>0<Ge>>>0?1:0),_e=Me.low=_e+At,Me.high=ve+yt+(_e>>>0<At>>>0?1:0),lt=Ie.low=lt+Lt,Ie.high=Ce+kt+(lt>>>0<Lt>>>0?1:0)},_doFinalize:function(){var T=this._data,L=T.words,B=8*this._nDataBytes,H=8*T.sigBytes;return L[H>>>5]|=128<<24-H%32,L[30+(H+128>>>10<<5)]=Math.floor(B/4294967296),L[31+(H+128>>>10<<5)]=B,T.sigBytes=4*L.length,this._process(),this._hash.toX32()},clone:function(){var T=_.clone.call(this);return T._hash=this._hash.clone(),T},blockSize:32});a.SHA512=_._createHelper(O),a.HmacSHA512=_._createHmacHelper(O)}(),r.SHA512)},72515:function(We,de,m){var r;We.exports=(r=m(17656),m(98891),m(78855),m(4147),m(12414),function(){var a=r,u=a.lib,_=u.WordArray,v=u.BlockCipher,y=a.algo,E=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],g=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],f=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],C
vendor: 7,629 bytes, line 1
1=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],
vendor: 3,243 bytes, line 1
1S=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],O=y.DES=v.extend({_doReset:function(){for(var K=this._key.words,k=[],j=0;j<56;j++){var ae=E[j]-1;k[j]=K[ae>>>5]>>>31-ae%32&1}for(var Ee=this._subKeys=[],Me=0;Me<16;Me++){var Ie=Ee[Me]=[],re=f[Me];for(j=0;j<24;j++)Ie[j/6|0]|=k[(g[j]-1+re)%28]<<31-j%6,Ie[4+(j/6|0)]|=k[28+(g[j+24]-1+re)%28]<<31-j%6;for(Ie[0]=Ie[0]<<1|Ie[0]>>>31,j=1;j<7;j++)Ie[j]=Ie[j]>>>4*(j-1)+3;Ie[7]=Ie[7]<<5|Ie[7]>>>27}var he=this._invSubKeys=[];for(j=0;j<16;j++)he[j]=Ee[15-j]},encryptBlock:function(H,K){this._doCryptBlock(H,K,this._subKeys)},decryptBlock:function(H,K){this._doCryptBlock(H,K,this._invSubKeys)},_doCryptBlock:function(H,K,k){this._lBlock=H[K],this._rBlock=H[K+1],T.call(this,4,252645135),T.call(this,16,65535),L.call(this,2,858993459),L.call(this,8,16711935),T.call(this,1,1431655765);for(var j=0;j<16;j++){for(var ae=k[j],Ee=this._lBlock,Me=this._rBlock,Ie=0,re=0;re<8;re++)Ie|=C[re][((Me^ae[re])&S[re])>>>0];this._lBlock=Me,this._rBlock=Ee^Ie}var he=this._lBlock;this._lBlock=this._rBlock,this._rBlock=he,T.call(this,1,1431655765),L.call(this,8,16711935),L.call(this,2,858993459),T.call(this,16,65535),T.call(this,4,252645135),H[K]=this._lBlock,H[K+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function T(H,K){var k=(this._lBlock>>>H^this._rBlock)&K;this._rBlock^=k,this._lBlock^=k<<H}function L(H,K){var k=(this._rBlock>>>H^this._lBlock)&K;this._lBlock^=k,this._rBlock^=k<<H}a.DES=v._createHelper(O);var B=y.TripleDES=v.extend({_doReset:function(){var K=this._key.words;if(2!==K.length&&4!==K.length&&K.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var k=K.slice(0,2),j=K.length<4?K.slice(0,2):K.slice(2,4),ae=K.length<6?K.slice(0,2):K.slice(4,6);this._des1=O.createEncryptor(_.create(k)),this._des2=O.createEncryptor(_.create(j)),this._des3=O.createEncryptor(_.create(ae))},encryptBlock:function(H,K){this._des1.encryptBlock(H,K),this._des2.decryptBlock(H,K),this._des3.encryptBlock(H,K)},decryptBlock:function(H,K){this._des3.decryptBlock(H,K),this._des2.encryptBlock(H,K),this._des1.decryptBlock(H,K)},keySize:6,ivSize:2,blockSize:2});a.TripleDES=v._createHelper(B)}(),r.TripleDES)},24501:function(We,de,m){var _,v,y,E,r;We.exports=(r=m(17656),v=(_=r.lib).Base,y=_.WordArray,(E=r.x64={}).Word=v.extend({init:function(C,S){this.high=C,this.low=S}}),E.WordArray=v.extend({init:function(C,S){C=this.words=C||[],this.sigBytes=null!=S?S:8*C.length},toX32:function(){for(var C=this.words,S=C.length,O=[],T=0;T<S;T++){var L=C[T];O.push(L.high),O.push(L.low)}return y.create(O,this.sigBytes)},clone:function(){for(var C=v.clone.call(this),S=C.words=this.words.slice(0),O=S.length,T=0;T<O;T++)S[T]=S[T].clone();return C}}),r)},29567:(We,de,m)=>{"use strict";m.d(de,{v:()=>Ut});var r="0123456789abcdefghijklmnopqrstuvwxyz";function a(Z){return r.charAt(Z)}function u(Z,P){return Z&P}function _(Z,P){return Z|P}function v(Z,P){return Z^P}function y(Z,P){return Z&~P}function E(Z){if(0==Z)return-1;var P=0;return 65535&Z||(Z>>=16,P+=16),255&Z||(Z>>=8,P+=8),15&Z||(Z>>=4,P+=4),3&Z||(Z>>=2,P+=2),1&Z||++P,P}function g(Z){for(var P=0;0!=Z;)Z&=Z-1,++P;return P}var f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 4,727 bytes, line 1
1+/";function S(Z){var P,R,$="";for(P=0;P+3<=Z.length;P+=3)R=parseInt(Z.substring(P,P+3),16),$+=f.charAt(R>>6)+f.charAt(63&R);for(P+1==Z.length?(R=parseInt(Z.substring(P,P+1),16),$+=f.charAt(R<<2)):P+2==Z.length&&(R=parseInt(Z.substring(P,P+2),16),$+=f.charAt(R>>2)+f.charAt((3&R)<<4));(3&$.length)>0;)$+="=";return $}function O(Z){var R,P="",$=0,X=0;for(R=0;R<Z.length&&"="!=Z.charAt(R);++R){var ye=f.indexOf(Z.charAt(R));ye<0||(0==$?(P+=a(ye>>2),X=3&ye,$=1):1==$?(P+=a(X<<2|ye>>4),X=15&ye,$=2):2==$?(P+=a(X),P+=a(ye>>2),X=3&ye,$=3):(P+=a(X<<2|ye>>4),P+=a(15&ye),$=0))}return 1==$&&(P+=a(X<<2)),P}var L,H,K={decode:function(Z){var P;if(void 0===H){var $="= \f\n\r\t\xa0\u2028\u2029";for(H=Object.create(null),P=0;P<64;++P)H["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(P)]=P;for(H["-"]=62,H._=63,P=0;P<9;++P)H[$.charAt(P)]=-1}var X=[],ye=0,Q=0;for(P=0;P<Z.length;++P){var Ye=Z.charAt(P);if("="==Ye)break;if(-1!=(Ye=H[Ye])){if(void 0===Ye)throw new Error("Illegal character at offset "+P);ye|=Ye,++Q>=4?(X[X.length]=ye>>16,X[X.length]=ye>>8&255,X[X.length]=255&ye,ye=0,Q=0):ye<<=6}}switch(Q){case 1:throw new Error("Base64 encoding incomplete: at least 2 bits missing");case 2:X[X.length]=ye>>10;break;case 3:X[X.length]=ye>>16,X[X.length]=ye>>8&255}return X},re:/-----BEGIN [^-]+-----([A-Za-z0-9+\/=\s]+)-----END [^-]+-----|begin-base64[^\n]+\n([A-Za-z0-9+\/=\s]+)====/,unarmor:function(Z){var P=K.re.exec(Z);if(P)if(P[1])Z=P[1];else{if(!P[2])throw new Error("RegExp out of sync");Z=P[2]}return K.decode(Z)}},k=1e13,j=function(){function Z(P){this.buf=[+P||0]}return Z.prototype.mulAdd=function(P,R){var ye,Q,$=this.buf,X=$.length;for(ye=0;ye<X;++ye)(Q=$[ye]*P+R)<k?R=0:Q-=(R=0|Q/k)*k,$[ye]=Q;R>0&&($[ye]=R)},Z.prototype.sub=function(P){var X,ye,R=this.buf,$=R.length;for(X=0;X<$;++X)(ye=R[X]-P)<0?(ye+=k,P=1):P=0,R[X]=ye;for(;0===R[R.length-1];)R.pop()},Z.prototype.toString=function(P){if(10!=(P||10))throw new Error("only base 10 is supported");for(var R=this.buf,$=R[R.length-1].toString(),X=R.length-2;X>=0;--X)$+=(k+R[X]).toString().substring(1);return $},Z.prototype.valueOf=function(){for(var P=this.buf,R=0,$=P.length-1;$>=0;--$)R=R*k+P[$];return R},Z.prototype.simplify=function(){var P=this.buf;return 1==P.length?P[0]:this},Z}(),Ee=/^(\d\d)(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])([01]\d|2[0-3])(?:([0-5]\d)(?:([0-5]\d)(?:[.,](\d{1,3}))?)?)?(Z|[-+](?:[0]\d|1[0-2])([0-5]\d)?)?$/,Me=/^(\d\d\d\d)(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])([01]\d|2[0-3])(?:([0-5]\d)(?:([0-5]\d)(?:[.,](\d{1,3}))?)?)?(Z|[-+](?:[0]\d|1[0-2])([0-5]\d)?)?$/;function Ie(Z,P){return Z.length>P&&(Z=Z.substring(0,P)+"\u2026"),Z}var M,re=function(){function Z(P,R){this.hexDigits="0123456789ABCDEF",P instanceof Z?(this.enc=P.enc,this.pos=P.pos):(this.enc=P,this.pos=R)}return Z.prototype.get=function(P){if(void 0===P&&(P=this.pos++),P>=this.enc.length)throw new Error("Requesting byte offset ".concat(P," on a stream of length ").concat(this.enc.length));return"string"==typeof this.enc?this.enc.charCodeAt(P):this.enc[P]},Z.prototype.hexByte=function(P){return this.hexDigits.charAt(P>>4&15)+this.hexDigits.charAt(15&P)},Z.prototype.hexDump=function(P,R,$){for(var X="",ye=P;ye<R;++ye)if(X+=this.hexByte(this.get(ye)),!0!==$)switch(15&ye){case 7:X+=" ";break;case 15:X+="\n";break;default:X+=" "}return X},Z.prototype.isASCII=function(P,R){for(var $=P;$<R;++$){var X=this.get($);if(X<32||X>176)return!1}return!0},Z.prototype.parseStringISO=function(P,R){for(var $="",X=P;X<R;++X)$+=String.fromCharCode(this.get(X));return $},Z.prototype.parseStringUTF=function(P,R){for(var $="",X=P;X<R;){var ye=this.get(X++);$+=String.fromCharCode(ye<128?ye:ye>191&&ye<224?(31&ye)<<6|63&this.get(X++):(15&ye)<<12|(63&this.get(X++))<<6|63&this.get(X++))}return $},Z.prototype.parseStringBMP=function(P,R){for(var X,ye,$="",Q=P;Q<R;)X=this.get(Q++),ye=this.get(Q++),$+=String.fromCharCode(X<<8|ye);return $},Z.prototype.parseTime=function(P,R,$){var X=this.parseStringISO(P,R),ye=($?Ee:Me).exec(X);return ye?($&&(ye[1]=+ye[1],ye[1]+=+ye[1]<70?2e3:1900),X=ye[1]+"-"+ye[2]+"-"+ye[3]+" "+ye[4],ye[5]&&(X+=":"+ye[5],ye[6]&&(X+=":"+ye[6],ye[7]&&(X+="."+ye[7]))),ye[8]&&(X+=" UTC","Z"!=ye[8]&&(X+=ye[8],ye[9]&&(X+=":"+ye[9]))),X):"Unrecognized time: "+X},Z.prototype.parseInteger=function(P,R){for(var Q,$=this.get(P),X=$>127,ye=X?255:0,Ye="";$==ye&&++P<R;)$=this.get(P);if(0==(Q=R-P))return X?-1:0;if(Q>4){for(Ye=$,Q<<=3;!(128&(+Ye^ye));)Ye=+Ye<<1,--Q;Ye="("+Q+" bit)\n"}X&&($-=256);for(var ut=new j($),Kt=P+1;Kt<R;++Kt)ut.mulAdd(256,this.get(Kt));return Ye+ut.toString()},Z.prototype.parseBitString=function(P,R,$){for(var X=this.get(P),Q="("+((R-P-1<<3)-X)+" bit)\n",Ye="",ut=P+1;ut<R;++ut){for(var Kt=this.get(ut),_n=ut==R-1?X:0,Pe=7;Pe>
vendor: 5,000 bytes, line 1
1=_n;--Pe)Ye+=Kt>>Pe&1?"1":"0";if(Ye.length>$)return Q+Ie(Ye,$)}return Q+Ye},Z.prototype.parseOctetString=function(P,R,$){if(this.isASCII(P,R))return Ie(this.parseStringISO(P,R),$);var X=R-P,ye="("+X+" byte)\n";X>($/=2)&&(R=P+$);for(var Q=P;Q<R;++Q)ye+=this.hexByte(this.get(Q));return X>$&&(ye+="\u2026"),ye},Z.prototype.parseOID=function(P,R,$){for(var X="",ye=new j,Q=0,Ye=P;Ye<R;++Ye){var ut=this.get(Ye);if(ye.mulAdd(128,127&ut),Q+=7,!(128&ut)){if(""===X)if((ye=ye.simplify())instanceof j)ye.sub(80),X="2."+ye.toString();else{var Kt=ye<80?ye<40?0:1:2;X=Kt+"."+(ye-40*Kt)}else X+="."+ye.toString();if(X.length>$)return Ie(X,$);ye=new j,Q=0}}return Q>0&&(X+=".incomplete"),X},Z}(),he=function(){function Z(P,R,$,X,ye){if(!(X instanceof Se))throw new Error("Invalid tag value.");this.stream=P,this.header=R,this.length=$,this.tag=X,this.sub=ye}return Z.prototype.typeName=function(){switch(this.tag.tagClass){case 0:switch(this.tag.tagNumber){case 0:return"EOC";case 1:return"BOOLEAN";case 2:return"INTEGER";case 3:return"BIT_STRING";case 4:return"OCTET_STRING";case 5:return"NULL";case 6:return"OBJECT_IDENTIFIER";case 7:return"ObjectDescriptor";case 8:return"EXTERNAL";case 9:return"REAL";case 10:return"ENUMERATED";case 11:return"EMBEDDED_PDV";case 12:return"UTF8String";case 16:return"SEQUENCE";case 17:return"SET";case 18:return"NumericString";case 19:return"PrintableString";case 20:return"TeletexString";case 21:return"VideotexString";case 22:return"IA5String";case 23:return"UTCTime";case 24:return"GeneralizedTime";case 25:return"GraphicString";case 26:return"VisibleString";case 27:return"GeneralString";case 28:return"UniversalString";case 30:return"BMPString"}return"Universal_"+this.tag.tagNumber.toString();case 1:return"Application_"+this.tag.tagNumber.toString();case 2:return"["+this.tag.tagNumber.toString()+"]";case 3:return"Private_"+this.tag.tagNumber.toString()}},Z.prototype.content=function(P){if(void 0===this.tag)return null;void 0===P&&(P=1/0);var R=this.posContent(),$=Math.abs(this.length);if(!this.tag.isUniversal())return null!==this.sub?"("+this.sub.length+" elem)":this.stream.parseOctetString(R,R+$,P);switch(this.tag.tagNumber){case 1:return 0===this.stream.get(R)?"false":"true";case 2:return this.stream.parseInteger(R,R+$);case 3:return this.sub?"("+this.sub.length+" elem)":this.stream.parseBitString(R,R+$,P);case 4:return this.sub?"("+this.sub.length+" elem)":this.stream.parseOctetString(R,R+$,P);case 6:return this.stream.parseOID(R,R+$,P);case 16:case 17:return null!==this.sub?"("+this.sub.length+" elem)":"(no elem)";case 12:return Ie(this.stream.parseStringUTF(R,R+$),P);case 18:case 19:case 20:case 21:case 22:case 26:return Ie(this.stream.parseStringISO(R,R+$),P);case 30:return Ie(this.stream.parseStringBMP(R,R+$),P);case 23:case 24:return this.stream.parseTime(R,R+$,23==this.tag.tagNumber)}return null},Z.prototype.toString=function(){return this.typeName()+"@"+this.stream.pos+"[header:"+this.header+",length:"+this.length+",sub:"+(null===this.sub?"null":this.sub.length)+"]"},Z.prototype.toPrettyString=function(P){void 0===P&&(P="");var R=P+this.typeName()+" @"+this.stream.pos;if(this.length>=0&&(R+="+"),R+=this.length,this.tag.tagConstructed?R+=" (constructed)":this.tag.isUniversal()&&(3==this.tag.tagNumber||4==this.tag.tagNumber)&&null!==this.sub&&(R+=" (encapsulates)"),R+="\n",null!==this.sub){P+=" ";for(var $=0,X=this.sub.length;$<X;++$)R+=this.sub[$].toPrettyString(P)}return R},Z.prototype.posStart=function(){return this.stream.pos},Z.prototype.posContent=function(){return this.stream.pos+this.header},Z.prototype.posEnd=function(){return this.stream.pos+this.header+Math.abs(this.length)},Z.prototype.toHexString=function(){return this.stream.hexDump(this.posStart(),this.posEnd(),!0)},Z.decodeLength=function(P){var R=P.get(),$=127&R;if($==R)return $;if($>6)throw new Error("Length over 48 bits not supported at position "+(P.pos-1));if(0===$)return null;R=0;for(var X=0;X<$;++X)R=256*R+P.get();return R},Z.prototype.getHexStringValue=function(){var P=this.toHexString(),R=2*this.header;return P.substring(R,R+2*this.length)},Z.decode=function(P){var R;R=P instanceof re?P:new re(P,0);var $=new re(R),X=new Se(R),ye=Z.decodeLength(R),Q=R.pos,Ye=Q-$.pos,ut=null,Kt=function(){var Pe=[];if(null!==ye){for(var mt=Q+ye;R.pos<mt;)Pe[Pe.length]=Z.decode(R);if(R.pos!=mt)throw new Error("Content size is not correct for container starting at offset "+Q)}else try{for(;;){var it=Z.decode(R);if(it.tag.isEOC())break;Pe[Pe.length]=it}ye=Q-R.pos}catch(St){throw new Error("Exception while decoding undefined length content: "+St)}return Pe};if(X.tagConstructed)ut=Kt();else if(X.isUniversal()&&(3==X.tagNumber||4==X.tagNumber))try{if(3==X.tagNumber&&0!=R.get())throw new Error("BIT STRINGs with unused bits cannot encapsulate.");ut=Kt();for(var _n=0;_n<ut.length;++_n)if(ut[_n].tag.isEOC())throw new Error("EOC is not supposed to be actual content.")}catch{ut=null}if(null===ut){if(null===ye)throw new Error("We can't skip over an invali
1d tag with undefined length at offset "+Q);R.pos=Q+Math.abs(ye)}return new Z($,Ye,ye,X,ut)},Z}(),Se=function(){function Z(P){var R=P.get();if(this.tagClass=R>>6,this.tagConstructed=!!(32&R),this.tagNumber=31&R,31==this.tagNumber){var $=new j;do{R=P.get(),$.mulAdd(128,127&R)}while(128&R);this.tagNumber=$.simplify()}}return Z.prototype.isUniversal=function(){return 0===this.tagClass},Z.prototype.isEOC=function(){return 0===this.tagClass&&0===this.tagNumber},Z}(),ge=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],Be=(1<<26)/ge[ge.length-1],je=function(){function Z(P,R,$){null!=P&&("number"==typeof P?this.fromNumber(P,R,$):this.fromString(P,null==R&&"string"!=typeof P?256:R))}return Z.prototype.toString=function(P){if(this.s<0)return"-"+this.negate().toString(P);var R;if(16==P)R=4;else if(8==P)R=3;else if(2==P)R=1;else if(32==P)R=5;else{if(4!=P)return this.toRadix(P);R=2}var X,$=(1<<R)-1,ye=!1,Q="",Ye=this.t,ut=this.DB-Ye*this.DB%R;if(Ye-- >0)for(ut<this.DB&&(X=this[Ye]>>ut)>0&&(ye=!0,Q=a(X));Ye>=0;)ut<R?(X=(this[Ye]&(1<<ut)-1)<<R-ut,X|=this[--Ye]>>(ut+=this.DB-R)):(X=this[Ye]>>(ut-=R)&$,ut<=0&&(ut+=this.DB,--Ye)),X>0&&(ye=!0),ye&&(Q+=a(X));return ye?Q:"0"},Z.prototype.negate=function(){var P=_e();return Z.ZERO.subTo(this,P),P},Z.prototype.abs=function(){return this.s<0?this.negate():this},Z.prototype.compareTo=function(P){var R=this.s-P.s;if(0!=R)return R;var $=this.t;if(0!=(R=$-P.t))return this.s<0?-R:R;for(;--$>=0;)if(0!=(R=this[$]-P[$]))return R;return 0},Z.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+dn(this[this.t-1]^this.s&this.DM)},Z.prototype.mod=function(P){var R=_e();return this.abs().divRemTo(P,null,R),this.s<0&&R.compareTo(Z.ZERO)>0&&P.subTo(R,R),R},Z.prototype.modPowInt=function(P,R){var $;return $=P<256||R.isEven()?new xe(R):new Ae(R),this.exp(P,$)},Z.prototype.clone=function(){var P=_e();return this.copyTo(P),P},Z.prototype.intValue=function(){if(this.s<0){if(1==this.t)return this[0]-this.DV;if(0==this.t)return-1}else{if(1==this.t)return this[0];if(0==this.t)return 0}return(this[1]&(1<<32-this.DB)-1)<<this.DB|this[0]},Z.prototype.byteValue=function(){return 0==this.t?this.s:this[0]<<24>>24},Z.prototype.shortValue=function(){return 0==this.t?this.s:this[0]<<16>>16},Z.prototype.signum=function(){return this.s<0?-1:this.t<=0||1==this.t&&this[0]<=0?0:1},Z.prototype.toByteArray=function(){var P=this.t,R=[];R[0]=this.s;var X,$=this.DB-P*this.DB%8,ye=0;if(P-- >0)for($<this.DB&&(X=this[P]>>$)!=(this.s&this.DM)>>$&&(R[ye++]=X|this.s<<this.DB-$);P>=0;)$<8?(X=(this[P]&(1<<$)-1)<<8-$,X|=this[--P]>>($+=this.DB-8)):(X=this[P]>>($-=8)&255,$<=0&&($+=this.DB,--P)),128&X&&(X|=-256),0==ye&&(128&this.s)!=(128&X)&&++ye,(ye>0||X!=this.s)&&(R[ye++]=X);return R},Z.prototype.equals=function(P){return 0==this.compareTo(P)},Z.prototype.min=function(P){return this.compareTo(P)<0?this:P},Z.prototype.max=function(P){return this.compareTo(P)>0?this:P},Z.prototype.and=function(P){var R=_e();return this.bitwiseTo(P,u,R),R},Z.prototype.or=function(P){var R=_e();return this.bitwiseTo(P,_,R),R},Z.prototype.xor=function(P){var R=_e();return this.bitwiseTo(P,v,R),R},Z.prototype.andNot=function(P){var R=_e();return this.bitwiseTo(P,y,R),R},Z.prototype.not=function(){for(var P=_e(),R=0;R<this.t;++R)P[R]=this.DM&~this[R];return P.t=this.t,P.s=~this.s,P},Z.prototype.shiftLeft=function(P){var R=_e();return P<0?this.rShiftTo(-P,R):this.lShiftTo(P,R),R},Z.prototype.shiftRight=function(P){var R=_e();return P<0?this.lShiftTo(-P,R):this.rShiftTo(P,R),R},Z.prototype.getLowestSetBit=function(){for(var P=0;P<this.t;++P)if(0!=this[P])return P*this.DB+E(this[P]);return this.s<0?this.t*this.DB:-1},Z.prototype.bitCount=function(){for(var P=0,R=this.s&this.DM,$=0;$<this.t;++$)P+=g(this[$]^R);return P},Z.prototype.testBit=function(P){var R=Math.floor(P/this.DB);return R>=this.t?0!=this.s:!!(this[R]&1<<P%this.DB)},Z.prototype.setBit=function(P){return this.changeBit(P,_)},Z.prototype.clearBit=function(P){return this.changeBit(P,y)}
vendor: 4,208 bytes, line 1
1,Z.prototype.flipBit=function(P){return this.changeBit(P,v)},Z.prototype.add=function(P){var R=_e();return this.addTo(P,R),R},Z.prototype.subtract=function(P){var R=_e();return this.subTo(P,R),R},Z.prototype.multiply=function(P){var R=_e();return this.multiplyTo(P,R),R},Z.prototype.divide=function(P){var R=_e();return this.divRemTo(P,R,null),R},Z.prototype.remainder=function(P){var R=_e();return this.divRemTo(P,null,R),R},Z.prototype.divideAndRemainder=function(P){var R=_e(),$=_e();return this.divRemTo(P,R,$),[R,$]},Z.prototype.modPow=function(P,R){var X,Q,$=P.bitLength(),ye=on(1);if($<=0)return ye;X=$<18?1:$<48?3:$<144?4:$<768?5:6,Q=$<8?new xe(R):R.isEven()?new ve(R):new Ae(R);var Ye=[],ut=3,Kt=X-1,_n=(1<<X)-1;if(Ye[1]=Q.convert(this),X>1){var Pe=_e();for(Q.sqrTo(Ye[1],Pe);ut<=_n;)Ye[ut]=_e(),Q.mulTo(Pe,Ye[ut-2],Ye[ut]),ut+=2}var it,Sn,mt=P.t-1,St=!0,Jt=_e();for($=dn(P[mt])-1;mt>=0;){for($>=Kt?it=P[mt]>>$-Kt&_n:(it=(P[mt]&(1<<$+1)-1)<<Kt-$,mt>0&&(it|=P[mt-1]>>this.DB+$-Kt)),ut=X;!(1&it);)it>>=1,--ut;if(($-=ut)<0&&($+=this.DB,--mt),St)Ye[it].copyTo(ye),St=!1;else{for(;ut>1;)Q.sqrTo(ye,Jt),Q.sqrTo(Jt,ye),ut-=2;ut>0?Q.sqrTo(ye,Jt):(Sn=ye,ye=Jt,Jt=Sn),Q.mulTo(Jt,Ye[it],ye)}for(;mt>=0&&!(P[mt]&1<<$);)Q.sqrTo(ye,Jt),Sn=ye,ye=Jt,Jt=Sn,--$<0&&($=this.DB-1,--mt)}return Q.revert(ye)},Z.prototype.modInverse=function(P){var R=P.isEven();if(this.isEven()&&R||0==P.signum())return Z.ZERO;for(var $=P.clone(),X=this.clone(),ye=on(1),Q=on(0),Ye=on(0),ut=on(1);0!=$.signum();){for(;$.isEven();)$.rShiftTo(1,$),R?((!ye.isEven()||!Q.isEven())&&(ye.addTo(this,ye),Q.subTo(P,Q)),ye.rShiftTo(1,ye)):Q.isEven()||Q.subTo(P,Q),Q.rShiftTo(1,Q);for(;X.isEven();)X.rShiftTo(1,X),R?((!Ye.isEven()||!ut.isEven())&&(Ye.addTo(this,Ye),ut.subTo(P,ut)),Ye.rShiftTo(1,Ye)):ut.isEven()||ut.subTo(P,ut),ut.rShiftTo(1,ut);$.compareTo(X)>=0?($.subTo(X,$),R&&ye.subTo(Ye,ye),Q.subTo(ut,Q)):(X.subTo($,X),R&&Ye.subTo(ye,Ye),ut.subTo(Q,ut))}return 0!=X.compareTo(Z.ONE)?Z.ZERO:ut.compareTo(P)>=0?ut.subtract(P):ut.signum()<0?(ut.addTo(P,ut),ut.signum()<0?ut.add(P):ut):ut},Z.prototype.pow=function(P){return this.exp(P,new Qe)},Z.prototype.gcd=function(P){var R=this.s<0?this.negate():this.clone(),$=P.s<0?P.negate():P.clone();if(R.compareTo($)<0){var X=R;R=$,$=X}var ye=R.getLowestSetBit(),Q=$.getLowestSetBit();if(Q<0)return R;for(ye<Q&&(Q=ye),Q>0&&(R.rShiftTo(Q,R),$.rShiftTo(Q,$));R.signum()>0;)(ye=R.getLowestSetBit())>0&&R.rShiftTo(ye,R),(ye=$.getLowestSetBit())>0&&$.rShiftTo(ye,$),R.compareTo($)>=0?(R.subTo($,R),R.rShiftTo(1,R)):($.subTo(R,$),$.rShiftTo(1,$));return Q>0&&$.lShiftTo(Q,$),$},Z.prototype.isProbablePrime=function(P){var R,$=this.abs();if(1==$.t&&$[0]<=ge[ge.length-1]){for(R=0;R<ge.length;++R)if($[0]==ge[R])return!0;return!1}if($.isEven())return!1;for(R=1;R<ge.length;){for(var X=ge[R],ye=R+1;ye<ge.length&&X<Be;)X*=ge[ye++];for(X=$.modInt(X);R<ye;)if(X%ge[R++]==0)return!1}return $.millerRabin(P)},Z.prototype.copyTo=function(P){for(var R=this.t-1;R>=0;--R)P[R]=this[R];P.t=this.t,P.s=this.s},Z.prototype.fromInt=function(P){this.t=1,this.s=P<0?-1:0,P>0?this[0]=P:P<-1?this[0]=P+this.DV:this.t=0},Z.prototype.fromString=function(P,R){var $;if(16==R)$=4;else if(8==R)$=3;else if(256==R)$=8;else if(2==R)$=1;else if(32==R)$=5;else{if(4!=R)return void this.fromRadix(P,R);$=2}this.t=0,this.s=0;for(var X=P.length,ye=!1,Q=0;--X>=0;){var Ye=8==$?255&+P[X]:Pn(P,X);Ye<0?"-"==P.charAt(X)&&(ye=!0):(ye=!1,0==Q?this[this.t++]=Ye:Q+$>this.DB?(this[this.t-1]|=(Ye&(1<<this.DB-Q)-1)<<Q,this[this.t++]=Ye>>this.DB-Q):this[this.t-1]|=Ye<<Q,(Q+=$)>=this.DB&&(Q-=this.DB))}8==$&&128&+P[0]&&(this.s=-1,Q>0&&(this[this.t-1]|=(1<<this.DB-Q)-1<<Q)),this.clamp(),ye&&Z.ZERO.subTo(this,this)},Z.prototype.clamp=function(){for(var P=this.s&this.DM;this.t>0&&this[this.t-1]==P;)--this.t},Z.prototype.dlShiftTo=function(P,R){var $;for($=this.t-1;$>=0;--$)R[$+P]=this[$];for($=P-1;$>=0;--$)R[$]=0;R.t=this.t+P,R.s=this.s},Z.prototype.drShiftTo=function(P,R){for(var $=P;$<this.t;++$)R[$-P]=this[$];R.t=Math.max(this.t-P,0),R.s=this.s},Z.prototype.lShiftTo=function(P,R){for(var $=P%this.DB,X=this.DB-$,ye=(1<<X)-1,Q=Math.floor(P/this.DB),Ye=this.s<<$&this.DM,ut=this.t-1;ut>=0;--ut)R[ut+Q+1]=this[ut]>>X|Ye,Ye=(this[ut]&ye)<<$;
vendor: 1,842 bytes, line 1
1for(ut=Q-1;ut>=0;--ut)R[ut]=0;R[Q]=Ye,R.t=this.t+Q+1,R.s=this.s,R.clamp()},Z.prototype.rShiftTo=function(P,R){R.s=this.s;var $=Math.floor(P/this.DB);if($>=this.t)R.t=0;else{var X=P%this.DB,ye=this.DB-X,Q=(1<<X)-1;R[0]=this[$]>>X;for(var Ye=$+1;Ye<this.t;++Ye)R[Ye-$-1]|=(this[Ye]&Q)<<ye,R[Ye-$]=this[Ye]>>X;X>0&&(R[this.t-$-1]|=(this.s&Q)<<ye),R.t=this.t-$,R.clamp()}},Z.prototype.subTo=function(P,R){for(var $=0,X=0,ye=Math.min(P.t,this.t);$<ye;)X+=this[$]-P[$],R[$++]=X&this.DM,X>>=this.DB;if(P.t<this.t){for(X-=P.s;$<this.t;)X+=this[$],R[$++]=X&this.DM,X>>=this.DB;X+=this.s}else{for(X+=this.s;$<P.t;)X-=P[$],R[$++]=X&this.DM,X>>=this.DB;X-=P.s}R.s=X<0?-1:0,X<-1?R[$++]=this.DV+X:X>0&&(R[$++]=X),R.t=$,R.clamp()},Z.prototype.multiplyTo=function(P,R){var $=this.abs(),X=P.abs(),ye=$.t;for(R.t=ye+X.t;--ye>=0;)R[ye]=0;for(ye=0;ye<X.t;++ye)R[ye+$.t]=$.am(0,X[ye],R,ye,0,$.t);R.s=0,R.clamp(),this.s!=P.s&&Z.ZERO.subTo(R,R)},Z.prototype.squareTo=function(P){for(var R=this.abs(),$=P.t=2*R.t;--$>=0;)P[$]=0;for($=0;$<R.t-1;++$){var X=R.am($,R[$],P,2*$,0,1);(P[$+R.t]+=R.am($+1,2*R[$],P,2*$+1,X,R.t-$-1))>=R.DV&&(P[$+R.t]-=R.DV,P[$+R.t+1]=1)}P.t>0&&(P[P.t-1]+=R.am($,R[$],P,2*$,0,1)),P.s=0,P.clamp()},Z.prototype.divRemTo=function(P,R,$){var X=P.abs();if(!(X.t<=0)){var ye=this.abs();if(ye.t<X.t)return R?.fromInt(0),void(null!=$&&this.copyTo($));null==$&&($=_e());var Q=_e(),Ye=this.s,ut=P.s,Kt=this.DB-dn(X[X.t-1]);Kt>0?(X.lShiftTo(Kt,Q),ye.lShiftTo(Kt,$)):(X.copyTo(Q),ye.copyTo($));var _n=Q.t,Pe=Q[_n-1];if(0!=Pe){var mt=Pe*(1<<this.F1)+(_n>1?Q[_n-2]>>this.F2:0),it=this.FV/mt,St=(1<<this.F1)/mt,Jt=1<<this.F2,Sn=$.t,Yn=Sn-_n,Xn=R??_e();for(Q.dlShiftTo(Yn,Xn),$.compareTo(Xn)>=0&&($[$.t++]=1,$.subTo(Xn,$)),Z.ONE.dlShiftTo(_n,Xn),Xn.subTo(Q,Q);Q.t<_n;)Q[Q.t++]=0;for(;--Yn>=0;){var dr=$[--Sn]==Pe?this.DM:Math.floor($[Sn]*it+($[Sn-1]+Jt)*St);
vendor: 4,374 bytes, line 1
1if(($[Sn]+=Q.am(0,dr,$,Yn,0,_n))<dr)for(Q.dlShiftTo(Yn,Xn),$.subTo(Xn,$);$[Sn]<--dr;)$.subTo(Xn,$)}null!=R&&($.drShiftTo(_n,R),Ye!=ut&&Z.ZERO.subTo(R,R)),$.t=_n,$.clamp(),Kt>0&&$.rShiftTo(Kt,$),Ye<0&&Z.ZERO.subTo($,$)}}},Z.prototype.invDigit=function(){if(this.t<1)return 0;var P=this[0];if(!(1&P))return 0;var R=3&P;return(R=(R=(R=(R=R*(2-(15&P)*R)&15)*(2-(255&P)*R)&255)*(2-((65535&P)*R&65535))&65535)*(2-P*R%this.DV)%this.DV)>0?this.DV-R:-R},Z.prototype.isEven=function(){return 0==(this.t>0?1&this[0]:this.s)},Z.prototype.exp=function(P,R){if(P>4294967295||P<1)return Z.ONE;var $=_e(),X=_e(),ye=R.convert(this),Q=dn(P)-1;for(ye.copyTo($);--Q>=0;)if(R.sqrTo($,X),(P&1<<Q)>0)R.mulTo(X,ye,$);else{var Ye=$;$=X,X=Ye}return R.revert($)},Z.prototype.chunkSize=function(P){return Math.floor(Math.LN2*this.DB/Math.log(P))},Z.prototype.toRadix=function(P){if(null==P&&(P=10),0==this.signum()||P<2||P>36)return"0";var R=this.chunkSize(P),$=Math.pow(P,R),X=on($),ye=_e(),Q=_e(),Ye="";for(this.divRemTo(X,ye,Q);ye.signum()>0;)Ye=($+Q.intValue()).toString(P).substring(1)+Ye,ye.divRemTo(X,ye,Q);return Q.intValue().toString(P)+Ye},Z.prototype.fromRadix=function(P,R){this.fromInt(0),null==R&&(R=10);for(var $=this.chunkSize(R),X=Math.pow(R,$),ye=!1,Q=0,Ye=0,ut=0;ut<P.length;++ut){var Kt=Pn(P,ut);Kt<0?"-"==P.charAt(ut)&&0==this.signum()&&(ye=!0):(Ye=R*Ye+Kt,++Q>=$&&(this.dMultiply(X),this.dAddOffset(Ye,0),Q=0,Ye=0))}Q>0&&(this.dMultiply(Math.pow(R,Q)),this.dAddOffset(Ye,0)),ye&&Z.ZERO.subTo(this,this)},Z.prototype.fromNumber=function(P,R,$){if("number"==typeof R)if(P<2)this.fromInt(1);else for(this.fromNumber(P,$),this.testBit(P-1)||this.bitwiseTo(Z.ONE.shiftLeft(P-1),_,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(R);)this.dAddOffset(2,0),this.bitLength()>P&&this.subTo(Z.ONE.shiftLeft(P-1),this);else{var X=[],ye=7&P;X.length=1+(P>>3),R.nextBytes(X),ye>0?X[0]&=(1<<ye)-1:X[0]=0,this.fromString(X,256)}},Z.prototype.bitwiseTo=function(P,R,$){var X,ye,Q=Math.min(P.t,this.t);for(X=0;X<Q;++X)$[X]=R(this[X],P[X]);if(P.t<this.t){for(ye=P.s&this.DM,X=Q;X<this.t;++X)$[X]=R(this[X],ye);$.t=this.t}else{for(ye=this.s&this.DM,X=Q;X<P.t;++X)$[X]=R(ye,P[X]);$.t=P.t}$.s=R(this.s,P.s),$.clamp()},Z.prototype.changeBit=function(P,R){var $=Z.ONE.shiftLeft(P);return this.bitwiseTo($,R,$),$},Z.prototype.addTo=function(P,R){for(var $=0,X=0,ye=Math.min(P.t,this.t);$<ye;)X+=this[$]+P[$],R[$++]=X&this.DM,X>>=this.DB;if(P.t<this.t){for(X+=P.s;$<this.t;)X+=this[$],R[$++]=X&this.DM,X>>=this.DB;X+=this.s}else{for(X+=this.s;$<P.t;)X+=P[$],R[$++]=X&this.DM,X>>=this.DB;X+=P.s}R.s=X<0?-1:0,X>0?R[$++]=X:X<-1&&(R[$++]=this.DV+X),R.t=$,R.clamp()},Z.prototype.dMultiply=function(P){this[this.t]=this.am(0,P-1,this,0,0,this.t),++this.t,this.clamp()},Z.prototype.dAddOffset=function(P,R){if(0!=P){for(;this.t<=R;)this[this.t++]=0;for(this[R]+=P;this[R]>=this.DV;)this[R]-=this.DV,++R>=this.t&&(this[this.t++]=0),++this[R]}},Z.prototype.multiplyLowerTo=function(P,R,$){var X=Math.min(this.t+P.t,R);for($.s=0,$.t=X;X>0;)$[--X]=0;for(var ye=$.t-this.t;X<ye;++X)$[X+this.t]=this.am(0,P[X],$,X,0,this.t);for(ye=Math.min(P.t,R);X<ye;++X)this.am(0,P[X],$,X,0,R-X);$.clamp()},Z.prototype.multiplyUpperTo=function(P,R,$){--R;var X=$.t=this.t+P.t-R;for($.s=0;--X>=0;)$[X]=0;for(X=Math.max(R-this.t,0);X<P.t;++X)$[this.t+X-R]=this.am(R-X,P[X],$,0,0,this.t+X-R);$.clamp(),$.drShiftTo(1,$)},Z.prototype.modInt=function(P){if(P<=0)return 0;var R=this.DV%P,$=this.s<0?P-1:0;if(this.t>0)if(0==R)$=this[0]%P;else for(var X=this.t-1;X>=0;--X)$=(R*$+this[X])%P;return $},Z.prototype.millerRabin=function(P){var R=this.subtract(Z.ONE),$=R.getLowestSetBit();if($<=0)return!1;var X=R.shiftRight($);(P=P+1>>1)>ge.length&&(P=ge.length);for(var ye=_e(),Q=0;Q<P;++Q){ye.fromInt(ge[Math.floor(Math.random()*ge.length)]);var Ye=ye.modPow(X,this);if(0!=Ye.compareTo(Z.ONE)&&0!=Ye.compareTo(R)){for(var ut=1;ut++<$&&0!=Ye.compareTo(R);)if(0==(Ye=Ye.modPowInt(2,this)).compareTo(Z.ONE))return!1;if(0!=Ye.compareTo(R))return!1}}return!0},Z.prototype.square=function(){var P=_e();return this.squareTo(P),P},Z.prototype.gcda=function(P,R){var $=this.s<0?this.negate():this.clone(),X=P.s<0?P.negate():P.clone();if($.compareTo(X)<0){var ye=$;$=X,X=ye}var Q=$.getLowestSetBit(),Ye=X.getLowestSetBit();if(Ye<0)R($);else{Q<Ye&&(Ye=Q),Ye>0&&($.rShiftTo(Ye,$),X.rShiftTo(Ye,X));var ut=function(){(Q=$.getLowestSetBit())>
vendor: 6,137 bytes, line 1
10&&$.rShiftTo(Q,$),(Q=X.getLowestSetBit())>0&&X.rShiftTo(Q,X),$.compareTo(X)>=0?($.subTo(X,$),$.rShiftTo(1,$)):(X.subTo($,X),X.rShiftTo(1,X)),$.signum()>0?setTimeout(ut,0):(Ye>0&&X.lShiftTo(Ye,X),setTimeout(function(){R(X)},0))};setTimeout(ut,10)}},Z.prototype.fromNumberAsync=function(P,R,$,X){if("number"==typeof R)if(P<2)this.fromInt(1);else{this.fromNumber(P,$),this.testBit(P-1)||this.bitwiseTo(Z.ONE.shiftLeft(P-1),_,this),this.isEven()&&this.dAddOffset(1,0);var ye=this,Q=function(){ye.dAddOffset(2,0),ye.bitLength()>P&&ye.subTo(Z.ONE.shiftLeft(P-1),ye),ye.isProbablePrime(R)?setTimeout(function(){X()},0):setTimeout(Q,0)};setTimeout(Q,0)}else{var Ye=[],ut=7&P;Ye.length=1+(P>>3),R.nextBytes(Ye),ut>0?Ye[0]&=(1<<ut)-1:Ye[0]=0,this.fromString(Ye,256)}},Z}(),Qe=function(){function Z(){}return Z.prototype.convert=function(P){return P},Z.prototype.revert=function(P){return P},Z.prototype.mulTo=function(P,R,$){P.multiplyTo(R,$)},Z.prototype.sqrTo=function(P,R){P.squareTo(R)},Z}(),xe=function(){function Z(P){this.m=P}return Z.prototype.convert=function(P){return P.s<0||P.compareTo(this.m)>=0?P.mod(this.m):P},Z.prototype.revert=function(P){return P},Z.prototype.reduce=function(P){P.divRemTo(this.m,null,P)},Z.prototype.mulTo=function(P,R,$){P.multiplyTo(R,$),this.reduce($)},Z.prototype.sqrTo=function(P,R){P.squareTo(R),this.reduce(R)},Z}(),Ae=function(){function Z(P){this.m=P,this.mp=P.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<P.DB-15)-1,this.mt2=2*P.t}return Z.prototype.convert=function(P){var R=_e();return P.abs().dlShiftTo(this.m.t,R),R.divRemTo(this.m,null,R),P.s<0&&R.compareTo(je.ZERO)>0&&this.m.subTo(R,R),R},Z.prototype.revert=function(P){var R=_e();return P.copyTo(R),this.reduce(R),R},Z.prototype.reduce=function(P){for(;P.t<=this.mt2;)P[P.t++]=0;for(var R=0;R<this.m.t;++R){var $=32767&P[R],X=$*this.mpl+(($*this.mph+(P[R]>>15)*this.mpl&this.um)<<15)&P.DM;for(P[$=R+this.m.t]+=this.m.am(0,X,P,R,0,this.m.t);P[$]>=P.DV;)P[$]-=P.DV,P[++$]++}P.clamp(),P.drShiftTo(this.m.t,P),P.compareTo(this.m)>=0&&P.subTo(this.m,P)},Z.prototype.mulTo=function(P,R,$){P.multiplyTo(R,$),this.reduce($)},Z.prototype.sqrTo=function(P,R){P.squareTo(R),this.reduce(R)},Z}(),ve=function(){function Z(P){this.m=P,this.r2=_e(),this.q3=_e(),je.ONE.dlShiftTo(2*P.t,this.r2),this.mu=this.r2.divide(P)}return Z.prototype.convert=function(P){if(P.s<0||P.t>2*this.m.t)return P.mod(this.m);if(P.compareTo(this.m)<0)return P;var R=_e();return P.copyTo(R),this.reduce(R),R},Z.prototype.revert=function(P){return P},Z.prototype.reduce=function(P){for(P.drShiftTo(this.m.t-1,this.r2),P.t>this.m.t+1&&(P.t=this.m.t+1,P.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);P.compareTo(this.r2)<0;)P.dAddOffset(1,this.m.t+1);for(P.subTo(this.r2,P);P.compareTo(this.m)>=0;)P.subTo(this.m,P)},Z.prototype.mulTo=function(P,R,$){P.multiplyTo(R,$),this.reduce($)},Z.prototype.sqrTo=function(P,R){P.squareTo(R),this.reduce(R)},Z}();function _e(){return new je(null)}function Ce(Z,P){return new je(Z,P)}var lt=typeof navigator<"u";lt&&"Microsoft Internet Explorer"==navigator.appName?(je.prototype.am=function(P,R,$,X,ye,Q){for(var Ye=32767&R,ut=R>>15;--Q>=0;){var Kt=32767&this[P],_n=this[P++]>>15,Pe=ut*Kt+_n*Ye;ye=((Kt=Ye*Kt+((32767&Pe)<<15)+$[X]+(1073741823&ye))>>>30)+(Pe>>>15)+ut*_n+(ye>>>30),$[X++]=1073741823&Kt}return ye},M=30):lt&&"Netscape"!=navigator.appName?(je.prototype.am=function(P,R,$,X,ye,Q){for(;--Q>=0;){var Ye=R*this[P++]+$[X]+ye;ye=Math.floor(Ye/67108864),$[X++]=67108863&Ye}return ye},M=26):(je.prototype.am=function(P,R,$,X,ye,Q){for(var Ye=16383&R,ut=R>>14;--Q>=0;){var Kt=16383&this[P],_n=this[P++]>>14,Pe=ut*Kt+_n*Ye;ye=((Kt=Ye*Kt+((16383&Pe)<<14)+$[X]+ye)>>28)+(Pe>>14)+ut*_n,$[X++]=268435455&Kt}return ye},M=28),je.prototype.DB=M,je.prototype.DM=(1<<M)-1,je.prototype.DV=1<<M,je.prototype.FV=Math.pow(2,52),je.prototype.F1=52-M,je.prototype.F2=2*M-52;var un,cn,$t=[];for(un=48,cn=0;cn<=9;++cn)$t[un++]=cn;for(un=97,cn=10;cn<36;++cn)$t[un++]=cn;for(un=65,cn=10;cn<36;++cn)$t[un++]=cn;function Pn(Z,P){return $t[Z.charCodeAt(P)]??-1}function on(Z){var P=_e();return P.fromInt(Z),P}function dn(Z){var R,P=1;return 0!=(R=Z>>>16)&&(Z=R,P+=16),0!=(R=Z>>8)&&(Z=R,P+=8),0!=(R=Z>>4)&&(Z=R,P+=4),0!=(R=Z>>2)&&(Z=R,P+=2),0!=(R=Z>>1)&&(Z=R,P+=1),P}je.ZERO=on(0),je.ONE=on(1);var le,yt,Mt=function(){function Z(){this.i=0,this.j=0,this.S=[]}return Z.prototype.init=function(P){var R,$,X;for(R=0;R<256;++R)this.S[R]=R;for($=0,R=0;R<256;++R)X=this.S[R],this.S[R]=this.S[$=$+this.S[R]+P[R%P.length]&255],this.S[$]=X;this.i=0,this.j=0},Z.prototype.next=function(){var P;return this.i=this.i+1&255,this.j=this.j+this.S[this.i]&255,P=this.S[this.i],this.S[this.i]=this.S[this.j],this.S[this.j]=P,this.S[P+this.S[this.i]&255]},Z}(),Ge=null;if(null==Ge){Ge=[],yt=0;var At=void 0;if(typeof window<"u"&&self.crypto&&self.crypto.getRandomValues){var kt=new Uint32Array(256);for(self.crypto.getRandomValues(kt),At=0;At<kt.length;++At)Ge[yt++]=255&kt[At]}var Lt=0,Ln=function(Z){if((Lt=Lt||0)>=256||yt>=256)self.removeEventListener?self.removeEventListener("mousemove",Ln,!1):self.detachEvent&&self.detachEvent("onmousemove",Ln);else try{Ge[yt++]=255&Z.x+Z.y,Lt+=1}catch{}};typeof window<"u"&&(self.addEventListener?self.addEventListener("mousemove",Ln,!1):self.attachEvent&&self.attachEvent("onmousemove",Ln))}function Fn(){if(null==le){for(le=function me(){return new Mt}();yt<256;){var Z=Math.floor(65536*Math.random());Ge[yt++]=255&Z}for(le.init(Ge),yt=0;yt<Ge.length;++yt)Ge[yt]=0;yt=0}return le.next()}var ze=function(){function Z(){}return Z.prototype.nextBytes=function(P){for(var R=0;R<P.length;++R)P[R]=Fn()},Z}();function Ve(Z){return function bt(Z){for(var P="",R=0;R<32*Z.length;R+=8)P+=String.fromCharCode(Z[R>>5]>>>24-R%32&255);return P}(function Tr(Z,P){var X,ye,Q,Ye,ut,Kt,_n,Pe,mt,it,St,Jt,R=new Array(1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225),$=new Array(64);for(Z[P>>5]|=128<<24-P%32,Z[15+(P+64>>9<<4)]=P,mt=0;mt<Z.length;mt+=16){for(X=R[0],ye=R[1],Q=R[2],Ye=R[3],ut=R[4],Kt=R[5],_n=R[6],Pe=R[7],it=0;
vendor: 4,378 bytes, line 1
1it<64;it++)$[it]=it<16?Z[it+mt]:$n($n($n(ar($[it-2]),$[it-7]),tr($[it-15])),$[it-16]),St=$n($n($n($n(Pe,qn(ut)),mn(ut,Kt,_n)),zn[it]),$[it]),Jt=$n(yn(X),Un(X,ye,Q)),Pe=_n,_n=Kt,Kt=ut,ut=$n(Ye,St),Ye=Q,Q=ye,ye=X,X=$n(St,Jt);R[0]=$n(X,R[0]),R[1]=$n(ye,R[1]),R[2]=$n(Q,R[2]),R[3]=$n(Ye,R[3]),R[4]=$n(ut,R[4]),R[5]=$n(Kt,R[5]),R[6]=$n(_n,R[6]),R[7]=$n(Pe,R[7])}return R}(function Ze(Z){for(var P=Array(Z.length>>2),R=0;R<P.length;R++)P[R]=0;for(R=0;R<8*Z.length;R+=8)P[R>>5]|=(255&Z.charCodeAt(R/8))<<24-R%32;return P}(Z),8*Z.length))}function $e(Z){for(var P="0123456789abcdef",R="",$=0;$<Z.length;$++){var X=Z.charCodeAt($);R+=P.charAt(X>>>4&15)+P.charAt(15&X)}return R}function Bt(Z,P){return Z>>>P|Z<<32-P}function rn(Z,P){return Z>>>P}function mn(Z,P,R){return Z&P^~Z&R}function Un(Z,P,R){return Z&P^Z&R^P&R}function yn(Z){return Bt(Z,2)^Bt(Z,13)^Bt(Z,22)}function qn(Z){return Bt(Z,6)^Bt(Z,11)^Bt(Z,25)}function tr(Z){return Bt(Z,7)^Bt(Z,18)^rn(Z,3)}function ar(Z){return Bt(Z,17)^Bt(Z,19)^rn(Z,10)}var zn=new Array(1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998);function $n(Z,P){var R=(65535&Z)+(65535&P);return(Z>>16)+(P>>16)+(R>>16)<<16|65535&R}function An(Z,P){if(P<Z.length+11)return console.error("Message too long for RSA"),null;for(var R=[],$=Z.length-1;$>=0&&P>0;){var X=Z.charCodeAt($--);X<128?R[--P]=X:X>127&&X<2048?(R[--P]=63&X|128,R[--P]=X>>6|192):(R[--P]=63&X|128,R[--P]=X>>6&63|128,R[--P]=X>>12|224)}R[--P]=0;for(var ye=new ze,Q=[];P>2;){for(Q[0]=0;0==Q[0];)ye.nextBytes(Q);R[--P]=Q[0]}return R[--P]=2,R[--P]=0,new je(R)}function Bn(Z,P,R){for(var $="",X=0;$.length<P;)$+=R(String.fromCharCode.apply(String,Z.concat([(4278190080&X)>>24,(16711680&X)>>16,(65280&X)>>8,255&X]))),X+=1;return $}function Wn(Z,P){var $=Ve;if(Z.length+64+2>P)throw"Message too long for RSA";var ye,X="";for(ye=0;ye<P-Z.length-64-2;ye+=1)X+="\0";var Q=$("")+X+"\x01"+Z,Ye=new Array(32);(new ze).nextBytes(Ye);var ut=Bn(Ye,Q.length,$),Kt=[];for(ye=0;ye<Q.length;ye+=1)Kt[ye]=Q.charCodeAt(ye)^ut.charCodeAt(ye);var _n=Bn(Kt,Ye.length,$),Pe=[0];for(ye=0;ye<Ye.length;ye+=1)Pe[ye+1]=Ye[ye]^_n.charCodeAt(ye);return new je(Pe.concat(Kt))}var Zt=function(){function Z(){this.n=null,this.e=0,this.d=null,this.p=null,this.q=null,this.dmp1=null,this.dmq1=null,this.coeff=null}return Z.prototype.doPublic=function(P){return P.modPowInt(this.e,this.n)},Z.prototype.doPrivate=function(P){if(null==this.p||null==this.q)return P.modPow(this.d,this.n);for(var R=P.mod(this.p).modPow(this.dmp1,this.p),$=P.mod(this.q).modPow(this.dmq1,this.q);R.compareTo($)<0;)R=R.add(this.p);return R.subtract($).multiply(this.coeff).mod(this.p).multiply(this.q).add($)},Z.prototype.setPublic=function(P,R){null!=P&&null!=R&&P.length>0&&R.length>0?(this.n=Ce(P,16),this.e=parseInt(R,16)):console.error("Invalid RSA public key")},Z.prototype.encrypt=function(P,R){typeof R>"u"&&(R=An);var $=this.n.bitLength()+7>>3,X=R(P,$);if(null==X)return null;var ye=this.doPublic(X);if(null==ye)return null;for(var Q=ye.toString(16),Ye=Q.length,ut=0;ut<2*$-Ye;ut++)Q="0"+Q;return Q},Z.prototype.setPrivate=function(P,R,$){null!=P&&null!=R&&P.length>0&&R.length>0?(this.n=Ce(P,16),this.e=parseInt(R,16),this.d=Ce($,16)):console.error("Invalid RSA private key")},Z.prototype.setPrivateEx=function(P,R,$,X,ye,Q,Ye,ut){null!=P&&null!=R&&P.length>0&&R.length>0?(this.n=Ce(P,16),this.e=parseInt(R,16),this.d=Ce($,16),this.p=Ce(X,16),this.q=Ce(ye,16),this.dmp1=Ce(Q,16),this.dmq1=Ce(Ye,16),this.coeff=Ce(ut,16)):console.error("Invalid RSA private key")},Z.prototype.generate=function(P,R){var $=new ze,X=P>>1;this.e=parseInt(R,16);for(var ye=new je(R,16);;){for(;this.p=new je(P-X,1,$),0!=this.p.subtract(je.ONE).gcd(ye).compareTo(je.ONE)||!this.p.isProbablePrime(10););for(;
vendor: 6,470 bytes, line 1
1this.q=new je(X,1,$),0!=this.q.subtract(je.ONE).gcd(ye).compareTo(je.ONE)||!this.q.isProbablePrime(10););if(this.p.compareTo(this.q)<=0){var Q=this.p;this.p=this.q,this.q=Q}var Ye=this.p.subtract(je.ONE),ut=this.q.subtract(je.ONE),Kt=Ye.multiply(ut);if(0==Kt.gcd(ye).compareTo(je.ONE)){this.n=this.p.multiply(this.q),this.d=ye.modInverse(Kt),this.dmp1=this.d.mod(Ye),this.dmq1=this.d.mod(ut),this.coeff=this.q.modInverse(this.p);break}}},Z.prototype.decrypt=function(P){var R=Ce(P,16),$=this.doPrivate(R);return null==$?null:function Et(Z,P){for(var R=Z.toByteArray(),$=0;$<R.length&&0==R[$];)++$;if(R.length-$!=P-1||2!=R[$])return null;for(++$;0!=R[$];)if(++$>=R.length)return null;for(var X="";++$<R.length;){var ye=255&R[$];ye<128?X+=String.fromCharCode(ye):ye>191&&ye<224?(X+=String.fromCharCode((31&ye)<<6|63&R[$+1]),++$):(X+=String.fromCharCode((15&ye)<<12|(63&R[$+1])<<6|63&R[$+2]),$+=2)}return X}($,this.n.bitLength()+7>>3)},Z.prototype.generateAsync=function(P,R,$){var X=new ze,ye=P>>1;this.e=parseInt(R,16);var Q=new je(R,16),Ye=this,ut=function(){var Kt=function(){if(Ye.p.compareTo(Ye.q)<=0){var mt=Ye.p;Ye.p=Ye.q,Ye.q=mt}var it=Ye.p.subtract(je.ONE),St=Ye.q.subtract(je.ONE),Jt=it.multiply(St);0==Jt.gcd(Q).compareTo(je.ONE)?(Ye.n=Ye.p.multiply(Ye.q),Ye.d=Q.modInverse(Jt),Ye.dmp1=Ye.d.mod(it),Ye.dmq1=Ye.d.mod(St),Ye.coeff=Ye.q.modInverse(Ye.p),setTimeout(function(){$()},0)):setTimeout(ut,0)},_n=function(){Ye.q=_e(),Ye.q.fromNumberAsync(ye,1,X,function(){Ye.q.subtract(je.ONE).gcda(Q,function(mt){0==mt.compareTo(je.ONE)&&Ye.q.isProbablePrime(10)?setTimeout(Kt,0):setTimeout(_n,0)})})},Pe=function(){Ye.p=_e(),Ye.p.fromNumberAsync(P-ye,1,X,function(){Ye.p.subtract(je.ONE).gcda(Q,function(mt){0==mt.compareTo(je.ONE)&&Ye.p.isProbablePrime(10)?setTimeout(_n,0):setTimeout(Pe,0)})})};setTimeout(Pe,0)};setTimeout(ut,0)},Z.prototype.sign=function(P,R,$){var X=function Nt(Z){return xt[Z]||""}($),ye=X+R(P).toString(),Q=this.n.bitLength()/4,Ye=function Nn(Z,P){if(P<Z.length+22)return console.error("Message too long for RSA"),null;for(var R=P-Z.length-6,$="",X=0;X<R;X+=2)$+="ff";return Ce("0001"+$+"00"+Z,16)}(ye,Q);if(null==Ye)return null;var ut=this.doPrivate(Ye);if(null==ut)return null;for(var Kt=ut.toString(16),_n=Kt.length,Pe=0;Pe<Q-_n;Pe++)Kt="0"+Kt;return Kt},Z.prototype.verify=function(P,R,$){var X=Ce(R,16),ye=this.doPublic(X);if(null==ye)return null;var Ye=function pn(Z){for(var P in xt)if(xt.hasOwnProperty(P)){var R=xt[P],$=R.length;if(Z.substring(0,$)==R)return Z.substring($)}return Z}(ye.toString(16).replace(/^1f+00/,""));return Ye==$(P).toString()},Z}(),xt={md2:"3020300c06082a864886f70d020205000410",md5:"3020300c06082a864886f70d020505000410",sha1:"3021300906052b0e03021a05000414",sha224:"302d300d06096086480165030402040500041c",sha256:"3031300d060960864801650304020105000420",sha384:"3041300d060960864801650304020205000430",sha512:"3051300d060960864801650304020305000440",ripemd160:"3021300906052b2403020105000414"};function Mn(Z,P,R){if(!P||!Z)throw new Error("extend failed, please check that all dependencies are included.");var $=function(){};if($.prototype=P.prototype,Z.prototype=new $,Z.prototype.constructor=Z,Z.superclass=P.prototype,P.prototype.constructor==Object.prototype.constructor&&(P.prototype.constructor=P),R){var X;for(X in R)Z.prototype[X]=R[X];var ye=function(){},Q=["toString","valueOf"];try{/MSIE/.test(navigator.userAgent)&&(ye=function(Ye,ut){for(X=0;X<Q.length;X+=1){var Kt=Q[X],_n=ut[Kt];"function"==typeof _n&&_n!=Object.prototype[Kt]&&(Ye[Kt]=_n)}})}catch{}ye(Z.prototype,R)}}var Gt={};(typeof Gt.asn1>"u"||!Gt.asn1)&&(Gt.asn1={}),Gt.asn1.ASN1Util=new function(){this.integerToByteHex=function(Z){var P=Z.toString(16);return P.length%2==1&&(P="0"+P),P},this.bigIntToMinTwosComplementsHex=function(Z){var P=Z.toString(16);if("-"!=P.substring(0,1))P.length%2==1?P="0"+P:P.match(/^[0-7]/)||(P="00"+P);else{var $=P.substring(1).length;$%2==1?$+=1:P.match(/^[0-7]/)||($+=2);for(var X="",ye=0;ye<$;ye++)X+="f";P=new je(X,16).xor(Z).add(je.ONE).toString(16).replace(/^-/,"")}return P},this.getPEMStringFromHex=function(Z,P){return hextopem(Z,P)},this.newObject=function(Z){var R=Gt.asn1,$=R.DERBoolean,X=R.DERInteger,ye=R.DERBitString,Q=R.DEROctetString,Ye=R.DERNull,ut=R.DERObjectIdentifier,Kt=R.DEREnumerated,_n=R.DERUTF8String,Pe=R.DERNumericString,mt=R.DERPrintableString,it=R.DERTeletexString,St=R.DERIA5String,Jt=R.DERUTCTime,Sn=R.DERGeneralizedTime,Yn=R.DERSequence,Xn=R.DERSet,dr=R.DERTaggedObject,ur=R.ASN1Util.newObject,Sr=Object.keys(Z);if(1!=Sr.length)throw"key of param shall be only one.";var vr=Sr[0];if(-1==":bool:int:bitstr:octstr:null:oid:enum:utf8str:numstr:prnstr:telstr:ia5str:utctime:gentime:seq:set:tag:".indexOf(":"+vr+":"))throw"undefined key: "+vr;if("bool"==vr)return new $(Z[vr]);if("int"==vr)return new X(Z[vr]);if("bitstr"==vr)return new ye(Z[vr]);if("octstr"==vr)return new Q(Z[vr]);if("null"==vr)return new Ye(Z[vr]);if("oid"==vr)return new ut(Z[vr]);if("enum"==vr)return new Kt(Z[vr]);if("utf8str"==vr)return new _n(Z[vr]);if("numstr"==vr)return new Pe(Z[vr]);if("prnstr"==vr)return new mt(Z[vr]);if("telstr"==vr)return new it(Z[vr]);if("ia5str"==vr)return new St(Z[vr]);if("utctime"==vr)return new Jt(Z[vr]);if("gentime"==vr)return new Sn(Z[vr]);if("seq"==vr){for(var hr=Z[vr],ft=[],Ft=0;Ft<hr.length;Ft++){var Ht=ur(hr[Ft]);ft.push(Ht)}return new Yn({array:ft})}if("set"==vr){for(hr=Z[vr],ft=[],Ft=0;Ft<hr.length;Ft++)Ht=ur(hr[Ft]),ft.push(Ht);return new Xn({array:ft})}if("tag"==vr){var tn=Z[vr];if("[object Array]"===Object.prototype.toString.call(tn)&&3==tn.length){var Te=ur(tn[2]);return new dr({tag:tn[0],explicit:tn[1],obj:Te})}var qe={};if(void 0!==tn.explicit&&(qe.explicit=tn.explicit),void 0!==tn.tag&&(qe.tag=tn.tag),void 0===tn.obj)throw"obj shall be specified for 'tag'.";return qe.obj=ur(tn.obj),new dr(qe)}},this.jsonToASN1HEX=function(Z){return this.newObject(Z).getEncodedHex()}},Gt.asn1.ASN1Util.oidHexToInt=function(Z){for(var X="",P=parseInt(Z.substring(0,2),16),ye=(X=Math.floor(P/40)+"."+P%40,""),Q=2;Q<Z.length;Q+=2){var ut=("00000000"+parseInt(Z.substring(Q,Q+2),16).toString(2)).slice(-8);ye+=ut.substring(1,8),"0"==ut.substring(0,1)&&(X=X+"."+new je(ye,2).toString(10),ye="")}return X},Gt.asn1.ASN1Util.oidIntToHex=function(Z){var P=function(Ye){var ut=Ye.toString(16);return 1==ut.length&&(ut="0"+ut),ut},R=function(Ye){var ut="",_n=new je(Ye,10).toString(2),Pe=7-_n.length%7;7==Pe&&(Pe=0);for(var mt="",it=0;it<Pe;it++)mt+="0";for(_n=mt+_n,it=0;
vendor: 4,599 bytes, line 1
1it<_n.length-1;it+=7){var St=_n.substring(it,it+7);it!=_n.length-7&&(St="1"+St),ut+=P(parseInt(St,2))}return ut};if(!Z.match(/^[0-9.]+$/))throw"malformed oid string: "+Z;var $="",X=Z.split("."),ye=40*parseInt(X[0])+parseInt(X[1]);$+=P(ye),X.splice(0,2);for(var Q=0;Q<X.length;Q++)$+=R(X[Q]);return $},Gt.asn1.ASN1Object=function(){this.getLengthHexFromValue=function(){if(typeof this.hV>"u"||null==this.hV)throw"this.hV is null or undefined.";if(this.hV.length%2==1)throw"value hex must be even length: n=0,v="+this.hV;var ye=this.hV.length/2,Q=ye.toString(16);if(Q.length%2==1&&(Q="0"+Q),ye<128)return Q;var Ye=Q.length/2;if(Ye>15)throw"ASN.1 length too long to represent by 8x: n = "+ye.toString(16);return(128+Ye).toString(16)+Q},this.getEncodedHex=function(){return(null==this.hTLV||this.isModified)&&(this.hV=this.getFreshValueHex(),this.hL=this.getLengthHexFromValue(),this.hTLV=this.hT+this.hL+this.hV,this.isModified=!1),this.hTLV},this.getValueHex=function(){return this.getEncodedHex(),this.hV},this.getFreshValueHex=function(){return""}},Gt.asn1.DERAbstractString=function(Z){Gt.asn1.DERAbstractString.superclass.constructor.call(this),this.getString=function(){return this.s},this.setString=function($){this.hTLV=null,this.isModified=!0,this.s=$,this.hV=stohex(this.s)},this.setStringHex=function($){this.hTLV=null,this.isModified=!0,this.s=null,this.hV=$},this.getFreshValueHex=function(){return this.hV},typeof Z<"u"&&("string"==typeof Z?this.setString(Z):typeof Z.str<"u"?this.setString(Z.str):typeof Z.hex<"u"&&this.setStringHex(Z.hex))},Mn(Gt.asn1.DERAbstractString,Gt.asn1.ASN1Object),Gt.asn1.DERAbstractTime=function(Z){Gt.asn1.DERAbstractTime.superclass.constructor.call(this),this.localDateToUTC=function($){return utc=$.getTime()+6e4*$.getTimezoneOffset(),new Date(utc)},this.formatDate=function($,X,ye){var Q=this.zeroPadding,Ye=this.localDateToUTC($),ut=String(Ye.getFullYear());"utc"==X&&(ut=ut.substring(2,4));var St=ut+Q(String(Ye.getMonth()+1),2)+Q(String(Ye.getDate()),2)+Q(String(Ye.getHours()),2)+Q(String(Ye.getMinutes()),2)+Q(String(Ye.getSeconds()),2);if(!0===ye){var Jt=Ye.getMilliseconds();if(0!=Jt){var Sn=Q(String(Jt),3);St=St+"."+(Sn=Sn.replace(/[0]+$/,""))}}return St+"Z"},this.zeroPadding=function($,X){return $.length>=X?$:new Array(X-$.length+1).join("0")+$},this.getString=function(){return this.s},this.setString=function($){this.hTLV=null,this.isModified=!0,this.s=$,this.hV=stohex($)},this.setByDateValue=function($,X,ye,Q,Ye,ut){var Kt=new Date(Date.UTC($,X-1,ye,Q,Ye,ut,0));this.setByDate(Kt)},this.getFreshValueHex=function(){return this.hV}},Mn(Gt.asn1.DERAbstractTime,Gt.asn1.ASN1Object),Gt.asn1.DERAbstractStructured=function(Z){Gt.asn1.DERAbstractString.superclass.constructor.call(this),this.setByASN1ObjectArray=function(R){this.hTLV=null,this.isModified=!0,this.asn1Array=R},this.appendASN1Object=function(R){this.hTLV=null,this.isModified=!0,this.asn1Array.push(R)},this.asn1Array=new Array,typeof Z<"u"&&typeof Z.array<"u"&&(this.asn1Array=Z.array)},Mn(Gt.asn1.DERAbstractStructured,Gt.asn1.ASN1Object),Gt.asn1.DERBoolean=function(){Gt.asn1.DERBoolean.superclass.constructor.call(this),this.hT="01",this.hTLV="0101ff"},Mn(Gt.asn1.DERBoolean,Gt.asn1.ASN1Object),Gt.asn1.DERInteger=function(Z){Gt.asn1.DERInteger.superclass.constructor.call(this),this.hT="02",this.setByBigInteger=function(P){this.hTLV=null,this.isModified=!0,this.hV=Gt.asn1.ASN1Util.bigIntToMinTwosComplementsHex(P)},this.setByInteger=function(P){var R=new je(String(P),10);this.setByBigInteger(R)},this.setValueHex=function(P){this.hV=P},this.getFreshValueHex=function(){return this.hV},typeof Z<"u"&&(typeof Z.bigint<"u"?this.setByBigInteger(Z.bigint):typeof Z.int<"u"?this.setByInteger(Z.int):"number"==typeof Z?this.setByInteger(Z):typeof Z.hex<"u"&&this.setValueHex(Z.hex))},Mn(Gt.asn1.DERInteger,Gt.asn1.ASN1Object),Gt.asn1.DERBitString=function(Z){if(void 0!==Z&&typeof Z.obj<"u"){var P=Gt.asn1.ASN1Util.newObject(Z.obj);Z.hex="00"+P.getEncodedHex()}Gt.asn1.DERBitString.superclass.constructor.call(this),this.hT="03",this.setHexValueIncludingUnusedBits=function(R){this.hTLV=null,this.isModified=!0,this.hV=R},this.setUnusedBitsAndHexValue=function(R,$){if(R<0||7<R)throw"unused bits shall be from 0 to 7: u = "+R;var X="0"+R;this.hTLV=null,this.isModified=!0,this.hV=X+$},this.setByBinaryString=function(R){var $=8-(R=R.replace(/0+$/,"")).length%8;8==$&&($=0);for(var X=0;X<=$;X++)R+="0";var ye="";for(X=0;X<R.length-1;X+=8){var Q=R.substring(X,X+8),Ye=parseInt(Q,2).toString(16);1==Ye.length&&(Ye="0"+Ye),ye+=Ye}this.hTLV=null,this.isModified=!0,this.hV="0"+$+ye}
1,this.setByBooleanArray=function(R){for(var $="",X=0;X<R.length;X++)$+=1==R[X]?"1":"0";this.setByBinaryString($)},this.newFalseArray=function(R){for(var $=new Array(R),X=0;X<R;X++)$[X]=!1;return $},this.getFreshValueHex=function(){return this.hV},typeof Z<"u"&&("string"==typeof Z&&Z.toLowerCase().match(/^[0-9a-f]+$/)?this.setHexValueIncludingUnusedBits(Z):typeof Z.hex<"u"?this.setHexValueIncludingUnusedBits(Z.hex):typeof Z.bin<"u"?this.setByBinaryString(Z.bin):typeof Z.array<"u"&&this.setByBooleanArray(Z.array))},Mn(Gt.asn1.DERBitString,Gt.asn1.ASN1Object),Gt.asn1.DEROctetString=function(Z){if(void 0!==Z&&typeof Z.obj<"u"){var P=Gt.asn1.ASN1Util.newObject(Z.obj);Z.hex=P.getEncodedHex()}Gt.asn1.DEROctetString.superclass.constructor.call(this,Z),this.hT="04"},Mn(Gt.asn1.DEROctetString,Gt.asn1.DERAbstractString),Gt.asn1.DERNull=function(){Gt.asn1.DERNull.superclass.constructor.call(this),this.hT="05",this.hTLV="0500"},Mn(Gt.asn1.DERNull,Gt.asn1.ASN1Object),Gt.asn1.DERObjectIdentifier=function(Z){var P=function($){var X=$.toString(16);return 1==X.length&&(X="0"+X),X},R=function($){var X="",Q=new je($,10).toString(2),Ye=7-Q.length%7;7==Ye&&(Ye=0);for(var ut="",Kt=0;Kt<Ye;Kt++)ut+="0";for(Q=ut+Q,Kt=0;Kt<Q.length-1;Kt+=7){var _n=Q.substring(Kt,Kt+7);Kt!=Q.length-7&&(_n="1"+_n),X+=P(parseInt(_n,2))}return X};Gt.asn1.DERObjectIdentifier.superclass.constructor.call(this),this.hT="06",this.setValueHex=function($){this.hTLV=null,this.isModified=!0,this.s=null,this.hV=$},this.setValueOidString=function($){if(!$.match(/^[0-9.]+$/))throw"malformed oid string: "+$;var X="",ye=$.split("."),Q=40*parseInt(ye[0])+parseInt(ye[1]);X+=P(Q),ye.splice(0,2);for(var Ye=0;Ye<ye.length;Ye++)X+=R(ye[Ye]);this.hTLV=null,this.isModified=!0,this.s=null,this.hV=X},this.setValueName=function($){var X=Gt.asn1.x509.OID.name2oid($);if(""===X)throw"DERObjectIdentifier oidName undefined: "+$;this.setValueOidString(X)},this.getFreshValueHex=function(){return this.hV},void 0!==Z&&("string"==typeof Z?Z.match(/^[0-2].[0-9.]+$/)?this.setValueOidString(Z):this.setValueName(Z):void 0!==Z.oid?this.setValueOidString(Z.oid):void 0!==Z.hex?this.setValueHex(Z.hex):void 0!==Z.name&&this.setValueName(Z.name))},Mn(Gt.asn1.DERObjectIdentifier,Gt.asn1.ASN1Object),Gt.asn1.DEREnumerated=function(Z){Gt.asn1.DEREnumerated.superclass.constructor.call(this),this.hT="0a",this.setByBigInteger=function(P){this.hTLV=null,this.isModified=!0,this.hV=Gt.asn1.ASN1Util.bigIntToMinTwosComplementsHex(P)},this.setByInteger=function(P){var R=new je(String(P),10);this.setByBigInteger(R)},this.setValueHex=function(P){this.hV=P},this.getFreshValueHex=function(){return this.hV},typeof Z<"u"&&(typeof Z.int<"u"?this.setByInteger(Z.int):"number"==typeof Z?this.setByInteger(Z):typeof Z.hex<"u"&&this.setValueHex(Z.hex))},Mn(Gt.asn1.DEREnumerated,Gt.asn1.ASN1Object),Gt.asn1.DERUTF8String=function(Z){Gt.asn1.DERUTF8String.superclass.constructor.call(this,Z),this.hT="0c"},Mn(Gt.asn1.DERUTF8String,Gt.asn1.DERAbstractString),Gt.asn1.DERNumericString=function(Z){Gt.asn1.DERNumericString.superclass.constructor.call(this,Z),this.hT="12"},Mn(Gt.asn1.DERNumericString,Gt.asn1.DERAbstractString),Gt.asn1.DERPrintableString=function(Z){Gt.asn1.DERPrintableString.superclass.constructor.call(this,Z),this.hT="13"},Mn(Gt.asn1.DERPrintableString,Gt.asn1.DERAbstractString),Gt.asn1.DERTeletexString=function(Z){Gt.asn1.DERTeletexString.superclass.constructor.call(this,Z),this.hT="14"},Mn(Gt.asn1.DERTeletexString,Gt.asn1.DERAbstractString),Gt.asn1.DERIA5String=function(Z){Gt.asn1.DERIA5String.superclass.constructor.call(this,Z),this.hT="16"},Mn(Gt.asn1.DERIA5String,Gt.asn1.DERAbstractString),Gt.asn1.DERUTCTime=function(Z){Gt.asn1.DERUTCTime.superclass.constructor.call(this,Z),this.hT="17",this.setByDate=function(P){this.hTLV=null,this.isModified=!0,this.date=P,this.s=this.formatDate(this.date,"utc"),this.hV=stohex(this.s)},this.getFreshValueHex=function(){return typeof this.date>"u"&&typeof this.s>"u"&&(this.date=new Date,this.s=this.formatDate(this.date,"utc"),this.hV=stohex(this.s)),this.hV},void 0!==Z&&(void 0!==Z.str?this.setString(Z.str):"string"==typeof Z&&Z.match(/^[0-9]{12}Z$/)?this.setString(Z):void 0!==Z.hex?this.setStringHex(Z.hex):void 0!==Z.date&&this.setByDate(Z.date))},Mn(Gt.asn1.DERUTCTime,Gt.asn1.DERAbstractTime),Gt.asn1.DERGeneralizedTime=function(Z){Gt.asn1.DERGeneralizedTime.superclass.constructor.call(this,Z),this.hT="18",this.withMillis=!1,this.setByDate=function(P){this.hTLV=null,this.isModified=!0,this.date=P,this.s=this.formatDate(this.date,"gen",this.withMillis),this.hV=stohex(this.s)},this.getFreshValueHex=function(){return void 0===this.date&&void 0===this.s&&(this.date=new Date,this.s=this.formatDate(this.date,"gen",this.withMillis),this.hV=stohex(this.s)),this.hV},void 0!==Z&&(void 0!==Z.str?this.setString(Z.str):"string"==typeof Z&&Z.match(/^[0-9]{14}Z$/)?this.setString(Z):void 0!==Z.hex?this.setStringHex(Z.hex):void 0!==Z.date&&this.setByDate(Z.date),!0===Z.millis&&(this.withMillis=!0))},Mn(Gt.asn1.DERGeneralizedTime,Gt.asn1.DERAbstractTime),Gt.asn1.DERSequence=function(Z){Gt.asn1.DERSequence.superclass.constructor.call(this,Z),this.hT="30",this.getFreshValueHex=function(){for(var P="",R=0;R<this.asn1Array.length;R++)P+=this.asn1Array[R].getEncodedHex();return this.hV=P,this.hV}},Mn(Gt.asn1.DERSequence,Gt.asn1.DERAbstractStructured),Gt.asn1.DERSet=function(Z){Gt.asn1.DERSet.superclass.constructor.call(this,Z),this.hT="31",this.sortFlag=!0,this.getFreshValueHex=function(){for(var P=new Array,R=0;R<this.asn1Array.length;R++)P.push(this.asn1Array[R].getEncodedHex());return 1==this.sortFlag&&P.sort(),this.hV=P.join(""),this.hV},typeof Z<"u"&&typeof Z.sortflag<"u"&&0==Z.sortflag&&(this.sortFlag=!1)},Mn(Gt.asn1.DERSet,Gt.asn1.DERAbstractStructured),Gt.asn1.DERTaggedObject=function(Z){Gt.asn1.DERTaggedObject.
vendor: 5,103 bytes, line 1
1superclass.constructor.call(this),this.hT="a0",this.hV="",this.isExplicit=!0,this.asn1Object=null,this.setASN1Object=function(P,R,$){this.hT=R,this.isExplicit=P,this.asn1Object=$,this.isExplicit?(this.hV=this.asn1Object.getEncodedHex(),this.hTLV=null,this.isModified=!0):(this.hV=null,this.hTLV=$.getEncodedHex(),this.hTLV=this.hTLV.replace(/^../,R),this.isModified=!1)},this.getFreshValueHex=function(){return this.hV},typeof Z<"u"&&(typeof Z.tag<"u"&&(this.hT=Z.tag),typeof Z.explicit<"u"&&(this.isExplicit=Z.explicit),typeof Z.obj<"u"&&(this.asn1Object=Z.obj,this.setASN1Object(this.isExplicit,this.hT,this.asn1Object)))},Mn(Gt.asn1.DERTaggedObject,Gt.asn1.ASN1Object);var zt,br=function(){var Z=function(P,R){return(Z=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function($,X){$.__proto__=X}||function($,X){for(var ye in X)Object.prototype.hasOwnProperty.call(X,ye)&&($[ye]=X[ye])})(P,R)};return function(P,R){if("function"!=typeof R&&null!==R)throw new TypeError("Class extends value "+String(R)+" is not a constructor or null");function $(){this.constructor=P}Z(P,R),P.prototype=null===R?Object.create(R):($.prototype=R.prototype,new $)}}(),qt=function(Z){function P(R){var $=Z.call(this)||this;return R&&("string"==typeof R?$.parseKey(R):(P.hasPrivateKeyProperty(R)||P.hasPublicKeyProperty(R))&&$.parsePropertiesFrom(R)),$}return br(P,Z),P.prototype.parseKey=function(R){try{var $=0,X=0,Q=/^\s*(?:[0-9A-Fa-f][0-9A-Fa-f]\s*)+$/.test(R)?function(Z){var P;if(void 0===L){var R="0123456789ABCDEF",$=" \f\n\r\t\xa0\u2028\u2029";for(L={},P=0;P<16;++P)L[R.charAt(P)]=P;for(R=R.toLowerCase(),P=10;P<16;++P)L[R.charAt(P)]=P;for(P=0;P<8;++P)L[$.charAt(P)]=-1}var X=[],ye=0,Q=0;for(P=0;P<Z.length;++P){var Ye=Z.charAt(P);if("="==Ye)break;if(-1!=(Ye=L[Ye])){if(void 0===Ye)throw new Error("Illegal character at offset "+P);ye|=Ye,++Q>=2?(X[X.length]=ye,ye=0,Q=0):ye<<=4}}if(Q)throw new Error("Hex encoding incomplete: 4 bits missing");return X}(R):K.unarmor(R),Ye=he.decode(Q);if(3===Ye.sub.length&&(Ye=Ye.sub[2].sub[0]),9===Ye.sub.length){$=Ye.sub[1].getHexStringValue(),this.n=Ce($,16),X=Ye.sub[2].getHexStringValue(),this.e=parseInt(X,16);var ut=Ye.sub[3].getHexStringValue();this.d=Ce(ut,16);var Kt=Ye.sub[4].getHexStringValue();this.p=Ce(Kt,16);var _n=Ye.sub[5].getHexStringValue();this.q=Ce(_n,16);var Pe=Ye.sub[6].getHexStringValue();this.dmp1=Ce(Pe,16);var mt=Ye.sub[7].getHexStringValue();this.dmq1=Ce(mt,16);var it=Ye.sub[8].getHexStringValue();this.coeff=Ce(it,16)}else{if(2!==Ye.sub.length)return!1;if(Ye.sub[0].sub){var Jt=Ye.sub[1].sub[0];$=Jt.sub[0].getHexStringValue(),this.n=Ce($,16),X=Jt.sub[1].getHexStringValue(),this.e=parseInt(X,16)}else $=Ye.sub[0].getHexStringValue(),this.n=Ce($,16),X=Ye.sub[1].getHexStringValue(),this.e=parseInt(X,16)}return!0}catch{return!1}},P.prototype.getPrivateBaseKey=function(){var R={array:[new Gt.asn1.DERInteger({int:0}),new Gt.asn1.DERInteger({bigint:this.n}),new Gt.asn1.DERInteger({int:this.e}),new Gt.asn1.DERInteger({bigint:this.d}),new Gt.asn1.DERInteger({bigint:this.p}),new Gt.asn1.DERInteger({bigint:this.q}),new Gt.asn1.DERInteger({bigint:this.dmp1}),new Gt.asn1.DERInteger({bigint:this.dmq1}),new Gt.asn1.DERInteger({bigint:this.coeff})]};return new Gt.asn1.DERSequence(R).getEncodedHex()},P.prototype.getPrivateBaseKeyB64=function(){return S(this.getPrivateBaseKey())},P.prototype.getPublicBaseKey=function(){var R=new Gt.asn1.DERSequence({array:[new Gt.asn1.DERObjectIdentifier({oid:"1.2.840.113549.1.1.1"}),new Gt.asn1.DERNull]}),$=new Gt.asn1.DERSequence({array:[new Gt.asn1.DERInteger({bigint:this.n}),new Gt.asn1.DERInteger({int:this.e})]}),X=new Gt.asn1.DERBitString({hex:"00"+$.getEncodedHex()});return new Gt.asn1.DERSequence({array:[R,X]}).getEncodedHex()},P.prototype.getPublicBaseKeyB64=function(){return S(this.getPublicBaseKey())},P.wordwrap=function(R,$){return $=$||64,R?R.match(RegExp("(.{1,"+$+"})( +|$\n?)|(.{1,"+$+"})","g")).join("\n"):R},P.prototype.getPrivateKey=function(){var R="-----BEGIN RSA PRIVATE KEY-----\n";return(R+=P.wordwrap(this.getPrivateBaseKeyB64())+"\n")+"-----END RSA PRIVATE KEY-----"},P.prototype.getPublicKey=function(){var R="-----BEGIN PUBLIC KEY-----\n";return(R+=P.wordwrap(this.getPublicBaseKeyB64())+"\n")+"-----END PUBLIC KEY-----"},P.hasPublicKeyProperty=function(R){return(R=R||{}).hasOwnProperty("n")&&R.hasOwnProperty("e")},P.hasPrivateKeyProperty=function(R){return(R=R||{}).hasOwnProperty("n")&&R.hasOwnProperty("e")&&R.hasOwnProperty("d")&&R.hasOwnProperty("p")&&R.hasOwnProperty("q")&&R.hasOwnProperty("dmp1")&&R.hasOwnProperty("dmq1")&&R.hasOwnProperty("coeff")},P.prototype.parsePropertiesFrom=function(R){this.n=R.n,this.e=R.e,R.hasOwnProperty("d")&&(this.d=R.d,this.p=R.p,this.q=R.q,this.dmp1=R.dmp1,this.dmq1=R.dmq1,this.coeff=R.coeff)},P}(Zt),pt=typeof process<"u"?null===(zt=process.env)||void 0===zt?void 0:zt.npm_package_version:void 0,Ut=function(){function Z(P){void 0===P&&(P={}),this.default_key_size=P.default_key_size?parseInt(P.default_key_size,10):1024,this.default_public_exponent=P.default_public_exponent||"010001",this.log=P.log||!1,this.key=P.key||null}
1return Z.prototype.setKey=function(P){P?(this.log&&this.key&&console.warn("A key was already set, overriding existing."),this.key=new qt(P)):!this.key&&this.log&&console.error("A key was not set.")},Z.prototype.setPrivateKey=function(P){this.setKey(P)},Z.prototype.setPublicKey=function(P){this.setKey(P)},Z.prototype.decrypt=function(P){try{return this.getKey().decrypt(O(P))}catch{return!1}},Z.prototype.encrypt=function(P){try{return S(this.getKey().encrypt(P))}catch{return!1}},Z.prototype.encryptOAEP=function(P){try{return S(this.getKey().encrypt(P,Wn))}catch{return!1}},Z.prototype.sign=function(P,R,$){void 0===R&&(R=function(X){return X}),void 0===$&&($="");try{return S(this.getKey().sign(P,R,$))}catch{return!1}},Z.prototype.signSha256=function(P){return this.sign(P,function(R){return $e(Ve(R))},"sha256")},Z.prototype.verify=function(P,R,$){void 0===$&&($=function(X){return X});try{return this.getKey().verify(P,O(R),$)}catch{return!1}},Z.prototype.verifySha256=function(P,R){return this.verify(P,R,function($){return $e(Ve($))})},Z.prototype.getKey=function(P){if(!this.key){if(this.key=new qt,P&&"[object Function]"==={}.toString.call(P))return void this.key.generateAsync(this.default_key_size,this.default_public_exponent,P);this.key.generate(this.default_key_size,this.default_public_exponent)}return this.key},Z.prototype.getPrivateKey=function(){return this.getKey().getPrivateKey()},Z.prototype.getPrivateKeyB64=function(){return this.getKey().getPrivateBaseKeyB64()},Z.prototype.getPublicKey=function(){return this.getKey().getPublicKey()},Z.prototype.getPublicKeyB64=function(){return this.getKey().getPublicBaseKeyB64()},Z.version=pt,Z}()},67376:function(We,de,m){var r;We=m.nmd(We),function(){var a,y="Expected a function",f="__lodash_hash_undefined__",S="__lodash_placeholder__",xe=1/0,Ae=9007199254740991,Ce=4294967295,$t=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],un="[object Arguments]",cn="[object Array]",on="[object Boolean]",dn="[object Date]",me="[object Error]",Je="[object Function]",le="[object GeneratorFunction]",Ge="[object Map]",yt="[object Number]",kt="[object Object]",Lt="[object Promise]",Fn="[object RegExp]",ze="[object Set]",Ve="[object String]",$e="[object Symbol]",bt="[object WeakMap]",rn="[object ArrayBuffer]",mn="[object DataView]",Un="[object Float32Array]",yn="[object Float64Array]",qn="[object Int8Array]",tr="[object Int16Array]",ar="[object Int32Array]",zn="[object Uint8Array]",Tr="[object Uint8ClampedArray]",$n="[object Uint16Array]",Nn="[object Uint32Array]",An=/\b__p \+= '';/g,Bn=/\b(__p \+=) '' \+/g,jn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Wn=/&(?:amp|lt|gt|quot|#39);/g,Zt=/[&<>"']/g,Et=RegExp(Wn.source),xt=RegExp(Zt.source),Nt=/<%-([\s\S]+?)%>/g,pn=/<%([\s\S]+?)%>/g,Mn=/<%=([\s\S]+?)%>/g,Gt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,br=/^\w*$/,qt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,zt=/[\\^$.*+?()[\]{}|]/g,pt=RegExp(zt.source),Ut=/^\s+/,Z=/\s/,P=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,R=/\{\n\/\* \[wrapped with (.+)\] \*/,$=/,? & /,X=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ye=/[()=,{}\[\]\/\s]/,Q=/\\(\\)?/g,Ye=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ut=/\w*$/,Kt=/^[-+]0x[0-9a-f]+$/i,_n=/^0b[01]+$/i,Pe=/^\[object .+?Constructor\]$/,mt=/^0o[0-7]+$/i,it=/^(?:0|[1-9]\d*)$/,St=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
vendor: 8,995 bytes, line 1
17f]/g,Jt=/($^)/,Sn=/['\n\r\u2028\u2029\\]/g,Yn="\\ud800-\\udfff",Sr="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",vr="\\u2700-\\u27bf",hr="a-z\\xdf-\\xf6\\xf8-\\xff",Te="A-Z\\xc0-\\xd6\\xd8-\\xde",qe="\\ufe0e\\ufe0f",ot="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",En="["+Yn+"]",wn="["+ot+"]",Zn="["+Sr+"]",rr="\\d+",jr="["+vr+"]",Kr="["+hr+"]",$r="[^"+Yn+ot+rr+vr+hr+Te+"]",Ar="\\ud83c[\\udffb-\\udfff]",Yt="[^"+Yn+"]",Mr="(?:\\ud83c[\\udde6-\\uddff]){2}",xr="[\\ud800-\\udbff][\\udc00-\\udfff]",Ts="["+Te+"]",io="(?:"+Kr+"|"+$r+")",ol="(?:"+Ts+"|"+$r+")",As="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",$s="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",wi="(?:"+Zn+"|"+Ar+")?",Ps="["+qe+"]?",qo=Ps+wi+"(?:\\u200d(?:"+[Yt,Mr,xr].join("|")+")"+Ps+wi+")*",nn="(?:"+[jr,Mr,xr].join("|")+")"+qo,Rt="(?:"+[Yt+Zn+"?",Zn,Mr,xr,En].join("|")+")",Jo=RegExp("['\u2019]","g"),$o=RegExp(Zn,"g"),so=RegExp(Ar+"(?="+Ar+")|"+Rt+qo,"g"),qs=RegExp([Ts+"?"+Kr+"+"+As+"(?="+[wn,Ts,"$"].join("|")+")",ol+"+"+$s+"(?="+[wn,Ts+io,"$"].join("|")+")",Ts+"?"+io+"+"+As,Ts+"+"+$s,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",rr,nn].join("|"),"g"),ea=RegExp("[\\u200d"+Yn+Sr+qe+"]"),la=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Oo=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Ya=-1,ei={};ei[Un]=ei[yn]=ei[qn]=ei[tr]=ei[ar]=ei[zn]=ei[Tr]=ei[$n]=ei[Nn]=!0,ei[un]=ei[cn]=ei[rn]=ei[on]=ei[mn]=ei[dn]=ei[me]=ei[Je]=ei[Ge]=ei[yt]=ei[kt]=ei[Fn]=ei[ze]=ei[Ve]=ei[bt]=!1;var ci={};ci[un]=ci[cn]=ci[rn]=ci[mn]=ci[on]=ci[dn]=ci[Un]=ci[yn]=ci[qn]=ci[tr]=ci[ar]=ci[Ge]=ci[yt]=ci[kt]=ci[Fn]=ci[ze]=ci[Ve]=ci[$e]=ci[zn]=ci[Tr]=ci[$n]=ci[Nn]=!0,ci[me]=ci[Je]=ci[bt]=!1;var ca={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Gs=parseFloat,ta=parseInt,ya="object"==typeof global&&global&&global.Object===Object&&global,Go="object"==typeof self&&self&&self.Object===Object&&self,Zi=ya||Go||Function("return this")(),Pi=de&&!de.nodeType&&de,Ds=Pi&&We&&!We.nodeType&&We,zo=Ds&&Ds.exports===Pi,ms=zo&&ya.process,Ss=function(){try{return Ds&&Ds.require&&Ds.require("util").types||ms&&ms.binding&&ms.binding("util")}catch{}}(),eo=Ss&&Ss.isArrayBuffer,na=Ss&&Ss.isDate,gs=Ss&&Ss.isMap,Es=Ss&&Ss.isRegExp,Zs=Ss&&Ss.isSet,to=Ss&&Ss.isTypedArray;function Bi(jt,Dn,bn){switch(bn.length){case 0:return jt.call(Dn);case 1:return jt.call(Dn,bn[0]);case 2:return jt.call(Dn,bn[0],bn[1]);case 3:return jt.call(Dn,bn[0],bn[1],bn[2])}return jt.apply(Dn,bn)}function oo(jt,Dn,bn,Jn){for(var ti=-1,Ur=null==jt?0:jt.length;++ti<Ur;){var Di=jt[ti];Dn(Jn,Di,bn(Di),jt)}return Jn}function us(jt,Dn){for(var bn=-1,Jn=null==jt?0:jt.length;++bn<Jn&&!1!==Dn(jt[bn],bn,jt););return jt}function ra(jt,Dn){for(var bn=null==jt?0:jt.length;bn--&&!1!==Dn(jt[bn],bn,jt););return jt}function al(jt,Dn){for(var bn=-1,Jn=null==jt?0:jt.length;++bn<Jn;)if(!Dn(jt[bn],bn,jt))return!1;return!0}function qi(jt,Dn){for(var bn=-1,Jn=null==jt?0:jt.length,ti=0,Ur=[];++bn<Jn;){var Di=jt[bn];Dn(Di,bn,jt)&&(Ur[ti++]=Di)}return Ur}function no(jt,Dn){return!(null==jt||!jt.length)&&zs(jt,Dn,0)>-1}function Lo(jt,Dn,bn){for(var Jn=-1,ti=null==jt?0:jt.length;++Jn<ti;)if(bn(Dn,jt[Jn]))return!0;return!1}function Xr(jt,Dn){for(var bn=-1,Jn=null==jt?0:jt.length,ti=Array(Jn);++bn<Jn;)ti[bn]=Dn(jt[bn],bn,jt);return ti}function ds(jt,Dn){for(var bn=-1,Jn=Dn.length,ti=jt.length;++bn<Jn;)jt[ti+bn]=Dn[bn];return jt}function xs(jt,Dn,bn,Jn){var ti=-1,Ur=null==jt?0:jt.length;for(Jn&&Ur&&(bn=jt[++ti]);++ti<Ur;)bn=Dn(bn,jt[ti],ti,jt);return bn}function Si(jt,Dn,bn,Jn){var ti=null==jt?0:jt.length;for(Jn&&ti&&(bn=jt[--ti]);ti--;)bn=Dn(bn,jt[ti],ti,jt);return bn}function Ms(jt,Dn){for(var bn=-1,Jn=null==jt?0:jt.length;++bn<Jn;)if(Dn(jt[bn],bn,jt))return!0;return!1}var Ko=fo("length");function _s(jt,Dn,bn){var Jn;return bn(jt,function(ti,Ur,Di){if(Dn(ti,Ur,Di))return Jn=Ur,!1}),Jn}function Us(jt,Dn,bn,Jn){for(var ti=jt.length,Ur=bn+(Jn?1:-1);Jn?Ur--:++Ur<ti;)if(Dn(jt[Ur],Ur,jt))return Ur;return-1}function zs(jt,Dn,bn){return Dn==Dn?function ue(jt,Dn,bn){for(var Jn=bn-1,ti=jt.length;++Jn<ti;)if(jt[Jn]===Dn)return Jn;return-1}(jt,Dn,bn):Us(jt,ua,bn)}function Ro(jt,Dn,bn,Jn){for(var ti=bn-1,Ur=jt.length;++ti<Ur;)if(Jn(jt[ti],Dn))return ti;return-1}function ua(jt){return jt!=jt}function ho(jt,Dn){var bn=null==jt?0:jt.length;return bn?gt(jt,Dn)/bn:NaN}function fo(jt){return function(Dn){return null==Dn?a:Dn[jt]}}function Xo(jt){return function(Dn){return null==jt?a:jt[Dn]}}function ja(jt,Dn,bn,Jn,ti){return ti(jt,function(Ur,Di,ii){bn=Jn?(Jn=!1,Ur):Dn(bn,Ur,Di,ii)}),bn}function gt(jt,Dn){for(var bn,Jn=-1,ti=jt.length;++Jn<ti;){var Ur=Dn(jt[Jn]);Ur!==a&&(bn=bn===a?Ur:bn+Ur)}return bn}function J(jt,Dn){for(var bn=-1,Jn=Array(jt);++bn<jt;)Jn[bn]=Dn(bn);return Jn}function U(jt){return jt&&jt.slice(0,Vn(jt)+1).replace(Ut,"")}function z(jt){return function(Dn){return jt(Dn)}}function Y(jt,Dn){return Xr(Dn,function(bn){return jt[bn]})}function ke(jt,Dn){return jt.has(Dn)}function rt(jt,Dn){for(var bn=-1,Jn=jt.length;++bn<Jn&&zs(Dn,jt[bn],0)>-1;);return bn}function en(jt,Dn){for(var bn=jt.length;bn--&&zs(Dn,jt[bn],0)>-1;);return bn}var fr=Xo({\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u010e:"D",\u0110:"D",\u010f:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011a:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011b:"e",\u011c:"G",\u011e:"G",\u0120:"G",\u0122:"G",\u011d:"g",\u011f:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012a:"I",\u012c:"I",\u012e:"I",\u0130:"I",\u0129:"i",\u012b:"i",\u012d:"i",\u012f:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013b:"L",\u013d:"L",\u013f:"L",\u0141:"L",\u013a:"l",\u013c:"l",\u013e:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014a:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014b:"n",\u014c:"O",\u014e:"O",\u0150:"O",\u014d:"o",\u014f:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015a:"S",\u015c:"S",\u015e:"S",\u0160:"S",\u015b:"s",\u015d:"s",\u015f:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016a:"U",\u016c:"U",\u016e:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016b:"u",\u016d:"u",\u016f:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017b:"Z",\u017d:"Z",\u017a:"z",\u017c:"z",\u017e:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017f:"s"}),Er=Xo({"&":"&","<":"<",">":">",'"':""","'":"'"});function ai(jt){return"\\"+ca[jt]}function Nr(jt){return ea.test(jt)}function Ki(jt){var Dn=-1,bn=Array(jt.size);return jt.forEach(function(Jn,ti){bn[++Dn]=[ti,Jn]}),bn}function Mi(jt,Dn){return function(bn){return jt(Dn(bn))}}function Oi(jt,Dn){for(var bn=-1,Jn=jt.length,ti=0,Ur=[];++bn<Jn;){var Di=jt[bn];(Di===Dn||Di===S)&&(jt[bn]=S,Ur[ti++]=bn)}return Ur}function hs(jt){var Dn=-1,bn=Array(jt.size);return jt.forEach(function(Jn){bn[++Dn]=Jn}),bn}function wt(jt){return Nr(jt)?function Ai(jt){for(var Dn=so.lastIndex=0;so.test(jt);)++Dn;return Dn}(jt):Ko(jt)}function gn(jt){return Nr(jt)?function Ls(jt){return jt.match(so)||[]}(jt):function ro(jt){return jt.split("")}(jt)}function Vn(jt){for(var Dn=jt.length;Dn--&&Z.test(jt.charAt(Dn)););return Dn}var Br=Xo({"&":"&","<":"<",">":">",""":'"',"'":"'"}),yr=function jt(Dn){var p,bn=(Dn=null==Dn?Zi:yr.defaults(Zi.Object(),Dn,yr.pick(Zi,Oo))).Array,Jn=Dn.Date,ti=Dn.Error,Ur=Dn.Function,Di=Dn.Math,ii=Dn.Object,Wa=Dn.RegExp,Yl=Dn.String,ki=Dn.TypeError,Po=bn.prototype,Is=ii.prototype,Qo=Dn["__core-js_shared__"],ba=Ur.prototype.toString,Ni=Is.hasOwnProperty,Bo=0,ao=(p=/[^.]+$/.exec(Qo&&Qo.keys&&Qo.keys.IE_PROTO||""))?"Symbol(sr
1c)_1."+p:"",Ea=Is.toString,Du=ba.call(ii),tu=Zi._,xu=Wa("^"+ba.call(Ni).replace(zt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),$a=zo?Dn.Buffer:a,gl=Dn.Symbol,yc=Dn.Uint8Array,nu=$a?$a.allocUnsafe:a,po=Mi(ii.getPrototypeOf,ii),ll=ii.create,jl=Is.propertyIsEnumerable,wa=Po.splice,Ga=gl?gl.isConcatSpreadable:a,nc=gl?gl.iterator:a,oe=gl?gl.toStringTag:a,st=function(){try{var p=Vc(ii,"defineProperty");return p({},"",{}),p}catch{}}(),Ne=Dn.clearTimeout!==Zi.clearTimeout&&Dn.clearTimeout,nt=Jn&&Jn.now!==Zi.Date.now&&Jn.now,Pt=Dn.setTimeout!==Zi.setTimeout&&Dn.setTimeout,On=Di.ceil,Kn=Di.floor,_r=ii.getOwnPropertySymbols,Ui=$a?$a.isBuffer:a,xi=Dn.isFinite,qr=Po.join,bi=Mi(ii.keys,ii),Ei=Di.max,gr=Di.min,Gn=Jn.now,Lr=Dn.parseInt,Ii=Di.random,Bs=Po.reverse,Hi=Vc(Dn,"DataView"),ns=Vc(Dn,"Map"),Ys=Vc(Dn,"Promise"),si=Vc(Dn,"Set"),ks=Vc(Dn,"WeakMap"),Fo=Vc(ii,"create"),pi=ks&&new ks,ha={},_l=sd(Hi),ka=sd(ns),Cs=sd(Ys),Ll=sd(si),za=sd(ks),mo=gl?gl.prototype:a,Na=mo?mo.valueOf:a,yi=mo?mo.toString:a;function ht(p){if(Yo(p)&&!Xi(p)&&!(p instanceof $i)){if(p instanceof Or)return p;if(Ni.call(p,"__wrapped__"))return Ru(p)}return new Or(p)}var Li=function(){function p(){}return function(x){if(!Ws(x))return{};if(ll)return ll(x);p.prototype=x;var W=new p;return p.prototype=a,W}}();function ia(){}function Or(p,x){this.__wrapped__=p,this.__actions__=[],this.__chain__=!!x,this.__index__=0,this.__values__=a}function $i(p){this.__wrapped__=p,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Ce,this.__views__=[]}function Vo(p){var x=-1,W=null==p?0:p.length;for(this.clear();++x<W;){var Le=p[x];this.set(Le[0],Le[1])}}function To(p){var x=-1,W=null==p?0:p.length;for(this.clear();++x<W;){var Le=p[x];this.set(Le[0],Le[1])}}function Ka(p){var x=-1,W=null==p?0:p.length;for(this.clear();++x<W;){var Le=p[x];this.set(Le[0],Le[1])}}function Fe(p){var x=-1,W=null==p?0:p.length;for(this.__data__=new Ka;++x<W;)this.add(p[x])}function In(p){var x=this.__data__=new To(p);this.size=x.size}function Xa(p,x){var W=Xi(p),Le=!W&&fd(p),at=!W&&!Le&&vu(p),Tt=!W&&!Le&&!at&&Vu(p),Ot=W||Le||at||Tt,fn=Ot?J(p.length,Yl):[],Cn=fn.length;for(var sr in p)(x||Ni.call(p,sr))&&(!Ot||!("length"==sr||at&&("offset"==sr||"parent"==sr)||Tt&&("buffer"==sr||"byteLength"==sr||"byteOffset"==sr)||ss(sr,Cn)))&&fn.push(sr);return fn}function go(p){var x=p.length;return x?p[df(0,x-1)]:a}function Qa(p,x){return Rd(Ho(p),Rl(x,0,p.length))}function Za(p){return Rd(Ho(p))}function Uo(p,x,W){(W!==a&&!nl(p[x],W)||W===a&&!(x in p))&&Ns(p,x,W)}function Wl(p,x,W){var Le=p[x];(!Ni.call(p,x)||!nl(Le,W)||W===a&&!(x in p))&&Ns(p,x,W)}function cl(p,x){for(var W=p.length;W--;)if(nl(p[W][0],x))return W;return-1}function Rc(p,x,W,Le){return So(p,function(at,Tt,Ot){x(Le,at,W(at),Ot)}),Le}function Pa(p,x){return p&&el(x,Sa(x),p)}function Ns(p,x,W){"__proto__"==x&&st?st(p,x,{configurable:!0,enumerable:!0,value:W,writable:!0}):p[x]=W}function au(p,x){for(var W=-1,Le=x.length,at=bn(Le),Tt=null==p;++W<Le;)at[W]=Tt?a:aa(p,x[W]);return at}function Rl(p,x,W){return p==p&&(W!==a&&(p=p<=W?p:W),x!==a&&(p=p>=x?p:x)),p}function _o(p,x,W,Le,at,Tt){var Ot,fn=1&x,Cn=2&x,sr=4&x;if(W&&(Ot=at?W(p,Le,at,Tt):W(p)),Ot!==a)return Ot;if(!Ws(p))return p;var lr=Xi(p);if(lr){if(Ot=function Va(p){var x=p.length,W=new p.constructor(x);return x&&"string"==typeof p[0]&&Ni.call(p,"index")&&(W.index=p.index,W.input=p.input),W}(p),!fn)return Ho(p,Ot)}else{var mr=tl(p),Fr=mr==Je||mr==le;if(vu(p))return kr(p,fn);if(mr==kt||mr==un||Fr&&!at){if(Ot=Cn||Fr?{}:Cl(p),!fn)return Cn?function cc(p,x){return el(p,Fp(p),x)}(p,function ou(p,x){return p&&el(x,Il(x),p)}(Ot,p)):function Xl(p,x){return el(p,mf(p),x)}(p,Pa(Ot,p))}else{if(!ci[mr])return at?p:{};Ot=function Zr(p,x,W){var Le=p.constructor;switch(x){case rn:return Qr(p);case on:case dn:return new Le(+p);case mn:return function as(p,x){var W=x?Qr(p.buffer):p.buffer;return new p.constructor(W,p.byteOffset,p.byteLength)}(p,W);case Un:case yn:case qn:case tr:case ar:case zn:case Tr:case $n:case Nn:return Pl(p,W);case Ge:return new Le;case yt:case Ve:return new Le(p);case Fn:return function Ao(p){var x=new p.constructor(p.source,ut.exec(p));return x.lastIndex=p.lastIndex,x}(p);case ze:return new Le;case $e:return function ko(p){return Na?ii(Na.call(p)):{}}(p)}}(p,mr,fn)}}Tt||(Tt=new In);var ni=Tt.get(p);if(ni)return ni;Tt.set(p,Ot),Fu(p)?p.forEach(function(mi){Ot.add(_o(mi,x,W,mi,p,Tt))}):Fh(p)&&p.forEach(function(mi,ps){Ot.set(ps,_o(mi,x,W,ps,p,Tt))});var Qi=lr?a:(sr?Cn?Eh:Od:Cn?Il:Sa)(p);return us(Qi||p,function(mi,ps){Qi&&(mi=p[ps=mi]),Wl(Ot,ps,_o(mi,x,W,ps,p,Tt))}),Ot}function lu(p,x,W){var Le=W.length;if(null==p)return!Le;for(p=ii(p);Le--;){var at=W[Le],Ot=p[at];if(Ot===a&&!(at in p)||!(0,x[at])(Ot))return!1}return!0}function bc(p,x,W){if("function"!=typeof p)throw new ki(y);return Ch(function(){p.apply(a,W)},x)}function Ec(p,x,W,Le){var at=-1,Tt=no,Ot=!0,fn=p.length,Cn=[],sr=x.length;if(!fn)return Cn;W&&(x=Xr(x,z(W))),Le?(Tt=Lo,Ot=!1):x.length>=200&&(Tt=ke,Ot=!1,x=new Fe(x));e:for(;++at<fn;){var lr=p[at],mr=null==W?lr:W(lr);if(lr=Le||0!==lr?lr:0,Ot&&mr==mr){for(var Fr=sr;Fr--;)if(x[Fr]===mr)continue e;Cn.push(lr)}else Tt(x,mr,Le)||Cn.push(lr)}return Cn}ht.templateSettings={escape:Nt,evaluate:pn,interpolate:Mn,variable:"",imports:{_:ht}},(ht.prototype=ia.prototype).constructor=ht,(Or.prototype=Li(ia.prototype)).constructor=Or,($i.prototype=Li(ia.prototype)).constructor=$i,Vo.prototype.clear=function lo(){this.__data__=Fo?Fo(null):{},this.size=0},Vo.prototype.delete=function ru(p){var x=this.has(p)&&delete this.__data__[p];return this.size-=x?1:0,x},Vo.prototype.get=function Co(p){var x=this.__data__;if(Fo){var W=x[p];return W===f?a:W}return Ni.call(x,p)?x[p]:a},Vo.prototype.has=function sa(p){var x=this.__data__;return Fo?x[p]!==a:Ni.call(x,p)},Vo.prototype.set=function iu(p,x){var W=this.__data__;return this.size+=this.has(p)?0:1,W[p]=Fo&&x===a?f:x,this},To.prototype.clear=function rc(){this.__data__=[],this.size=0},To.prototype.delete=function Ra(p){var x=this.__data__,W=cl(x,p);return!(W<0||(W==x.length-1?x.pop():wa.call(x,W,1),--this.size,0))},To.prototype.get=function vl(p){var x=this.__data__,W=cl(x,p);return W<0?a:x[W][1]},To.prototype.has=function su(p){return cl(this.__data__,p)>-1},To.prototype.set=function Lc(p,x){var W=this.__data__,Le=cl(W,p);return Le<0?(++this.size,W.push([p,x])):W[Le][1]=x,this},Ka.prototype.clear=function Da(){this.size=0,this.__data__={hash:new Vo,map:new(ns||To),string:new Vo}},Ka.prototype.delete=function q(p){var x=wh(this,p).delete(p);return this.size-=x?1:0,x},Ka.prototype.get=function we(p){return wh(this,p).get(p)}
vendor: 3,647 bytes, line 1
1,Ka.prototype.has=function ie(p){return wh(this,p).has(p)},Ka.prototype.set=function De(p,x){var W=wh(this,p),Le=W.size;return W.set(p,x),this.size+=W.size==Le?0:1,this},Fe.prototype.add=Fe.prototype.push=function _t(p){return this.__data__.set(p,f),this},Fe.prototype.has=function Vt(p){return this.__data__.has(p)},In.prototype.clear=function hn(){this.__data__=new To,this.size=0},In.prototype.delete=function pr(p){var x=this.__data__,W=x.delete(p);return this.size=x.size,W},In.prototype.get=function di(p){return this.__data__.get(p)},In.prototype.has=function Wr(p){return this.__data__.has(p)},In.prototype.set=function Fs(p,x){var W=this.__data__;if(W instanceof To){var Le=W.__data__;if(!ns||Le.length<199)return Le.push([p,x]),this.size=++W.size,this;W=this.__data__=new Ka(Le)}return W.set(p,x),this.size=W.size,this};var So=xg(co),ic=xg(pa,!0);function Cu(p,x){var W=!0;return So(p,function(Le,at,Tt){return W=!!x(Le,at,Tt)}),W}function Gi(p,x,W){for(var Le=-1,at=p.length;++Le<at;){var Tt=p[Le],Ot=x(Tt);if(null!=Ot&&(fn===a?Ot==Ot&&!ql(Ot):W(Ot,fn)))var fn=Ot,Cn=Tt}return Cn}function sc(p,x){var W=[];return So(p,function(Le,at,Tt){x(Le,at,Tt)&&W.push(Le)}),W}function rs(p,x,W,Le,at){var Tt=-1,Ot=p.length;for(W||(W=id),at||(at=[]);++Tt<Ot;){var fn=p[Tt];x>0&&W(fn)?x>1?rs(fn,x-1,W,Le,at):ds(at,fn):Le||(at[at.length]=fn)}return at}var bl=Zu(),fa=Zu(!0);function co(p,x){return p&&bl(p,x,Sa)}function pa(p,x){return p&&fa(p,x,Sa)}function ma(p,x){return qi(x,function(W){return Gc(p[W])})}function ul(p,x){for(var W=0,Le=(x=Tn(x,p)).length;null!=p&&W<Le;)p=p[hl(x[W++])];return W&&W==Le?p:a}function oc(p,x,W){var Le=x(p);return Xi(p)?Le:ds(Le,W(p))}function fs(p){return null==p?p===a?"[object Undefined]":"[object Null]":oe&&oe in ii(p)?function rd(p){var x=Ni.call(p,oe),W=p[oe];try{p[oe]=a;var Le=!0}catch{}var at=Ea.call(p);return Le&&(x?p[oe]=W:delete p[oe]),at}(p):function gf(p){return Ea.call(p)}(p)}function El(p,x){return p>x}function Ba(p,x){return null!=p&&Ni.call(p,x)}function wc(p,x){return null!=p&&x in ii(p)}function ga(p,x,W){for(var Le=W?Lo:no,at=p[0].length,Tt=p.length,Ot=Tt,fn=bn(Tt),Cn=1/0,sr=[];Ot--;){var lr=p[Ot];Ot&&x&&(lr=Xr(lr,z(x))),Cn=gr(lr.length,Cn),fn[Ot]=!W&&(x||at>=120&&lr.length>=120)?new Fe(Ot&&lr):a}lr=p[0];var mr=-1,Fr=fn[0];e:for(;++mr<at&&sr.length<Cn;){var ni=lr[mr],hi=x?x(ni):ni;if(ni=W||0!==ni?ni:0,!(Fr?ke(Fr,hi):Le(sr,hi,W))){for(Ot=Tt;--Ot;){var Qi=fn[Ot];if(!(Qi?ke(Qi,hi):Le(p[Ot],hi,W)))continue e}Fr&&Fr.push(hi),sr.push(ni)}}return sr}function wl(p,x,W){var Le=null==(p=vf(p,x=Tn(x,p)))?p:p[hl(Sl(x))];return null==Le?a:Bi(Le,p,W)}function Xu(p){return Yo(p)&&fs(p)==un}function Gl(p,x,W,Le,at){return p===x||(null==p||null==x||!Yo(p)&&!Yo(x)?p!=p&&x!=x:function Dc(p,x,W,Le,at,Tt){var Ot=Xi(p),fn=Xi(x),Cn=Ot?cn:tl(p),sr=fn?cn:tl(x),lr=(Cn=Cn==un?kt:Cn)==kt,mr=(sr=sr==un?kt:sr)==kt,Fr=Cn==sr;if(Fr&&vu(p)){if(!vu(x))return!1;Ot=!0,lr=!1}if(Fr&&!lr)return Tt||(Tt=new In),Ot||Vu(p)?Mg(p,x,W,Le,at,Tt):function bh(p,x,W,Le,at,Tt,Ot){switch(W){case mn:if(p.byteLength!=x.byteLength||p.byteOffset!=x.byteOffset)return!1;p=p.buffer,x=x.buffer;case rn:return!(p.byteLength!=x.byteLength||!Tt(new yc(p),new yc(x)));case on:case dn:case yt:return nl(+p,+x);case me:return p.name==x.name&&p.message==x.message;case Fn:case Ve:return p==x+"";case Ge:var fn=Ki;case ze:if(fn||(fn=hs),p.size!=x.size&&!(1&Le))return!1;var sr=Ot.get(p);if(sr)return sr==x;Le|=2,Ot.set(p,x);var lr=Mg(fn(p),fn(x),Le,at,Tt,Ot);return Ot.delete(p),lr;case $e:if(Na)return Na.call(p)==Na.call(x)}return!1}(p,x,Cn,W,Le,at,Tt);if(!(1&W)){var ni=lr&&Ni.call(p,"__wrapped__"),hi=mr&&Ni.call(x,"__wrapped__");
vendor: 8,046 bytes, line 1
1if(ni||hi){var Qi=ni?p.value():p,mi=hi?x.value():x;return Tt||(Tt=new In),at(Qi,mi,W,Le,Tt)}}return!!Fr&&(Tt||(Tt=new In),function pf(p,x,W,Le,at,Tt){var Ot=1&W,fn=Od(p),Cn=fn.length;if(Cn!=Od(x).length&&!Ot)return!1;for(var mr=Cn;mr--;){var Fr=fn[mr];if(!(Ot?Fr in x:Ni.call(x,Fr)))return!1}var ni=Tt.get(p),hi=Tt.get(x);if(ni&&hi)return ni==x&&hi==p;var Qi=!0;Tt.set(p,x),Tt.set(x,p);for(var mi=Ot;++mr<Cn;){var ps=p[Fr=fn[mr]],ys=x[Fr];if(Le)var Al=Ot?Le(ys,ps,Fr,x,p,Tt):Le(ps,ys,Fr,p,x,Tt);if(!(Al===a?ps===ys||at(ps,ys,W,Le,Tt):Al)){Qi=!1;break}mi||(mi="constructor"==Fr)}if(Qi&&!mi){var rl=p.constructor,Hl=x.constructor;rl!=Hl&&"constructor"in p&&"constructor"in x&&!("function"==typeof rl&&rl instanceof rl&&"function"==typeof Hl&&Hl instanceof Hl)&&(Qi=!1)}return Tt.delete(p),Tt.delete(x),Qi}(p,x,W,Le,at,Tt))}(p,x,W,Le,Gl,at))}function Ji(p,x,W,Le){var at=W.length,Tt=at,Ot=!Le;if(null==p)return!Tt;for(p=ii(p);at--;){var fn=W[at];if(Ot&&fn[2]?fn[1]!==p[fn[0]]:!(fn[0]in p))return!1}for(;++at<Tt;){var Cn=(fn=W[at])[0],sr=p[Cn],lr=fn[1];if(Ot&&fn[2]){if(sr===a&&!(Cn in p))return!1}else{var mr=new In;if(Le)var Fr=Le(sr,lr,Cn,p,x,mr);if(!(Fr===a?Gl(lr,sr,3,Le,mr):Fr))return!1}}return!0}function A(p){return!(!Ws(p)||function Vp(p){return!!ao&&ao in p}(p))&&(Gc(p)?xu:Pe).test(sd(p))}function vt(p){return"function"==typeof p?p:null==p?pl:"object"==typeof p?Xi(p)?Rn(p[0],p[1]):is(p):bu(p)}function sn(p){if(!Uc(p))return bi(p);var x=[];for(var W in ii(p))Ni.call(p,W)&&"constructor"!=W&&x.push(W);return x}function Hr(p,x){return p<x}function Ci(p,x){var W=-1,Le=Fl(p)?bn(p.length):[];return So(p,function(at,Tt,Ot){Le[++W]=x(at,Tt,Ot)}),Le}function is(p){var x=Bp(p);return 1==x.length&&x[0][2]?dc(x[0][0],x[0][1]):function(W){return W===p||Ji(W,p,x)}}function Rn(p,x){return Ks(p)&&xh(x)?dc(hl(p),x):function(W){var Le=aa(W,p);return Le===a&&Le===x?fm(W,p):Gl(x,Le,3)}}function _i(p,x,W,Le,at){p!==x&&bl(x,function(Tt,Ot){if(at||(at=new In),Ws(Tt))!function Dl(p,x,W,Le,at,Tt,Ot){var fn=yo(p,W),Cn=yo(x,W),sr=Ot.get(Cn);if(sr)Uo(p,W,sr);else{var lr=Tt?Tt(fn,Cn,W+"",p,x,Ot):a,mr=lr===a;if(mr){var Fr=Xi(Cn),ni=!Fr&&vu(Cn),hi=!Fr&&!ni&&Vu(Cn);lr=Cn,Fr||ni||hi?Xi(fn)?lr=fn:wo(fn)?lr=Ho(fn):ni?(mr=!1,lr=kr(Cn,!0)):hi?(mr=!1,lr=Pl(Cn,!0)):lr=[]:$d(Cn)||fd(Cn)?(lr=fn,fd(fn)?lr=Ul(fn):(!Ws(fn)||Gc(fn))&&(lr=Cl(Cn))):mr=!1}mr&&(Ot.set(Cn,lr),at(lr,Cn,Le,Tt,Ot),Ot.delete(Cn)),Uo(p,W,lr)}}(p,x,Ot,W,_i,Le,at);else{var fn=Le?Le(yo(p,Ot),Tt,Ot+"",p,x,at):a;fn===a&&(fn=Tt),Uo(p,Ot,fn)}},Il)}function Id(p,x){var W=p.length;if(W)return ss(x+=x<0?W:0,W)?p[x]:a}function Os(p,x,W){x=x.length?Xr(x,function(Tt){return Xi(Tt)?function(Ot){return ul(Ot,1===Tt.length?Tt[0]:Tt)}:Tt}):[pl];var Le=-1;return x=Xr(x,z(Ti())),function Ia(jt,Dn){var bn=jt.length;for(jt.sort(Dn);bn--;)jt[bn]=jt[bn].value;return jt}(Ci(p,function(Tt,Ot,fn){return{criteria:Xr(x,function(sr){return sr(Tt)}),index:++Le,value:Tt}}),function(Tt,Ot){return function oa(p,x,W){for(var Le=-1,at=p.criteria,Tt=x.criteria,Ot=at.length,fn=W.length;++Le<Ot;){var Cn=xl(at[Le],Tt[Le]);if(Cn)return Le>=fn?Cn:Cn*("desc"==W[Le]?-1:1)}return p.index-x.index}(Tt,Ot,W)})}function qa(p,x,W){for(var Le=-1,at=x.length,Tt={};++Le<at;){var Ot=x[Le],fn=ul(p,Ot);W(fn,Ot)&&Io(Tt,Tn(Ot,p),fn)}return Tt}function xa(p,x,W,Le){var at=Le?Ro:zs,Tt=-1,Ot=x.length,fn=p;for(p===x&&(x=Ho(x)),W&&(fn=Xr(p,z(W)));++Tt<Ot;)for(var Cn=0,sr=x[Tt],lr=W?W(sr):sr;(Cn=at(fn,lr,Cn,Le))>-1;)fn!==p&&wa.call(fn,Cn,1),wa.call(p,Cn,1);return p}function Ad(p,x){for(var W=p?x.length:0,Le=W-1;W--;){var at=x[W];if(W==Le||at!==Tt){var Tt=at;ss(at)?wa.call(p,at,1):ku(p,at)}}return p}function df(p,x){return p+Kn(Ii()*(x-p+1))}function kd(p,x){var W="";if(!p||x<1||x>Ae)return W;do{x%2&&(W+=p),(x=Kn(x/2))&&(p+=p)}while(x);return W}function es(p,x){return _a(_f(p,x,pl),p+"")}function Qu(p){return go(jh(p))}function ac(p,x){var W=jh(p);return Rd(W,Rl(x,0,W.length))}function Io(p,x,W,Le){if(!Ws(p))return p;for(var at=-1,Tt=(x=Tn(x,p)).length,Ot=Tt-1,fn=p;null!=fn&&++at<Tt;){var Cn=hl(x[at]),sr=W;if("__proto__"===Cn||"constructor"===Cn||"prototype"===Cn)return p;if(at!=Ot){var lr=fn[Cn];(sr=Le?Le(lr,Cn,fn):a)===a&&(sr=Ws(lr)?lr:ss(x[at+1])?[]:{})}Wl(fn,Cn,sr),fn=fn[Cn]}return p}var zl=pi?function(p,x){return pi.set(p,x),p}:pl,Nd=st?function(p,x){return st(p,"toString",{configurable:!0,enumerable:!1,value:vd(x),writable:!0})}:pl;function Kl(p){return Rd(jh(p))}function vo(p,x,W){var Le=-1,at=p.length;x<0&&(x=-x>at?0:at+x),(W=W>at?at:W)<0&&(W+=at),at=x>W?0:W-x>>>0,x>>>=0;for(var Tt=bn(at);++Le<at;)Tt[Le]=p[Le+x];return Tt}function Iu(p,x){var W;return So(p,function(Le,at,Tt){return!(W=x(Le,at,Tt))}),!!W}function Au(p,x,W){var Le=0,at=null==p?Le:p.length;if("number"==typeof x&&x==x&&at<=2147483647){for(;Le<at;){var Tt=Le+at>>>1,Ot=p[Tt];null!==Ot&&!ql(Ot)&&(W?Ot<=x:Ot<x)?Le=Tt+1:at=Tt}return at}return Fi(p,x,pl,W)}function Fi(p,x,W,Le){var at=0,Tt=null==p?0:p.length;if(0===Tt)return 0;for(var Ot=(x=W(x))!=x,fn=null===x,Cn=ql(x),sr=x===a;at<Tt;){var lr=Kn((at+Tt)/2),mr=W(p[lr]),Fr=mr!==a,ni=null===mr,hi=mr==mr,Qi=ql(mr);if(Ot)var mi=Le||hi;else mi=sr?hi&&(Le||Fr):fn?hi&&Fr&&(Le||!ni):Cn?hi&&Fr&&!ni&&(Le||!Qi):!ni&&!Qi&&(Le?mr<=x:mr<x);mi?at=lr+1:Tt=lr}return gr(Tt,4294967294)}function Pc(p,x){for(var W=-1,Le=p.length,at=0,Tt=[];++W<Le;){var Ot=p[W],fn=x?x(Ot):Ot;if(!W||!nl(fn,Cn)){var Cn=fn;Tt[at++]=0===Ot?0:Ot}}return Tt}function Ri(p){return"number"==typeof p?p:ql(p)?NaN:+p}function Fa(p){if("string"==typeof p)return p;if(Xi(p))return Xr(p,Fa)+"";if(ql(p))return yi?yi.call(p):"";var x=p+"";return"0"==x&&1/p==-xe?"-0":x}function lc(p,x,W){var Le=-1,at=no,Tt=p.length,Ot=!0,fn=[],Cn=fn;if(W)Ot=!1,at=Lo;else if(Tt>=200){var sr=x?null:hf(p);if(sr)return hs(sr);Ot=!1,at=ke,Cn=new Fe}else Cn=x?[]:fn;e:for(;++Le<Tt;){var lr=p[Le],mr=x?x(lr):lr;if(lr=W||0!==lr?lr:0,Ot&&mr==mr){for(var Fr=Cn.length;Fr--;)if(Cn[Fr]===mr)continue e;x&&Cn.push(mr),fn.push(lr)}else at(Cn,mr,W)||(Cn!==fn&&Cn.push(mr),fn.push(lr))}return fn}function ku(p,x){var W=-1,Le=(x=Tn(x,p)).length;if(!Le)return!0;for(;++W<Le;){var at=hl(x[W]);if("__proto__"===at&&!Ni.call(p,"__proto__")||("constructor"===at||"prototype"===at)&&W<Le-1)return!1}var Tt=vf(p,x);return null==Tt||delete Tt[hl(Sl(x))]}function I(p,x,W,Le){return Io(p,x,W(ul(p,x)),Le)}function ne(p,x,W,Le){for(var at=p.length,Tt=Le?at:-1;(Le?Tt--:++Tt<at)&&x(p[Tt],Tt,p););return W?vo(p,Le?0:Tt,Le?Tt+1:at):vo(p,Le?Tt+1:0,Le?at:Tt)}function w(p,x){var W=p;return W instanceof $i&&(W=W.value()),xs(x,function(Le,at){return at.func.apply(at.thisArg,ds([Le],at.args))},W)}function V(p,x,W){var Le=p.length;if(Le<2)return Le?lc(p[0]):[];for(var at=-1,Tt=bn(Le);++at<Le;)for(var Ot=p[at],fn=-1;++fn<Le;)fn!=at&&(Tt[at]=Ec(Tt[at]||Ot,p[fn],x,W));return lc(rs(Tt,1),x,W)}function be(p,x,W){for(var Le=-1,at=p.length,Tt=x.length,Ot={};++Le<at;)W(Ot,p[Le],Le<Tt?x[Le]:a);return Ot}function tt(p){return wo(p)?p:[]}function an(p){return"function"==typeof p?p:pl}function Tn(p,x){return Xi(p)?p:Ks(p,x)?[p]:Hp(ls(p))}var ir=es;function Qn(p,x,W){var Le=p.length;return W=W===a?Le:W,!x&&W>=Le?p:vo(p,x,W)}var Cr=Ne||function(p){return Zi.clearTimeout(p)};function kr(p,x){if(x)return p.slice();var W=p.length,Le=nu?nu(W):new p.constructor(W);return p.copy(Le),Le}function Qr(p){var x=new p.constructor(p.byteLength);return new yc(x).set(new yc(p)),x}function Pl(p,x){var W=x?Qr(p.buffer):p.buffer;return new p.constructor(W,p.byteOffset,p.length)}function xl(p,x){if(p!==x){var W=p!==a,Le=null===p,at=p==p,Tt=ql(p),Ot=x!==a,fn=null===x,Cn=x==x,sr=ql(x);if(!fn&&!sr&&!Tt&&p>x||Tt&&Ot&&Cn&&!fn&&!sr||Le&&Ot&&Cn||!W&&Cn||!at)return 1;if(!Le&&!Tt&&!sr&&p<x||sr&&W&&at&&!Le&&!Tt||fn&&W&&at||!Ot&&at||!Cn)return-1}return 0}function Ja(p,x,W,Le){for(var at=-1,Tt=p.length,Ot=W.length,fn=-1,Cn=x.length,sr=Ei(Tt-Ot,0),lr=bn(Cn+sr),mr=!Le;++fn<Cn;)lr[fn]=x[fn];for(;++at<Ot;)(mr||at<Tt)&&(lr[W[at]]=p[at]);for(;sr--;)lr[fn++]=p[at++];return lr}function mh(p,x,W,Le){for(var at=-1,Tt=p.length,Ot=-1,fn=W.length,Cn=-1,sr=x.length,lr=Ei(Tt-fn,0),mr=bn(lr+sr),Fr=!Le;++at<lr;
vendor: 25,707 bytes, line 1
1)mr[at]=p[at];for(var ni=at;++Cn<sr;)mr[ni+Cn]=x[Cn];for(;++Ot<fn;)(Fr||at<Tt)&&(mr[ni+W[Ot]]=p[at++]);return mr}function Ho(p,x){var W=-1,Le=p.length;for(x||(x=bn(Le));++W<Le;)x[W]=p[W];return x}function el(p,x,W,Le){var at=!W;W||(W={});for(var Tt=-1,Ot=x.length;++Tt<Ot;){var fn=x[Tt],Cn=Le?Le(W[fn],p[fn],fn,W,p):a;Cn===a&&(Cn=p[fn]),at?Ns(W,fn,Cn):Wl(W,fn,Cn)}return W}function gh(p,x){return function(W,Le){var at=Xi(W)?oo:Rc,Tt=x?x():{};return at(W,p,Ti(Le,2),Tt)}}function Nu(p){return es(function(x,W){var Le=-1,at=W.length,Tt=at>1?W[at-1]:a,Ot=at>2?W[2]:a;for(Tt=p.length>3&&"function"==typeof Tt?(at--,Tt):a,Ot&&js(W[0],W[1],Ot)&&(Tt=at<3?a:Tt,at=1),x=ii(x);++Le<at;){var fn=W[Le];fn&&p(x,fn,Le,Tt)}return x})}function xg(p,x){return function(W,Le){if(null==W)return W;if(!Fl(W))return p(W,Le);for(var at=W.length,Tt=x?at:-1,Ot=ii(W);(x?Tt--:++Tt<at)&&!1!==Le(Ot[Tt],Tt,Ot););return W}}function Zu(p){return function(x,W,Le){for(var at=-1,Tt=ii(x),Ot=Le(x),fn=Ot.length;fn--;){var Cn=Ot[p?fn:++at];if(!1===W(Tt[Cn],Cn,Tt))break}return x}}function Np(p){return function(x){var W=Nr(x=ls(x))?gn(x):a,Le=W?W[0]:x.charAt(0),at=W?Qn(W,1).join(""):x.slice(1);return Le[p]()+at}}function xc(p){return function(x){return xs(p0(vm(x).replace(Jo,"")),p,"")}}function Ou(p){return function(){var x=arguments;switch(x.length){case 0:return new p;case 1:return new p(x[0]);case 2:return new p(x[0],x[1]);case 3:return new p(x[0],x[1],x[2]);case 4:return new p(x[0],x[1],x[2],x[3]);case 5:return new p(x[0],x[1],x[2],x[3],x[4]);case 6:return new p(x[0],x[1],x[2],x[3],x[4],x[5]);case 7:return new p(x[0],x[1],x[2],x[3],x[4],x[5],x[6])}var W=Li(p.prototype),Le=p.apply(W,x);return Ws(Le)?Le:W}}function Cg(p){return function(x,W,Le){var at=ii(x);if(!Fl(x)){var Tt=Ti(W,3);x=Sa(x),W=function(fn){return Tt(at[fn],fn,at)}}var Ot=p(x,W,Le);return Ot>-1?at[Tt?x[Ot]:Ot]:a}}function Tg(p){return Cc(function(x){var W=x.length,Le=W,at=Or.prototype.thru;for(p&&x.reverse();Le--;){var Tt=x[Le];if("function"!=typeof Tt)throw new ki(y);if(at&&!Ot&&"wrapper"==nd(Tt))var Ot=new Or([],!0)}for(Le=Ot?Le:W;++Le<W;){var fn=nd(Tt=x[Le]),Cn="wrapper"==fn?Pp(Tt):a;Ot=Cn&&Ua(Cn[0])&&424==Cn[1]&&!Cn[4].length&&1==Cn[9]?Ot[nd(Cn[0])].apply(Ot,Cn[3]):1==Tt.length&&Ua(Tt)?Ot[fn]():Ot.thru(Tt)}return function(){var sr=arguments,lr=sr[0];if(Ot&&1==sr.length&&Xi(lr))return Ot.plant(lr).value();for(var mr=0,Fr=W?x[mr].apply(this,sr):lr;++mr<W;)Fr=x[mr].call(this,Fr);return Fr}})}function Lp(p,x,W,Le,at,Tt,Ot,fn,Cn,sr){var lr=128&x,mr=1&x,Fr=2&x,ni=24&x,hi=512&x,Qi=Fr?a:Ou(p);return function mi(){for(var ps=arguments.length,ys=bn(ps),Al=ps;Al--;)ys[Al]=arguments[Al];if(ni)var rl=Fc(mi),Hl=function vn(jt,Dn){for(var bn=jt.length,Jn=0;bn--;)jt[bn]===Dn&&++Jn;return Jn}(ys,rl);if(Le&&(ys=Ja(ys,Le,at,ni)),Tt&&(ys=mh(ys,Tt,Ot,ni)),ps-=Hl,ni&&ps<sr){var Wo=Oi(ys,rl);return Sg(p,x,Lp,mi.placeholder,W,ys,Wo,fn,Cn,sr-ps)}var Ac=mr?W:this,Qc=Fr?Ac[p]:p;return ps=ys.length,fn?ys=function Tc(p,x){for(var W=p.length,Le=gr(x.length,W),at=Ho(p);Le--;){var Tt=x[Le];p[Le]=ss(Tt,W)?at[Tt]:a}return p}(ys,fn):hi&&ps>1&&ys.reverse(),lr&&Cn<ps&&(ys.length=Cn),this&&this!==Zi&&this instanceof mi&&(Qc=Qi||Ou(Qc)),Qc.apply(Ac,ys)}}function qu(p,x){return function(W,Le){return function Tu(p,x,W,Le){return co(p,function(at,Tt,Ot){x(Le,W(at),Tt,Ot)}),Le}(W,p,x(Le),{})}}function Ju(p,x){return function(W,Le){var at;if(W===a&&Le===a)return x;if(W!==a&&(at=W),Le!==a){if(at===a)return Le;"string"==typeof W||"string"==typeof Le?(W=Fa(W),Le=Fa(Le)):(W=Ri(W),Le=Ri(Le)),at=p(W,Le)}return at}}function cu(p){return Cc(function(x){return x=Xr(x,z(Ti())),es(function(W){var Le=this;return p(x,function(at){return Bi(at,Le,W)})})})}function ed(p,x){var W=(x=x===a?" ":Fa(x)).length;if(W<2)return W?kd(x,p):x;var Le=kd(x,On(p/wt(x)));return Nr(x)?Qn(gn(Le),0,p).join(""):Le.slice(0,p)}function td(p){return function(x,W,Le){return Le&&"number"!=typeof Le&&js(x,W,Le)&&(W=Le=a),x=Vl(x),W===a?(W=x,x=0):W=Vl(W),function by(p,x,W,Le){for(var at=-1,Tt=Ei(On((x-p)/(W||1)),0),Ot=bn(Tt);Tt--;)Ot[Le?Tt:++at]=p,p+=W;return Ot}(x,W,Le=Le===a?x<W?1:-1:Vl(Le),p)}}function Lu(p){return function(x,W){return"string"==typeof x&&"string"==typeof W||(x=Ml(x),W=Ml(W)),p(x,W)}}function Sg(p,x,W,Le,at,Tt,Ot,fn,Cn,sr){var lr=8&x;x|=lr?32:64,4&(x&=~(lr?64:32))||(x&=-4);var Qi=[p,x,at,lr?Tt:a,lr?Ot:a,lr?a:Tt,lr?a:Ot,fn,Cn,sr],mi=W.apply(a,Qi);return Ua(p)&&ji(mi,Qi),mi.placeholder=Le,du(mi,p,x)}function yh(p){var x=Di[p];return function(W,Le){if(W=Ml(W),(Le=null==Le?0:gr(Yi(Le),292))&&xi(W)){var at=(ls(W)+"e").split("e");return+((at=(ls(x(at[0]+"e"+(+at[1]+Le)))+"e").split("e"))[0]+"e"+(+at[1]-Le))}return x(W)}}var hf=si&&1/hs(new si([,-0]))[1]==xe?function(p){return new si(p)}:Cm;function u_(p){return function(x){var W=tl(x);return W==Ge?Ki(x):W==ze?function It(jt){var Dn=-1,bn=Array(jt.size);return jt.forEach(function(Jn){bn[++Dn]=[Jn,Jn]}),bn}(x):function fe(jt,Dn){return Xr(Dn,function(bn){return[bn,jt[bn]]})}(x,p(x))}}function uc(p,x,W,Le,at,Tt,Ot,fn){var Cn=2&x;if(!Cn&&"function"!=typeof p)throw new ki(y);var sr=Le?Le.length:0;if(sr||(x&=-97,Le=at=a),Ot=Ot===a?Ot:Ei(Yi(Ot),0),fn=fn===a?fn:Yi(fn),sr-=at?at.length:0,64&x){var lr=Le,mr=at;Le=at=a}var Fr=Cn?a:Pp(p),ni=[p,x,W,Le,at,lr,mr,Tt,Ot,fn];if(Fr&&function Tl(p,x){var W=p[1],Le=x[1],at=W|Le;if(!(at<131)&&!(128==Le&&8==W||128==Le&&256==W&&p[7].length<=x[8]||384==Le&&x[7].length<=x[8]&&8==W))return p;1&Le&&(p[2]=x[2],at|=1&W?0:4);var fn=x[3];if(fn){var Cn=p[3];p[3]=Cn?Ja(Cn,fn,x[4]):fn,p[4]=Cn?Oi(p[3],S):x[4]}(fn=x[5])&&(p[5]=(Cn=p[5])?mh(Cn,fn,x[6]):fn,p[6]=Cn?Oi(p[5],S):x[6]),(fn=x[7])&&(p[7]=fn),128&Le&&(p[8]=null==p[8]?x[8]:gr(p[8],x[8])),null==p[9]&&(p[9]=x[9]),p[0]=x[0],p[1]=at}(ni,Fr),p=ni[0],x=ni[1],W=ni[2],Le=ni[3],at=ni[4],!(fn=ni[9]=ni[9]===a?Cn?0:p.length:Ei(ni[9]-sr,0))&&24&x&&(x&=-25),x&&1!=x)hi=8==x||16==x?function Op(p,x,W){var Le=Ou(p);return function at(){for(var Tt=arguments.length,Ot=bn(Tt),fn=Tt,Cn=Fc(at);fn--;)Ot[fn]=arguments[fn];var sr=Tt<3&&Ot[0]!==Cn&&Ot[Tt-1]!==Cn?[]:Oi(Ot,Cn);return(Tt-=sr.length)<W?Sg(p,x,Lp,at.placeholder,a,Ot,sr,a,a,W-Tt):Bi(this&&this!==Zi&&this instanceof at?Le:p,this,Ot)}}(p,x,fn):32!=x&&33!=x||at.length?Lp.apply(a,ni):function vh(p,x,W,Le){var at=1&x,Tt=Ou(p);return function Ot(){for(var fn=-1,Cn=arguments.length,sr=-1,lr=Le.length,mr=bn(lr+Cn),Fr=this&&this!==Zi&&this instanceof Ot?Tt:p;++sr<lr;)mr[sr]=Le[sr];for(;Cn--;)mr[sr++]=arguments[++fn];return Bi(Fr,at?W:this,mr)}}(p,x,W,Le);else var hi=function _h(p,x,W){var Le=1&x,at=Ou(p);return function Tt(){return(this&&this!==Zi&&this instanceof Tt?at:p).apply(Le?W:this,arguments)}}(p,x,W);return du((Fr?zl:ji)(hi,ni),p,x)}function Rp(p,x,W,Le){return p===a||nl(p,Is[W])&&!Ni.call(Le,W)?x:p}function ff(p,x,W,Le,at,Tt){return Ws(p)&&Ws(x)&&(Tt.set(x,p),_i(p,x,a,ff,Tt),Tt.delete(x)),p}function Bc(p){return $d(p)?a:p}function Mg(p,x,W,Le,at,Tt){var Ot=1&W,fn=p.length,Cn=x.length;if(fn!=Cn&&!(Ot&&Cn>fn))return!1;var sr=Tt.get(p),lr=Tt.get(x);if(sr&&lr)return sr==x&&lr==p;var mr=-1,Fr=!0,ni=2&W?new Fe:a;for(Tt.set(p,x),Tt.set(x,p);++mr<fn;){var hi=p[mr],Qi=x[mr];if(Le)var mi=Ot?Le(Qi,hi,mr,x,p,Tt):Le(hi,Qi,mr,p,x,Tt);if(mi!==a){if(mi)continue;Fr=!1;break}if(ni){if(!Ms(x,function(ps,ys){if(!ke(ni,ys)&&(hi===ps||at(hi,ps,W,Le,Tt)))return ni.push(ys)})){Fr=!1;break}}else if(hi!==Qi&&!at(hi,Qi,W,Le,Tt)){Fr=!1;break}}return Tt.delete(p),Tt.delete(x),Fr}function Cc(p){return _a(_f(p,a,Wp),p+"")}function Od(p){return oc(p,Sa,mf)}function Eh(p){return oc(p,Il,Fp)}var Pp=pi?function(p){return pi.get(p)}:Cm;function nd(p){for(var x=p.name+"",W=ha[x],Le=Ni.call(ha,x)?W.length:0;Le--;){var at=W[Le],Tt=at.func;if(null==Tt||Tt==p)return at.name}return x}function Fc(p){return(Ni.call(ht,"placeholder")?ht:p).placeholder}function Ti(){var p=ht.iteratee||wm;return p=p===wm?vt:p,arguments.length?p(arguments[0],arguments[1]):p}function wh(p,x){var W=p.__data__;return function uu(p){var x=typeof p;return"string"==x||"number"==x||"symbol"==x||"boolean"==x?"__proto__"!==p:null===p}(x)?W["string"==typeof x?"string":"hash"]:W.map}function Bp(p){for(var x=Sa(p),W=x.length;W--;){var Le=x[W],at=p[Le];x[W]=[Le,at,xh(at)]}return x}function Vc(p,x){var W=function li(jt,Dn){return null==jt?a:jt[Dn]}(p,x);return A(W)?W:a}var mf=_r?function(p){return null==p?[]:(p=ii(p),qi(_r(p),function(x){return jl.call(p,x)}))}:Mm,Fp=_r?function(p){for(var x=[];p;)ds(x,mf(p)),p=po(p);return x}:Mm,tl=fs;function Vs(p,x,W){for(var Le=-1,at=(x=Tn(x,p)).length,Tt=!1;++Le<at;){var Ot=hl(x[Le]);if(!(Tt=null!=p&&W(p,Ot)))break;p=p[Ot]}return Tt||++Le!=at?Tt:!!(at=null==p?0:p.length)&&Bh(at)&&ss(Ot,at)&&(Xi(p)||fd(p))}function Cl(p){return"function"!=typeof p.constructor||Uc(p)?{}:Li(po(p))}function id(p){return Xi(p)||fd(p)||!!(Ga&&p&&p[Ga])}function ss(p,x){var W=typeof p;return!!(x=x??Ae)&&("number"==W||"symbol"!=W&&it.test(p))&&p>-1&&p%1==0&&p<x}function js(p,x,W){if(!Ws(W))return!1;var Le=typeof x;return!!("number"==Le?Fl(W)&&ss(x,W.length):"string"==Le&&x in W)&&nl(W[x],p)}function Ks(p,x){if(Xi(p))return!1;var W=typeof p;return!("number"!=W&&"symbol"!=W&&"boolean"!=W&&null!=p&&!ql(p))||br.test(p)||!Gt.test(p)||null!=x&&p in ii(x)}function Ua(p){var x=nd(p),W=ht[x];if("function"!=typeof W||!(x in $i.prototype))return!1;if(p===W)return!0;var Le=Pp(W);return!!Le&&p===Le[0]}(Hi&&tl(new Hi(new ArrayBuffer(1)))!=mn||ns&&tl(new ns)!=Ge||Ys&&tl(Ys.resolve())!=Lt||si&&tl(new si)!=ze||ks&&tl(new ks)!=bt)&&(tl=function(p){var x=fs(p),W=x==kt?p.constructor:a,Le=W?sd(W):"";if(Le)switch(Le){case _l:return mn;case ka:return Ge;case Cs:return Lt;case Ll:return ze;case za:return bt}return x});var Up=Qo?Gc:Jf;function Uc(p){var x=p&&p.constructor;return p===("function"==typeof x&&x.prototype||Is)}function xh(p){return p==p&&!Ws(p)}function dc(p,x){return function(W){return null!=W&&W[p]===x&&(x!==a||p in ii(W))}}function _f(p,x,W){return x=Ei(x===a?p.length-1:x,0),function(){for(var Le=arguments,at=-1,Tt=Ei(Le.length-x,0),Ot=bn(Tt);++at<Tt;)Ot[at]=Le[x+at];at=-1;for(var fn=bn(x+1);++at<x;)fn[at]=Le[at];return fn[x]=W(Ot),Bi(p,this,fn)}}function vf(p,x){return x.length<2?p:ul(p,vo(x,0,-1))}function yo(p,x){if(("constructor"!==x||"function"!=typeof p[x])&&"__proto__"!=x)return p[x]}var ji=d_(zl),Ch=Pt||function(p,x){return Zi.setTimeout(p,x)},_a=d_(Nd);function du(p,x,W){var Le=x+"";return _a(p,function Dh(p,x){var W=x.length;if(!W)return p;var Le=W-1;return x[Le]=(W>1?"& ":"")+x[Le],x=x.join(W>2?", ":" "),p.replace(P,"{\n/* [wrapped with "+x+"] */\n")}(Le,function h_(p,x){return us($t,function(W){var Le="_."+W[0];x&W[1]&&!no(p,Le)&&p.push(Le)}),p.sort()}(function Gr(p){var x=p.match(R);return x?x[1].split($):[]}(Le),W)))}function d_(p){var x=0,W=0;return function(){var Le=Gn(),at=16-(Le-W);if(W=Le,at>0){if(++x>=800)return arguments[0]}else x=0;return p.apply(a,arguments)}}function Rd(p,x){var W=-1,Le=p.length,at=Le-1;for(x=x===a?Le:x;++W<x;){var Tt=df(W,at),Ot=p[Tt];p[Tt]=p[W],p[W]=Ot}return p.length=x,p}var Hp=function Ql(p){var x=dd(p,function(Le){return 500===W.size&&W.clear(),Le}),W=x.cache;return x}(function(p){var x=[];return 46===p.charCodeAt(0)&&x.push(""),p.replace(qt,function(W,Le,at,Tt){x.push(at?Tt.replace(Q,"$1"):Le||W)}),x});function hl(p){if("string"==typeof p||ql(p))return p;var x=p+"";return"0"==x&&1/p==-xe?"-0":x}function sd(p){if(null!=p){try{return ba.call(p)}catch{}try{return p+""}catch{}}return""}function Ru(p){if(p instanceof $i)return p.clone();var x=new Or(p.__wrapped__,p.__chain__);return x.__actions__=Ho(p.__actions__),x.__index__=p.__index__,x.__values__=p.__values__,x}var yf=es(function(p,x){return wo(p)?Ec(p,rs(x,1,wo,!0)):[]}),Yp=es(function(p,x){var W=Sl(x);return wo(W)&&(W=a),wo(p)?Ec(p,rs(x,1,wo,!0),Ti(W,2)):[]}),Ag=es(function(p,x){var W=Sl(x);return wo(W)&&(W=a),wo(p)?Ec(p,rs(x,1,wo,!0),a,W):[]});function jp(p,x,W){var Le=null==p?0:p.length;if(!Le)return-1;var at=null==W?0:Yi(W);return at<0&&(at=Ei(Le+at,0)),Us(p,Ti(x,3),at)}function Sh(p,x,W){var Le=null==p?0:p.length;if(!Le)return-1;var at=Le-1;return W!==a&&(at=Yi(W),at=W<0?Ei(Le+at,0):gr(at,Le-1)),Us(p,Ti(x,3),at,!0)}function Wp(p){return null!=p&&p.length?rs(p,1):[]}function Ca(p){return p&&p.length?p[0]:a}var Bd=es(function(p){var x=Xr(p,tt);return x.length&&x[0]===p[0]?ga(x):[]}),Sc=es(function(p){var x=Sl(p),W=Xr(p,tt);return x===Sl(W)?x=a:W.pop(),W.length&&W[0]===p[0]?ga(W,Ti(x,2)):[]}),Mh=es(function(p){var x=Sl(p),W=Xr(p,tt);return(x="function"==typeof x?x:a)&&W.pop(),W.length&&W[0]===p[0]?ga(W,a,x):[]});function Sl(p){var x=null==p?0:p.length;return x?p[x-1]:a}var Gp=es(hc);function hc(p,x){return p&&p.length&&x&&x.length?xa(p,x):p}var ld=Cc(function(p,x){var W=null==p?0:p.length,Le=au(p,x);return Ad(p,Xr(x,function(at){return ss(at,W)?+at:at}).sort(xl)),Le});function fc(p){return null==p?p:Bs.call(p)}var Ud=es(function(p){return lc(rs(p,1,wo,!0))}),Ef=es(function(p){var x=Sl(p);return wo(x)&&(x=a),lc(rs(p,1,wo,!0),Ti(x,2))}),cr=es(function(p){var x=Sl(p);return x="function"==typeof x?x:a,lc(rs(p,1,wo,!0),a,x)});function Hd(p){if(!p||!p.length)return[];var x=0;return p=qi(p,function(W){if(wo(W))return x=Ei(W.length,x),!0}),J(x,function(W){return Xr(p,fo(W))})}function wf(p,x){if(!p||!p.length)return[];var W=Hd(p);return null==x?W:Xr(W,function(Le){return Bi(x,a,Le)})}var Dy=es(function(p,x){return wo(p)?Ec(p,x):[]}),fl=es(function(p){return V(qi(p,wo))}),Yd=es(function(p){var x=Sl(p);return wo(x)&&(x=a),V(qi(p,wo),Ti(x,2))}),Og=es(function(p){var x=Sl(p);return x="function"==typeof x?x:a,V(qi(p,wo),a,x)}),Xp=es(Hd),Lg=es(function(p){var x=p.length,W=x>1?p[x-1]:a;return W="function"==typeof W?(p.pop(),W):a,wf(p,W)});function qp(p){var x=ht(p);return x.__chain__=!0,x}function Ih(p,x){return x(p)}var pc=Cc(function(p){var x=p.length,W=x?p[0]:0,Le=this.__wrapped__,at=function(Tt){return au(Tt,p)};return!(x>1||this.__actions__.length)&&Le instanceof $i&&ss(W)?((Le=Le.slice(W,+W+(x?1:0))).__actions__.push({func:Ih,args:[at],thisArg:a}),new Or(Le,this.__chain__).thru(function(Tt){return x&&!Tt.length&&Tt.push(a),Tt})):this.thru(at)}),Pg=gh(function(p,x,W){Ni.call(p,W)?++p[W]:Ns(p,W,1)}),Jp=Cg(jp),g_=Cg(Sh);function Nh(p,x){return(Xi(p)?us:So)(p,Ti(x,3))}function Ug(p,x){return(Xi(p)?ra:ic)(p,Ti(x,3))}var gu=gh(function(p,x,W){Ni.call(p,W)?p[W].push(x):Ns(p,W,[x])}),__=es(function(p,x,W){var Le=-1,at="function"==typeof x,Tt=Fl(p)?bn(p.length):[];return So(p,function(Ot){Tt[++Le]=at?Bi(x,Ot,W):wl(Ot,x,W)}),Tt}),xy=gh(function(p,x,W){Ns(p,W,x)});function Cf(p,x){return(Xi(p)?Xr:Ci)(p,Ti(x,3))}var em=gh(function(p,x,W){p[W?0:1].push(x)},function(){return[[],[]]}),b_=es(function(p,x){if(null==p)return[];var W=x.length;return W>1&&js(p,x[0],x[1])?x=[]:W>2&&js(x[0],x[1],x[2])&&(x=[x[0]]),Os(p,rs(x,1),[])}),Mf=nt||function(){return Zi.Date.now()};function E_(p,x,W){return x=W?a:x,uc(p,128,a,a,a,a,x=p&&null==x?p.length:x)}function w_(p,x){var W;if("function"!=typeof x)throw new ki(y);return p=Yi(p),function(){return--p>0&&(W=x.apply(this,arguments)),p<=1&&(x=a),W}}var Wd=es(function(p,x,W){var Le=1;if(W.length){var at=Oi(W,Fc(Wd));Le|=32}return uc(p,Le,x,W,at)}),tm=es(function(p,x,W){var Le=3;if(W.length){var at=Oi(W,Fc(tm));Le|=32}return uc(x,Le,p,W,at)});function mc(p,x,W){var Le,at,Tt,Ot,fn,Cn,sr=0,lr=!1,mr=!1,Fr=!0;if("function"!=typeof p)throw new ki(y);function ni(Wo){var Ac=Le,Qc=at;return Le=at=a,sr=Wo,Ot=p.apply(Qc,Ac)}function mi(Wo){var Ac=Wo-Cn;return Cn===a||Ac>=x||Ac<0||mr&&Wo-sr>=Tt}function ps(){var Wo=Mf();if(mi(Wo))return ys(Wo);fn=Ch(ps,function Qi(Wo){var x0=x-(Wo-Cn);return mr?gr(x0,Tt-(Wo-sr)):x0}(Wo))}function ys(Wo){return fn=a,Fr&&Le?ni(Wo):(Le=at=a,Ot)}function Hl(){var Wo=Mf(),Ac=mi(Wo);if(Le=arguments,at=this,Cn=Wo,Ac){if(fn===a)return function hi(Wo){return sr=Wo,fn=Ch(ps,x),lr?ni(Wo):Ot}(Cn);if(mr)return Cr(fn),fn=Ch(ps,x),ni(Cn)}return fn===a&&(fn=Ch(ps,x)),Ot}return x=Ml(x)||0,Ws(W)&&(lr=!!W.leading,Tt=(mr="maxWait"in W)?Ei(Ml(W.maxWait)||0,x):Tt,Fr="trailing"in W?!!W.trailing:Fr),Hl.cancel=function Al(){fn!==a&&Cr(fn),sr=0,Le=Cn=at=fn=a},Hl.flush=function rl(){return fn===a?Ot:ys(Mf())},Hl}var kf=es(function(p,x){return bc(p,1,x)}),Nf=es(function(p,x,W){return bc(p,Ml(x)||0,W)});function dd(p,x){if("function"!=typeof p||null!=x&&"function"!=typeof x)throw new ki(y);var W=function(){var Le=arguments,at=x?x.apply(this,Le):Le[0],Tt=W.cache;if(Tt.has(at))return Tt.get(at);var Ot=p.apply(this,Le);return W.cache=Tt.set(at,Ot)||Tt,Ot};return W.cache=new(dd.Cache||Ka),W}function _u(p){if("function"!=typeof p)throw new ki(y);return function(){var x=arguments;switch(x.length){case 0:return!p.call(this);case 1:return!p.call(this,x[0]);case 2:return!p.call(this,x[0],x[1]);case 3:return!p.call(this,x[0],x[1],x[2])}return!p.apply(this,x)}}dd.Cache=Ka;var Of=ir(function(p,x){var W=(x=1==x.length&&Xi(x[0])?Xr(x[0],z(Ti())):Xr(rs(x,1),z(Ti()))).length;return es(function(Le){for(var at=-1,Tt=gr(Le.length,W);++at<Tt;)Le[at]=x[at].call(this,Le[at]);return Bi(p,this,Le)})}),hd=es(function(p,x){var W=Oi(x,Fc(hd));return uc(p,32,a,x,W)}),Lf=es(function(p,x){var W=Oi(x,Fc(Lf));return uc(p,64,a,x,W)}),Ty=Cc(function(p,x){return uc(p,256,a,a,a,x)});function nl(p,x){return p===x||p!=p&&x!=x}var im=Lu(El),M_=Lu(function(p,x){return p>=x}),fd=Xu(function(){return arguments}())?Xu:function(p){return Yo(p)&&Ni.call(p,"callee")&&!jl.call(p,"callee")},Xi=bn.isArray,Ph=eo?z(eo):function $l(p){return Yo(p)&&fs(p)==rn};function Fl(p){return null!=p&&Bh(p.length)&&!Gc(p)}function wo(p){return Yo(p)&&Fl(p)}var vu=Ui||Jf,I_=na?z(na):function ui(p){return Yo(p)&&fs(p)==dn};function Rf(p){if(!Yo(p))return!1;var x=fs(p);return x==me||"[object DOMException]"==x||"string"==typeof p.message&&"string"==typeof p.name&&!$d(p)}function Gc(p){if(!Ws(p))return!1;var x=fs(p);return x==Je||x==le||"[object AsyncFunction]"==x||"[object Proxy]"==x}function Bf(p){return"number"==typeof p&&p==Yi(p)}function Bh(p){return"number"==typeof p&&p>-1&&p%1==0&&p<=Ae}function Ws(p){var x=typeof p;return null!=p&&("object"==x||"function"==x)}function Yo(p){return null!=p&&"object"==typeof p}var Fh=gs?z(gs):function Su(p){return Yo(p)&&tl(p)==Ge};function Uh(p){return"number"==typeof p||Yo(p)&&fs(p)==yt}function $d(p){if(!Yo(p)||fs(p)!=kt)return!1;var x=po(p);if(null===x)return!0;var W=Ni.call(x,"constructor")&&x.constructor;return"function"==typeof W&&W instanceof W&&ba.call(W)==Du}var Hh=Es?z(Es):function te(p){return Yo(p)&&fs(p)==Fn},Fu=Zs?z(Zs):function Oe(p){return Yo(p)&&tl(p)==ze};function Ff(p){return"string"==typeof p||!Xi(p)&&Yo(p)&&fs(p)==Ve}function ql(p){return"symbol"==typeof p||Yo(p)&&fs(p)==$e}var Vu=to?z(to):function Ke(p){return Yo(p)&&Bh(p.length)&&!!ei[fs(p)]},Gd=Lu(Hr),Kg=Lu(function(p,x){return p<=x});function md(p){if(!p)return[];if(Fl(p))return Ff(p)?gn(p):Ho(p);if(nc&&p[nc])return function Vi(jt){for(var Dn,bn=[];!(Dn=jt.next()).done;)bn.push(Dn.value);return bn}(p[nc]());var x=tl(p);return(x==Ge?Ki:x==ze?hs:jh)(p)}function Vl(p){return p?(p=Ml(p))===xe||p===-xe?17976931348623157e292*(p<0?-1:1):p==p?p:0:0===p?p:0}function Yi(p){var x=Vl(p),W=x%1;return x==x?W?x-W:x:0}function Uf(p){return p?Rl(Yi(p),0,Ce):0}function Ml(p){if("number"==typeof p)return p;if(ql(p))return NaN;if(Ws(p)){var x="function"==typeof p.valueOf?p.valueOf():p;p=Ws(x)?x+"":x}if("string"!=typeof p)return 0===p?p:+p;p=U(p);var W=_n.test(p);return W||mt.test(p)?ta(p.slice(2),W?2:8):Kt.test(p)?NaN:+p}function Ul(p){return el(p,Il(p))}function ls(p){return null==p?"":Fa(p)}var Xg=Nu(function(p,x){if(Uc(x)||Fl(x))el(x,Sa(x),p);else for(var W in x)Ni.call(x,W)&&Wl(p,W,x[W])}),um=Nu(function(p,x){el(x,Il(x),p)}),vi=Nu(function(p,x,W,Le){el(x,Il(x),p,Le)}),Kc=Nu(function(p,x,W,Le){el(x,Sa(x),p,Le)}),Uu=Cc(au),Hf=es(function(p,x){p=ii(p);var W=-1,Le=x.length,at=Le>2?x[2]:a;for(at&&js(x[0],x[1],at)&&(Le=1);++W<Le;)for(var Tt=x[W],Ot=Il(Tt),fn=-1,Cn=Ot.length;++fn<Cn;){var sr=Ot[fn],lr=p[sr];(lr===a||nl(lr,Is[sr])&&!Ni.call(p,sr))&&(p[sr]=Tt[sr])}return p}),Qg=es(function(p){return p.push(a,ff),Bi(gd,a,p)});function aa(p,x,W){var Le=null==p?a:ul(p,x);return Le===a?W:Le}function fm(p,x){return null!=p&&Vs(p,x,wc)}var k_=qu(function(p,x,W){null!=x&&"function"!=typeof x.toString&&(x=Ea.call(x)),p[x]=W},vd(pl)),N_=qu(function(p,x,W){null!=x&&"function"!=typeof x.toString&&(x=Ea.call(x)),Ni.call(p,x)?p[x].push(W):p[x]=[W]},Ti),t0=es(wl);function Sa(p){return Fl(p)?Xa(p):sn(p)}function Il(p){return Fl(p)?Xa(p,!0):function Hn(p){if(!Ws(p))return function Ld(p){var x=[];if(null!=p)for(var W in ii(p))x.push(W);return x}(p);var x=Uc(p),W=[];for(var Le in p)"constructor"==Le&&(x||!Ni.call(p,Le))||W.push(Le);return W}(p)}var Wf=Nu(function(p,x,W){_i(p,x,W)}),gd=Nu(function(p,x,W,Le){_i(p,x,W,Le)}),Kd=Cc(function(p,x){var W={};if(null==p)return W;var Le=!1;x=Xr(x,function(Tt){return Tt=Tn(Tt,p),Le||(Le=Tt.length>1),Tt}),el(p,Eh(p),W),Le&&(W=_o(W,7,Bc));for(var at=x.length;at--;)ku(W,x[at]);return W}),jo=Cc(function(p,x){return null==p?{}:function Mu(p,x){return qa(p,x,function(W,Le){return fm(p,Le)})}(p,x)});function _d(p,x){if(null==p)return{};var W=Xr(Eh(p),function(Le){return[Le]});return x=Ti(x),qa(p,W,function(Le,at){return x(Le,at[0])})}var gm=u_(Sa),_m=u_(Il);function jh(p){return null==p?[]:Y(p,Sa(p))}var a0=xc(function(p,x,W){return x=x.toLowerCase(),p+(W?l0(x):x)});function l0(p){return Zf(ls(p).toLowerCase())}function vm(p){return(p=ls(p))&&p.replace(St,fr).replace($o,"")}var os=xc(function(p,x,W){return p+(W?"-":"")+x.toLowerCase()}),ym=xc(function(p,x,W){return p+(W?" ":"")+x.toLowerCase()}),u0=Np("toLowerCase"),Py=xc(function(p,x,W){return p+(W?"_":"")+x.toLowerCase()}),Kf=xc(function(p,x,W){return p+(W?" ":"")+Zf(x)}),ec=xc(function(p,x,W){return p+(W?" ":"")+x.toUpperCase()}),Zf=Np("toUpperCase");function p0(p,x,W){return p=ls(p),(x=W?a:x)===a?function ri(jt){return la.test(jt)}(p)?function Aa(jt){return jt.match(qs)||[]}(p):function xo(jt){return jt.match(X)||[]}(p):p.match(x)||[]}var qd=es(function(p,x){try{return Bi(p,a,x)}catch(W){return Rf(W)?W:new ti(W)}}),qf=Cc(function(p,x){return us(x,function(W){W=hl(W),Ns(p,W,Wd(p[W],p))}),p});function vd(p){return function(){return p}}var yd=Tg(),Em=Tg(!0);function pl(p){return p}function wm(p){return vt("function"==typeof p?p:_o(p,1))}var g0=es(function(p,x){return function(W){return wl(W,p,x)}}),xm=es(function(p,x){return function(W){return wl(p,W,x)}});function eh(p,x,W){var Le=Sa(x),at=ma(x,Le);null==W&&(!Ws(x)||!at.length&&Le.length)&&(W=x,x=p,p=this,at=ma(x,Sa(x)));var Tt=!(Ws(W)&&"chain"in W&&!W.chain),Ot=Gc(p);return us(at,function(fn){var Cn=x[fn];p[fn]=Cn,Ot&&(p.prototype[fn]=function(){var sr=this.__chain__;if(Tt||sr){var lr=p(this.__wrapped__);return(lr.__actions__=Ho(this.__actions__)).push({func:Cn,args:arguments,thisArg:p}),lr.__chain__=sr,lr}return Cn.apply(p,ds([this.value()],arguments))})}),p}function Cm(){}var V_=cu(Xr),ts=cu(al),Tm=cu(Ms);function bu(p){return Ks(p)?fo(hl(p)):function dl(p){return function(x){return ul(x,p)}}(p)}var $h=td(),Sm=td(!0);function Mm(){return[]}function Jf(){return!1}var U_=Ju(function(p,x){return p+x},0),Xc=yh("ceil"),km=Ju(function(p,x){return p/x},1),E0=yh("floor"),Gh=Ju(function(p,x){return p*x},1),D0=yh("round"),Rm=Ju(function(p,x){return p-x},0);return ht.after=function Wg(p,x){if("function"!=typeof x)throw new ki(y);return p=Yi(p),function(){if(--p<1)return x.apply(this,arguments)}},ht.ary=E_,ht.assign=Xg,ht.assignIn=um,ht.assignInWith=vi,ht.assignWith=Kc,ht.at=Uu,ht.before=w_,ht.bind=Wd,ht.bindAll=qf,ht.bindKey=tm,ht.castArray=function C_(){if(!arguments.length)return[];var p=arguments[0];return Xi(p)?p:[p]},ht.chain=qp,ht.chunk=function Ey(p,x,W){x=(W?js(p,x,W):x===a)?1:Ei(Yi(x),0);var Le=null==p?0:p.length;if(!Le||x<1)return[];for(var at=0,Tt=0,Ot=bn(On(Le/x));at<Le;)Ot[Tt++]=vo(p,at,at+=x);return Ot},ht.compact=function Ig(p){for(var x=-1,W=null==p?0:p.length,Le=0,at=[];++x<W;){var Tt=p[x];Tt&&(at[Le++]=Tt)}return at},ht.concat=function Hc(){var p=arguments.length;if(!p)return[];for(var x=bn(p-1),W=arguments[0],Le=p;Le--;)x[Le-1]=arguments[Le];return ds(Xi(W)?Ho(W):[W],rs(x,1))},ht.cond=function By(p){var x=null==p?0:p.length,W=Ti();return p=x?Xr(p,function(Le){if("function"!=typeof Le[1])throw new ki(y);return[W(Le[0]),Le[1]]}):[],es(function(Le){for(var at=-1;++at<x;){var Tt=p[at];if(Bi(Tt[0],this,Le))return Bi(Tt[1],this,Le)}})},ht.conforms=function m0(p){return function yl(p){var x=Sa(p);return function(W){return lu(W,p,x)}}(_o(p,1))},ht.constant=vd,ht.countBy=Pg,ht.create=function dm(p,x){var W=Li(p);return null==x?W:Pa(W,x)},ht.curry=function If(p,x,W){var Le=uc(p,8,a,a,a,a,a,x=W?a:x);return Le.placeholder=If.placeholder,Le},ht.curryRight=function Af(p,x,W){var Le=uc(p,16,a,a,a,a,a,x=W?a:x);return Le.placeholder=Af.placeholder,Le},ht.debounce=mc,ht.defaults=Hf,ht.defaultsDeep=Qg,ht.defer=kf,ht.delay=Nf,ht.difference=yf,ht.differenceBy=Yp,ht.differenceWith=Ag,ht.drop=function wy(p,x,W){var Le=null==p?0:p.length;return Le?vo(p,(x=W||x===a?1:Yi(x))<0?0:x,Le):[]},ht.dropRight=function bf(p,x,W){var Le=null==p?0:p.length;return Le?vo(p,0,(x=Le-(x=W||x===a?1:Yi(x)))<0?0:x):[]},ht.dropRightWhile=function Th(p,x){return p&&p.length?ne(p,Ti(x,3),!0,!0):[]},ht.dropWhile=function kg(p,x){return p&&p.length?ne(p,Ti(x,3),!0):[]},ht.fill=function bo(p,x,W,Le){var at=null==p?0:p.length;return at?(W&&"number"!=typeof W&&js(p,x,W)&&(W=0,Le=at),function Md(p,x,W,Le){var at=p.length;for((W=Yi(W))<0&&(W=-W>at?0:at+W),(Le=Le===a||Le>at?at:Yi(Le))<0&&(Le+=at),Le=W>Le?0:Uf(Le);W<Le;)p[W++]=x;return p}(p,x,W,Le)):[]},ht.filter=function xf(p,x){return(Xi(p)?qi:sc)(p,Ti(x,3))},ht.flatMap=function Fg(p,x){return rs(Cf(p,x),1)},ht.flatMapDeep=function Rr(p,x){return rs(Cf(p,x),xe)},ht.flatMapDepth=function Vg(p,x,W){return W=W===a?1:Yi(W),rs(Cf(p,x),W)}
vendor: 4,132 bytes, line 1
1,ht.flatten=Wp,ht.flattenDeep=function Ng(p){return null!=p&&p.length?rs(p,xe):[]},ht.flattenDepth=function Bl(p,x){return null!=p&&p.length?rs(p,x=x===a?1:Yi(x)):[]},ht.flip=function $c(p){return uc(p,512)},ht.flow=yd,ht.flowRight=Em,ht.fromPairs=function Xs(p){for(var x=-1,W=null==p?0:p.length,Le={};++x<W;){var at=p[x];Ns(Le,at[0],at[1])}return Le},ht.functions=function qg(p){return null==p?[]:ma(p,Sa(p))},ht.functionsIn=function Jg(p){return null==p?[]:ma(p,Il(p))},ht.groupBy=gu,ht.initial=function Pd(p){return null!=p&&p.length?vo(p,0,-1):[]},ht.intersection=Bd,ht.intersectionBy=Sc,ht.intersectionWith=Mh,ht.invert=k_,ht.invertBy=N_,ht.invokeMap=__,ht.iteratee=wm,ht.keyBy=xy,ht.keys=Sa,ht.keysIn=Il,ht.map=Cf,ht.mapKeys=function O_(p,x){var W={};return x=Ti(x,3),co(p,function(Le,at,Tt){Ns(W,x(Le,at,Tt),Le)}),W},ht.mapValues=function pm(p,x){var W={};return x=Ti(x,3),co(p,function(Le,at,Tt){Ns(W,at,x(Le,at,Tt))}),W},ht.matches=function Jd(p){return is(_o(p,1))},ht.matchesProperty=function Dm(p,x){return Rn(p,_o(x,1))},ht.memoize=dd,ht.merge=Wf,ht.mergeWith=gd,ht.method=g0,ht.methodOf=xm,ht.mixin=eh,ht.negate=_u,ht.nthArg=function Wh(p){return p=Yi(p),es(function(x){return Id(x,p)})},ht.omit=Kd,ht.omitBy=function mm(p,x){return _d(p,_u(Ti(x)))},ht.once=function Oh(p){return w_(2,p)},ht.orderBy=function Yg(p,x,W,Le){return null==p?[]:(Xi(x)||(x=null==x?[]:[x]),Xi(W=Le?a:W)||(W=null==W?[]:[W]),Os(p,x,W))},ht.over=V_,ht.overArgs=Of,ht.overEvery=ts,ht.overSome=Tm,ht.partial=hd,ht.partialRight=Lf,ht.partition=em,ht.pick=jo,ht.pickBy=_d,ht.property=bu,ht.propertyOf=function th(p){return function(x){return null==p?a:ul(p,x)}},ht.pull=Gp,ht.pullAll=hc,ht.pullAllBy=function Pu(p,x,W){return p&&p.length&&x&&x.length?xa(p,x,Ti(W,2)):p},ht.pullAllWith=function ad(p,x,W){return p&&p.length&&x&&x.length?xa(p,x,a,W):p},ht.pullAt=ld,ht.range=$h,ht.rangeRight=Sm,ht.rearg=Ty,ht.reject=function Tf(p,x){return(Xi(p)?qi:sc)(p,_u(Ti(x,3)))},ht.remove=function hu(p,x){var W=[];if(!p||!p.length)return W;var Le=-1,at=[],Tt=p.length;for(x=Ti(x,3);++Le<Tt;){var Ot=p[Le];x(Ot,Le,p)&&(W.push(Ot),at.push(Le))}return Ad(p,at),W},ht.rest=function nm(p,x){if("function"!=typeof p)throw new ki(y);return es(p,x=x===a?x:Yi(x))},ht.reverse=fc,ht.sampleSize=function jg(p,x,W){return x=(W?js(p,x,W):x===a)?1:Yi(x),(Xi(p)?Qa:ac)(p,x)},ht.set=function Yh(p,x,W){return null==p?p:Io(p,x,W)},ht.setWith=function $f(p,x,W,Le){return Le="function"==typeof Le?Le:a,null==p?p:Io(p,x,W,Le)},ht.shuffle=function Sf(p){return(Xi(p)?Za:Kl)(p)},ht.slice=function cd(p,x,W){var Le=null==p?0:p.length;return Le?(W&&"number"!=typeof W&&js(p,x,W)?(x=0,W=Le):(x=null==x?0:Yi(x),W=W===a?Le:Yi(W)),vo(p,x,W)):[]},ht.sortBy=b_,ht.sortedUniq=function pu(p){return p&&p.length?Pc(p):[]},ht.sortedUniqBy=function jc(p,x){return p&&p.length?Pc(p,Ti(x,2)):[]},ht.split=function P_(p,x,W){return W&&"number"!=typeof W&&js(p,x,W)&&(x=W=a),(W=W===a?Ce:W>>>0)?(p=ls(p))&&("string"==typeof x||null!=x&&!Hh(x))&&!(x=Fa(x))&&Nr(p)?Qn(gn(p),0,W):p.split(x,W):[]},ht.spread=function Lh(p,x){if("function"!=typeof p)throw new ki(y);return x=null==x?0:Ei(Yi(x),0),es(function(W){var Le=W[x],at=Qn(W,0,x);return Le&&ds(at,Le),Bi(p,this,at)})},ht.tail=function Ha(p){var x=null==p?0:p.length;return x?vo(p,1,x):[]},ht.take=function vs(p,x,W){return p&&p.length?vo(p,0,(x=W||x===a?1:Yi(x))<0?0:x):[]},ht.takeRight=function zp(p,x,W){var Le=null==p?0:p.length;return Le?vo(p,(x=Le-(x=W||x===a?1:Yi(x)))<0?0:x,Le):[]},ht.takeRightWhile=function Ta(p,x){return p&&p.length?ne(p,Ti(x,3),!1,!0):[]},ht.takeWhile=function Pr(p,x){return p&&p.length?ne(p,Ti(x,3)):[]},ht.tap=function f_(p,x){return x(p),p},ht.throttle=function D_(p,x,W){var Le=!0,at=!0;if("function"!=typeof p)throw new ki(y);return Ws(W)&&(Le="leading"in W?!!W.leading:Le,at="trailing"in W?!!W.trailing:at),mc(p,x,{leading:Le,maxWait:x,trailing:at})},ht.thru=Ih,ht.toArray=md,ht.toPairs=gm,ht.toPairsIn=_m,ht.toPath=function b0(p){return Xi(p)?Xr(p,hl):ql(p)?[p]:Ho(Hp(ls(p)))},ht.toPlainObject=Ul,ht.transform=function r0(p,x,W){var Le=Xi(p),at=Le||vu(p)||Vu(p);if(x=Ti(x,4),null==W){var Tt=p&&p.constructor;
vendor: 4,354 bytes, line 1
1W=at?Le?new Tt:[]:Ws(p)&&Gc(Tt)?Li(po(p)):{}}return(at?us:co)(p,function(Ot,fn,Cn){return x(W,Ot,fn,Cn)}),W},ht.unary=function $g(p){return E_(p,1)},ht.union=Ud,ht.unionBy=Ef,ht.unionWith=cr,ht.uniq=function Eo(p){return p&&p.length?lc(p):[]},ht.uniqBy=function Kp(p,x){return p&&p.length?lc(p,Ti(x,2)):[]},ht.uniqWith=function mu(p,x){return x="function"==typeof x?x:a,p&&p.length?lc(p,a,x):[]},ht.unset=function s0(p,x){return null==p||ku(p,x)},ht.unzip=Hd,ht.unzipWith=wf,ht.update=function o0(p,x,W){return null==p?p:I(p,x,an(W))},ht.updateWith=function ky(p,x,W,Le){return Le="function"==typeof Le?Le:a,null==p?p:I(p,x,an(W),Le)},ht.values=jh,ht.valuesIn=function Xd(p){return null==p?[]:Y(p,Il(p))},ht.without=Dy,ht.words=p0,ht.wrap=function x_(p,x){return hd(an(x),p)},ht.xor=fl,ht.xorBy=Yd,ht.xorWith=Og,ht.zip=Xp,ht.zipObject=function Qp(p,x){return be(p||[],x||[],Wl)},ht.zipObjectDeep=function Zp(p,x){return be(p||[],x||[],Io)},ht.zipWith=Lg,ht.entries=gm,ht.entriesIn=_m,ht.extend=um,ht.extendWith=vi,eh(ht,ht),ht.add=U_,ht.attempt=qd,ht.camelCase=a0,ht.capitalize=l0,ht.ceil=Xc,ht.clamp=function Gf(p,x,W){return W===a&&(W=x,x=a),W!==a&&(W=(W=Ml(W))==W?W:0),x!==a&&(x=(x=Ml(x))==x?x:0),Rl(Ml(p),x,W)},ht.clone=function rm(p){return _o(p,4)},ht.cloneDeep=function gc(p){return _o(p,5)},ht.cloneDeepWith=function S_(p,x){return _o(p,5,x="function"==typeof x?x:a)},ht.cloneWith=function T_(p,x){return _o(p,4,x="function"==typeof x?x:a)},ht.conformsTo=function Rh(p,x){return null==x||lu(p,x,Sa(x))},ht.deburr=vm,ht.defaultTo=function F_(p,x){return null==p||p!=p?x:p},ht.divide=km,ht.endsWith=function c0(p,x,W){p=ls(p),x=Fa(x);var Le=p.length,at=W=W===a?Le:Rl(Yi(W),0,Le);return(W-=x.length)>=0&&p.slice(W,at)==x},ht.eq=nl,ht.escape=function Ny(p){return(p=ls(p))&&xt.test(p)?p.replace(Zt,Er):p},ht.escapeRegExp=function Hu(p){return(p=ls(p))&&pt.test(p)?p.replace(zt,"\\$&"):p},ht.every=function Bg(p,x,W){var Le=Xi(p)?al:Cu;return W&&js(p,x,W)&&(x=a),Le(p,Ti(x,3))},ht.find=Jp,ht.findIndex=jp,ht.findKey=function Iy(p,x){return _s(p,Ti(x,3),co)},ht.findLast=g_,ht.findLastIndex=Sh,ht.findLastKey=function Ay(p,x){return _s(p,Ti(x,3),pa)},ht.floor=E0,ht.forEach=Nh,ht.forEachRight=Ug,ht.forIn=function Yf(p,x){return null==p?p:bl(p,Ti(x,3),Il)},ht.forInRight=function jf(p,x){return null==p?p:fa(p,Ti(x,3),Il)},ht.forOwn=function hm(p,x){return p&&co(p,Ti(x,3))},ht.forOwnRight=function Zg(p,x){return p&&pa(p,Ti(x,3))},ht.get=aa,ht.gt=im,ht.gte=M_,ht.has=function e0(p,x){return null!=p&&Vs(p,x,Ba)},ht.hasIn=fm,ht.head=Ca,ht.identity=pl,ht.includes=function Hg(p,x,W,Le){p=Fl(p)?p:jh(p),W=W&&!Le?Yi(W):0;var at=p.length;return W<0&&(W=Ei(at+W,0)),Ff(p)?W<=at&&p.indexOf(x,W)>-1:!!at&&zs(p,x,W)>-1},ht.indexOf=function od(p,x,W){var Le=null==p?0:p.length;if(!Le)return-1;var at=null==W?0:Yi(W);return at<0&&(at=Ei(Le+at,0)),zs(p,x,at)},ht.inRange=function L_(p,x,W){return x=Vl(x),W===a?(W=x,x=0):W=Vl(W),function Mo(p,x,W){return p>=gr(x,W)&&p<Ei(x,W)}(p=Ml(p),x,W)},ht.invoke=t0,ht.isArguments=fd,ht.isArray=Xi,ht.isArrayBuffer=Ph,ht.isArrayLike=Fl,ht.isArrayLikeObject=wo,ht.isBoolean=function sm(p){return!0===p||!1===p||Yo(p)&&fs(p)==on},ht.isBuffer=vu,ht.isDate=I_,ht.isElement=function Gg(p){return Yo(p)&&1===p.nodeType&&!$d(p)},ht.isEmpty=function om(p){if(null==p)return!0;if(Fl(p)&&(Xi(p)||"string"==typeof p||"function"==typeof p.splice||vu(p)||Vu(p)||fd(p)))return!p.length;var x=tl(p);if(x==Ge||x==ze)return!p.size;if(Uc(p))return!sn(p).length;for(var W in p)if(Ni.call(p,W))return!1;return!0},ht.isEqual=function zg(p,x){return Gl(p,x)},ht.isEqualWith=function pd(p,x,W){var Le=(W="function"==typeof W?W:a)?W(p,x):a;return Le===a?Gl(p,x,a,W):!!Le},ht.isError=Rf,ht.isFinite=function Pf(p){return"number"==typeof p&&xi(p)},ht.isFunction=Gc,ht.isInteger=Bf,ht.isLength=Bh,ht.isMap=Fh,ht.isMatch=function am(p,x){return p===x||Ji(p,x,Bp(x))},ht.isMatchWith=function zc(p,x,W){return W="function"==typeof W?W:a,Ji(p,x,Bp(x),W)},ht.isNaN=function A_(p){return Uh(p)&&p!=+p},ht.isNative=function lm(p){if(Up(p))throw new ti("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return A(p)},ht.isNil=function Vh(p){return null==p},ht.isNull=function Sy(p){return null===p},ht.isNumber=Uh,ht.isObject=Ws,ht.isObjectLike=Yo,ht.isPlainObject=$d,ht.isRegExp=Hh,ht.isSafeInteger=function cm(p){return Bf(p)&&p>=-Ae&&p<=Ae}
vendor: 4,827 bytes, line 1
1,ht.isSet=Fu,ht.isString=Ff,ht.isSymbol=ql,ht.isTypedArray=Vu,ht.isUndefined=function My(p){return p===a},ht.isWeakMap=function Vf(p){return Yo(p)&&tl(p)==bt},ht.isWeakSet=function yu(p){return Yo(p)&&"[object WeakSet]"==fs(p)},ht.join=function Zl(p,x){return null==p?"":qr.call(p,x)},ht.kebabCase=os,ht.last=Sl,ht.lastIndexOf=function Fd(p,x,W){var Le=null==p?0:p.length;if(!Le)return-1;var at=Le;return W!==a&&(at=(at=Yi(W))<0?Ei(Le+at,0):gr(at,Le-1)),x==x?function Re(jt,Dn,bn){for(var Jn=bn+1;Jn--;)if(jt[Jn]===Dn)return Jn;return Jn}(p,x,at):Us(p,ua,at,!0)},ht.lowerCase=ym,ht.lowerFirst=u0,ht.lt=Gd,ht.lte=Kg,ht.max=function Nm(p){return p&&p.length?Gi(p,pl,El):a},ht.maxBy=function Om(p,x){return p&&p.length?Gi(p,Ti(x,2),El):a},ht.mean=function ep(p){return ho(p,pl)},ht.meanBy=function Ed(p,x){return ho(p,Ti(x,2))},ht.min=function w0(p){return p&&p.length?Gi(p,pl,Hr):a},ht.minBy=function Lm(p,x){return p&&p.length?Gi(p,Ti(x,2),Hr):a},ht.stubArray=Mm,ht.stubFalse=Jf,ht.stubObject=function Im(){return{}},ht.stubString=function v0(){return""},ht.stubTrue=function bd(){return!0},ht.multiply=Gh,ht.nth=function $p(p,x){return p&&p.length?Id(p,Yi(x)):a},ht.noConflict=function _0(){return Zi._===this&&(Zi._=tu),this},ht.noop=Cm,ht.now=Mf,ht.pad=function Yu(p,x,W){p=ls(p);var Le=(x=Yi(x))?wt(p):0;if(!x||Le>=x)return p;var at=(x-Le)/2;return ed(Kn(at),W)+p+ed(On(at),W)},ht.padEnd=function zf(p,x,W){p=ls(p);var Le=(x=Yi(x))?wt(p):0;return x&&Le<x?p+ed(x-Le,W):p},ht.padStart=function Oy(p,x,W){p=ls(p);var Le=(x=Yi(x))?wt(p):0;return x&&Le<x?ed(x-Le,W)+p:p},ht.parseInt=function Ly(p,x,W){return W||null==x?x=0:x&&(x=+x),Lr(ls(p).replace(Ut,""),x||0)},ht.random=function R_(p,x,W){if(W&&"boolean"!=typeof W&&js(p,x,W)&&(x=W=a),W===a&&("boolean"==typeof x?(W=x,x=a):"boolean"==typeof p&&(W=p,p=a)),p===a&&x===a?(p=0,x=1):(p=Vl(p),x===a?(x=p,p=0):x=Vl(x)),p>x){var Le=p;p=x,x=Le}if(W||p%1||x%1){var at=Ii();return gr(p+at*(x-p+Gs("1e-"+((at+"").length-1))),x)}return df(p,x)},ht.reduce=function v_(p,x,W){var Le=Xi(p)?xs:ja,at=arguments.length<3;return Le(p,Ti(x,4),W,at,So)},ht.reduceRight=function Wc(p,x,W){var Le=Xi(p)?Si:ja,at=arguments.length<3;return Le(p,Ti(x,4),W,at,ic)},ht.repeat=function Ry(p,x,W){return x=(W?js(p,x,W):x===a)?1:Yi(x),kd(ls(p),x)},ht.replace=function d0(){var p=arguments,x=ls(p[0]);return p.length<3?x:x.replace(p[1],p[2])},ht.result=function n0(p,x,W){var Le=-1,at=(x=Tn(x,p)).length;for(at||(at=1,p=a);++Le<at;){var Tt=null==p?a:p[hl(x[Le])];Tt===a&&(Le=at,Tt=W),p=Gc(Tt)?Tt.call(p):Tt}return p},ht.round=D0,ht.runInContext=jt,ht.sample=function jd(p){return(Xi(p)?go:Qu)(p)},ht.size=function Cy(p){if(null==p)return 0;if(Fl(p))return Ff(p)?wt(p):p.length;var x=tl(p);return x==Ge||x==ze?p.size:sn(p).length},ht.snakeCase=Py,ht.some=function y_(p,x,W){var Le=Xi(p)?Ms:Iu;return W&&js(p,x,W)&&(x=a),Le(p,Ti(x,3))},ht.sortedIndex=function Bu(p,x){return Au(p,x)},ht.sortedIndexBy=function fu(p,x,W){return Fi(p,x,Ti(W,2))},ht.sortedIndexOf=function Yc(p,x){var W=null==p?0:p.length;if(W){var Le=Au(p,x);if(Le<W&&nl(p[Le],x))return Le}return-1},ht.sortedLastIndex=function Mc(p,x){return Au(p,x,!0)},ht.sortedLastIndexBy=function Ic(p,x,W){return Fi(p,x,Ti(W,2),!0)},ht.sortedLastIndexOf=function Vd(p,x){if(null!=p&&p.length){var Le=Au(p,x,!0)-1;if(nl(p[Le],x))return Le}return-1},ht.startCase=Kf,ht.startsWith=function Qd(p,x,W){return p=ls(p),W=null==W?0:Rl(Yi(W),0,p.length),x=Fa(x),p.slice(W,W+x.length)==x},ht.subtract=Rm,ht.sum=function tp(p){return p&&p.length?gt(p,pl):0},ht.sumBy=function H_(p,x){return p&&p.length?gt(p,Ti(x,2)):0},ht.template=function bm(p,x,W){var Le=ht.templateSettings;W&&js(p,x,W)&&(x=a),p=ls(p),x=Kc({},x,Le,Rp);var at=Kc({},x.imports,Le.imports,Rp),Tt=Sa(at),Ot=Y(at,Tt);us(Tt,function(mi){if(ye.test(mi))throw new ti("Invalid `imports` option passed into `_.template`")});var fn,Cn,sr=0,lr=x.interpolate||Jt,mr="__p += '",Fr=Wa((x.escape||Jt).source+"|"+lr.source+"|"+(lr===Mn?Ye:Jt).source+"|"+(x.evaluate||Jt).source+"|$","g"),ni="//# sourceURL="+(Ni.call(x,"sourceURL")?(x.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Ya+"]")+"\n";p.replace(Fr,function(mi,ps,ys,Al,rl,Hl){return ys||(ys=Al),mr+=p.slice(sr,Hl).replace(Sn,ai),ps&&(fn=!0,mr+="' +\n__e("+ps+") +\n'"),rl&&(Cn=!0,mr+="';\n"+rl+";\n__p += '"),ys&&(mr+="' +\n((__t = ("+ys+")) == null ? '' : __t) +\n'"),sr=Hl+mi.length,mi}),mr+="';\n";var hi=Ni.call(x,"variable")&&x.variable;if(hi){if(ye.test(hi))throw new ti("Invalid `variable` option passed into `_.template`")}else mr="with (obj) {\n"+mr+"\n}\n";mr=(Cn?mr.replace(An,""):mr).replace(Bn,"$1").replace(jn,"$1;"),mr="function("+(hi||"obj")+") {\n"+(hi?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(fn?", __e = _.escape":"")+(Cn?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";
1\n")+mr+"return __p\n}";var Qi=qd(function(){return Ur(Tt,ni+"return "+mr).apply(a,Ot)});if(Qi.source=mr,Rf(Qi))throw Qi;return Qi},ht.times=function y0(p,x){if((p=Yi(p))<1||p>Ae)return[];var W=Ce,Le=gr(p,Ce);x=Ti(x),p-=Ce;for(var at=J(Le,x);++W<p;)x(W);return at},ht.toFinite=Vl,ht.toInteger=Yi,ht.toLength=Uf,ht.toLower=function Xf(p){return ls(p).toLowerCase()},ht.toNumber=Ml,ht.toSafeInteger=function zd(p){return p?Rl(Yi(p),-Ae,Ae):0===p?p:0},ht.toString=ls,ht.toUpper=function B_(p){return ls(p).toUpperCase()},ht.trim=function Qf(p,x,W){if((p=ls(p))&&(W||x===a))return U(p);if(!p||!(x=Fa(x)))return p;var Le=gn(p),at=gn(x);return Qn(Le,rt(Le,at),en(Le,at)+1).join("")},ht.trimEnd=function h0(p,x,W){if((p=ls(p))&&(W||x===a))return p.slice(0,Vn(p)+1);if(!p||!(x=Fa(x)))return p;var Le=gn(p);return Qn(Le,0,en(Le,gn(x))+1).join("")},ht.trimStart=function f0(p,x,W){if((p=ls(p))&&(W||x===a))return p.replace(Ut,"");if(!p||!(x=Fa(x)))return p;var Le=gn(p);return Qn(Le,rt(Le,gn(x))).join("")},ht.truncate=function Zd(p,x){var W=30,Le="...";if(Ws(x)){var at="separator"in x?x.separator:at;W="length"in x?Yi(x.length):W,Le="omission"in x?Fa(x.omission):Le}var Tt=(p=ls(p)).length;if(Nr(p)){var Ot=gn(p);Tt=Ot.length}if(W>=Tt)return p;var fn=W-wt(Le);if(fn<1)return Le;var Cn=Ot?Qn(Ot,0,fn).join(""):p.slice(0,fn);if(at===a)return Cn+Le;if(Ot&&(fn+=Cn.length-fn),Hh(at)){if(p.slice(fn).search(at)){var sr,lr=Cn;for(at.global||(at=Wa(at.source,ls(ut.exec(at))+"g")),at.lastIndex=0;sr=at.exec(lr);)var mr=sr.index;Cn=Cn.slice(0,mr===a?fn:mr)}}else if(p.indexOf(Fa(at),fn)!=fn){var Fr=Cn.lastIndexOf(at);Fr>-1&&(Cn=Cn.slice(0,Fr))}return Cn+Le},ht.unescape=function Jl(p){return(p=ls(p))&&Et.test(p)?p.replace(Wn,Br):p},ht.uniqueId=function Am(p){var x=++Bo;return ls(p)+x},ht.upperCase=ec,ht.upperFirst=Zf,ht.each=Nh,ht.eachRight=Ug,ht.first=Ca,eh(ht,function(){var p={};return co(ht,function(x,W){Ni.call(ht.prototype,W)||(p[W]=x)}),p}(),{chain:!1}),ht.VERSION="4.18.1",us(["bind","bindKey","curry","curryRight","partial","partialRight"],function(p){ht[p].placeholder=ht}),us(["drop","take"],function(p,x){$i.prototype[p]=function(W){W=W===a?1:Ei(Yi(W),0);var Le=this.__filtered__&&!x?new $i(this):this.clone();return Le.__filtered__?Le.__takeCount__=gr(W,Le.__takeCount__):Le.__views__.push({size:gr(W,Ce),type:p+(Le.__dir__<0?"Right":"")}),Le},$i.prototype[p+"Right"]=function(W){return this.reverse()[p](W).reverse()}}),us(["filter","map","takeWhile"],function(p,x){var W=x+1,Le=1==W||3==W;$i.prototype[p]=function(at){var Tt=this.clone();return Tt.__iteratees__.push({iteratee:Ti(at,3),type:W}),Tt.__filtered__=Tt.__filtered__||Le,Tt}}),us(["head","last"],function(p,x){var W="take"+(x?"Right":"");$i.prototype[p]=function(){return this[W](1).value()[0]}}),us(["initial","tail"],function(p,x){var W="drop"+(x?"":"Right");$i.prototype[p]=function(){return this.__filtered__?new $i(this):this[W](1)}}),$i.prototype.compact=function(){return this.filter(pl)},$i.prototype.find=function(p){return this.filter(p).head()},$i.prototype.findLast=function(p){return this.reverse().find(p)},$i.prototype.invokeMap=es(function(p,x){return"function"==typeof p?new $i(this):this.map(function(W){return wl(W,p,x)})}),$i.prototype.reject=function(p){return this.filter(_u(Ti(p)))},$i.prototype.slice=function(p,x){p=Yi(p);var W=this;return W.__filtered__&&(p>0||x<0)?new $i(W):(p<0?W=W.takeRight(-p):p&&(W=W.drop(p)),x!==a&&(W=(x=Yi(x))<0?W.dropRight(-x):W.take(x-p)),W)},$i.prototype.takeRightWhile=function(p){return this.reverse().takeWhile(p).reverse()},$i.prototype.toArray=function(){return this.take(Ce)},co($i.prototype,function(p,x){var W=/^(?:filter|find|map|reject)|While$/.test(x),Le=/^(?:head|last)$/.test(x),at=ht[Le?"take"+("last"==x?"Right":""):x],Tt=Le||/^find/.test(x);at&&(ht.prototype[x]=function(){var Ot=this.__wrapped__,fn=Le?[1]:arguments,Cn=Ot instanceof $i,sr=fn[0],lr=Cn||Xi(Ot),mr=function(ps){var ys=at.apply(ht,ds([ps],fn));return Le&&Fr?ys[0]:ys};lr&&W&&"function"==typeof sr&&1!=sr.length&&(Cn=lr=!1);var Fr=this.__chain__,hi=Tt&&!Fr,Qi=Cn&&!this.__actions__.length;if(!Tt&&lr){Ot=Qi?Ot:new $i(this);var mi=p.apply(Ot,fn);return mi.__actions__.push({func:Ih,args:[mr],thisArg:a}),new Or(mi,Fr)}
vendor: 6,004 bytes, line 1
1return hi&&Qi?p.apply(this,fn):(mi=this.thru(mr),hi?Le?mi.value()[0]:mi.value():mi)})}),us(["pop","push","shift","sort","splice","unshift"],function(p){var x=Po[p],W=/^(?:push|sort|unshift)$/.test(p)?"tap":"thru",Le=/^(?:pop|shift)$/.test(p);ht.prototype[p]=function(){var at=arguments;if(Le&&!this.__chain__){var Tt=this.value();return x.apply(Xi(Tt)?Tt:[],at)}return this[W](function(Ot){return x.apply(Xi(Ot)?Ot:[],at)})}}),co($i.prototype,function(p,x){var W=ht[x];if(W){var Le=W.name+"";Ni.call(ha,Le)||(ha[Le]=[]),ha[Le].push({name:x,func:W})}}),ha[Lp(a,2).name]=[{name:"wrapper",func:a}],$i.prototype.clone=function Oc(){var p=new $i(this.__wrapped__);return p.__actions__=Ho(this.__actions__),p.__dir__=this.__dir__,p.__filtered__=this.__filtered__,p.__iteratees__=Ho(this.__iteratees__),p.__takeCount__=this.__takeCount__,p.__views__=Ho(this.__views__),p},$i.prototype.reverse=function Oa(){if(this.__filtered__){var p=new $i(this);p.__dir__=-1,p.__filtered__=!0}else(p=this.clone()).__dir__*=-1;return p},$i.prototype.value=function La(){var p=this.__wrapped__.value(),x=this.__dir__,W=Xi(p),Le=x<0,at=W?p.length:0,Tt=function ct(p,x,W){for(var Le=-1,at=W.length;++Le<at;){var Tt=W[Le],Ot=Tt.size;switch(Tt.type){case"drop":p+=Ot;break;case"dropRight":x-=Ot;break;case"take":x=gr(x,p+Ot);break;case"takeRight":p=Ei(p,x-Ot)}}return{start:p,end:x}}(0,at,this.__views__),Ot=Tt.start,fn=Tt.end,Cn=fn-Ot,sr=Le?fn:Ot-1,lr=this.__iteratees__,mr=lr.length,Fr=0,ni=gr(Cn,this.__takeCount__);if(!W||!Le&&at==Cn&&ni==Cn)return w(p,this.__actions__);var hi=[];e:for(;Cn--&&Fr<ni;){for(var Qi=-1,mi=p[sr+=x];++Qi<mr;){var ps=lr[Qi],Al=ps.type,rl=(0,ps.iteratee)(mi);if(2==Al)mi=rl;else if(!rl){if(1==Al)continue e;break e}}hi[Fr++]=mi}return hi},ht.prototype.at=pc,ht.prototype.chain=function p_(){return qp(this)},ht.prototype.commit=function ud(){return new Or(this.value(),this.__chain__)},ht.prototype.next=function m_(){this.__values__===a&&(this.__values__=md(this.value()));var p=this.__index__>=this.__values__.length;return{done:p,value:p?a:this.__values__[this.__index__++]}},ht.prototype.plant=function Ah(p){for(var x,W=this;W instanceof ia;){var Le=Ru(W);Le.__index__=0,Le.__values__=a,x?at.__wrapped__=Le:x=Le;var at=Le;W=W.__wrapped__}return at.__wrapped__=p,x},ht.prototype.reverse=function kh(){var p=this.__wrapped__;if(p instanceof $i){var x=p;return this.__actions__.length&&(x=new $i(this)),(x=x.reverse()).__actions__.push({func:Ih,args:[fc],thisArg:a}),new Or(x,this.__chain__)}return this.thru(fc)},ht.prototype.toJSON=ht.prototype.valueOf=ht.prototype.value=function Df(){return w(this.__wrapped__,this.__actions__)},ht.prototype.first=ht.prototype.head,nc&&(ht.prototype[nc]=function Rg(){return this}),ht}();Zi._=yr,(r=function(){return yr}.call(de,m,de,We))!==a&&(We.exports=r)}.call(this)},11544:function(We,de,m){!function(r){"use strict";r.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(u){return/^nm$/i.test(u)},meridiem:function(u,_,v){return u<12?v?"vm":"VM":v?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(u){return u+(1===u||8===u||u>=20?"ste":"de")},week:{dow:1,doy:4}})}(m(97586))},52155:function(We,de,m){!function(r){"use strict";var a=function(E){return 0===E?0:1===E?1:2===E?2:E%100>=3&&E%100<=10?3:E%100>=11?4:5},u={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},_=function(E){return function(g,f,C,S){var O=a(g),T=u[E][a(g)];return 2===O&&(T=T[f?0:1]),T.replace(/%d/i,g)}}
vendor: 16,384 bytes, line 1
1,v=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];r.defineLocale("ar-dz",{months:v,monthsShort:v,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(E){return"\u0645"===E},meridiem:function(E,g,f){return E<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:_("s"),ss:_("s"),m:_("m"),mm:_("m"),h:_("h"),hh:_("h"),d:_("d"),dd:_("d"),M:_("M"),MM:_("M"),y:_("y"),yy:_("y")},postformat:function(E){return E.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(m(97586))},53583:function(We,de,m){!function(r){"use strict";r.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(m(97586))},41638:function(We,de,m){!function(r){"use strict";var a={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},u=function(g){return 0===g?0:1===g?1:2===g?2:g%100>=3&&g%100<=10?3:g%100>=11?4:5},_={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},v=function(g){return function(f,C,S,O){var T=u(f),L=_[g][u(f)];return 2===T&&(L=L[C?0:1]),L.replace(/%d/i,f)}},y=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];r.defineLocale("ar-ly",{months:y,monthsShort:y,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(g){return"\u0645"===g},meridiem:function(g,f,C){return g<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:v("s"),ss:v("s"),m:v("m"),mm:v("m"),h:v("h"),hh:v("h"),d:v("d"),dd:v("d"),M:v("M"),MM:v("M"),y:v("y"),yy:v("y")},preparse:function(g){return g.replace(/\u060c/g,",")},postformat:function(g){return g.replace(/\d/g,function(f){return a[f]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(m(97586))},87823:function(We,de,m){!function(r){"use strict";r.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(m(97586))},7712:function(We,de,m){!function(r){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},u={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};r.defineLocale("ar-ps",{months:"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0634\u0631\u064a \u0627\u0644\u0623\u0648\u0651\u0644_\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0651\u0644".split("_"),monthsShort:"\u0643\u0662_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0661_\u062a\u0662_\u0643\u0661".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(v){return"\u0645"===v},meridiem:function(v,y,E){return v<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(v){return v.replace(/[\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(y){return u[y]}).split("").reverse().join("").replace(/[\u0661\u0662](?![\u062a\u0643])/g,function(y){return u[y]}).split("").reverse().join("").replace(/\u060c/g,",")},postformat:function(v){return v.replace(/\d/g,function(y){return a[y]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(m(97586))},78261:function(We,de,m){!function(r){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},u={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};r.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_
1\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(v){return"\u0645"===v},meridiem:function(v,y,E){return v<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(v){return v.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(y){return u[y]}).replace(/\u060c/g,",")},postformat:function(v){return v.replace(/\d/g,function(y){return a[y]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(m(97586))},56703:function(We,de,m){!function(r){"use strict";r.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(m(97586))},33108:function(We,de,m){!function(r){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},u={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},_=function(f){return 0===f?0:1===f?1:2===f?2:f%100>=3&&f%100<=10?3:f%100>=11?4:5},v={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},y=function(f){return function(C,S,O,T){var L=_(C),B=v[f][_(C)];return 2===L&&(B=B[S?0:1]),B.replace(/%d/i,C)}},E=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];r.defineLocale("ar",{months:E,monthsShort:E,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(f){return"\u0645"===f},meridiem:function(f,C,S){return f<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:y("s"),ss:y("s"),m:y("m"),mm:y("m"),h:y("h"),hh:y("h"),d:y("d"),dd:y("d"),M:y("M"),MM:y("M"),y:y("y"),yy:y("y")},preparse:function(f){return f.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(C){return u[C]}).replace(/\u060c/g,",")},postformat:function(f){return f.replace(/\d/g,function(C){return a[C]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(m(97586))},46508:function(We,de,m){!function(r){"use strict";var a={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};r.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u
10259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(_){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(_)},meridiem:function(_,v,y){return _<4?"gec\u0259":_<12?"s\u0259h\u0259r":_<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(_){if(0===_)return _+"-\u0131nc\u0131";var v=_%10;
vendor: 2,973 bytes, line 1
1return _+(a[v]||a[_%100-v]||a[_>=100?100:null])},week:{dow:1,doy:7}})}(m(97586))},16766:function(We,de,m){!function(r){"use strict";function u(v,y,E){return"m"===E?y?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===E?y?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":v+" "+function a(v,y){var E=v.split("_");return y%10==1&&y%100!=11?E[0]:y%10>=2&&y%10<=4&&(y%100<10||y%100>=20)?E[1]:E[2]}({ss:y?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:y?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:y?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[E],+v)}r.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".
vendor: 7,441 bytes, line 1
1split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:u,mm:u,h:u,hh:u,d:"\u0434\u0437\u0435\u043d\u044c",dd:u,M:"\u043c\u0435\u0441\u044f\u0446",MM:u,y:"\u0433\u043e\u0434",yy:u},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(v){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(v)},meridiem:function(v,y,E){return v<4?"\u043d\u043e\u0447\u044b":v<12?"\u0440\u0430\u043d\u0456\u0446\u044b":v<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(v,y){switch(y){case"M":case"d":case"DDD":case"w":case"W":return v%10!=2&&v%10!=3||v%100==12||v%100==13?v+"-\u044b":v+"-\u0456";case"D":return v+"-\u0433\u0430";default:return v}},week:{dow:1,doy:7}})}(m(97586))},28564:function(We,de,m){!function(r){"use strict";r.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(u){var _=u%10,v=u%100;return 0===u?u+"-\u0435\u0432":0===v?u+"-\u0435\u043d":v>10&&v<20?u+"-\u0442\u0438":1===_?u+"-\u0432\u0438":2===_?u+"-\u0440\u0438":7===_||8===_?u+"-\u043c\u0438":u+"-\u0442\u0438"},week:{dow:1,doy:7}})}(m(97586))},97462:function(We,de,m){!function(r){"use strict";r.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(m(97586))},43438:function(We,de,m){!function(r){"use strict";var a={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},u={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};r.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u
109ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(v){return v.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(y){return u[y]})},postformat:function(v){return v.replace(/\d/g,function(y){return a[y]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(v,y){return 12===v&&(v=0),"\u09b0\u09be\u09a4"===y?v<4?v:v+12:"\u09ad\u09cb\u09b0"===y||"\u09b8\u0995\u09be\u09b2"===y?v:"\u09a6\u09c1\u09aa\u09c1\u09b0"===y?v>=3?v:v+12:"\u09ac\u09bf\u0995\u09be\u09b2"===y||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===y?v+12:void 0},meridiem:function(v,y,E){return v<4?"\u09b0\u09be\u09a4":v<6?"\u09ad\u09cb\u09b0":v<12?"\u09b8\u0995\u09be\u09b2":v<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":v<18?"\u09ac\u09bf\u0995\u09be\u09b2":v<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(m(97586))},17107:function(We,de,m){!function(r){"use strict";var a={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},u={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};r.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u
109ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(v){return v.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(y){return u[y]})},postformat:function(v){return v.replace(/\d/g,function(y){return a[y]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(v,y){return 12===v&&(v=0),"\u09b0\u09be\u09a4"===y&&v>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===y&&v<5||"\u09ac\u09bf\u0995\u09be\u09b2"===y?v+12:v},meridiem:function(v,y,E){return v<4?"\u09b0\u09be\u09a4":v<10?"\u09b8\u0995\u09be\u09b2":v<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":v<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(m(97586))},9004:function(We,de,m){!function(r){"use strict";var a={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},u={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};r.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u
10f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(v){return v.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(y){return u[y]})},postformat:function(v){return v.replace(/\d/g,function(y){return a[y]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(v,y){return 12===v&&(v=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===y&&v>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===y&&v<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===y?v+12:v},meridiem:function(v,y,E){return v<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":v<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":v<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":v<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(m(97586))},50927:function(We,de,m){!function(r){"use strict";function a(B,H,K){return B+" "+function v(B,H){return 2===H?function y(B){var H={m:"v",b:"v",d:"z"};return void 0===H[B.charAt(0)]?B:H[B.charAt(0)]+B.substring(1)}(B):B}({mm:"munutenn",MM:"miz",dd:"devezh"}[K],B)}function _(B){return B>9?_(B%10):B}var E=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],g=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,T=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];r.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:T,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:T,monthsRegex:g,monthsShortRegex:g,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:E,longMonthsParse:E,shortMonthsParse:E,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:a,h:"un eur",hh:"%d eur",d:"un devezh",dd:a,M:"ur miz",MM:a,y:"ur bloaz",yy:function u(B){switch(_(B)){case 1:case 3:case 4:case 5:case 9:return B+" bloaz";default:return B+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(B){return B+(1===B?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(B){return"g.m."===B},meridiem:function(B,H,K){return B<12?"a.m.":"g.m."}})}(m(97586))},87768:function(We,de,m){!function(r){"use strict";function u(v,y,E){var g=v+" ";switch(E){case"ss":return g+(1===v?"sekunda":2===v||3===v||4===v?"sekunde":"sekundi");case"mm":return g+(1===v?"minuta":2===v||3===v||4===v?"minute":"minuta");case"h":return"jedan sat";case"hh":return g+(1===v?"sat":2===v||3===v||4===v?"sata":"sati");case"dd":return g+(1===v?"dan":"dana");case"MM":return g+(1===v?"mjesec":2===v||3===v||4===v?"mjeseca":"mjeseci");case"yy":return g+(1===v?"godina":2===v||3===v||4===v?"godine":"godina")}}r.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:u,m:function a(v,y,E,g){if("m"===E)return y?"jedna minuta":g?"jednu minutu":"jedne minute"},mm:u,h:u,hh:u,d:"dan",dd:u,M:"mjesec",MM:u,y:"godinu",yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(m(97586))},56291:function(We,de,m){!function(r){"use strict";r.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%
1d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(u,_){var v=1===u?"r":2===u?"n":3===u?"r":4===u?"t":"\xe8";return("w"===_||"W"===_)&&(v="a"),u+v},week:{dow:1,doy:4}})}(m(97586))},85301:function(We,de,m){!function(r){"use strict";var a={standalone:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),format:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_"),isFormat:/DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/},u="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),_=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],v=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function y(f){return f>1&&f<5&&1!=~~(f/10)}function E(f,C,S,O){var T=f+" ";switch(S){case"s":return C||O?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return C||O?T+(y(f)?"sekundy":"sekund"):T+"sekundami";case"m":return C?"minuta":O?"minutu":"minutou";case"mm":return C||O?T+(y(f)?"minuty":"minut"):T+"minutami";case"h":return C?"hodina":O?"hodinu":"hodinou";case"hh":return C||O?T+(y(f)?"hodiny":"hodin"):T+"hodinami";case"d":return C||O?"den":"dnem";case"dd":return C||O?T+(y(f)?"dny":"dn\xed"):T+"dny";case"M":return C||O?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return C||O?T+(y(f)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):T+"m\u011bs\xedci";case"y":return C||O?"rok":"rokem";case"yy":return C||O?T+(y(f)?"roky":"let"):T+"lety"}}r.defineLocale("cs",{months:a,monthsShort:u,monthsRegex:v,monthsShortRegex:v,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:E,ss:E,m:E,mm:E,h:E,hh:E,d:E,dd:E,M:E,MM:E,y:E,yy:E},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(97586))},66666:function(We,de,m){!function(r){"use strict";r.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(u){return u+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(u)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(u)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(m(97586))},55163:function(We,de,m){!function(r){"use strict";
vendor: 9,172 bytes, line 1
1r.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(u){var v="";return u>20?v=40===u||50===u||60===u||80===u||100===u?"fed":"ain":u>0&&(v=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][u]),u+v},week:{dow:1,doy:4}})}(m(97586))},87360:function(We,de,m){!function(r){"use strict";r.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(97586))},43248:function(We,de,m){!function(r){"use strict";function a(_,v,y,E){var g={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[_+" Tage",_+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[_+" Monate",_+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[_+" Jahre",_+" Jahren"]};return v?g[y][0]:g[y][1]}r.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(97586))},83222:function(We,de,m){!function(r){"use strict";function a(_,v,y,E){var g={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[_+" Tage",_+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[_+" Monate",_+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[_+" Jahre",_+" Jahren"]};return v?g[y][0]:g[y][1]}r.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(97586))},45932:function(We,de,m){!function(r){"use strict";function a(_,v,y,E){var g={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[_+" Tage",_+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[_+" Monate",_+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[_+" Jahre",_+" Jahren"]};return v?g[y][0]:g[y][1]}r.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(97586))},6405:function(We,de,m){!function(r){"use strict";var a=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],u=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];r.defineLocale("dv",{months:a,monthsShort:a,weekdays:u,weekdaysShort:u,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(v){return"\u0789\u078a"===v},meridiem:function(v,y,E){return v<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(v){return v.replace(/\u060c/g,",")},postformat:function(v){return v.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(m(97586))},60718:function(We,de,m){!function(r){"use strict";
vendor: 4,732 bytes, line 1
1r.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(_,v){return _?"string"==typeof v&&/D/.test(v.substring(0,v.indexOf("MMMM")))?this._monthsGenitiveEl[_.month()]:this._monthsNominativeEl[_.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(_,v,y){return _>11?y?"\u03bc\u03bc":"\u039c\u039c":y?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(_){return"\u03bc"===(_+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(_,v){var y=this._calendarEl[_],E=v&&v.hours();return function a(_){return typeof Function<"u"&&_ instanceof Function||"[object Function]"===Object.prototype.toString.call(_)}(y)&&(y=y.apply(v)),y.replace("{}",E%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(m(97586))},36319:function(We,de,m){!function(r){"use strict";r.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LT
vendor: 23,520 bytes, line 1
1S:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var _=u%10;return u+(1==~~(u%100/10)?"th":1===_?"st":2===_?"nd":3===_?"rd":"th")},week:{dow:0,doy:4}})}(m(97586))},80597:function(We,de,m){!function(r){"use strict";r.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var _=u%10;return u+(1==~~(u%100/10)?"th":1===_?"st":2===_?"nd":3===_?"rd":"th")}})}(m(97586))},51800:function(We,de,m){!function(r){"use strict";r.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var _=u%10;return u+(1==~~(u%100/10)?"th":1===_?"st":2===_?"nd":3===_?"rd":"th")},week:{dow:1,doy:4}})}(m(97586))},807:function(We,de,m){!function(r){"use strict";r.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var _=u%10;return u+(1==~~(u%100/10)?"th":1===_?"st":2===_?"nd":3===_?"rd":"th")},week:{dow:1,doy:4}})}(m(97586))},95960:function(We,de,m){!function(r){"use strict";r.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var _=u%10;return u+(1==~~(u%100/10)?"th":1===_?"st":2===_?"nd":3===_?"rd":"th")}})}(m(97586))},84418:function(We,de,m){!function(r){"use strict";r.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var _=u%10;return u+(1==~~(u%100/10)?"th":1===_?"st":2===_?"nd":3===_?"rd":"th")},week:{dow:0,doy:6}})}(m(97586))},46865:function(We,de,m){!function(r){"use strict";r.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var _=u%10;return u+(1==~~(u%100/10)?"th":1===_?"st":2===_?"nd":3===_?"rd":"th")},week:{dow:1,doy:4}})}(m(97586))},32647:function(We,de,m){!function(r){"use strict";r.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var _=u%10;return u+(1==~~(u%100/10)?"th":1===_?"st":2===_?"nd":3===_?"rd":"th")},week:{dow:1,doy:4}})}(m(97586))},61931:function(We,de,m){!function(r){"use strict";r.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(u){return"p"===u.charAt(0).toLowerCase()},meridiem:function(u,_,v){return u>11?v?"p.t.m.":"P.T.M.":v?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(m(97586))},41805:function(We,de,m){!function(r){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),u="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),_=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],v=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;r.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(E,g){return E?/-MMM-/.test(g)?u[E.month()]:a[E.month()]:a},monthsRegex:v,monthsShortRegex:v,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(m(97586))},83445:function(We,de,m){!function(r){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),u="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),_=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],v=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;r.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(E,g){return E?/-MMM-/.test(g)?u[E.month()]:a[E.month()]:a},monthsRegex:v,monthsShortRegex:v,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(m(97586))},81516:function(We,de,m){!function(r){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),u="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),_=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],v=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;r.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(E,g){return E?/-MMM-/.test(g)?u[E.month()]:a[E.month()]:a},monthsRegex:v,monthsShortRegex:v,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(m(97586))},46679:function(We,de,m){!function(r){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),u="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),_=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],v=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;r.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(E,g){return E?/-MMM-/.test(g)?u[E.month()]:a[E.month()]:a},monthsRegex:v,monthsShortRegex:v,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(m(97586))},88150:function(We,de,m){!function(r){"use strict";function a(_,v,y,E){var g={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[_+"sekundi",_+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[_+" minuti",_+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[_+" tunni",_+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[_+" kuu",_+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[_+" aasta",_+" aastat"]};return v?g[y][2]?g[y][2]:g[y][1]:E?g[y][0]:g[y][1]}r.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:"%d p\xe4eva",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(97586))},80757:function(We,de,m){!function(r){"use strict";r.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(m(97586))},65742:function(We,de,m){!function(r){"use strict";var a={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},u={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};r.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(v){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(v)},meridiem:function(v,y,E){return v<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"}
vendor: 13,524 bytes, line 1
1,relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(v){return v.replace(/[\u06f0-\u06f9]/g,function(y){return u[y]}).replace(/\u060c/g,",")},postformat:function(v){return v.replace(/\d/g,function(y){return a[y]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(m(97586))},33958:function(We,de,m){!function(r){"use strict";var a="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),u=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",a[7],a[8],a[9]];function _(E,g,f,C){var S="";switch(f){case"s":return C?"muutaman sekunnin":"muutama sekunti";case"ss":S=C?"sekunnin":"sekuntia";break;case"m":return C?"minuutin":"minuutti";case"mm":S=C?"minuutin":"minuuttia";break;case"h":return C?"tunnin":"tunti";case"hh":S=C?"tunnin":"tuntia";break;case"d":return C?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":S=C?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return C?"kuukauden":"kuukausi";case"MM":S=C?"kuukauden":"kuukautta";break;case"y":return C?"vuoden":"vuosi";case"yy":S=C?"vuoden":"vuotta"}return function v(E,g){return E<10?g?u[E]:a[E]:E}(E,C)+" "+S}r.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:_,ss:_,m:_,mm:_,h:_,hh:_,d:_,dd:_,M:_,MM:_,y:_,yy:_},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(97586))},46720:function(We,de,m){!function(r){"use strict";r.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(u){return u},week:{dow:1,doy:4}})}(m(97586))},98352:function(We,de,m){!function(r){"use strict";r.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(97586))},42096:function(We,de,m){!function(r){"use strict";r.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(u,_){switch(_){default:case"M":case"Q":case"D":case"DDD":case"d":return u+(1===u?"er":"e");case"w":case"W":return u+(1===u?"re":"e")}}})}(m(97586))},95759:function(We,de,m){!function(r){"use strict";r.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(u,_){switch(_){default:case"M":case"Q":case"D":case"DDD":case"d":return u+(1===u?"er":"e");case"w":case"W":return u+(1===u?"re":"e")}},week:{dow:1,doy:4}})}(m(97586))},4059:function(We,de,m){!function(r){"use strict";var _=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,v=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];r.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:_,monthsShortRegex:_,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(E,g){switch(g){case"D":return E+(1===E?"er":"");default:case"M":case"Q":case"DDD":case"d":return E+(1===E?"er":"e");case"w":case"W":return E+(1===E?"re":"e")}},week:{dow:1,doy:4}})}(m(97586))},15958:function(We,de,m){!function(r){"use strict";var a="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),u="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");r.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(v,y){return v?/-MMM-/.test(y)?u[v.month()]:a[v.month()]:a},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(v){return v+(1===v||8===v||v>=20?"ste":"de")},week:{dow:1,doy:4}})}(m(97586))},94143:function(We,de,m){!function(r){"use strict";r.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(g){return g+(1===g?"d":g%10==2?"na":"mh")},week:{dow:1,doy:4}})}(m(97586))},67028:function(We,de,m){!function(r){"use strict";r.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(g){return g+(1===g?"d":g%10==2?"na":"mh")},week:{dow:1,doy:4}})}(m(97586))},80428:function(We,de,m){!function(r){"use strict";r.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".
vendor: 12,005 bytes, line 1
1split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(u){return 0===u.indexOf("un")?"n"+u:"en "+u},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(m(97586))},76861:function(We,de,m){!function(r){"use strict";function a(_,v,y,E){var g={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[_+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",_+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[_+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",_+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[_+" \u0935\u0930\u093e\u0902\u0928\u0940",_+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[_+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",_+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[_+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",_+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[_+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",_+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return E?g[y][0]:g[y][1]}r.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(_,v){return"D"===v?_+"\u0935\u0947\u0930":_},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(_,v){return 12===_&&(_=0),"\u0930\u093e\u0924\u0940"===v?_<4?_:_+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===v?_:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===v?_>12?_:_+12:"\u0938\u093e\u0902\u091c\u0947"===v?_+12:void 0},meridiem:function(_,v,y){return _<4?"\u0930\u093e\u0924\u0940":_<12?"\u0938\u0915\u093e\u0933\u0940\u0902":_<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":_<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(m(97586))},57718:function(We,de,m){!function(r){"use strict";function a(_,v,y,E){var g={s:["thoddea sekondamni","thodde sekond"],ss:[_+" sekondamni",_+" sekond"],m:["eka mintan","ek minut"],mm:[_+" mintamni",_+" mintam"],h:["eka voran","ek vor"],hh:[_+" voramni",_+" voram"],d:["eka disan","ek dis"],dd:[_+" disamni",_+" dis"],M:["eka mhoinean","ek mhoino"],MM:[_+" mhoineamni",_+" mhoine"],y:["eka vorsan","ek voros"],yy:[_+" vorsamni",_+" vorsam"]};return E?g[y][0]:g[y][1]}r.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(_,v){return"D"===v?_+"er":_},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(_,v){return 12===_&&(_=0),"rati"===v?_<4?_:_+12:"sokallim"===v?_:"donparam"===v?_>12?_:_+12:"sanje"===v?_+12:void 0},meridiem:function(_,v,y){return _<4?"rati":_<12?"sokallim":_<16?"donparam":_<20?"sanje":"rati"}})}(m(97586))},26827:function(We,de,m){!function(r){"use strict";var a={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},u={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};r.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(v){return v.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(y){return u[y]})},postformat:function(v){return v.replace(/\d/g,function(y){return a[y]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(v,y){return 12===v&&(v=0),"\u0ab0\u0abe\u0aa4"===y?v<4?v:v+12:"\u0ab8\u0ab5\u0abe\u0ab0"===y?v:"\u0aac\u0aaa\u0acb\u0ab0"===y?v>=10?v:v+12:"\u0ab8\u0abe\u0a82\u0a9c"===y?v+12:void 0},meridiem:function(v,y,E){return v<4?"\u0ab0\u0abe\u0aa4":v<10?"\u0ab8\u0ab5\u0abe\u0ab0":v<17?"\u0aac\u0aaa\u0acb\u0ab0":v<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(m(97586))},21936:function(We,de,m){!function(r){"use strict";r.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u
105d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(u){return 2===u?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":u+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(u){return 2===u?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":u+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(u){return 2===u?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":u+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(u){return 2===u?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":u%10==0&&10!==u?u+" \u05e9\u05e0\u05d4":u+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(u){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(u)},meridiem:function(u,_,v){return u<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":u<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":u<12?v?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":u<18?v?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(m(97586))},31332:function(We,de,m){!function(r){"use strict";var a={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},u={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},_=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];r.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u
10932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:_,longMonthsParse:_,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(E){return E.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(g){return u[g]})},postformat:function(E){return E.replace(/\d/g,function(g){return a[g]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(E,g){return 12===E&&(E=0),"\u0930\u093e\u0924"===g?E<4?E:E+12:"\u0938\u0941\u092c\u0939"===g?E:"\u0926\u094b\u092a\u0939\u0930"===g?E>=10?E:E+12:"\u0936\u093e\u092e"===g?E+12:void 0},meridiem:function(E,g,f){return E<4?"\u0930\u093e\u0924":E<10?"\u0938\u0941\u092c\u0939":E<17?"\u0926\u094b\u092a\u0939\u0930":E<20?"\u093
16\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(m(97586))},91957:function(We,de,m){!function(r){"use strict";function a(_,v,y){var E=_+" ";switch(y){case"ss":return E+(1===_?"sekunda":2===_||3===_||4===_?"sekunde":"sekundi");case"m":return v?"jedna minuta":"jedne minute";case"mm":return E+(1===_?"minuta":2===_||3===_||4===_?"minute":"minuta");case"h":return v?"jedan sat":"jednog sata";case"hh":return E+(1===_?"sat":2===_||3===_||4===_?"sata":"sati");case"dd":return E+(1===_?"dan":"dana");case"MM":return E+(1===_?"mjesec":2===_||3===_||4===_?"mjeseca":"mjeseci");case"yy":return E+(1===_?"godina":2===_||3===_||4===_?"godine":"godina")}}r.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:a,m:a,mm:a,h:a,hh:a,d:"dan",dd:a,M:"mjesec",MM:a,y:"godinu",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(m(97586))},48928:function(We,de,m){!function(r){"use strict";var a="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function u(y,E,g,f){var C=y;switch(g){case"s":return f||E?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return C+(f||E)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(f||E?" perc":" perce");case"mm":return C+(f||E?" perc":" perce");case"h":return"egy"+(f||E?" \xf3ra":" \xf3r\xe1ja");case"hh":return C+(f||E?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(f||E?" nap":" napja");case"dd":return C+(f||E?" nap":" napja");case"M":return"egy"+(f||E?" h\xf3nap":" h\xf3napja");case"MM":return C+(f||E?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(f||E?" \xe9v":" \xe9ve");case"yy":return C+(f||E?" \xe9v":" \xe9ve")}return""}function _(y){return(y?"":"[m\xfalt] ")+"["+a[this.day()]+"] LT[-kor]"}r.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(y){return"u"===y.charAt(1).toLowerCase()},meridiem:function(y,E,g){return y<12?!0===g?"de":"DE":!0===g?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return _.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return _.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(97586))},56215:function(We,de,m){!function(r){"use strict";r.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(u){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(u)},meridiem:function(u){return u<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":u<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":u<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(u,_){switch(_){case"DDD":case"w":case"W":case"DDDo":return 1===u?u+"-\u056b\u0576":u+"-\u0580\u0564";default:return u}},week:{dow:1,doy:7}})}(m(97586))},586:function(We,de,m){!function(r){"use strict";r.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(u,_){return 12===u&&(u=0),"pagi"===_?u:"siang"===_?u>=11?u:u+12:"sore"===_||"malam"===_?u+12:void 0},meridiem:function(u,_,v){return u<11?"pagi":u<15?"siang":u<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(m(97586))},90211:function(We,de,m){!function(r){"use strict";function a(v){return v%100==11||v%10!=1}function u(v,y,E,g){var f=v+" ";switch(E){case"s":return y||g?"nokkrar sek\xfandur":"nokkrum sek\xfandum";
vendor: 4,217 bytes, line 1
1case"ss":return a(v)?f+(y||g?"sek\xfandur":"sek\xfandum"):f+"sek\xfanda";case"m":return y?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return a(v)?f+(y||g?"m\xedn\xfatur":"m\xedn\xfatum"):y?f+"m\xedn\xfata":f+"m\xedn\xfatu";case"hh":return a(v)?f+(y||g?"klukkustundir":"klukkustundum"):f+"klukkustund";case"d":return y?"dagur":g?"dag":"degi";case"dd":return a(v)?y?f+"dagar":f+(g?"daga":"d\xf6gum"):y?f+"dagur":f+(g?"dag":"degi");case"M":return y?"m\xe1nu\xf0ur":g?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return a(v)?y?f+"m\xe1nu\xf0ir":f+(g?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):y?f+"m\xe1nu\xf0ur":f+(g?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return y||g?"\xe1r":"\xe1ri";case"yy":return a(v)?f+(y||g?"\xe1r":"\xe1rum"):f+(y||g?"\xe1r":"\xe1ri")}}r.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:u,ss:u,m:u,mm:u,h:"klukkustund",hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(97586))},22340:function(We,de,m){!function(r){"use strict";r.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(u){return(/^[0-9].+$/.test(u)?"tra":"in")+" "+u},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(m(97586))},70170:function(We,de,m){!function(r){"use strict";r.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%
1d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(m(97586))},39770:function(We,de,m){!function(r){"use strict";r.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(u,_){return"\u5143"===_[1]?1:parseInt(_[1]||u,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(u){return"\u5348\u5f8c"===u},meridiem:function(u,_,v){return u<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(u){return u.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(u){return this.week()!==u.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(u,_){switch(_){case"y":return 1===u?"\u5143\u5e74":u+"\u5e74";case"d":case"D":case"DDD":return u+"\u65e5";default:return u}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(m(97586))},73875:function(We,de,m){!function(r){"use strict";r.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(u,_){return 12===u&&(u=0),"enjing"===_?u:"siyang"===_?u>=11?u:u+12:"sonten"===_||"ndalu"===_?u+12:void 0},meridiem:function(u,_,v){return u<11?"enjing":u<15?"siyang":u<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(m(97586))},79499:function(We,de,m){!function(r){"use strict";r.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u
110d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(u){return u.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(_,v,y){return"\u10d8"===y?v+"\u10e8\u10d8":v+y+"\u10e8\u10d8"})},past:function(u){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(u)?u.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(u)?u.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):u},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(u){return 0===u?u:1===u?u+"-\u10da\u10d8":u<20||u<=100&&u%20==0||u%100==0?"\u10db\u10d4-"+u:u+"-\u10d4"},week:{dow:1,doy:7}})}(m(97586))},93573:function(We,de,m){!function(r){"use strict";var a={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};r.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(_){return _+(a[_]||a[_
vendor: 5,234 bytes, line 1
1%10]||a[_>=100?100:null])},week:{dow:1,doy:7}})}(m(97586))},68807:function(We,de,m){!function(r){"use strict";var a={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},u={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};r.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(v){return"\u179b\u17d2\u1784\u17b6\u1785"===v},meridiem:function(v,y,E){return v<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(v){return v.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(y){return u[y]})},postformat:function(v){return v.replace(/\d/g,function(y){return a[y]})},week:{dow:1,doy:4}})}(m(97586))},65082:function(We,de,m){!function(r){"use strict";var a={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},u={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};r.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".
vendor: 5,380 bytes, line 1
1split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(v){return v.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(y){return u[y]})},postformat:function(v){return v.replace(/\d/g,function(y){return a[y]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(v,y){return 12===v&&(v=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===y?v<4?v:v+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===y?v:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===y?v>=10?v:v+12:"\u0cb8\u0c82\u0c9c\u0cc6"===y?v+12:void 0},meridiem:function(v,y,E){return v<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":v<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":v<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":v<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(v){return v+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(m(97586))},20137:function(We,de,m){!function(r){"use strict";r.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(u,_){switch(_){case"d":case"D":case"DDD":return u+"\uc77c";case"M":return u+"\uc6d4";case"w":case"W":return u+"\uc8fc";default:return u}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(u){return"\uc624\ud6c4"===u},meridiem:function(u,_,v){return u<12?"\uc624\uc804":"\uc624\ud6c4"}})}(m(97586))},63744:function(We,de,m){!function(r){"use strict";function a(v,y,E,g){var f={s:["\xe7end san\xeeye","\xe7end san\xeeyeyan"],ss:[v+" san\xeeye",v+" san\xeeyeyan"],m:["deq\xeeqeyek","deq\xeeqeyek\xea"],mm:[v+" deq\xeeqe",v+" deq\xeeqeyan"],h:["saetek","saetek\xea"],hh:[v+" saet",v+" saetan"],d:["rojek","rojek\xea"],dd:[v+" roj",v+" rojan"],w:["hefteyek","hefteyek\xea"],ww:[v+" hefte",v+" hefteyan"],M:["mehek","mehek\xea"],MM:[v+" meh",v+" mehan"],y:["salek","salek\xea"],yy:[v+" sal",v+" salan"]};return y?f[E][0]:f[E][1]}r.defineLocale("ku-kmr",{months:"R\xeabendan_Sibat_Adar_N\xeesan_Gulan_Hez\xeeran_T\xeermeh_Tebax_\xcelon_Cotmeh_Mijdar_Berfanbar".split("_"),monthsShort:"R\xeab_Sib_Ada_N\xees_Gul_Hez_T\xeer_Teb_\xcelo_Cot_Mij_Ber".split("_"),monthsParseExact:!0,weekdays:"Yek\u015fem_Du\u015fem_S\xea\u015fem_\xc7ar\u015fem_P\xeanc\u015fem_\xcen_\u015eem\xee".split("_"),weekdaysShort:"Yek_Du_S\xea_\xc7ar_P\xean_\xcen_\u015eem".split("_"),weekdaysMin:"Ye_Du_S\xea_\xc7a_P\xea_\xcen_\u015ee".split("_"),meridiem:function(v,y,E){return v<12?E?"bn":"BN":E?"pn":"PN"},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM[a] YYYY[an]",LLL:"Do MMMM[a] YYYY[an] HH:mm",LLLL:"dddd, Do MMMM[a] YYYY[an] HH:mm",ll:"Do MMM[.] YYYY[an]",lll:"Do MMM[.] YYYY[an] HH:mm",llll:"ddd[.], Do MMM[.] YYYY[an] HH:mm"},calendar:{sameDay:"[\xcero di saet] LT [de]",nextDay:"[Sib\xea di saet] LT [de]",nextWeek:"dddd [di saet] LT [de]",lastDay:"[Duh di saet] LT [de]",lastWeek:"dddd[a bor\xee di saet] LT [de]",sameElse:"L"}
vendor: 11,542 bytes, line 1
1,relativeTime:{future:"di %s de",past:"ber\xee %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,w:a,ww:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(?:y\xea|\xea|\.)/,ordinal:function(v,y){var E=y.toLowerCase();return E.includes("w")||E.includes("m")?v+".":v+function u(v){var y=(v=""+v).substring(v.length-1),E=v.length>1?v.substring(v.length-2):"";return 12==E||13==E||"2"!=y&&"3"!=y&&"50"!=E&&"70"!=y&&"80"!=y?"\xea":"y\xea"}(v)},week:{dow:1,doy:4}})}(m(97586))},70111:function(We,de,m){!function(r){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},u={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},_=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];r.defineLocale("ku",{months:_,monthsShort:_,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(y){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(y)},meridiem:function(y,E,g){return y<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(y){return y.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(E){return u[E]}).replace(/\u060c/g,",")},postformat:function(y){return y.replace(/\d/g,function(E){return a[E]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(m(97586))},99187:function(We,de,m){!function(r){"use strict";var a={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};r.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(_){return _+(a[_]||a[_%10]||a[_>=100?100:null])},week:{dow:1,doy:7}})}(m(97586))},35969:function(We,de,m){!function(r){"use strict";function a(E,g,f,C){var S={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return g?S[f][0]:S[f][1]}function v(E){if(E=parseInt(E,10),isNaN(E))return!1;if(E<0)return!0;if(E<10)return 4<=E&&E<=7;if(E<100){var g=E%10;return v(0===g?E/10:g)}if(E<1e4){for(;E>=10;)E/=10;return v(E)}return v(E/=1e3)}r.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function u(E){return v(E.substr(0,E.indexOf(" ")))?"a "+E:"an "+E},past:function _(E){return v(E.substr(0,E.indexOf(" ")))?"viru "+E:"virun "+E},s:"e puer Sekonnen",ss:"%d Sekonnen",m:a,mm:"%d Minutten",h:a,hh:"%d Stonnen",d:a,dd:"%d Deeg",M:a,MM:"%d M\xe9int",y:a,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(97586))},33526:function(We,de,m){!function(r){"use strict";r.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(u){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===u},meridiem:function(u,_,v){return u<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%
1d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(u){return"\u0e97\u0eb5\u0ec8"+u}})}(m(97586))},90411:function(We,de,m){!function(r){"use strict";var a={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function _(f,C,S,O){return C?y(S)[0]:O?y(S)[1]:y(S)[2]}function v(f){return f%10==0||f>10&&f<20}function y(f){return a[f].split("_")}function E(f,C,S,O){var T=f+" ";return 1===f?T+_(0,C,S[0],O):C?T+(v(f)?y(S)[1]:y(S)[0]):O?T+y(S)[1]:T+(v(f)?y(S)[1]:y(S)[2])}r.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function u(f,C,S,O){return C?"kelios sekund\u0117s":O?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:E,m:_,mm:E,h:_,hh:E,d:_,dd:E,M:_,MM:E,y:_,yy:E},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(f){return f+"-oji"},week:{dow:1,doy:4}})}(m(97586))},32621:function(We,de,m){!function(r){"use strict";var a={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function u(g,f,C){return C?f%10==1&&f%100!=11?g[2]:g[3]:f%10==1&&f%100!=11?g[0]:g[1]}function _(g,f,C){return g+" "+u(a[C],g,f)}function v(g,f,C){return u(a[C],g,f)}r.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function y(g,f){return f?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:_,m:v,mm:_,h:v,hh:_,d:v,dd:_,M:v,MM:_,y:v,yy:_},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(97586))},85869:function(We,de,m){!function(r){"use strict";var a={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(_,v){return 1===_?v[0]:_>=2&&_<=4?v[1]:v[2]},translate:function(_,v,y){var E=a.words[y];return 1===y.length?v?E[0]:E[1]:_+" "+a.correctGrammaticalCase(_,E)}};r.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:"dan",dd:a.translate,M:"mjesec",MM:a.translate,y:"godinu",yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(m(97586))},35881:function(We,de,m){!function(r){"use strict";r.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%
1d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(m(97586))},92391:function(We,de,m){!function(r){"use strict";r.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(u){var _=u%10,v=u%100;return 0===u?u+"-\u0435\u0432":0===v?u+"-\u0435\u043d":v>10&&v<20?u+"-\u0442\u0438":1===_?u+"-\u0432\u0438":2===_?u+"-\u0440\u0438":7===_||8===_?u+"-\u043c\u0438":u+"-\u0442\u0438"},week:{dow:1,doy:7}})}(m(97586))},21126:function(We,de,m){!function(r){"use strict";r.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%
1d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(u,_){return 12===u&&(u=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===_&&u>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===_||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===_?u+12:u},meridiem:function(u,_,v){return u<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":u<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":u<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":u<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(m(97586))},44892:function(We,de,m){!function(r){"use strict";function a(_,v,y,E){switch(y){case"s":return v?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return _+(v?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return _+(v?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return _+(v?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return _+(v?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return _+(v?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return _+(v?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return _}}r.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(_){return"\u04ae\u0425"===_}
vendor: 23,268 bytes, line 1
1,meridiem:function(_,v,y){return _<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(_,v){switch(v){case"d":case"D":case"DDD":return _+" \u04e9\u0434\u04e9\u0440";default:return _}}})}(m(97586))},59080:function(We,de,m){!function(r){"use strict";var a={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},u={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function _(y,E,g,f){var C="";if(E)switch(g){case"s":C="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":C="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":C="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":C="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":C="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":C="%d \u0924\u093e\u0938";break;case"d":C="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":C="%d \u0926\u093f\u0935\u0938";break;case"M":C="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":C="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":C="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":C="%d \u0935\u0930\u094d\u0937\u0947"}else switch(g){case"s":C="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":C="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":C="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":C="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":C="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":C="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":C="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":C="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":C="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":C="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":C="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":C="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return C.replace(/%d/i,y)}r.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:_,ss:_,m:_,mm:_,h:_,hh:_,d:_,dd:_,M:_,MM:_,y:_,yy:_},preparse:function(y){return y.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(E){return u[E]})},postformat:function(y){return y.replace(/\d/g,function(E){return a[E]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(y,E){return 12===y&&(y=0),"\u092a\u0939\u093e\u091f\u0947"===E||"\u0938\u0915\u093e\u0933\u0940"===E?y:"\u0926\u0941\u092a\u093e\u0930\u0940"===E||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===E||"\u0930\u093e\u0924\u094d\u0930\u0940"===E?y>=12?y:y+12:void 0},meridiem:function(y,E,g){return y>=0&&y<6?"\u092a\u0939\u093e\u091f\u0947":y<12?"\u0938\u0915\u093e\u0933\u0940":y<17?"\u0926\u0941\u092a\u093e\u0930\u0940":y<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(m(97586))},25950:function(We,de,m){!function(r){"use strict";r.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(u,_){return 12===u&&(u=0),"pagi"===_?u:"tengahari"===_?u>=11?u:u+12:"petang"===_||"malam"===_?u+12:void 0},meridiem:function(u,_,v){return u<11?"pagi":u<15?"tengahari":u<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(m(97586))},70399:function(We,de,m){!function(r){"use strict";r.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(u,_){return 12===u&&(u=0),"pagi"===_?u:"tengahari"===_?u>=11?u:u+12:"petang"===_||"malam"===_?u+12:void 0},meridiem:function(u,_,v){return u<11?"pagi":u<15?"tengahari":u<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(m(97586))},79902:function(We,de,m){!function(r){"use strict";r.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(m(97586))},72985:function(We,de,m){!function(r){"use strict";var a={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},u={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};r.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(v){return v.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(y){return u[y]})},postformat:function(v){return v.replace(/\d/g,function(y){return a[y]})},week:{dow:1,doy:4}})}(m(97586))},67859:function(We,de,m){!function(r){"use strict";r.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"\xe9n time",hh:"%d timer",d:"\xe9n dag",dd:"%d dager",w:"\xe9n uke",ww:"%d uker",M:"\xe9n m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(97586))},13642:function(We,de,m){!function(r){"use strict";var a={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},u={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};r.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(v){return v.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(y){return u[y]})},postformat:function(v){return v.replace(/\d/g,function(y){return a[y]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(v,y){return 12===v&&(v=0),"\u0930\u093e\u0924\u093f"===y?v<4?v:v+12:"\u092c\u093f\u0939\u093e\u0928"===y?v:"\u0926\u093f\u0909\u0901\u0938\u094b"===y?v>=10?v:v+12:"\u0938\u093e\u0901\u091d"===y?v+12:void 0},meridiem:function(v,y,E){return v<3?"\u0930\u093e\u0924\u093f":v<12?"\u092c\u093f\u0939\u093e\u0928":v<16?"\u0926\u093f\u0909\u0901\u0938\u094b":v<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(m(97586))},99875:function(We,de,m){!function(r){"use strict";var a="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),u="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),_=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],v=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;r.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(E,g){return E?/-MMM-/.test(g)?u[E.month()]:a[E.month()]:a},monthsRegex:v,monthsShortRegex:v,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(E){return E+(1===E||8===E||E>=20?"ste":"de")},week:{dow:1,doy:4}})}(m(97586))},65441:function(We,de,m){!function(r){"use strict";var a="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),u="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),_=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],v=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;r.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(E,g){return E?/-MMM-/.test(g)?u[E.month()]:a[E.month()]:a},monthsRegex:v,monthsShortRegex:v,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(E){return E+(1===E||8===E||E>=20?"ste":"de")},week:{dow:1,doy:4}})}(m(97586))},81311:function(We,de,m){!function(r){"use strict";r.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(97586))},72567:function(We,de,m){!function(r){"use strict";r.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%
1d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(u,_){var v=1===u?"r":2===u?"n":3===u?"r":4===u?"t":"\xe8";return("w"===_||"W"===_)&&(v="a"),u+v},week:{dow:1,doy:4}})}(m(97586))},56962:function(We,de,m){!function(r){"use strict";var a={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},u={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};r.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(v){return v.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(y){return u[y]})},postformat:function(v){return v.replace(/\d/g,function(y){return a[y]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(v,y){return 12===v&&(v=0),"\u0a30\u0a3e\u0a24"===y?v<4?v:v+12:"\u0a38\u0a35\u0a47\u0a30"===y?v:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===y?v>=10?v:v+12:"\u0a38\u0a3c\u0a3e\u0a2e"===y?v+12:void 0}
vendor: 4,774 bytes, line 1
1,meridiem:function(v,y,E){return v<4?"\u0a30\u0a3e\u0a24":v<10?"\u0a38\u0a35\u0a47\u0a30":v<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":v<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(m(97586))},61063:function(We,de,m){!function(r){"use strict";var a="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),u="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),_=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function v(g){return g%10<5&&g%10>1&&~~(g/10)%10!=1}function y(g,f,C){var S=g+" ";switch(C){case"ss":return S+(v(g)?"sekundy":"sekund");case"m":return f?"minuta":"minut\u0119";case"mm":return S+(v(g)?"minuty":"minut");case"h":return f?"godzina":"godzin\u0119";case"hh":return S+(v(g)?"godziny":"godzin");case"ww":return S+(v(g)?"tygodnie":"tygodni");case"MM":return S+(v(g)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return S+(v(g)?"lata":"lat")}}r.defineLocale("pl",{months:function(g,f){return g?/D MMMM/.test(f)?u[g.month()]:a[g.month()]:a},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:y,m:y,mm:y,h:y,hh:y,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:y,M:"miesi\u0105c",MM:y,y:"rok",yy:y},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(97586))},97476:function(We,de,m){!function(r){"use strict";r.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(m(97586))},78719:function(We,de,m){!function(r){"use strict";r.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%
1d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(m(97586))},51004:function(We,de,m){!function(r){"use strict";function a(_,v,y){var g=" ";return(_%100>=20||_>=100&&_%100==0)&&(g=" de "),_+g+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[y]}r.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:a,m:"un minut",mm:a,h:"o or\u0103",hh:a,d:"o zi",dd:a,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:a,M:"o lun\u0103",MM:a,y:"un an",yy:a},week:{dow:1,doy:7}})}(m(97586))},51326:function(We,de,m){!function(r){"use strict";function u(y,E,g){return"m"===g?E?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":y+" "+function a(y,E){var g=y.split("_");return E%10==1&&E%100!=11?g[0]:E%10>=2&&E%10<=4&&(E%100<10||E%100>=20)?g[1]:g[2]}({ss:E?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:E?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[g],+y)}var _=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];r.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:_,longMonthsParse:_,shortMonthsParse:_,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u
vendor: 8,740 bytes, line 1
1043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(y){if(y.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(y){if(y.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:u,m:u,mm:u,h:"\u0447\u0430\u0441",hh:u,d:"\u0434\u0435\u043d\u044c",dd:u,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:u,M:"\u043c\u0435\u0441\u044f\u0446",MM:u,y:"\u0433\u043e\u0434",yy:u},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(y){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(y)},meridiem:function(y,E,g){return y<4?"\u043d\u043e\u0447\u0438":y<12?"\u0443\u0442\u0440\u0430":y<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(y,E){switch(E){case"M":case"d":case"DDD":return y+"-\u0439";case"D":return y+"-\u0433\u043e";case"w":case"W":return y+"-\u044f";default:return y}},week:{dow:1,doy:4}})}(m(97586))},72608:function(We,de,m){!function(r){"use strict";var a=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],u=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];r.defineLocale("sd",{months:a,monthsShort:a,weekdays:u,weekdaysShort:u,weekdaysMin:u,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(v){return"\u0634\u0627\u0645"===v},meridiem:function(v,y,E){return v<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(v){return v.replace(/\u060c/g,",")},postformat:function(v){return v.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(m(97586))},13911:function(We,de,m){!function(r){"use strict";r.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(97586))},25147:function(We,de,m){!function(r){"use strict";r.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(u){return u+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(u){return"\u0db4.\u0dc0."===u||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===u},meridiem:function(u,_,v){return u>
vendor: 13,418 bytes, line 1
111?v?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":v?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(m(97586))},23741:function(We,de,m){!function(r){"use strict";var a="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),u="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function _(E){return E>1&&E<5}function v(E,g,f,C){var S=E+" ";switch(f){case"s":return g||C?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return g||C?S+(_(E)?"sekundy":"sek\xfand"):S+"sekundami";case"m":return g?"min\xfata":C?"min\xfatu":"min\xfatou";case"mm":return g||C?S+(_(E)?"min\xfaty":"min\xfat"):S+"min\xfatami";case"h":return g?"hodina":C?"hodinu":"hodinou";case"hh":return g||C?S+(_(E)?"hodiny":"hod\xedn"):S+"hodinami";case"d":return g||C?"de\u0148":"d\u0148om";case"dd":return g||C?S+(_(E)?"dni":"dn\xed"):S+"d\u0148ami";case"M":return g||C?"mesiac":"mesiacom";case"MM":return g||C?S+(_(E)?"mesiace":"mesiacov"):S+"mesiacmi";case"y":return g||C?"rok":"rokom";case"yy":return g||C?S+(_(E)?"roky":"rokov"):S+"rokmi"}}r.defineLocale("sk",{months:a,monthsShort:u,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:v,ss:v,m:v,mm:v,h:v,hh:v,d:v,dd:v,M:v,MM:v,y:v,yy:v},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(97586))},93e3:function(We,de,m){!function(r){"use strict";function a(_,v,y,E){var g=_+" ";switch(y){case"s":return v||E?"nekaj sekund":"nekaj sekundami";case"ss":return g+(1===_?v?"sekundo":"sekundi":2===_?v||E?"sekundi":"sekundah":_<5?v||E?"sekunde":"sekundah":"sekund");case"m":return v?"ena minuta":"eno minuto";case"mm":return g+(1===_?v?"minuta":"minuto":2===_?v||E?"minuti":"minutama":_<5?v||E?"minute":"minutami":v||E?"minut":"minutami");case"h":return v?"ena ura":"eno uro";case"hh":return g+(1===_?v?"ura":"uro":2===_?v||E?"uri":"urama":_<5?v||E?"ure":"urami":v||E?"ur":"urami");case"d":return v||E?"en dan":"enim dnem";case"dd":return g+(1===_?v||E?"dan":"dnem":2===_?v||E?"dni":"dnevoma":v||E?"dni":"dnevi");case"M":return v||E?"en mesec":"enim mesecem";case"MM":return g+(1===_?v||E?"mesec":"mesecem":2===_?v||E?"meseca":"mesecema":_<5?v||E?"mesece":"meseci":v||E?"mesecev":"meseci");case"y":return v||E?"eno leto":"enim letom";case"yy":return g+(1===_?v||E?"leto":"letom":2===_?v||E?"leti":"letoma":_<5?v||E?"leta":"leti":v||E?"let":"leti")}}r.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(m(97586))},60451:function(We,de,m){!function(r){"use strict";r.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(u){return"M"===u.charAt(0)},meridiem:function(u,_,v){return u<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(97586))},40905:function(We,de,m){!function(r){"use strict";var a={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(_,v){return _%10>=1&&_%10<=4&&(_%100<10||_%100>=20)?_%10==1?v[0]:v[1]:v[2]},translate:function(_,v,y,E){var f,g=a.words[y];return 1===y.length?"y"===y&&v?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":E||v?g[0]:g[1]:(f=a.correctGrammaticalCase(_,g),"yy"===y&&v&&"\u0433\u043e\u0434\u0438\u043d\u0443"===f?_+" \u0433\u043e\u0434\u0438\u043d\u0430":_+" "+f)}};r.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:a.translate,dd:a.translate,M:a.translate,MM:a.translate,y:a.translate,yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(m(97586))},55046:function(We,de,m){!function(r){"use strict";var a={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(_,v){return _%10>=1&&_%10<=4&&(_%100<10||_%100>=20)?_%10==1?v[0]:v[1]:v[2]},translate:function(_,v,y,E){var f,g=a.words[y];return 1===y.length?"y"===y&&v?"jedna godina":E||v?g[0]:g[1]:(f=a.correctGrammaticalCase(_,g),"yy"===y&&v&&"godinu"===f?_+" godina":_+" "+f)}};r.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:a.translate,dd:a.translate,M:a.translate,MM:a.translate,y:a.translate,yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(m(97586))},85765:function(We,de,m){!function(r){"use strict";r.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LT
vendor: 6,574 bytes, line 1
1S:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(u,_,v){return u<11?"ekuseni":u<15?"emini":u<19?"entsambama":"ebusuku"},meridiemHour:function(u,_){return 12===u&&(u=0),"ekuseni"===_?u:"emini"===_?u>=11?u:u+12:"entsambama"===_||"ebusuku"===_?0===u?0:u+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(m(97586))},99290:function(We,de,m){!function(r){"use strict";r.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(u){var _=u%10;return u+(1==~~(u%100/10)?":e":1===_||2===_?":a":":e")},week:{dow:1,doy:4}})}(m(97586))},53449:function(We,de,m){!function(r){"use strict";r.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(m(97586))},72688:function(We,de,m){!function(r){"use strict";var a={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},u={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};r.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}
vendor: 9,525 bytes, line 1
1\u0bb5\u0ba4\u0bc1/,ordinal:function(v){return v+"\u0bb5\u0ba4\u0bc1"},preparse:function(v){return v.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(y){return u[y]})},postformat:function(v){return v.replace(/\d/g,function(y){return a[y]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(v,y,E){return v<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":v<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":v<10?" \u0b95\u0bbe\u0bb2\u0bc8":v<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":v<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":v<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(v,y){return 12===v&&(v=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===y?v<2?v:v+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===y||"\u0b95\u0bbe\u0bb2\u0bc8"===y||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===y&&v>=10?v:v+12},week:{dow:0,doy:6}})}(m(97586))},32060:function(We,de,m){!function(r){"use strict";r.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(u,_){return 12===u&&(u=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===_?u<4?u:u+12:"\u0c09\u0c26\u0c2f\u0c02"===_?u:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===_?u>=10?u:u+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===_?u+12:void 0},meridiem:function(u,_,v){return u<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":u<10?"\u0c09\u0c26\u0c2f\u0c02":u<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":u<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(m(97586))},93290:function(We,de,m){!function(r){"use strict";r.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var _=u%10;return u+(1==~~(u%100/10)?"th":1===_?"st":2===_?"nd":3===_?"rd":"th")},week:{dow:1,doy:4}})}(m(97586))},8294:function(We,de,m){!function(r){"use strict";var a={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};r.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(_,v){return 12===_&&(_=0),"\u0448\u0430\u0431"===v?_<4?_:_+12:"\u0441\u0443\u0431\u04b3"===v?_:"\u0440\u04ef\u0437"===v?_>=11?_:_+12:"\u0431\u0435\u0433\u043e\u04b3"===v?_+12:void 0},meridiem:function(_,v,y){return _<4?"\u0448\u0430\u0431":_<11?"\u0441\u0443\u0431\u04b3":_<16?"\u0440\u04ef\u0437":_<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(_){return _+(a[_]||a[_
vendor: 4,232 bytes, line 1
1%10]||a[_>=100?100:null])},week:{dow:1,doy:7}})}(m(97586))},1231:function(We,de,m){!function(r){"use strict";r.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(u){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===u},meridiem:function(u,_,v){return u<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(m(97586))},3746:function(We,de,m){!function(r){"use strict";var a={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};r.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat]
1LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(_,v){switch(v){case"d":case"D":case"Do":case"DD":return _;default:if(0===_)return _+"'unjy";var y=_%10;return _+(a[y]||a[_%100-y]||a[_>=100?100:null])}},week:{dow:1,doy:7}})}(m(97586))},49040:function(We,de,m){!function(r){"use strict";r.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(u){return u},week:{dow:1,doy:4}})}(m(97586))},17187:function(We,de,m){!function(r){"use strict";var a="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function v(g,f,C,S){var O=function y(g){var f=Math.floor(g%1e3/100),C=Math.floor(g%100/10),S=g%10,O="";return f>0&&(O+=a[f]+"vatlh"),C>0&&(O+=(""!==O?" ":"")+a[C]+"maH"),S>0&&(O+=(""!==O?" ":"")+a[S]),""===O?"pagh":O}(g);switch(C){case"ss":return O+" lup";case"mm":return O+" tup";
vendor: 5,134 bytes, line 1
1case"hh":return O+" rep";case"dd":return O+" jaj";case"MM":return O+" jar";case"yy":return O+" DIS"}}r.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function u(g){var f=g;return-1!==g.indexOf("jaj")?f.slice(0,-3)+"leS":-1!==g.indexOf("jar")?f.slice(0,-3)+"waQ":-1!==g.indexOf("DIS")?f.slice(0,-3)+"nem":f+" pIq"},past:function _(g){var f=g;return-1!==g.indexOf("jaj")?f.slice(0,-3)+"Hu\u2019":-1!==g.indexOf("jar")?f.slice(0,-3)+"wen":-1!==g.indexOf("DIS")?f.slice(0,-3)+"ben":f+" ret"},s:"puS lup",ss:v,m:"wa\u2019 tup",mm:v,h:"wa\u2019 rep",hh:v,d:"wa\u2019 jaj",dd:v,M:"wa\u2019 jar",MM:v,y:"wa\u2019 DIS",yy:v},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(97586))},60153:function(We,de,m){!function(r){"use strict";var a={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};r.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(_,v,y){return _<12?y?"\xf6\xf6":"\xd6\xd6":y?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(_){return"\xf6s"===_||"\xd6S"===_},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(_,v){switch(v){case"d":case"D":case"Do":case"DD":return _;default:if(0===_)return _+"'\u0131nc\u0131";var y=_%10;return _+(a[y]||a[_%100-y]||a[_>=100?100:null])}},week:{dow:1,doy:7}})}(m(97586))},88521:function(We,de,m){!function(r){"use strict";function u(_,v,y,E){var g={s:["viensas secunds","'iensas secunds"],ss:[_+" secunds",_+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[_+" m\xeduts",_+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[_+" \xfeoras",_+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[_+" ziuas",_+" ziuas"],M:["'n mes","'iens mes"],MM:[_+" mesen",_+" mesen"],y:["'n ar","'iens ar"],yy:[_+" ars",_+" ars"]};return E||v?g[y][0]:g[y][1]}r.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(_){return"d'o"===_.toLowerCase()},meridiem:function(_,v,y){return _>11?y?"d'o":"D'O":y?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(97586))},22234:function(We,de,m){!function(r){"use strict";r.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4
1wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(m(97586))},18010:function(We,de,m){!function(r){"use strict";r.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(m(97586))},63349:function(We,de,m){!function(r){"use strict";r.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(u,_){return 12===u&&(u=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===_||"\u0633\u06d5\u06be\u06d5\u0631"===_||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===_?u:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===_||"\u0643\u06d5\u0686"===_?u+12:u>=11?u:u+12},meridiem:function(u,_,v){var y=100*u+_;return y<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":y<900?"\u0633\u06d5\u06be\u06d5\u0631":y<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":y<1230?"\u0686\u06c8\u0634":y<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%
1d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(u,_){switch(_){case"d":case"D":case"DDD":return u+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return u+"-\u06be\u06d5\u067e\u062a\u06d5";default:return u}},preparse:function(u){return u.replace(/\u060c/g,",")},postformat:function(u){return u.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(m(97586))},68479:function(We,de,m){!function(r){"use strict";function u(E,g,f){return"m"===f?g?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===f?g?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":E+" "+function a(E,g){var f=E.split("_");return g%10==1&&g%100!=11?f[0]:g%10>=2&&g%10<=4&&(g%100<10||g%100>=20)?f[1]:f[2]}({ss:g?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:g?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:g?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[f],+E)}function v(E){return function(){return E+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}r.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function _(E,g){var f={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===E?f.nominative.slice(1,7).concat(f.nominative.slice(0,1)):E?f[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(g)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(g)?"genitive":"nominative"][E.day()]:f.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:v("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:v("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:v("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:v("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case
vendor: 10,955 bytes, line 1
16:return v("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return v("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:u,m:u,mm:u,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:u,d:"\u0434\u0435\u043d\u044c",dd:u,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:u,y:"\u0440\u0456\u043a",yy:u},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(E){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(E)},meridiem:function(E,g,f){return E<4?"\u043d\u043e\u0447\u0456":E<12?"\u0440\u0430\u043d\u043a\u0443":E<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(E,g){switch(g){case"M":case"d":case"DDD":case"w":case"W":return E+"-\u0439";case"D":return E+"-\u0433\u043e";default:return E}},week:{dow:1,doy:7}})}(m(97586))},43024:function(We,de,m){!function(r){"use strict";var a=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],u=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];r.defineLocale("ur",{months:a,monthsShort:a,weekdays:u,weekdaysShort:u,weekdaysMin:u,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(v){return"\u0634\u0627\u0645"===v},meridiem:function(v,y,E){return v<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(v){return v.replace(/\u060c/g,",")},postformat:function(v){return v.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(m(97586))},72376:function(We,de,m){!function(r){"use strict";r.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(m(97586))},19800:function(We,de,m){!function(r){"use strict";r.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(m(97586))},89366:function(We,de,m){!function(r){"use strict";r.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(u){return/^ch$/i.test(u)},meridiem:function(u,_,v){return u<12?v?"sa":"SA":v?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(u){return u},week:{dow:1,doy:4}})}(m(97586))},69702:function(We,de,m){!function(r){"use strict";r.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(u){var _=u%10;return u+(1==~~(u%100/10)?"th":1===_?"st":2===_?"nd":3===_?"rd":"th")},week:{dow:1,doy:4}})}(m(97586))},72655:function(We,de,m){!function(r){"use strict";r.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u
11eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(m(97586))},575:function(We,de,m){!function(r){"use strict";r.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(u,_){return 12===u&&(u=0),"\u51cc\u6668"===_||"\u65e9\u4e0a"===_||"\u4e0a\u5348"===_?u:"\u4e0b\u5348"===_||"\u665a\u4e0a"===_?u+12:u>=11?u:u+12},meridiem:function(u,_,v){var y=100*u+_;return y<600?"\u51cc\u6668":y<900?"\u65e9\u4e0a":y<1130?"\u4e0a\u5348":y<1230?"\u4e2d\u5348":y<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(u){return u.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(u){return this.week()!==u.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(u,_){switch(_){case"d":case"D":case"DDD":return u+"\u65e5";case"M":return u+"\u6708";case"w":case"W":return u+"\u5468";default:return u}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(m(97586))},18351:function(We,de,m){!function(r){"use strict";r.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(u,_){return 12===u&&(u=0),"\u51cc\u6668"===_||"\u65e9\u4e0a"===_||"\u4e0a\u5348"===_?u:"\u4e2d\u5348"===_?u>=11?u:u+12:"\u4e0b\u5348"===_||"\u665a\u4e0a"===_?u+12:void 0},meridiem:function(u,_,v){var y=100*u+_;return y<600?"\u51cc\u6668":y<900?"\u65e9\u4e0a":y<1200?"\u4e0a\u5348":1200===y?"\u4e2d\u5348":y<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(u,_){switch(_){case"d":case"D":case"DDD":return u+"\u65e5";case"M":return u+"\u6708";case"w":case"W":return u+"\u9031";default:return u}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(m(97586))},51626:function(We,de,m){!function(r){"use strict";r.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(u,_){return 12===u&&(u=0),"\u51cc\u6668"===_||"\u65e9\u4e0a"===_||"\u4e0a\u5348"===_?u:"\u4e2d\u5348"===_?u>=11?u:u+12:"\u4e0b\u5348"===_||"\u665a\u4e0a"===_?u+12:void 0},meridiem:function(u,_,v){var y=100*u+_;return y<600?"\u51cc\u6668":y<900?"\u65e9\u4e0a":y<1130?"\u4e0a\u5348":y<1230?"\u4e2d\u5348":y<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(u,_){switch(_){case"d":case"D":case"DDD":return u+"\u65e5";case"M":return u+"\u6708";case"w":case"W":return u+"\u9031";default:return u}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(m(97586))},8887:function(We,de,m){!function(r){"use strict";r.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(u,_){return 12===u&&(u=0),"\u51cc\u6668"===_||"\u65e9\u4e0a"===_||"\u4e0a\u5348"===_?u:"\u4e2d\u5348"===_?u>=11?u:u+12:"\u4e0b\u5348"===_||"\u665a\u4e0a"===_?u+12:void 0},meridiem:function(u,_,v){var y=100*u+_;return y<600?"\u51cc\u6668":y<900?"\u65e9\u4e0a":y<1130?"\u4e0a\u5348":y<1230?"\u4e2d\u5348":y<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(u,_){switch(_){case"d":case"D":case"DDD":return u+"\u65e5";case"M":return u+"\u6708";case"w":case"W":return u+"\u9031";default:return u}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(m(97586))},97586:function(We,de,m){(We=m.nmd(We)).exports=function(){"use strict";var r,H;function a(){return r.apply(null,arguments)}function _(A){return A instanceof Array||"[object Array]"===Object.prototype.toString.call(A)}function v(A){return null!=A&&"[object Object]"===Object.prototype.toString.call(A)}function y(A,te){return Object.prototype.hasOwnProperty.call(A,te)}function E(A){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(A).length;var te;for(te in A)if(y(A,te))return!1;return!0}function g(A){return void 0===A}function f(A){return"number"==typeof A||"[object Number]"===Object.prototype.toString.call(A)}function C(A){return A instanceof Date||"[object Date]"===Object.prototype.toString.call(A)}function S(A,te){var Ke,Oe=[],vt=A.length;for(Ke=0;Ke<vt;++Ke)Oe.push(te(A[Ke],Ke));return Oe}function O(A,te){for(var Oe in te)y(te,Oe)&&(A[Oe]=te[Oe]);return y(te,"toString")&&(A.toString=te.toString),y(te,"valueOf")&&(A.valueOf=te.valueOf),A}function T(A,te,Oe,Ke){return z(A,te,Oe,Ke,!0).utc()}function B(A){return null==A._pf&&(A._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invali
vendor: 41,542 bytes, line 1
1dMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),A._pf}function K(A){var te=null,Oe=!1,Ke=A._d&&!isNaN(A._d.getTime());return Ke&&(te=B(A),Oe=H.call(te.parsedDateParts,function(vt){return null!=vt}),Ke=te.overflow<0&&!te.empty&&!te.invalidEra&&!te.invalidMonth&&!te.invalidWeekday&&!te.weekdayMismatch&&!te.nullInput&&!te.invalidFormat&&!te.userInvalidated&&(!te.meridiem||te.meridiem&&Oe),A._strict&&(Ke=Ke&&0===te.charsLeftOver&&0===te.unusedTokens.length&&void 0===te.bigHour)),null!=Object.isFrozen&&Object.isFrozen(A)?Ke:(A._isValid=Ke,A._isValid)}function k(A){var te=T(NaN);return null!=A?O(B(te),A):B(te).userInvalidated=!0,te}H=Array.prototype.some?Array.prototype.some:function(A){var Ke,te=Object(this),Oe=te.length>>>0;for(Ke=0;Ke<Oe;Ke++)if(Ke in te&&A.call(this,te[Ke],Ke,te))return!0;return!1};var j=a.momentProperties=[],ae=!1;function Ee(A,te){var Oe,Ke,vt,sn=j.length;if(g(te._isAMomentObject)||(A._isAMomentObject=te._isAMomentObject),g(te._i)||(A._i=te._i),g(te._f)||(A._f=te._f),g(te._l)||(A._l=te._l),g(te._strict)||(A._strict=te._strict),g(te._tzm)||(A._tzm=te._tzm),g(te._isUTC)||(A._isUTC=te._isUTC),g(te._offset)||(A._offset=te._offset),g(te._pf)||(A._pf=B(te)),g(te._locale)||(A._locale=te._locale),sn>0)for(Oe=0;Oe<sn;Oe++)g(vt=te[Ke=j[Oe]])||(A[Ke]=vt);return A}function Me(A){Ee(this,A),this._d=new Date(null!=A._d?A._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===ae&&(ae=!0,a.updateOffset(this),ae=!1)}function Ie(A){return A instanceof Me||null!=A&&null!=A._isAMomentObject}function re(A){!1===a.suppressDeprecationWarnings&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+A)}function he(A,te){var Oe=!0;return O(function(){if(null!=a.deprecationHandler&&a.deprecationHandler(null,A),Oe){var vt,sn,Hn,Ke=[],Hr=arguments.length;for(sn=0;sn<Hr;sn++){if(vt="","object"==typeof arguments[sn]){for(Hn in vt+="\n["+sn+"] ",arguments[0])y(arguments[0],Hn)&&(vt+=Hn+": "+arguments[0][Hn]+", ");vt=vt.slice(0,-2)}else vt=arguments[sn];Ke.push(vt)}re(A+"\nArguments: "+Array.prototype.slice.call(Ke).join("")+"\n"+(new Error).stack),Oe=!1}return te.apply(this,arguments)},te)}var je,Se={};function M(A,te){null!=a.deprecationHandler&&a.deprecationHandler(A,te),Se[A]||(re(te),Se[A]=!0)}function ee(A){return typeof Function<"u"&&A instanceof Function||"[object Function]"===Object.prototype.toString.call(A)}function ge(A,te){var Ke,Oe=O({},A);for(Ke in te)y(te,Ke)&&(v(A[Ke])&&v(te[Ke])?(Oe[Ke]={},O(Oe[Ke],A[Ke]),O(Oe[Ke],te[Ke])):null!=te[Ke]?Oe[Ke]=te[Ke]:delete Oe[Ke]);for(Ke in A)y(A,Ke)&&!y(te,Ke)&&v(A[Ke])&&(Oe[Ke]=O({},Oe[Ke]));return Oe}function Be(A){null!=A&&this.set(A)}a.suppressDeprecationWarnings=!1,a.deprecationHandler=null,je=Object.keys?Object.keys:function(A){var te,Oe=[];for(te in A)y(A,te)&&Oe.push(te);return Oe};function Ae(A,te,Oe){var Ke=""+Math.abs(A);return(A>=0?Oe?"+":"":"-")+Math.pow(10,Math.max(0,te-Ke.length)).toString().substr(1)+Ke}var ve=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,_e=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ce={},lt={};function Dt(A,te,Oe,Ke){var vt=Ke;"string"==typeof Ke&&(vt=function(){return this[Ke]()}),A&&(lt[A]=vt),te&&(lt[te[0]]=function(){return Ae(vt.apply(this,arguments),te[1],te[2])}),Oe&&(lt[Oe]=function(){return this.localeData().ordinal(vt.apply(this,arguments),A)})}function $t(A){return A.match(/\[[\s\S]/)?A.replace(/^\[|\]$/g,""):A.replace(/\\/g,"")}function cn(A,te){return A.isValid()?(te=Pn(te,A.localeData()),Ce[te]=Ce[te]||function un(A){var Oe,Ke,te=A.match(ve);for(Oe=0,Ke=te.length;Oe<Ke;Oe++)te[Oe]=lt[te[Oe]]?lt[te[Oe]]:$t(te[Oe]);return function(vt){var Hn,sn="";for(Hn=0;Hn<Ke;Hn++)sn+=ee(te[Hn])?te[Hn].call(vt,A):te[Hn];return sn}}(te),Ce[te](A)):A.localeData().invalidDate()}function Pn(A,te){var Oe=5;function Ke(vt){return te.longDateFormat(vt)||vt}for(_e.lastIndex=0;Oe>=0&&_e.test(A);)A=A.replace(_e,Ke),_e.lastIndex=0,Oe-=1;return A}var Lt={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function Ln(A){return"string"==typeof A?Lt[A]||Lt[A.toLowerCase()]:void 0}function Fn(A){var Oe,Ke,te={};for(Ke in A)y(A,Ke)&&(Oe=Ln(Ke))&&(te[Oe]=A[Ke]);return te}var ze={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};var Zt,$e=/\d/,Ze=/\d\d/,bt=/\d{3}/,Bt=/\d{4}/,rn=/[+-]?\d{6}/,mn=/\d\d?/,Un=/\d\d\d\d?/,yn=/\d\d\d\d\d\d?/,qn=/\d{1,3}/,tr=/\d{1,4}/,ar=/[+-]?\d{1,6}/,zn=/\d+/,Tr=/[+-]?\d+/,$n=/Z|[+-]\d\d:?\d\d/gi,Nn=/Z|[+-]\d\d(?::?\d\d)?/gi,Bn=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,jn=/^[1-9]\d?/,Wn=/^([1-9]\d|\d)/;function Et(A,te,Oe){Zt[A]=ee(te)?te:function(Ke,vt){return Ke&&Oe?Oe:te}}function xt(A,te){return y(Zt,A)?Zt[A](te._strict,te._locale):new RegExp(function Nt(A){return pn(A.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(te,Oe,Ke,vt,sn){return Oe||Ke||vt||sn}))}(A))}function pn(A){return A.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Mn(A){return A<0?Math.ceil(A)||0:Math.floor(A)}function Gt(A){var te=+A,Oe=0;return 0!==te&&isFinite(te)&&(Oe=Mn(te)),Oe}Zt={};var br={};function qt(A,te){var Oe,vt,Ke=te;for("string"==typeof A&&(A=[A]),f(te)&&(Ke=function(sn,Hn){Hn[te]=Gt(sn)}),vt=A.length,Oe=0;Oe<vt;Oe++)br[A[Oe]]=Ke}function zt(A,te){qt(A,function(Oe,Ke,vt,sn){vt._w=vt._w||{},te(Oe,vt._w,vt,sn)})}function pt(A,te,Oe){null!=te&&y(br,A)&&br[A](te,Oe._a,Oe,A)}function Ut(A){return A%4==0&&A%100!=0||A%400==0}var Z=0,P=1,R=2,$=3,X=4,ye=5,Q=6,Ye=7,ut=8;function Kt(A){return Ut(A)?366:365}Dt("Y",0,0,function(){var A=this.year();return A<=9999?Ae(A,4):"+"+A}),Dt(0,["YY",2],0,function(){return this.year()%100}),Dt(0,["YYYY",4],0,"year"),Dt(0,["YYYYY",5],0,"year"),Dt(0,["YYYYYY",6,!0],0,"year"),Et("Y",Tr),Et("YY",mn,Ze),Et("YYYY",tr,Bt),Et("YYYYY",ar,rn),Et("YYYYYY",ar,rn),qt(["YYYYY","YYYYYY"],Z),qt("YYYY",function(A,te){te[Z]=2===A.length?a.parseTwoDigitYear(A):Gt(A)}),qt("YY",function(A,te){te[Z]=a.parseTwoDigitYear(A)}),qt("Y",function(A,te){te[Z]=parseInt(A,10)}),a.parseTwoDigitYear=function(A){return Gt(A)+(Gt(A)>68?1900:2e3)};var Xn,_n=mt("FullYear",!0);function mt(A,te){return function(Oe){return null!=Oe?(St(this,A,Oe),a.updateOffset(this,te),this):it(this,A)}}function it(A,te){if(!A.isValid())return NaN;var Oe=A._d,Ke=A._isUTC;switch(te){case"Milliseconds":return Ke?Oe.getUTCMilliseconds():Oe.getMilliseconds();case"Seconds":return Ke?Oe.getUTCSeconds():Oe.getSeconds();case"Minutes":return Ke?Oe.getUTCMinutes():Oe.getMinutes();case"Hours":return Ke?Oe.getUTCHours():Oe.getHours();case"Date":return Ke?Oe.getUTCDate():Oe.getDate();case"Day":return Ke?Oe.getUTCDay():Oe.getDay();case"Month":return Ke?Oe.getUTCMonth():Oe.getMonth();case"FullYear":return Ke?Oe.getUTCFullYear():Oe.getFullYear();default:return NaN}}function St(A,te,Oe){var Ke,vt,sn,Hn,Hr;if(A.isValid()&&!isNaN(Oe)){switch(Ke=A._d,vt=A._isUTC,te){case"Milliseconds":return void(vt?Ke.setUTCMilliseconds(Oe):Ke.setMilliseconds(Oe));case"Seconds":return void(vt?Ke.setUTCSeconds(Oe):Ke.setSeconds(Oe));case"Minutes":return void(vt?Ke.setUTCMinutes(Oe):Ke.setMinutes(Oe));case"Hours":return void(vt?Ke.setUTCHours(Oe):Ke.setHours(Oe));case"Date":return void(vt?Ke.setUTCDate(Oe):Ke.setDate(Oe));case"FullYear":break;default:return}sn=Oe,Hn=A.month(),Hr=29!==(Hr=A.date())||1!==Hn||Ut(sn)?Hr:28,vt?Ke.setUTCFullYear(sn,Hn,Hr):Ke.setFullYear(sn,Hn,Hr)}}function dr(A,te){if(isNaN(A)||isNaN(te))return NaN;var Oe=function Yn(A,te){return(A%te+te)%te}(te,12);return A+=(te-Oe)/12,1===Oe?Ut(A)?29:28:31-Oe%7%2}Xn=Array.prototype.indexOf?Array.prototype.indexOf:function(A){var te;for(te=0;te<this.length;++te)if(this[te]===A)return te;return-1},Dt("M",["MM",2],"Mo",function(){return this.month()+1}),Dt("MMM",0,0,function(A){return this.localeData().monthsShort(this,A)}),Dt("MMMM",0,0,function(A){return this.localeData().months(this,A)}),Et("M",mn,jn),Et("MM",mn,Ze),Et("MMM",function(A,te){return te.monthsShortRegex(A)}),Et("MMMM",function(A,te){return te.monthsRegex(A)}),qt(["M","MM"],function(A,te){te[P]=Gt(A)-1}),qt(["MMM","MMMM"],function(A,te,Oe,Ke){var vt=Oe._locale.monthsParse(A,Ke,Oe._strict);null!=vt?te[P]=vt:B(Oe).invalidMonth=A});var ur="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Sr="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),vr=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,hr=Bn,ft=Bn;function tn(A,te,Oe){var Ke,vt,sn,Hn=A.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],Ke=0;Ke<12;++Ke)sn=T([2e3,Ke]),this._shortMonthsParse[Ke]=this.monthsShort(sn,"").toLocaleLowerCase(),this._longMonthsParse[Ke]=this.months(sn,"").toLocaleLowerCase();return Oe?"MMM"===te?-1!==(vt=Xn.call(this._shortMonthsParse,Hn))?vt:null:-1!==(vt=Xn.call(this._longMonthsParse,Hn))?vt:null:"MMM"===te?-1!==(vt=Xn.call(this._shortMonthsParse,Hn))||-1!==(vt=Xn.call(this._longMonthsParse,Hn))?vt:null:-1!==(vt=Xn.call(this._longMonthsParse,Hn))||-1!==(vt=Xn.call(this._shortMonthsParse,Hn))?vt:null}function qe(A,te){if(!A.isValid())return A;if("string"==typeof te)if(/^\d+$/.test(te))te=Gt(te);else if(!f(te=A.localeData().monthsParse(te)))return A;var Oe=te,Ke=A.date();return Ke=Ke<29?Ke:Math.min(Ke,dr(A.year(),Oe)),A._isUTC?A._d.setUTCMonth(Oe,Ke):A._d.setMonth(Oe,Ke),A}function ot(A){return null!=A?(qe(this,A),a.updateOffset(this,!0),this):it(this,"Month")}function Zn(){function A(Ci,is){return is.length-Ci.length}var vt,sn,Hn,Hr,te=[],Oe=[],Ke=[];for(vt=0;vt<12;vt++)sn=T([2e3,vt]),Hn=pn(this.monthsShort(sn,"")),Hr=pn(this.months(sn,"")),te.push(Hn),Oe.push(Hr),Ke.push(Hr),Ke.push(Hn);te.sort(A),Oe.sort(A),Ke.sort(A),this._monthsRegex=new RegExp("^("+Ke.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+Oe.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+te.join("|")+")","i")}function rr(A,te,Oe,Ke,vt,sn,Hn){var Hr;return A<100&&A>=0?(Hr=new Date(A+400,te,Oe,Ke,vt,sn,Hn),isFinite(Hr.getFullYear())&&Hr.setFullYear(A)):Hr=new Date(A,te,Oe,Ke,vt,sn,Hn),Hr}function jr(A){var te,Oe;return A<100&&A>=0?((Oe=Array.prototype.slice.call(arguments))[0]=A+400,te=new Date(Date.UTC.apply(null,Oe)),isFinite(te.getUTCFullYear())&&te.setUTCFullYear(A)):te=new Date(Date.UTC.apply(null,arguments)),te}function Kr(A,te,Oe){var Ke=7+te-Oe;return-(7+jr(A,0,Ke).getUTCDay()-te)%7+Ke-1}function $r(A,te,Oe,Ke,vt){var Ci,is,Hr=1+7*(te-1)+(7+Oe-Ke)%7+Kr(A,Ke,vt);return Hr<=0?is=Kt(Ci=A-1)+Hr:Hr>Kt(A)?(Ci=A+1,is=Hr-Kt(A)):(Ci=A,is=Hr),{year:Ci,dayOfYear:is}}function Ar(A,te,Oe){var sn,Hn,Ke=Kr(A.year(),te,Oe),vt=Math.floor((A.dayOfYear()-Ke-1)/7)+1;return vt<1?sn=vt+zr(Hn=A.year()-1,te,Oe):vt>zr(A.year(),te,Oe)?(sn=vt-zr(A.year(),te,Oe),Hn=A.year()+1):(Hn=A.year(),sn=vt),{week:sn,year:Hn}}function zr(A,te,Oe){var Ke=Kr(A,te,Oe),vt=Kr(A+1,te,Oe);return(Kt(A)-Ke+vt)/7}Dt("w",["ww",2],"wo","week"),Dt("W",["WW",2],"Wo","isoWeek"),Et("w",mn,jn),Et("ww",mn,Ze),Et("W",mn,jn),Et("WW",mn,Ze),zt(["w","ww","W","WW"],function(A,te,Oe,Ke){te[Ke.substr(0,1)]=Gt(A)});function $s(A,te){return A.slice(te,7).concat(A.slice(0,te))}Dt("d",0,"do","day"),Dt("dd",0,0,function(A){return this.localeData().weekdaysMin(this,A)}),Dt("ddd",0,0,function(A){return this.localeData().weekdaysShort(this,A)}),Dt("dddd",0,0,function(A){return this.localeData().weekdays(this,A)}),Dt("e",0,0,"weekday"),Dt("E",0,0,"isoWeekday"),Et("d",mn),Et("e",mn),Et("E",mn),Et("dd",function(A,te){return te.weekdaysMinRegex(A)}),Et("ddd",function(A,te){return te.weekdaysShortRegex(A)}),Et("dddd",function(A,te){return te.weekdaysRegex(A)}),zt(["dd","ddd","dddd"],function(A,te,Oe,Ke){var vt=Oe._locale.weekdaysParse(A,Ke,Oe._strict);null!=vt?te.d=vt:B(Oe).invalidWeekday=A}),zt(["d","e","E"],function(A,te,Oe,Ke){te[Ke]=Gt(A)});var wi="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ps="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ws="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),fi=Bn,uo=Bn,qo=Bn;function $o(A,te,Oe){var Ke,vt,sn,Hn=A.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],Ke=0;Ke<7;++Ke)sn=T([2e3,1]).day(Ke),this._minWeekdaysParse[Ke]=this.weekdaysMin(sn,"").toLocaleLowerCase(),this._shortWeekdaysParse[Ke]=this.weekdaysShort(sn,"").toLocaleLowerCase(),this._weekdaysParse[Ke]=this.weekdays(sn,"").toLocaleLowerCase();return Oe?"dddd"===te?-1!==(vt=Xn.call(this._weekdaysParse,Hn))?vt:null:"ddd"===te?-1!==(vt=Xn.call(this._shortWeekdaysParse,Hn))?vt:null:-1!==(vt=Xn.call(this._minWeekdaysParse,Hn))?vt:null:"dddd"===te?-1!==(vt=Xn.call(this._weekdaysParse,Hn))||-1!==(vt=Xn.call(this._shortWeekdaysParse,Hn))||-1!==(vt=Xn.call(this._minWeekdaysParse,Hn))?vt:null:"ddd"===te?-1!==(vt=Xn.call(this._shortWeekdaysParse,Hn))||-1!==(vt=Xn.call(this._weekdaysParse,Hn))||-1!==(vt=Xn.call(this._minWeekdaysParse,Hn))?vt:null:-1!==(vt=Xn.call(this._minWeekdaysParse,Hn))||-1!==(vt=Xn.call(this._weekdaysParse,Hn))||-1!==(vt=Xn.call(this._shortWeekdaysParse,Hn))?vt:null}function ci(){function A(Rn,_i){return _i.length-Rn.length}var sn,Hn,Hr,Ci,is,te=[],Oe=[],Ke=[],vt=[];for(sn=0;sn<7;sn++)Hn=T([2e3,1]).day(sn),Hr=pn(this.weekdaysMin(Hn,"")),Ci=pn(this.weekdaysShort(Hn,"")),is=pn(this.weekdays(Hn,"")),te.push(Hr),Oe.push(Ci),Ke.push(is),vt.push(Hr),vt.push(Ci),vt.push(is);te.sort(A),Oe.sort(A),Ke.sort(A),vt.sort(A),this._weekdaysRegex=new RegExp("^("+vt.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+Ke.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+Oe.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+te.join("|")+")","i")}function gi(){return this.hours()%12||12}function Vr(A,te){Dt(A,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),te)})}function ca(A,te){return te._meridiemParse}Dt("H",["HH",2],0,"hour"),Dt("h",["hh",2],0,gi),Dt("k",["kk",2],0,function Js(){return this.hours()||24}),Dt("hmm",0,0,function(){return""+gi.apply(this)+Ae(this.minutes(),2)}),Dt("hmmss",0,0,function(){return""+gi.apply(this)+Ae(this.minutes(),2)+Ae(this.seconds(),2)}),Dt("Hmm",0,0,function(){return""+this.hours()+Ae(this.minutes(),2)}),Dt("Hmmss",0,0,function(){return""+this.hours()+Ae(this.minutes(),2)+Ae(this.seconds(),2)}),Vr("a",!0),Vr("A",!1),Et("a",ca),Et("A",ca),Et("H",mn,Wn),Et("h",mn,jn),Et("k",mn,jn),Et("HH",mn,Ze),Et("hh",mn,Ze),Et("kk",mn,Ze),Et("hmm",Un),Et("hmmss",yn),Et("Hmm",Un),Et("Hmmss",yn),qt(["H","HH"],$),qt(["k","kk"],function(A,te,Oe){var Ke=Gt(A);te[$]=24===Ke?0:Ke}),qt(["a","A"],function(A,te,Oe){Oe._isPm=Oe._locale.isPM(A),Oe._meridiem=A}),qt(["h","hh"],function(A,te,Oe){te[$]=Gt(A),B(Oe).bigHour=!0}),qt("hmm",function(A,te,Oe){var Ke=A.length-2;te[$]=Gt(A.substr(0,Ke)),te[X]=Gt(A.substr(Ke)),B(Oe).bigHour=!0}),qt("hmmss",function(A,te,Oe){var Ke=A.length-4,vt=A.length-2;te[$]=Gt(A.substr(0,Ke)),te[X]=Gt(A.substr(Ke,2)),te[ye]=Gt(A.substr(vt)),B(Oe).bigHour=!0}),qt("Hmm",function(A,te,Oe){var Ke=A.length-2;te[$]=Gt(A.substr(0,Ke)),te[X]=Gt(A.substr(Ke))}),qt("Hmmss",function(A,te,Oe){var Ke=A.length-4,vt=A.length-2;te[$]=Gt(A.substr(0,Ke)),te[X]=Gt(A.substr(Ke,2)),te[ye]=Gt(A.substr(vt))});var ya=mt("Hours",!0);var zo,Zi={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:ur,monthsShort:Sr,week:{dow:0,doy:6},weekdays:wi,weekdaysMin:ws,weekdaysShort:Ps,meridiemParse:/[ap]\.?m?\.?/i},Pi={},Ds={};function ms(A,te){var Oe,Ke=Math.min(A.length,te.length);for(Oe=0;Oe<Ke;Oe+=1)if(A[Oe]!==te[Oe])return Oe;return Ke}function Ss(A){return A&&A.toLowerCase().replace("_","-")}function gs(A){var te=null;if(void 0===Pi[A]&&We&&We.exports&&function na(A){return!(!A||!A.match("^[^/\\\\]*$"))}(A))try{te=zo._abbr,m(35358)("./"+A),Es(te)}catch{Pi[A]=null}return Pi[A]}function Es(A,te){var Oe;return A&&((Oe=g(te)?Bi(A):Zs(A,te))?zo=Oe:typeof console<"u"&&console.warn&&console.warn("Locale "+A+" not found. Did you forget to load it?")),zo._abbr}function Zs(A,te){if(null!==te){var Oe,Ke=Zi;if(te.abbr=A,null!=Pi[A])M("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),Ke=Pi[A]._config;else if(null!=te.parentLocale)if(null!=Pi[te.parentLocale])Ke=Pi[te.parentLocale]._config;else{if(null==(Oe=gs(te.parentLocale)))return Ds[te.parentLocale]||(Ds[te.parentLocale]=[]),Ds[te.parentLocale].push({name:A,config:te}),null;Ke=Oe._config}return Pi[A]=new Be(ge(Ke,te)),Ds[A]&&Ds[A].forEach(function(vt){Zs(vt.name,vt.config)}),Es(A),Pi[A]}return delete Pi[A],null}function Bi(A){var te;if(A&&A._locale&&A._locale._abbr&&(A=A._locale._abbr),!A)return zo;if(!_(A)){if(te=gs(A))return te;A=[A]}return function eo(A){for(var Oe,Ke,vt,sn,te=0;te<A.length;){for(Oe=(sn=Ss(A[te]).split("-")).length,Ke=(Ke=Ss(A[te+1]))?Ke.split("-"):null;Oe>0;){if(vt=gs(sn.slice(0,Oe).join("-")))return vt;if(Ke&&Ke.length>=Oe&&ms(sn,Ke)>=Oe-1)break;Oe--}te++}return zo}(A)}function us(A){var te,Oe=A._a;return Oe&&-2===B(A).overflow&&(te=Oe[P]<0||Oe[P]>11?P:Oe[R]<1||Oe[R]>dr(Oe[Z],Oe[P])?R:Oe[$]<0||Oe[$]>24||24===Oe[$]&&(0!==Oe[X]||0!==Oe[ye]||0!==Oe[Q])?$:Oe[X]<0||Oe[X]>59?X:Oe[ye]<0||Oe[ye]>59?ye:Oe[Q]<0||Oe[Q]>999?Q:-1,B(A)._overflowDayOfYear&&(te<Z||te>R)&&(te=R),B(A)._overflowWeeks&&-1===te&&(te=Ye),B(A)._overflowWeekday&&-1===te&&(te=ut),B(A).overflow=te),A}var ra=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,al=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,qi=/Z|[+-]\d\d(?::?\d\d)?/,no=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Lo=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Xr=/^\/?Date\((-?\d+)/i,ds=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,xs={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Si(A){var te,Oe,sn,Hn,Hr,Ci,Ke=A._i,vt=ra.exec(Ke)||al.exec(Ke),is=no.length,Rn=Lo.length;if(vt){for(B(A).iso=!0,te=0,Oe=is;te<Oe;te++)if(no[te][1].exec(vt[1])){Hn=no[te][0],sn=!1!==no[te][2];break}if(null==Hn)return void(A._isValid=!1);if(vt[3]){for(te=0,Oe=Rn;te<Oe;te++)if(Lo[te][1].exec(vt[3])){Hr=(vt[2]||" ")+Lo[te][0];break}if(null==Hr)return void(A._isValid=!1)}if(!sn&&null!=Hr)return void(A._isValid=!1);if(vt[4]){if(!qi.exec(vt[4]))return void(A._isValid=!1);Ci="Z"}A._f=Hn+(Hr||"")+(Ci||""),Xo(A)}else A._isValid=!1}function Ko(A){var te=parseInt(A,10);return te<=49?2e3+te:te<=999?1900+te:te}function Us(A){var Oe,te=ds.exec(function ro(A){return A.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}(A._i));if(te){if(Oe=function Ms(A,te,Oe,Ke,vt,sn){var Hn=[Ko(A),Sr.indexOf(te),parseInt(Oe,10),parseInt(Ke,10),parseInt(vt,10)];return sn&&Hn.push(parseInt(sn,10)),Hn}(te[4],te[3],te[2],te[5],te[6],te[7]),!function xo(A,te,Oe){return!A||Ps.indexOf(A)===new Date(te[0],te[1],te[2]).getDay()||(B(Oe).weekdayMismatch=!0,Oe._isValid=!1,!1)}(te[1],Oe,A))return;A._a=Oe,A._tzm=function _s(A,te,Oe){if(A)return xs[A];if(te)return 0;var Ke=parseInt(Oe,10),vt=Ke%100;return(Ke-vt)/100*60+vt}(te[8],te[9],te[10]),A._d=jr.apply(null,A._a),A._d.setUTCMinutes(A._d.getUTCMinutes()-A._tzm),B(A).rfc2822=!0}else A._isValid=!1}function Ro(A,te,Oe){return A??te??Oe}function ho(A){var te,Oe,vt,sn,Hn,Ke=[];if(!A._d){for(vt=function ua(A){var te=new Date(a.now());return A._useUTC?[te.getUTCFullYear(),te.getUTCMonth(),te.getUTCDate()]:[te.getFullYear(),te.getMonth(),te.getDate()]}(A),A._w&&null==A._a[R]&&null==A._a[P]&&function fo(A){var te,Oe,Ke,vt,sn,Hn,Hr,Ci,is;null!=(te=A._w).GG||null!=te.W||null!=te.E?(sn=1,Hn=4,Oe=Ro(te.GG,A._a[Z],Ar(Y(),1,4).year),Ke=Ro(te.W,1),((vt=Ro(te.E,1))<1||vt>7)&&(Ci=!0)):(sn=A._locale._week.dow,Hn=A._locale._week.doy,is=Ar(Y(),sn,Hn),Oe=Ro(te.gg,A._a[Z],is.year),Ke=Ro(te.w,is.week),null!=te.d?((vt=te.d)<0||vt>6)&&(Ci=!0):null!=te.e?(vt=te.e+sn,(te.e<0||te.e>6)&&(Ci=!0)):vt=sn),Ke<1||Ke>zr(Oe,sn,Hn)?B(A)._overflowWeeks=!0:null!=Ci?B(A)._overflowWeekday=!0:(Hr=$r(Oe,Ke,vt,sn,Hn),A._a[Z]=Hr.year,A._dayOfYear=Hr.dayOfYear)}(A),null!=A._dayOfYear&&(Hn=Ro(A._a[Z],vt[Z]),(A._dayOfYear>Kt(Hn)||0===A._dayOfYear)&&(B(A)._overflowDayOfYear=!0),Oe=jr(Hn,0,A._dayOfYear),A._a[P]=Oe.getUTCMonth(),A._a[R]=Oe.getUTCDate()),te=0;te<3&&null==A._a[te];++te)A._a[te]=Ke[te]=vt[te];for(;te<7;te++)A._a[te]=Ke[te]=null==A._a[te]?2===te?1:0:A._a[te];24===A._a[$]&&0===A._a[X]&&0===A._a[ye]&&0===A._a[Q]&&(A._nextDay=!0,A._a[$]=0),A._d=(A._useUTC?jr:rr).apply(null,Ke),sn=A._useUTC?A._d.getUTCDay():A._d.getDay(),null!=A._tzm&&A._d.setUTCMinutes(A._d.getUTCMinutes()-A._tzm),A._nextDay&&(A._a[$]=24),A._w&&typeof A._w.d<"u"&&A._w.d!==sn&&(B(A).weekdayMismatch=!0)}}function Xo(A){if(A._f!==a.ISO_8601)if(A._f!==a.RFC_2822){A._a=[],B(A).empty=!0;var Oe,Ke,vt,sn,Hn,is,Rn,te=""+A._i,Hr=te.length,Ci=0;for(Rn=(vt=Pn(A._f,A._locale).match(ve)||[]).length,Oe=0;Oe<Rn;Oe++)(Ke=(te.match(xt(sn=vt[Oe],A))||[])[0])&&((Hn=te.substr(0,te.indexOf(Ke))).length>0&&B(A).unusedInput.push(Hn),te=te.slice(te.indexOf(Ke)+Ke.length),Ci+=Ke.length),lt[sn]?(Ke?B(A).empty=!1:B(A).unusedTokens.push(sn),pt(sn,Ke,A)):A._strict&&!Ke&&B(A).unusedTokens.push(sn);B(A).charsLeftOver=Hr-Ci,te.length>0&&B(A).unusedInput.push(te),A._a[$]<=12&&!0===B(A).bigHour&&A._a[$]>0&&(B(A).bigHour=void 0),B(A).parsedDateParts=A._a.slice(0),B(A).meridiem=A._meridiem,A._a[$]=function ja(A,te,Oe){var Ke;return null==Oe?te:null!=A.meridiemHour?A.meridiemHour(te,Oe):(null!=A.isPM&&((Ke=A.isPM(Oe))&&te<12&&(te+=12),!Ke&&12===te&&(te=0)),te)}(A._locale,A._a[$],A._meridiem),null!==(is=B(A).era)&&(A._a[Z]=A._locale.erasConvertYear(is,A._a[Z])),ho(A),us(A)}else Us(A);else Si(A)}function fe(A){var te=A._i,Oe=A._f;return A._locale=A._locale||Bi(A._l),null===te||void 0===Oe&&""===te?k({nullInput:!0}):("string"==typeof te&&(A._i=te=A._locale.preparse(te)),Ie(te)?new Me(us(te)):(C(te)?A._d=te:_(Oe)?function Ia(A){var te,Oe,Ke,vt,sn,Hn,Hr=!1,Ci=A._f.length;if(0===Ci)return B(A).invalidFormat=!0,void(A._d=new Date(NaN));for(vt=0;vt<Ci;vt++)sn=0,Hn=!1,te=Ee({},A),null!=A._useUTC&&(te._useUTC=A._useUTC),te._f=A._f[vt],Xo(te),K(te)&&(Hn=!0),sn+=B(te).charsLeftOver,sn+=10*B(te).unusedTokens.length,B(te).score=sn,Hr?sn<Ke&&(Ke=sn,Oe=te):(null==Ke||sn<Ke||Hn)&&(Ke=sn,Oe=te,Hn&&(Hr=!0));O(A,Oe||te)}(A):Oe?Xo(A):function U(A){var te=A._i;g(te)?A._d=new Date(a.now()):C(te)?A._d=new Date(te.valueOf()):"string"==typeof te?function zs(A){var te=Xr.exec(A._i);null===te?(Si(A),!1===A._isValid&&(delete A._isValid,Us(A),!1===A._isValid&&(delete A._isValid,A._strict?A._isValid=!1:a.createFromInputFallback(A)))):A._d=new Date(+te[1])}(A):_(te)?(A._a=S(te.slice(0),function(Oe){return parseInt(Oe,10)}),ho(A)):v(te)?function gt(A){if(!A._d){var te=Fn(A._i);A._a=S([te.year,te.month,void 0===te.day?te.date:te.day,te.hour,te.minute,te.second,te.millisecond],function(Ke){return Ke&&parseInt(Ke,10)}),ho(A)}}(A):f(te)?A._d=new Date(te):a.createFromInputFallback(A)}(A),K(A)||(A._d=null),A))}function z(A,te,Oe,Ke,vt){var sn={};return(!0===te||!1===te)&&(Ke=te,te=void 0),(!0===Oe||!1===Oe)&&(Ke=Oe,Oe=void 0),(v(A)&&E(A)||_(A)&&0===A.length)&&(A=void 0),sn._isAMomentObject=!0,sn._useUTC=sn._isUTC=vt,sn._l=Oe,sn._i=A,sn._f=te,sn._strict=Ke,function J(A){var te=new Me(us(fe(A)));return te._nextDay&&(te.add(1,"d"),te._nextDay=void 0),te}(sn)}function Y(A,te,Oe,Ke){return z(A,te,Oe,Ke,!1)}a.createFromInputFallback=he("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(A){A._d=new Date(A._i+(A._useUTC?" UTC":""))}),a.ISO_8601=function(){},a.RFC_2822=function(){};var ke=he("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var A=Y.apply(null,arguments);return this.isValid()&&A.isValid()?A<this?this:A:k()}),rt=he("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var A=Y.apply(null,arguments);return this.isValid()&&A.isValid()?A>this?this:A:k()});function en(A,te){var Oe,Ke;if(1===te.length&&_(te[0])&&(te=te[0]),!te.length)return Y();for(Oe=te[0],Ke=1;Ke<te.length;++Ke)(!te[Ke].isValid()||te[Ke][A](Oe))&&(Oe=te[Ke]);return Oe}var ai=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Vi(A){var te=Fn(A),Oe=te.year||0,Ke=te.quarter||0,vt=te.month||0,sn=te.week||te.isoWeek||0,Hn=te.day||0,Hr=te.hour||0,Ci=te.minute||0,is=te.second||0,Rn=te.millisecond||0;this._isValid=function li(A){var te,Ke,Oe=!1,vt=ai.length;for(te in A)if(y(A,te)&&(-1===Xn.call(ai,te)||null!=A[te]&&isNaN(A[te])))return!1;for(Ke=0;Ke<vt;++Ke)if(A[ai[Ke]]){if(Oe)return!1;parseFloat(A[ai[Ke]])!==Gt(A[ai[Ke]])&&(Oe=!0)}return!0}(te),this._milliseconds=+Rn+1e3*is+6e4*Ci+1e3*Hr*60*60,this._days=+Hn+7*sn,this._months=+vt+3*Ke+12*Oe,this._data={},this._locale=Bi(),this._bubble()}function Ki(A){return A instanceof Vi}function Mi(A){return A<0?-1*Math.round(-1*A):Math.round(A)}function hs(A,te){Dt(A,0,0,function(){var Oe=this.utcOffset(),Ke="+";return Oe<0&&(Oe=-Oe,Ke="-"),Ke+Ae(~~(Oe/60),2)+te+Ae(~~Oe%60,2)})}hs("Z",":"),hs("ZZ",""),Et("Z",Nn),Et("ZZ",Nn),qt(["Z","ZZ"],function(A,te,Oe){Oe._useUTC=!0,Oe._tzm=ue(Nn,A)});var It=/([\+\-]|\d\d)/gi;function ue(A,te){var vt,sn,Oe=(te||"").match(A);return null===Oe?null:0===(sn=60*(vt=((Oe[Oe.length-1]||[])+"").match(It)||["-",0,0])[1]+Gt(vt[2]))?0:"+"===vt[0]?sn:-sn}function Re(A,te){var Oe,Ke;return te._isUTC?(Oe=te.clone(),Ke=(Ie(A)||C(A)?A.valueOf():Y(A).valueOf())-Oe.valueOf(),Oe._d.setTime(Oe._d.valueOf()+Ke),a.updateOffset(Oe,!1),Oe):Y(A).local()}function wt(A){return-Math.round(A._d.getTimezoneOffset())}function bn(){return!!this.isValid()&&this._isUTC&&0===this._offset}a.updateOffset=function(){};var Jn=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,ti=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Ur(A,te){var vt,sn,Hn,Oe=A,Ke=null;return Ki(A)?Oe={ms:A._milliseconds,d:A._days,M:A._months}:f(A)||!isNaN(+A)?(Oe={},te?Oe[te]=+A:Oe.milliseconds=+A):(Ke=Jn.exec(A))?(vt="-"===Ke[1]?-1:1,Oe={y:0,d:Gt(Ke[R])*vt,h:Gt(Ke[$])*vt,m:Gt(Ke[X])*vt,s:Gt(Ke[ye])*vt,ms:Gt(Mi(1e3*Ke[Q]))*vt}):(Ke=ti.exec(A))?Oe={y:Di(Ke[2],vt="-"===Ke[1]?-1:1),M:Di(Ke[3],vt),w:Di(Ke[4],vt),d:Di(Ke[5],vt),h:Di(Ke[6],vt),m:Di(Ke[7],vt),s:Di(Ke[8],vt)}:null==Oe?Oe={}:"object"==typeof Oe&&("from"in Oe||"to"in Oe)&&(Hn=function Wa(A,te){var Oe;return A.isValid()&&te.isValid()?(te=Re(te,A),A.isBefore(te)?Oe=ii(A,te):((Oe=ii(te,A)).milliseconds=-Oe.milliseconds,Oe.months=-Oe.months),Oe):{milliseconds:0,months:0}}(Y(Oe.from),Y(Oe.to)),(Oe={}).ms=Hn.milliseconds,Oe.M=Hn.months),sn=new Vi(Oe),Ki(A)&&y(A,"_locale")&&(sn._locale=A._locale),Ki(A)&&y(A,"_isValid")&&(sn._isValid=A._isValid),sn}function Di(A,te){var Oe=A&&parseFloat(A.replace(",","."));return(isNaN(Oe)?0:Oe)*te}function ii(A,te){var Oe={};return Oe.months=te.month()-A.month()+12*(te.year()-A.year()),A.clone().add(Oe.months,"M").isAfter(te)&&--Oe.months,Oe.milliseconds=+te-+A.clone().add(Oe.months,"M"),Oe}function Yl(A,te){return function(Oe,Ke){var sn;return null!==Ke&&!isNaN(+Ke)&&(M(te,"moment()."+te+"(period, number) is deprecated. Please use moment()."+te+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),sn=Oe,Oe=Ke,Ke=sn),ki(this,Ur(Oe,Ke),A),this}}function ki(A,te,Oe,Ke){var vt=te._milliseconds,sn=Mi(te._days),Hn=Mi(te._months);A.isValid()&&(Ke=Ke??!0,Hn&&qe(A,it(A,"Month")+Hn*Oe),sn&&St(A,"Date",it(A,"Date")+sn*Oe),vt&&A._d.setTime(A._d.valueOf()+vt*Oe),Ke&&a.updateOffset(A,sn||Hn))}Ur.fn=Vi.prototype,Ur.invalid=function ri(){return Ur(NaN)};var Po=Yl(1,"add"),Hs=Yl(-1,"subtract");function Is(A){return"string"==typeof A||A instanceof String}function Qo(A){return Ie(A)||C(A)||Is(A)||f(A)||function Ni(A){var te=_(A),Oe=!1;return te&&(Oe=0===A.filter(function(Ke){return!f(Ke)&&Is(A)}).length),te&&Oe}(A)||function ba(A){var vt,te=v(A)&&!E(A),Oe=!1,Ke=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],Hn=Ke.length;for(vt=0;vt<Hn;vt+=1)Oe=Oe||y(A,Ke[vt]);return te&&Oe}(A)||null==A}function ll(A,te){if(A.date()<te.date())return-ll(te,A);var Oe=12*(te.year()-A.year())+(te.month()-A.month()),Ke=A.clone().add(Oe,"months");return-(Oe+(te-Ke<0?(te-Ke)/(Ke-A.clone().add(Oe-1,"months")):(te-Ke)/(A.clone().add(Oe+1,"months")-Ke)))||0}function Pt(A){var te;return void 0===A?this._locale._abbr:(null!=(te=Bi(A))&&(this._locale=te),this)}a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",a.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var On=he("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(A){return void 0===A?this.localeData():this.locale(A)});function Kn(){return this._locale}var Ui=6e4,xi=60*Ui,qr=3506328*xi;function bi(A,te){return(A%te+te)%te}function Ei(A,te,Oe){return A<100&&A>=0?new Date(A+400,te,Oe)-qr:new Date(A,te,Oe).valueOf()}function gr(A,te,Oe){return A<100&&A>=0?Date.UTC(A+400,te,Oe)-qr:Date.UTC(A,te,Oe)}function ia(A,te){return te.erasAbbrRegex(A)}function Oa(){var vt,sn,Hn,Hr,Ci,A=[],te=[],Oe=[],Ke=[],is=this.eras();for(vt=0,sn=is.length;vt<sn;++vt)Hn=pn(is[vt].name),Hr=pn(is[vt].abbr),Ci=pn(is[vt].narrow),te.push(Hn),A.push(Hr),Oe.push(Ci),Ke.push(Hn),Ke.push(Hr),Ke.push(Ci);this._erasRegex=new RegExp("^("+Ke.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+te.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+A.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+Oe.join("|")+")","i")}function La(A,te){Dt(0,[A,A.length],0,te)}function To(A,te,Oe,Ke,vt){var sn;return null==A?Ar(this,Ke,vt).year:(te>(sn=zr(A,Ke,vt))&&(te=sn),rc.call(this,A,te,Oe,Ke,vt))}function rc(A,te,Oe,Ke,vt){var sn=$r(A,te,Oe,Ke,vt),Hn=jr(sn.year,0,sn.dayOfYear);return this.year(Hn.getUTCFullYear()),this.month(Hn.getUTCMonth()),this.date(Hn.getUTCDate()),this}Dt("N",0,0,"eraAbbr"),Dt("NN",0,0,"eraAbbr"),Dt("NNN",0,0,"eraAbbr"),Dt("NNNN",0,0,"eraName"),Dt("NNNNN",0,0,"eraNarrow"),Dt("y",["y",1],"yo","eraYear"),Dt("y",["yy",2],0,"eraYear"),Dt("y",["yyy",3],0,"eraYear"),Dt("y",["yyyy",4],0,"eraYear"),Et("N",ia),Et("NN",ia),Et("NNN",ia),Et("NNNN",function Or(A,te){return te.erasNameRegex(A)}),Et("NNNNN",function $i(A,te){return te.erasNarrowRegex(A)}),qt(["N","NN","NNN","NNNN","NNNNN"],function(A,te,Oe,Ke){var vt=Oe._locale.erasParse(A,Ke,Oe._strict);vt?B(Oe).era=vt:B(Oe).invalidEra=A}),Et("y",zn),Et("yy",zn),Et("yyy",zn),Et("yyyy",zn),Et("yo",function Oc(A,te){return te._eraYearOrdinalRegex||zn}),qt(["y","yy","yyy","yyyy"],Z),qt(["yo"],function(A,te,Oe,Ke){var vt;Oe._locale._eraYearOrdinalRegex&&(vt=A.match(Oe._locale._eraYearOrdinalRegex)),te[Z]=Oe._locale.eraYearOrdinalParse?Oe._locale.eraYearOrdinalParse(A,vt):parseInt(A,10)}),Dt(0,["gg",2],0,function(){return this.weekYear()%100}),Dt(0,["GG",2],0,function(){return this.isoWeekYear()%100}),La("gggg","weekYear"),La("ggggg","weekYear"),La("GGGG","isoWeekYear"),La("GGGGG","isoWeekYear"),Et("G",Tr),Et("g",Tr),Et("GG",mn,Ze),Et("gg",mn,Ze),Et("GGGG",tr,Bt),Et("gggg",tr,Bt),Et("GGGGG",ar,rn),Et("ggggg",ar,rn),zt(["gggg","ggggg","GGGG","GGGGG"],function(A,te,Oe,Ke){te[Ke.substr(0,2)]=Gt(A)}),zt(["gg","GG"],function(A,te,Oe,Ke){te[Ke]=a.parseTwoDigitYear(A)}),Dt("Q",0,"Qo","quarter"),Et("Q",$e),qt("Q",function(A,te){te[P]=3*(Gt(A)-1)}),Dt("D",["DD",2],"Do","date"),Et("D",mn,jn),Et("DD",mn,Ze),Et("Do",function(A,te){return A?te._dayOfMonthOrdinalParse||te._ordinalParse:te._dayOfMonthOrdinalParseLenient}),qt(["D","DD"],R),qt("Do",function(A,te){te[R]=Gt(A.match(mn)[0])});var vl=mt("Date",!0);Dt("DDD",["DDDD",3],"DDDo","dayOfYear"),Et("DDD",qn),Et("DDDD",bt),qt(["DDD","DDDD"],function(A,te,Oe){Oe._dayOfYear=Gt(A)}),Dt("m",["mm",2],0,"minute"),Et("m",mn,Wn),Et("mm",mn,Ze),qt(["m","mm"],X);var Lc=mt("Minutes",!1);Dt("s",["ss",2],0,"second"),Et("s",mn,Wn),Et("ss",mn,Ze),qt(["s","ss"],ye);var Da,q,Ka=mt("Seconds",!1);for(Dt("S",0,0,function(){return~~(this.millisecond()/100)}),Dt(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Dt(0,["SSS",3],0,"millisecond"),Dt(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Dt(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Dt(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Dt(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Dt(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Dt(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Et("S",qn,$e),Et("SS",qn,Ze),Et("SSS",qn,bt),Da="SSSS";Da.length<=9;Da+="S")Et(Da,zn);function we(A,te){te[Q]=Gt(1e3*("0."+A))}for(Da="S";Da.length<=9;Da+="S")qt(Da,we);q=mt("Milliseconds",!1),Dt("z",0,0,"zoneAbbr"),Dt("zz",0,0,"zoneName");var Fe=Me.prototype;function In(A){return A}Fe.add=Po,Fe.calendar=function Ea(A,te){1===arguments.length&&(arguments[0]?Qo(arguments[0])?(A=arguments[0],te=void 0):function Bo(A){var vt,te=v(A)&&!E(A),Oe=!1,Ke=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(vt=0;vt<Ke.length;vt+=1)Oe=Oe||y(A,Ke[vt]);return te&&Oe}(arguments[0])&&(te=arguments[0],A=void 0):(A=void 0,te=void 0));var Oe=A||Y(),Ke=Re(Oe,this).startOf("day"),vt=a.calendarFormat(this,Ke)||"sameElse",sn=te&&(ee(te[vt])?te[vt].call(this,Oe):te[vt]);return this.format(sn||this.localeData().calendar(vt,this,Y(Oe)))},Fe.clone=function Du(){return new Me(this)},Fe.diff=function po(A,te,Oe){var Ke,vt,sn;if(!this.isValid())return NaN;if(!(Ke=Re(A,this)).isValid())return NaN;switch(vt=6e4*(Ke.utcOffset()-this.utcOffset()),te=Ln(te)){case"year":sn=ll(this,Ke)/12;break;case"month":sn=ll(this,Ke);break;case"quarter":sn=ll(this,Ke)/3;break;case"second":sn=(this-Ke)/1e3;break;case"minute":sn=(this-Ke)/6e4;break;case"hour":sn=(this-Ke)/36e5;break;case"day":sn=(this-Ke-vt)/864e5;break;case"week":sn=(this-Ke-vt)/6048e5;break;default:sn=this-Ke}return Oe?sn:Mn(sn)},Fe.endOf=function Lr(A){var te,Oe;if(void 0===(A=Ln(A))||"millisecond"===A||!this.isValid())return this;switch(Oe=this._isUTC?gr:Ei,A){case"year":te=Oe(this.year()+1,0,1)-1;break;case"quarter":te=Oe(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":te=Oe(this.year(),this.month()+1,1)-1;break;case"week":te=Oe(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":te=Oe(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":te=Oe(this.year(),this.month(),this.date()+1)-1;break;case"hour":te=this._d.valueOf(),te+=xi-bi(te+(this._isUTC?0:this.utcOffset()*Ui),xi)-1;break;case"minute":te=this._d.valueOf(),te+=Ui-bi(te,Ui)-1;break;case"second":te=this._d.valueOf(),te+=1e3-bi(te,1e3)-1}return this._d.setTime(te),a.updateOffset(this,!0),this},Fe.format=function nc(A){A||(A=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var te=cn(this,A);return this.localeData().postformat(te)},Fe.from=function oe(A,te){return this.isValid()&&(Ie(A)&&A.isValid()||Y(A).isValid())?Ur({to:this,from:A}).locale(this.locale()).humanize(!te):this.localeData().invalidDate()},Fe.fromNow=function st(A){return this.from(Y(),A)},Fe.to=function Ne(A,te){return this.isValid()&&(Ie(A)&&A.isValid()||Y(A).isValid())?Ur({from:this,to:A}).locale(this.locale()).humanize(!te):this.localeData().invalidDate()},Fe.toNow=function nt(A){return this.to(Y(),A)},Fe.get=function Jt(A){return ee(this[A=Ln(A)])?this[A]():this},Fe.invalidAt=function pi(){return B(this).overflow},Fe.isAfter=function tu(A,te){var Oe=Ie(A)?A:Y(A);return!(!this.isValid()||!Oe.isValid())&&("millisecond"===(te=Ln(te)||"millisecond")?this.valueOf()>Oe.valueOf():Oe.valueOf()<this.clone().startOf(te).valueOf())},Fe.isBefore=function xu(A,te){var Oe=Ie(A)?A:Y(A);return!(!this.isValid()||!Oe.isValid())&&("millisecond"===(te=Ln(te)||"millisecond")?this.valueOf()<Oe.valueOf():this.clone().endOf(te).valueOf()<Oe.valueOf())},Fe.isBetween=function $a(A,te,Oe,Ke){var vt=Ie(A)?A:Y(A),sn=Ie(te)?te:Y(te);return!!(this.isValid()&&vt.isValid()&&sn.isValid())&&("("===(Ke=Ke||"()")[0]?this.isAfter(vt,Oe):!this.isBefore(vt,Oe))&&(")"===Ke[1]?this.isBefore(sn,Oe):!this.isAfter(sn,Oe))},Fe.isSame=function gl(A,te){var Ke,Oe=Ie(A)?A:Y(A);return!(!this.isValid()||!Oe.isValid())&&("millisecond"===(te=Ln(te)||"millisecond")?this.valueOf()===Oe.valueOf():(Ke=Oe.valueOf(),this.clone().startOf(te).valueOf()<=Ke&&Ke<=this.clone().endOf(te).valueOf()))},Fe.isSameOrAfter=function yc(A,te){return this.isSame(A,te)||this.isAfter(A,te)},Fe.isSameOrBefore=function nu(A,te){return this.isSame(A,te)||this.isBefore(A,te)},Fe.isValid=function ks(){return K(this)},Fe.lang=On,Fe.locale=Pt,Fe.localeData=Kn,Fe.max=rt,Fe.min=ke,Fe.parsingFlags=function Fo(){return O({},B(this))},Fe.set=function Sn(A,te){if("object"==typeof A){var Ke,Oe=function Ve(A){var Oe,te=[];for(Oe in A)y(A,Oe)&&te.push({unit:Oe,priority:ze[Oe]});return te.sort(function(Ke,vt){return Ke.priority-vt.priority}),te}(A=Fn(A)),vt=Oe.length;for(Ke=0;Ke<vt;Ke++)this[Oe[Ke].unit](A[Oe[Ke].unit])}else if(ee(this[A=Ln(A)]))return this[A](te);return this},Fe.startOf=function Gn(A){var te,Oe;if(void 0===(A=Ln(A))||"millisecond"===A||!this.isValid())return this;switch(Oe=this._isUTC?gr:Ei,A){case"year":te=Oe(this.year(),0,1);break;case"quarter":te=Oe(this.year(),this.month()-this.month()%3,1);break;case"month":te=Oe(this.year(),this.month(),1);break;case"week":te=Oe(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":te=Oe(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":te=Oe(this.year(),this.month(),this.date());break;case"hour":te=this._d.valueOf(),te-=bi(te+(this._isUTC?0:this.utcOffset()*Ui),xi);break;case"minute":te=this._d.valueOf(),te-=bi(te,Ui);break;case"second":te=this._d.valueOf(),te-=bi(te,1e3)}return this._d.setTime(te),a.updateOffset(this,!0),this},Fe.subtract=Hs,Fe.toArray=function ns(){var A=this;return[A.year(),A.month(),A.date(),A.hour(),A.minute(),A.second(),A.millisecond()]},Fe.toObject=function Ys(){var A=this;return{years:A.year(),months:A.month(),date:A.date(),hours:A.hours(),minutes:A.minutes(),seconds:A.seconds(),milliseconds:A.milliseconds()}},Fe.toDate=function Hi(){return new Date(this.valueOf())},Fe.toISOString=function wa(A){if(!this.isValid())return null;var te=!0!==A,Oe=te?this.clone().utc():this;return Oe.year()<0||Oe.year()>9999?cn(Oe,te?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ee(Date.prototype.toISOString)?te?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",cn(Oe,"Z")):cn(Oe,te?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Fe.inspect=function Ga(){if(!this.isValid())return"moment.invali
1d(/* "+this._i+" */)";var Oe,Ke,A="moment",te="";return this.isLocal()||(A=0===this.utcOffset()?"moment.utc":"moment.parseZone",te="Z"),Oe="["+A+'("]',Ke=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(Oe+Ke+"-MM-DD[T]HH:mm:ss.SSS"+te+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(Fe[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Fe.toJSON=function si(){return this.isValid()?this.toISOString():null},Fe.toString=function jl(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Fe.unix=function Bs(){return Math.floor(this.valueOf()/1e3)},Fe.valueOf=function Ii(){return this._d.valueOf()-6e4*(this._offset||0)},Fe.creationData=function ha(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Fe.eraName=function Ll(){var A,te,Oe,Ke=this.localeData().eras();for(A=0,te=Ke.length;A<te;++A)if(Oe=this.clone().startOf("day").valueOf(),Ke[A].since<=Oe&&Oe<=Ke[A].until||Ke[A].until<=Oe&&Oe<=Ke[A].since)return Ke[A].name;return""},Fe.eraNarrow=function za(){var A,te,Oe,Ke=this.localeData().eras();for(A=0,te=Ke.length;A<te;++A)if(Oe=this.clone().startOf("day").valueOf(),Ke[A].since<=Oe&&Oe<=Ke[A].until||Ke[A].until<=Oe&&Oe<=Ke[A].since)return Ke[A].narrow;return""},Fe.eraAbbr=function mo(){var A,te,Oe,Ke=this.localeData().eras();for(A=0,te=Ke.length;A<te;++A)if(Oe=this.clone().startOf("day").valueOf(),Ke[A].since<=Oe&&Oe<=Ke[A].until||Ke[A].until<=Oe&&Oe<=Ke[A].since)return Ke[A].abbr;return""},Fe.eraYear=function Na(){var A,te,Oe,Ke,vt=this.localeData().eras();for(A=0,te=vt.length;A<te;++A)if(Oe=vt[A].since<=vt[A].until?1:-1,Ke=this.clone().startOf("day").valueOf(),vt[A].since<=Ke&&Ke<=vt[A].until||vt[A].until<=Ke&&Ke<=vt[A].since)return(this.year()-a(vt[A].since).year())*Oe+vt[A].offset;return this.year()},Fe.year=_n,Fe.isLeapYear=function Pe(){return Ut(this.year())},Fe.weekYear=function Vo(A){return To.call(this,A,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)},Fe.isoWeekYear=function lo(A){return To.call(this,A,this.isoWeek(),this.isoWeekday(),1,4)},Fe.quarter=Fe.quarters=function Ra(A){return null==A?Math.ceil((this.month()+1)/3):this.month(3*(A-1)+this.month()%3)},Fe.month=ot,Fe.daysInMonth=function Xt(){return dr(this.year(),this.month())},Fe.week=Fe.weeks=function Qs(A){var te=this.localeData().week(this);return null==A?te:this.add(7*(A-te),"d")},Fe.isoWeek=Fe.isoWeeks=function io(A){var te=Ar(this,1,4).week;return null==A?te:this.add(7*(A-te),"d")},Fe.weeksInYear=function sa(){var A=this.localeData()._week;return zr(this.year(),A.dow,A.doy)},Fe.weeksInWeekYear=function iu(){var A=this.localeData()._week;return zr(this.weekYear(),A.dow,A.doy)},Fe.isoWeeksInYear=function ru(){return zr(this.year(),1,4)},Fe.isoWeeksInISOWeekYear=function Co(){return zr(this.isoWeekYear(),1,4)},Fe.date=vl,Fe.day=Fe.days=function qs(A){if(!this.isValid())return null!=A?this:NaN;var te=it(this,"Day");return null!=A?(A=function ol(A,te){return"string"!=typeof A?A:isNaN(A)?"number"==typeof(A=te.weekdaysParse(A))?A:null:parseInt(A,10)}(A,this.localeData()),this.add(A-te,"d")):te},Fe.weekday=function ea(A){if(!this.isValid())return null!=A?this:NaN;var te=(this.day()+7-this.localeData()._week.dow)%7;return null==A?te:this.add(A-te,"d")},Fe.isoWeekday=function la(A){if(!this.isValid())return null!=A?this:NaN;if(null!=A){var te=function As(A,te){return"string"==typeof A?te.weekdaysParse(A)%7||7:isNaN(A)?null:A}(A,this.localeData());return this.day(this.day()%7?te:te-7)}return this.day()||7},Fe.dayOfYear=function su(A){var te=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==A?te:this.add(A-te,"d")},Fe.hour=Fe.hours=ya,Fe.minute=Fe.minutes=Lc,Fe.second=Fe.seconds=Ka,Fe.millisecond=Fe.milliseconds=q,Fe.utcOffset=function gn(A,te,Oe){var vt,Ke=this._offset||0;if(!this.isValid())return null!=A?this:NaN;if(null!=A){if("string"==typeof A){if(null===(A=ue(Nn,A)))return this}else Math.abs(A)<16&&!Oe&&(A*=60);return!this._isUTC&&te&&(vt=wt(this)),this._offset=A,this._isUTC=!0,null!=vt&&this.add(vt,"m"),Ke!==A&&(!te||this._changeInProgress?ki(this,Ur(A-Ke,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,a.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?Ke:wt(this)},Fe.utc=function Br(A){return this.utcOffset(0,A)},Fe.local=function Ai(A){return this._isUTC&&(this.utcOffset(0,A),this._isUTC=!1,A&&this.subtract(wt(this),"m")),this},Fe.parseZone=function Ls(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var A=ue($n,this._i);null!=A?this.utcOffset(A):this.utcOffset(0,!0)}return this},Fe.hasAlignedHourOffset=function Aa(A){return!!this.isValid()&&(A=A?Y(A).utcOffset():0,(this.utcOffset()-A)%60==0)},Fe.isDST=function da(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Fe.isLocal=function jt(){return!!this.isValid()&&!this._isUTC},Fe.isUtcOffset=function Dn(){return!!this.isValid()&&this._isUTC},Fe.isUtc=bn,Fe.isUTC=bn,Fe.zoneAbbr=function ie(){return this._isUTC?"UTC":""},Fe.zoneName=function De(){return this._isUTC?"Coordinated Universal Time":""},Fe.dates=he("dates accessor is deprecated. Use date instead.",vl),Fe.months=he("months accessor is deprecated. Use month instead",ot),Fe.years=he("years accessor is deprecated. Use year instead",_n),Fe.zone=he("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Vn(A,te){return null!=A?("string"!=typeof A&&(A=-A),this.utcOffset(A,te),this):-this.utcOffset()}),Fe.isDSTShifted=he("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function yr(){if(!g(this._isDSTShifted))return this._isDSTShifted;var te,A={};return Ee(A,this),(A=fe(A))._a?(te=A._isUTC?T(A._a):Y(A._a),this._isDSTShifted=this.isValid()&&function Oi(A,te,Oe){var Hn,Ke=Math.min(A.length,te.length),vt=Math.abs(A.length-te.length),sn=0;for(Hn=0;Hn<Ke;Hn++)(Oe&&A[Hn]!==te[Hn]||!Oe&&Gt(A[Hn])!==Gt(te[Hn]))&&sn++;return sn+vt}(A._a,te.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var hn=Be.prototype;function pr(A,te,Oe,Ke){var vt=Bi(),sn=T().set(Ke,te);return vt[Oe](sn,A)}function di(A,te,Oe){if(f(A)&&(te=A,A=void 0),A=A||"",null!=te)return pr(A,te,Oe,"month");var Ke,vt=[];for(Ke=0;Ke<12;Ke++)vt[Ke]=pr(A,Ke,Oe,"month");return vt}function Wr(A,te,Oe,Ke){"boolean"==typeof A?(f(te)&&(Oe=te,te=void 0),te=te||""):(Oe=te=A,A=!1,f(te)&&(Oe=te,te=void 0),te=te||"");var Hn,vt=Bi(),sn=A?vt._week.dow:0,Hr=[];if(null!=Oe)return pr(te,(Oe+sn)%7,Ke,"day");for(Hn=0;Hn<7;Hn++)Hr[Hn]=pr(te,(Hn+sn)%7,Ke,"day");return Hr}hn.calendar=function xe(A,te,Oe){var Ke=this._calendar[A]||this._calendar.sameElse;return ee(Ke)?Ke.call(te,Oe):Ke},hn.longDateFormat=function dn(A){var te=this._longDateFormat[A],Oe=this._longDateFormat[A.toUpperCase()];return te||!Oe?te:(this._longDateFormat[A]=Oe.match(ve).map(function(Ke){return"MMMM"===Ke||"MM"===Ke||"DD"===Ke||"dddd"===Ke?Ke.slice(1):Ke}).join(""),this._longDateFormat[A])},hn.invalidDate=function me(){return this._invalidDate},hn.ordinal=function Ge(A){return this._ordinal.replace("%d",A)},hn.preparse=In,hn.postformat=In,hn.relativeTime=function At(A,te,Oe,Ke){var vt=this._relativeTime[Oe];return ee(vt)?vt(A,te,Oe,Ke):vt.replace(/%d/i,A)},hn.pastFuture=function kt(A,te){var Oe=this._relativeTime[A>0?"future":"past"];return ee(Oe)?Oe(te):Oe.replace(/%s/i,te)}
vendor: 11,898 bytes, line 1
1,hn.set=function pe(A){var te,Oe;for(Oe in A)y(A,Oe)&&(ee(te=A[Oe])?this[Oe]=te:this["_"+Oe]=te);this._config=A,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},hn.eras=function _l(A,te){var Oe,Ke,vt,sn=this._eras||Bi("en")._eras;for(Oe=0,Ke=sn.length;Oe<Ke;++Oe)switch("string"==typeof sn[Oe].since&&(vt=a(sn[Oe].since).startOf("day"),sn[Oe].since=vt.valueOf()),typeof sn[Oe].until){case"undefined":sn[Oe].until=1/0;break;case"string":vt=a(sn[Oe].until).startOf("day").valueOf(),sn[Oe].until=vt.valueOf()}return sn},hn.erasParse=function ka(A,te,Oe){var Ke,vt,Hn,Hr,Ci,sn=this.eras();for(A=A.toUpperCase(),Ke=0,vt=sn.length;Ke<vt;++Ke)if(Hn=sn[Ke].name.toUpperCase(),Hr=sn[Ke].abbr.toUpperCase(),Ci=sn[Ke].narrow.toUpperCase(),Oe)switch(te){case"N":case"NN":case"NNN":if(Hr===A)return sn[Ke];break;case"NNNN":if(Hn===A)return sn[Ke];break;case"NNNNN":if(Ci===A)return sn[Ke]}else if([Hn,Hr,Ci].indexOf(A)>=0)return sn[Ke]},hn.erasConvertYear=function Cs(A,te){var Oe=A.since<=A.until?1:-1;return void 0===te?a(A.since).year():a(A.since).year()+(te-A.offset)*Oe},hn.erasAbbrRegex=function ht(A){return y(this,"_erasAbbrRegex")||Oa.call(this),A?this._erasAbbrRegex:this._erasRegex},hn.erasNameRegex=function yi(A){return y(this,"_erasNameRegex")||Oa.call(this),A?this._erasNameRegex:this._erasRegex},hn.erasNarrowRegex=function Li(A){return y(this,"_erasNarrowRegex")||Oa.call(this),A?this._erasNarrowRegex:this._erasRegex},hn.months=function Ft(A,te){return A?_(this._months)?this._months[A.month()]:this._months[(this._months.isFormat||vr).test(te)?"format":"standalone"][A.month()]:_(this._months)?this._months:this._months.standalone},hn.monthsShort=function Ht(A,te){return A?_(this._monthsShort)?this._monthsShort[A.month()]:this._monthsShort[vr.test(te)?"format":"standalone"][A.month()]:_(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},hn.monthsParse=function Te(A,te,Oe){var Ke,vt,sn;if(this._monthsParseExact)return tn.call(this,A,te,Oe);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),Ke=0;Ke<12;Ke++){if(vt=T([2e3,Ke]),Oe&&!this._longMonthsParse[Ke]&&(this._longMonthsParse[Ke]=new RegExp("^"+this.months(vt,"").replace(".","")+"$","i"),this._shortMonthsParse[Ke]=new RegExp("^"+this.monthsShort(vt,"").replace(".","")+"$","i")),!Oe&&!this._monthsParse[Ke]&&(sn="^"+this.months(vt,"")+"|^"+this.monthsShort(vt,""),this._monthsParse[Ke]=new RegExp(sn.replace(".",""),"i")),Oe&&"MMMM"===te&&this._longMonthsParse[Ke].test(A))return Ke;if(Oe&&"MMM"===te&&this._shortMonthsParse[Ke].test(A))return Ke;if(!Oe&&this._monthsParse[Ke].test(A))return Ke}},hn.monthsRegex=function wn(A){return this._monthsParseExact?(y(this,"_monthsRegex")||Zn.call(this),A?this._monthsStrictRegex:this._monthsRegex):(y(this,"_monthsRegex")||(this._monthsRegex=ft),this._monthsStrictRegex&&A?this._monthsStrictRegex:this._monthsRegex)},hn.monthsShortRegex=function En(A){return this._monthsParseExact?(y(this,"_monthsRegex")||Zn.call(this),A?this._monthsShortStrictRegex:this._monthsShortRegex):(y(this,"_monthsShortRegex")||(this._monthsShortRegex=hr),this._monthsShortStrictRegex&&A?this._monthsShortStrictRegex:this._monthsShortRegex)},hn.week=function Yt(A){return Ar(A,this._week.dow,this._week.doy).week},hn.firstDayOfYear=function Ts(){return this._week.doy},hn.firstDayOfWeek=function xr(){return this._week.dow},hn.weekdays=function nn(A,te){var Oe=_(this._weekdays)?this._weekdays:this._weekdays[A&&!0!==A&&this._weekdays.isFormat.test(te)?"format":"standalone"];return!0===A?$s(Oe,this._week.dow):A?Oe[A.day()]:Oe},hn.weekdaysMin=function Jo(A){return!0===A?$s(this._weekdaysMin,this._week.dow):A?this._weekdaysMin[A.day()]:this._weekdaysMin},hn.weekdaysShort=function Rt(A){return!0===A?$s(this._weekdaysShort,this._week.dow):A?this._weekdaysShort[A.day()]:this._weekdaysShort},hn.weekdaysParse=function so(A,te,Oe){var Ke,vt,sn;if(this._weekdaysParseExact)return $o.call(this,A,te,Oe);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),Ke=0;Ke<7;Ke++){if(vt=T([2e3,1]).day(Ke),Oe&&!this._fullWeekdaysParse[Ke]&&(this._fullWeekdaysParse[Ke]=new RegExp("^"+this.weekdays(vt,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[Ke]=new RegExp("^"+this.weekdaysShort(vt,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[Ke]=new RegExp("^"+this.weekdaysMin(vt,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[Ke]||(sn="^"+this.weekdays(vt,"")+"|^"+this.weekdaysShort(vt,"")+"|^"+this.weekdaysMin(vt,""),this._weekdaysParse[Ke]=new RegExp(sn.replace(".",""),"i")),Oe&&"dddd"===te&&this._fullWeekdaysParse[Ke].test(A))return Ke;if(Oe&&"ddd"===te&&this._shortWeekdaysParse[Ke].test(A))return Ke;if(Oe&&"dd"===te&&this._minWeekdaysParse[Ke].test(A))return Ke;if(!Oe&&this._weekdaysParse[Ke].test(A))return Ke}},hn.weekdaysRegex=function Oo(A){return this._weekdaysParseExact?(y(this,"_weekdaysRegex")||ci.call(this),A?this._weekdaysStrictRegex:this._weekdaysRegex):(y(this,"_weekdaysRegex")||(this._weekdaysRegex=fi),this._weekdaysStrictRegex&&A?this._weekdaysStrictRegex:this._weekdaysRegex)},hn.weekdaysShortRegex=function Ya(A){return this._weekdaysParseExact?(y(this,"_weekdaysRegex")||ci.call(this),A?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(y(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=uo),this._weekdaysShortStrictRegex&&A?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},hn.weekdaysMinRegex=function ei(A){return this._weekdaysParseExact?(y(this,"_weekdaysRegex")||ci.call(this),A?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(y(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=qo),this._weekdaysMinStrictRegex&&A?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},hn.isPM=function Gs(A){return"p"===(A+"").toLowerCase().charAt(0)},hn.meridiem=function Go(A,te,Oe){return A>11?Oe?"pm":"PM":Oe?"am":"AM"},Es("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(A){var te=A%10;return A+(1===Gt(A%100/10)?"th":1===te?"st":2===te?"nd":3===te?"rd":"th")}}),a.lang=he("moment.lang is deprecated. Use moment.locale instead.",Es),a.langData=he("moment.langData is deprecated. Use moment.localeData instead.",Bi);var Uo=Math.abs;function cl(A,te,Oe,Ke){var vt=Ur(te,Oe);return A._milliseconds+=Ke*vt._milliseconds,A._days+=Ke*vt._days,A._months+=Ke*vt._months,A._bubble()}function ou(A){return A<0?Math.floor(A):Math.ceil(A)}function au(A){return 4800*A/146097}function Rl(A){return 146097*A/4800}function yl(A){return function(){return this.as(A)}}var lu=yl("ms"),bc=yl("s"),Ec=yl("m"),So=yl("h"),ic=yl("d"),Cu=yl("w"),Gi=yl("M"),Md=yl("Q"),sc=yl("y"),rs=lu;function co(A){return function(){return this.isValid()?this._data[A]:NaN}}var pa=co("milliseconds"),ma=co("seconds"),ul=co("minutes"),oc=co("hours"),fs=co("days"),El=co("months"),Ba=co("years");var Mo=Math.round,ga={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Tu(A,te,Oe,Ke,vt){return vt.relativeTime(te||1,!!Oe,A,Ke)}var Gl=Math.abs;function Dc(A){return(A>0)-(A<0)||+A}function Su(){if(!this.isValid())return this.localeData().invalidDate();var Ke,vt,sn,Hn,Ci,is,Rn,_i,A=Gl(this._milliseconds)/1e3,te=Gl(this._days),Oe=Gl(this._months),Hr=this.asSeconds();return Hr?(Ke=Mn(A/60),vt=Mn(Ke/60),A%=60,Ke%=60,sn=Mn(Oe/12),Oe%=12,Hn=A?A.toFixed(3).replace(/\.?0+$/,""):"",Ci=Hr<0?"-":"",is=Dc(this._months)!==Dc(Hr)?"-":"",Rn=Dc(this._days)!==Dc(Hr)?"-":"",_i=Dc(this._milliseconds)!==Dc(Hr)?"-":"",Ci+"P"+(sn?is+sn+"Y":"")+(Oe?is+Oe+"M":"")+(te?Rn+te+"D":"")+(vt||Ke||A?"T":"")+(vt?_i+vt+"H":"")+(Ke?_i+Ke+"M":"")+(A?_i+Hn+"S":"")):"P0D"}var Ji=Vi.prototype;return Ji.isValid=function Nr(){return this._isValid},Ji.abs=function Wl(){var A=this._data;return this._milliseconds=Uo(this._milliseconds),this._days=Uo(this._days),this._months=Uo(this._months),A.milliseconds=Uo(A.milliseconds),A.seconds=Uo(A.seconds),A.minutes=Uo(A.minutes),A.hours=Uo(A.hours),A.months=Uo(A.months),A.years=Uo(A.years),this},Ji.add=function Rc(A,te){return cl(this,A,te,1)},Ji.subtract=function Pa(A,te){return cl(this,A,te,-1)},Ji.as=function _o(A){if(!this.isValid())return NaN;var te,Oe,Ke=this._milliseconds;if("month"===(A=Ln(A))||"quarter"===A||"year"===A)switch(te=this._days+Ke/864e5,Oe=this._months+au(te),A){case"month":return Oe;case"quarter":return Oe/3;case"year":return Oe/12}else switch(te=this._days+Math.round(Rl(this._months)),A){case"week":return te/7+Ke/6048e5;case"day":return te+Ke/864e5;case"hour":return 24*te+Ke/36e5;case"minute":return 1440*te+Ke/6e4;case"second":return 86400*te+Ke/1e3;case"millisecond":return Math.floor(864e5*te)+Ke;default:throw new Error("Unknown unit "+A)}},Ji.asMilliseconds=lu,Ji.asSeconds=bc,Ji.asMinutes=Ec,Ji.asHours=So,Ji.asDays=ic,Ji.asWeeks=Cu,Ji.asMonths=Gi,Ji.asQuarters=Md,Ji.asYears=sc,Ji.valueOf=rs,Ji._bubble=function Ns(){var vt,sn,Hn,Hr,Ci,A=this._milliseconds,te=this._days,Oe=this._months,Ke=this._data;return A>=0&&te>=0&&Oe>=0||A<=0&&te<=0&&Oe<=0||(A+=864e5*ou(Rl(Oe)+te),te=0,Oe=0),Ke.milliseconds=A%1e3,vt=Mn(A/1e3),Ke.seconds=vt%60,sn=Mn(vt/60),Ke.minutes=sn%60,Hn=Mn(sn/60),Ke.hours=Hn%24,te+=Mn(Hn/24),Oe+=Ci=Mn(au(te)),te-=ou(Rl(Ci)),Hr=Mn(Oe/12),Oe%=12,Ke.days=te,Ke.months=Oe,Ke.years=Hr,this},Ji.clone=function bl(){return Ur(this)},Ji.get=function fa(A){return A=Ln(A),this.isValid()?this[A+"s"]():NaN},Ji.milliseconds=pa,Ji.seconds=ma,Ji.minutes=ul,Ji.hours=oc,Ji.days=fs,Ji.weeks=function wc(){return Mn(this.days()/7)},Ji.months=El,Ji.years=Ba,Ji.humanize=function ui(A,te){if(!this.isValid())return this.localeData().invalidDate();var vt,sn,Oe=!1,Ke=ga;return"object"==typeof A&&(te=A,A=!1),"boolean"==typeof A&&(Oe=A),"object"==typeof te&&(Ke=Object.assign({},ga,te),null!=te.s&&null==te.ss&&(Ke.ss=te.s-1)),sn=function wl(A,te,Oe,Ke){var vt=Ur(A).abs(),sn=Mo(vt.as("s")),Hn=Mo(vt.as("m")),Hr=Mo(vt.as("h")),Ci=Mo(vt.as("d")),is=Mo(vt.as("M")),Rn=Mo(vt.as("w")),_i=Mo(vt.as("y")),Dl=sn<=Oe.ss&&["s",sn]||sn<Oe.s&&["ss",sn]||Hn<=1&&["m"]||Hn<Oe.m&&["mm",Hn]||Hr<=1&&["h"]||Hr<Oe.h&&["hh",Hr]||Ci<=1&&["d"]||Ci<Oe.d&&["dd",Ci];return null!=Oe.w&&(Dl=Dl||Rn<=1&&["w"]||Rn<Oe.w&&["ww",Rn]),(Dl=Dl||is<=1&&["M"]||is<Oe.M&&["MM",is]||_i<=1&&["y"]||["yy",_i])[2]=te,Dl[3]=+A>0,Dl[4]=Ke,Tu.apply(null,Dl)}(this,!Oe,Ke,vt=this.localeData()),Oe&&(sn=vt.pastFuture(+this,sn)),vt.postformat(sn)},Ji.toISOString=Su,Ji.toString=Su,Ji.toJSON=Su,Ji.locale=Pt,Ji.localeData=Kn,Ji.toIsoString=he("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Su),Ji.lang=On,Dt("X",0,0,"unix"),Dt("x",0,0,"valueOf"),Et("x",Tr),Et("X",/[+-]?\d+(\.\d{1,3})?/),qt("X",function(A,te,Oe){Oe._d=new Date(1e3*parseFloat(A))}),qt("x",function(A,te,Oe){Oe._d=new Date(Gt(A))}),a.version="2.30.1",function u(A){r=A}(Y),a.fn=Fe,a.min=function vn(){return en("isBefore",[].slice.call(arguments,0))},a.max=function fr(){return en("isAfter",[].slice.call(arguments,0))},a.now=function(){return Date.now?Date.now():+new Date},a.utc=T,a.unix=function _t(A){return Y(1e3*A)},a.months=function Fs(A,te){return di(A,te,"months")},a.isDate=C,a.locale=Es,a.invalid=k,a.duration=Ur,a.isMoment=Ie,a.weekdays=function go(A,te,Oe){return Wr(A,te,Oe,"weekdays")},a.parseZone=function Vt(){return Y.apply(null,arguments).parseZone()},a.localeData=Bi,a.isDuration=Ki,a.monthsShort=function Xa(A,te){return di(A,te,"monthsShort")},a.weekdaysMin=function Za(A,te,Oe){return Wr(A,te,Oe,"weekdaysMin")},a.defineLocale=Zs,a.updateLocale=function to(A,te){if(null!=te){var Oe,Ke,vt=Zi;null!=Pi[A]&&null!=Pi[A].parentLocale?Pi[A].set(ge(Pi[A]._config,te)):(null!=(Ke=gs(A))&&(vt=Ke._config),te=ge(vt,te),null==Ke&&(te.abbr=A),
1(Oe=new Be(te)).parentLocale=Pi[A],Pi[A]=Oe),Es(A)}else null!=Pi[A]&&(null!=Pi[A].parentLocale?(Pi[A]=Pi[A].parentLocale,A===Es()&&Es(A)):null!=Pi[A]&&delete Pi[A]);return Pi[A]},a.locales=function oo(){return je(Pi)},a.weekdaysShort=function Qa(A,te,Oe){return Wr(A,te,Oe,"weekdaysShort")},a.normalizeUnits=Ln,a.relativeTimeRounding=function Xu(A){return void 0===A?Mo:"function"==typeof A&&(Mo=A,!0)},a.relativeTimeThreshold=function $l(A,te){return void 0!==ga[A]&&(void 0===te?ga[A]:(ga[A]=te,"s"===A&&(ga.ss=te-1),!0))},a.calendarFormat=function ao(A,te){var Oe=A.diff(te,"days",!0);return Oe<-6?"sameElse":Oe<-1?"lastWeek":Oe<0?"lastDay":Oe<1?"sameDay":Oe<2?"nextDay":Oe<7?"nextWeek":"sameElse"},a.prototype=Fe,a.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},a}()},44204:(We,de,m)=>{"use strict";function y(ee,pe){return function(ge,Be){pe(ge,Be,ee)}}m.d(de,{O:()=>M});var he=m(54438),Se=m(60177);let M=(()=>{let ee=class{constructor(ge,Be){this.document=ge,this.platformId=Be,this.documentIsAccessible=(0,Se.UE)(this.platformId)}check(ge){return!!this.documentIsAccessible&&(ge=encodeURIComponent(ge),this.getCookieRegExp(ge).test(this.document.cookie))}get(ge){if(this.documentIsAccessible&&this.check(ge)){ge=encodeURIComponent(ge);const je=this.getCookieRegExp(ge).exec(this.document.cookie);return this.safeDecodeURIComponent(je[1])}return""}getAll(){if(!this.documentIsAccessible)return{};const ge={},Be=this.document;return Be.cookie&&""!==Be.cookie&&Be.cookie.split(";").forEach(je=>{const[Qe,xe]=je.split("=");ge[this.safeDecodeURIComponent(Qe.replace(/^ /,""))]=this.safeDecodeURIComponent(xe)}),ge}set(ge,Be,je,Qe,xe,Ae,ve="Lax"){if(!this.documentIsAccessible)return;let _e=encodeURIComponent(ge)+"="+encodeURIComponent(Be)+";";je&&(_e+="number"==typeof je?"expires="+new Date((new Date).getTime()+1e3*je*60*60*24).toUTCString()+";":"expires="+je.toUTCString()+";"),Qe&&(_e+="path="+Qe+";"),xe&&(_e+="domain="+xe+";"),!1===Ae&&"None"===ve&&(Ae=!0,console.warn(`[ngx-cookie-service] Cookie ${ge} was forced with secure flag because sameSite=None.More details : https://github.com/stevermeister/ngx-cookie-service/issues/86#issuecomment-597720130`)),Ae&&(_e+="secure;"),_e+="sameSite="+ve+";",this.document.cookie=_e}delete(ge,Be,je,Qe,xe="Lax"){this.documentIsAccessible&&this.set(ge,"",new Date("Thu, 01 Jan 1970 00:00:01 GMT"),Be,je,Qe,xe)}deleteAll(ge,Be,je,Qe="Lax"){if(!this.documentIsAccessible)return;const xe=this.getAll();for(const Ae in xe)xe.hasOwnProperty(Ae)&&this.delete(Ae,ge,Be,je,Qe)}getCookieRegExp(ge){const Be=ge.replace(/([\[\]\{\}\(\)\|\=\;\+\?\,\.\*\^\$])/gi,"\\$1");return new RegExp("(?:^"+Be+"|;\\s*"+Be+")=(.*?)(?:;|$)","g")}safeDecodeURIComponent(ge){try{return decodeURIComponent(ge)}catch{return ge}}};return ee.\u0275prov=(0,he.jDH)({factory:function(){return new ee((0,he.KVO)(Se.qQ),(0,he.KVO)(he.Agw))},token:ee,providedIn:"root"}),ee=function v(ee,pe,ge,Be){var xe,je=arguments.length,Qe=je<3?pe:null===Be?Be=Object.getOwnPropertyDescriptor(pe,ge):Be;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Qe=Reflect.decorate(ee,pe,ge,Be);else for(var Ae=ee.length-1;Ae>=0;Ae--)(xe=ee[Ae])&&(Qe=(je<3?xe(Qe):je>3?xe(pe,ge,Qe):xe(pe,ge))||Qe);return je>3&&Qe&&Object.defineProperty(pe,ge,Qe),Qe}([(0,he._qm)({providedIn:"root"}),y(0,(0,he.y_5)(Se.qQ)),y(1,(0,he.y_5)(he.Agw))],ee),ee})()},70057:(We,de,m)=>{var r=m(16589);function a(L,B){r.cipher.registerAlgorithm(L,function(){return new r.aes.Algorithm(L,B)})}m(35855),m(6199),m(70812),We.exports=r.aes=r.aes||{},r.aes.startEncrypting=function(L,B,H,K){var k=T({key:L,output:H,decrypt:!1,mode:K});return k.start(B),k},r.aes.createEncryptionCipher=function(L,B){return T({key:L,output:null,decrypt:!1,mode:B})},r.aes.startDecrypting=function(L,B,H,K){var k=T({key:L,output:H,decrypt:!0,mode:K});return k.start(B),k},r.aes.createDecryptionCipher=function(L,B){return T({key:L,output:null,decrypt:!0,mode:B})},r.aes.Algorithm=function(L,B){u||C();var H=this;H.name=L,H.mode=new B({blockSize:16,cipher:{encrypt:function(K,k){return O(H._w,K,k,!1)},decrypt:function(K,k){return O(H._w,K,k,!0)}}}),H._init=!1},r.aes.Algorithm.prototype.initialize=function(L){if(!this._init){var H,B=L.key;if("string"!=typeof B||16!==B.length&&24!==B.length&&32!==B.length){if(r.util.isArray(B)&&(16===B.length||24===B.length||32===B.length)){H=B,B=r.util.createBuffer();for(var K=0;K<H.length;++K)B.putByte(H[K])}}else B=r.util.createBuffer(B);if(!r.util.isArray(B)){H=B,B=[];var k=H.length();if(16===k||24===k||32===k)for(k>>>=2,K=0;K<k;++K)B.push(H.getInt32())}if(!r.util.isArray(B)||4!==B.length&&6!==B.length&&8!==B.length)throw new Error("Invalid key parameter.");var ae=-1!==["CFB","OFB","CTR","GCM"].indexOf(this.mode.name);this._w=S(B,L.decrypt&&!ae),this._init=!0}},r.aes._expandKey=function(L,B){return u||C(),S(L,B)},r.aes._updateBlock=O,a("AES-ECB",r.cipher.modes.ecb),a("AES-CBC",r.cipher.modes.cbc),a("AES-CFB",r.cipher.modes.cfb),a("AES-OFB",r.cipher.modes.ofb),a("AES-CTR",r.cipher.modes.ctr),a("AES-GCM",r.cipher.modes.gcm);var v,y,E,g,f,u=!1,_=4;function C(){u=!0,E=[0,1,2,4,8,16,32,64,128,27,54];for(var L=new Array(256),B=0;B<128;++B)L[B]=B<<1,L[B+128]=B+128<<1^283;for(v=new Array(256),y=new Array(256),g=new Array(4),f=new Array(4),B=0;B<4;++B)g[B]=new Array(256),f[B]=new Array(256);var k,j,ae,Ee,Me,Ie,re,H=0,K=0;for(B=0;B<256;++B){v[H]=Ee=(Ee=K^K<<1^K<<2^K<<3^K<<4)>>8^255&Ee^99,y[Ee]=H,Ie=(Me=L[Ee])<<24^Ee<<16^Ee<<8^Ee^Me,re=((k=L[H])^(j=L[k])^(ae=L[j]))<<24^(H^ae)<<16^(H^j^ae)<<8^H^k^ae;for(var he=0;he<4;++he)g[he][H]=Ie,f[he][Ee]=re,Ie=Ie<<24|Ie>>>8,re=re<<24|re>>>8;0===H?H=K=1:(H=k^L[L[L[k^ae]]],K^=L[L[K]])}}function S(L,B){for(var K,H=L.slice(0),k=1,j=H.length,Ee=_*(j+6+1),Me=j;Me<Ee;++Me)K=H[Me-1],Me%j==0?(K=v[K>>>16&255]<<24^v[K>>>
vendor: 4,358 bytes, line 1
18&255]<<16^v[255&K]<<8^v[K>>>24]^E[k]<<24,k++):j>6&&Me%j==4&&(K=v[K>>>24]<<24^v[K>>>16&255]<<16^v[K>>>8&255]<<8^v[255&K]),H[Me]=H[Me-j]^K;if(B){for(var Ie,re=f[0],he=f[1],Se=f[2],M=f[3],ee=H.slice(0),pe=(Me=0,(Ee=H.length)-_);Me<Ee;Me+=_,pe-=_)if(0===Me||Me===Ee-_)ee[Me]=H[pe],ee[Me+1]=H[pe+3],ee[Me+2]=H[pe+2],ee[Me+3]=H[pe+1];else for(var ge=0;ge<_;++ge)ee[Me+(3&-ge)]=re[v[(Ie=H[pe+ge])>>>24]]^he[v[Ie>>>16&255]]^Se[v[Ie>>>8&255]]^M[v[255&Ie]];H=ee}return H}function O(L,B,H,K){var j,ae,Ee,Me,Ie,re,he,Se,M,ee,pe,ge,k=L.length/4-1;K?(j=f[0],ae=f[1],Ee=f[2],Me=f[3],Ie=y):(j=g[0],ae=g[1],Ee=g[2],Me=g[3],Ie=v),re=B[0]^L[0],he=B[K?3:1]^L[1],Se=B[2]^L[2],M=B[K?1:3]^L[3];for(var Be=3,je=1;je<k;++je)ee=j[re>>>24]^ae[he>>>16&255]^Ee[Se>>>8&255]^Me[255&M]^L[++Be],pe=j[he>>>24]^ae[Se>>>16&255]^Ee[M>>>8&255]^Me[255&re]^L[++Be],ge=j[Se>>>24]^ae[M>>>16&255]^Ee[re>>>8&255]^Me[255&he]^L[++Be],M=j[M>>>24]^ae[re>>>16&255]^Ee[he>>>8&255]^Me[255&Se]^L[++Be],re=ee,he=pe,Se=ge;H[0]=Ie[re>>>24]<<24^Ie[he>>>16&255]<<16^Ie[Se>>>8&255]<<8^Ie[255&M]^L[++Be],H[K?3:1]=Ie[he>>>24]<<24^Ie[Se>>>16&255]<<16^Ie[M>>>8&255]<<8^Ie[255&re]^L[++Be],H[2]=Ie[Se>>>24]<<24^Ie[M>>>16&255]<<16^Ie[re>>>8&255]<<8^Ie[255&he]^L[++Be],H[K?1:3]=Ie[M>>>24]<<24^Ie[re>>>16&255]<<16^Ie[he>>>8&255]<<8^Ie[255&Se]^L[++Be]}function T(L){var K,H="AES-"+((L=L||{}).mode||"CBC").toUpperCase(),k=(K=L.decrypt?r.cipher.createDecipher(H,L.key):r.cipher.createCipher(H,L.key)).start;return K.start=function(j,ae){var Ee=null;ae instanceof r.util.ByteBuffer&&(Ee=ae,ae={}),(ae=ae||{}).output=Ee,ae.iv=j,k.call(K,ae)},K}},13707:(We,de,m)=>{var r=m(16589);m(70057),m(89807);var a=We.exports=r.tls;function u(f,C,S){var O=C.entity===r.tls.ConnectionEnd.client;f.read.cipherState={init:!1,cipher:r.cipher.createDecipher("AES-CBC",O?S.keys.server_write_key:S.keys.client_write_key),iv:O?S.keys.server_write_IV:S.keys.client_write_IV},f.write.cipherState={init:!1,cipher:r.cipher.createCipher("AES-CBC",O?S.keys.client_write_key:S.keys.server_write_key),iv:O?S.keys.client_write_IV:S.keys.server_write_IV},f.read.cipherFunction=E,f.write.cipherFunction=_,f.read.macLength=f.write.macLength=S.mac_length,f.read.macFunction=f.write.macFunction=a.hmac_sha1}function _(f,C){var T,S=!1,O=C.macFunction(C.macKey,C.sequenceNumber,f);f.fragment.putBytes(O),C.updateSequenceNumber(),T=f.version.minor===a.Versions.TLS_1_0.minor?C.cipherState.init?null:C.cipherState.iv:r.random.getBytesSync(16),C.cipherState.init=!0;var L=C.cipherState.cipher;return L.start({iv:T}),f.version.minor>=a.Versions.TLS_1_1.minor&&L.output.putBytes(T),L.update(f.fragment),L.finish(v)&&(f.fragment=L.output,f.length=f.fragment.length(),S=!0),S}function v(f,C,S){if(!S){var O=f-C.length()%f;C.fillWithByte(O-1,O)}return!0}function y(f,C,S){var O=!0;if(S){for(var T=C.length(),L=C.last(),B=T-1-L;B<T-1;++B)O=O&&C.at(B)==L;O&&C.truncate(L+1)}return O}function E(f,C){var O,S=!1;O=f.version.minor===a.Versions.TLS_1_0.minor?C.cipherState.init?null:C.cipherState.iv:f.fragment.getBytes(16),C.cipherState.init=!0;var T=C.cipherState.cipher;T.start({iv:O}),T.update(f.fragment),S=T.finish(y);var L=C.macLength,B=r.random.getBytesSync(L),H=T.output.length();H>=L?(f.fragment=T.output.getBytes(H-L),B=T.output.getBytes(L)):f.fragment=T.output.getBytes(),f.fragment=r.util.createBuffer(f.fragment),f.length=f.fragment.length();var K=C.macFunction(C.macKey,C.sequenceNumber,f);return C.updateSequenceNumber(),S=function g(f,C,S){var O=r.hmac.create();return O.start("SHA1",f),O.update(C),C=O.digest().getBytes(),O.start(null,null),O.update(S),C===(S=O.digest().getBytes())}(C.macKey,B,K)&&S,S}a.CipherSuites.TLS_RSA_WITH_AES_128_CBC_SHA={id:[0,47],name:"TLS_RSA_WITH_AES_128_CBC_SHA",initSecurityParameters:function(f){f.bulk_cipher_algorithm=a.BulkCipherAlgorithm.aes,f.cipher_type=a.CipherType.block,f.enc_key_length=16,f.block_length=16,f.fixed_iv_length=16,f.record_iv_length=16,f.mac_algorithm=a.MACAlgorithm.hmac_sha1,f.mac_length=20,f.mac_key_length=20},initConnectionState:u},a.CipherSuites.TLS_RSA_WITH_AES_256_CBC_SHA={id:[0,53],name:"TLS_RSA_WITH_AES_256_CBC_SHA",initSecurityParameters:function(f){f.bulk_cipher_algorithm=a.BulkCipherAlgorithm.aes,f.cipher_type=a.CipherType.block,f.enc_key_length=32,f.block_length=16,f.fixed_iv_length=16,f.record_iv_length=16,f.mac_algorithm=a.MACAlgorithm.hmac_sha1,f.mac_length=20,f.mac_key_length=20}
vendor: 4,996 bytes, line 1
1,initConnectionState:u}},72758:(We,de,m)=>{var r=m(16589);m(47097);var a=r.asn1;de.privateKeyValidator={name:"PrivateKeyInfo",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"PrivateKeyInfo.version",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1,capture:"privateKeyVersion"},{name:"PrivateKeyInfo.privateKeyAlgorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"AlgorithmIdentifier.algorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"privateKeyOid"}]},{name:"PrivateKeyInfo",tagClass:a.Class.UNIVERSAL,type:a.Type.OCTETSTRING,constructed:!1,capture:"privateKey"}]},de.publicKeyValidator={name:"SubjectPublicKeyInfo",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,captureAsn1:"subjectPublicKeyInfo",value:[{name:"SubjectPublicKeyInfo.AlgorithmIdentifier",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"AlgorithmIdentifier.algorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"publicKeyOid"}]},{tagClass:a.Class.UNIVERSAL,type:a.Type.BITSTRING,constructed:!1,composed:!0,captureBitStringValue:"ed25519PublicKey"}]}},47097:(We,de,m)=>{var r=m(16589);m(70812),m(31817);var a=We.exports=r.asn1=r.asn1||{};function u(E,g,f){if(f>g){var C=new Error("Too few bytes to parse DER.");throw C.available=E.length(),C.remaining=g,C.requested=f,C}}function v(E,g,f,C){if(f>=C.maxDepth)throw new Error("ASN.1 parsing error: Max depth exceeded.");var S;u(E,g,2);var O=E.getByte();g--;var T=192&O,L=31&O;S=E.length();var B=function(E,g){var f=E.getByte();if(g--,128!==f){var C;if(128&f){var O=127&f;u(E,g,O),C=E.getInt(O<<3)}else C=f;if(C<0)throw new Error("Negative length: "+C);return C}}(E,g);if(g-=S-E.length(),void 0!==B&&B>g){if(C.strict){var H=new Error("Too few bytes to read ASN.1 value.");throw H.available=E.length(),H.remaining=g,H.requested=B,H}B=g}var K,k,j=!(32&~O);if(j)if(K=[],void 0===B)for(;;){if(u(E,g,2),"\0\0"===E.bytes(2)){E.getBytes(2),g-=2;break}S=E.length(),K.push(v(E,g,f+1,C)),g-=S-E.length()}else for(;B>0;)S=E.length(),K.push(v(E,B,f+1,C)),g-=S-E.length(),B-=S-E.length();if(void 0===K&&T===a.Class.UNIVERSAL&&L===a.Type.BITSTRING&&(k=E.bytes(B)),void 0===K&&C.decodeBitStrings&&T===a.Class.UNIVERSAL&&L===a.Type.BITSTRING&&B>1){var ae=E.read,Ee=g,Me=0;if(L===a.Type.BITSTRING&&(u(E,g,1),Me=E.getByte(),g--),0===Me)try{S=E.length();var re=v(E,g,f+1,{strict:!0,decodeBitStrings:!0}),he=S-E.length();g-=he,L==a.Type.BITSTRING&&he++;var Se=re.tagClass;he===B&&(Se===a.Class.UNIVERSAL||Se===a.Class.CONTEXT_SPECIFIC)&&(K=[re])}catch{}void 0===K&&(E.read=ae,g=Ee)}if(void 0===K){if(void 0===B){if(C.strict)throw new Error("Non-constructed ASN.1 object of indefinite length.");B=g}if(L===a.Type.BMPSTRING)for(K="";B>0;B-=2)u(E,g,2),K+=String.fromCharCode(E.getInt16()),g-=2;else K=E.getBytes(B),g-=B}return a.create(T,L,j,K,void 0===k?null:{bitStringContents:k})}a.Class={UNIVERSAL:0,APPLICATION:64,CONTEXT_SPECIFIC:128,PRIVATE:192},a.Type={NONE:0,BOOLEAN:1,INTEGER:2,BITSTRING:3,OCTETSTRING:4,NULL:5,OID:6,ODESC:7,EXTERNAL:8,REAL:9,ENUMERATED:10,EMBEDDED:11,UTF8:12,ROID:13,SEQUENCE:16,SET:17,PRINTABLESTRING:19,IA5STRING:22,UTCTIME:23,GENERALIZEDTIME:24,BMPSTRING:30},a.maxDepth=256,a.create=function(E,g,f,C,S){if(r.util.isArray(C)){for(var O=[],T=0;T<C.length;++T)void 0!==C[T]&&O.push(C[T]);C=O}var L={tagClass:E,type:g,constructed:f,composed:f||r.util.isArray(C),value:C};return S&&"bitStringContents"in S&&(L.bitStringContents=S.bitStringContents,L.original=a.copy(L)),L},a.copy=function(E,g){var f;if(r.util.isArray(E)){f=[];for(var C=0;C<E.length;++C)f.push(a.copy(E[C],g));return f}return"string"==typeof E?E:(f={tagClass:E.tagClass,type:E.type,constructed:E.constructed,composed:E.composed,value:a.copy(E.value,g)},g&&!g.excludeBitStringContents&&(f.bitStringContents=E.bitStringContents),f)},a.equals=function(E,g,f){if(r.util.isArray(E)){if(!r.util.isArray(g)||E.length!==g.length)return!1;for(var C=0;C<E.length;++C)if(!a.equals(E[C],g[C]))return!1;return!0}if(typeof E!=typeof g)return!1;if("string"==typeof E)return E===g;var S=E.tagClass===g.tagClass&&E.type===g.type&&E.constructed===g.constructed&&E.composed===g.composed&&a.equals(E.value,g.value);return f&&f.includeBitStringContents&&(S=S&&E.bitStringContents===g.bitStringContents),S},a.getBerValueLength=function(E){var g=E.getByte();if(128!==g)return 128&g?E.getInt((127&g)<<3):g},a.fromDer=function(E,g){void 0===g&&(g={strict:!0,parseAllBytes:!0,decodeBitStrings:!0}),"boolean"==typeof g&&(g={strict:g,parseAllBytes:!0,decodeBitStrings:!0}),"strict"in g||(g.strict=!0),"parseAllBytes"in g||(g.parseAllBytes=!0),"decodeBitStrings"in g||(g.decodeBitStrings=!0),"maxDepth"in g||(g.maxDepth=a.maxDepth),"string"==typeof E&&(E=r.util.createBuffer(E));var f=E.length(),C=v(E,E.length(),0,g);if(g.parseAllBytes&&0!==E.length()){var S=new Error("Unparsed DER bytes remain after ASN.1 parsing.");throw S.byteCount=f,S.remaining=E.length(),S}return C}
vendor: 4,773 bytes, line 1
1,a.toDer=function(E){var g=r.util.createBuffer(),f=E.tagClass|E.type,C=r.util.createBuffer(),S=!1;if("bitStringContents"in E&&(S=!0,E.original&&(S=a.equals(E,E.original))),S)C.putBytes(E.bitStringContents);else if(E.composed){E.constructed?f|=32:C.putByte(0);for(var O=0;O<E.value.length;++O)void 0!==E.value[O]&&C.putBuffer(a.toDer(E.value[O]))}else if(E.type===a.Type.BMPSTRING)for(O=0;O<E.value.length;++O)C.putInt16(E.value.charCodeAt(O));else!(E.type===a.Type.INTEGER&&E.value.length>1)||(0!==E.value.charCodeAt(0)||128&E.value.charCodeAt(1))&&(255!==E.value.charCodeAt(0)||128&~E.value.charCodeAt(1))?C.putBytes(E.value):C.putBytes(E.value.substr(1));if(g.putByte(f),C.length()<=127)g.putByte(127&C.length());else{var T=C.length(),L="";do{L+=String.fromCharCode(255&T),T>>>=8}while(T>0);for(g.putByte(128|L.length),O=L.length-1;O>=0;--O)g.putByte(L.charCodeAt(O))}return g.putBuffer(C),g},a.oidToDer=function(E){var g=E.split("."),f=r.util.createBuffer();f.putByte(40*parseInt(g[0],10)+parseInt(g[1],10));for(var C,S,O,T,L=2;L<g.length;++L){if(C=!0,S=[],(O=parseInt(g[L],10))>4294967295)throw new Error("OID value too large; max is 32-bits.");do{T=127&O,O>>>=7,C||(T|=128),S.push(T),C=!1}while(O>0);for(var B=S.length-1;B>=0;--B)f.putByte(S[B])}return f},a.derToOid=function(E){var g;"string"==typeof E&&(E=r.util.createBuffer(E));var f=E.getByte();g=Math.floor(f/40)+"."+f%40;for(var C=0;E.length()>0;){if(C>70368744177663)throw new Error("OID value too large; max is 53-bits.");C*=128,128&(f=E.getByte())?C+=127&f:(g+="."+(C+f),C=0)}return g},a.utcTimeToDate=function(E){var g=new Date,f=parseInt(E.substr(0,2),10);f=f>=50?1900+f:2e3+f;var C=parseInt(E.substr(2,2),10)-1,S=parseInt(E.substr(4,2),10),O=parseInt(E.substr(6,2),10),T=parseInt(E.substr(8,2),10),L=0;if(E.length>11){var B=E.charAt(10),H=10;"+"!==B&&"-"!==B&&(L=parseInt(E.substr(10,2),10),H+=2)}if(g.setUTCFullYear(f,C,S),g.setUTCHours(O,T,L,0),H&&("+"===(B=E.charAt(H))||"-"===B)){var j=60*parseInt(E.substr(H+1,2),10)+parseInt(E.substr(H+4,2),10);j*=6e4,g.setTime("+"===B?+g-j:+g+j)}return g},a.generalizedTimeToDate=function(E){var g=new Date,f=parseInt(E.substr(0,4),10),C=parseInt(E.substr(4,2),10)-1,S=parseInt(E.substr(6,2),10),O=parseInt(E.substr(8,2),10),T=parseInt(E.substr(10,2),10),L=parseInt(E.substr(12,2),10),B=0,H=0,K=!1;"Z"===E.charAt(E.length-1)&&(K=!0);var k=E.length-5,j=E.charAt(k);return"+"!==j&&"-"!==j||(H=60*parseInt(E.substr(k+1,2),10)+parseInt(E.substr(k+4,2),10),H*=6e4,"+"===j&&(H*=-1),K=!0),"."===E.charAt(14)&&(B=1e3*parseFloat(E.substr(14),10)),K?(g.setUTCFullYear(f,C,S),g.setUTCHours(O,T,L,B),g.setTime(+g+H)):(g.setFullYear(f,C,S),g.setHours(O,T,L,B)),g},a.dateToUtcTime=function(E){if("string"==typeof E)return E;var g="",f=[];f.push((""+E.getUTCFullYear()).substr(2)),f.push(""+(E.getUTCMonth()+1)),f.push(""+E.getUTCDate()),f.push(""+E.getUTCHours()),f.push(""+E.getUTCMinutes()),f.push(""+E.getUTCSeconds());for(var C=0;C<f.length;++C)f[C].length<2&&(g+="0"),g+=f[C];return g+"Z"},a.dateToGeneralizedTime=function(E){if("string"==typeof E)return E;var g="",f=[];f.push(""+E.getUTCFullYear()),f.push(""+(E.getUTCMonth()+1)),f.push(""+E.getUTCDate()),f.push(""+E.getUTCHours()),f.push(""+E.getUTCMinutes()),f.push(""+E.getUTCSeconds());for(var C=0;C<f.length;++C)f[C].length<2&&(g+="0"),g+=f[C];return g+"Z"},a.integerToDer=function(E){var g=r.util.createBuffer();if(E>=-128&&E<128)return g.putSignedInt(E,8);if(E>=-32768&&E<32768)return g.putSignedInt(E,16);if(E>=-8388608&&E<8388608)return g.putSignedInt(E,24);if(E>=-2147483648&&E<2147483648)return g.putSignedInt(E,32);var f=new Error("Integer too large; max is 32-bits.");throw f.integer=E,f},a.derToInteger=function(E){"string"==typeof E&&(E=r.util.createBuffer(E));var g=8*E.length();if(g>32)throw new Error("Integer too large; max is 32-bits.");return E.getSignedInt(g)},a.validate=function(E,g,f,C){var S=!1;if((E.tagClass===g.tagClass||typeof g.tagClass>"u")&&(E.type===g.type||typeof g.type>"u"))if(E.constructed===g.constructed||typeof g.constructed>"u"){if(S=!0,g.value&&r.util.isArray(g.value))for(var O=0,T=0;S&&T<g.value.length;++T){var L=g.value[T];S=!!L.optional;var B=E.value[O];if(B){if(typeof L.tagClass<"u"&&typeof L.type<"u"&&(B.tagClass!==L.tagClass||B.type!==L.type)){if(L.optional){S=!0;continue}S=!1,C&&C.push("["+g.name+"] Tag mismatch. Expected ("+L.tagClass+","+L.type+"), got ("+B.tagClass+","+B.type+")");break}if(a.validate(B,L,f,C))++O,S=!0;else{if(!L.optional){S=!1;break}S=!0}}else L.optional||(S=!1,C&&C.push("["+g.name+'] Missing required element. Expected tag class "'+L.tagClass+'", type "'+L.type+'"'))}if(S&&f&&(g.capture&&(f[g.capture]=E.value),g.captureAsn1&&(f[g.captureAsn1]=E),g.captureBitStringContents&&"bitStringContents"in E&&(f[g.captureBitStringContents]=E.bitStr
vendor: 6,868 bytes, line 1
1ingContents),g.captureBitStringValue&&"bitStringContents"in E))if(E.bitStringContents.length<2)f[g.captureBitStringValue]="";else{if(0!==E.bitStringContents.charCodeAt(0))throw new Error("captureBitStringValue only supported for zero unused bits");f[g.captureBitStringValue]=E.bitStringContents.slice(1)}}else C&&C.push("["+g.name+'] Expected constructed "'+g.constructed+'", got "'+E.constructed+'"');else C&&(E.tagClass!==g.tagClass&&C.push("["+g.name+'] Expected tag class "'+g.tagClass+'", got "'+E.tagClass+'"'),E.type!==g.type&&C.push("["+g.name+'] Expected type "'+g.type+'", got "'+E.type+'"'));return S};var y=/[^\\u0000-\\u00ff]/;a.prettyPrint=function(E,g,f){var C="";f=f||2,(g=g||0)>0&&(C+="\n");for(var S="",O=0;O<g*f;++O)S+=" ";switch(C+=S+"Tag: ",E.tagClass){case a.Class.UNIVERSAL:C+="Universal:";break;case a.Class.APPLICATION:C+="Application:";break;case a.Class.CONTEXT_SPECIFIC:C+="Context-Specific:";break;case a.Class.PRIVATE:C+="Private:"}if(E.tagClass===a.Class.UNIVERSAL)switch(C+=E.type,E.type){case a.Type.NONE:C+=" (None)";break;case a.Type.BOOLEAN:C+=" (Boolean)";break;case a.Type.INTEGER:C+=" (Integer)";break;case a.Type.BITSTRING:C+=" (Bit string)";break;case a.Type.OCTETSTRING:C+=" (Octet string)";break;case a.Type.NULL:C+=" (Null)";break;case a.Type.OID:C+=" (Object Identifier)";break;case a.Type.ODESC:C+=" (Object Descriptor)";break;case a.Type.EXTERNAL:C+=" (External or Instance of)";break;case a.Type.REAL:C+=" (Real)";break;case a.Type.ENUMERATED:C+=" (Enumerated)";break;case a.Type.EMBEDDED:C+=" (Embedded PDV)";break;case a.Type.UTF8:C+=" (UTF8)";break;case a.Type.ROID:C+=" (Relative Object Identifier)";break;case a.Type.SEQUENCE:C+=" (Sequence)";break;case a.Type.SET:C+=" (Set)";break;case a.Type.PRINTABLESTRING:C+=" (Printable String)";break;case a.Type.IA5String:C+=" (IA5String (ASCII))";break;case a.Type.UTCTIME:C+=" (UTC time)";break;case a.Type.GENERALIZEDTIME:C+=" (Generalized time)";break;case a.Type.BMPSTRING:C+=" (BMP String)"}else C+=E.type;if(C+="\n",C+=S+"Constructed: "+E.constructed+"\n",E.composed){var T=0,L="";for(O=0;O<E.value.length;++O)void 0!==E.value[O]&&(T+=1,L+=a.prettyPrint(E.value[O],g+1,f),O+1<E.value.length&&(L+=","));C+=S+"Sub values: "+T+L}else{if(C+=S+"Value: ",E.type===a.Type.OID){var B=a.derToOid(E.value);C+=B,r.pki&&r.pki.oids&&B in r.pki.oids&&(C+=" ("+r.pki.oids[B]+") ")}if(E.type===a.Type.INTEGER)try{C+=a.derToInteger(E.value)}catch{C+="0x"+r.util.bytesToHex(E.value)}else if(E.type===a.Type.BITSTRING){if(C+=E.value.length>1?"0x"+r.util.bytesToHex(E.value.slice(1)):"(none)",E.value.length>0){var H=E.value.charCodeAt(0);1==H?C+=" (1 unused bit shown)":H>1&&(C+=" ("+H+" unused bits shown)")}}else if(E.type===a.Type.OCTETSTRING)y.test(E.value)||(C+="("+E.value+") "),C+="0x"+r.util.bytesToHex(E.value);else if(E.type===a.Type.UTF8)try{C+=r.util.decodeUtf8(E.value)}catch(K){if("URI malformed"!==K.message)throw K;C+="0x"+r.util.bytesToHex(E.value)+" (malformed UTF8)"}else E.type===a.Type.PRINTABLESTRING||E.type===a.Type.IA5String?C+=E.value:y.test(E.value)?C+="0x"+r.util.bytesToHex(E.value):C+=0===E.value.length?"[null]":E.value}return C}},73175:We=>{var de={};We.exports=de;var m={};de.encode=function(a,u,_){if("string"!=typeof u)throw new TypeError('"alphabet" must be a string.');if(void 0!==_&&"number"!=typeof _)throw new TypeError('"maxline" must be a number.');var v="";if(a instanceof Uint8Array){var y=0,E=u.length,g=u.charAt(0),f=[0];for(y=0;y<a.length;++y){for(var C=0,S=a[y];C<f.length;++C)f[C]=(S+=f[C]<<8)%E,S=S/E|0;for(;S>0;)f.push(S%E),S=S/E|0}for(y=0;0===a[y]&&y<a.length-1;++y)v+=g;for(y=f.length-1;y>=0;--y)v+=u[f[y]]}else v=function r(a,u){var _=0,v=u.length,y=u.charAt(0),E=[0];for(_=0;_<a.length();++_){for(var g=0,f=a.at(_);g<E.length;++g)E[g]=(f+=E[g]<<8)%v,f=f/v|0;for(;f>0;)E.push(f%v),f=f/v|0}var C="";for(_=0;0===a.at(_)&&_<a.length()-1;++_)C+=y;for(_=E.length-1;_>=0;--_)C+=u[E[_]];return C}(a,u);if(_){var O=new RegExp(".{1,"+_+"}","g");v=v.match(O).join("\r\n")}return v},de.decode=function(a,u){if("string"!=typeof a)throw new TypeError('"input" must be a string.');if("string"!=typeof u)throw new TypeError('"alphabet" must be a string.');var _=m[u];if(!_){_=m[u]=[];for(var v=0;v<u.length;++v)_[u.charCodeAt(v)]=v}a=a.replace(/\s/g,"");var y=u.length,E=u.charAt(0),g=[0];for(v=0;v<a.length;v++){var f=_[a.charCodeAt(v)];if(void 0===f)return;for(var C=0,S=f;C<g.length;++C)g[C]=255&(S+=g[C]*y),S>>=8;for(;S>0;)g.push(255&S),S>>=8}for(var O=0;a[O]===E&&O<a.length-1;++O)g.push(0);return typeof Buffer<"u"?Buffer.from(g.reverse()):new Uint8Array(g.reverse())}},35855:(We,de,m)=>{var r=m(16589);m(70812),We.exports=r.cipher=r.cipher||{},r.cipher.algorithms=r.cipher.algorithms||{},r.cipher.createCipher=function(u,_){var v=u;if("string"==typeof v&&(v=r.cipher.getAlgorithm(v))&&(v=v()),!v)throw new Error("Unsupported algorithm: "+u);return new r.cipher.BlockCipher({algorithm:v,key:_,decrypt:!1})},r.cipher.createDecipher=function(u,_){var v=u;if("string"==typeof v&&(v=r.cipher.getAlgorithm(v))&&(v=v()),!v)throw new Error("Unsupported algorithm: "+u);return new r.cipher.BlockCipher({algorithm:v,key:_,decrypt:!0})},r.cipher.registerAlgorithm=function(u,_){u=u.toUpperCase(),r.cipher.algorithms[u]=_},r.cipher.getAlgorithm=function(u){return(u=u.toUpperCase())in r.cipher.algorithms?r.cipher.algorithms[u]:null};var a=r.cipher.BlockCipher=function(u){this.algorithm=u.algorithm,this.mode=this.algorithm.mode,this.blockSize=this.mode.blockSize,this._finish=!1,this._input=null,this.output=null,this._op=u.decrypt?this.mode.decrypt:this.mode.encrypt,this._decrypt=u.decrypt,this.algorithm.initialize(u)};a.prototype.start=function(u){u=u||{};var _={};for(var v in u)_[v]=u[v];_.decrypt=this._decrypt,this._finish=!1,this._input=r.util.createBuffer(),this.output=u.output||r.util.createBuffer(),this.mode.start(_)},a.prototype.update=function(u){for(u&&this._input.putBuffer(u);!this._op.call(this.mode,this._input,this.output,this._finish)&&!this._finish;);this._input.compact()},a.prototype.finish=function(u){u&&("ECB"===this.mode.name||"CBC"===this.mode.name)&&(this.mode.pad=function(v){return u(this.blockSize,v,!1)},this.mode.unpad=function(v){return u(this.blockSize,v,!0)});var _={};return _.decrypt=this._decrypt,_.overflow=this._input.length()%this.blockSize,!(!this._decrypt&&this.mode.pad&&!this.mode.pad(this._input,_)||(this._finish=!0,this.update(),this._decrypt&&this.mode.unpad&&!this.mode.unpad(this.output,_))||this.mode.afterFinish&&!this.mode.afterFinish(this.output,_))}},6199:(We,de,m)=>{var r=m(16589);m(70812),r.cipher=r.cipher||{};var a=We.exports=r.cipher.modes=r.cipher.modes||{};function u(y,E){if("string"==typeof y&&(y=r.util.createBuffer(y)),r.util.isArray(y)&&y.length>4){var g=y;y=r.util.createBuffer();for(var f=0;f<g.length;++f)y.putByte(g[f])}if(y.length()<E)throw new Error("Invalid IV length;
1 got "+y.length()+" bytes and expected "+E+" bytes.");if(!r.util.isArray(y)){var C=[],S=E/4;for(f=0;f<S;++f)C.push(y.getInt32());y=C}return y}function _(y){y[y.length-1]=y[y.length-1]+1&4294967295}function v(y){return[y/4294967296|0,4294967295&y]}a.ecb=function(y){y=y||{},this.name="ECB",this.cipher=y.cipher,this.blockSize=y.blockSize||16,this._ints=this.blockSize/4,this._inBlock=new Array(this._ints),this._outBlock=new Array(this._ints)},a.ecb.prototype.start=function(y){},a.ecb.prototype.encrypt=function(y,E,g){if(y.length()<this.blockSize&&!(g&&y.length()>0))return!0;for(var f=0;f<this._ints;++f)this._inBlock[f]=y.getInt32();for(this.cipher.encrypt(this._inBlock,this._outBlock),f=0;f<this._ints;++f)E.putInt32(this._outBlock[f])},a.ecb.prototype.decrypt=function(y,E,g){if(y.length()<this.blockSize&&!(g&&y.length()>0))return!0;for(var f=0;f<this._ints;++f)this._inBlock[f]=y.getInt32();for(this.cipher.decrypt(this._inBlock,this._outBlock),f=0;f<this._ints;++f)E.putInt32(this._outBlock[f])},a.ecb.prototype.pad=function(y,E){var g=y.length()===this.blockSize?this.blockSize:this.blockSize-y.length();return y.fillWithByte(g,g),!0},a.ecb.prototype.unpad=function(y,E){if(E.overflow>0)return!1;var g=y.length(),f=y.at(g-1);return!(f>this.blockSize<<2||(y.truncate(f),0))},a.cbc=function(y){y=y||{},this.name="CBC",this.cipher=y.cipher,this.blockSize=y.blockSize||16,this._ints=this.blockSize/4,this._inBlock=new Array(this._ints),this._outBlock=new Array(this._ints)},a.cbc.prototype.start=function(y){if(null===y.iv){if(!this._prev)throw new Error("Invalid IV parameter.");this._iv=this._prev.slice(0)}else{if(!("iv"in y))throw new Error("Invalid IV parameter.");this._iv=u(y.iv,this.blockSize),this._prev=this._iv.slice(0)}},a.cbc.prototype.encrypt=function(y,E,g){if(y.length()<this.blockSize&&!(g&&y.length()>0))return!0;for(var f=0;f<this._ints;++f)this._inBlock[f]=this._prev[f]^y.getInt32();for(this.cipher.encrypt(this._inBlock,this._outBlock),f=0;f<this._ints;++f)E.putInt32(this._outBlock[f]);this._prev=this._outBlock},a.cbc.prototype.decrypt=function(y,E,g){if(y.length()<this.blockSize&&!(g&&y.length()>0))return!0;for(var f=0;f<this._ints;++f)this._inBlock[f]=y.getInt32();for(this.cipher.decrypt(this._inBlock,this._outBlock),f=0;f<this._ints;++f)E.putInt32(this._prev[f]^this._outBlock[f]);this._prev=this._inBlock.slice(0)},a.cbc.prototype.pad=function(y,E){var g=y.length()===this.blockSize?this.blockSize:this.blockSize-y.length();return y.fillWithByte(g,g),!0},a.cbc.prototype.unpad=function(y,E){if(E.overflow>0)return!1;var g=y.length(),f=y.at(g-1);return!(f>this.blockSize<<2||(y.truncate(f),0))},a.cfb=function(y){y=y||{},this.name="CFB",this.cipher=y.cipher,this.blockSize=y.blockSize||16,this._ints=this.blockSize/4,this._inBlock=null,this._outBlock=new Array(this._ints),this._partialBlock=new Array(this._ints),this._partialOutput=r.util.createBuffer(),this._partialBytes=0},a.cfb.prototype.start=function(y){if(!("iv"in y))throw new Error("Invalid IV parameter.");this._iv=u(y.iv,this.blockSize),this._inBlock=this._iv.slice(0),this._partialBytes=0},a.cfb.prototype.encrypt=function(y,E,g){var f=y.length();if(0===f)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&f>=this.blockSize)for(var C=0;C<this._ints;++C)this._inBlock[C]=y.getInt32()^this._outBlock[C],E.putInt32(this._inBlock[C]);else{var S=(this.blockSize-f)%this.blockSize;for(S>0&&(S=this.blockSize-S),this._partialOutput.clear(),C=0;C<this._ints;++C)this._partialBlock[C]=y.getInt32()^this._outBlock[C],this._partialOutput.putInt32(this._partialBlock[C]);if(S>0)y.read-=this.blockSize;else for(C=0;C<this._ints;++C)this._inBlock[C]=this._partialBlock[C];if(this._partialBytes>0&&this._partialOutput.getBytes(this._partialBytes),S>0&&!g)return E.putBytes(this._partialOutput.getBytes(S-this._partialBytes)),this._partialBytes=S,!0;E.putBytes(this._partialOutput.getBytes(f-this._partialBytes)),this._partialBytes=0}},a.cfb.prototype.decrypt=function(y,E,g){var f=y.length();if(0===f)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&f>=this.blockSize)for(var C=0;C<this._ints;++C)this._inBlock[C]=y.getInt32(),E.putInt32(this._inBlock[C]^this._outBlock[C]);else{var S=(this.blockSize-f)%this.blockSize;for(S>
vendor: 4,697 bytes, line 1
10&&(S=this.blockSize-S),this._partialOutput.clear(),C=0;C<this._ints;++C)this._partialBlock[C]=y.getInt32(),this._partialOutput.putInt32(this._partialBlock[C]^this._outBlock[C]);if(S>0)y.read-=this.blockSize;else for(C=0;C<this._ints;++C)this._inBlock[C]=this._partialBlock[C];if(this._partialBytes>0&&this._partialOutput.getBytes(this._partialBytes),S>0&&!g)return E.putBytes(this._partialOutput.getBytes(S-this._partialBytes)),this._partialBytes=S,!0;E.putBytes(this._partialOutput.getBytes(f-this._partialBytes)),this._partialBytes=0}},a.ofb=function(y){y=y||{},this.name="OFB",this.cipher=y.cipher,this.blockSize=y.blockSize||16,this._ints=this.blockSize/4,this._inBlock=null,this._outBlock=new Array(this._ints),this._partialOutput=r.util.createBuffer(),this._partialBytes=0},a.ofb.prototype.start=function(y){if(!("iv"in y))throw new Error("Invalid IV parameter.");this._iv=u(y.iv,this.blockSize),this._inBlock=this._iv.slice(0),this._partialBytes=0},a.ofb.prototype.encrypt=function(y,E,g){var f=y.length();if(0===y.length())return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&f>=this.blockSize)for(var C=0;C<this._ints;++C)E.putInt32(y.getInt32()^this._outBlock[C]),this._inBlock[C]=this._outBlock[C];else{var S=(this.blockSize-f)%this.blockSize;for(S>0&&(S=this.blockSize-S),this._partialOutput.clear(),C=0;C<this._ints;++C)this._partialOutput.putInt32(y.getInt32()^this._outBlock[C]);if(S>0)y.read-=this.blockSize;else for(C=0;C<this._ints;++C)this._inBlock[C]=this._outBlock[C];if(this._partialBytes>0&&this._partialOutput.getBytes(this._partialBytes),S>0&&!g)return E.putBytes(this._partialOutput.getBytes(S-this._partialBytes)),this._partialBytes=S,!0;E.putBytes(this._partialOutput.getBytes(f-this._partialBytes)),this._partialBytes=0}},a.ofb.prototype.decrypt=a.ofb.prototype.encrypt,a.ctr=function(y){y=y||{},this.name="CTR",this.cipher=y.cipher,this.blockSize=y.blockSize||16,this._ints=this.blockSize/4,this._inBlock=null,this._outBlock=new Array(this._ints),this._partialOutput=r.util.createBuffer(),this._partialBytes=0},a.ctr.prototype.start=function(y){if(!("iv"in y))throw new Error("Invalid IV parameter.");this._iv=u(y.iv,this.blockSize),this._inBlock=this._iv.slice(0),this._partialBytes=0},a.ctr.prototype.encrypt=function(y,E,g){var f=y.length();if(0===f)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&f>=this.blockSize)for(var C=0;C<this._ints;++C)E.putInt32(y.getInt32()^this._outBlock[C]);else{var S=(this.blockSize-f)%this.blockSize;for(S>0&&(S=this.blockSize-S),this._partialOutput.clear(),C=0;C<this._ints;++C)this._partialOutput.putInt32(y.getInt32()^this._outBlock[C]);if(S>0&&(y.read-=this.blockSize),this._partialBytes>0&&this._partialOutput.getBytes(this._partialBytes),S>0&&!g)return E.putBytes(this._partialOutput.getBytes(S-this._partialBytes)),this._partialBytes=S,!0;E.putBytes(this._partialOutput.getBytes(f-this._partialBytes)),this._partialBytes=0}_(this._inBlock)},a.ctr.prototype.decrypt=a.ctr.prototype.encrypt,a.gcm=function(y){y=y||{},this.name="GCM",this.cipher=y.cipher,this.blockSize=y.blockSize||16,this._ints=this.blockSize/4,this._inBlock=new Array(this._ints),this._outBlock=new Array(this._ints),this._partialOutput=r.util.createBuffer(),this._partialBytes=0,this._R=3774873600},a.gcm.prototype.start=function(y){if(!("iv"in y))throw new Error("Invalid IV parameter.");var g,E=r.util.createBuffer(y.iv);if(this._cipherLength=0,g="additionalData"in y?r.util.createBuffer(y.additionalData):r.util.createBuffer(),this._tagLength="tagLength"in y?y.tagLength:128,this._tag=null,y.decrypt&&(this._tag=r.util.createBuffer(y.tag).getBytes(),this._tag.length!==this._tagLength/8))throw new Error("Authentication tag does not match tag length.");this._hashBlock=new Array(this._ints),this.tag=null,this._hashSubkey=new Array(this._ints),this.cipher.encrypt([0,0,0,0],this._hashSubkey),this.componentBits=4,this._m=this.generateHashTable(this._hashSubkey,this.componentBits);var f=E.length();if(12===f)this._j0=[E.getInt32(),E.getInt32(),E.getInt32(),1];else{for(this._j0=[0,0,0,0];E.length()>0;)this._j0=this.ghash(this._hashSubkey,this._j0,[E.getInt32(),E.getInt32(),E.getInt32(),E.getInt32()]);this._j0=this.ghash(this._hashSubkey,this._j0,[0,0].concat(v(8*f)))}this._inBlock=this._j0.slice(0),_(this._inBlock),this._partialBytes=0,g=r.util.createBuffer(g),this._aDataLength=v(8*g.length());var C=g.length()%this.blockSize;for(C&&g.fillWithByte(0,this.blockSize-C),this._s=[0,0,0,0];g.length()>0;)this._s=this.ghash(this._hashSubkey,this._s,[g.getInt32(),g.getInt32(),g.getInt32(),g.getInt32()])},a.gcm.prototype.encrypt=function(y,E,g){var f=y.length();if(0===f)return!0;
vendor: 4,301 bytes, line 1
1if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&f>=this.blockSize){for(var C=0;C<this._ints;++C)E.putInt32(this._outBlock[C]^=y.getInt32());this._cipherLength+=this.blockSize}else{var S=(this.blockSize-f)%this.blockSize;for(S>0&&(S=this.blockSize-S),this._partialOutput.clear(),C=0;C<this._ints;++C)this._partialOutput.putInt32(y.getInt32()^this._outBlock[C]);if(S<=0||g){if(g){var O=f%this.blockSize;this._cipherLength+=O,this._partialOutput.truncate(this.blockSize-O)}else this._cipherLength+=this.blockSize;for(C=0;C<this._ints;++C)this._outBlock[C]=this._partialOutput.getInt32();this._partialOutput.read-=this.blockSize}if(this._partialBytes>0&&this._partialOutput.getBytes(this._partialBytes),S>0&&!g)return y.read-=this.blockSize,E.putBytes(this._partialOutput.getBytes(S-this._partialBytes)),this._partialBytes=S,!0;E.putBytes(this._partialOutput.getBytes(f-this._partialBytes)),this._partialBytes=0}this._s=this.ghash(this._hashSubkey,this._s,this._outBlock),_(this._inBlock)},a.gcm.prototype.decrypt=function(y,E,g){var f=y.length();if(f<this.blockSize&&!(g&&f>0))return!0;this.cipher.encrypt(this._inBlock,this._outBlock),_(this._inBlock),this._hashBlock[0]=y.getInt32(),this._hashBlock[1]=y.getInt32(),this._hashBlock[2]=y.getInt32(),this._hashBlock[3]=y.getInt32(),this._s=this.ghash(this._hashSubkey,this._s,this._hashBlock);for(var C=0;C<this._ints;++C)E.putInt32(this._outBlock[C]^this._hashBlock[C]);this._cipherLength+=f<this.blockSize?f%this.blockSize:this.blockSize},a.gcm.prototype.afterFinish=function(y,E){var g=!0;E.decrypt&&E.overflow&&y.truncate(this.blockSize-E.overflow),this.tag=r.util.createBuffer();var f=this._aDataLength.concat(v(8*this._cipherLength));this._s=this.ghash(this._hashSubkey,this._s,f);var C=[];this.cipher.encrypt(this._j0,C);for(var S=0;S<this._ints;++S)this.tag.putInt32(this._s[S]^C[S]);return this.tag.truncate(this.tag.length()%(this._tagLength/8)),E.decrypt&&this.tag.bytes()!==this._tag&&(g=!1),g},a.gcm.prototype.multiply=function(y,E){for(var g=[0,0,0,0],f=E.slice(0),C=0;C<128;++C)y[C/32|0]&1<<31-C%32&&(g[0]^=f[0],g[1]^=f[1],g[2]^=f[2],g[3]^=f[3]),this.pow(f,f);return g},a.gcm.prototype.pow=function(y,E){for(var g=1&y[3],f=3;f>0;--f)E[f]=y[f]>>>1|(1&y[f-1])<<31;E[0]=y[0]>>>1,g&&(E[0]^=this._R)},a.gcm.prototype.tableMultiply=function(y){for(var E=[0,0,0,0],g=0;g<32;++g){var S=this._m[g][y[g/8|0]>>>4*(7-g%8)&15];E[0]^=S[0],E[1]^=S[1],E[2]^=S[2],E[3]^=S[3]}return E},a.gcm.prototype.ghash=function(y,E,g){return E[0]^=g[0],E[1]^=g[1],E[2]^=g[2],E[3]^=g[3],this.tableMultiply(E)},a.gcm.prototype.generateHashTable=function(y,E){for(var g=8/E,f=4*g,C=16*g,S=new Array(C),O=0;O<C;++O){var T=[0,0,0,0];T[O/f|0]=1<<E-1<<(f-1-O%f)*E,S[O]=this.generateSubHashTable(this.multiply(T,y),E)}return S},a.gcm.prototype.generateSubHashTable=function(y,E){var g=1<<E,f=g>>>1,C=new Array(g);C[f]=y.slice(0);for(var S=f>>>1;S>0;)this.pow(C[2*S],C[S]=[]),S>>=1;for(S=2;S<f;){for(var O=1;O<S;++O){var T=C[S],L=C[O];C[S+O]=[T[0]^L[0],T[1]^L[1],T[2]^L[2],T[3]^L[3]]}S*=2}for(C[0]=[0,0,0,0],S=f+1;S<g;++S){var B=C[S^f];C[S]=[y[0]^B[0],y[1]^B[1],y[2]^B[2],y[3]^B[3]]}return C}},43674:(We,de,m)=>{var r=m(16589);function a(L,B){r.cipher.registerAlgorithm(L,function(){return new r.des.Algorithm(L,B)})}m(35855),m(6199),m(70812),We.exports=r.des=r.des||{},r.des.startEncrypting=function(L,B,H,K){var k=T({key:L,output:H,decrypt:!1,mode:K||(null===B?"ECB":"CBC")});return k.start(B),k},r.des.createEncryptionCipher=function(L,B){return T({key:L,output:null,decrypt:!1,mode:B})},r.des.startDecrypting=function(L,B,H,K){var k=T({key:L,output:H,decrypt:!0,mode:K||(null===B?"ECB":"CBC")});return k.start(B),k},r.des.createDecryptionCipher=function(L,B){return T({key:L,output:null,decrypt:!0,mode:B})},r.des.Algorithm=function(L,B){var H=this;H.name=L,H.mode=new B({blockSize:8,cipher:{encrypt:function(K,k){return O(H._keys,K,k,!1)},decrypt:function(K,k){return O(H._keys,K,k,!0)}}}),H._init=!1},r.des.Algorithm.prototype.initialize=function(L){if(!this._init){var B=r.util.createBuffer(L.key);if(0===this.name.indexOf("3DES")&&24!==B.length())throw new Error("Invalid Triple-DES key size: "+8*B.length());this._keys=function S(L){for(var Qe,B=[0,4,536870912,536870916,65536,65540,536936448,536936452,512,516,536871424,536871428,66048,660
vendor: 25,709 bytes, line 1
152,536936960,536936964],H=[0,1,1048576,1048577,67108864,67108865,68157440,68157441,256,257,1048832,1048833,67109120,67109121,68157696,68157697],K=[0,8,2048,2056,16777216,16777224,16779264,16779272,0,8,2048,2056,16777216,16777224,16779264,16779272],k=[0,2097152,134217728,136314880,8192,2105344,134225920,136323072,131072,2228224,134348800,136445952,139264,2236416,134356992,136454144],j=[0,262144,16,262160,0,262144,16,262160,4096,266240,4112,266256,4096,266240,4112,266256],ae=[0,1024,32,1056,0,1024,32,1056,33554432,33555456,33554464,33555488,33554432,33555456,33554464,33555488],Ee=[0,268435456,524288,268959744,2,268435458,524290,268959746,0,268435456,524288,268959744,2,268435458,524290,268959746],Me=[0,65536,2048,67584,536870912,536936448,536872960,536938496,131072,196608,133120,198656,537001984,537067520,537004032,537069568],Ie=[0,262144,0,262144,2,262146,2,262146,33554432,33816576,33554432,33816576,33554434,33816578,33554434,33816578],re=[0,268435456,8,268435464,0,268435456,8,268435464,1024,268436480,1032,268436488,1024,268436480,1032,268436488],he=[0,32,0,32,1048576,1048608,1048576,1048608,8192,8224,8192,8224,1056768,1056800,1056768,1056800],Se=[0,16777216,512,16777728,2097152,18874368,2097664,18874880,67108864,83886080,67109376,83886592,69206016,85983232,69206528,85983744],M=[0,4096,134217728,134221824,524288,528384,134742016,134746112,16,4112,134217744,134221840,524304,528400,134742032,134746128],ee=[0,4,256,260,0,4,256,260,1,5,257,261,1,5,257,261],pe=L.length()>8?3:1,ge=[],Be=[0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0],je=0,xe=0;xe<pe;xe++){var Ae=L.getInt32(),ve=L.getInt32();Ae^=(Qe=252645135&(Ae>>>4^ve))<<4,Ae^=Qe=65535&((ve^=Qe)>>>-16^Ae),Ae^=(Qe=858993459&(Ae>>>2^(ve^=Qe<<-16)))<<2,Ae^=Qe=65535&((ve^=Qe)>>>-16^Ae),Ae^=(Qe=1431655765&(Ae>>>1^(ve^=Qe<<-16)))<<1,Ae^=Qe=16711935&((ve^=Qe)>>>8^Ae),Qe=(Ae^=(Qe=1431655765&(Ae>>>1^(ve^=Qe<<8)))<<1)<<8|(ve^=Qe)>>>20&240,Ae=ve<<24|ve<<8&16711680|ve>>>8&65280|ve>>>24&240,ve=Qe;for(var _e=0;_e<Be.length;++_e){Be[_e]?(Ae=Ae<<2|Ae>>>26,ve=ve<<2|ve>>>26):(Ae=Ae<<1|Ae>>>27,ve=ve<<1|ve>>>27);var Ce=B[(Ae&=-15)>>>28]|H[Ae>>>24&15]|K[Ae>>>20&15]|k[Ae>>>16&15]|j[Ae>>>12&15]|ae[Ae>>>8&15]|Ee[Ae>>>4&15],lt=Me[(ve&=-15)>>>28]|Ie[ve>>>24&15]|re[ve>>>20&15]|he[ve>>>16&15]|Se[ve>>>12&15]|M[ve>>>8&15]|ee[ve>>>4&15];ge[je++]=Ce^(Qe=65535&(lt>>>16^Ce)),ge[je++]=lt^Qe<<16}}return ge}(B),this._init=!0}},a("DES-ECB",r.cipher.modes.ecb),a("DES-CBC",r.cipher.modes.cbc),a("DES-CFB",r.cipher.modes.cfb),a("DES-OFB",r.cipher.modes.ofb),a("DES-CTR",r.cipher.modes.ctr),a("3DES-ECB",r.cipher.modes.ecb),a("3DES-CBC",r.cipher.modes.cbc),a("3DES-CFB",r.cipher.modes.cfb),a("3DES-OFB",r.cipher.modes.ofb),a("3DES-CTR",r.cipher.modes.ctr);var u=[16843776,0,65536,16843780,16842756,66564,4,65536,1024,16843776,16843780,1024,16778244,16842756,16777216,4,1028,16778240,16778240,66560,66560,16842752,16842752,16778244,65540,16777220,16777220,65540,0,1028,66564,16777216,65536,16843780,4,16842752,16843776,16777216,16777216,1024,16842756,65536,66560,16777220,1024,4,16778244,66564,16843780,65540,16842752,16778244,16777220,1028,66564,16843776,1028,16778240,16778240,0,65540,66560,0,16842756],_=[-2146402272,-2147450880,32768,1081376,1048576,32,-2146435040,-2147450848,-2147483616,-2146402272,-2146402304,-2147483648,-2147450880,1048576,32,-2146435040,1081344,1048608,-2147450848,0,-2147483648,32768,1081376,-2146435072,1048608,-2147483616,0,1081344,32800,-2146402304,-2146435072,32800,0,1081376,-2146435040,1048576,-2147450848,-2146435072,-2146402304,32768,-2146435072,-2147450880,32,-2146402272,1081376,32,32768,-2147483648,32800,-2146402304,1048576,-2147483616,1048608,-2147450848,-2147483616,1048608,1081344,0,-2147450880,32800,-2147483648,-2146435040,-2146402272,1081344],v=[520,134349312,0,134348808,134218240,0,131592,134218240,131080,134217736,134217736,131072,134349320,131080,134348800,520,134217728,8,134349312,512,131584,134348800,134348808,131592,134218248,131584,131072,134218248,8,134349320,512,134217728,134349312,134217728,131080,520,131072,134349312,134218240,0,512,131080,134349320,134218240,134217736,512,0,134348808,134218248,131072,134217728,134349320,8,131592,131584,134217736,134348800,134218248,520,134348800,131592,8,134348808,131584],y=[8396801,8321,8321,128,8396928,8388737,8388609,8193,0,8396800,8396800,8396929,129,0,8388736,8388609,1,8192,8388608,8396801,128,8388608,8193,8320,8388737,1,8320,8388736,8192,8396928,8396929,129,8388736,8388609,8396800,8396929,129,0,0,8396800,8320,8388736,8388737,1,8396801,8321,8321,128,8396929,129,1,8192,8388609,8193,8396928,8388737,8193,8320,8388608,8396801,128,8388608,8192,8396928],E=[256,34078976,34078720,1107296512,524288,256,1073741824,34078720,1074266368,524288,33554688,1074266368,1107296512,1107820544,524544,1073741824,33554432,1074266112,1074266112,0,1073742080,1107820800,1107820800,33554688,1107820544,1073742080,0,1107296256,34078976,33554432,1107296256,524544,524288,1107296512,256,33554432,1073741824,34078720,1107296512,1074266368,33554688,1073741824,1107820544,34078976,1074266368,256,33554432,1107820544,1107820800,524544,1107296256,1107820800,34078720,0,1074266112,1107296256,524544,33554688,1073742080,524288,0,1074266112,34078976,1073742080],g=[536870928,541065216,16384,541081616,541065216,16,541081616,4194304,536887296,4210704,4194304,536870928,4194320,536887296,536870912,16400,0,4194320,536887312,16384,4210688,536887312,16,541065232,541065232,0,4210704,541081600,16400,4210688,541081600,536870912,536887296,16,541065232,4210688,541081616,4194304,16400,536870928,4194304,536887296,536870912,16400,536870928,541081616,4210688,541065216,4210704,541081600,0,541065232,16,16384,541065216,4210704,16384,4194320,536887312,0,541081600,536870912,4194320,536887312],f=[2097152,69206018,67110914,0,2048,67110914,2099202,69208064,69208066,2097152,0,67108866,2,67108864,69206018,2050,67110912,2099202,2097154,67110912,67108866,69206016,69208064,2097154,69206016,2048,2050,69208066,2099200,2,67108864,2099200,67108864,2099200,2097152,67110914,67110914,69206018,69206018,2,2097154,67108864,67110912,2097152,69208064,2050,2099202,69208064,2050,67108866,69208066,69206016,2099200,0,2,69208066,0,2099202,69206016,2048,67108866,67110912,2048,2097154],C=[268439616,4096,262144,268701760,268435456,268439616,64,268435456,262208,268697600,268701760,266240,268701696,266304,4096,64,268697600,268435520,268439552,4160,266240,262208,268697664,268701696,4160,0,0,268697664,268435520,268439552,266304,262144,266304,262144,268701696,4096,64,268697664,4096,266304,268439552,64,268435520,268697600,268697664,268435456,262144,268439616,0,268701760,262208,268435520,268697600,268439552,268439616,0,268701760,266240,266240,4160,4160,262208,268435456,268701696];function O(L,B,H,K){var j,k=32===L.length?3:9;j=3===k?K?[30,-2,-2]:[0,32,2]:K?[94,62,-2,32,64,2,30,-2,-2]:[0,32,2,62,30,-2,64,96,2];var ae,Ee=B[0],Me=B[1];Ee^=(ae=252645135&(Ee>>>4^Me))<<4,Ee^=(ae=65535&(Ee>>>16^(Me^=ae)))<<16,Ee^=ae=858993459&((Me^=ae)>>>2^Ee),Ee^=ae=16711935&((Me^=ae<<2)>>>8^Ee),Ee=(Ee^=(ae=1431655765&(Ee>>>1^(Me^=ae<<8)))<<1)<<1|Ee>>>31,Me=(Me^=ae)<<1|Me>>>31;for(var Ie=0;Ie<k;Ie+=3){for(var re=j[Ie+1],he=j[Ie+2],Se=j[Ie];Se!=re;Se+=he){var M=Me^L[Se],ee=(Me>>>4|Me<<28)^L[Se+1];ae=Ee,Ee=Me,Me=ae^(_[M>>>24&63]|y[M>>>16&63]|g[M>>>8&63]|C[63&M]|u[ee>>>24&63]|v[ee>>>16&63]|E[ee>>>8&63]|f[63&ee])}ae=Ee,Ee=Me,Me=ae}Me=Me>>>1|Me<<31,Me^=ae=1431655765&((Ee=Ee>>>1|Ee<<31)>>>1^Me),Me^=(ae=16711935&(Me>>>8^(Ee^=ae<<1)))<<8,Me^=(ae=858993459&(Me>>>2^(Ee^=ae)))<<2,Me^=ae=65535&((Ee^=ae)>>>16^Me),Me^=ae=252645135&((Ee^=ae<<16)>>>4^Me),H[0]=Ee^=ae<<4,H[1]=Me}function T(L){var K,H="DES-"+((L=L||{}).mode||"CBC").toUpperCase(),k=(K=L.decrypt?r.cipher.createDecipher(H,L.key):r.cipher.createCipher(H,L.key)).start;return K.start=function(j,ae){var Ee=null;ae instanceof r.util.ByteBuffer&&(Ee=ae,ae={}),(ae=ae||{}).output=Ee,ae.iv=j,k.call(K,ae)},K}},60651:(We,de,m)=>{var r=m(16589);m(80983),m(61675),m(21290),m(70812);var a=m(72758),u=a.publicKeyValidator,_=a.privateKeyValidator;if(typeof v>"u")var v=r.jsbn.BigInteger;var y=r.util.ByteBuffer,E=typeof Buffer>"u"?Uint8Array:Buffer;r.pki=r.pki||{},We.exports=r.pki.ed25519=r.ed25519=r.ed25519||{};var g=r.ed25519;function f(Mt){var me=Mt.message;if(me instanceof Uint8Array||me instanceof E)return me;var Je=Mt.encoding;if(void 0===me){if(!Mt.md)throw new TypeError('"options.message" or "options.md" not specified.');me=Mt.md.digest().getBytes(),Je="binary"}if("string"==typeof me&&!Je)throw new TypeError('"options.encoding" must be "binary" or "utf8".');if("string"==typeof me){if(typeof Buffer<"u")return Buffer.from(me,Je);me=new y(me,Je)}else if(!(me instanceof y))throw new TypeError('"options.message" must be a node.js Buffer, a Uint8Array, a forge ByteBuffer, or a string with "options.encoding" specifying its encoding.');for(var le=new E(me.length()),Ge=0;Ge<le.length;++Ge)le[Ge]=me.at(Ge);return le}g.constants={},g.constants.PUBLIC_KEY_BYTE_LENGTH=32,g.constants.PRIVATE_KEY_BYTE_LENGTH=64,g.constants.SEED_BYTE_LENGTH=32,g.constants.SIGN_BYTE_LENGTH=64,g.constants.HASH_BYTE_LENGTH=64,g.generateKeyPair=function(Mt){var me=(Mt=Mt||{}).seed;if(void 0===me)me=r.random.getBytesSync(g.constants.SEED_BYTE_LENGTH);else if("string"==typeof me){if(me.length!==g.constants.SEED_BYTE_LENGTH)throw new TypeError('"seed" must be '+g.constants.SEED_BYTE_LENGTH+" bytes in length.")}else if(!(me instanceof Uint8Array))throw new TypeError('"seed" must be a node.js Buffer, Uint8Array, or a binary string.');me=f({message:me,encoding:"binary"});for(var Je=new E(g.constants.PUBLIC_KEY_BYTE_LENGTH),le=new E(g.constants.PRIVATE_KEY_BYTE_LENGTH),Ge=0;Ge<32;++Ge)le[Ge]=me[Ge];return function j(Mt,me){var le,Je=[un(),un(),un(),un()],Ge=k(me,32);for(Ge[0]&=248,Ge[31]&=127,Ge[31]|=64,_e(Je,Ge),M(Mt,Je),le=0;le<32;++le)me[le+32]=Mt[le]}(Je,le),{publicKey:Je,privateKey:le}},g.privateKeyFromAsn1=function(Mt){var me={},Je=[];if(!r.asn1.validate(Mt,_,me,Je)){var Ge=new Error("Invalid Key.");throw Ge.errors=Je,Ge}var yt=r.asn1.derToOid(me.privateKeyOid),At=r.oids.EdDSA25519;if(yt!==At)throw new Error('Invalid OID "'+yt+'"; OID must be "'+At+'".');return{privateKeyBytes:f({message:r.asn1.fromDer(me.privateKey).value,encoding:"binary"})}},g.publicKeyFromAsn1=function(Mt){var me={},Je=[];if(!r.asn1.validate(Mt,u,me,Je)){var Ge=new Error("Invalid Key.");throw Ge.errors=Je,Ge}var yt=r.asn1.derToOid(me.publicKeyOid),At=r.oids.EdDSA25519;if(yt!==At)throw new Error('Invalid OID "'+yt+'"; OID must be "'+At+'".');var kt=me.ed25519PublicKey;if(kt.length!==g.constants.PUBLIC_KEY_BYTE_LENGTH)throw new Error("Key length is invalid.");return f({message:kt,encoding:"binary"})},g.publicKeyFromPrivateKey=function(Mt){var me=f({message:(Mt=Mt||{}).privateKey,encoding:"binary"});if(me.length!==g.constants.PRIVATE_KEY_BYTE_LENGTH)throw new TypeError('"options.privateKey" must have a byte length of '+g.constants.PRIVATE_KEY_BYTE_LENGTH);for(var Je=new E(g.constants.PUBLIC_KEY_BYTE_LENGTH),le=0;le<Je.length;++le)Je[le]=me[32+le];return Je},g.sign=function(Mt){var me=f(Mt=Mt||{}),Je=f({message:Mt.privateKey,encoding:"binary"});if(Je.length===g.constants.SEED_BYTE_LENGTH)Je=g.generateKeyPair({seed:Je}).privateKey;else if(Je.length!==g.constants.PRIVATE_KEY_BYTE_LENGTH)throw new TypeError('"options.privateKey" must have a byte length of '+g.constants.SEED_BYTE_LENGTH+" or "+g.constants.PRIVATE_KEY_BYTE_LENGTH);var Ge=new E(g.constants.SIGN_BYTE_LENGTH+me.length);!function ae(Mt,me,Je,le){var Ge,yt,At=new Float64Array(64),kt=[un(),un(),un(),un()],Lt=k(le,32);Lt[0]&=248,Lt[31]&=127,Lt[31]|=64;var Ln=Je+64;for(Ge=0;Ge<Je;++Ge)Mt[64+Ge]=me[Ge];for(Ge=0;Ge<32;++Ge)Mt[32+Ge]=Lt[32+Ge];var Fn=k(Mt.subarray(32),Je+32);for(re(Fn),_e(kt,Fn),M(Mt,kt),Ge=32;Ge<64;++Ge)Mt[Ge]=le[Ge];var ze=k(Mt,Je+64);for(re(ze),Ge=32;Ge<64;++Ge)At[Ge]=0;for(Ge=0;Ge<32;++Ge)At[Ge]=Fn[Ge];for(Ge=0;Ge<32;++Ge)for(yt=0;yt<32;yt++)At[Ge+yt]+=ze[Ge]*Lt[yt];Ie(Mt.subarray(32),At)}(Ge,me,me.length,Je);for(var yt=new E(g.constants.SIGN_BYTE_LENGTH),At=0;At<yt.length;++At)yt[At]=Ge[At];return yt},g.verify=function(Mt){var me=f(Mt=Mt||{});if(void 0===Mt.signature)throw new TypeError('"options.signature" must be a node.js Buffer, a Uint8Array, a forge ByteBuffer, or a binary string.');var Je=f({message:Mt.signature,encoding:"binary"});if(Je.length!==g.constants.SIGN_BYTE_LENGTH)throw new TypeError('"options.signature" must have a byte length of '+g.constants.SIGN_BYTE_LENGTH);var le=f({message:Mt.publicKey,encoding:"binary"});if(le.length!==g.constants.PUBLIC_KEY_BYTE_LENGTH)throw new TypeError('"options.publicKey" must have a byte length of '+g.constants.PUBLIC_KEY_BYTE_LENGTH);var At,Ge=new E(g.constants.SIGN_BYTE_LENGTH+me.length),yt=new E(g.constants.SIGN_BYTE_LENGTH+me.length);for(At=0;At<g.constants.SIGN_BYTE_LENGTH;++At)Ge[At]=Je[At];for(At=0;At<me.length;++At)Ge[At+g.constants.SIGN_BYTE_LENGTH]=me[At];return function Ee(Mt,me,Je,le){var Ge,At=new E(32),kt=[un(),un(),un(),un()],Lt=[un(),un(),un(),un()];if(Je<64||function pe(Mt,me){var Je=un(),le=un(),Ge=un(),yt=un(),At=un(),kt=un(),Lt=un();return Ce(Mt[2],S),function ge(Mt,me){var Je;for(Je=0;Je<16;++Je)Mt[Je]=me[2*Je]+(me[2*Je+1]<<8);Mt[15]&=32767}(Mt[1],me),on(Ge,Mt[1]),dn(yt,Ge,O),Pn(Ge,Ge,Mt[2]),cn(yt,Mt[2],yt),on(At,yt),on(kt,At),dn(Lt,kt,At),dn(Je,Lt,Ge),dn(Je,Je,yt),function Be(Mt,me){var le,Je=un();for(le=0;le<16;++le)Je[le]=me[le];for(le=250;le>=0;--le)on(Je,Je),1!==le&&dn(Je,Je,me);for(le=0;le<16;++le)Mt[le]=Je[le]}(Je,Je),dn(Je,Je,Ge),dn(Je,Je,yt),dn(Je,Je,yt),dn(Mt[0],Je,yt),on(le,Mt[0]),dn(le,le,yt),je(le,Ge)&&dn(Mt[0],Mt[0],K),on(le,Mt[0]),dn(le,le,yt),je(le,Ge)?-1:(Ae(Mt[0])===me[31]>>7&&Pn(Mt[0],C,Mt[0]),dn(Mt[3],Mt[0],Mt[1]),0)}(Lt,le)||!function Me(Mt,me){var Je;for(Je=31;Je>=0;--Je){if(Mt[me+Je]<H[Je])return!0;if(Mt[me+Je]>H[Je])return!1}return!1}(me,32))return-1;for(Ge=0;Ge<Je;++Ge)Mt[Ge]=me[Ge];for(Ge=0;Ge<32;++Ge)Mt[Ge+32]=le[Ge];var Ln=k(Mt,Je);if(re(Ln),ve(kt,Lt,Ln),_e(Lt,me.subarray(32)),he(kt,Lt),M(At,kt),Je-=64,Qe(me,0,At,0)){for(Ge=0;Ge<Je;++Ge)Mt[Ge]=0;return-1}for(Ge=0;Ge<Je;++Ge)Mt[Ge]=me[Ge+64];return Je}(yt,Ge,Ge.length,le)>=0};var C=un(),S=un([1]),O=un([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),T=un([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),L=un([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),B=un([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),H=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),K=un([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function k(Mt,me){var Je=r.md.sha512.create(),le=new y(Mt);Je.update(le.getBytes(me),"binary");var Ge=Je.digest().getBytes();if(typeof Buffer<"u")return Buffer.from(Ge,"binary");for(var yt=new E(g.constants.HASH_BYTE_LENGTH),At=0;At<64;++At)yt[At]=Ge.charCodeAt(At);return yt}function Ie(Mt,me){var Je,le,Ge,yt;for(le=63;le>=32;--le){for(Je=0,Ge=le-32,yt=le-12;Ge<yt;++Ge)me[Ge]+=Je-16*me[le]*H[Ge-(le-32)],me[Ge]-=256*(Je=me[Ge]+128>>8);me[Ge]+=Je,me[le]=0}for(Je=0,Ge=0;Ge<32;++Ge)me[Ge]+=Je-(me[31]>>4)*H[Ge],Je=me[Ge]>>8,me[Ge]&=255;for(Ge=0;Ge<32;++Ge)me[Ge]-=Je*H[Ge];for(le=0;le<32;++le)me[le+1]+=me[le]>>8,Mt[le]=255&me[le]}function re(Mt){for(var me=new Float64Array(64),Je=0;Je<64;++Je)me[Je]=Mt[Je],Mt[Je]=0;Ie(Mt,me)}function he(Mt,me){var Je=un(),le=un(),Ge=un(),yt=un(),At=un(),kt=un(),Lt=un(),Ln=un(),Fn=un();Pn(Je,Mt[1],Mt[0]),Pn(Fn,me[1],me[0]),dn(Je,Je,Fn),cn(le,Mt[0],Mt[1]),cn(Fn,me[0],me[1]),dn(le,le,Fn),dn(Ge,Mt[3],me[3]),dn(Ge,Ge,T),dn(yt,Mt[2],me[2]),cn(yt,yt,yt),Pn(At,le,Je),Pn(kt,yt,Ge),cn(Lt,yt,Ge),cn(Ln,le,Je),dn(Mt[0],At,kt),dn(Mt[1],Ln,Lt),dn(Mt[2],Lt,kt),dn(Mt[3],At,Ln)}function Se(Mt,me,Je){for(var le=0;le<4;++le)$t(Mt[le],me[le],Je)}function M(Mt,me){var Je=un(),le=un(),Ge=un();(function lt(Mt,me){var le,Je=un();for(le=0;le<16;++le)Je[le]=me[le];for(le=253;le>=0;--le)on(Je,Je),2!==le&&4!==le&&dn(Je,Je,me);for(le=0;le<16;++le)Mt[le]=Je[le]})(Ge,me[2]),dn(Je,me[0],Ge),dn(le,me[1],Ge),ee(Mt,le),Mt[31]^=Ae(Je)<<7}function ee(Mt,me){var Je,le,Ge,yt=un(),At=un();for(Je=0;Je<16;++Je)At[Je]=me[Je];for(Dt(At),Dt(At),Dt(At),le=0;le<2;++le){for(yt[0]=At[0]-65517,Je=1;Je<15;++Je)yt[Je]=At[Je]-65535-(yt[Je-1]>>16&1),yt[Je-1]&=65535;yt[15]=At[15]-32767-(yt[14]>>16&1),Ge=yt[15]>>16&1,yt[14]&=65535,$t(At,yt,1-Ge)}for(Je=0;Je<16;Je++)Mt[2*Je]=255&At[Je],Mt[2*Je+1]=At[Je]>>8}function je(Mt,me){var Je=new E(32),le=new E(32);return ee(Je,Mt),ee(le,me),Qe(Je,0,le,0)}function Qe(Mt,me,Je,le){return function xe(Mt,me,Je,le,Ge){var yt,At=0;for(yt=0;yt<Ge;++yt)At|=Mt[me+yt]^Je[le+yt];return(1&At-1>>>8)-1}(Mt,me,Je,le,32)}function Ae(Mt){var me=new E(32);return ee(me,Mt),1&me[0]}function ve(Mt,me,Je){var le,Ge;for(Ce(Mt[0],C),Ce(Mt[1],S),Ce(Mt[2],S),Ce(Mt[3],C),Ge=255;Ge>=0;--Ge)Se(Mt,me,le=Je[Ge/8|0]>>(7&Ge)&1),he(me,Mt),he(Mt,Mt),Se(Mt,me,le)}function _e(Mt,me){var Je=[un(),un(),un(),un()];Ce(Je[0],L),Ce(Je[1],B),Ce(Je[2],S),dn(Je[3],L,B),ve(Mt,Je,me)}function Ce(Mt,me){var Je;for(Je=0;Je<16;Je++)Mt[Je]=0|me[Je]}function Dt(Mt){var me,Je,le=1;for(me=0;me<16;++me)Je=Mt[me]+le+65535,le=Math.floor(Je/65536),Mt[me]=Je-65536*le;Mt[0]+=le-1+37*(le-1)}function $t(Mt,me,Je){for(var le,Ge=~(Je-1),yt=0;yt<16;++yt)Mt[yt]^=le=Ge&(Mt[yt]^me[yt]),me[yt]^=le}function un(Mt){var me,Je=new Float64Array(16);if(Mt)for(me=0;me<Mt.length;++me)Je[me]=Mt[me];return Je}function cn(Mt,me,Je){for(var le=0;le<16;++le)Mt[le]=me[le]+Je[le]}function Pn(Mt,me,Je){for(var le=0;le<16;++le)Mt[le]=me[le]-Je[le]}function on(Mt,me){dn(Mt,me,me)}function dn(Mt,me,Je){var le,Ge,yt=0,At=0,kt=0,Lt=0,Ln=0,Fn=0,ze=0,Ve=0,$e=0,Ze=0,bt=0,Bt=0,rn=0,mn=0,Un=0,yn=0,qn=0,tr=0,ar=0,zn=0,Tr=0,$n=0,Nn=0,An=0,Bn=0,jn=0,Wn=0,Zt=0,Et=0,xt=0,Nt=0,pn=Je[0],Mn=Je[1],Gt=Je[2],br=Je[3],qt=Je[4],zt=Je[5],pt=Je[6],Ut=Je[7],Z=Je[8],P=Je[9],R=Je[10],$=Je[11],X=Je[12],ye=Je[13],Q=Je[14],Ye=Je[15];yt+=(le=me[0])*pn,At+=le*Mn,kt+=le*Gt,Lt+=le*br,Ln+=le*qt,Fn+=le*zt,ze+=le*pt,Ve+=le*Ut,$e+=le*Z,Ze+=le*P,bt+=le*R,Bt+=le*$,rn+=le*X,mn+=le*ye,Un+=le*Q,yn+=le*Ye,At+=(le=me[1])*pn,kt+=le*Mn,Lt+=le*Gt,Ln+=le*br,Fn+=le*qt,ze+=le*zt,Ve+=le*pt,$e+=le*Ut,Ze+=le*Z,bt+=le*P,Bt+=le*R,rn+=le*$,mn+=le*X,Un+=le*ye,yn+=le*Q,qn+=le*Ye,kt+=(le=me[2])*pn,Lt+=le*Mn,Ln+=le*Gt,Fn+=le*br,ze+=le*qt,Ve+=le*zt,$e+=le*pt,Ze+=le*Ut,bt+=le*Z,Bt+=le*P,rn+=le*R,mn+=le*$,Un+=le*X,yn+=le*ye,qn+=le*Q,tr+=le*Ye,Lt+=(le=me[3])*pn,Ln+=le*Mn,Fn+=le*Gt,ze+=le*br,Ve+=le*qt,$e+=le*zt,Ze+=le*pt,bt+=le*Ut,Bt+=le*Z,rn+=le*P,mn+=le*R,Un+=le*$,yn+=le*X,qn+=le*ye,tr+=le*Q,ar+=le*Ye,Ln+=(le=me[4])*pn,Fn+=le*Mn,ze+=le*Gt,Ve+=le*br,$e+=le*qt,Ze+=le*zt,bt+=le*pt,Bt+=le*Ut,rn+=le*Z,mn+=le*P,Un+=le*R,yn+=le*$,qn+=le*X,tr+=le*ye,ar+=le*Q,zn+=le*Ye,Fn+=(le=me[5])*pn,ze+=le*Mn,Ve+=le*Gt,$e+=le*br,Ze+=le*qt,bt+=le*zt,Bt+=le*pt,rn+=le*Ut,mn+=le*Z,Un+=le*P,yn+=le*R,qn+=le*$,tr+=le*X,ar+=le*ye,zn+=le*Q,Tr+=le*Ye,ze+=(le=me[6])*pn,Ve+=le*Mn,$e+=le*Gt,Ze+=le*br,bt+=le*qt,Bt+=le*zt,rn+=le*pt,mn+=le*Ut,Un+=le*Z,yn+=le*P,qn+=le*R,tr+=le*$,ar+=le*X,zn+=le*ye,Tr+=le*Q,$n+=le*Ye,Ve+=(le=me[7])*pn,$e+=le*Mn,Ze+=le*Gt,bt+=le*br,Bt+=le*qt,rn+=le*zt,mn+=le*pt,Un+=le*Ut,yn+=le*Z,qn+=le*P,tr+=le*R,ar+=le*$,zn+=le*X,Tr+=le*ye,$n+=le*Q,Nn+=le*Ye,$e+=(le=me[8])*pn,Ze+=le*Mn,bt+=le*Gt,Bt+=le*br,rn+=le*qt,mn+=le*zt,Un+=le*pt,yn+=le*Ut,qn+=le*Z,tr+=le*P,ar+=le*R,zn+=le*$,Tr+=le*X,$n+=le*ye,Nn+=le*Q,An+=le*Ye,Ze+=(le=me[9])*pn,bt+=le*Mn,Bt+=le*Gt,rn+=le*br,mn+=le*qt,Un+=le*zt,yn+=le*pt,qn+=le*Ut,tr+=le*Z,ar+=le*P,zn+=le*R,Tr+=le*$,$n+=le*X,Nn+=le*ye,An+=le*Q,Bn+=le*Ye,bt+=(le=me[10])*pn,Bt+=le*Mn,rn+=le*Gt,mn+=le*br,Un+=le*qt,yn+=le*zt,qn+=le*pt,tr+=le*Ut,ar+=le*Z,zn+=le*P,Tr+=le*R,$n+=le*$,Nn+=le*X,An+=le*ye,Bn+=le*Q,jn+=le*Ye,Bt+=(le=me[11])*pn,rn+=le*Mn,mn+=le*Gt,Un+=le*br,yn+=le*qt,qn+=le*zt,tr+=le*pt,ar+=le*Ut,zn+=le*Z,Tr+=le*P,$n+=le*R,Nn+=le*$,An+=le*X,Bn+=le*ye,jn+=le*Q,Wn+=le*Ye,rn+=(le=me[12])*pn,mn+=le*Mn,Un+=le*Gt,yn+=le*br,qn+=le*qt,tr+=le*zt,ar+=le*pt,zn+=le*Ut,Tr+=le*Z,$n+=le*P,Nn+=le*R,An+=le*$,Bn+=le*X,jn+=le*ye,Wn+=le*Q,Zt+=le*Ye,mn+=(le=me[13])*pn,Un+=le*Mn,yn+=le*Gt,qn+=le*br,tr+=le*qt,ar+=le*zt,zn+=le*pt,Tr+=le*Ut,$n+=le*Z,Nn+=le*P,An+=le*R,Bn+=le*$,jn+=le*X,Wn+=le*ye,Zt+=le*Q,Et+=le*Ye,Un+=(le=me[14])*pn,yn+=le*Mn,qn+=le*Gt,tr+=le*br,ar+=le*qt,zn+=le*zt,Tr+=le*pt,$n+=le*Ut,Nn+=le*Z,An+=le*P,Bn+=le*R,jn+=le*$,Wn+=le*X,Zt+=le*ye,Et+=le*Q,xt+=le*Ye,yn+=(le=me[15])*pn,At+=38*(tr+=le*Gt),kt+=38*(ar+=le*br),Lt+=38*(zn+=le*qt),Ln+=38*(Tr+=le*zt),Fn+=38*($n+=le*pt),ze+=38*(Nn+=le*Ut),Ve+=38*(An+=le*Z),$e+=38*(Bn+=le*P),Ze+=38*(jn+=le*R),bt+=38*(Wn+=le*$),Bt+=38*(Zt+=le*X),rn+=38*(Et+=le*ye),mn+=38*(xt+=le*Q),Un+=38*(Nt+=le*Ye),yt=(le=(yt+=38*(qn+=le*Mn))+(Ge=1)+65535)-65536*(Ge=Math.floor(le/65536)),At=(le=At+Ge+65535)-65536*(Ge=Math.floor(le/65536)),kt=(le=kt+Ge+65535)-65536*(Ge=Math.floor(le/65536)),Lt=(le=Lt+Ge+65535)-65536*(Ge=Math.floor(le/65536)),Ln=(le=Ln+Ge+65535)-65536*(Ge=Math.floor(le/65536)),Fn=(le=Fn+Ge+65535)-65536*(Ge=Math.floor(le/65536)),ze=(le=ze+Ge+65535)-65536*(Ge=Math.floor(le/65536)),Ve=(le=Ve+Ge+65535)-65536*(Ge=Math.floor(le/65536)),$e=(le=$e+Ge+65535)-65536*(Ge=Math.floor(le/65536)),Ze=(le=Ze+Ge+65535)-65536*(Ge=Math.floor(le/65536)),bt=(le=bt+Ge+65535)-65536*(Ge=Math.floor(le/65536)),Bt=(le=Bt+Ge+65535)-65536*(Ge=Math.floor(le/65536)),rn=(le=rn+Ge+65535)-65536*(Ge=Math.floor(le/65536)),mn=(le=mn+Ge+65535)-65536*(Ge=Math.floor(le/65536)),Un=(le=Un+Ge+65535)-65536*(Ge=Math.floor(le/65536)),yn=(le=yn+Ge+65535)-65536*(Ge=Math.floor(le/65536)),yt=(le=(yt+=Ge-1+37*(Ge-1))+(Ge=1)+65535)-65536*(Ge=Math.floor(le/65536)),At=(le=At+Ge+65535)-65536*(Ge=Math.floor(le/65536)),kt=(le=kt+Ge+65535)-65536*(Ge=Math.floor(le/65536)),Lt=(le=Lt+Ge+65535)-65536*(Ge=Math.floor(le/65536)),Ln=(le=Ln+Ge+65535)-65536*(Ge=Math.floor(le/65536)),Fn=(le=Fn+Ge+65535)-65536*(Ge=Math.floor(le/65536)),ze=(le=ze+Ge+65535)-65536*(Ge=Math.floor(le/65536)),Ve=(le=Ve+Ge+65535)-65536*(Ge=Math.floor(le/65536)),$e=(le=$e+Ge+65535)-65536*(Ge=Math.floor(le/65536)),Ze=(le=Ze+Ge+65535)-65536*(Ge=Math.floor(le/65536)),bt=(le=bt+Ge+65535)-65536*(Ge=Math.floor(le/65536)),Bt=(le=Bt+Ge+65535)-65536*(Ge=Math.floor(le/65536)),rn=(le=rn+Ge+65535)-65536*(Ge=Math.floor(le/65536)),mn=(le=mn+Ge+65535)-65536*(Ge=Math.floor(le/65536)),Un=(le=Un+Ge+65535)-65536*(Ge=Math.floor(le/65536)),yn=(le=yn+Ge+65535)-65536*(Ge=Math.floor(le/65536)),Mt[0]=yt+=Ge-1+37*(Ge-1),Mt[1]=At,Mt[2]=kt,Mt[3]=Lt,Mt[4]=Ln,Mt[5]=Fn,Mt[6]=ze,Mt[7]=Ve,Mt[8]=$e,Mt[9]=Ze,Mt[10]=bt,Mt[11]=Bt,Mt[12]=rn,Mt[13]=mn,Mt[14]=Un,Mt[15]=yn}},16589:We=>{We.exports={options:{usePureJavaScript:!1}}},14579:(We,de,m)=>{var r=m(16589);m(95437),m(70812),(We.exports=r.hmac=r.hmac||{}).create=function(){var u=null,_=null,v=null,y=null,E={start:function(g,f){if(null!==g)if("string"==typeof g){if(!((g=g.toLowerCase())in r.md.algorithms))throw new Error('Unknown hash algorithm "'+g+'"');_=r.md.algorithms[g].create()}else _=g;if(null===f)f=u;else{if("string"==typeof f)f=r.util.createBuffer(f);else if(r.util.isArray(f)){var C=f;f=r.util.createBuffer();for(var S=0;S<C.length;++S)f.putByte(C[S])}var O=f.length();for(O>_.blockLength&&(_.start(),_.update(f.bytes()),f=_.digest()),v=r.util.createBuffer(),y=r.util.createBuffer(),O=f.length(),S=0;S<O;++S)C=f.at(S),v.putByte(54^C),y.putByte(92^C);if(O<_.blockLength)for(C=_.blockLength-O,S=0;S<C;++S)v.putByte(54),y.putByte(92);u=f,v=v.bytes(),y=y.bytes()}_.start(),_.update(v)},update:function(g){_.update(g)},getMac:function(){var g=_.digest().bytes();return _.start(),_.update(y),_.update(g),_.digest()}};return E.digest=E.getMac,E}},32114:(We,de,m)=>{We.exports=m(16589),m(70057),m(13707),m(47097),m(35855),m(43674),m(60651),m(14579),m(98321),m(70872),m(9228),m(95833),m(1097),m(79368),m(78788),m(94724),m(41026),m(69622),m(73697),m(80409),m(78588),m(61675),m(81881),m(63120),m(89807),m(70812)},80983:(We,de,m)=>{var a,r=m(16589);function v(Te,qe,ot){this.data=[],null!=Te&&("number"==typeof Te?this.fromNumber(Te,qe,ot):this.fromString(Te,null==qe&&"string"!=typeof Te?256:qe))}function y(){return new v(null)}function f(Te,qe,ot,Xt,En,wn){for(var Zn=16383&qe,rr=qe>>14;--wn>=0;){var jr=16383&this.data[Te],Kr=this.data[Te++]>>14,$r=rr*jr+Kr*Zn;En=((jr=Zn*jr+((16383&$r)<<14)+ot.data[Xt]+En)>>28)+($r>>14)+rr*Kr,ot.data[Xt++]=268435455&jr}return En}We.exports=r.jsbn=r.jsbn||{},r.jsbn.BigInteger=v,typeof navigator>"u"?(v.prototype.am=f,a=28):"Microsoft Internet Explorer"==navigator.appName?(v.prototype.am=function g(Te,qe,ot,Xt,En,wn){for(var Zn=32767&qe,rr=qe>>15;--wn>=0;){var jr=32767&this.data[Te],Kr=this.data[Te++]>>15,$r=rr*jr+Kr*Zn;En=((jr=Zn*jr+((32767&$r)<<15)+ot.data[Xt]+(1073741823&En))>>>30)+($r>>>15)+rr*Kr+(En>>>30),ot.data[Xt++]=1073741823&jr}return En},a=30):"Netscape"!=navigator.appName?(v.prototype.am=function E(Te,qe,ot,Xt,En,wn){for(;--wn>=0;){var Zn=qe*this.data[Te++]+ot.data[Xt]+En;En=Math.floor(Zn/67108864),ot.data[Xt++]=67108863&Zn}return En},a=26):(v.prototype.am=f,a=28),v.prototype.DB=a,v.prototype.DM=(1<<a)-1,v.prototype.DV=1<<a,v.prototype.FV=Math.pow(2,52),v.prototype.F1=52-a,v.prototype.F2=2*a-52;var T,L,O=new Array;for(T=48,L=0;L<=9;++L)O[T++]=L;for(T=97,L=10;L<36;++L)O[T++]=L;for(T=65,L=10;L<36;++L)O[T++]=L;function B(Te){return"0123456789abcdefghijklmnopqrstuvwxyz".charAt(Te)}function H(Te,qe){return O[Te.charCodeAt(qe)]??-1}function j(Te){var qe=y();return qe.fromInt(Te),qe}function Se(Te){var ot,qe=1;return 0!=(ot=Te>>>16)&&(Te=ot,qe+=16),0!=(ot=Te>>8)&&(Te=ot,qe+=8),0!=(ot=Te>>4)&&(Te=ot,qe+=4),0!=(ot=Te>>2)&&(Te=ot,qe+=2),0!=(ot=Te>>1)&&(Te=ot,qe+=1),qe}function _e(Te){this.m=Te}function Pn(Te){this.m=Te,this.mp=Te.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>
vendor: 15,035 bytes, line 1
1>15,this.um=(1<<Te.DB-15)-1,this.mt2=2*Te.t}function yn(Te,qe){return Te&qe}function tr(Te,qe){return Te|qe}function zn(Te,qe){return Te^qe}function $n(Te,qe){return Te&~qe}function Wn(Te){if(0==Te)return-1;var qe=0;return 65535&Te||(Te>>=16,qe+=16),255&Te||(Te>>=8,qe+=8),15&Te||(Te>>=4,qe+=4),3&Te||(Te>>=2,qe+=2),1&Te||++qe,qe}function Et(Te){for(var qe=0;0!=Te;)Te&=Te-1,++qe;return qe}function Q(){}function Ye(Te){return Te}function it(Te){this.r2=y(),this.q3=y(),v.ONE.dlShiftTo(2*Te.t,this.r2),this.mu=this.r2.divide(Te),this.m=Te}_e.prototype.convert=function Ce(Te){return Te.s<0||Te.compareTo(this.m)>=0?Te.mod(this.m):Te},_e.prototype.revert=function lt(Te){return Te},_e.prototype.reduce=function Dt(Te){Te.divRemTo(this.m,null,Te)},_e.prototype.mulTo=function $t(Te,qe,ot){Te.multiplyTo(qe,ot),this.reduce(ot)},_e.prototype.sqrTo=function un(Te,qe){Te.squareTo(qe),this.reduce(qe)},Pn.prototype.convert=function on(Te){var qe=y();return Te.abs().dlShiftTo(this.m.t,qe),qe.divRemTo(this.m,null,qe),Te.s<0&&qe.compareTo(v.ZERO)>0&&this.m.subTo(qe,qe),qe},Pn.prototype.revert=function dn(Te){var qe=y();return Te.copyTo(qe),this.reduce(qe),qe},Pn.prototype.reduce=function Mt(Te){for(;Te.t<=this.mt2;)Te.data[Te.t++]=0;for(var qe=0;qe<this.m.t;++qe){var ot=32767&Te.data[qe],Xt=ot*this.mpl+((ot*this.mph+(Te.data[qe]>>15)*this.mpl&this.um)<<15)&Te.DM;for(Te.data[ot=qe+this.m.t]+=this.m.am(0,Xt,Te,qe,0,this.m.t);Te.data[ot]>=Te.DV;)Te.data[ot]-=Te.DV,Te.data[++ot]++}Te.clamp(),Te.drShiftTo(this.m.t,Te),Te.compareTo(this.m)>=0&&Te.subTo(this.m,Te)},Pn.prototype.mulTo=function Je(Te,qe,ot){Te.multiplyTo(qe,ot),this.reduce(ot)},Pn.prototype.sqrTo=function me(Te,qe){Te.squareTo(qe),this.reduce(qe)},v.prototype.copyTo=function K(Te){for(var qe=this.t-1;qe>=0;--qe)Te.data[qe]=this.data[qe];Te.t=this.t,Te.s=this.s},v.prototype.fromInt=function k(Te){this.t=1,this.s=Te<0?-1:0,Te>0?this.data[0]=Te:Te<-1?this.data[0]=Te+this.DV:this.t=0},v.prototype.fromString=function ae(Te,qe){var ot;if(16==qe)ot=4;else if(8==qe)ot=3;else if(256==qe)ot=8;else if(2==qe)ot=1;else if(32==qe)ot=5;else{if(4!=qe)return void this.fromRadix(Te,qe);ot=2}this.t=0,this.s=0;for(var Xt=Te.length,En=!1,wn=0;--Xt>=0;){var Zn=8==ot?255&Te[Xt]:H(Te,Xt);Zn<0?"-"==Te.charAt(Xt)&&(En=!0):(En=!1,0==wn?this.data[this.t++]=Zn:wn+ot>this.DB?(this.data[this.t-1]|=(Zn&(1<<this.DB-wn)-1)<<wn,this.data[this.t++]=Zn>>this.DB-wn):this.data[this.t-1]|=Zn<<wn,(wn+=ot)>=this.DB&&(wn-=this.DB))}8==ot&&128&Te[0]&&(this.s=-1,wn>0&&(this.data[this.t-1]|=(1<<this.DB-wn)-1<<wn)),this.clamp(),En&&v.ZERO.subTo(this,this)},v.prototype.clamp=function Ee(){for(var Te=this.s&this.DM;this.t>0&&this.data[this.t-1]==Te;)--this.t},v.prototype.dlShiftTo=function ee(Te,qe){var ot;for(ot=this.t-1;ot>=0;--ot)qe.data[ot+Te]=this.data[ot];for(ot=Te-1;ot>=0;--ot)qe.data[ot]=0;qe.t=this.t+Te,qe.s=this.s},v.prototype.drShiftTo=function pe(Te,qe){for(var ot=Te;ot<this.t;++ot)qe.data[ot-Te]=this.data[ot];qe.t=Math.max(this.t-Te,0),qe.s=this.s},v.prototype.lShiftTo=function ge(Te,qe){var rr,ot=Te%this.DB,Xt=this.DB-ot,En=(1<<Xt)-1,wn=Math.floor(Te/this.DB),Zn=this.s<<ot&this.DM;for(rr=this.t-1;rr>=0;--rr)qe.data[rr+wn+1]=this.data[rr]>>Xt|Zn,Zn=(this.data[rr]&En)<<ot;for(rr=wn-1;rr>=0;--rr)qe.data[rr]=0;qe.data[wn]=Zn,qe.t=this.t+wn+1,qe.s=this.s,qe.clamp()},v.prototype.rShiftTo=function Be(Te,qe){qe.s=this.s;var ot=Math.floor(Te/this.DB);if(ot>=this.t)qe.t=0;else{var Xt=Te%this.DB,En=this.DB-Xt,wn=(1<<Xt)-1;qe.data[0]=this.data[ot]>>Xt;for(var Zn=ot+1;Zn<this.t;++Zn)qe.data[Zn-ot-1]|=(this.data[Zn]&wn)<<En,qe.data[Zn-ot]=this.data[Zn]>>Xt;Xt>0&&(qe.data[this.t-ot-1]|=(this.s&wn)<<En),qe.t=this.t-ot,qe.clamp()}},v.prototype.subTo=function je(Te,qe){for(var ot=0,Xt=0,En=Math.min(Te.t,this.t);ot<En;)Xt+=this.data[ot]-Te.data[ot],qe.data[ot++]=Xt&this.DM,Xt>>=this.DB;if(Te.t<this.t){for(Xt-=Te.s;ot<this.t;)Xt+=this.data[ot],qe.data[ot++]=Xt&this.DM,Xt>>=this.DB;Xt+=this.s}else{for(Xt+=this.s;ot<Te.t;)Xt-=Te.data[ot],qe.data[ot++]=Xt&this.DM,Xt>>=this.DB;Xt-=Te.s}qe.s=Xt<0?-1:0,Xt<-1?qe.data[ot++]=this.DV+Xt:Xt>0&&(qe.data[ot++]=Xt),qe.t=ot,qe.clamp()},v.prototype.multiplyTo=function Qe(Te,qe){var ot=this.abs(),Xt=Te.abs(),En=ot.t;for(qe.t=En+Xt.t;--En>=0;)qe.data[En]=0;for(En=0;En<Xt.t;++En)qe.data[En+ot.t]=ot.am(0,Xt.data[En],qe,En,0,ot.t);qe.s=0,qe.clamp(),this.s!=Te.s&&v.ZERO.subTo(qe,qe)},v.prototype.squareTo=function xe(Te){for(var qe=this.abs(),ot=Te.t=2*qe.t;--ot>=0;)Te.data[ot]=0;for(ot=0;ot<qe.t-1;++ot){var Xt=qe.am(ot,qe.data[ot],Te,2*ot,0,1);(Te.data[ot+qe.t]+=qe.am(ot+1,2*qe.data[ot],Te,2*ot+1,Xt,qe.t-ot-1))>=qe.DV&&(Te.data[ot+qe.t]-=qe.DV,Te.data[ot+qe.t+1]=1)}Te.t>0&&(Te.data[Te.t-1]+=qe.am(ot,qe.data[ot],Te,2*ot,0,1)),Te.s=0,Te.clamp()},v.prototype.divRemTo=function Ae(Te,qe,ot){var Xt=Te.abs();if(!(Xt.t<=0)){var En=this.abs();if(En.t<Xt.t)return qe?.fromInt(0),void(null!=ot&&this.copyTo(ot));null==ot&&(ot=y());var wn=y(),Zn=this.s,rr=Te.s,jr=this.DB-Se(Xt.data[Xt.t-1]);jr>0?(Xt.lShiftTo(jr,wn),En.lShiftTo(jr,ot)):(Xt.copyTo(wn),En.copyTo(ot));var Kr=wn.t,$r=wn.data[Kr-1];if(0!=$r){var Ar=$r*(1<<this.F1)+(Kr>1?wn.data[Kr-2]>>this.F2:0),zr=this.FV/Ar,Yt=(1<<this.F1)/Ar,Mr=1<<this.F2,xr=ot.t,Ts=xr-Kr,Qs=qe??y();for(wn.dlShiftTo(Ts,Qs),ot.compareTo(Qs)>=0&&(ot.data[ot.t++]=1,ot.subTo(Qs,ot)),v.ONE.dlShiftTo(Kr,Qs),Qs.subTo(wn,wn);wn.t<Kr;)wn.data[wn.t++]=0;for(;--Ts>=0;){var io=ot.data[--xr]==$r?this.DM:Math.floor(ot.data[xr]*zr+(ot.data[xr-1]+Mr)*Yt);if((ot.data[xr]+=wn.am(0,io,ot,Ts,0,Kr))<io)for(wn.dlShiftTo(Ts,Qs),ot.subTo(Qs,ot);ot.data[xr]<--io;)ot.subTo(Qs,ot)}null!=qe&&(ot.drShiftTo(Kr,qe),Zn!=rr&&v.ZERO.subTo(qe,qe)),ot.t=Kr,ot.clamp(),jr>0&&ot.rShiftTo(jr,ot),Zn<0&&v.ZERO.subTo(ot,ot)}}},v.prototype.invDigit=function cn(){if(this.t<1)return 0;var Te=this.data[0];if(!(1&Te))return 0;var qe=3&Te;return(qe=(qe=(qe=(qe=qe*(2-(15&Te)*qe)&15)*(2-(255&Te)*qe)&255)*(2-((65535&Te)*qe&65535))&65535)*(2-Te*qe%this.DV)%this.DV)>0?this.DV-qe:-qe},v.prototype.isEven=function le(){return 0==(this.t>0?1&this.data[0]:this.s)},v.prototype.exp=function Ge(Te,qe){if(Te>4294967295||Te<1)return v.ONE;var ot=y(),Xt=y(),En=qe.convert(this),wn=Se(Te)-1;for(En.copyTo(ot);--wn>=0;)if(qe.sqrTo(ot,Xt),(Te&1<<wn)>0)qe.mulTo(Xt,En,ot);else{var Zn=ot;ot=Xt,Xt=Zn}return qe.revert(ot)},v.prototype.toString=function Me(Te){if(this.s<0)return"-"+this.negate().toString(Te);var qe;if(16==Te)qe=4;else if(8==Te)qe=3;else if(2==Te)qe=1;else if(32==Te)qe=5;else{if(4!=Te)return this.toRadix(Te);qe=2}var Xt,ot=(1<<qe)-1,En=!1,wn="",Zn=this.t,rr=this.DB-Zn*this.DB%qe;if(Zn-- >0)for(rr<this.DB&&(Xt=this.data[Zn]>>rr)>0&&(En=!0,wn=B(Xt));Zn>=0;)rr<qe?(Xt=(this.data[Zn]&(1<<rr)-1)<<qe-rr,Xt|=this.data[--Zn]>>(rr+=this.DB-qe)):(Xt=this.data[Zn]>>(rr-=qe)&ot,rr<=0&&(rr+=this.DB,--Zn)),Xt>0&&(En=!0),En&&(wn+=B(Xt));return En?wn:"0"},v.prototype.negate=function Ie(){var Te=y();return v.ZERO.subTo(this,Te),Te},v.prototype.abs=function re(){return this.s<0?this.negate():this},v.prototype.compareTo=function he(Te){var qe=this.s-Te.s;if(0!=qe)return qe;var ot=this.t;if(0!=(qe=ot-Te.t))return this.s<0?-qe:qe;for(;--ot>=0;)if(0!=(qe=this.data[ot]-Te.data[ot]))return qe;return 0},v.prototype.bitLength=function M(){return this.t<=0?0:this.DB*(this.t-1)+Se(this.data[this.t-1]^this.s&this.DM)},v.prototype.mod=function ve(Te){var qe=y();return this.abs().divRemTo(Te,null,qe),this.s<0&&qe.compareTo(v.ZERO)>0&&Te.subTo(qe,qe),qe},v.prototype.modPowInt=function yt(Te,qe){var ot;return ot=Te<256||qe.isEven()?new _e(qe):new Pn(qe),this.exp(Te,ot)},v.ZERO=j(0),v.ONE=j(1),Q.prototype.convert=Ye,Q.prototype.revert=Ye,Q.prototype.mulTo=function ut(Te,qe,ot){Te.multiplyTo(qe,ot)},Q.prototype.sqrTo=function Kt(Te,qe){Te.squareTo(qe)},it.prototype.convert=function St(Te){if(Te.s<0||Te.t>2*this.m.t)return Te.mod(this.m);if(Te.compareTo(this.m)<0)return Te;var qe=y();return Te.copyTo(qe),this.reduce(qe),qe},it.prototype.revert=function Jt(Te){return Te},it.prototype.reduce=function Sn(Te){for(Te.drShiftTo(this.m.t-1,this.r2),Te.t>this.m.t+1&&(Te.t=this.m.t+1,Te.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);Te.compareTo(this.r2)<0;)Te.dAddOffset(1,this.m.t+1);for(Te.subTo(this.r2,Te);Te.compareTo(this.m)>=0;)Te.subTo(this.m,Te)},it.prototype.mulTo=function Xn(Te,qe,ot){Te.multiplyTo(qe,ot),this.reduce(ot)},it.prototype.sqrTo=function Yn(Te,qe){Te.squareTo(qe),this.reduce(qe)};var hr=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],ft=(1<<26)/hr[hr.length-1];v.prototype.chunkSize=function Fn(Te){return Math.floor(Math.LN2*this.DB/Math.log(Te))},v.prototype.toRadix=function Ve(Te){if(null==Te&&(Te=10),0==this.signum()||Te<2||Te>36)return"0";var qe=this.chunkSize(Te),ot=Math.pow(Te,qe),Xt=j(ot),En=y(),wn=y(),Zn="";for(this.divRemTo(Xt,En,wn);En.signum()>0;)Zn=(ot+wn.intValue()).toString(Te).substr(1)+Zn,En.divRemTo(Xt,En,wn);return wn.intValue().toString(Te)+Zn},v.prototype.fromRadix=function $e(Te,qe){this.fromInt(0),null==qe&&(qe=10);for(var ot=this.chunkSize(qe),Xt=Math.pow(qe,ot),En=!1,wn=0,Zn=0,rr=0;rr<Te.length;++rr){var jr=H(Te,rr);jr<0?"-"==Te.charAt(rr)&&0==this.signum()&&(En=!0):(Zn=qe*Zn+jr,++wn>=ot&&(this.dMultiply(Xt),this.dAddOffset(Zn,0),wn=0,Zn=0))}wn>0&&(this.dMultiply(Math.pow(qe,wn)),this.dAddOffset(Zn,0)),En&&v.ZERO.subTo(this,this)},v.prototype.fromNumber=function Ze(Te,qe,ot){if("number"==typeof qe)if(Te<2)this.fromInt(1);else for(this.fromNumber(Te,ot),this.testBit(Te-1)||this.bitwiseTo(v.ONE.shiftLeft(Te-1),tr,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(qe);)this.dAddOffset(2,0),this.bitLength()>Te&&this.subTo(v.ONE.shiftLeft(Te-1),this);else{var Xt=new Array,En=7&Te;Xt.length=1+(Te>>3),qe.nextBytes(Xt),En>0?Xt[0]&=(1<<En)-1:Xt[0]=0,this.fromString(Xt,256)}},v.prototype.bitwiseTo=function Un(Te,qe,ot){var Xt,En,wn=Math.min(Te.t,this.t);for(Xt=0;Xt<wn;++Xt)ot.data[Xt]=qe(this.data[Xt],Te.data[Xt]);if(Te.t<this.t){for(En=Te.s&this.DM,Xt=wn;Xt<this.t;++Xt)ot.data[Xt]=qe(this.data[Xt],En);ot.t=this.t}else{for(En=this.s&this.DM,Xt=wn;Xt<Te.t;++Xt)ot.data[Xt]=qe(En,Te.data[Xt]);ot.t=Te.t}ot.s=qe(this.s,Te.s),ot.clamp()},v.prototype.changeBit=function pn(Te,qe){var ot=v.ONE.shiftLeft(Te);return this.bitwiseTo(ot,qe,ot),ot},v.prototype.addTo=function qt(Te,qe){for(var ot=0,Xt=0,En=Math.min(Te.t,this.t);ot<En;)Xt+=this.data[ot]+Te.data[ot],qe.data[ot++]=Xt&this.DM,Xt>>=this.DB;if(Te.t<this.t){for(Xt+=Te.s;ot<this.t;)Xt+=this.data[ot],qe.data[ot++]=Xt&this.DM,Xt>>=this.DB;Xt+=this.s}else{for(Xt+=this.s;ot<Te.t;)Xt+=Te.data[ot],qe.data[ot++]=Xt&this.DM,Xt>>=this.DB;Xt+=Te.s}qe.s=Xt<0?-1:0,Xt>0?qe.data[ot++]=Xt:Xt<-1&&(qe.data[ot++]=this.DV+Xt),qe.t=ot,qe.clamp()},v.prototype.dMultiply=function X(Te){this.data[this.t]=this.am(0,Te-1,this,0,0,this.t),++this.t,this.clamp()},v.prototype.dAddOffset=function ye(Te,qe){if(0!=Te){for(;this.t<=qe;)this.data[this.t++]=0;for(this.data[qe]+=Te;this.data[qe]>=this.DV;)this.data[qe]-=this.DV,++qe>=this.t&&(this.data[this.t++]=0),++this.data[qe]}},v.prototype.multiplyLowerTo=function Pe(Te,qe,ot){var En,Xt=Math.min(this.t+Te.t,qe);for(ot.s=0,ot.t=Xt;Xt>0;)ot.data[--Xt]=0;for(En=ot.t-this.t;Xt<En;++Xt)ot.data[Xt+this.t]=this.am(0,Te.data[Xt],ot,Xt,0,this.t);for(En=Math.min(Te.t,qe);Xt<En;++Xt)this.am(0,Te.data[Xt],ot,Xt,0,qe-Xt);ot.clamp()},v.prototype.multiplyUpperTo=function mt(Te,qe,ot){--qe;var Xt=ot.t=this.t+Te.t-qe;for(ot.s=0;--Xt>=0;)ot.data[Xt]=0;for(Xt=Math.max(qe-this.t,0);Xt<Te.t;++Xt)ot.data[this.t+Xt-qe]=this.am(qe-Xt,Te.data[Xt],ot,0,0,this.t+Xt-qe);ot.clamp(),ot.drShiftTo(1,ot)},v.prototype.modInt=function Sr(Te){if(Te<=0)return 0;var qe=this.DV%Te,ot=this.s<0?Te-1:0;if(this.t>0)if(0==qe)ot=this.data[0]%Te;else for(var Xt=this.t-1;Xt>=0;--Xt)ot=(qe*ot+this.data[Xt])%Te;return ot},v.prototype.millerRabin=function Ht(Te){var qe=this.subtract(v.ONE),ot=qe.getLowestSetBit();if(ot<=0)return!1;for(var wn,Xt=qe.shiftRight(ot),En=function tn(){return{nextBytes:function(Te){for(var qe=0;qe<Te.length;++qe)Te[qe]=Math.floor(256*Math.random())}}}(),Zn=0;Zn<Te;++Zn){do{wn=new v(this.bitLength(),En)}while(wn.compareTo(v.ONE)<=0||wn.compareTo(qe)>=0);var rr=wn.modPow(Xt,this);if(0!=rr.compareTo(v.ONE)&&0!=rr.compareTo(qe)){for(var jr=1;jr++<ot&&0!=rr.compareTo(qe);)if(0==(rr=rr.modPowInt(2,this)).compareTo(v.ONE))return!1;if(0!=rr.compareTo(qe))return!1}}return!0},v.prototype.clone=function At(){var Te=y();return this.copyTo(Te),Te},v.prototype.intValue=function kt(){if(this.s<0){if(1==this.t)return this.data[0]-this.DV;if(0==this.t)return-1}else{if(1==this.t)return this.data[0];if(0==this.t)return 0}return(this.data[1]&(1<<32-this.DB)-1)<<this.DB|this.data[0]},v.prototype.byteValue=function Lt(){return 0==this.t?this.s:this.data[0]<<24>>24},v.prototype.shortValue=function Ln(){return 0==this.t?this.s:this.data[0]<<16>>16},v.prototype.signum=function ze(){return this.s<0?-1:this.t<=0||1==this.t&&this.data[0]<=0?0:1},v.prototype.toByteArray=function bt(){var Te=this.t,qe=new Array;qe[0]=this.s;var Xt,ot=this.DB-Te*this.DB%8,En=0;if(Te-- >0)for(ot<this.DB&&(Xt=this.data[Te]>>ot)!=(this.s&this.DM)>>ot&&(qe[En++]=Xt|this.s<<this.DB-ot);Te>=0;)ot<8?(Xt=(this.data[Te]&(1<<ot)-1)<<8-ot,Xt|=this.data[--Te]>>(ot+=this.DB-8)):(Xt=this.data[Te]>>(ot-=8)&255,ot<=0&&(ot+=this.DB,--Te)),128&Xt&&(Xt|=-256),0==En&&(128&this.s)!=(128&Xt)&&++En,(En>0||Xt!=this.s)&&(qe[En++]=Xt);return qe},v.prototype.equals=function Bt(Te){return 0==this.compareTo(Te)},v.prototype.min=function rn(Te){return this.compareTo(Te)<0?this:Te},v.prototype.max=function mn(Te){return this.compareTo(Te)>0?this:Te},v.prototype.and=function qn(Te){var qe=y();return this.bitwiseTo(Te,yn,qe),qe},v.prototype.or=function ar(Te){var qe=y();return this.bitwiseTo(Te,tr,qe),qe},v.prototype.xor=function Tr(Te){var qe=y();return this.bitwiseTo(Te,zn,qe),qe},v.prototype.andNot=function Nn(Te){var qe=y();return this.bitwiseTo(Te,$n,qe),qe},v.prototype.not=function An(){for(var Te=y(),qe=0;qe<this.t;++qe)Te.data[qe]=this.DM&~this.data[qe];return Te.t=this.t,Te.s=~this.s,Te},v.prototype.shiftLeft=function Bn(Te){var qe=y();return Te<0?this.rShiftTo(-Te,qe):this.lShiftTo(Te,qe),qe},v.prototype.shiftRight=function jn(Te){var qe=y();return Te<0?this.lShiftTo(-Te,qe):this.rShiftTo(Te,qe),qe},v.prototype.getLowestSetBit=function Zt(){for(var Te=0;Te<this.t;++Te)if(0!=this.data[Te])return Te*this.DB+Wn(this.data[Te]);return this.s<0?this.t*this.DB:-1}
vendor: 4,348 bytes, line 1
1,v.prototype.bitCount=function xt(){for(var Te=0,qe=this.s&this.DM,ot=0;ot<this.t;++ot)Te+=Et(this.data[ot]^qe);return Te},v.prototype.testBit=function Nt(Te){var qe=Math.floor(Te/this.DB);return qe>=this.t?0!=this.s:!!(this.data[qe]&1<<Te%this.DB)},v.prototype.setBit=function Mn(Te){return this.changeBit(Te,tr)},v.prototype.clearBit=function Gt(Te){return this.changeBit(Te,$n)},v.prototype.flipBit=function br(Te){return this.changeBit(Te,zn)},v.prototype.add=function zt(Te){var qe=y();return this.addTo(Te,qe),qe},v.prototype.subtract=function pt(Te){var qe=y();return this.subTo(Te,qe),qe},v.prototype.multiply=function Ut(Te){var qe=y();return this.multiplyTo(Te,qe),qe},v.prototype.divide=function P(Te){var qe=y();return this.divRemTo(Te,qe,null),qe},v.prototype.remainder=function R(Te){var qe=y();return this.divRemTo(Te,null,qe),qe},v.prototype.divideAndRemainder=function $(Te){var qe=y(),ot=y();return this.divRemTo(Te,qe,ot),new Array(qe,ot)},v.prototype.modPow=function dr(Te,qe){var Xt,wn,ot=Te.bitLength(),En=j(1);if(ot<=0)return En;Xt=ot<18?1:ot<48?3:ot<144?4:ot<768?5:6,wn=ot<8?new _e(qe):qe.isEven()?new it(qe):new Pn(qe);var Zn=new Array,rr=3,jr=Xt-1,Kr=(1<<Xt)-1;if(Zn[1]=wn.convert(this),Xt>1){var $r=y();for(wn.sqrTo(Zn[1],$r);rr<=Kr;)Zn[rr]=y(),wn.mulTo($r,Zn[rr-2],Zn[rr]),rr+=2}var zr,xr,Ar=Te.t-1,Yt=!0,Mr=y();for(ot=Se(Te.data[Ar])-1;Ar>=0;){for(ot>=jr?zr=Te.data[Ar]>>ot-jr&Kr:(zr=(Te.data[Ar]&(1<<ot+1)-1)<<jr-ot,Ar>0&&(zr|=Te.data[Ar-1]>>this.DB+ot-jr)),rr=Xt;!(1&zr);)zr>>=1,--rr;if((ot-=rr)<0&&(ot+=this.DB,--Ar),Yt)Zn[zr].copyTo(En),Yt=!1;else{for(;rr>1;)wn.sqrTo(En,Mr),wn.sqrTo(Mr,En),rr-=2;rr>0?wn.sqrTo(En,Mr):(xr=En,En=Mr,Mr=xr),wn.mulTo(Mr,Zn[zr],En)}for(;Ar>=0&&!(Te.data[Ar]&1<<ot);)wn.sqrTo(En,Mr),xr=En,En=Mr,Mr=xr,--ot<0&&(ot=this.DB-1,--Ar)}return wn.revert(En)},v.prototype.modInverse=function vr(Te){if(0==this.signum())return v.ZERO;var qe=Te.isEven();if(this.isEven()&&qe||0==Te.signum())return v.ZERO;for(var ot=Te.clone(),Xt=this.clone(),En=j(1),wn=j(0),Zn=j(0),rr=j(1);0!=ot.signum();){for(;ot.isEven();)ot.rShiftTo(1,ot),qe?((!En.isEven()||!wn.isEven())&&(En.addTo(this,En),wn.subTo(Te,wn)),En.rShiftTo(1,En)):wn.isEven()||wn.subTo(Te,wn),wn.rShiftTo(1,wn);for(;Xt.isEven();)Xt.rShiftTo(1,Xt),qe?((!Zn.isEven()||!rr.isEven())&&(Zn.addTo(this,Zn),rr.subTo(Te,rr)),Zn.rShiftTo(1,Zn)):rr.isEven()||rr.subTo(Te,rr),rr.rShiftTo(1,rr);ot.compareTo(Xt)>=0?(ot.subTo(Xt,ot),qe&&En.subTo(Zn,En),wn.subTo(rr,wn)):(Xt.subTo(ot,Xt),qe&&Zn.subTo(En,Zn),rr.subTo(wn,rr))}return 0!=Xt.compareTo(v.ONE)?v.ZERO:rr.compareTo(Te)>=0?rr.subtract(Te):rr.signum()<0?(rr.addTo(Te,rr),rr.signum()<0?rr.add(Te):rr):rr},v.prototype.pow=function _n(Te){return this.exp(Te,new Q)},v.prototype.gcd=function ur(Te){var qe=this.s<0?this.negate():this.clone(),ot=Te.s<0?Te.negate():Te.clone();if(qe.compareTo(ot)<0){var Xt=qe;qe=ot,ot=Xt}var En=qe.getLowestSetBit(),wn=ot.getLowestSetBit();if(wn<0)return qe;for(En<wn&&(wn=En),wn>0&&(qe.rShiftTo(wn,qe),ot.rShiftTo(wn,ot));qe.signum()>0;)(En=qe.getLowestSetBit())>0&&qe.rShiftTo(En,qe),(En=ot.getLowestSetBit())>0&&ot.rShiftTo(En,ot),qe.compareTo(ot)>=0?(qe.subTo(ot,qe),qe.rShiftTo(1,qe)):(ot.subTo(qe,ot),ot.rShiftTo(1,ot));return wn>0&&ot.lShiftTo(wn,ot),ot},v.prototype.isProbablePrime=function Ft(Te){var qe,ot=this.abs();if(1==ot.t&&ot.data[0]<=hr[hr.length-1]){for(qe=0;qe<hr.length;++qe)if(ot.data[0]==hr[qe])return!0;return!1}if(ot.isEven())return!1;for(qe=1;qe<hr.length;){for(var Xt=hr[qe],En=qe+1;En<hr.length&&Xt<ft;)Xt*=hr[En++];for(Xt=ot.modInt(Xt);qe<En;)if(Xt%hr[qe++]==0)return!1}return ot.millerRabin(Te)},v.prototype.square=function Z(){var Te=y();return this.squareTo(Te),Te}},98321:(We,de,m)=>{var r=m(16589);m(70812),m(61675),m(80983),We.exports=r.kem=r.kem||{};var a=r.jsbn.BigInteger;function u(_,v,y,E){_.generate=function(g,f){for(var C=new r.util.ByteBuffer,S=Math.ceil(f/E)+y,O=new r.util.ByteBuffer,T=y;T<S;++T){O.putInt32(T),v.start(),v.update(g+O.getBytes());var L=v.digest();C.putBytes(L.getBytes(E))}return C.truncate(C.length()-f),C.getBytes()}}r.kem.rsa={},r.kem.rsa.create=function(_,v){var y=(v=v||{}).prng||r.random;return{encrypt:function(g,f){var S,C=Math.ceil(g.n.bitLength()/8);do{S=new a(r.util.bytesToHex(y.getBytesSync(C)),16).mod(g.n)}while(S.compareTo(a.ONE)<=0);var O=C-(S=r.util.hexToBytes(S.toString(16))).length;return O>
10&&(S=r.util.fillString("\0",O)+S),{encapsulation:g.encrypt(S,"NONE"),key:_.generate(S,f)}},decrypt:function(g,f,C){var S=g.decrypt(f,"NONE");return _.generate(S,C)}}},r.kem.kdf1=function(_,v){u(this,_,0,v||_.digestLength)},r.kem.kdf2=function(_,v){u(this,_,1,v||_.digestLength)}},70872:(We,de,m)=>{var r=m(16589);m(70812),We.exports=r.log=r.log||{},r.log.levels=["none","error","warning","info","debug","verbose","max"];var a={},u=[],_=null;r.log.LEVEL_LOCKED=2,r.log.NO_LEVEL_CHECK=4,r.log.INTERPOLATE=8;for(var v=0;v<r.log.levels.length;++v){var y=r.log.levels[v];a[y]={index:v,name:y.toUpperCase()}}r.log.logMessage=function(T){for(var L=a[T.level].index,B=0;B<u.length;++B){var H=u[B];H.flags&r.log.NO_LEVEL_CHECK?H.f(T):L<=a[H.level].index&&H.f(H,T)}},r.log.prepareStandard=function(T){"standard"in T||(T.standard=a[T.level].name+" ["+T.category+"] "+T.message)},r.log.prepareFull=function(T){if(!("full"in T)){var L=[T.message];L=L.concat([]),T.full=r.util.format.apply(this,L)}},r.log.prepareStandardFull=function(T){"standardFull"in T||(r.log.prepareStandard(T),T.standardFull=T.standard)};var E=["error","warning","info","debug","verbose"];for(v=0;v<E.length;++v)!function(L){r.log[L]=function(B,H){var K=Array.prototype.slice.call(arguments).slice(2);r.log.logMessage({timestamp:new Date,level:L,category:B,message:H,arguments:K})}}(E[v]);if(r.log.makeLogger=function(T){var L={flags:0,f:T};return r.log.setLevel(L,"none"),L},r.log.setLevel=function(T,L){var B=!1;if(T&&!(T.flags&r.log.LEVEL_LOCKED))for(var H=0;H<r.log.levels.length;++H)if(L==r.log.levels[H]){T.level=L,B=!0;break}return B},r.log.lock=function(T,L){typeof L>"u"||L?T.flags|=r.log.LEVEL_LOCKED:T.flags&=~r.log.LEVEL_LOCKED},r.log.addLogger=function(T){u.push(T)},typeof console<"u"&&"log"in console){var g;if(console.error&&console.warn&&console.info&&console.debug){var f={error:console.error,warning:console.warn,info:console.info,debug:console.debug,verbose:console.debug},C=function(T,L){r.log.prepareStandard(L);var B=f[L.level],H=[L.standard];H=H.concat(L.arguments.slice()),B.apply(console,H)};g=r.log.makeLogger(C)}else C=function(L,B){r.log.prepareStandardFull(B),console.log(B.standardFull)},g=r.log.makeLogger(C);r.log.setLevel(g,"debug"),r.log.addLogger(g),_=g}else console={log:function(){}};if(null!==_&&typeof window<"u"&&window.location){var S=new URL(window.location.href).searchParams;S.has("console.level")&&r.log.setLevel(_,S.get("console.level").slice(-1)[0]),S.has("console.lock")&&"true"==S.get("console.lock").slice(-1)[0]&&r.log.lock(_)}r.log.consoleLogger=_},9228:(We,de,m)=>{We.exports=m(95437),m(54846),m(68825),m(62507),m(21290)},95437:(We,de,m)=>{var r=m(16589);We.exports=r.md=r.md||{},r.md.algorithms=r.md.algorithms||{}},54846:(We,de,m)=>{var r=m(16589);m(95437),m(70812);var a=We.exports=r.md5=r.md5||{};r.md.md5=r.md.algorithms.md5=a,a.create=function(){E||function g(){u="\x80",u+=r.util.fillString("\0",64),_=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,1,6,11,0,5,10,15,4,9,14,3,8,13,2,7,12,5,8,11,14,1,4,7,10,13,0,3,6,9,12,15,2,0,7,14,5,12,3,10,1,8,15,6,13,4,11,2,9],v=[7,12,17,22,7,12,17,22,7,12,17,22,7,12,17,22,5,9,14,20,5,9,14,20,5,9,14,20,5,9,14,20,4,11,16,23,4,11,16,23,4,11,16,23,4,11,16,23,6,10,15,21,6,10,15,21,6,10,15,21,6,10,15,21],y=new Array(64);for(var C=0;C<64;++C)y[C]=Math.floor(4294967296*Math.abs(Math.sin(C+1)));E=!0}();var C=null,S=r.util.createBuffer(),O=new Array(16),T={algorithm:"md5",blockLength:64,digestLength:16,messageLength:0,fullMessageLength:null,messageLengthSize:8,start:function(){T.messageLength=0,T.fullMessageLength=T.messageLength64=[];for(var L=T.messageLengthSize/4,B=0;B<L;++B)T.fullMessageLength.push(0);return S=r.util.createBuffer(),C={h0:1732584193,h1:4023233417,h2:2562383102,h3:271733878},T}};return T.start(),T.update=function(L,B){"utf8"===B&&(L=r.util.encodeUtf8(L));var H=L.length;T.messageLength+=H,H=[H/4294967296>>>0,H>>>0];for(var K=T.fullMessageLength.length-1;K>=0;--K)T.fullMessageLength[K]+=H[1],H[1]=H[0]+(T.fullMessageLength[K]/4294967296>>>0),T.fullMessageLength[K]=T.fullMessageLength[K]>>>0,H[0]=H[1]/4294967296>>>0;return S.putBytes(L),f(C,O,S),(S.read>2048||0===S.length())&&S.compact(),T},T.digest=function(){var L=r.util.createBuffer();L.putBytes(S.bytes()),L.putBytes(u.substr(0,T.blockLength-(T.fullMessageLength[T.fullMessageLength.length-1]+T.messageLengthSize&T.blockLength-1)));for(var K,k=0,j=T.fullMessageLength.length-1;j>=0;--j)k=(K=8*T.fullMessageLength[j]+k)/4294967296>>>0,L.putInt32Le(K>>>0);var ae={h0:C.h0,h1:C.h1,h2:C.h2,h3:C.h3};f(ae,O,L);var Ee=r.util.createBuffer();return Ee.putInt32Le(ae.h0),Ee.putInt32Le(ae.h1),Ee.putInt32Le(ae.h2),Ee.putInt32Le(ae.h3),Ee},T};var u=null,_=null,v=null,y=null,E=!1;function f(C,S,O){for(var T,L,B,H,K,j,ae,Ee=O.length();Ee>=64;){for(L=C.h0,B=C.h1,H=C.h2,K=C.h3,ae=0;ae<16;++ae)S[ae]=O.getInt32Le(),T=L+(K^B&(H^K))+y[ae]+S[ae],L=K,K=H,H=B,B+=T<<(j=v[ae])|T>>>32-j;for(;ae<32;++ae)T=L+(H^K&(B^H))+y[ae]+S[_[ae]],L=K,K=H,H=B,B+=T<<(j=v[ae])|T>>>32-j;for(;ae<48;++ae)T=L+(B^H^K)+y[ae]+S[_[ae]],L=K,K=H,H=B,B+=T<<(j=v[ae])|T>>>32-j;for(;ae<64;++ae)T=L+(H^(B|~K))+y[ae]+S[_[ae]],L=K,K=H,H=B,B+=T<<(j=v[ae])|T>>>32-j;
vendor: 3,409 bytes, line 1
1C.h0=C.h0+L|0,C.h1=C.h1+B|0,C.h2=C.h2+H|0,C.h3=C.h3+K|0,Ee-=64}}},8040:(We,de,m)=>{var r=m(16589);m(95833),We.exports=r.mgf=r.mgf||{},r.mgf.mgf1=r.mgf1},95833:(We,de,m)=>{var r=m(16589);m(70812),r.mgf=r.mgf||{},(We.exports=r.mgf.mgf1=r.mgf1=r.mgf1||{}).create=function(u){return{generate:function(v,y){for(var E=new r.util.ByteBuffer,g=Math.ceil(y/u.digestLength),f=0;f<g;f++){var C=new r.util.ByteBuffer;C.putInt32(f),u.start(),u.update(v+C.getBytes()),E.putBuffer(u.digest())}return E.truncate(E.length()-y),E.getBytes()}}}},31817:(We,de,m)=>{var r=m(16589);r.pki=r.pki||{};var a=We.exports=r.pki.oids=r.oids=r.oids||{};function u(v,y){a[v]=y,a[y]=v}function _(v,y){a[v]=y}u("1.2.840.113549.1.1.1","rsaEncryption"),u("1.2.840.113549.1.1.4","md5WithRSAEncryption"),u("1.2.840.113549.1.1.5","sha1WithRSAEncryption"),u("1.2.840.113549.1.1.7","RSAES-OAEP"),u("1.2.840.113549.1.1.8","mgf1"),u("1.2.840.113549.1.1.9","pSpecified"),u("1.2.840.113549.1.1.10","RSASSA-PSS"),u("1.2.840.113549.1.1.11","sha256WithRSAEncryption"),u("1.2.840.113549.1.1.12","sha384WithRSAEncryption"),u("1.2.840.113549.1.1.13","sha512WithRSAEncryption"),u("1.3.101.112","EdDSA25519"),u("1.2.840.10040.4.3","dsa-with-sha1"),u("1.3.14.3.2.7","desCBC"),u("1.3.14.3.2.26","sha1"),u("1.3.14.3.2.29","sha1WithRSASignature"),u("2.16.840.1.101.3.4.2.1","sha256"),u("2.16.840.1.101.3.4.2.2","sha384"),u("2.16.840.1.101.3.4.2.3","sha512"),u("2.16.840.1.101.3.4.2.4","sha224"),u("2.16.840.1.101.3.4.2.5","sha512-224"),u("2.16.840.1.101.3.4.2.6","sha512-256"),u("1.2.840.113549.2.2","md2"),u("1.2.840.113549.2.5","md5"),u("1.2.840.113549.1.7.1","data"),u("1.2.840.113549.1.7.2","signedData"),u("1.2.840.113549.1.7.3","envelopedData"),u("1.2.840.113549.1.7.4","signedAndEnvelopedData"),u("1.2.840.113549.1.7.5","digestedData"),u("1.2.840.113549.1.7.6","encryptedData"),u("1.2.840.113549.1.9.1","emailAddress"),u("1.2.840.113549.1.9.2","unstructuredName"),u("1.2.840.113549.1.9.3","contentType"),u("1.2.840.113549.1.9.4","messageDigest"),u("1.2.840.113549.1.9.5","signingTime"),u("1.2.840.113549.1.9.6","counterSignature"),u("1.2.840.113549.1.9.7","challengePassword"),u("1.2.840.113549.1.9.8","unstructuredAddress"),u("1.2.840.113549.1.9.14","extensionRequest"),u("1.2.840.113549.1.9.20","friendlyName"),u("1.2.840.113549.1.9.21","localKeyId"),u("1.2.840.113549.1.9.22.1","x509Certificate"),u("1.2.840.113549.1.12.10.1.1","keyBag"),u("1.2.840.113549.1.12.10.1.2","pkcs8ShroudedKeyBag"),u("1.2.840.113549.1.12.10.1.3","certBag"),u("1.2.840.113549.1.12.10.1.4","crlBag"),u("1.2.840.113549.1.12.10.1.5","secretBag"),u("1.2.840.113549.1.12.10.1.6","safeContentsBag"),u("1.2.840.113549.1.5.13","pkcs5PBES2"),u("1.2.840.113549.1.5.12","pkcs5PBKDF2"),u("1.2.840.113549.1.12.1.1","pbeWithSHAAnd128BitRC4"),u("1.2.840.113549.1.12.1.2","pbeWithSHAAnd40BitRC4"),u("1.2.840.113549.1.12.1.3","pbeWithSHAAnd3-KeyTripleDES-CBC"),u("1.2.840.113549.1.12.1.4","pbeWithSHAAnd2-KeyTripleDES-CBC"),u("1.2.840.113549.1.12.1.5","pbeWithSHAAnd128BitRC2-CBC"),u("1.2.840.113549.1.12.1.6","pbewithSHAAnd40BitRC2-CBC"),u("1.2.840.113549.2.7","hmacWithSHA1"),u("1.2.840.113549.2.8","hmacWithSHA224"),u("1.2.840.113549.2.9","hmacWithSHA256"),u("1.2.840.113549.2.10","hmacWithSHA384"),u("1.2.840.113549.2.11","hmacWithSHA512"),u("1.2.840.113549.3.7","des-EDE3-CBC"),u("2.16.840.1.101.3.4.1.2","aes128-CBC"),u("2.16.840.1.101.3.4.1.22","aes192-CBC"),u("2.16.840.1.101.3.4.1.42","ae
1s256-CBC"),u("2.5.4.3","commonName"),u("2.5.4.4","surname"),u("2.5.4.5","serialNumber"),u("2.5.4.6","countryName"),u("2.5.4.7","localityName"),u("2.5.4.8","stateOrProvinceName"),u("2.5.4.9","streetAddress"),u("2.5.4.10","organizationName"),u("2.5.4.11","organizationalUnitName"),u("2.5.4.12","title"),u("2.5.4.13","description"),u("2.5.4.15","businessCategory"),u("2.5.4.17","postalCode"),u("2.5.4.42","givenName"),u("2.5.4.65","pseudonym"),u("1.3.6.1.4.1.311.60.2.1.2","jurisdictionOfIncorporationStateOrProvinceName"),u("1.3.6.1.4.1.311.60.2.1.3","jurisdictionOfIncorporationCountryName"),u("2.16.840.1.113730.1.1","nsCertType"),u("2.16.840.1.113730.1.13","nsComment"),_("2.5.29.1","authorityKeyIdentifier"),_("2.5.29.2","keyAttributes"),_("2.5.29.3","certificatePolicies"),_("2.5.29.4","keyUsageRestriction"),_("2.5.29.5","policyMapping"),_("2.5.29.6","subtreesConstraint"),_("2.5.29.7","subjectAltName"),_("2.5.29.8","issuerAltName"),_("2.5.29.9","subjectDirectoryAttributes"),_("2.5.29.10","basicConstraints"),_("2.5.29.11","
1nameConstraints"),_("2.5.29.12","policyConstraints"),_("2.5.29.13","basicConstraints"),u("2.5.29.14","subjectKeyIdentifier"),u("2.5.29.15","keyUsage"),_("2.5.29.16","privateKeyUsagePeriod"),u("2.5.29.17","subjectAltName"),u("2.5.29.18","issuerAltName"),u("2.5.29.19","basicConstraints"),_("2.5.29.20","cRLNumber"),_("2.5.29.21","cRLReason"),_("2.5.29.22","expirationDate"),_("2.5.29.23","instructionCode"),_("2.5.29.24","invalidityDate"),_("2.5.29.25","cRLDistributionPoints"),_("2.5.29.26","issuingDistributionPoint"),_("2.5.29.27","deltaCRLIndicator"),_("2.5.29.28","issuingDistributionPoint"),_("2.5.29.29","certificateIssuer"),_("2.5.29.30","nameConstraints"),u("2.5.29.31","cRLDistributionPoints"),u("2.5.29.32","certificatePolicies"),_("2.5.29.33","policyMappings"),_("2.5.29.34","policyConstraints"),u("2.5.29.35","authorityKeyIdentifier"),_("2.5.29.36","policyConstraints"),u("2.5.29.37","extKeyUsage"),_("2.5.29.46","freshestCRL"),_("2.5.29.54","inhibitAnyPolicy"),u("1.3.6.1.4.1.11129.2.4.2","timestampList"),u("1.3.6.1.5.5.7.1.1","authorityInfoAccess"),u("1.3.6.1.5.5.7.3.1","serverAuth"),u("1.3.6.1.5.5.7.3.2","clientAuth"),u("1.3.6.1.5.5.7.3.3","codeSigning"),u("1.3.6.1.5.5.7.3.4","emailProtection"),u("1.3.6.1.5.5.7.3.8","timeStamping")},71347:(We,de,m)=>{var r=m(16589);if(m(70057),m(47097),m(43674),m(95437),m(31817),m(1097),m(79368),m(61675),m(81881),m(82880),m(70812),typeof a>"u")var a=r.jsbn.BigInteger;var u=r.asn1,_=r.pki=r.pki||{};We.exports=_.pbe=r.pbe=r.pbe||{};var v=_.oids,y={name:"EncryptedPrivateKeyInfo",tagClass:u.Class.UNIVERSAL,type:u.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedPrivateKeyInfo.encryptionAlgorithm",tagClass:u.Class.UNIVERSAL,type:u.Type.SEQUENCE,constructed:!0,value:[{name:"AlgorithmIdentifier.algorithm",tagClass:u.Class.UNIVERSAL,type:u.Type.OID,constructed:!1,capture:"encryptionOid"},{name:"AlgorithmIdentifier.parameters",tagClass:u.Class.UNIVERSAL,type:u.Type.SEQUENCE,constructed:!0,captureAsn1:"encryptionParams"}]},{name:"EncryptedPrivateKeyInfo.encryptedData",tagClass:u.Class.UNIVERSAL,type:u.Type.OCTETSTRING,constructed:!1,capture:"encryptedData"}]},E={name:"PBES2Algorithms",tagClass:u.Class.UNIVERSAL,type:u.Type.SEQUENCE,constructed:!0,value:[{name:"PBES2Algorithms.keyDerivationFunc",tagClass:u.Class.UNIVERSAL,type:u.Type.SEQUENCE,constructed:!0,value:[{name:"PBES2Algorithms.keyDerivationFunc.oid",tagClass:u.Class.UNIVERSAL,type:u.Type.OID,constructed:!1,capture:"kdfOid"},{name:"PBES2Algorithms.params",tagClass:u.Class.UNIVERSAL,type:u.Type.SEQUENCE,constructed:!0,value:[{name:"PBES2Algorithms.params.salt",tagClass:u.Class.UNIVERSAL,type:u.Type.OCTETSTRING,constructed:!1,capture:"kdfSalt"},{name:"PBES2Algorithms.params.iterationCount",tagClass:u.Class.UNIVERSAL,type:u.Type.INTEGER,constructed:!1,capture:"kdfIterationCount"},{name:"PBES2Algorithms.params.keyLength",tagClass:u.Class.UNIVERSAL,type:u.Type.INTEGER,constructed:!1,optional:!0,capture:"keyLength"},{name:"PBES2Algorithms.params.prf",tagClass:u.Class.UNIVERSAL,type:u.Type.SEQUENCE,constructed:!0,optional:!0,value:[{name:"PBES2Algorithms.params.prf.algorithm",tagClass:u.Class.UNIVERSAL,type:u.Type.OID,constructed:!1,capture:"prfOid"}]}]}]},{name:"PBES2Algorithms.encryptionScheme",tagClass:u.Class.UNIVERSAL,type:u.Type.SEQUENCE,constructed:!0,value:[{name:"PBES2Algorithms.encryptionScheme.oid",tagClass:u.Class.UNIVERSAL,type:u.Type.OID,constructed:!1,capture:"encOid"},{name:"PBES2Algorithms.encryptionScheme.iv",tagClass:u.Class.UNIVERSAL,type:u.Type.OCTETSTRING,constructed:!1,capture:"encIv"}]}]},g={name:"pkcs-12PbeParams",tagClass:u.Class.UNIVERSAL,type:u.Type.SEQUENCE,constructed:!0,value:[{name:"pkcs-12PbeParams.salt",tagClass:u.Class.UNIVERSAL,type:u.Type.OCTETSTRING,constructed:!1,capture:"salt"},{name:"pkcs-12PbeParams.iterations",tagClass:u.Class.UNIVERSAL,type:u.Type.INTEGER,constructed:!1,capture:"iterations"}]};function f(T,L){return T.start().update(L).digest().getBytes()}function C(T){var L;if(T){if(!(L=_.oids[u.derToOid(T)])){var B=new Error("Unsupported PRF OID.");throw B.oid=T,B.supported=["hmacWithSHA1","hmacWithSHA224","hmacWithSHA256","hmacWithSHA384","hmacWithSHA512"],B}}else L="hmacWithSHA1";return S(L)}function S(T){var L=r.md;switch(T){case"hmacWithSHA224":L=r.md.sha512;case"hmacWithSHA1":case"hmacWithSHA256":case"hmacWithSHA384":case"hmacWithSHA512":T=T.substr(8).toLowerCase();break;default:var B=new Error("Unsupported PRF algorithm.");throw B.algorithm=T,B.supported=["hmacWithSHA1","hmacWithSHA224","hmacWithSHA256","hmacWithSHA384","hmacWithSHA512"],B}if(!L||!(T in L))throw new Error("Unknown hash algorithm: "+T);return L[T].create()}_.encryptPrivateKeyInfo=function(T,L,B){(B=B||{}).saltSize=B.saltSize||8,B.count=B.count||2048,B.algorithm=B.algorithm||"aes128",B.prfAlgorithm=B.prfAlgorithm||"sha1";var j,ae,Ee,H=r.random.getBytesSync(B.saltSize),K=B.count,k=u.integerToDer(K);if(0===B.algorithm.indexOf("aes")||"des"===B.algorithm){var Me,Ie,re;switch(B.algorithm){case"aes128":j=16,Me=16,Ie=v["aes128-CBC"],re=r.aes.createEncryptionCipher;break;
vendor: 4,779 bytes, line 1
1case"aes192":j=24,Me=16,Ie=v["aes192-CBC"],re=r.aes.createEncryptionCipher;break;case"aes256":j=32,Me=16,Ie=v["aes256-CBC"],re=r.aes.createEncryptionCipher;break;case"des":j=8,Me=8,Ie=v.desCBC,re=r.des.createEncryptionCipher;break;default:throw(he=new Error("Cannot encrypt private key. Unknown encryption algorithm.")).algorithm=B.algorithm,he}var Se="hmacWith"+B.prfAlgorithm.toUpperCase(),M=S(Se),ee=r.pkcs5.pbkdf2(L,H,K,j,M),pe=r.random.getBytesSync(Me);(ge=re(ee)).start(pe),ge.update(u.toDer(T)),ge.finish(),Ee=ge.output.getBytes();var Be=function O(T,L,B,H){var K=u.create(u.Class.UNIVERSAL,u.Type.SEQUENCE,!0,[u.create(u.Class.UNIVERSAL,u.Type.OCTETSTRING,!1,T),u.create(u.Class.UNIVERSAL,u.Type.INTEGER,!1,L.getBytes())]);return"hmacWithSHA1"!==H&&K.value.push(u.create(u.Class.UNIVERSAL,u.Type.INTEGER,!1,r.util.hexToBytes(B.toString(16))),u.create(u.Class.UNIVERSAL,u.Type.SEQUENCE,!0,[u.create(u.Class.UNIVERSAL,u.Type.OID,!1,u.oidToDer(_.oids[H]).getBytes()),u.create(u.Class.UNIVERSAL,u.Type.NULL,!1,"")])),K}(H,k,j,Se);ae=u.create(u.Class.UNIVERSAL,u.Type.SEQUENCE,!0,[u.create(u.Class.UNIVERSAL,u.Type.OID,!1,u.oidToDer(v.pkcs5PBES2).getBytes()),u.create(u.Class.UNIVERSAL,u.Type.SEQUENCE,!0,[u.create(u.Class.UNIVERSAL,u.Type.SEQUENCE,!0,[u.create(u.Class.UNIVERSAL,u.Type.OID,!1,u.oidToDer(v.pkcs5PBKDF2).getBytes()),Be]),u.create(u.Class.UNIVERSAL,u.Type.SEQUENCE,!0,[u.create(u.Class.UNIVERSAL,u.Type.OID,!1,u.oidToDer(Ie).getBytes()),u.create(u.Class.UNIVERSAL,u.Type.OCTETSTRING,!1,pe)])])])}else{var he;if("3des"!==B.algorithm)throw(he=new Error("Cannot encrypt private key. Unknown encryption algorithm.")).algorithm=B.algorithm,he;j=24;var ge,je=new r.util.ByteBuffer(H);ee=_.pbe.generatePkcs12Key(L,je,1,K,j),pe=_.pbe.generatePkcs12Key(L,je,2,K,j),(ge=r.des.createEncryptionCipher(ee)).start(pe),ge.update(u.toDer(T)),ge.finish(),Ee=ge.output.getBytes(),ae=u.create(u.Class.UNIVERSAL,u.Type.SEQUENCE,!0,[u.create(u.Class.UNIVERSAL,u.Type.OID,!1,u.oidToDer(v["pbeWithSHAAnd3-KeyTripleDES-CBC"]).getBytes()),u.create(u.Class.UNIVERSAL,u.Type.SEQUENCE,!0,[u.create(u.Class.UNIVERSAL,u.Type.OCTETSTRING,!1,H),u.create(u.Class.UNIVERSAL,u.Type.INTEGER,!1,k.getBytes())])])}return u.create(u.Class.UNIVERSAL,u.Type.SEQUENCE,!0,[ae,u.create(u.Class.UNIVERSAL,u.Type.OCTETSTRING,!1,Ee)])},_.decryptPrivateKeyInfo=function(T,L){var B=null,H={},K=[];if(!u.validate(T,y,H,K)){var k=new Error("Cannot read encrypted private key. ASN.1 object is not a supported EncryptedPrivateKeyInfo.");throw k.errors=K,k}var j=u.derToOid(H.encryptionOid),ae=_.pbe.getCipher(j,H.encryptionParams,L),Ee=r.util.createBuffer(H.encryptedData);return ae.update(Ee),ae.finish()&&(B=u.fromDer(ae.output)),B},_.encryptedPrivateKeyToPem=function(T,L){var B={type:"ENCRYPTED PRIVATE KEY",body:u.toDer(T).getBytes()};return r.pem.encode(B,{maxline:L})},_.encryptedPrivateKeyFromPem=function(T){var L=r.pem.decode(T)[0];if("ENCRYPTED PRIVATE KEY"!==L.type){var B=new Error('Could not convert encrypted private key from PEM; PEM header type is "ENCRYPTED PRIVATE KEY".');throw B.headerType=L.type,B}if(L.procType&&"ENCRYPTED"===L.procType.type)throw new Error("Could not convert encrypted private key from PEM; PEM is encrypted.");return u.fromDer(L.body)},_.encryptRsaPrivateKey=function(T,L,B){if(!(B=B||{}).legacy){var H=_.wrapRsaPrivateKey(_.privateKeyToAsn1(T));return H=_.encryptPrivateKeyInfo(H,L,B),_.encryptedPrivateKeyToPem(H)}var K,k,j,ae;switch(B.algorithm){case"aes128":K="AES-128-CBC",j=16,k=r.random.getBytesSync(16),ae=r.aes.createEncryptionCipher;break;case"aes192":K="AES-192-CBC",j=24,k=r.random.getBytesSync(16),ae=r.aes.createEncryptionCipher;break;case"aes256":K="AES-256-CBC",j=32,k=r.random.getBytesSync(16),ae=r.aes.createEncryptionCipher;break;case"3des":K="DES-EDE3-CBC",j=24,k=r.random.getBytesSync(8),ae=r.des.createEncryptionCipher;break;case"des":K="DES-CBC",j=8,k=r.random.getBytesSync(8),ae=r.des.createEncryptionCipher;break;default:var Ee=new Error('Could not encrypt RSA private key; unsupported encryption algorithm "'+B.algorithm+'".');throw Ee.algorithm=B.algorithm,Ee}var Ie=ae(r.pbe.opensslDeriveBytes(L,k.substr(0,8),j));Ie.start(k),Ie.update(u.toDer(_.privateKeyToAsn1(T))),Ie.finish();var re={type:"RSA PRIVATE KEY",procType:{version:"4",type:"ENCRYPTED"},dekInfo:{algorithm:K,parameters:r.util.bytesToHex(k).toUpperCase()},body:Ie.output.getBytes()};return r.pem.encode(re)},_.decryptRsaPrivateKey=function(T,L){var B=null,H=r.pem.decode(T)[0];if("ENCRYPTED PRIVATE KEY"!==H.type&&"PRIVATE KEY"!==H.type&&"RSA PRIVATE KEY"!==H.type)throw(K=new Error('Could not convert private key from PEM; PEM header type is not "ENCRYPTED PRIVATE KEY", "PRIVATE KEY", or "RSA PRIVATE KEY".')).headerType=K,K;if(H.procType&&"ENCRYPTED"===H.procType.type){var k,j;
vendor: 4,422 bytes, line 1
1switch(H.dekInfo.algorithm){case"DES-CBC":k=8,j=r.des.createDecryptionCipher;break;case"DES-EDE3-CBC":k=24,j=r.des.createDecryptionCipher;break;case"AES-128-CBC":k=16,j=r.aes.createDecryptionCipher;break;case"AES-192-CBC":k=24,j=r.aes.createDecryptionCipher;break;case"AES-256-CBC":k=32,j=r.aes.createDecryptionCipher;break;case"RC2-40-CBC":k=5,j=function(re){return r.rc2.createDecryptionCipher(re,40)};break;case"RC2-64-CBC":k=8,j=function(re){return r.rc2.createDecryptionCipher(re,64)};break;case"RC2-128-CBC":k=16,j=function(re){return r.rc2.createDecryptionCipher(re,128)};break;default:var K;throw(K=new Error('Could not decrypt private key; unsupported encryption algorithm "'+H.dekInfo.algorithm+'".')).algorithm=H.dekInfo.algorithm,K}var ae=r.util.hexToBytes(H.dekInfo.parameters),Me=j(r.pbe.opensslDeriveBytes(L,ae.substr(0,8),k));if(Me.start(ae),Me.update(r.util.createBuffer(H.body)),!Me.finish())return B;B=Me.output.getBytes()}else B=H.body;return null!==(B="ENCRYPTED PRIVATE KEY"===H.type?_.decryptPrivateKeyInfo(u.fromDer(B),L):u.fromDer(B))&&(B=_.privateKeyFromAsn1(B)),B},_.pbe.generatePkcs12Key=function(T,L,B,H,K,k){var j,ae;if(typeof k>"u"||null===k){if(!("sha1"in r.md))throw new Error('"sha1" hash algorithm unavailable.');k=r.md.sha1.create()}var Ee=k.digestLength,Me=k.blockLength,Ie=new r.util.ByteBuffer,re=new r.util.ByteBuffer;if(null!=T){for(ae=0;ae<T.length;ae++)re.putInt16(T.charCodeAt(ae));re.putInt16(0)}var he=re.length(),Se=L.length(),M=new r.util.ByteBuffer;M.fillWithByte(B,Me);var ee=Me*Math.ceil(Se/Me),pe=new r.util.ByteBuffer;for(ae=0;ae<ee;ae++)pe.putByte(L.at(ae%Se));var ge=Me*Math.ceil(he/Me),Be=new r.util.ByteBuffer;for(ae=0;ae<ge;ae++)Be.putByte(re.at(ae%he));var je=pe;je.putBuffer(Be);for(var Qe=Math.ceil(K/Ee),xe=1;xe<=Qe;xe++){var Ae=new r.util.ByteBuffer;Ae.putBytes(M.bytes()),Ae.putBytes(je.bytes());for(var ve=0;ve<H;ve++)k.start(),k.update(Ae.getBytes()),Ae=k.digest();var _e=new r.util.ByteBuffer;for(ae=0;ae<Me;ae++)_e.putByte(Ae.at(ae%Ee));var Ce=Math.ceil(Se/Me)+Math.ceil(he/Me),lt=new r.util.ByteBuffer;for(j=0;j<Ce;j++){var Dt=new r.util.ByteBuffer(je.getBytes(Me)),$t=511;for(ae=_e.length()-1;ae>=0;ae--)$t>>=8,$t+=_e.at(ae)+Dt.at(ae),Dt.setAt(ae,255&$t);lt.putBuffer(Dt)}je=lt,Ie.putBuffer(Ae)}return Ie.truncate(Ie.length()-K),Ie},_.pbe.getCipher=function(T,L,B){switch(T){case _.oids.pkcs5PBES2:return _.pbe.getCipherForPBES2(T,L,B);case _.oids["pbeWithSHAAnd3-KeyTripleDES-CBC"]:case _.oids["pbewithSHAAnd40BitRC2-CBC"]:return _.pbe.getCipherForPKCS12PBE(T,L,B);default:var H=new Error("Cannot read encrypted PBE data block. Unsupported OID.");throw H.oid=T,H.supportedOids=["pkcs5PBES2","pbeWithSHAAnd3-KeyTripleDES-CBC","pbewithSHAAnd40BitRC2-CBC"],H}},_.pbe.getCipherForPBES2=function(T,L,B){var k,H={},K=[];if(!u.validate(L,E,H,K))throw(k=new Error("Cannot read password-based-encryption algorithm parameters. ASN.1 object is not a supported EncryptedPrivateKeyInfo.")).errors=K,k;if((T=u.derToOid(H.kdfOid))!==_.oids.pkcs5PBKDF2)throw(k=new Error("Cannot read encrypted private key. Unsupported key derivation function OID.")).oid=T,k.supportedOids=["pkcs5PBKDF2"],k;if((T=u.derToOid(H.encOid))!==_.oids["aes128-CBC"]&&T!==_.oids["aes192-CBC"]&&T!==_.oids["aes256-CBC"]&&T!==_.oids["des-EDE3-CBC"]&&T!==_.oids.desCBC)throw(k=new Error("Cannot read encrypted private key. Unsupported encryption scheme OID.")).oid=T,k.supportedOids=["aes128-CBC","aes192-CBC","aes256-CBC","des-EDE3-CBC","desCBC"],k;var Ee,Me,j=H.kdfSalt,ae=r.util.createBuffer(H.kdfIterationCount);switch(ae=ae.getInt(ae.length()<<3),_.oids[T]){case"aes128-CBC":Ee=16,Me=r.aes.createDecryptionCipher;break;case"aes192-CBC":Ee=24,Me=r.aes.createDecryptionCipher;break;case"aes256-CBC":Ee=32,Me=r.aes.createDecryptionCipher;break;case"des-EDE3-CBC":Ee=24,Me=r.des.createDecryptionCipher;break;case"desCBC":Ee=8,Me=r.des.createDecryptionCipher}var Ie=C(H.prfOid),re=r.pkcs5.pbkdf2(B,j,ae,Ee,Ie),he=H.encIv,Se=Me(re);return Se.start(he),Se},_.pbe.getCipherForPKCS12PBE=function(T,L,B){var H={},K=[];if(!u.validate(L,g,H,K))throw(k=new Error("Cannot read password-based-encryption algorithm parameters. ASN.1 object is not a supported EncryptedPrivateKeyInfo.")).errors=K,k;var Ee,Me,Ie,j=r.util.createBuffer(H.salt),ae=r.util.createBuffer(H.iterations);switch(ae=ae.getInt(ae.length()<<3),T){case _.oids["pbeWithSHAAnd3-KeyTripleDES-CBC"]:Ee=24,Me=8,Ie=r.des.startDecrypting;break;
vendor: 10,394 bytes, line 1
1case _.oids["pbewithSHAAnd40BitRC2-CBC"]:Ee=5,Me=8,Ie=function(ee,pe){var ge=r.rc2.createDecryptionCipher(ee,40);return ge.start(pe,null),ge};break;default:var k;throw(k=new Error("Cannot read PKCS #12 PBE data block. Unsupported OID.")).oid=T,k}var re=C(H.prfOid),he=_.pbe.generatePkcs12Key(B,j,1,ae,Ee,re);return re.start(),Ie(he,_.pbe.generatePkcs12Key(B,j,2,ae,Me,re))},_.pbe.opensslDeriveBytes=function(T,L,B,H){if(typeof H>"u"||null===H){if(!("md5"in r.md))throw new Error('"md5" hash algorithm unavailable.');H=r.md.md5.create()}null===L&&(L="");for(var K=[f(H,T+L)],k=16,j=1;k<B;++j,k+=16)K.push(f(H,K[j-1]+T+L));return K.join("").substr(0,B)}},1097:(We,de,m)=>{var r=m(16589);m(14579),m(95437),m(70812);var u,a=r.pkcs5=r.pkcs5||{};r.util.isNodejs&&!r.options.usePureJavaScript&&(u=m(50310)),We.exports=r.pbkdf2=a.pbkdf2=function(_,v,y,E,g,f){if("function"==typeof g&&(f=g,g=null),r.util.isNodejs&&!r.options.usePureJavaScript&&u.pbkdf2&&(null===g||"object"!=typeof g)&&(u.pbkdf2Sync.length>4||!g||"sha1"===g))return"string"!=typeof g&&(g="sha1"),_=Buffer.from(_,"binary"),v=Buffer.from(v,"binary"),f?4===u.pbkdf2Sync.length?u.pbkdf2(_,v,y,E,function(Ie,re){if(Ie)return f(Ie);f(null,re.toString("binary"))}):u.pbkdf2(_,v,y,E,g,function(Ie,re){if(Ie)return f(Ie);f(null,re.toString("binary"))}):4===u.pbkdf2Sync.length?u.pbkdf2Sync(_,v,y,E).toString("binary"):u.pbkdf2Sync(_,v,y,E,g).toString("binary");if((typeof g>"u"||null===g)&&(g="sha1"),"string"==typeof g){if(!(g in r.md.algorithms))throw new Error("Unknown hash algorithm: "+g);g=r.md[g].create()}var C=g.digestLength;if(E>4294967295*C){var S=new Error("Derived key is too long.");if(f)return f(S);throw S}var O=Math.ceil(E/C),T=E-(O-1)*C,L=r.hmac.create();L.start(g,_);var H,K,k,B="";if(!f){for(var j=1;j<=O;++j){L.start(null,null),L.update(v),L.update(r.util.int32ToBytes(j)),H=k=L.digest().getBytes();for(var ae=2;ae<=y;++ae)L.start(null,null),L.update(k),K=L.digest().getBytes(),H=r.util.xorBytes(H,K,C),k=K;B+=j<O?H:H.substr(0,T)}return B}function Ee(){if(j>O)return f(null,B);L.start(null,null),L.update(v),L.update(r.util.int32ToBytes(j)),H=k=L.digest().getBytes(),ae=2,Me()}function Me(){if(ae<=y)return L.start(null,null),L.update(k),K=L.digest().getBytes(),H=r.util.xorBytes(H,K,C),k=K,++ae,r.util.setImmediate(Me);B+=j<O?H:H.substr(0,T),++j,Ee()}j=1,Ee()}},79368:(We,de,m)=>{var r=m(16589);m(70812);var a=We.exports=r.pem=r.pem||{};function u(v){for(var y=v.name+": ",E=[],g=function(T,L){return" "+L},f=0;f<v.values.length;++f)E.push(v.values[f].replace(/^(\S+\r\n)/,g));y+=E.join(",")+"\r\n";var C=0,S=-1;for(f=0;f<y.length;++f,++C)if(C>65&&-1!==S){var O=y[S];","===O?(++S,y=y.substr(0,S)+"\r\n "+y.substr(S)):y=y.substr(0,S)+"\r\n"+O+y.substr(S+1),C=f-S-1,S=-1,++f}else(" "===y[f]||"\t"===y[f]||","===y[f])&&(S=f);return y}function _(v){return v.replace(/^\s+/,"")}a.encode=function(v,y){y=y||{};var g,E="-----BEGIN "+v.type+"-----\r\n";if(v.procType&&(E+=u(g={name:"Proc-Type",values:[String(v.procType.version),v.procType.type]})),v.contentDomain&&(E+=u(g={name:"Content-Domain",values:[v.contentDomain]})),v.dekInfo&&(g={name:"DEK-Info",values:[v.dekInfo.algorithm]},v.dekInfo.parameters&&g.values.push(v.dekInfo.parameters),E+=u(g)),v.headers)for(var f=0;f<v.headers.length;++f)E+=u(v.headers[f]);return v.procType&&(E+="\r\n"),(E+=r.util.encode64(v.body,y.maxline||64)+"\r\n")+"-----END "+v.type+"-----\r\n"},a.decode=function(v){for(var C,y=[],E=/\s*-----BEGIN ([A-Z0-9- ]+)-----\r?\n?([\x21-\x7e\s]+?(?:\r?\n\r?\n))?([:A-Za-z0-9+\/=\s]+?)-----END \1-----/g,g=/([\x21-\x7e]+):\s*([\x21-\x7e\s^:]+)/,f=/\r?\n/;C=E.exec(v);){var S=C[1];"NEW CERTIFICATE REQUEST"===S&&(S="CERTIFICATE REQUEST");var O={type:S,procType:null,contentDomain:null,dekInfo:null,headers:[],body:r.util.decode64(C[3])};if(y.push(O),C[2]){for(var T=C[2].split(f),L=0;C&&L<T.length;){for(var B=T[L].replace(/\s+$/,""),H=L+1;H<T.length;++H){var K=T[H];if(!/\s/.test(K[0]))break;B+=K,L=H}if(C=B.match(g)){for(var k={name:C[1],values:[]},j=C[2].split(","),ae=0;ae<j.length;++ae)k.values.push(_(j[ae]));if(O.procType)if(O.contentDomain||"Content-Domain"!==k.name)if(O.dekInfo||"DEK-Info"!==k.name)O.headers.push(k);else{if(0===k.values.length)throw new Error('Invalid PEM formatted message. The "DEK-Info" header must have at least one subfield.');O.dekInfo={algorithm:j[0],parameters:j[1]||null}}else O.contentDomain=j[0]||"";else{if("Proc-Type"!==k.name)throw new Error('Invalid PEM formatted message. The first encapsulated header must be "Proc-Type".');if(2!==k.values.length)throw new Error('Invalid PEM formatted message. The "Proc-Type" header must have two subfields.');O.procType={version:j[0],type:j[1]}}}++L}if("ENCRYPTED"===O.procType&&!O.dekInfo)throw new Error('Invalid PEM formatted message. The "DEK-Info" header must be present if "Proc-Type" is "ENCRYPTED".')}}if(0===y.length)throw new Error("Invalid PEM formatted message.");return y}},78788:(We,de,m)=>{var r=m(16589);m(70812),m(61675),m(68825);var a=We.exports=r.pkcs1=r.pkcs1||{};function u(_,v,y){y||(y=r.md.sha1.create());for(var E="",g=Math.ceil(v/y.digestLength),f=0;f<g;++f){var C=String.fromCharCode(f>>24&255,f>>16&255,f>>8&255,255&f);y.start(),y.update(_+C),E+=y.digest().getBytes()}return E.substring(0,v)}a.encode_rsa_oaep=function(_,v,y){var E,g,f,C;"string"==typeof y?(E=y,g=arguments[3]||void 0,f=arguments[4]||void 0):y&&(E=y.label||void 0,g=y.seed||void 0,f=y.md||void 0,y.mgf1&&y.mgf1.md&&(C=y.mgf1.md)),f?f.start():f=r.md.sha1.create(),C||(C=f);var S=Math.ceil(_.n.bitLength()/8),O=S-2*f.digestLength-2;if(v.length>O)throw(T=new Error("RSAES-OAEP input message length is too long.")).length=v.length,T.maxLength=O,T;E||(E=""),f.update(E,"raw");for(var L=f.digest(),B="",H=O-v.length,K=0;K<H;K++)B+="\0";var k=L.getBytes()+B+"\x01"+v;if(g){if(g.length!==f.digestLength){var T;throw(T=new Error("Invalid RSAES-OAEP seed. The seed length must match the digest length.")).seedLength=g.length,T.digestLength=f.digestLength,T}}else g=r.random.getBytes(f.digestLength);var j=u(g,S-f.digestLength-1,C),ae=r.util.xorBytes(k,j,k.length),Ee=u(ae,f.digestLength,C);return"\0"+r.util.xorBytes(g,Ee,g.length)+ae},a.decode_rsa_oaep=function(_,v,y){var E,g,f;"string"==typeof y?(E=y,g=arguments[3]||void 0):y&&(E=y.label||void 0,g=y.md||void 0,y.mgf1&&y.mgf1.md&&(f=y.mgf1.md));var C=Math.ceil(_.n.bitLength()/8);if(v.length!==C)throw(ae=new Error("RSAES-OAEP encoded message length is invalid.")).length=v.length,ae.expectedLength=C,ae;if(void 0===g?g=r.md.sha1.create():g.start(),f||(f=g),C<2*g.digestLength+2)throw new Error("RSAES-OAEP key is too short for the hash function.");E||(E=""),g.update(E,"raw");for(var S=g.digest().getBytes(),O=v.charAt(0),T=v.substring(1,g.digestLength+1),L=v.substring(1+g.digestLength),B=u(L,g.digestLength,f),K=u(r.util.xorBytes(T,B,T.length),C-g.digestLength-1,f),k=r.util.xorBytes(L,K,L.length),j=k.substring(0,g.digestLength),ae="\0"!==O,Ee=0;Ee<g.digestLength;++Ee)ae|=S.charAt(Ee)!==j.charAt(Ee);for(var Me=1,Ie=g.digestLength,re=g.digestLength;re<k.length;re++){var he=k.charCodeAt(re);ae|=he&(Me?65534:0),Ie+=Me&=1&he^1}if(ae||1!==k.charCodeAt(Ie))throw new Error("Invalid RSAES-OAEP padding.");return k.substring(Ie+1)}},94724:(We,de,m)=>{var r=m(16589);m(47097),m(14579),m(31817),m(88291),m(71347),m(61675),m(82880),m(68825),m(70812),m(9436);var a=r.asn1,u=r.pki,_=We.exports=r.pkcs12=r.pkcs12||{},v={name:"ContentInfo",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"ContentInfo.contentType",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"contentType"},{name:"ContentInfo.content",tagClass:a.Class.CONTEXT_SPECIFIC,constructed:!0,captureAsn1:"content"}]},y={name:"PFX",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"PFX.version",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1,capture:"version"},v,{name:"PFX.macData",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,optional:!0,captureAsn1:"mac",value:[{name:"PFX.macData.mac",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"PFX.macData.mac.digestAlgorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"PFX.macData.mac.digestAlgorithm.algorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"macAlgorithm"},{name:"PFX.macData.mac.digestAlgorithm.parameters",optional:!0,tagClass:a.Class.UNIVERSAL,captureAsn1:"macAlgorithmParameters"}]},{name:"PFX.macData.mac.digest",tagClass:a.Class.UNIVERSAL,type:a.Type.OCTETSTRING,constructed:!1,capture:"macDigest"}]},{name:"PFX.macData.macSalt",tagClass:a.Class.UNIVERSAL,type:a.Type.OCTETSTRING,constructed:!1,capture:"macSalt"},{name:"PFX.macData.iterations",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1,optional:!0,capture:"macIterations"}]}]},E={name:"SafeBag",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"SafeBag.bagId",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"bagId"},{name:"SafeBag.bagValue",tagClass:a.Class.CONTEXT_SPECIFIC,constructed:!0,captureAsn1:"bagValue"},{name:"SafeBag.bagAttributes",tagClass:a.Class.UNIVERSAL,type:a.Type.SET,constructed:!0,optional:!0,capture:"bagAttributes"}]},g={name:"Attribute",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"Attribute.attrId",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"oid"},{name:"Attribute.attrValues",tagClass:a.Class.UNIVERSAL,type:a.Type.SET,constructed:!0,capture:"values"}]},f={name:"CertBag",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"CertBag.certId",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"certId"},{name:"CertBag.certValue",tagClass:a.Class.CONTEXT_SPECIFIC,constructed:!0,value:[{name:"CertBag.certValue[0]",tagClass:a.Class.UNIVERSAL,type:a.Class.OCTETSTRING,constructed:!1,capture:"cert"}]}]};function C(H,K,k,j){for(var ae=[],Ee=0;Ee<H.length;Ee++)for(var Me=0;Me<H[Ee].safeBags.length;Me++){var Ie=H[Ee].safeBags[Me];if(void 0===j||Ie.type===j){if(null===K){ae.push(Ie);continue}void 0!==Ie.attributes[K]&&Ie.attributes[K].indexOf(k)>=0&&ae.push(Ie)}}return ae}function S(H){if(H.composed||H.constructed){for(var K=r.util.createBuffer(),k=0;k<H.value.length;++k)K.putBytes(H.value[k].value);H.composed=H.constructed=!1,H.value=K.getBytes()}return H}function T(H,K){var k={},j=[];
vendor: 4,291 bytes, line 1
1if(!a.validate(H,r.pkcs7.asn1.encryptedDataValidator,k,j))throw(ae=new Error("Cannot read EncryptedContentInfo.")).errors=j,ae;var ae,Ee=a.derToOid(k.contentType);if(Ee!==u.oids.data)throw(ae=new Error("PKCS#12 EncryptedContentInfo ContentType is not Data.")).oid=Ee,ae;Ee=a.derToOid(k.encAlgorithm);var Me=u.pbe.getCipher(Ee,k.encParameter,K),Ie=S(k.encryptedContentAsn1),re=r.util.createBuffer(Ie.value);if(Me.update(re),!Me.finish())throw new Error("Failed to decrypt PKCS#12 SafeContents.");return Me.output.getBytes()}function L(H,K,k){if(!K&&0===H.length)return[];if((H=a.fromDer(H,K)).tagClass!==a.Class.UNIVERSAL||H.type!==a.Type.SEQUENCE||!0!==H.constructed)throw new Error("PKCS#12 SafeContents expected to be a SEQUENCE OF SafeBag.");for(var j=[],ae=0;ae<H.value.length;ae++){var Me={},Ie=[];if(!a.validate(H.value[ae],E,Me,Ie))throw(re=new Error("Cannot read SafeBag.")).errors=Ie,re;var he={type:a.derToOid(Me.bagId),attributes:B(Me.bagAttributes)};j.push(he);var Se,M,ee=Me.bagValue.value[0];switch(he.type){case u.oids.pkcs8ShroudedKeyBag:if(null===(ee=u.decryptPrivateKeyInfo(ee,k)))throw new Error("Unable to decrypt PKCS#8 ShroudedKeyBag, wrong password?");case u.oids.keyBag:try{he.key=u.privateKeyFromAsn1(ee)}catch{he.key=null,he.asn1=ee}continue;case u.oids.certBag:Se=f,M=function(){if(a.derToOid(Me.certId)!==u.oids.x509Certificate){var ge=new Error("Unsupported certificate type, only X.509 supported.");throw ge.oid=a.derToOid(Me.certId),ge}var Be=a.fromDer(Me.cert,K);try{he.cert=u.certificateFromAsn1(Be,!0)}catch{he.cert=null,he.asn1=Be}};break;default:var re;throw(re=new Error("Unsupported PKCS#12 SafeBag type.")).oid=he.type,re}if(void 0!==Se&&!a.validate(ee,Se,Me,Ie))throw(re=new Error("Cannot read PKCS#12 "+Se.name)).errors=Ie,re;M()}return j}function B(H){var K={};if(void 0!==H)for(var k=0;k<H.length;++k){var j={},ae=[];if(!a.validate(H[k],g,j,ae)){var Ee=new Error("Cannot read PKCS#12 BagAttribute.");throw Ee.errors=ae,Ee}var Me=a.derToOid(j.oid);if(void 0!==u.oids[Me]){K[u.oids[Me]]=[];for(var Ie=0;Ie<j.values.length;++Ie)K[u.oids[Me]].push(j.values[Ie].value)}}return K}_.pkcs12FromAsn1=function(H,K,k){"string"==typeof K?(k=K,K=!0):void 0===K&&(K=!0);var j={};if(!a.validate(H,y,j,[]))throw(Ee=new Error("Cannot read PKCS#12 PFX. ASN.1 object is not an PKCS#12 PFX.")).errors=Ee,Ee;var Ee,Me={version:j.version.charCodeAt(0),safeContents:[],getBags:function(je){var xe,Qe={};return"localKeyId"in je?xe=je.localKeyId:"localKeyIdHex"in je&&(xe=r.util.hexToBytes(je.localKeyIdHex)),void 0===xe&&!("friendlyName"in je)&&"bagType"in je&&(Qe[je.bagType]=C(Me.safeContents,null,null,je.bagType)),void 0!==xe&&(Qe.localKeyId=C(Me.safeContents,"localKeyId",xe,je.bagType)),"friendlyName"in je&&(Qe.friendlyName=C(Me.safeContents,"friendlyName",je.friendlyName,je.bagType)),Qe},getBagsByFriendlyName:function(je,Qe){return C(Me.safeContents,"friendlyName",je,Qe)},getBagsByLocalKeyId:function(je,Qe){return C(Me.safeContents,"localKeyId",je,Qe)}};if(3!==j.version.charCodeAt(0))throw(Ee=new Error("PKCS#12 PFX of version other than 3 not supported.")).version=j.version.charCodeAt(0),Ee;if(a.derToOid(j.contentType)!==u.oids.data)throw(Ee=new Error("Only PKCS#12 PFX in password integrity mode supported.")).oid=a.derToOid(j.contentType),Ee;var Ie=j.content.value[0];if(Ie.tagClass!==a.Class.UNIVERSAL||Ie.type!==a.Type.OCTETSTRING)throw new Error("PKCS#12 authSafe content data is not an OCTET STRING.");if(Ie=S(Ie),j.mac){var re=null,he=0,Se=a.derToOid(j.macAlgorithm);switch(Se){case u.oids.sha1:re=r.md.sha1.create(),he=20;break;case u.oids.sha256:re=r.md.sha256.create(),he=32;break;case u.oids.sha384:re=r.md.sha384.create(),he=48;break;case u.oids.sha512:re=r.md.sha512.create(),he=64;break;case u.oids.md5:re=r.md.md5.create(),he=16}if(null===re)throw new Error("PKCS#12 uses unsupported MAC algorithm: "+Se);var M=new r.util.ByteBuffer(j.macSalt),ee="macIterations"in j?parseInt(r.util.bytesToHex(j.macIterations),16):1,pe=_.generateKey(k,M,3,ee,he,re),ge=r.hmac.create();if(ge.start(re,pe),ge.update(Ie.value),ge.getMac().getBytes()!==j.macDigest)throw new Error("PKCS#12 MAC could not be verified. Invalid password?")}else if(Array.isArray(H.value)&&H.value.length>2)throw new Error("Invalid PKCS#12. macData field present but MAC was not val
1idated.");return function O(H,K,k,j){if((K=a.fromDer(K,k)).tagClass!==a.Class.UNIVERSAL||K.type!==a.Type.SEQUENCE||!0!==K.constructed)throw new Error("PKCS#12 AuthenticatedSafe expected to be a SEQUENCE OF ContentInfo");for(var ae=0;ae<K.value.length;ae++){var Me={},Ie=[];if(!a.validate(K.value[ae],v,Me,Ie))throw(re=new Error("Cannot read ContentInfo.")).errors=Ie,re;var he={encrypted:!1},Se=null,M=Me.content.value[0];switch(a.derToOid(Me.contentType)){case u.oids.data:if(M.tagClass!==a.Class.UNIVERSAL||M.type!==a.Type.OCTETSTRING)throw new Error("PKCS#12 SafeContents Data is not an OCTET STRING.");Se=S(M).value;break;case u.oids.encryptedData:Se=T(M,j),he.encrypted=!0;break;default:var re;throw(re=new Error("Unsupported PKCS#12 contentType.")).contentType=a.derToOid(Me.contentType),re}he.safeBags=L(Se,k,j),H.safeContents.push(he)}}(Me,Ie.value,K,k),Me},_.toPkcs12Asn1=function(H,K,k,j){(j=j||{}).saltSize=j.saltSize||8,j.count=j.count||2048,j.algorithm=j.algorithm||j.encAlgorithm||"aes128","useMac"in j||(j.useMac=!0),"localKeyId"in j||(j.localKeyId=null),"generateLocalKeyId"in j||(j.generateLocalKeyId=!0);var Ee,ae=j.localKeyId;if(null!==ae)ae=r.util.hexToBytes(ae);else if(j.generateLocalKeyId)if(K){var Me=r.util.isArray(K)?K[0]:K;"string"==typeof Me&&(Me=u.certificateFromPem(Me)),(Ie=r.md.sha1.create()).update(a.toDer(u.certificateToAsn1(Me)).getBytes()),ae=Ie.digest().getBytes()}else ae=r.random.getBytes(20);var re=[];null!==ae&&re.push(a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(u.oids.localKeyId).getBytes()),a.create(a.Class.UNIVERSAL,a.Type.SET,!0,[a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,ae)])])),"friendlyName"in j&&re.push(a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(u.oids.friendlyName).getBytes()),a.create(a.Class.UNIVERSAL,a.Type.SET,!0,[a.create(a.Class.UNIVERSAL,a.Type.BMPSTRING,!1,j.friendlyName)])])),re.length>0&&(Ee=a.create(a.Class.UNIVERSAL,a.Type.SET,!0,re));var he=[],Se=[];null!==K&&(Se=r.util.isArray(K)?K:[K]);for(var M=[],ee=0;ee<Se.length;++ee){"string"==typeof(K=Se[ee])&&(K=u.certificateFromPem(K));var pe=0===ee?Ee:void 0,ge=u.certificateToAsn1(K),Be=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(u.oids.certBag).getBytes()),a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(u.oids.x509Certificate).getBytes()),a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,a.toDer(ge).getBytes())])])]),pe]);M.push(Be)}if(M.length>0){var je=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,M),Qe=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(u.oids.data).getBytes()),a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,a.toDer(je).getBytes())])]);he.push(Qe)}var xe=null;if(null!==H){var Ae=u.wrapRsaPrivateKey(u.privateKeyToAsn1(H));xe=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,null===k?[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(u.oids.keyBag).getBytes()),a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[Ae]),Ee]:[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(u.oids.pkcs8ShroudedKeyBag).getBytes()),a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[u.encryptPrivateKeyInfo(Ae,k,j)]),Ee]);var ve=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[xe]),_e=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(u.oids.data).getBytes()),a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,a.toDer(ve).getBytes())])]);he.push(_e)}var lt,Ce=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,he);if(j.useMac){var Ie=r.md.sha1.create(),Dt=new r.util.ByteBuffer(r.random.getBytes(j.saltSize)),$t=j.count,un=(H=_.generateKey(k,Dt,3,$t,20),r.hmac.create());un.start(Ie,H),un.update(a.toDer(Ce).getBytes());var cn=un.getMac();lt=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(u.oids.sha1).getBytes()),a.create(a.Class.UNIVERSAL,a.Type.NULL,!1,"")]),a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,cn.getBytes())]),a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,Dt.getBytes()),a.create(a.Class.UNIVERSAL,a.Type.INTEGER,!1,a.integerToDer($t).getBytes())])}return a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.INTEGER,!1,a.integerToDer(3).getBytes()),a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(u.oids.data).getBytes()),a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,a.toDer(Ce).getBytes())])]),lt])},_.generateKey=r.pbe.generatePkcs12Key},41026:(We,de,m)=>{var r=m(16589);m(70057),m(47097),m(43674),m(31817),m(79368),m(88291),m(61675),m(70812),m(9436);var a=r.asn1,u=We.exports=r.pkcs7=r.pkcs7||{};function _(H){var K={},k=[];
vendor: 5,826 bytes, line 1
1if(!a.validate(H,u.asn1.recipientInfoValidator,K,k)){var j=new Error("Cannot read PKCS#7 RecipientInfo. ASN.1 object is not an PKCS#7 RecipientInfo.");throw j.errors=k,j}return{version:K.version.charCodeAt(0),issuer:r.pki.RDNAttributesAsArray(K.issuer),serialNumber:r.util.createBuffer(K.serial).toHex(),encryptedContent:{algorithm:a.derToOid(K.encAlgorithm),parameter:K.encParameter?K.encParameter.value:void 0,content:K.encKey}}}function v(H){return a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.INTEGER,!1,a.integerToDer(H.version).getBytes()),a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[r.pki.distinguishedNameToAsn1({attributes:H.issuer}),a.create(a.Class.UNIVERSAL,a.Type.INTEGER,!1,r.util.hexToBytes(H.serialNumber))]),a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(H.encryptedContent.algorithm).getBytes()),a.create(a.Class.UNIVERSAL,a.Type.NULL,!1,"")]),a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,H.encryptedContent.content)])}function E(H){for(var K=[],k=0;k<H.length;++k)K.push(v(H[k]));return K}function f(H){var K=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.INTEGER,!1,a.integerToDer(H.version).getBytes()),a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[r.pki.distinguishedNameToAsn1({attributes:H.issuer}),a.create(a.Class.UNIVERSAL,a.Type.INTEGER,!1,r.util.hexToBytes(H.serialNumber))]),a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(H.digestAlgorithm).getBytes()),a.create(a.Class.UNIVERSAL,a.Type.NULL,!1,"")])]);if(H.authenticatedAttributesAsn1&&K.value.push(H.authenticatedAttributesAsn1),K.value.push(a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(H.signatureAlgorithm).getBytes()),a.create(a.Class.UNIVERSAL,a.Type.NULL,!1,"")])),K.value.push(a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,H.signature)),H.unauthenticatedAttributes.length>0){for(var k=a.create(a.Class.CONTEXT_SPECIFIC,1,!0,[]),j=0;j<H.unauthenticatedAttributes.length;++j)k.values.push(O(H.unauthenticatedAttributes[j]));K.value.push(k)}return K}function O(H){var K;if(H.type===r.pki.oids.contentType)K=a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(H.value).getBytes());else if(H.type===r.pki.oids.messageDigest)K=a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,H.value.bytes());else if(H.type===r.pki.oids.signingTime){var k=new Date("1950-01-01T00:00:00Z"),j=new Date("2050-01-01T00:00:00Z"),ae=H.value;if("string"==typeof ae){var Ee=Date.parse(ae);ae=isNaN(Ee)?13===ae.length?a.utcTimeToDate(ae):a.generalizedTimeToDate(ae):new Date(Ee)}K=ae>=k&&ae<j?a.create(a.Class.UNIVERSAL,a.Type.UTCTIME,!1,a.dateToUtcTime(ae)):a.create(a.Class.UNIVERSAL,a.Type.GENERALIZEDTIME,!1,a.dateToGeneralizedTime(ae))}return a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(H.type).getBytes()),a.create(a.Class.UNIVERSAL,a.Type.SET,!0,[K])])}function T(H){return[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(r.pki.oids.data).getBytes()),a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(H.algorithm).getBytes()),H.parameter?a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,H.parameter.getBytes()):void 0]),a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,H.content.getBytes())])]}function L(H,K,k){var j={};if(!a.validate(K,k,j,[])){var Ee=new Error("Cannot read PKCS#7 message. ASN.1 object is not a supported PKCS#7 message.");throw Ee.errors=Ee,Ee}if(a.derToOid(j.contentType)!==r.pki.oids.data)throw new Error("Unsupported PKCS#7 message. Only wrapped ContentType Data supported.");if(j.encryptedContent){var Ie="";if(r.util.isArray(j.encryptedContent))for(var re=0;re<j.encryptedContent.length;++re){if(j.encryptedContent[re].type!==a.Type.OCTETSTRING)throw new Error("Malformed PKCS#7 message, expecting encrypted content constructed of only OCTET STRING objects.");Ie+=j.encryptedContent[re].value}else Ie=j.encryptedContent;H.encryptedContent={algorithm:a.derToOid(j.encAlgorithm),parameter:r.util.createBuffer(j.encParameter.value),content:r.util.createBuffer(Ie)}}if(j.content){if(Ie="",r.util.isArray(j.content))for(re=0;re<j.content.length;++re){if(j.content[re].type!==a.Type.OCTETSTRING)throw new Error("Malformed PKCS#7 message, expecting content constructed of only OCTET STRING objects.");Ie+=j.content[re].value}else Ie=j.content;H.content=r.util.createBuffer(Ie)}return H.version=j.version.charCodeAt(0),H.rawCapture=j,j}function B(H){if(void 0===H.encryptedContent.key)throw new Error("Symmetric key not available.");if(void 0===H.content){var K;switch(H.encryptedContent.algorithm){case r.pki.oids["aes128-CBC"]:case r.pki.oids["aes192-CBC"]:case r.pki.oids["aes256-CBC"]:K=r.aes.createDecryptionCipher(H.encryptedContent.key);break;case r.pki.oids.desCBC:case r.pki.oids["des-EDE3-CBC"]:K=r.des.createDecryptionCipher(H.encryptedContent.key);break;default:throw new Error("Unsupported symmetric cipher, OID "+H.encryptedContent.algorithm)}if(K.start(H.encryptedContent.parameter),K.update(H.encryptedContent.content),!K.finish())throw new Error("Symmetric decryption failed.");H.content=K.output}}u.messageFromPem=function(H){var K=r.pem.decode(H)[0];if("PKCS7"!==K.type){var k=new Error('Could not convert PKCS#7 message from PEM; PEM header type is not "PKCS#7".');throw k.headerType=K.type,k}if(K.procType&&"ENCRYPTED"===K.procType.type)throw new Error("Could not convert PKCS#7 message from PEM; PEM is encrypted.");var j=a.fromDer(K.body);return u.messageFromAsn1(j)},u.messageToPem=function(H,K){var k={type:"PKCS7",body:a.toDer(H.toAsn1()).getBytes()};return r.pem.encode(k,{maxline:K})},u.messageFromAsn1=function(H){var K={},k=[];
vendor: 4,664 bytes, line 1
1if(!a.validate(H,u.asn1.contentInfoValidator,K,k)){var j=new Error("Cannot read PKCS#7 message. ASN.1 object is not an PKCS#7 ContentInfo.");throw j.errors=k,j}var Ee,ae=a.derToOid(K.contentType);switch(ae){case r.pki.oids.envelopedData:Ee=u.createEnvelopedData();break;case r.pki.oids.encryptedData:Ee=u.createEncryptedData();break;case r.pki.oids.signedData:Ee=u.createSignedData();break;default:throw new Error("Cannot read PKCS#7 message. ContentType with OID "+ae+" is not (yet) supported.")}return Ee.fromAsn1(K.content.value[0]),Ee},u.createSignedData=function(){var H=null;return H={type:r.pki.oids.signedData,version:1,certificates:[],crls:[],signers:[],digestAlgorithmIdentifiers:[],contentInfo:null,signerInfos:[],fromAsn1:function(j){if(L(H,j,u.asn1.signedDataValidator),H.certificates=[],H.crls=[],H.digestAlgorithmIdentifiers=[],H.contentInfo=null,H.signerInfos=[],H.rawCapture.certificates)for(var ae=H.rawCapture.certificates.value,Ee=0;Ee<ae.length;++Ee)H.certificates.push(r.pki.certificateFromAsn1(ae[Ee]))},toAsn1:function(){H.contentInfo||H.sign();for(var j=[],ae=0;ae<H.certificates.length;++ae)j.push(r.pki.certificateToAsn1(H.certificates[ae]));var Ee=[],Me=a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.INTEGER,!1,a.integerToDer(H.version).getBytes()),a.create(a.Class.UNIVERSAL,a.Type.SET,!0,H.digestAlgorithmIdentifiers),H.contentInfo])]);return j.length>0&&Me.value[0].value.push(a.create(a.Class.CONTEXT_SPECIFIC,0,!0,j)),Ee.length>0&&Me.value[0].value.push(a.create(a.Class.CONTEXT_SPECIFIC,1,!0,Ee)),Me.value[0].value.push(a.create(a.Class.UNIVERSAL,a.Type.SET,!0,H.signerInfos)),a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(H.type).getBytes()),Me])},addSigner:function(j){var ae=j.issuer,Ee=j.serialNumber;if(j.certificate){var Me=j.certificate;"string"==typeof Me&&(Me=r.pki.certificateFromPem(Me)),ae=Me.issuer.attributes,Ee=Me.serialNumber}var Ie=j.key;if(!Ie)throw new Error("Could not add PKCS#7 signer; no private key specified.");"string"==typeof Ie&&(Ie=r.pki.privateKeyFromPem(Ie));var re=j.digestAlgorithm||r.pki.oids.sha1;switch(re){case r.pki.oids.sha1:case r.pki.oids.sha256:case r.pki.oids.sha384:case r.pki.oids.sha512:case r.pki.oids.md5:break;default:throw new Error("Could not add PKCS#7 signer; unknown message digest algorithm: "+re)}var he=j.authenticatedAttributes||[];if(he.length>0){for(var Se=!1,M=!1,ee=0;ee<he.length;++ee){var pe=he[ee];if(Se||pe.type!==r.pki.oids.contentType){if(M||pe.type!==r.pki.oids.messageDigest);else if(M=!0,Se)break}else if(Se=!0,M)break}if(!Se||!M)throw new Error("Invalid signer.authenticatedAttributes. If signer.authenticatedAttributes is specified, then it must contain at least two attributes, PKCS #9 content-type and PKCS #9 message-digest.")}H.signers.push({key:Ie,version:1,issuer:ae,serialNumber:Ee,digestAlgorithm:re,signatureAlgorithm:r.pki.oids.rsaEncryption,signature:null,authenticatedAttributes:he,unauthenticatedAttributes:[]})},sign:function(j){var ae;if(j=j||{},"object"==typeof H.content&&null!==H.contentInfo||(H.contentInfo=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(r.pki.oids.data).getBytes())]),!("content"in H))||(H.content instanceof r.util.ByteBuffer?ae=H.content.bytes():"string"==typeof H.content&&(ae=r.util.encodeUtf8(H.content)),j.detached?H.detachedContent=a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,ae):H.contentInfo.value.push(a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,ae)]))),0!==H.signers.length){var Ee=function K(){for(var j={},ae=0;ae<H.signers.length;++ae){var Ee=H.signers[ae];(Me=Ee.digestAlgorithm)in j||(j[Me]=r.md[r.pki.oids[Me]].create()),Ee.md=0===Ee.authenticatedAttributes.length?j[Me]:r.md[r.pki.oids[Me]].create()}for(var Me in H.digestAlgorithmIdentifiers=[],j)H.digestAlgorithmIdentifiers.push(a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(Me).getBytes()),a.create(a.Class.UNIVERSAL,a.Type.NULL,!1,"")]));return j}();!function k(j){var ae;if(H.detachedContent?ae=H.detachedContent:ae=(ae=H.contentInfo.value[1]).value[0],!ae)throw new Error("Could not sign PKCS#7 message; there is no content to sign.");var Ee=a.derToOid(H.contentInfo.value[0].value),Me=a.toDer(ae);for(var Ie in Me.getByte(),a.getBerValueLength(Me),Me=Me.getBytes(),j)j[Ie].start().update(Me);for(var re=new Date,he=0;he<H.signers.length;++he){var Se=H.signers[he];if(0===Se.authenticatedAttributes.length){if(Ee!==r.pki.oids.data)throw new Error("Invalid signer;
1 authenticatedAttributes must be present when the ContentInfo content type is not PKCS#7 Data.")}else{Se.authenticatedAttributesAsn1=a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[]);for(var M=a.create(a.Class.UNIVERSAL,a.Type.SET,!0,[]),ee=0;ee<Se.authenticatedAttributes.length;++ee){var pe=Se.authenticatedAttributes[ee];pe.type===r.pki.oids.messageDigest?pe.value=j[Se.digestAlgorithm].digest():pe.type===r.pki.oids.signingTime&&(pe.value||(pe.value=re)),M.value.push(O(pe)),Se.authenticatedAttributesAsn1.value.push(O(pe))}Me=a.toDer(M).getBytes(),Se.md.start().update(Me)}Se.signature=Se.key.sign(Se.md,"RSASSA-PKCS1-V1_5")}H.signerInfos=function S(H){for(var K=[],k=0;k<H.length;++k)K.push(f(H[k]));return K}(H.signers)}(Ee)}},verify:function(){throw new Error("PKCS#7 signature verification not yet implemented.")},addCertificate:function(j){"string"==typeof j&&(j=r.pki.certificateFromPem(j)),H.certificates.push(j)},addCertificateRevokationList:function(j){throw new Error("PKCS#7 CRL support not yet implemented.")}}},u.createEncryptedData=function(){var H=null;return H={type:r.pki.oids.encryptedData,version:0,encryptedContent:{algorithm:r.pki.oids["aes256-CBC"]},fromAsn1:function(K){L(H,K,u.asn1.encryptedDataValidator)},decrypt:function(K){void 0!==K&&(H.encryptedContent.key=K),B(H)}}},u.createEnvelopedData=function(){var H=null;return H={type:r.pki.oids.envelopedData,version:0,recipients:[],encryptedContent:{algorithm:r.pki.oids["aes256-CBC"]},fromAsn1:function(K){var k=L(H,K,u.asn1.envelopedDataValidator);H.recipients=function y(H){for(var K=[],k=0;k<H.length;++k)K.push(_(H[k]));return K}(k.recipientInfos.value)},toAsn1:function(){return a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(H.type).getBytes()),a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.INTEGER,!1,a.integerToDer(H.version).getBytes()),a.create(a.Class.UNIVERSAL,a.Type.SET,!0,E(H.recipients)),a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,T(H.encryptedContent))])])])},findRecipient:function(K){for(var k=K.issuer.attributes,j=0;j<H.recipients.length;++j){var ae=H.recipients[j],Ee=ae.issuer;if(ae.serialNumber===K.serialNumber&&Ee.length===k.length){for(var Me=!0,Ie=0;Ie<k.length;++Ie)if(Ee[Ie].type!==k[Ie].type||Ee[Ie].value!==k[Ie].value){Me=!1;break}if(Me)return ae}}return null},decrypt:function(K,k){if(void 0===H.encryptedContent.key&&void 0!==K&&void 0!==k)switch(K.encryptedContent.algorithm){case r.pki.oids.rsaEncryption:case r.pki.oids.desCBC:var j=k.decrypt(K.encryptedContent.content);H.encryptedContent.key=r.util.createBuffer(j);break;default:throw new Error("Unsupported asymmetric cipher, OID "+K.encryptedContent.algorithm)}B(H)},addRecipient:function(K){H.recipients.push({version:0,issuer:K.issuer.attributes,serialNumber:K.serialNumber,encryptedContent:{algorithm:r.pki.oids.rsaEncryption,key:K.publicKey}})},encrypt:function(K,k){if(void 0===H.encryptedContent.content){var j,ae,Ee;switch(K=K||H.encryptedContent.key,k=k||H.encryptedContent.algorithm){case r.pki.oids["aes128-CBC"]:j=16,ae=16,Ee=r.aes.createEncryptionCipher;break;case r.pki.oids["aes192-CBC"]:j=24,ae=16,Ee=r.aes.createEncryptionCipher;break;case r.pki.oids["aes256-CBC"]:j=32,ae=16,Ee=r.aes.createEncryptionCipher;break;case r.pki.oids["des-EDE3-CBC"]:j=24,ae=8,Ee=r.des.createEncryptionCipher;break;default:throw new Error("Unsupported symmetric cipher, OID "+k)}if(void 0===K)K=r.util.createBuffer(r.random.getBytes(j));else if(K.length()!=j)throw new Error("Symmetric key has wrong length; got "+K.length()+" bytes, expected "+j+".");H.encryptedContent.algorithm=k,H.encryptedContent.key=K,H.encryptedContent.parameter=r.util.createBuffer(r.random.getBytes(ae));var Me=Ee(K);if(Me.start(H.encryptedContent.parameter.copy()),Me.update(H.content),!Me.finish())throw new Error("Symmetric encryption failed.");H.encryptedContent.content=Me.output}for(var Ie=0;Ie<H.recipients.length;++Ie){var re=H.recipients[Ie];if(void 0===re.encryptedContent.content){if(re.encryptedContent.algorithm!==r.pki.oids.rsaEncryption)throw new Error("Unsupported asymmetric cipher, OID "+re.encryptedContent.algorithm);
vendor: 4,348 bytes, line 1
1re.encryptedContent.content=re.encryptedContent.key.encrypt(H.encryptedContent.key.data)}}}}}},88291:(We,de,m)=>{var r=m(16589);m(47097),m(70812);var a=r.asn1,u=We.exports=r.pkcs7asn1=r.pkcs7asn1||{};r.pkcs7=r.pkcs7||{},r.pkcs7.asn1=u;var _={name:"ContentInfo",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"ContentInfo.ContentType",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"contentType"},{name:"ContentInfo.content",tagClass:a.Class.CONTEXT_SPECIFIC,type:0,constructed:!0,optional:!0,captureAsn1:"content"}]};u.contentInfoValidator=_;var v={name:"EncryptedContentInfo",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedContentInfo.contentType",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"contentType"},{name:"EncryptedContentInfo.contentEncryptionAlgorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedContentInfo.contentEncryptionAlgorithm.algorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"encAlgorithm"},{name:"EncryptedContentInfo.contentEncryptionAlgorithm.parameter",tagClass:a.Class.UNIVERSAL,captureAsn1:"encParameter"}]},{name:"EncryptedContentInfo.encryptedContent",tagClass:a.Class.CONTEXT_SPECIFIC,type:0,capture:"encryptedContent",captureAsn1:"encryptedContentAsn1"}]};u.envelopedDataValidator={name:"EnvelopedData",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"EnvelopedData.Version",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1,capture:"version"},{name:"EnvelopedData.RecipientInfos",tagClass:a.Class.UNIVERSAL,type:a.Type.SET,constructed:!0,captureAsn1:"recipientInfos"}].concat(v)},u.encryptedDataValidator={name:"EncryptedData",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedData.Version",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1,capture:"version"}].concat(v)},u.signedDataValidator={name:"SignedData",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"SignedData.Version",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1,capture:"version"},{name:"SignedData.DigestAlgorithms",tagClass:a.Class.UNIVERSAL,type:a.Type.SET,constructed:!0,captureAsn1:"digestAlgorithms"},_,{name:"SignedData.Certificates",tagClass:a.Class.CONTEXT_SPECIFIC,type:0,optional:!0,captureAsn1:"certificates"},{name:"SignedData.CertificateRevocationLists",tagClass:a.Class.CONTEXT_SPECIFIC,type:1,optional:!0,captureAsn1:"crls"},{name:"SignedData.SignerInfos",tagClass:a.Class.UNIVERSAL,type:a.Type.SET,capture:"signerInfos",optional:!0,value:[{name:"SignerInfo",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"SignerInfo.version",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1},{name:"SignerInfo.issuerAndSerialNumber",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"SignerInfo.issuerAndSerialNumber.issuer",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,captureAsn1:"issuer"},{name:"SignerInfo.issuerAndSerialNumber.serialNumber",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1,capture:"serial"}]},{name:"SignerInfo.digestAlgorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"SignerInfo.digestAlgorithm.algorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"digestAlgorithm"},{name:"SignerInfo.digestAlgorithm.parameter",tagClass:a.Class.UNIVERSAL,constructed:!1,captureAsn1:"digestParameter",optional:!0}]},{name:"SignerInfo.authenticatedAttributes",tagClass:a.Class.CONTEXT_SPECIFIC,type:0,constructed:!0,optional:!0,capture:"authenticatedAttributes"},{name:"SignerInfo.digestEncryptionAlgorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,capture:"signatureAlgorithm"},{name:"SignerInfo.encryptedDigest",tagClass:a.Class.UNIVERSAL,type:a.Type.OCTETSTRING,constructed:!1,capture:"signature"},{name:"SignerInfo.unauthenticatedAttributes",tagClass:a.Class.CONTEXT_SPECIFIC,type:1,constructed:!0,optional:!0,capture:"unauthenticatedAttributes"}]}]}]},u.recipientInfoValidator={name:"RecipientInfo",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"RecipientInfo.version",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,c
vendor: 4,167 bytes, line 1
1onstructed:!1,capture:"version"},{name:"RecipientInfo.issuerAndSerial",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"RecipientInfo.issuerAndSerial.issuer",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,captureAsn1:"issuer"},{name:"RecipientInfo.issuerAndSerial.serialNumber",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1,capture:"serial"}]},{name:"RecipientInfo.keyEncryptionAlgorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"RecipientInfo.keyEncryptionAlgorithm.algorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"encAlgorithm"},{name:"RecipientInfo.keyEncryptionAlgorithm.parameter",tagClass:a.Class.UNIVERSAL,constructed:!1,captureAsn1:"encParameter",optional:!0}]},{name:"RecipientInfo.encryptedKey",tagClass:a.Class.UNIVERSAL,type:a.Type.OCTETSTRING,constructed:!1,capture:"encKey"}]}},69622:(We,de,m)=>{var r=m(16589);m(47097),m(31817),m(71347),m(79368),m(1097),m(94724),m(78588),m(82880),m(70812),m(9436);var a=r.asn1,u=We.exports=r.pki=r.pki||{};u.pemToDer=function(_){var v=r.pem.decode(_)[0];if(v.procType&&"ENCRYPTED"===v.procType.type)throw new Error("Could not convert PEM to DER; PEM is encrypted.");return r.util.createBuffer(v.body)},u.privateKeyFromPem=function(_){var v=r.pem.decode(_)[0];if("PRIVATE KEY"!==v.type&&"RSA PRIVATE KEY"!==v.type){var y=new Error('Could not convert private key from PEM; PEM header type is not "PRIVATE KEY" or "RSA PRIVATE KEY".');throw y.headerType=v.type,y}if(v.procType&&"ENCRYPTED"===v.procType.type)throw new Error("Could not convert private key from PEM; PEM is encrypted.");var E=a.fromDer(v.body);return u.privateKeyFromAsn1(E)},u.privateKeyToPem=function(_,v){var y={type:"RSA PRIVATE KEY",body:a.toDer(u.privateKeyToAsn1(_)).getBytes()};return r.pem.encode(y,{maxline:v})},u.privateKeyInfoToPem=function(_,v){var y={type:"PRIVATE KEY",body:a.toDer(_).getBytes()};return r.pem.encode(y,{maxline:v})}},73697:(We,de,m)=>{var r=m(16589);m(70812),m(80983),m(61675),function(){if(r.prime)We.exports=r.prime;else{var a=We.exports=r.prime=r.prime||{},u=r.jsbn.BigInteger,_=[6,4,2,4,2,4,6,2],v=new u(null);v.fromInt(30);var y=function(T,L){return T|L};a.generateProbablePrime=function(T,L,B){"function"==typeof L&&(B=L,L={});var H=(L=L||{}).algorithm||"PRIMEINC";"string"==typeof H&&(H={name:H}),H.options=H.options||{};var K=L.prng||r.random;if("PRIMEINC"===H.name)return function E(T,L,B,H){return"workers"in B?function C(T,L,B,H){if(typeof Worker>"u")return g(T,L,B,H);var K=S(T,L),k=B.workers,j=B.workLoad||100,ae=30*j/8,Ee=B.workerScript||"forge/prime.worker.js";if(-1===k)return r.util.estimateCores(function(Ie,re){Ie&&(re=2),k=re-1,Me()});function Me(){k=Math.max(1,k);for(var Ie=[],re=0;re<k;++re)Ie[re]=new Worker(Ee);for(re=0;re<k;++re)Ie[re].addEventListener("message",M);var Se=!1;function M(ee){if(!Se){var pe=ee.data;if(pe.found){for(var ge=0;ge<Ie.length;++ge)Ie[ge].terminate();return Se=!0,H(null,new u(pe.prime,16))}K.bitLength()>T&&(K=S(T,L));var Be=K.toString(16);ee.target.postMessage({hex:Be,workLoad:j}),K.dAddOffset(ae,0)}}}Me()}(T,L,B,H):g(T,L,B,H)}(T,{nextBytes:function(j){for(var ae=K.getBytesSync(j.length),Ee=0;Ee<j.length;++Ee)j[Ee]=ae.charCodeAt(Ee)}},H.options,B);throw new Error("Invalid prime generation algorithm: "+H.name)}}function g(T,L,B,H){var K=S(T,L),j=function O(T){return T<=100?27:T<=150?18:T<=200?15:T<=250?12:T<=300?9:T<=350?8:T<=400?7:T<=500?6:T<=600?5:T<=800?4:T<=1250?3:2}(K.bitLength());"millerRabinTests"in B&&(j=B.millerRabinTests);var ae=10;"maxBlockTime"in B&&(ae=B.maxBlockTime),f(K,T,L,0,j,ae,H)}function f(T,L,B,H,K,k,j){var ae=+new Date;do{if(T.bitLength()>L&&(T=S(L,B)),T.isProbablePrime(K))return j(null,T);T.dAddOffset(_[H++%8],0)}while(k<0||+new Date-ae<k);r.util.setImmediate(function(){f(T,L,B,H,K,k,j)})}function S(T,L){var B=new u(T,L),H=T-1;return B.testBit(H)||B.bitwiseTo(u.ONE.shiftLeft(H),y,B),B.dAddOffset(31-B.mod(v).byteValue(),0),B}}()},80409:(We,de,m)=>{var r=m(16589);m(70812);var a=null;r.util.isNodejs&&!r.options.usePureJavaScript&&!process.versions["node-webkit"]&&(a=m(50310)),(We.exports=r.prng=r.prng||{}
vendor: 24,094 bytes, line 1
1).create=function(_){for(var v={plugin:_,key:null,seed:null,time:null,reseeds:0,generated:0,keyBytes:""},y=_.md,E=new Array(32),g=0;g<32;++g)E[g]=y.create();function C(){if(v.pools[0].messageLength>=32)return S();v.collect(v.seedFileSync(32-v.pools[0].messageLength<<5)),S()}function S(){v.reseeds=4294967295===v.reseeds?0:v.reseeds+1;var T=v.plugin.md.create();T.update(v.keyBytes);for(var L=1,B=0;B<32;++B)v.reseeds%L==0&&(T.update(v.pools[B].digest().getBytes()),v.pools[B].start()),L<<=1;v.keyBytes=T.digest().getBytes(),T.start(),T.update(v.keyBytes);var H=T.digest().getBytes();v.key=v.plugin.formatKey(v.keyBytes),v.seed=v.plugin.formatSeed(H),v.generated=0}function O(T){var L=null,B=r.util.globalScope,H=B.crypto||B.msCrypto;H&&H.getRandomValues&&(L=function(he){return H.getRandomValues(he)});var K=r.util.createBuffer();if(L)for(;K.length()<T;){var k=Math.max(1,Math.min(T-K.length(),65536)/4),j=new Uint32Array(Math.floor(k));try{L(j);for(var ae=0;ae<j.length;++ae)K.putInt32(j[ae])}catch(he){if(!(typeof QuotaExceededError<"u"&&he instanceof QuotaExceededError))throw he}}if(K.length()<T)for(var Ee,Me,Ie,re=Math.floor(65536*Math.random());K.length()<T;)for(Me=16807*(65535&re),Me+=(32767&(Ee=16807*(re>>16)))<<16,re=4294967295&(Me=(2147483647&(Me+=Ee>>15))+(Me>>31)),ae=0;ae<3;++ae)Ie=re>>>(ae<<3),Ie^=Math.floor(256*Math.random()),K.putByte(255&Ie);return K.getBytes(T)}return v.pools=E,v.pool=0,v.generate=function(T,L){if(!L)return v.generateSync(T);var B=v.plugin.cipher,H=v.plugin.increment,K=v.plugin.formatKey,k=v.plugin.formatSeed,j=r.util.createBuffer();v.key=null,function ae(Ee){if(Ee)return L(Ee);if(j.length()>=T)return L(null,j.getBytes(T));if(v.generated>1048575&&(v.key=null),null===v.key)return r.util.nextTick(function(){!function f(T){if(v.pools[0].messageLength>=32)return S(),T();v.seedFile(32-v.pools[0].messageLength<<5,function(B,H){if(B)return T(B);v.collect(H),S(),T()})}(ae)});var Me=B(v.key,v.seed);v.generated+=Me.length,j.putBytes(Me),v.key=K(B(v.key,H(v.seed))),v.seed=k(B(v.key,v.seed)),r.util.setImmediate(ae)}()},v.generateSync=function(T){var L=v.plugin.cipher,B=v.plugin.increment,H=v.plugin.formatKey,K=v.plugin.formatSeed;v.key=null;for(var k=r.util.createBuffer();k.length()<T;){v.generated>1048575&&(v.key=null),null===v.key&&C();var j=L(v.key,v.seed);v.generated+=j.length,k.putBytes(j),v.key=H(L(v.key,B(v.seed))),v.seed=K(L(v.key,v.seed))}return k.getBytes(T)},a?(v.seedFile=function(T,L){a.randomBytes(T,function(B,H){if(B)return L(B);L(null,H.toString())})},v.seedFileSync=function(T){return a.randomBytes(T).toString()}):(v.seedFile=function(T,L){try{L(null,O(T))}catch(B){L(B)}},v.seedFileSync=O),v.collect=function(T){for(var L=T.length,B=0;B<L;++B)v.pools[v.pool].update(T.substr(B,1)),v.pool=31===v.pool?0:v.pool+1},v.collectInt=function(T,L){for(var B="",H=0;H<L;H+=8)B+=String.fromCharCode(T>>H&255);v.collect(B)},v.registerWorker=function(T){T===self?v.seedFile=function(B,H){self.addEventListener("message",function K(k){var j=k.data;j.forge&&j.forge.prng&&(self.removeEventListener("message",K),H(j.forge.prng.err,j.forge.prng.bytes))}),self.postMessage({forge:{prng:{needed:B}}})}:T.addEventListener("message",function(B){var H=B.data;H.forge&&H.forge.prng&&v.seedFile(H.forge.prng.needed,function(K,k){T.postMessage({forge:{prng:{err:K,bytes:k}}})})})},v}},78588:(We,de,m)=>{var r=m(16589);m(61675),m(70812),(We.exports=r.pss=r.pss||{}).create=function(u){3===arguments.length&&(u={md:arguments[0],mgf:arguments[1],saltLength:arguments[2]});var g,_=u.md,v=u.mgf,y=_.digestLength,E=u.salt||null;if("string"==typeof E&&(E=r.util.createBuffer(E)),"saltLength"in u)g=u.saltLength;else{if(null===E)throw new Error("Salt length not specified or specific salt not given.");g=E.length()}if(null!==E&&E.length()!==g)throw new Error("Given salt length does not match length of given salt.");var f=u.prng||r.random;return{encode:function(S,O){var T,K,L=O-1,B=Math.ceil(L/8),H=S.digest().getBytes();if(B<y+g+2)throw new Error("Message is too long to encrypt.");K=null===E?f.getBytesSync(g):E.bytes();var k=new r.util.ByteBuffer;k.fillWithByte(0,8),k.putBytes(H),k.putBytes(K),_.start(),_.update(k.getBytes());var j=_.digest().getBytes(),ae=new r.util.ByteBuffer;ae.fillWithByte(0,B-g-y-2),ae.putByte(1),ae.putBytes(K);var Ee=ae.getBytes(),Me=B-y-1,Ie=v.generate(j,Me),re="";for(T=0;T<Me;T++)re+=String.fromCharCode(Ee.charCodeAt(T)^Ie.charCodeAt(T));var he=65280>>8*B-L&255;return(re=String.fromCharCode(re.charCodeAt(0)&~he)+re.substr(1))+j+"\xbc"},verify:function(S,O,T){var L,B=T-1,H=Math.ceil(B/8);if(O=O.substr(-H),H<y+g+2)throw new Error("Inconsistent parameters to PSS signature verification.");if(188!==O.charCodeAt(H-1))throw new Error("Encoded message does not end in 0xBC.");var K=H-y-1,k=O.substr(0,K),j=O.substr(K,y),ae=65280>>8*H-B&255;if(k.charCodeAt(0)&ae)throw new Error("Bits beyond keysize not zero as expected.");var Ee=v.generate(j,K),Me="";for(L=0;L<K;L++)Me+=String.fromCharCode(k.charCodeAt(L)^Ee.charCodeAt(L));Me=String.fromCharCode(Me.charCodeAt(0)&~ae)+Me.substr(1);var Ie=H-y-g-2;for(L=0;L<Ie;L++)if(0!==Me.charCodeAt(L))throw new Error("Leftmost octets not zero as expected");if(1!==Me.charCodeAt(Ie))throw new Error("Inconsistent PSS signature, 0x01 marker not found");var re=Me.substr(-g),he=new r.util.ByteBuffer;return he.fillWithByte(0,8),he.putBytes(S),he.putBytes(re),_.start(),_.update(he.getBytes()),j===_.digest().getBytes()}}}},61675:(We,de,m)=>{var r=m(16589);m(70057),m(62507),m(80409),m(70812),r.random&&r.random.getBytes?We.exports=r.random:function(a){var u={},_=new Array(4),v=r.util.createBuffer();function y(){var T=r.prng.create(u);return T.getBytes=function(L,B){return T.generate(L,B)},T.getBytesSync=function(L){return T.generate(L)},T}u.formatKey=function(T){var L=r.util.createBuffer(T);return(T=new Array(4))[0]=L.getInt32(),T[1]=L.getInt32(),T[2]=L.getInt32(),T[3]=L.getInt32(),r.aes._expandKey(T,!1)},u.formatSeed=function(T){var L=r.util.createBuffer(T);return(T=new Array(4))[0]=L.getInt32(),T[1]=L.getInt32(),T[2]=L.getInt32(),T[3]=L.getInt32(),T},u.cipher=function(T,L){return r.aes._updateBlock(T,L,_,!1),v.putInt32(_[0]),v.putInt32(_[1]),v.putInt32(_[2]),v.putInt32(_[3]),v.getBytes()},u.increment=function(T){return++T[3],T},u.md=r.md.sha256;var E=y(),g=null,f=r.util.globalScope,C=f.crypto||f.msCrypto;if(C&&C.getRandomValues&&(g=function(T){return C.getRandomValues(T)}),r.options.usePureJavaScript||!r.util.isNodejs&&!g){if(typeof window>"u"||window,E.collectInt(+new Date,32),typeof navigator<"u"){var S="";for(var O in navigator)try{"string"==typeof navigator[O]&&(S+=navigator[O])}catch{}E.collect(S),S=null}a&&(a().mousemove(function(T){E.collectInt(T.clientX,16),E.collectInt(T.clientY,16)}),a().keypress(function(T){E.collectInt(T.charCode,8)}))}if(r.random)for(var O in E)r.random[O]=E[O];else r.random=E;r.random.createInstance=y,We.exports=r.random}(typeof jQuery<"u"?jQuery:null)},81881:(We,de,m)=>{var r=m(16589);m(70812);var a=[217,120,249,196,25,221,181,237,40,233,253,121,74,160,216,157,198,126,55,131,43,118,83,142,98,76,100,136,68,139,251,162,23,154,89,245,135,179,79,19,97,69,109,141,9,129,125,50,189,143,64,235,134,183,123,11,240,149,33,34,92,107,78,130,84,214,101,147,206,96,178,28,115,86,192,20,167,140,241,220,18,117,202,31,59,190,228,209,66,61,212,48,163,60,182,38,111,191,14,218,70,105,7,87,39,242,29,155,188,148,67,3,248,17,199,246,144,239,62,231,6,195,213,47,200,102,30,215,8,232,234,222,128,82,238,247,132,170,114,172,53,77,106,42,150,26,210,113,90,21,73,116,75,159,208,94,4,24,164,236,194,224,65,110,15,81,203,204,36,145,175,80,161,244,112,57,153,124,58,133,35,184,180,122,252,2,54,91,37,85,151,49,45,93,250,152,227,138,146,174,5,223,41,16,103,108,186,201,211,0,230,207,225,158,168,44,99,22,1,63,88,226,137,169,13,56,52,27,171,51,255,176,187,72,12,95,185,177,205,46,197,243,219,71,229,165,156,119,10,166,32,104,254,127,193,173],u=[1,2,3,5],_=function(E,g){return E<<g&65535|(65535&E)>>16-g},v=function(E,g){return(65535&E)>>g|E<<16-g&65535};We.exports=r.rc2=r.rc2||{},r.rc2.expandKey=function(E,g){"string"==typeof E&&(E=r.util.createBuffer(E)),g=g||128;var L,f=E,C=E.length(),S=g,O=Math.ceil(S/8),T=255>>(7&S);for(L=C;L<128;L++)f.putByte(a[f.at(L-1)+f.at(L-C)&255]);for(f.setAt(128-O,a[f.at(128-O)&T]),L=127-O;L>=0;L--)f.setAt(L,a[f.at(L+1)^f.at(L+O)]);return f};var y=function(E,g,f){var L,B,H,K,C=!1,S=null,O=null,T=null,k=[];for(E=r.rc2.expandKey(E,g),H=0;H<64;H++)k.push(E.getInt16Le());f?(L=function(Ee){for(H=0;H<4;H++)Ee[H]+=k[K]+(Ee[(H+3)%4]&Ee[(H+2)%4])+(~Ee[(H+3)%4]&Ee[(H+1)%4]),Ee[H]=_(Ee[H],u[H]),K++},B=function(Ee){for(H=0;H<4;H++)Ee[H]+=k[63&Ee[(H+3)%4]]}):(L=function(Ee){for(H=3;H>=0;H--)Ee[H]=v(Ee[H],u[H]),Ee[H]-=k[K]+(Ee[(H+3)%4]&Ee[(H+2)%4])+(~Ee[(H+3)%4]&Ee[(H+1)%4]),K--},B=function(Ee){for(H=3;H>=0;H--)Ee[H]-=k[63&Ee[(H+3)%4]]});var j=function(Ee){var Me=[];for(H=0;H<4;H++){var Ie=S.getInt16Le();null!==T&&(f?Ie^=T.getInt16Le():T.putInt16Le(Ie)),Me.push(65535&Ie)}K=f?0:63;for(var re=0;re<Ee.length;re++)for(var he=0;he<Ee[re][0];he++)Ee[re][1](Me);for(H=0;H<4;H++)null!==T&&(f?T.putInt16Le(Me[H]):Me[H]^=T.getInt16Le()),O.putInt16Le(Me[H])},ae=null;return ae={start:function(Ee,Me){Ee&&"string"==typeof Ee&&(Ee=r.util.createBuffer(Ee)),C=!1,S=r.util.createBuffer(),O=Me||new r.util.createBuffer,T=Ee,ae.output=O},update:function(Ee){for(C||S.putBuffer(Ee);S.length()>=8;)j([[5,L],[1,B],[6,L],[1,B],[5,L]])},finish:function(Ee){var Me=!0;if(f)if(Ee)Me=Ee(8,S,!f);else{var Ie=8===S.length()?8:8-S.length();S.fillWithByte(Ie,Ie)}if(Me&&(C=!0,ae.update()),!f&&(Me=0===S.length()))if(Ee)Me=Ee(8,O,!f);else{var re=O.length(),he=O.at(re-1);he>re?Me=!1:O.truncate(he)}return Me}}};r.rc2.startEncrypting=function(E,g,f){var C=r.rc2.createEncryptionCipher(E,128);return C.start(g,f),C},r.rc2.createEncryptionCipher=function(E,g){return y(E,g,!0)},r.rc2.startDecrypting=function(E,g,f){var C=r.rc2.createDecryptionCipher(E,128);return C.start(g,f),C},r.rc2.createDecryptionCipher=function(E,g){return y(E,g,!1)}},82880:(We,de,m)=>{var r=m(16589);if(m(47097),m(80983),m(31817),m(78788),m(73697),m(61675),m(70812),typeof a>"u")var a=r.jsbn.BigInteger;var u=r.util.isNodejs?m(50310):null,_=r.asn1,v=r.util;r.pki=r.pki||{},We.exports=r.pki.rsa=r.rsa=r.rsa||{};var y=r.pki,E=[6,4,2,4,2,4,6,2],g={name:"PrivateKeyInfo",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,value:[{name:"PrivateKeyInfo.version",tagClass:_.Class.UNIVERSAL,type:_.Type.INTEGER,constructed:!1,capture:"privateKeyVersion"},{name:"PrivateKeyInfo.privateKeyAlgorithm",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,value:[{name:"AlgorithmIdentifier.algorithm",tagClass:_.Class.UNIVERSAL,type:_.Type.OID,constructed:!1,capture:"privateKeyOid"}]},{name:"PrivateKeyInfo",tagClass:_.Class.UNIVERSAL,type:_.Type.OCTETSTRING,constructed:!1,capture:"privateKey"}]},f={name:"RSAPrivateKey",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,value:[{name:"RSAPrivateKey.version",tagClass:_.Class.UNIVERSAL,type:_.Type.INTEGER,constructed:!1,capture:"privateKeyVersion"},{name:"RSAPrivateKey.modulus",tagClass:_.Class.UNIVERSAL,type:_.Type.INTEGER,constructed:!1,capture:"privateKeyModulus"},{name:"RSAPrivateKey.publicExponent",tagClass:_.Class.UNIVERSAL,type:_.Type.INTEGER,constructed:!1,capture:"privateKeyPublicExponent"},{name:"RSAPrivateKey.privateExponent",tagClass:_.Class.UNIVERSAL,type:_.Type.INTEGER,constructed:!1,capture:"privateKeyPrivateExponent"},{name:"RSAPrivateKey.prime1",tagClass:_.Class.UNIVERSAL,type:_.Type.INTEGER,constructed:!1,capture:"privateKeyPrime1"},{name:"RSAPrivateKey.prime2",tagClass:_.Class.UNIVERSAL,type:_.Type.INTEGER,constructed:!1,capture:"privateKeyPrime2"},{name:"RSAPrivateKey.exponent1",tagClass:_.Class.UNIVERSAL,type:_.Type.INTEGER,constructed:!1,capture:"privateKeyExponent1"},{name:"RSAPrivateKey.exponent2",tagClass:_.Class.UNIVERSAL,type:_.Type.INTEGER,constructed:!1,capture:"privateKeyExponent2"},{name:"RSAPrivateKey.coefficient",tagClass:_.Class.UNIVERSAL,type:_.Type.INTEGER,constructed:!1,capture:"privateKeyCoefficient"}]},C={name:"RSAPublicKey",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,value:[{name:"RSAPublicKey.modulus",tagClass:_.Class.UNIVERSAL,type:_.Type.INTEGER,constructed:!1,capture:"publicKeyModulus"},{name:"RSAPublicKey.exponent",tagClass:_.Class.UNIVERSAL,type:_.Type.INTEGER,constructed:!1,capture:"publicKeyExponent"}]},S=r.pki.rsa.publicKeyValidator={name:"SubjectPublicKeyInfo",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,captureAsn1:"subjectPublicKeyInfo",value:[{name:"SubjectPublicKeyInfo.AlgorithmIdentifier",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,value:[{name:"AlgorithmIdentifier.algorithm",tagClass:_.Class.UNIVERSAL,type:_.Type.OID,constructed:!1,capture:"publicKeyOid"}]},{name:"SubjectPublicKeyInfo.subjectPublicKey",tagClass:_.Class.UNIVERSAL,type:_.Type.BITSTRING,constructed:!1,value:[{name:"SubjectPublicKeyInfo.subjectPublicKey.RSAPublicKey",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,optional:!0,captureAsn1:"rsaPublicKey"}]}]},O={name:"DigestInfo",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,value:[{name:"DigestInfo.DigestAlgorithm",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,value:[{name:"DigestInfo.DigestAlgorithm.algorithmIdentifier",tagClass:_.Class.UNIVERSAL,type:_.Type.OID,constructed:!1,capture:"algorithmIdentifier"},{name:"DigestInfo.DigestAlgorithm.parameters",tagClass:_.Class.UNIVERSAL,type:_.Type.NULL,capture:"parameters",optional:!0,constructed:!1}]},{name:"DigestInfo.digest",tagClass:_.Class.UNIVERSAL,type:_.Type.OCTETSTRING,constructed:!1,capture:"digest"}]},T=function(M){if(!(M.algorithm in y.oids)){var pe=new Error("Unknown message digest algorithm.");throw pe.algorithm=M.algorithm,pe}var ge=_.oidToDer(y.oids[M.algorithm]).getBytes(),Be=_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[]),je=_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[]);je.value.push(_.create(_.Class.UNIVERSAL,_.Type.OID,!1,ge)),je.value.push(_.create(_.Class.UNIVERSAL,_.Type.NULL,!1,""));var Qe=_.create(_.Class.UNIVERSAL,_.Type.OCTETSTRING,!1,M.digest().getBytes());return Be.value.push(je),Be.value.push(Qe),_.toDer(Be).getBytes()},L=function(M,ee,pe){if(pe)return M.modPow(ee.e,ee.n);if(!ee.p||!ee.q)return M.modPow(ee.d,ee.n);var ge;ee.dP||(ee.dP=ee.d.mod(ee.p.subtract(a.ONE))),ee.dQ||(ee.dQ=ee.d.mod(ee.q.subtract(a.ONE))),ee.qInv||(ee.qInv=ee.q.modInverse(ee.p));do{ge=new a(r.util.bytesToHex(r.random.getBytes(ee.n.bitLength()/8)),16)}while(ge.compareTo(ee.n)>=0||!ge.gcd(ee.n).equals(a.ONE));for(var Be=(M=M.multiply(ge.modPow(ee.e,ee.n)).mod(ee.n)).mod(ee.p).modPow(ee.dP,ee.p),je=M.mod(ee.q).modPow(ee.dQ,ee.q);Be.compareTo(je)<0;)Be=Be.add(ee.p);var Qe=Be.subtract(je).multiply(ee.qInv).mod(ee.p).multiply(ee.q).add(je);return Qe.multiply(ge.modInverse(ee.n)).mod(ee.n)};function B(M,ee,pe){var ge=r.util.createBuffer(),Be=Math.ceil(ee.n.bitLength()/8);if(M.length>Be-11){var je=new Error("Message is too long for PKCS#1 v1.5 padding.");throw je.length=M.length,je.max=Be-11,je}ge.putByte(0),ge.putByte(pe);var xe,Qe=Be-3-M.length;if(0===pe||1===pe){xe=0===pe?0:255;for(var Ae=0;Ae<Qe;++Ae)ge.putByte(xe)}else for(;Qe>0;){var ve=0,_e=r.random.getBytes(Qe);for(Ae=0;Ae<Qe;++Ae)0===(xe=_e.charCodeAt(Ae))?++ve:ge.putByte(xe);Qe=ve}return ge.putByte(0),ge.putBytes(M),ge}function H(M,ee,pe,ge,Be){var je=Math.ceil(ee.n.bitLength()/8),Qe=r.util.createBuffer(M),xe=Qe.getByte(),Ae=Qe.getByte();if(0!==xe||pe&&0!==Ae&&1!==Ae||!pe&&2!==Ae||pe&&0===Ae&&typeof ge>"u")throw new Error("Encryption block is invalid.");var ve=0;if(0===Ae){ve=je-3-ge;for(var _e=0;_e<ve;++_e)if(0!==Qe.getByte())throw new Error("Encryption block is invalid.")}else if(1===Ae){for(ve=0;Qe.length()>1;){if(255!==Qe.getByte()){--Qe.read;break}++ve}if(ve<8&&(!Be||!Be._skipPaddingChecks))throw new Error("Encryption block is invalid.")}else if(2===Ae){for(ve=0;Qe.length()>1;){if(0===Qe.getByte()){--Qe.read;break}++ve}if(ve<8&&(!Be||!Be._skipPaddingChecks))throw new Error("Encryption block is invalid.")}if(0!==Qe.getByte()||ve!==je-3-Qe.length())throw new Error("Encryption block is invalid.");return Qe.getBytes()}function k(M){var ee=M.toString(16);ee[0]>="8"&&(ee="00"+ee);var pe=r.util.hexToBytes(ee);return!(pe.length>1)||(0!==pe.charCodeAt(0)||128&pe.charCodeAt(1))&&(255!==pe.charCodeAt(0)||128&~pe.charCodeAt(1))?pe:pe.substr(1)}function j(M){return M<=100?27:M<=150?18:M<=200?15:M<=250?12:M<=300?9:M<=350?8:M<=400?7:M<=500?6:M<=600?5:M<=800?4:M<=1250?3:2}function ae(M){return r.util.isNodejs&&"function"==typeof u[M]}function Ee(M){return typeof v.globalScope<"u"&&"object"==typeof v.globalScope.crypto&&"object"==typeof v.globalScope.crypto.subtle&&"function"==typeof v.globalScope.crypto.subtle[M]}function Me(M){return typeof v.globalScope<"u"&&"object"==typeof v.globalScope.msCrypto&&"object"==typeof v.globalScope.msCrypto.subtle&&"function"==typeof v.globalScope.msCrypto.subtle[M]}function Ie(M){for(var ee=r.util.hexToBytes(M.toString(16)),pe=new Uint8Array(ee.length),ge=0;ge<ee.length;++ge)pe[ge]=ee.charCodeAt(ge);return pe}y.rsa.encrypt=function(M,ee,pe){var Be,ge=pe,je=Math.ceil(ee.n.bitLength()/8);!1!==pe&&!0!==pe?(ge=2===pe,Be=B(M,ee,pe)):(Be=r.util.createBuffer()).putBytes(M);for(var Qe=new a(Be.toHex(),16),Ae=L(Qe,ee,ge).toString(16),ve=r.util.createBuffer(),_e=je-Math.ceil(Ae.length/2);_e>0;)ve.putByte(0),--_e;return ve.putBytes(r.util.hexToBytes(Ae)),ve.getBytes()},y.rsa.decrypt=function(M,ee,pe,ge){var Be=Math.ceil(ee.n.bitLength()/8);if(M.length!==Be){var je=new Error("Encrypted message length is invalid.");throw je.length=M.length,je.expected=Be,je}var Qe=new a(r.util.createBuffer(M).toHex(),16);if(Qe.compareTo(ee.n)>=0)throw new Error("Encrypted message is invalid.");for(var Ae=L(Qe,ee,pe).toString(16),ve=r.util.createBuffer(),_e=Be-Math.ceil(Ae.length/2);_e>0;)ve.putByte(0),--_e;return ve.putBytes(r.util.hexToBytes(Ae)),!1!==ge?H(ve.getBytes(),ee,pe):ve.getBytes()},y.rsa.createKeyPairGenerationState=function(M,ee,pe){"string"==typeof M&&(M=parseInt(M,10)),M=M||2048;var Qe,ge=(pe=pe||{}).prng||r.random,Be={nextBytes:function(xe){for(var Ae=ge.getBytesSync(xe.length),ve=0;ve<xe.length;++ve)xe[ve]=Ae.charCodeAt(ve)}},je=pe.algorithm||"PRIMEINC";if("PRIMEINC"!==je)throw new Error("Invalid key generation algorithm: "+je);return(Qe={algorithm:je,state:0,bits:M,rng:Be,eInt:ee||65537,e:new a(null),p:null,q:null,qBits:M>>1,pBits:M-(M>>1),pqState:0,num:null,keys:null}).e.fromInt(Qe.eInt),Qe},y.rsa.stepKeyPairGenerationState=function(M,ee){"algorithm"in M||(M.algorithm="PRIMEINC");var pe=new a(null);pe.fromInt(30);for(var Qe,ge=0,Be=function(Ce,lt){return Ce|lt},je=+new Date,xe=0;null===M.keys&&(ee<=0||xe<ee);){if(0===M.state){var Ae=null===M.p?M.pBits:M.qBits,ve=Ae-1;0===M.pqState?(M.num=new a(Ae,M.rng),M.num.testBit(ve)||M.num.bitwiseTo(a.ONE.shiftLeft(ve),Be,M.num),M.num.dAddOffset(31-M.num.mod(pe).byteValue(),0),ge=0,++M.pqState):1===M.pqState?M.num.bitLength()>Ae?M.pqState=0:M.num.isProbablePrime(j(M.num.bitLength()))?++M.pqState:M.num.dAddOffset(E[ge++%8],0):2===M.pqState?M.pqState=0===M.num.subtract(a.ONE).gcd(M.e).compareTo(a.ONE)?3:0:3===M.pqState&&(M.pqState=0,null===M.p?M.p=M.num:M.q=M.num,null!==M.p&&null!==M.q&&++M.state,M.num=null)}else if(1===M.state)M.p.compareTo(M.q)<0&&(M.num=M.p,M.p=M.q,M.q=M.num),++M.state;else if(2===M.state)M.p1=M.p.subtract(a.ONE),M.q1=M.q.subtract(a.ONE),M.phi=M.p1.multiply(M.q1),++M.state;else if(3===M.state)0===M.phi.gcd(M.e).compareTo(a.ONE)?++M.state:(M.p=null,M.q=null,M.state=0);else if(4===M.state)M.n=M.p.multiply(M.q),M.n.bitLength()===M.bits?++M.state:(M.q=null,M.state=0);else if(5===M.state){var _e=M.e.modInverse(M.phi);M.keys={privateKey:y.rsa.setPrivateKey(M.n,M.e,_e,M.p,M.q,_e.mod(M.p1),_e.mod(M.q1),M.q.modInverse(M.p)),publicKey:y.rsa.setPublicKey(M.n,M.e)}}xe+=(Qe=+new Date)-je,je=Qe}return null!==M.keys},y.rsa.generateKeyPair=function(M,ee,pe,ge){if(1===arguments.length?"object"==typeof M?(pe=M,M=void 0):"function"==typeof M&&(ge=M,M=void 0):2===arguments.length?"number"==typeof M?"function"==typeof ee?(ge=ee,ee=void 0):"number"!=typeof ee&&(pe=ee,ee=void 0):(pe=M,ge=ee,M=void 0,ee=void 0):3===arguments.length&&("number"==typeof ee?"function"==typeof pe&&(ge=pe,pe=void 0):(ge=pe,pe=ee,ee=void 0)),pe=pe||{},void 0===M&&(M=pe.bits||2048),void 0===ee&&(ee=pe.e||65537),!r.options.usePureJavaScript&&!pe.prng&&M>=256&&M<=16384&&(65537===ee||3===ee))if(ge){if(ae("generateKeyPair"))return u.generateKeyPair("rsa",{modulusLength:M,publicExponent:ee,publicKeyEncoding:{type:"spki",format:"pem"},privateKeyEncoding:{type:"pkcs8",format:"pem"}},function(xe,Ae,ve){if(xe)return ge(xe);ge(null,{privateKey:y.privateKeyFromPem(ve),publicKey:y.publicKeyFromPem(Ae)})});if(Ee("generateKey")&&Ee("exportKey"))return v.globalScope.crypto.subtle.generateKey({name:"RSASSA-PKCS1-v1_5",modulusLength:M,publicExponent:Ie(ee),hash:{name:"SHA-256"}},!0,["sign","verify"]).then(function(xe){return v.globalScope.crypto.subtle.exportKey("pkcs8",xe.privateKey)}).then(void 0,function(xe){ge(xe)}).then(function(xe){if(xe){var Ae=y.privateKeyFromAsn1(_.fromDer(r.util.createBuffer(xe)));ge(null,{privateKey:Ae,publicKey:y.setRsaPublicKey(Ae.n,Ae.e)})}});if(Me("generateKey")&&Me("exportKey")){var Be=v.globalScope.msCrypto.subtle.generateKey({name:"RSASSA-PKCS1-v1_5",modulusLength:M,publicExponent:Ie(ee),hash:{name:"SHA-256"}},!0,["sign","verify"]);return Be.oncomplete=function(xe){var ve=v.globalScope.msCrypto.subtle.exportKey("pkcs8",xe.target.result.privateKey);ve.oncomplete=function(_e){var lt=y.privateKeyFromAsn1(_.fromDer(r.util.createBuffer(_e.target.result)));ge(null,{privateKey:lt,publicKey:y.setRsaPublicKey(lt.n,lt.e)})},ve.onerror=function(_e){ge(_e)}},void(Be.onerror=function(xe){ge(xe)})}}else if(ae("generateKeyPairSync")){var je=u.generateKeyPairSync("rsa",{modulusLength:M,publicExponent:ee,publicKeyEncoding:{type:"spki",format:"pem"},privateKeyEncoding:{type:"pkcs8",format:"pem"}});return{privateKey:y.privateKeyFromPem(je.privateKey),publicKey:y.publicKeyFromPem(je.publicKey)}}var Qe=y.rsa.createKeyPairGenerationState(M,ee,pe);if(!ge)return y.rsa.stepKeyPairGenerationState(Qe,0),Qe.keys;!function K(M,ee,pe){"function"==typeof ee&&(pe=ee,ee={});var ge={algorithm:{name:(ee=ee||{}).algorithm||"PRIMEINC",options:{workers:ee.workers||2,workLoad:ee.workLoad||100,workerScript:ee.workerScript}}};function Be(){je(M.pBits,function(xe,Ae){return xe?pe(xe):(M.p=Ae,null!==M.q?Qe(xe,M.q):void je(M.qBits,Qe))})}function je(xe,Ae){r.prime.generateProbablePrime(xe,ge,Ae)}function Qe(xe,Ae){if(xe)return pe(xe);if(M.q=Ae,M.p.compareTo(M.q)<0){var ve=M.p;M.p=M.q,M.q=ve}if(0!==M.p.subtract(a.ONE).gcd(M.e).compareTo(a.ONE))return M.p=null,void Be();if(0!==M.q.subtract(a.ONE).gcd(M.e).compareTo(a.ONE))return M.q=null,void je(M.qBits,Qe);if(M.p1=M.p.subtract(a.ONE),M.q1=M.q.subtract(a.ONE),M.phi=M.p1.multiply(M.q1),0!==M.phi.gcd(M.e).compareTo(a.ONE))return M.p=M.q=null,void Be();if(M.n=M.p.multiply(M.q),M.n.bitLength()!==M.bits)return M.q=null,void je(M.qBits,Qe);var _e=M.e.modInverse(M.phi);M.keys={privateKey:y.rsa.setPrivateKey(M.n,M.e,_e,M.p,M.q,_e.mod(M.p1),_e.mod(M.q1),M.q.modInverse(M.p)),publicKey:y.rsa.setPublicKey(M.n,M.e)},pe(null,M.keys)}"prng"in ee&&(ge.prng=ee.prng),Be()}(Qe,pe,ge)},y.setRsaPublicKey=y.rsa.setPublicKey=function(M,ee){var pe={n:M,e:ee,encrypt:function(ge,Be,je){if("string"==typeof Be?Be=Be.toUpperCase():void 0===Be&&(Be="RSAES-PKCS1-V1_5"),"RSAES-PKCS1-V1_5"===Be)Be={encode:function(xe,Ae,ve){return B(xe,Ae,2).getBytes()}};else if("RSA-OAEP"===Be||"RSAES-OAEP"===Be)Be={encode:function(xe,Ae){return r.pkcs1.encode_rsa_oaep(Ae,xe,je)}};else if(-1!==["RAW","NONE","NULL",null].indexOf(Be))Be={encode:function(xe){return xe}};else if("string"==typeof Be)throw new Error('Unsupported encryption scheme: "'+Be+'".');var Qe=Be.encode(ge,pe,!0);return y.rsa.encrypt(Qe,pe,!0)},verify:function(ge,Be,je,Qe){"string"==typeof je?je=je.toUpperCase():void 0===je&&(je="RSASSA-PKCS1-V1_5"),void 0===Qe&&(Qe={_parseAllDigestBytes:!0,_skipPaddingChecks:!1}
vendor: 5,815 bytes, line 1
1),"_parseAllDigestBytes"in Qe||(Qe._parseAllDigestBytes=!0),"_skipPaddingChecks"in Qe||(Qe._skipPaddingChecks=!1),"RSASSA-PKCS1-V1_5"===je?je={verify:function(Ae,ve){ve=H(ve,pe,!0,void 0,Qe);var _e=_.fromDer(ve,{parseAllBytes:Qe._parseAllDigestBytes}),Ce={},lt=[];if(!_.validate(_e,O,Ce,lt)||2!==_e.value.length)throw(Dt=new Error("ASN.1 object does not contain a valid RSASSA-PKCS1-v1_5 DigestInfo value.")).errors=lt,Dt;var Dt,$t=_.derToOid(Ce.algorithmIdentifier);if($t!==r.oids.md2&&$t!==r.oids.md5&&$t!==r.oids.sha1&&$t!==r.oids.sha224&&$t!==r.oids.sha256&&$t!==r.oids.sha384&&$t!==r.oids.sha512&&$t!==r.oids["sha512-224"]&&$t!==r.oids["sha512-256"])throw(Dt=new Error("Unknown RSASSA-PKCS1-v1_5 DigestAlgorithm identifier.")).oid=$t,Dt;if(($t===r.oids.md2||$t===r.oids.md5)&&!("parameters"in Ce))throw new Error("ASN.1 object does not contain a valid RSASSA-PKCS1-v1_5 DigestInfo value. Missing algorithm identifier NULL parameters.");return Ae===Ce.digest}}:("NONE"===je||"NULL"===je||null===je)&&(je={verify:function(Ae,ve){return Ae===H(ve,pe,!0,void 0,Qe)}});var xe=y.rsa.decrypt(Be,pe,!0,!1);return je.verify(ge,xe,pe.n.bitLength())}};return pe},y.setRsaPrivateKey=y.rsa.setPrivateKey=function(M,ee,pe,ge,Be,je,Qe,xe){var Ae={n:M,e:ee,d:pe,p:ge,q:Be,dP:je,dQ:Qe,qInv:xe,decrypt:function(ve,_e,Ce){"string"==typeof _e?_e=_e.toUpperCase():void 0===_e&&(_e="RSAES-PKCS1-V1_5");var lt=y.rsa.decrypt(ve,Ae,!1,!1);if("RSAES-PKCS1-V1_5"===_e)_e={decode:H};else if("RSA-OAEP"===_e||"RSAES-OAEP"===_e)_e={decode:function(Dt,$t){return r.pkcs1.decode_rsa_oaep($t,Dt,Ce)}};else{if(-1===["RAW","NONE","NULL",null].indexOf(_e))throw new Error('Unsupported encryption scheme: "'+_e+'".');_e={decode:function(Dt){return Dt}}}return _e.decode(lt,Ae,!1)},sign:function(ve,_e){var Ce=!1;"string"==typeof _e&&(_e=_e.toUpperCase()),void 0===_e||"RSASSA-PKCS1-V1_5"===_e?(_e={encode:T},Ce=1):("NONE"===_e||"NULL"===_e||null===_e)&&(_e={encode:function(){return ve}},Ce=1);var lt=_e.encode(ve,Ae.n.bitLength());return y.rsa.encrypt(lt,Ae,Ce)}};return Ae},y.wrapRsaPrivateKey=function(M){return _.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.INTEGER,!1,_.integerToDer(0).getBytes()),_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.OID,!1,_.oidToDer(y.oids.rsaEncryption).getBytes()),_.create(_.Class.UNIVERSAL,_.Type.NULL,!1,"")]),_.create(_.Class.UNIVERSAL,_.Type.OCTETSTRING,!1,_.toDer(M).getBytes())])},y.privateKeyFromAsn1=function(M){var Be,je,Qe,xe,Ae,ve,_e,Ce,ee={},pe=[];if(_.validate(M,g,ee,pe)&&(M=_.fromDer(r.util.createBuffer(ee.privateKey))),!_.validate(M,f,ee={},pe=[])){var ge=new Error("Cannot read private key. ASN.1 object does not contain an RSAPrivateKey.");throw ge.errors=pe,ge}return Be=r.util.createBuffer(ee.privateKeyModulus).toHex(),je=r.util.createBuffer(ee.privateKeyPublicExponent).toHex(),Qe=r.util.createBuffer(ee.privateKeyPrivateExponent).toHex(),xe=r.util.createBuffer(ee.privateKeyPrime1).toHex(),Ae=r.util.createBuffer(ee.privateKeyPrime2).toHex(),ve=r.util.createBuffer(ee.privateKeyExponent1).toHex(),_e=r.util.createBuffer(ee.privateKeyExponent2).toHex(),Ce=r.util.createBuffer(ee.privateKeyCoefficient).toHex(),y.setRsaPrivateKey(new a(Be,16),new a(je,16),new a(Qe,16),new a(xe,16),new a(Ae,16),new a(ve,16),new a(_e,16),new a(Ce,16))},y.privateKeyToAsn1=y.privateKeyToRSAPrivateKey=function(M){return _.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.INTEGER,!1,_.integerToDer(0).getBytes()),_.create(_.Class.UNIVERSAL,_.Type.INTEGER,!1,k(M.n)),_.create(_.Class.UNIVERSAL,_.Type.INTEGER,!1,k(M.e)),_.create(_.Class.UNIVERSAL,_.Type.INTEGER,!1,k(M.d)),_.create(_.Class.UNIVERSAL,_.Type.INTEGER,!1,k(M.p)),_.create(_.Class.UNIVERSAL,_.Type.INTEGER,!1,k(M.q)),_.create(_.Class.UNIVERSAL,_.Type.INTEGER,!1,k(M.dP)),_.create(_.Class.UNIVERSAL,_.Type.INTEGER,!1,k(M.dQ)),_.create(_.Class.UNIVERSAL,_.Type.INTEGER,!1,k(M.qInv))])},y.publicKeyFromAsn1=function(M){var ee={},pe=[];if(_.validate(M,S,ee,pe)){var Be,ge=_.derToOid(ee.publicKeyOid);if(ge!==y.oids.rsaEncryption)throw(Be=new Error("Cannot read public key. Unknown OID.")).oid=ge,Be;M=ee.rsaPublicKey}if(!_.validate(M,C,ee,pe=[]))throw(Be=new Error("Cannot read public key. ASN.1 object does not contain an RSAPublicKey.")).errors=pe,Be;var je=r.util.createBuffer(ee.publicKeyModulus).toHex(),Qe=r.util.createBuffer(ee.publicKeyExponent).toHex();return y.setRsaPublicKey(new a(je,16),new a(Qe,16))},y.publicKeyToAsn1=y.publicKeyToSubjectPublicKeyInfo=function(M){return _.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.OID,!1,_.oidToDer(y.oids.rsaEncryption).getBytes()),_.create(_.Class.UNIVERSAL,_.Type.NULL,!1,"")]),_.create(_.Class.UNIVERSAL,_.Type.BITSTRING,!1,[y.publicKeyToRSAPublicKey(M)])])},y.publicKeyToRSAPublicKey=function(M){return _.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.INTEGER,!1,k(M.n)),_.create(_.Class.UNIVERSAL,_.Type.INTEGER,!1,k(M.e))])}},68825:(We,de,m)=>{var r=m(16589);m(95437),m(70812);var a=We.exports=r.sha1=r.sha1||{};r.md.sha1=r.md.algorithms.sha1=a,a.create=function(){_||function v(){u="\x80",u+=r.util.fillString("\0",64),_=!0}();var E=null,g=r.util.createBuffer(),f=new Array(80),C={algorithm:"sha1",blockLength:64,digestLength:20,messageLength:0,fullMessageLength:null,messageLengthSize:8,start:function(){C.messageLength=0,C.fullMessageLength=C.messageLength64=[];for(var S=C.messageLengthSize/4,O=0;O<S;++O)C.fullMessageLength.push(0);return g=r.util.createBuffer(),E={h0:1732584193,h1:4023233417,h2:2562383102,h3:271733878,h4:3285377520},C}};return C.start(),C.update=function(S,O){"utf8"===O&&(S=r.util.encodeUtf8(S));var T=S.length;C.messageLength+=T,T=[T/4294967296>>>0,T>>
vendor: 4,667 bytes, line 1
1>0];for(var L=C.fullMessageLength.length-1;L>=0;--L)C.fullMessageLength[L]+=T[1],T[1]=T[0]+(C.fullMessageLength[L]/4294967296>>>0),C.fullMessageLength[L]=C.fullMessageLength[L]>>>0,T[0]=T[1]/4294967296>>>0;return g.putBytes(S),y(E,f,g),(g.read>2048||0===g.length())&&g.compact(),C},C.digest=function(){var S=r.util.createBuffer();S.putBytes(g.bytes()),S.putBytes(u.substr(0,C.blockLength-(C.fullMessageLength[C.fullMessageLength.length-1]+C.messageLengthSize&C.blockLength-1)));for(var L,H=8*C.fullMessageLength[0],K=0;K<C.fullMessageLength.length-1;++K)S.putInt32((H+=(L=8*C.fullMessageLength[K+1])/4294967296>>>0)>>>0),H=L>>>0;S.putInt32(H);var k={h0:E.h0,h1:E.h1,h2:E.h2,h3:E.h3,h4:E.h4};y(k,f,S);var j=r.util.createBuffer();return j.putInt32(k.h0),j.putInt32(k.h1),j.putInt32(k.h2),j.putInt32(k.h3),j.putInt32(k.h4),j},C};var u=null,_=!1;function y(E,g,f){for(var C,S,O,T,L,B,K,k=f.length();k>=64;){for(S=E.h0,O=E.h1,T=E.h2,L=E.h3,B=E.h4,K=0;K<16;++K)C=f.getInt32(),g[K]=C,C=(S<<5|S>>>27)+(L^O&(T^L))+B+1518500249+C,B=L,L=T,T=(O<<30|O>>>2)>>>0,O=S,S=C;for(;K<20;++K)g[K]=C=(C=g[K-3]^g[K-8]^g[K-14]^g[K-16])<<1|C>>>31,C=(S<<5|S>>>27)+(L^O&(T^L))+B+1518500249+C,B=L,L=T,T=(O<<30|O>>>2)>>>0,O=S,S=C;for(;K<32;++K)g[K]=C=(C=g[K-3]^g[K-8]^g[K-14]^g[K-16])<<1|C>>>31,C=(S<<5|S>>>27)+(O^T^L)+B+1859775393+C,B=L,L=T,T=(O<<30|O>>>2)>>>0,O=S,S=C;for(;K<40;++K)g[K]=C=(C=g[K-6]^g[K-16]^g[K-28]^g[K-32])<<2|C>>>30,C=(S<<5|S>>>27)+(O^T^L)+B+1859775393+C,B=L,L=T,T=(O<<30|O>>>2)>>>0,O=S,S=C;for(;K<60;++K)g[K]=C=(C=g[K-6]^g[K-16]^g[K-28]^g[K-32])<<2|C>>>30,C=(S<<5|S>>>27)+(O&T|L&(O^T))+B+2400959708+C,B=L,L=T,T=(O<<30|O>>>2)>>>0,O=S,S=C;for(;K<80;++K)g[K]=C=(C=g[K-6]^g[K-16]^g[K-28]^g[K-32])<<2|C>>>30,C=(S<<5|S>>>27)+(O^T^L)+B+3395469782+C,B=L,L=T,T=(O<<30|O>>>2)>>>0,O=S,S=C;E.h0=E.h0+S|0,E.h1=E.h1+O|0,E.h2=E.h2+T|0,E.h3=E.h3+L|0,E.h4=E.h4+B|0,k-=64}}},62507:(We,de,m)=>{var r=m(16589);m(95437),m(70812);var a=We.exports=r.sha256=r.sha256||{};r.md.sha256=r.md.algorithms.sha256=a,a.create=function(){_||function y(){u="\x80",u+=r.util.fillString("\0",64),v=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],_=!0}();var g=null,f=r.util.createBuffer(),C=new Array(64),S={algorithm:"sha256",blockLength:64,digestLength:32,messageLength:0,fullMessageLength:null,messageLengthSize:8,start:function(){S.messageLength=0,S.fullMessageLength=S.messageLength64=[];for(var O=S.messageLengthSize/4,T=0;T<O;++T)S.fullMessageLength.push(0);return f=r.util.createBuffer(),g={h0:1779033703,h1:3144134277,h2:1013904242,h3:2773480762,h4:1359893119,h5:2600822924,h6:528734635,h7:1541459225},S}};return S.start(),S.update=function(O,T){"utf8"===T&&(O=r.util.encodeUtf8(O));var L=O.length;S.messageLength+=L,L=[L/4294967296>>>0,L>>>0];for(var B=S.fullMessageLength.length-1;B>=0;--B)S.fullMessageLength[B]+=L[1],L[1]=L[0]+(S.fullMessageLength[B]/4294967296>>>0),S.fullMessageLength[B]=S.fullMessageLength[B]>>>0,L[0]=L[1]/4294967296>>>0;return f.putBytes(O),E(g,C,f),(f.read>2048||0===f.length())&&f.compact(),S},S.digest=function(){var O=r.util.createBuffer();O.putBytes(f.bytes()),O.putBytes(u.substr(0,S.blockLength-(S.fullMessageLength[S.fullMessageLength.length-1]+S.messageLengthSize&S.blockLength-1)));for(var B,K=8*S.fullMessageLength[0],k=0;k<S.fullMessageLength.length-1;++k)O.putInt32((K+=(B=8*S.fullMessageLength[k+1])/4294967296>>>0)>>>0),K=B>>>0;O.putInt32(K);var j={h0:g.h0,h1:g.h1,h2:g.h2,h3:g.h3,h4:g.h4,h5:g.h5,h6:g.h6,h7:g.h7};E(j,C,O);var ae=r.util.createBuffer();return ae.putInt32(j.h0),ae.putInt32(j.h1),ae.putInt32(j.h2),ae.putInt32(j.h3),ae.putInt32(j.h4),ae.putInt32(j.h5),ae.putInt32(j.h6),ae.putInt32(j.h7),ae},S};var u=null,_=!1,v=null;function E(g,f,C){for(var S,O,H,K,k,j,ae,Ee,Me,Ie,re,he,Se=C.length();Se>=64;){for(K=0;K<16;++K)f[K]=C.getInt32();for(;K<64;++K)f[K]=(S=((S=f[K-2])>>>17|S<<15)^(S>>>19|S<<13)^S>>>10)+f[K-7]+(O=((O=f[K-15])>>>7|O<<25)^(O>>>18|O<<14)^O>>>3)+f[K-16]|0;for(k=g.h0,j=g.h1,ae=g.h2,Ee=g.h3,Me=g.h4,Ie=g.h5,re=g.h6,he=g.h7,K=0;K<64;++K)H=k&j|ae&(k^j),S=he+((Me>>>6|Me<<26)^(Me>>>11|Me<<21)^(Me>>>
125|Me<<7))+(re^Me&(Ie^re))+v[K]+f[K],he=re,re=Ie,Ie=Me,Me=Ee+S>>>0,Ee=ae,ae=j,j=k,k=S+(O=((k>>>2|k<<30)^(k>>>13|k<<19)^(k>>>22|k<<10))+H)>>>0;g.h0=g.h0+k|0,g.h1=g.h1+j|0,g.h2=g.h2+ae|0,g.h3=g.h3+Ee|0,g.h4=g.h4+Me|0,g.h5=g.h5+Ie|0,g.h6=g.h6+re|0,g.h7=g.h7+he|0,Se-=64}}},21290:(We,de,m)=>{var r=m(16589);m(95437),m(70812);var a=We.exports=r.sha512=r.sha512||{};r.md.sha512=r.md.algorithms.sha512=a;var u=r.sha384=r.sha512.sha384=r.sha512.sha384||{};u.create=function(){return a.create("SHA-384")},r.md.sha384=r.md.algorithms.sha384=u,r.sha512.sha256=r.sha512.sha256||{create:function(){return a.create("SHA-512/256")}},r.md["sha512/256"]=r.md.algorithms["sha512/256"]=r.sha512.sha256,r.sha512.sha224=r.sha512.sha224||{create:function(){return a.create("SHA-512/224")}},r.md["sha512/224"]=r.md.algorithms["sha512/224"]=r.sha512.sha224,a.create=function(C){if(v||function g(){_="\x80",_+=r.util.fillString("\0",128),y=[[1116352408,3609767458],[1899447441,602891725],[3049323471,3964484399],[3921009573,2173295548],[961987163,4081628472],[1508970993,3053834265],[2453635748,2937671579],[2870763221,3664609560],[3624381080,2734883394],[310598401,1164996542],[607225278,1323610764],[1426881987,3590304994],[1925078388,4068182383],[2162078206,991336113],[2614888103,633803317],[3248222580,3479774868],[3835390401,2666613458],[4022224774,944711139],[264347078,2341262773],[604807628,2007800933],[770255983,1495990901],[1249150122,1856431235],[1555081692,3175218132],[1996064986,2198950837],[2554220882,3999719339],[2821834349,766784016],[2952996808,2566594879],[3210313671,3203337956],[3336571891,1034457026],[3584528711,2466948901],[113926993,3758326383],[338241895,168717936],[666307205,1188179964],[773529912,1546045734],[1294757372,1522805485],[1396182291,2643833823],[1695183700,2343527390],[1986661051,1014477480],[2177026350,1206759142],[2456956037,344077627],[2730485921,1290863460],[2820302411,3158454273],[3259730800,3505952657],[3345764771,106217008],[3516065817,3606008344],[3600352804,1432725776],[4094571909,1467031594],[275423344,851169720],[430227734,3100823752],[506948616,1363258195],[659060556,3750685593],[883997877,3785050280],[958139571,3318307427],[1322822218,3812723403],[1537002063,2003034995],[1747873779,3602036899],[1955562222,1575990012],[2024104815,1125592928],[2227730452,2716904306],[2361852424,442776044],[2428436474,593698344],[2756734187,3733110249],[3204031479,2999351573],[3329325298,3815920427],[3391569614,3928383900],[3515267271,566280711],[3940187606,3454069534],[4118630271,4000239992],[116418474,1914138554],[174292421,2731055270],[289380356,3203993006],[460393269,320620315],[685471733,587496836],[852142971,1086792851],[1017036298,365543100],[1126000580,2618297676],[1288033470,3409855158],[1501505948,4234509866],[1607167915,987167468],[1816402316,1246189591]],(E={})["SHA-512"]=[[1779033703,4089235720],[3144134277,2227873595],[1013904242,4271175723],[2773480762,1595750129],[1359893119,2917565137],[2600822924,725511199],[528734635,4215389547],[1541459225,327033209]],E["SHA-384"]=[[3418070365,3238371032],[1654270250,914150663],[2438529370,812702999],[355462360,4144912697],[1731405415,4290775857],[2394180231,1750603025],[3675008525,1694076839],[1203062813,3204075428]],E["SHA-512/256"]=[[573645204,4230739756],[2673172387,3360449730],[596883563,1867755857],[2520282905,1497426621],[2519219938,2827943907],[3193839141,1401305490],[721525244,746961066],[246885852,2177182882]],E["SHA-512/224"]=[[2352822216,424955298],[1944164710,2312950998],[502970286,855612546],[1738396948,1479516111],[258812777,2077511080],[2011393907,79989058],[1067287976,1780299464],[286451373,2446758561]],v=!0}(),typeof C>"u"&&(C="SHA-512"),!(C in E))throw new Error("Invalid SHA-512 algorithm: "+C);for(var S=E[C],O=null,T=r.util.createBuffer(),L=new Array(80),B=0;B<80;++B)L[B]=new Array(2);var H=64;switch(C){case"SHA-384":H=48;break;case"SHA-512/256":H=32;break;case"SHA-512/224":H=28}var K={algorithm:C.replace("-","").toLowerCase(),blockLength:128,digestLength:H,messageLength:0,fullMessageLength:null,messageLengthSize:16,start:function(){K.messageLength=0,K.fullMessageLength=K.messageLength128=[];for(var k=K.messageLengthSize/4,j=0;j<k;++j)K.fullMessageLength.push(0);for(T=r.util.createBuffer(),O=new Array(S.length),j=0;j<S.length;++j)O[j]=S[j].slice(0);return K}};return K.start(),K.update=function(k,j){"utf8"===j&&(k=r.util.encodeUtf8(k));var ae=k.length;K.messageLength+=ae,ae=[ae/4294967296>>>0,ae>>>0];for(var Ee=K.fullMessageLength.length-1;Ee>=0;--Ee)K.fullMessageLength[Ee]+=ae[1],ae[1]=ae[0]+(K.fullMessageLength[Ee]/4294967296>>>0),K.fullMessageLength[Ee]=K.fullMessageLength[Ee]>>>0,ae[0]=ae[1]/4294967296>>>0;return T.putBytes(k),f(O,L,T),(T.read>2048||0===T.length())&&T.compact(),K},K.digest=function(){var k=r.util.createBuffer();k.putBytes(T.bytes()),k.putBytes(_.substr(0,K.blockLength-(K.fullMessageLength[K.fullMessageLength.length-1]+K.messageLengthSize&K.blockLength-1)));for(var Ee,Ie=8*K.fullMessageLength[0],re=0;re<K.fullMessageLength.length-1;++re)k.putInt32((Ie+=(Ee=8*K.fullMessageLength[re+1])/4294967296>>>0)>>>0),Ie=Ee>>>0;k.putInt32(Ie);var he=new Array(O.length);for(re=0;re<O.length;++re)he[re]=O[re].slice(0);f(he,L,k);var M,Se=r.util.createBuffer();for(M="SHA-512"===C?he.length:"SHA-384"===C?he.length-2:he.length-4,re=0;re<M;++re)Se.putInt32(he[re][0]),(re!==M-1||"SHA-512/224"!==C)&&Se.putInt32(he[re][1]);return Se},K};var _=null,v=!1,y=null,E=null;function f(C,S,O){for(var T,L,B,H,he,Se,M,ee,pe,ge,Be,je,Qe,xe,Ae,ve,_e,Ce,lt,Dt,$t,un,cn,Pn,on,dn,Mt,me=O.length();me>=128;){for($t=0;$t<16;++$t)S[$t][0]=O.getInt32()>>>0,S[$t][1]=O.getInt32()>>>0;for(;$t<80;++$t)L=(((un=(Pn=S[$t-2])[0])<<13|(cn=Pn[1])>>>19)^(cn<<3|un>>>29)^(un<<26|cn>>>6))>>>0,S[$t][0]=(T=((un>>>19|cn<<13)^(cn>>>29|un<<3)^un>>>6)>>>0)+(on=S[$t-7])[0]+(B=(((un=(dn=S[$t-15])[0])>>>1|(cn=dn[1])<<31)^(un>>>8|cn<<24)^un>>>7)>>>0)+(Mt=S[$t-16])[0]+((cn=L+on[1]+(H=((un<<31|cn>>>1)^(un<<24|cn>>>8)^(un<<25|cn>>>
vendor: 5,272 bytes, line 1
17))>>>0)+Mt[1])/4294967296>>>0)>>>0,S[$t][1]=cn>>>0;for(he=C[0][0],Se=C[0][1],M=C[1][0],ee=C[1][1],pe=C[2][0],ge=C[2][1],Be=C[3][0],je=C[3][1],Qe=C[4][0],xe=C[4][1],Ae=C[5][0],ve=C[5][1],_e=C[6][0],Ce=C[6][1],lt=C[7][0],Dt=C[7][1],$t=0;$t<80;++$t)T=lt+(((Qe>>>14|xe<<18)^(Qe>>>18|xe<<14)^(xe>>>9|Qe<<23))>>>0)+((_e^Qe&(Ae^_e))>>>0)+y[$t][0]+S[$t][0]+((cn=Dt+(((Qe<<18|xe>>>14)^(Qe<<14|xe>>>18)^(xe<<23|Qe>>>9))>>>0)+((Ce^xe&(ve^Ce))>>>0)+y[$t][1]+S[$t][1])/4294967296>>>0)>>>0,L=cn>>>0,B=(((he>>>28|Se<<4)^(Se>>>2|he<<30)^(Se>>>7|he<<25))>>>0)+((he&M|pe&(he^M))>>>0)+((cn=(((he<<4|Se>>>28)^(Se<<30|he>>>2)^(Se<<25|he>>>7))>>>0)+((Se&ee|ge&(Se^ee))>>>0))/4294967296>>>0)>>>0,H=cn>>>0,lt=_e,Dt=Ce,_e=Ae,Ce=ve,Ae=Qe,ve=xe,Qe=Be+T+((cn=je+L)/4294967296>>>0)>>>0,xe=cn>>>0,Be=pe,je=ge,pe=M,ge=ee,M=he,ee=Se,he=T+B+((cn=L+H)/4294967296>>>0)>>>0,Se=cn>>>0;C[0][0]=C[0][0]+he+((cn=C[0][1]+Se)/4294967296>>>0)>>>0,C[0][1]=cn>>>0,C[1][0]=C[1][0]+M+((cn=C[1][1]+ee)/4294967296>>>0)>>>0,C[1][1]=cn>>>0,C[2][0]=C[2][0]+pe+((cn=C[2][1]+ge)/4294967296>>>0)>>>0,C[2][1]=cn>>>0,C[3][0]=C[3][0]+Be+((cn=C[3][1]+je)/4294967296>>>0)>>>0,C[3][1]=cn>>>0,C[4][0]=C[4][0]+Qe+((cn=C[4][1]+xe)/4294967296>>>0)>>>0,C[4][1]=cn>>>0,C[5][0]=C[5][0]+Ae+((cn=C[5][1]+ve)/4294967296>>>0)>>>0,C[5][1]=cn>>>0,C[6][0]=C[6][0]+_e+((cn=C[6][1]+Ce)/4294967296>>>0)>>>0,C[6][1]=cn>>>0,C[7][0]=C[7][0]+lt+((cn=C[7][1]+Dt)/4294967296>>>0)>>>0,C[7][1]=cn>>>0,me-=128}}},63120:(We,de,m)=>{var r=m(16589);m(70057),m(14579),m(54846),m(68825),m(70812);var a=We.exports=r.ssh=r.ssh||{};function u(y,E){var g=E.toString(16);g[0]>="8"&&(g="00"+g);var f=r.util.hexToBytes(g);y.putInt32(f.length),y.putBytes(f)}function _(y,E){y.putInt32(E.length),y.putString(E)}function v(){for(var y=r.md.sha1.create(),E=arguments.length,g=0;g<E;++g)y.update(arguments[g]);return y.digest()}a.privateKeyToPutty=function(y,E,g){var f="ssh-rsa",C=""===(E=E||"")?"none":"aes256-cbc",S="PuTTY-User-Key-File-2: "+f+"\r\n";S+="Encryption: "+C+"\r\n",S+="Comment: "+(g=g||"")+"\r\n";var O=r.util.createBuffer();_(O,f),u(O,y.e),u(O,y.n);var T=r.util.encode64(O.bytes(),64),L=Math.floor(T.length/66)+1;S+="Public-Lines: "+L+"\r\n",S+=T;var H,B=r.util.createBuffer();if(u(B,y.d),u(B,y.p),u(B,y.q),u(B,y.qInv),E){var K=B.length()+16-1;K-=K%16;var k=v(B.bytes());k.truncate(k.length()-K+B.length()),B.putBuffer(k);var j=r.util.createBuffer();j.putBuffer(v("\0\0\0\0",E)),j.putBuffer(v("\0\0\0\x01",E));var ae=r.aes.createEncryptionCipher(j.truncate(8),"CBC");ae.start(r.util.createBuffer().fillWithByte(0,16)),ae.update(B.copy()),ae.finish();var Ee=ae.output;Ee.truncate(16),H=r.util.encode64(Ee.bytes(),64)}else H=r.util.encode64(B.bytes(),64);S+="\r\nPrivate-Lines: "+(L=Math.floor(H.length/66)+1)+"\r\n",S+=H;var Me=v("putty-private-key-file-mac-key",E),Ie=r.util.createBuffer();_(Ie,f),_(Ie,C),_(Ie,g),Ie.putInt32(O.length()),Ie.putBuffer(O),Ie.putInt32(B.length()),Ie.putBuffer(B);var re=r.hmac.create();return re.start("sha1",Me),re.update(Ie.bytes()),S+"\r\nPrivate-MAC: "+re.digest().toHex()+"\r\n"},a.publicKeyToOpenSSH=function(y,E){var g="ssh-rsa";E=E||"";var f=r.util.createBuffer();return _(f,g),u(f,y.e),u(f,y.n),g+" "+r.util.encode64(f.bytes())+" "+E},a.privateKeyToOpenSSH=function(y,E){return E?r.pki.encryptRsaPrivateKey(y,E,{legacy:!0,algorithm:"aes128"}):r.pki.privateKeyToPem(y)},a.getPublicKeyFingerprint=function(y,E){var g=(E=E||{}).md||r.md.md5.create(),C=r.util.createBuffer();_(C,"ssh-rsa"),u(C,y.e),u(C,y.n),g.start(),g.update(C.getBytes());var S=g.digest();if("hex"===E.encoding){var O=S.toHex();return E.delimiter?O.match(/.{2}/g).join(E.delimiter):O}if("binary"===E.encoding)return S.getBytes();if(E.encoding)throw new Error('Unknown encoding "'+E.encoding+'".');return S}},89807:(We,de,m)=>{var r=m(16589);m(47097),m(14579),m(54846),m(79368),m(69622),m(61675),m(68825),m(70812);var a=function(me,Je,le,Ge){var yt=r.util.createBuffer(),At=me.length>>1,kt=At+(1&me.length),Lt=me.substr(0,kt),Ln=me.substr(At,kt),Fn=r.util.createBuffer(),ze=r.hmac.create();le=Je+le;var Ve=Math.ceil(Ge/16),$e=Math.ceil(Ge/20);ze.start("MD5",Lt);var Ze=r.util.createBuffer();Fn.putBytes(le);for(var bt=0;bt<Ve;++bt)ze.start(null,null),ze.update(Fn.getBytes()),Fn.putBuffer(ze.digest()),ze.start(null,null),ze.update(Fn.bytes()+le),Ze.putBuffer(ze.digest());ze.start("SHA1",Ln);var Bt=r.util.createBuffer();for(Fn.clear(),Fn.putBytes(le),bt=0;bt<$e;++bt)ze.start(null,null),ze.update(Fn.getBytes()),Fn.putBuffer(ze.digest()),ze.start(null,null),ze.update(Fn.bytes()+le),Bt.putBuffer(ze.digest());return yt.putBytes(r.util.xorBytes(Ze.getBytes(),Bt.getBytes(),Ge)),yt},v=function(me,Je,le){var Ge=!1;try{var yt=me.deflate(Je.fragment.getBytes());Je.fragment=r.util.createBuffer(yt),Je.length=yt.length,Ge=!0}catch{}return Ge},y=function(me,Je,le){var Ge=!1;try{var yt=me.inflate(Je.fragment.getBytes());Je.fragment=r.util.createBuffer(yt),Je.length=yt.length,Ge=!0}catch{}return Ge},E=function(me,Je){var le=0;switch(Je){case 1:le=me.getByte();break;case 2:le=me.getInt16();break;case 3:le=me.getInt24();break;case 4:le=me.getInt32()}return r.util.createBuffer(me.getBytes(le))},g=function(me,Je,le){me.putInt(le.length(),Je<<3),me.putBuffer(le)},f={Versions:{TLS_1_0:{major:3,minor:1},TLS_1_1:{major:3,minor:2},TLS_1_2:{major:3,minor:3}}};
1f.SupportedVersions=[f.Versions.TLS_1_1,f.Versions.TLS_1_0],f.Version=f.SupportedVersions[0],f.MaxFragment=15360,f.ConnectionEnd={server:0,client:1},f.PRFAlgorithm={tls_prf_sha256:0},f.BulkCipherAlgorithm={none:null,rc4:0,des3:1,aes:2},f.CipherType={stream:0,block:1,aead:2},f.MACAlgorithm={none:null,hmac_md5:0,hmac_sha1:1,hmac_sha256:2,hmac_sha384:3,hmac_sha512:4},f.CompressionMethod={none:0,deflate:1},f.ContentType={change_cipher_spec:20,alert:21,handshake:22,application_data:23,heartbeat:24},f.HandshakeType={hello_request:0,client_hello:1,server_hello:2,certificate:11,server_key_exchange:12,certificate_request:13,server_hello_done:14,certificate_verify:15,client_key_exchange:16,finished:20},f.Alert={},f.Alert.Level={warning:1,fatal:2},f.Alert.Description={close_notify:0,unexpected_message:10,bad_record_mac:20,decryption_failed:21,record_overflow:22,decompression_failure:30,handshake_failure:40,bad_certificate:42,unsupported_certificate:43,certificate_revoked:44,certificate_expired:45,certificate_unknown:46,illegal_parameter:47,unknown_ca:48,access_de
vendor: 4,448 bytes, line 1
1nied:49,decode_error:50,decrypt_error:51,export_restriction:60,protocol_version:70,insufficient_security:71,internal_error:80,user_canceled:90,no_renegotiation:100},f.HeartbeatMessageType={heartbeat_request:1,heartbeat_response:2},f.CipherSuites={},f.getCipherSuite=function(me){var Je=null;for(var le in f.CipherSuites){var Ge=f.CipherSuites[le];if(Ge.id[0]===me.charCodeAt(0)&&Ge.id[1]===me.charCodeAt(1)){Je=Ge;break}}return Je},f.handleUnexpected=function(me,Je){!me.open&&me.entity===f.ConnectionEnd.client||me.error(me,{message:"Unexpected message. Received TLS record out of order.",send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.unexpected_message}})},f.handleHelloRequest=function(me,Je,le){!me.handshaking&&me.handshakes>0&&(f.queue(me,f.createAlert(me,{level:f.Alert.Level.warning,description:f.Alert.Description.no_renegotiation})),f.flush(me)),me.process()},f.parseHelloMessage=function(me,Je,le){var Ge=null,yt=me.entity===f.ConnectionEnd.client;if(le<38)me.error(me,{message:yt?"Invalid ServerHello message. Message too short.":"Invalid ClientHello message. Message too short.",send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.illegal_parameter}});else{var At=Je.fragment,kt=At.length();if(Ge={version:{major:At.getByte(),minor:At.getByte()},random:r.util.createBuffer(At.getBytes(32)),session_id:E(At,1),extensions:[]},yt?(Ge.cipher_suite=At.getBytes(2),Ge.compression_method=At.getByte()):(Ge.cipher_suites=E(At,2),Ge.compression_methods=E(At,1)),(kt=le-(kt-At.length()))>0){for(var Lt=E(At,2);Lt.length()>0;)Ge.extensions.push({type:[Lt.getByte(),Lt.getByte()],data:E(Lt,2)});if(!yt)for(var Ln=0;Ln<Ge.extensions.length;++Ln){var Fn=Ge.extensions[Ln];if(0===Fn.type[0]&&0===Fn.type[1])for(var ze=E(Fn.data,2);ze.length()>0&&0===ze.getByte();)me.session.extensions.server_name.serverNameList.push(E(ze,2).getBytes())}}if(me.session.version&&(Ge.version.major!==me.session.version.major||Ge.version.minor!==me.session.version.minor))return me.error(me,{message:"TLS version change is disallowed during renegotiation.",send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.protocol_version}});if(yt)me.session.cipherSuite=f.getCipherSuite(Ge.cipher_suite);else for(var $e=r.util.createBuffer(Ge.cipher_suites.bytes());$e.length()>0&&(me.session.cipherSuite=f.getCipherSuite($e.getBytes(2)),null===me.session.cipherSuite););if(null===me.session.cipherSuite)return me.error(me,{message:"No cipher suites in common.",send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.handshake_failure},cipherSuite:r.util.bytesToHex(Ge.cipher_suite)});me.session.compressionMethod=yt?Ge.compression_method:f.CompressionMethod.none}return Ge},f.createSecurityParameters=function(me,Je){var le=me.entity===f.ConnectionEnd.client,Ge=Je.random.bytes(),yt=le?me.session.sp.client_random:Ge,At=le?Ge:f.createRandom().getBytes();me.session.sp={entity:me.entity,prf_algorithm:f.PRFAlgorithm.tls_prf_sha256,bulk_cipher_algorithm:null,cipher_type:null,enc_key_length:null,block_length:null,fixed_iv_length:null,record_iv_length:null,mac_algorithm:null,mac_length:null,mac_key_length:null,compression_algorithm:me.session.compressionMethod,pre_master_secret:null,master_secret:null,client_random:yt,server_random:At}},f.handleServerHello=function(me,Je,le){var Ge=f.parseHelloMessage(me,Je,le);if(!me.fail){if(!(Ge.version.minor<=me.version.minor))return me.error(me,{message:"Incompatible TLS version.",send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.protocol_version}});me.version.minor=Ge.version.minor,me.session.version=me.version;var yt=Ge.session_id.bytes();yt.length>0&&yt===me.session.id?(me.expect=B,me.session.resuming=!0,me.session.sp.server_random=Ge.random.bytes()):(me.expect=S,me.session.resuming=!1,f.createSecurityParameters(me,Ge)),me.session.id=yt,me.process()}},f.handleClientHello=function(me,Je,le){var Ge=f.parseHelloMessage(me,Je,le);if(!me.fail){var yt=Ge.session_id.bytes(),At=null;if(me.sessionCache&&(null===(At=me.sessionCache.getSession(yt))?yt="":(At.version.major!==Ge.version.major||At.version.minor>Ge.version.minor)&&(At=null,yt="")),0===yt.length&&(yt=r.random.getBytes(32)),me.session.id=yt,me.session.clientHelloVersion=Ge.version,me.session.sp={},At)me.version=me.session.version=At.version,me.session.sp=At.sp;else{for(var kt,Lt=1;Lt<f.SupportedVersions.length&&!((kt=f.SupportedVersions[Lt]).minor<=Ge.ver
vendor: 4,343 bytes, line 1
1sion.minor);++Lt);me.version={major:kt.major,minor:kt.minor},me.session.version=me.version}null!==At?(me.expect=Ie,me.session.resuming=!0,me.session.sp.client_random=Ge.random.bytes()):(me.expect=!1!==me.verifyClient?ae:Ee,me.session.resuming=!1,f.createSecurityParameters(me,Ge)),me.open=!0,f.queue(me,f.createRecord(me,{type:f.ContentType.handshake,data:f.createServerHello(me)})),me.session.resuming?(f.queue(me,f.createRecord(me,{type:f.ContentType.change_cipher_spec,data:f.createChangeCipherSpec()})),me.state.pending=f.createConnectionState(me),me.state.current.write=me.state.pending.write,f.queue(me,f.createRecord(me,{type:f.ContentType.handshake,data:f.createFinished(me)}))):(f.queue(me,f.createRecord(me,{type:f.ContentType.handshake,data:f.createCertificate(me)})),me.fail||(f.queue(me,f.createRecord(me,{type:f.ContentType.handshake,data:f.createServerKeyExchange(me)})),!1!==me.verifyClient&&f.queue(me,f.createRecord(me,{type:f.ContentType.handshake,data:f.createCertificateRequest(me)})),f.queue(me,f.createRecord(me,{type:f.ContentType.handshake,data:f.createServerHelloDone(me)})))),f.flush(me),me.process()}},f.handleCertificate=function(me,Je,le){if(le<3)return me.error(me,{message:"Invalid Certificate message. Message too short.",send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.illegal_parameter}});var At,kt,yt={certificate_list:E(Je.fragment,3)},Lt=[];try{for(;yt.certificate_list.length()>0;)At=E(yt.certificate_list,3),kt=r.asn1.fromDer(At),At=r.pki.certificateFromAsn1(kt,!0),Lt.push(At)}catch(Fn){return me.error(me,{message:"Could not parse certificate list.",cause:Fn,send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.bad_certificate}})}var Ln=me.entity===f.ConnectionEnd.client;!Ln&&!0!==me.verifyClient||0!==Lt.length?0===Lt.length?me.expect=Ln?O:Ee:(Ln?me.session.serverCertificate=Lt[0]:me.session.clientCertificate=Lt[0],f.verifyCertificateChain(me,Lt)&&(me.expect=Ln?O:Ee)):me.error(me,{message:Ln?"No server certificate provided.":"No client certificate provided.",send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.illegal_parameter}}),me.process()},f.handleServerKeyExchange=function(me,Je,le){if(le>0)return me.error(me,{message:"Invalid key parameters. Only RSA is supported.",send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.unsupported_certificate}});me.expect=T,me.process()},f.handleClientKeyExchange=function(me,Je,le){if(le<48)return me.error(me,{message:"Invalid key parameters. Only RSA is supported.",send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.unsupported_certificate}});var yt={enc_pre_master_secret:E(Je.fragment,2).getBytes()},At=null;if(me.getPrivateKey)try{At=me.getPrivateKey(me,me.session.serverCertificate),At=r.pki.privateKeyFromPem(At)}catch(Ln){me.error(me,{message:"Could not get private key.",cause:Ln,send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.internal_error}})}if(null===At)return me.error(me,{message:"No private key set.",send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.internal_error}});try{var kt=me.session.sp;kt.pre_master_secret=At.decrypt(yt.enc_pre_master_secret);var Lt=me.session.clientHelloVersion;if(Lt.major!==kt.pre_master_secret.charCodeAt(0)||Lt.minor!==kt.pre_master_secret.charCodeAt(1))throw new Error("TLS version rollback attack detected.")}catch{kt.pre_master_secret=r.random.getBytes(48)}me.expect=Ie,null!==me.session.clientCertificate&&(me.expect=Me),me.process()},f.handleCertificateRequest=function(me,Je,le){if(le<3)return me.error(me,{message:"Invalid CertificateRequest. Message too short.",send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.illegal_parameter}});var Ge=Je.fragment,yt={certificate_types:E(Ge,1),certificate_authorities:E(Ge,2)};me.session.certificateRequest=yt,me.expect=L,me.process()},f.handleCertificateVerify=function(me,Je,le){if(le<2)return me.error(me,{message:"Invalid CertificateVerify. Message too short.",send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.illegal_parameter}});var Ge=Je.fragment;Ge.read-=4;var yt=Ge.bytes();Ge.read+=4;var At={signature:E(Ge,2).getBytes()},kt=r.util.createBuffer();kt.putBuffer(me.session.md5.digest()),kt.putBuffer(me.session.sha1.digest()),kt=kt.getBytes();
vendor: 4,763 bytes, line 1
1try{if(!me.session.clientCertificate.publicKey.verify(kt,At.signature,"NONE"))throw new Error("CertificateVerify signature does not match.");me.session.md5.update(yt),me.session.sha1.update(yt)}catch{return me.error(me,{message:"Bad signature in CertificateVerify.",send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.handshake_failure}})}me.expect=Ie,me.process()},f.handleServerHelloDone=function(me,Je,le){if(le>0)return me.error(me,{message:"Invalid ServerHelloDone message. Invalid length.",send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.record_overflow}});if(null===me.serverCertificate){var Ge={message:"No server certificate provided. Not enough security.",send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.insufficient_security}},At=me.verify(me,Ge.alert.description,0,[]);if(!0!==At)return(At||0===At)&&("object"!=typeof At||r.util.isArray(At)?"number"==typeof At&&(Ge.alert.description=At):(At.message&&(Ge.message=At.message),At.alert&&(Ge.alert.description=At.alert))),me.error(me,Ge)}null!==me.session.certificateRequest&&(Je=f.createRecord(me,{type:f.ContentType.handshake,data:f.createCertificate(me)}),f.queue(me,Je)),Je=f.createRecord(me,{type:f.ContentType.handshake,data:f.createClientKeyExchange(me)}),f.queue(me,Je),me.expect=k;var kt=function(Lt,Ln){null!==Lt.session.certificateRequest&&null!==Lt.session.clientCertificate&&f.queue(Lt,f.createRecord(Lt,{type:f.ContentType.handshake,data:f.createCertificateVerify(Lt,Ln)})),f.queue(Lt,f.createRecord(Lt,{type:f.ContentType.change_cipher_spec,data:f.createChangeCipherSpec()})),Lt.state.pending=f.createConnectionState(Lt),Lt.state.current.write=Lt.state.pending.write,f.queue(Lt,f.createRecord(Lt,{type:f.ContentType.handshake,data:f.createFinished(Lt)})),Lt.expect=B,f.flush(Lt),Lt.process()};if(null===me.session.certificateRequest||null===me.session.clientCertificate)return kt(me,null);f.getClientSignature(me,kt)},f.handleChangeCipherSpec=function(me,Je){if(1!==Je.fragment.getByte())return me.error(me,{message:"Invalid ChangeCipherSpec message received.",send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.illegal_parameter}});var le=me.entity===f.ConnectionEnd.client;(me.session.resuming&&le||!me.session.resuming&&!le)&&(me.state.pending=f.createConnectionState(me)),me.state.current.read=me.state.pending.read,(!me.session.resuming&&le||me.session.resuming&&!le)&&(me.state.pending=null),me.expect=le?H:re,me.process()},f.handleFinished=function(me,Je,le){var Ge=Je.fragment;Ge.read-=4;var yt=Ge.bytes();Ge.read+=4;var At=Je.fragment.getBytes();(Ge=r.util.createBuffer()).putBuffer(me.session.md5.digest()),Ge.putBuffer(me.session.sha1.digest());var kt=me.entity===f.ConnectionEnd.client;if((Ge=a(me.session.sp.master_secret,kt?"server finished":"client finished",Ge.getBytes(),12)).getBytes()!==At)return me.error(me,{message:"Invalid verify_data in Finished message.",send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.decrypt_error}});me.session.md5.update(yt),me.session.sha1.update(yt),(me.session.resuming&&kt||!me.session.resuming&&!kt)&&(f.queue(me,f.createRecord(me,{type:f.ContentType.change_cipher_spec,data:f.createChangeCipherSpec()})),me.state.current.write=me.state.pending.write,me.state.pending=null,f.queue(me,f.createRecord(me,{type:f.ContentType.handshake,data:f.createFinished(me)}))),me.expect=kt?K:he,me.handshaking=!1,++me.handshakes,me.peerCertificate=kt?me.session.serverCertificate:me.session.clientCertificate,f.flush(me),me.isConnected=!0,me.connected(me),me.process()},f.handleAlert=function(me,Je){var yt,le=Je.fragment,Ge={level:le.getByte(),description:le.getByte()};switch(Ge.description){case f.Alert.Description.close_notify:yt="Connection closed.";break;case f.Alert.Description.unexpected_message:yt="Unexpected message.";break;case f.Alert.Description.bad_record_mac:yt="Bad record MAC.";break;case f.Alert.Description.decryption_failed:yt="Decryption failed.";break;case f.Alert.Description.record_overflow:yt="Record overflow.";break;case f.Alert.Description.decompression_failure:yt="Decompression failed.";break;case f.Alert.Description.handshake_failure:yt="Handshake failure.";break;case f.Alert.Description.bad_certificate:yt="Bad certificate.";break;case f.Alert.Description.unsupported_certificate:yt="Unsupported certificate.";break;case f.Alert.Description.certificate_revoked:yt="Certificate revoked.";break;case f.Alert.Description.certificate_expired:yt="Certificate expired.";break;case f.Alert.Description.certificate_unknown:yt="Certificate unknown.";break;case f.Alert.Description.illegal_parameter:yt="Illegal parameter.";break;case f.Alert.Description.unknown_ca:yt="Unknown certificate authority.";break;
vendor: 23,446 bytes, line 1
1case f.Alert.Description.access_denied:yt="Access denied.";break;case f.Alert.Description.decode_error:yt="Decode error.";break;case f.Alert.Description.decrypt_error:yt="Decrypt error.";break;case f.Alert.Description.export_restriction:yt="Export restriction.";break;case f.Alert.Description.protocol_version:yt="Unsupported protocol version.";break;case f.Alert.Description.insufficient_security:yt="Insufficient security.";break;case f.Alert.Description.internal_error:yt="Internal error.";break;case f.Alert.Description.user_canceled:yt="User canceled.";break;case f.Alert.Description.no_renegotiation:yt="Renegotiation not supported.";break;default:yt="Unknown error."}if(Ge.description===f.Alert.Description.close_notify)return me.close();me.error(me,{message:yt,send:!1,origin:me.entity===f.ConnectionEnd.client?"server":"client",alert:Ge}),me.process()},f.handleHandshake=function(me,Je){var le=Je.fragment,Ge=le.getByte(),yt=le.getInt24();if(yt>le.length())return me.fragmented=Je,Je.fragment=r.util.createBuffer(),le.read-=4,me.process();me.fragmented=null,le.read-=4;var At=le.bytes(yt+4);le.read+=4,Ge in $t[me.entity][me.expect]?(me.entity===f.ConnectionEnd.server&&!me.open&&!me.fail&&(me.handshaking=!0,me.session={version:null,extensions:{server_name:{serverNameList:[]}},cipherSuite:null,compressionMethod:null,serverCertificate:null,clientCertificate:null,md5:r.md.md5.create(),sha1:r.md.sha1.create()}),Ge!==f.HandshakeType.hello_request&&Ge!==f.HandshakeType.certificate_verify&&Ge!==f.HandshakeType.finished&&(me.session.md5.update(At),me.session.sha1.update(At)),$t[me.entity][me.expect][Ge](me,Je,yt)):f.handleUnexpected(me,Je)},f.handleApplicationData=function(me,Je){me.data.putBuffer(Je.fragment),me.dataReady(me),me.process()},f.handleHeartbeat=function(me,Je){var le=Je.fragment,Ge=le.getByte(),yt=le.getInt16(),At=le.getBytes(yt);if(Ge===f.HeartbeatMessageType.heartbeat_request){if(me.handshaking||yt>At.length)return me.process();f.queue(me,f.createRecord(me,{type:f.ContentType.heartbeat,data:f.createHeartbeat(f.HeartbeatMessageType.heartbeat_response,At)})),f.flush(me)}else if(Ge===f.HeartbeatMessageType.heartbeat_response){if(At!==me.expectedHeartbeatPayload)return me.process();me.heartbeatReceived&&me.heartbeatReceived(me,r.util.createBuffer(At))}me.process()};var S=1,O=2,T=3,L=4,B=5,H=6,K=7,k=8,ae=1,Ee=2,Me=3,Ie=4,re=5,he=6,M=f.handleUnexpected,ee=f.handleChangeCipherSpec,pe=f.handleAlert,ge=f.handleHandshake,Be=f.handleApplicationData,je=f.handleHeartbeat,Qe=[];Qe[f.ConnectionEnd.client]=[[M,pe,ge,M,je],[M,pe,ge,M,je],[M,pe,ge,M,je],[M,pe,ge,M,je],[M,pe,ge,M,je],[ee,pe,M,M,je],[M,pe,ge,M,je],[M,pe,ge,Be,je],[M,pe,ge,M,je]],Qe[f.ConnectionEnd.server]=[[M,pe,ge,M,je],[M,pe,ge,M,je],[M,pe,ge,M,je],[M,pe,ge,M,je],[ee,pe,M,M,je],[M,pe,ge,M,je],[M,pe,ge,Be,je],[M,pe,ge,M,je]];var xe=f.handleHelloRequest,ve=f.handleCertificate,_e=f.handleServerKeyExchange,Ce=f.handleCertificateRequest,lt=f.handleServerHelloDone,Dt=f.handleFinished,$t=[];$t[f.ConnectionEnd.client]=[[M,M,f.handleServerHello,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M],[xe,M,M,M,M,M,M,M,M,M,M,ve,_e,Ce,lt,M,M,M,M,M,M],[xe,M,M,M,M,M,M,M,M,M,M,M,_e,Ce,lt,M,M,M,M,M,M],[xe,M,M,M,M,M,M,M,M,M,M,M,M,Ce,lt,M,M,M,M,M,M],[xe,M,M,M,M,M,M,M,M,M,M,M,M,M,lt,M,M,M,M,M,M],[xe,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M],[xe,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,Dt],[xe,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M],[xe,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M]],$t[f.ConnectionEnd.server]=[[M,f.handleClientHello,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M],[M,M,M,M,M,M,M,M,M,M,M,ve,M,M,M,M,M,M,M,M,M],[M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,f.handleClientKeyExchange,M,M,M,M],[M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,f.handleCertificateVerify,M,M,M,M,M],[M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M],[M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,Dt],[M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M],[M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M]],f.generateKeys=function(me,Je){var le=a,Ge=Je.client_random+Je.server_random;me.session.resuming||(Je.master_secret=le(Je.pre_master_secret,"master secret",Ge,48).bytes(),Je.pre_master_secret=null);var yt=2*Je.mac_key_length+2*Je.enc_key_length,At=me.version.major===f.Versions.TLS_1_0.major&&me.version.minor===f.Versions.TLS_1_0.minor;At&&(yt+=2*Je.fixed_iv_length);var kt=le(Je.master_secret,"key expansion",Ge=Je.server_random+Je.client_random,yt),Lt={client_write_MAC_key:kt.getBytes(Je.mac_key_length),server_write_MAC_key:kt.getBytes(Je.mac_key_length),client_write_key:kt.getBytes(Je.enc_key_length),server_write_key:kt.getBytes(Je.enc_key_length)};return At&&(Lt.client_write_IV=kt.getBytes(Je.fixed_iv_length),Lt.server_write_IV=kt.getBytes(Je.fixed_iv_length)),Lt},f.createConnectionState=function(me){var Je=me.entity===f.ConnectionEnd.client,le=function(){var At={sequenceNumber:[0,0],macKey:null,macLength:0,macFunction:null,cipherState:null,cipherFunction:function(kt){return!0},compressionState:null,compressFunction:function(kt){return!0},updateSequenceNumber:function(){4294967295===At.sequenceNumber[1]?(At.sequenceNumber[1]=0,++At.sequenceNumber[0]):++At.sequenceNumber[1]}};return At},Ge={read:le(),write:le()};if(Ge.read.update=function(At,kt){return Ge.read.cipherFunction(kt,Ge.read)?Ge.read.compressFunction(At,kt,Ge.read)||At.error(At,{message:"Could not decompress record.",send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.decompression_failure}}):At.error(At,{message:"Could not decrypt record or bad MAC.",send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.bad_record_mac}}),!At.fail},Ge.write.update=function(At,kt){return Ge.write.compressFunction(At,kt,Ge.write)?Ge.write.cipherFunction(kt,Ge.write)||At.error(At,{message:"Could not encrypt record.",send:!1,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.internal_error}}):At.error(At,{message:"Could not compress record.",send:!1,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.internal_error}}),!At.fail},me.session){var yt=me.session.sp;switch(me.session.cipherSuite.initSecurityParameters(yt),yt.keys=f.generateKeys(me,yt),Ge.read.macKey=Je?yt.keys.server_write_MAC_key:yt.keys.client_write_MAC_key,Ge.write.macKey=Je?yt.keys.client_write_MAC_key:yt.keys.server_write_MAC_key,me.session.cipherSuite.initConnectionState(Ge,me,yt),yt.compression_algorithm){case f.CompressionMethod.none:break;case f.CompressionMethod.deflate:Ge.read.compressFunction=y,Ge.write.compressFunction=v;break;default:throw new Error("Unsupported compression algorithm.")}}return Ge},f.createRandom=function(){var me=new Date,Je=+me+6e4*me.getTimezoneOffset(),le=r.util.createBuffer();return le.putInt32(Je),le.putBytes(r.random.getBytes(28)),le},f.createRecord=function(me,Je){return Je.data?{type:Je.type,version:{major:me.version.major,minor:me.version.minor},length:Je.data.length(),fragment:Je.data}:null},f.createAlert=function(me,Je){var le=r.util.createBuffer();return le.putByte(Je.level),le.putByte(Je.description),f.createRecord(me,{type:f.ContentType.alert,data:le})},f.createClientHello=function(me){me.session.clientHelloVersion={major:me.version.major,minor:me.version.minor};for(var Je=r.util.createBuffer(),le=0;le<me.cipherSuites.length;++le){var Ge=me.cipherSuites[le];Je.putByte(Ge.id[0]),Je.putByte(Ge.id[1])}var yt=Je.length(),At=r.util.createBuffer();At.putByte(f.CompressionMethod.none);var kt=At.length(),Lt=r.util.createBuffer();if(me.virtualHost){var Ln=r.util.createBuffer();Ln.putByte(0),Ln.putByte(0);var Fn=r.util.createBuffer();Fn.putByte(0),g(Fn,2,r.util.createBuffer(me.virtualHost));var ze=r.util.createBuffer();g(ze,2,Fn),g(Ln,2,ze),Lt.putBuffer(Ln)}var Ve=Lt.length();Ve>0&&(Ve+=2);var $e=me.session.id,Ze=$e.length+1+2+4+28+2+yt+1+kt+Ve,bt=r.util.createBuffer();return bt.putByte(f.HandshakeType.client_hello),bt.putInt24(Ze),bt.putByte(me.version.major),bt.putByte(me.version.minor),bt.putBytes(me.session.sp.client_random),g(bt,1,r.util.createBuffer($e)),g(bt,2,Je),g(bt,1,At),Ve>0&&g(bt,2,Lt),bt},f.createServerHello=function(me){var Je=me.session.id,le=Je.length+1+2+4+28+2+1,Ge=r.util.createBuffer();return Ge.putByte(f.HandshakeType.server_hello),Ge.putInt24(le),Ge.putByte(me.version.major),Ge.putByte(me.version.minor),Ge.putBytes(me.session.sp.server_random),g(Ge,1,r.util.createBuffer(Je)),Ge.putByte(me.session.cipherSuite.id[0]),Ge.putByte(me.session.cipherSuite.id[1]),Ge.putByte(me.session.compressionMethod),Ge},f.createCertificate=function(me){var Je=me.entity===f.ConnectionEnd.client,le=null;me.getCertificate&&(le=me.getCertificate(me,Je?me.session.certificateRequest:me.session.extensions.server_name.serverNameList));var yt=r.util.createBuffer();if(null!==le)try{r.util.isArray(le)||(le=[le]);for(var At=null,kt=0;kt<le.length;++kt){var Lt=r.pem.decode(le[kt])[0];if("CERTIFICATE"!==Lt.type&&"X509 CERTIFICATE"!==Lt.type&&"TRUSTED CERTIFICATE"!==Lt.type){var Ln=new Error('Could not convert certificate from PEM; PEM header type is not "CERTIFICATE", "X509 CERTIFICATE", or "TRUSTED CERTIFICATE".');throw Ln.headerType=Lt.type,Ln}if(Lt.procType&&"ENCRYPTED"===Lt.procType.type)throw new Error("Could not convert certificate from PEM; PEM is encrypted.");var Fn=r.util.createBuffer(Lt.body);null===At&&(At=r.asn1.fromDer(Fn.bytes(),!1));var ze=r.util.createBuffer();g(ze,3,Fn),yt.putBuffer(ze)}le=r.pki.certificateFromAsn1(At),Je?me.session.clientCertificate=le:me.session.serverCertificate=le}catch(Ze){return me.error(me,{message:"Could not send certificate list.",cause:Ze,send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.bad_certificate}})}var Ve=3+yt.length(),$e=r.util.createBuffer();return $e.putByte(f.HandshakeType.certificate),$e.putInt24(Ve),g($e,3,yt),$e},f.createClientKeyExchange=function(me){var Je=r.util.createBuffer();Je.putByte(me.session.clientHelloVersion.major),Je.putByte(me.session.clientHelloVersion.minor),Je.putBytes(r.random.getBytes(46));var le=me.session.sp;le.pre_master_secret=Je.getBytes();var yt=(Je=me.session.serverCertificate.publicKey.encrypt(le.pre_master_secret)).length+2,At=r.util.createBuffer();return At.putByte(f.HandshakeType.client_key_exchange),At.putInt24(yt),At.putInt16(Je.length),At.putBytes(Je),At},f.createServerKeyExchange=function(me){return r.util.createBuffer()},f.getClientSignature=function(me,Je){var le=r.util.createBuffer();le.putBuffer(me.session.md5.digest()),le.putBuffer(me.session.sha1.digest()),le=le.getBytes(),me.getSignature=me.getSignature||function(Ge,yt,At){var kt=null;if(Ge.getPrivateKey)try{kt=Ge.getPrivateKey(Ge,Ge.session.clientCertificate),kt=r.pki.privateKeyFromPem(kt)}catch(Lt){Ge.error(Ge,{message:"Could not get private key.",cause:Lt,send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.internal_error}})}null===kt?Ge.error(Ge,{message:"No private key set.",send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.internal_error}}):yt=kt.sign(yt,null),At(Ge,yt)},me.getSignature(me,le,Je)},f.createCertificateVerify=function(me,Je){var le=Je.length+2,Ge=r.util.createBuffer();return Ge.putByte(f.HandshakeType.certificate_verify),Ge.putInt24(le),Ge.putInt16(Je.length),Ge.putBytes(Je),Ge},f.createCertificateRequest=function(me){var Je=r.util.createBuffer();Je.putByte(1);var le=r.util.createBuffer();for(var Ge in me.caStore.certs){var At=r.pki.distinguishedNameToAsn1(me.caStore.certs[Ge].subject),kt=r.asn1.toDer(At);le.putInt16(kt.length()),le.putBuffer(kt)}var Lt=1+Je.length()+2+le.length(),Ln=r.util.createBuffer();return Ln.putByte(f.HandshakeType.certificate_request),Ln.putInt24(Lt),g(Ln,1,Je),g(Ln,2,le),Ln},f.createServerHelloDone=function(me){var Je=r.util.createBuffer();return Je.putByte(f.HandshakeType.server_hello_done),Je.putInt24(0),Je},f.createChangeCipherSpec=function(){var me=r.util.createBuffer();return me.putByte(1),me},f.createFinished=function(me){var Je=r.util.createBuffer();Je.putBuffer(me.session.md5.digest()),Je.putBuffer(me.session.sha1.digest()),Je=a(me.session.sp.master_secret,me.entity===f.ConnectionEnd.client?"client finished":"server finished",Je.getBytes(),12);var Lt=r.util.createBuffer();return Lt.putByte(f.HandshakeType.finished),Lt.putInt24(Je.length()),Lt.putBuffer(Je),Lt},f.createHeartbeat=function(me,Je,le){typeof le>"u"&&(le=Je.length);var Ge=r.util.createBuffer();Ge.putByte(me),Ge.putInt16(le),Ge.putBytes(Je);var yt=Ge.length(),At=Math.max(16,yt-le-3);return Ge.putBytes(r.random.getBytes(At)),Ge},f.queue=function(me,Je){if(Je&&(0!==Je.fragment.length()||Je.type!==f.ContentType.handshake&&Je.type!==f.ContentType.alert&&Je.type!==f.ContentType.change_cipher_spec)){if(Je.type===f.ContentType.handshake){var le=Je.fragment.bytes();me.session.md5.update(le),me.session.sha1.update(le),le=null}var Ge;if(Je.fragment.length()<=f.MaxFragment)Ge=[Je];else{Ge=[];for(var yt=Je.fragment.bytes();yt.length>f.MaxFragment;)Ge.push(f.createRecord(me,{type:Je.type,data:r.util.createBuffer(yt.slice(0,f.MaxFragment))})),yt=yt.slice(f.MaxFragment);yt.length>0&&Ge.push(f.createRecord(me,{type:Je.type,data:r.util.createBuffer(yt)}))}for(var At=0;At<Ge.length&&!me.fail;++At){var kt=Ge[At];me.state.current.write.update(me,kt)&&me.records.push(kt)}}},f.flush=function(me){for(var Je=0;Je<me.records.length;++Je){var le=me.records[Je];me.tlsData.putByte(le.type),me.tlsData.putByte(le.version.major),me.tlsData.putByte(le.version.minor),me.tlsData.putInt16(le.fragment.length()),me.tlsData.putBuffer(me.records[Je].fragment)}return me.records=[],me.tlsDataReady(me)};var on=function(me){switch(me){case!0:return!0;case r.pki.certificateError.bad_certificate:return f.Alert.Description.bad_certificate;case r.pki.certificateError.unsupported_certificate:return f.Alert.Description.unsupported_certificate;case r.pki.certificateError.certificate_revoked:return f.Alert.Description.certificate_revoked;case r.pki.certificateError.certificate_expired:return f.Alert.Description.certificate_expired;case r.pki.certificateError.certificate_unknown:return f.Alert.Description.certificate_unknown;case r.pki.certificateError.unknown_ca:return f.Alert.Description.unknown_ca;default:return f.Alert.Description.bad_certificate}};for(var Mt in f.verifyCertificateChain=function(me,Je){try{var le={};for(var Ge in me.verifyOptions)le[Ge]=me.verifyOptions[Ge];le.verify=function(At,kt,Lt){on(At);var Fn=me.verify(me,At,kt,Lt);if(!0!==Fn){if("object"==typeof Fn&&!r.util.isArray(Fn)){var ze=new Error("The application rejected the certificate.");throw ze.send=!0,ze.alert={level:f.Alert.Level.fatal,description:f.Alert.Description.bad_certificate},Fn.message&&(ze.message=Fn.message),Fn.alert&&(ze.alert.description=Fn.alert),ze}Fn!==At&&(Fn=function(me){switch(me){case!0:return!0;case f.Alert.Description.bad_certificate:return r.pki.certificateError.bad_certificate;case f.Alert.Description.unsupported_certificate:return r.pki.certificateError.unsupported_certificate;case f.Alert.Description.certificate_revoked:return r.pki.certificateError.certificate_revoked;case f.Alert.Description.certificate_expired:return r.pki.certificateError.certificate_expired;case f.Alert.Description.certificate_unknown:return r.pki.certificateError.certificate_unknown;case f.Alert.Description.unknown_ca:return r.pki.certificateError.unknown_ca;default:return r.pki.certificateError.bad_certificate}}(Fn))}return Fn},r.pki.verifyCertificateChain(me.caStore,Je,le)}catch(At){var yt=At;("object"!=typeof yt||r.util.isArray(yt))&&(yt={send:!0,alert:{level:f.Alert.Level.fatal,description:on(At)}}),"send"in yt||(yt.send=!0),"alert"in yt||(yt.alert={level:f.Alert.Level.fatal,description:on(yt.error)}),me.error(me,yt)}return!me.fail},f.createSessionCache=function(me,Je){var le=null;if(me&&me.getSession&&me.setSession&&me.order)le=me;else{for(var Ge in(le={}).cache=me||{},le.capacity=Math.max(Je||100,1),le.order=[],me)le.order.length<=Je?le.order.push(Ge):delete me[Ge];le.getSession=function(yt){var At=null,kt=null;if(yt?kt=r.util.bytesToHex(yt):le.order.length>0&&(kt=le.order[0]),null!==kt&&kt in le.cache)for(var Lt in At=le.cache[kt],delete le.cache[kt],le.order)if(le.order[Lt]===kt){le.order.splice(Lt,1);break}return At},le.setSession=function(yt,At){if(le.order.length===le.capacity){var kt=le.order.shift();delete le.cache[kt]}kt=r.util.bytesToHex(yt),le.order.push(kt),le.cache[kt]=At}}return le},f.createConnection=function(me){var Je;Je=me.caStore?r.util.isArray(me.caStore)?r.pki.createCaStore(me.caStore):me.caStore:r.pki.createCaStore();var le=me.cipherSuites||null;if(null===le)for(var Ge in le=[],f.CipherSuites)le.push(f.CipherSuites[Ge]);var yt=me.server?f.ConnectionEnd.server:f.ConnectionEnd.client,At=me.sessionCache?f.createSessionCache(me.sessionCache):null,kt={version:{major:f.Version.major,minor:f.Version.minor},entity:yt,sessionId:me.sessionId,caStore:Je,sessionCache:At,cipherSuites:le,connected:me.connected,virtualHost:me.virtualHost||null,verifyClient:me.verifyClient||!1,verify:me.verify||function(ze,Ve,$e,Ze){return Ve},verifyOptions:me.verifyOptions||{},getCertificate:me.getCertificate||null,getPrivateKey:me.getPrivateKey||null,getSignature:me.getSignature||null,input:r.util.createBuffer(),tlsData:r.util.createBuffer(),data:r.util.createBuffer(),tlsDataReady:me.tlsDataReady,dataReady:me.dataReady,heartbeatReceived:me.heartbeatReceived,closed:me.closed,error:function(ze,Ve){Ve.origin=Ve.origin||(ze.entity===f.ConnectionEnd.client?"client":"server"),Ve.send&&(f.queue(ze,f.createAlert(ze,Ve.alert)),f.flush(ze));var $e=!1!==Ve.fatal;$e&&(ze.fail=!0),me.error(ze,Ve),$e&&ze.close(!1)},deflate:me.deflate||null,inflate:me.inflate||null,reset:function(ze){kt.version={major:f.Version.major,minor:f.Version.minor},kt.record=null,kt.session=null,kt.peerCertificate=null,kt.state={pending:null,current:null},kt.expect=0,kt.fragmented=null,kt.records=[],kt.open=!1,kt.handshakes=0,kt.handshaking=!1,kt.isConnected=!1,kt.fail=!(ze||typeof ze>"u"),kt.input.clear(),kt.tlsData.clear(),kt.data.clear(),kt.state.current=f.createConnectionState(kt)}};return kt.reset(),kt.handshake=function(ze){if(kt.entity!==f.ConnectionEnd.client)kt.error(kt,{message:"Cannot initiate handshake as a server.",fatal:!1});else if(kt.handshaking)kt.error(kt,{message:"Handshake already in progress.",fatal:!1});else{kt.fail&&!kt.open&&0===kt.handshakes&&(kt.fail=!1),kt.handshaking=!0;var Ve=null;(ze=ze||"").length>0&&(kt.sessionCache&&(Ve=kt.sessionCache.getSession(ze)),null===Ve&&(ze="")),0===ze.length&&kt.sessionCache&&null!==(Ve=kt.sessionCache.getSession())&&(ze=Ve.id),kt.session={id:ze,version:null,cipherSuite:null,compressionMethod:null,serverCertificate:null,certificateRequest:null,clientCertificate:null,sp:{},md5:r.md.md5.create(),sha1:r.md.sha1.create()},Ve&&(kt.version=Ve.version,kt.session.sp=Ve.sp),kt.session.sp.client_random=f.createRandom().getBytes(),kt.open=!0,f.queue(kt,f.createRecord(kt,{type:f.ContentType.handshake,data:f.createClientHello(kt)})),f.flush(kt)}},kt.process=function(ze){var Ve=0;return ze&&kt.input.putBytes(ze),kt.fail||(null!==kt.record&&kt.record.ready&&kt.record.fragment.isEmpty()&&(kt.record=null),null===kt.record&&(Ve=function(ze){var Ve=0,$e=ze.input,Ze=$e.length();if(Ze<5)Ve=5-Ze;else{ze.record={type:$e.getByte(),version:{major:$e.getByte(),minor:$e.getByte()},length:$e.getInt16(),fragment:r.util.createBuffer(),ready:!1};var bt=ze.record.version.major===ze.version.major;bt&&ze.session&&ze.session.version&&(bt=ze.record.version.minor===ze.version.minor),bt||ze.error(ze,{message:"Incompatible TLS version.",send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.protocol_version}})}return Ve}(kt)),!kt.fail&&null!==kt.record&&!kt.record.ready&&(Ve=function(ze){var Ve=0,$e=ze.input,Ze=$e.length();return Ze<ze.record.length?Ve=ze.record.length-Ze:(ze.record.fragment.putBytes($e.getBytes(ze.record.length)),$e.compact(),ze.state.current.read.update(ze,ze.record)&&(null!==ze.fragmented&&(ze.fragmented.type===ze.record.type?(ze.fragmented.fragment.putBuffer(ze.record.fragment),ze.record=ze.fragmented):ze.error(ze,{message:"Invalid fragmented record.",send:!0,alert:{level:f.Alert.Level.fatal,description:f.Alert.Description.unexpected_message}})),ze.record.ready=!0)),Ve}(kt)),!kt.fail&&null!==kt.record&&kt.record.ready&&function(ze,Ve){var $e=Ve.type-f.ContentType.change_cipher_spec,Ze=Qe[ze.entity][ze.expect];$e in Ze?Ze[$e](ze,Ve):f.handleUnexpected(ze,Ve)}(kt,kt.record)),Ve},kt.prepare=function(ze){return f.queue(kt,f.createRecord(kt,{type:f.ContentType.application_data,data:r.util.createBuffer(ze)})),f.flush(kt)},kt.prepareHeartbeatRequest=function(ze,Ve){return ze instanceof r.util.ByteBuffer&&(ze=ze.bytes()),typeof Ve>"u"&&(Ve=ze.length),kt.expectedHeartbeatPayload=ze,f.queue(kt,f.createRecord(kt,{type:f.ContentType.heartbeat,data:f.createHeartbeat(f.HeartbeatMessageType.heartbeat_request,ze,Ve)})),f.flush(kt)},kt.close=function(ze){if(!kt.fail&&kt.sessionCache&&kt.session){var Ve={id:kt.session.id,version:kt.session.version,sp:kt.session.sp};Ve.sp.keys=null,kt.sessionCache.setSession(Ve.id,Ve)}kt.open&&(kt.open=!1,kt.input.clear(),(kt.isConnected||kt.handshaking)&&(kt.isConnected=kt.handshaking=!1,f.queue(kt,f.createAlert(kt,{level:f.Alert.Level.warning,description:f.Alert.Description.close_notify})),f.flush(kt)),kt.closed(kt)),kt.reset(ze)},kt},We.exports=r.tls=r.tls||{},f)"function"!=typeof f[Mt]&&(r.tls[Mt]=f[Mt]);r.tls.prf_tls1=a,r.tls.hmac_sha1=function(me,Je,le){var Ge=r.hmac.create();Ge.start("SHA1",me);var yt=r.util.createBuffer();return yt.putInt32(Je[0]),yt.putInt32(Je[1]),yt.putByte(le.type),yt.putByte(le.version.major),yt.putByte(le.version.minor),yt.putInt16(le.length),yt.putBytes(le.fragment.bytes()),Ge.update(yt.getBytes()),Ge.digest().getBytes()},r.tls.createSessionCache=f.createSessionCache,r.tls.createConnection=f.createConnection},70812:(We,de,m)=>{var r=m(16589),a=m(73175),u=We.exports=r.util=r.util||{};function _(k){if(8!==k&&16!==k&&24!==k&&32!==k)throw new Error("Only 8, 16, 24, or 32 bits supported: "+k)}function v(k){if(this.data="",this.read=0,"string"==typeof k)this.data=k;else if(u.isArrayBuffer(k)||u.isArrayBufferView(k))if(typeof Buffer<"u"&&k instanceof Buffer)this.data=k.toString("binary");else{var j=new Uint8Array(k);try{this.data=String.fromCharCode.apply(null,j)}catch{for(var ae=0;ae<j.length;++ae)this.putByte(j[ae])}}else(k instanceof v||"object"==typeof k&&"string"==typeof k.data&&"number"==typeof k.read)&&(this.data=k.data,this.read=k.read);this._constructedStringLength=0}(function(){if(typeof process<"u"&&process.nextTick&&!process.browser)return u.nextTick=process.nextTick,void(u.setImmediate="function"==typeof setImmediate?setImmediate:u.nextTick);if("function"==typeof setImmediate)return u.setImmediate=function(){return setImmediate.apply(void 0,arguments)},void(u.nextTick=function(he){return setImmediate(he)});if(u.setImmediate=function(he){setTimeout(he,0)},typeof window<"u"&&"function"==typeof window.postMessage){let he=function(Se){if(Se.source===window&&Se.data===k){Se.stopPropagation();var M=j.slice();j.length=0,M.forEach(function(ee){ee()})}};var k="forge.setImmediate",j=[];u.setImmediate=function(Se){j.push(Se),1===j.length&&window.postMessage(k,"*")},window.addEventListener("message",he,!0)}if(typeof MutationObserver<"u"){var ae=Date.now(),Ee=!0,Me=document.createElement("div");j=[],new MutationObserver(function(){var Se=j.slice();j.length=0,Se.forEach(function(M){M()})}).observe(Me,{attributes:!0});var Ie=u.setImmediate;u.setImmediate=function(Se){Date.now()-ae>
vendor: 5,559 bytes, line 1
115?(ae=Date.now(),Ie(Se)):(j.push(Se),1===j.length&&Me.setAttribute("a",Ee=!Ee))}}u.nextTick=u.setImmediate})(),u.isNodejs=typeof process<"u"&&process.versions&&process.versions.node,u.globalScope=u.isNodejs?global:typeof self>"u"?window:self,u.isArray=Array.isArray||function(k){return"[object Array]"===Object.prototype.toString.call(k)},u.isArrayBuffer=function(k){return typeof ArrayBuffer<"u"&&k instanceof ArrayBuffer},u.isArrayBufferView=function(k){return k&&u.isArrayBuffer(k.buffer)&&void 0!==k.byteLength},u.ByteBuffer=v,u.ByteStringBuffer=v,u.ByteStringBuffer.prototype._optimizeConstructedString=function(k){this._constructedStringLength+=k,this._constructedStringLength>4096&&(this.data.substr(0,1),this._constructedStringLength=0)},u.ByteStringBuffer.prototype.length=function(){return this.data.length-this.read},u.ByteStringBuffer.prototype.isEmpty=function(){return this.length()<=0},u.ByteStringBuffer.prototype.putByte=function(k){return this.putBytes(String.fromCharCode(k))},u.ByteStringBuffer.prototype.fillWithByte=function(k,j){k=String.fromCharCode(k);for(var ae=this.data;j>0;)1&j&&(ae+=k),(j>>>=1)>0&&(k+=k);return this.data=ae,this._optimizeConstructedString(j),this},u.ByteStringBuffer.prototype.putBytes=function(k){return this.data+=k,this._optimizeConstructedString(k.length),this},u.ByteStringBuffer.prototype.putString=function(k){return this.putBytes(u.encodeUtf8(k))},u.ByteStringBuffer.prototype.putInt16=function(k){return this.putBytes(String.fromCharCode(k>>8&255)+String.fromCharCode(255&k))},u.ByteStringBuffer.prototype.putInt24=function(k){return this.putBytes(String.fromCharCode(k>>16&255)+String.fromCharCode(k>>8&255)+String.fromCharCode(255&k))},u.ByteStringBuffer.prototype.putInt32=function(k){return this.putBytes(String.fromCharCode(k>>24&255)+String.fromCharCode(k>>16&255)+String.fromCharCode(k>>8&255)+String.fromCharCode(255&k))},u.ByteStringBuffer.prototype.putInt16Le=function(k){return this.putBytes(String.fromCharCode(255&k)+String.fromCharCode(k>>8&255))},u.ByteStringBuffer.prototype.putInt24Le=function(k){return this.putBytes(String.fromCharCode(255&k)+String.fromCharCode(k>>8&255)+String.fromCharCode(k>>16&255))},u.ByteStringBuffer.prototype.putInt32Le=function(k){return this.putBytes(String.fromCharCode(255&k)+String.fromCharCode(k>>8&255)+String.fromCharCode(k>>16&255)+String.fromCharCode(k>>24&255))},u.ByteStringBuffer.prototype.putInt=function(k,j){_(j);var ae="";do{j-=8,ae+=String.fromCharCode(k>>j&255)}while(j>0);return this.putBytes(ae)},u.ByteStringBuffer.prototype.putSignedInt=function(k,j){return k<0&&(k+=2<<j-1),this.putInt(k,j)},u.ByteStringBuffer.prototype.putBuffer=function(k){return this.putBytes(k.getBytes())},u.ByteStringBuffer.prototype.getByte=function(){return this.data.charCodeAt(this.read++)},u.ByteStringBuffer.prototype.getInt16=function(){var k=this.data.charCodeAt(this.read)<<8^this.data.charCodeAt(this.read+1);return this.read+=2,k},u.ByteStringBuffer.prototype.getInt24=function(){var k=this.data.charCodeAt(this.read)<<16^this.data.charCodeAt(this.read+1)<<8^this.data.charCodeAt(this.read+2);return this.read+=3,k},u.ByteStringBuffer.prototype.getInt32=function(){var k=this.data.charCodeAt(this.read)<<24^this.data.charCodeAt(this.read+1)<<16^this.data.charCodeAt(this.read+2)<<8^this.data.charCodeAt(this.read+3);return this.read+=4,k},u.ByteStringBuffer.prototype.getInt16Le=function(){var k=this.data.charCodeAt(this.read)^this.data.charCodeAt(this.read+1)<<8;return this.read+=2,k},u.ByteStringBuffer.prototype.getInt24Le=function(){var k=this.data.charCodeAt(this.read)^this.data.charCodeAt(this.read+1)<<8^this.data.charCodeAt(this.read+2)<<16;return this.read+=3,k},u.ByteStringBuffer.prototype.getInt32Le=function(){var k=this.data.charCodeAt(this.read)^this.data.charCodeAt(this.read+1)<<8^this.data.charCodeAt(this.read+2)<<16^this.data.charCodeAt(this.read+3)<<24;return this.read+=4,k},u.ByteStringBuffer.prototype.getInt=function(k){_(k);var j=0;do{j=(j<<8)+this.data.charCodeAt(this.read++),k-=8}while(k>0);return j},u.ByteStringBuffer.prototype.getSignedInt=function(k){var j=this.getInt(k),ae=2<<k-2;return j>=ae&&(j-=ae<<1),j},u.ByteStringBuffer.prototype.getBytes=function(k){var j;return k?(k=Math.min(this.length(),k),j=this.data.slice(this.read,this.read+k),this.read+=k):0===k?j="":(j=0===this.read?this.data:this.data.slice(this.read),this.clear()),j},u.ByteStringBuffer.prototype.bytes=function(k){return typeof k>"u"?this.data.slice(this.read):this.data.slice(this.read,this.read+k)},u.ByteStringBuffer.prototype.at=function(k){return this.data.charCodeAt(this.read+k)},u.ByteStringBuffer.prototype.setAt=function(k,j){return this.data=this.data.substr(0,this.read+k)+String.fromCharCode(j)+this.data.substr(this.read+k+1),this},u.ByteStringBuffer.prototype.last=function(){return this.data.charCodeAt(this.data.length-1)},u.ByteStringBuffer.prototype.copy=function(){var k=u.createBuffer(this.data);return k.read=this.read,k},u.ByteStringBuffer.prototype.compact=function(){return this.read>0&&(this.data=this.data.slice(this.read),this.read=0),this},u.ByteStringBuffer.prototype.clear=function(){return this.data="",this.read=0,this},u.ByteStringBuffer.prototype.truncate=function(k){var j=Math.max(0,this.length()-k);return this.data=this.data.substr(this.read,j),this.read=0,this},u.ByteStringBuffer.prototype.toHex=function(){for(var k="",j=this.read;j<this.data.length;++j){var ae=this.data.charCodeAt(j);ae<16&&(k+="0"),k+=ae.toString(16)}return k},u.ByteStringBuffer.prototype.toString=function(){return u.decode
vendor: 6,954 bytes, line 1
1Utf8(this.bytes())},u.DataBuffer=function E(k,j){this.read=(j=j||{}).readOffset||0,this.growSize=j.growSize||1024;var ae=u.isArrayBuffer(k),Ee=u.isArrayBufferView(k);if(ae||Ee)return this.data=ae?new DataView(k):new DataView(k.buffer,k.byteOffset,k.byteLength),void(this.write="writeOffset"in j?j.writeOffset:this.data.byteLength);this.data=new DataView(new ArrayBuffer(0)),this.write=0,null!=k&&this.putBytes(k),"writeOffset"in j&&(this.write=j.writeOffset)},u.DataBuffer.prototype.length=function(){return this.write-this.read},u.DataBuffer.prototype.isEmpty=function(){return this.length()<=0},u.DataBuffer.prototype.accommodate=function(k,j){if(this.length()>=k)return this;j=Math.max(j||this.growSize,k);var ae=new Uint8Array(this.data.buffer,this.data.byteOffset,this.data.byteLength),Ee=new Uint8Array(this.length()+j);return Ee.set(ae),this.data=new DataView(Ee.buffer),this},u.DataBuffer.prototype.putByte=function(k){return this.accommodate(1),this.data.setUint8(this.write++,k),this},u.DataBuffer.prototype.fillWithByte=function(k,j){this.accommodate(j);for(var ae=0;ae<j;++ae)this.data.setUint8(k);return this},u.DataBuffer.prototype.putBytes=function(k,j){if(u.isArrayBufferView(k)){var Ee=(ae=new Uint8Array(k.buffer,k.byteOffset,k.byteLength)).byteLength-ae.byteOffset;return this.accommodate(Ee),new Uint8Array(this.data.buffer,this.write).set(ae),this.write+=Ee,this}if(u.isArrayBuffer(k)){var ae=new Uint8Array(k);return this.accommodate(ae.byteLength),new Uint8Array(this.data.buffer).set(ae,this.write),this.write+=ae.byteLength,this}if(k instanceof u.DataBuffer||"object"==typeof k&&"number"==typeof k.read&&"number"==typeof k.write&&u.isArrayBufferView(k.data))return ae=new Uint8Array(k.data.byteLength,k.read,k.length()),this.accommodate(ae.byteLength),new Uint8Array(k.data.byteLength,this.write).set(ae),this.write+=ae.byteLength,this;if(k instanceof u.ByteStringBuffer&&(k=k.data,j="binary"),j=j||"binary","string"==typeof k){var Ie;if("hex"===j)return this.accommodate(Math.ceil(k.length/2)),Ie=new Uint8Array(this.data.buffer,this.write),this.write+=u.binary.hex.decode(k,Ie,this.write),this;if("base64"===j)return this.accommodate(3*Math.ceil(k.length/4)),Ie=new Uint8Array(this.data.buffer,this.write),this.write+=u.binary.base64.decode(k,Ie,this.write),this;if("utf8"===j&&(k=u.encodeUtf8(k),j="binary"),"binary"===j||"raw"===j)return this.accommodate(k.length),Ie=new Uint8Array(this.data.buffer,this.write),this.write+=u.binary.raw.decode(Ie),this;if("utf16"===j)return this.accommodate(2*k.length),Ie=new Uint16Array(this.data.buffer,this.write),this.write+=u.text.utf16.encode(Ie),this;throw new Error("Invalid encoding: "+j)}throw Error("Invalid parameter: "+k)},u.DataBuffer.prototype.putBuffer=function(k){return this.putBytes(k),k.clear(),this},u.DataBuffer.prototype.putString=function(k){return this.putBytes(k,"utf16")},u.DataBuffer.prototype.putInt16=function(k){return this.accommodate(2),this.data.setInt16(this.write,k),this.write+=2,this},u.DataBuffer.prototype.putInt24=function(k){return this.accommodate(3),this.data.setInt16(this.write,k>>8&65535),this.data.setInt8(this.write,k>>16&255),this.write+=3,this},u.DataBuffer.prototype.putInt32=function(k){return this.accommodate(4),this.data.setInt32(this.write,k),this.write+=4,this},u.DataBuffer.prototype.putInt16Le=function(k){return this.accommodate(2),this.data.setInt16(this.write,k,!0),this.write+=2,this},u.DataBuffer.prototype.putInt24Le=function(k){return this.accommodate(3),this.data.setInt8(this.write,k>>16&255),this.data.setInt16(this.write,k>>8&65535,!0),this.write+=3,this},u.DataBuffer.prototype.putInt32Le=function(k){return this.accommodate(4),this.data.setInt32(this.write,k,!0),this.write+=4,this},u.DataBuffer.prototype.putInt=function(k,j){_(j),this.accommodate(j/8);do{j-=8,this.data.setInt8(this.write++,k>>j&255)}while(j>0);return this},u.DataBuffer.prototype.putSignedInt=function(k,j){return _(j),this.accommodate(j/8),k<0&&(k+=2<<j-1),this.putInt(k,j)},u.DataBuffer.prototype.getByte=function(){return this.data.getInt8(this.read++)},u.DataBuffer.prototype.getInt16=function(){var k=this.data.getInt16(this.read);return this.read+=2,k},u.DataBuffer.prototype.getInt24=function(){var k=this.data.getInt16(this.read)<<8^this.data.getInt8(this.read+2);return this.read+=3,k},u.DataBuffer.prototype.getInt32=function(){var k=this.data.getInt32(this.read);return this.read+=4,k},u.DataBuffer.prototype.getInt16Le=function(){var k=this.data.getInt16(this.read,!0);return this.read+=2,k},u.DataBuffer.prototype.getInt24Le=function(){var k=this.data.getInt8(this.read)^this.data.getInt16(this.read+1,!0)<<8;return this.read+=3,k},u.DataBuffer.prototype.getInt32Le=function(){var k=this.data.getInt32(this.read,!0);return this.read+=4,k},u.DataBuffer.prototype.getInt=function(k){_(k);var j=0;do{j=(j<<8)+this.data.getInt8(this.read++),k-=8}while(k>0);return j},u.DataBuffer.prototype.getSignedInt=function(k){var j=this.getInt(k),ae=2<<k-2;return j>=ae&&(j-=ae<<1),j},u.DataBuffer.prototype.getBytes=function(k){var j;return k?(k=Math.min(this.length(),k),j=this.data.slice(this.read,this.read+k),this.read+=k):0===k?j="":(j=0===this.read?this.data:this.data.slice(this.read),this.clear()),j},u.DataBuffer.prototype.bytes=function(k){return typeof k>"u"?this.data.slice(this.read):this.data.slice(this.read,this.read+k)},u.DataBuffer.prototype.at=function(k){return this.data.getUint8(this.read+k)},u.DataBuffer.prototype.setAt=function(k,j){return this.data.setUint8(k,j),this},u.DataBuffer.prototype.last=function(){return this.data.getUint8(this.write-1)},u.DataBuffer.prototype.copy=function(){return new u.DataBuffer(this)},u.DataBuffer.prototype.compact=function(){if(this.read>0){var k=new Uint8Array(this.data.buffer,this.read),j=new Uint8Array(k.byteLength);j.set(k),this.data=new DataView(j),this.write-=this.read,this.read=0}return this},u.DataBuffer.prototype.clear=function(){return this.data=new DataView(new ArrayBuffer(0)),this.read=this.write=0,this},u.DataBuffer.prototype.truncate=function(k){return this.write=Math.max(0,this.length()-k),this.read=Math.min(this.read,this.write),this},u.DataBuffer.prototype.toHex=function(){for(var k="",j=this.read;j<this.data.byteLength;++j){var ae=this.data.getUint8(j);ae<16&&(k+="0"),k+=ae.toString(16)}return k},u.DataBuffer.prototype.toString=function(k){var j=new Uint8Array(this.data,this.read,this.length());if("binary"===(k=k||"utf8")||"raw"===k)return u.binary.raw.encode(j);if("hex"===k)return u.binary.hex.encode(j);if("base64"===k)return u.binary.base64.encode(j);if("utf8"===k)return u.text.utf8.decode(j);if("utf16"===k)return u.text.utf16.decode(j);throw new Error("Invalid encoding: "+k)},u.createBuffer=function(k,j){return j=j||"raw",void 0!==k&&"utf8"===j&&(k=u.encodeUtf8(k)),new u.ByteBuffer(k)},u.fillString=function(k,j){for(var ae="";j>0;)1&j&&(ae+=k),(j>>>=1)>0&&(k+=k);return ae},u.xorBytes=function(k,j,ae){for(var Ee="",Me="",Ie="",re=0,he=0;ae>0;
vendor: 4,365 bytes, line 1
1--ae,++re)Me=k.charCodeAt(re)^j.charCodeAt(re),he>=10&&(Ee+=Ie,Ie="",he=0),Ie+=String.fromCharCode(Me),++he;return Ee+Ie},u.hexToBytes=function(k){var j="",ae=0;for(!0&k.length&&(ae=1,j+=String.fromCharCode(parseInt(k[0],16)));ae<k.length;ae+=2)j+=String.fromCharCode(parseInt(k.substr(ae,2),16));return j},u.bytesToHex=function(k){return u.createBuffer(k).toHex()},u.int32ToBytes=function(k){return String.fromCharCode(k>>24&255)+String.fromCharCode(k>>16&255)+String.fromCharCode(k>>8&255)+String.fromCharCode(255&k)};var g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",f=[62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,64,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51],C="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";u.encode64=function(k,j){for(var Me,Ie,re,ae="",Ee="",he=0;he<k.length;)Me=k.charCodeAt(he++),Ie=k.charCodeAt(he++),re=k.charCodeAt(he++),ae+=g.charAt(Me>>2),ae+=g.charAt((3&Me)<<4|Ie>>4),isNaN(Ie)?ae+="==":(ae+=g.charAt((15&Ie)<<2|re>>6),ae+=isNaN(re)?"=":g.charAt(63&re)),j&&ae.length>j&&(Ee+=ae.substr(0,j)+"\r\n",ae=ae.substr(j));return Ee+ae},u.decode64=function(k){k=k.replace(/[^A-Za-z0-9\+\/\=]/g,"");for(var ae,Ee,Me,Ie,j="",re=0;re<k.length;)ae=f[k.charCodeAt(re++)-43],Ee=f[k.charCodeAt(re++)-43],Me=f[k.charCodeAt(re++)-43],Ie=f[k.charCodeAt(re++)-43],j+=String.fromCharCode(ae<<2|Ee>>4),64!==Me&&(j+=String.fromCharCode((15&Ee)<<4|Me>>2),64!==Ie&&(j+=String.fromCharCode((3&Me)<<6|Ie)));return j},u.encodeUtf8=function(k){return unescape(encodeURIComponent(k))},u.decodeUtf8=function(k){return decodeURIComponent(escape(k))},u.binary={raw:{},hex:{},base64:{},base58:{},baseN:{encode:a.encode,decode:a.decode}},u.binary.raw.encode=function(k){return String.fromCharCode.apply(null,k)},u.binary.raw.decode=function(k,j,ae){var Ee=j;Ee||(Ee=new Uint8Array(k.length));for(var Me=ae=ae||0,Ie=0;Ie<k.length;++Ie)Ee[Me++]=k.charCodeAt(Ie);return j?Me-ae:Ee},u.binary.hex.encode=u.bytesToHex,u.binary.hex.decode=function(k,j,ae){var Ee=j;Ee||(Ee=new Uint8Array(Math.ceil(k.length/2)));var Me=0,Ie=ae=ae||0;for(1&k.length&&(Me=1,Ee[Ie++]=parseInt(k[0],16));Me<k.length;Me+=2)Ee[Ie++]=parseInt(k.substr(Me,2),16);return j?Ie-ae:Ee},u.binary.base64.encode=function(k,j){for(var Me,Ie,re,ae="",Ee="",he=0;he<k.byteLength;)Me=k[he++],Ie=k[he++],re=k[he++],ae+=g.charAt(Me>>2),ae+=g.charAt((3&Me)<<4|Ie>>4),isNaN(Ie)?ae+="==":(ae+=g.charAt((15&Ie)<<2|re>>6),ae+=isNaN(re)?"=":g.charAt(63&re)),j&&ae.length>j&&(Ee+=ae.substr(0,j)+"\r\n",ae=ae.substr(j));return Ee+ae},u.binary.base64.decode=function(k,j,ae){var Ee=j;Ee||(Ee=new Uint8Array(3*Math.ceil(k.length/4))),k=k.replace(/[^A-Za-z0-9\+\/\=]/g,"");for(var Me,Ie,re,he,Se=0,M=ae=ae||0;Se<k.length;)Me=f[k.charCodeAt(Se++)-43],Ie=f[k.charCodeAt(Se++)-43],re=f[k.charCodeAt(Se++)-43],he=f[k.charCodeAt(Se++)-43],Ee[M++]=Me<<2|Ie>>4,64!==re&&(Ee[M++]=(15&Ie)<<4|re>>2,64!==he&&(Ee[M++]=(3&re)<<6|he));return j?M-ae:Ee.subarray(0,M)},u.binary.base58.encode=function(k,j){return u.binary.baseN.encode(k,C,j)},u.binary.base58.decode=function(k,j){return u.binary.baseN.decode(k,C,j)},u.text={utf8:{},utf16:{}},u.text.utf8.encode=function(k,j,ae){k=u.encodeUtf8(k);var Ee=j;Ee||(Ee=new Uint8Array(k.length));for(var Me=ae=ae||0,Ie=0;Ie<k.length;++Ie)Ee[Me++]=k.charCodeAt(Ie);return j?Me-ae:Ee},u.text.utf8.decode=function(k){return u.decodeUtf8(String.fromCharCode.apply(null,k))},u.text.utf16.encode=function(k,j,ae){var Ee=j;Ee||(Ee=new Uint8Array(2*k.length));for(var Me=new Uint16Array(Ee.buffer),Ie=ae=ae||0,re=ae,he=0;he<k.length;++he)Me[re++]=k.charCodeAt(he),Ie+=2;return j?Ie-ae:Ee},u.text.utf16.decode=function(k){return String.fromCharCode.apply(null,new Uint16Array(k.buffer))},u.deflate=function(k,j,ae){if(j=u.decode64(k.deflate(u.encode64(j)).rval),ae){var Ee=2;32&j.charCodeAt(1)&&(Ee=6),j=j.substring(Ee,j.length-4)}return j},u.inflate=function(k,j,ae){var Ee=k.inflate(u.encode64(j)).rval;return null===Ee?null:u.decode64(Ee)};var S=function(k,j,ae){if(!k)throw new Error("WebStorage not available.");var Ee;if(null===ae?Ee=k.removeItem(j):(ae=u.encode64(JSON.stringify(ae)),Ee=k.setItem(j,ae)),typeof Ee<"u"&&!0!==Ee.rval){var Me=new Error(Ee.error.message);throw Me.id=Ee.error.id,Me.name=Ee.error.name,Me}}
vendor: 5,901 bytes, line 1
1,O=function(k,j){if(!k)throw new Error("WebStorage not available.");var ae=k.getItem(j);if(k.init)if(null===ae.rval){if(ae.error){var Ee=new Error(ae.error.message);throw Ee.id=ae.error.id,Ee.name=ae.error.name,Ee}ae=null}else ae=ae.rval;return null!==ae&&(ae=JSON.parse(u.decode64(ae))),ae},T=function(k,j,ae,Ee){var Me=O(k,j);null===Me&&(Me={}),Me[ae]=Ee,S(k,j,Me)},L=function(k,j,ae){var Ee=O(k,j);return null!==Ee&&(Ee=ae in Ee?Ee[ae]:null),Ee},B=function(k,j,ae){var Ee=O(k,j);if(null!==Ee&&ae in Ee){delete Ee[ae];var Me=!0;for(var Ie in Ee){Me=!1;break}Me&&(Ee=null),S(k,j,Ee)}},H=function(k,j){S(k,j,null)},K=function(k,j,ae){var Ee=null;typeof ae>"u"&&(ae=["web","flash"]);var Me,Ie=!1,re=null;for(var he in ae){Me=ae[he];try{if("flash"===Me||"both"===Me){if(null===j[0])throw new Error("Flash local storage not available.");Ee=k.apply(this,j),Ie="flash"===Me}("web"===Me||"both"===Me)&&(j[0]=localStorage,Ee=k.apply(this,j),Ie=!0)}catch(Se){re=Se}if(Ie)break}if(!Ie)throw re;return Ee};u.setItem=function(k,j,ae,Ee,Me){K(T,arguments,Me)},u.getItem=function(k,j,ae,Ee){return K(L,arguments,Ee)},u.removeItem=function(k,j,ae,Ee){K(B,arguments,Ee)},u.clearItems=function(k,j,ae){K(H,arguments,ae)},u.isEmpty=function(k){for(var j in k)if(k.hasOwnProperty(j))return!1;return!0},u.format=function(k){for(var ae,Ee,j=/%./g,Me=0,Ie=[],re=0;ae=j.exec(k);){(Ee=k.substring(re,j.lastIndex-2)).length>0&&Ie.push(Ee),re=j.lastIndex;var he=ae[0][1];switch(he){case"s":case"o":Ie.push(Me<arguments.length?arguments[1+Me++]:"<?>");break;case"%":Ie.push("%");break;default:Ie.push("<%"+he+"?>")}}return Ie.push(k.substring(re)),Ie.join("")},u.formatNumber=function(k,j,ae,Ee){var Me=k,Ie=isNaN(j=Math.abs(j))?2:j,re=void 0===ae?",":ae,he=void 0===Ee?".":Ee,Se=Me<0?"-":"",M=parseInt(Me=Math.abs(+Me||0).toFixed(Ie),10)+"",ee=M.length>3?M.length%3:0;return Se+(ee?M.substr(0,ee)+he:"")+M.substr(ee).replace(/(\d{3})(?=\d)/g,"$1"+he)+(Ie?re+Math.abs(Me-M).toFixed(Ie).slice(2):"")},u.formatSize=function(k){return k>=1073741824?u.formatNumber(k/1073741824,2,".","")+" GiB":k>=1048576?u.formatNumber(k/1048576,2,".","")+" MiB":k>=1024?u.formatNumber(k/1024,0)+" KiB":u.formatNumber(k,0)+" bytes"},u.bytesFromIP=function(k){return-1!==k.indexOf(".")?u.bytesFromIPv4(k):-1!==k.indexOf(":")?u.bytesFromIPv6(k):null},u.bytesFromIPv4=function(k){if(4!==(k=k.split(".")).length)return null;for(var j=u.createBuffer(),ae=0;ae<k.length;++ae){var Ee=parseInt(k[ae],10);if(isNaN(Ee))return null;j.putByte(Ee)}return j.getBytes()},u.bytesFromIPv6=function(k){for(var j=0,ae=2*(8-(k=k.split(":").filter(function(re){return 0===re.length&&++j,!0})).length+j),Ee=u.createBuffer(),Me=0;Me<8;++Me)if(k[Me]&&0!==k[Me].length){var Ie=u.hexToBytes(k[Me]);Ie.length<2&&Ee.putByte(0),Ee.putBytes(Ie)}else Ee.fillWithByte(0,ae),ae=0;return Ee.getBytes()},u.bytesToIP=function(k){return 4===k.length?u.bytesToIPv4(k):16===k.length?u.bytesToIPv6(k):null},u.bytesToIPv4=function(k){if(4!==k.length)return null;for(var j=[],ae=0;ae<k.length;++ae)j.push(k.charCodeAt(ae));return j.join(".")},u.bytesToIPv6=function(k){if(16!==k.length)return null;for(var j=[],ae=[],Ee=0,Me=0;Me<k.length;Me+=2){for(var Ie=u.bytesToHex(k[Me]+k[Me+1]);"0"===Ie[0]&&"0"!==Ie;)Ie=Ie.substr(1);if("0"===Ie){var re=ae[ae.length-1],he=j.length;re&&he===re.end+1?(re.end=he,re.end-re.start>ae[Ee].end-ae[Ee].start&&(Ee=ae.length-1)):ae.push({start:he,end:he})}j.push(Ie)}if(ae.length>0){var Se=ae[Ee];Se.end-Se.start>0&&(j.splice(Se.start,Se.end-Se.start+1,""),0===Se.start&&j.unshift(""),7===Se.end&&j.push(""))}return j.join(":")},u.estimateCores=function(k,j){if("function"==typeof k&&(j=k,k={}),k=k||{},"cores"in u&&!k.update)return j(null,u.cores);if(typeof navigator<"u"&&"hardwareConcurrency"in navigator&&navigator.hardwareConcurrency>0)return u.cores=navigator.hardwareConcurrency,j(null,u.cores);if(typeof Worker>"u")return u.cores=1,j(null,u.cores);if(typeof Blob>"u")return u.cores=2,j(null,u.cores);var ae=URL.createObjectURL(new Blob(["(",function(){self.addEventListener("message",function(re){for(var he=Date.now(),Se=he+4;Date.now()<Se;);self.postMessage({st:he,et:Se})})}.toString(),")()"],{type:"application/javascript"}));!function Ee(re,he,Se){if(0===he){var M=Math.floor(re.reduce(function(ee,pe){return ee+pe},0)/re.length);return u.cores=Math.max(1,M),URL.revokeObjectURL(ae),j(null,u.cores)}!function Me(re,he){for(var Se=[],M=[],ee=0;ee<re;++ee){var pe=new Worker(ae);pe.addEventListener("message",function(ge){if(M.push(ge.data),M.length===re){for(var Be=0;Be<re;++Be)Se[Be].terminate();he(null,M)}}),Se.push(pe)}for(ee=0;ee<re;++ee)Se[ee].postMessage(ee)}(Se,function(ee,pe){re.push(function Ie(re,he){for(var Se=[],M=0;M<re;++M)for(var ee=he[M],pe=Se[M]=[],ge=0;ge<re;++ge)if(M!==ge){var Be=he[ge];(ee.st>Be.st&&ee.st<Be.et||Be.st>ee.st&&Be.st<ee.et)&&pe.push(ge)}return Se.reduce(function(je,Qe){return Math.max(je,Qe.length)},0)}(Se,pe)),Ee(re,he-1,Se)})}([],5,16)}},9436:(We,de,m)=>{var r=m(16589);m(70057),m(47097),m(43674),m(95437),m(8040),m(31817),m(79368),m(78588),m(82880),m(70812);var a=r.asn1,u=We.exports=r.pki=r.pki||{},_=u.oids,v={};v.CN=_.commonName,v.commonName="CN",v.C=_.countryName,v.countryName="C",v.L=_.localityName,v.localityName="L",v.ST=_.stateOrProvinceName,v.stateOrProvinceName="ST",v.O=_.organizationName,v.organizationName="O",v.OU=_.organizationalUnitName,v.organizationalUnitName="OU",v.E=_.emailAddress,v.emailAddress="E";var y=r.pki.rsa.publicKeyValidator,E={name:"Certificate",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"Certificate.TBSCertificate",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,captureAsn1:"tbsCertificate",value:[{name:"Certificate.TBSCertificate.version",tagClass:a.Class.CONTEXT_SPECIFIC,type:0,constructed:!0,optional:!0,value:[{name:"Certificate.TBSCertificate.version.integer",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,c
vendor: 4,189 bytes, line 1
1onstructed:!1,capture:"certVersion"}]},{name:"Certificate.TBSCertificate.serialNumber",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1,capture:"certSerialNumber"},{name:"Certificate.TBSCertificate.signature",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"Certificate.TBSCertificate.signature.algorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"certinfoSignatureOid"},{name:"Certificate.TBSCertificate.signature.parameters",tagClass:a.Class.UNIVERSAL,optional:!0,captureAsn1:"certinfoSignatureParams"}]},{name:"Certificate.TBSCertificate.issuer",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,captureAsn1:"certIssuer"},{name:"Certificate.TBSCertificate.validity",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"Certificate.TBSCertificate.validity.notBefore (utc)",tagClass:a.Class.UNIVERSAL,type:a.Type.UTCTIME,constructed:!1,optional:!0,capture:"certValidity1UTCTime"},{name:"Certificate.TBSCertificate.validity.notBefore (generalized)",tagClass:a.Class.UNIVERSAL,type:a.Type.GENERALIZEDTIME,constructed:!1,optional:!0,capture:"certValidity2GeneralizedTime"},{name:"Certificate.TBSCertificate.validity.notAfter (utc)",tagClass:a.Class.UNIVERSAL,type:a.Type.UTCTIME,constructed:!1,optional:!0,capture:"certValidity3UTCTime"},{name:"Certificate.TBSCertificate.validity.notAfter (generalized)",tagClass:a.Class.UNIVERSAL,type:a.Type.GENERALIZEDTIME,constructed:!1,optional:!0,capture:"certValidity4GeneralizedTime"}]},{name:"Certificate.TBSCertificate.subject",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,captureAsn1:"certSubject"},y,{name:"Certificate.TBSCertificate.issuerUniqueID",tagClass:a.Class.CONTEXT_SPECIFIC,type:1,constructed:!0,optional:!0,value:[{name:"Certificate.TBSCertificate.issuerUniqueID.id",tagClass:a.Class.UNIVERSAL,type:a.Type.BITSTRING,constructed:!1,captureBitStringValue:"certIssuerUniqueId"}]},{name:"Certificate.TBSCertificate.subjectUniqueID",tagClass:a.Class.CONTEXT_SPECIFIC,type:2,constructed:!0,optional:!0,value:[{name:"Certificate.TBSCertificate.subjectUniqueID.id",tagClass:a.Class.UNIVERSAL,type:a.Type.BITSTRING,constructed:!1,captureBitStringValue:"certSubjectUniqueId"}]},{name:"Certificate.TBSCertificate.extensions",tagClass:a.Class.CONTEXT_SPECIFIC,type:3,constructed:!0,captureAsn1:"certExtensions",optional:!0}]},{name:"Certificate.signatureAlgorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"Certificate.signatureAlgorithm.algorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"certSignatureOid"},{name:"Certificate.TBSCertificate.signature.parameters",tagClass:a.Class.UNIVERSAL,optional:!0,captureAsn1:"certSignatureParams"}]},{name:"Certificate.signatureValue",tagClass:a.Class.UNIVERSAL,type:a.Type.BITSTRING,constructed:!1,captureBitStringValue:"certSignature"}]},g={name:"rsapss",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"rsapss.hashAlgorithm",tagClass:a.Class.CONTEXT_SPECIFIC,type:0,constructed:!0,value:[{name:"rsapss.hashAlgorithm.AlgorithmIdentifier",tagClass:a.Class.UNIVERSAL,type:a.Class.SEQUENCE,constructed:!0,optional:!0,value:[{name:"rsapss.hashAlgorithm.AlgorithmIdentifier.algorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"hashOid"}]}]},{name:"rsapss.maskGenAlgorithm",tagClass:a.Class.CONTEXT_SPECIFIC,type:1,constructed:!0,value:[{name:"rsapss.maskGenAlgorithm.AlgorithmIdentifier",tagClass:a.Class.UNIVERSAL,type:a.Class.SEQUENCE,constructed:!0,optional:!0,value:[{name:"rsapss.maskGenAlgorithm.AlgorithmIdentifier.algorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"maskGenOid"},{name:"rsapss.maskGenAlgorithm.AlgorithmIdentifier.params",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"rsapss.maskGenAlgorithm.AlgorithmIdentifier.params.algorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"maskGenHashOid"}]}]}]},{name:"rsapss.saltLength",tagClass:a.Class.CONTEXT_SPECIFIC,type:2,optional:!0,value:[{name:"rsapss.saltLength.saltLength",tagClass:a.Class.UNIVERSAL,type:a.Class.INTEGER,c
vendor: 5,697 bytes, line 1
1onstructed:!1,capture:"saltLength"}]},{name:"rsapss.trailerField",tagClass:a.Class.CONTEXT_SPECIFIC,type:3,optional:!0,value:[{name:"rsapss.trailer.trailer",tagClass:a.Class.UNIVERSAL,type:a.Class.INTEGER,constructed:!1,capture:"trailer"}]}]},C={name:"CertificationRequest",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,captureAsn1:"csr",value:[{name:"CertificationRequestInfo",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,captureAsn1:"certificationRequestInfo",value:[{name:"CertificationRequestInfo.integer",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1,capture:"certificationRequestInfoVersion"},{name:"CertificationRequestInfo.subject",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,captureAsn1:"certificationRequestInfoSubject"},y,{name:"CertificationRequestInfo.attributes",tagClass:a.Class.CONTEXT_SPECIFIC,type:0,constructed:!0,optional:!0,capture:"certificationRequestInfoAttributes",value:[{name:"CertificationRequestInfo.attributes",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"CertificationRequestInfo.attributes.type",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1},{name:"CertificationRequestInfo.attributes.value",tagClass:a.Class.UNIVERSAL,type:a.Type.SET,constructed:!0}]}]}]},{name:"CertificationRequest.signatureAlgorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"CertificationRequest.signatureAlgorithm.algorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"csrSignatureOid"},{name:"CertificationRequest.signatureAlgorithm.parameters",tagClass:a.Class.UNIVERSAL,optional:!0,captureAsn1:"csrSignatureParams"}]},{name:"CertificationRequest.signature",tagClass:a.Class.UNIVERSAL,type:a.Type.BITSTRING,constructed:!1,captureBitStringValue:"csrSignature"}]};function S(re,he){"string"==typeof he&&(he={shortName:he});for(var M,Se=null,ee=0;null===Se&&ee<re.attributes.length;++ee)M=re.attributes[ee],(he.type&&he.type===M.type||he.name&&he.name===M.name||he.shortName&&he.shortName===M.shortName)&&(Se=M);return Se}u.RDNAttributesAsArray=function(re,he){for(var M,ee,pe,Se=[],ge=0;ge<re.value.length;++ge){M=re.value[ge];for(var Be=0;Be<M.value.length;++Be)(pe={}).type=a.derToOid((ee=M.value[Be]).value[0].value),pe.value=ee.value[1].value,pe.valueTagClass=ee.value[1].type,pe.type in _&&(pe.name=_[pe.type],pe.name in v&&(pe.shortName=v[pe.name])),he&&(he.update(pe.type),he.update(pe.value)),Se.push(pe)}return Se},u.CRIAttributesAsArray=function(re){for(var he=[],Se=0;Se<re.length;++Se)for(var M=re[Se],ee=a.derToOid(M.value[0].value),pe=M.value[1].value,ge=0;ge<pe.length;++ge){var Be={};if(Be.type=ee,Be.value=pe[ge].value,Be.valueTagClass=pe[ge].type,Be.type in _&&(Be.name=_[Be.type],Be.name in v&&(Be.shortName=v[Be.name])),Be.type===_.extensionRequest){Be.extensions=[];for(var je=0;je<Be.value.length;++je)Be.extensions.push(u.certificateExtensionFromAsn1(Be.value[je]))}he.push(Be)}return he};var O=function(re,he,Se){var M={};if(re!==_["RSASSA-PSS"])return M;Se&&(M={hash:{algorithmOid:_.sha1},mgf:{algorithmOid:_.mgf1,hash:{algorithmOid:_.sha1}},saltLength:20});var ee={},pe=[];if(!a.validate(he,g,ee,pe)){var ge=new Error("Cannot read RSASSA-PSS parameter block.");throw ge.errors=pe,ge}return void 0!==ee.hashOid&&(M.hash=M.hash||{},M.hash.algorithmOid=a.derToOid(ee.hashOid)),void 0!==ee.maskGenOid&&(M.mgf=M.mgf||{},M.mgf.algorithmOid=a.derToOid(ee.maskGenOid),M.mgf.hash=M.mgf.hash||{},M.mgf.hash.algorithmOid=a.derToOid(ee.maskGenHashOid)),void 0!==ee.saltLength&&(M.saltLength=ee.saltLength.charCodeAt(0)),M},T=function(re){switch(_[re.signatureOid]){case"sha1WithRSAEncryption":case"sha1WithRSASignature":return r.md.sha1.create();case"md5WithRSAEncryption":return r.md.md5.create();case"sha256WithRSAEncryption":case"RSASSA-PSS":return r.md.sha256.create();case"sha384WithRSAEncryption":return r.md.sha384.create();case"sha512WithRSAEncryption":return r.md.sha512.create();default:var he=new Error("Could not compute "+re.type+" digest. Unknown signature OID.");throw he.signatureOid=re.signatureOid,he}},L=function(re){var Se,he=re.certificate;switch(he.signatureOid){case _.sha1WithRSAEncryption:case _.sha1WithRSASignature:break;case _["RSASSA-PSS"]:var M,ee,pe;if(void 0===(M=_[he.signatureParameters.mgf.hash.algorithmOid])||void 0===r.md[M])throw(pe=new Error("Unsupported MGF hash function.")).oid=he.signatureParameters.mgf.hash.algorithmOid,pe.name=M,pe;if(void 0===(ee=_[he.signatureParameters.mgf.algorithmOid])||void 0===r.mgf[ee])throw(pe=new Error("Unsupported MGF function.")).oid=he.signatureParameters.mgf.algorithmOid,pe.name=ee,pe;if(ee=r.mgf[ee].create(r.md[M].create()),void 0===(M=_[he.signatureParameters.hash.algorithmOid])||void 0===r.md[M])throw(pe=new Error("Unsupported RSASSA-PSS hash function.")).oid=he.signatureParameters.hash.algorithmOid,pe.name=M,pe;Se=r.pss.create(r.md[M].create(),ee,he.signatureParameters.saltLength)}return he.publicKey.verify(re.md.digest().getBytes(),re.signature,Se)};function B(re){for(var Se,M,he=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[]),ee=re.attributes,pe=0;pe<ee.length;++pe){var ge=(Se=ee[pe]).value,Be=a.Type.PRINTABLESTRING;"valueTagClass"in Se&&(Be=Se.valueTagClass)===a.Type.UTF8&&(ge=r.util.encodeUtf8(ge)),M=a.create(a.Class.UNIVERSAL,a.Type.SET,!0,[a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(Se.type).getBytes()),a.create(a.Class.UNIVERSAL,Be,!1,ge)])]),he.value.push(M)}return he}function K(re){for(var he,Se=0;Se<re.length;++Se){if(typeof(he=re[Se]).name>"u"&&(he.type&&he.type in u.oids?he.name=u.oids[he.type]:he.shortName&&he.shortName in v&&(he.n
vendor: 4,211 bytes, line 1
1ame=u.oids[v[he.shortName]])),typeof he.type>"u"){if(!he.name||!(he.name in u.oids))throw(M=new Error("Attribute type not specified.")).attribute=he,M;he.type=u.oids[he.name]}if(typeof he.shortName>"u"&&he.name&&he.name in v&&(he.shortName=v[he.name]),he.type===_.extensionRequest&&(he.valueConstructed=!0,he.valueTagClass=a.Type.SEQUENCE,!he.value&&he.extensions)){he.value=[];for(var ee=0;ee<he.extensions.length;++ee)he.value.push(u.certificateExtensionToAsn1(k(he.extensions[ee])))}var M;if(typeof he.value>"u")throw(M=new Error("Attribute value not specified.")).attribute=he,M}}function k(re,he){if(he=he||{},typeof re.name>"u"&&re.id&&re.id in u.oids&&(re.name=u.oids[re.id]),typeof re.id>"u"){if(!re.name||!(re.name in u.oids))throw(Se=new Error("Extension ID not specified.")).extension=re,Se;re.id=u.oids[re.name]}if(typeof re.value<"u")return re;if("keyUsage"===re.name){var M=0,ee=0,pe=0;re.digitalSignature&&(ee|=128,M=7),re.nonRepudiation&&(ee|=64,M=6),re.keyEncipherment&&(ee|=32,M=5),re.dataEncipherment&&(ee|=16,M=4),re.keyAgreement&&(ee|=8,M=3),re.keyCertSign&&(ee|=4,M=2),re.cRLSign&&(ee|=2,M=1),re.encipherOnly&&(ee|=1,M=0),re.decipherOnly&&(pe|=128,M=7);var ge=String.fromCharCode(M);0!==pe?ge+=String.fromCharCode(ee)+String.fromCharCode(pe):0!==ee&&(ge+=String.fromCharCode(ee)),re.value=a.create(a.Class.UNIVERSAL,a.Type.BITSTRING,!1,ge)}else if("basicConstraints"===re.name)re.value=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[]),re.cA&&re.value.value.push(a.create(a.Class.UNIVERSAL,a.Type.BOOLEAN,!1,"\xff")),"pathLenConstraint"in re&&re.value.value.push(a.create(a.Class.UNIVERSAL,a.Type.INTEGER,!1,a.integerToDer(re.pathLenConstraint).getBytes()));else if("extKeyUsage"===re.name){re.value=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[]);var Be=re.value.value;for(var je in re)!0===re[je]&&(je in _?Be.push(a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(_[je]).getBytes())):-1!==je.indexOf(".")&&Be.push(a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(je).getBytes())))}else if("nsCertType"===re.name)M=0,ee=0,re.client&&(ee|=128,M=7),re.server&&(ee|=64,M=6),re.email&&(ee|=32,M=5),re.objsign&&(ee|=16,M=4),re.reserved&&(ee|=8,M=3),re.sslCA&&(ee|=4,M=2),re.emailCA&&(ee|=2,M=1),re.objCA&&(ee|=1,M=0),ge=String.fromCharCode(M),0!==ee&&(ge+=String.fromCharCode(ee)),re.value=a.create(a.Class.UNIVERSAL,a.Type.BITSTRING,!1,ge);else if("subjectAltName"===re.name||"issuerAltName"===re.name){re.value=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[]);for(var xe=0;xe<re.altNames.length;++xe){if(ge=(Qe=re.altNames[xe]).value,7===Qe.type&&Qe.ip){if(null===(ge=r.util.bytesFromIP(Qe.ip)))throw(Se=new Error('Extension "ip" value is not a valid IPv4 or IPv6 address.')).extension=re,Se}else 8===Qe.type&&(ge=a.oidToDer(Qe.oid?a.oidToDer(Qe.oid):ge));re.value.value.push(a.create(a.Class.CONTEXT_SPECIFIC,Qe.type,!1,ge))}}else if("nsComment"===re.name&&he.cert){if(!/^[\x00-\x7F]*$/.test(re.comment)||re.comment.length<1||re.comment.length>128)throw new Error('Invalid "nsComment" content.');re.value=a.create(a.Class.UNIVERSAL,a.Type.IA5STRING,!1,re.comment)}else if("subjectKeyIdentifier"===re.name&&he.cert){var Ae=he.cert.generateSubjectKeyIdentifier();re.subjectKeyIdentifier=Ae.toHex(),re.value=a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,Ae.getBytes())}else if("authorityKeyIdentifier"===re.name&&he.cert){if(re.value=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[]),Be=re.value.value,re.keyIdentifier){var ve=!0===re.keyIdentifier?he.cert.generateSubjectKeyIdentifier().getBytes():re.keyIdentifier;Be.push(a.create(a.Class.CONTEXT_SPECIFIC,0,!1,ve))}if(re.authorityCertIssuer){var _e=[a.create(a.Class.CONTEXT_SPECIFIC,4,!0,[B(!0===re.authorityCertIssuer?he.cert.issuer:re.authorityCertIssuer)])];Be.push(a.create(a.Class.CONTEXT_SPECIFIC,1,!0,_e))}if(re.serialNumber){var Ce=r.util.hexToBytes(!0===re.serialNumber?he.cert.serialNumber:re.serialNumber);Be.push(a.create(a.Class.CONTEXT_SPECIFIC,2,!1,Ce))}}else if("cRLDistributionPoints"===re.name){re.value=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[]),Be=re.value.value;var Qe,lt=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[]),Dt=a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[]);for(xe=0;xe<re.altNames.length;
vendor: 4,830 bytes, line 1
1++xe){if(ge=(Qe=re.altNames[xe]).value,7===Qe.type&&Qe.ip){if(null===(ge=r.util.bytesFromIP(Qe.ip)))throw(Se=new Error('Extension "ip" value is not a valid IPv4 or IPv6 address.')).extension=re,Se}else 8===Qe.type&&(ge=a.oidToDer(Qe.oid?a.oidToDer(Qe.oid):ge));Dt.value.push(a.create(a.Class.CONTEXT_SPECIFIC,Qe.type,!1,ge))}lt.value.push(a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[Dt])),Be.push(lt)}var Se;if(typeof re.value>"u")throw(Se=new Error("Extension value not specified.")).extension=re,Se;return re}function j(re,he){if(re===_["RSASSA-PSS"]){var Se=[];return void 0!==he.hash.algorithmOid&&Se.push(a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(he.hash.algorithmOid).getBytes()),a.create(a.Class.UNIVERSAL,a.Type.NULL,!1,"")])])),void 0!==he.mgf.algorithmOid&&Se.push(a.create(a.Class.CONTEXT_SPECIFIC,1,!0,[a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(he.mgf.algorithmOid).getBytes()),a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(he.mgf.hash.algorithmOid).getBytes()),a.create(a.Class.UNIVERSAL,a.Type.NULL,!1,"")])])])),void 0!==he.saltLength&&Se.push(a.create(a.Class.CONTEXT_SPECIFIC,2,!0,[a.create(a.Class.UNIVERSAL,a.Type.INTEGER,!1,a.integerToDer(he.saltLength).getBytes())])),a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,Se)}return a.create(a.Class.UNIVERSAL,a.Type.NULL,!1,"")}function ae(re){var he=a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[]);if(0===re.attributes.length)return he;for(var Se=re.attributes,M=0;M<Se.length;++M){var ee=Se[M],pe=ee.value,ge=a.Type.UTF8;"valueTagClass"in ee&&(ge=ee.valueTagClass),ge===a.Type.UTF8&&(pe=r.util.encodeUtf8(pe));var Be=!1;"valueConstructed"in ee&&(Be=ee.valueConstructed);var je=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(ee.type).getBytes()),a.create(a.Class.UNIVERSAL,a.Type.SET,!0,[a.create(a.Class.UNIVERSAL,ge,Be,pe)])]);he.value.push(je)}return he}u.certificateFromPem=function(re,he,Se){var M=r.pem.decode(re)[0];if("CERTIFICATE"!==M.type&&"X509 CERTIFICATE"!==M.type&&"TRUSTED CERTIFICATE"!==M.type){var ee=new Error('Could not convert certificate from PEM; PEM header type is not "CERTIFICATE", "X509 CERTIFICATE", or "TRUSTED CERTIFICATE".');throw ee.headerType=M.type,ee}if(M.procType&&"ENCRYPTED"===M.procType.type)throw new Error("Could not convert certificate from PEM; PEM is encrypted.");var pe=a.fromDer(M.body,Se);return u.certificateFromAsn1(pe,he)},u.certificateToPem=function(re,he){var Se={type:"CERTIFICATE",body:a.toDer(u.certificateToAsn1(re)).getBytes()};return r.pem.encode(Se,{maxline:he})},u.publicKeyFromPem=function(re){var he=r.pem.decode(re)[0];if("PUBLIC KEY"!==he.type&&"RSA PUBLIC KEY"!==he.type){var Se=new Error('Could not convert public key from PEM; PEM header type is not "PUBLIC KEY" or "RSA PUBLIC KEY".');throw Se.headerType=he.type,Se}if(he.procType&&"ENCRYPTED"===he.procType.type)throw new Error("Could not convert public key from PEM; PEM is encrypted.");var M=a.fromDer(he.body);return u.publicKeyFromAsn1(M)},u.publicKeyToPem=function(re,he){var Se={type:"PUBLIC KEY",body:a.toDer(u.publicKeyToAsn1(re)).getBytes()};return r.pem.encode(Se,{maxline:he})},u.publicKeyToRSAPublicKeyPem=function(re,he){var Se={type:"RSA PUBLIC KEY",body:a.toDer(u.publicKeyToRSAPublicKey(re)).getBytes()};return r.pem.encode(Se,{maxline:he})},u.getPublicKeyFingerprint=function(re,he){var ee,Se=(he=he||{}).md||r.md.sha1.create();switch(he.type||"RSAPublicKey"){case"RSAPublicKey":ee=a.toDer(u.publicKeyToRSAPublicKey(re)).getBytes();break;case"SubjectPublicKeyInfo":ee=a.toDer(u.publicKeyToAsn1(re)).getBytes();break;default:throw new Error('Unknown fingerprint type "'+he.type+'".')}Se.start(),Se.update(ee);var pe=Se.digest();if("hex"===he.encoding){var ge=pe.toHex();return he.delimiter?ge.match(/.{2}/g).join(he.delimiter):ge}if("binary"===he.encoding)return pe.getBytes();if(he.encoding)throw new Error('Unknown encoding "'+he.encoding+'".');return pe},u.certificationRequestFromPem=function(re,he,Se){var M=r.pem.decode(re)[0];if("CERTIFICATE REQUEST"!==M.type){var ee=new Error('Could not convert certification request from PEM; PEM header type is not "CERTIFICATE REQUEST".');throw ee.headerType=M.type,ee}if(M.procType&&"ENCRYPTED"===M.procType.type)throw new Error("Could not convert certification request from PEM; PEM is encrypted.");var pe=a.fromDer(M.body,Se);return u.certificationRequestFromAsn1(pe,he)},u.certificationRequestToPem=function(re,he){var Se={type:"CERTIFICATE REQUEST",body:a.toDer(u.certificationRequestToAsn1(re)).getBytes()};return r.pem.encode(Se,{maxline:he})},u.createCertificate=function(){var re={version:2,serialNumber:"00",signatureOid:null,
vendor: 6,090 bytes, line 1
1signature:null,siginfo:{}};return re.siginfo.algorithmOid=null,re.validity={},re.validity.notBefore=new Date,re.validity.notAfter=new Date,re.issuer={},re.issuer.getField=function(he){return S(re.issuer,he)},re.issuer.addField=function(he){K([he]),re.issuer.attributes.push(he)},re.issuer.attributes=[],re.issuer.hash=null,re.subject={},re.subject.getField=function(he){return S(re.subject,he)},re.subject.addField=function(he){K([he]),re.subject.attributes.push(he)},re.subject.attributes=[],re.subject.hash=null,re.extensions=[],re.publicKey=null,re.md=null,re.setSubject=function(he,Se){K(he),re.subject.attributes=he,delete re.subject.uniqueId,Se&&(re.subject.uniqueId=Se),re.subject.hash=null},re.setIssuer=function(he,Se){K(he),re.issuer.attributes=he,delete re.issuer.uniqueId,Se&&(re.issuer.uniqueId=Se),re.issuer.hash=null},re.setExtensions=function(he){for(var Se=0;Se<he.length;++Se)k(he[Se],{cert:re});re.extensions=he},re.getExtension=function(he){"string"==typeof he&&(he={name:he});for(var M,Se=null,ee=0;null===Se&&ee<re.extensions.length;++ee)M=re.extensions[ee],(he.id&&M.id===he.id||he.name&&M.name===he.name)&&(Se=M);return Se},re.sign=function(he,Se){re.md=Se||r.md.sha1.create();var M=_[re.md.algorithm+"WithRSAEncryption"];if(!M){var ee=new Error("Could not compute certificate digest. Unknown message digest algorithm OID.");throw ee.algorithm=re.md.algorithm,ee}re.signatureOid=re.siginfo.algorithmOid=M,re.tbsCertificate=u.getTBSCertificate(re);var pe=a.toDer(re.tbsCertificate);re.md.update(pe.getBytes()),re.signature=he.sign(re.md)},re.verify=function(he){var Se=!1;if(!re.issued(he)){var M=he.issuer,ee=re.subject,pe=new Error("The parent certificate did not issue the given child certificate; the child certificate's issuer does not match the parent's subject.");throw pe.expectedIssuer=ee.attributes,pe.actualIssuer=M.attributes,pe}var ge=he.md;if(null===ge){ge=T({signatureOid:he.signatureOid,type:"certificate"});var Be=he.tbsCertificate||u.getTBSCertificate(he),je=a.toDer(Be);ge.update(je.getBytes())}return null!==ge&&(Se=L({certificate:re,md:ge,signature:he.signature})),Se},re.isIssuer=function(he){var Se=!1,M=re.issuer,ee=he.subject;if(M.hash&&ee.hash)Se=M.hash===ee.hash;else if(M.attributes.length===ee.attributes.length){Se=!0;for(var pe,ge,Be=0;Se&&Be<M.attributes.length;++Be)((pe=M.attributes[Be]).type!==(ge=ee.attributes[Be]).type||pe.value!==ge.value)&&(Se=!1)}return Se},re.issued=function(he){return he.isIssuer(re)},re.generateSubjectKeyIdentifier=function(){return u.getPublicKeyFingerprint(re.publicKey,{type:"RSAPublicKey"})},re.verifySubjectKeyIdentifier=function(){for(var he=_.subjectKeyIdentifier,Se=0;Se<re.extensions.length;++Se){var M=re.extensions[Se];if(M.id===he){var ee=re.generateSubjectKeyIdentifier().getBytes();return r.util.hexToBytes(M.subjectKeyIdentifier)===ee}}return!1},re},u.certificateFromAsn1=function(re,he){var Se={},M=[];if(!a.validate(re,E,Se,M)){var ee=new Error("Cannot read X.509 certificate. ASN.1 object is not an X509v3 Certificate.");throw ee.errors=M,ee}if(a.derToOid(Se.publicKeyOid)!==u.oids.rsaEncryption)throw new Error("Cannot read public key. OID is not RSA.");var ge=u.createCertificate();ge.version=Se.certVersion?Se.certVersion.charCodeAt(0):0;var Be=r.util.createBuffer(Se.certSerialNumber);ge.serialNumber=Be.toHex(),ge.signatureOid=r.asn1.derToOid(Se.certSignatureOid),ge.signatureParameters=O(ge.signatureOid,Se.certSignatureParams,!0),ge.siginfo.algorithmOid=r.asn1.derToOid(Se.certinfoSignatureOid),ge.siginfo.parameters=O(ge.siginfo.algorithmOid,Se.certinfoSignatureParams,!1),ge.signature=Se.certSignature;var je=[];if(void 0!==Se.certValidity1UTCTime&&je.push(a.utcTimeToDate(Se.certValidity1UTCTime)),void 0!==Se.certValidity2GeneralizedTime&&je.push(a.generalizedTimeToDate(Se.certValidity2GeneralizedTime)),void 0!==Se.certValidity3UTCTime&&je.push(a.utcTimeToDate(Se.certValidity3UTCTime)),void 0!==Se.certValidity4GeneralizedTime&&je.push(a.generalizedTimeToDate(Se.certValidity4GeneralizedTime)),je.length>2)throw new Error("Cannot read notBefore/notAfter validity times; more than two times were provided in the certificate.");if(je.length<2)throw new Error("Cannot read notBefore/notAfter validity times; they were not provided as either UTCTime or GeneralizedTime.");if(ge.validity.notBefore=je[0],ge.validity.notAfter=je[1],ge.tbsCertificate=Se.tbsCertificate,he){ge.md=T({signatureOid:ge.signatureOid,type:"certificate"});var Qe=a.toDer(ge.tbsCertificate);ge.md.update(Qe.getBytes())}var xe=r.md.sha1.create(),Ae=a.toDer(Se.certIssuer);xe.update(Ae.getBytes()),ge.issuer.getField=function(Ce){return S(ge.issuer,Ce)},ge.issuer.addField=function(Ce){K([Ce]),ge.issuer.attributes.push(Ce)},ge.issuer.attributes=u.RDNAttributesAsArray(Se.certIssuer),Se.certIssuerUniqueId&&(ge.issuer.uniqueId=Se.certIssuerUniqueId),ge.issuer.hash=xe.digest().toHex();var ve=r.md.sha1.create(),_e=a.toDer(Se.certSubject);return ve.update(_e.getBytes()),ge.subject.getField=function(Ce){return S(ge.subject,Ce)},ge.subject.addField=function(Ce){K([Ce]),ge.subject.attributes.push(Ce)},ge.subject.attributes=u.RDNAttributesAsArray(Se.certSubject),Se.certSubjectUniqueId&&(ge.subject.uniqueId=Se.certSubjectUniqueId),ge.subject.hash=ve.digest().toHex(),ge.extensions=Se.certExtensions?u.certificateExtensionsFromAsn1(Se.certExtensions):[],ge.publicKey=u.publicKeyFromAsn1(Se.subjectPublicKeyInfo),ge},u.certificateExtensionsFromAsn1=function(re){for(var he=[],Se=0;Se<re.value.length;++Se)for(var M=re.value[Se],ee=0;ee<M.value.length;++ee)he.push(u.certificateExtensionFromAsn1(M.value[ee]));return he},u.certificateExtensionFromAsn1=function(re){var he={};if(he.id=a.derToOid(re.value[0].value),he.critical=!1,re.value[1].type===a.Type.BOOLEAN?(he.critical=0!==re.value[1].value.charCodeAt(0),he.value=re.value[2].value):he.value=re.value[1].value,he.id in _)if(he.name=_[he.id],"keyUsage"===he.name){var M=0,ee=0;(Se=a.fromDer(he.value)).value.length>1&&(M=Se.value.charCodeAt(1),ee=Se.value.length>2?Se.value.charCodeAt(2):0),he.digitalSignature=!(128&~M),he.nonRepudiation=!(64&~M),he.ke
vendor: 4,732 bytes, line 1
1yEncipherment=!(32&~M),he.dataEncipherment=!(16&~M),he.keyAgreement=!(8&~M),he.keyCertSign=!(4&~M),he.cRLSign=!(2&~M),he.encipherOnly=!(1&~M),he.decipherOnly=!(128&~ee)}else if("basicConstraints"===he.name){var Se=a.fromDer(he.value);he.cA=Se.value.length>0&&Se.value[0].type===a.Type.BOOLEAN&&0!==Se.value[0].value.charCodeAt(0);var pe=null;Se.value.length>0&&Se.value[0].type===a.Type.INTEGER?pe=Se.value[0].value:Se.value.length>1&&(pe=Se.value[1].value),null!==pe&&(he.pathLenConstraint=a.derToInteger(pe))}else if("extKeyUsage"===he.name){Se=a.fromDer(he.value);for(var ge=0;ge<Se.value.length;++ge){var Be=a.derToOid(Se.value[ge].value);Be in _?he[_[Be]]=!0:he[Be]=!0}}else if("nsCertType"===he.name)M=0,(Se=a.fromDer(he.value)).value.length>1&&(M=Se.value.charCodeAt(1)),he.client=!(128&~M),he.server=!(64&~M),he.email=!(32&~M),he.objsign=!(16&~M),he.reserved=!(8&~M),he.sslCA=!(4&~M),he.emailCA=!(2&~M),he.objCA=!(1&~M);else if("subjectAltName"===he.name||"issuerAltName"===he.name){he.altNames=[],Se=a.fromDer(he.value);for(var je,Qe=0;Qe<Se.value.length;++Qe){var xe={type:(je=Se.value[Qe]).type,value:je.value};switch(he.altNames.push(xe),je.type){case 1:case 2:case 6:break;case 7:xe.ip=r.util.bytesToIP(je.value);break;case 8:xe.oid=a.derToOid(je.value)}}}else"subjectKeyIdentifier"===he.name&&(Se=a.fromDer(he.value),he.subjectKeyIdentifier=r.util.bytesToHex(Se.value));return he},u.certificationRequestFromAsn1=function(re,he){var Se={},M=[];if(!a.validate(re,C,Se,M)){var ee=new Error("Cannot read PKCS#10 certificate request. ASN.1 object is not a PKCS#10 CertificationRequest.");throw ee.errors=M,ee}if(a.derToOid(Se.publicKeyOid)!==u.oids.rsaEncryption)throw new Error("Cannot read public key. OID is not RSA.");var ge=u.createCertificationRequest();if(ge.version=Se.csrVersion?Se.csrVersion.charCodeAt(0):0,ge.signatureOid=r.asn1.derToOid(Se.csrSignatureOid),ge.signatureParameters=O(ge.signatureOid,Se.csrSignatureParams,!0),ge.siginfo.algorithmOid=r.asn1.derToOid(Se.csrSignatureOid),ge.siginfo.parameters=O(ge.siginfo.algorithmOid,Se.csrSignatureParams,!1),ge.signature=Se.csrSignature,ge.certificationRequestInfo=Se.certificationRequestInfo,he){ge.md=T({signatureOid:ge.signatureOid,type:"certification request"});var Be=a.toDer(ge.certificationRequestInfo);ge.md.update(Be.getBytes())}var je=r.md.sha1.create();return ge.subject.getField=function(Qe){return S(ge.subject,Qe)},ge.subject.addField=function(Qe){K([Qe]),ge.subject.attributes.push(Qe)},ge.subject.attributes=u.RDNAttributesAsArray(Se.certificationRequestInfoSubject,je),ge.subject.hash=je.digest().toHex(),ge.publicKey=u.publicKeyFromAsn1(Se.subjectPublicKeyInfo),ge.getAttribute=function(Qe){return S(ge,Qe)},ge.addAttribute=function(Qe){K([Qe]),ge.attributes.push(Qe)},ge.attributes=u.CRIAttributesAsArray(Se.certificationRequestInfoAttributes||[]),ge},u.createCertificationRequest=function(){var re={version:0,signatureOid:null,signature:null,siginfo:{}};return re.siginfo.algorithmOid=null,re.subject={},re.subject.getField=function(he){return S(re.subject,he)},re.subject.addField=function(he){K([he]),re.subject.attributes.push(he)},re.subject.attributes=[],re.subject.hash=null,re.publicKey=null,re.attributes=[],re.getAttribute=function(he){return S(re,he)},re.addAttribute=function(he){K([he]),re.attributes.push(he)},re.md=null,re.setSubject=function(he){K(he),re.subject.attributes=he,re.subject.hash=null},re.setAttributes=function(he){K(he),re.attributes=he},re.sign=function(he,Se){re.md=Se||r.md.sha1.create();var M=_[re.md.algorithm+"WithRSAEncryption"];if(!M){var ee=new Error("Could not compute certification request digest. Unknown message digest algorithm OID.");throw ee.algorithm=re.md.algorithm,ee}re.signatureOid=re.siginfo.algorithmOid=M,re.certificationRequestInfo=u.getCertificationRequestInfo(re);var pe=a.toDer(re.certificationRequestInfo);re.md.update(pe.getBytes()),re.signature=he.sign(re.md)},re.verify=function(){var he=!1,Se=re.md;if(null===Se){Se=T({signatureOid:re.signatureOid,type:"certification request"});var M=re.certificationRequestInfo||u.getCertificationRequestInfo(re),ee=a.toDer(M);Se.update(ee.getBytes())}return null!==Se&&(he=L({certificate:re,md:Se,signature:re.signature})),he},re};var Ee=new Date("1950-01-01T00:00:00Z"),Me=new Date("2050-01-01T00:00:00Z");function Ie(re){return re>=Ee&&re<Me?a.create(a.Class.UNIVERSAL,a.Type.UTCTIME,!1,a.dateToUtcTime(re)):a.create(a.Class.UNIVERSAL,a.Type.GENERALIZEDTIME,!1,a.dateToGeneralizedTime(re))}u.getTBSCertificate=function(re){var he=Ie(re.validity.notBefore),Se=Ie(re.validity.notAfter),M=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[a.create(a.Class.UNIVERSAL,a.Type.INTEGER,!1,a.integerToDer(re.ver
vendor: 4,802 bytes, line 1
1sion).getBytes())]),a.create(a.Class.UNIVERSAL,a.Type.INTEGER,!1,r.util.hexToBytes(re.serialNumber)),a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(re.siginfo.algorithmOid).getBytes()),j(re.siginfo.algorithmOid,re.siginfo.parameters)]),B(re.issuer),a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[he,Se]),B(re.subject),u.publicKeyToAsn1(re.publicKey)]);return re.issuer.uniqueId&&M.value.push(a.create(a.Class.CONTEXT_SPECIFIC,1,!0,[a.create(a.Class.UNIVERSAL,a.Type.BITSTRING,!1,"\0"+re.issuer.uniqueId)])),re.subject.uniqueId&&M.value.push(a.create(a.Class.CONTEXT_SPECIFIC,2,!0,[a.create(a.Class.UNIVERSAL,a.Type.BITSTRING,!1,"\0"+re.subject.uniqueId)])),re.extensions.length>0&&M.value.push(u.certificateExtensionsToAsn1(re.extensions)),M},u.getCertificationRequestInfo=function(re){return a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.INTEGER,!1,a.integerToDer(re.version).getBytes()),B(re.subject),u.publicKeyToAsn1(re.publicKey),ae(re)])},u.distinguishedNameToAsn1=function(re){return B(re)},u.certificateToAsn1=function(re){var he=re.tbsCertificate||u.getTBSCertificate(re);return a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[he,a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(re.signatureOid).getBytes()),j(re.signatureOid,re.signatureParameters)]),a.create(a.Class.UNIVERSAL,a.Type.BITSTRING,!1,"\0"+re.signature)])},u.certificateExtensionsToAsn1=function(re){var he=a.create(a.Class.CONTEXT_SPECIFIC,3,!0,[]),Se=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[]);he.value.push(Se);for(var M=0;M<re.length;++M)Se.value.push(u.certificateExtensionToAsn1(re[M]));return he},u.certificateExtensionToAsn1=function(re){var he=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[]);he.value.push(a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(re.id).getBytes())),re.critical&&he.value.push(a.create(a.Class.UNIVERSAL,a.Type.BOOLEAN,!1,"\xff"));var Se=re.value;return"string"!=typeof re.value&&(Se=a.toDer(Se).getBytes()),he.value.push(a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,Se)),he},u.certificationRequestToAsn1=function(re){var he=re.certificationRequestInfo||u.getCertificationRequestInfo(re);return a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[he,a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(re.signatureOid).getBytes()),j(re.signatureOid,re.signatureParameters)]),a.create(a.Class.UNIVERSAL,a.Type.BITSTRING,!1,"\0"+re.signature)])},u.createCaStore=function(re){var he={certs:{}};function Se(ge){return M(ge),he.certs[ge.hash]||null}function M(ge){if(!ge.hash){var Be=r.md.sha1.create();ge.attributes=u.RDNAttributesAsArray(B(ge),Be),ge.hash=Be.digest().toHex()}}if(he.getIssuer=function(ge){return Se(ge.issuer)},he.addCertificate=function(ge){if("string"==typeof ge&&(ge=r.pki.certificateFromPem(ge)),M(ge.subject),!he.hasCertificate(ge))if(ge.subject.hash in he.certs){var Be=he.certs[ge.subject.hash];r.util.isArray(Be)||(Be=[Be]),Be.push(ge),he.certs[ge.subject.hash]=Be}else he.certs[ge.subject.hash]=ge},he.hasCertificate=function(ge){"string"==typeof ge&&(ge=r.pki.certificateFromPem(ge));var Be=Se(ge.subject);if(!Be)return!1;r.util.isArray(Be)||(Be=[Be]);for(var je=a.toDer(u.certificateToAsn1(ge)).getBytes(),Qe=0;Qe<Be.length;++Qe)if(je===a.toDer(u.certificateToAsn1(Be[Qe])).getBytes())return!0;return!1},he.listAllCertificates=function(){var ge=[];for(var Be in he.certs)if(he.certs.hasOwnProperty(Be)){var je=he.certs[Be];if(r.util.isArray(je))for(var Qe=0;Qe<je.length;++Qe)ge.push(je[Qe]);else ge.push(je)}return ge},he.removeCertificate=function(ge){var Be;if("string"==typeof ge&&(ge=r.pki.certificateFromPem(ge)),M(ge.subject),!he.hasCertificate(ge))return null;var je=Se(ge.subject);if(!r.util.isArray(je))return Be=he.certs[ge.subject.hash],delete he.certs[ge.subject.hash],Be;for(var Qe=a.toDer(u.certificateToAsn1(ge)).getBytes(),xe=0;xe<je.length;++xe)Qe===a.toDer(u.certificateToAsn1(je[xe])).getBytes()&&(Be=je[xe],je.splice(xe,1));return 0===je.length&&delete he.certs[ge.subject.hash],Be},re)for(var ee=0;ee<re.length;++ee)he.addCertificate(re[ee]);return he},u.certificateError={bad_certificate:"forge.pki.BadCertificate",unsupported_certificate:"forge.pki.UnsupportedCertificate",certificate_revoked:"forge.pki.CertificateRevoked",certificate_expired:"forge.pki.CertificateExpired",certificate_unknown:"forge.pki.CertificateUnknown",unknown_ca:"forge.pki.UnknownCertificateAuthority"},u.verifyCertificateChain=function(re,he,Se){"function"==typeof Se&&(Se={verify:Se}),Se=Se||{};var M=(he=he.slice(0)).slice(0),ee=Se.validityCheckDate;typeof ee>"u"&&(ee=new Date);var pe=!0,ge=null,Be=0;do{var je=he.shift(),Qe=null,xe=!1;if(ee&&(ee<je.validity.notBefore||ee>
1je.validity.notAfter)&&(ge={message:"Certificate is not valid yet or has expired.",error:u.certificateError.certificate_expired,notBefore:je.validity.notBefore,notAfter:je.validity.notAfter,now:ee}),null===ge){if(null===(Qe=he[0]||re.getIssuer(je))&&je.isIssuer(je)&&(xe=!0,Qe=je),Qe){var Ae=Qe;r.util.isArray(Ae)||(Ae=[Ae]);for(var ve=!1;!ve&&Ae.length>0;){Qe=Ae.shift();try{ve=Qe.verify(je)}catch{}}ve||(ge={message:"Certificate signature is invalid.",error:u.certificateError.bad_certificate})}null===ge&&(!Qe||xe)&&!re.hasCertificate(je)&&(ge={message:"Certificate is not trusted.",error:u.certificateError.unknown_ca})}if(null===ge&&Qe&&!je.isIssuer(Qe)&&(ge={message:"Certificate issuer is invalid.",error:u.certificateError.bad_certificate}),null===ge)for(var _e={keyUsage:!0,basicConstraints:!0},Ce=0;null===ge&&Ce<je.extensions.length;++Ce){var lt=je.extensions[Ce];lt.critical&&!(lt.name in _e)&&(ge={message:"Certificate has an unsupported critical extension.",error:u.certificateError.unsupported_certificate})}if(null===ge&&(!pe||0===he.length&&(!Qe||xe))){var Dt=je.getExtension("basicConstraints"),$t=je.getExtension("keyUsage");null!==$t&&(!$t.keyCertSign||null===Dt)&&(ge={message:"Certificate keyUsage or basicConstraints conflict or indicate that the certificate is not a CA. If the certificate is the only one in the chain or isn't the first then the certificate must be a valid CA.",error:u.certificateError.bad_certificate}),null===ge&&null===Dt&&(ge={message:"Certificate is missing basicConstraints extension and cannot be used as a CA.",error:u.certificateError.bad_certificate}),null===ge&&null!==Dt&&!Dt.cA&&(ge={message:"Certificate basicConstraints indicates the certificate is not a CA.",error:u.certificateError.bad_certificate}),null===ge&&null!==$t&&"pathLenConstraint"in Dt&&Be-1>Dt.pathLenConstraint&&(ge={message:"Certificate basicConstraints pathLenConstraint violated.",error:u.certificateError.bad_certificate})}var cn=null===ge||ge.error,Pn=Se.verify?Se.verify(cn,Be,M):cn;if(!0!==Pn)throw!0===cn&&(ge={message:"The application rejected the certificate.",error:u.certificateError.bad_certificate}),(Pn||0===Pn)&&("object"!=typeof Pn||r.util.isArray(Pn)?"string"==typeof Pn&&(ge.error=Pn):(Pn.message&&(ge.message=Pn.message),Pn.error&&(ge.error=Pn.error))),ge;ge=null,pe=!1,++Be}while(he.length>0);return!0}},43584:(We,de,m)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0});var r=m(24860),a=m(14176);r.Observable.prototype.finally=a._finally,r.Observable.prototype._finally=a._finally},14176:(We,de,m)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0});var r=m(97709);de._finally=function a(u){return r.finalize(u)(this)}},24860:(We,de,m)=>{"use strict";m.r(de),m.d(de,{ArgumentOutOfRangeError:()=>he.k,AsyncSubject:()=>g.h,BehaviorSubject:()=>y.t,ConnectableObservable:()=>a.G,EMPTY:()=>on.w,EmptyError:()=>Se.G,GroupedObservable:()=>u.k,NEVER:()=>Ln.t,Notification:()=>ae.E,NotificationKind:()=>ae.I,ObjectUnsubscribedError:()=>M.P,Observable:()=>r.c,ReplaySubject:()=>E.m,Scheduler:()=>K._,Subject:()=>v.B7,Subscriber:()=>j.v,Subscription:()=>k.y,TimeoutError:()=>pe.M,UnsubscriptionError:()=>ee.Z,VirtualAction:()=>H,VirtualTimeScheduler:()=>B,animationFrameScheduler:()=>O.G,asapScheduler:()=>f.I,asyncScheduler:()=>C.b,bindCallback:()=>xe,bindNodeCallback:()=>Ce,combineLatest:()=>un.zV,concat:()=>cn.x,config:()=>$n.$,defer:()=>Pn.v,empty:()=>on.I,forkJoin:()=>dn.p,from:()=>Mt.H,fromEvent:()=>me.R,fromEventPattern:()=>le,generate:()=>Ge,identity:()=>Ie.D,iif:()=>At,interval:()=>kt.Y,isObservable:()=>re.A,merge:()=>Lt.h,never:()=>Ln.Z,noop:()=>Me.l,observable:()=>_.s,of:()=>Fn.of,onErrorResumeNext:()=>ze,pairs:()=>Ve,partition:()=>rn,pipe:()=>Ee.F,queueScheduler:()=>S.g,race:()=>mn.O4,range:()=>Un,scheduled:()=>Tr.c,throwError:()=>qn.$,timer:()=>tr.O,using:()=>ar,zip:()=>zn.yU});var r=m(15075),a=m(14725),u=m(71270),_=m(45722),v=m(45286),y=m(79928),E=m(15575),g=m(77656),f=m(85516),C=m(41080),S=m(53681),O=m(75128),T=m(68189),L=m(50855);let B=(()=>{class Nn extends L.q{constructor(Bn=H,jn=Number.POSITIVE_INFINITY){super(Bn,()=>this.frame),this.maxFrames=jn,this.frame=0,this.index=-1}flush(){const{actions:Bn,maxFrames:jn}=this;let Wn,Zt;for(;
1(Zt=Bn[0])&&Zt.delay<=jn&&(Bn.shift(),this.frame=Zt.delay,!(Wn=Zt.execute(Zt.state,Zt.delay))););if(Wn){for(;Zt=Bn.shift();)Zt.unsubscribe();throw Wn}}}return Nn.frameTimeFactor=10,Nn})();class H extends T.R{constructor(An,Bn,jn=(An.index+=1)){super(An,Bn),this.scheduler=An,this.work=Bn,this.index=jn,this.active=!0,this.index=An.index=jn}schedule(An,Bn=0){if(!this.id)return super.schedule(An,Bn);this.active=!1;const jn=new H(this.scheduler,this.work);return this.add(jn),jn.schedule(An,Bn)}requestAsyncId(An,Bn,jn=0){this.delay=An.frame+jn;const{actions:Wn}=An;return Wn.push(this),Wn.sort(H.sortActions),!0}recycleAsyncId(An,Bn,jn=0){}_execute(An,Bn){if(!0===this.active)return super._execute(An,Bn)}static sortActions(An,Bn){return An.delay===Bn.delay?An.index===Bn.index?0:An.index>Bn.index?1:-1:An.delay>Bn.delay?1:-1}}var K=m(72003),k=m(31805),j=m(70762),ae=m(42351),Ee=m(78167),Me=m(28803),Ie=m(55241),re=m(8982),he=m(70434),Se=m(29994),M=m(2145),ee=m(69379),pe=m(76980),ge=m(95006),Be=m(97677),je=m(27354),Qe=m(32234);function xe(Nn,An,Bn){if(An){if(!(0,Qe.m)(An))return(...jn)=>xe(Nn,Bn)(...jn).pipe((0,ge.T)(Wn=>(0,je.c)(Wn)?An(...Wn):An(Wn)));Bn=An}return function(...jn){const Wn=this;let Zt;const Et={context:Wn,subject:Zt,callbackFunc:Nn,scheduler:Bn};return new r.c(xt=>{if(Bn)return Bn.schedule(Ae,0,{args:jn,subscriber:xt,params:Et});if(!Zt){Zt=new g.h;const Nt=(...pn)=>{Zt.next(pn.length<=1?pn[0]:pn),Zt.complete()};try{Nn.apply(Wn,[...jn,Nt])}catch(pn){(0,Be.H)(Zt)?Zt.error(pn):console.warn(pn)}}return Zt.subscribe(xt)})}}function Ae(Nn){const{args:Bn,subscriber:jn,params:Wn}=Nn,{callbackFunc:Zt,context:Et,scheduler:xt}=Wn;let{subject:Nt}=Wn;if(!Nt){Nt=Wn.subject=new g.h;const pn=(...Mn)=>{this.add(xt.schedule(ve,0,{value:Mn.length<=1?Mn[0]:Mn,subject:Nt}))};try{Zt.apply(Et,[...Bn,pn])}catch(Mn){Nt.error(Mn)}}this.add(Nt.subscribe(jn))}function ve(Nn){const{value:An,subject:Bn}=Nn;Bn.next(An),Bn.complete()}function Ce(Nn,An,Bn){if(An){if(!(0,Qe.m)(An))return(...jn)=>Ce(Nn,Bn)(...jn).pipe((0,ge.T)(Wn=>(0,je.c)(Wn)?An(...Wn):An(Wn)));Bn=An}return function(...jn){const Wn={subject:void 0,args:jn,callbackFunc:Nn,scheduler:Bn,context:this};return new r.c(Zt=>{const{context:Et}=Wn;let{subject:xt}=Wn;if(Bn)return Bn.schedule(lt,0,{params:Wn,subscriber:Zt,context:Et});if(!xt){xt=Wn.subject=new g.h;const Nt=(...pn)=>{const Mn=pn.shift();Mn?xt.error(Mn):(xt.next(pn.length<=1?pn[0]:pn),xt.complete())};try{Nn.apply(Et,[...jn,Nt])}catch(pn){(0,Be.H)(xt)?xt.error(pn):console.warn(pn)}}return xt.subscribe(Zt)})}}function lt(Nn){const{params:An,subscriber:Bn,context:jn}=Nn,{callbackFunc:Wn,args:Zt,scheduler:Et}=An;let xt=An.subject;if(!xt){xt=An.subject=new g.h;const Nt=(...pn)=>{const Mn=pn.shift();this.add(Mn?Et.schedule($t,0,{err:Mn,subject:xt}):Et.schedule(Dt,0,{value:pn.length<=1?pn[0]:pn,subject:xt}))};try{Wn.apply(jn,[...Zt,Nt])}catch(pn){this.add(Et.schedule($t,0,{err:pn,subject:xt}))}}this.add(xt.subscribe(Bn))}function Dt(Nn){const{value:An,subject:Bn}=Nn;Bn.next(An),Bn.complete()}function $t(Nn){const{err:An,subject:Bn}=Nn;Bn.error(An)}var un=m(49776),cn=m(20708),Pn=m(29418),on=m(51235),dn=m(90696),Mt=m(78160),me=m(73586),Je=m(98099);function le(Nn,An,Bn){return Bn?le(Nn,An).pipe((0,ge.T)(jn=>(0,je.c)(jn)?Bn(...jn):Bn(jn))):new r.c(jn=>{const Wn=(...Et)=>jn.next(1===Et.length?Et[0]:Et);let Zt;try{Zt=Nn(Wn)}catch(Et){return void jn.error(Et)}if((0,Je.T)(An))return()=>An(Wn,Zt)})}function Ge(Nn,An,Bn,jn,Wn){let Zt,Et;return 1==arguments.length?(Et=Nn.initialState,An=Nn.condition,Bn=Nn.iterate,Zt=Nn.resultSelector||Ie.D,Wn=Nn.scheduler):void 0===jn||(0,Qe.m)(jn)?(Et=Nn,Zt=Ie.D,Wn=jn):(Et=Nn,Zt=jn),new r.c(xt=>{let Nt=Et;if(Wn)return Wn.schedule(yt,0,{subscriber:xt,iterate:Bn,condition:An,resultSelector:Zt,state:Nt});for(;;){if(An){let Mn;try{Mn=An(Nt)}catch(Gt){return void xt.error(Gt)}if(!Mn){xt.complete();break}}let pn;try{pn=Zt(Nt)}catch(Mn){return void xt.error(Mn)}if(xt.next(pn),xt.closed)break;try{Nt=Bn(Nt)}catch(Mn){return void xt.error(Mn)}}})}function yt(Nn){const{subscriber:An,condition:Bn}=Nn;if(An.closed)return;if(Nn.needIterate)try{Nn.state=Nn.iterate(Nn.state)}catch(Wn){return void An.error(Wn)}else Nn.needIterate=!0;if(Bn){let Wn;try{Wn=Bn(Nn.state)}catch(Zt){return void An.error(Zt)}if(!Wn)return void An.complete();if(An.closed)return}let jn;try{jn=Nn.resultSelector(Nn.state)}catch(Wn){return void An.error(Wn)}return An.closed||(An.next(jn),An.closed)?void 0:this.schedule(Nn)}function At(Nn,An=on.w,Bn=on.w){return(0,Pn.v)(()=>Nn()?An:Bn)}var kt=m(39601),Lt=m(44670),Ln=m(49864),Fn=m(14421);function ze(...Nn){if(0===Nn.length)return on.w;const[An,...Bn]=Nn;return 1===Nn.length&&(0,je.c)(An)?ze(...An):new r.c(jn=>{const Wn=()=>jn.add(ze(...Bn).subscribe(jn));return(0,Mt.H)(An).subscribe({next(Zt){jn.next(Zt)},error:Wn,complete:Wn})})}function Ve(Nn,An){return new r.c(An?Bn=>{const jn=Object.keys(Nn),Wn=new k.y;return Wn.add(An.schedule($e,0,{keys:jn,index:0,subscriber:Bn,subscription:Wn,obj:Nn})),Wn}:Bn=>{const jn=Object.keys(Nn);for(let Wn=0;Wn<jn.length&&!Bn.closed;Wn++){const Zt=jn[Wn];Nn.hasOwnProperty(Zt)&&Bn.next([Zt,Nn[Zt]])}Bn.complete()})}function $e(Nn){const{keys:An,index:Bn,subscriber:jn,subscription:Wn,obj:Zt}=Nn;if(!jn.closed)if(Bn<An.length){const Et=An[Bn];jn.next([Et,Zt[Et]]),Wn.add(this.schedule({keys:An,index:Bn+1,subscriber:jn,subscription:Wn,obj:Zt}))}else jn.complete()}var Ze=m(90238),bt=m(60135),Bt=m(58728);function rn(Nn,An,Bn){return[(0,Bt.p)(An,Bn)(new r.c((0,bt.i)(Nn))),(0,Bt.p)((0,Ze.A)(An,Bn))(new r.c((0,bt.i)(Nn)))]}var mn=m(85197);function Un(Nn=0,An,Bn){return new r.c(jn=>{void 0===An&&(An=Nn,Nn=0);let Wn=0,Zt=Nn;if(Bn)return Bn.schedule(yn,0,{index:Wn,count:An,start:Nn,subscriber:jn});for(;;){if(Wn++>=An){jn.complete();break}if(jn.next(Zt++),jn.closed)break}})}function yn(Nn){const{start:An,index:Bn,count:jn,subscriber:Wn}=Nn;Bn>=jn?Wn.complete():(Wn.next(An),!Wn.closed&&(Nn.index=Bn+1,Nn.start=An+1,this.schedule(Nn)))}var qn=m(74526),tr=m(76651);function ar(Nn,An){return new r.c(Bn=>{let jn,Wn;try{jn=Nn()}catch(xt){return void Bn.error(xt)}try{Wn=An(jn)}catch(xt){return void Bn.error(xt)}const Et=(Wn?(0,Mt.H)(Wn):on.w).subscribe(Bn);return()=>{Et.unsubscribe(),jn&&jn.unsubscribe()}})}var zn=m(85113),Tr=m(92758),$n=m(80614)},77656:(We,de,m)=>{"use strict";m.d(de,{h:()=>u});var r=m(45286),a=m(31805);class u extends r.B7{constructor(){super(...arguments),this.value=null,this.hasNext=!1,this.hasCompleted=!1}_subscribe(v){return this.hasError?(v.error(this.thrownError),a.y.EMPTY):this.hasCompleted&&this.hasNext?(v.next(this.value),v.complete(),a.y.EMPTY):super._subscribe(v)}next(v){this.hasCompleted||(this.value=v,this.hasNext=!0)}error(v){this.hasCompleted||super.error(v)}complete(){this.hasCompleted=!0,this.hasNext&&super.next(this.value),super.complete()}}},79928:(We,de,m)=>{"use strict";m.d(de,{t:()=>u});var r=m(45286),a=m(2145);class u extends r.B7{constructor(v){super(),this._value=v}get value(){return this.getValue()}_subscribe(v){const y=super._subscribe(v);return y&&!y.closed&&v.next(this._value),y}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new a.P;return this._value}next(v){super.next(this._value=v)}}},81148:(We,de,m)=>{"use strict";m.d(de,{R:()=>a});var r=m(70762);class a extends r.v{constructor(_,v,y){super(),this.parent=_,this.outerValue=v,this.outerIndex=y,this.index=0}_next(_){this.parent.notifyNext(this.outerValue,_,this.outerIndex,this.index++,this)}_error(_){this.parent.notifyError(_,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}},42351:(We,de,m)=>{"use strict";m.d(de,{E:()=>v,I:()=>_});var r=m(51235),a=m(14421),u=m(74526),_=function(y){return y.NEXT="N",y.ERROR="E",y.COMPLETE="C",y}(_||{});class v{constructor(E,g,f){this.kind=E,this.value=g,this.error=f,this.hasValue="N"===E}observe(E){switch(this.kind){case"N":return E.next&&E.next(this.value);case"E":return E.error&&E.error(this.error);case"C":return E.complete&&E.complete()}}do(E,g,f){switch(this.kind){case"N":return E&&E(this.value);case"E":return g&&g(this.error);case"C":return f&&f()}}accept(E,g,f){return E&&"function"==typeof E.next?this.observe(E):this.do(E,g,f)}toObservable(){switch(this.kind){case"N":return(0,a.of)(this.value);case"E":return(0,u.$)(this.error);case"C":return(0,r.I)()}throw new Error("unexpected notification kind value")}static createNext(E){return typeof E<"u"?new v("N",E):v.undefinedValueNotification}static createError(E){return new v("E",void 0,E)}static createComplete(){return v.completeNotification}}v.completeNotification=new v("C"),v.undefinedValueNotification=new v("N",void 0)},15075:(We,de,m)=>{"use strict";m.d(de,{c:()=>f});var r=m(97677),a=m(70762),u=m(40091),_=m(20178),y=m(45722),E=m(78167),g=m(80614);let f=(()=>{class S{constructor(T){this._isScalar=!1,T&&(this._subscribe=T)}lift(T){const L=new S;return L.source=this,L.operator=T,L}subscribe(T,L,B){const{operator:H}=this,K=function v(S,O,T){if(S){if(S instanceof a.v)return S;if(S[u.D])return S[u.D]()}return S||O||T?new a.v(S,O,T):new a.v(_.I)}(T,L,B);if(K.add(H?H.call(K,this.source):this.source||g.$.useDeprecatedSynchronousErrorHandling&&!K.syncErrorThrowable?this._subscribe(K):this._trySubscribe(K)),g.$.useDeprecatedSynchronousErrorHandling&&K.syncErrorThrowable&&(K.syncErrorThrowable=!1,K.syncErrorThrown))throw K.syncErrorValue;return K}_trySubscribe(T){try{return this._subscribe(T)}catch(L){g.$.useDeprecatedSynchronousErrorHandling&&(T.syncErrorThrown=!0,T.syncErrorValue=L),(0,r.H)(T)?T.error(L):console.warn(L)}}forEach(T,L){return new(L=C(L))((B,H)=>{let K;K=this.subscribe(k=>{try{T(k)}catch(j){H(j),K&&K.unsubscribe()}},H,B)})}_subscribe(T){const{source:L}=this;return L&&L.subscribe(T)}[y.s](){return this}pipe(...T){return 0===T.length?this:(0,E.m)(T)(this)}toPromise(T){return new(T=C(T))((L,B)=>{let H;this.subscribe(K=>H=K,K=>B(K),()=>L(H))})}}return S.create=O=>new S(O),S})();function C(S){if(S||(S=g.$.Promise||Promise),!S)throw new Error("no Promise impl found");return S}},20178:(We,de,m)=>{"use strict";m.d(de,{I:()=>u});var r=m(80614),a=m(58253);const u={closed:!0,next(_){},error(_){if(r.$.useDeprecatedSynchronousErrorHandling)throw _;(0,a.T)(_)},complete(){}}},30611:(We,de,m)=>{"use strict";m.d(de,{E:()=>a});var r=m(70762);class a extends r.v{notifyNext(_,v,y,E,g){this.destination.next(v)}notifyError(_,v){this.destination.error(_)}notifyComplete(_){this.destination.complete()}}},15575:(We,de,m)=>{"use strict";m.d(de,{m:()=>E});var r=m(45286),a=m(53681),u=m(31805),_=m(70097),v=m(2145),y=m(21259);class E extends r.B7{constructor(C=Number.POSITIVE_INFINITY,S=Number.POSITIVE_INFINITY,O){super(),this.scheduler
1=O,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=C<1?1:C,this._windowTime=S<1?1:S,S===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(C){const S=this._events;S.push(C),S.length>this._bufferSize&&S.shift(),super.next(C)}nextTimeWindow(C){this._events.push(new g(this._getNow(),C)),this._trimBufferThenGetEvents(),super.next(C)}_subscribe(C){const S=this._infiniteTimeWindow,O=S?this._events:this._trimBufferThenGetEvents(),T=this.scheduler,L=O.length;let B;if(this.closed)throw new v.P;if(this.isStopped||this.hasError?B=u.y.EMPTY:(this.observers.push(C),B=new y.Y(this,C)),T&&C.add(C=new _.YZ(C,T)),S)for(let H=0;H<L&&!C.closed;H++)C.next(O[H]);else for(let H=0;H<L&&!C.closed;H++)C.next(O[H].value);return this.hasError?C.error(this.thrownError):this.isStopped&&C.complete(),B}_getNow(){return(this.scheduler||a.g).now()}_trimBufferThenGetEvents(){const C=this._getNow(),S=this._bufferSize,O=this._windowTime,T=this._events,L=T.length;let B=0;for(;B<L&&!(C-T[B].time<O);)B++;return L>S&&(B=Math.max(B,L-S)),B>0&&T.splice(0,B),T}}class g{constructor(C,S){this.time=C,this.value=S}}},72003:(We,de,m)=>{"use strict";m.d(de,{_:()=>r});let r=(()=>{class a{constructor(_,v=a.now){this.SchedulerAction=_,this.now=v}schedule(_,v=0,y){return new this.SchedulerAction(this,_).schedule(y,v)}}return a.now=()=>Date.now(),a})()},45286:(We,de,m)=>{"use strict";m.d(de,{B7:()=>g,PJ:()=>E});var r=m(15075),a=m(70762),u=m(31805),_=m(2145),v=m(21259),y=m(40091);class E extends a.v{constructor(S){super(S),this.destination=S}}let g=(()=>{class C extends r.c{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[y.D](){return new E(this)}lift(O){const T=new f(this,this);return T.operator=O,T}next(O){if(this.closed)throw new _.P;if(!this.isStopped){const{observers:T}=this,L=T.length,B=T.slice();for(let H=0;H<L;H++)B[H].next(O)}}error(O){if(this.closed)throw new _.P;this.hasError=!0,this.thrownError=O,this.isStopped=!0;const{observers:T}=this,L=T.length,B=T.slice();for(let H=0;H<L;H++)B[H].error(O);this.observers.length=0}complete(){if(this.closed)throw new _.P;this.isStopped=!0;const{observers:O}=this,T=O.length,L=O.slice();for(let B=0;B<T;B++)L[B].complete();this.observers.length=0}unsubscribe(){this.isStopped=!0,this.closed=!0,this.observers=null}_trySubscribe(O){if(this.closed)throw new _.P;return super._trySubscribe(O)}_subscribe(O){if(this.closed)throw new _.P;return this.hasError?(O.error(this.thrownError),u.y.EMPTY):this.isStopped?(O.complete(),u.y.EMPTY):(this.observers.push(O),new v.Y(this,O))}asObservable(){const O=new r.c;return O.source=this,O}}return C.create=(S,O)=>new f(S,O),C})();class f extends g{constructor(S,O){super(),this.destination=S,this.source=O}next(S){const{destination:O}=this;O&&O.next&&O.next(S)}error(S){const{destination:O}=this;O&&O.error&&this.destination.error(S)}complete(){const{destination:S}=this;S&&S.complete&&this.destination.complete()}_subscribe(S){const{source:O}=this;return O?this.source.subscribe(S):u.y.EMPTY}}},21259:(We,de,m)=>{"use strict";m.d(de,{Y:()=>a});var r=m(31805);class a extends r.y{constructor(_,v){super(),this.subject=_,this.subscriber=v,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const _=this.subject,v=_.observers;if(this.subject=null,!v||0===v.length||_.isStopped||_.closed)return;const y=v.indexOf(this.subscriber);-1!==y&&v.splice(y,1)}}},70762:(We,de,m)=>{"use strict";m.d(de,{v:()=>E});var r=m(98099),a=m(20178),u=m(31805),_=m(40091),v=m(80614),y=m(58253);class E extends u.y{constructor(C,S,O){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=a.I;break;case 1:if(!C){this.destination=a.I;break}if("object"==typeof C){C instanceof E?(this.syncErrorThrowable=C.syncErrorThrowable,this.destination=C,C.add(this)):(this.syncErrorThrowable=!0,this.destination=new g(this,C));break}default:this.syncErrorThrowable=!0,this.destination=new g(this,C,S,O)}}[_.D](){return this}static create(C,S,O){const T=new E(C,S,O);
1return T.syncErrorThrowable=!1,T}next(C){this.isStopped||this._next(C)}error(C){this.isStopped||(this.isStopped=!0,this._error(C))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(C){this.destination.next(C)}_error(C){this.destination.error(C),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:C}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=C,this}}class g extends E{constructor(C,S,O,T){super(),this._parentSubscriber=C;let L,B=this;(0,r.T)(S)?L=S:S&&(L=S.next,O=S.error,T=S.complete,S!==a.I&&(B=Object.create(S),(0,r.T)(B.unsubscribe)&&this.add(B.unsubscribe.bind(B)),B.unsubscribe=this.unsubscribe.bind(this))),this._context=B,this._next=L,this._error=O,this._complete=T}next(C){if(!this.isStopped&&this._next){const{_parentSubscriber:S}=this;v.$.useDeprecatedSynchronousErrorHandling&&S.syncErrorThrowable?this.__tryOrSetError(S,this._next,C)&&this.unsubscribe():this.__tryOrUnsub(this._next,C)}}error(C){if(!this.isStopped){const{_parentSubscriber:S}=this,{useDeprecatedSynchronousErrorHandling:O}=v.$;if(this._error)O&&S.syncErrorThrowable?(this.__tryOrSetError(S,this._error,C),this.unsubscribe()):(this.__tryOrUnsub(this._error,C),this.unsubscribe());else if(S.syncErrorThrowable)O?(S.syncErrorValue=C,S.syncErrorThrown=!0):(0,y.T)(C),this.unsubscribe();else{if(this.unsubscribe(),O)throw C;(0,y.T)(C)}}}complete(){if(!this.isStopped){const{_parentSubscriber:C}=this;if(this._complete){const S=()=>this._complete.call(this._context);v.$.useDeprecatedSynchronousErrorHandling&&C.syncErrorThrowable?(this.__tryOrSetError(C,S),this.unsubscribe()):(this.__tryOrUnsub(S),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(C,S){try{C.call(this._context,S)}catch(O){if(this.unsubscribe(),v.$.useDeprecatedSynchronousErrorHandling)throw O;(0,y.T)(O)}}__tryOrSetError(C,S,O){if(!v.$.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{S.call(this._context,O)}catch(T){return v.$.useDeprecatedSynchronousErrorHandling?(C.syncErrorValue=T,C.syncErrorThrown=!0,!0):((0,y.T)(T),!0)}return!1}_unsubscribe(){const{_parentSubscriber:C}=this;this._context=null,this._parentSubscriber=null,C.unsubscribe()}}},31805:(We,de,m)=>{"use strict";m.d(de,{y:()=>v});var E,r=m(27354),a=m(61456),u=m(98099),_=m(69379);class v{constructor(g){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,g&&(this._unsubscribe=g)}unsubscribe(){let g;if(this.closed)return;let{_parentOrParents:f,_unsubscribe:C,_subscriptions:S}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,f instanceof v)f.remove(this);else if(null!==f)for(let O=0;O<f.length;++O)f[O].remove(this);if((0,u.T)(C))try{C.call(this)}catch(O){g=O instanceof _.Z?y(O.errors):[O]}if((0,r.c)(S)){let O=-1,T=S.length;for(;++O<T;){const L=S[O];if((0,a.G)(L))try{L.unsubscribe()}catch(B){g=g||[],B instanceof _.Z?g=g.concat(y(B.errors)):g.push(B)}}}if(g)throw new _.Z(g)}add(g){let f=g;if(!g)return v.EMPTY;switch(typeof g){case"function":f=new v(g);case"object":if(f===this||f.closed||"function"!=typeof f.unsubscribe)return f;if(this.closed)return f.unsubscribe(),f;if(!(f instanceof v)){const O=f;f=new v,f._subscriptions=[O]}break;default:throw new Error("unrecognized teardown "+g+" added to Subscription.")}let{_parentOrParents:C}=f;if(null===C)f._parentOrParents=this;else if(C instanceof v){if(C===this)return f;f._parentOrParents=[C,this]}else{if(-1!==C.indexOf(this))return f;C.push(this)}const S=this._subscriptions;return null===S?this._subscriptions=[f]:S.push(f),f}remove(g){const f=this._subscriptions;if(f){const C=f.indexOf(g);-1!==C&&f.splice(C,1)}}}function y(E){return E.reduce((g,f)=>g.concat(f instanceof _.Z?f.errors:f),[])}v.EMPTY=((E=new v).closed=!0,E)},80614:(We,de,m)=>{"use strict";m.d(de,{$:()=>a});let r=!1;const a={Promise:void 0,set useDeprecatedSynchronousErrorHandling(u){if(u){const _=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior b
1y code at: \n"+_.stack)}else r&&console.log("RxJS: Back to a better error behavior. Thank you. <3");r=u},get useDeprecatedSynchronousErrorHandling(){return r}}},14725:(We,de,m)=>{"use strict";m.d(de,{G:()=>y,f:()=>E});var r=m(45286),a=m(15075),_=(m(70762),m(31805)),v=m(13110);class y extends a.c{constructor(O,T){super(),this.source=O,this.subjectFactory=T,this._refCount=0,this._isComplete=!1}_subscribe(O){return this.getSubject().subscribe(O)}getSubject(){const O=this._subject;return(!O||O.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let O=this._connection;return O||(this._isComplete=!1,O=this._connection=new _.y,O.add(this.source.subscribe(new g(this.getSubject(),this))),O.closed&&(this._connection=null,O=_.y.EMPTY)),O}refCount(){return(0,v.B)()(this)}}const E=(()=>{const S=y.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:S._subscribe},_isComplete:{value:S._isComplete,writable:!0},getSubject:{value:S.getSubject},connect:{value:S.connect},refCount:{value:S.refCount}}})();class g extends r.PJ{constructor(O,T){super(O),this.connectable=T}_error(O){this._unsubscribe(),super._error(O)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const O=this.connectable;if(O){this.connectable=null;const T=O._connection;O._refCount=0,O._subject=null,O._connection=null,T&&T.unsubscribe()}}}},49776:(We,de,m)=>{"use strict";m.d(de,{ZS:()=>g,zV:()=>E});var r=m(32234),a=m(27354),u=m(30611),_=m(58787),v=m(44279);const y={};function E(...C){let S=null,O=null;return(0,r.m)(C[C.length-1])&&(O=C.pop()),"function"==typeof C[C.length-1]&&(S=C.pop()),1===C.length&&(0,a.c)(C[0])&&(C=C[0]),(0,v.c)(C,O).lift(new g(S))}class g{constructor(S){this.resultSelector=S}call(S,O){return O.subscribe(new f(S,this.resultSelector))}}class f extends u.E{constructor(S,O){super(S),this.resultSelector=O,this.active=0,this.values=[],this.observables=[]}_next(S){this.values.push(y),this.observables.push(S)}_complete(){const S=this.observables,O=S.length;if(0===O)this.destination.complete();else{this.active=O,this.toRespond=O;for(let T=0;T<O;T++){const L=S[T];this.add((0,_.F)(this,L,L,T))}}}notifyComplete(S){0==(this.active-=1)&&this.destination.complete()}notifyNext(S,O,T,L,B){const H=this.values,k=this.toRespond?H[T]===y?--this.toRespond:this.toRespond:0;H[T]=O,0===k&&(this.resultSelector?this._tryResultSelector(H):this.destination.next(H.slice()))}_tryResultSelector(S){let O;try{O=this.resultSelector.apply(this,S)}catch(T){return void this.destination.error(T)}this.destination.next(O)}}},20708:(We,de,m)=>{"use strict";m.d(de,{x:()=>u});var r=m(14421),a=m(2167);function u(..._){return(0,a.K)()((0,r.of)(..._))}},29418:(We,de,m)=>{"use strict";m.d(de,{v:()=>_});var r=m(15075),a=m(78160),u=m(51235);function _(v){return new r.c(y=>{let E;try{E=v()}catch(f){return void y.error(f)}return(E?(0,a.H)(E):(0,u.I)()).subscribe(y)})}},51235:(We,de,m)=>{"use strict";m.d(de,{I:()=>u,w:()=>a});var r=m(15075);const a=new r.c(v=>v.complete());function u(v){return v?function _(v){return new r.c(y=>v.schedule(()=>y.complete()))}(v):a}},90696:(We,de,m)=>{"use strict";m.d(de,{p:()=>y});var r=m(15075),a=m(27354),u=m(95006),_=m(61456),v=m(78160);function y(...g){if(1===g.length){const f=g[0];if((0,a.c)(f))return E(f,null);if((0,_.G)(f)&&Object.getPrototypeOf(f)===Object.prototype){const C=Object.keys(f);return E(C.map(S=>f[S]),C)}}if("function"==typeof g[g.length-1]){const f=g.pop();return E(g=1===g.length&&(0,a.c)(g[0])?g[0]:g,null).pipe((0,u.T)(C=>f(...C)))}return E(g,null)}function E(g,f){return new r.c(C=>{const S=g.length;if(0===S)return void C.complete();const O=new Array(S);let T=0,L=0;for(let B=0;B<S;B++){const H=(0,v.H)(g[B]);let K=!1;C.add(H.subscribe({next:k=>{K||(K=!0,L++),O[B]=k},error:k=>C.error(k),complete:()=>{T++,(T===S||!K)&&(L===S&&C.next(f?f.reduce((k,j,ae)=>(k[j]=O[ae],k),{}):O),C.complete())}}))}})}},78160:(We,de,m)=>{"use strict";m.d(de,{H:()=>_});var r=m(15075),a=m(60135),u=m(92758);
1function _(v,y){return y?(0,u.c)(v,y):v instanceof r.c?v:new r.c((0,a.i)(v))}},44279:(We,de,m)=>{"use strict";m.d(de,{c:()=>_});var r=m(15075),a=m(84385),u=m(32496);function _(v,y){return y?(0,u.V)(v,y):new r.c((0,a.v)(v))}},73586:(We,de,m)=>{"use strict";m.d(de,{R:()=>y});var r=m(15075),a=m(27354),u=m(98099),_=m(95006);function y(S,O,T,L){return(0,u.T)(T)&&(L=T,T=void 0),L?y(S,O,T).pipe((0,_.T)(B=>(0,a.c)(B)?L(...B):L(B))):new r.c(B=>{E(S,O,function H(K){B.next(arguments.length>1?Array.prototype.slice.call(arguments):K)},B,T)})}function E(S,O,T,L,B){let H;if(function C(S){return S&&"function"==typeof S.addEventListener&&"function"==typeof S.removeEventListener}(S)){const K=S;S.addEventListener(O,T,B),H=()=>K.removeEventListener(O,T,B)}else if(function f(S){return S&&"function"==typeof S.on&&"function"==typeof S.off}(S)){const K=S;S.on(O,T),H=()=>K.off(O,T)}else if(function g(S){return S&&"function"==typeof S.addListener&&"function"==typeof S.removeListener}(S)){const K=S;S.addListener(O,T),H=()=>K.removeListener(O,T)}else{if(!S||!S.length)throw new TypeError("Invalid event target");for(let K=0,k=S.length;K<k;K++)E(S[K],O,T,L,B)}L.add(H)}},39601:(We,de,m)=>{"use strict";m.d(de,{Y:()=>_});var r=m(15075),a=m(41080),u=m(49132);function _(y=0,E=a.b){return(!(0,u.k)(y)||y<0)&&(y=0),(!E||"function"!=typeof E.schedule)&&(E=a.b),new r.c(g=>(g.add(E.schedule(v,y,{subscriber:g,counter:0,period:y})),g))}function v(y){const{subscriber:E,counter:g,period:f}=y;E.next(g),this.schedule({subscriber:E,counter:g+1,period:f},f)}},44670:(We,de,m)=>{"use strict";m.d(de,{h:()=>v});var r=m(15075),a=m(32234),u=m(56201),_=m(44279);function v(...y){let E=Number.POSITIVE_INFINITY,g=null,f=y[y.length-1];return(0,a.m)(f)?(g=y.pop(),y.length>1&&"number"==typeof y[y.length-1]&&(E=y.pop())):"number"==typeof f&&(E=y.pop()),null===g&&1===y.length&&y[0]instanceof r.c?y[0]:(0,u.U)(E)((0,_.c)(y,g))}},49864:(We,de,m)=>{"use strict";m.d(de,{Z:()=>_,t:()=>u});var r=m(15075),a=m(28803);const u=new r.c(a.l);function _(){return u}},14421:(We,de,m)=>{"use strict";m.d(de,{of:()=>_});var r=m(32234),a=m(44279),u=m(32496);function _(...v){let y=v[v.length-1];return(0,r.m)(y)?(v.pop(),(0,u.V)(v,y)):(0,a.c)(v)}},85197:(We,de,m)=>{"use strict";m.d(de,{O4:()=>v});var r=m(27354),a=m(44279),u=m(30611),_=m(58787);function v(...g){if(1===g.length){if(!(0,r.c)(g[0]))return g[0];g=g[0]}return(0,a.c)(g,void 0).lift(new y)}class y{call(f,C){return C.subscribe(new E(f))}}class E extends u.E{constructor(f){super(f),this.hasFirst=!1,this.observables=[],this.subscriptions=[]}_next(f){this.observables.push(f)}_complete(){const f=this.observables,C=f.length;if(0===C)this.destination.complete();else{for(let S=0;S<C&&!this.hasFirst;S++){let O=f[S],T=(0,_.F)(this,O,O,S);this.subscriptions&&this.subscriptions.push(T),this.add(T)}this.observables=null}}notifyNext(f,C,S,O,T){if(!this.hasFirst){this.hasFirst=!0;for(let L=0;L<this.subscriptions.length;L++)if(L!==S){let B=this.subscriptions[L];B.unsubscribe(),this.remove(B)}this.subscriptions=null}this.destination.next(C)}}},74526:(We,de,m)=>{"use strict";m.d(de,{$:()=>a});var r=m(15075);function a(_,v){return new r.c(v?y=>v.schedule(u,0,{error:_,subscriber:y}):y=>y.error(_))}function u({error:_,subscriber:v}){v.error(_)}},76651:(We,de,m)=>{"use strict";m.d(de,{O:()=>v});var r=m(15075),a=m(41080),u=m(49132),_=m(32234);function v(E=0,g,f){let C=-1;return(0,u.k)(g)?C=Number(g)<1?1:Number(g):(0,_.m)(g)&&(f=g),(0,_.m)(f)||(f=a.b),new r.c(S=>{const O=(0,u.k)(E)?E:+E-f.now();return f.schedule(y,O,{index:0,period:C,subscriber:S})})}function y(E){const{index:g,period:f,subscriber:C}=E;if(C.next(g),!C.closed){if(-1===f)return C.complete();E.index=g+1,this.schedule(E,f)}}},85113:(We,de,m)=>{"use strict";m.d(de,{ee:()=>g,yU:()=>E});var r=m(44279),a=m(27354),u=m(70762),_=m(30611),v=m(58787),y=m(37765);function E(...T){const L=T[T.length-1];return"function"==typeof L&&T.pop(),(0,r.c)(T,void 0).lift(new g(L))}class g{constructor(L){this.resultSelector=L}call(L,B){return B.subscribe(new f(L,this.resultSelector))}}class f extends u.v{constructor(L,B,H=Object.create(null)){super(L),this.iterators=[],this.active=0,this.resultSelector="function"==typeof B?B:null,this.values=H}_next(L){const B=this.iterators;(0,a.c)(L)?B.push(new S(L)):B.push("function"==typeof L[y.lJ]?new C(L[y.lJ]()):new O(this.destination,this,L))}_complete(){const L=this.iterators,B=L.length;if(this.unsubscribe(),0!==B){this.active=B;for(let H=0;H<B;H++){let K=L[H];K.stillUnsubscribed?this.destination.add(K.subscribe(K,H)):this.active--}}else this.destination.complete()}notifyInactive(){this.active--,0===this.active&&this.destination.complete()}checkIterators(){const L=this.iterators,B=L.length,H=this.destination;for(let j=0;j<B;j++){let ae=L[j];if("function"==typeof ae.hasValue&&!ae.hasValue())return}let K=!1;const k=[];for(let j=0;j<B;j++){let ae=L[j],Ee=ae.next();if(ae.hasCompleted()&&(K=!0),Ee.done)return void H.complete();k.push(Ee.value)}this.resultSelector?this._tryresultSelector(k):H.next(k),K&&H.complete()}_tryresultSelector(L){let B;try{B=this.resultSelector.apply(this,L)}catch(H){return void this.destination.error(H)}this.destination.next(B)}}class C{constructor(L){this.iterator=L,this.nextResult=L.next()}hasValue(){return!0}
1next(){const L=this.nextResult;return this.nextResult=this.iterator.next(),L}hasCompleted(){const L=this.nextResult;return L&&L.done}}class S{constructor(L){this.array=L,this.index=0,this.length=0,this.length=L.length}[y.lJ](){return this}next(L){const B=this.index++;return B<this.length?{value:this.array[B],done:!1}:{value:null,done:!0}}hasValue(){return this.array.length>this.index}hasCompleted(){return this.array.length===this.index}}class O extends _.E{constructor(L,B,H){super(L),this.parent=B,this.observable=H,this.stillUnsubscribed=!0,this.buffer=[],this.isComplete=!1}[y.lJ](){return this}next(){const L=this.buffer;return 0===L.length&&this.isComplete?{value:null,done:!0}:{value:L.shift(),done:!1}}hasValue(){return this.buffer.length>0}hasCompleted(){return 0===this.buffer.length&&this.isComplete}notifyComplete(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()}notifyNext(L,B,H,K,k){this.buffer.push(B),this.parent.checkIterators()}subscribe(L,B){return(0,v.F)(this,this.observable,this,B)}}},38667:(We,de,m)=>{"use strict";m.d(de,{s:()=>u});var r=m(30611),a=m(58787);function u(y){return function(g){return g.lift(new _(y))}}class _{constructor(E){this.durationSelector=E}call(E,g){return g.subscribe(new v(E,this.durationSelector))}}class v extends r.E{constructor(E,g){super(E),this.durationSelector=g,this.hasValue=!1}_next(E){if(this.value=E,this.hasValue=!0,!this.throttled){let g;try{const{durationSelector:C}=this;g=C(E)}catch(C){return this.destination.error(C)}const f=(0,a.F)(this,g);!f||f.closed?this.clearThrottle():this.add(this.throttled=f)}}clearThrottle(){const{value:E,hasValue:g,throttled:f}=this;f&&(this.remove(f),this.throttled=null,f.unsubscribe()),g&&(this.value=null,this.hasValue=!1,this.destination.next(E))}notifyNext(E,g,f,C){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}},18542:(We,de,m)=>{"use strict";m.d(de,{Z:()=>_});var r=m(41080),a=m(38667),u=m(76651);function _(v,y=r.b){return(0,a.s)(()=>(0,u.O)(v,y))}},83921:(We,de,m)=>{"use strict";m.d(de,{W:()=>_});var r=m(30611),a=m(81148),u=m(58787);function _(E){return function(f){const C=new v(E),S=f.lift(C);return C.caught=S}}class v{constructor(g){this.selector=g}call(g,f){return f.subscribe(new y(g,this.selector,this.caught))}}class y extends r.E{constructor(g,f,C){super(g),this.selector=f,this.caught=C}error(g){if(!this.isStopped){let f;try{f=this.selector(g,this.caught)}catch(O){return void super.error(O)}this._unsubscribeAndRecycle();const C=new a.R(this,void 0,void 0);this.add(C);const S=(0,u.F)(this,f,void 0,void 0,C);S!==C&&this.add(S)}}}},2167:(We,de,m)=>{"use strict";m.d(de,{K:()=>a});var r=m(56201);function a(){return(0,r.U)(1)}},43574:(We,de,m)=>{"use strict";m.d(de,{H:()=>a});var r=m(18456);function a(u,_){return(0,r.ZZ)(u,_,1)}},63020:(We,de,m)=>{"use strict";m.d(de,{B:()=>u});var r=m(70762),a=m(41080);function u(E,g=a.b){return f=>f.lift(new _(E,g))}class _{constructor(g,f){this.dueTime=g,this.scheduler=f}call(g,f){return f.subscribe(new v(g,this.dueTime,this.scheduler))}}class v extends r.v{constructor(g,f,C){super(g),this.dueTime=f,this.scheduler=C,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(g){this.clearDebounce(),this.lastValue=g,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(y,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:g}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(g)}}clearDebounce(){const g=this.debouncedSubscription;null!==g&&(this.remove(g),g.unsubscribe(),this.debouncedSubscription=null)}}function y(E){E.debouncedNext()}},97849:(We,de,m)=>{"use strict";m.d(de,{U:()=>a});var r=m(70762);function a(v=null){return y=>y.lift(new u(v))}class u{constructor(y){this.defaultValue=y}call(y,E){return E.subscribe(new _(y,this.defaultValue))}}class _ extends r.v{constructor(y,E){super(y),this.defaultValue=E,this.isEmpty=!0}_next(y){this.isEmpty=!1,this.destination.next(y)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}},9611:(We,de,m)=>{"use strict";m.d(de,{c:()=>v});var r=m(41080),a=m(42551),u=m(70762),_=m(42351);function v(f,C=r.b){const O=(0,a.$)(f)?+f-C.now():Math.abs(f);return T=>T.lift(new y(O,C))}
1class y{constructor(C,S){this.delay=C,this.scheduler=S}call(C,S){return S.subscribe(new E(C,this.delay,this.scheduler))}}class E extends u.v{constructor(C,S,O){super(C),this.delay=S,this.scheduler=O,this.queue=[],this.active=!1,this.errored=!1}static dispatch(C){const S=C.source,O=S.queue,T=C.scheduler,L=C.destination;for(;O.length>0&&O[0].time-T.now()<=0;)O.shift().notification.observe(L);if(O.length>0){const B=Math.max(0,O[0].time-T.now());this.schedule(C,B)}else this.unsubscribe(),S.active=!1}_schedule(C){this.active=!0,this.destination.add(C.schedule(E.dispatch,this.delay,{source:this,destination:this.destination,scheduler:C}))}scheduleNotification(C){if(!0===this.errored)return;const S=this.scheduler,O=new g(S.now()+this.delay,C);this.queue.push(O),!1===this.active&&this._schedule(S)}_next(C){this.scheduleNotification(_.E.createNext(C))}_error(C){this.errored=!0,this.queue=[],this.destination.error(C),this.unsubscribe()}_complete(){this.scheduleNotification(_.E.createComplete()),this.unsubscribe()}}class g{constructor(C,S){this.time=C,this.notification=S}}},20522:(We,de,m)=>{"use strict";m.d(de,{F:()=>a});var r=m(70762);function a(v,y){return E=>E.lift(new u(v,y))}class u{constructor(y,E){this.compare=y,this.keySelector=E}call(y,E){return E.subscribe(new _(y,this.compare,this.keySelector))}}class _ extends r.v{constructor(y,E,g){super(y),this.keySelector=g,this.hasKey=!1,"function"==typeof E&&(this.compare=E)}compare(y,E){return y===E}_next(y){let E;try{const{keySelector:f}=this;E=f?f(y):y}catch(f){return this.destination.error(f)}let g=!1;if(this.hasKey)try{const{compare:f}=this;g=f(this.key,E)}catch(f){return this.destination.error(f)}else this.hasKey=!0;g||(this.key=E,this.destination.next(y))}}},95349:(We,de,m)=>{"use strict";m.d(de,{q:()=>u});var r=m(20708),a=m(14421);function u(..._){return v=>(0,r.x)(v,(0,a.of)(..._))}},58728:(We,de,m)=>{"use strict";m.d(de,{p:()=>a});var r=m(70762);function a(v,y){return function(g){return g.lift(new u(v,y))}}class u{constructor(y,E){this.predicate=y,this.thisArg=E}call(y,E){return E.subscribe(new _(y,this.predicate,this.thisArg))}}class _ extends r.v{constructor(y,E,g){super(y),this.predicate=E,this.thisArg=g,this.count=0}_next(y){let E;try{E=this.predicate.call(this.thisArg,y,this.count++)}catch(g){return void this.destination.error(g)}E&&this.destination.next(y)}}},77312:(We,de,m)=>{"use strict";m.d(de,{j:()=>u});var r=m(70762),a=m(31805);function u(y){return E=>E.lift(new _(y))}class _{constructor(E){this.callback=E}call(E,g){return g.subscribe(new v(E,this.callback))}}class v extends r.v{constructor(E,g){super(E),this.add(new a.y(g))}}},84046:(We,de,m)=>{"use strict";m.d(de,{$:()=>E});var r=m(29994),a=m(58728),u=m(19493),_=m(97849),v=m(63314),y=m(55241);function E(g,f){const C=arguments.length>=2;return S=>S.pipe(g?(0,a.p)((O,T)=>g(O,T,S)):y.D,(0,u.s)(1),C?(0,_.U)(f):(0,v.v)(()=>new r.G))}},71270:(We,de,m)=>{"use strict";m.d(de,{$:()=>v,k:()=>f});var r=m(70762),a=m(31805),u=m(15075),_=m(45286);function v(S,O,T,L){return B=>B.lift(new y(S,O,T,L))}class y{constructor(O,T,L,B){this.keySelector=O,this.elementSelector=T,this.durationSelector=L,this.subjectSelector=B}call(O,T){return T.subscribe(new E(O,this.keySelector,this.elementSelector,this.durationSelector,this.subjectSelector))}}class E extends r.v{constructor(O,T,L,B,H){super(O),this.keySelector=T,this.elementSelector=L,this.durationSelector=B,this.subjectSelector=H,this.groups=null,this.attemptedToUnsubscribe=!1,this.count=0}_next(O){let T;try{T=this.keySelector(O)}catch(L){return void this.error(L)}this._group(O,T)}_group(O,T){let L=this.groups;L||(L=this.groups=new Map);let H,B=L.get(T);if(this.elementSelector)try{H=this.elementSelector(O)}catch(K){this.error(K)}else H=O;if(!B){B=this.subjectSelector?this.subjectSelector():new _.B7,L.set(T,B);const K=new f(T,B,this);if(this.destination.next(K),this.durationSelector){let k;try{k=this.durationSelector(new f(T,B))}catch(j){return void this.error(j)}this.add(k.subscribe(new g(T,B,this)))}}B.closed||B.next(H)}_error(O){const T=this.groups;T&&(T.forEach((L,B)=>{L.error(O)}),T.clear()),this.destination.error(O)}_complete(){const O=this.groups;O&&(O.forEach((T,L)=>{T.complete()}),O.clear()),this.destination.complete()}removeGroup(O){this.groups.delete(O)}unsubscribe(){this.closed||(this.attemptedToUnsubscribe=!0,0===this.count&&super.unsubscribe())}}
1class g extends r.v{constructor(O,T,L){super(T),this.key=O,this.group=T,this.parent=L}_next(O){this.complete()}_unsubscribe(){const{parent:O,key:T}=this;this.key=this.parent=null,O&&O.removeGroup(T)}}class f extends u.c{constructor(O,T,L){super(),this.key=O,this.groupSubject=T,this.refCountSubscription=L}_subscribe(O){const T=new a.y,{refCountSubscription:L,groupSubject:B}=this;return L&&!L.closed&&T.add(new C(L)),T.add(B.subscribe(O)),T}}class C extends a.y{constructor(O){super(),this.parent=O,O.count++}unsubscribe(){const O=this.parent;!O.closed&&!this.closed&&(super.unsubscribe(),O.count-=1,0===O.count&&O.attemptedToUnsubscribe&&O.unsubscribe())}}},22838:(We,de,m)=>{"use strict";m.d(de,{H:()=>E});var r=m(29994),a=m(58728),u=m(78257),_=m(63314),v=m(97849),y=m(55241);function E(g,f){const C=arguments.length>=2;return S=>S.pipe(g?(0,a.p)((O,T)=>g(O,T,S)):y.D,(0,u.o)(1),C?(0,v.U)(f):(0,_.v)(()=>new r.G))}},95006:(We,de,m)=>{"use strict";m.d(de,{T:()=>a});var r=m(70762);function a(v,y){return function(g){if("function"!=typeof v)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return g.lift(new u(v,y))}}class u{constructor(y,E){this.project=y,this.thisArg=E}call(y,E){return E.subscribe(new _(y,this.project,this.thisArg))}}class _ extends r.v{constructor(y,E,g){super(y),this.project=E,this.count=0,this.thisArg=g||this}_next(y){let E;try{E=this.project.call(this.thisArg,y,this.count++)}catch(g){return void this.destination.error(g)}this.destination.next(E)}}},98979:(We,de,m)=>{"use strict";m.d(de,{u:()=>a});var r=m(70762);function a(v){return y=>y.lift(new u(v))}class u{constructor(y){this.value=y}call(y,E){return E.subscribe(new _(y,this.value))}}class _ extends r.v{constructor(y,E){super(y),this.value=E}_next(y){this.destination.next(this.value)}}},56201:(We,de,m)=>{"use strict";m.d(de,{U:()=>u});var r=m(18456),a=m(55241);function u(_=Number.POSITIVE_INFINITY){return(0,r.ZZ)(a.D,_)}},18456:(We,de,m)=>{"use strict";m.d(de,{ZZ:()=>y});var r=m(58787),a=m(30611),u=m(81148),_=m(95006),v=m(78160);function y(f,C,S=Number.POSITIVE_INFINITY){return"function"==typeof C?O=>O.pipe(y((T,L)=>(0,v.H)(f(T,L)).pipe((0,_.T)((B,H)=>C(T,B,L,H))),S)):("number"==typeof C&&(S=C),O=>O.lift(new E(f,S)))}class E{constructor(C,S=Number.POSITIVE_INFINITY){this.project=C,this.concurrent=S}call(C,S){return S.subscribe(new g(C,this.project,this.concurrent))}}class g extends a.E{constructor(C,S,O=Number.POSITIVE_INFINITY){super(C),this.project=S,this.concurrent=O,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(C){this.active<this.concurrent?this._tryNext(C):this.buffer.push(C)}_tryNext(C){let S;const O=this.index++;try{S=this.project(C,O)}catch(T){return void this.destination.error(T)}this.active++,this._innerSub(S,C,O)}_innerSub(C,S,O){const T=new u.R(this,S,O),L=this.destination;L.add(T);const B=(0,r.F)(this,C,void 0,void 0,T);B!==T&&L.add(B)}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}notifyNext(C,S,O,T,L){this.destination.next(S)}notifyComplete(C){const S=this.buffer;this.remove(C),this.active--,S.length>0?this._next(S.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},44206:(We,de,m)=>{"use strict";m.d(de,{f:()=>a});var r=m(14725);function a(_,v){return function(E){let g;if(g="function"==typeof _?_:function(){return _},"function"==typeof v)return E.lift(new u(g,v));const f=Object.create(E,r.f);return f.source=E,f.subjectFactory=g,f}}class u{constructor(v,y){this.subjectFactory=v,this.selector=y}call(v,y){const{selector:E}=this,g=this.subjectFactory(),f=E(g).subscribe(v);return f.add(y.subscribe(g)),f}}},70097:(We,de,m)=>{"use strict";m.d(de,{QE:()=>u,YZ:()=>v});var r=m(70762),a=m(42351);function u(E,g=0){return function(C){return C.lift(new _(E,g))}}class _{constructor(g,f=0){this.scheduler=g,this.delay=f}call(g,f){return f.subscribe(new v(g,this.scheduler,this.delay))}}class v extends r.v{constructor(g,f,C=0){super(g),this.scheduler=f,this.delay=C}static dispatch(g){const{notification:f,destination:C}
1=g;f.observe(C),this.unsubscribe()}scheduleMessage(g){this.destination.add(this.scheduler.schedule(v.dispatch,this.delay,new y(g,this.destination)))}_next(g){this.scheduleMessage(a.E.createNext(g))}_error(g){this.scheduleMessage(a.E.createError(g)),this.unsubscribe()}_complete(){this.scheduleMessage(a.E.createComplete()),this.unsubscribe()}}class y{constructor(g,f){this.notification=g,this.destination=f}}},71339:(We,de,m)=>{"use strict";m.d(de,{m:()=>u});var r=m(45286),a=m(44206);function u(_){return _?(0,a.f)(()=>new r.B7,_):(0,a.f)(new r.B7)}},20184:(We,de,m)=>{"use strict";m.d(de,{T:()=>v});var r=m(85019),a=m(78257),u=m(97849),_=m(78167);function v(y,E){return arguments.length>=2?function(f){return(0,_.F)((0,r.S)(y,E),(0,a.o)(1),(0,u.U)(E))(f)}:function(f){return(0,_.F)((0,r.S)((C,S,O)=>y(C,S,O+1)),(0,a.o)(1))(f)}}},13110:(We,de,m)=>{"use strict";m.d(de,{B:()=>a});var r=m(70762);function a(){return function(y){return y.lift(new u(y))}}class u{constructor(y){this.connectable=y}call(y,E){const{connectable:g}=this;g._refCount++;const f=new _(y,g),C=E.subscribe(f);return f.closed||(f.connection=g.connect()),C}}class _ extends r.v{constructor(y,E){super(y),this.connectable=E}_unsubscribe(){const{connectable:y}=this;if(!y)return void(this.connection=null);this.connectable=null;const E=y._refCount;if(E<=0)return void(this.connection=null);if(y._refCount=E-1,E>1)return void(this.connection=null);const{connection:g}=this,f=y._connection;this.connection=null,f&&(!g||f===g)&&f.unsubscribe()}}},85019:(We,de,m)=>{"use strict";m.d(de,{S:()=>a});var r=m(70762);function a(v,y){let E=!1;return arguments.length>=2&&(E=!0),function(f){return f.lift(new u(v,y,E))}}class u{constructor(y,E,g=!1){this.accumulator=y,this.seed=E,this.hasSeed=g}call(y,E){return E.subscribe(new _(y,this.accumulator,this.seed,this.hasSeed))}}class _ extends r.v{constructor(y,E,g,f){super(y),this.accumulator=E,this._seed=g,this.hasSeed=f,this.index=0}get seed(){return this._seed}set seed(y){this.hasSeed=!0,this._seed=y}_next(y){if(this.hasSeed)return this._tryNext(y);this.seed=y,this.destination.next(y)}_tryNext(y){const E=this.index++;let g;try{g=this.accumulator(this.seed,y,E)}catch(f){this.destination.error(f)}this.seed=g,this.destination.next(g)}}},40667:(We,de,m)=>{"use strict";m.d(de,{u:()=>v});var r=m(44206),a=m(13110),u=m(45286);function _(){return new u.B7}function v(){return y=>(0,a.B)()((0,r.f)(_)(y))}},68712:(We,de,m)=>{"use strict";m.d(de,{t:()=>a});var r=m(15575);function a(_,v,y){let E;return E=_&&"object"==typeof _?_:{bufferSize:_,windowTime:v,refCount:!1,scheduler:y},g=>g.lift(function u({bufferSize:_=Number.POSITIVE_INFINITY,windowTime:v=Number.POSITIVE_INFINITY,refCount:y,scheduler:E}){let g,C,f=0,S=!1,O=!1;return function(L){f++,(!g||S)&&(S=!1,g=new r.m(_,v,E),C=L.subscribe({next(H){g.next(H)},error(H){S=!0,g.error(H)},complete(){O=!0,C=void 0,g.complete()}}));const B=g.subscribe(this);this.add(()=>{f--,B.unsubscribe(),C&&!O&&y&&0===f&&(C.unsubscribe(),C=void 0,g=void 0)})}}(E))}},17753:(We,de,m)=>{"use strict";m.d(de,{i:()=>a});var r=m(70762);function a(v){return y=>y.lift(new u(v))}class u{constructor(y){this.total=y}call(y,E){return E.subscribe(new _(y,this.total))}}class _ extends r.v{constructor(y,E){super(y),this.total=E,this.count=0}_next(y){++this.count>this.total&&this.destination.next(y)}}},23176:(We,de,m)=>{"use strict";m.d(de,{Z:()=>u});var r=m(20708),a=m(32234);function u(..._){const v=_[_.length-1];return(0,a.m)(v)?(_.pop(),y=>(0,r.x)(_,y,v)):y=>(0,r.x)(_,y)}},49090:(We,de,m)=>{"use strict";m.d(de,{n:()=>y});var r=m(30611),a=m(81148),u=m(58787),_=m(95006),v=m(78160);function y(f,C){return"function"==typeof C?S=>S.pipe(y((O,T)=>(0,v.H)(f(O,T)).pipe((0,_.T)((L,B)=>C(O,L,T,B))))):S=>S.lift(new E(f))}class E{constructor(C){this.project=C}call(C,S){return S.subscribe(new g(C,this.project))}}class g extends r.E{constructor(C,S){super(C),this.project=S,this.index=0}_next(C){let S;const O=this.index++;try{S=this.project(C,O)}catch(T){return void this.destination.error(T)}this._innerSub(S,C,O)}_innerSub(C,S,O){const T=this.innerSubscription;T&&T.unsubscribe();const L=new a.R(this,S,O),B=this.destination;B.add(L),this.innerSubscription=(0,u.F)(this,C,void 0,void 0,L),this.innerSubscription!==L&&B.add(this.innerSubscription)}_complete(){const{innerSubscription:C}
1=this;(!C||C.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=null}notifyComplete(C){this.destination.remove(C),this.innerSubscription=null,this.isStopped&&super._complete()}notifyNext(C,S,O,T,L){this.destination.next(S)}}},19493:(We,de,m)=>{"use strict";m.d(de,{s:()=>_});var r=m(70762),a=m(70434),u=m(51235);function _(E){return g=>0===E?(0,u.I)():g.lift(new v(E))}class v{constructor(g){if(this.total=g,this.total<0)throw new a.k}call(g,f){return f.subscribe(new y(g,this.total))}}class y extends r.v{constructor(g,f){super(g),this.total=f,this.count=0}_next(g){const f=this.total,C=++this.count;C<=f&&(this.destination.next(g),C===f&&(this.destination.complete(),this.unsubscribe()))}}},78257:(We,de,m)=>{"use strict";m.d(de,{o:()=>_});var r=m(70762),a=m(70434),u=m(51235);function _(E){return function(f){return 0===E?(0,u.I)():f.lift(new v(E))}}class v{constructor(g){if(this.total=g,this.total<0)throw new a.k}call(g,f){return f.subscribe(new y(g,this.total))}}class y extends r.v{constructor(g,f){super(g),this.total=f,this.ring=new Array,this.count=0}_next(g){const f=this.ring,C=this.total,S=this.count++;f.length<C?f.push(g):f[S%C]=g}_complete(){const g=this.destination;let f=this.count;if(f>0){const C=this.count>=this.total?this.total:this.count,S=this.ring;for(let O=0;O<C;O++){const T=f++%C;g.next(S[T])}}g.complete()}}},7605:(We,de,m)=>{"use strict";m.d(de,{Q:()=>u});var r=m(30611),a=m(58787);function u(y){return E=>E.lift(new _(y))}class _{constructor(E){this.notifier=E}call(E,g){const f=new v(E),C=(0,a.F)(f,this.notifier);return C&&!f.seenValue?(f.add(C),g.subscribe(f)):f}}class v extends r.E{constructor(E){super(E),this.seenValue=!1}notifyNext(E,g,f,C,S){this.seenValue=!0,this.complete()}notifyComplete(){}}},31604:(We,de,m)=>{"use strict";m.d(de,{v:()=>a});var r=m(70762);function a(v,y=!1){return E=>E.lift(new u(v,y))}class u{constructor(y,E){this.predicate=y,this.inclusive=E}call(y,E){return E.subscribe(new _(y,this.predicate,this.inclusive))}}class _ extends r.v{constructor(y,E,g){super(y),this.predicate=E,this.inclusive=g,this.index=0}_next(y){const E=this.destination;let g;try{g=this.predicate(y,this.index++)}catch(f){return void E.error(f)}this.nextOrComplete(y,g)}nextOrComplete(y,E){const g=this.destination;E?g.next(y):(this.inclusive&&g.next(y),g.complete())}}},8841:(We,de,m)=>{"use strict";m.d(de,{M:()=>_});var r=m(70762),a=m(28803),u=m(98099);function _(E,g,f){return function(S){return S.lift(new v(E,g,f))}}class v{constructor(g,f,C){this.nextOrObserver=g,this.error=f,this.complete=C}call(g,f){return f.subscribe(new y(g,this.nextOrObserver,this.error,this.complete))}}class y extends r.v{constructor(g,f,C,S){super(g),this._tapNext=a.l,this._tapError=a.l,this._tapComplete=a.l,this._tapError=C||a.l,this._tapComplete=S||a.l,(0,u.T)(f)?(this._context=this,this._tapNext=f):f&&(this._context=f,this._tapNext=f.next||a.l,this._tapError=f.error||a.l,this._tapComplete=f.complete||a.l)}_next(g){try{this._tapNext.call(this._context,g)}catch(f){return void this.destination.error(f)}this.destination.next(g)}_error(g){try{this._tapError.call(this._context,g)}catch(f){return void this.destination.error(f)}this.destination.error(g)}_complete(){try{this._tapComplete.call(this._context)}catch(g){return void this.destination.error(g)}return this.destination.complete()}}},89250:(We,de,m)=>{"use strict";m.d(de,{Y:()=>u,n:()=>_});var r=m(30611),a=m(58787);const u={leading:!0,trailing:!1};function _(E,g=u){return f=>f.lift(new v(E,g.leading,g.trailing))}class v{constructor(g,f,C){this.durationSelector=g,this.leading=f,this.trailing=C}call(g,f){return f.subscribe(new y(g,this.durationSelector,this.leading,this.trailing))}}class y extends r.E{constructor(g,f,C,S){super(g),this.destination=g,this.durationSelector=f,this._leading=C,this._trailing=S,this._hasValue=!1}_next(g){this._hasValue=!0,this._sendValue=g,this._throttled||(this._leading?this.send():this.throttle(g))}send(){const{_hasValue:g,_sendValue:f}=this;g&&(this.destination.next(f),this.throttle(f)),this._hasValue=!1,this._sendValue=null}throttle(g){const f=this.tryDurationSelector(g);f&&this.add(this._throttled=(0,a.F)(this,f))}tryDurationSelector(g){try{return this.durationSelector(g)}catch(f){return this.destination.error(f),null}}throttlingDone(){const{_throttled:g,_trailing:f}=this;g&&g.unsubscribe(),this._throttled=null,f&&this.send()}notifyNext(g,f,C,S,O){this.throttlingDone()}notifyComplete(){this.throttlingDone()}}},35015:(We,de,m)=>{"use strict";m.d(de,{c:()=>_});var r=m(70762),a=m(41080),u=m(89250);function _(g,f=a.b,C=u.Y){return S=>S.lift(new v(g,f,C.leading,C.trailing))}
1class v{constructor(f,C,S,O){this.duration=f,this.scheduler=C,this.leading=S,this.trailing=O}call(f,C){return C.subscribe(new y(f,this.duration,this.scheduler,this.leading,this.trailing))}}class y extends r.v{constructor(f,C,S,O,T){super(f),this.duration=C,this.scheduler=S,this.leading=O,this.trailing=T,this._hasTrailingValue=!1,this._trailingValue=null}_next(f){this.throttled?this.trailing&&(this._trailingValue=f,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(E,this.duration,{subscriber:this})),this.leading?this.destination.next(f):this.trailing&&(this._trailingValue=f,this._hasTrailingValue=!0))}_complete(){this._hasTrailingValue?(this.destination.next(this._trailingValue),this.destination.complete()):this.destination.complete()}clearThrottle(){const f=this.throttled;f&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),f.unsubscribe(),this.remove(f),this.throttled=null)}}function E(g){const{subscriber:f}=g;f.clearThrottle()}},63314:(We,de,m)=>{"use strict";m.d(de,{v:()=>u});var r=m(29994),a=m(70762);function u(E=y){return g=>g.lift(new _(E))}class _{constructor(g){this.errorFactory=g}call(g,f){return f.subscribe(new v(g,this.errorFactory))}}class v extends a.v{constructor(g,f){super(g),this.errorFactory=f,this.hasValue=!1}_next(g){this.hasValue=!0,this.destination.next(g)}_complete(){if(this.hasValue)return this.destination.complete();{let g;try{g=this.errorFactory()}catch(f){g=f}this.destination.error(g)}}}function y(){return new r.G}},64651:(We,de,m)=>{"use strict";m.d(de,{w:()=>v});var r=m(41080),a=m(76980),u=m(13187),_=m(74526);function v(y,E=r.b){return(0,u.o)(y,(0,_.$)(new a.M),E)}},13187:(We,de,m)=>{"use strict";m.d(de,{o:()=>v});var r=m(41080),a=m(42551),u=m(30611),_=m(58787);function v(g,f,C=r.b){return S=>{let O=(0,a.$)(g),T=O?+g-C.now():Math.abs(g);return S.lift(new y(T,O,f,C))}}class y{constructor(f,C,S,O){this.waitFor=f,this.absoluteTimeout=C,this.withObservable=S,this.scheduler=O}call(f,C){return C.subscribe(new E(f,this.absoluteTimeout,this.waitFor,this.withObservable,this.scheduler))}}class E extends u.E{constructor(f,C,S,O,T){super(f),this.absoluteTimeout=C,this.waitFor=S,this.withObservable=O,this.scheduler=T,this.action=null,this.scheduleTimeout()}static dispatchTimeout(f){const{withObservable:C}=f;f._unsubscribeAndRecycle(),f.add((0,_.F)(f,C))}scheduleTimeout(){const{action:f}=this;f?this.action=f.schedule(this,this.waitFor):this.add(this.action=this.scheduler.schedule(E.dispatchTimeout,this.waitFor,this))}_next(f){this.absoluteTimeout||this.scheduleTimeout(),super._next(f)}_unsubscribe(){this.action=null,this.scheduler=null,this.withObservable=null}}},2518:(We,de,m)=>{"use strict";m.d(de,{$:()=>u});var r=m(20184);function a(_,v,y){return 0===y?[v]:(_.push(v),_)}function u(){return(0,r.T)(a,[])}},57421:(We,de,m)=>{"use strict";m.d(de,{E:()=>u});var r=m(30611),a=m(58787);function u(...y){return E=>{let g;return"function"==typeof y[y.length-1]&&(g=y.pop()),E.lift(new _(y,g))}}class _{constructor(E,g){this.observables=E,this.project=g}call(E,g){return g.subscribe(new v(E,this.observables,this.project))}}class v extends r.E{constructor(E,g,f){super(E),this.observables=g,this.project=f,this.toRespond=[];const C=g.length;this.values=new Array(C);for(let S=0;S<C;S++)this.toRespond.push(S);for(let S=0;S<C;S++){let O=g[S];this.add((0,a.F)(this,O,O,S))}}notifyNext(E,g,f,C,S){this.values[f]=g;const O=this.toRespond;if(O.length>0){const T=O.indexOf(f);-1!==T&&O.splice(T,1)}}notifyComplete(){}_next(E){if(0===this.toRespond.length){const g=[E,...this.values];this.project?this._tryProject(g):this.destination.next(g)}}_tryProject(E){let g;try{g=this.project.apply(this,E)}catch(f){return void this.destination.error(f)}this.destination.next(g)}}},32496:(We,de,m)=>{"use strict";m.d(de,{V:()=>u});var r=m(15075),a=m(31805);function u(_,v){return new r.c(y=>{const E=new a.y;let g=0;return E.add(v.schedule(function(){g!==_.length?(y.next(_[g++]),y.closed||E.add(this.schedule())):y.complete()})),E})}},92758:(We,de,m)=>{"use strict";m.d(de,{c:()=>T});
1var r=m(15075),a=m(31805),u=m(45722),y=m(32496),E=m(37765),C=m(15998),S=m(25253);function T(L,B){if(null!=L){if(function f(L){return L&&"function"==typeof L[u.s]}(L))return function _(L,B){return new r.c(H=>{const K=new a.y;return K.add(B.schedule(()=>{const k=L[u.s]();K.add(k.subscribe({next(j){K.add(B.schedule(()=>H.next(j)))},error(j){K.add(B.schedule(()=>H.error(j)))},complete(){K.add(B.schedule(()=>H.complete()))}}))})),K})}(L,B);if((0,C.y)(L))return function v(L,B){return new r.c(H=>{const K=new a.y;return K.add(B.schedule(()=>L.then(k=>{K.add(B.schedule(()=>{H.next(k),K.add(B.schedule(()=>H.complete()))}))},k=>{K.add(B.schedule(()=>H.error(k)))}))),K})}(L,B);if((0,S.X)(L))return(0,y.V)(L,B);if(function O(L){return L&&"function"==typeof L[E.lJ]}(L)||"string"==typeof L)return function g(L,B){if(!L)throw new Error("Iterable cannot be null");return new r.c(H=>{const K=new a.y;let k;return K.add(()=>{k&&"function"==typeof k.return&&k.return()}),K.add(B.schedule(()=>{k=L[E.lJ](),K.add(B.schedule(function(){if(H.closed)return;let j,ae;try{const Ee=k.next();j=Ee.value,ae=Ee.done}catch(Ee){return void H.error(Ee)}ae?H.complete():(H.next(j),this.schedule())}))})),K})}(L,B)}throw new TypeError((null!==L&&typeof L||L)+" is not observable")}},68189:(We,de,m)=>{"use strict";m.d(de,{R:()=>u});var r=m(31805);class a extends r.y{constructor(v,y){super()}schedule(v,y=0){return this}}class u extends a{constructor(v,y){super(v,y),this.scheduler=v,this.work=y,this.pending=!1}schedule(v,y=0){if(this.closed)return this;this.state=v;const E=this.id,g=this.scheduler;return null!=E&&(this.id=this.recycleAsyncId(g,E,y)),this.pending=!0,this.delay=y,this.id=this.id||this.requestAsyncId(g,this.id,y),this}requestAsyncId(v,y,E=0){return setInterval(v.flush.bind(v,this),E)}recycleAsyncId(v,y,E=0){if(null!==E&&this.delay===E&&!1===this.pending)return y;clearInterval(y)}execute(v,y){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const E=this._execute(v,y);if(E)return E;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(v,y){let g,E=!1;try{this.work(v)}catch(f){E=!0,g=!!f&&f||new Error(f)}if(E)return this.unsubscribe(),g}_unsubscribe(){const v=this.id,y=this.scheduler,E=y.actions,g=E.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==g&&E.splice(g,1),null!=v&&(this.id=this.recycleAsyncId(y,v,null)),this.delay=null}}},50855:(We,de,m)=>{"use strict";m.d(de,{q:()=>a});var r=m(72003);class a extends r._{constructor(_,v=r._.now){super(_,()=>a.delegate&&a.delegate!==this?a.delegate.now():v()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(_,v=0,y){return a.delegate&&a.delegate!==this?a.delegate.schedule(_,v,y):super.schedule(_,v,y)}flush(_){const{actions:v}=this;if(this.active)return void v.push(_);let y;this.active=!0;do{if(y=_.execute(_.state,_.delay))break}while(_=v.shift());if(this.active=!1,y){for(;_=v.shift();)_.unsubscribe();throw y}}}},75128:(We,de,m)=>{"use strict";m.d(de,{G:()=>v});var r=m(68189),u=m(50855);const v=new class _ extends u.q{flush(E){this.active=!0,this.scheduled=void 0;const{actions:g}=this;let f,C=-1,S=g.length;E=E||g.shift();do{if(f=E.execute(E.state,E.delay))break}while(++C<S&&(E=g.shift()));if(this.active=!1,f){for(;++C<S&&(E=g.shift());)E.unsubscribe();throw f}}}(class a extends r.R{constructor(E,g){super(E,g),this.scheduler=E,this.work=g}requestAsyncId(E,g,f=0){return null!==f&&f>0?super.requestAsyncId(E,g,f):(E.actions.push(this),E.scheduled||(E.scheduled=requestAnimationFrame(()=>E.flush(null))))}recycleAsyncId(E,g,f=0){if(null!==f&&f>0||null===f&&this.delay>0)return super.recycleAsyncId(E,g,f);0===E.actions.length&&(cancelAnimationFrame(g),E.scheduled=void 0)}})},85516:(We,de,m)=>{"use strict";m.d(de,{I:()=>S});let r=1;const a=Promise.resolve(),u={};function _(O){return O in u&&(delete u[O],!0)}const v={setImmediate(O){const T=r++;return u[T]=!0,a.then(()=>_(T)&&O()),T},clearImmediate(O){_(O)}};var E=m(68189),f=m(50855);const S=new class C extends f.q{flush(T){this.active=!0,this.scheduled=void 0;const{actions:L}=this;let B,H=-1,K=L.length;T=T||L.shift();do{if(B=T.execute(T.state,T.delay))break}while(++H<K&&(T=L.shift()));if(this.active=!1,B){for(;++H<K&&(T=L.shift());)T.unsubscribe();throw B}}}
1(class g extends E.R{constructor(T,L){super(T,L),this.scheduler=T,this.work=L}requestAsyncId(T,L,B=0){return null!==B&&B>0?super.requestAsyncId(T,L,B):(T.actions.push(this),T.scheduled||(T.scheduled=v.setImmediate(T.flush.bind(T,null))))}recycleAsyncId(T,L,B=0){if(null!==B&&B>0||null===B&&this.delay>0)return super.recycleAsyncId(T,L,B);0===T.actions.length&&(v.clearImmediate(L),T.scheduled=void 0)}})},41080:(We,de,m)=>{"use strict";m.d(de,{b:()=>u});var r=m(68189);const u=new(m(50855).q)(r.R)},53681:(We,de,m)=>{"use strict";m.d(de,{g:()=>v});var r=m(68189),u=m(50855);const v=new class _ extends u.q{}(class a extends r.R{constructor(E,g){super(E,g),this.scheduler=E,this.work=g}schedule(E,g=0){return g>0?super.schedule(E,g):(this.delay=g,this.state=E,this.scheduler.flush(this),this)}execute(E,g){return g>0||this.closed?super.execute(E,g):this._execute(E,g)}requestAsyncId(E,g,f=0){return null!==f&&f>0||null===f&&this.delay>0?super.requestAsyncId(E,g,f):E.flush(this)}})},37765:(We,de,m)=>{"use strict";m.d(de,{lJ:()=>a});const a=function r(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},45722:(We,de,m)=>{"use strict";m.d(de,{s:()=>r});const r="function"==typeof Symbol&&Symbol.observable||"@@observable"},40091:(We,de,m)=>{"use strict";m.d(de,{D:()=>r});const r="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},70434:(We,de,m)=>{"use strict";m.d(de,{k:()=>a});const a=(()=>{function u(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return u.prototype=Object.create(Error.prototype),u})()},29994:(We,de,m)=>{"use strict";m.d(de,{G:()=>a});const a=(()=>{function u(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return u.prototype=Object.create(Error.prototype),u})()},2145:(We,de,m)=>{"use strict";m.d(de,{P:()=>a});const a=(()=>{function u(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return u.prototype=Object.create(Error.prototype),u})()},76980:(We,de,m)=>{"use strict";m.d(de,{M:()=>a});const a=(()=>{function u(){return Error.call(this),this.message="Timeout has occurred",this.name="TimeoutError",this}return u.prototype=Object.create(Error.prototype),u})()},69379:(We,de,m)=>{"use strict";m.d(de,{Z:()=>a});const a=(()=>{function u(_){return Error.call(this),this.message=_?`${_.length} errors occurred during unsubscription:\n${_.map((v,y)=>`${y+1}) ${v.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=_,this}return u.prototype=Object.create(Error.prototype),u})()},97677:(We,de,m)=>{"use strict";m.d(de,{H:()=>a});var r=m(70762);function a(u){for(;u;){const{closed:_,destination:v,isStopped:y}=u;if(_||y)return!1;u=v&&v instanceof r.v?v:null}return!0}},58253:(We,de,m)=>{"use strict";function r(a){setTimeout(()=>{throw a},0)}m.d(de,{T:()=>r})},55241:(We,de,m)=>{"use strict";function r(a){return a}m.d(de,{D:()=>r})},27354:(We,de,m)=>{"use strict";m.d(de,{c:()=>r});const r=Array.isArray||(a=>a&&"number"==typeof a.length)},25253:(We,de,m)=>{"use strict";m.d(de,{X:()=>r});const r=a=>a&&"number"==typeof a.length&&"function"!=typeof a},42551:(We,de,m)=>{"use strict";function r(a){return a instanceof Date&&!isNaN(+a)}m.d(de,{$:()=>r})},98099:(We,de,m)=>{"use strict";function r(a){return"function"==typeof a}m.d(de,{T:()=>r})},49132:(We,de,m)=>{"use strict";m.d(de,{k:()=>a});var r=m(27354);function a(u){return!(0,r.c)(u)&&u-parseFloat(u)+1>=0}},61456:(We,de,m)=>{"use strict";function r(a){return null!==a&&"object"==typeof a}m.d(de,{G:()=>r})},8982:(We,de,m)=>{"use strict";m.d(de,{A:()=>a});var r=m(15075);function a(u){return!!u&&(u instanceof r.c||"function"==typeof u.lift&&"function"==typeof u.subscribe)}},15998:(We,de,m)=>{"use strict";function r(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then}m.d(de,{y:()=>r})},32234:(We,de,m)=>{"use strict";function r(a){return a&&"function"==typeof a.schedule}m.d(de,{m:()=>r})},28803:(We,de,m)=>{"use strict";function r(){}m.d(de,{l:()=>r})},90238:(We,de,m)=>{"use strict";function r(a,u){function _(){return!_.pred.apply(_.thisArg,arguments)}return _.pred=a,_.thisArg=u,_}m.d(de,{A:()=>r})},78167:(We,de,m)=>{"use strict";m.d(de,{F:()=>a,m:()=>u});var r=m(55241);function a(..._){return u(_)}function u(_){return 0===_.length?r.D:1===_.length?_[0]:function(y){return _.reduce((E,g)=>g(E),y)}}},60135:(We,de,m)=>{"use strict";m.d(de,{i:()=>S});var r=m(84385),a=m(58253),_=m(37765),y=m(45722),g=m(25253),f=m(15998),C=m(61456);const S=O=>
1{if(O&&"function"==typeof O[y.s])return(O=>T=>{const L=O[y.s]();if("function"!=typeof L.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return L.subscribe(T)})(O);if((0,g.X)(O))return(0,r.v)(O);if((0,f.y)(O))return(O=>T=>(O.then(L=>{T.closed||(T.next(L),T.complete())},L=>T.error(L)).then(null,a.T),T))(O);if(O&&"function"==typeof O[_.lJ])return(O=>T=>{const L=O[_.lJ]();for(;;){const B=L.next();if(B.done){T.complete();break}if(T.next(B.value),T.closed)break}return"function"==typeof L.return&&T.add(()=>{L.return&&L.return()}),T})(O);{const L=`You provided ${(0,C.G)(O)?"an invalid object":`'${O}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(L)}}},84385:(We,de,m)=>{"use strict";m.d(de,{v:()=>r});const r=a=>u=>{for(let _=0,v=a.length;_<v&&!u.closed;_++)u.next(a[_]);u.complete()}},58787:(We,de,m)=>{"use strict";m.d(de,{F:()=>_});var r=m(81148),a=m(60135),u=m(15075);function _(v,y,E,g,f=new r.R(v,E,g)){if(!f.closed)return y instanceof u.c?y.subscribe(f):(0,a.i)(y)(f)}},97709:(We,de,m)=>{"use strict";m.r(de),m.d(de,{audit:()=>r.s,auditTime:()=>a.Z,buffer:()=>v,bufferCount:()=>f,bufferTime:()=>B,bufferToggle:()=>Ie,bufferWhen:()=>Se,catchError:()=>pe.W,combineAll:()=>Be,combineLatest:()=>Ae,concat:()=>_e,concatAll:()=>Ce.K,concatMap:()=>lt.H,concatMapTo:()=>Dt,count:()=>$t,debounce:()=>Pn,debounceTime:()=>Mt.B,defaultIfEmpty:()=>me.U,delay:()=>Je.c,delayWhen:()=>Ge,dematerialize:()=>Ln,distinct:()=>Ve,distinctUntilChanged:()=>bt.F,distinctUntilKeyChanged:()=>Bt,elementAt:()=>qn,endWith:()=>tr.q,every:()=>ar,exhaust:()=>$n,exhaustMap:()=>Wn,expand:()=>xt,filter:()=>mn.p,finalize:()=>Mn.j,find:()=>Gt,findIndex:()=>zt,first:()=>pt.$,flatMap:()=>Yn.ZZ,groupBy:()=>Ut.$,ignoreElements:()=>Z,isEmpty:()=>$,last:()=>Q.H,map:()=>jn.T,mapTo:()=>Ye.u,materialize:()=>Kt,max:()=>it,merge:()=>Jt,mergeAll:()=>Sn.U,mergeMap:()=>Yn.ZZ,mergeMapTo:()=>Xn,mergeScan:()=>dr,min:()=>vr,multicast:()=>hr.f,observeOn:()=>ft.QE,onErrorResumeNext:()=>Ft,pairwise:()=>qe,partition:()=>wn,pluck:()=>Zn,publish:()=>jr.m,publishBehavior:()=>$r,publishLast:()=>zr,publishReplay:()=>Mr,race:()=>Ts,reduce:()=>mt.T,refCount:()=>$o.B,repeat:()=>io,repeatWhen:()=>wi,retry:()=>fi,retryWhen:()=>nn,sample:()=>so,sampleTime:()=>la,scan:()=>ci.S,sequenceEqual:()=>gi,share:()=>Gs.u,shareReplay:()=>ta.t,single:()=>Go,skip:()=>Ds.i,skipLast:()=>zo,skipUntil:()=>eo,skipWhile:()=>Es,startWith:()=>Bi.Z,subscribeOn:()=>al,switchAll:()=>Xr,switchMap:()=>no.n,switchMapTo:()=>ds,take:()=>yn.s,takeLast:()=>xs.o,takeUntil:()=>Si.Q,takeWhile:()=>Ms.v,tap:()=>Ko.M,throttle:()=>ro.n,throttleTime:()=>xo.c,throwIfEmpty:()=>Un.v,timeInterval:()=>Us,timeout:()=>Ro.w,timeoutWith:()=>ua.o,timestamp:()=>ho,toArray:()=>Xo.$,window:()=>ja,windowCount:()=>J,windowTime:()=>z,windowToggle:()=>Er,windowWhen:()=>Nr,withLatestFrom:()=>Ki.E,zip:()=>Oi,zipAll:()=>hs});var r=m(38667),a=m(18542),u=m(30611),_=m(58787);function v(It){return function(Re){return Re.lift(new y(It))}}class y{constructor(ue){this.closingNotifier=ue}call(ue,Re){return Re.subscribe(new E(ue,this.closingNotifier))}}class E extends u.E{constructor(ue,Re){super(ue),this.buffer=[],this.add((0,_.F)(this,Re))}_next(ue){this.buffer.push(ue)}notifyNext(ue,Re,wt,gn,Vn){const Br=this.buffer;this.buffer=[],this.destination.next(Br)}}var g=m(70762);function f(It,ue=null){return function(wt){return wt.lift(new C(It,ue))}}class C{constructor(ue,Re){this.bufferSize=ue,this.startBufferEvery=Re,this.subscriberClass=Re&&ue!==Re?O:S}call(ue,Re){return Re.subscribe(new this.subscriberClass(ue,this.bufferSize,this.startBufferEvery))}}class S extends g.v{constructor(ue,Re){super(ue),this.bufferSize=Re,this.buffer=[]}_next(ue){const Re=this.buffer;Re.push(ue),Re.length==this.bufferSize&&(this.destination.next(Re),this.buffer=[])}_complete(){const ue=this.buffer;ue.length>0&&this.destination.next(ue),super._complete()}}class O extends g.v{constructor(ue,Re,wt){super(ue),this.bufferSize=Re,this.startBufferEvery=wt,this.buffers=[],this.count=0}_next(ue){const{bufferSize:Re,startBufferEvery:wt,buffers:gn,count:Vn}=this;this.count++,Vn%wt==0&&gn.push([]);for(let Br=gn.length;Br--;){const Ai=gn[Br];Ai.push(ue),Ai.length===Re&&(gn.splice(Br,1),this.destination.next(Ai))}}_complete(){const{buffers:ue,destination:Re}=this;for(;ue.length>0;){let wt=ue.shift();wt.length>0&&Re.next(wt)}super._complete()}}var T=m(41080),L=m(32234);function B(It){let ue=arguments.length,Re=T.b;(0,L.m)(arguments[arguments.length-1])&&(Re=arguments[arguments.length-1],ue--);let wt=null;ue>=2&&(wt=arguments[1]);let gn=Number.POSITIVE_INFINITY;return ue>=3&&(gn=arguments[2]),function(Br){return Br.lift(new H(It,wt,gn,Re))}}class H{constructor(ue,Re,wt,gn){this.bufferTimeSpan=ue,this.bufferCreationInterval=
1Re,this.maxBufferSize=wt,this.scheduler=gn}call(ue,Re){return Re.subscribe(new k(ue,this.bufferTimeSpan,this.bufferCreationInterval,this.maxBufferSize,this.scheduler))}}class K{constructor(){this.buffer=[]}}class k extends g.v{constructor(ue,Re,wt,gn,Vn){super(ue),this.bufferTimeSpan=Re,this.bufferCreationInterval=wt,this.maxBufferSize=gn,this.scheduler=Vn,this.contexts=[];const Br=this.openContext();if(this.timespanOnly=null==wt||wt<0,this.timespanOnly)this.add(Br.closeAction=Vn.schedule(j,Re,{subscriber:this,context:Br,bufferTimeSpan:Re}));else{const Ls={bufferTimeSpan:Re,bufferCreationInterval:wt,subscriber:this,scheduler:Vn};this.add(Br.closeAction=Vn.schedule(Ee,Re,{subscriber:this,context:Br})),this.add(Vn.schedule(ae,wt,Ls))}}_next(ue){const Re=this.contexts,wt=Re.length;let gn;for(let Vn=0;Vn<wt;Vn++){const Br=Re[Vn],Ai=Br.buffer;Ai.push(ue),Ai.length==this.maxBufferSize&&(gn=Br)}gn&&this.onBufferFull(gn)}_error(ue){this.contexts.length=0,super._error(ue)}_complete(){const{contexts:ue,destination:Re}=this;for(;ue.length>0;){const wt=ue.shift();Re.next(wt.buffer)}super._complete()}_unsubscribe(){this.contexts=null}onBufferFull(ue){this.closeContext(ue);const Re=ue.closeAction;if(Re.unsubscribe(),this.remove(Re),!this.closed&&this.timespanOnly){ue=this.openContext();const wt=this.bufferTimeSpan;this.add(ue.closeAction=this.scheduler.schedule(j,wt,{subscriber:this,context:ue,bufferTimeSpan:wt}))}}openContext(){const ue=new K;return this.contexts.push(ue),ue}closeContext(ue){this.destination.next(ue.buffer);const Re=this.contexts;(Re?Re.indexOf(ue):-1)>=0&&Re.splice(Re.indexOf(ue),1)}}function j(It){const ue=It.subscriber,Re=It.context;Re&&ue.closeContext(Re),ue.closed||(It.context=ue.openContext(),It.context.closeAction=this.schedule(It,It.bufferTimeSpan))}function ae(It){const{bufferCreationInterval:ue,bufferTimeSpan:Re,subscriber:wt,scheduler:gn}=It,Vn=wt.openContext();wt.closed||(wt.add(Vn.closeAction=gn.schedule(Ee,Re,{subscriber:wt,context:Vn})),this.schedule(It,ue))}function Ee(It){const{subscriber:ue,context:Re}=It;ue.closeContext(Re)}var Me=m(31805);function Ie(It,ue){return function(wt){return wt.lift(new re(It,ue))}}class re{constructor(ue,Re){this.openings=ue,this.closingSelector=Re}call(ue,Re){return Re.subscribe(new he(ue,this.openings,this.closingSelector))}}class he extends u.E{constructor(ue,Re,wt){super(ue),this.openings=Re,this.closingSelector=wt,this.contexts=[],this.add((0,_.F)(this,Re))}_next(ue){const Re=this.contexts,wt=Re.length;for(let gn=0;gn<wt;gn++)Re[gn].buffer.push(ue)}_error(ue){const Re=this.contexts;for(;Re.length>0;){const wt=Re.shift();wt.subscription.unsubscribe(),wt.buffer=null,wt.subscription=null}this.contexts=null,super._error(ue)}_complete(){const ue=this.contexts;for(;ue.length>0;){const Re=ue.shift();this.destination.next(Re.buffer),Re.subscription.unsubscribe(),Re.buffer=null,Re.subscription=null}this.contexts=null,super._complete()}notifyNext(ue,Re,wt,gn,Vn){ue?this.closeBuffer(ue):this.openBuffer(Re)}notifyComplete(ue){this.closeBuffer(ue.context)}openBuffer(ue){try{const wt=this.closingSelector.call(this,ue);wt&&this.trySubscribe(wt)}catch(Re){this._error(Re)}}closeBuffer(ue){const Re=this.contexts;if(Re&&ue){const{buffer:wt,subscription:gn}=ue;this.destination.next(wt),Re.splice(Re.indexOf(ue),1),this.remove(gn),gn.unsubscribe()}}trySubscribe(ue){const Re=this.contexts,gn=new Me.y,Vn={buffer:[],subscription:gn};Re.push(Vn);const Br=(0,_.F)(this,ue,Vn);!Br||Br.closed?this.closeBuffer(Vn):(Br.context=Vn,this.add(Br),gn.add(Br))}}function Se(It){return function(ue){return ue.lift(new M(It))}}class M{constructor(ue){this.closingSelector=ue}call(ue,Re){return Re.subscribe(new ee(ue,this.closingSelector))}}class ee extends u.E{constructor(ue,Re){super(ue),this.closingSelector=Re,this.subscribing=!1,this.openBuffer()}_next(ue){this.buffer.push(ue)}_complete(){const ue=this.buffer;ue&&this.destination.next(ue),super._complete()}_unsubscribe(){this.buffer=null,this.subscribing=!1}notifyNext(ue,Re,wt,gn,Vn){this.openBuffer()}notifyComplete(){this.subscribing?this.complete():this.openBuffer()}openBuffer(){let wt,{closingSubscription:ue}=this;ue&&(this.remove(ue),ue.unsubscribe()),this.buffer&&this.destination.next(this.buffer),this.buffer=[];try{const{closingSelector:gn}=this;wt=gn()}catch(gn){return this.error(gn)}ue=new Me.y,this.closingSubscription=ue,this.add(ue),this.subscribing=!0,ue.add((0,_.F)(this,wt)),this.subscribing=!1}}var pe=m(83921),ge=m(49776);function Be(It){return ue=>ue.lift(new ge.ZS(It))}var je=m(27354),Qe=m(78160);function Ae(...It){let ue=null;return"function"==typeof It[It.length-1]&&(ue=It.pop()),1===It.length&&(0,je.c)(It[0])&&(It=It[0].slice()),Re=>Re.lift.call((0,Qe.H)([Re,...It]),new ge.ZS(ue))}var ve=m(20708);function _e(...It){return ue=>ue.lift.call((0,ve.x)(ue,...It))}var Ce=m(2167),lt=m(43574);function Dt(It,ue){return(0,lt.H)(()=>It,ue)}function $t(It){return ue=>ue.lift(new un(It,ue))}class un{constructor(ue,Re){this.predicate=ue,this.source=Re}call(ue,Re){return Re.subscribe(new cn(ue,this.predicate,this.source))}}class cn extends g.v{constructor(ue,Re,wt){super(ue),this.predicate=Re,this.source=wt,this.count=0,this.index=0}_next(ue){this.predicate?this._tryPredicate(ue):this.count++}_tryPredicate(ue){let Re;try{Re=this.predicate(ue,this.index++,this.source)}catch(wt){return void this.destination.error(wt)}Re&&this.count++}_complete(){this.destination.next(this.count),this.destination.complete()}}function Pn(It){return ue=>ue.lift(new on(It))}class on{constructor(ue){this.durationSelector=ue}call(ue,Re){return Re.subscribe(new dn(ue,this.durationSelector))}}class dn extends u.E{constructor(ue,Re){super(ue),this.durationSelector=Re,this.hasValue=!1,this.durationSubscription=null}_next(ue){try{const Re=this.durationSelector.call(this,ue);Re&&this._tryNext(ue,Re)}catch(Re){this.destination.error(Re)}}_complete(){this.emitValue(),this.destination.complete()}_tryNext(ue,Re){let wt=this.durationSubscription;this.value=ue,this.hasValue=!0,wt&&(wt.unsubscribe(),this.remove(wt)),wt=(0,_.F)(this,Re),wt&&!wt.closed&&this.add(this.durationSubscription=wt)}notifyNext(ue,Re,wt,gn,Vn){this.emitValue()}notifyComplete(){this.emitValue()}emitValue(){if(this.hasValue){const ue=this.value,Re=this.durationSubscription;Re&&(this.durationSubscription=null,Re.unsubscribe(),this.remove(Re)),this.value=null,this.hasValue=!1,super._next(ue)}}}var Mt=m(63020),me=m(97849),Je=m(9611),le=m(15075);function Ge(It,ue){return ue?Re=>new kt(Re,ue).lift(new yt(It)):Re=>Re.lift(new yt(It))}class yt{constructor(ue){this.delayDurationSelector=ue}call(ue,Re){return Re.subscribe(new At(ue,this.delayDurationSelector))}}class At extends u.E{constructor(ue,Re){super(ue),this.delayDurationSelector=Re,this.completed=!1,this.delayNotifierSubscriptions=[],this.index=0}notifyNext(ue,Re,wt,gn,Vn){this.destination.next(ue),this.removeSubscription(Vn),this.tryComplete()}notifyError(ue,Re){this._error(ue)}notifyComplete(ue){const Re=this.removeSubscription(ue);Re&&this.destination.next(Re),this.tryComplete()}_next(ue){const Re=this.index++;try{const wt=this.delayDurationSelector(ue,Re);wt&&this.tryDelay(wt,ue)}catch(wt){this.destination.error(wt)}}_complete(){this.completed=!0,this.tryComplete(),this.unsubscribe()}removeSubscription(ue){ue.unsubscribe();const Re=this.delayNotifierSubscriptions.indexOf(ue);return-1!==Re&&this.delayNotifierSubscriptions.splice(Re,1),ue.outerValue}tryDelay(ue,Re){const wt=(0,_.F)(this,ue,Re);wt&&!wt.closed&&(this.destination.add(wt),this.delayNotifierSubscriptions.push(wt))}tryComplete(){this.completed&&0===this.delayNotifierSubscriptions.length&&this.destination.complete()}}class kt extends le.c{constructor(ue,Re){super(),this.source=ue,this.subscriptionDelay=Re}_subscribe(ue){this.subscriptionDelay.subscribe(new Lt(ue,this.source))}}class Lt extends g.v{constructor(ue,Re){super(),this.parent=ue,this.source=Re,this.sourceSubscribed=!1}_next(ue){this.subscribeToSource()}_error(ue){this.unsubscribe(),this.parent.error(ue)}_complete(){this.unsubscribe(),this.subscribeToSource()}subscribeToSource(){this.sourceSubscribed||(this.sourceSubscribed=!0,this.unsubscribe(),this.source.subscribe(this.parent))}}function Ln(){return function(ue){return ue.lift(new Fn)}}class Fn{call(ue,Re){return Re.subscribe(new ze(ue))}}class ze extends g.v{constructor(ue){super(ue)}_next(ue){ue.observe(this.destination)}}function Ve(It,ue){return Re=>Re.lift(new $e(It,ue))}class $e{constructor(ue,Re){this.keySelector=ue,this.flushes=Re}call(ue,Re){return Re.subscribe(new Ze(ue,this.keySelector,this.flushes))}}class Ze extends u.E{constructor(ue,Re,wt){super(ue),this.keySelector=Re,this.values=new Set,wt&&this.add((0,_.F)(this,wt))}notifyNext(ue,Re,wt,gn,Vn){this.values.clear()}notifyError(ue,Re){this._error(ue)}_next(ue){this.keySelector?this._useKeySelector(ue):this._finalizeNext(ue,ue)}_useKeySelector(ue){let Re;const{destination:wt}=this;try{Re=this.keySelector(ue)}catch(gn){return void wt.error(gn)}this._finalizeNext(Re,ue)}_finalizeNext(ue,Re){const{values:wt}=this;wt.has(ue)||(wt.add(ue),this.destination.next(Re))}}var bt=m(20522);function Bt(It,ue){return(0,bt.F)((Re,wt)=>ue?ue(Re[It],wt[It]):Re[It]===wt[It])}var rn=m(70434),mn=m(58728),Un=m(63314),yn=m(19493);function qn(It,ue){if(It<0)throw new rn.k;const Re=arguments.length>=2;return wt=>wt.pipe((0,mn.p)((gn,Vn)=>Vn===It),(0,yn.s)(1),Re?(0,me.U)(ue):(0,Un.v)(()=>new rn.k))}var tr=m(95349);function ar(It,ue){return Re=>Re.lift(new zn(It,ue,Re))}class zn{constructor(ue,Re,wt){this.predicate=ue,this.thisArg=Re,this.source=wt}call(ue,Re){return Re.subscribe(new Tr(ue,this.predicate,this.thisArg,this.source))}}class Tr extends g.v{constructor(ue,Re,wt,gn){super(ue),this.predicate=Re,this.thisArg=wt,this.source=gn,this.index=0,this.thisArg=wt||this}notifyComplete(ue){this.destination.next(ue),this.destination.complete()}_next(ue){let Re=!1;try{Re=this.predicate.call(this.thisArg,ue,this.index++,this.source)}catch(wt){return void this.destination.error(wt)}Re||this.notifyComplete(!1)}_complete(){this.notifyComplete(!0)}}function $n(){return It=>It.lift(new Nn)}class Nn{call(ue,Re){return Re.subscribe(new An(ue))}}class An extends u.E{constructor(ue){super(ue),this.hasCompleted=!1,this.hasSubscription=!1}_next(ue){this.hasSubscription||(this.hasSubscription=!0,this.add((0,_.F)(this,ue)))}_complete(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete()}notifyComplete(ue){this.remove(ue),this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()}}var Bn=m(81148),jn=m(95006);function Wn(It,ue){return ue?Re=>Re.pipe(Wn((wt,gn)=>(0,Qe.H)(It(wt,gn)).pipe((0,jn.T)((Vn,Br)=>ue(wt,Vn,gn,Br))))):Re=>Re.lift(new Zt(It))}class Zt{constructor(ue){this.project=ue}call(ue,Re){return Re.subscribe(new Et(ue,this.project))}}class Et extends u.E{constructor(ue,Re){super(ue),this.project=Re,this.hasSubscription=!1,this.hasCompleted=!1,this.index=0}_next(ue){this.hasSubscription||this.tryNext(ue)}tryNext(ue){let Re;const wt=this.index++;try{Re=this.project(ue,wt)}catch(gn){return void this.destination.error(gn)}this.hasSubscription=!0,this._innerSub(Re,ue,wt)}_innerSub(ue,Re,wt){const gn=new Bn.R(this,Re,wt),Vn=this.destination;Vn.add(gn);const Br=(0,_.F)(this,ue,void 0,void 0,gn);Br!==gn&&Vn.add(Br)}_complete(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete(),this.unsubscribe()}notifyNext(ue,Re,wt,gn,Vn){this.destination.next(Re)}notifyError(ue){this.destination.error(ue)}notifyComplete(ue){this.destination.remove(ue),this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()}}function xt(It,ue=Number.POSITIVE_INFINITY,Re=void 0){return ue=(ue||0)<1?Number.POSITIVE_INFINITY:ue,wt=>wt.lift(new Nt(It,ue,Re))}class Nt{constructor(ue,Re,wt){this.project=ue,this.concurrent=Re,this.scheduler
1=wt}call(ue,Re){return Re.subscribe(new pn(ue,this.project,this.concurrent,this.scheduler))}}class pn extends u.E{constructor(ue,Re,wt,gn){super(ue),this.project=Re,this.concurrent=wt,this.scheduler=gn,this.index=0,this.active=0,this.hasCompleted=!1,wt<Number.POSITIVE_INFINITY&&(this.buffer=[])}static dispatch(ue){const{subscriber:Re,result:wt,value:gn,index:Vn}=ue;Re.subscribeToProjection(wt,gn,Vn)}_next(ue){const Re=this.destination;if(Re.closed)return void this._complete();const wt=this.index++;if(this.active<this.concurrent){Re.next(ue);try{const{project:gn}=this,Vn=gn(ue,wt);this.scheduler?this.destination.add(this.scheduler.schedule(pn.dispatch,0,{subscriber:this,result:Vn,value:ue,index:wt})):this.subscribeToProjection(Vn,ue,wt)}catch(gn){Re.error(gn)}}else this.buffer.push(ue)}subscribeToProjection(ue,Re,wt){this.active++,this.destination.add((0,_.F)(this,ue,Re,wt))}_complete(){this.hasCompleted=!0,this.hasCompleted&&0===this.active&&this.destination.complete(),this.unsubscribe()}notifyNext(ue,Re,wt,gn,Vn){this._next(Re)}notifyComplete(ue){const Re=this.buffer;this.destination.remove(ue),this.active--,Re&&Re.length>0&&this._next(Re.shift()),this.hasCompleted&&0===this.active&&this.destination.complete()}}var Mn=m(77312);function Gt(It,ue){if("function"!=typeof It)throw new TypeError("predicate is not a function");return Re=>Re.lift(new br(It,Re,!1,ue))}class br{constructor(ue,Re,wt,gn){this.predicate=ue,this.source=Re,this.yieldIndex=wt,this.thisArg=gn}call(ue,Re){return Re.subscribe(new qt(ue,this.predicate,this.source,this.yieldIndex,this.thisArg))}}class qt extends g.v{constructor(ue,Re,wt,gn,Vn){super(ue),this.predicate=Re,this.source=wt,this.yieldIndex=gn,this.thisArg=Vn,this.index=0}notifyComplete(ue){const Re=this.destination;Re.next(ue),Re.complete(),this.unsubscribe()}_next(ue){const{predicate:Re,thisArg:wt}=this,gn=this.index++;try{Re.call(wt||this,ue,gn,this.source)&&this.notifyComplete(this.yieldIndex?gn:ue)}catch(Vn){this.destination.error(Vn)}}_complete(){this.notifyComplete(this.yieldIndex?-1:void 0)}}function zt(It,ue){return Re=>Re.lift(new br(It,Re,!0,ue))}var pt=m(84046),Ut=m(71270);function Z(){return function(ue){return ue.lift(new P)}}class P{call(ue,Re){return Re.subscribe(new R(ue))}}class R extends g.v{_next(ue){}}function $(){return It=>It.lift(new X)}class X{call(ue,Re){return Re.subscribe(new ye(ue))}}class ye extends g.v{constructor(ue){super(ue)}notifyComplete(ue){const Re=this.destination;Re.next(ue),Re.complete()}_next(ue){this.notifyComplete(!1)}_complete(){this.notifyComplete(!0)}}var Q=m(22838),Ye=m(98979),ut=m(42351);function Kt(){return function(ue){return ue.lift(new _n)}}class _n{call(ue,Re){return Re.subscribe(new Pe(ue))}}class Pe extends g.v{constructor(ue){super(ue)}_next(ue){this.destination.next(ut.E.createNext(ue))}_error(ue){const Re=this.destination;Re.next(ut.E.createError(ue)),Re.complete()}_complete(){const ue=this.destination;ue.next(ut.E.createComplete()),ue.complete()}}var mt=m(20184);function it(It){return(0,mt.T)("function"==typeof It?(Re,wt)=>It(Re,wt)>0?Re:wt:(Re,wt)=>Re>wt?Re:wt)}var St=m(44670);function Jt(...It){return ue=>ue.lift.call((0,St.h)(ue,...It))}var Sn=m(56201),Yn=m(18456);function Xn(It,ue,Re=Number.POSITIVE_INFINITY){return"function"==typeof ue?(0,Yn.ZZ)(()=>It,ue,Re):("number"==typeof ue&&(Re=ue),(0,Yn.ZZ)(()=>It,Re))}function dr(It,ue,Re=Number.POSITIVE_INFINITY){return wt=>wt.lift(new ur(It,ue,Re))}class ur{constructor(ue,Re,wt){this.accumulator=ue,this.seed=Re,this.concurrent=wt}call(ue,Re){return Re.subscribe(new Sr(ue,this.accumulator,this.seed,this.concurrent))}}class Sr extends u.E{constructor(ue,Re,wt,gn){super(ue),this.accumulator=Re,this.acc=wt,this.concurrent=gn,this.hasValue=!1,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(ue){if(this.active<this.concurrent){const Re=this.index++,wt=this.destination;let gn;try{const{accumulator:Vn}=this;gn=Vn(this.acc,ue,Re)}catch(Vn){return wt.error(Vn)}this.active++,this._innerSub(gn,ue,Re)}else this.buffer.push(ue)}_innerSub(ue,Re,wt){const gn=new Bn.R(this,Re,wt),Vn=this.destination;Vn.add(gn);const Br=(0,_.F)(this,ue,void 0,void 0,gn);Br!==gn&&Vn.add(Br)}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete()),this.unsubscribe()}notifyNext(ue,Re,wt,gn,Vn){const{destination:Br}=this;this.acc=Re,this.hasValue=!0,Br.next(Re)}notifyComplete(ue){const Re=this.buffer;this.destination.remove(ue),this.active--,Re.length>0?this._next(Re.shift()):0===this.active&&this.hasCompleted&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete())}}function vr(It){return(0,mt.T)("function"==typeof It?(Re,wt)=>It(Re,wt)<0?Re:wt:(Re,wt)=>Re<wt?Re:wt)}var hr=m(44206),ft=m(70097);function Ft(...It){return 1===It.length&&(0,je.c)(It[0])&&(It=It[0]),ue=>ue.lift(new tn(It))}class tn{constructor(ue){this.nextSources=ue}call(ue,Re){return Re.subscribe(new Te(ue,this.nextSources))}}class Te extends u.E{constructor(ue,Re){super(ue),this.destination=ue,this.nextSources=Re}notifyError(ue,Re){this.subscribeToNextSource()}notifyComplete(ue){this.subscribeToNextSource()}_error(ue){this.subscribeToNextSource(),this.unsubscribe()}_complete(){this.subscribeToNextSource(),this.unsubscribe()}subscribeToNextSource(){const ue=this.nextSources.shift();if(ue){const Re=new Bn.R(this,void 0,void 0),wt=this.destination;wt.add(Re);const gn=(0,_.F)(this,ue,void 0,void 0,Re);gn!==Re&&wt.add(gn)}else this.destination.complete()}}function qe(){return It=>It.lift(new ot)}
1class ot{call(ue,Re){return Re.subscribe(new Xt(ue))}}class Xt extends g.v{constructor(ue){super(ue),this.hasPrev=!1}_next(ue){let Re;this.hasPrev?Re=[this.prev,ue]:this.hasPrev=!0,this.prev=ue,Re&&this.destination.next(Re)}}var En=m(90238);function wn(It,ue){return Re=>[(0,mn.p)(It,ue)(Re),(0,mn.p)((0,En.A)(It,ue))(Re)]}function Zn(...It){const ue=It.length;if(0===ue)throw new Error("list of properties cannot be empty.");return Re=>(0,jn.T)(function rr(It,ue){return wt=>{let gn=wt;for(let Vn=0;Vn<ue;Vn++){const Br=gn[It[Vn]];if(!(typeof Br<"u"))return;gn=Br}return gn}}(It,ue))(Re)}var jr=m(71339),Kr=m(79928);function $r(It){return ue=>(0,hr.f)(new Kr.t(It))(ue)}var Ar=m(77656);function zr(){return It=>(0,hr.f)(new Ar.h)(It)}var Yt=m(15575);function Mr(It,ue,Re,wt){Re&&"function"!=typeof Re&&(wt=Re);const gn="function"==typeof Re?Re:void 0,Vn=new Yt.m(It,ue,wt);return Br=>(0,hr.f)(()=>Vn,gn)(Br)}var xr=m(85197);function Ts(...It){return function(Re){return 1===It.length&&(0,je.c)(It[0])&&(It=It[0]),Re.lift.call((0,xr.O4)(Re,...It))}}var Qs=m(51235);function io(It=-1){return ue=>0===It?(0,Qs.I)():ue.lift(new ol(It<0?-1:It-1,ue))}class ol{constructor(ue,Re){this.count=ue,this.source=Re}call(ue,Re){return Re.subscribe(new As(ue,this.count,this.source))}}class As extends g.v{constructor(ue,Re,wt){super(ue),this.count=Re,this.source=wt}complete(){if(!this.isStopped){const{source:ue,count:Re}=this;if(0===Re)return super.complete();Re>-1&&(this.count=Re-1),ue.subscribe(this._unsubscribeAndRecycle())}}}var $s=m(45286);function wi(It){return ue=>ue.lift(new Ps(It))}class Ps{constructor(ue){this.notifier=ue}call(ue,Re){return Re.subscribe(new ws(ue,this.notifier,Re))}}class ws extends u.E{constructor(ue,Re,wt){super(ue),this.notifier=Re,this.source=wt,this.sourceIsBeingSubscribedTo=!0}notifyNext(ue,Re,wt,gn,Vn){this.sourceIsBeingSubscribedTo=!0,this.source.subscribe(this)}notifyComplete(ue){if(!1===this.sourceIsBeingSubscribedTo)return super.complete()}complete(){if(this.sourceIsBeingSubscribedTo=!1,!this.isStopped){if(this.retries||this.subscribeToRetries(),!this.retriesSubscription||this.retriesSubscription.closed)return super.complete();this._unsubscribeAndRecycle(),this.notifications.next()}}_unsubscribe(){const{notifications:ue,retriesSubscription:Re}=this;ue&&(ue.unsubscribe(),this.notifications=null),Re&&(Re.unsubscribe(),this.retriesSubscription=null),this.retries=null}_unsubscribeAndRecycle(){const{_unsubscribe:ue}=this;return this._unsubscribe=null,super._unsubscribeAndRecycle(),this._unsubscribe=ue,this}subscribeToRetries(){let ue;this.notifications=new $s.B7;try{const{notifier:Re}=this;ue=Re(this.notifications)}catch{return super.complete()}this.retries=ue,this.retriesSubscription=(0,_.F)(this,ue)}}function fi(It=-1){return ue=>ue.lift(new uo(It,ue))}class uo{constructor(ue,Re){this.count=ue,this.source=Re}call(ue,Re){return Re.subscribe(new qo(ue,this.count,this.source))}}class qo extends g.v{constructor(ue,Re,wt){super(ue),this.count=Re,this.source=wt}error(ue){if(!this.isStopped){const{source:Re,count:wt}=this;if(0===wt)return super.error(ue);wt>-1&&(this.count=wt-1),Re.subscribe(this._unsubscribeAndRecycle())}}}function nn(It){return ue=>ue.lift(new Rt(It,ue))}class Rt{constructor(ue,Re){this.notifier=ue,this.source=Re}call(ue,Re){return Re.subscribe(new Jo(ue,this.notifier,this.source))}}class Jo extends u.E{constructor(ue,Re,wt){super(ue),this.notifier=Re,this.source=wt}error(ue){if(!this.isStopped){let Re=this.errors,wt=this.retries,gn=this.retriesSubscription;if(wt)this.errors=null,this.retriesSubscription=null;else{Re=new $s.B7;try{const{notifier:Vn}=this;wt=Vn(Re)}catch(Vn){return super.error(Vn)}gn=(0,_.F)(this,wt)}this._unsubscribeAndRecycle(),this.errors=Re,this.retries=wt,this.retriesSubscription=gn,Re.next(ue)}}_unsubscribe(){const{errors:ue,retriesSubscription:Re}=this;ue&&(ue.unsubscribe(),this.errors=null),Re&&(Re.unsubscribe(),this.retriesSubscription=null),this.retries=null}notifyNext(ue,Re,wt,gn,Vn){const{_unsubscribe:Br}=this;this._unsubscribe=null,this._unsubscribeAndRecycle(),this._unsubscribe=Br,this.source.subscribe(this)}}var $o=m(13110);function so(It){return ue=>ue.lift(new qs(It))}class qs{constructor(ue){this.notifier=ue}call(ue,Re){const wt=new ea(ue),gn=Re.subscribe(wt);return gn.add((0,_.F)(wt,this.notifier)),gn}}class ea extends u.E{constructor(){super(...arguments),this.hasValue=!1}_next(ue){this.value=ue,this.hasValue=!0}notifyNext(ue,Re,wt,gn,Vn){this.emitValue()}notifyComplete(){this.emitValue()}emitValue(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.value))}}function la(It,ue=T.b){return Re=>Re.lift(new Oo(It,ue))}
1class Oo{constructor(ue,Re){this.period=ue,this.scheduler=Re}call(ue,Re){return Re.subscribe(new Ya(ue,this.period,this.scheduler))}}class Ya extends g.v{constructor(ue,Re,wt){super(ue),this.period=Re,this.scheduler=wt,this.hasValue=!1,this.add(wt.schedule(ei,Re,{subscriber:this,period:Re}))}_next(ue){this.lastValue=ue,this.hasValue=!0}notifyNext(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.lastValue))}}function ei(It){let{subscriber:ue,period:Re}=It;ue.notifyNext(),this.schedule(It,Re)}var ci=m(85019);function gi(It,ue){return Re=>Re.lift(new Js(It,ue))}class Js{constructor(ue,Re){this.compareTo=ue,this.comparator=Re}call(ue,Re){return Re.subscribe(new Vr(ue,this.compareTo,this.comparator))}}class Vr extends g.v{constructor(ue,Re,wt){super(ue),this.compareTo=Re,this.comparator=wt,this._a=[],this._b=[],this._oneComplete=!1,this.destination.add(Re.subscribe(new ca(ue,this)))}_next(ue){this._oneComplete&&0===this._b.length?this.emit(!1):(this._a.push(ue),this.checkValues())}_complete(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0,this.unsubscribe()}checkValues(){const{_a:ue,_b:Re,comparator:wt}=this;for(;ue.length>0&&Re.length>0;){let gn=ue.shift(),Vn=Re.shift(),Br=!1;try{Br=wt?wt(gn,Vn):gn===Vn}catch(Ai){this.destination.error(Ai)}Br||this.emit(!1)}}emit(ue){const{destination:Re}=this;Re.next(ue),Re.complete()}nextB(ue){this._oneComplete&&0===this._a.length?this.emit(!1):(this._b.push(ue),this.checkValues())}completeB(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0}}class ca extends g.v{constructor(ue,Re){super(ue),this.parent=Re}_next(ue){this.parent.nextB(ue)}_error(ue){this.parent.error(ue),this.unsubscribe()}_complete(){this.parent.completeB(),this.unsubscribe()}}var Gs=m(40667),ta=m(68712),ya=m(29994);function Go(It){return ue=>ue.lift(new Zi(It,ue))}class Zi{constructor(ue,Re){this.predicate=ue,this.source=Re}call(ue,Re){return Re.subscribe(new Pi(ue,this.predicate,this.source))}}class Pi extends g.v{constructor(ue,Re,wt){super(ue),this.predicate=Re,this.source=wt,this.seenValue=!1,this.index=0}applySingleValue(ue){this.seenValue?this.destination.error("Sequence contains more than one element"):(this.seenValue=!0,this.singleValue=ue)}_next(ue){const Re=this.index++;this.predicate?this.tryNext(ue,Re):this.applySingleValue(ue)}tryNext(ue,Re){try{this.predicate(ue,Re,this.source)&&this.applySingleValue(ue)}catch(wt){this.destination.error(wt)}}_complete(){const ue=this.destination;this.index>0?(ue.next(this.seenValue?this.singleValue:void 0),ue.complete()):ue.error(new ya.G)}}var Ds=m(17753);function zo(It){return ue=>ue.lift(new ms(It))}class ms{constructor(ue){if(this._skipCount=ue,this._skipCount<0)throw new rn.k}call(ue,Re){return Re.subscribe(0===this._skipCount?new g.v(ue):new Ss(ue,this._skipCount))}}class Ss extends g.v{constructor(ue,Re){super(ue),this._skipCount=Re,this._count=0,this._ring=new Array(Re)}_next(ue){const Re=this._skipCount,wt=this._count++;if(wt<Re)this._ring[wt]=ue;else{const gn=wt%Re,Vn=this._ring,Br=Vn[gn];Vn[gn]=ue,this.destination.next(Br)}}}function eo(It){return ue=>ue.lift(new na(It))}class na{constructor(ue){this.notifier=ue}call(ue,Re){return Re.subscribe(new gs(ue,this.notifier))}}class gs extends u.E{constructor(ue,Re){super(ue),this.hasValue=!1;const wt=new Bn.R(this,void 0,void 0);this.add(wt),this.innerSubscription=wt;const gn=(0,_.F)(this,Re,void 0,void 0,wt);gn!==wt&&(this.add(gn),this.innerSubscription=gn)}_next(ue){this.hasValue&&super._next(ue)}notifyNext(ue,Re,wt,gn,Vn){this.hasValue=!0,this.innerSubscription&&this.innerSubscription.unsubscribe()}notifyComplete(){}}function Es(It){return ue=>ue.lift(new Zs(It))}class Zs{constructor(ue){this.predicate=ue}call(ue,Re){return Re.subscribe(new to(ue,this.predicate))}}class to extends g.v{constructor(ue,Re){super(ue),this.predicate=Re,this.skipping=!0,this.index=0}_next(ue){const Re=this.destination;this.skipping&&this.tryCallPredicate(ue),this.skipping||Re.next(ue)}tryCallPredicate(ue){try{const Re=this.predicate(ue,this.index++);this.skipping=!!Re}catch(Re){this.destination.error(Re)}}}var Bi=m(23176),oo=m(85516),us=m(49132);class ra extends le.c{constructor(ue,Re=0,wt=oo.I){super(),this.source=ue,this.delayTime=Re,this.scheduler
1=wt,(!(0,us.k)(Re)||Re<0)&&(this.delayTime=0),(!wt||"function"!=typeof wt.schedule)&&(this.scheduler=oo.I)}static create(ue,Re=0,wt=oo.I){return new ra(ue,Re,wt)}static dispatch(ue){const{source:Re,subscriber:wt}=ue;return this.add(Re.subscribe(wt))}_subscribe(ue){return this.scheduler.schedule(ra.dispatch,this.delayTime,{source:this.source,subscriber:ue})}}function al(It,ue=0){return function(wt){return wt.lift(new qi(It,ue))}}class qi{constructor(ue,Re){this.scheduler=ue,this.delay=Re}call(ue,Re){return new ra(Re,this.delay,this.scheduler).subscribe(ue)}}var no=m(49090),Lo=m(55241);function Xr(){return(0,no.n)(Lo.D)}function ds(It,ue){return ue?(0,no.n)(()=>It,ue):(0,no.n)(()=>It)}var xs=m(78257),Si=m(7605),Ms=m(31604),Ko=m(8841),ro=m(89250),xo=m(35015),_s=m(29418);function Us(It=T.b){return ue=>(0,_s.v)(()=>ue.pipe((0,ci.S)(({current:Re},wt)=>({value:wt,current:It.now(),last:Re}),{current:It.now(),value:void 0,last:void 0}),(0,jn.T)(({current:Re,last:wt,value:gn})=>new zs(gn,Re-wt))))}class zs{constructor(ue,Re){this.value=ue,this.interval=Re}}var Ro=m(64651),ua=m(13187);function ho(It=T.b){return(0,jn.T)(ue=>new fo(ue,It.now()))}class fo{constructor(ue,Re){this.value=ue,this.timestamp=Re}}var Xo=m(2518);function ja(It){return function(Re){return Re.lift(new Ia(It))}}class Ia{constructor(ue){this.windowBoundaries=ue}call(ue,Re){const wt=new gt(ue),gn=Re.subscribe(wt);return gn.closed||wt.add((0,_.F)(wt,this.windowBoundaries)),gn}}class gt extends u.E{constructor(ue){super(ue),this.window=new $s.B7,ue.next(this.window)}notifyNext(ue,Re,wt,gn,Vn){this.openWindow()}notifyError(ue,Re){this._error(ue)}notifyComplete(ue){this._complete()}_next(ue){this.window.next(ue)}_error(ue){this.window.error(ue),this.destination.error(ue)}_complete(){this.window.complete(),this.destination.complete()}_unsubscribe(){this.window=null}openWindow(){const ue=this.window;ue&&ue.complete();const Re=this.destination,wt=this.window=new $s.B7;Re.next(wt)}}function J(It,ue=0){return function(wt){return wt.lift(new fe(It,ue))}}class fe{constructor(ue,Re){this.windowSize=ue,this.startWindowEvery=Re}call(ue,Re){return Re.subscribe(new U(ue,this.windowSize,this.startWindowEvery))}}class U extends g.v{constructor(ue,Re,wt){super(ue),this.destination=ue,this.windowSize=Re,this.startWindowEvery=wt,this.windows=[new $s.B7],this.count=0,ue.next(this.windows[0])}_next(ue){const Re=this.startWindowEvery>0?this.startWindowEvery:this.windowSize,wt=this.destination,gn=this.windowSize,Vn=this.windows,Br=Vn.length;for(let Ls=0;Ls<Br&&!this.closed;Ls++)Vn[Ls].next(ue);const Ai=this.count-gn+1;if(Ai>=0&&Ai%Re==0&&!this.closed&&Vn.shift().complete(),++this.count%Re==0&&!this.closed){const Ls=new $s.B7;Vn.push(Ls),wt.next(Ls)}}_error(ue){const Re=this.windows;if(Re)for(;Re.length>0&&!this.closed;)Re.shift().error(ue);this.destination.error(ue)}_complete(){const ue=this.windows;if(ue)for(;ue.length>0&&!this.closed;)ue.shift().complete();this.destination.complete()}_unsubscribe(){this.count=0,this.windows=null}}function z(It){let ue=T.b,Re=null,wt=Number.POSITIVE_INFINITY;return(0,L.m)(arguments[3])&&(ue=arguments[3]),(0,L.m)(arguments[2])?ue=arguments[2]:(0,us.k)(arguments[2])&&(wt=arguments[2]),(0,L.m)(arguments[1])?ue=arguments[1]:(0,us.k)(arguments[1])&&(Re=arguments[1]),function(Vn){return Vn.lift(new Y(It,Re,wt,ue))}}class Y{constructor(ue,Re,wt,gn){this.windowTimeSpan=ue,this.windowCreationInterval=Re,this.maxWindowSize=wt,this.scheduler=gn}call(ue,Re){return Re.subscribe(new rt(ue,this.windowTimeSpan,this.windowCreationInterval,this.maxWindowSize,this.scheduler))}}class ke extends $s.B7{constructor(){super(...arguments),this._numberOfNextedValues=0}next(ue){this._numberOfNextedValues++,super.next(ue)}get numberOfNextedValues(){return this._numberOfNextedValues}}class rt extends g.v{constructor(ue,Re,wt,gn,Vn){super(ue),this.destination=ue,this.windowTimeSpan=Re,this.windowCreationInterval=wt,this.maxWindowSize=gn,this.scheduler=Vn,this.windows=[];const Br=this.openWindow();if(null!==wt&&wt>=0){const Ls={windowTimeSpan:Re,windowCreationInterval:wt,subscriber:this,scheduler:Vn};this.add(Vn.schedule(fr,Re,{subscriber:this,window:Br,context:null})),this.add(Vn.schedule(vn,wt,Ls))}else this.add(Vn.schedule(en,Re,{subscriber:this,window:Br,windowTimeSpan:Re}))}_next(ue){const Re=this.windows,wt=Re.length;for(let gn=0;gn<wt;gn++){const Vn=Re[gn];Vn.closed||(Vn.next(ue),Vn.numberOfNextedValues>=this.maxWindowSize&&this.closeWindow(Vn))}}_error(ue){const Re=this.windows;for(;Re.length>0;)Re.shift().error(ue);this.destination.error(ue)}_complete(){const ue=this.windows;for(;ue.length>0;){const Re=ue.shift();Re.closed||Re.complete()}this.destination.complete()}openWindow(){const ue=new ke;return this.windows.push(ue),this.destination.next(ue),ue}closeWindow(ue){ue.complete();const Re=this.windows;Re.splice(Re.indexOf(ue),1)}}function en(It){const{subscriber:ue,windowTimeSpan:Re,window:wt}=It;wt&&ue.closeWindow(wt),It.window=ue.openWindow(),this.schedule(It,Re)}function vn(It){const{windowTimeSpan:ue,subscriber:Re,scheduler:wt,windowCreationInterval:gn}=It,Vn=Re.openWindow();let Ai={action:this,subscription:null};Ai.subscription=wt.schedule(fr,ue,{subscriber:Re,window:Vn,context:Ai}),this.add(Ai.subscription),this.schedule(It,gn)}function fr(It){const{subscriber:ue,window:Re,context:wt}=It;wt&&wt.action&&wt.subscription&&wt.action.remove(wt.subscription),ue.closeWindow(Re)}function Er(It,ue){return Re=>Re.lift(new ai(It,ue))}class ai{constructor(ue,Re){this.openings=ue,this.closingSelector=Re}call(ue,Re){return Re.subscribe(new li(ue,this.openings,this.closingSelector))}}class li extends u.E{constructor(ue,Re,wt){super(ue),this.openings=Re,this.closingSelector=wt,this.contexts=[],this.add(this.openSubscription=(0,_.F)(this,Re,Re))}_next(ue){const{contexts:Re}=this;if(Re){const wt=Re.length;for(let gn=0;gn<wt;gn++)Re[gn].window.next(ue)}}_error(ue){const{contexts:Re}=this;if(this.contexts=null,Re){const wt=Re.length;let gn=-1;for(;++gn<wt;){const Vn=Re[gn];Vn.window.error(ue),Vn.subscription.unsubscribe()}}super._error(ue)}_complete(){const{contexts:ue}=this;if(this.contexts=null,ue){const Re=ue.length;let wt=-1;for(;++wt<Re;){const gn=ue[wt];gn.window.complete(),gn.subscription.unsubscribe()}}super._complete()}_unsubscribe(){const{contexts:ue}=this;if(this.contexts=null,ue){const Re=ue.length;let wt=-1;for(;++wt<Re;){const gn=ue[wt];gn.window.unsubscribe(),gn.subscription.unsubscribe()}}}notifyNext(ue,Re,wt,gn,Vn){if(ue===this.openings){let Br;try{const{closingSelector:yr}=this;Br=yr(Re)}catch(yr){return this.error(yr)}const Ai=new $s.B7,Ls=new Me.y,Aa={window:Ai,subscription:Ls};this.contexts.push(Aa);const da=(0,_.F)(this,Br,Aa);da.closed?this.closeWindow(this.contexts.length-1):(da.context=Aa,Ls.add(da)),this.destination.next(Ai)}else this.closeWindow(this.contexts.indexOf(ue))}notifyError(ue){this.error(ue)}notifyComplete(ue){ue!==this.openSubscription&&this.closeWindow(this.contexts.indexOf(ue.context))}closeWindow(ue){if(-1===ue)return;const{contexts:Re}=this,wt=Re[ue],{window:gn,subscription:Vn}=wt;Re.splice(ue,1),gn.complete(),Vn.unsubscribe()}}function Nr(It){return function(Re){return Re.lift(new ri(It))}}class ri{constructor(ue){this.closingSelector=ue}call(ue,Re){return Re.subscribe(new Vi(ue,this.closingSelector))}}class Vi extends u.E{constructor(ue,Re){super(ue),this.destination=ue,this.closingSelector=Re,this.openWindow()}notifyNext(ue,Re,wt,gn,Vn){this.openWindow(Vn)}notifyError(ue,Re){this._error(ue)}notifyComplete(ue){this.openWindow(ue)}_next(ue){this.window.next(ue)}_error(ue){this.window.error(ue),this.destination.error(ue),this.unsubscribeClosingNotification()}_complete(){this.window.complete(),this.destination.complete(),this.unsubscribeClosingNotification()}unsubscribeClosingNotification(){this.closingNotification&&this.closingNotification.unsubscribe()}openWindow(ue=null){ue&&(this.remove(ue),ue.unsubscribe());const Re=this.window;Re&&Re.complete();const wt=this.window=new $s.B7;let gn;this.destination.next(wt);try{const{closingSelector:Vn}=this;gn=Vn()}catch(Vn){return this.destination.error(Vn),void this.window.error(Vn)}this.add(this.closingNotification=(0,_.F)(this,gn))}}var Ki=m(57421),Mi=m(85113);function Oi(...It){return function(Re){return Re.lift.call((0,Mi.yU)(Re,...It))}}function hs(It){return ue=>ue.lift(new Mi.ee(It))}},34401:(We,de,m)=>{"use strict";m(43584)},25697:function(We,de,m){"use strict";var r=this&&this.__extends||function(){var v=function(y,E){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,f){g.__proto__=f}||function(g,f){for(var C in f)f.hasOwnProperty(C)&&(g[C]=f[C])})(y,E)};return function(y,E){function g(){this.constructor=y}v(y,E),y.prototype=null===E?Object.create(E):(g.prototype=E.prototype,new g)}}();
1Object.defineProperty(de,"__esModule",{value:!0});var a=m(90263),u=m(634),_=function(v){function y(E){var g=v.call(this)||this;return g._value=E,g}return r(y,v),Object.defineProperty(y.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),y.prototype._subscribe=function(E){var g=v.prototype._subscribe.call(this,E);return g&&!g.closed&&E.next(this._value),g},y.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new u.ObjectUnsubscribedError;return this._value},y.prototype.next=function(E){v.prototype.next.call(this,this._value=E)},y}(a.Subject);de.BehaviorSubject=_},71833:function(We,de,m){"use strict";var r=this&&this.__extends||function(){var _=function(v,y){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,g){E.__proto__=g}||function(E,g){for(var f in g)g.hasOwnProperty(f)&&(E[f]=g[f])})(v,y)};return function(v,y){function E(){this.constructor=v}_(v,y),v.prototype=null===y?Object.create(y):(E.prototype=y.prototype,new E)}}();Object.defineProperty(de,"__esModule",{value:!0});var u=function(_){function v(y,E,g){var f=_.call(this)||this;return f.parent=y,f.outerValue=E,f.outerIndex=g,f.index=0,f}return r(v,_),v.prototype._next=function(y){this.parent.notifyNext(this.outerValue,y,this.outerIndex,this.index++,this)},v.prototype._error=function(y){this.parent.notifyError(y,this),this.unsubscribe()},v.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},v}(m(94105).Subscriber);de.InnerSubscriber=u},38018:(We,de,m)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0});var r=m(64860),a=m(22889),u=m(34547),_=m(63974),v=m(46009),y=function(){function g(f){this._isScalar=!1,f&&(this._subscribe=f)}return g.prototype.lift=function(f){var C=new g;return C.source=this,C.operator=f,C},g.prototype.subscribe=function(f,C,S){var O=this.operator,T=a.toSubscriber(f,C,S);if(T.add(O?O.call(T,this.source):this.source||v.config.useDeprecatedSynchronousErrorHandling&&!T.syncErrorThrowable?this._subscribe(T):this._trySubscribe(T)),v.config.useDeprecatedSynchronousErrorHandling&&T.syncErrorThrowable&&(T.syncErrorThrowable=!1,T.syncErrorThrown))throw T.syncErrorValue;return T},g.prototype._trySubscribe=function(f){try{return this._subscribe(f)}catch(C){v.config.useDeprecatedSynchronousErrorHandling&&(f.syncErrorThrown=!0,f.syncErrorValue=C),r.canReportError(f)?f.error(C):console.warn(C)}},g.prototype.forEach=function(f,C){var S=this;return new(C=E(C))(function(O,T){var L;L=S.subscribe(function(B){try{f(B)}catch(H){T(H),L&&L.unsubscribe()}},T,O)})},g.prototype._subscribe=function(f){var C=this.source;return C&&C.subscribe(f)},g.prototype[u.observable]=function(){return this},g.prototype.pipe=function(){for(var f=[],C=0;C<arguments.length;C++)f[C]=arguments[C];return 0===f.length?this:_.pipeFromArray(f)(this)},g.prototype.toPromise=function(f){var C=this;return new(f=E(f))(function(S,O){var T;C.subscribe(function(L){return T=L},function(L){return O(L)},function(){return S(T)})})},g.create=function(f){return new g(f)},g}();function E(g){if(g||(g=v.config.Promise||Promise),!g)throw new Error("no Promise impl found");return g}de.Observable=y},12429:(We,de,m)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0});var r=m(46009),a=m(2986);de.empty={closed:!0,next:function(u){},error:function(u){if(r.config.useDeprecatedSynchronousErrorHandling)throw u;a.hostReportError(u)},complete:function(){}}},4246:function(We,de,m){"use strict";var r=this&&this.__extends||function(){var _=function(v,y){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,g){E.__proto__=g}||function(E,g){for(var f in g)g.hasOwnProperty(f)&&(E[f]=g[f])})(v,y)};return function(v,y){function E(){this.constructor=v}_(v,y),v.prototype=null===y?Object.create(y):(E.prototype=y.prototype,new E)}}();Object.defineProperty(de,"__esModule",{value:!0});var u=function(_){function v(){return null!==_&&_.apply(this,arguments)||this}return r(v,_),v.prototype.notifyNext=function(y,E,g,f,C){this.destination.next(E)},v.prototype.notifyError=function(y,E){this.destination.error(y)},v.prototype.notifyComplete=function(y){this.destination.complete()},v}(m(94105).Subscriber);de.OuterSubscriber=u},90263:function(We,de,m){"use strict";var r=this&&this.__extends||function(){var S=function(O,T){return(S=Object.
1setPrototypeOf||{__proto__:[]}instanceof Array&&function(L,B){L.__proto__=B}||function(L,B){for(var H in B)B.hasOwnProperty(H)&&(L[H]=B[H])})(O,T)};return function(O,T){function L(){this.constructor=O}S(O,T),O.prototype=null===T?Object.create(T):(L.prototype=T.prototype,new L)}}();Object.defineProperty(de,"__esModule",{value:!0});var a=m(38018),u=m(94105),_=m(53042),v=m(634),y=m(58234),E=m(43910),g=function(S){function O(T){var L=S.call(this,T)||this;return L.destination=T,L}return r(O,S),O}(u.Subscriber);de.SubjectSubscriber=g;var f=function(S){function O(){var T=S.call(this)||this;return T.observers=[],T.closed=!1,T.isStopped=!1,T.hasError=!1,T.thrownError=null,T}return r(O,S),O.prototype[E.rxSubscriber]=function(){return new g(this)},O.prototype.lift=function(T){var L=new C(this,this);return L.operator=T,L},O.prototype.next=function(T){if(this.closed)throw new v.ObjectUnsubscribedError;if(!this.isStopped)for(var L=this.observers,B=L.length,H=L.slice(),K=0;K<B;K++)H[K].next(T)},O.prototype.error=function(T){if(this.closed)throw new v.ObjectUnsubscribedError;this.hasError=!0,this.thrownError=T,this.isStopped=!0;for(var L=this.observers,B=L.length,H=L.slice(),K=0;K<B;K++)H[K].error(T);this.observers.length=0},O.prototype.complete=function(){if(this.closed)throw new v.ObjectUnsubscribedError;this.isStopped=!0;for(var T=this.observers,L=T.length,B=T.slice(),H=0;H<L;H++)B[H].complete();this.observers.length=0},O.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},O.prototype._trySubscribe=function(T){if(this.closed)throw new v.ObjectUnsubscribedError;return S.prototype._trySubscribe.call(this,T)},O.prototype._subscribe=function(T){if(this.closed)throw new v.ObjectUnsubscribedError;return this.hasError?(T.error(this.thrownError),_.Subscription.EMPTY):this.isStopped?(T.complete(),_.Subscription.EMPTY):(this.observers.push(T),new y.SubjectSubscription(this,T))},O.prototype.asObservable=function(){var T=new a.Observable;return T.source=this,T},O.create=function(T,L){return new C(T,L)},O}(a.Observable);de.Subject=f;var C=function(S){function O(T,L){var B=S.call(this)||this;return B.destination=T,B.source=L,B}return r(O,S),O.prototype.next=function(T){var L=this.destination;L&&L.next&&L.next(T)},O.prototype.error=function(T){var L=this.destination;L&&L.error&&this.destination.error(T)},O.prototype.complete=function(){var T=this.destination;T&&T.complete&&this.destination.complete()},O.prototype._subscribe=function(T){return this.source?this.source.subscribe(T):_.Subscription.EMPTY},O}(f);de.AnonymousSubject=C},58234:function(We,de,m){"use strict";var r=this&&this.__extends||function(){var _=function(v,y){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,g){E.__proto__=g}||function(E,g){for(var f in g)g.hasOwnProperty(f)&&(E[f]=g[f])})(v,y)};return function(v,y){function E(){this.constructor=v}_(v,y),v.prototype=null===y?Object.create(y):(E.prototype=y.prototype,new E)}}();Object.defineProperty(de,"__esModule",{value:!0});var u=function(_){function v(y,E){var g=_.call(this)||this;return g.subject=y,g.subscriber=E,g.closed=!1,g}return r(v,_),v.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var y=this.subject,E=y.observers;if(this.subject=null,E&&0!==E.length&&!y.isStopped&&!y.closed){var g=E.indexOf(this.subscriber);-1!==g&&E.splice(g,1)}}},v}(m(53042).Subscription);de.SubjectSubscription=u},94105:function(We,de,m){"use strict";var r=this&&this.__extends||function(){var C=function(S,O){return(C=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(T,L){T.__proto__=L}||function(T,L){for(var B in L)L.hasOwnProperty(B)&&(T[B]=L[B])})(S,O)};return function(S,O){function T(){this.constructor=S}C(S,O),S.prototype=null===O?Object.create(O):(T.prototype=O.prototype,new T)}}();Object.defineProperty(de,"__esModule",{value:!0});var a=m(73222),u=m(12429),_=m(53042),v=m(43910),y=m(46009),E=m(2986),g=function(C){function S(O,T,L){var B=C.call(this)||this;switch(B.syncErrorValue=null,B.syncErrorThrown=!1,B.syncErrorThrowable=!1,B.isStopped=!1,arguments.length){case 0:B.destination=u.empty;break;case 1:if(!O){B.destination=u.empty;break}if("object"==typeof O){O instanceof S?(B.syncErrorThrowable=O.syncErrorThrowable,B.destination=O,O.add(B)):(B.syncErrorThrowable=!0,B.destination=new f(B,O));break}default:B.syncErrorThrowable=!0,B.destination=new f(B,O,T,L)}return B}return r(S,C),S.prototype[v.rxSubscriber]=function(){return this},S.create=function(O,T,L){var B=new S(O,T,L);return B.syncErrorThrowable=!1,B},S.prototype.next=function(O){this.isStopped||this._next(O)},S.prototype.error=function(O){this.isStopped||(this.isStopped=!0,this._error(O))},S.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},S.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,C.prototype.unsubscribe.call(this))},S.prototype._next=function(O){this.destination.next(O)},S.prototype._error=function(O){this.destination.error(O),this.unsubscribe()},S.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},S.prototype._unsubscribeAndRecycle=function(){var O=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=O,this},S}(_.Subscription);de.Subscriber=g;var f=function(C){function S(O,T,L,B){var H=C.call(this)||this;H._parentSubscriber=O;var K,k=H;return a.isFunction(T)?K=T:T&&(K=T.next,L=T.error,B=T.complete,T!==u.empty&&(k=Object.create(T),a.isFunction(k.unsubscribe)&&H.add(k.unsubscribe.bind(k)),k.unsubscribe=H.unsubscribe.bind(H))),H._context=k,H._next=K,H._error=L,H._complete=B,H}return r(S,C),S.prototype.next=function(O){if(!this.isStopped&&this._next){var T=this._parentSubscriber;y.config.useDeprecatedSynchronousErrorHandling&&T.syncErrorThrowable?this.__tryOrSetError(T,this._next,O)&&this.unsubscribe():this.__tryOrUnsub(this._next,O)}},S.prototype.error=function(O){if(!this.isStopped){var T=this._parentSubscriber,L=y.config.useDeprecatedSynchronousErrorHandling;if(this._error)L&&T.syncErrorThrowable?(this.__tryOrSetError(T,this._error,O),this.unsubscribe()):(this.__tryOrUnsub(this._error,O),this.unsubscribe());else if(T.syncErrorThrowable)L?(T.syncErrorValue=O,T.syncErrorThrown=!0):E.hostReportError(O),this.unsubscribe();else{if(this.unsubscribe(),L)throw O;E.hostReportError(O)}}},S.prototype.complete=function(){var O=this;if(!this.isStopped){var T=this._parentSubscriber;if(this._complete){var L=function(){return O._complete.call(O._context)};y.config.useDeprecatedSynchronousErrorHandling&&T.syncErrorThrowable?(this.__tryOrSetError(T,L),this.unsubscribe()):(this.__tryOrUnsub(L),this.unsubscribe())}else this.unsubscribe()}},S.prototype.__tryOrUnsub=function(O,T){try{O.call(this._context,T)}catch(L){if(this.unsubscribe(),y.config.useDeprecatedSynchronousErrorHandling)throw L;E.hostReportError(L)}},S.prototype.__tryOrSetError=function(O,T,L){if(!y.config.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{T.call(this._context,L)}catch(B){return y.config.useDeprecatedSynchronousErrorHandling?(O.syncErrorValue=B,O.syncErrorThrown=!0,!0):(E.hostReportError(B),!0)}return!1},S.prototype._unsubscribe=function(){var O=this._parentSubscriber;this._context=null,this._parentSubscriber=null,O.unsubscribe()},S}(g);de.SafeSubscriber=f},53042:(We,de,m)=>{"use strict";
1Object.defineProperty(de,"__esModule",{value:!0});var r=m(85557),a=m(45281),u=m(73222),_=m(8400),v=function(){function E(g){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,g&&(this._unsubscribe=g)}return E.prototype.unsubscribe=function(){var g;if(!this.closed){var f=this,C=f._parentOrParents,S=f._unsubscribe,O=f._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,C instanceof E)C.remove(this);else if(null!==C)for(var T=0;T<C.length;++T)C[T].remove(this);if(u.isFunction(S))try{S.call(this)}catch(K){g=K instanceof _.UnsubscriptionError?y(K.errors):[K]}if(r.isArray(O)){T=-1;for(var B=O.length;++T<B;){var H=O[T];if(a.isObject(H))try{H.unsubscribe()}catch(k){g=g||[],k instanceof _.UnsubscriptionError?g=g.concat(y(k.errors)):g.push(k)}}}if(g)throw new _.UnsubscriptionError(g)}},E.prototype.add=function(g){var f=g;if(!g)return E.EMPTY;switch(typeof g){case"function":f=new E(g);case"object":if(f===this||f.closed||"function"!=typeof f.unsubscribe)return f;if(this.closed)return f.unsubscribe(),f;if(!(f instanceof E)){var C=f;(f=new E)._subscriptions=[C]}break;default:throw new Error("unrecognized teardown "+g+" added to Subscription.")}var S=f._parentOrParents;if(null===S)f._parentOrParents=this;else if(S instanceof E){if(S===this)return f;f._parentOrParents=[S,this]}else{if(-1!==S.indexOf(this))return f;S.push(this)}var O=this._subscriptions;return null===O?this._subscriptions=[f]:O.push(f),f},E.prototype.remove=function(g){var f=this._subscriptions;if(f){var C=f.indexOf(g);-1!==C&&f.splice(C,1)}},E.EMPTY=((g=new E).closed=!0,g),E;var g}();function y(E){return E.reduce(function(g,f){return g.concat(f instanceof _.UnsubscriptionError?f.errors:f)},[])}de.Subscription=v},46009:(We,de)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0});var m=!1;de.config={Promise:void 0,set useDeprecatedSynchronousErrorHandling(r){if(r){var a=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+a.stack)}else m&&console.log("RxJS: Back to a better error behavior. Thank you. <3");m=r},get useDeprecatedSynchronousErrorHandling(){return m}}},92516:(We,de,m)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0});var r=m(38018);de.EMPTY=new r.Observable(function(_){return _.complete()}),de.empty=function a(_){return _?function u(_){return new r.Observable(function(v){return _.schedule(function(){return v.complete()})})}(_):de.EMPTY}},52362:function(We,de,m){"use strict";var r=this&&this.__extends||function(){var g=function(f,C){return(g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,O){S.__proto__=O}||function(S,O){for(var T in O)O.hasOwnProperty(T)&&(S[T]=O[T])})(f,C)};return function(f,C){function S(){this.constructor=f}g(f,C),f.prototype=null===C?Object.create(C):(S.prototype=C.prototype,new S)}}();Object.defineProperty(de,"__esModule",{value:!0});var a=m(4246),u=m(71833),_=m(12744);de.catchError=function v(g){return function(C){var S=new y(g),O=C.lift(S);return S.caught=O}};var y=function(){function g(f){this.selector=f}return g.prototype.call=function(f,C){return C.subscribe(new E(f,this.selector,this.caught))},g}(),E=function(g){function f(C,S,O){var T=g.call(this,C)||this;return T.selector=S,T.caught=O,T}return r(f,g),f.prototype.error=function(C){if(!this.isStopped){var S=void 0;try{S=this.selector(C,this.caught)}catch(L){return void g.prototype.error.call(this,L)}this._unsubscribeAndRecycle();var O=new u.InnerSubscriber(this,void 0,void 0);this.add(O);var T=_.subscribeToResult(this,S,void 0,void 0,O);T!==O&&this.add(T)}},f}(a.OuterSubscriber)},97650:function(We,de,m){"use strict";var r=this&&this.__extends||function(){var S=function(O,T){return(S=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(L,B){L.__proto__=B}||function(L,B){for(var H in B)B.hasOwnProperty(H)&&(L[H]=B[H])})(O,T)};return function(O,T){function L(){this.constructor=O}S(O,T),O.prototype=null===T?Object.create(T):(L.prototype=T.prototype,new L)}}();Object.defineProperty(de,"__esModule",{value:!0});var a=m(94105),u=m(38018),_=m(4246),v=m(12744);de.delayWhen=function y(S,O){return O?function(T){return new f(T,O).lift(new E(S))}:function(T){return T.lift(new E(S))}};var E=function(){function S(O){this.delayDurationSelector=O}
1return S.prototype.call=function(O,T){return T.subscribe(new g(O,this.delayDurationSelector))},S}(),g=function(S){function O(T,L){var B=S.call(this,T)||this;return B.delayDurationSelector=L,B.completed=!1,B.delayNotifierSubscriptions=[],B.index=0,B}return r(O,S),O.prototype.notifyNext=function(T,L,B,H,K){this.destination.next(T),this.removeSubscription(K),this.tryComplete()},O.prototype.notifyError=function(T,L){this._error(T)},O.prototype.notifyComplete=function(T){var L=this.removeSubscription(T);L&&this.destination.next(L),this.tryComplete()},O.prototype._next=function(T){var L=this.index++;try{var B=this.delayDurationSelector(T,L);B&&this.tryDelay(B,T)}catch(H){this.destination.error(H)}},O.prototype._complete=function(){this.completed=!0,this.tryComplete(),this.unsubscribe()},O.prototype.removeSubscription=function(T){T.unsubscribe();var L=this.delayNotifierSubscriptions.indexOf(T);return-1!==L&&this.delayNotifierSubscriptions.splice(L,1),T.outerValue},O.prototype.tryDelay=function(T,L){var B=v.subscribeToResult(this,T,L);B&&!B.closed&&(this.destination.add(B),this.delayNotifierSubscriptions.push(B))},O.prototype.tryComplete=function(){this.completed&&0===this.delayNotifierSubscriptions.length&&this.destination.complete()},O}(_.OuterSubscriber),f=function(S){function O(T,L){var B=S.call(this)||this;return B.source=T,B.subscriptionDelay=L,B}return r(O,S),O.prototype._subscribe=function(T){this.subscriptionDelay.subscribe(new C(T,this.source))},O}(u.Observable),C=function(S){function O(T,L){var B=S.call(this)||this;return B.parent=T,B.source=L,B.sourceSubscribed=!1,B}return r(O,S),O.prototype._next=function(T){this.subscribeToSource()},O.prototype._error=function(T){this.unsubscribe(),this.parent.error(T)},O.prototype._complete=function(){this.unsubscribe(),this.subscribeToSource()},O.prototype.subscribeToSource=function(){this.sourceSubscribed||(this.sourceSubscribed=!0,this.unsubscribe(),this.source.subscribe(this.parent))},O}(a.Subscriber)},97695:function(We,de,m){"use strict";var r=this&&this.__extends||function(){var g=function(f,C){return(g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,O){S.__proto__=O}||function(S,O){for(var T in O)O.hasOwnProperty(T)&&(S[T]=O[T])})(f,C)};return function(f,C){function S(){this.constructor=f}g(f,C),f.prototype=null===C?Object.create(C):(S.prototype=C.prototype,new S)}}();Object.defineProperty(de,"__esModule",{value:!0});var a=m(90263),u=m(4246),_=m(12744);de.retryWhen=function v(g){return function(f){return f.lift(new y(g,f))}};var y=function(){function g(f,C){this.notifier=f,this.source=C}return g.prototype.call=function(f,C){return C.subscribe(new E(f,this.notifier,this.source))},g}(),E=function(g){function f(C,S,O){var T=g.call(this,C)||this;return T.notifier=S,T.source=O,T}return r(f,g),f.prototype.error=function(C){if(!this.isStopped){var S=this.errors,O=this.retries,T=this.retriesSubscription;if(O)this.errors=null,this.retriesSubscription=null;else{S=new a.Subject;try{O=(0,this.notifier)(S)}catch(B){return g.prototype.error.call(this,B)}T=_.subscribeToResult(this,O)}this._unsubscribeAndRecycle(),this.errors=S,this.retries=O,this.retriesSubscription=T,S.next(C)}},f.prototype._unsubscribe=function(){var S=this.errors,O=this.retriesSubscription;S&&(S.unsubscribe(),this.errors=null),O&&(O.unsubscribe(),this.retriesSubscription=null),this.retries=null},f.prototype.notifyNext=function(C,S,O,T,L){var B=this._unsubscribe;this._unsubscribe=null,this._unsubscribeAndRecycle(),this._unsubscribe=B,this.source.subscribe(this)},f}(u.OuterSubscriber)},70234:function(We,de,m){"use strict";var r=this&&this.__extends||function(){var g=function(f,C){return(g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,O){S.__proto__=O}||function(S,O){for(var T in O)O.hasOwnProperty(T)&&(S[T]=O[T])})(f,C)};return function(f,C){function S(){this.constructor=f}g(f,C),f.prototype=null===C?Object.create(C):(S.prototype=C.prototype,new S)}}();Object.defineProperty(de,"__esModule",{value:!0});var a=m(94105),u=m(65285),_=m(92516);de.take=function v(g){return function(f){return 0===g?_.empty():f.lift(new y(g))}};var y=function(){function g(f){if(this.total=f,this.total<0)throw new u.ArgumentOutOfRangeError}return g.prototype.call=function(f,C){return C.subscribe(new E(f,this.total))},g}(),E=function(g){function f(C,S){var O=g.call(this,C)||this;return O.total=S,O.count=0,O}return r(f,g),f.prototype._next=function(C){var S=this.total,O=++this.count;O<=S&&(this.destination.next(C),O===S&&(this.destination.complete(),this.unsubscribe()))},f}(a.Subscriber)},9544:(We,de)=>{"use strict";function m(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}
1Object.defineProperty(de,"__esModule",{value:!0}),de.getSymbolIterator=m,de.iterator=m(),de.$$iterator=de.iterator},34547:(We,de)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.observable="function"==typeof Symbol&&Symbol.observable||"@@observable"},43910:(We,de)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.rxSubscriber="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random(),de.$$rxSubscriber=de.rxSubscriber},65285:(We,de)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0});var m=function(){function r(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return r.prototype=Object.create(Error.prototype),r}();de.ArgumentOutOfRangeError=m},634:(We,de)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0});var m=function(){function r(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return r.prototype=Object.create(Error.prototype),r}();de.ObjectUnsubscribedError=m},8400:(We,de)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0});var m=function(){function r(a){return Error.call(this),this.message=a?a.length+" errors occurred during unsubscription:\n"+a.map(function(u,_){return _+1+") "+u.toString()}).join("\n "):"",this.name="UnsubscriptionError",this.errors=a,this}return r.prototype=Object.create(Error.prototype),r}();de.UnsubscriptionError=m},64860:(We,de,m)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0});var r=m(94105);de.canReportError=function a(u){for(;u;){var y=u.destination;if(u.closed||u.isStopped)return!1;u=y&&y instanceof r.Subscriber?y:null}return!0}},2986:(We,de)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.hostReportError=function m(r){setTimeout(function(){throw r},0)}},82164:(We,de)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.identity=function m(r){return r}},85557:(We,de)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.isArray=Array.isArray||function(m){return m&&"number"==typeof m.length}},53186:(We,de)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.isArrayLike=function(m){return m&&"number"==typeof m.length&&"function"!=typeof m}},73222:(We,de)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.isFunction=function m(r){return"function"==typeof r}},45281:(We,de)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.isObject=function m(r){return null!==r&&"object"==typeof r}},31913:(We,de)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.isPromise=function m(r){return!!r&&"function"!=typeof r.subscribe&&"function"==typeof r.then}},63974:(We,de,m)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0});var r=m(82164);function u(_){return 0===_.length?r.identity:1===_.length?_[0]:function(y){return _.reduce(function(E,g){return g(E)},y)}}de.pipe=function a(){for(var _=[],v=0;v<arguments.length;v++)_[v]=arguments[v];return u(_)},de.pipeFromArray=u},49773:(We,de,m)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0});var r=m(88104),a=m(64848),u=m(64459),_=m(99376),v=m(53186),y=m(31913),E=m(45281),g=m(9544),f=m(34547);de.subscribeTo=function(C){if(C&&"function"==typeof C[f.observable])return _.subscribeToObservable(C);if(v.isArrayLike(C))return r.subscribeToArray(C);if(y.isPromise(C))return a.subscribeToPromise(C);if(C&&"function"==typeof C[g.iterator])return u.subscribeToIterable(C);var S=E.isObject(C)?"an invalid object":"'"+C+"'";throw new TypeError("You provided "+S+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.")}},88104:(We,de)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.subscribeToArray=function(m){return function(r){for(var a=0,u=m.length;a<u&&!r.closed;a++)r.next(m[a]);r.complete()}}},64459:(We,de,m)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0});var r=m(9544);de.subscribeToIterable=function(a){return function(u){for(var _=a[r.iterator]();;){var v=_.next();if(v.done){u.complete();break}if(u.next(v.value),u.closed)break}return"function"==typeof _.return&&u.add(function(){_.return&&_.return()}),u}}},99376:(We,de,m)=>{"use strict";
1Object.defineProperty(de,"__esModule",{value:!0});var r=m(34547);de.subscribeToObservable=function(a){return function(u){var _=a[r.observable]();if("function"!=typeof _.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return _.subscribe(u)}}},64848:(We,de,m)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0});var r=m(2986);de.subscribeToPromise=function(a){return function(u){return a.then(function(_){u.closed||(u.next(_),u.complete())},function(_){return u.error(_)}).then(null,r.hostReportError),u}}},12744:(We,de,m)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0});var r=m(71833),a=m(49773),u=m(38018);de.subscribeToResult=function _(v,y,E,g,f){if(void 0===f&&(f=new r.InnerSubscriber(v,E,g)),!f.closed)return y instanceof u.Observable?y.subscribe(f):a.subscribeTo(y)(f)}},22889:(We,de,m)=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0});var r=m(94105),a=m(43910),u=m(12429);de.toSubscriber=function _(v,y,E){if(v){if(v instanceof r.Subscriber)return v;if(v[a.rxSubscriber])return v[a.rxSubscriber]()}return v||y||E?new r.Subscriber(v,y,E):new r.Subscriber(u.empty)}},49969:(We,de,m)=>{"use strict";m.d(de,{FX:()=>Se,If:()=>r,K2:()=>y,MA:()=>O,P:()=>L,hZ:()=>u,i0:()=>_,i7:()=>f,iF:()=>E,kY:()=>C,kp:()=>a,sf:()=>re,ui:()=>he,wk:()=>g});var r=function(M){return M[M.State=0]="State",M[M.Transition=1]="Transition",M[M.Sequence=2]="Sequence",M[M.Group=3]="Group",M[M.Animate=4]="Animate",M[M.Ke
vendor: 4,485 bytes, line 1
1yframes=5]="Keyframes",M[M.Style=6]="Style",M[M.Trigger=7]="Trigger",M[M.Reference=8]="Reference",M[M.AnimateChild=9]="AnimateChild",M[M.AnimateRef=10]="AnimateRef",M[M.Query=11]="Query",M[M.Stagger=12]="Stagger",M}(r||{});const a="*";function u(M,ee){return{type:r.Trigger,name:M,definitions:ee,options:{}}}function _(M,ee=null){return{type:r.Animate,styles:ee,timings:M}}function y(M,ee=null){return{type:r.Sequence,steps:M,options:ee}}function E(M){return{type:r.Style,styles:M,offset:null}}function g(M,ee,pe){return{type:r.State,name:M,styles:ee,options:pe}}function f(M){return{type:r.Keyframes,steps:M}}function C(M,ee,pe=null){return{type:r.Transition,expr:M,animation:ee,options:pe}}function O(M=null){return{type:r.AnimateChild,options:M}}function L(M,ee,pe=null){return{type:r.Query,selector:M,animation:ee,options:pe}}class re{constructor(ee=0,pe=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=ee+pe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ee=>ee()),this._onDoneFns=[])}onStart(ee){this._originalOnStartFns.push(ee),this._onStartFns.push(ee)}onDone(ee){this._originalOnDoneFns.push(ee),this._onDoneFns.push(ee)}onDestroy(ee){this._onDestroyFns.push(ee)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(ee=>ee()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(ee=>ee()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(ee){this._position=this.totalTime?ee*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(ee){const pe="start"==ee?this._onStartFns:this._onDoneFns;pe.forEach(ge=>ge()),pe.length=0}}class he{constructor(ee){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=ee;let pe=0,ge=0,Be=0;const je=this.players.length;0==je?queueMicrotask(()=>this._onFinish()):this.players.forEach(Qe=>{Qe.onDone(()=>{++pe==je&&this._onFinish()}),Qe.onDestroy(()=>{++ge==je&&this._onDestroy()}),Qe.onStart(()=>{++Be==je&&this._onStart()})}),this.totalTime=this.players.reduce((Qe,xe)=>Math.max(Qe,xe.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ee=>ee()),this._onDoneFns=[])}init(){this.players.forEach(ee=>ee.init())}onStart(ee){this._onStartFns.push(ee)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(ee=>ee()),this._onStartFns=[])}onDone(ee){this._onDoneFns.push(ee)}onDestroy(ee){this._onDestroyFns.push(ee)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(ee=>ee.play())}pause(){this.players.forEach(ee=>ee.pause())}restart(){this.players.forEach(ee=>ee.restart())}finish(){this._onFinish(),this.players.forEach(ee=>ee.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(ee=>ee.destroy()),this._onDestroyFns.forEach(ee=>ee()),this._onDestroyFns=[])}reset(){this.players.forEach(ee=>ee.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(ee){const pe=ee*this.totalTime;this.players.forEach(ge=>{const Be=ge.totalTime?Math.min(1,pe/ge.totalTime):1;ge.setPosition(Be)})}getPosition(){const ee=this.players.reduce((pe,ge)=>null===pe||ge.totalTime>pe.totalTime?ge:pe,null);return null!=ee?ee.getPosition():0}beforeDestroy(){this.players.forEach(ee=>{ee.beforeDestroy&&ee.beforeDestroy()})}triggerCallback(ee){const pe="start"==ee?this._onStartFns:this._onDoneFns;pe.forEach(ge=>ge()),pe.length=0}}const Se="!"},89888:(We,de,m)=>{"use strict";m.d(de,{Pd:()=>Ut,Au:()=>ve,vr:()=>ge,vR:()=>Mn,kB:()=>Ze,FN:()=>pn,Q_:()=>pt,Ai:()=>Wn,px:()=>Ie,_G:()=>yn,w6:()=>qn,Ae:()=>re});var r=m(60177),a=m(54438),u=m(36860),_=m(67336),v=m(45286),y=m(31805),g=(m(8982),m(14421)),f=m(79928),C=m(8841),S=m(63020),O=m(58728),T=m(95006),B=(m(19493),m(17753)),H=m(20522),K=m(760
15),j=m(72318),ae=m(14085),Ee=m(99327);const Me=" ";function Ie(Z,P,R){const $=he(Z,P);R=R.trim(),!$.some(X=>X.trim()===R)&&($.push(R),Z.setAttribute(P,$.join(Me)))}function re(Z,P,R){const $=he(Z,P);R=R.trim();const X=$.filter(ye=>ye!==R);X.length?Z.setAttribute(P,X.join(Me)):Z.removeAttribute(P)}function he(Z,P){return Z.getAttribute(P)?.match(/\S+/g)??[]}const M="cdk-describedby-message",ee="cdk-describedby-host";let pe=0,ge=(()=>{class Z{constructor(R,$){this._platform=$,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+pe++,this._document=R,this._id=(0,a.WQX)(a.sZ2)+"-"+pe++}describe(R,$,X){if(!this._canBeDescribed(R,$))return;const ye=Be($,X);"string"!=typeof $?(je($,this._id),this._messageRegistry.set(ye,{messageElement:$,referenceCount:0})):this._messageRegistry.has(ye)||this._createMessageElement($,X),this._isElementDescribedByMessage(R,ye)||this._addMessageReference(R,ye)}removeDescription(R,$,X){if(!$||!this._isElementNode(R))return;const ye=Be($,X);if(this._isElementDescribedByMessage(R,ye)&&this._removeMessageReference(R,ye),"string"==typeof $){const Q=this._messageRegistry.get(ye);Q&&0===Q.referenceCount&&this._deleteMessageElement(ye)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const R=this._document.querySelectorAll(`[${ee}="${this._id}"]`);for(let $=0;$<R.length;$++)this._removeCdkDescribedByReferenceIds(R[$]),R[$].removeAttribute(ee);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(R,$){const X=this._document.createElement("div");je(X,this._id),X.textContent=R,$&&X.setAttribute("role",$),this._createMessagesContainer(),this._messagesContainer.appendChild(X),this._messageRegistry.set(Be(R,$),{messageElement:X,referenceCount:0})}_deleteMessageElement(R){this._messageRegistry.get(R)?.messageElement?.remove(),this._messageRegistry.delete(R)}_createMessagesContainer(){if(this._messagesContainer)return;const R="cdk-describedby-message-container",$=this._document.querySelectorAll(`.${R}[platform="server"]`);for(let ye=0;ye<$.length;ye++)$[ye].remove();const X=this._document.createElement("div");X.style.visibility="hidden",X.classList.add(R),X.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&X.setAttribute("platform","server"),this._document.body.appendChild(X),this._messagesContainer=X}_removeCdkDescribedByReferenceIds(R){const $=he(R,"aria-describedby").filter(X=>0!=X.indexOf(M));R.setAttribute("aria-describedby",$.join(" "))}_addMessageReference(R,$){const X=this._messageRegistry.get($);Ie(R,"aria-describedby",X.messageElement.id),R.setAttribute(ee,this._id),X.referenceCount++}_removeMessageReference(R,$){const X=this._messageRegistry.get($);X.referenceCount--,re(R,"aria-describedby",X.messageElement.id),R.removeAttribute(ee)}_isElementDescribedByMessage(R,$){const X=he(R,"aria-describedby"),ye=this._messageRegistry.get($),Q=ye&&ye.messageElement.id;return!!Q&&-1!=X.indexOf(Q)}_canBeDescribed(R,$){if(!this._isElementNode(R))return!1;if($&&"object"==typeof $)return!0;const X=null==$?"":`${$}`.trim(),ye=R.getAttribute("aria-label");return!(!X||ye&&ye.trim()===X)}_isElementNode(R){return R.nodeType===this._document.ELEMENT_NODE}static{this.\u0275fac=function($){return new($||Z)(a.KVO(r.qQ),a.KVO(u.OD))}}static{this.\u0275prov=a.jDH({token:Z,factory:Z.\u0275fac,providedIn:"root"})}}return Z})();function Be(Z,P){return"string"==typeof Z?`${P||""}/${Z}`:Z}function je(Z,P){Z.id||(Z.id=`${M}-${P}-${pe++}`)}class xe{constructor(P,R){this._letterKeyStream=new v.B7,this._items=[],this._selectedItemIndex=-1,this._pressedLetters=[],this._selectedItem=new v.B7,this.selectedItem=this._selectedItem;const $="number"==typeof R?.debounceInterval?R.debounceInterval:200;R?.skipPredicate&&(this._skipPredicateFn=R.skipPredicate),this.setItems(P),this._setupKeyHandler($)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(P){this._selectedItemIndex=P}setItems(P){this._items=P}handleKey(P){const R=P.keyCode;P.key&&1===P.key.length?this._letterKeyStream.next(P.key.toLocaleUpperCase()):(R>=_.A&&R<=_.Z||R>=_.f2&&R<=_.bn)&&this._letterKeyStream.next(String.fromCharCode(R))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(P){this._letterKeyStream.pipe((0,C.M)(R=>this._pressedLetters.push(R)),(0,S.B)(P),(0,O.p)(()=>this._pressedLetters.length>0),(0,T.T)(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(R=>{for(let $=1;$<this._items.length+1;$++){const ye=this._items[(this._selectedItemIndex+$)%this._items.length];if(!this._skipPredicateFn?.(ye)&&0===ye.getLabel?.().toLocaleUpperCase().trim().indexOf(R)){this._selectedItem.next(ye);break}}this._pressedLetters=[]})}}class Ae{constructor(P,R){this._items=P,this._activeItemIndex=-1,this._activeItem=(0,a.vPA)(null),this._wrap=!1,this._typeaheadSub
1scription=y.y.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=$=>$.disabled,this.tabOut=new v.B7,this.change=new v.B7,P instanceof a.rOR?this._itemChangesSubscription=P.changes.subscribe($=>this._itemsChanged($.toArray())):(0,a.Hps)(P)&&(this._effectRef=(0,a.QZP)(()=>this._itemsChanged(P()),{injector:R}))}skipPredicate(P){return this._skipPredicateFn=P,this}withWrap(P=!0){return this._wrap=P,this}withVerticalOrientation(P=!0){return this._vertical=P,this}withHorizontalOrientation(P){return this._horizontal=P,this}withAllowedModifierKeys(P){return this._allowedModifierKeys=P,this}withTypeAhead(P=200){this._typeaheadSubscription.unsubscribe();const R=this._getItemsArray();return this._typeahead=new xe(R,{debounceInterval:"number"==typeof P?P:void 0,skipPredicate:$=>this._skipPredicateFn($)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe($=>{this.setActiveItem($)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(P=!0){return this._homeAndEnd=P,this}withPageUpDown(P=!0,R=10){return this._pageUpAndDown={enabled:P,delta:R},this}setActiveItem(P){const R=this._activeItem();this.updateActiveItem(P),this._activeItem()!==R&&this.change.next(this._activeItemIndex)}onKeydown(P){const R=P.keyCode,X=["altKey","ctrlKey","metaKey","shiftKey"].every(ye=>!P[ye]||this._allowedModifierKeys.indexOf(ye)>-1);switch(R){case _.wn:return void this.tabOut.next();case _.n6:if(this._vertical&&X){this.setNextItemActive();break}return;case _.i7:if(this._vertical&&X){this.setPreviousItemActive();break}return;case _.LE:if(this._horizontal&&X){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case _.UQ:if(this._horizontal&&X){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case _.yZ:if(this._homeAndEnd&&X){this.setFirstItemActive();break}return;case _.Kp:if(this._homeAndEnd&&X){this.setLastItemActive();break}return;case _.w_:if(this._pageUpAndDown.enabled&&X){const ye=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(ye>0?ye:0,1);break}return;case _.dB:if(this._pageUpAndDown.enabled&&X){const ye=this._activeItemIndex+this._pageUpAndDown.delta,Q=this._getItemsArray().length;this._setActiveItemByIndex(ye<Q?ye:Q-1,-1);break}return;default:return void((X||(0,_.rp)(P,"shiftKey"))&&this._typeahead?.handleKey(P))}this._typeahead?.reset(),P.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem()}isTyping(){return!!this._typeahead&&this._typeahead.isTyping()}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(P){const R=this._getItemsArray(),$="number"==typeof P?P:R.indexOf(P);this._activeItem.set(R[$]??null),this._activeItemIndex=$,this._typeahead?.setCurrentSelectedItemIndex($)}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(P){this._wrap?this._setActiveInWrapMode(P):this._setActiveInDefaultMode(P)}_setActiveInWrapMode(P){const R=this._getItemsArray();for(let $=1;$<=R.length;$++){const X=(this._activeItemIndex+P*$+R.length)%R.length;if(!this._skipPredicateFn(R[X]))return void this.setActiveItem(X)}}_setActiveInDefaultMode(P){this._setActiveItemByIndex(this._activeItemIndex+P,P)}_setActiveItemByIndex(P,R){const $=this._getItemsArray();if($[P]){for(;this._skipPredicateFn($[P]);)if(!$[P+=R])return;this.setActiveItem(P)}}_getItemsArray(){return(0,a.Hps)(this._items)?this._items():this._items instanceof a.rOR?this._items.toArray():this._items}_itemsChanged(P){this._typeahead?.setItems(P);const R=this._activeItem();if(R){const $=P.indexOf(R);$>-1&&$!==this._activeItemIndex&&(this._activeItemIndex=$,this._typeahead?.setCurrentSelectedItemIndex($))}}}class ve extends Ae{setActiveItem(P){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(P),this.activeItem&&this.activeItem.setActiveStyles()}}let dn=(()=>{class Z{constructor(R){this._platform=R}isDisabled(R){return R.hasAttribute("disabled")}isVisible(R){return function me(Z){return!!(Z.offsetWidth||Z.offsetHeight||"function"==typeof Z.getClientRects&&Z.getClientRects().length)}(R)&&"visible"===getComputedStyle(R).visibility}isTabbable(R){if(!this._platform.isBrowser)return!1;const $=function Mt(Z){try{return Z.frameElement}catch{return null}}(function ze(Z){return Z.ownerDocument&&Z.ownerDocument.defaultView||window}
1(R));if($&&(-1===Lt($)||!this.isVisible($)))return!1;let X=R.nodeName.toLowerCase(),ye=Lt(R);return R.hasAttribute("contenteditable")?-1!==ye:!("iframe"===X||"object"===X||this._platform.WEBKIT&&this._platform.IOS&&!function Ln(Z){let P=Z.nodeName.toLowerCase(),R="input"===P&&Z.type;return"text"===R||"password"===R||"select"===P||"textarea"===P}(R))&&("audio"===X?!!R.hasAttribute("controls")&&-1!==ye:"video"===X?-1!==ye&&(null!==ye||this._platform.FIREFOX||R.hasAttribute("controls")):R.tabIndex>=0)}isFocusable(R,$){return function Fn(Z){return!function le(Z){return function yt(Z){return"input"==Z.nodeName.toLowerCase()}(Z)&&"hidden"==Z.type}(Z)&&(function Je(Z){let P=Z.nodeName.toLowerCase();return"input"===P||"select"===P||"button"===P||"textarea"===P}(Z)||function Ge(Z){return function At(Z){return"a"==Z.nodeName.toLowerCase()}(Z)&&Z.hasAttribute("href")}(Z)||Z.hasAttribute("contenteditable")||kt(Z))}(R)&&!this.isDisabled(R)&&($?.ignoreVisibility||this.isVisible(R))}static{this.\u0275fac=function($){return new($||Z)(a.KVO(u.OD))}}static{this.\u0275prov=a.jDH({token:Z,factory:Z.\u0275fac,providedIn:"root"})}}return Z})();function kt(Z){if(!Z.hasAttribute("tabindex")||void 0===Z.tabIndex)return!1;let P=Z.getAttribute("tabindex");return!(!P||isNaN(parseInt(P,10)))}function Lt(Z){if(!kt(Z))return null;const P=parseInt(Z.getAttribute("tabindex")||"",10);return isNaN(P)?-1:P}class Ve{get enabled(){return this._enabled}set enabled(P){this._enabled=P,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(P,this._startAnchor),this._toggleAnchorTabIndex(P,this._endAnchor))}constructor(P,R,$,X,ye=!1,Q){this._element=P,this._checker=R,this._ngZone=$,this._document=X,this._injector=Q,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,ye||this.attachAnchors()}destroy(){const P=this._startAnchor,R=this._endAnchor;P&&(P.removeEventListener("focus",this.startAnchorListener),P.remove()),R&&(R.removeEventListener("focus",this.endAnchorListener),R.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(P){return new Promise(R=>{this._executeOnStable(()=>R(this.focusInitialElement(P)))})}focusFirstTabbableElementWhenReady(P){return new Promise(R=>{this._executeOnStable(()=>R(this.focusFirstTabbableElement(P)))})}focusLastTabbableElementWhenReady(P){return new Promise(R=>{this._executeOnStable(()=>R(this.focusLastTabbableElement(P)))})}_getRegionBoundary(P){const R=this._element.querySelectorAll(`[cdk-focus-region-${P}], [cdkFocusRegion${P}], [cdk-focus-${P}]`);return"start"==P?R.length?R[0]:this._getFirstTabbableElement(this._element):R.length?R[R.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(P){const R=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(R){if(!this._checker.isFocusable(R)){const $=this._getFirstTabbableElement(R);return $?.focus(P),!!$}return R.focus(P),!0}return this.focusFirstTabbableElement(P)}focusFirstTabbableElement(P){const R=this._getRegionBoundary("start");return R&&R.focus(P),!!R}focusLastTabbableElement(P){const R=this._getRegionBoundary("end");return R&&R.focus(P),!!R}hasAttached(){return this._hasAttached}_getFirstTabbableElement(P){if(this._checker.isFocusable(P)&&this._checker.isTabbable(P))return P;const R=P.children;for(let $=0;$<R.length;$++){const X=R[$].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(R[$]):null;if(X)return X}return null}_getLastTabbableElement(P){if(this._checker.isFocusable(P)&&this._checker.isTabbable(P))return P;const R=P.children;for(let $=R.length-1;$>=0;$--){const X=R[$].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(R[$]):null;if(X)return X}return null}_createAnchor(){const P=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,P),P.classList.add("cdk-visually-hidden"),P.classList.add("cdk-focus-trap-anchor"),P.setAttribute("aria-hidden","true"),P}_toggleAnchorTabIndex(P,R){P?R.setAttribute("tabindex","0"):R.removeAttribute("tabindex")}toggleAnchors(P){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(P,this._startAnchor),this._toggleAnchorTabIndex(P,this._endAnchor))}_executeOnStable(P){this._injector?(0,a.mal)(P,{injector:this._injector}):setTimeout(P)}}let $e=(()=>{class Z{constructor(R,$,X){this._checker=R,this._ngZone=$,this._injector=(0,a.WQX)(a.zZn),this._document=X}create(R,$=!1){return new Ve(R,this._checker,this._ngZone,this._document,$,this._injector)}static{this.\u0275fac=function($){return new($||Z)(a.KVO(dn),a.KVO(a.SKi),a.KVO(r.qQ))}}static{this.\u0275prov=a.jDH({token:Z,factory:Z.\u0275fac,providedIn:"root"})}}return Z})(),Ze=(()=>{class Z{get enabled(){return this.focusTrap?.enabled||!1}set enabled(R){this.focusTrap&&(this.focusTrap.enabled=R)}constructor(R,$,X){this._elementRef=R,this._focusTrapFactory=$,this._previouslyFocusedElement=null,(0,a.WQX)(u.OD).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(R){const $=R.autoCapture;$&&!$.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,u.vc)(),this.focusTrap?.focusInitialElementWhenReady()}static{this.\u0275fac=function($){return new($||Z)(a.rXU(a.aKT),a.rXU($e),a.rXU(r.qQ))}}static{this.\u0275dir=a.FsC({type:Z,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",a.L39],autoCapture:[2,"cdkTrapFocusAutoCapture","autoCapture",a.L39]},exportAs:["cdkTrapFocus"],standalone:!0,features:[a.GFd,a.OA$]})}}return Z})();function yn(Z){return 0===Z.buttons||0===Z.detail}function qn(Z){const P=Z.touches&&Z.touches[0]||Z.changedTouches&&Z.
1changedTouches[0];return!(!P||-1!==P.identifier||null!=P.radiusX&&1!==P.radiusX||null!=P.radiusY&&1!==P.radiusY)}const tr=new a.nKC("cdk-input-modality-detector-options"),ar={ignoreKeys:[_.A$,_.W3,_.eg,_.Ge,_.FX]},Tr=(0,u.BQ)({passive:!0,capture:!0});let $n=(()=>{class Z{get mostRecentModality(){return this._modality.value}constructor(R,$,X,ye){this._platform=R,this._mostRecentTarget=null,this._modality=new f.t(null),this._lastTouchMs=0,this._onKeydown=Q=>{this._options?.ignoreKeys?.some(Ye=>Ye===Q.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,u.Fb)(Q))},this._onMousedown=Q=>{Date.now()-this._lastTouchMs<650||(this._modality.next(yn(Q)?"keyboard":"mouse"),this._mostRecentTarget=(0,u.Fb)(Q))},this._onTouchstart=Q=>{qn(Q)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,u.Fb)(Q))},this._options={...ar,...ye},this.modalityDetected=this._modality.pipe((0,B.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,H.F)()),R.isBrowser&&$.runOutsideAngular(()=>{X.addEventListener("keydown",this._onKeydown,Tr),X.addEventListener("mousedown",this._onMousedown,Tr),X.addEventListener("touchstart",this._onTouchstart,Tr)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Tr),document.removeEventListener("mousedown",this._onMousedown,Tr),document.removeEventListener("touchstart",this._onTouchstart,Tr))}static{this.\u0275fac=function($){return new($||Z)(a.KVO(u.OD),a.KVO(a.SKi),a.KVO(r.qQ),a.KVO(tr,8))}}static{this.\u0275prov=a.jDH({token:Z,factory:Z.\u0275fac,providedIn:"root"})}}return Z})();const Nn=new a.nKC("liveAnnouncerElement",{providedIn:"root",factory:function An(){return null}}),Bn=new a.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let jn=0,Wn=(()=>{class Z{constructor(R,$,X,ye){this._ngZone=$,this._defaultOptions=ye,this._document=X,this._liveElement=R||this._createLiveElement()}announce(R,...$){const X=this._defaultOptions;let ye,Q;return 1===$.length&&"number"==typeof $[0]?Q=$[0]:[ye,Q]=$,this.clear(),clearTimeout(this._previousTimeout),ye||(ye=X&&X.politeness?X.politeness:"polite"),null==Q&&X&&(Q=X.duration),this._liveElement.setAttribute("aria-live",ye),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(Ye=>this._currentResolve=Ye)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=R,"number"==typeof Q&&(this._previousTimeout=setTimeout(()=>this.clear(),Q)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const R="cdk-live-announcer-element",$=this._document.getElementsByClassName(R),X=this._document.createElement("div");for(let ye=0;ye<$.length;ye++)$[ye].remove();return X.classList.add(R),X.classList.add("cdk-visually-hidden"),X.setAttribute("aria-atomic","true"),X.setAttribute("aria-live","polite"),X.id="cdk-live-announcer-"+jn++,this._document.body.appendChild(X),X}_exposeAnnouncerToModals(R){const $=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let X=0;X<$.length;X++){const ye=$[X],Q=ye.getAttribute("aria-owns");Q?-1===Q.indexOf(R)&&ye.setAttribute("aria-owns",Q+" "+R):ye.setAttribute("aria-owns",R)}}static{this.\u0275fac=function($){return new($||Z)(a.KVO(Nn,8),a.KVO(a.SKi),a.KVO(r.qQ),a.KVO(Bn,8))}}static{this.\u0275prov=a.jDH({token:Z,factory:Z.\u0275fac,providedIn:"root"})}}return Z})();var Et=function(Z){return Z[Z.IMMEDIATE=0]="IMMEDIATE",Z[Z.EVENTUAL=1]="EVENTUAL",Z}(Et||{});const xt=new a.nKC("cdk-focus-monitor-default-options"),Nt=(0,u.BQ)({passive:!0,capture:!0});let pn=(()=>{class Z{constructor(R,$,X,ye,Q){this._ngZone=R,this._platform=$,this._inputModalityDetector=X,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new v.B7,this._rootNodeFocusAndBlurListener=Ye=>{for(let Kt=(0,u.Fb)(Ye);Kt;Kt=Kt.parentElement)"focus"===Ye.type?this._onFocus(Ye,Kt):this._onBlur(Ye,Kt)},this._document=ye,this._detectionMode=Q?.detectionMode||Et.IMMEDIATE}monitor(R,$=!1){const X=(0,ae.i8)(R);if(!this._platform.isBrowser||1!==X.nodeType)return(0,g.of)();const ye=(0,u.KT)(X)||this._getDocument(),Q=this._elementInfo.get(X);if(Q)return $&&(Q.checkChildren=!0),Q.subject;
1const Ye={checkChildren:$,subject:new v.B7,rootNode:ye};return this._elementInfo.set(X,Ye),this._registerGlobalListeners(Ye),Ye.subject}stopMonitoring(R){const $=(0,ae.i8)(R),X=this._elementInfo.get($);X&&(X.subject.complete(),this._setClasses($),this._elementInfo.delete($),this._removeGlobalListeners(X))}focusVia(R,$,X){const ye=(0,ae.i8)(R);ye===this._getDocument().activeElement?this._getClosestElementsInfo(ye).forEach(([Ye,ut])=>this._originChanged(Ye,$,ut)):(this._setOrigin($),"function"==typeof ye.focus&&ye.focus(X))}ngOnDestroy(){this._elementInfo.forEach((R,$)=>this.stopMonitoring($))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(R){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(R)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:R&&this._isLastInteractionFromInputLabel(R)?"mouse":"program"}_shouldBeAttributedToTouch(R){return this._detectionMode===Et.EVENTUAL||!!R?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(R,$){R.classList.toggle("cdk-focused",!!$),R.classList.toggle("cdk-touch-focused","touch"===$),R.classList.toggle("cdk-keyboard-focused","keyboard"===$),R.classList.toggle("cdk-mouse-focused","mouse"===$),R.classList.toggle("cdk-program-focused","program"===$)}_setOrigin(R,$=!1){this._ngZone.runOutsideAngular(()=>{this._origin=R,this._originFromTouchInteraction="touch"===R&&$,this._detectionMode===Et.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(R,$){const X=this._elementInfo.get($),ye=(0,u.Fb)(R);!X||!X.checkChildren&&$!==ye||this._originChanged($,this._getFocusOrigin(ye),X)}_onBlur(R,$){const X=this._elementInfo.get($);!X||X.checkChildren&&R.relatedTarget instanceof Node&&$.contains(R.relatedTarget)||(this._setClasses($),this._emitOrigin(X,null))}_emitOrigin(R,$){R.subject.observers.length&&this._ngZone.run(()=>R.subject.next($))}_registerGlobalListeners(R){if(!this._platform.isBrowser)return;const $=R.rootNode,X=this._rootNodeFocusListenerCount.get($)||0;X||this._ngZone.runOutsideAngular(()=>{$.addEventListener("focus",this._rootNodeFocusAndBlurListener,Nt),$.addEventListener("blur",this._rootNodeFocusAndBlurListener,Nt)}),this._rootNodeFocusListenerCount.set($,X+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,K.Q)(this._stopInputModalityDetector)).subscribe(ye=>{this._setOrigin(ye,!0)}))}_removeGlobalListeners(R){const $=R.rootNode;if(this._rootNodeFocusListenerCount.has($)){const X=this._rootNodeFocusListenerCount.get($);X>1?this._rootNodeFocusListenerCount.set($,X-1):($.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Nt),$.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Nt),this._rootNodeFocusListenerCount.delete($))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(R,$,X){this._setClasses(R,$),this._emitOrigin(X,$),this._lastFocusOrigin=$}_getClosestElementsInfo(R){const $=[];return this._elementInfo.forEach((X,ye)=>{(ye===R||X.checkChildren&&ye.contains(R))&&$.push([ye,X])}),$}_isLastInteractionFromInputLabel(R){const{_mostRecentTarget:$,mostRecentModality:X}=this._inputModalityDetector;if("mouse"!==X||!$||$===R||"INPUT"!==R.nodeName&&"TEXTAREA"!==R.nodeName||R.disabled)return!1;const ye=R.labels;if(ye)for(let Q=0;Q<ye.length;Q++)if(ye[Q].contains($))return!0;return!1}static{this.\u0275fac=function($){return new($||Z)(a.KVO(a.SKi),a.KVO(u.OD),a.KVO($n),a.KVO(r.qQ,8),a.KVO(xt,8))}}static{this.\u0275prov=a.jDH({token:Z,factory:Z.\u0275fac,providedIn:"root"})}}return Z})(),Mn=(()=>{class Z{constructor(R,$){this._elementRef=R,this._focusMonitor=$,this._focusOrigin=null,this.cdkFocusChange=new a.bkB}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const R=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(R,1===R.nodeType&&R.hasAttribute("cdkMonitorSubtreeFocus")).subscribe($=>{this._focusOrigin=$,this.cdkFocusChange.emit($)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static{this.\u0275fac=function($){return new($||Z)(a.rXU(a.aKT),a.rXU(pn))}}static{this.\u0275dir=a.FsC({type:Z,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"],standalone:!0})}}return Z})();var Gt=function(Z){return Z[Z.NONE=0]="NONE",Z[Z.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",Z[Z.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",Z}(Gt||{});const br="cdk-high-contrast-black-on-white",qt="cdk-high-contrast-white-on-black",zt="cdk-high-contrast-active";let pt=(()=>{class Z{constructor(R,$){this._platform=R,this._document=$,this._breakpointSubscription=(0,a.WQX)(Ee.QP).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasse
1s())})}getHighContrastMode(){if(!this._platform.isBrowser)return Gt.NONE;const R=this._document.createElement("div");R.style.backgroundColor="rgb(1,2,3)",R.style.position="absolute",this._document.body.appendChild(R);const $=this._document.defaultView||window,X=$&&$.getComputedStyle?$.getComputedStyle(R):null,ye=(X&&X.backgroundColor||"").replace(/ /g,"");switch(R.remove(),ye){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return Gt.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return Gt.BLACK_ON_WHITE}return Gt.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const R=this._document.body.classList;R.remove(zt,br,qt),this._hasCheckedHighContrastMode=!0;const $=this.getHighContrastMode();$===Gt.BLACK_ON_WHITE?R.add(zt,br):$===Gt.WHITE_ON_BLACK&&R.add(zt,qt)}}static{this.\u0275fac=function($){return new($||Z)(a.KVO(u.OD),a.KVO(r.qQ))}}static{this.\u0275prov=a.jDH({token:Z,factory:Z.\u0275fac,providedIn:"root"})}}return Z})(),Ut=(()=>{class Z{constructor(R){R._applyBodyHighContrastModeCssClasses()}static{this.\u0275fac=function($){return new($||Z)(a.KVO(pt))}}static{this.\u0275mod=a.$C({type:Z})}static{this.\u0275inj=a.G2t({imports:[j.w5]})}}return Z})()},28203:(We,de,m)=>{"use strict";m.d(de,{dS:()=>E,jI:()=>f});var r=m(54438),a=m(60177);const u=new r.nKC("cdk-dir-doc",{providedIn:"root",factory:function _(){return(0,r.WQX)(a.qQ)}}),v=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let E=(()=>{class C{constructor(O){this.value="ltr",this.change=new r.bkB,O&&(this.value=function y(C){const S=C?.toLowerCase()||"";return"auto"===S&&typeof navigator<"u"&&navigator?.language?v.test(navigator.language)?"rtl":"ltr":"rtl"===S?"rtl":"ltr"}((O.body?O.body.dir:null)||(O.documentElement?O.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static{this.\u0275fac=function(T){return new(T||C)(r.KVO(u,8))}}static{this.\u0275prov=r.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}}return C})(),f=(()=>{class C{static{this.\u0275fac=function(T){return new(T||C)}}static{this.\u0275mod=r.$C({type:C})}static{this.\u0275inj=r.G2t({})}}return C})()},83801:(We,de,m)=>{"use strict";m.d(de,{B0:()=>_});var r=m(60177),a=m(54438);class u{constructor(f,C){this._document=C;const S=this._textarea=this._document.createElement("textarea"),O=S.style;O.position="fixed",O.top=O.opacity="0",O.left="-999em",S.setAttribute("aria-hidden","true"),S.value=f,S.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(S)}copy(){const f=this._textarea;let C=!1;try{if(f){const S=this._document.activeElement;f.select(),f.setSelectionRange(0,f.value.length),C=this._document.execCommand("copy"),S&&S.focus()}}catch{}return C}destroy(){const f=this._textarea;f&&(f.remove(),this._textarea=void 0)}}let _=(()=>{class g{constructor(C){this._document=C}copy(C){const S=this.beginCopy(C),O=S.copy();return S.destroy(),O}beginCopy(C){return new u(C,this._document)}static{this.\u0275fac=function(S){return new(S||g)(a.KVO(r.qQ))}}static{this.\u0275prov=a.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}}return g})()},14085:(We,de,m)=>{"use strict";m.d(de,{FG:()=>v,OE:()=>u,a1:()=>y,cc:()=>g,he:()=>a,i8:()=>E});var r=m(54438);function a(f){return null!=f&&"false"!=`${f}`}function u(f,C=0){return function _(f){return!isNaN(parseFloat(f))&&!isNaN(Number(f))}(f)?Number(f):2===arguments.length?C:0}function v(f){return Array.isArray(f)?f:[f]}function y(f){return null==f?"":"string"==typeof f?f:`${f}px`}function E(f){return f instanceof r.aKT?f.nativeElement:f}function g(f,C=/\s+/){const S=[];if(null!=f){const O=Array.isArray(f)?f:`${f}`.split(C);for(const T of O){const L=`${T}`.trim();L&&S.push(L)}}return S}},67336:(We,de,m)=>{"use strict";m.d(de,{A:()=>lt,A$:()=>g,FX:()=>y,Fm:()=>v,G_:()=>a,Ge:()=>mn,Kp:()=>B,LE:()=>j,UQ:()=>K,W3:()=>E,Z:()=>rn,_f:()=>S,bn:()=>xe,dB:()=>L,eg:()=>Te,f2:()=>he,i7:()=>k,n6:()=>ae,rp:()=>qe,t6:()=>O,w_:()=>T,wn:()=>u,yZ:()=>H});const a=8,u=9,v=13,y=16,E=17,g=18,S=27,O=32,T=33,L=34,B=35,H=36,K=37,k=38,j=39,ae=40,he=48,xe=57,lt=65,rn=90,mn=91,Te=224;function qe(ot,...Xt){return Xt.length?Xt.some(En=>ot[En]):ot.altKey||ot.shiftKey||ot.ctrlKey||ot.metaKey}},99327:(We,de,m)=>{"use strict";m.d(de,{QP:()=>ae,Rp:()=>Me});var r=m(54438),a=m(14085),u=m(45286),_=m(49776),v=m(20708),y=m(15075),E=m(19493),g=m(17753),f=m(63020),C=m(95006),S=m(23176),O=m(7605),T=m(36860);const B=new Set;let H,K=(()=>{class Ie{constructor(he,Se){this._platform=he,this._nonce=Se,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):j}matchMedia(he){return(this._platform.WEBKIT||this._platform.BLINK)&&function k(Ie,re){if(!B.has(Ie))try{H||(H=document.createElement("style"),re&&H.setAttribute("nonce",re),H.setAttribute("type","text/css"),document.head.appendChild(H
1)),H.sheet&&(H.sheet.insertRule(`@media ${Ie} {body{ }}`,0),B.add(Ie))}catch(he){console.error(he)}}(he,this._nonce),this._matchMedia(he)}static{this.\u0275fac=function(Se){return new(Se||Ie)(r.KVO(T.OD),r.KVO(r.BIS,8))}}static{this.\u0275prov=r.jDH({token:Ie,factory:Ie.\u0275fac,providedIn:"root"})}}return Ie})();function j(Ie){return{matches:"all"===Ie||""===Ie,media:Ie,addListener:()=>{},removeListener:()=>{}}}let ae=(()=>{class Ie{constructor(he,Se){this._mediaMatcher=he,this._zone=Se,this._queries=new Map,this._destroySubject=new u.B7}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(he){return Ee((0,a.FG)(he)).some(M=>this._registerQuery(M).mql.matches)}observe(he){const M=Ee((0,a.FG)(he)).map(pe=>this._registerQuery(pe).observable);let ee=(0,_.zV)(M);return ee=(0,v.x)(ee.pipe((0,E.s)(1)),ee.pipe((0,g.i)(1),(0,f.B)(0))),ee.pipe((0,C.T)(pe=>{const ge={matches:!1,breakpoints:{}};return pe.forEach(({matches:Be,query:je})=>{ge.matches=ge.matches||Be,ge.breakpoints[je]=Be}),ge}))}_registerQuery(he){if(this._queries.has(he))return this._queries.get(he);const Se=this._mediaMatcher.matchMedia(he),ee={observable:new y.c(pe=>{const ge=Be=>this._zone.run(()=>pe.next(Be));return Se.addListener(ge),()=>{Se.removeListener(ge)}}).pipe((0,S.Z)(Se),(0,C.T)(({matches:pe})=>({query:he,matches:pe})),(0,O.Q)(this._destroySubject)),mql:Se};return this._queries.set(he,ee),ee}static{this.\u0275fac=function(Se){return new(Se||Ie)(r.KVO(K),r.KVO(r.SKi))}}static{this.\u0275prov=r.jDH({token:Ie,factory:Ie.\u0275fac,providedIn:"root"})}}return Ie})();function Ee(Ie){return Ie.map(re=>re.split(",")).reduce((re,he)=>re.concat(he)).map(re=>re.trim())}const Me={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},72318:(We,de,m)=>{"use strict";m.d(de,{w5:()=>y});var r=m(54438);let u=(()=>{class E{create(f){return typeof MutationObserver>"u"?null:new MutationObserver(f)}static{this.\u0275fac=function(C){return new(C||E)}}static{this.\u0275prov=r.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})(),y=(()=>{class E{static{this.\u0275fac=function(C){return new(C||E)}}static{this.\u0275mod=r.$C({type:E})}static{this.\u0275inj=r.G2t({providers:[u]})}}return E})()},47987:(We,de,m)=>{"use strict";m.d(de,{$Q:()=>yt,WB:()=>At,hJ:()=>Je,rR:()=>re,rW:()=>Ce,z_:()=>Ln});var r=m(65478),a=m(60177),u=m(54438),_=m(14085),v=m(36860),y=m(58728),E=m(760
15),g=m(31604),f=m(28203),C=m(76939),S=m(45286),O=m(31805),T=m(44670),L=m(67336);const B=(0,v.CZ)();class H{constructor(Ve,$e){this._viewportRuler=Ve,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=$e}attach(){}enable(){if(this._canBeEnabled()){const Ve=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=Ve.style.left||"",this._previousHTMLStyles.top=Ve.style.top||"",Ve.style.left=(0,_.a1)(-this._previousScrollPosition.left),Ve.style.top=(0,_.a1)(-this._previousScrollPosition.top),Ve.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const Ve=this._document.documentElement,Ze=Ve.style,bt=this._document.body.style,Bt=Ze.scrollBehavior||"",rn=bt.scrollBehavior||"";this._isEnabled=!1,Ze.left=this._previousHTMLStyles.left,Ze.top=this._previousHTMLStyles.top,Ve.classList.remove("cdk-global-scrollblock"),B&&(Ze.scrollBehavior=bt.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),B&&(Ze.scrollBehavior=Bt,bt.scrollBehavior=rn)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const $e=this._document.body,Ze=this._viewportRuler.getViewportSize();return $e.scrollHeight>Ze.height||$e.scrollWidth>Ze.width}}class k{constructor(Ve,$e,Ze,bt){this._scrollDispatcher=Ve,this._ngZone=$e,this._viewportRuler=Ze,this._config=bt,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(Ve){this._overlayRef=Ve}enable(){if(this._scrollSubscription)return;const Ve=this._scrollDispatcher.scrolled(0).pipe((0,y.p)($e=>!$e||!this._overlayRef.overlayElement.contains($e.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=Ve.subscribe(()=>{const $e=this._viewportRuler.getViewportScrollPosition().top;Math.abs($e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=Ve.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class j{enable(){}disable(){}attach(){}}function ae(ze,Ve){return Ve.some($e=>ze.bottom<$e.top||ze.top>$e.bottom||ze.right<$e.left||ze.left>$e.right)}function Ee(ze,Ve){return Ve.some($e=>ze.top<$e.top||ze.bottom>$e.bottom||ze.left<$e.left||ze.right>$e.right)}class Me{constructor(Ve,$e,Ze,bt){this._scrollDispatcher=Ve,this._viewportRuler=$e,this._ngZone=Ze,this._config=bt,this._scrollSubscription=null}attach(Ve){this._overlayRef=Ve}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const $e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:Ze,height:bt}=this._viewportRuler.getViewportSize();ae($e,[{width:Ze,height:bt,bottom:bt,right:Ze,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let Ie=(()=>{class ze{constructor($e,Ze,bt,Bt){this._scrollDispatcher=$e,this._viewportRuler=Ze,this._ngZone=bt,this.noop=()=>new j,this.close=rn=>new k(this._scrollDispatcher,this._ngZone,this._viewportRuler,rn),this.block=()=>new H(this._viewportRuler,this._document),this.reposition=rn=>new Me(this._scrollDispatcher,this._viewportRuler,this._ngZone,rn),this._document=Bt}static{this.\u0275fac=function(Ze){return new(Ze||ze)(u.KVO(r.R),u.KVO(r.Xj),u.KVO(u.SKi),u.KVO(a.qQ))}}static{this.\u0275prov=u.jDH({token:ze,factory:ze.\u0275fac,providedIn:"root"})}}return ze})();class re{constructor(Ve){if(this.scrollStrategy=new j,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,Ve){const $e=Object.keys(Ve);for(const Ze of $e)void 0!==Ve[Ze]&&(this[Ze]=Ve[Ze])}}}class M{constructor(Ve,$e){this.connectionPair=Ve,this.scrollableViewProperties=$e}}let ge=(()=>{class ze{constructor($e){this._attachedOverlays=[],this._document=$e}ngOnDestroy(){this.detach()}add($e){this.remove($e),this._attachedOverlays.push($e)}remove($e){const Ze=this._attachedOverlays.indexOf($e);Ze>-1&&this._attachedOverlays.splice(Ze,1),0===this._attachedOverlays.length&&this.detach()}static{this.\u0275fac=function(Ze){return new(Ze||ze)(u.KVO(a.qQ))}}static{this.\u0275prov=u.jDH({token:ze,factory:ze.\u0275fac,providedIn:"root"})}}return ze})(),Be=(()=>{class ze extends ge{constructor($e,Ze){super($e),this._ngZone=Ze,this._key
1downListener=bt=>{const Bt=this._attachedOverlays;for(let rn=Bt.length-1;rn>-1;rn--)if(Bt[rn]._keydownEvents.observers.length>0){const mn=Bt[rn]._keydownEvents;this._ngZone?this._ngZone.run(()=>mn.next(bt)):mn.next(bt);break}}}add($e){super.add($e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}static{this.\u0275fac=function(Ze){return new(Ze||ze)(u.KVO(a.qQ),u.KVO(u.SKi,8))}}static{this.\u0275prov=u.jDH({token:ze,factory:ze.\u0275fac,providedIn:"root"})}}return ze})(),je=(()=>{class ze extends ge{constructor($e,Ze,bt){super($e),this._platform=Ze,this._ngZone=bt,this._cursorStyleIsSet=!1,this._pointerDownListener=Bt=>{this._pointerDownEventTarget=(0,v.Fb)(Bt)},this._clickListener=Bt=>{const rn=(0,v.Fb)(Bt),mn="click"===Bt.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:rn;this._pointerDownEventTarget=null;const Un=this._attachedOverlays.slice();for(let yn=Un.length-1;yn>-1;yn--){const qn=Un[yn];if(qn._outsidePointerEvents.observers.length<1||!qn.hasAttached())continue;if(Qe(qn.overlayElement,rn)||Qe(qn.overlayElement,mn))break;const tr=qn._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>tr.next(Bt)):tr.next(Bt)}}}add($e){if(super.add($e),!this._isAttached){const Ze=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(Ze)):this._addEventListeners(Ze),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=Ze.style.cursor,Ze.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const $e=this._document.body;$e.removeEventListener("pointerdown",this._pointerDownListener,!0),$e.removeEventListener("click",this._clickListener,!0),$e.removeEventListener("auxclick",this._clickListener,!0),$e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&($e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners($e){$e.addEventListener("pointerdown",this._pointerDownListener,!0),$e.addEventListener("click",this._clickListener,!0),$e.addEventListener("auxclick",this._clickListener,!0),$e.addEventListener("contextmenu",this._clickListener,!0)}static{this.\u0275fac=function(Ze){return new(Ze||ze)(u.KVO(a.qQ),u.KVO(v.OD),u.KVO(u.SKi,8))}}static{this.\u0275prov=u.jDH({token:ze,factory:ze.\u0275fac,providedIn:"root"})}}return ze})();function Qe(ze,Ve){const $e=typeof ShadowRoot<"u"&&ShadowRoot;let Ze=Ve;for(;Ze;){if(Ze===ze)return!0;Ze=$e&&Ze instanceof ShadowRoot?Ze.host:Ze.parentNode}return!1}let xe=(()=>{class ze{constructor($e,Ze){this._platform=Ze,this._document=$e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const $e="cdk-overlay-container";if(this._platform.isBrowser||(0,v.v8)()){const bt=this._document.querySelectorAll(`.${$e}[platform="server"], .${$e}[platform="test"]`);for(let Bt=0;Bt<bt.length;Bt++)bt[Bt].remove()}const Ze=this._document.createElement("div");Ze.classList.add($e),(0,v.v8)()?Ze.setAttribute("platform","test"):this._platform.isBrowser||Ze.setAttribute("platform","server"),this._document.body.appendChild(Ze),this._containerElement=Ze}static{this.\u0275fac=function(Ze){return new(Ze||ze)(u.KVO(a.qQ),u.KVO(v.OD))}}static{this.\u0275prov=u.jDH({token:ze,factory:ze.\u0275fac,providedIn:"root"})}}return ze})();class Ae{constructor(Ve,$e,Ze,bt,Bt,rn,mn,Un,yn,qn=!1,tr){this._portalOutlet=Ve,this._host=$e,this._pane=Ze,this._config=bt,this._ngZone=Bt,this._keyboardDispatcher=rn,this._document=mn,this._location=Un,this._outsideClickDispatcher=yn,this._animationsDisabled=qn,this._injector=tr,this._backdropElement=null,this._backdropClick=new S.B7,this._attachments=new S.B7,this._detachments=new S.B7,this._locationChanges=O.y.EMPTY,this._backdropClickHandler=ar=>this._backdropClick.next(ar),this._backdropTransitionendHandler=ar=>{this._disposeBackdrop(ar.target)}
1,this._keydownEvents=new S.B7,this._outsidePointerEvents=new S.B7,this._renders=new S.B7,bt.scrollStrategy&&(this._scrollStrategy=bt.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=bt.positionStrategy,this._afterRenderRef=(0,u.O8t)(()=>(0,u.Tzd)(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(Ve){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const $e=this._portalOutlet.attach(Ve);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=(0,u.mal)(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof $e?.onDestroy&&$e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),$e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const Ve=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),Ve}dispose(){const Ve=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=null,Ve&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(Ve){Ve!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=Ve,this.hasAttached()&&(Ve.attach(this),this.updatePosition()))}updateSize(Ve){this._config={...this._config,...Ve},this._updateElementSize()}setDirection(Ve){this._config={...this._config,direction:Ve},this._updateElementDirection()}addPanelClass(Ve){this._pane&&this._toggleClasses(this._pane,Ve,!0)}removePanelClass(Ve){this._pane&&this._toggleClasses(this._pane,Ve,!1)}getDirection(){const Ve=this._config.direction;return Ve?"string"==typeof Ve?Ve:Ve.value:"ltr"}updateScrollStrategy(Ve){Ve!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=Ve,this.hasAttached()&&(Ve.attach(this),Ve.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const Ve=this._pane.style;Ve.width=(0,_.a1)(this._config.width),Ve.height=(0,_.a1)(this._config.height),Ve.minWidth=(0,_.a1)(this._config.minWidth),Ve.minHeight=(0,_.a1)(this._config.minHeight),Ve.maxWidth=(0,_.a1)(this._config.maxWidth),Ve.maxHeight=(0,_.a1)(this._config.maxHeight)}_togglePointerEvents(Ve){this._pane.style.pointerEvents=Ve?"":"none"}_attachBackdrop(){const Ve="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(Ve)})}):this._backdropElement.classList.add(Ve)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const Ve=this._backdropElement;if(Ve){if(this._animationsDisabled)return void this._disposeBackdrop(Ve);Ve.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{Ve.addEventListener("transitionend",this._backdropTransitionendHandler)}),Ve.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(Ve)},500))}}
1_toggleClasses(Ve,$e,Ze){const bt=(0,_.FG)($e||[]).filter(Bt=>!!Bt);bt.length&&(Ze?Ve.classList.add(...bt):Ve.classList.remove(...bt))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{const Ve=this._renders.pipe((0,E.Q)((0,T.h)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),Ve.unsubscribe())})})}_disposeScrollStrategy(){const Ve=this._scrollStrategy;Ve&&(Ve.disable(),Ve.detach&&Ve.detach())}_disposeBackdrop(Ve){Ve&&(Ve.removeEventListener("click",this._backdropClickHandler),Ve.removeEventListener("transitionend",this._backdropTransitionendHandler),Ve.remove(),this._backdropElement===Ve&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const ve="cdk-overlay-connected-position-bounding-box",_e=/([A-Za-z%]+)$/;class Ce{get positions(){return this._preferredPositions}constructor(Ve,$e,Ze,bt,Bt){this._viewportRuler=$e,this._document=Ze,this._platform=bt,this._overlayContainer=Bt,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new S.B7,this._resizeSubscription=O.y.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(Ve)}attach(Ve){this._validatePositions(),Ve.hostElement.classList.add(ve),this._overlayRef=Ve,this._boundingBox=Ve.hostElement,this._pane=Ve.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const Ve=this._originRect,$e=this._overlayRect,Ze=this._viewportRect,bt=this._containerRect,Bt=[];let rn;for(let mn of this._preferredPositions){let Un=this._getOriginPoint(Ve,bt,mn),yn=this._getOverlayPoint(Un,$e,mn),qn=this._getOverlayFit(yn,$e,Ze,mn);if(qn.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(mn,Un);this._canFitWithFlexibleDimensions(qn,yn,Ze)?Bt.push({position:mn,origin:Un,overlayRect:$e,boundingBoxRect:this._calculateBoundingBoxRect(Un,mn)}):(!rn||rn.overlayFit.visibleArea<qn.visibleArea)&&(rn={overlayFit:qn,overlayPoint:yn,originPoint:Un,position:mn,overlayRect:$e})}if(Bt.length){let mn=null,Un=-1;for(const yn of Bt){const qn=yn.boundingBoxRect.width*yn.boundingBoxRect.height*(yn.position.weight||1);qn>Un&&(Un=qn,mn=yn)}return this._isPushed=!1,void this._applyPosition(mn.position,mn.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(rn.position,rn.originPoint);this._applyPosition(rn.position,rn.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&<(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(ve),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const Ve=this._lastPosition;if(Ve){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const $e=this._getOriginPoint(this._originRect,this._containerRect,Ve);this._applyPosition(Ve,$e)}else this.apply()}withScrollableContainers(Ve){return this._scrollables=Ve,this}withPositions(Ve){return this._preferredPositions=Ve,-1===Ve.indexOf(this._lastPosition)&&(this._lastPosition=null),this._val
vendor: 4,096 bytes, line 1
1idatePositions(),this}withViewportMargin(Ve){return this._viewportMargin=Ve,this}withFlexibleDimensions(Ve=!0){return this._hasFlexibleDimensions=Ve,this}withGrowAfterOpen(Ve=!0){return this._growAfterOpen=Ve,this}withPush(Ve=!0){return this._canPush=Ve,this}withLockedPosition(Ve=!0){return this._positionLocked=Ve,this}setOrigin(Ve){return this._origin=Ve,this}withDefaultOffsetX(Ve){return this._offsetX=Ve,this}withDefaultOffsetY(Ve){return this._offsetY=Ve,this}withTransformOriginOn(Ve){return this._transformOriginSelector=Ve,this}_getOriginPoint(Ve,$e,Ze){let bt,Bt;if("center"==Ze.originX)bt=Ve.left+Ve.width/2;else{const rn=this._isRtl()?Ve.right:Ve.left,mn=this._isRtl()?Ve.left:Ve.right;bt="start"==Ze.originX?rn:mn}return $e.left<0&&(bt-=$e.left),Bt="center"==Ze.originY?Ve.top+Ve.height/2:"top"==Ze.originY?Ve.top:Ve.bottom,$e.top<0&&(Bt-=$e.top),{x:bt,y:Bt}}_getOverlayPoint(Ve,$e,Ze){let bt,Bt;return bt="center"==Ze.overlayX?-$e.width/2:"start"===Ze.overlayX?this._isRtl()?-$e.width:0:this._isRtl()?0:-$e.width,Bt="center"==Ze.overlayY?-$e.height/2:"top"==Ze.overlayY?0:-$e.height,{x:Ve.x+bt,y:Ve.y+Bt}}_getOverlayFit(Ve,$e,Ze,bt){const Bt=$t($e);let{x:rn,y:mn}=Ve,Un=this._getOffset(bt,"x"),yn=this._getOffset(bt,"y");Un&&(rn+=Un),yn&&(mn+=yn);let ar=0-mn,zn=mn+Bt.height-Ze.height,Tr=this._subtractOverflows(Bt.width,0-rn,rn+Bt.width-Ze.width),$n=this._subtractOverflows(Bt.height,ar,zn),Nn=Tr*$n;return{visibleArea:Nn,isCompletelyWithinViewport:Bt.width*Bt.height===Nn,fitsInViewportVertically:$n===Bt.height,fitsInViewportHorizontally:Tr==Bt.width}}_canFitWithFlexibleDimensions(Ve,$e,Ze){if(this._hasFlexibleDimensions){const bt=Ze.bottom-$e.y,Bt=Ze.right-$e.x,rn=Dt(this._overlayRef.getConfig().minHeight),mn=Dt(this._overlayRef.getConfig().minWidth);return(Ve.fitsInViewportVertically||null!=rn&&rn<=bt)&&(Ve.fitsInViewportHorizontally||null!=mn&&mn<=Bt)}return!1}_pushOverlayOnScreen(Ve,$e,Ze){if(this._previousPushAmount&&this._positionLocked)return{x:Ve.x+this._previousPushAmount.x,y:Ve.y+this._previousPushAmount.y};const bt=$t($e),Bt=this._viewportRect,rn=Math.max(Ve.x+bt.width-Bt.width,0),mn=Math.max(Ve.y+bt.height-Bt.height,0),Un=Math.max(Bt.top-Ze.top-Ve.y,0),yn=Math.max(Bt.left-Ze.left-Ve.x,0);let qn=0,tr=0;return qn=bt.width<=Bt.width?yn||-rn:Ve.x<this._viewportMargin?Bt.left-Ze.left-Ve.x:0,tr=bt.height<=Bt.height?Un||-mn:Ve.y<this._viewportMargin?Bt.top-Ze.top-Ve.y:0,this._previousPushAmount={x:qn,y:tr},{x:Ve.x+qn,y:Ve.y+tr}}_applyPosition(Ve,$e){if(this._setTransformOrigin(Ve),this._setOverlayElementStyles($e,Ve),this._setBoundingBoxStyles($e,Ve),Ve.panelClass&&this._addPanelClasses(Ve.panelClass),this._positionChanges.observers.length){const Ze=this._getScrollVisibility();if(Ve!==this._lastPosition||!this._lastScrollVisibility||!function un(ze,Ve){return ze===Ve||ze.isOriginClipped===Ve.isOriginClipped&&ze.isOriginOutsideView===Ve.isOriginOutsideView&&ze.isOverlayClipped===Ve.isOverlayClipped&&ze.isOverlayOutsideView===Ve.isOverlayOutsideView}(this._lastScrollVisibility,Ze)){const bt=new M(Ve,Ze);this._positionChanges.next(bt)}this._lastScrollVisibility=Ze}this._lastPosition=Ve,this._isInitialRender=!1}_setTransformOrigin(Ve){if(!this._transformOriginSelector)return;const $e=this._boundingBox.querySelectorAll(this._transformOriginSelector);let Ze,bt=Ve.overlayY;Ze="center"===Ve.overlayX?"center":this._isRtl()?"start"===Ve.overlayX?"right":"left":"start"===Ve.overlayX?"left":"right";for(let Bt=0;Bt<$e.length;Bt++)$e[Bt].style.transformOrigin=`${Ze} ${bt}`}_calculateBoundingBoxRect(Ve,$e){const Ze=this._viewportRect,bt=this._isRtl();let Bt,rn,mn,qn,tr,ar;if("top"===$e.overlayY)rn=Ve.y,Bt=Ze.height-rn+this._viewportMargin;else if("bottom"===$e.overlayY)mn=Ze.height-Ve.y+2*this._viewportMargin,Bt=Ze.height-mn+this._viewportMargin;else{const zn=Math.min(Ze.bottom-Ve.y+Ze.top,Ve.y),Tr=this._lastBoundingBoxSize.height;Bt=2*zn,rn=Ve.y-zn,Bt>Tr&&!this._isInitialRender&&!this._growAfterOpen&&(rn=Ve.y-Tr/2)}if("end"===$e.overlayX&&!bt||"start"===$e.overlayX&&bt)ar=Ze.width-Ve.x+2*this._viewportMargin,qn=Ve.x-this._viewportMargin;
vendor: 4,158 bytes, line 1
1else if("start"===$e.overlayX&&!bt||"end"===$e.overlayX&&bt)tr=Ve.x,qn=Ze.right-Ve.x;else{const zn=Math.min(Ze.right-Ve.x+Ze.left,Ve.x),Tr=this._lastBoundingBoxSize.width;qn=2*zn,tr=Ve.x-zn,qn>Tr&&!this._isInitialRender&&!this._growAfterOpen&&(tr=Ve.x-Tr/2)}return{top:rn,left:tr,bottom:mn,right:ar,width:qn,height:Bt}}_setBoundingBoxStyles(Ve,$e){const Ze=this._calculateBoundingBoxRect(Ve,$e);!this._isInitialRender&&!this._growAfterOpen&&(Ze.height=Math.min(Ze.height,this._lastBoundingBoxSize.height),Ze.width=Math.min(Ze.width,this._lastBoundingBoxSize.width));const bt={};if(this._hasExactPosition())bt.top=bt.left="0",bt.bottom=bt.right=bt.maxHeight=bt.maxWidth="",bt.width=bt.height="100%";else{const Bt=this._overlayRef.getConfig().maxHeight,rn=this._overlayRef.getConfig().maxWidth;bt.height=(0,_.a1)(Ze.height),bt.top=(0,_.a1)(Ze.top),bt.bottom=(0,_.a1)(Ze.bottom),bt.width=(0,_.a1)(Ze.width),bt.left=(0,_.a1)(Ze.left),bt.right=(0,_.a1)(Ze.right),bt.alignItems="center"===$e.overlayX?"center":"end"===$e.overlayX?"flex-end":"flex-start",bt.justifyContent="center"===$e.overlayY?"center":"bottom"===$e.overlayY?"flex-end":"flex-start",Bt&&(bt.maxHeight=(0,_.a1)(Bt)),rn&&(bt.maxWidth=(0,_.a1)(rn))}this._lastBoundingBoxSize=Ze,lt(this._boundingBox.style,bt)}_resetBoundingBoxStyles(){lt(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){lt(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(Ve,$e){const Ze={},bt=this._hasExactPosition(),Bt=this._hasFlexibleDimensions,rn=this._overlayRef.getConfig();if(bt){const qn=this._viewportRuler.getViewportScrollPosition();lt(Ze,this._getExactOverlayY($e,Ve,qn)),lt(Ze,this._getExactOverlayX($e,Ve,qn))}else Ze.position="static";let mn="",Un=this._getOffset($e,"x"),yn=this._getOffset($e,"y");Un&&(mn+=`translateX(${Un}px) `),yn&&(mn+=`translateY(${yn}px)`),Ze.transform=mn.trim(),rn.maxHeight&&(bt?Ze.maxHeight=(0,_.a1)(rn.maxHeight):Bt&&(Ze.maxHeight="")),rn.maxWidth&&(bt?Ze.maxWidth=(0,_.a1)(rn.maxWidth):Bt&&(Ze.maxWidth="")),lt(this._pane.style,Ze)}_getExactOverlayY(Ve,$e,Ze){let bt={top:"",bottom:""},Bt=this._getOverlayPoint($e,this._overlayRect,Ve);return this._isPushed&&(Bt=this._pushOverlayOnScreen(Bt,this._overlayRect,Ze)),"bottom"===Ve.overlayY?bt.bottom=this._document.documentElement.clientHeight-(Bt.y+this._overlayRect.height)+"px":bt.top=(0,_.a1)(Bt.y),bt}_getExactOverlayX(Ve,$e,Ze){let rn,bt={left:"",right:""},Bt=this._getOverlayPoint($e,this._overlayRect,Ve);return this._isPushed&&(Bt=this._pushOverlayOnScreen(Bt,this._overlayRect,Ze)),rn=this._isRtl()?"end"===Ve.overlayX?"left":"right":"end"===Ve.overlayX?"right":"left","right"===rn?bt.right=this._document.documentElement.clientWidth-(Bt.x+this._overlayRect.width)+"px":bt.left=(0,_.a1)(Bt.x),bt}_getScrollVisibility(){const Ve=this._getOriginRect(),$e=this._pane.getBoundingClientRect(),Ze=this._scrollables.map(bt=>bt.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Ee(Ve,Ze),isOriginOutsideView:ae(Ve,Ze),isOverlayClipped:Ee($e,Ze),isOverlayOutsideView:ae($e,Ze)}}_subtractOverflows(Ve,...$e){return $e.reduce((Ze,bt)=>Ze-Math.max(bt,0),Ve)}_getNarrowedViewportRect(){const Ve=this._document.documentElement.clientWidth,$e=this._document.documentElement.clientHeight,Ze=this._viewportRuler.getViewportScrollPosition();return{top:Ze.top+this._viewportMargin,left:Ze.left+this._viewportMargin,right:Ze.left+Ve-this._viewportMargin,bottom:Ze.top+$e-this._viewportMargin,width:Ve-2*this._viewportMargin,height:$e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(Ve,$e){return"x"===$e?null==Ve.offsetX?this._offsetX:Ve.offsetX:null==Ve.offsetY?this._offsetY:Ve.offsetY}_validatePositions(){}_addPanelClasses(Ve){this._pane&&(0,_.FG)(Ve).forEach($e=>{""!==$e&&-1===this._appliedPanelClasses.indexOf($e)&&(this._appliedPanelClasses.push($e),this._pane.classList.add($e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEac
1h(Ve=>{this._pane.classList.remove(Ve)}),this._appliedPanelClasses=[])}_getOriginRect(){const Ve=this._origin;if(Ve instanceof u.aKT)return Ve.nativeElement.getBoundingClientRect();if(Ve instanceof Element)return Ve.getBoundingClientRect();const $e=Ve.width||0,Ze=Ve.height||0;return{top:Ve.y,bottom:Ve.y+Ze,left:Ve.x,right:Ve.x+$e,height:Ze,width:$e}}}function lt(ze,Ve){for(let $e in Ve)Ve.hasOwnProperty($e)&&(ze[$e]=Ve[$e]);return ze}function Dt(ze){if("number"!=typeof ze&&null!=ze){const[Ve,$e]=ze.split(_e);return $e&&"px"!==$e?null:parseFloat(Ve)}return ze||null}function $t(ze){return{top:Math.floor(ze.top),right:Math.floor(ze.right),bottom:Math.floor(ze.bottom),left:Math.floor(ze.left),width:Math.floor(ze.width),height:Math.floor(ze.height)}}const on="cdk-global-overlay-wrapper";class dn{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(Ve){const $e=Ve.getConfig();this._overlayRef=Ve,this._width&&!$e.width&&Ve.updateSize({width:this._width}),this._height&&!$e.height&&Ve.updateSize({height:this._height}),Ve.hostElement.classList.add(on),this._isDisposed=!1}top(Ve=""){return this._bottomOffset="",this._topOffset=Ve,this._alignItems="flex-start",this}left(Ve=""){return this._xOffset=Ve,this._xPosition="left",this}bottom(Ve=""){return this._topOffset="",this._bottomOffset=Ve,this._alignItems="flex-end",this}right(Ve=""){return this._xOffset=Ve,this._xPosition="right",this}start(Ve=""){return this._xOffset=Ve,this._xPosition="start",this}end(Ve=""){return this._xOffset=Ve,this._xPosition="end",this}width(Ve=""){return this._overlayRef?this._overlayRef.updateSize({width:Ve}):this._width=Ve,this}height(Ve=""){return this._overlayRef?this._overlayRef.updateSize({height:Ve}):this._height=Ve,this}centerHorizontally(Ve=""){return this.left(Ve),this._xPosition="center",this}centerVertically(Ve=""){return this.top(Ve),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const Ve=this._overlayRef.overlayElement.style,$e=this._overlayRef.hostElement.style,Ze=this._overlayRef.getConfig(),{width:bt,height:Bt,maxWidth:rn,maxHeight:mn}=Ze,Un=!("100%"!==bt&&"100vw"!==bt||rn&&"100%"!==rn&&"100vw"!==rn),yn=!("100%"!==Bt&&"100vh"!==Bt||mn&&"100%"!==mn&&"100vh"!==mn),qn=this._xPosition,tr=this._xOffset,ar="rtl"===this._overlayRef.getConfig().direction;let zn="",Tr="",$n="";Un?$n="flex-start":"center"===qn?($n="center",ar?Tr=tr:zn=tr):ar?"left"===qn||"end"===qn?($n="flex-end",zn=tr):("right"===qn||"start"===qn)&&($n="flex-start",Tr=tr):"left"===qn||"start"===qn?($n="flex-start",zn=tr):("right"===qn||"end"===qn)&&($n="flex-end",Tr=tr),Ve.position=this._cssPosition,Ve.marginLeft=Un?"0":zn,Ve.marginTop=yn?"0":this._topOffset,Ve.marginBottom=this._bottomOffset,Ve.marginRight=Un?"0":Tr,$e.justifyContent=$n,$e.alignItems=yn?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const Ve=this._overlayRef.overlayElement.style,$e=this._overlayRef.hostElement,Ze=$e.style;$e.classList.remove(on),Ze.justifyContent=Ze.alignItems=Ve.marginTop=Ve.marginBottom=Ve.marginLeft=Ve.marginRight=Ve.position="",this._overlayRef=null,this._isDisposed=!0}}let Mt=(()=>{class ze{constructor($e,Ze,bt,Bt){this._viewportRuler=$e,this._document=Ze,this._platform=bt,this._overlayContainer=Bt}global(){return new dn}flexibleConnectedTo($e){return new Ce($e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static{this.\u0275fac=function(Ze){return new(Ze||ze)(u.KVO(r.Xj),u.KVO(a.qQ),u.KVO(v.OD),u.KVO(xe))}}static{this.\u0275prov=u.jDH({token:ze,factory:ze.\u0275fac,providedIn:"root"})}}return ze})(),me=0,Je=(()=>{class ze{constructor($e,Ze,bt,Bt,rn,mn,Un,yn,qn,tr,ar,zn){this.scrollStrategies=$e,this._overlayContainer=Ze,this._componentFactoryResolver=bt,this._positionBuilder=Bt,this._keyboardDispatcher=rn,this._injector=mn,this._ngZone=Un,this._document=yn,this._directionality=qn,this._location=tr,this._outsideClickDispatcher=ar,this._animationsModuleType=zn}create($e){const Ze=this._createHostElement(),bt=this._createPaneElement(Ze),Bt=this._createPortalOutlet(bt),rn=new re($e);return rn.direction=rn.direction||this._directionality.value,new Ae(Bt,Ze,bt,rn,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType,this._injector.get(u.uvJ))}position(){return this._positionBuilder}_createPaneElement($e){const Ze=this._document.createElement("div");return Ze.id="cdk-overlay-"+me++,Ze.classList.add("cdk-overlay-pane"),$e.appendChild(Ze),Ze}_createHostElement(){const $e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild($e),$e}_createPortalOutlet($e){return this._appRef||(this._appRef=this._injector.get(u.o8S)),new C.aI($e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static{this.\u0275fac=function(Ze){return new(Ze||ze)(u.KVO(Ie),u.KVO(xe),u.KVO(u.OM3),u.KVO(Mt),u.KVO(Be),u.KVO(u.zZn),u.KVO(u.SKi),u.KVO(a.qQ),u.KVO(f.dS),u.KVO(a.aZ),u.KVO(je),u.KVO(u.bc$,8))}}static{this.\u0275prov=u.jDH({token:ze,factory:ze.\u0275fac,providedIn:"root"})}}return ze})();const le=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],Ge=new u.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const ze=(0,u.WQX)(Je);return()=>ze.scrollStrategies.reposition()}});let yt=(()=>{class ze{constructor($e){this.elementRef=$e}static{this.\u0275fac=function(Ze){return new(Ze||ze)(u.rXU(u.aKT))}}static{this.\u0275dir=u.FsC({type:ze,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}}return ze})(),At=(()=>{class ze{get offsetX(){return this._offsetX}set offsetX($e){this._offsetX=$e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY($e){this._offsetY=$e,this._position&&this._updatePositionStrategy(this._position)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation($e){this._disposeOnNavigation=$e}constructor($e,Ze,bt,Bt,rn){this._overlay=$e,this._dir=rn,this._backdropSubscription=O.y.E
1MPTY,this._attachSubscription=O.y.EMPTY,this._detachSubscription=O.y.EMPTY,this._positionSubscription=O.y.EMPTY,this._disposeOnNavigation=!1,this._ngZone=(0,u.WQX)(u.SKi),this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new u.bkB,this.positionChange=new u.bkB,this.attach=new u.bkB,this.detach=new u.bkB,this.overlayKeydown=new u.bkB,this.overlayOutsideClick=new u.bkB,this._templatePortal=new C.VA(Ze,bt),this._scrollStrategyFactory=Bt,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges($e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),$e.origin&&this.open&&this._position.apply()),$e.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=le);const $e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=$e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=$e.detachments().subscribe(()=>this.detach.emit()),$e.keydownEvents().subscribe(Ze=>{this.overlayKeydown.next(Ze),Ze.keyCode===L._f&&!this.disableClose&&!(0,L.rp)(Ze)&&(Ze.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(Ze=>{const bt=this._getOriginElement(),Bt=(0,v.Fb)(Ze);(!bt||bt!==Bt&&!bt.contains(Bt))&&this.overlayOutsideClick.next(Ze)})}_buildConfig(){const $e=this._position=this.positionStrategy||this._createPositionStrategy(),Ze=new re({direction:this._dir,positionStrategy:$e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(Ze.width=this.width),(this.height||0===this.height)&&(Ze.height=this.height),(this.minWidth||0===this.minWidth)&&(Ze.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(Ze.minHeight=this.minHeight),this.backdropClass&&(Ze.backdropClass=this.backdropClass),this.panelClass&&(Ze.panelClass=this.panelClass),Ze}_updatePositionStrategy($e){const Ze=this.positions.map(bt=>({originX:bt.originX,originY:bt.originY,overlayX:bt.overlayX,overlayY:bt.overlayY,offsetX:bt.offsetX||this.offsetX,offsetY:bt.offsetY||this.offsetY,panelClass:bt.panelClass||void 0}));return $e.setOrigin(this._getOrigin()).withPositions(Ze).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const $e=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy($e),$e}_getOrigin(){return this.origin instanceof yt?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof yt?this.origin.elementRef.nativeElement:this.origin instanceof u.aKT?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe($e=>{this.backdropClick.emit($e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,g.v)(()=>this.positionChange.observers.length>0)).subscribe($e=>{this._ngZone.run(()=>this.positionChange.emit($e)),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static{this.\u0275fac=function(Ze){return new(Ze||ze)(u.rXU(Je),u.rXU(u.C4Q),u.rXU(u.c1b),u.rXU(Ge),u.rXU(f.dS,8))}}static{this.\u0275dir=u.FsC({type:ze,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",u.L39],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",u.L39],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",u.L39],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",u.L39],push:[2,"cdkConnectedOverlayPush","push",u.L39],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",u.L39]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[u.GFd,u.OA$]})}}return ze})();const Lt={provide:Ge,deps:[Je],useFactory:function kt(ze){return()=>ze.scrollStrategies.reposition()}};let Ln=(()=>{class ze{static{this.\u0275fac=function(Ze){return new(Ze||ze)}}static{this.\u0275mod=u.$C({type:ze})}static{this.\u0275inj=u.G2t({providers:[Je,Lt],imports:[f.jI,C.jc,r.E9,r.E9]})}}return ze})()},36860:(We,de,m)=>{"use strict";m.d(de,{BQ:()=>S,CZ:()=>B,Fb:()=>Ee,KT:()=>j,MU:()=>g,OD:()=>_,v8:()=>Me,vc:()=>ae});var r=m(54438),a=m(60177);let u;
1try{u=typeof Intl<"u"&&Intl.v8BreakIterator}catch{u=!1}let y,_=(()=>{class Ie{constructor(he){this._platformId=he,this.isBrowser=this._platformId?(0,a.UE)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!u)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static{this.\u0275fac=function(Se){return new(Se||Ie)(r.KVO(r.Agw))}}static{this.\u0275prov=r.jDH({token:Ie,factory:Ie.\u0275fac,providedIn:"root"})}}return Ie})();const E=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function g(){if(y)return y;if("object"!=typeof document||!document)return y=new Set(E),y;let Ie=document.createElement("input");return y=new Set(E.filter(re=>(Ie.setAttribute("type",re),Ie.type===re))),y}let f,L,K;function S(Ie){return function C(){if(null==f&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>f=!0}))}finally{f=f||!1}return f}()?Ie:!!Ie.capture}function B(){if(null==L){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return L=!1,L;if("scrollBehavior"in document.documentElement.style)L=!0;else{const Ie=Element.prototype.scrollTo;L=!!Ie&&!/\{\s*\[native code\]\s*\}/.test(Ie.toString())}}return L}function j(Ie){if(function k(){if(null==K){const Ie=typeof document<"u"?document.head:null;K=!(!Ie||!Ie.createShadowRoot&&!Ie.attachShadow)}return K}()){const re=Ie.getRootNode?Ie.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&re instanceof ShadowRoot)return re}return null}function ae(){let Ie=typeof document<"u"&&document?document.activeElement:null;for(;Ie&&Ie.shadowRoot;){const re=Ie.shadowRoot.activeElement;if(re===Ie)break;Ie=re}return Ie}function Ee(Ie){return Ie.composedPath?Ie.composedPath()[0]:Ie.target}function Me(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},76939:(We,de,m)=>{"use strict";m.d(de,{A8:()=>C,I3:()=>j,VA:()=>S,aI:()=>B,jc:()=>Ee,lb:()=>T});var r=m(54438),a=m(60177);class f{attach(re){return this._attachedHost=re,re.attach(this)}detach(){let re=this._attachedHost;null!=re&&(this._attachedHost=null,re.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(re){this._attachedHost=re}}class C extends f{constructor(re,he,Se,M,ee){super(),this.component=re,this.viewContainerRef=he,this.injector=Se,this.componentFactoryResolver=M,this.projectableNodes=ee}}class S extends f{constructor(re,he,Se,M){super(),this.templateRef=re,this.viewContainerRef=he,this.context=Se,this.injector=M}get origin(){return this.templateRef.elementRef}attach(re,he=this.context){return this.context=he,super.attach(re)}detach(){return this.context=void 0,super.detach()}}class O extends f{constructor(re){super(),this.element=re instanceof r.aKT?re.nativeElement:re}}class T{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(re){return re instanceof C?(this._attachedPortal=re,this.attachComponentPortal(re)):re instanceof S?(this._attachedPortal=re,this.attachTemplatePortal(re)):this.attachDomPortal&&re instanceof O?
1(this._attachedPortal=re,this.attachDomPortal(re)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(re){this._disposeFn=re}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class B extends T{constructor(re,he,Se,M,ee){super(),this.outletElement=re,this._componentFactoryResolver=he,this._appRef=Se,this._defaultInjector=M,this.attachDomPortal=pe=>{const ge=pe.element,Be=this._document.createComment("dom-portal");ge.parentNode.insertBefore(Be,ge),this.outletElement.appendChild(ge),this._attachedPortal=pe,super.setDisposeFn(()=>{Be.parentNode&&Be.parentNode.replaceChild(ge,Be)})},this._document=ee}attachComponentPortal(re){const Se=(re.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(re.component);let M;return re.viewContainerRef?(M=re.viewContainerRef.createComponent(Se,re.viewContainerRef.length,re.injector||re.viewContainerRef.injector,re.projectableNodes||void 0),this.setDisposeFn(()=>M.destroy())):(M=Se.create(re.injector||this._defaultInjector||r.zZn.NULL),this._appRef.attachView(M.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(M.hostView),M.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(M)),this._attachedPortal=re,M}attachTemplatePortal(re){let he=re.viewContainerRef,Se=he.createEmbeddedView(re.templateRef,re.context,{injector:re.injector});return Se.rootNodes.forEach(M=>this.outletElement.appendChild(M)),Se.detectChanges(),this.setDisposeFn(()=>{let M=he.indexOf(Se);-1!==M&&he.remove(M)}),this._attachedPortal=re,Se}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(re){return re.hostView.rootNodes[0]}}let j=(()=>{class Ie extends T{constructor(he,Se,M){super(),this._componentFactoryResolver=he,this._viewContainerRef=Se,this._isInitialized=!1,this.attached=new r.bkB,this.attachDomPortal=ee=>{const pe=ee.element,ge=this._document.createComment("dom-portal");ee.setAttachedHost(this),pe.parentNode.insertBefore(ge,pe),this._getRootNode().appendChild(pe),this._attachedPortal=ee,super.setDisposeFn(()=>{ge.parentNode&&ge.parentNode.replaceChild(pe,ge)})},this._document=M}get portal(){return this._attachedPortal}set portal(he){this.hasAttached()&&!he&&!this._isInitialized||(this.hasAttached()&&super.detach(),he&&super.attach(he),this._attachedPortal=he||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(he){he.setAttachedHost(this);const Se=null!=he.viewContainerRef?he.viewContainerRef:this._viewContainerRef,ee=(he.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(he.component),pe=Se.createComponent(ee,Se.length,he.injector||Se.injector,he.projectableNodes||void 0);return Se!==this._viewContainerRef&&this._getRootNode().appendChild(pe.hostView.rootNodes[0]),super.setDisposeFn(()=>pe.destroy()),this._attachedPortal=he,this._attachedRef=pe,this.attached.emit(pe),pe}attachTemplatePortal(he){he.setAttachedHost(this);const Se=this._viewContainerRef.createEmbeddedView(he.templateRef,he.context,{injector:he.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=he,this._attachedRef=Se,this.attached.emit(Se),Se}_getRootNode(){const he=this._viewContainerRef.element.nativeElement;return he.nodeType===he.ELEMENT_NODE?he:he.parentNode}static{this.\u0275fac=function(Se){return new(Se||Ie)(r.rXU(r.OM3),r.rXU(r.c1b),r.rXU(a.qQ))}}static{this.\u0275dir=r.FsC({type:Ie,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[r.Vt3]})}}return Ie})(),Ee=(()=>{class Ie{static{this.\u0275fac=function(Se){return new(Se||Ie)}}static{this.\u0275mod=r.$C({type:Ie})}static{this.\u0275inj=r.G2t({})}}return Ie})()},65478:(We,de,m)=>{"use strict";m.d(de,{E9:()=>Ae,Gj:()=>xe,R:()=>Ee,Xj:()=>re});var r=m(14085),a=m(54438),u=m(45286),_=m(14421),v=m(15075),y=m(73586),f=(m(75128),m(85516),m(18542)),C=m(58728),S=m(36860),O=m(60177),T=m(28203);let Ee=(()=>{class ve{constructor(Ce,lt,Dt){this._ngZone=Ce,this._platform=lt,this._scrolled=new u.B7,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=Dt}register(Ce){this.scrollContainers.has(Ce)||this.scrollContainers.set(Ce,Ce.elementScrolled().subscribe(()=>this._scrolled.next(Ce)))}deregister(Ce){const lt=this.scrollContainers.get(Ce);lt&&(lt.unsubscribe(),this.scrollContainers.delete(Ce))}scrolled(Ce=20){return this._platform.isBrowser?new v.c(lt=>{this._globalSubscription||this._addGlobalListener();const Dt=Ce>0?this._scrolled.pipe((0,f.Z)(Ce)).subscribe(lt):this._scrolled.subscribe(lt);return this._scrolledCount++,()=>{Dt.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,_.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEac
1h((Ce,lt)=>this.deregister(lt)),this._scrolled.complete()}ancestorScrolled(Ce,lt){const Dt=this.getAncestorScrollContainers(Ce);return this.scrolled(lt).pipe((0,C.p)($t=>!$t||Dt.indexOf($t)>-1))}getAncestorScrollContainers(Ce){const lt=[];return this.scrollContainers.forEach((Dt,$t)=>{this._scrollableContainsElement($t,Ce)&<.push($t)}),lt}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(Ce,lt){let Dt=(0,r.i8)(lt),$t=Ce.getElementRef().nativeElement;do{if(Dt==$t)return!0}while(Dt=Dt.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const Ce=this._getWindow();return(0,y.R)(Ce.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static{this.\u0275fac=function(lt){return new(lt||ve)(a.KVO(a.SKi),a.KVO(S.OD),a.KVO(O.qQ,8))}}static{this.\u0275prov=a.jDH({token:ve,factory:ve.\u0275fac,providedIn:"root"})}}return ve})(),re=(()=>{class ve{constructor(Ce,lt,Dt){this._platform=Ce,this._change=new u.B7,this._changeListener=$t=>{this._change.next($t)},this._document=Dt,lt.runOutsideAngular(()=>{if(Ce.isBrowser){const $t=this._getWindow();$t.addEventListener("resize",this._changeListener),$t.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const Ce=this._getWindow();Ce.removeEventListener("resize",this._changeListener),Ce.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const Ce={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),Ce}getViewportRect(){const Ce=this.getViewportScrollPosition(),{width:lt,height:Dt}=this.getViewportSize();return{top:Ce.top,left:Ce.left,bottom:Ce.top+Dt,right:Ce.left+lt,height:Dt,width:lt}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const Ce=this._document,lt=this._getWindow(),Dt=Ce.documentElement,$t=Dt.getBoundingClientRect();return{top:-$t.top||Ce.body.scrollTop||lt.scrollY||Dt.scrollTop||0,left:-$t.left||Ce.body.scrollLeft||lt.scrollX||Dt.scrollLeft||0}}change(Ce=20){return Ce>0?this._change.pipe((0,f.Z)(Ce)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const Ce=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:Ce.innerWidth,height:Ce.innerHeight}:{width:0,height:0}}static{this.\u0275fac=function(lt){return new(lt||ve)(a.KVO(S.OD),a.KVO(a.SKi),a.KVO(O.qQ,8))}}static{this.\u0275prov=a.jDH({token:ve,factory:ve.\u0275fac,providedIn:"root"})}}return ve})(),xe=(()=>{class ve{static{this.\u0275fac=function(lt){return new(lt||ve)}}static{this.\u0275mod=a.$C({type:ve})}static{this.\u0275inj=a.G2t({})}}return ve})(),Ae=(()=>{class ve{static{this.\u0275fac=function(lt){return new(lt||ve)}}static{this.\u0275mod=a.$C({type:ve})}static{this.\u0275inj=a.G2t({imports:[T.jI,xe,T.jI,xe]})}}return ve})()},60177:(We,de,m)=>{"use strict";m.d(de,{AJ:()=>Gs,B3:()=>zr,EO:()=>Xn,GH:()=>$s,MD:()=>ca,N0:()=>Ss,OI:()=>hr,P9:()=>Js,PV:()=>Ps,Pc:()=>ws,QT:()=>u,QX:()=>Oo,Sm:()=>H,Sq:()=>Ht,T3:()=>Yt,UE:()=>ya,VF:()=>v,Vy:()=>Go,XO:()=>Qe,Xr:()=>Pi,YU:()=>vr,Yq:()=>Bt,ZD:()=>_,_b:()=>dr,aZ:()=>k,bT:()=>qe,cH:()=>M,e1:()=>Zn,fG:()=>rr,fw:()=>K,hb:()=>L,hj:()=>f,lG:()=>ea,oV:()=>Se,oe:()=>ei,qQ:()=>E,tL:()=>xe,ux:()=>wn,vh:()=>nn});var r=m(54438);let a=null;function u(){return a}function _(oe){a??=oe}class v{}const E=new r.nKC("");let g=(()=>{class oe{historyGo(Ne){throw new Error("")}static{this.\u0275fac=function(nt){return new(nt||oe)}}static{this.\u0275prov=r.jDH({token:oe,factory:()=>(0,r.WQX)(C),providedIn:"platform"})}}return oe})();const f=new r.nKC("");let C=(()=>{class oe extends g{constructor(){super(),this._doc=(0,r.WQX)(E),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return u().getBaseHref(this._doc)}onPopState(Ne){const nt=u().getGlobalEventTarget(this._doc,"window");return nt.addEventListener("popstate",Ne,!1),()=>nt.removeEventListener("popstate",Ne)}onHashChange(Ne){const nt=u().getGlobalEventTarget(this._doc,"window");return nt.addEventListener("hashchange",Ne,!1),()=>nt.removeEventListener("hashchange",Ne)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(Ne){this._location.pathname=Ne}pushState(Ne,nt,Pt){this._history.pushState(Ne,nt,Pt)}replaceState(Ne,nt,Pt){this._history.replaceState(Ne,nt,Pt)}forward(){this._history.forward()}back(){this._history.back()}historyGo(Ne=0){this._history.go(Ne)}getState(){return this._history.state}static{this.\u0275fac=function(nt){return new(nt||oe)}}static{this.\u0275prov=r.jDH({token:oe,factory:()=>new oe,providedIn:"platform"})}}return oe})();function S(oe,st){if(0==oe.length)return st;if(0==st.length)return oe;let Ne=0;return oe.endsWith("/")&&Ne++,st.startsWith("/")&&Ne++,2==Ne?oe+st.substring(1):1==Ne?oe+st:oe+"/"+st}function O(oe){const st=oe.match(/#|\?|$/),Ne=st&&st.index||oe.length;return oe.slice(0,Ne-("/"===oe[Ne-1]?1:0))+oe.slice(Ne)}function T(oe){return oe&&"?"!==oe[0]?"?"+oe:oe}let L=(()=>{class oe{historyGo(Ne){throw new Error("")}static{this.\u0275fac=function(nt){return new(nt||oe)}}static{this.\u0275prov=r.jDH({token:oe,factory:()=>
1(0,r.WQX)(H),providedIn:"root"})}}return oe})();const B=new r.nKC("");let H=(()=>{class oe extends L{constructor(Ne,nt){super(),this._platformLocation=Ne,this._removeListenerFns=[],this._baseHref=nt??this._platformLocation.getBaseHrefFromDOM()??(0,r.WQX)(E).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(Ne){this._removeListenerFns.push(this._platformLocation.onPopState(Ne),this._platformLocation.onHashChange(Ne))}getBaseHref(){return this._baseHref}prepareExternalUrl(Ne){return S(this._baseHref,Ne)}path(Ne=!1){const nt=this._platformLocation.pathname+T(this._platformLocation.search),Pt=this._platformLocation.hash;return Pt&&Ne?`${nt}${Pt}`:nt}pushState(Ne,nt,Pt,On){const Kn=this.prepareExternalUrl(Pt+T(On));this._platformLocation.pushState(Ne,nt,Kn)}replaceState(Ne,nt,Pt,On){const Kn=this.prepareExternalUrl(Pt+T(On));this._platformLocation.replaceState(Ne,nt,Kn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(Ne=0){this._platformLocation.historyGo?.(Ne)}static{this.\u0275fac=function(nt){return new(nt||oe)(r.KVO(g),r.KVO(B,8))}}static{this.\u0275prov=r.jDH({token:oe,factory:oe.\u0275fac,providedIn:"root"})}}return oe})(),K=(()=>{class oe extends L{constructor(Ne,nt){super(),this._platformLocation=Ne,this._baseHref="",this._removeListenerFns=[],null!=nt&&(this._baseHref=nt)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(Ne){this._removeListenerFns.push(this._platformLocation.onPopState(Ne),this._platformLocation.onHashChange(Ne))}getBaseHref(){return this._baseHref}path(Ne=!1){const nt=this._platformLocation.hash??"#";return nt.length>0?nt.substring(1):nt}prepareExternalUrl(Ne){const nt=S(this._baseHref,Ne);return nt.length>0?"#"+nt:nt}pushState(Ne,nt,Pt,On){let Kn=this.prepareExternalUrl(Pt+T(On));0==Kn.length&&(Kn=this._platformLocation.pathname),this._platformLocation.pushState(Ne,nt,Kn)}replaceState(Ne,nt,Pt,On){let Kn=this.prepareExternalUrl(Pt+T(On));0==Kn.length&&(Kn=this._platformLocation.pathname),this._platformLocation.replaceState(Ne,nt,Kn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(Ne=0){this._platformLocation.historyGo?.(Ne)}static{this.\u0275fac=function(nt){return new(nt||oe)(r.KVO(g),r.KVO(B,8))}}static{this.\u0275prov=r.jDH({token:oe,factory:oe.\u0275fac})}}return oe})(),k=(()=>{class oe{constructor(Ne){this._subject=new r.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=Ne;const nt=this._locationStrategy.getBaseHref();this._basePath=function Me(oe){if(new RegExp("^(https?:)?//").test(oe)){const[,Ne]=oe.split(/\/\/[^\/]+/);return Ne}return oe}(O(Ee(nt))),this._locationStrategy.onPopState(Pt=>{this._subject.emit({url:this.path(!0),pop:!0,state:Pt.state,type:Pt.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(Ne=!1){return this.normalize(this._locationStrategy.path(Ne))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(Ne,nt=""){return this.path()==this.normalize(Ne+T(nt))}normalize(Ne){return oe.stripTrailingSlash(function ae(oe,st){if(!oe||!st.startsWith(oe))return st;const Ne=st.substring(oe.length);return""===Ne||["/",";","?","#"].includes(Ne[0])?Ne:st}(this._basePath,Ee(Ne)))}prepareExternalUrl(Ne){return Ne&&"/"!==Ne[0]&&(Ne="/"+Ne),this._locationStrategy.prepareExternalUrl(Ne)}go(Ne,nt="",Pt=null){this._locationStrategy.pushState(Pt,"",Ne,nt),this._notifyUrlChangeListeners(this.prepareExternalUrl(Ne+T(nt)),Pt)}replaceState(Ne,nt="",Pt=null){this._locationStrategy.replaceState(Pt,"",Ne,nt),this._notifyUrlChangeListeners(this.prepareExternalUrl(Ne+T(nt)),Pt)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(Ne=0){this._locationStrategy.historyGo?.(Ne)}onUrlChange(Ne){return this._urlChangeListeners.push(Ne),this._urlChangeSubscription??=this.subscribe(nt=>{this._notifyUrlChangeListeners(nt.url,nt.state)}),()=>{const nt=this._urlChangeListeners.indexOf(Ne);this._urlChangeListeners.splice(nt,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(Ne="",nt){this._urlChangeListeners.forEac
1h(Pt=>Pt(Ne,nt))}subscribe(Ne,nt,Pt){return this._subject.subscribe({next:Ne,error:nt,complete:Pt})}static{this.normalizeQueryParams=T}static{this.joinWithSlash=S}static{this.stripTrailingSlash=O}static{this.\u0275fac=function(nt){return new(nt||oe)(r.KVO(L))}}static{this.\u0275prov=r.jDH({token:oe,factory:()=>function j(){return new k((0,r.KVO)(L))}(),providedIn:"root"})}}return oe})();function Ee(oe){return oe.replace(/\/index.html$/,"")}const Ie={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var re=function(oe){return oe[oe.Decimal=0]="Decimal",oe[oe.Percent=1]="Percent",oe[oe.Currency=2]="Currency",oe[oe.Scientific=3]="Scientific",oe}(re||{}),Se=function(oe){return oe[oe.Format=0]="Format",oe[oe.Standalone=1]="Standalone",oe}(Se||{}),M=function(oe){return oe[oe.Narrow=0]="Narrow",oe[oe.Abbreviated=1]="Abbreviated",oe[oe.Wide=2]="Wide",oe[oe.Short=3]="Short",oe}(M||{}),ee=function(oe){return oe[oe.Short=0]="Short",oe[oe.Medium=1]="Medium",oe[oe.Long=2]="Long",oe[oe.Full=3]="Full",oe}(ee||{});const pe={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function Qe(oe,st,Ne){const nt=(0,r.H5H)(oe),On=yt([nt[r.KH2.DaysFormat],nt[r.KH2.DaysStandalone]],st);return yt(On,Ne)}function xe(oe,st,Ne){const nt=(0,r.H5H)(oe),On=yt([nt[r.KH2.MonthsFormat],nt[r.KH2.MonthsStandalone]],st);return yt(On,Ne)}function Ce(oe,st){return yt((0,r.H5H)(oe)[r.KH2.DateFormat],st)}function lt(oe,st){return yt((0,r.H5H)(oe)[r.KH2.TimeFormat],st)}function Dt(oe,st){return yt((0,r.H5H)(oe)[r.KH2.DateTimeFormat],st)}function $t(oe,st){const Ne=(0,r.H5H)(oe),nt=Ne[r.KH2.NumberSymbols][st];
vendor: 23,295 bytes, line 1
1if(typeof nt>"u"){if(st===pe.CurrencyDecimal)return Ne[r.KH2.NumberSymbols][pe.Decimal];if(st===pe.CurrencyGroup)return Ne[r.KH2.NumberSymbols][pe.Group]}return nt}function un(oe,st){return(0,r.H5H)(oe)[r.KH2.NumberFormats][st]}function me(oe){if(!oe[r.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${oe[r.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function yt(oe,st){for(let Ne=st;Ne>-1;Ne--)if(typeof oe[Ne]<"u")return oe[Ne];throw new Error("Locale data API: locale data undefined")}function At(oe){const[st,Ne]=oe.split(":");return{hours:+st,minutes:+Ne}}const Fn=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ze={},Ve=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var $e=function(oe){return oe[oe.Short=0]="Short",oe[oe.ShortGMT=1]="ShortGMT",oe[oe.Long=2]="Long",oe[oe.Extended=3]="Extended",oe}($e||{}),Ze=function(oe){return oe[oe.FullYear=0]="FullYear",oe[oe.Month=1]="Month",oe[oe.Date=2]="Date",oe[oe.Hours=3]="Hours",oe[oe.Minutes=4]="Minutes",oe[oe.Seconds=5]="Seconds",oe[oe.FractionalSeconds=6]="FractionalSeconds",oe[oe.Day=7]="Day",oe}(Ze||{}),bt=function(oe){return oe[oe.DayPeriods=0]="DayPeriods",oe[oe.Days=1]="Days",oe[oe.Months=2]="Months",oe[oe.Eras=3]="Eras",oe}(bt||{});function Bt(oe,st,Ne,nt){let Pt=function Gt(oe){if(qt(oe))return oe;if("number"==typeof oe&&!isNaN(oe))return new Date(oe);if("string"==typeof oe){if(oe=oe.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(oe)){const[Pt,On=1,Kn=1]=oe.split("-").map(_r=>+_r);return rn(Pt,On-1,Kn)}const Ne=parseFloat(oe);if(!isNaN(oe-Ne))return new Date(Ne);let nt;if(nt=oe.match(Fn))return function br(oe){const st=new Date(0);let Ne=0,nt=0;const Pt=oe[8]?st.setUTCFullYear:st.setFullYear,On=oe[8]?st.setUTCHours:st.setHours;oe[9]&&(Ne=Number(oe[9]+oe[10]),nt=Number(oe[9]+oe[11])),Pt.call(st,Number(oe[1]),Number(oe[2])-1,Number(oe[3]));const Kn=Number(oe[4]||0)-Ne,_r=Number(oe[5]||0)-nt,Ui=Number(oe[6]||0),xi=Math.floor(1e3*parseFloat("0."+(oe[7]||0)));return On.call(st,Kn,_r,Ui,xi),st}(nt)}const st=new Date(oe);if(!qt(st))throw new Error(`Unable to convert "${oe}" into a date`);return st}(oe);st=mn(Ne,st)||st;let _r,Kn=[];for(;st;){if(_r=Ve.exec(st),!_r){Kn.push(st);break}{Kn=Kn.concat(_r.slice(1));const qr=Kn.pop();if(!qr)break;st=qr}}let Ui=Pt.getTimezoneOffset();nt&&(Ui=Nt(nt,Ui),Pt=function Mn(oe,st,Ne){const nt=Ne?-1:1,Pt=oe.getTimezoneOffset();return function pn(oe,st){return(oe=new Date(oe.getTime())).setMinutes(oe.getMinutes()+st),oe}(oe,nt*(Nt(st,Pt)-Pt))}(Pt,nt,!0));let xi="";return Kn.forEach(qr=>{const bi=function xt(oe){if(Et[oe])return Et[oe];let st;switch(oe){case"G":case"GG":case"GGG":st=zn(bt.Eras,M.Abbreviated);break;case"GGGG":st=zn(bt.Eras,M.Wide);break;case"GGGGG":st=zn(bt.Eras,M.Narrow);break;case"y":st=tr(Ze.FullYear,1,0,!1,!0);break;case"yy":st=tr(Ze.FullYear,2,0,!0,!0);break;case"yyy":st=tr(Ze.FullYear,3,0,!1,!0);break;case"yyyy":st=tr(Ze.FullYear,4,0,!1,!0);break;case"Y":st=Zt(1);break;case"YY":st=Zt(2,!0);break;case"YYY":st=Zt(3);break;case"YYYY":st=Zt(4);break;case"M":case"L":st=tr(Ze.Month,1,1);break;case"MM":case"LL":st=tr(Ze.Month,2,1);break;case"MMM":st=zn(bt.Months,M.Abbreviated);break;case"MMMM":st=zn(bt.Months,M.Wide);break;case"MMMMM":st=zn(bt.Months,M.Narrow);break;case"LLL":st=zn(bt.Months,M.Abbreviated,Se.Standalone);break;case"LLLL":st=zn(bt.Months,M.Wide,Se.Standalone);break;case"LLLLL":st=zn(bt.Months,M.Narrow,Se.Standalone);break;case"w":st=Wn(1);break;case"ww":st=Wn(2);break;case"W":st=Wn(1,!0);break;case"d":st=tr(Ze.Date,1);break;case"dd":st=tr(Ze.Date,2);break;case"c":case"cc":st=tr(Ze.Day,1);break;case"ccc":st=zn(bt.Days,M.Abbreviated,Se.Standalone);break;case"cccc":st=zn(bt.Days,M.Wide,Se.Standalone);break;case"ccccc":st=zn(bt.Days,M.Narrow,Se.Standalone);break;case"cccccc":st=zn(bt.Days,M.Short,Se.Standalone);break;case"E":case"EE":case"EEE":st=zn(bt.Days,M.Abbreviated);break;case"EEEE":st=zn(bt.Days,M.Wide);break;case"EEEEE":st=zn(bt.Days,M.Narrow);break;case"EEEEEE":st=zn(bt.Days,M.Short);break;case"a":case"aa":case"aaa":st=zn(bt.DayPeriods,M.Abbreviated);break;case"aaaa":st=zn(bt.DayPeriods,M.Wide);break;case"aaaaa":st=zn(bt.DayPeriods,M.Narrow);break;case"b":case"bb":case"bbb":st=zn(bt.DayPeriods,M.Abbreviated,Se.Standalone,!0);break;case"bbbb":st=zn(bt.DayPeriods,M.Wide,Se.Standalone,!0);break;case"bbbbb":st=zn(bt.DayPeriods,M.Narrow,Se.Standalone,!0);break;case"B":case"BB":case"BBB":st=zn(bt.DayPeriods,M.Abbreviated,Se.Format,!0);break;case"BBBB":st=zn(bt.DayPeriods,M.Wide,Se.Format,!0);break;case"BBBBB":st=zn(bt.DayPeriods,M.Narrow,Se.Format,!0);break;case"h":st=tr(Ze.Hours,1,-12);break;case"hh":st=tr(Ze.Hours,2,-12);break;case"H":st=tr(Ze.Hours,1);break;case"HH":st=tr(Ze.Hours,2);break;case"m":st=tr(Ze.Minutes,1);break;case"mm":st=tr(Ze.Minutes,2);break;case"s":st=tr(Ze.Seconds,1);break;case"ss":st=tr(Ze.Seconds,2);break;case"S":st=tr(Ze.FractionalSeconds,1);break;case"SS":st=tr(Ze.FractionalSeconds,2);break;case"SSS":st=tr(Ze.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":st=$n($e.Short);break;case"ZZZZZ":st=$n($e.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":st=$n($e.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":st=$n($e.Long);break;default:return null}return Et[oe]=st,st}(qr);xi+=bi?bi(Pt,Ne,Ui):"''"===qr?"'":qr.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),xi}function rn(oe,st,Ne){const nt=new Date(0);return nt.setFullYear(oe,st,Ne),nt.setHours(0,0,0),nt}function mn(oe,st){const Ne=function Be(oe){return(0,r.H5H)(oe)[r.KH2.LocaleId]}(oe);if(ze[Ne]??={},ze[Ne][st])return ze[Ne][st];let nt="";switch(st){case"shortDate":nt=Ce(oe,ee.Short);break;case"mediumDate":nt=Ce(oe,ee.Medium);break;case"longDate":nt=Ce(oe,ee.Long);break;case"fullDate":nt=Ce(oe,ee.Full);break;case"shortTime":nt=lt(oe,ee.Short);break;case"mediumTime":nt=lt(oe,ee.Medium);break;case"longTime":nt=lt(oe,ee.Long);break;case"fullTime":nt=lt(oe,ee.Full);break;case"short":const Pt=mn(oe,"shortTime"),On=mn(oe,"shortDate");nt=Un(Dt(oe,ee.Short),[Pt,On]);break;case"medium":const Kn=mn(oe,"mediumTime"),_r=mn(oe,"mediumDate");nt=Un(Dt(oe,ee.Medium),[Kn,_r]);break;case"long":const Ui=mn(oe,"longTime"),xi=mn(oe,"longDate");nt=Un(Dt(oe,ee.Long),[Ui,xi]);break;case"full":const qr=mn(oe,"fullTime"),bi=mn(oe,"fullDate");nt=Un(Dt(oe,ee.Full),[qr,bi])}return nt&&(ze[Ne][st]=nt),nt}function Un(oe,st){return st&&(oe=oe.replace(/\{([^}]+)}/g,function(Ne,nt){return null!=st&&nt in st?st[nt]:Ne})),oe}function yn(oe,st,Ne="-",nt,Pt){let On="";(oe<0||Pt&&oe<=0)&&(Pt?oe=1-oe:(oe=-oe,On=Ne));let Kn=String(oe);for(;Kn.length<st;)Kn="0"+Kn;return nt&&(Kn=Kn.slice(Kn.length-st)),On+Kn}function tr(oe,st,Ne=0,nt=!1,Pt=!1){return function(On,Kn){let _r=function ar(oe,st){switch(oe){case Ze.FullYear:return st.getFullYear();case Ze.Month:return st.getMonth();case Ze.Date:return st.getDate();case Ze.Hours:return st.getHours();case Ze.Minutes:return st.getMinutes();case Ze.Seconds:return st.getSeconds();case Ze.FractionalSeconds:return st.getMilliseconds();case Ze.Day:return st.getDay();default:throw new Error(`Unknown DateType value "${oe}".`)}}(oe,On);if((Ne>0||_r>-Ne)&&(_r+=Ne),oe===Ze.Hours)0===_r&&-12===Ne&&(_r=12);else if(oe===Ze.FractionalSeconds)return function qn(oe,st){return yn(oe,3).substring(0,st)}(_r,st);const Ui=$t(Kn,pe.MinusSign);return yn(_r,st,Ui,nt,Pt)}}function zn(oe,st,Ne=Se.Format,nt=!1){return function(Pt,On){return function Tr(oe,st,Ne,nt,Pt,On){switch(Ne){case bt.Months:return xe(st,Pt,nt)[oe.getMonth()];case bt.Days:return Qe(st,Pt,nt)[oe.getDay()];case bt.DayPeriods:const Kn=oe.getHours(),_r=oe.getMinutes();if(On){const xi=function Je(oe){const st=(0,r.H5H)(oe);return me(st),(st[r.KH2.ExtraData][2]||[]).map(nt=>"string"==typeof nt?At(nt):[At(nt[0]),At(nt[1])])}(st),qr=function le(oe,st,Ne){const nt=(0,r.H5H)(oe);me(nt);const On=yt([nt[r.KH2.ExtraData][0],nt[r.KH2.ExtraData][1]],st)||[];return yt(On,Ne)||[]}(st,Pt,nt),bi=xi.findIndex(Ei=>{if(Array.isArray(Ei)){const[gr,Gn]=Ei,Lr=Kn>=gr.hours&&_r>=gr.minutes,Ii=Kn<Gn.hours||Kn===Gn.hours&&_r<Gn.minutes;if(gr.hours<Gn.hours){if(Lr&&Ii)return!0}else if(Lr||Ii)return!0}else if(Ei.hours===Kn&&Ei.minutes===_r)return!0;return!1});if(-1!==bi)return qr[bi]}return function je(oe,st,Ne){const nt=(0,r.H5H)(oe),On=yt([nt[r.KH2.DayPeriodsFormat],nt[r.KH2.DayPeriodsStandalone]],st);return yt(On,Ne)}(st,Pt,nt)[Kn<12?0:1];case bt.Eras:return function Ae(oe,st){return yt((0,r.H5H)(oe)[r.KH2.Eras],st)}(st,nt)[oe.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${Ne}`)}}(Pt,On,oe,st,Ne,nt)}}function $n(oe){return function(st,Ne,nt){const Pt=-1*nt,On=$t(Ne,pe.MinusSign),Kn=Pt>0?Math.floor(Pt/60):Math.ceil(Pt/60);switch(oe){case $e.Short:return(Pt>=0?"+":"")+yn(Kn,2,On)+yn(Math.abs(Pt%60),2,On);case $e.ShortGMT:return"GMT"+(Pt>=0?"+":"")+yn(Kn,1,On);case $e.Long:return"GMT"+(Pt>=0?"+":"")+yn(Kn,2,On)+":"+yn(Math.abs(Pt%60),2,On);case $e.Extended:return 0===nt?"Z":(Pt>=0?"+":"")+yn(Kn,2,On)+":"+yn(Math.abs(Pt%60),2,On);default:throw new Error(`Unknown zone width "${oe}"`)}}}const Nn=0,An=4;function jn(oe){const st=oe.getDay(),Ne=0===st?-3:An-st;return rn(oe.getFullYear(),oe.getMonth(),oe.getDate()+Ne)}function Wn(oe,st=!1){return function(Ne,nt){let Pt;if(st){const On=new Date(Ne.getFullYear(),Ne.getMonth(),1).getDay()-1,Kn=Ne.getDate();Pt=1+Math.floor((Kn+On)/7)}else{const On=jn(Ne),Kn=function Bn(oe){const st=rn(oe,Nn,1).getDay();return rn(oe,0,1+(st<=An?An:An+7)-st)}(On.getFullYear()),_r=On.getTime()-Kn.getTime();Pt=1+Math.round(_r/6048e5)}return yn(Pt,oe,$t(nt,pe.MinusSign))}}function Zt(oe,st=!1){return function(Ne,nt){return yn(jn(Ne).getFullYear(),oe,$t(nt,pe.MinusSign),st)}}const Et={};function Nt(oe,st){oe=oe.replace(/:/g,"");const Ne=Date.parse("Jan 01, 1970 00:00:00 "+oe)/6e4;return isNaN(Ne)?st:Ne}function qt(oe){return oe instanceof Date&&!isNaN(oe.valueOf())}const zt=/^(\d+)?\.((\d+)(-(\d+))?)?$/,pt=22,Ut=".",Z="0",P=";",R=",",$="#";function Q(oe,st,Ne,nt,Pt,On,Kn=!1){let _r="",Ui=!1;if(isFinite(oe)){let xi=function mt(oe){let nt,Pt,On,Kn,_r,st=Math.abs(oe)+"",Ne=0;for((Pt=st.indexOf(Ut))>-1&&(st=st.replace(Ut,"")),(On=st.search(/e/i))>0?(Pt<0&&(Pt=On),Pt+=+st.slice(On+1),st=st.substring(0,On)):Pt<0&&(Pt=st.length),On=0;st.charAt(On)===Z;On++);if(On===(_r=st.length))nt=[0],Pt=1;else{for(_r--;st.charAt(_r)===Z;)_r--;for(Pt-=On,nt=[],Kn=0;On<=_r;On++,Kn++)nt[Kn]=Number(st.charAt(On))}return Pt>pt&&(nt=nt.splice(0,pt-1),Ne=Pt-1,Pt=1),{digits:nt,exponent:Ne,integerLen:Pt}}(oe);Kn&&(xi=function Pe(oe){if(0===oe.digits[0])return oe;const st=oe.digits.length-oe.integerLen;return oe.exponent?oe.exponent+=2:(0===st?oe.digits.push(0,0):1===st&&oe.digits.push(0),oe.integerLen+=2),oe}(xi));let qr=st.minInt,bi=st.minFrac,Ei=st.maxFrac;if(On){const Hi=On.match(zt);if(null===Hi)throw new Error(`${On} is not a valid digit info`);const ns=Hi[1],Ys=Hi[3],si=Hi[5];null!=ns&&(qr=St(ns)),null!=Ys&&(bi=St(Ys)),null!=si?Ei=St(si):null!=Ys&&bi>Ei&&(Ei=bi)}!function it(oe,st,Ne){if(st>Ne)throw new Error(`The minimum number of digits after fraction (${st}) is higher than the maximum (${Ne}).`);let nt=oe.digits,Pt=nt.length-oe.integerLen;const On=Math.min(Math.max(st,Pt),Ne);let Kn=On+oe.integerLen,_r=nt[Kn];if(Kn>0){nt.splice(Math.max(oe.integerLen,Kn));for(let bi=Kn;bi<nt.length;bi++)nt[bi]=0}else{Pt=Math.max(0,Pt),oe.integerLen=1,nt.length=Math.max(1,Kn=On+1),nt[0]=0;for(let bi=1;bi<Kn;bi++)nt[bi]=0}if(_r>=5)if(Kn-1<0){for(let bi=0;bi>Kn;bi--)nt.unshift(0),oe.integerLen++;nt.unshift(1),oe.integerLen++}else nt[Kn-1]++;for(;Pt<Math.max(0,On);Pt++)nt.push(0);let Ui=0!==On;const xi=st+oe.integerLen,qr=nt.reduceRight(function(bi,Ei,gr,Gn){return Gn[gr]=(Ei+=bi)<10?Ei:Ei-10,Ui&&(0===Gn[gr]&&gr>=xi?Gn.pop():Ui=!1),Ei>=10?1:0},0);qr&&(nt.unshift(qr),oe.integerLen++)}(xi,bi,Ei);let gr=xi.digits,Gn=xi.integerLen;const Lr=xi.exponent;let Ii=[];for(Ui=gr.every(Hi=>!Hi);Gn<qr;Gn++)gr.unshift(0);for(;Gn<0;Gn++)gr.unshift(0);Gn>0?Ii=gr.splice(Gn,gr.length):(Ii=gr,gr=[0]);const Bs=[];for(gr.length>=st.lgSize&&Bs.unshift(gr.splice(-st.lgSize,gr.length).join(""));gr.length>st.gSize;)Bs.unshift(gr.splice(-st.gSize,gr.length).join(""));gr.length&&Bs.unshift(gr.join("")),_r=Bs.join($t(Ne,nt)),Ii.length&&(_r+=$t(Ne,Pt)+Ii.join("")),Lr&&(_r+=$t(Ne,pe.Exponential)+"+"+Lr)}else _r=$t(Ne,pe.Infinity);return _r=oe<0&&!Ui?st.negPre+_r+st.negSuf:st.posPre+_r+st.posSuf,_r}function _n(oe,st="-"){const Ne={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},nt=oe.split(P),Pt=nt[0],On=nt[1],Kn=-1!==Pt.indexOf(Ut)?Pt.split(Ut):[Pt.substring(0,Pt.lastIndexOf(Z)+1),Pt.substring(Pt.lastIndexOf(Z)+1)],_r=Kn[0],Ui=Kn[1]||"";Ne.posPre=_r.substring(0,_r.indexOf($));for(let qr=0;qr<Ui.length;qr++){const bi=Ui.charAt(qr);bi===Z?Ne.minFrac=Ne.maxFrac=qr+1:bi===$?Ne.maxFrac=qr+1:Ne.posSuf+=bi}const xi=_r.split(R);if(Ne.gSize=xi[1]?xi[1].length:0,Ne.lgSize=xi[2]||xi[1]?(xi[2]||xi[1]).length:0,On){const qr=Pt.length-Ne.posPre.length-Ne.posSuf.length,bi=On.indexOf($);Ne.negPre=On.substring(0,bi).replace(/'/g,""),Ne.negSuf=On.slice(bi+qr).replace(/'/g,"")}else Ne.negPre=st+Ne.posPre,Ne.negSuf=Ne.posSuf;return Ne}function St(oe){const st=parseInt(oe);if(isNaN(st))throw new Error("Invalid integer literal when parsing "+oe);return st}function Xn(oe,st,Ne){return(0,r.XSP)(oe,st,Ne)}function dr(oe,st){st=encodeURIComponent(st);for(const Ne of oe.split(";")){const nt=Ne.indexOf("="),[Pt,On]=-1==nt?[Ne,""]:[Ne.slice(0,nt),Ne.slice(nt+1)];if(Pt.trim()===st)return decodeURIComponent(On)}return null}const ur=/\s+/,Sr=[];let vr=(()=>{class oe{constructor(Ne,nt){this._ngEl=Ne,this._renderer=nt,this.initialClasses=Sr,this.stateMap=new Map}set klass(Ne){this.initialClasses=null!=Ne?Ne.trim().split(ur):Sr}set ngClass(Ne){this.rawClass="string"==typeof Ne?Ne.trim().split(ur):Ne}ngDoCheck(){for(const nt of this.initialClasses)this._updateState(nt,!0);const Ne=this.rawClass;if(Array.isArray(Ne)||Ne instanceof Set)for(const nt of Ne)this._updateState(nt,!0);else if(null!=Ne)for(const nt of Object.keys(Ne))this._updateState(nt,!!Ne[nt]);this._applyStateDiff()}_updateState(Ne,nt){const Pt=this.stateMap.get(Ne);void 0!==Pt?(Pt.enabled!==nt&&(Pt.changed=!0,Pt.enabled=nt),Pt.touched=!0):this.stateMap.set(Ne,{enabled:nt,changed:!0,touched:!0})}_applyStateDiff(){for(const Ne of this.stateMap){const nt=Ne[0],Pt=Ne[1];Pt.changed?(this._toggleClass(nt,Pt.enabled),Pt.changed=!1):Pt.touched||(Pt.enabled&&this._toggleClass(nt,!1),this.stateMap.delete(nt)),Pt.touched=!1}}_toggleClass(Ne,nt){(Ne=Ne.trim()).length>0&&Ne.split(ur).forEach(Pt=>{nt?this._renderer.addClass(this._ngEl.nativeElement,Pt):this._renderer.removeClass(this._ngEl.nativeElement,Pt)})}static{this.\u0275fac=function(nt){return new(nt||oe)(r.rXU(r.aKT),r.rXU(r.sFG))}}static{this.\u0275dir=r.FsC({type:oe,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0})}}return oe})(),hr=(()=>{class oe{constructor(Ne){this._viewContainerRef=Ne,this.ngComponentOutlet=null,this._inputsUsed=new Map}_needToReCreateNgModuleInstance(Ne){return void 0!==Ne.ngComponentOutletNgModule||void 0!==Ne.ngComponentOutletNgModuleFactory}_needToReCreateComponentInstance(Ne){return void 0!==Ne.ngComponentOutlet||void 0!==Ne.ngComponentOutletContent||void 0!==Ne.ngComponentOutletInjector||this._needToReCreateNgModuleInstance(Ne)}ngOnChanges(Ne){if(this._needToReCreateComponentInstance(Ne)&&(this._viewContainerRef.clear(),this._inputsUsed.clear(),this._componentRef=void 0,this.ngComponentOutlet)){const nt=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;this._needToReCreateNgModuleInstance(Ne)&&(this._moduleRef?.destroy(),this._moduleRef=this.ngComponentOutletNgModule?(0,r.w6W)(this.ngComponentOutletNgModule,ft(nt)):this.ngComponentOutletNgModuleFactory?this.ngComponentOutletNgModuleFactory.create(ft(nt)):void 0),this._componentRef=this._viewContainerRef.createComponent(this.ngComponentOutlet,{injector:nt,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngDoCheck(){if(this._componentRef){if(this.ngComponentOutletInputs)for(const Ne of Object.keys(this.ngComponentOutletInputs))this._inputsUsed.set(Ne,!0);this._applyInputStateDiff(this._componentRef)}}ngOnDestroy(){this._moduleRef?.destroy()}_applyInputStateDiff(Ne){for(const[nt,Pt]of this._inputsUsed)Pt?(Ne.setInput(nt,this.ngComponentOutletInputs[nt]),this._inputsUsed.set(nt,!1)):(Ne.setInput(nt,void 0),this._inputsUsed.delete(nt))}static{this.\u0275fac=function(nt){return new(nt||oe)(r.rXU(r.c1b))}}static{this.\u0275dir=r.FsC({type:oe,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInputs:"ngComponentOutletInputs",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[r.OA$]})}}return oe})();function ft(oe){return oe.get(r.Vns).injector}class Ft{constructor(st,Ne,nt,Pt){this.$implicit=st,this.ngForOf=Ne,this.index=nt,this.count=Pt}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Ht=(()=>{class oe{set ngForOf(Ne){this._ngForOf=Ne,this._ngForOfDirty=!0}set ngForTrackBy(Ne){this._trackByFn=Ne}get ngForTrackBy(){return this._trackByFn}constructor(Ne,nt,Pt){this._viewContainer=Ne,this._template=nt,this._differs=Pt,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(Ne){Ne&&(this._template=Ne)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const Ne=this._ngForOf;!this._differ&&Ne&&(this._differ=this._differs.find(Ne).create(this.ngForTrackBy))}if(this._differ){const Ne=this._differ.diff(this._ngForOf);Ne&&this._applyChanges(Ne)}}_applyChanges(Ne){const nt=this._viewContainer;Ne.forEachOperation((Pt,On,Kn)=>{if(null==Pt.previousIndex)nt.createEmbeddedView(this._template,new Ft(Pt.item,this._ngForOf,-1,-1),null===Kn?void 0:Kn);else if(null==Kn)nt.remove(null===On?void 0:On);else if(null!==On){const _r=nt.get(On);nt.move(_r,Kn),tn(_r,Pt)}});for(let Pt=0,On=nt.length;Pt<On;Pt++){const _r=nt.get(Pt).context;_r.index=Pt,_r.count=On,_r.ngForOf=this._ngForOf}Ne.forEachIdentityChange(Pt=>{tn(nt.get(Pt.currentIndex),Pt)})}static ngTemplateContextGuard(Ne,nt){return!0}static{this.\u0275fac=function(nt){return new(nt||oe)(r.rXU(r.c1b),r.rXU(r.C4Q),r.rXU(r._q3))}}static{this.\u0275dir=r.FsC({type:oe,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}}return oe})();function tn(oe,st){oe.context.$implicit=st.item}let qe=(()=>{class oe{constructor(Ne,nt){this._viewContainer=Ne,this._context=new ot,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=nt}set ngIf(Ne){this._context.$implicit=this._context.ngIf=Ne,this._updateView()}set ngIfThen(Ne){Xt("ngIfThen",Ne),this._thenTemplateRef=Ne,this._thenViewRef=null,this._updateView()}set ngIfElse(Ne){Xt("ngIfElse",Ne),this._elseTemplateRef=Ne,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(Ne,nt){return!0}static{this.\u0275fac=function(nt){return new(nt||oe)(r.rXU(r.c1b),r.rXU(r.C4Q))}}static{this.\u0275dir=r.FsC({type:oe,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}}return oe})();class ot{constructor(){this.$implicit=null,this.ngIf=null}}function Xt(oe,st){if(st&&!st.createEmbeddedView)throw new Error(`${oe} must be a TemplateRef, but received '${(0,r.Tbb)(st)}'.`)}class En{constructor(st,Ne){this._viewContainerRef=st,this._templateRef=Ne,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(st){st&&!this._created?this.create():!st&&this._created&&this.destroy()}}let wn=(()=>{class oe{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(Ne){this._ngSwitch=Ne,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(Ne){this._defaultViews.push(Ne)}_matchCase(Ne){const nt=Ne===this._ngSwitch;return this._lastCasesMatched||=nt,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),nt}_updateDefaultCases(Ne){if(this._defaultViews.length>0&&Ne!==this._defaultUsed){this._defaultUsed=Ne;for(const nt of this._defaultViews)nt.enforceState(Ne)}}static{this.\u0275fac=function(nt){return new(nt||oe)}}static{this.\u0275dir=r.FsC({type:oe,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}}return oe})(),Zn=(()=>{class oe{constructor(Ne,nt,Pt){this.ngSwitch=Pt,Pt._addCase(),this._view=new En(Ne,nt)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static{this.\u0275fac=function(nt){return new(nt||oe)(r.rXU(r.c1b),r.rXU(r.C4Q),r.rXU(wn,9))}}static{this.\u0275dir=r.FsC({type:oe,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}}return oe})(),rr=(()=>{class oe{constructor(Ne,nt,Pt){Pt._addDefault(new En(Ne,nt))}static{this.\u0275fac=function(nt){return new(nt||oe)(r.rXU(r.c1b),r.rXU(r.C4Q),r.rXU(wn,9))}}static{this.\u0275dir=r.FsC({type:oe,selectors:[["","ngSwitchDefault",""]],standalone:!0})}}return oe})(),zr=(()=>{class oe{constructor(Ne,nt,Pt){this._ngEl=Ne,this._differs=nt,this._renderer=Pt,this._ngStyle=null,this._differ=null}set ngStyle(Ne){this._ngStyle=Ne,!this._differ&&Ne&&(this._differ=this._differs.find(Ne).create())}ngDoCheck(){if(this._differ){const Ne=this._differ.diff(this._ngStyle);Ne&&this._applyChanges(Ne)}}_setStyle(Ne,nt){const[Pt,On]=Ne.split("."),Kn=-1===Pt.indexOf("-")?void 0:r.czy.DashCase;null!=nt?this._renderer.setStyle(this._ngEl.nativeElement,Pt,On?`${nt}${On}`:nt,Kn):this._renderer.removeStyle(this._ngEl.nativeElement,Pt,Kn)}_applyChanges(Ne){Ne.forEachRemovedItem(nt=>this._setStyle(nt.key,null)),Ne.forEachAddedItem(nt=>this._setStyle(nt.key,nt.currentValue)),Ne.forEachChangedItem(nt=>this._setStyle(nt.key,nt.currentValue))}static{this.\u0275fac=function(nt){return new(nt||oe)(r.rXU(r.aKT),r.rXU(r.MKu),r.rXU(r.sFG))}}static{this.\u0275dir=r.FsC({type:oe,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}}return oe})(),Yt=(()=>
1{class oe{constructor(Ne){this._viewContainerRef=Ne,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(Ne){if(this._shouldRecreateView(Ne)){const nt=this._viewContainerRef;if(this._viewRef&&nt.remove(nt.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const Pt=this._createContextForwardProxy();this._viewRef=nt.createEmbeddedView(this.ngTemplateOutlet,Pt,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(Ne){return!!Ne.ngTemplateOutlet||!!Ne.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(Ne,nt,Pt)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,nt,Pt),get:(Ne,nt,Pt)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,nt,Pt)}})}static{this.\u0275fac=function(nt){return new(nt||oe)(r.rXU(r.c1b))}}static{this.\u0275dir=r.FsC({type:oe,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[r.OA$]})}}return oe})();function xr(oe,st){return new r.wOt(2100,!1)}let $s=(()=>{class oe{transform(Ne){if(null==Ne)return null;if("string"!=typeof Ne)throw xr();return Ne.toLowerCase()}static{this.\u0275fac=function(nt){return new(nt||oe)}}static{this.\u0275pipe=r.EJ8({name:"lowercase",type:oe,pure:!0,standalone:!0})}}return oe})();const wi=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFB
1D3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let Ps=(()=>{class oe{transform(Ne){if(null==Ne)return null;if("string"!=typeof Ne)throw xr();return Ne.replace(wi,nt=>nt[0].toUpperCase()+nt.slice(1).toLowerCase())}static{this.\u0275fac=function(nt){return new(nt||oe)}}static{this.\u0275pipe=r.EJ8({name:"titlecase",type:oe,pure:!0,standalone:!0})}}return oe})(),ws=(()=>{class oe{transform(Ne){if(null==Ne)return null;if("string"!=typeof Ne)throw xr();return Ne.toUpperCase()}static{this.\u0275fac=function(nt){return new(nt||oe)}}static{this.\u0275pipe=r.EJ8({name:"uppercase",type:oe,pure:!0,standalone:!0})}}return oe})();const uo=new r.nKC(""),qo=new r.nKC("");let nn=(()=>{class oe{constructor(Ne,nt,Pt){this.locale=Ne,this.defaultTimezone=nt,this.defaultOptions=Pt}transform(Ne,nt,Pt,On){if(null==Ne||""===Ne||Ne!=Ne)return null;try{return Bt(Ne,nt??this.defaultOptions?.dateFormat??"mediumDate",On||this.locale,Pt??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Kn){throw xr()}}static{this.\u0275fac=function(nt){return new(nt||oe)(r.rXU(r.xe9,16),r.rXU(uo,24),r.rXU(qo,24))}}static{this.\u0275pipe=r.EJ8({name:"date",type:oe,pure:!0,standalone:!0})}}return oe})(),ea=(()=>{class oe{constructor(Ne){this.differs=Ne,this.keyValues=[],this.compareFn=la}transform(Ne,nt=la){if(!Ne||!(Ne instanceof Map)&&"object"!=typeof Ne)return null;this.differ??=this.differs.find(Ne).create();const Pt=this.differ.diff(Ne),On=nt!==this.compareFn;return Pt&&(this.keyValues=[],Pt.forEachItem(Kn=>{this.keyValues.push(function qs(oe,st){return{key:oe,value:st}}(Kn.key,Kn.currentValue))}
1)),(Pt||On)&&(this.keyValues.sort(nt),this.compareFn=nt),this.keyValues}static{this.\u0275fac=function(nt){return new(nt||oe)(r.rXU(r.MKu,16))}}static{this.\u0275pipe=r.EJ8({name:"keyvalue",type:oe,pure:!1,standalone:!0})}}return oe})();function la(oe,st){const Ne=oe.key,nt=st.key;if(Ne===nt)return 0;if(void 0===Ne)return 1;if(void 0===nt)return-1;if(null===Ne)return 1;if(null===nt)return-1;if("string"==typeof Ne&&"string"==typeof nt)return Ne<nt?-1:1;if("number"==typeof Ne&&"number"==typeof nt)return Ne-nt;if("boolean"==typeof Ne&&"boolean"==typeof nt)return Ne<nt?-1:1;const Pt=String(Ne),On=String(nt);return Pt==On?0:Pt<On?-1:1}let Oo=(()=>{class oe{constructor(Ne){this._locale=Ne}transform(Ne,nt,Pt){if(!ci(Ne))return null;Pt||=this._locale;try{return function Kt(oe,st,Ne){return Q(oe,_n(un(st,re.Decimal),$t(st,pe.MinusSign)),st,pe.Group,pe.Decimal,Ne)}(gi(Ne),Pt,nt)}catch(On){throw xr()}}static{this.\u0275fac=function(nt){return new(nt||oe)(r.rXU(r.xe9,16))}}static{this.\u0275pipe=r.EJ8({name:"number",type:oe,pure:!0,standalone:!0})}}return oe})(),ei=(()=>{class oe{constructor(Ne,nt="USD"){this._locale=Ne,this._defaultCurrencyCode=nt}transform(Ne,nt=this._defaultCurrencyCode,Pt="symbol",On,Kn){if(!ci(Ne))return null;Kn||=this._locale,"boolean"==typeof Pt&&(Pt=Pt?"symbol":"code");let _r=nt||this._defaultCurrencyCode;"code"!==Pt&&(_r="symbol"===Pt||"symbol-narrow"===Pt?function kt(oe,st,Ne="en"){const nt=function dn(oe){return(0,r.H5H)(oe)[r.KH2.Currencies]}(Ne)[oe]||Ie[oe]||[],Pt=nt[1];return"narrow"===st&&"string"==typeof Pt?Pt:nt[0]||oe}(_r,"symbol"===Pt?"wide":"narrow",Kn):Pt);try{return function Ye(oe,st,Ne,nt,Pt){const Kn=_n(un(st,re.Currency),$t(st,pe.MinusSign));return Kn.minFrac=function Ln(oe){let st;const Ne=Ie[oe];return Ne&&(st=Ne[2]),"number"==typeof st?st:2}(nt),Kn.maxFrac=Kn.minFrac,Q(oe,Kn,st,pe.CurrencyGroup,pe.CurrencyDecimal,Pt).replace("\xa4",Ne).replace("\xa4","").trim()}(gi(Ne),Kn,_r,nt,On)}catch(Ui){throw xr()}}static{this.\u0275fac=function(nt){return new(nt||oe)(r.rXU(r.xe9,16),r.rXU(r.Ocv,16))}}static{this.\u0275pipe=r.EJ8({name:"currency",type:oe,pure:!0,standalone:!0})}}return oe})();function ci(oe){return!(null==oe||""===oe||oe!=oe)}function gi(oe){if("string"==typeof oe&&!isNaN(Number(oe)-parseFloat(oe)))return Number(oe);if("number"!=typeof oe)throw new Error(`${oe} is not a number`);return oe}let Js=(()=>{class oe{transform(Ne,nt,Pt){if(null==Ne)return null;if(!this.supports(Ne))throw xr();return Ne.slice(nt,Pt)}supports(Ne){return"string"==typeof Ne||Array.isArray(Ne)}static{this.\u0275fac=function(nt){return new(nt||oe)}}static{this.\u0275pipe=r.EJ8({name:"slice",type:oe,pure:!1,standalone:!0})}}return oe})(),ca=(()=>{class oe{static{this.\u0275fac=function(nt){return new(nt||oe)}}static{this.\u0275mod=r.$C({type:oe})}static{this.\u0275inj=r.G2t({})}}return oe})();const Gs="browser",ta="server";function ya(oe){return oe===Gs}function Go(oe){return oe===ta}let Pi=(()=>{class oe{static{this.\u0275prov=(0,r.jDH)({token:oe,providedIn:"root",factory:()=>ya((0,r.WQX)(r.Agw))?new Ds((0,r.WQX)(E),window):new ms})}}return oe})();class Ds{constructor(st,Ne){this.document=st,this.window=Ne,this.offset=()=>[0,0]}setOffset(st){this.offset=Array.isArray(st)?()=>st:st}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(st){this.window.scrollTo(st[0],st[1])}scrollToAnchor(st){const Ne=function zo(oe,st){const Ne=oe.getElementById(st)||oe.getElementsByName(st)[0];if(Ne)return Ne;if("function"==typeof oe.createTreeWalker&&oe.body&&"function"==typeof oe.body.attachShadow){const nt=oe.createTreeWalker(oe.body,NodeFilter.SHOW_ELEMENT);let Pt=nt.currentNode;for(;Pt;){const On=Pt.shadowRoot;if(On){const Kn=On.getElementById(st)||On.querySelector(`[name="${st}"]`);if(Kn)return Kn}Pt=nt.nextNode()}}return null}(this.document,st);Ne&&(this.scrollToElement(Ne),Ne.focus())}setHistoryScrollRestoration(st){this.window.history.scrollRestoration=st}scrollToElement(st){const Ne=st.getBoundingClientRect(),nt=Ne.left+this.window.pageXOffset,Pt=Ne.top+this.window.pageYOffset,On=this.offset();this.window.scrollTo(nt-On[0],Pt-On[1])}}class ms{setOffset(st){}getScrollPosition(){return[0,0]}scrollToPosition(st){}scrollToAnchor(st){}setHistoryScrollRestoration(st){}}class Ss{}},21626:(We,de,m)=>{"use strict";m.d(de,{$R:()=>Mn,Kd:()=>ge,Lr:()=>L,Nl:()=>Me,Qq:()=>Dt,Sx:()=>qt,a7:()=>Ge,c2:()=>zt,cS:()=>xe,yz:()=>Ae});var r=m(10467),a=m(54438),u=m(14421),_=m(15075),v=m(78160),y=m(43574),E=m(58728),g=m(95006),f=m(77312),C=m(49090),S=m(60177);class O{}class T{}class L{constructor(Ft){this.normalizedNames=new Map,this.lazyUpdate=null,Ft?"string"==typeof Ft?this.lazyInit=()=>{this.headers=new Map,Ft.split("\n").forEach(Ht=>{const tn=Ht.indexOf(":");if(tn>0){const Te=Ht.slice(0,tn),qe=Te.toLowerCase(),ot=Ht.slice(tn+1).trim();this.maybeSetNormalizedName(Te,qe),this.headers.has(qe)?this.headers.get(qe).push(ot):this.headers.set(qe,[ot])}})}:typeof Headers<"u"&&Ft instanceof Headers?(this.headers=new Map,Ft.forEach((Ht,tn)=>{this.setHeaderEntries(tn,Ht)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(Ft).forEach(([Ht,tn])=>{this.setHeaderEntries(Ht,tn)})}:this.headers=new Map}
vendor: 10,963 bytes, line 1
1has(Ft){return this.init(),this.headers.has(Ft.toLowerCase())}get(Ft){this.init();const Ht=this.headers.get(Ft.toLowerCase());return Ht&&Ht.length>0?Ht[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Ft){return this.init(),this.headers.get(Ft.toLowerCase())||null}append(Ft,Ht){return this.clone({name:Ft,value:Ht,op:"a"})}set(Ft,Ht){return this.clone({name:Ft,value:Ht,op:"s"})}delete(Ft,Ht){return this.clone({name:Ft,value:Ht,op:"d"})}maybeSetNormalizedName(Ft,Ht){this.normalizedNames.has(Ht)||this.normalizedNames.set(Ht,Ft)}init(){this.lazyInit&&(this.lazyInit instanceof L?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Ft=>this.applyUpdate(Ft)),this.lazyUpdate=null))}copyFrom(Ft){Ft.init(),Array.from(Ft.headers.keys()).forEach(Ht=>{this.headers.set(Ht,Ft.headers.get(Ht)),this.normalizedNames.set(Ht,Ft.normalizedNames.get(Ht))})}clone(Ft){const Ht=new L;return Ht.lazyInit=this.lazyInit&&this.lazyInit instanceof L?this.lazyInit:this,Ht.lazyUpdate=(this.lazyUpdate||[]).concat([Ft]),Ht}applyUpdate(Ft){const Ht=Ft.name.toLowerCase();switch(Ft.op){case"a":case"s":let tn=Ft.value;if("string"==typeof tn&&(tn=[tn]),0===tn.length)return;this.maybeSetNormalizedName(Ft.name,Ht);const Te=("a"===Ft.op?this.headers.get(Ht):void 0)||[];Te.push(...tn),this.headers.set(Ht,Te);break;case"d":const qe=Ft.value;if(qe){let ot=this.headers.get(Ht);if(!ot)return;ot=ot.filter(Xt=>-1===qe.indexOf(Xt)),0===ot.length?(this.headers.delete(Ht),this.normalizedNames.delete(Ht)):this.headers.set(Ht,ot)}else this.headers.delete(Ht),this.normalizedNames.delete(Ht)}}setHeaderEntries(Ft,Ht){const tn=(Array.isArray(Ht)?Ht:[Ht]).map(qe=>qe.toString()),Te=Ft.toLowerCase();this.headers.set(Te,tn),this.maybeSetNormalizedName(Ft,Te)}forEach(Ft){this.init(),Array.from(this.normalizedNames.keys()).forEach(Ht=>Ft(this.normalizedNames.get(Ht),this.headers.get(Ht)))}}class H{encodeKey(Ft){return ae(Ft)}encodeValue(Ft){return ae(Ft)}decodeKey(Ft){return decodeURIComponent(Ft)}decodeValue(Ft){return decodeURIComponent(Ft)}}const k=/%(\d[a-f0-9])/gi,j={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function ae(ft){return encodeURIComponent(ft).replace(k,(Ft,Ht)=>j[Ht]??Ft)}function Ee(ft){return`${ft}`}class Me{constructor(Ft={}){if(this.updates=null,this.cloneFrom=null,this.encoder=Ft.encoder||new H,Ft.fromString){if(Ft.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function K(ft,Ft){const Ht=new Map;return ft.length>0&&ft.replace(/^\?/,"").split("&").forEach(Te=>{const qe=Te.indexOf("="),[ot,Xt]=-1==qe?[Ft.decodeKey(Te),""]:[Ft.decodeKey(Te.slice(0,qe)),Ft.decodeValue(Te.slice(qe+1))],En=Ht.get(ot)||[];En.push(Xt),Ht.set(ot,En)}),Ht}(Ft.fromString,this.encoder)}else Ft.fromObject?(this.map=new Map,Object.keys(Ft.fromObject).forEach(Ht=>{const tn=Ft.fromObject[Ht],Te=Array.isArray(tn)?tn.map(Ee):[Ee(tn)];this.map.set(Ht,Te)})):this.map=null}has(Ft){return this.init(),this.map.has(Ft)}get(Ft){this.init();const Ht=this.map.get(Ft);return Ht?Ht[0]:null}getAll(Ft){return this.init(),this.map.get(Ft)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Ft,Ht){return this.clone({param:Ft,value:Ht,op:"a"})}appendAll(Ft){const Ht=[];return Object.keys(Ft).forEach(tn=>{const Te=Ft[tn];Array.isArray(Te)?Te.forEach(qe=>{Ht.push({param:tn,value:qe,op:"a"})}):Ht.push({param:tn,value:Te,op:"a"})}),this.clone(Ht)}set(Ft,Ht){return this.clone({param:Ft,value:Ht,op:"s"})}delete(Ft,Ht){return this.clone({param:Ft,value:Ht,op:"d"})}toString(){return this.init(),this.keys().map(Ft=>{const Ht=this.encoder.encodeKey(Ft);return this.map.get(Ft).map(tn=>Ht+"="+this.encoder.encodeValue(tn)).join("&")}).filter(Ft=>""!==Ft).join("&")}clone(Ft){const Ht=new Me({encoder:this.encoder});return Ht.cloneFrom=this.cloneFrom||this,Ht.updates=(this.updates||[]).concat(Ft),Ht}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Ft=>this.map.set(Ft,this.cloneFrom.map.get(Ft))),this.updates.forEach(Ft=>{switch(Ft.op){case"a":case"s":const Ht=("a"===Ft.op?this.map.get(Ft.param):void 0)||[];Ht.push(Ee(Ft.value)),this.map.set(Ft.param,Ht);break;case"d":if(void 0===Ft.value){this.map.delete(Ft.param);break}{let tn=this.map.get(Ft.param)||[];const Te=tn.indexOf(Ee(Ft.value));-1!==Te&&tn.splice(Te,1),tn.length>0?this.map.set(Ft.param,tn):this.map.delete(Ft.param)}}}),this.cloneFrom=this.updates=null)}}class re{constructor(){this.map=new Map}set(Ft,Ht){return this.map.set(Ft,Ht),this}get(Ft){return this.map.has(Ft)||this.map.set(Ft,Ft.defaultValue()),this.map.get(Ft)}delete(Ft){return this.map.delete(Ft),this}has(Ft){return this.map.has(Ft)}keys(){return this.map.keys()}}function Se(ft){return typeof ArrayBuffer<"u"&&ft instanceof ArrayBuffer}function M(ft){return typeof Blob<"u"&&ft instanceof Blob}function ee(ft){return typeof FormData<"u"&&ft instanceof FormData}class ge{constructor(Ft,Ht,tn,Te){let qe;if(this.url=Ht,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=Ft.toUpperCase(),function he(ft){switch(ft){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Te?(this.body=void 0!==tn?tn:null,qe=Te):qe=tn,qe&&(this.reportProgress=!!qe.reportProgress,this.withCredentials=!!qe.withCredentials,qe.responseType&&(this.responseType=qe.responseType),qe.headers&&(this.headers=qe.headers),qe.context&&(this.context=qe.context),qe.params&&(this.params=qe.params),this.transferCache=qe.transferCache),this.headers??=new L,this.context??=new re,this.params){const ot=this.params.toString();if(0===ot.length)this.urlWithParams=Ht;else{const Xt=Ht.indexOf("?");this.urlWithParams=Ht+(-1===Xt?"?":Xt<Ht.length-1?"&":"")+ot}}else this.params=new Me,this.urlWithParams=Ht}serializeBody(){return null===this.body?null:"string"==typeof this.body||Se(this.body)||M(this.body)||ee(this.body)||function pe(ft){return typeof URLSearchParams<"u"&&ft instanceof URLSearchParams}(this.body)?this.body:this.body instanceof Me?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||ee(this.body)?null:M(this.body)?this.body.type||null:Se(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof Me?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(Ft={}){const Ht=Ft.method||this.method,tn=Ft.url||this.url,Te=Ft.responseType||this.responseType,qe=Ft.transferCache??this.transferCache,ot=void 0!==Ft.body?Ft.body:this.body,Xt=Ft.withCredentials??this.withCredentials,En=Ft.reportProgress??this.reportProgress;let wn=Ft.headers||this.headers,Zn=Ft.params||this.params;const rr=Ft.context??this.context;return void 0!==Ft.setHeaders&&(wn=Object.keys(Ft.setHeaders).reduce((jr,Kr)=>jr.set(Kr,Ft.setHeaders[Kr]),wn)),Ft.setParams&&(Zn=Object.keys(Ft.setParams).reduce((jr,Kr)=>jr.set(Kr,Ft.setParams[Kr]),Zn)),new ge(Ht,tn,ot,{params:Zn,headers:wn,context:rr,reportProgress:En,responseType:Te,withCredentials:Xt,transferCache:qe})}}var Be=function(ft){return ft[ft.Sent=0]="Sent",ft[ft.UploadProgress=1]="UploadProgress",ft[ft.ResponseHeader=2]="ResponseHeader",ft[ft.DownloadProgress=3]="DownloadProgress",ft[ft.Response=4]="Response",ft[ft.User=5]="User",ft}(Be||{});class je{constructor(Ft,Ht=200,tn="OK"){this.headers=Ft.headers||new L,this.status=void 0!==Ft.status?Ft.status:Ht,this.statusText=Ft.statusText||tn,this.url=Ft.url||null,this.ok=this.status>=200&&this.status<300}}class Qe extends je{constructor(Ft={}){super(Ft),this.type=Be.ResponseHeader}clone(Ft={}){return new Qe({headers:Ft.headers||this.headers,status:void 0!==Ft.status?Ft.status:this.status,statusText:Ft.statusText||this.statusText,url:Ft.url||this.url||void 0})}}class xe extends je{constructor(Ft={}){super(Ft),this.type=Be.Response,this.body=void 0!==Ft.body?Ft.body:null}clone(Ft={}){return new xe({body:void 0!==Ft.body?Ft.body:this.body,headers:Ft.headers||this.headers,status:void 0!==Ft.status?Ft.status:this.status,statusText:Ft.statusText||this.statusText,url:Ft.url||this.url||void 0})}}class Ae extends je{constructor(Ft){super(Ft,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${Ft.url||"(unknown url)"}`:`Http failure response for ${Ft.url||"(unknown url)"}: ${Ft.status} ${Ft.statusText}`,this.error=Ft.error||null}}function lt(ft,Ft){return{body:Ft,headers:ft.headers,context:ft.context,observe:ft.observe,params:ft.params,reportProgress:ft.reportProgress,responseType:ft.responseType,withCredentials:ft.withCredentials,transferCache:ft.transferCache}}let Dt=(()=>{class ft{constructor(Ht){this.handler=Ht}request(Ht,tn,Te={}){let qe;if(Ht instanceof ge)qe=Ht;else{let En,wn;En=Te.headers instanceof L?Te.headers:new L(Te.headers),Te.params&&(wn=Te.params instanceof Me?Te.params:new Me({fromObject:Te.params})),qe=new ge(Ht,tn,void 0!==Te.body?Te.body:null,{headers:En,context:Te.context,params:wn,reportProgress:Te.reportProgress,responseType:Te.responseType||"json",withCredentials:Te.withCredentials,transferCache:Te.transferCache})}const ot=(0,u.of)(qe).pipe((0,y.H)(En=>this.handler.handle(En)));if(Ht instanceof ge||"events"===Te.observe)return ot;const Xt=ot.pipe((0,E.p)(En=>En instanceof xe));switch(Te.observe||"body"){case"body":switch(qe.responseType){case"arraybuffer":return Xt.pipe((0,g.T)(En=>{if(null!==En.body&&!(En.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return En.body}));case"blob":return Xt.pipe((0,g.T)(En=>{if(null!==En.body&&!(En.body instanceof Blob))throw new Error("Response is not a Blob.");return En.body}));case"text":return Xt.pipe((0,g.T)(En=>{if(null!==En.body&&"string"!=typeof En.body)throw new Error("Response is not a string.");return En.body}));default:return Xt.pipe((0,g.T)(En=>En.body))}case"response":return Xt;default:throw new Error(`Unreachable: unhandled observe type ${Te.observe}}`)}}delete(Ht,tn={}){return this.request("DELETE",Ht,tn)}get(Ht,tn={}){return this.request("GET",Ht,tn)}head(Ht,tn={}){return this.request("HEAD",Ht,tn)}jsonp(Ht,tn){return this.request("JSONP",Ht,{params:(new Me).append(tn,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Ht,tn={}){return this.request("OPTIONS",Ht,tn)}patch(Ht,tn,Te={}){return this.request("PATCH",Ht,lt(Te,tn))}post(Ht,tn,Te={}){return this.request("POST",Ht,lt(Te,tn))}put(Ht,tn,Te={}){return this.request("PUT",Ht,lt(Te,tn))}static{this.\u0275fac=function(tn){return new(tn||ft)(a.KVO(O))}}static{this.\u0275prov=a.jDH({token:ft,factory:ft.\u0275fac})}}return ft})();const $t=/^\)\]\}',?\n/;function cn(ft){if(ft.url)return ft.url;
1const Ft="X-Request-URL".toLocaleLowerCase();return ft.headers.get(Ft)}let Pn=(()=>{class ft{constructor(){this.fetchImpl=(0,a.WQX)(on,{optional:!0})?.fetch??((...Ht)=>globalThis.fetch(...Ht)),this.ngZone=(0,a.WQX)(a.SKi)}handle(Ht){return new _.c(tn=>{const Te=new AbortController;return this.doRequest(Ht,Te.signal,tn).then(dn,qe=>tn.error(new Ae({error:qe}))),()=>Te.abort()})}doRequest(Ht,tn,Te){var qe=this;return(0,r.A)(function*(){const ot=qe.createRequestInit(Ht);let Xt;try{const $r=qe.ngZone.runOutsideAngular(()=>qe.fetchImpl(Ht.urlWithParams,{signal:tn,...ot}));(function Mt(ft){ft.then(dn,dn)})($r),Te.next({type:Be.Sent}),Xt=yield $r}catch($r){return void Te.error(new Ae({error:$r,status:$r.status??0,statusText:$r.statusText,url:Ht.urlWithParams,headers:$r.headers}))}const En=new L(Xt.headers),wn=Xt.statusText,Zn=cn(Xt)??Ht.urlWithParams;let rr=Xt.status,jr=null;if(Ht.reportProgress&&Te.next(new Qe({headers:En,status:rr,statusText:wn,url:Zn})),Xt.body){const $r=Xt.headers.get("content-length"),Ar=[],zr=Xt.body.getReader();let Mr,xr,Yt=0;const Ts=typeof Zone<"u"&&Zone.current;yield qe.ngZone.runOutsideAngular((0,r.A)(function*(){for(;;){const{done:io,value:ol}=yield zr.read();if(io)break;if(Ar.push(ol),Yt+=ol.length,Ht.reportProgress){xr="text"===Ht.responseType?(xr??"")+(Mr??=new TextDecoder).decode(ol,{stream:!0}):void 0;const As=()=>Te.next({type:Be.DownloadProgress,total:$r?+$r:void 0,loaded:Yt,partialText:xr});Ts?Ts.run(As):As()}}}));const Qs=qe.concatChunks(Ar,Yt);try{const io=Xt.headers.get("Content-Type")??"";jr=qe.parseBody(Ht,Qs,io)}catch(io){return void Te.error(new Ae({error:io,headers:new L(Xt.headers),status:Xt.status,statusText:Xt.statusText,url:cn(Xt)??Ht.urlWithParams}))}}0===rr&&(rr=jr?200:0),rr>=200&&rr<300?(Te.next(new xe({body:jr,headers:En,status:rr,statusText:wn,url:Zn})),Te.complete()):Te.error(new Ae({error:jr,headers:En,status:rr,statusText:wn,url:Zn}))})()}parseBody(Ht,tn,Te){switch(Ht.responseType){case"json":const qe=(new TextDecoder).decode(tn).replace($t,"");return""===qe?null:JSON.parse(qe);case"text":return(new TextDecoder).decode(tn);case"blob":return new Blob([tn],{type:Te});case"arraybuffer":return tn.buffer}}createRequestInit(Ht){const tn={},Te=Ht.withCredentials?"include":void 0;if(Ht.headers.forEach((qe,ot)=>tn[qe]=ot.join(",")),Ht.headers.has("Accept")||(tn.Accept="application/json, text/plain, */*"),!Ht.headers.has("Content-Type")){const qe=Ht.detectContentTypeHeader();null!==qe&&(tn["Content-Type"]=qe)}return{body:Ht.serializeBody(),method:Ht.method,headers:tn,credentials:Te}}concatChunks(Ht,tn){const Te=new Uint8Array(tn);let qe=0;for(const ot of Ht)Te.set(ot,qe),qe+=ot.length;return Te}static{this.\u0275fac=function(tn){return new(tn||ft)}}static{this.\u0275prov=a.jDH({token:ft,factory:ft.\u0275fac})}}return ft})();class on{}function dn(){}function me(ft,Ft){return Ft(ft)}function Je(ft,Ft){return(Ht,tn)=>Ft.intercept(Ht,{handle:Te=>ft(Te,tn)})}const Ge=new a.nKC(""),yt=new a.nKC(""),At=new a.nKC(""),kt=new a.nKC("",{providedIn:"root",factory:()=>!0});function Lt(){let ft=null;return(Ft,Ht)=>{null===ft&&(ft=((0,a.WQX)(Ge,{optional:!0})??[]).reduceRight(Je,me));const tn=(0,a.WQX)(a.TgB);if((0,a.WQX)(kt)){const qe=tn.add();return ft(Ft,Ht).pipe((0,f.j)(()=>tn.remove(qe)))}return ft(Ft,Ht)}}let ze=(()=>{class ft extends O{constructor(Ht,tn){super(),this.backend=Ht,this.injector=tn,this.chain=null,this.pendingTasks=(0,a.WQX)(a.TgB),this.contributeToStability=(0,a.WQX)(kt)}handle(Ht){if(null===this.chain){const tn=Array.from(new Set([...this.injector.get(yt),...this.injector.get(At,[])]));this.chain=tn.reduceRight((Te,qe)=>function le(ft,Ft,Ht){return(tn,Te)=>(0,a.N4e)(Ht,()=>Ft(tn,qe=>ft(qe,Te)))}(Te,qe,this.injector),me)}if(this.contributeToStability){const tn=this.pendingTasks.add();return this.chain(Ht,Te=>this.backend.handle(Te)).pipe((0,f.j)(()=>this.pendingTasks.remove(tn)))}return this.chain(Ht,tn=>this.backend.handle(tn))}static{this.\u0275fac=function(tn){return new(tn||ft)(a.KVO(T),a.KVO(a.uvJ))}}static{this.\u0275prov=a.jDH({token:ft,factory:ft.\u0275fac})}}return ft})();const ar=/^\)\]\}',?\n/;let Tr=(()=>{class ft{constructor(Ht){this.xhrFactory=Ht}handle(Ht){if("JSONP"===Ht.method)throw new a.wOt(-2800,!1);const tn=this.xhrFactory;return(tn.\u0275loadImpl?(0,v.H)(tn.\u0275loadImpl()):(0,u.of)(null)).pipe((0,C.n)(()=>new _.c(qe=>{const ot=tn.build();if(ot.open(Ht.method,Ht.urlWithParams),Ht.withCredentials&&(ot.withCredentials=!0),Ht.headers.forEac
1h((Ar,zr)=>ot.setRequestHeader(Ar,zr.join(","))),Ht.headers.has("Accept")||ot.setRequestHeader("Accept","application/json, text/plain, */*"),!Ht.headers.has("Content-Type")){const Ar=Ht.detectContentTypeHeader();null!==Ar&&ot.setRequestHeader("Content-Type",Ar)}if(Ht.responseType){const Ar=Ht.responseType.toLowerCase();ot.responseType="json"!==Ar?Ar:"text"}const Xt=Ht.serializeBody();let En=null;const wn=()=>{if(null!==En)return En;const Ar=ot.statusText||"OK",zr=new L(ot.getAllResponseHeaders()),Yt=function zn(ft){return"responseURL"in ft&&ft.responseURL?ft.responseURL:/^X-Request-URL:/m.test(ft.getAllResponseHeaders())?ft.getResponseHeader("X-Request-URL"):null}(ot)||Ht.url;return En=new Qe({headers:zr,status:ot.status,statusText:Ar,url:Yt}),En},Zn=()=>{let{headers:Ar,status:zr,statusText:Yt,url:Mr}=wn(),xr=null;204!==zr&&(xr=typeof ot.response>"u"?ot.responseText:ot.response),0===zr&&(zr=xr?200:0);let Ts=zr>=200&&zr<300;if("json"===Ht.responseType&&"string"==typeof xr){const Qs=xr;xr=xr.replace(ar,"");try{xr=""!==xr?JSON.parse(xr):null}catch(io){xr=Qs,Ts&&(Ts=!1,xr={error:io,text:xr})}}Ts?(qe.next(new xe({body:xr,headers:Ar,status:zr,statusText:Yt,url:Mr||void 0})),qe.complete()):qe.error(new Ae({error:xr,headers:Ar,status:zr,statusText:Yt,url:Mr||void 0}))},rr=Ar=>{const{url:zr}=wn(),Yt=new Ae({error:Ar,status:ot.status||0,statusText:ot.statusText||"Unknown Error",url:zr||void 0});qe.error(Yt)};let jr=!1;const Kr=Ar=>{jr||(qe.next(wn()),jr=!0);let zr={type:Be.DownloadProgress,loaded:Ar.loaded};Ar.lengthComputable&&(zr.total=Ar.total),"text"===Ht.responseType&&ot.responseText&&(zr.partialText=ot.responseText),qe.next(zr)},$r=Ar=>{let zr={type:Be.UploadProgress,loaded:Ar.loaded};Ar.lengthComputable&&(zr.total=Ar.total),qe.next(zr)};return ot.addEventListener("load",Zn),ot.addEventListener("error",rr),ot.addEventListener("timeout",rr),ot.addEventListener("abort",rr),Ht.reportProgress&&(ot.addEventListener("progress",Kr),null!==Xt&&ot.upload&&ot.upload.addEventListener("progress",$r)),ot.send(Xt),qe.next({type:Be.Sent}),()=>{ot.removeEventListener("error",rr),ot.removeEventListener("abort",rr),ot.removeEventListener("load",Zn),ot.removeEventListener("timeout",rr),Ht.reportProgress&&(ot.removeEventListener("progress",Kr),null!==Xt&&ot.upload&&ot.upload.removeEventListener("progress",$r)),ot.readyState!==ot.DONE&&ot.abort()}})))}static{this.\u0275fac=function(tn){return new(tn||ft)(a.KVO(S.N0))}}static{this.\u0275prov=a.jDH({token:ft,factory:ft.\u0275fac})}}return ft})();const $n=new a.nKC(""),An=new a.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),jn=new a.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Wn{}let Zt=(()=>{class ft{constructor(Ht,tn,Te){this.doc=Ht,this.platform=tn,this.cookieName=Te,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Ht=this.doc.cookie||"";return Ht!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,S._b)(Ht,this.cookieName),this.lastCookieString=Ht),this.lastToken}static{this.\u0275fac=function(tn){return new(tn||ft)(a.KVO(S.qQ),a.KVO(a.Agw),a.KVO(An))}}static{this.\u0275prov=a.jDH({token:ft,factory:ft.\u0275fac})}}return ft})();function Et(ft,Ft){const Ht=ft.url.toLowerCase();if(!(0,a.WQX)($n)||"GET"===ft.method||"HEAD"===ft.method||Ht.startsWith("http://")||Ht.startsWith("https://"))return Ft(ft);const tn=(0,a.WQX)(Wn).getToken(),Te=(0,a.WQX)(jn);return null!=tn&&!ft.headers.has(Te)&&(ft=ft.clone({headers:ft.headers.set(Te,tn)})),Ft(ft)}var Nt=function(ft){return ft[ft.Interceptors=0]="Interceptors",ft[ft.LegacyInterceptors=1]="LegacyInterceptors",ft[ft.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",ft[ft.NoXsrfProtection=3]="NoXsrfProtection",ft[ft.JsonpSupport=4]="JsonpSupport",ft[ft.RequestsMadeViaParent=5]="RequestsMadeViaParent",ft[ft.Fetch=6]="Fetch",ft}(Nt||{});function pn(ft,Ft){return{\u0275kind:ft,\u0275providers:Ft}}function Mn(...ft){const Ft=[Dt,Tr,ze,{provide:O,useExisting:ze},{provide:T,useFactory:()=>(0,a.WQX)(Pn,{optional:!0})??(0,a.WQX)(Tr)},{provide:yt,useValue:Et,multi:!0},{provide:$n,useValue:!0},{provide:Wn,useClass:Zt}];for(const Ht of ft)Ft.push(...Ht.\u0275providers);return(0,a.EmA)(Ft)}const br=new a.nKC("");function qt(){return pn(Nt.LegacyInterceptors,[{provide:br,useFactory:Lt},{provide:yt,useExisting:br,multi:!0}])}function zt({cookieName:ft,headerName:Ft}){const Ht=[];return void 0!==ft&&Ht.push({provide:An,useValue:ft}),void 0!==Ft&&Ht.push({provide:jn,useValue:Ft}),pn(Nt.CustomXsrfConfiguration,Ht)}},2857:(We,de,m)=>{"use strict";m.d(de,{A:()=>u});const r=void 0,u=["en-IN",[["a","p"],["am","pm"],r],[["am","pm"],r,r],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
1ay","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],r,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sept","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],r,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[0,0],["dd/MM/yy","dd-MMM-y","d MMMM y","EEEE, d MMMM, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",r,"{1} 'at' {0}",r],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##,##0.###","#,##,##0%","\xa4#,##,##0.00","#E0"],"INR","\u20b9","Indian Rupee",{JPY:["JP\xa5","\xa5"]},"ltr",function a(_){const y=Math.floor(Math.abs(_)),E=_.toString().replace(/^[^.]*\.?/,"").length;return 1===y&&0===E?1:5}]},39837:(We,de,m)=>{"use strict";const r=new RegExp("(\\:not\\()|(([\\.\\#]?)[-\\w]+)|(?:\\[([-.\\w*\\\\$]+)(?:=([\"']?)([^\\]\"']*)\\5)?\\])|(\\))|(\\s*,\\s*)","g");class a{constructor(){this.element=null,this.classNames=[],this.attrs=[],this.notSelectors=[]}static parse(e){const n=[],l=(Ue,Xe)=>{Xe.notSelectors.length>0&&!Xe.element&&0==Xe.classNames.length&&0==Xe.attrs.length&&(Xe.element="*"),Ue.push(Xe)};let b,h=new a,F=h,se=!1;for(r.lastIndex=0;b=r.exec(e);){if(b[1]){if(se)throw new Error("Nesting :not in a selector is not allowed");se=!0,F=new a,h.notSelectors.push(F)}const Ue=b[2];if(Ue){const dt=b[3];"#"===dt?F.addAttribute("id",Ue.slice(1)):"."===dt?F.addClassName(Ue.slice(1)):F.setElement(Ue)}const Xe=b[4];if(Xe&&F.addAttribute(F.unescapeAttribute(Xe),b[6]),b[7]&&(se=!1,F=h),b[8]){if(se)throw new Error("Multiple selectors in :not are not supported");l(n,h),h=F=new a}}return l(n,h),n}unescapeAttribute(e){let n="",l=!1;for(let h=0;h<e.length;h++){const b=e.charAt(h);if("\\"!==b){if("$"===b&&!l)throw new Error(`Error in attribute selector "${e}". Unescaped "$" is not supported. Please escape with "\\$".`);l=!1,n+=b}else l=!0}return n}escapeAttribute(e){return e.replace(/\\/g,"\\\\").replace(/\$/g,"\\$")}isElementSelector(){return this.hasElementSelector()&&0==this.classNames.length&&0==this.attrs.length&&0===this.notSelectors.length}hasElementSelector(){return!!this.element}
1setElement(e=null){this.element=e}getAttrs(){const e=[];return this.classNames.length>0&&e.push("class",this.classNames.join(" ")),e.concat(this.attrs)}addAttribute(e,n=""){this.attrs.push(e,n&&n.toLowerCase()||"")}addClassName(e){this.classNames.push(e.toLowerCase())}toString(){let e=this.element||"";if(this.classNames&&this.classNames.forEach(n=>e+=`.${n}`),this.attrs)for(let n=0;n<this.attrs.length;n+=2){const l=this.escapeAttribute(this.attrs[n]),h=this.attrs[n+1];e+=`[${l}${h?"="+h:""}]`}return this.notSelectors.forEach(n=>e+=`:not(${n})`),e}}class u{constructor(){this._elementMap=new Map,this._elementPartialMap=new Map,this._classMap=new Map,this._classPartialMap=new Map,this._attrValueMap=new Map,this._attrValuePartialMap=new Map,this._listContexts=[]}static createNotMatcher(e){const n=new u;return n.addSelectables(e,null),n}addSelectables(e,n){let l=null;e.length>1&&(l=new _(e),this._listContexts.push(l));for(let h=0;h<e.length;h++)this._addSelectable(e[h],n,l)}_addSelectable(e,n,l){let h=this;const b=e.element,F=e.classNames,se=e.attrs,Ue=new v(e,n,l);if(b&&(0===se.length&&0===F.length?this._addTerminal(h._elementMap,b,Ue):h=this._addPartial(h._elementPartialMap,b)),F)for(let Xe=0;Xe<F.length;Xe++){const Wt=F[Xe];0===se.length&&Xe===F.length-1?this._addTerminal(h._classMap,Wt,Ue):h=this._addPartial(h._classPartialMap,Wt)}if(se)for(let Xe=0;Xe<se.length;Xe+=2){const Wt=se[Xe],kn=se[Xe+1];if(Xe===se.length-2){const nr=h._attrValueMap;let wr=nr.get(Wt);wr||(wr=new Map,nr.set(Wt,wr)),this._addTerminal(wr,kn,Ue)}else{const nr=h._attrValuePartialMap;let wr=nr.get(Wt);wr||(wr=new Map,nr.set(Wt,wr)),h=this._addPartial(wr,kn)}}}_addTerminal(e,n,l){let h=e.get(n);h||(h=[],e.set(n,h)),h.push(l)}_addPartial(e,n){let l=e.get(n);return l||(l=new u,e.set(n,l)),l}match(e,n){let l=!1;const h=e.element,b=e.classNames,F=e.attrs;for(let se=0;se<this._listContexts.length;se++)this._listContexts[se].alreadyMatched=!1;if(l=this._matchTerminal(this._elementMap,h,e,n)||l,l=this._matchPartial(this._elementPartialMap,h,e,n)||l,b)for(let se=0;se<b.length;se++){const Ue=b[se];l=this._matchTerminal(this._classMap,Ue,e,n)||l,l=this._matchPartial(this._classPartialMap,Ue,e,n)||l}if(F)for(let se=0;se<F.length;se+=2){const Ue=F[se],Xe=F[se+1],dt=this._attrValueMap.get(Ue);Xe&&(l=this._matchTerminal(dt,"",e,n)||l),l=this._matchTerminal(dt,Xe,e,n)||l;const Wt=this._attrValuePartialMap.get(Ue);Xe&&(l=this._matchPartial(Wt,"",e,n)||l),l=this._matchPartial(Wt,Xe,e,n)||l}return l}_matchTerminal(e,n,l,h){if(!e||"string"!=typeof n)return!1;let b=e.get(n)||[];const F=e.get("*");if(F&&(b=b.concat(F)),0===b.length)return!1;let se,Ue=!1;for(let Xe=0;Xe<b.length;Xe++)se=b[Xe],Ue=se.finalize(l,h)||Ue;return Ue}_matchPartial(e,n,l,h){if(!e||"string"!=typeof n)return!1;const b=e.get(n);return!!b&&b.match(l,h)}}class _{constructor(e){this.selectors=e,this.alreadyMatched=!1}}class v{constructor(e,n,l){this.selector=e,this.cbContext=n,this.listContext=l,this.notSelectors=e.notSelectors}finalize(e,n){let l=!0;return this.notSelectors.length>0&&(!this.listContext||!this.listContext.alreadyMatched)&&(l=!u.createNotMatcher(this.notSelectors).match(e,null)),l&&n&&(!this.listContext||!this.listContext.alreadyMatched)&&(this.listContext&&(this.listContext.alreadyMatched=!0),n(this.selector,this.cbContext)),l}}var E=function(s){return s[s.Emulated=0]="Emulated",s[s.None=2]="None",s[s.ShadowDom=3]="ShadowDom",s}(E||{}),g=function(s){return s[s.OnPush=0]="OnPush",s[s.Default=1]="Default",s}(g||{}),f=function(s){return s[s.None=0]="None",s[s.SignalBased=1]="SignalBased",s[s.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",s}(f||{});const C_name="custom-elements",S_name="no-errors-schema";var T=function(s){return s[s.NONE=0]="NONE",s[s.HTML=1]="HTML",s[s.STYLE=2]="STYLE",s[s.SCRIPT=3]="SCRIPT",s[s.URL=4]="URL",s[s.RESOURCE_URL=5]="RESOURCE_URL",s}(T||{});function K(s){const e=function B(s){const e=s.classNames&&s.classNames.length?[8,...s.classNames]:[];return[s.element&&"*"!==s.element?s.element:"",...s.attrs,...e]}(s),n=s.notSelectors&&s.notSelectors.length?s.notSelectors.map(l
1=>function H(s){const e=s.classNames&&s.classNames.length?[8,...s.classNames]:[];return s.element?[5,s.element,...s.attrs,...e]:s.attrs.length?[3,...s.attrs,...e]:s.classNames&&s.classNames.length?[9,...s.classNames]:[]}(l)):[];return e.concat(...n)}function k(s){return s?a.parse(s).map(K):[]}let ae;function re(s,e){const n=new ee(e);return Qe(s.nodes.map(h=>h.visit(n,null)).join(""),s.meaning)}class he{visitText(e,n){return e.value}visitContainer(e,n){return`[${e.children.map(l=>l.visit(this)).join(", ")}]`}visitIcu(e,n){const l=Object.keys(e.cases).map(h=>`${h} {${e.cases[h].visit(this)}}`);return`{${e.expression}, ${e.type}, ${l.join(", ")}}`}visitTagPlaceholder(e,n){return e.isVoid?`<ph tag name="${e.startName}"/>`:`<ph tag name="${e.startName}">${e.children.map(l=>l.visit(this)).join(", ")}</ph name="${e.closeName}">`}visitPlaceholder(e,n){return e.value?`<ph name="${e.name}">${e.value}</ph>`:`<ph name="${e.name}"/>`}visitIcuPlaceholder(e,n){return`<ph icu name="${e.name}">${e.value.visit(this)}</ph>`}visitBlockPlaceholder(e,n){return`<ph block name="${e.startName}">${e.children.map(l=>l.visit(this)).join(", ")}</ph name="${e.closeName}">`}}const Se=new he;class ee extends he{constructor(e){super(),this.preservePlaceholders=e}visitPlaceholder(e,n){return this.preservePlaceholders?super.visitPlaceholder(e,n):`<ph name="${e.name}"/>`}visitIcu(e){let n=Object.keys(e.cases).map(l=>`${l} {${e.cases[l].visit(this)}}`);return`{${e.type}, ${n.join(", ")}}`}}function ge(s){return(s>>>0).toString(16).padStart(8,"0")}function Be(s,e,n,l){return s<20?[e&n|~e&l,1518500249]:s<40?[e^n^l,1859775393]:s<60?[e&n|e&l|n&l,2400959708]:[e^n^l,3395469782]}function je(s){ae??=new TextEncoder;const e=ae.encode(s),n=new DataView(e.buffer,e.byteOffset,e.byteLength);let l=xe(n,e.length,0),h=xe(n,e.length,102072);return 0==l&&(0==h||1==h)&&(l^=319790063,h^=-1801410264),BigInt.asUintN(32,BigInt(l))<<BigInt(32)|BigInt.asUintN(32,BigInt(h))}function Qe(s,e=""){let n=je(s);return e&&(n=BigInt.asUintN(64,n<<BigInt(1))|n>>BigInt(63)&BigInt(1),n+=je(e)),BigInt.asUintN(63,n).toString()}function xe(s,e,n){let l=2654435769,h=2654435769,b=0;const F=e-12;for(;b<=F;b+=12){l+=s.getUint32(b,!0),h+=s.getUint32(b+4,!0);const Ue=Ae(l,h,n+=s.getUint32(b+8,!0));l=Ue[0],h=Ue[1],n=Ue[2]}const se=e-b;return n+=e,se>=4?(l+=s.getUint32(b,!0),b+=4,se>=8?(h+=s.getUint32(b,!0),b+=4,se>=9&&(n+=s.getUint8(b++)<<8),se>=10&&(n+=s.getUint8(b++)<<16),11===se&&(n+=s.getUint8(b++)<<24)):(se>=5&&(h+=s.getUint8(b++)),se>=6&&(h+=s.getUint8(b++)<<8),7===se&&(h+=s.getUint8(b++)<<16))):(se>=1&&(l+=s.getUint8(b++)),se>=2&&(l+=s.getUint8(b++)<<8),3===se&&(l+=s.getUint8(b++)<<16)),Ae(l,h,n)[2]}function Ae(s,e,n){return s-=e,s-=n,e-=n,e-=s^=n>>>13,n-=s,n-=e^=s<<8,s-=e,s-=n^=e>>>13,e-=n,e-=s^=n>>>12,n-=s,n-=e^=s<<16,s-=e,s-=n^=e>>>5,e-=n,e-=s^=n>>>3,n-=s,n-=e^=s<<10,[s,e,n^=e>>>15]}var ve=function(s){return s[s.Little=0]="Little",s[s.Big=1]="Big",s}(ve||{});function _e(s,e){return function Ce(s,e){const n=(65535&s)+(65535&e),l=(s>>>16)+(e>>>16)+(n>>>16);return[l>>>16,l<<16|65535&n]}(s,e)[1]}function lt(s,e){return s<<e|s>>>32-e}function $t(s,e){return e>=s.length?0:s[e]}function un(s,e,n){let l=0;if(n===ve.Big)for(let h=0;h<4;h++)l+=$t(s,e+h)<<24-8*h;else for(let h=0;h<4;h++)l+=$t(s,e+h)<<8*h;return l}var cn=function(s){return s[s.None=0]="None",s[s.Const=1]="Const",s}(cn||{});class Pn{constructor(e=cn.None){this.modifiers=e}hasModifier(e){return!!(this.modifiers&e)}}var on=function(s){return s[s.Dynamic=0]="Dynamic",s[s.Bool=1]="Bool",s[s.String=2]="String",s[s.Int=3]="Int",s[s.Number=4]="Number",s[s.Function=5]="Function",s[s.Inferred=6]="Inferred",s[s.None=7]="None",s}(on||{});class dn extends Pn{constructor(e,n){super(n),this.name=e}visitType(e,n){return e.visitBuiltinType(this,n)}}class Mt extends Pn{constructor(e,n,l=null){super(n),this.value=e,this.typeParams=l}visitType(e,n){return e.visitExpressionType(this,n)}}const Ge=new dn(on.Dynamic),yt=new dn(on.Inferred),At=new dn(on.Bool),Lt=(new dn(on.Int),new dn(on.Number)),Ln=new dn(on.String),ze=(new dn(on.Function),new dn(on.None));var Ve=function(s){return s[s.Minus=0]="Minus",s[s.Plus=1]="Plus",s}(Ve||{}),$e=function(s){return s[s.Equals=0]="Equals",s[s.NotEquals=1]="NotEquals",s[s.Identical=2]="Identical",s[s.NotIdentical=3]="NotIdentical",s[s.Minus=4]="Minus",s[s.Plus=
15]="Plus",s[s.Divide=6]="Divide",s[s.Multiply=7]="Multiply",s[s.Modulo=8]="Modulo",s[s.And=9]="And",s[s.Or=10]="Or",s[s.BitwiseOr=11]="BitwiseOr",s[s.BitwiseAnd=12]="BitwiseAnd",s[s.Lower=13]="Lower",s[s.LowerEquals=14]="LowerEquals",s[s.Bigger=15]="Bigger",s[s.BiggerEquals=16]="BiggerEquals",s[s.NullishCoalesce=17]="NullishCoalesce",s}($e||{});function bt(s,e,n){const l=s.length;if(l!==e.length)return!1;for(let h=0;h<l;h++)if(!n(s[h],e[h]))return!1;return!0}function Bt(s,e){return bt(s,e,(n,l)=>n.isEquivalent(l))}class rn{constructor(e,n){this.type=e||null,this.sourceSpan=n||null}prop(e,n){return new Ye(this,e,null,n)}key(e,n,l){return new ut(this,e,n,l)}callFn(e,n,l){return new zn(this,e,null,n,l)}instantiate(e,n,l){return new $n(this,e,n,l)}conditional(e,n=null,l){return new Ut(this,e,n,null,l)}equals(e,n){return new Q($e.Equals,this,e,null,n)}notEquals(e,n){return new Q($e.NotEquals,this,e,null,n)}identical(e,n){return new Q($e.Identical,this,e,null,n)}notIdentical(e,n){return new Q($e.NotIdentical,this,e,null,n)}minus(e,n){return new Q($e.Minus,this,e,null,n)}plus(e,n){return new Q($e.Plus,this,e,null,n)}divide(e,n){return new Q($e.Divide,this,e,null,n)}multiply(e,n){return new Q($e.Multiply,this,e,null,n)}modulo(e,n){return new Q($e.Modulo,this,e,null,n)}and(e,n){return new Q($e.And,this,e,null,n)}bitwiseOr(e,n,l=!0){return new Q($e.BitwiseOr,this,e,null,n,l)}bitwiseAnd(e,n,l=!0){return new Q($e.BitwiseAnd,this,e,null,n,l)}or(e,n){return new Q($e.Or,this,e,null,n)}lower(e,n){return new Q($e.Lower,this,e,null,n)}lowerEquals(e,n){return new Q($e.LowerEquals,this,e,null,n)}bigger(e,n){return new Q($e.Bigger,this,e,null,n)}biggerEquals(e,n){return new Q($e.BiggerEquals,this,e,null,n)}isBlank(e){return this.equals(St,e)}nullishCoalesce(e,n){return new Q($e.NullishCoalesce,this,e,null,n)}toStmt(){return new Sr(this,null)}}class mn extends rn{constructor(e,n,l){super(n,l),this.name=e}isEquivalent(e){return e instanceof mn&&this.name===e.name}isConstant(){return!1}visitExpression(e,n){return e.visitReadVarExpr(this,n)}clone(){return new mn(this.name,this.type,this.sourceSpan)}set(e){return new qn(this.name,e,null,this.sourceSpan)}}class Un extends rn{constructor(e,n,l){super(n,l),this.expr=e}visitExpression(e,n){return e.visitTypeofExpr(this,n)}isEquivalent(e){return e instanceof Un&&e.expr.isEquivalent(this.expr)}isConstant(){return this.expr.isConstant()}clone(){return new Un(this.expr.clone())}}class yn extends rn{constructor(e,n,l){super(n,l),this.node=e}isEquivalent(e){return e instanceof yn&&this.node===e.node}isConstant(){return!1}visitExpression(e,n){return e.visitWrappedNodeExpr(this,n)}clone(){return new yn(this.node,this.type,this.sourceSpan)}}class qn extends rn{constructor(e,n,l,h){super(l||n.type,h),this.name=e,this.value=n}isEquivalent(e){return e instanceof qn&&this.name===e.name&&this.value.isEquivalent(e.value)}isConstant(){return!1}visitExpression(e,n){return e.visitWriteVarExpr(this,n)}clone(){return new qn(this.name,this.value.clone(),this.type,this.sourceSpan)}toDeclStmt(e,n){return new dr(this.name,this.value,e,n,this.sourceSpan)}toConstDecl(){return this.toDeclStmt(yt,Jt.Final)}}class tr extends rn{constructor(e,n,l,h,b){super(h||l.type,b),this.receiver=e,this.index=n,this.value=l}isEquivalent(e){return e instanceof tr&&this.receiver.isEquivalent(e.receiver)&&this.index.isEquivalent(e.index)&&this.value.isEquivalent(e.value)}isConstant(){return!1}visitExpression(e,n){return e.visitWriteKeyExpr(this,n)}clone(){return new tr(this.receiver.clone(),this.index.clone(),this.value.clone(),this.type,this.sourceSpan)}}class ar extends rn{constructor(e,n,l,h,b){super(h||l.type,b),this.receiver=e,this.name=n,this.value=l}isEquivalent(e){return e instanceof ar&&this.receiver.isEquivalent(e.receiver)&&this.name===e.name&&this.value.isEquivalent(e.value)}isConstant(){return!1}visitExpression(e,n){return e.visitWritePropExpr(this,n)}clone(){return new ar(this.receiver.clone(),this.name,this.value.clone(),this.type,this.sourceSpan)}}class zn extends rn{constructor(e,n,l,h,b=!1){super(l,h),this.fn=e,this.args=n,this.pure=b}get receiver(){return this.fn}isEquivalent(e){return e instanceof zn&&this.fn.isEquivalent(e.fn)&&Bt(this.args,e.args)&&this.pure===e.pure}isConstant(){return!1}visitExpression(e,n){return e.visitInvokeFunctionExpr(this,n)}clone(){return new zn(this.fn.clone(),this.args.map(e=>e.clone()),this.type,this.sourceSpan,this.pure)}}class Tr extends rn{constructor(e,n,l,h){super(l,h),this.tag=e,this.template=n}isEquivalent(e){return e instanceof Tr&&this.tag.isEquivalent(e.tag)&&bt(this.template.elements,e.template.elements,(n,l)=>n.text===l.text)&&Bt(this.template.expressions,e.template.expressions)}isConstant(){return!1}visitExpression(e,n){return e.visitTaggedTemplateExpr(this,n)}clone(){return new Tr(this.tag.clone(),this.template.clone(),this.type,this.sourceSpan)}}class $n extends rn{constructor(e,n,l,h){super(l,h),this.classExpr=e,this.args=n}isEquivalent(e){return e instanceof $n&&this.classExpr.isEquivalent(e.classExpr)&&Bt(this.args,e.args)}isConstant(){return!1}visitExpression(e,n){return e.visitInstantiateExpr(this,n)}clone(){return new $n(this.classExpr.clone(),this.args.map(e=>e.clone()),this.type,this.sourceSpan)}}class Nn extends rn{constructor(e,n,l){super(n,l),this.value=e}isEquivalent(e){return e instanceof Nn&&this.value===e.value}isConstant(){return!0}visitExpression(e,n){return e.visitLiteralExpr(this,n)}clone(){return new Nn(this.value,this.type,this.sourceSpan)}}class An{constructor(e,n){this.elements=e,this.expressions=n}clone(){return new An(this.elements.map(e=>e.clone()),this.expressions.map(e=>e.clone()))}}class Bn{constructor(e,n,l){this.text=e,this.sourceSpan=n,this.rawText=l??n?.toString()??br(pn(e))}clone(){return new Bn(this.text,this.sourceSpan,this.rawText)}}class jn{constructor(e,n){this.text=e,this.sourceSpan=n}}
1class Wn{constructor(e,n,l){this.text=e,this.sourceSpan=n,this.associatedMessage=l}}class Nt extends rn{constructor(e,n,l,h,b){super(Ln,b),this.metaBlock=e,this.messageParts=n,this.placeHolderNames=l,this.expressions=h}isEquivalent(e){return!1}isConstant(){return!1}visitExpression(e,n){return e.visitLocalizedString(this,n)}clone(){return new Nt(this.metaBlock,this.messageParts,this.placeHolderNames,this.expressions.map(e=>e.clone()),this.sourceSpan)}serializeI18nHead(){let e=this.metaBlock.description||"";return this.metaBlock.meaning&&(e=`${this.metaBlock.meaning}|${e}`),this.metaBlock.customId&&(e=`${e}@@${this.metaBlock.customId}`),this.metaBlock.legacyIds&&this.metaBlock.legacyIds.forEach(n=>{e=`${e}\u241f${n}`}),qt(e,this.messageParts[0].text,this.getMessagePartSourceSpan(0))}getMessagePartSourceSpan(e){return this.messageParts[e]?.sourceSpan??this.sourceSpan}getPlaceholderSourceSpan(e){return this.placeHolderNames[e]?.sourceSpan??this.expressions[e]?.sourceSpan??this.sourceSpan}serializeI18nTemplatePart(e){const n=this.placeHolderNames[e-1],l=this.messageParts[e];let h=n.text;return 0===n.associatedMessage?.legacyIds.length&&(h+=`@@${Qe(n.associatedMessage.messageString,n.associatedMessage.meaning)}`),qt(h,l.text,this.getMessagePartSourceSpan(e))}}const pn=s=>s.replace(/\\/g,"\\\\"),Mn=s=>s.replace(/^:/,"\\:"),Gt=s=>s.replace(/:/g,"\\:"),br=s=>s.replace(/`/g,"\\`").replace(/\${/g,"$\\{");function qt(s,e,n){return""===s?{cooked:e,raw:br(Mn(pn(e))),range:n}:{cooked:`:${s}:${e}`,raw:br(`:${Gt(pn(s))}:${pn(e)}`),range:n}}class zt extends rn{constructor(e,n,l=null,h){super(n,h),this.value=e,this.typeParams=l}isEquivalent(e){return e instanceof zt&&this.value.name===e.value.name&&this.value.moduleName===e.value.moduleName&&this.value.runtime===e.value.runtime}isConstant(){return!1}visitExpression(e,n){return e.visitExternalExpr(this,n)}clone(){return new zt(this.value,this.type,this.typeParams,this.sourceSpan)}}class Ut extends rn{constructor(e,n,l=null,h,b){super(h||n.type,b),this.condition=e,this.falseCase=l,this.trueCase=n}isEquivalent(e){return e instanceof Ut&&this.condition.isEquivalent(e.condition)&&this.trueCase.isEquivalent(e.trueCase)&&function Ze(s,e){return null==s||null==e?s==e:s.isEquivalent(e)}(this.falseCase,e.falseCase)}isConstant(){return!1}visitExpression(e,n){return e.visitConditionalExpr(this,n)}clone(){return new Ut(this.condition.clone(),this.trueCase.clone(),this.falseCase?.clone(),this.type,this.sourceSpan)}}class P extends rn{constructor(e,n){super(At,n),this.condition=e}isEquivalent(e){return e instanceof P&&this.condition.isEquivalent(e.condition)}isConstant(){return!1}visitExpression(e,n){return e.visitNotExpr(this,n)}clone(){return new P(this.condition.clone(),this.sourceSpan)}}class R{constructor(e,n=null){this.name=e,this.type=n}isEquivalent(e){return this.name===e.name}clone(){return new R(this.name,this.type)}}class $ extends rn{constructor(e,n,l,h,b){super(l,h),this.params=e,this.statements=n,this.name=b}isEquivalent(e){return(e instanceof $||e instanceof ur)&&Bt(this.params,e.params)&&Bt(this.statements,e.statements)}isConstant(){return!1}visitExpression(e,n){return e.visitFunctionExpr(this,n)}toDeclStmt(e,n){return new ur(e,this.params,this.statements,this.type,n,this.sourceSpan)}clone(){return new $(this.params.map(e=>e.clone()),this.statements,this.type,this.sourceSpan,this.name)}}class X extends rn{constructor(e,n,l,h){super(l,h),this.params=e,this.body=n}isEquivalent(e){return!!(e instanceof X&&Bt(this.params,e.params))&&(this.body instanceof rn&&e.body instanceof rn?this.body.isEquivalent(e.body):!(!Array.isArray(this.body)||!Array.isArray(e.body))&&Bt(this.body,e.body))}isConstant(){return!1}visitExpression(e,n){return e.visitArrowFunctionExpr(this,n)}clone(){return new X(this.params.map(e=>e.clone()),Array.isArray(this.body)?this.body:this.body.clone(),this.type,this.sourceSpan)}toDeclStmt(e,n){return new dr(e,this,yt,n,this.sourceSpan)}}class ye extends rn{constructor(e,n,l,h,b=!0){super(l||Lt,h),this.operator=e,this.expr=n,this.parens=b}isEquivalent(e){return e instanceof ye&&this.operator===e.operator&&this.expr.isEquivalent(e.expr)}isConstant(){return!1}visitExpression(e,n){return e.visitUnaryOperatorExpr(this,n)}clone(){return new ye(this.operator,this.expr.clone(),this.type,this.sourceSpan,this.parens)}}class Q extends rn{constructor(e,n,l,h,b,F=!0){super(h||n.type,b),this.operator=e,this.rhs=l,this.parens=F,this.lhs=n}isEquivalent(e){return e instanceof Q&&this.operator===e.operator&&this.lhs.isEquivalent(e.lhs)&&this.rhs.isEquivalent(e.rhs)}isConstant(){return!1}visitExpression(e,n){return e.visitBinaryOperatorExpr(this,n)}clone(){return new Q(this.operator,this.lhs.clone(),this.rhs.clone(),this.type,this.sourceSpan,this.parens)}}class Ye extends rn{constructor(e,n,l,h){super(l,h),this.receiver=e,this.name=n}get index(){return this.name}isEquivalent(e){return e instanceof Ye&&this.receiver.isEquivalent(e.receiver)&&this.name===e.name}isConstant(){return!1}visitExpression(e,n){return e.visitReadPropExpr(this,n)}set(e){return new ar(this.receiver,this.name,e,null,this.sourceSpan)}clone(){return new Ye(this.receiver.clone(),this.name,this.type,this.sourceSpan)}}class ut extends rn{constructor(e,n,l,h){super(l,h),this.receiver=e,this.index=n}isEquivalent(e){return e instanceof ut&&this.receiver.isEquivalent(e.receiver)&&this.index.isEquivalent(e.index)}isConstant(){return!1}visitExpression(e,n){return e.visitReadKeyExpr(this,n)}set(e){return new tr(this.receiver,this.index,e,null,this.sourceSpan)}clone(){return new ut(this.receiver.clone(),this.index.clone(),this.type,this.sourceSpan)}}class Kt extends rn{constructor(e,n,l){super(n,l),this.entries=e}isConstant(){return this.entries.every(e=>e.isConstant())}isEquivalent(e){return e instanceof Kt&&Bt(this.entries,e.entries)}visitExpression(e,n){return e.visitLiteralArrayExpr(this,n)}clone(){return new Kt(this.entries.map(e=>e.clone()),this.type,this.sourceSpan)}}class _n{constructor(e,n,l){this.key=e,this.value=n,this.quoted=l}isEquivalent(e){return this.key===e.key&&this.value.isEquivalent(e.value)}clone(){return new _n(this.key,this.value.clone(),this.quoted)}}class Pe extends rn{constructor(e,n,l){super(n,l),this.entries=e,this.valueType=null,n&&(this.valueType=n.valueType)}isEquivalent(e){return e instanceof Pe&&Bt(this.entries,e.entries)}isConstant(){return this.entries.every(e=>e.value.isConstant())}visitExpression(e,n){return e.visitLiteralMapExpr(this,n)}clone(){const e=this.entries.map(n=>n.clone());return new Pe(e,this.type,this.sourceSpan)}}const it=new Nn(null,null,null),St=new Nn(null,yt,null);var Jt=function(s){return s[s.None=0]="None",s[s.Final=1]="Final",s[s.Private=2]="Private",s[s.E
1xported=4]="Exported",s[s.Static=8]="Static",s}(Jt||{});class Sn{constructor(e,n,l){this.text=e,this.multiline=n,this.trailingNewline=l}toString(){return this.multiline?` ${this.text} `:this.text}}class Yn extends Sn{constructor(e){super("",!0,!0),this.tags=e}toString(){return function Qs(s){if(0===s.length)return"";if(1===s.length&&s[0].tagName&&!s[0].text)return`*${Ts(s[0])} `;let e="*\n";for(const n of s)e+=" *",e+=Ts(n).replace(/\n/g,"\n * "),e+="\n";return e+=" ",e}(this.tags)}}class Xn{constructor(e=Jt.None,n=null,l){this.modifiers=e,this.sourceSpan=n,this.leadingComments=l}hasModifier(e){return!!(this.modifiers&e)}addLeadingComment(e){this.leadingComments=this.leadingComments??[],this.leadingComments.push(e)}}class dr extends Xn{constructor(e,n,l,h,b,F){super(h,b,F),this.name=e,this.value=n,this.type=l||n&&n.type||null}isEquivalent(e){return e instanceof dr&&this.name===e.name&&(this.value?!!e.value&&this.value.isEquivalent(e.value):!e.value)}visitStatement(e,n){return e.visitDeclareVarStmt(this,n)}}class ur extends Xn{constructor(e,n,l,h,b,F,se){super(b,F,se),this.name=e,this.params=n,this.statements=l,this.type=h||null}isEquivalent(e){return e instanceof ur&&Bt(this.params,e.params)&&Bt(this.statements,e.statements)}visitStatement(e,n){return e.visitDeclareFunctionStmt(this,n)}}class Sr extends Xn{constructor(e,n,l){super(Jt.None,n,l),this.expr=e}isEquivalent(e){return e instanceof Sr&&this.expr.isEquivalent(e.expr)}visitStatement(e,n){return e.visitExpressionStmt(this,n)}}class vr extends Xn{constructor(e,n=null,l){super(Jt.None,n,l),this.value=e}isEquivalent(e){return e instanceof vr&&this.value.isEquivalent(e.value)}visitStatement(e,n){return e.visitReturnStmt(this,n)}}class hr extends Xn{constructor(e,n,l=[],h,b){super(Jt.None,h,b),this.condition=e,this.trueCase=n,this.falseCase=l}isEquivalent(e){return e instanceof hr&&this.condition.isEquivalent(e.condition)&&Bt(this.trueCase,e.trueCase)&&Bt(this.falseCase,e.falseCase)}visitStatement(e,n){return e.visitIfStmt(this,n)}}function tn(s,e,n){return new mn(s,e,n)}function Te(s,e=null,n){return new zt(s,null,e,n)}function ot(s,e,n){return new Mt(s,e,n)}function En(s){return new Un(s)}function wn(s,e,n){return new Kt(s,e,n)}function Zn(s,e=null){return new Pe(s.map(n=>new _n(n.key,n.value,n.quoted)),e,null)}function Kr(s,e,n,l,h){return new $(s,e,n,l,h)}function $r(s,e,n,l){return new X(s,e,n,l)}function Ar(s,e,n,l,h){return new hr(s,e,n,l,h)}function Yt(s,e,n){return new Nn(s,e,n)}function Ts(s){let e="";if(s.tagName&&(e+=` @${s.tagName}`),s.text){if(s.text.match(/\/\*|\*\//))throw new Error('JSDoc text cannot contain "/*" and "*/"');e+=" "+s.text.replace(/@/g,"\\@")}return e}const As=tn("<unknown>"),$s={};class Ps extends rn{constructor(e){super(e.type),this.resolved=e,this.shared=!1,this.original=e}visitExpression(e,n){return n===$s?this.original.visitExpression(e,n):this.resolved.visitExpression(e,n)}isEquivalent(e){return e instanceof Ps&&this.resolved.isEquivalent(e.resolved)}isConstant(){return!0}clone(){throw new Error("Not supported.")}fixup(e){this.resolved=e,this.shared=!0}}class ws{constructor(e=!1){this.isClosureCompilerEnabled=e,this.statements=[],this.literals=new Map,this.literalFactories=new Map,this.sharedConstants=new Map,this._claimedNames=new Map,this.nextNameIndex=0}getConstLiteral(e,n){if(e instanceof Nn&&!qo(e)||e instanceof Ps)return e;const l=fi.INSTANCE.keyOf(e);let h=this.literals.get(l),b=!1;if(h||(h=new Ps(e),this.literals.set(l,h),b=!0),!b&&!h.shared||b&&n){const F=this.freshName();let se,Ue;this.isClosureCompilerEnabled&&qo(e)?(se=tn(F).set(new $([],[new vr(e)])),Ue=tn(F).callFn([])):(se=tn(F).set(e),Ue=tn(F)),this.statements.push(se.toDeclStmt(yt,Jt.Final)),h.fixup(Ue)}return h}getSharedConstant(e,n){const l=e.keyOf(n);if(!this.sharedConstants.has(l)){const h=this.freshName();this.sharedConstants.set(l,tn(h)),this.statements.push(e.toSharedConstantDeclaration(h,n))}return this.sharedConstants.get(l)}getLiteralFactory(e){if(e instanceof Kt){const n=e.entries.map(h=>h.isConstant()?h:As),l=fi.INSTANCE.keyOf(wn(n));return this._getLiteralFactory(l,e.entries,h=>wn(h))}{const n=Zn(e.entries.map(h=>({key:h.key,value:h.value.isConstant()?h.value:As,quoted:h.quoted}))),l=fi.INSTANCE.keyOf(n);return this._getLiteralFactory(l,e.entries.map(h=>h.value),h=>Zn(h.map((b,F)=>({key:e.entries[F].key,value:b,quoted:e.entries[F].quoted}))))}}getSharedFunctionReference(e,n,l=!0){const h=e instanceof X;for(const F of this.statements)if(h&&F instanceof dr&&F.value?.isEquivalent(e)||!h&&F instanceof ur&&e instanceof $&&e.isEquivalent(F))return tn(F.name);const b=l?this.uniqueName(n):n;return this.statements.push(e instanceof $?e.toDeclStmt(b,Jt.Final):new dr(b,e,yt,Jt.Final,e.sourceSpan)),tn(b)}_getLiteralFactory(e,n,l){let h=this.literalFactories.get(e);const b=n.filter(F=>!F.isConstant());if(!h){const F=n.map((dt,Wt)=>dt.isConstant()?this.getConstLiteral(dt,!0):tn(`a${Wt}`)),Ue=$r(F.filter(uo).map(dt=>new R(dt.name,Ge)),l(F),yt),Xe=this.freshName();this.statements.push(tn(Xe).set(Ue).toDeclStmt(yt,Jt.Final)),h=tn(Xe),this.literalFactories.set(e,h)}return{literalFactory:h,literalFactoryArguments:b}}uniqueName(e,n=!0){const l=this._claimedNames.get(e)??0,h=0!==l||n?`${e}${l}`:`${e}`;return this._claimedNames.set(e,l+1),h}freshName(){return this.uniqueName("_c")}}class fi{static{this.INSTANCE=new fi}keyOf(e){if(e instanceof Nn&&"string"==typeof e.value)return`"${e.value}"`;if(e instanceof Nn)return String(e.value);if(e instanceof Kt){const n=[];for(const l of e.entries)n.push(this.keyOf(l));return`[${n.join(",")}]`}if(e instanceof Pe){const n=[];
1for(const l of e.entries){let h=l.key;l.quoted&&(h=`"${h}"`),n.push(h+":"+this.keyOf(l.value))}return`{${n.join(",")}}`}if(e instanceof zt)return`import("${e.value.moduleName}", ${e.value.name})`;if(e instanceof mn)return`read(${e.name})`;if(e instanceof Un)return`typeof(${this.keyOf(e.expr)})`;throw new Error(`${this.constructor.name} does not handle expressions of type ${e.constructor.name}`)}}function uo(s){return s instanceof mn}function qo(s){return s instanceof Nn&&"string"==typeof s.value&&s.value.length>=50}const nn="@angular/core";let Rt=(()=>{class s{static{this.NEW_METHOD="factory"}static{this.TRANSFORM_METHOD="transform"}static{this.PATCH_DEPS="patchedDeps"}static{this.core={name:null,moduleName:nn}}static{this.namespaceHTML={name:"\u0275\u0275namespaceHTML",moduleName:nn}}static{this.namespaceMathML={name:"\u0275\u0275namespaceMathML",moduleName:nn}}static{this.namespaceSVG={name:"\u0275\u0275namespaceSVG",moduleName:nn}}static{this.element={name:"\u0275\u0275element",moduleName:nn}}static{this.elementStart={name:"\u0275\u0275elementStart",moduleName:nn}}static{this.elementEnd={name:"\u0275\u0275elementEnd",moduleName:nn}}static{this.advance={name:"\u0275\u0275advance",moduleName:nn}}static{this.syntheticHostProperty={name:"\u0275\u0275syntheticHostProperty",moduleName:nn}}static{this.syntheticHostListener={name:"\u0275\u0275syntheticHostListener",moduleName:nn}}static{this.attribute={name:"\u0275\u0275attribute",moduleName:nn}}static{this.attributeInterpolate1={name:"\u0275\u0275attributeInterpolate1",moduleName:nn}}static{this.attributeInterpolate2={name:"\u0275\u0275attributeInterpolate2",moduleName:nn}}static{this.attributeInterpolate3={name:"\u0275\u0275attributeInterpolate3",moduleName:nn}}static{this.attributeInterpolate4={name:"\u0275\u0275attributeInterpolate4",moduleName:nn}}static{this.attributeInterpolate5={name:"\u0275\u0275attributeInterpolate5",moduleName:nn}}static{this.attributeInterpolate6={name:"\u0275\u0275attributeInterpolate6",moduleName:nn}}static{this.attributeInterpolate7={name:"\u0275\u0275attributeInterpolate7",moduleName:nn}}static{this.attributeInterpolate8={name:"\u0275\u0275attributeInterpolate8",moduleName:nn}}static{this.attributeInterpolateV={name:"\u0275\u0275attributeInterpolateV",moduleName:nn}}static{this.classProp={name:"\u0275\u0275classProp",moduleName:nn}}static{this.elementContainerStart={name:"\u0275\u0275elementContainerStart",moduleName:nn}}static{this.elementContainerEnd={name:"\u0275\u0275elementContainerEnd",moduleName:nn}}static{this.elementContainer={name:"\u0275\u0275elementContainer",moduleName:nn}}static{this.styleMap={name:"\u0275\u0275styleMap",moduleName:nn}}static{this.styleMapInterpolate1={name:"\u0275\u0275styleMapInterpolate1",moduleName:nn}}static{this.styleMapInterpolate2={name:"\u0275\u0275styleMapInterpolate2",moduleName:nn}}static{this.styleMapInterpolate3={name:"\u0275\u0275styleMapInterpolate3",moduleName:nn}}static{this.styleMapInterpolate4={name:"\u0275\u0275styleMapInterpolate4",moduleName:nn}}static{this.styleMapInterpolate5={name:"\u0275\u0275styleMapInterpolate5",moduleName:nn}}static{this.styleMapInterpolate6={name:"\u0275\u0275styleMapInterpolate6",moduleName:nn}}static{this.styleMapInterpolate7={name:"\u0275\u0275styleMapInterpolate7",moduleName:nn}}static{this.styleMapInterpolate8={name:"\u0275\u0275styleMapInterpolate8",moduleName:nn}}static{this.styleMapInterpolateV={name:"\u0275\u0275styleMapInterpolateV",moduleName:nn}}static{this.classMap={name:"\u0275\u0275classMap",moduleName:nn}}static{this.classMapInterpolate1={name:"\u0275\u0275classMapInterpolate1",moduleName:nn}}static{this.classMapInterpolate2={name:"\u0275\u0275classMapInterpolate2",moduleName:nn}}static{this.classMapInterpolate3={name:"\u0275\u0275classMapInterpolate3",moduleName:nn}}static{this.classMapInterpolate4={name:"\u0275\u0275classMapInterpolate4",moduleName:nn}}static{this.classMapInterpolate5={name:"\u0275\u0275classMapInterpolate5",moduleName:nn}}static{this.classMapInterpolate6={name:"\u0275\u0275classMapInterpolate6",moduleName:nn}}static{this.classMapInterpolate7={name:"\u0275\u0275classMapInterpolate7",moduleName:nn}}static{this.classMapInterpolate8={name:"\u0275\u0275classMapInterpolate8",moduleName:nn}}static{this.classMapInterpolateV={name:"\u0275\u0275classMapInterpolateV",moduleName:nn}}static{this.styleProp={name:"\u0275\u0275styleProp",moduleName:nn}}static{this.stylePropInterpolate1={name:"\u0275\u0275stylePropInterpolate1",moduleName:nn}}static{this.stylePropInterpolate2={name:"\u0275\u0275stylePropInterpolate2",moduleName:nn}}static{this.stylePropInterpolate3={name:"\u0275\u0275stylePropInterpolate3",moduleName:nn}}static{this.stylePropInterpolate4={name:"\u0275\u0275stylePropInterpolate4",moduleName:nn}}static{this.stylePropInterpolate5={name:"\u0275\u0275stylePropInterpolate5",moduleName:nn}}static{this.stylePropInterpolate6={name:"\u0275\u0275stylePropInterpolate6",moduleName:nn}}static{this.stylePropInterpolate7={name:"\u0275\u0275stylePropInterpolate7",moduleName:nn}}static{this.stylePropInterpolate8={name:"\u0275\u0275stylePropInterpolate8",moduleName:nn}}static{this.stylePropInterpolateV={name:"\u0275\u0275stylePropInterpolateV",moduleName:nn}}static{this.nextContext={name:"\u0275\u0275nextContext",moduleName:nn}}
1static{this.resetView={name:"\u0275\u0275resetView",moduleName:nn}}static{this.templateCreate={name:"\u0275\u0275template",moduleName:nn}}static{this.defer={name:"\u0275\u0275defer",moduleName:nn}}static{this.deferWhen={name:"\u0275\u0275deferWhen",moduleName:nn}}static{this.deferOnIdle={name:"\u0275\u0275deferOnIdle",moduleName:nn}}static{this.deferOnImmediate={name:"\u0275\u0275deferOnImmediate",moduleName:nn}}static{this.deferOnTimer={name:"\u0275\u0275deferOnTimer",moduleName:nn}}static{this.deferOnHover={name:"\u0275\u0275deferOnHover",moduleName:nn}}static{this.deferOnInteraction={name:"\u0275\u0275deferOnInteraction",moduleName:nn}}static{this.deferOnViewport={name:"\u0275\u0275deferOnViewport",moduleName:nn}}static{this.deferPrefetchWhen={name:"\u0275\u0275deferPrefetchWhen",moduleName:nn}}static{this.deferPrefetchOnIdle={name:"\u0275\u0275deferPrefetchOnIdle",moduleName:nn}}static{this.deferPrefetchOnImmediate={name:"\u0275\u0275deferPrefetchOnImmediate",moduleName:nn}}static{this.deferPrefetchOnTimer={name:"\u0275\u0275deferPrefetchOnTimer",moduleName:nn}}static{this.deferPrefetchOnHover={name:"\u0275\u0275deferPrefetchOnHover",moduleName:nn}}static{this.deferPrefetchOnInteraction={name:"\u0275\u0275deferPrefetchOnInteraction",moduleName:nn}}static{this.deferPrefetchOnViewport={name:"\u0275\u0275deferPrefetchOnViewport",moduleName:nn}}static{this.deferEnableTimerScheduling={name:"\u0275\u0275deferEnableTimerScheduling",moduleName:nn}}static{this.conditional={name:"\u0275\u0275conditional",moduleName:nn}}static{this.repeater={name:"\u0275\u0275repeater",moduleName:nn}}static{this.repeaterCreate={name:"\u0275\u0275repeaterCreate",moduleName:nn}}static{this.repeaterTrackByIndex={name:"\u0275\u0275repeaterTrackByIndex",moduleName:nn}}static{this.repeaterTrackByIdentity={name:"\u0275\u0275repeaterTrackByIdentity",moduleName:nn}}static{this.componentInstance={name:"\u0275\u0275componentInstance",moduleName:nn}}static{this.text={name:"\u0275\u0275text",moduleName:nn}}static{this.enableBindings={name:"\u0275\u0275enableBindings",moduleName:nn}}static{this.disableBindings={name:"\u0275\u0275disableBindings",moduleName:nn}}static{this.getCurrentView={name:"\u0275\u0275getCurrentView",moduleName:nn}}static{this.textInterpolate={name:"\u0275\u0275textInterpolate",moduleName:nn}}static{this.textInterpolate1={name:"\u0275\u0275textInterpolate1",moduleName:nn}}static{this.textInterpolate2={name:"\u0275\u0275textInterpolate2",moduleName:nn}}static{this.textInterpolate3={name:"\u0275\u0275textInterpolate3",moduleName:nn}}static{this.textInterpolate4={name:"\u0275\u0275textInterpolate4",moduleName:nn}}static{this.textInterpolate5={name:"\u0275\u0275textInterpolate5",moduleName:nn}}static{this.textInterpolate6={name:"\u0275\u0275textInterpolate6",moduleName:nn}}static{this.textInterpolate7={name:"\u0275\u0275textInterpolate7",moduleName:nn}}static{this.textInterpolate8={name:"\u0275\u0275textInterpolate8",moduleName:nn}}static{this.textInterpolateV={name:"\u0275\u0275textInterpolateV",moduleName:nn}}static{this.restoreView={name:"\u0275\u0275restoreView",moduleName:nn}}static{this.pureFunction0={name:"\u0275\u0275pureFunction0",moduleName:nn}}static{this.pureFunction1={name:"\u0275\u0275pureFunction1",moduleName:nn}}static{this.pureFunction2={name:"\u0275\u0275pureFunction2",moduleName:nn}}static{this.pureFunction3={name:"\u0275\u0275pureFunction3",moduleName:nn}}static{this.pureFunction4={name:"\u0275\u0275pureFunction4",moduleName:nn}}static{this.pureFunction5={name:"\u0275\u0275pureFunction5",moduleName:nn}}static{this.pureFunction6={name:"\u0275\u0275pureFunction6",moduleName:nn}}static{this.pureFunction7={name:"\u0275\u0275pureFunction7",moduleName:nn}}static{this.pureFunction8={name:"\u0275\u0275pureFunction8",moduleName:nn}}static{this.pureFunctionV={name:"\u0275\u0275pureFunctionV",moduleName:nn}}static{this.pipeBind1={name:"\u0275\u0275pipeBind1",moduleName:nn}}static{this.pipeBind2={name:"\u0275\u0275pipeBind2",moduleName:nn}}static{this.pipeBind3={name:"\u0275\u0275pipeBind3",moduleName:nn}}static{this.pipeBind4={name:"\u0275\u0275pipeBind4",moduleName:nn}}static{this.pipeBindV={name:"\u0275\u0275pipeBindV",moduleName:nn}}static{this.hostProperty={name:"\u0275\u0275hostProperty",moduleName:nn}}static{this.property={name:"\u0275\u0275property",moduleName:nn}}static{this.propertyInterpolate={name:"\u0275\u0275propertyInterpolate",moduleName:nn}}static{this.propertyInterpolate1={name:"\u0275\u0275propertyInterpolate1",moduleName:nn}}static{this.propertyInterpolate2={name:"\u0275\u0275propertyInterpolate2",moduleName:nn}}static{this.propertyInterpolate3={name:"\u0275\u0275propertyInterpolate3",moduleName:nn}}static{this.propertyInterpolate4={name:"\u0275\u0275propertyInterpolate4",moduleName:nn}}static{this.propertyInterpolate5={name:"\u0275\u0275propertyInterpolate5",moduleName:nn}}static{this.propertyInterpolate6={name:"\u0275\u0275propertyInterpolate6",moduleName:nn}}static{this.propertyInterpolate7={name:"\u0275\u0275propertyInterpolate7",moduleName:nn}}static{this.propertyInterpolate8={name:"\u0275\u0275propertyInterpolate8",moduleName:nn}}static{this.propertyInterpolateV={name:"\u0275\u0275propertyInterpolateV",moduleName:nn}}
1static{this.i18n={name:"\u0275\u0275i18n",moduleName:nn}}static{this.i18nAttributes={name:"\u0275\u0275i18nAttributes",moduleName:nn}}static{this.i18nExp={name:"\u0275\u0275i18nExp",moduleName:nn}}static{this.i18nStart={name:"\u0275\u0275i18nStart",moduleName:nn}}static{this.i18nEnd={name:"\u0275\u0275i18nEnd",moduleName:nn}}static{this.i18nApply={name:"\u0275\u0275i18nApply",moduleName:nn}}static{this.i18nPostprocess={name:"\u0275\u0275i18nPostprocess",moduleName:nn}}static{this.pipe={name:"\u0275\u0275pipe",moduleName:nn}}static{this.projection={name:"\u0275\u0275projection",moduleName:nn}}static{this.projectionDef={name:"\u0275\u0275projectionDef",moduleName:nn}}static{this.reference={name:"\u0275\u0275reference",moduleName:nn}}static{this.inject={name:"\u0275\u0275inject",moduleName:nn}}static{this.injectAttribute={name:"\u0275\u0275injectAttribute",moduleName:nn}}static{this.directiveInject={name:"\u0275\u0275directiveInject",moduleName:nn}}static{this.invalidFactory={name:"\u0275\u0275invalidFactory",moduleName:nn}}static{this.invalidFactoryDep={name:"\u0275\u0275invalidFactoryDep",moduleName:nn}}static{this.templateRefExtractor={name:"\u0275\u0275templateRefExtractor",moduleName:nn}}static{this.forwardRef={name:"forwardRef",moduleName:nn}}static{this.resolveForwardRef={name:"resolveForwardRef",moduleName:nn}}static{this.\u0275\u0275defineInjectable={name:"\u0275\u0275defineInjectable",moduleName:nn}}static{this.declareInjectable={name:"\u0275\u0275ngDeclareInjectable",moduleName:nn}}static{this.InjectableDeclaration={name:"\u0275\u0275InjectableDeclaration",moduleName:nn}}static{this.resolveWindow={name:"\u0275\u0275resolveWindow",moduleName:nn}}static{this.resolveDocument={name:"\u0275\u0275resolveDocument",moduleName:nn}}static{this.resolveBody={name:"\u0275\u0275resolveBody",moduleName:nn}}static{this.getComponentDepsFactory={name:"\u0275\u0275getComponentDepsFactory",moduleName:nn}}static{this.defineComponent={name:"\u0275\u0275defineComponent",moduleName:nn}}static{this.declareComponent={name:"\u0275\u0275ngDeclareComponent",moduleName:nn}}static{this.setComponentScope={name:"\u0275\u0275setComponentScope",moduleName:nn}}static{this.ChangeDetectionStrategy={name:"ChangeDetectionStrategy",moduleName:nn}}static{this.ViewEncapsulation={name:"ViewEncapsulation",moduleName:nn}}static{this.ComponentDeclaration={name:"\u0275\u0275ComponentDeclaration",moduleName:nn}}static{this.FactoryDeclaration={name:"\u0275\u0275FactoryDeclaration",moduleName:nn}}static{this.declareFactory={name:"\u0275\u0275ngDeclareFactory",moduleName:nn}}static{this.FactoryTarget={name:"\u0275\u0275FactoryTarget",moduleName:nn}}static{this.defineDirective={name:"\u0275\u0275defineDirective",moduleName:nn}}static{this.declareDirective={name:"\u0275\u0275ngDeclareDirective",moduleName:nn}}static{this.DirectiveDeclaration={name:"\u0275\u0275DirectiveDeclaration",moduleName:nn}}static{this.InjectorDef={name:"\u0275\u0275InjectorDef",moduleName:nn}}static{this.InjectorDeclaration={name:"\u0275\u0275InjectorDeclaration",moduleName:nn}}static{this.defineInjector={name:"\u0275\u0275defineInjector",moduleName:nn}}static{this.declareInjector={name:"\u0275\u0275ngDeclareInjector",moduleName:nn}}static{this.NgModuleDeclaration={name:"\u0275\u0275NgModuleDeclaration",moduleName:nn}}static{this.ModuleWithProviders={name:"ModuleWithProviders",moduleName:nn}}static{this.defineNgModule={name:"\u0275\u0275defineNgModule",moduleName:nn}}static{this.declareNgModule={name:"\u0275\u0275ngDeclareNgModule",moduleName:nn}}static{this.setNgModuleScope={name:"\u0275\u0275setNgModuleScope",moduleName:nn}}static{this.registerNgModuleType={name:"\u0275\u0275registerNgModuleType",moduleName:nn}}static{this.PipeDeclaration={name:"\u0275\u0275PipeDeclaration",moduleName:nn}}static{this.definePipe={name:"\u0275\u0275definePipe",moduleName:nn}}static{this.declarePipe={name:"\u0275\u0275ngDeclarePipe",moduleName:nn}}static{this.declareClassMetadata={name:"\u0275\u0275ngDeclareClassMetadata",moduleName:nn}}static{this.declareClassMetadataAsync={name:"\u0275\u0275ngDeclareClassMetadataAsync",moduleName:nn}}static{this.setClassMetadata={name:"\u0275setClassMetadata",moduleName:nn}}static{this.setClassMetadataAsync={name:"\u0275setClassMetadataAsync",moduleName:nn}}static{this.setClassDebugInfo={name:"\u0275setClassDebugInfo",moduleName:nn}}static{this.queryRefresh={name:"\u0275\u0275queryRefresh",moduleName:nn}}static{this.viewQuery={name:"\u0275\u0275viewQuery",moduleName:nn}}static{this.loadQuery={name:"\u0275\u0275loadQuery",moduleName:nn}}static{this.contentQuery={name:"\u0275\u0275contentQuery",moduleName:nn}}static{this.viewQuerySignal={name:"\u0275\u0275viewQuerySignal",moduleName:nn}}static{this.contentQuerySignal={name:"\u0275\u0275contentQuerySignal",moduleName:nn}}static{this.queryAdvance={name:"\u0275\u0275queryAdvance",moduleName:nn}}static{this.twoWayProperty={name:"\u0275\u0275twoWayProperty",moduleName:nn}}static{this.twoWayBindingSet={name:"\u0275\u0275twoWayBindingSet",moduleName:nn}}static{this.twoWayListener={name:"\u0275\u0275twoWayListener",moduleName:nn}}static{this.declareLet={name:"\u0275\u0275declareLet",moduleName:nn}}static{this.storeLet={name:"\u0275\u0275storeLet",moduleName:nn}}static{this.readContextLet={name:"\u0275\u0275readContextLet",moduleName:nn}}static{this.NgOnChangesFeature={name:"\u0275\u0275NgOnChangesFeature",moduleName:nn}}static{this.InheritDefinitionFeature={name:"\u0275\u0275InheritDefinitionFeature",moduleName:nn}}static{this.CopyDefinitionFeature={name:"\u0275\u0275CopyDefinitionFeature",moduleName:nn}}static{this.StandaloneFeature={name:"\u0275\u0275StandaloneFeature",moduleName:nn}}static{this.ProvidersFeature={name:"\u0275\u0275ProvidersFeature",moduleName:nn}}static{this.HostDirectivesFeature={name:"\u0275\u0275HostDirectivesFeature",moduleName:nn}}static{this.InputTransformsFeatureFeature={name:"\u0275\u0275InputTransformsFeature",moduleName:nn}}static{this.listener={name:"\u0275\u0275listener",moduleName:nn}}
1static{this.getInheritedFactory={name:"\u0275\u0275getInheritedFactory",moduleName:nn}}static{this.sanitizeHtml={name:"\u0275\u0275sanitizeHtml",moduleName:nn}}static{this.sanitizeStyle={name:"\u0275\u0275sanitizeStyle",moduleName:nn}}static{this.sanitizeResourceUrl={name:"\u0275\u0275sanitizeResourceUrl",moduleName:nn}}static{this.sanitizeScript={name:"\u0275\u0275sanitizeScript",moduleName:nn}}static{this.sanitizeUrl={name:"\u0275\u0275sanitizeUrl",moduleName:nn}}static{this.sanitizeUrlOrResourceUrl={name:"\u0275\u0275sanitizeUrlOrResourceUrl",moduleName:nn}}static{this.trustConstantHtml={name:"\u0275\u0275trustConstantHtml",moduleName:nn}}static{this.trustConstantResourceUrl={name:"\u0275\u0275trustConstantResourceUrl",moduleName:nn}}static{this.validateIframeAttribute={name:"\u0275\u0275validateIframeAttribute",moduleName:nn}}static{this.InputSignalBrandWriteType={name:"\u0275INPUT_SIGNAL_BRAND_WRITE_TYPE",moduleName:nn}}static{this.UnwrapDirectiveSignalInputs={name:"\u0275UnwrapDirectiveSignalInputs",moduleName:nn}}static{this.unwrapWritableSignal={name:"\u0275unwrapWritableSignal",moduleName:nn}}}return s})();const Jo=/-+([a-z0-9])/g;function ea(s,e,n){const l=s.indexOf(e);return-1==l?n:[s.slice(0,l).trim(),s.slice(l+1).trim()]}function ci(s){if("string"==typeof s)return s;if(Array.isArray(s))return"["+s.map(ci).join(", ")+"]";if(null==s)return""+s;if(s.overriddenName)return`${s.overriddenName}`;if(s.name)return`${s.name}`;if(!s.toString)return"object";const e=s.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}const Js=globalThis;class ya{constructor(e=null){this.file=e,this.sourcesContent=new Map,this.lines=[],this.lastCol0=0,this.hasMappings=!1}addSource(e,n=null){return this.sourcesContent.has(e)||this.sourcesContent.set(e,n),this}addLine(){return this.lines.push([]),this.lastCol0=0,this}addMapping(e,n,l,h){if(!this.currentLine)throw new Error("A line must be added before mappings can be added");if(null!=n&&!this.sourcesContent.has(n))throw new Error(`Unknown source file "${n}"`);if(null==e)throw new Error("The column in the generated code must be provided");if(e<this.lastCol0)throw new Error("Mapping should be added in output order");if(n&&(null==l||null==h))throw new Error("The source location must be provided when a source url is provided");return this.hasMappings=!0,this.lastCol0=e,this.currentLine.push({col0:e,sourceUrl:n,sourceLine0:l,sourceCol0:h}),this}get currentLine(){return this.lines.slice(-1)[0]}toJSON(){if(!this.hasMappings)return null;const e=new Map,n=[],l=[];Array.from(this.sourcesContent.keys()).forEach((Xe,dt)=>{e.set(Xe,dt),n.push(Xe),l.push(this.sourcesContent.get(Xe)||null)});let h="",b=0,F=0,se=0,Ue=0;return this.lines.forEach(Xe=>{b=0,h+=Xe.map(dt=>{let Wt=Zi(dt.col0-b);return b=dt.col0,null!=dt.sourceUrl&&(Wt+=Zi(e.get(dt.sourceUrl)-F),F=e.get(dt.sourceUrl),Wt+=Zi(dt.sourceLine0-se),se=dt.sourceLine0,Wt+=Zi(dt.sourceCol0-Ue),Ue=dt.sourceCol0),Wt}).join(","),h+=";"}),h=h.slice(0,-1),{file:this.file||"",version:3,sourceRoot:"",sources:n,sourcesContent:l,mappings:h}}toJsComment(){return this.hasMappings?"//# sourceMappingURL=data:application/json;base64,"+function Go(s){let e="";const n=function ei(s){let e=[];for(let n=0;n<s.length;n++){let l=s.charCodeAt(n);if(l>=55296&&l<=56319&&s.length>n+1){const h=s.charCodeAt(n+1);h>=56320&&h<=57343&&(n++,l=(l-55296<<10)+h-56320+65536)}l<=127?e.push(l):l<=2047?e.push(l>>6&31|192,63&l|128):l<=65535?e.push(l>>12|224,l>>6&63|128,63&l|128):l<=2097151&&e.push(l>>18&7|240,l>>12&63|128,l>>6&63|128,63&l|128)}return e}(s);for(let l=0;l<n.length;){const h=n[l++],b=l<n.length?n[l++]:null,F=l<n.length?n[l++]:null;e+=Ds(h>>2),e+=Ds((3&h)<<4|(null===b?0:b>>4)),e+=null===b?"=":Ds((15&b)<<2|(null===F?0:F>>6)),e+=null===b||null===F?"=":Ds(63&F)}return e}(JSON.stringify(this,null,0)):""}}function Zi(s){s=s<0?1+(-s<<1):s<<1;let e="";do{let n=31&s;(s>>=5)>0&&(n|=32),e+=Ds(n)}while(s>0);return e}const Pi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function Ds(s){if(s<0||s>=64)throw new Error("Can only encode value in the range [0, 63]");return Pi[s]}const zo=/'|\\|\n|\r|\$/g,ms=/^[$A-Z_][0-9A-Z_$]*$/i;class eo{constructor(e){this.indent=e,this.partsLength=0,this.parts=[],this.srcSpans=[]}}class na{static createRoot(){return new na(0)}constructor(e){this._indent=e,this._lines=[new eo(e)]}get _currentLine(){return this._lines[this._lines.length-1]}println(e,n=""){this.print(e||null,n,!0)}lineIsEmpty(){return 0===this._currentLine.parts.length}lineLength(){return 2*this._currentLine.indent+this._currentLine.partsLength}print(e,n,l=!1){n.length>0&&(this._currentLine.parts.push(n),this._currentLine.partsLength+=n.length,this._currentLine.srcSpans.push(e&&e.sourceSpan||null)),l&&this._lines.push(new eo(this._indent))}removeEmptyLastLine(){this.lineIsEmpty()&&this._lines.pop()}incIndent(){this._indent++,this.lineIsEmpty()&&(this._currentLine.indent=this._indent)}
1decIndent(){this._indent--,this.lineIsEmpty()&&(this._currentLine.indent=this._indent)}toSource(){return this.sourceLines.map(e=>e.parts.length>0?Zs(e.indent)+e.parts.join(""):"").join("\n")}toSourceMapGenerator(e,n=0){const l=new ya(e);let h=!1;const b=()=>{h||(l.addSource(e," ").addMapping(0,e,0,0),h=!0)};for(let F=0;F<n;F++)l.addLine(),b();return this.sourceLines.forEach((F,se)=>{l.addLine();const Ue=F.srcSpans,Xe=F.parts;let dt=2*F.indent,Wt=0;for(;Wt<Ue.length&&!Ue[Wt];)dt+=Xe[Wt].length,Wt++;for(Wt<Ue.length&&0===se&&0===dt?h=!0:b();Wt<Ue.length;){const kn=Ue[Wt],nr=kn.start.file,wr=kn.start.line,Yr=kn.start.col;for(l.addSource(nr.url,nr.content).addMapping(dt,nr.url,wr,Yr),dt+=Xe[Wt].length,Wt++;Wt<Ue.length&&(kn===Ue[Wt]||!Ue[Wt]);)dt+=Xe[Wt].length,Wt++}}),l}spanOf(e,n){const l=this._lines[e];if(l){let h=n-Zs(l.indent).length;for(let b=0;b<l.parts.length;b++){const F=l.parts[b];if(F.length>h)return l.srcSpans[b];h-=F.length}}return null}get sourceLines(){return this._lines.length&&0===this._lines[this._lines.length-1].parts.length?this._lines.slice(0,-1):this._lines}}class gs{constructor(e){this._escapeDollarInStrings=e}printLeadingComments(e,n){if(void 0!==e.leadingComments)for(const l of e.leadingComments)l instanceof Yn?n.print(e,`/*${l.toString()}*/`,l.trailingNewline):l.multiline?n.print(e,`/* ${l.text} */`,l.trailingNewline):l.text.split("\n").forEach(h=>{n.println(e,`// ${h}`)})}visitExpressionStmt(e,n){return this.printLeadingComments(e,n),e.expr.visitExpression(this,n),n.println(e,";"),null}visitReturnStmt(e,n){return this.printLeadingComments(e,n),n.print(e,"return "),e.value.visitExpression(this,n),n.println(e,";"),null}visitIfStmt(e,n){this.printLeadingComments(e,n),n.print(e,"if ("),e.condition.visitExpression(this,n),n.print(e,") {");const l=null!=e.falseCase&&e.falseCase.length>0;return e.trueCase.length<=1&&!l?(n.print(e," "),this.visitAllStatements(e.trueCase,n),n.removeEmptyLastLine(),n.print(e," ")):(n.println(),n.incIndent(),this.visitAllStatements(e.trueCase,n),n.decIndent(),l&&(n.println(e,"} else {"),n.incIndent(),this.visitAllStatements(e.falseCase,n),n.decIndent())),n.println(e,"}"),null}visitWriteVarExpr(e,n){const l=n.lineIsEmpty();return l||n.print(e,"("),n.print(e,`${e.name} = `),e.value.visitExpression(this,n),l||n.print(e,")"),null}visitWriteKeyExpr(e,n){const l=n.lineIsEmpty();return l||n.print(e,"("),e.receiver.visitExpression(this,n),n.print(e,"["),e.index.visitExpression(this,n),n.print(e,"] = "),e.value.visitExpression(this,n),l||n.print(e,")"),null}visitWritePropExpr(e,n){const l=n.lineIsEmpty();return l||n.print(e,"("),e.receiver.visitExpression(this,n),n.print(e,`.${e.name} = `),e.value.visitExpression(this,n),l||n.print(e,")"),null}visitInvokeFunctionExpr(e,n){const l=e.fn instanceof X;return l&&n.print(e.fn,"("),e.fn.visitExpression(this,n),l&&n.print(e.fn,")"),n.print(e,"("),this.visitAllExpressions(e.args,n,","),n.print(e,")"),null}visitTaggedTemplateExpr(e,n){e.tag.visitExpression(this,n),n.print(e,"`"+e.template.elements[0].rawText);for(let l=1;l<e.template.elements.length;l++)n.print(e,"${"),e.template.expressions[l-1].visitExpression(this,n),n.print(e,`}${e.template.elements[l].rawText}`);return n.print(e,"`"),null}visitWrappedNodeExpr(e,n){throw new Error("Abstract emitter cannot visit WrappedNodeExpr.")}visitTypeofExpr(e,n){n.print(e,"typeof "),e.expr.visitExpression(this,n)}visitReadVarExpr(e,n){return n.print(e,e.name),null}visitInstantiateExpr(e,n){return n.print(e,"new "),e.classExpr.visitExpression(this,n),n.print(e,"("),this.visitAllExpressions(e.args,n,","),n.print(e,")"),null}visitLiteralExpr(e,n){const l=e.value;return n.print(e,"string"==typeof l?Es(l,this._escapeDollarInStrings):`${l}`),null}visitLocalizedString(e,n){const l=e.serializeI18nHead();n.print(e,"$localize `"+l.raw);for(let h=1;h<e.messageParts.length;h++)n.print(e,"${"),e.expressions[h-1].visitExpression(this,n),n.print(e,`}${e.serializeI18nTemplatePart(h).raw}`);return n.print(e,"`"),null}visitConditionalExpr(e,n){return n.print(e,"("),e.condition.visitExpression(this,n),n.print(e,"? "),e.trueCase.visitExpression(this,n),n.print(e,": "),e.falseCase.visitExpression(this,n),n.print(e,")"),null}visitDynamicImportExpr(e,n){n.print(e,`import(${e.url})`)}visitNotExpr(e,n){return n.print(e,"!"),e.condition.visitExpression(this,n),null}visitUnaryOperatorExpr(e,n){let l;switch(e.operator){case Ve.Plus:l="+";break;case Ve.Minus:l="-";break;default:throw new Error(`Unknown operator ${e.operator}`)}return e.parens&&n.print(e,"("),n.print(e,l),e.expr.visitExpression(this,n),e.parens&&n.print(e,")"),null}visitBinaryOperatorExpr(e,n){let l;switch(e.operator){case $e.Equals:l="==";break;case $e.Identical:l="===";break;case $e.NotEquals:l="!=";break;
1case $e.NotIdentical:l="!==";break;case $e.And:l="&&";break;case $e.BitwiseOr:l="|";break;case $e.BitwiseAnd:l="&";break;case $e.Or:l="||";break;case $e.Plus:l="+";break;case $e.Minus:l="-";break;case $e.Divide:l="/";break;case $e.Multiply:l="*";break;case $e.Modulo:l="%";break;case $e.Lower:l="<";break;case $e.LowerEquals:l="<=";break;case $e.Bigger:l=">";break;case $e.BiggerEquals:l=">=";break;case $e.NullishCoalesce:l="??";break;default:throw new Error(`Unknown operator ${e.operator}`)}return e.parens&&n.print(e,"("),e.lhs.visitExpression(this,n),n.print(e,` ${l} `),e.rhs.visitExpression(this,n),e.parens&&n.print(e,")"),null}visitReadPropExpr(e,n){return e.receiver.visitExpression(this,n),n.print(e,"."),n.print(e,e.name),null}visitReadKeyExpr(e,n){return e.receiver.visitExpression(this,n),n.print(e,"["),e.index.visitExpression(this,n),n.print(e,"]"),null}visitLiteralArrayExpr(e,n){return n.print(e,"["),this.visitAllExpressions(e.entries,n,","),n.print(e,"]"),null}visitLiteralMapExpr(e,n){return n.print(e,"{"),this.visitAllObjects(l=>{n.print(e,`${Es(l.key,this._escapeDollarInStrings,l.quoted)}:`),l.value.visitExpression(this,n)},e.entries,n,","),n.print(e,"}"),null}visitCommaExpr(e,n){return n.print(e,"("),this.visitAllExpressions(e.parts,n,","),n.print(e,")"),null}visitAllExpressions(e,n,l){this.visitAllObjects(h=>h.visitExpression(this,n),e,n,l)}visitAllObjects(e,n,l,h){let b=!1;for(let F=0;F<n.length;F++)F>0&&(l.lineLength()>80?(l.print(null,h,!0),b||(l.incIndent(),l.incIndent(),b=!0)):l.print(null,h,!1)),e(n[F]);b&&(l.decIndent(),l.decIndent())}visitAllStatements(e,n){e.forEach(l=>l.visitStatement(this,n))}}function Es(s,e,n=!0){if(null==s)return null;const l=s.replace(zo,(...b)=>"$"==b[0]?e?"\\$":"$":"\n"==b[0]?"\\n":"\r"==b[0]?"\\r":`\\${b[0]}`);return n||!ms.test(l)?`'${l}'`:l}function Zs(s){let e="";for(let n=0;n<s;n++)e+=" ";return e}function to(s,e){if(0===e)return ot(s);const n=[];for(let l=0;l<e;l++)n.push(Ge);return ot(s,void 0,n)}function ra(s,e){const n=Es(e,!1,!1);return n!==e?`${s}[${n}]`:`${s}.${e}`}function Xr(s){const e=new yn(s);return{value:e,type:e}}function ds(s,e){const n=wn(s.map(l=>l.value));return e?$r([],n):n}function xs(s,e){return{expression:s,forwardRef:e}}function Si({expression:s,forwardRef:e}){switch(e){case 0:case 1:return s;case 2:return function Ms(s){return Te(Rt.forwardRef).callFn([$r([],s)])}(s)}}var Ko=function(s){return s[s.Class=0]="Class",s[s.Function=1]="Function",s}(Ko||{}),ro=function(s){return s[s.Directive=0]="Directive",s[s.Component=1]="Component",s[s.Injectable=2]="Injectable",s[s.Pipe=3]="Pipe",s[s.NgModule=4]="NgModule",s}(ro||{});function xo(s){const e=tn("__ngFactoryType__");let n=null;const l=ho(s)?e:new Q($e.Or,e,s.type.value);let h=null;null!==s.deps?"invalid"!==s.deps&&(h=new $n(l,Us(s.deps,s.target))):(n=tn(`\u0275${s.name}_BaseFactory`),h=n.callFn([l]));const b=[];let F=null;function se(Xe){const dt=tn("__ngConditionalFactory__");b.push(dt.set(it).toDeclStmt());const Wt=null!==h?dt.set(h).toStmt():Te(Rt.invalidFactory).callFn([]).toStmt();return b.push(Ar(e,[Wt],[dt.set(Xe).toStmt()])),dt}if(ho(s)){const Xe=Us(s.delegateDeps,s.target);F=se(new(s.delegateType===Ko.Class?$n:zn)(s.delegate,Xe))}else F=function fo(s){return void 0!==s.expression}(s)?se(s.expression):h;if(null===F)b.push(Te(Rt.invalidFactory).callFn([]).toStmt());else if(null!==n){const Xe=Te(Rt.getInheritedFactory).callFn([s.type.value]),dt=new Q($e.Or,n,n.set(Xe));b.push(new vr(dt.callFn([l])))}else b.push(new vr(F));let Ue=Kr([new R(e.name,Ge)],b,yt,void 0,`${s.name}_Factory`);return null!==n&&(Ue=$r([],[new dr(n.name),new vr(Ue)]).callFn([],void 0,!0)),{expression:Ue,statements:[],type:_s(s)}}function _s(s){const e=null!==s.deps&&"invalid"!==s.deps?function Ro(s){let e=!1;const n=s.map(l=>{const h=function ua(s){const e=[];return null!==s.attributeNameType&&e.push({key:"attribute",value:s.attributeNameType,quoted:!1}),s.optional&&e.push({key:"optional",value:Yt(!0),quoted:!1}),s.host&&e.push({key:"host",value:Yt(!0),quoted:!1}),s.self&&e.push({key:"self",value:Yt(!0),quoted:!1}),s.skipSelf&&e.push({key:"skipSelf",value:Yt(!0),quoted:!1}),e.length>0?Zn(e):null}(l);return null!==h?(e=!0,h):Yt(null)});return e?ot(wn(n)):ze}(s.deps):ze;return ot(Te(Rt.FactoryDeclaration,[to(s.type.type,s.typeArgumentCount),e]))}function Us(s,e){return s.map((n,l)=>
1function zs(s,e,n){if(null===s.token)return Te(Rt.invalidFactoryDep).callFn([Yt(n)]);if(null===s.attributeNameType){const l=(s.self?2:0)|(s.skipSelf?4:0)|(s.host?1:0)|(s.optional?8:0)|(e===ro.Pipe?16:0);let h=0!==l||s.optional?Yt(l):null;const b=[s.token];h&&b.push(h);const F=function Xo(s){switch(s){case ro.Component:case ro.Directive:case ro.Pipe:return Rt.directiveInject;default:return Rt.inject}}(e);return Te(F).callFn(b)}return Te(Rt.injectAttribute).callFn([s.token])}(n,e,l))}function ho(s){return void 0!==s.delegateType}class ja{constructor(e,n,l,h){this.input=n,this.errLocation=l,this.ctxLocation=h,this.message=`Parser Error: ${e} ${l} [${n}] in ${h}`}}class Ia{constructor(e,n){this.start=e,this.end=n}toAbsolute(e){return new wt(e+this.start,e+this.end)}}class gt{constructor(e,n){this.span=e,this.sourceSpan=n}toString(){return"AST"}}class J extends gt{constructor(e,n,l){super(e,n),this.nameSpan=l}}class fe extends gt{visit(e,n=null){}}class U extends gt{visit(e,n=null){return e.visitImplicitReceiver(this,n)}}class z extends U{visit(e,n=null){return e.visitThisReceiver?.(this,n)}}class Y extends gt{constructor(e,n,l){super(e,n),this.expressions=l}visit(e,n=null){return e.visitChain(this,n)}}class ke extends gt{constructor(e,n,l,h,b){super(e,n),this.condition=l,this.trueExp=h,this.falseExp=b}visit(e,n=null){return e.visitConditional(this,n)}}class rt extends J{constructor(e,n,l,h,b){super(e,n,l),this.receiver=h,this.name=b}visit(e,n=null){return e.visitPropertyRead(this,n)}}class en extends J{constructor(e,n,l,h,b,F){super(e,n,l),this.receiver=h,this.name=b,this.value=F}visit(e,n=null){return e.visitPropertyWrite(this,n)}}class vn extends J{constructor(e,n,l,h,b){super(e,n,l),this.receiver=h,this.name=b}visit(e,n=null){return e.visitSafePropertyRead(this,n)}}class fr extends gt{constructor(e,n,l,h){super(e,n),this.receiver=l,this.key=h}visit(e,n=null){return e.visitKeyedRead(this,n)}}class Er extends gt{constructor(e,n,l,h){super(e,n),this.receiver=l,this.key=h}visit(e,n=null){return e.visitSafeKeyedRead(this,n)}}class ai extends gt{constructor(e,n,l,h,b){super(e,n),this.receiver=l,this.key=h,this.value=b}visit(e,n=null){return e.visitKeyedWrite(this,n)}}class li extends J{constructor(e,n,l,h,b,F){super(e,n,F),this.exp=l,this.name=h,this.args=b}visit(e,n=null){return e.visitPipe(this,n)}}class Nr extends gt{constructor(e,n,l){super(e,n),this.value=l}visit(e,n=null){return e.visitLiteralPrimitive(this,n)}}class ri extends gt{constructor(e,n,l){super(e,n),this.expressions=l}visit(e,n=null){return e.visitLiteralArray(this,n)}}class Vi extends gt{constructor(e,n,l,h){super(e,n),this.keys=l,this.values=h}visit(e,n=null){return e.visitLiteralMap(this,n)}}class Ki extends gt{constructor(e,n,l,h){super(e,n),this.strings=l,this.expressions=h}visit(e,n=null){return e.visitInterpolation(this,n)}}class Mi extends gt{constructor(e,n,l,h,b){super(e,n),this.operation=l,this.left=h,this.right=b}visit(e,n=null){return e.visitBinary(this,n)}}class Oi extends Mi{static createMinus(e,n,l){return new Oi(e,n,"-",l,"-",new Nr(e,n,0),l)}static createPlus(e,n,l){return new Oi(e,n,"+",l,"-",l,new Nr(e,n,0))}constructor(e,n,l,h,b,F,se){super(e,n,b,F,se),this.operator=l,this.expr=h,this.left=null,this.right=null,this.operation=null}visit(e,n=null){return void 0!==e.visitUnary?e.visitUnary(this,n):e.visitBinary(this,n)}}class hs extends gt{constructor(e,n,l){super(e,n),this.expression=l}visit(e,n=null){return e.visitPrefixNot(this,n)}}class It extends gt{constructor(e,n,l){super(e,n),this.expression=l}visit(e,n=null){return e.visitNonNullAssert(this,n)}}class ue extends gt{constructor(e,n,l,h,b){super(e,n),this.receiver=l,this.args=h,this.argumentSpan=b}visit(e,n=null){return e.visitCall(this,n)}}class Re extends gt{constructor(e,n,l,h,b){super(e,n),this.receiver=l,this.args=h,this.argumentSpan=b}visit(e,n=null){return e.visitSafeCall(this,n)}}class wt{constructor(e,n){this.start=e,this.end=n}}class gn extends gt{constructor(e,n,l,h,b){super(new Ia(0,null===n?0:n.length),new wt(h,null===n?h:h+n.length)),this.ast=e,this.source=n,this.location=l,this.errors=b}visit(e,n=null){return e.visitASTWithSource?e.visitASTWithSource(this,n):this.ast.visit(e,n)}toString(){return`${this.source} in ${this.location}`}}class Vn{constructor(e,n,l){this.sourceSpan=e,this.key=n,this.value=l}}class Br{constructor(e,n,l){this.sourceSpan=e,this.key=n,this.value=l}}class Ai{visit(e,n){e.visit(this,n)}visitUnary(e,n){this.visit(e.expr,n)}visitBinary(e,n){this.visit(e.left,n),this.visit(e.right,n)}visitChain(e,n){this.visitAll(e.expressions,n)}visitConditional(e,n){this.visit(e.condition,n),this.visit(e.trueExp,n),this.visit(e.falseExp,n)}visitPipe(e,n){this.visit(e.exp,n),this.visitAll(e.args,n)}visitImplicitReceiver(e,n){}visitThisReceiver(e,n){}visitInterpolation(e,n){this.visitAll(e.expressions,n)}
1visitKeyedRead(e,n){this.visit(e.receiver,n),this.visit(e.key,n)}visitKeyedWrite(e,n){this.visit(e.receiver,n),this.visit(e.key,n),this.visit(e.value,n)}visitLiteralArray(e,n){this.visitAll(e.expressions,n)}visitLiteralMap(e,n){this.visitAll(e.values,n)}visitLiteralPrimitive(e,n){}visitPrefixNot(e,n){this.visit(e.expression,n)}visitNonNullAssert(e,n){this.visit(e.expression,n)}visitPropertyRead(e,n){this.visit(e.receiver,n)}visitPropertyWrite(e,n){this.visit(e.receiver,n),this.visit(e.value,n)}visitSafePropertyRead(e,n){this.visit(e.receiver,n)}visitSafeKeyedRead(e,n){this.visit(e.receiver,n),this.visit(e.key,n)}visitCall(e,n){this.visit(e.receiver,n),this.visitAll(e.args,n)}visitSafeCall(e,n){this.visit(e.receiver,n),this.visitAll(e.args,n)}visitAll(e,n){for(const l of e)this.visit(l,n)}}class da{constructor(e,n,l,h,b,F){this.name=e,this.expression=n,this.type=l,this.sourceSpan=h,this.keySpan=b,this.valueSpan=F,this.isLiteral=this.type===yr.LITERAL_ATTR,this.isAnimation=this.type===yr.ANIMATION}}var yr=function(s){return s[s.DEFAULT=0]="DEFAULT",s[s.LITERAL_ATTR=1]="LITERAL_ATTR",s[s.ANIMATION=2]="ANIMATION",s[s.TWO_WAY=3]="TWO_WAY",s}(yr||{}),jt=function(s){return s[s.Regular=0]="Regular",s[s.Animation=1]="Animation",s[s.TwoWay=2]="TwoWay",s}(jt||{});class Dn{constructor(e,n,l,h,b,F,se){this.name=e,this.targetOrPhase=n,this.type=l,this.handler=h,this.sourceSpan=b,this.handlerSpan=F,this.keySpan=se}}class bn{constructor(e,n,l,h,b){this.name=e,this.value=n,this.sourceSpan=l,this.keySpan=h,this.valueSpan=b}}var Jn=function(s){return s[s.Property=0]="Property",s[s.Attribute=1]="Attribute",s[s.Class=2]="Class",s[s.Style=3]="Style",s[s.Animation=4]="Animation",s[s.TwoWay=5]="TwoWay",s}(Jn||{});class ti{constructor(e,n,l,h,b,F,se,Ue){this.name=e,this.type=n,this.securityContext=l,this.value=h,this.unit=b,this.sourceSpan=F,this.keySpan=se,this.valueSpan=Ue}}var Ur=function(s){return s[s.RAW_TEXT=0]="RAW_TEXT",s[s.ESCAPABLE_RAW_TEXT=1]="ESCAPABLE_RAW_TEXT",s[s.PARSABLE_DATA=2]="PARSABLE_DATA",s}(Ur||{});function Di(s,e=!0){if(":"!=s[0])return[null,s];const n=s.indexOf(":",1);
1if(-1===n){if(e)throw new Error(`Unsupported format "${s}" expecting ":namespace:name"`);return[null,s]}return[s.slice(1,n),s.slice(n+1)]}function ii(s){return"ng-container"===Di(s)[1]}function Wa(s){return"ng-content"===Di(s)[1]}function ki(s){return null===s?null:Di(s)[0]}function Po(s,e){return s?`:${s}:${e}`:e}class Hs{constructor(e,n){this.value=e,this.sourceSpan=n}visit(e){throw new Error("visit() not implemented for Comment")}}class Is{constructor(e,n){this.value=e,this.sourceSpan=n}visit(e){return e.visitText(this)}}class Qo{constructor(e,n,l){this.value=e,this.sourceSpan=n,this.i18n=l}visit(e){return e.visitBoundText(this)}}class ba{constructor(e,n,l,h,b,F){this.name=e,this.value=n,this.sourceSpan=l,this.keySpan=h,this.valueSpan=b,this.i18n=F}visit(e){return e.visitTextAttribute(this)}}class Ni{constructor(e,n,l,h,b,F,se,Ue,Xe){this.name=e,this.type=n,this.securityContext=l,this.value=h,this.unit=b,this.sourceSpan=F,this.keySpan=se,this.valueSpan=Ue,this.i18n=Xe}static fromBoundElementProperty(e,n){if(void 0===e.keySpan)throw new Error(`Unexpected state: keySpan must be defined for bound attributes but was not for ${e.name}: ${e.sourceSpan}`);return new Ni(e.name,e.type,e.securityContext,e.value,e.unit,e.sourceSpan,e.keySpan,e.valueSpan,n)}visit(e){return e.visitBoundAttribute(this)}}class Bo{constructor(e,n,l,h,b,F,se,Ue){this.name=e,this.type=n,this.handler=l,this.target=h,this.phase=b,this.sourceSpan=F,this.handlerSpan=se,this.keySpan=Ue}static fromParsedEvent(e){const n=e.type===jt.Regular?e.targetOrPhase:null,l=e.type===jt.Animation?e.targetOrPhase:null;if(void 0===e.keySpan)throw new Error(`Unexpected state: keySpan must be defined for bound event but was not for ${e.name}: ${e.sourceSpan}`);return new Bo(e.name,e.type,e.handler,n,l,e.sourceSpan,e.handlerSpan,e.keySpan)}visit(e){return e.visitBoundEvent(this)}}class ao{constructor(e,n,l,h,b,F,se,Ue,Xe,dt){this.name=e,this.attributes=n,this.inputs=l,this.outputs=h,this.children=b,this.references=F,this.sourceSpan=se,this.startSourceSpan=Ue,this.endSourceSpan=Xe,this.i18n=dt}visit(e){return e.visitElement(this)}}class Ea{constructor(e,n,l,h){this.nameSpan=e,this.sourceSpan=n,this.prefetchSpan=l,this.whenOrOnSourceSpan=h}visit(e){return e.visitDeferredTrigger(this)}}class Du extends Ea{constructor(e,n,l,h){super(null,n,l,h),this.value=e}}class tu extends Ea{}class xu extends Ea{}class $a extends Ea{constructor(e,n,l,h,b){super(n,l,h,b),this.reference=e}}class gl extends Ea{constructor(e,n,l,h,b){super(n,l,h,b),this.delay=e}}class yc extends Ea{constructor(e,n,l,h,b){super(n,l,h,b),this.reference=e}}class nu extends Ea{constructor(e,n,l,h,b){super(n,l,h,b),this.reference=e}}class po{constructor(e,n,l,h){this.nameSpan=e,this.sourceSpan=n,this.startSourceSpan=l,this.endSourceSpan=h}}class ll extends po{constructor(e,n,l,h,b,F,se){super(l,h,b,F),this.children=e,this.minimumTime=n,this.i18n=se}visit(e){return e.visitDeferredBlockPlaceholder(this)}}class jl extends po{constructor(e,n,l,h,b,F,se,Ue){super(h,b,F,se),this.children=e,this.afterTime=n,this.minimumTime=l,this.i18n=Ue}visit(e){return e.visitDeferredBlockLoading(this)}}class wa extends po{constructor(e,n,l,h,b,F){super(n,l,h,b),this.children=e,this.i18n=F}visit(e){return e.visitDeferredBlockError(this)}}class Ga extends po{constructor(e,n,l,h,b,F,se,Ue,Xe,dt,Wt,kn){super(se,Ue,dt,Wt),this.children=e,this.placeholder=h,this.loading=b,this.error=F,this.mainBlockSpan=Xe,this.i18n=kn,this.triggers=n,this.prefetchTriggers=l,this.definedTriggers=Object.keys(n),this.definedPrefetchTriggers=Object.keys(l)}visit(e){return e.visitDeferredBlock(this)}visitAll(e){this.visitTriggers(this.definedTriggers,this.triggers,e),this.visitTriggers(this.definedPrefetchTriggers,this.prefetchTriggers,e),gr(e,this.children),gr(e,[this.placeholder,this.loading,this.error].filter(l=>null!==l))}visitTriggers(e,n,l){gr(l,e.map(h=>n[h]))}}class nc extends po{constructor(e,n,l,h,b,F,se){super(se,h,b,F),this.expression=e,this.cases=n,this.unknownBlocks=l}visit(e){return e.visitSwitchBlock(this)}}class oe extends po{constructor(e,n,l,h,b,F,se){super(F,l,h,b),this.expression=e,this.children=n,this.i18n=se}visit(e){return e.visitSwitchBlockCase(this)}}class st extends po{constructor(e,n,l,h,b,F,se,Ue,Xe,dt,Wt,kn,nr){super(kn,Ue,dt,Wt),this.item=e,this.expression=n,this.trackBy=l,this.trackKeywordSpan=h,this.contextVariables=b,this.children=F,this.empty=se,this.mainBlockSpan=Xe,this.i18n=nr}visit(e){return e.visitForLoopBlock(this)}}class Ne extends po{constructor(e,n,l,h,b,F){super(b,n,l,h),this.children=e,this.i18n=F}visit(e){return e.visitForLoopBlockEmpty(this)}}class nt extends po{constructor(e,n,l,h,b){super(b,n,l,h),this.branches=e}visit(e){return e.visitIfBlock(this)}}class Pt extends po{constructor(e,n,l,h,b,F,se,Ue){super(se,h,b,F),this.expression=e,this.children=n,this.expressionAlias=l,this.i18n=Ue}visit(e){return e.visitIfBlockBranch(this)}}class On{constructor(e,n,l){this.name=e,this.sourceSpan=n,this.nameSpan=l}visit(e){return e.visitUnknownBlock(this)}}class Kn{constructor(e,n,l,h,b){this.name=e,this.value=n,this.sourceSpan=l,this.nameSpan=h,this.valueSpan=b}visit(e){return e.visitLetDeclaration(this)}}class _r{constructor(e,n,l,h,b,F,se,Ue,Xe,dt,Wt,kn){this.tagName=e,this.attributes=n,this.inputs=l,this.outputs=h,this.templateAttrs=b,this.children=F,this.references=se,this.variables=Ue,this.sourceSpan=Xe,this.startSourceSpan=dt,this.endSourceSpan=Wt,this.i18n=kn}visit(e){return e.visitTemplate(this)}}class Ui{constructor(e,n,l,h,b){this.selector=e,this.attributes=n,this.children=l,this.sourceSpan=h,this.i18n=b,this.name="ng-content"}visit(e){return e.visitContent(this)}}class xi{constructor(e,n,l,h,b){this.name=e,this.value=n,this.sourceSpan=l,this.keySpan=h,this.valueSpan=b}visit(e){return e.visitVariable(this)}}class qr{constructor(e,n,l,h,b){this.name=e,this.value=n,this.sourceSpan=l,this.keySpan=h,this.valueSpan=b}visit(e){return e.visitReference(this)}}class bi{constructor(e,n,l,h){this.vars=e,this.placeholders=n,this.sourceSpan=l,this.i18n=h}visit(e){return e.visitIcu(this)}}function gr(s,e){const n=[];if(s.visit)for(const l of e)s.visit(l)||l.visit(s);else for(const l of e){const h=l.visit(s);h&&n.push(h)}return n}class Gn{constructor(e,n,l,h,b,F){this.nodes=e,this.placeholders=n,this.placeholderToMessage=l,this.meaning=h,this.description=b,this.customId=F,this.legacyIds=[],this.id=this.customId,this.messageString=function pi(s){const e=new ha;return s.map(l=>l.visit(e)).join("")}(this.nodes),this.sources=e.length?[{filePath:e[0].sourceSpan.start.file.url,startLine:e[0].sourceSpan.start.line+1,startCol:e[0].sourceSpan.start.col+1,endLine:e[e.length-1].sourceSpan.end.line+1,endCol:e[0].sourceSpan.start.col+1}]:[]}}class Lr{constructor(e,n){this.value=e,this.sourceSpan=n}visit(e,n){return e.visitText(this,n)}}class Ii{constructor(e,n){this.children=e,this.sourceSpan=n}visit(e,n){return e.visitContainer(this,n)}}class Bs{constructor(e,n,l,h,b){this.expression=e,this.type=n,this.cases=l,this.sourceSpan=h,this.expressionPlaceholder=b}visit(e,n){return e.visitIcu(this,n)}}class Hi{constructor(e,n,l,h,b,F,se,Ue,Xe){this.tag=e,this.attrs=n,this.startName=l,this.closeName=h,this.children=b,this.isVoid=F,this.sourceSpan=se,this.startSourceSpan=Ue,this.endSourceSpan=Xe}visit(e,n){return e.visitTagPlaceholder(this,n)}}class ns{constructor(e,n,l){this.value=e,this.name=n,this.sourceSpan=l}visit(e,n){return e.visitPlaceholder(this,n)}}class Ys{constructor(e,n,l){this.value=e,this.name=n,this.sourceSpan=l}visit(e,n){return e.visitIcuPlaceholder(this,n)}}class si{constructor(e,n,l,h,b,F,se,Ue){this.name=e,this.parameters=n,this.startName=l,this.closeName=h,this.children=b,this.sourceSpan=F,this.startSourceSpan=se,this.endSourceSpan=Ue}visit(e,n){return e.visitBlockPlaceholder(this,n)}}class ha{visitText(e){return e.value}visitContainer(e){return e.children.map(n=>n.visit(this)).join("")}visitIcu(e){const n=Object.keys(e.cases).map(l=>`${l} {${e.cases[l].visit(this)}}`);return`{${e.expressionPlaceholder}, ${e.type}, ${n.join(" ")}}`}
1visitTagPlaceholder(e){const n=e.children.map(l=>l.visit(this)).join("");return`{$${e.startName}}${n}{$${e.closeName}}`}visitPlaceholder(e){return`{$${e.name}}`}visitIcuPlaceholder(e){return`{$${e.name}}`}visitBlockPlaceholder(e){const n=e.children.map(l=>l.visit(this)).join("");return`{$${e.startName}}${n}{$${e.closeName}}`}}new class Cs{visitTag(e){const n=this._serializeAttributes(e.attrs);if(0==e.children.length)return`<${e.name}${n}/>`;const l=e.children.map(h=>h.visit(this));return`<${e.name}${n}>${l.join("")}</${e.name}>`}visitText(e){return e.value}visitDeclaration(e){return`<?xml${this._serializeAttributes(e.attrs)} ?>`}_serializeAttributes(e){const n=Object.keys(e).map(l=>`${l}="${e[l]}"`).join(" ");return n.length>0?" "+n:""}visitDoctype(e){return`<!DOCTYPE ${e.rootTag} [\n${e.dtd}\n]>`}};const Ra="i18n",vl="i18n-";function Lc(s){return s===Ra||s.startsWith(vl)}function Da(s){return s.nodes[0]}function we(s={},e){const n={};return s&&Object.keys(s).length&&Object.keys(s).forEach(l=>n[ie(l,e)]=s[l]),n}function ie(s,e=!0){const n=function rc(s){return s.toUpperCase().replace(/[^A-Z0-9_]/g,"_")}(s);if(!e)return n;const l=n.split("_");if(1===l.length)return s.toLowerCase();let h;/^\d+$/.test(l[l.length-1])&&(h=l.pop());let b=l.shift().toLowerCase();return l.length&&(b+=l.map(F=>F.charAt(0).toUpperCase()+F.slice(1).toLowerCase()).join("")),h?`${b}_${h}`:b}const De=/[-.]/,Fe="_t",_t="ctx",Vt="rf";function In(s,e){let n=null;return()=>(n||(s(new dr(Fe,void 0,Ge)),n=tn(e)),n)}function pr(s){return Array.isArray(s)?wn(s.map(pr)):Yt(s,yt)}function di(s,e){const n=Object.getOwnPropertyNames(s);return 0===n.length?null:Zn(n.map(l=>{const h=s[l];let b,F,se,Ue;if("string"==typeof h)b=l,se=l,F=h,Ue=pr(F);else{se=l,b=h.classPropertyName,F=h.bindingPropertyName;const Xe=F!==b,dt=null!==h.transformFunction;let Wt=f.None;if(h.isSignal&&(Wt|=f.SignalBased),dt&&(Wt|=f.HasDecoratorInputTransform),e&&(Xe||dt||Wt!==f.None)){const kn=[Yt(Wt),pr(F)];(Xe||dt)&&(kn.push(pr(b)),dt&&kn.push(h.transformFunction)),Ue=wn(kn)}else Ue=pr(F)}return{key:se,quoted:De.test(se),value:Ue}}))}class Wr{constructor(){this.values=[]}set(e,n){if(n){const l=this.values.find(h=>h.key===e);l?l.value=n:this.values.push({key:e,value:n,quoted:!1})}}toLiteralMap(){return Zn(this.values)}}function go(s,e){let n=null;const l={name:s.name,type:s.type,typeArgumentCount:s.typeArgumentCount,deps:[],target:ro.Injectable};if(void 0!==s.useClass){const se=s.useClass.expression.isEquivalent(s.type.value);let Ue;void 0!==s.deps&&(Ue=s.deps),n=void 0!==Ue?xo({...l,delegate:s.useClass.expression,delegateDeps:Ue,delegateType:Ko.Class}):se?xo(l):{statements:[],expression:Za(s.type.value,s.useClass.expression,e)}}else n=void 0!==s.useFactory?void 0!==s.deps?xo({...l,delegate:s.useFactory,delegateDeps:s.deps||[],delegateType:Ko.Function}):{statements:[],expression:$r([],s.useFactory.callFn([]))}:void 0!==s.useValue?xo({...l,expression:s.useValue.expression}):void 0!==s.useExisting?xo({...l,expression:Te(Rt.inject).callFn([s.useExisting.expression])}):{statements:[],expression:Za(s.type.value,s.type.value,e)};const h=s.type.value,b=new Wr;return b.set("token",h),b.set("factory",n.expression),null!==s.providedIn.expression.value&&b.set("providedIn",Si(s.providedIn)),{expression:Te(Rt.\u0275\u0275defineInjectable).callFn([b.toLiteralMap()],void 0,!0),type:Qa(s),statements:n.statements}}function Qa(s){return new Mt(Te(Rt.InjectableDeclaration,[to(s.type.type,s.typeArgumentCount)]))}function Za(s,e,n){return s.node===e.node?e.prop("\u0275fac"):Uo(n?Te(Rt.resolveForwardRef).callFn([e]):e)}function Uo(s){const e=new R("__ngFactoryType__",Ge);return $r([e],s.prop("\u0275fac").callFn([tn(e.name)]))}const Wl=[/@/,/^\s*$/,/[<>]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//];class Rc{static fromArray(e){return e?(function cl(s,e){if(null!=e&&(!Array.isArray(e)||2!=e.length))throw new Error(`Expected '${s}' to be an array, [start, end].`);if(null!=e){const n=e[0],l=e[1];Wl.forEach(h=>{if(h.test(n)||h.test(l))throw new Error(`['${n}', '${l}'] contains unusable interpolation symbol.`)})}}("interpolation",e),new Rc(e[0],e[1])):Pa}constructor(e,n){this.start=e,this.end=n}}const Pa=new Rc("{{","}}"),ou=new Set(["switch"]),Ns=0,Rl=9,Ec=32,wl=48,$l=57,ui=65,Ji=90,A=91,sn=97,Mu=122,qa=123,xa=125,Ad=160;function Qu(s){return s>=Rl&&s<=Ec||s==Ad}function ac(s){return wl<=s&&s<=$l}function Io(s){return s>=sn&&s<=Mu||s>=ui&&s<=Ji}function Nd(s){return 10===s||13===s}function Kl(s){return wl<=s&&s<=55}function vo(s){return 39===s||34===s||96===s}class Iu{constructor(e,n,l,h){this.file=e,this.offset=n,this.line=l,this.col=h}toString(){return null!=this.offset?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(e){const n=this.file.content,l=n.length;let h=this.offset,b=this.line,F=this.col;for(;h>0&&e<0;)if(h--,e++,10==n.charCodeAt(h)){b--;const Ue=n.substring(0,h-1).lastIndexOf(String.fromCharCode(10));F=Ue>0?h-Ue:h}else F--;for(;h<l&&e>0;){const se=n.charCodeAt(h);h++,e--,10==se?(b++,F=0):F++}return new Iu(this.file,h,b,F)}getContext(e,n){const l=this.file.content;let h=this.offset;if(null!=h){h>l.length-1&&(h=l.length-1);let b=h,F=0,se=0;for(;F<e&&h>0&&(h--,F++,"\n"!=l[h]||++se!=n););for(F=0,se=0;F<e&&b<l.length-1&&(b++,F++,"\n"!=l[b]||++se!=n););return{before:l.substring(h,this.offset),after:l.substring(this.offset,b+1)}}return null}}class Au{constructor(e,n){this.content=e,this.url=n}}class Fi{constructor(e,n,l=e,h=null){this.start=e,this.end=n,this.fullStart=l,this.details=h}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}}var Pc=function(s){return s[s.WARNING=0]="WARNING",s[s.ERROR=1]="ERROR",s}(Pc||{});class Ri{constructor(e,n,l=Pc.ERROR){this.span=e,this.msg=n,this.level=l}contextualMessage(){const e=this.span.start.getContext(100,3);return e?`${this.msg} ("${e.before}[${Pc[this.level]} ->]${e.after}")`:this.msg}toString(){const e=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${e}`}}let lc=0;function I(s){return s.replace(/\W/g,"_")}
1const ne='(this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e})';class w extends gs{constructor(){super(!1)}visitWrappedNodeExpr(e,n){throw new Error("Cannot emit a WrappedNodeExpr in Javascript.")}visitDeclareVarStmt(e,n){return n.print(e,`var ${e.name}`),e.value&&(n.print(e," = "),e.value.visitExpression(this,n)),n.println(e,";"),null}visitTaggedTemplateExpr(e,n){const l=e.template.elements;return e.tag.visitExpression(this,n),n.print(e,`(${ne}(`),n.print(e,`[${l.map(h=>Es(h.text,!1)).join(", ")}], `),n.print(e,`[${l.map(h=>Es(h.rawText,!1)).join(", ")}])`),e.template.expressions.forEach(h=>{n.print(e,", "),h.visitExpression(this,n)}),n.print(e,")"),null}visitFunctionExpr(e,n){return n.print(e,`function${e.name?" "+e.name:""}(`),this._visitParams(e.params,n),n.println(e,") {"),n.incIndent(),this.visitAllStatements(e.statements,n),n.decIndent(),n.print(e,"}"),null}visitArrowFunctionExpr(e,n){if(n.print(e,"("),this._visitParams(e.params,n),n.print(e,") =>"),Array.isArray(e.body))n.println(e,"{"),n.incIndent(),this.visitAllStatements(e.body,n),n.decIndent(),n.print(e,"}");else{const l=e.body instanceof Pe;l&&n.print(e,"("),e.body.visitExpression(this,n),l&&n.print(e,")")}return null}visitDeclareFunctionStmt(e,n){return n.print(e,`function ${e.name}(`),this._visitParams(e.params,n),n.println(e,") {"),n.incIndent(),this.visitAllStatements(e.statements,n),n.decIndent(),n.println(e,"}"),null}visitLocalizedString(e,n){n.print(e,`$localize(${ne}(`);const l=[e.serializeI18nHead()];for(let h=1;h<e.messageParts.length;h++)l.push(e.serializeI18nTemplatePart(h));return n.print(e,`[${l.map(h=>Es(h.cooked,!1)).join(", ")}], `),n.print(e,`[${l.map(h=>Es(h.raw,!1)).join(", ")}])`),e.expressions.forEach(h=>{n.print(e,", "),h.visitExpression(this,n)}),n.print(e,")"),null}_visitParams(e,n){this.visitAllObjects(l=>n.print(null,l.name),e,n,",")}}let V;function an(...s){if(!Js.trustedTypes)return new Function(...s);const l=`(function anonymous(${s.slice(0,-1).join(",")}\n) { ${s[s.length-1]}\n})`,h=Js.eval(function tt(s){return function be(){if(void 0===V){const s=Js.trustedTypes;if(V=null,s)try{V=s.createPolicy("angular#unsafe-jit",{createScript:e=>e})}catch{}}return V}()?.createScript(s)||s}(l));return void 0===h.bind?new Function(...s):(h.toString=()=>l,h.bind(Js))}class Tn{evaluateStatements(e,n,l,h){const b=new ir(l),F=na.createRoot();return n.length>0&&!function Qn(s){return s.isEquivalent(Yt("use strict").toStmt())}(n[0])&&(n=[Yt("use strict").toStmt(),...n]),b.visitAllStatements(n,F),b.createReturnStmt(F),this.evaluateCode(e,F,b.getArgs(),h)}evaluateCode(e,n,l,h){let b=`"use strict";${n.toSource()}\n//# sourceURL=${e}`;const F=[],se=[];for(const Xe in l)se.push(l[Xe]),F.push(Xe);if(h){const Xe=an(...F.concat("return null;")).toString(),dt=Xe.slice(0,Xe.indexOf("return null;")).split("\n").length-1;b+=`\n${n.toSourceMapGenerator(e,dt).toJsComment()}`}const Ue=an(...F.concat(b));return this.executeFunction(Ue,se)}executeFunction(e,n){return e(...n)}}class ir extends w{constructor(e){super(),this.refResolver=e,this._evalArgNames=[],this._evalArgValues=[],this._evalExportedVars=[]}createReturnStmt(e){new vr(new Pe(this._evalExportedVars.map(l=>new _n(l,tn(l),!1)))).visitStatement(this,e)}getArgs(){const e={};for(let n=0;n<this._evalArgNames.length;n++)e[this._evalArgNames[n]]=this._evalArgValues[n];return e}visitExternalExpr(e,n){return this._emitReferenceToExternal(e,this.refResolver.resolveExternalReference(e.value),n),null}visitWrappedNodeExpr(e,n){return this._emitReferenceToExternal(e,e.node,n),null}visitDeclareVarStmt(e,n){return e.hasModifier(Jt.Exported)&&this._evalExportedVars.push(e.name),super.visitDeclareVarStmt(e,n)}visitDeclareFunctionStmt(e,n){return e.hasModifier(Jt.Exported)&&this._evalExportedVars.push(e.name),super.visitDeclareFunctionStmt(e,n)}_emitReferenceToExternal(e,n,l){let h=this._evalArgValues.indexOf(n);if(-1===h){h=this._evalArgValues.length,this._evalArgValues.push(n);const b=function ku(s){if(!s||!s.reference)return null;const e=s.reference;if(e.__anonymousType)return e.__anonymousType;if(e.__forward_ref__)return"__forward_ref__";let n=ci(e);return n.indexOf("(")>=0?(n="anonymous_"+lc++,e.__anonymousType=n):n=I(n),n}({reference:n})||"val";this._evalArgNames.push(`jit_${b}_${h}`)}l.print(e,this._evalArgNames[h])}}function Cr(s){const e=new Wr;return null!==s.providers&&e.set("providers",s.providers),s.imports.length>0&&e.set("imports",wn(s.imports)),{expression:Te(Rt.defineInjector).callFn([e.toLiteralMap()],void 0,!0),type:kr(s),statements:[]}}function kr(s){return new Mt(Te(Rt.InjectorDeclaration,[new Mt(s.type.type)]))}class Qr{constructor(e){this.context=e}
1resolveExternalReference(e){if("@angular/core"!==e.moduleName)throw new Error(`Cannot resolve external reference to ${e.moduleName}, only references to @angular/core are supported.`);if(!this.context.hasOwnProperty(e.name))throw new Error(`No value provided for @angular/core symbol '${e.name}'.`);return this.context[e.name]}}var as=function(s){return s[s.Inline=0]="Inline",s[s.SideEffect=1]="SideEffect",s[s.Omit=2]="Omit",s}(as||{}),Ao=function(s){return s[s.Global=0]="Global",s[s.Local=1]="Local",s}(Ao||{});function ko(s){const e=[],n=new Wr;if(n.set("type",s.type.value),s.kind===Ao.Global&&s.bootstrap.length>0&&n.set("bootstrap",ds(s.bootstrap,s.containsForwardDecls)),s.selectorScopeMode===as.Inline)s.declarations.length>0&&n.set("declarations",ds(s.declarations,s.containsForwardDecls)),s.imports.length>0&&n.set("imports",ds(s.imports,s.containsForwardDecls)),s.exports.length>0&&n.set("exports",ds(s.exports,s.containsForwardDecls));else if(s.selectorScopeMode===as.SideEffect){const b=function oa(s){const e=new Wr;if(s.kind===Ao.Global?s.declarations.length>0&&e.set("declarations",ds(s.declarations,s.containsForwardDecls)):s.declarationsExpression&&e.set("declarations",s.declarationsExpression),s.kind===Ao.Global?s.imports.length>0&&e.set("imports",ds(s.imports,s.containsForwardDecls)):s.importsExpression&&e.set("imports",s.importsExpression),s.kind===Ao.Global?s.exports.length>0&&e.set("exports",ds(s.exports,s.containsForwardDecls)):s.exportsExpression&&e.set("exports",s.exportsExpression),s.kind===Ao.Local&&s.bootstrapExpression&&e.set("bootstrap",s.bootstrapExpression),0===Object.keys(e.values).length)return null;const l=function qi(s){return function Lo(s,e){const n=new zt({name:s,moduleName:null}),l=new Q($e.Identical,new Un(n),Yt("undefined")),h=new Q($e.Or,l,n,void 0,void 0,!0);return new Q($e.And,h,e)}("ngJitMode",s)}(new zn(Te(Rt.setNgModuleScope),[s.type.value,e.toLiteralMap()])),h=new $([],[l.toStmt()]);return new zn(h,[]).toStmt()}(s);null!==b&&e.push(b)}return null!==s.schemas&&s.schemas.length>0&&n.set("schemas",wn(s.schemas.map(b=>b.value))),null!==s.id&&(n.set("id",s.id),e.push(Te(Rt.registerNgModuleType).callFn([s.type.value,s.id]).toStmt())),{expression:Te(Rt.defineNgModule).callFn([n.toLiteralMap()],void 0,!0),type:xl(s),statements:e}}function xl(s){if(s.kind===Ao.Local)return new Mt(s.type.value);const{type:e,declarations:n,exports:l,imports:h,includeImportTypes:b,publicDeclarationTypes:F}=s;return new Mt(Te(Rt.NgModuleDeclaration,[new Mt(e.type),null===F?Ja(n):mh(F),b?Ja(h):ze,Ja(l)]))}function Ja(s){const e=s.map(n=>En(n.type));return s.length>0?ot(wn(e)):ze}function mh(s){const e=s.map(n=>En(n));return s.length>0?ot(wn(e)):ze}function Ho(s){const e=[];return e.push({key:"name",value:Yt(s.pipeName),quoted:!1}),e.push({key:"type",value:s.type.value,quoted:!1}),e.push({key:"pure",value:Yt(s.pure),quoted:!1}),s.isStandalone&&e.push({key:"standalone",value:Yt(!0),quoted:!1}),{expression:Te(Rt.definePipe).callFn([Zn(e)],void 0,!0),type:el(s),statements:[]}}function el(s){return new Mt(Te(Rt.PipeDeclaration,[to(s.type.type,s.typeArgumentCount),new Mt(new Nn(s.pipeName)),new Mt(new Nn(s.isStandalone))]))}var Xl=function(s){return s[s.Directive=0]="Directive",s[s.Pipe=1]="Pipe",s[s.NgModule=2]="NgModule",s}(Xl||{});const cc=new Set(["inherit","initial","revert","unset","alternate","alternate-reverse","normal","reverse","backwards","both","forwards","none","paused","running","ease","ease-in","ease-in-out","ease-out","linear","step-start","step-end","end","jump-both","jump-end","jump-none","jump-start","start"]),gh=["@media","@supports","@document","@layer","@container","@scope","@starting-style"];class Nu{constructor(){this._animationDeclarationKeyframesRe=/(^|\s+|,)(?:(?:(['"])((?:\\\\|\\\2|(?!\2).)+)\2)|(-?[A-Za-z][\w\-]*))(?=[,\s]|$)/g}shimCssText(e,n,l=""){const h=[];e=e.replace(hf,se=>{if(se.match(u_))h.push(se);else{const Ue=se.match(yh);h.push((Ue?.join("")??"")+"\n")}return uc}),e=this._insertDirectives(e);const b=this._scopeCssText(e,n,l);let F=0;return b.replace(Rp,()=>h[F++])}_insertDirectives(e){return e=this._insertPolyfillDirectivesInCssText(e),this._insertPolyfillRulesInCssText(e)}_scopeKeyframesRelatedCss(e,n){const l=new Set,h=Fc(e,b=>
1this._scopeLocalKeyframeDeclarations(b,n,l));return Fc(h,b=>this._scopeAnimationRule(b,n,l))}_scopeLocalKeyframeDeclarations(e,n,l){return{...e,selector:e.selector.replace(/(^@(?:-webkit-)?keyframes(?:\s+))(['"]?)(.+)\2(\s*)$/,(h,b,F,se,Ue)=>(l.add(mf(se,F)),`${b}${F}${n}_${se}${F}${Ue}`))}}_scopeAnimationKeyframe(e,n,l){return e.replace(/^(\s*)(['"]?)(.+?)\2(\s*)$/,(h,b,F,se,Ue)=>`${b}${F}${se=`${l.has(mf(se,F))?n+"_":""}${se}`}${F}${Ue}`)}_scopeAnimationRule(e,n,l){let h=e.content.replace(/((?:^|\s+|;)(?:-webkit-)?animation\s*:\s*),*([^;]+)/g,(b,F,se)=>F+se.replace(this._animationDeclarationKeyframesRe,(Ue,Xe,dt="",Wt,kn)=>Wt?`${Xe}${this._scopeAnimationKeyframe(`${dt}${Wt}${dt}`,n,l)}`:cc.has(kn)?Ue:`${Xe}${this._scopeAnimationKeyframe(kn,n,l)}`));return h=h.replace(/((?:^|\s+|;)(?:-webkit-)?animation-name(?:\s*):(?:\s*))([^;]+)/g,(b,F,se)=>`${F}${se.split(",").map(Ue=>this._scopeAnimationKeyframe(Ue,n,l)).join(",")}`),{...e,content:h}}_insertPolyfillDirectivesInCssText(e){return e.replace(Zu,function(...n){return n[2]+"{"})}_insertPolyfillRulesInCssText(e){return e.replace(_h,(...n)=>{const l=n[0].replace(n[1],"").replace(n[2],"");return n[4]+l})}_scopeCssText(e,n,l){const h=this._extractUnscopedRulesFromCssText(e);return e=this._insertPolyfillHostInCssText(e),e=this._convertColonHost(e),e=this._convertColonHostContext(e),e=this._convertShadowDOMSelectors(e),n&&(e=this._scopeKeyframesRelatedCss(e,n),e=this._scopeSelectors(e,n,l)),(e=e+"\n"+h).trim()}_extractUnscopedRulesFromCssText(e){let l,n="";for(Np.lastIndex=0;null!==(l=Np.exec(e));)n+=l[0].replace(l[2],"").replace(l[1],l[4])+"\n\n";return n}_convertColonHost(e){return e.replace(Cg,(n,l,h)=>{if(l){const b=[],F=l.split(",").map(se=>se.trim());for(const se of F){if(!se)break;const Ue=qu+se.replace(xc,"")+h;b.push(Ue)}return b.join(",")}return qu+h})}_convertColonHostContext(e){return e.replace(Tg,n=>{const l=[[]];let h;for(;h=Lp.exec(n);){const b=(h[1]??"").trim().split(",").map(se=>se.trim()).filter(se=>""!==se),F=l.length;tl(l,b.length);for(let se=0;se<b.length;se++)for(let Ue=0;Ue<F;Ue++)l[Ue+se*F].push(b[se]);n=h[2]}return l.map(b=>function Fp(s,e){const n=qu;td.lastIndex=0;const l=td.test(e);if(0===s.length)return n+e;const h=[s.pop()||""];for(;s.length>0;){const b=h.length,F=s.pop();for(let se=0;se<b;se++){const Ue=h[se];h[2*b+se]=Ue+" "+F,h[b+se]=F+" "+Ue,h[se]=F+Ue}}return h.map(b=>l?`${b}${e}`:`${b}${n}${e}, ${b} ${n}${e}`).join(",")}(b,n)).join(", ")})}_convertShadowDOMSelectors(e){return cu.reduce((n,l)=>n.replace(l," "),e)}_scopeSelectors(e,n,l){return Fc(e,h=>{let b=h.selector,F=h.content;return"@"!==h.selector[0]?b=this._scopeSelector(h.selector,n,l):gh.some(se=>h.selector.startsWith(se))?F=this._scopeSelectors(h.content,n,l):(h.selector.startsWith("@font-face")||h.selector.startsWith("@page"))&&(F=this._stripScopingSelectors(h.content)),new nd(b,F)})}_stripScopingSelectors(e){return Fc(e,n=>{const l=n.selector.replace(ed," ").replace(Ju," ");return new nd(l,n.content)})}_scopeSelector(e,n,l){return e.split(/ ?, ?/).map(h=>h.split(ed)).map(h=>{const[b,...F]=h;return[(Ue=>this._selectorNeedsScoping(Ue,n)?this._applySelectorScope(Ue,n,l):Ue)(b),...F].join(" ")}).join(", ")}_selectorNeedsScoping(e,n){return!this._makeScopeMatcher(n).test(e)}_makeScopeMatcher(e){return e=e.replace(/\[/g,"\\[").replace(/\]/g,"\\]"),new RegExp("^("+e+")"+vh,"m")}_applySimpleSelectorScope(e,n,l){if(td.lastIndex=0,td.test(e)){const h=`[${l}]`;return e.replace(Ju,(b,F)=>F.replace(/([^:]*)(:*)(.*)/,(se,Ue,Xe,dt)=>Ue+h+Xe+dt)).replace(td,h+" ")}return n+" "+e}_applySelectorScope(e,n,l){const b="["+(n=n.replace(/\[is=([^\]]*)\]/g,(Yr,...Jr)=>Jr[0]))+"]",F=Yr=>{let Jr=Yr.trim();if(!Jr)return Yr;if(Yr.includes(qu))Jr=this._applySimpleSelectorScope(Yr,n,l);else{const oi=Yr.replace(td,"");if(oi.length>0){const cs=oi.match(/([^:]*)(:*)(.*)/);cs&&(Jr=cs[1]+b+cs[2]+cs[3])}}return Jr},se=new xg(e);let dt,Ue="",Xe=0;const Wt=/( |>|\+|~(?!=))\s*/g;let nr=!(e=se.content()).includes(qu);for(;null!==(dt=Wt.exec(e));){const Yr=dt[1],Jr=e.slice(Xe,dt.index);Jr.match(/__esc-ph-(\d+)__/)&&e[dt.index+1]?.match(/[a-fA-F\d]/)||(nr=nr||Jr.includes(qu),Ue+=`${nr?F(Jr):Jr} ${Yr} `,Xe=Wt.lastIndex)}const wr=e.substring(Xe);return nr=nr||wr.includes(qu),Ue+=nr?F(wr):wr,se.restore(Ue)}_insertPolyfillHostInCssText(e){return e.replace(Sg,Ou).replace(Lu,xc)}}class xg{constructor(e){this.placeholders=[],this.index=0,e=(e=this._escapeRegexMatches(e,/(\[[^\]]*\])/g)).replace(/(\\.)/g,(n,l)=>{const h=`__esc-ph-${this.index}__`;return this.placeholders.push(l),this.index++,h}),this._content=e.replace(/(:nth-[-\w]+)(\([^)]+\))/g,(n,l,h)=>{const b=`__ph-${this.index}__`;return this.placeholders.push(h),this.index++,l+b})}restore(e){return e.replace(/__(?:ph|esc-ph)-(\d+)__/g,(n,l)=>this.placeholders[+l])}content(){return this._content}_escapeRegexMatches(e,n){return e.replace(n,(l,h)=>{const b=`__ph-${this.index}__`;return this.placeholders.push(h),this.index++,b})}}const Zu=/polyfill-next-selector[^}]*content:[\s]*?(['"])(.*?)\1[;\s]*}([^{]*?){/gim,_h=/(polyfill-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,Np=/(polyfill-unscoped-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,xc="-shadowcsshost",Ou="-shadowcsscontext",Op="(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))?([^,{]*)",Cg=new RegExp(xc+Op,"gim"),Tg=new RegExp(Ou+Op,"gim"),Lp=new RegExp(Ou+Op,"im"),qu=xc+"-no-combinator",Ju=/-shadowcsshost-no-combinator([^\s]*)/,cu=[/::shadow/g,/::content/g,/\/shadow-deep\//g,/\/shadow\//g],ed=/(?:>>>)|(?:\/deep\/)|(?:::ng-deep)/g,vh="([>
1\\s~+[.,{:][\\s\\S]*)?$",td=/-shadowcsshost/gim,Lu=/:host/gim,Sg=/:host-context/gim,yh=/\r?\n/g,hf=/\/\*[\s\S]*?\*\//g,u_=/\/\*\s*#\s*source(Mapping)?URL=/g,uc="%COMMENT%",Rp=new RegExp(uc,"g"),ff="%BLOCK%",Bc=new RegExp(`(\\s*(?:${uc}\\s*)*)([^;\\{\\}]+?)(\\s*)((?:{%BLOCK%}?\\s*;?)|(?:\\s*;))`,"g"),Mg=new Map([["{","}"]]),bh="%COMMA_IN_PLACEHOLDER%",pf="%SEMI_IN_PLACEHOLDER%",Cc="%COLON_IN_PLACEHOLDER%",Od=new RegExp(bh,"g"),Eh=new RegExp(pf,"g"),Pp=new RegExp(Cc,"g");class nd{constructor(e,n){this.selector=e,this.content=n}}function Fc(s,e){const n=function Vc(s){let e=s,n=null;for(let l=0;l<e.length;l++){const h=e[l];if("\\"===h)l++;else if(null!==n)if(h===n)n=null;else{const b=Bp[h];b&&(e=`${e.substr(0,l)}${b}${e.substr(l+1)}`,l+=b.length-1)}else("'"===h||'"'===h)&&(n=h)}return e}(s),l=function wh(s,e,n){const l=[],h=[];let Ue,Xe,b=0,F=0,se=-1;for(let dt=0;dt<s.length;dt++){const Wt=s[dt];"\\"===Wt?dt++:Wt===Xe?(b--,0===b&&(h.push(s.substring(se,dt)),l.push(n),F=dt,se=-1,Ue=Xe=void 0)):Wt===Ue?b++:0===b&&e.has(Wt)&&(Ue=Wt,Xe=e.get(Wt),b=1,se=dt+1,l.push(s.substring(F,se)))}return-1!==se?(h.push(s.substring(se)),l.push(n)):l.push(s.substring(F)),new Ti(l.join(""),h)}(n,Mg,ff);let h=0;return function rd(s){let e=s.replace(Od,",");return e=e.replace(Eh,";"),e=e.replace(Pp,":"),e}(l.escapedString.replace(Bc,(...F)=>{const se=F[2];let Ue="",Xe=F[4],dt="";Xe&&Xe.startsWith("{"+ff)&&(Ue=l.blocks[h++],Xe=Xe.substring(ff.length+1),dt="{");const Wt=e(new nd(se,Ue));return`${F[1]}${Wt.selector}${F[3]}${dt}${Wt.content}${Xe}`}))}class Ti{constructor(e,n){this.escapedString=e,this.blocks=n}}const Bp={";":pf,",":bh,":":Cc};function mf(s,e){return e?s.replace(/((?:^|[^\\])(?:\\\\)*)\\(?=['"])/g,"$1"):s}function tl(s,e){const n=s.length;for(let l=1;l<e;l++)for(let h=0;h<n;h++)s[h+l*n]=s[h].slice(0)}var ct=function(s){return s[s.ListEnd=0]="ListEnd",s[s.Statement=1]="Statement",s[s.Variable=2]="Variable",s[s.ElementStart=3]="ElementStart",s[s.Element=4]="Element",s[s.Template=5]="Template",s[s.ElementEnd=6]="ElementEnd",s[s.ContainerStart=7]="ContainerStart",s[s.Container=8]="Container",s[s.ContainerEnd=9]="ContainerEnd",s[s.DisableBindings=10]="DisableBindings",s[s.Conditional=11]="Conditional",s[s.EnableBindings=12]="EnableBindings",s[s.Text=13]="Text",s[s.Listener=14]="Listener",s[s.InterpolateText=15]="InterpolateText",s[s.Binding=16]="Binding",s[s.Property=17]="Property",s[s.StyleProp=18]="StyleProp",s[s.ClassProp=19]="ClassProp",s[s.StyleMap=20]="StyleMap",s[s.ClassMap=21]="ClassMap",s[s.Advance=22]="Advance",s[s.Pipe=23]="Pipe",s[s.Attribute=24]="Attribute",s[s.ExtractedAttribute=25]="ExtractedAttribute",s[s.Defer=26]="Defer",s[s.DeferOn=27]="DeferOn",s[s.DeferWhen=28]="DeferWhen",s[s.I18nMessage=29]="I18nMessage",s[s.HostProperty=30]="HostProperty",s[s.Namespace=31]="Namespace",s[s.ProjectionDef=32]="ProjectionDef",s[s.Projection=33]="Projection",s[s.RepeaterCreate=34]="RepeaterCreate",s[s.Repeater=35]="Repeater",s[s.TwoWayProperty=36]="TwoWayProperty",s[s.TwoWayListener=37]="TwoWayListener",s[s.DeclareLet=38]="DeclareLet",s[s.StoreLet=39]="StoreLet",s[s.I18nStart=40]="I18nStart",s[s.I18n=41]="I18n",s[s.I18nEnd=42]="I18nEnd",s[s.I18nExpression=43]="I18nExpression",s[s.I18nApply=44]="I18nApply",s[s.IcuStart=45]="IcuStart",s[s.IcuEnd=46]="IcuEnd",s[s.IcuPlaceholder=47]="IcuPlaceholder",s[s.I18nContext=48]="I18nContext",s[s.I18nAttributes=49]="I18nAttributes",s}(ct||{}),Gr=function(s){return s[s.LexicalRead=0]="LexicalRead",s[s.Context=1]="Context",s[s.TrackContext=2]="TrackContext",s[s.ReadVariable=3]="ReadVariable",s[s.NextContext=4]="NextContext",s[s.Reference=5]="Reference",s[s.StoreLet=6]="StoreLet",s[s.ContextLetReference=7]="ContextLetReference",s[s.GetCurrentView=8]="GetCurrentView",s[s.RestoreView=9]="RestoreView",s[s.ResetView=10]="ResetView",s[s.PureFunctionExpr=11]="PureFunctionExpr",s[s.PureFunctionParameterExpr=12]="PureFunctionParameterExpr",s[s.PipeBinding=13]="PipeBinding",s[s.PipeBindingVariadic=14]="PipeBindingVariadic",s[s.SafePropertyRead=15]="SafePropertyRead",s[s.SafeKeyedRead=16]="SafeKeyedRead",s[s.SafeInvokeFunction=17]="SafeInvokeFunction",s[s.SafeTernaryExpr=18]="SafeTernaryExpr",s[s.EmptyExpr=19]="EmptyExpr",s[s.AssignTemporaryExpr=20]="AssignTemporaryExpr",s[s.ReadTemporaryExpr=21]="ReadTemporaryExpr",s[s.SlotLiteralExpr=22]="SlotLiteralExpr",s[s.ConditionalCase=23]="ConditionalCase",s[s.Const
1Collected=24]="ConstCollected",s[s.TwoWayBindingSet=25]="TwoWayBindingSet",s}(Gr||{}),Vs=function(s){return s[s.None=0]="None",s[s.AlwaysInline=1]="AlwaysInline",s}(Vs||{}),Va=function(s){return s[s.Context=0]="Context",s[s.Identifier=1]="Identifier",s[s.SavedView=2]="SavedView",s[s.Alias=3]="Alias",s}(Va||{}),Cl=function(s){return s[s.Normal=0]="Normal",s[s.TemplateDefinitionBuilder=1]="TemplateDefinitionBuilder",s}(Cl||{}),Zr=function(s){return s[s.Attribute=0]="Attribute",s[s.ClassName=1]="ClassName",s[s.StyleProperty=2]="StyleProperty",s[s.Property=3]="Property",s[s.Template=4]="Template",s[s.I18n=5]="I18n",s[s.Animation=6]="Animation",s[s.TwoWayProperty=7]="TwoWayProperty",s}(Zr||{}),Dh=function(s){return s[s.Creation=0]="Creation",s[s.Postproccessing=1]="Postproccessing",s}(Dh||{}),id=function(s){return s[s.I18nText=0]="I18nText",s[s.I18nAttribute=1]="I18nAttribute",s}(id||{}),ss=function(s){return s[s.None=0]="None",s[s.ElementTag=1]="ElementTag",s[s.TemplateTag=2]="TemplateTag",s[s.OpenTag=4]="OpenTag",s[s.CloseTag=8]="CloseTag",s[s.ExpressionIndex=16]="ExpressionIndex",s}(ss||{}),js=function(s){return s[s.HTML=0]="HTML",s[s.SVG=1]="SVG",s[s.Math=2]="Math",s}(js||{}),Ks=function(s){return s[s.Idle=0]="Idle",s[s.Immediate=1]="Immediate",s[s.Timer=2]="Timer",s[s.Hover=3]="Hover",s[s.Interaction=4]="Interaction",s[s.Viewport=5]="Viewport",s}(Ks||{}),uu=function(s){return s[s.RootI18n=0]="RootI18n",s[s.Icu=1]="Icu",s[s.Attr=2]="Attr",s}(uu||{}),Ua=function(s){return s[s.NgTemplate=0]="NgTemplate",s[s.Structural=1]="Structural",s[s.Block=2]="Block",s}(Ua||{});const Vp=Symbol("ConsumesSlot"),Up=Symbol("DependsOnSlotContext"),Uc=Symbol("ConsumesVars"),xh=Symbol("UsesVarOffset"),dc={[Vp]:!0,numSlotsUsed:1},Ql={[Up]:!0},Tl={[Uc]:!0};function Ld(s){return!0===s[Vp]}function gf(s){return!0===s[Up]}function _f(s){return!0===s[Uc]}function vf(s){return!0===s[xh]}function Tc(s){return{kind:ct.Statement,statement:s,...ji}}function yo(s,e,n,l){return{kind:ct.Variable,xref:s,variable:e,initializer:n,flags:l,...ji}}const ji={debugListId:null,prev:null,next:null};class _a{constructor(e,n,l){if(this.strings=e,this.expressions=n,this.i18nPlaceholders=l,0!==l.length&&l.length!==n.length)throw new Error(`Expected ${n.length} placeholders to match interpolation expression count, but got ${l.length}`)}}function du(s,e,n,l,h,b,F,se,Ue,Xe,dt){return{kind:ct.Binding,bindingKind:e,target:s,name:n,expression:l,unit:h,securityContext:b,isTextAttribute:F,isStructuralTemplateAttribute:se,templateKind:Ue,i18nContext:null,i18nMessage:Xe,sourceSpan:dt,...ji}}function d_(s,e,n,l,h,b,F,se,Ue,Xe){return{kind:ct.Property,target:s,name:e,expression:n,isAnimationTrigger:l,securityContext:h,sanitizer:null,isStructuralTemplateAttribute:b,templateKind:F,i18nContext:se,i18nMessage:Ue,sourceSpan:Xe,...Ql,...Tl,...ji}}function Rd(s,e,n,l,h,b,F,se,Ue){return{kind:ct.TwoWayProperty,target:s,name:e,expression:n,securityContext:l,sanitizer:null,isStructuralTemplateAttribute:h,templateKind:b,i18nContext:F,i18nMessage:se,sourceSpan:Ue,...Ql,...Tl,...ji}}function Hp(s,e,n,l,h){return{kind:ct.StyleProp,target:s,name:e,expression:n,unit:l,sourceSpan:h,...Ql,...Tl,...ji}}function hl(s,e,n,l){return{kind:ct.ClassProp,target:s,name:e,expression:n,sourceSpan:l,...Ql,...Tl,...ji}}function sd(s,e,n){return{kind:ct.StyleMap,target:s,expression:e,sourceSpan:n,...Ql,...Tl,...ji}}function h_(s,e,n){return{kind:ct.ClassMap,target:s,expression:e,sourceSpan:n,...Ql,...Tl,...ji}}function Ru(s,e,n,l,h,b,F,se,Ue,Xe){return{kind:ct.Attribute,target:s,namespace:e,name:n,expression:l,securityContext:h,sanitizer:null,isTextAttribute:b,isStructuralTemplateAttribute:F,templateKind:se,i18nContext:null,i18nMessage:Ue,sourceSpan:Xe,...Ql,...Tl,...ji}}function Ey(s,e){return{kind:ct.Advance,delta:s,sourceSpan:e,...ji}}function Ig(s,e,n,l){return{kind:ct.Conditional,target:s,test:e,conditions:n,processed:null,sourceSpan:l,contextValue:null,...ji,...Ql,...Tl}}function yf(s,e,n,l){return{kind:ct.DeferWhen,target:s,expr:e,prefetch:n,sourceSpan:l,...ji,...Ql,...Tl}}function Yp(s,e,n,l,h,b,F,se,Ue,Xe,dt){return{kind:ct.I18nExpression,context:s,target:e,i18nOwner:n,handle:l,expression:h,icuPlaceholder:b,i18nPlaceholder:F,resolutionTime:se,usage:Ue,name:Xe,sourceSpan:dt,...ji,...Tl,...Ql}}function Ag(s,e,n){return{kind:ct.I18nApply,owner:s,handle:e,sourceSpan:n,...ji}}var bf,Th,kg,bo,jp,Sh,Wp,Ng;function Bl(s){return s instanceof Xs}class Xs extends rn{constructor(e=null){super(null,e)}}class Ca extends Xs{constructor(e){super(),this.name=e,this.kind=Gr.LexicalRead}visitExpression(e,n){}isEquivalent(e){return this.name===e.name}isConstant(){return!1}transformInternalExpressions(){}clone(){return new Ca(this.name)}}class od extends Xs{constructor(e,n,l){super(),this.target=e,this.targetSlot=n,this.offset=l,this.kind=Gr.Reference}visitExpression(){}isEquivalent(e){return e instanceof od&&e.target===this.target}isConstant(){return!1}transformInternalExpressions(){}clone(){return new od(this.target,this.targetSlot,this.offset)}}class Pd extends Xs{static{bf=Uc,Th=Up}constructor(e,n,l){super(),this.target=e,this.value=n,this.sourceSpan=l,this.kind=Gr.StoreLet,this[bf]=!0,this[Th]=!0}visitExpression(){}isEquivalent(e){return e instanceof Pd&&e.target===this.target&&e.value.isEquivalent(this.value)}isConstant(){return!1}transformInternalExpressions(e,n){this.value=Pr(this.value,e,n)}clone(){return new Pd(this.target,this.value,this.sourceSpan)}}class Bd extends Xs{constructor(e,n){super(),this.target=e,this.targetSlot=n,this.kind=Gr.ContextLetReference}visitExpression(){}isEquivalent(e){return e instanceof Bd&&e.target===this.target}isConstant(){return!1}transformInternalExpressions(){}clone(){return new Bd(this.target,this.targetSlot)}}class Sc extends Xs{constructor(e){super(),this.view=e,this.kind=Gr.Context}visitExpression(){}isEquivalent(e){return e instanceof Sc&&e.view===this.view}isConstant(){return!1}transformInternalExpressions(){}clone(){return new Sc(this.view)}}class Mh extends Xs{constructor(e){super(),this.view=e,this.kind=Gr.TrackContext}visitExpression(){}isEquivalent(e){return e instanceof Mh&&e.view===this.view}isConstant(){return!1}transformInternalExpressions(){}clone(){return new Mh(this.view)}}class Zl extends Xs{constructor(){super(),this.kind=Gr.NextContext,this.steps=1}visitExpression(){}isEquivalent(e){return e instanceof Zl&&e.steps===this.steps}isConstant(){return!1}transformInternalExpressions(){}clone(){const e=new Zl;return e.steps=this.steps,e}}class Sl extends Xs{constructor(){super(),this.kind=Gr.GetCurrentView}visitExpression(){}isEquivalent(e){return e instanceof Sl}isConstant(){return!1}transformInternalExpressions(){}clone(){return new Sl}}class Fd extends Xs{constructor(e){super(),this.view=e,this.kind=Gr.RestoreView}visitExpression(e,n){"number"!=typeof this.view&&this.view.visitExpression(e,n)}isEquivalent(e){return e instanceof Fd&&typeof e.view==typeof this.view&&("number"==typeof this.view?this.view===e.view:this.view.isEquivalent(e.view))}isConstant(){return!1}transformInternalExpressions(e,n){"number"!=typeof this.view&&(this.view=Pr(this.view,e,n))}clone(){return new Fd(this.view instanceof rn?this.view.clone():this.view)}}class $p extends Xs{constructor(e){super(),this.expr=e,this.kind=Gr.ResetView}visitExpression(e,n){this.expr.visitExpression(e,n)}isEquivalent(e){return e instanceof $p&&this.expr.isEquivalent(e.expr)}isConstant(){return!1}transformInternalExpressions(e,n){this.expr=Pr(this.expr,e,n)}clone(){return new $p(this.expr.clone())}}class Gp extends Xs{constructor(e,n){super(),this.target=e,this.value=n,this.kind=Gr.TwoWayBindingSet}visitExpression(e,n){this.target.visitExpression(e,n),this.value.visitExpression(e,n)}isEquivalent(e){return this.target.isEquivalent(e.target)&&this.value.isEquivalent(e.value)}isConstant(){return!1}transformInternalExpressions(e,n){this.target=Pr(this.target,e,n),this.value=Pr(this.value,e,n)}clone(){return new Gp(this.target,this.value)}}class hc extends Xs{constructor(e){super(),this.xref=e,this.kind=Gr.ReadVariable,this.name=null}visitExpression(){}isEquivalent(e){return e instanceof hc&&e.xref===this.xref}isConstant(){return!1}transformInternalExpressions(){}clone(){const e=new hc(this.xref);return e.name=this.name,e}}class Pu extends Xs{static{kg=Uc,bo=xh}constructor(e,n){super(),this.kind=Gr.PureFunctionExpr,this[kg]=!0,this[bo]=!0,this.varOff
1set=null,this.fn=null,this.body=e,this.args=n}visitExpression(e,n){this.body?.visitExpression(e,n);for(const l of this.args)l.visitExpression(e,n)}isEquivalent(e){return e instanceof Pu&&e.args.length===this.args.length&&null!==e.body&&null!==this.body&&e.body.isEquivalent(this.body)&&e.args.every((n,l)=>n.isEquivalent(this.args[l]))}isConstant(){return!1}transformInternalExpressions(e,n){null!==this.body?this.body=Pr(this.body,e,n|vs.InChildOperation):null!==this.fn&&(this.fn=Pr(this.fn,e,n));for(let l=0;l<this.args.length;l++)this.args[l]=Pr(this.args[l],e,n)}clone(){const e=new Pu(this.body?.clone()??null,this.args.map(n=>n.clone()));return e.fn=this.fn?.clone()??null,e.varOffset=this.varOffset,e}}class ad extends Xs{constructor(e){super(),this.index=e,this.kind=Gr.PureFunctionParameterExpr}visitExpression(){}isEquivalent(e){return e instanceof ad&&e.index===this.index}isConstant(){return!0}transformInternalExpressions(){}clone(){return new ad(this.index)}}class ld extends Xs{static{jp=Uc,Sh=xh}constructor(e,n,l,h){super(),this.target=e,this.targetSlot=n,this.name=l,this.args=h,this.kind=Gr.PipeBinding,this[jp]=!0,this[Sh]=!0,this.varOffset=null}visitExpression(e,n){for(const l of this.args)l.visitExpression(e,n)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(e,n){for(let l=0;l<this.args.length;l++)this.args[l]=Pr(this.args[l],e,n)}clone(){const e=new ld(this.target,this.targetSlot,this.name,this.args.map(n=>n.clone()));return e.varOffset=this.varOffset,e}}class hu extends Xs{static{Wp=Uc,Ng=xh}constructor(e,n,l,h,b){super(),this.target=e,this.targetSlot=n,this.name=l,this.args=h,this.numArgs=b,this.kind=Gr.PipeBindingVariadic,this[Wp]=!0,this[Ng]=!0,this.varOffset=null}visitExpression(e,n){this.args.visitExpression(e,n)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(e,n){this.args=Pr(this.args,e,n)}clone(){const e=new hu(this.target,this.targetSlot,this.name,this.args.clone(),this.numArgs);return e.varOffset=this.varOffset,e}}class fc extends Xs{constructor(e,n){super(),this.receiver=e,this.name=n,this.kind=Gr.SafePropertyRead}get index(){return this.name}visitExpression(e,n){this.receiver.visitExpression(e,n)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(e,n){this.receiver=Pr(this.receiver,e,n)}clone(){return new fc(this.receiver.clone(),this.name)}}class cd extends Xs{constructor(e,n,l){super(l),this.receiver=e,this.index=n,this.kind=Gr.SafeKeyedRead}visitExpression(e,n){this.receiver.visitExpression(e,n),this.index.visitExpression(e,n)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(e,n){this.receiver=Pr(this.receiver,e,n),this.index=Pr(this.index,e,n)}clone(){return new cd(this.receiver.clone(),this.index.clone(),this.sourceSpan)}}class Bu extends Xs{constructor(e,n){super(),this.receiver=e,this.args=n,this.kind=Gr.SafeInvokeFunction}visitExpression(e,n){this.receiver.visitExpression(e,n);for(const l of this.args)l.visitExpression(e,n)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(e,n){this.receiver=Pr(this.receiver,e,n);for(let l=0;l<this.args.length;l++)this.args[l]=Pr(this.args[l],e,n)}clone(){return new Bu(this.receiver.clone(),this.args.map(e=>e.clone()))}}class fu extends Xs{constructor(e,n){super(),this.guard=e,this.expr=n,this.kind=Gr.SafeTernaryExpr}visitExpression(e,n){this.guard.visitExpression(e,n),this.expr.visitExpression(e,n)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(e,n){this.guard=Pr(this.guard,e,n),this.expr=Pr(this.expr,e,n)}clone(){return new fu(this.guard.clone(),this.expr.clone())}}class Yc extends Xs{constructor(){super(...arguments),this.kind=Gr.EmptyExpr}visitExpression(e,n){}isEquivalent(e){return e instanceof Yc}isConstant(){return!0}clone(){return new Yc}transformInternalExpressions(){}}class Mc extends Xs{constructor(e,n){super(),this.expr=e,this.xref=n,this.kind=Gr.AssignTemporaryExpr,this.name=null}visitExpression(e,n){this.expr.visitExpression(e,n)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(e,n){this.expr=Pr(this.expr,e,n)}clone(){const e=new Mc(this.expr.clone(),this.xref);return e.name=this.name,e}}class Ic extends Xs{constructor(e){super(),this.xref=e,this.kind=Gr.ReadTemporaryExpr,this.name=null}visitExpression(e,n){}isEquivalent(){return this.xref==this.xref}isConstant(){return!1}transformInternalExpressions(e,n){}clone(){const e=new Ic(this.xref);return e.name=this.name,e}}class Vd extends Xs{constructor(e){super(),this.slot=e,this.kind=Gr.SlotLiteralExpr}visitExpression(e,n){}isEquivalent(e){return e instanceof Vd&&e.slot===this.slot}isConstant(){return!0}clone(){return new Vd(this.slot)}transformInternalExpressions(){}}class pu extends Xs{constructor(e,n,l,h=null){super(),this.expr=e,this.target=n,this.targetSlot=l,this.alias=h,this.kind=Gr.ConditionalCase}
1visitExpression(e,n){null!==this.expr&&this.expr.visitExpression(e,n)}isEquivalent(e){return e instanceof pu&&e.expr===this.expr}isConstant(){return!0}clone(){return new pu(this.expr,this.target,this.targetSlot)}transformInternalExpressions(e,n){null!==this.expr&&(this.expr=Pr(this.expr,e,n))}}class jc extends Xs{constructor(e){super(),this.expr=e,this.kind=Gr.ConstCollected}transformInternalExpressions(e,n){this.expr=e(this.expr,n)}visitExpression(e,n){this.expr.visitExpression(e,n)}isEquivalent(e){return e instanceof jc&&this.expr.isEquivalent(e.expr)}isConstant(){return this.expr.isConstant()}clone(){return new jc(this.expr)}}function Ha(s,e){Ta(s,(n,l)=>(e(n,l),n),vs.None)}var vs=function(s){return s[s.None=0]="None",s[s.InChildOperation=1]="InChildOperation",s}(vs||{});function zp(s,e,n){for(let l=0;l<s.expressions.length;l++)s.expressions[l]=Pr(s.expressions[l],e,n)}function Ta(s,e,n){switch(s.kind){case ct.StyleProp:case ct.StyleMap:case ct.ClassProp:case ct.ClassMap:case ct.Binding:s.expression instanceof _a?zp(s.expression,e,n):s.expression=Pr(s.expression,e,n);break;case ct.Property:case ct.HostProperty:case ct.Attribute:s.expression instanceof _a?zp(s.expression,e,n):s.expression=Pr(s.expression,e,n),s.sanitizer=s.sanitizer&&Pr(s.sanitizer,e,n);break;case ct.TwoWayProperty:s.expression=Pr(s.expression,e,n),s.sanitizer=s.sanitizer&&Pr(s.sanitizer,e,n);break;case ct.I18nExpression:s.expression=Pr(s.expression,e,n);break;case ct.InterpolateText:zp(s.interpolation,e,n);break;case ct.Statement:Ud(s.statement,e,n);break;case ct.Variable:s.initializer=Pr(s.initializer,e,n);break;case ct.Conditional:for(const l of s.conditions)null!==l.expr&&(l.expr=Pr(l.expr,e,n));null!==s.processed&&(s.processed=Pr(s.processed,e,n)),null!==s.contextValue&&(s.contextValue=Pr(s.contextValue,e,n));break;case ct.Listener:case ct.TwoWayListener:for(const l of s.handlerOps)Ta(l,e,n|vs.InChildOperation);break;case ct.ExtractedAttribute:s.expression=s.expression&&Pr(s.expression,e,n),s.trustedValueFn=s.trustedValueFn&&Pr(s.trustedValueFn,e,n);break;case ct.RepeaterCreate:s.track=Pr(s.track,e,n),null!==s.trackByFn&&(s.trackByFn=Pr(s.trackByFn,e,n));break;case ct.Repeater:s.collection=Pr(s.collection,e,n);break;case ct.Defer:null!==s.loadingConfig&&(s.loadingConfig=Pr(s.loadingConfig,e,n)),null!==s.placeholderConfig&&(s.placeholderConfig=Pr(s.placeholderConfig,e,n)),null!==s.resolverFn&&(s.resolverFn=Pr(s.resolverFn,e,n));break;case ct.I18nMessage:for(const[l,h]of s.params)s.params.set(l,Pr(h,e,n));for(const[l,h]of s.postprocessingParams)s.postprocessingParams.set(l,Pr(h,e,n));break;case ct.DeferWhen:s.expr=Pr(s.expr,e,n);break;case ct.StoreLet:s.value=Pr(s.value,e,n);break;case ct.Advance:case ct.Container:case ct.ContainerEnd:case ct.ContainerStart:case ct.DeferOn:case ct.DisableBindings:case ct.Element:case ct.ElementEnd:case ct.ElementStart:case ct.EnableBindings:case ct.I18n:case ct.I18nApply:case ct.I18nContext:case ct.I18nEnd:case ct.I18nStart:case ct.IcuEnd:case ct.IcuStart:case ct.Namespace:case ct.Pipe:case ct.Projection:case ct.ProjectionDef:case ct.Template:case ct.Text:case ct.I18nAttributes:case ct.IcuPlaceholder:case ct.DeclareLet:break;default:throw new Error(`AssertionError: transformExpressionsInOp doesn't handle ${ct[s.kind]}`)}}function Pr(s,e,n){if(s instanceof Xs)s.transformInternalExpressions(e,n);else if(s instanceof Q)s.lhs=Pr(s.lhs,e,n),s.rhs=Pr(s.rhs,e,n);else if(s instanceof ye)s.expr=Pr(s.expr,e,n);else if(s instanceof Ye)s.receiver=Pr(s.receiver,e,n);else if(s instanceof ut)s.receiver=Pr(s.receiver,e,n),s.index=Pr(s.index,e,n);else if(s instanceof ar)s.receiver=Pr(s.receiver,e,n),s.value=Pr(s.value,e,n);else if(s instanceof tr)s.receiver=Pr(s.receiver,e,n),s.index=Pr(s.index,e,n),s.value=Pr(s.value,e,n);else if(s instanceof zn){s.fn=Pr(s.fn,e,n);for(let l=0;l<s.args.length;l++)s.args[l]=Pr(s.args[l],e,n)}else if(s instanceof Kt)for(let l=0;l<s.entries.length;l++)s.entries[l]=Pr(s.entries[l],e,n);else if(s instanceof Pe)for(let l=0;l<s.entries.length;l++)s.entries[l].value=Pr(s.entries[l].value,e,n);else if(s instanceof Ut)s.condition=Pr(s.condition,e,n),s.trueCase=Pr(s.trueCase,e,n),null!==s.falseCase&&(s.falseCase=Pr(s.falseCase,e,n));else if(s instanceof Un)s.expr=Pr(s.expr,e,n);else if(s instanceof qn)s.value=Pr(s.value,e,n);else if(s instanceof Nt)for(let l=0;l<s.expressions.length;l++)s.expressions[l]=Pr(s.expressions[l],e,n);else if(s instanceof P)s.condition=Pr(s.condition,e,n);else if(s instanceof Tr)s.tag=Pr(s.tag,e,n),s.template.expressions=s.template.expressions.map(l=>Pr(l,e,n));else if(s instanceof X)if(Array.isArray(s.body))for(let l=0;l<s.body.length;l++)Ud(s.body[l],e,n);else s.body=Pr(s.body,e,n);else if(!(s instanceof yn||s instanceof mn||s instanceof zt||s instanceof Nn))throw new Error(`Unhandled expression kind: ${s.constructor.name}`);return e(s,n)}function Ud(s,e,n){if(s instanceof Sr)s.expr=Pr(s.expr,e,n);else if(s instanceof vr)s.value=Pr(s.value,e,n);else if(s instanceof dr)void 0!==s.value&&(s.value=Pr(s.value,e,n));else{if(!(s instanceof hr))throw new Error(`Unhandled statement kind: ${s.constructor.name}`);s.condition=Pr(s.condition,e,n);for(const l of s.trueCase)Ud(l,e,n);for(const l of s.falseCase)Ud(l,e,n)}}function Ef(s){return s instanceof Nn&&"string"==typeof s.value}let cr=(()=>{class s{static{this.nextListId=0}constructor(){this.debugListId=s.nextListId++,this.head={kind:ct.ListEnd,next:null,prev:null,debugListId:this.debugListId},this.tail={kind:ct.ListEnd,next:null,prev:null,debugListId:this.debugListId},this.head.next=this.tail,this.tail.prev=this.head}push(n){if(Array.isArray(n)){for(const h of n)this.push(h);return}s.assertIsNotEnd(n),s.assertIsUnowned(n),n.debugListId=this.debugListId;const l=this.tail.prev;n.prev=l,l.next=n,n.next=this.tail,this.tail.prev=n}prepend(n){if(0===n.length)return;for(const b of n)s.assertIsNotEnd(b),s.assertIsUnowned(b),b.debugListId=this.debugListId;const l=this.head.next;let h=this.head;for(const b of n)h.next=b,b.prev=h,h=b;h.next=l,l.prev=h}*[Symbol.iterator](){let n=this.head.next;for(;n!==this.tail;){s.assertIsOwned(n,this.debugListId);const l=n.next;yield n,n=l}}*reversed(){let n=this.tail.prev;
1for(;n!==this.head;){s.assertIsOwned(n,this.debugListId);const l=n.prev;yield n,n=l}}static replace(n,l){s.assertIsNotEnd(n),s.assertIsNotEnd(l),s.assertIsOwned(n),s.assertIsUnowned(l),l.debugListId=n.debugListId,null!==n.prev&&(n.prev.next=l,l.prev=n.prev),null!==n.next&&(n.next.prev=l,l.next=n.next),n.debugListId=null,n.prev=null,n.next=null}static replaceWithMany(n,l){if(0===l.length)return void s.remove(n);s.assertIsNotEnd(n),s.assertIsOwned(n);const h=n.debugListId;n.debugListId=null;for(const dt of l)s.assertIsNotEnd(dt),s.assertIsUnowned(dt);const{prev:b,next:F}=n;n.prev=null,n.next=null;let se=b;for(const dt of l)this.assertIsUnowned(dt),dt.debugListId=h,se.next=dt,dt.prev=se,dt.next=null,se=dt;const Ue=l[0],Xe=se;null!==b&&(b.next=Ue,Ue.prev=b),null!==F&&(F.prev=Xe,Xe.next=F)}static remove(n){s.assertIsNotEnd(n),s.assertIsOwned(n),n.prev.next=n.next,n.next.prev=n.prev,n.debugListId=null,n.prev=null,n.next=null}static insertBefore(n,l){if(Array.isArray(n))for(const h of n)this.insertBefore(h,l);else{if(s.assertIsOwned(l),null===l.prev)throw new Error("AssertionError: illegal operation on list start");s.assertIsNotEnd(n),s.assertIsUnowned(n),n.debugListId=l.debugListId,n.prev=null,l.prev.next=n,n.prev=l.prev,n.next=l,l.prev=n}}static insertAfter(n,l){if(s.assertIsOwned(l),null===l.next)throw new Error("AssertionError: illegal operation on list end");s.assertIsNotEnd(n),s.assertIsUnowned(n),n.debugListId=l.debugListId,l.next.prev=n,n.next=l.next,n.prev=l,l.next=n}static assertIsUnowned(n){if(null!==n.debugListId)throw new Error(`AssertionError: illegal operation on owned node: ${ct[n.
1kind]}`)}static assertIsOwned(n,l){if(null===n.debugListId)throw new Error(`AssertionError: illegal operation on unowned node: ${ct[n.kind]}`);if(void 0!==l&&n.debugListId!==l)throw new Error(`AssertionError: node belongs to the wrong list (expected ${l}, actual ${n.debugListId})`)}static assertIsNotEnd(n){if(n.kind===ct.ListEnd)throw new Error("AssertionError: illegal operation on list head or tail")}}return s})();class Eo{constructor(){this.slot=null}}const Kp=new Set([ct.Element,ct.ElementStart,ct.Container,ct.ContainerStart,ct.Template,ct.RepeaterCreate]);function mu(s){return Kp.has(s.kind)}function wf(s,e,n,l,h,b,F,se){return{kind:ct.Template,xref:s,templateKind:e,attributes:null,tag:n,handle:new Eo,functionNameSuffix:l,decls:null,vars:null,localRefs:[],nonBindable:!1,namespace:h,i18nPlaceholder:b,startSourceSpan:F,wholeSourceSpan:se,...dc,...ji}}function Yd(s){return{kind:ct.DisableBindings,xref:s,...ji}}function Og(s){return{kind:ct.EnableBindings,xref:s,...ji}}function Xp(s,e,n,l){return{kind:ct.Text,xref:s,handle:new Eo,initialValue:e,icuPlaceholder:n,sourceSpan:l,...dc,...ji}}function Qp(s,e,n,l,h,b,F,se,Ue){const Xe=new cr;return Xe.push(h),{kind:ct.Listener,target:s,targetSlot:e,tag:l,hostListener:se,name:n,handlerOps:Xe,handlerFnName:null,consumesDollarEvent:!1,isAnimationListener:null!==b,animationPhase:b,eventTarget:F,sourceSpan:Ue,...ji}}function Zp(s,e,n,l,h,b){const F=new cr;return F.push(h),{kind:ct.TwoWayListener,target:s,targetSlot:e,tag:l,name:n,handlerOps:F,handlerFnName:null,sourceSpan:b,...ji}}function Lg(s,e,n){return{kind:ct.Pipe,xref:s,handle:e,name:n,...ji,...dc}}function qp(s){return{kind:ct.Namespace,active:s,...ji}}function f_(s){return{kind:ct.ProjectionDef,def:s,...ji}}function pc(s,e,n,l,h,b,F,se){return{kind:ct.ExtractedAttribute,target:s,bindingKind:e,namespace:n,name:l,expression:h,i18nContext:b,i18nMessage:F,securityContext:se,trustedValueFn:null,...ji}}function ud(s,e,n,l){return{kind:ct.DeferOn,defer:s,trigger:e,prefetch:n,sourceSpan:l,...ji}}function Ah(s,e,n,l){return{kind:ct.I18nStart,xref:s,handle:new Eo,root:n??s,message:e,messageIndex:null,subTemplateIndex:null,context:null,sourceSpan:l,...ji,...dc}}function kh(s,e){return{kind:ct.I18nEnd,xref:s,sourceSpan:e,...ji}}function Bg(s,e,n){return{kind:ct.IcuPlaceholder,xref:s,name:e,strings:n,expressionPlaceholders:[],...ji}}function xf(s,e,n,l,h){if(null===n&&s!==uu.Attr)throw new Error("AssertionError: i18nBlock must be provided for non-attribute contexts.");return{kind:ct.I18nContext,contextKind:s,xref:e,i18nBlock:n,message:l,sourceSpan:h,params:new Map,postprocessingParams:new Map,...ji}}function Jp(s,e,n){return{kind:ct.I18nAttributes,xref:s,handle:e,target:n,i18nAttributesConfig:null,...ji,...dc}}function g_(s,e,n,l,h,b){return{kind:ct.HostProperty,name:s,expression:e,isAnimationTrigger:n,i18nContext:l,securityContext:h,sanitizer:null,sourceSpan:b,...Tl,...ji}}const Fg="CTX_REF_MARKER";var Rr=function(s){return s[s.Tmpl=0]="Tmpl",s[s.Host=1]="Host",s[s.Both=2]="Both",s}(Rr||{});class Vg{constructor(e,n,l){this.componentName=e,this.pool=n,this.compatibility=l,this.kind=Rr.Both,this.nextXrefId=0}allocateXrefId(){return this.nextXrefId++}}class Nh extends Vg{constructor(e,n,l,h,b,F,se){super(e,n,l),this.relativeContextFilePath=
1h,this.i18nUseExternalIds=b,this.deferMeta=F,this.allDeferrableDepsFn=se,this.kind=Rr.Tmpl,this.fnSuffix="Template",this.views=new Map,this.contentSelectors=null,this.consts=[],this.constsInitializers=[],this.root=new gu(this,this.allocateXrefId(),null),this.views.set(this.root.xref,this.root)}allocateView(e){const n=new gu(this,this.allocateXrefId(),e);return this.views.set(n.xref,n),n}get units(){return this.views.values()}addConst(e,n){for(let h=0;h<this.consts.length;h++)if(this.consts[h].isEquivalent(e))return h;const l=this.consts.length;return this.consts.push(e),n&&this.constsInitializers.push(...n),l}}class Ug{constructor(e){this.xref=e,this.create=new cr,this.update=new cr,this.fnName=null,this.vars=null}*ops(){for(const e of this.create)if(yield e,e.kind===ct.Listener||e.kind===ct.TwoWayListener)for(const n of e.handlerOps)yield n;for(const e of this.update)yield e}}class gu extends Ug{constructor(e,n,l){super(n),this.job=e,this.parent=l,this.contextVariables=new Map,this.aliases=new Set,this.decls=null}}class Hg extends Vg{constructor(e,n,l){super(e,n,l),this.kind=Rr.Host,this.fnSuffix="HostBindings",this.root=new __(this)}get units(){return[this.root]}}class __ extends Ug{constructor(e){super(0),this.job=e,this.attributes=null}}function Cf(s){if(s instanceof zn&&s.fn instanceof Ca&&"$any"===s.fn.name){if(1!==s.args.length)throw new Error("The $any builtin function expects exactly one argument.");return s.args[0]}return s}function em(s,e){if(e.next?.kind!==ct.I18nExpression)return!0;const n=s.get(e.context),l=s.get(e.next.context);if(void 0===n)throw new Error("AssertionError: expected an I18nContextOp to exist for the I18nExpressionOp's context");if(void 0===l)throw new Error("AssertionError: expected an I18nContextOp to exist for the next I18nExpressionOp's context");return null!==n.i18nBlock?n.i18nBlock!==l.i18nBlock:e.i18nOwner!==e.next.i18nOwner}function Wc(s){const e=new Map;for(const n of s.create)Ld(n)&&(e.set(n.xref,n),n.kind===ct.RepeaterCreate&&null!==n.emptyView&&e.set(n.emptyView,n));return e}function jd(s,e){const n=s.get(e);if(void 0===n)throw new Error("All attributes should have an element-like target.");return n}function jg(s,e,n){if(e.expression instanceof _a)return;let l=e.isTextAttribute||e.expression.isConstant();if(s.job.compatibility===Cl.TemplateDefinitionBuilder&&(l&&=e.isTextAttribute),l){const h=pc(e.target,e.isStructuralTemplateAttribute?Zr.Template:Zr.Attribute,e.namespace,e.name,e.expression,e.i18nContext,e.i18nMessage,e.securityContext);if(s.job.kind===Rr.Host)s.create.push(h);else{const b=jd(n,e.target);cr.insertBefore(h,b)}cr.remove(e)}}function Sf(s,e){const n=s.get(e);if(void 0===n)throw new Error("All attributes should have an element-like target.");return n}const y_=new Set([Rt.attribute,Rt.classProp,Rt.element,Rt.elementContainer,Rt.elementContainerEnd,Rt.elementContainerStart,Rt.elementEnd,Rt.elementStart,Rt.hostProperty,Rt.i18nExp,Rt.listener,Rt.listener,Rt.property,Rt.styleProp,Rt.stylePropInterpolate1,Rt.stylePropInterpolate2,Rt.stylePropInterpolate3,Rt.stylePropInterpolate4,Rt.stylePropInterpolate5,Rt.stylePropInterpolate6,Rt.stylePropInterpolate7,Rt.stylePropInterpolate8,Rt.stylePropInterpolateV,Rt.syntheticHostListener,Rt.syntheticHostProperty,Rt.templateCreate,Rt.twoWayProperty,Rt.twoWayListener,Rt.declareLet]);function Wg(s){let e=null;for(const n of s){if(n.kind!==ct.Statement||!(n.statement instanceof Sr)){e=null;continue}if(!(n.statement.expr instanceof zn&&n.statement.expr.fn instanceof zt)){e=null;continue}const l=n.statement.expr.fn.value;if(y_.has(l))if(null!==e&&e.instruction===l&&e.length<256){const h=e.expression.callFn(n.statement.expr.args,n.statement.expr.sourceSpan,n.statement.expr.pure);e.expression=h,e.op.statement=h.toStmt(),e.length++,cr.remove(n)}else e={op:n,instruction:l,expression:n.statement.expr,length:1};else e=null}}const Wd=new Map([["&&",$e.And],[">",$e.Bigger],[">=",$e.BiggerEquals],["|",$e.BitwiseOr],["&",$e.BitwiseAnd],["/",$e.Divide],["==",$e.Equals],["===",$e.Identical],["<",$e.Lower],["<=",$e.LowerEquals],["-",$e.Minus],["%",$e.Modulo],["*",$e.Multiply],["!=",$e.NotEquals],["!==",$e.NotIdentical],["??",$e.NullishCoalesce],["||",$e.Or],["+",$e.Plus]]);function tm(s){return null===s?js.HTML:new Map([["svg",js.SVG],["math",js.Math]]).get(s)??js.HTML}function mc(s){return Array.isArray(s)?wn(s.map(mc)):Yt(s)}function Nf(s,e,n){const l=e.get(n);if(void 0!==l){const h=Oh(l);if(h.entries.length>0)return s.addConst(h)}return null}const $c=Object.freeze([]);class dd{get attributes(){return this.byKind.get(Zr.Attribute)??$c}get classes(){return this.byKind.get(Zr.ClassName)??$c}get styles(){return this.byKind.get(Zr.StyleProperty)??$c}get bindings(){return this.propertyBindings??$c}get template(){return this.byKind.get(Zr.Template)??$c}get i18n(){return this.byKind.get(Zr.I18n)??$c}constructor(e){this.compatibility=e,this.known=new Map,this.byKind=new Map,this.propertyBindings=null,this.projectAs=null}isKnown(e,n){const l=this.known.get(e)??new Set;return this.known.set(e,l),!!l.has(n)||(l.add(n),!1)}add(e,n,l,h,b){if((this.compatibility!==Cl.TemplateDefinitionBuilder||e!==Zr.Attribute&&e!==Zr.ClassName&&e!==Zr.StyleProperty)&&this.isKnown(e,n))return;if("ngProjectAs"===n){if(null===l||!(l instanceof Nn)||null==l.value||"string"!=typeof l.value?.toString())throw Error("ngProjectAs must have a string literal value");this.projectAs=l.value.toString()}const se=this.arrayFor(e);if(se.push(...function _u(s,e){const n=Yt(e);return s?[Yt(0),Yt(s),n]:[n]}(h,n)),e===Zr.Attribute||e===Zr.StyleProperty){if(null===l)throw Error("Attribute, i18n attribute, & style element attributes must have a value");if(null!==b){if(!Ef(l))throw Error("AssertionError: extracted attribute value should be string literal");se.push(function zr(s,e,n,l){return new Tr(s,e,n,l)}(b,new An([new Bn(l.value)],[]),void 0,l.sourceSpan))}else se.push(l)}}arrayFor(e){return e===Zr.Property||e===Zr.TwoWayProperty?(this.propertyBindings??=[],this.propertyBindings):(this.byKind.has(e)||this.byKind.set(e,[]),this.byKind.get(e))}}function Oh({attributes:s,bindings:e,classes:n,i18n:l,projectAs:h,styles:b,template:F}){const se=[...s];if(null!==h){const Ue=k(h)[0];se.push(Yt(5),mc(Ue))}return n.length>0&&se.push(Yt(1),...n),b.length>0&&se.push(Yt(2),...b),e.length>0&&se.push(Yt(3),...e),F.length>0&&se.push(Yt(4),...F),l.length>0&&se.push(Yt(6),...l),wn(se)}class D_{constructor(){this.targets=new Map}}const $g=new Map([[ct.ElementEnd,[ct.ElementStart,ct.Element]],[ct.ContainerEnd,[ct.ContainerStart,ct.Container]],[ct.I18nEnd,[ct.I18nStart,ct.I18n]]]),x_=new Set([ct.Pipe]);function gc(s){return s instanceof ye?gc(s.expr):s instanceof Q?gc(s.lhs)||gc(s.rhs):s instanceof Ut?!(!s.falseCase||!gc(s.falseCase))||gc(s.condition)||gc(s.trueCase):s instanceof P?gc(s.condition):s instanceof Mc?gc(s.expr):s instanceof Ye?gc(s.receiver):s instanceof ut?gc(s.receiver)||gc(s.index):s instanceof zn||s instanceof Kt||s instanceof Pe||s instanceof Bu||s instanceof ld}function nl(s,e,n){let l;if(gc(s)){const h=n.job.allocateXrefId();l=[new Mc(s,h),new Ic(h)]}else l=[s,s.clone()],function Rh(s,e,n){Pr(s,l=>{if(l instanceof Mc&&e.has(l.xref)){const h=new Ic(l.xref);return n.job.compatibility===Cl.TemplateDefinitionBuilder?new Mc(h,h.xref):h}return l},vs.None)}(l[1],function S_(s){const e=new Set;return Pr(s,n=>(n instanceof Mc&&e.add(n.xref),n),vs.None),e}(l[0]),n);return new fu(l[0],e(l[1]))}function fd(s){return function im(s){return s instanceof fc||s instanceof cd||s instanceof Bu}(s)||function M_(s){return s instanceof Ye||s instanceof ut||s instanceof zn}(s)}function Ph(s,e){if(!fd(s))return s;const n=function Xi(s){if(fd(s)&&s.receiver instanceof fu){let e=s.receiver;for(;e.expr instanceof fu;)e=e.expr;return e}return null}(s);if(n){if(s instanceof zn)return n.expr=n.expr.callFn(s.args),s.receiver;if(s instanceof Ye)return n.expr=n.expr.prop(s.name),s.receiver;if(s instanceof ut)return n.expr=n.expr.key(s.index),s.receiver;if(s instanceof Bu)return n.expr=nl(n.expr,l=>l.callFn(s.args),e),s.receiver;if(s instanceof fc)return n.expr=nl(n.expr,l=>l.prop(s.name),e),s.receiver;if(s instanceof cd)return n.expr=nl(n.expr,l=>l.key(s.index),e),s.receiver}else{if(s instanceof Bu)return nl(s.receiver,l=>l.callFn(s.args),e);if(s instanceof fc)return nl(s.receiver,l=>l.prop(s.name),e);if(s instanceof cd)return nl(s.receiver,l=>l.key(s.index),e)}return s}function Fl(s){return s instanceof fu?new Ut(new Q($e.Equals,s.guard,it),it,s.expr):s}[zn,Kt,Pe,Bu,ld].map(s=>s.constructor.name);const wo="\ufffd",sm="#",vu="*",I_="/",Gg=":",om="[",zg="]",pd="|";function Pf(s,e,n){let l=Bf(e.params);const h=Bf(e.postprocessingParams);let b=[...e.params.values()].some(F=>F.length>1);
1return function Rg(s,e,n,l,h,b,F,se){return{kind:ct.I18nMessage,xref:s,i18nContext:e,i18nBlock:n,message:l,messagePlaceholder:h,params:b,postprocessingParams:F,needsPostprocessing:se,subMessages:[],...ji}}(s.allocateXrefId(),e.xref,e.i18nBlock,e.message,n??null,l,h,b)}function Gc(s){if(s.strings.length!==s.expressionPlaceholders.length+1)throw Error(`AssertionError: Invalid ICU placeholder with ${s.strings.length} strings and ${s.expressionPlaceholders.length} expressions`);const e=s.expressionPlaceholders.map(Ws);return s.strings.flatMap((n,l)=>[n,e[l]||""]).join("")}function Bf(s){const e=new Map;for(const[n,l]of s){const h=Bh(l);null!==h&&e.set(n,Yt(h))}return e}function Bh(s){if(0===s.length)return null;const e=s.map(n=>Ws(n));return 1===e.length?e[0]:`${om}${e.join(pd)}${zg}`}function Ws(s){if(s.flags&ss.ElementTag&&s.flags&ss.TemplateTag){if("object"!=typeof s.value)throw Error("AssertionError: Expected i18n param value to have an element and template slot");const h=Ws({...s,value:s.value.element,flags:s.flags&~ss.TemplateTag}),b=Ws({...s,value:s.value.template,flags:s.flags&~ss.ElementTag});return s.flags&ss.OpenTag&&s.flags&ss.CloseTag?`${b}${h}${b}`:s.flags&ss.CloseTag?`${h}${b}`:`${b}${h}`}if(s.flags&ss.OpenTag&&s.flags&ss.CloseTag)return`${Ws({...s,flags:s.flags&~ss.CloseTag})}${Ws({...s,flags:s.flags&~ss.OpenTag})}`;if(s.flags===ss.None)return`${s.value}`;let e="",n="";return s.flags&ss.ElementTag?e=sm:s.flags&ss.TemplateTag&&(e=vu),""!==e&&(n=s.flags&ss.CloseTag?I_:""),`${wo}${n}${e}${s.value}${null===s.subTemplateIndex?"":`${Gg}${s.subTemplateIndex}`}${wo}`}function zc(s,e){const n=function A_(s,e){const n={view:s.xref,viewContextVariable:{kind:Va.Context,name:null,view:s.xref},contextVariables:new Map,aliases:s.aliases,references:[],letDeclarations:[],parent:e};for(const l of s.contextVariables.keys())n.contextVariables.set(l,{kind:Va.Identifier,name:null,identifier:l,local:!1});for(const l of s.create)switch(l.kind){case ct.ElementStart:case ct.Template:if(!Array.isArray(l.localRefs))throw new Error("AssertionError: expected localRefs to be an array");for(let h=0;h<l.localRefs.length;h++)n.references.push({name:l.localRefs[h].name,targetId:l.xref,targetSlot:l.handle,offset:h,variable:{kind:Va.Identifier,name:null,identifier:l.localRefs[h].name,local:!1}});break;case ct.DeclareLet:n.letDeclarations.push({targetId:l.xref,targetSlot:l.handle,variable:{kind:Va.Identifier,name:null,identifier:l.declaredName,local:!1}})}return n}(s,e);for(const l of s.create)switch(l.kind){case ct.Template:zc(s.job.views.get(l.xref),n);break;case ct.Projection:null!==l.fallbackView&&zc(s.job.views.get(l.fallbackView),n);break;case ct.RepeaterCreate:zc(s.job.views.get(l.xref),n),l.emptyView&&zc(s.job.views.get(l.emptyView),n);break;case ct.Listener:case ct.TwoWayListener:l.handlerOps.prepend(lm(s,n,!0))}s.update.prepend(lm(s,n,!1))}function lm(s,e,n){const l=[];e.view!==s.xref&&l.push(yo(s.job.allocateXrefId(),e.viewContextVariable,new Zl,Vs.None));const h=s.job.views.get(e.view);for(const[b,F]of h.contextVariables){const se=new Sc(e.view),Ue=F===Fg?se:new Ye(se,F);l.push(yo(s.job.allocateXrefId(),e.contextVariables.get(b),Ue,Vs.None))}for(const b of h.aliases)l.push(yo(s.job.allocateXrefId(),b,b.expression.clone(),Vs.AlwaysInline));for(const b of e.references)l.push(yo(s.job.allocateXrefId(),b.variable,new od(b.targetId,b.targetSlot,b.offset),Vs.None));if(e.view!==s.xref||n)for(const b of e.letDeclarations)l.push(yo(s.job.allocateXrefId(),b.variable,new Bd(b.targetId,b.targetSlot),Vs.None));return null!==e.parent&&l.push(...lm(s,e.parent,!1)),l}function Ff(s){return s.startsWith("--")}function ql(s){return s.replace(/[a-z][A-Z]/g,e=>e.charAt(0)+"-"+e.charAt(1)).toLowerCase()}function Vu(s){const e=s.indexOf("!important");-1!==e&&(s=e>0?s.substring(0,e):"");let n=null,l=s;const h=s.lastIndexOf(".");return h>0&&(n=s.slice(h+1),l=s.substring(0,h)),{property:l,suffix:n}}function Vf(s,e=!1){return Zn(Object.keys(s).map(n=>({key:n,quoted:e,value:s[n]})))}const Gd=new class yu{visitText(e){return e.value}visitContainer(e){return e.children.map(n=>n.visit(this)).join("")}visitIcu(e){const n=Object.keys(e.cases).map(h=>`${h} {${e.cases[h].visit(this)}}`);return`{${e.expressionPlaceholder}, ${e.type}, ${n.join(" ")}}`}visitTagPlaceholder(e){return e.isVoid?this.formatPh(e.startName):`${this.formatPh(e.startName)}${e.children.map(n=>n.visit(this)).join("")}${this.formatPh(e.closeName)}`}visitPlaceholder(e){return this.formatPh(e.name)}visitBlockPlaceholder(e){return`${this.formatPh(e.startName)}${e.children.map(n=>n.visit(this)).join("")}${this.formatPh(e.closeName)}`}visitIcuPlaceholder(e,n){return this.formatPh(e.name)}formatPh(e){return`{${ie(e,!1)}}`}};function Kg(s){return s.visit(Gd)}class md{constructor(e,n){this.sourceSpan=e,this.i18n=n}}class Vl extends md{constructor(e,n,l,h){super(n,h),this.value=e,this.tokens=l}visit(e,n){return e.visitText(this,n)}}class Yi extends md{constructor(e,n,l,h,b,F){super(h,F),this.switchValue=e,this.type=n,this.cases=l,this.switchValueSourceSpan=b}visit(e,n){return e.visitExpansion(this,n)}}class Uf{constructor(e,n,l,h,b){this.value=e,this.expression=n,this.sourceSpan=l,this.valueSourceSpan=h,this.expSourceSpan=b}visit(e,n){return e.visitExpansionCase(this,n)}}class Ml extends md{constructor(e,n,l,h,b,F,se){super(l,se),this.name=e,this.value=n,this.keySpan=h,this.valueSpan=b,this.valueTokens=F}visit(e,n){return e.visitAttribute(this,n)}}class Ul extends md{constructor(e,n,l,h,b,F=null,se){super(h,se),this.name=e,this.attrs=n,this.children=l,this.startSourceSpan=b,this.endSourceSpan=F}visit(e,n){return e.visitElement(this,n)}}class zd{constructor(e,n){this.value=e,this.sourceSpan=n}visit(e,n){return e.visitComment(this,n)}}class ls extends md{constructor(e,n,l,h,b,F,se=null,Ue){super(h,Ue),this.name=e,this.parameters=n,this.children=l,this.nameSpan=b,this.startSourceSpan=F,this.endSourceSpan=se}visit(e,n){return e.visitBlock(this,n)}}class Xg{constructor(e,n){this.expression=e,this.sourceSpan=n}visit(e,n){return e.visitBlockParameter(this,n)}}class um{constructor(e,n,l,h,b){this.name=e,this.value=n,this.sourceSpan=l,this.nameSpan=h,this.valueSpan=b}visit(e,n){return e.visitLetDeclaration(this,n)}}function vi(s,e,n=null){const l=[],h=s.visit?b=>s.visit(b,n)||b.visit(s,n):b=>b.visit(s,n);return e.forEach(b=>{const F=h(b);F&&l.push(F)}),l}const Uu={AElig:"\xc6",AMP:"&",amp:"&",Aacute:"\xc1",Abreve:"\u0102",Acirc:"\xc2",Acy:"\u0410",Afr:"\u{1d504}",Agrave:"\xc0",Alpha:"\u0391",Amacr:"\u0100",And:"\u2a53",Aogon:"\u0104",Aopf:"\u{1d538}",ApplyFunction:"\u2061",af:"\u2061",Aring:"\xc5",angst:"\xc5",Ascr:"\u{1d49c}",Assign:"\u2254",colone:"\u2254",coloneq:"\u2254",Atilde:"\xc3",Auml:"\xc4",Backslash:"\u2216",setminus:"\u2216",setmn:"\u2216",smallsetminus:"\u2216",ssetmn:"\u2216",Barv:"\u2ae7",Barwed:"\u2306",doublebarwedge:"\u2306",Bcy:"\u0411",Because:"\u2235",becaus:"\u2235",because:"\u2235",Bernoullis:"\u212c",Bscr:"\u212c",bernou:"\u212c",Beta:"\u0392",Bfr:"\u{1d505}",Bopf:"\u{1d539}",Breve:"\u02d8",breve:"\u02d8",Bumpeq:"\u224e",HumpDownHump:"\u224e",bump:"\u224e",CHcy:"\u0427",COPY:"\xa9",copy:"\xa9",Cacute:"\u0106",Cap:"\u22d2",CapitalDifferentialD:"\u2145",DD:"\u2145",Cayleys:"\u212d",Cfr:"\u212d",Ccaron:"\u010c",Ccedil
1:"\xc7",Ccirc:"\u0108",Cconint:"\u2230",Cdot:"\u010a",Cedilla:"\xb8",cedil:"\xb8",CenterDot:"\xb7",centerdot:"\xb7",middot:"\xb7",Chi:"\u03a7",CircleDot:"\u2299",odot:"\u2299",CircleMinus:"\u2296",ominus:"\u2296",CirclePlus:"\u2295",oplus:"\u2295",CircleTimes:"\u2297",otimes:"\u2297",ClockwiseContourIntegral:"\u2232",cwconint:"\u2232",CloseCurlyDoubleQuote:"\u201d",rdquo:"\u201d",rdquor:"\u201d",CloseCurlyQuote:"\u2019",rsquo:"\u2019",rsquor:"\u2019",Colon:"\u2237",Proportion:"\u2237",Colone:"\u2a74",Congruent:"\u2261",equiv:"\u2261",Conint:"\u222f",DoubleContourIntegral:"\u222f",ContourIntegral:"\u222e",conint:"\u222e",oint:"\u222e",Copf:"\u2102",complexes:"\u2102",Coproduct:"\u2210",coprod:"\u2210",CounterClockwiseContourIntegral:"\u2233",awconint:"\u2233",Cross:"\u2a2f",Cscr:"\u{1d49e}",Cup:"\u22d3",CupCap:"\u224d",asympeq:"\u224d",DDotrahd:"\u2911",DJcy:"\u0402",DScy:"\u0405",DZcy:"\u040f",Dagger:"\u2021",ddagger:"\u2021",Darr:"\u21a1",Dashv:"\u2ae4",DoubleLeftTee:"\u2ae4",Dcaron:"\u010e",Dcy:"\u0414",Del:"\u2207",nabla:"\u2207",Delta:"\u0394",Dfr:"\u{1d507}",DiacriticalAcute:"\xb4",acute:"\xb4",DiacriticalDot:"\u02d9",dot:"\u02d9",DiacriticalDoubleAcute:"\u02dd",dblac:"\u02dd",DiacriticalGrave:"`",grave:"`",DiacriticalTilde:"\u02dc",tilde:"\u02dc",Diamond:"\u22c4",diam:"\u22c4",diamond:"\u22c4",DifferentialD:"\u2146",dd:"\u2146",Dopf:"\u{1d53b}",Dot:"\xa8",DoubleDot:"\xa8",die:"\xa8",uml:"\xa8",DotDot:"\u20dc",DotEqual:"\u2250",doteq:"\u2250",esdot:"\u2250",DoubleDownArrow:"\u21d3",Downarrow:"\u21d3",dArr:"\u21d3",DoubleLeftArrow:"\u21d0",Leftarrow:"\u21d0",lArr:"\u21d0",DoubleLeftRightArrow:"\u21d4",Leftrightarrow:"\u21d4",hArr:"\u21d4",iff:"\u21d4",DoubleLongLeftArrow:"\u27f8",Longleftarrow:"\u27f8",xlArr:"\u27f8",DoubleLongLeftRightArrow:"\u27fa",Longleftrightarrow:"\u27fa",xhArr:"\u27fa",DoubleLongRightArrow:"\u27f9",Longrightarrow:"\u27f9",xrArr:"\u27f9",DoubleRightArrow:"\u21d2",Implies:"\u21d2",Rightarrow:"\u21d2",rArr:"\u21d2",DoubleRightTee:"\u22a8",vDash:"\u22a8",DoubleUpArrow:"\u21d1",Uparrow:"\u21d1",uArr:"\u21d1",DoubleUpDownArrow:"\u21d5",Updownarrow:"\u21d5",vArr:"\u21d5",DoubleVerticalBar:"\u2225",par:"\u2225",parallel:"\u2225",shortparallel:"\u2225",spar:"\u2225",DownArrow:"\u2193",ShortDownArrow:"\u2193",darr:"\u2193",downarrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21f5",duarr:"\u21f5",DownBreve:"\u0311",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295e",DownLeftVector:"\u21bd",leftharpoondown:"\u21bd",lhard:"\u21bd",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295f",DownRightVector:"\u21c1",rhard:"\u21c1",rightharpoondown:"\u21c1",DownRightVectorBar:"\u2957",DownTee:"\u22a4",top:"\u22a4",DownTeeArrow:"\u21a7",mapstodown:"\u21a7",Dscr:"\u{1d49f}",Dstrok:"\u0110",ENG:"\u014a",ETH:"\xd0",Eacute:"\xc9",Ecaron:"\u011a",Ecirc:"\xca",Ecy:"\u042d",Edot:"\u0116",Efr:"\u{1d508}",Egrave:"\xc8",Element:"\u2208",in:"\u2208",isin:"\u2208",isinv:"\u2208",Emacr:"\u0112",EmptySmallSquare:"\u25fb",EmptyVerySmallSquare:"\u25ab",Eogon:"\u0118",Eopf:"\u{1d53c}",Epsilon:"\u0395",Equal:"\u2a75",EqualTilde:"\u2242",eqsim:"\u2242",esim:"\u2242",Equilibrium:"\u21cc",rightleftharpoons:"\u21cc",rlhar:"\u21cc",Escr:"\u2130",expectation:"\u2130",Esim:"\u2a73",Eta:"\u0397",Euml:"\xcb",Exists:"\u2203",exist:"\u2203",ExponentialE:"\u2147",ee:"\u2147",exponentiale:"\u2147",Fcy:"\u0424",Ffr:"\u{1d509}",FilledSmallSquare:"\u25fc",FilledVerySmallSquare:"\u25aa",blacksquare:"\u25aa",squarf:"\u25aa",squf:"\u25aa",Fopf:"\u{1d53d}",ForAll:"\u2200",forall:"\u2200",Fouriertrf:"\u2131",Fscr:"\u2131",GJcy:"\u0403",GT:">",gt:">",Gamma:"\u0393",Gammad:"\u03dc",Gbreve:"\u011e",Gcedil:"\u0122",Gcirc:"\u011c",Gcy:"\u0413",Gdot:"\u0120",Gfr:"\u{1d50a}",Gg:"\u22d9",ggg:"\u22d9",Gopf:"\u{1d53e}",GreaterEqual:"\u2265",ge:"\u2265",geq:"\u2265",GreaterEqualLess:"\u22db",gel:"\u22db",gtreqless:"\u22db",GreaterFullEqual:"\u2267",gE:"\u2267",geqq:"\u2267",GreaterGreater:"\u2aa2",GreaterLess:"\u2277",gl:"\u2277",gtrless:"\u2277",GreaterSlantEqual:"\u2a7e",geqslant:"\u2a7e",ges:"\u2a7e",GreaterTilde:"\u2273",gsim:"\u2273",gtrsim:"\u2273",Gscr:"\u{1d4a2}",Gt:"\u226b",NestedGreaterGreater:"\u226b",gg:"\u226b",HARDcy:"\u042a",Hacek:"\u02c7",caron:"\u02c7",Hat:"^",Hcirc:"\u0124",Hfr:"\u210c",Poincareplane
1:"\u210c",HilbertSpace:"\u210b",Hscr:"\u210b",hamilt:"\u210b",Hopf:"\u210d",quaternions:"\u210d",HorizontalLine:"\u2500",boxh:"\u2500",Hstrok:"\u0126",HumpEqual:"\u224f",bumpe:"\u224f",bumpeq:"\u224f",IEcy:"\u0415",IJlig:"\u0132",IOcy:"\u0401",Iacute:"\xcd",Icirc:"\xce",Icy:"\u0418",Idot:"\u0130",Ifr:"\u2111",Im:"\u2111",image:"\u2111",imagpart:"\u2111",Igrave:"\xcc",Imacr:"\u012a",ImaginaryI:"\u2148",ii:"\u2148",Int:"\u222c",Integral:"\u222b",int:"\u222b",Intersection:"\u22c2",bigcap:"\u22c2",xcap:"\u22c2",InvisibleComma:"\u2063",ic:"\u2063",InvisibleTimes:"\u2062",it:"\u2062",Iogon:"\u012e",Iopf:"\u{1d540}",Iota:"\u0399",Iscr:"\u2110",imagline:"\u2110",Itilde:"\u0128",Iukcy:"\u0406",Iuml:"\xcf",Jcirc:"\u0134",Jcy:"\u0419",Jfr:"\u{1d50d}",Jopf:"\u{1d541}",Jscr:"\u{1d4a5}",Jsercy:"\u0408",Jukcy:"\u0404",KHcy:"\u0425",KJcy:"\u040c",Kappa:"\u039a",Kcedil:"\u0136",Kcy:"\u041a",Kfr:"\u{1d50e}",Kopf:"\u{1d542}",Kscr:"\u{1d4a6}",LJcy:"\u0409",LT:"<",lt:"<",Lacute:"\u0139",Lambda:"\u039b",Lang:"\u27ea",Laplacetrf:"\u2112",Lscr:"\u2112",lagran:"\u2112",Larr:"\u219e",twoheadleftarrow:"\u219e",Lcaron:"\u013d",Lcedil:"\u013b",Lcy:"\u041b",LeftAngleBracket:"\u27e8",lang:"\u27e8",langle:"\u27e8",LeftArrow:"\u2190",ShortLeftArrow:"\u2190",larr:"\u2190",leftarrow:"\u2190",slarr:"\u2190",LeftArrowBar:"\u21e4",larrb:"\u21e4",LeftArrowRightArrow:"\u21c6",leftrightarrows:"\u21c6",lrarr:"\u21c6",LeftCeiling:"\u2308",lceil:"\u2308",LeftDoubleBracket:"\u27e6",lobrk:"\u27e6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21c3",dharl:"\u21c3",downharpoonleft:"\u21c3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230a",lfloor:"\u230a",LeftRightArrow:"\u2194",harr:"\u2194",leftrightarrow:"\u2194",LeftRightVector:"\u294e",LeftTee:"\u22a3",dashv:"\u22a3",LeftTeeArrow:"\u21a4",mapstoleft:"\u21a4",LeftTeeVector:"\u295a",LeftTriangle:"\u22b2",vartriangleleft:"\u22b2",vltri:"\u22b2",LeftTriangleBar:"\u29cf",LeftTriangleEqual:"\u22b4",ltrie:"\u22b4",trianglelefteq:"\u22b4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21bf",uharl:"\u21bf",upharpoonleft:"\u21bf",LeftUpVectorBar:"\u2958",LeftVector:"\u21bc",leftharpoonup:"\u21bc",lharu:"\u21bc",LeftVectorBar:"\u2952",LessEqualGreater:"\u22da",leg:"\u22da",lesseqgtr:"\u22da",LessFullEqual:"\u2266",lE:"\u2266",leqq:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",lg:"\u2276",LessLess:"\u2aa1",LessSlantEqual:"\u2a7d",leqslant:"\u2a7d",les:"\u2a7d",LessTilde:"\u2272",lesssim:"\u2272",lsim:"\u2272",Lfr:"\u{1d50f}",Ll:"\u22d8",Lleftarrow:"\u21da",lAarr:"\u21da",Lmidot:"\u013f",LongLeftArrow:"\u27f5",longleftarrow:"\u27f5",xlarr:"\u27f5",LongLeftRightArrow:"\u27f7",longleftrightarrow:"\u27f7",xharr:"\u27f7",LongRightArrow:"\u27f6",longrightarrow:"\u27f6",xrarr:"\u27f6",Lopf:"\u{1d543}",LowerLeftArrow:"\u2199",swarr:"\u2199",swarrow:"\u2199",LowerRightArrow:"\u2198",searr:"\u2198",searrow:"\u2198",Lsh:"\u21b0",lsh:"\u21b0",Lstrok:"\u0141",Lt:"\u226a",NestedLessLess:"\u226a",ll:"\u226a",Map:"\u2905",Mcy:"\u041c",MediumSpace:"\u205f",Mellintrf:"\u2133",Mscr:"\u2133",phmmat:"\u2133",Mfr:"\u{1d510}",MinusPlus:"\u2213",mnplus:"\u2213",mp:"\u2213",Mopf:"\u{1d544}",Mu:"\u039c",NJcy:"\u040a",Nacute:"\u0143",Ncaron:"\u0147",Ncedil:"\u0145",Ncy:"\u041d",NegativeMediumSpace:"\u200b",NegativeThickSpace:"\u200b",NegativeThinSpace:"\u200b",NegativeVeryThinSpace:"\u200b",ZeroWidthSpace:"\u200b",NewLine:"\n",Nfr:"\u{1d511}",NoBreak:"\u2060",NonBreakingSpace:"\xa0",nbsp:"\xa0",Nopf:"\u2115",naturals:"\u2115",Not:"\u2aec",NotCongruent:"\u2262",nequiv:"\u2262",NotCupCap:"\u226d",NotDoubleVerticalBar:"\u2226",npar:"\u2226",nparallel:"\u2226",nshortparallel:"\u2226",nspar:"\u2226",NotElement:"\u2209",notin:"\u2209",notinva:"\u2209",NotEqual:"\u2260",ne:"\u2260",NotEqualTilde:"\u2242\u0338",nesim:"\u2242\u0338",NotExists:"\u2204",nexist:"\u2204",nexists:"\u2204",NotGreater:"\u226f",ngt:"\u226f",ngtr:"\u226f",NotGreaterEqual:"\u2271",nge:"\u2271",ngeq:"\u2271",NotGreaterFullEqual:"\u2267\u0338",ngE:"\u2267\u0338",ngeqq:"\u2267\u0338",NotGreaterGreater:"\u226b\u0338",nGtv:"\u226b\u0338",NotGreaterLess:"\u2279",ntgl:"\u2279",NotGreaterSlantEqual:"\u2a7e\u0338",ngeqslant:"\u2a7e\u0338",nges:"\u2a7e\u0338",NotGreaterTilde:"\u2275",ngsim:"\u2275",NotHumpDownHump:"\u224e\u0338",nbump:"\u224e\u0338",NotHumpEqual:"\u224f\u0338",nbumpe:"\u224f\u0338",NotLeftTriangle:"\u22ea",nltri:"\u22ea",ntriangleleft:"\u22ea",NotLeftTriangleBar:"\u29cf\u
10338",NotLeftTriangleEqual:"\u22ec",nltrie:"\u22ec",ntrianglelefteq:"\u22ec",NotLess:"\u226e",nless:"\u226e",nlt:"\u226e",NotLessEqual:"\u2270",nle:"\u2270",nleq:"\u2270",NotLessGreater:"\u2278",ntlg:"\u2278",NotLessLess:"\u226a\u0338",nLtv:"\u226a\u0338",NotLessSlantEqual:"\u2a7d\u0338",nleqslant:"\u2a7d\u0338",nles:"\u2a7d\u0338",NotLessTilde:"\u2274",nlsim:"\u2274",NotNestedGreaterGreater:"\u2aa2\u0338",NotNestedLessLess:"\u2aa1\u0338",NotPrecedes:"\u2280",npr:"\u2280",nprec:"\u2280",NotPrecedesEqual:"\u2aaf\u0338",npre:"\u2aaf\u0338",npreceq:"\u2aaf\u0338",NotPrecedesSlantEqual:"\u22e0",nprcue:"\u22e0",NotReverseElement:"\u220c",notni:"\u220c",notniva:"\u220c",NotRightTriangle:"\u22eb",nrtri:"\u22eb",ntriangleright:"\u22eb",NotRightTriangleBar:"\u29d0\u0338",NotRightTriangleEqual:"\u22ed",nrtrie:"\u22ed",ntrianglerighteq:"\u22ed",NotSquareSubset:"\u228f\u0338",NotSquareSubsetEqual:"\u22e2",nsqsube:"\u22e2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22e3",nsqsupe:"\u22e3",NotSubset:"\u2282\u20d2",nsubset:"\u2282\u20d2",vnsub:"\u2282\u20d2",NotSubsetEqual:"\u2288",nsube:"\u2288",nsubseteq:"\u2288",NotSucceeds:"\u2281",nsc:"\u2281",nsucc:"\u2281",NotSucceedsEqual:"\u2ab0\u0338",nsce:"\u2ab0\u0338",nsucceq:"\u2ab0\u0338",NotSucceedsSlantEqual:"\u22e1",nsccue:"\u22e1",NotSucceedsTilde:"\u227f\u0338",NotSuperset:"\u2283\u20d2",nsupset:"\u2283\u20d2",vnsup:"\u2283\u20d2",NotSupersetEqual:"\u2289",nsupe:"\u2289",nsupseteq:"\u2289",NotTilde:"\u2241",nsim:"\u2241",NotTildeEqual:"\u2244",nsime:"\u2244",nsimeq:"\u2244",NotTildeFullEqual:"\u2247",ncong:"\u2247",NotTildeTilde:"\u2249",nap:"\u2249",napprox:"\u2249",NotVerticalBar:"\u2224",nmid:"\u2224",nshortmid:"\u2224",nsmid:"\u2224",Nscr:"\u{1d4a9}",Ntilde:"\xd1",Nu:"\u039d",OElig:"\u0152",Oacute:"\xd3",Ocirc:"\xd4",Ocy:"\u041e",Odblac:"\u0150",Ofr:"\u{1d512}",Ograve:"\xd2",Omacr:"\u014c",Omega:"\u03a9",ohm:"\u03a9",Omicron:"\u039f",Oopf:"\u{1d546}",OpenCurlyDoubleQuote:"\u201c",ldquo:"\u201c",OpenCurlyQuote:"\u2018",lsquo:"\u2018",Or:"\u2a54",Oscr:"\u{1d4aa}",Oslash:"\xd8",Otilde:"\xd5",Otimes:"\u2a37",Ouml:"\xd6",OverBar:"\u203e",oline:"\u203e",OverBrace:"\u23de",OverBracket:"\u23b4",tbrk:"\u23b4",OverParenthesis:"\u23dc",PartialD:"\u2202",part:"\u2202",Pcy:"\u041f",Pfr:"\u{1d513}",Phi:"\u03a6",Pi:"\u03a0",PlusMinus:"\xb1",plusmn:"\xb1",pm:"\xb1",Popf:"\u2119",primes:"\u2119",Pr:"\u2abb",Precedes:"\u227a",pr:"\u227a",prec:"\u227a",PrecedesEqual:"\u2aaf",pre:"\u2aaf",preceq:"\u2aaf",PrecedesSlantEqual:"\u227c",prcue:"\u227c",preccurlyeq:"\u227c",PrecedesTilde:"\u227e",precsim:"\u227e",prsim:"\u227e",Prime:"\u2033",Product:"\u220f",prod:"\u220f",Proportional:"\u221d",prop:"\u221d",propto:"\u221d",varpropto:"\u221d",vprop:"\u221d",Pscr:"\u{1d4ab}",Psi:"\u03a8",QUOT:'"',quot:'"',Qfr:"\u{1d514}",Qopf:"\u211a",rationals:"\u211a",Qscr:"\u{1d4ac}",RBarr:"\u2910",drbkarow:"\u2910",REG:"\xae",circledR:"\xae",reg:"\xae",Racute:"\u0154",Rang:"\u27eb",Rarr:"\u21a0",twoheadrightarrow:"\u21a0",Rarrtl:"\u2916",Rcaron:"\u0158",Rcedil:"\u0156",Rcy:"\u0420",Re:"\u211c",Rfr:"\u211c",real:"\u211c",realpart:"\u211c",ReverseElement:"\u220b",SuchThat:"\u220b",ni:"\u220b",niv:"\u220b",ReverseEquilibrium:"\u21cb",leftrightharpoons:"\u21cb",lrhar:"\u21cb",ReverseUpEquilibrium:"\u296f",duhar:"\u296f",Rho:"\u03a1",RightAngleBracket:"\u27e9",rang:"\u27e9",rangle:"\u27e9",RightArrow:"\u2192",ShortRightArrow:"\u2192",rarr:"\u2192",rightarrow:"\u2192",srarr:"\u2192",RightArrowBar:"\u21e5",rarrb:"\u21e5",RightArrowLeftArrow:"\u21c4",rightleftarrows:"\u21c4",rlarr:"\u21c4",RightCeiling:"\u2309",rceil:"\u2309",RightDoubleBracket:"\u27e7",robrk:"\u27e7",RightDownTeeVector:"\u295d",RightDownVector:"\u21c2",dharr:"\u21c2",downharpoonright:"\u21c2",RightDownVectorBar:"\u2955",RightFloor:"\u230b",rfloor:"\u230b",RightTee:"\u22a2",vdash:"\u22a2",RightTeeArrow:"\u21a6",map:"\u21a6",mapsto:"\u21a6",RightTeeVector:"\u295b",RightTriangle:"\u22b3",vartriangleright:"\u22b3",vrtri:"\u22b3",RightTriangleBar:"\u29d0",RightTriangleEqual:"\u22b5",rtrie:"\u22b5",trianglerighteq:"\u22b5",RightUpDownVector:"\u294f",RightUpTeeVector:"\u295c",RightUpVector:"\u21be",uharr:"\u21be",upharpoonright:"\u21be",RightUpVectorBar:"\u2954",RightVector:"\u21c0",rharu:"\u21c0",rightharpoonup:"\u21c0",RightVectorBar:"\u2953",Ropf:"\u211d",reals:"\u211d",RoundImplies:"\u2970",Rrightarrow:"\u21db",rAarr:"\u21db",Rscr:"\u211b",realine:"\u211b",Rsh:"\u21b1",rsh:"\u21b1",RuleDelayed:"\u29f4",SHCHcy:"\u0429",SHcy:"\u0428",SOFTcy:"\u042c",Sacute:"\u015a",Sc:"\u2abc",Scaron:"\u0160",Scedil:"\u015e",Scirc:"\u015c",Scy:"\u0421",Sfr:"\u{1d516}",ShortUpArrow:"\u2191",UpArrow:"\u2191",uarr:"\u2191",uparrow:"\u2191",Sigma:"\u03a3",SmallCircle:"\u2218",compfn:"\u2218",Sopf:"\u{1d54a}",Sqrt:"\u221a",radic:"\u221a",Square:"\u25a1",squ:"\u25a1",square:"\u25a1",SquareIntersection:"\u2293",sqcap:"\u2293",SquareSubset:"\u228f",sqsub:"\u228f",sqsubset:"\u228f",SquareSubsetEqual:"\u2291",sqsube:"\u2291",sqsubseteq:"\u2291",SquareSuperset:"\u2290",sqsup:"\u2290",sqsupset:"\u2290",SquareSupersetEqual:"\u2292",sqsupe:"\u2292",sqsupseteq:"\u2292",SquareUnion:"\u2294",sqcup:"\u2294",Sscr:"\u{1d4ae}",Star:"\u22c6",sstarf:"\u22c6",Sub:"\u22d0",Subset:"\u22d0",SubsetEqual:"\u2286",sube:"\u2286",subseteq:"\u2286",Succeeds:"\u227b",sc:"\u227b",succ:"\u227b",SucceedsEqual:"\u2ab0",sce:"\u2ab0",succeq:"\u2ab0",SucceedsSlantEqual:"\u227d",sccue:"\u227d",succcurlyeq:"\u227d",SucceedsTilde:"\u227f",scsim:"\u227f",succsim:"\u227f",Sum:"\u2211",sum:"\u2211",Sup:"\u22d1",Supset:"\u22d1",Superset:"\u2283",sup:"\u2283",supset:"\u2283",SupersetEqual:"\u2287",supe:"\u2287",supseteq:"\u2287",THORN:"\xde",TRADE:"\u2122",trade:"\u2122",TSHcy:"\u040b",TScy:"\u0426",Tab:"\t",Tau:"\u03a4",Tcaron:"\u0164",Tcedil:"\u0162",Tcy:"\u0422",Tfr:"\u{1d517}",Therefore:"\u2234",there4:"\u2234",therefore:"\u2234",Theta:"\u0398",ThickS
1pace:"\u205f\u200a",ThinSpace:"\u2009",thinsp:"\u2009",Tilde:"\u223c",sim:"\u223c",thicksim:"\u223c",thksim:"\u223c",TildeEqual:"\u2243",sime:"\u2243",simeq:"\u2243",TildeFullEqual:"\u2245",cong:"\u2245",TildeTilde:"\u2248",ap:"\u2248",approx:"\u2248",asymp:"\u2248",thickapprox:"\u2248",thkap:"\u2248",Topf:"\u{1d54b}",TripleDot:"\u20db",tdot:"\u20db",Tscr:"\u{1d4af}",Tstrok:"\u0166",Uacute:"\xda",Uarr:"\u219f",Uarrocir:"\u2949",Ubrcy:"\u040e",Ubreve:"\u016c",Ucirc:"\xdb",Ucy:"\u0423",Udblac:"\u0170",Ufr:"\u{1d518}",Ugrave:"\xd9",Umacr:"\u016a",UnderBar:"_",lowbar:"_",UnderBrace:"\u23df",UnderBracket:"\u23b5",bbrk:"\u23b5",UnderParenthesis:"\u23dd",Union:"\u22c3",bigcup:"\u22c3",xcup:"\u22c3",UnionPlus:"\u228e",uplus:"\u228e",Uogon:"\u0172",Uopf:"\u{1d54c}",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21c5",udarr:"\u21c5",UpDownArrow:"\u2195",updownarrow:"\u2195",varr:"\u2195",UpEquilibrium:"\u296e",udhar:"\u296e",UpTee:"\u22a5",bot:"\u22a5",bottom:"\u22a5",perp:"\u22a5",UpTeeArrow:"\u21a5",mapstoup:"\u21a5",UpperLeftArrow:"\u2196",nwarr:"\u2196",nwarrow:"\u2196",UpperRightArrow:"\u2197",nearr:"\u2197",nearrow:"\u2197",Upsi:"\u03d2",upsih:"\u03d2",Upsilon:"\u03a5",Uring:"\u016e",Uscr:"\u{1d4b0}",Utilde:"\u0168",Uuml:"\xdc",VDash:"\u22ab",Vbar:"\u2aeb",Vcy:"\u0412",Vdash:"\u22a9",Vdashl:"\u2ae6",Vee:"\u22c1",bigvee:"\u22c1",xvee:"\u22c1",Verbar:"\u2016",Vert:"\u2016",VerticalBar:"\u2223",mid:"\u2223",shortmid:"\u2223",smid:"\u2223",VerticalLine:"|",verbar:"|",vert:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",wr:"\u2240",wreath:"\u2240",VeryThinSpace:"\u200a",hairsp:"\u200a",Vfr:"\u{1d519}",Vopf:"\u{1d54d}",Vscr:"\u{1d4b1}",Vvdash:"\u22aa",Wcirc:"\u0174",Wedge:"\u22c0",bigwedge:"\u22c0",xwedge:"\u22c0",Wfr:"\u{1d51a}",Wopf:"\u{1d54e}",Wscr:"\u{1d4b2}",Xfr:"\u{1d51b}",Xi:"\u039e",Xopf:"\u{1d54f}",Xscr:"\u{1d4b3}",YAcy:"\u042f",YIcy:"\u0407",YUcy:"\u042e",Yacute:"\xdd",Ycirc:"\u0176",Ycy:"\u042b",Yfr:"\u{1d51c}",Yopf:"\u{1d550}",Yscr:"\u{1d4b4}",Yuml:"\u0178",ZHcy:"\u0416",Zacute:"\u0179",Zcaron:"\u017d",Zcy:"\u0417",Zdot:"\u017b",Zeta:"\u0396",Zfr:"\u2128",zeetrf:"\u2128",Zopf:"\u2124",integers:"\u2124",Zscr:"\u{1d4b5}",aacute:"\xe1",abreve:"\u0103",ac:"\u223e",mstpos:"\u223e",acE:"\u223e\u0333",acd:"\u223f",acirc:"\xe2",acy:"\u0430",aelig:"\xe6",afr:"\u{1d51e}",agrave:"\xe0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03b1",amacr:"\u0101",amalg:"\u2a3f",and:"\u2227",wedge:"\u2227",andand:"\u2a55",andd:"\u2a5c",andslope:"\u2a58",andv:"\u2a5a",ang:"\u2220",angle:"\u2220",ange:"\u29a4",angmsd:"\u2221",measuredangle:"\u2221",angmsdaa:"\u29a8",angmsdab:"\u29a9",angmsdac:"\u29aa",angmsdad:"\u29ab",angmsdae:"\u29ac",angmsdaf:"\u29ad",angmsdag:"\u29ae",angmsdah:"\u29af",angrt:"\u221f",angrtvb:"\u22be",angrtvbd:"\u299d",angsph:"\u2222",angzarr:"\u237c",aogon:"\u0105",aopf:"\u{1d552}",apE:"\u2a70",apacir:"\u2a6f",ape:"\u224a",approxeq:"\u224a",apid:"\u224b",apos:"'",aring:"\xe5",ascr:"\u{1d4b6}",ast:"*",midast:"*",atilde:"\xe3",auml:"\xe4",awint:"\u2a11",bNot:"\u2aed",backcong:"\u224c",bcong:"\u224c",backepsilon:"\u03f6",bepsi:"\u03f6",backprime:"\u2035",bprime:"\u2035",backsim:"\u223d",bsim:"\u223d",backsimeq:"\u22cd",bsime:"\u22cd",barvee:"\u22bd",barwed:"\u2305",barwedge:"\u2305",bbrktbrk:"\u23b6",bcy:"\u0431",bdquo:"\u201e",ldquor:"\u201e",bemptyv:"\u29b0",beta:"\u03b2",beth:"\u2136",between:"\u226c",twixt:"\u226c",bfr:"\u{1d51f}",bigcirc:"\u25ef",xcirc:"\u25ef",bigodot:"\u2a00",xodot:"\u2a00",bigoplus:"\u2a01",xoplus:"\u2a01",bigotimes:"\u2a02",xotime:"\u2a02",bigsqcup:"\u2a06",xsqcup:"\u2a06",bigstar:"\u2605",starf:"\u2605",bigtriangledown:"\u25bd",xdtri:"\u25bd",bigtriangleup:"\u25b3",xutri:"\u25b3",biguplus:"\u2a04",xuplus:"\u2a04",bkarow:"\u290d",rbarr:"\u290d",blacklozenge:"\u29eb",lozf:"\u29eb",blacktriangle:"\u25b4",utrif:"\u25b4",blacktriangledown:"\u25be",dtrif:"\u25be",blacktriangleleft:"\u25c2",ltrif:"\u25c2",blacktriangleright:"\u25b8",rtrif:"\u25b8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20e5",bnequiv:"\u2261\u20e5",bnot:"\u2310",bopf:"\u{1d553}",bowtie:"\u22c8",boxDL:"\u2557",boxDR:"\u2554",boxDl:"\u2556",boxDr:"\u2553",boxH:"\u2550",boxHD:"\u2566",boxHU:"\u2569",boxHd:"\u2564",boxHu:"\u2567",boxUL:"\u255d",boxUR:"\u255a",boxUl:"\u255c",boxUr:"\u2559",boxV:"\u2551",boxVH:"\u256c",boxVL:"\u2563",boxVR:"\u2560",boxVh:"\u256b",boxVl:"\u2562",boxVr:"\u255f",boxbox:"\u29c9",boxdL:"\u2555",boxdR:"\u2552",boxdl:"\u2510",boxdr:"\u250c",boxhD:"\u2565",boxhU:"\u2568",boxhd:"\u252c",boxhu:"\u2534",boxminus:"\u229f",minu
1sb:"\u229f",boxplus:"\u229e",plusb:"\u229e",boxtimes:"\u22a0",timesb:"\u22a0",boxuL:"\u255b",boxuR:"\u2558",boxul:"\u2518",boxur:"\u2514",boxv:"\u2502",boxvH:"\u256a",boxvL:"\u2561",boxvR:"\u255e",boxvh:"\u253c",boxvl:"\u2524",boxvr:"\u251c",brvbar:"\xa6",bscr:"\u{1d4b7}",bsemi:"\u204f",bsol:"\\",bsolb:"\u29c5",bsolhsub:"\u27c8",bull:"\u2022",bullet:"\u2022",bumpE:"\u2aae",cacute:"\u0107",cap:"\u2229",capand:"\u2a44",capbrcup:"\u2a49",capcap:"\u2a4b",capcup:"\u2a47",capdot:"\u2a40",caps:"\u2229\ufe00",caret:"\u2041",ccaps:"\u2a4d",ccaron:"\u010d",ccedil:"\xe7",ccirc:"\u0109",ccups:"\u2a4c",ccupssm:"\u2a50",cdot:"\u010b",cemptyv:"\u29b2",cent:"\xa2",cfr:"\u{1d520}",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",chi:"\u03c7",cir:"\u25cb",cirE:"\u29c3",circ:"\u02c6",circeq:"\u2257",cire:"\u2257",circlearrowleft:"\u21ba",olarr:"\u21ba",circlearrowright:"\u21bb",orarr:"\u21bb",circledS:"\u24c8",oS:"\u24c8",circledast:"\u229b",oast:"\u229b",circledcirc:"\u229a",ocir:"\u229a",circleddash:"\u229d",odash:"\u229d",cirfnint:"\u2a10",cirmid:"\u2aef",cirscir:"\u29c2",clubs:"\u2663",clubsuit:"\u2663",colon:":",comma:",",commat:"@",comp:"\u2201",complement:"\u2201",congdot:"\u2a6d",copf:"\u{1d554}",copysr:"\u2117",crarr:"\u21b5",cross:"\u2717",cscr:"\u{1d4b8}",csub:"\u2acf",csube:"\u2ad1",csup:"\u2ad0",csupe:"\u2ad2",ctdot:"\u22ef",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22de",curlyeqprec:"\u22de",cuesc:"\u22df",curlyeqsucc:"\u22df",cularr:"\u21b6",curvearrowleft:"\u21b6",cularrp:"\u293d",cup:"\u222a",cupbrcap:"\u2a48",cupcap:"\u2a46",cupcup:"\u2a4a",cupdot:"\u228d",cupor:"\u2a45",cups:"\u222a\ufe00",curarr:"\u21b7",curvearrowright:"\u21b7",curarrm:"\u293c",curlyvee:"\u22ce",cuvee:"\u22ce",curlywedge:"\u22cf",cuwed:"\u22cf",curren:"\xa4",cwint:"\u2231",cylcty:"\u232d",dHar:"\u2965",dagger:"\u2020",daleth:"\u2138",dash:"\u2010",hyphen:"\u2010",dbkarow:"\u290f",rBarr:"\u290f",dcaron:"\u010f",dcy:"\u0434",ddarr:"\u21ca",downdownarrows:"\u21ca",ddotseq:"\u2a77",eDDot:"\u2a77",deg:"\xb0",delta:"\u03b4",demptyv:"\u29b1",dfisht:"\u297f",dfr:"\u{1d521}",diamondsuit:"\u2666",diams:"\u2666",digamma:"\u03dd",gammad:"\u03dd",disin:"\u22f2",div:"\xf7",divide:"\xf7",divideontimes:"\u22c7",divonx:"\u22c7",djcy:"\u0452",dlcorn:"\u231e",llcorner:"\u231e",dlcrop:"\u230d",dollar:"$",dopf:"\u{1d555}",doteqdot:"\u2251",eDot:"\u2251",dotminus:"\u2238",minusd:"\u2238",dotplus:"\u2214",plusdo:"\u2214",dotsquare:"\u22a1",sdotb:"\u22a1",drcorn:"\u231f",lrcorner:"\u231f",drcrop:"\u230c",dscr:"\u{1d4b9}",dscy:"\u0455",dsol:"\u29f6",dstrok:"\u0111",dtdot:"\u22f1",dtri:"\u25bf",triangledown:"\u25bf",dwangle:"\u29a6",dzcy:"\u045f",dzigrarr:"\u27ff",eacute:"\xe9",easter:"\u2a6e",ecaron:"\u011b",ecir:"\u2256",eqcirc:"\u2256",ecirc:"\xea",ecolon:"\u2255",eqcolon:"\u2255",ecy:"\u044d",edot:"\u0117",efDot:"\u2252",fallingdotseq:"\u2252",efr:"\u{1d522}",eg:"\u2a9a",egrave:"\xe8",egs:"\u2a96",eqslantgtr:"\u2a96",egsdot:"\u2a98",el:"\u2a99",elinters:"\u23e7",ell:"\u2113",els:"\u2a95",eqslantless:"\u2a95",elsdot:"\u2a97",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",emptyv:"\u2205",varnothing:"\u2205",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",eng:"\u014b",ensp:"\u2002",eogon:"\u0119",eopf:"\u{1d556}",epar:"\u22d5",eparsl:"\u29e3",eplus:"\u2a71",epsi:"\u03b5",epsilon:"\u03b5",epsiv:"\u03f5",straightepsilon:"\u03f5",varepsilon:"\u03f5",equals:"=",equest:"\u225f",questeq:"\u225f",equivDD:"\u2a78",eqvparsl:"\u29e5",erDot:"\u2253",risingdotseq:"\u2253",erarr:"\u2971",escr:"\u212f",eta:"\u03b7",eth:"\xf0",euml:"\xeb",euro:"\u20ac",excl:"!",fcy:"\u0444",female:"\u2640",ffilig:"\ufb03",fflig:"\ufb00",ffllig:"\ufb04",ffr:"\u{1d523}",filig:"\ufb01",fjlig:"fj",flat:"\u266d",fllig:"\ufb02",fltns:"\u25b1",fnof:"\u0192",fopf:"\u{1d557}",fork:"\u22d4",pitchfork:"\u22d4",forkv:"\u2ad9",fpartint:"\u2a0d",frac12:"\xbd",half:"\xbd",frac13:"\u2153",frac14:"\xbc",frac15:"\u2155",frac16:"\u2159",frac18:"\u215b",frac23:"\u2154",frac25:"\u2156",frac34:"\xbe",frac35:"\u2157",frac38:"\u215c",frac45:"\u2158",frac56:"\u215a",frac58:"\u215d",frac78:"\u215e",frasl:"\u2044",frown:"\u2322",sfrown:"\u2322",fscr:"\u{1d4bb}",gEl:"\u2a8c",gtreqqless:"\u2a8c",gacute:"\u01f5",gamma:"\u03b3",gap:"\u2a86",gtrapprox:"\u2a86",gbreve:"\u011f",gcirc:"\u011d",gcy:"\u0433",gdot:"\u0121",gescc:"\u2aa9",gesdot:"\u2a80",gesdoto:"\u2a82",gesdotol:"\u2a84",gesl:"\u22db\ufe00",gesles:"\u2a94",gfr:"\u{1d524}",gimel:"\u2137",gjcy:"\u0453",glE:"\u2a92",gla:"\u2aa5",glj:"\u2aa4",gnE:"\u2269",gneqq:"\u2269",gnap:"\u2a8a",gnapprox:"\u2a8a",gne:"\u2a88",gneq:"\u2a88",gnsim:"\u22e7",gopf:"\u{1d558}",gscr:"\u210a",gsime:"\u2a8e",gsiml:"\u2a90",gtcc:"\u2aa7",gtcir:"\u2a7a",gtdot:"\u22d7",gtrdot:"\u22d7",gtlPar:"\u2995",gtquest:"\u2a7c",gtrarr:"\u2978",gvertneqq:"\u2269\ufe00",gvnE:"\u2269\ufe00",hardcy:"\u044a",harrcir:"\u2948",harrw:"\u21ad",leftrightsquigarrow:"\u21ad",hbar:"\u210f",hslash:"\u210f",planck:"\u210f",plankv:"\u210f",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",mldr:"\u2026",hercon:"\u22b9",hfr:"\u{1d525}",hksearow:"\u2925",searhk:"\u2925",hkswarow:"\u2926",swarhk:"\u2926",hoarr:"\u21ff",homtht:"\u223b",hookleftarrow:"\u21a9",larrhk:"\u21a9",hookrightarrow:"\u21aa",rarrhk:"\u21aa",hopf:"\u{1d559}",horbar:"\u2015",hscr:"\u{1d4bd}",hstrok:"\u0127",hybull:"\u2043",iacute:"\xed",icirc:"\xee",icy:"\u0438",iecy:"\u0435",iexcl:"\xa1",ifr:"\u{1d526}",igrave:"\xec",iiiint:"\u2a0c",qint:"\u2a0c",iiint:"\u222d",tint:"\u222d",iinfin:"\u29dc",iiota:"\u2129",ijlig:"\u0133",imacr:"\u012b",imath:"\u0131",inodot:"\u0131",imof:"\u22b7",imped:"\u01b5",incare:"\u2105",infin:"\u221e",infintie:"\u29dd",intcal:"\u22ba",intercal:"\u22ba",intlarhk:"\u2a17",intprod:"\u2a3c",iprod:"\u2a3c",iocy:"\u0451",iogon:"\u012f",iopf:"\u{1d55a}",iota:"\u03b9",iquest:"\xbf",iscr:"\u{1d4be}",isinE:"\u22f9",isindot:"\u22f5",isins:"\u22f4",isinsv:"\u22f3",itilde:"\u0129",iukcy:"\u0456",iuml:"\xef",jcirc:"\u0135",jcy:"\u0439",jfr:"\u{1d527}",jmath:"\u0237",jopf:"\u{1d55b}",jscr:"\u{1d4bf}",jsercy:"\u0458",jukcy:"\u0454",kappa:"\u03ba",kappav:"\u03f0",varkappa:"\u03f0",kcedil
1:"\u0137",kcy:"\u043a",kfr:"\u{1d528}",kgreen:"\u0138",khcy:"\u0445",kjcy:"\u045c",kopf:"\u{1d55c}",kscr:"\u{1d4c0}",lAtail:"\u291b",lBarr:"\u290e",lEg:"\u2a8b",lesseqqgtr:"\u2a8b",lHar:"\u2962",lacute:"\u013a",laemptyv:"\u29b4",lambda:"\u03bb",langd:"\u2991",lap:"\u2a85",lessapprox:"\u2a85",laquo:"\xab",larrbfs:"\u291f",larrfs:"\u291d",larrlp:"\u21ab",looparrowleft:"\u21ab",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21a2",leftarrowtail:"\u21a2",lat:"\u2aab",latail:"\u2919",late:"\u2aad",lates:"\u2aad\ufe00",lbarr:"\u290c",lbbrk:"\u2772",lbrace:"{",lcub:"{",lbrack:"[",lsqb:"[",lbrke:"\u298b",lbrksld:"\u298f",lbrkslu:"\u298d",lcaron:"\u013e",lcedil:"\u013c",lcy:"\u043b",ldca:"\u2936",ldrdhar:"\u2967",ldrushar:"\u294b",ldsh:"\u21b2",le:"\u2264",leq:"\u2264",leftleftarrows:"\u21c7",llarr:"\u21c7",leftthreetimes:"\u22cb",lthree:"\u22cb",lescc:"\u2aa8",lesdot:"\u2a7f",lesdoto:"\u2a81",lesdotor:"\u2a83",lesg:"\u22da\ufe00",lesges:"\u2a93",lessdot:"\u22d6",ltdot:"\u22d6",lfisht:"\u297c",lfr:"\u{1d529}",lgE:"\u2a91",lharul:"\u296a",lhblk:"\u2584",ljcy:"\u0459",llhard:"\u296b",lltri:"\u25fa",lmidot:"\u0140",lmoust:"\u23b0",lmoustache:"\u23b0",lnE:"\u2268",lneqq:"\u2268",lnap:"\u2a89",lnapprox:"\u2a89",lne:"\u2a87",lneq:"\u2a87",lnsim:"\u22e6",loang:"\u27ec",loarr:"\u21fd",longmapsto:"\u27fc",xmap:"\u27fc",looparrowright:"\u21ac",rarrlp:"\u21ac",lopar:"\u2985",lopf:"\u{1d55d}",loplus:"\u2a2d",lotimes:"\u2a34",lowast:"\u2217",loz:"\u25ca",lozenge:"\u25ca",lpar:"(",lparlt:"\u2993",lrhard:"\u296d",lrm:"\u200e",lrtri:"\u22bf",lsaquo:"\u2039",lscr:"\u{1d4c1}",lsime:"\u2a8d",lsimg:"\u2a8f",lsquor:"\u201a",sbquo:"\u201a",lstrok:"\u0142",ltcc:"\u2aa6",ltcir:"\u2a79",ltimes:"\u22c9",ltlarr:"\u2976",ltquest:"\u2a7b",ltrPar:"\u2996",ltri:"\u25c3",triangleleft:"\u25c3",lurdshar:"\u294a",luruhar:"\u2966",lvertneqq:"\u2268\ufe00",lvnE:"\u2268\ufe00",mDDot:"\u223a",macr:"\xaf",strns:"\xaf",male:"\u2642",malt:"\u2720",maltese:"\u2720",marker:"\u25ae",mcomma:"\u2a29",mcy:"\u043c",mdash:"\u2014",mfr:"\u{1d52a}",mho:"\u2127",micro:"\xb5",midcir:"\u2af0",minus:"\u2212",minusdu:"\u2a2a",mlcp:"\u2adb",models:"\u22a7",mopf:"\u{1d55e}",mscr:"\u{1d4c2}",mu:"\u03bc",multimap:"\u22b8",mumap:"\u22b8",nGg:"\u22d9\u0338",nGt:"\u226b\u20d2",nLeftarrow:"\u21cd",nlArr:"\u21cd",nLeftrightarrow:"\u21ce",nhArr:"\u21ce",nLl:"\u22d8\u0338",nLt:"\u226a\u20d2",nRightarrow:"\u21cf",nrArr:"\u21cf",nVDash:"\u22af",nVdash:"\u22ae",nacute:"\u0144",nang:"\u2220\u20d2",napE:"\u2a70\u0338",napid:"\u224b\u0338",napos:"\u0149",natur:"\u266e",natural:"\u266e",ncap:"\u2a43",ncaron:"\u0148",ncedil:"\u0146",ncongdot:"\u2a6d\u0338",ncup:"\u2a42",ncy:"\u043d",ndash:"\u2013",neArr:"\u21d7",nearhk:"\u2924",nedot:"\u2250\u0338",nesear:"\u2928",toea:"\u2928",nfr:"\u{1d52b}",nharr:"\u21ae",nleftrightarrow:"\u21ae",nhpar:"\u2af2",nis:"\u22fc",nisd:"\u22fa",njcy:"\u045a",nlE:"\u2266\u0338",nleqq:"\u2266\u0338",nlarr:"\u219a",nleftarrow:"\u219a",nldr:"\u2025",nopf:"\u{1d55f}",not:"\xac",notinE:"\u22f9\u0338",notindot:"\u22f5\u0338",notinvb:"\u22f7",notinvc:"\u22f6",notnivb:"\u22fe",notnivc:"\u22fd",nparsl:"\u2afd\u20e5",npart:"\u2202\u0338",npolint:"\u2a14",nrarr:"\u219b",nrightarrow:"\u219b",nrarrc:"\u2933\u0338",nrarrw:"\u219d\u0338",nscr:"\u{1d4c3}",nsub:"\u2284",nsubE:"\u2ac5\u0338",nsubseteqq:"\u2ac5\u0338",nsup:"\u2285",nsupE:"\u2ac6\u0338",nsupseteqq:"\u2ac6\u0338",ntilde:"\xf1",nu:"\u03bd",num:"#",numero:"\u2116",numsp:"\u2007",nvDash:"\u22ad",nvHarr:"\u2904",nvap:"\u224d\u20d2",nvdash:"\u22ac",nvge:"\u2265\u20d2",nvgt:">\u20d2",nvinfin:"\u29de",nvlArr:"\u2902",nvle:"\u2264\u20d2",nvlt:"<\u20d2",nvltrie:"\u22b4\u20d2",nvrArr:"\u2903",nvrtrie:"\u22b5\u20d2",nvsim:"\u223c\u20d2",nwArr:"\u21d6",nwarhk:"\u2923",nwnear:"\u2927",oacute:"\xf3",ocirc:"\xf4",ocy:"\u043e",odblac:"\u0151",odiv:"\u2a38",odsold:"\u29bc",oelig:"\u0153",ofcir:"\u29bf",ofr:"\u{1d52c}",ogon:"\u02db",ograve:"\xf2",ogt:"\u29c1",ohbar:"\u29b5",olcir:"\u29be",olcross:"\u29bb",olt:"\u29c0",omacr:"\u014d",omega:"\u03c9",omicron:"\u03bf",omid:"\u29b6",oopf:"\u{1d560}",opar:"\u29b7",operp:"\u29b9",or:"\u2228",vee:"\u2228",ord:"\u2a5d",order:"\u2134",orderof:"\u2134",oscr:"\u2134",ordf:"\xaa",ordm:"\xba",origof:"\u22b6",oror:"\u2a56",orslope:"\u2a57",orv:"\u2a5b",oslash:"\xf8",osol:"\u2298",otilde:"\xf5",otimesas:"\u2a36",ouml:"\xf6",ovbar:"\u233d",para:"\xb6",parsim:"\u2af3",parsl:"\u2afd",pcy:"\u043f",percnt:"%",period:".",permil:"\u2030",pertenk:"\u2031",pfr:"\u{1d52d}",phi:"\u03c6",phiv:"\u03d5",straightphi:"\u03d5",varphi:"\u03d5",phone:"\u260e",pi:"\u03c0",piv:"\u03d6",varpi:"\u03d6",planckh:"\u210e",plus:"+",plusacir:"\u2a23",pluscir:"\u2a22",plusdu:"\u2a25",pluse:"\u2a72",plussim:"\u2a26",plustwo:"\u2a27",pointint:"\u2a15",popf:"\u{1d561}",pound:"\xa3",prE:"\u2ab3",prap:"\u2ab7",precapprox:"\u2ab7",precnapprox:"\u2ab9",prnap:"\u2ab9",precneqq:"\u2ab5",prnE:"\u2ab5",precnsim:"\u22e8",prnsim:"\u22e8",prime:"\u2032",profalar:"\u232e",profline:"\u2312",profsurf:"\u2313",prurel:"\u22b0",pscr:"\u{1d4c5}",psi:"\u03c8",puncsp:"\u2008",qfr:"\u{1d52e}",qopf:"\u{1d562}",qprime:"\u2057",qscr:"\u{1d4c6}",quatint:"\u2a16",quest:"?",rAtail:"\u291c",rHar:"\u2964",race:"\u223d\u0331",racute:"\u0155",raemptyv:"\u29b3",rangd:"\u2992",range:"\u29a5",raquo:"\xbb",rarrap:"\u2975",rarrbf
1s:"\u2920",rarrc:"\u2933",rarrfs:"\u291e",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21a3",rightarrowtail:"\u21a3",rarrw:"\u219d",rightsquigarrow:"\u219d",ratail:"\u291a",ratio:"\u2236",rbbrk:"\u2773",rbrace:"}",rcub:"}",rbrack:"]",rsqb:"]",rbrke:"\u298c",rbrksld:"\u298e",rbrkslu:"\u2990",rcaron:"\u0159",rcedil:"\u0157",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdsh:"\u21b3",rect:"\u25ad",rfisht:"\u297d",rfr:"\u{1d52f}",rharul:"\u296c",rho:"\u03c1",rhov:"\u03f1",varrho:"\u03f1",rightrightarrows:"\u21c9",rrarr:"\u21c9",rightthreetimes:"\u22cc",rthree:"\u22cc",ring:"\u02da",rlm:"\u200f",rmoust:"\u23b1",rmoustache:"\u23b1",rnmid:"\u2aee",roang:"\u27ed",roarr:"\u21fe",ropar:"\u2986",ropf:"\u{1d563}",roplus:"\u2a2e",rotimes:"\u2a35",rpar:")",rpargt:"\u2994",rppolint:"\u2a12",rsaquo:"\u203a",rscr:"\u{1d4c7}",rtimes:"\u22ca",rtri:"\u25b9",triangleright:"\u25b9",rtriltri:"\u29ce",ruluhar:"\u2968",rx:"\u211e",sacute:"\u015b",scE:"\u2ab4",scap:"\u2ab8",succapprox:"\u2ab8",scaron:"\u0161",scedil:"\u015f",scirc:"\u015d",scnE:"\u2ab6",succneqq:"\u2ab6",scnap:"\u2aba",succnapprox:"\u2aba",scnsim:"\u22e9",succnsim:"\u22e9",scpolint:"\u2a13",scy:"\u0441",sdot:"\u22c5",sdote:"\u2a66",seArr:"\u21d8",sect:"\xa7",semi:";",seswar:"\u2929",tosa:"\u2929",sext:"\u2736",sfr:"\u{1d530}",sharp:"\u266f",shchcy:"\u0449",shcy:"\u0448",shy:"\xad",sigma:"\u03c3",sigmaf:"\u03c2",sigmav:"\u03c2",varsigma:"\u03c2",simdot:"\u2a6a",simg:"\u2a9e",simgE:"\u2aa0",siml:"\u2a9d",simlE:"\u2a9f",simne:"\u2246",simplus:"\u2a24",simrarr:"\u2972",smashp:"\u2a33",smeparsl:"\u29e4",smile:"\u2323",ssmile:"\u2323",smt:"\u2aaa",smte:"\u2aac",smtes:"\u2aac\ufe00",softcy:"\u044c",sol:"/",solb:"\u29c4",solbar:"\u233f",sopf:"\u{1d564}",spades:"\u2660",spadesuit:"\u2660",sqcaps:"\u2293\ufe00",sqcups:"\u2294\ufe00",sscr:"\u{1d4c8}",star:"\u2606",sub:"\u2282",subset:"\u2282",subE:"\u2ac5",subseteqq:"\u2ac5",subdot:"\u2abd",subedot:"\u2ac3",submult:"\u2ac1",subnE:"\u2acb",subsetneqq:"\u2acb",subne:"\u228a",subsetneq:"\u228a",subplus:"\u2abf",subrarr:"\u2979",subsim:"\u2ac7",subsub:"\u2ad5",subsup:"\u2ad3",sung:"\u266a",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",supE:"\u2ac6",supseteqq:"\u2ac6",supdot:"\u2abe",supdsub:"\u2ad8",supedot:"\u2ac4",suphsol:"\u27c9",suphsub:"\u2ad7",suplarr:"\u297b",supmult:"\u2ac2",supnE:"\u2acc",supsetneqq:"\u2acc",supne:"\u228b",supsetneq:"\u228b",supplus:"\u2ac0",supsim:"\u2ac8",supsub:"\u2ad4",supsup:"\u2ad6",swArr:"\u21d9",swnwar:"\u292a",szlig:"\xdf",target:"\u2316",tau:"\u03c4",tcaron:"\u0165",tcedil:"\u0163",tcy:"\u0442",telrec:"\u2315",tfr:"\u{1d531}",theta:"\u03b8",thetasym:"\u03d1",thetav:"\u03d1",vartheta:"\u03d1",thorn:"\xfe",times:"\xd7",timesbar:"\u2a31",timesd:"\u2a30",topbot:"\u2336",topcir:"\u2af1",topf:"\u{1d565}",topfork:"\u2ada",tprime:"\u2034",triangle:"\u25b5",utri:"\u25b5",triangleq:"\u225c",trie:"\u225c",tridot:"\u25ec",triminus:"\u2a3a",triplus:"\u2a39",trisb:"\u29cd",tritime:"\u2a3b",trpezium:"\u23e2",tscr:"\u{1d4c9}",tscy:"\u0446",tshcy:"\u045b",tstrok:"\u0167",uHar:"\u2963",uacute:"\xfa",ubrcy:"\u045e",ubreve:"\u016d",ucirc:"\xfb",ucy:"\u0443",udblac:"\u0171",ufisht:"\u297e",ufr:"\u{1d532}",ugrave:"\xf9",uhblk:"\u2580",ulcorn:"\u231c",ulcorner:"\u231c",ulcrop:"\u230f",ultri:"\u25f8",umacr:"\u016b",uogon:"\u0173",uopf:"\u{1d566}",upsi:"\u03c5",upsilon:"\u03c5",upuparrows:"\u21c8",uuarr:"\u21c8",urcorn:"\u231d",urcorner:"\u231d",urcrop:"\u230e",uring:"\u016f",urtri:"\u25f9",uscr:"\u{1d4ca}",utdot:"\u22f0",utilde:"\u0169",uuml:"\xfc",uwangle:"\u29a7",vBar:"\u2ae8",vBarv:"\u2ae9",vangrt:"\u299c",varsubsetneq:"\u228a\ufe00",vsubne:"\u228a\ufe00",varsubsetneqq:"\u2acb\ufe00",vsubnE:"\u2acb\ufe00",varsupsetneq:"\u228b\ufe00",vsupne:"\u228b\ufe00",varsupsetneqq:"\u2acc\ufe00",vsupnE:"\u2acc\ufe00",vcy:"\u0432",veebar:"\u22bb",veeeq:"\u225a",vellip:"\u22ee",vfr:"\u{1d533}",vopf:"\u{1d567}",vscr:"\u{1d4cb}",vzigzag:"\u299a",wcirc:"\u0175",wedbar:"\u2a5f",wedgeq:"\u2259",weierp:"\u2118",wp:"\u2118",wfr:"\u{1d534}",wopf:"\u{1d568}",wscr:"\u{1d4cc}",xfr:"\u{1d535}",xi:"\u03be",xnis:"\u22fb",xopf:"\u{1d569}",xscr:"\u{1d4cd}",yacute:"\xfd",yacy:"\u044f",ycirc:"\u0177",ycy:"\u044b",yen:"\xa5",yfr:"\u{1d536}",yicy:"\u0457",yopf:"\u{1d56a}",yscr:"\u{1d4ce}",yucy:"\u044e",yuml:"\xff",zacute:"\u017a",zcaron:"\u017e",zcy:"\u0437",zdot:"\u017c",zeta:"\u03b6",zfr:"\u{1d537}",zhcy:"\u0436",zigrarr:"\u21dd",zopf:"\u{1d56b}",zscr:"\u{1d4cf}",zwj:"\u200d",zwnj:"\u200c"},dm="\ue500";Uu.ngsp=dm;class Hf extends Ri{constructor(e,n,l){super(l,e),this.tokenType=n}}class Qg{constructor(e,n,l){this.tokens=e,this.errors=n,this.nonNormalizedIcuExpressions=l}}const Ay=/\r\n?/g;function Yf(s){return`Unexpected character "${s===Ns?"EOF":String.fromCharCode(s)}"`}function jf(s){return`Unknown entity "${s}" - use the "&#<decimal>;" or "&#x<hex>;" syntax`}var Zg=function(s){return s.HEX="hexadecimal",s.DEC="decimal",s}(Zg||{});class qg{constructor(e){this.error=e}}
1class Jg{constructor(e,n,l){this._getTagDefinition=n,this._currentTokenStart=null,this._currentTokenType=null,this._expansionCaseStack=[],this._inInterpolation=!1,this.tokens=[],this.errors=[],this.nonNormalizedIcuExpressions=[],this._tokenizeIcu=l.tokenizeExpansionForms||!1,this._interpolationConfig=l.interpolationConfig||Pa,this._leadingTriviaCodePoints=l.leadingTriviaChars&&l.leadingTriviaChars.map(b=>b.codePointAt(0)||0);const h=l.range||{endPos:e.content.length,startPos:0,startLine:0,startCol:0};this._cursor=l.escapedString?new Kd(e,h):new gd(e,h),this._preserveLineEndings=l.preserveLineEndings||!1,this._i18nNormalizeLineEndingsInICUs=l.i18nNormalizeLineEndingsInICUs||!1,this._tokenizeBlocks=l.tokenizeBlocks??!0,this._tokenizeLet=l.tokenizeLet??!0;try{this._cursor.init()}catch(b){this.handleError(b)}}_processCarriageReturns(e){return this._preserveLineEndings?e:e.replace(Ay,"\n")}tokenize(){for(;this._cursor.peek()!==Ns;){const e=this._cursor.clone();try{this._attemptCharCode(60)?this._attemptCharCode(33)?this._attemptCharCode(A)?this._consumeCdata(e):this._attemptCharCode(45)?this._consumeComment(e):this._consumeDocType(e):this._attemptCharCode(47)?this._consumeTagClose(e):this._consumeTagOpen(e):this._tokenizeLet&&64===this._cursor.peek()&&!this._inInterpolation&&this._attemptStr("@let")?this._consumeLetDeclaration(e):this._tokenizeBlocks&&this._attemptCharCode(64)?this._consumeBlockStart(e):!this._tokenizeBlocks||this._inInterpolation||this._isInExpansionCase()||this._isInExpansionForm()||!this._attemptCharCode(xa)?this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeWithInterpolation(5,8,()=>this._isTextEnd(),()=>this._isTagStart()):this._consumeBlockEnd(e)}catch(n){this.handleError(n)}}this._beginToken(33),this._endToken([])}_getBlockName(){let e=!1;const n=this._cursor.clone();return this._attemptCharCodeUntilFn(l=>Qu(l)?!e:!function O_(s){return Io(s)||ac(s)||95===s}(l)||(e=!0,!1)),this._cursor.getChars(n).trim()}_consumeBlockStart(e){this._beginToken(24,e);const n=this._endToken([this._getBlockName()]);if(40===this._cursor.peek()){if(this._cursor.advance(),this._consumeBlockParameters(),this._attemptCharCodeUntilFn(aa),!this._attemptCharCode(41))return void(n.type=28);this._attemptCharCodeUntilFn(aa)}this._attemptCharCode(qa)?(this._beginToken(25),this._endToken([])):n.type=28}_consumeBlockEnd(e){this._beginToken(26,e),this._endToken([])}_consumeBlockParameters(){for(this._attemptCharCodeUntilFn(pm);41!==this._cursor.peek()&&this._cursor.peek()!==Ns;){this._beginToken(27);const e=this._cursor.clone();let n=null,l=0;for(;59!==this._cursor.peek()&&this._cursor.peek()!==Ns||null!==n;){const h=this._cursor.peek();if(92===h)this._cursor.advance();else if(h===n)n=null;else if(null===n&&vo(h))n=h;else if(40===h&&null===n)l++;else if(41===h&&null===n){if(0===l)break;l>0&&l--}this._cursor.advance()}this._endToken([this._cursor.getChars(e)]),this._attemptCharCodeUntilFn(pm)}}_consumeLetDeclaration(e){if(this._beginToken(29,e),!Qu(this._cursor.peek()))return void(this._endToken([this._cursor.getChars(e)]).type=32);this._attemptCharCodeUntilFn(aa);const n=this._endToken([this._getLetDeclarationName()]);this._attemptCharCodeUntilFn(aa),this._attemptCharCode(61)?(this._attemptCharCodeUntilFn(h=>aa(h)&&!Nd(h)),this._consumeLetDeclarationValue(),59===this._cursor.peek()?(this._beginToken(31),this._endToken([]),this._cursor.advance()):(n.type=32,n.sourceSpan=this._cursor.getSpan(e))):n.type=32}_getLetDeclarationName(){const e=this._cursor.clone();let n=!1;return this._attemptCharCodeUntilFn(l=>!(Io(l)||36===l||95===l||n&&ac(l))||(n=!0,!1)),this._cursor.getChars(e).trim()}_consumeLetDeclarationValue(){const e=this._cursor.clone();for(this._beginToken(30,e);this._cursor.peek()!==Ns;){const n=this._cursor.peek();if(59===n)break;vo(n)&&(this._cursor.advance(),this._attemptCharCodeUntilFn(l=>92===l?(this._cursor.advance(),!1):l===n)),this._cursor.advance()}this._endToken([this._cursor.getChars(e)])}_tokenizeExpansionForm(){if(this.isExpansionFormStart())return this._consumeExpansionFormStart(),!0;if(function t0(s){return s!==xa}(this._cursor.peek())&&this._isInExpansionForm())return this._consumeExpansionCaseStart(),!0;if(this._cursor.peek()===xa){if(this._isInExpansionCase())return this._consumeExpansionCaseEnd(),!0;if(this._isInExpansionForm())return this._consumeExpansionFormEnd(),!0}return!1}_beginToken(e,n=this._cursor.clone()){this._currentTokenStart=n,this._currentTokenType=e}_endToken(e,n){if(null===this._currentTokenStart)throw new Hf("Programming error - attempted to end a token when there was no start to the token",this._currentTokenType,this._cursor.getSpan(n));if(null===this._currentTokenType)throw new Hf("Programming error - attempted to end a token which has no token type",null,this._cursor.getSpan(this._currentTokenStart));const l={type:this._currentTokenType,parts:e,sourceSpan:(n??this._cursor).getSpan(this._currentTokenStart,this._leadingTriviaCodePoints)};return this.tokens.push(l),this._currentTokenStart=null,this._currentTokenType=null,l}_createError(e,n){this._isInExpansionForm()&&(e+=' (Do you have an unescaped "{" in your template? Use "{{ \'{\' }}") to escape it.)');const l=new Hf(e,this._currentTokenType,n);return this._currentTokenStart=null,this._currentTokenType=null,new qg(l)}handleError(e){if(e instanceof mm&&(e=this._createError(e.msg,this._cursor.getSpan(e.cursor))),!(e instanceof qg))throw e;this.errors.push(e.error)}_attemptCharCode(e){return this._cursor.peek()===e&&(this._cursor.advance(),!0)}_attemptCharCodeCaseInsensitive(e){return!!function Sa(s,e){return Il(s)===Il(e)}(this._cursor.peek(),e)&&(this._cursor.advance(),!0)}_requireCharCode(e){const n=this._cursor.clone();if(!this._attemptCharCode(e))throw this._createError(Yf(this._cursor.peek()),this._cursor.getSpan(n))}_attemptStr(e){const n=e.length;if(this._cursor.charsLeft()<n)return!1;const l=this._cursor.clone();for(let h=0;h<n;h++)if(!this._attemptCharCode(e.charCodeAt(h)))return this._cursor=l,!1;return!0}_attemptStrCaseInsensitive(e){for(let n=0;n<e.length;n++)if(!this._attemptCharCodeCaseInsensitive(e.charCodeAt(n)))return!1;return!0}_requireStr(e){const n=this._cursor.clone();if(!this._attemptStr(e))throw this._createError(Yf(this._cursor.peek()),this._cursor.getSpan(n))}_attemptCharCodeUntilFn(e){for(;!e(this._cursor.peek());)this._cursor.advance()}_requireCharCodeUntilFn(e,n){const l=this._cursor.clone();if(this._attemptCharCodeUntilFn(e),this._cursor.diff(l)<n)throw this._createError(Yf(this._cursor.peek()),this._cursor.getSpan(l))}_attemptUntilChar(e){for(;this._cursor.peek()!==e;)this._cursor.advance()}_readChar(){const e=String.fromCodePoint(this._cursor.peek());return this._cursor.advance(),e}_consumeEntity(e){this._beginToken(9);const n=this._cursor.clone();if(this._cursor.advance(),this._attemptCharCode(35)){const l=this._attemptCharCode(120)||this._attemptCharCode(88),h=this._cursor.clone();if(this._attemptCharCodeUntilFn(k_),59!=this._cursor.peek())throw this._cursor.advance(),this._createError(function hm(s,e){return`Unable to parse entity "${e}" - ${s} character reference entities must end with ";"`}(l?Zg.HEX:Zg.DEC,this._cursor.getChars(n)),this._cursor.getSpan());const b=this._cursor.getChars(h);this._cursor.advance();try{const F=parseInt(b,l?16:10);this._endToken([String.fromCharCode(F),this._cursor.getChars(n)])}catch{throw this._createError(jf(this._cursor.getChars(n)),this._cursor.getSpan())}}else{const l=this._cursor.clone();if(this._attemptCharCodeUntilFn(N_),59!=this._cursor.peek())this._beginToken(e,n),this._cursor=l,this._endToken(["&"]);else{const h=this._cursor.getChars(l);this._cursor.advance();const b=Uu[h];if(!b)throw this._createError(jf(h),this._cursor.getSpan(n));this._endToken([b,`&${h};`])}}}_consumeRawText(e,n){this._beginToken(e?6:7);const l=[];for(;;){const h=this._cursor.clone(),b=n();if(this._cursor=h,b)break;e&&38===this._cursor.peek()?(this._endToken([this._processCarriageReturns(l.join(""))]),l.length=0,this._consumeEntity(6),this._beginToken(6)):l.push(this._readChar())}this._endToken([this._processCarriageReturns(l.join(""))])}_consumeComment(e){this._beginToken(10,e),this._requireCharCode(45),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("--\x3e")),this._beginToken(11),this._requireStr("--\x3e"),this._endToken([])}_consumeCdata(e){this._beginToken(12,e),this._requireStr("CDATA["),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("]]>")),this._beginToken(13),this._requireStr("]]>"),this._endToken([])}_consumeDocType(e){this._beginToken(18,e);const n=this._cursor.clone();this._attemptUntilChar(62);const l=this._cursor.getChars(n);this._cursor.advance(),this._endToken([l])}_consumePrefixAndName(){const e=this._cursor.clone();let n="";for(;58!==this._cursor.peek()&&!(((s=this._cursor.peek())<sn||Mu<s)&&(s<ui||Ji<s)&&(s<wl||s>$l));)this._cursor.advance();var s;let l;return 58===this._cursor.peek()?(n=this._cursor.getChars(e),this._cursor.advance(),l=this._cursor.clone()):l=e,this._requireCharCodeUntilFn(e0,""===n?0:1),[n,this._cursor.getChars(l)]}_consumeTagOpen(e){let n,l,h;try{if(!Io(this._cursor.peek()))throw this._createError(Yf(this._cursor.peek()),this._cursor.getSpan(e));for(h=this._consumeTagOpenStart(e),l=h.parts[0],n=h.parts[1],this._attemptCharCodeUntilFn(aa);47!==this._cursor.peek()&&62!==this._cursor.peek()&&60!==this._cursor.peek()&&this._cursor.peek()!==Ns;)this._consumeAttributeName(),this._attemptCharCodeUntilFn(aa),this._attemptCharCode(61)&&(this._attemptCharCodeUntilFn(aa),this._consumeAttributeValue()),this._attemptCharCodeUntilFn(aa);this._consumeTagOpenEnd()}catch(F){if(F instanceof qg)return void(h?h.type=4:(this._beginToken(5,e),this._endToken(["<"])));throw F}const b=this._getTagDefinition(n).getContentType(l);b===Ur.RAW_TEXT?this._consumeRawTextWithTagClose(l,n,!1):b===Ur.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(l,n,!0)}_consumeRawTextWithTagClose(e,n,l){this._consumeRawText(l,()=>!!(this._attemptCharCode(60)&&this._attemptCharCode(47)&&(this._attemptCharCodeUntilFn(aa),this._attemptStrCaseInsensitive(n)))&&(this._attemptCharCodeUntilFn(aa),this._attemptCharCode(62))),this._beginToken(3),this._requireCharCodeUntilFn(h=>62===h,3),this._cursor.advance(),this._endToken([e,n])}_consumeTagOpenStart(e){this._beginToken(0,e);const n=this._consumePrefixAndName();return this._endToken(n)}_consumeAttributeName(){const e=this._cursor.peek();if(39===e||34===e)throw this._createError(Yf(e),this._cursor.getSpan());this._beginToken(14);const n=this._consumePrefixAndName();this._endToken(n)}_consumeAttributeValue(){if(39===this._cursor.peek()||34===this._cursor.peek()){const e=this._cursor.peek();this._consumeQuote(e);const n=()=>this._cursor.peek()===e;this._consumeWithInterpolation(16,17,n,n),this._consumeQuote(e)}else{const e=()=>e0(this._cursor.peek());this._consumeWithInterpolation(16,17,e,e)}}_consumeQuote(e){this._beginToken(15),this._requireCharCode(e),this._endToken([String.fromCodePoint(e)])}_consumeTagOpenEnd(){const e=this._attemptCharCode(47)?2:1;this._beginToken(e),this._requireCharCode(62),this._endToken([])}_consumeTagClose(e){this._beginToken(3,e),this._attemptCharCodeUntilFn(aa);const n=this._consumePrefixAndName();this._attemptCharCodeUntilFn(aa),this._requireCharCode(62),this._endToken(n)}_consumeExpansionFormStart(){this._beginToken(19),this._requireCharCode(qa),this._endToken([]),this._expansionCaseStack.push(19),this._beginToken(7);const e=this._readUntil(44),n=this._processCarriageReturns(e);if(this._i18nNormalizeLineEndingsInICUs)this._endToken([n]);else{const h=this._endToken([e]);n!==e&&this.nonNormalizedIcuExpressions.push(h)}this._requireCharCode(44),this._attemptCharCodeUntilFn(aa),this._beginToken(7);const l=this._readUntil(44);this._endToken([l]),this._requireCharCode(44),this._attemptCharCodeUntilFn(aa)}_consumeExpansionCaseStart(){this._beginToken(20);const e=this._readUntil(qa).trim();this._endToken([e]),this._attemptCharCodeUntilFn(aa),this._beginToken(21),this._requireCharCode(qa),this._endToken([]),this._attemptCharCodeUntilFn(aa),this._expansionCaseStack.push(21)}_consumeExpansionCaseEnd(){this._beginToken(22),this._requireCharCode(xa),this._endToken([]),this._attemptCharCodeUntilFn(aa),this._expansionCaseStack.pop()}_consumeExpansionFormEnd(){this._beginToken(23),this._requireCharCode(xa),this._endToken([]),this._expansionCaseStack.pop()}_consumeWithInterpolation(e,n,l,h){this._beginToken(e);const b=[];for(;!l();){const F=this._cursor.clone();this._interpolationConfig&&this._attemptStr(this._interpolationConfig.start)?(this._endToken([this._processCarriageReturns(b.join(""))],F),b.length=0,this._consumeInterpolation(n,F,h),this._beginToken(e)):38===this._cursor.peek()?(this._endToken([this._processCarriageReturns(b.join(""))]),b.length=0,this._consumeEntity(e),this._beginToken(e)):b.push(this._readChar())}this._inInterpolation=!1,this._endToken([this._processCarriageReturns(b.join(""))])}_consumeInterpolation(e,n,l){const h=[];this._beginToken(e,n),h.push(this._interpolationConfig.start);const b=this._cursor.clone();let F=null,se=!1;for(;this._cursor.peek()!==Ns&&(null===l||!l());){const Ue=this._cursor.clone();if(this._isTagStart())return this._cursor=Ue,h.push(this._getProcessedChars(b,Ue)),void this._endToken(h);if(null===F){if(this._attemptStr(this._interpolationConfig.end))return h.push(this._getProcessedChars(b,Ue)),h.push(this._interpolationConfig.end),void this._endToken(h);this._attemptStr("//")&&(se=!0)}const Xe=this._cursor.peek();this._cursor.advance(),92===Xe?this._cursor.advance():Xe===F?F=null:!se&&null===F&&vo(Xe)&&(F=Xe)}h.push(this._getProcessedChars(b,this._cursor)),this._endToken(h)}
1_getProcessedChars(e,n){return this._processCarriageReturns(n.getChars(e))}_isTextEnd(){return!(!(this._isTagStart()||this._cursor.peek()===Ns||this._tokenizeIcu&&!this._inInterpolation&&(this.isExpansionFormStart()||this._cursor.peek()===xa&&this._isInExpansionCase()))&&(!this._tokenizeBlocks||this._inInterpolation||this._isInExpansion()||64!==this._cursor.peek()&&this._cursor.peek()!==xa))}_isTagStart(){if(60===this._cursor.peek()){const e=this._cursor.clone();e.advance();const n=e.peek();if(sn<=n&&n<=Mu||ui<=n&&n<=Ji||47===n||33===n)return!0}return!1}_readUntil(e){const n=this._cursor.clone();return this._attemptUntilChar(e),this._cursor.getChars(n)}_isInExpansion(){return this._isInExpansionCase()||this._isInExpansionForm()}_isInExpansionCase(){return this._expansionCaseStack.length>0&&21===this._expansionCaseStack[this._expansionCaseStack.length-1]}_isInExpansionForm(){return this._expansionCaseStack.length>0&&19===this._expansionCaseStack[this._expansionCaseStack.length-1]}isExpansionFormStart(){if(this._cursor.peek()!==qa)return!1;if(this._interpolationConfig){const e=this._cursor.clone(),n=this._attemptStr(this._interpolationConfig.start);return this._cursor=e,!n}return!0}}function aa(s){return!Qu(s)||s===Ns}function e0(s){return Qu(s)||62===s||60===s||47===s||39===s||34===s||61===s||s===Ns}function k_(s){return 59===s||s===Ns||!function zl(s){return s>=sn&&s<=102||s>=ui&&s<=70||ac(s)}(s)}function N_(s){return 59===s||s===Ns||!Io(s)}function Il(s){return s>=sn&&s<=Mu?s-sn+ui:s}function pm(s){return 59!==s&&aa(s)}class gd{constructor(e,n){if(e instanceof gd){this.file=e.file,this.input=e.input,this.end=e.end;const l=e.state;this.state={peek:l.peek,offset:l.offset,line:l.line,column:l.column}}else{if(!n)throw new Error("Programming error: the range argument must be provided with a file argument.");this.file=e,this.input=e.content,this.end=n.endPos,this.state={peek:-1,offset:n.startPos,line:n.startLine,column:n.startCol}}}clone(){return new gd(this)}peek(){return this.state.peek}charsLeft(){return this.end-this.state.offset}diff(e){return this.state.offset-e.state.offset}advance(){this.advanceState(this.state)}init(){this.updatePeek(this.state)}getSpan(e,n){let l=e=e||this;if(n)for(;this.diff(e)>0&&-1!==n.indexOf(e.peek());)l===e&&(e=e.clone()),e.advance();const h=this.locationFromCursor(e),b=this.locationFromCursor(this),F=l!==e?this.locationFromCursor(l):h;return new Fi(h,b,F)}getChars(e){return this.input.substring(e.state.offset,this.state.offset)}charAt(e){return this.input.charCodeAt(e)}advanceState(e){if(e.offset>=this.end)throw this.state=e,new mm('Unexpected character "EOF"',this);const n=this.charAt(e.offset);10===n?(e.line++,e.column=0):Nd(n)||e.column++,e.offset++,this.updatePeek(e)}updatePeek(e){e.peek=e.offset>=this.end?Ns:this.charAt(e.offset)}locationFromCursor(e){return new Iu(e.file,e.state.offset,e.state.line,e.state.column)}}class Kd extends gd{constructor(e,n){e instanceof Kd?(super(e),this.internalState={...e.internalState}):(super(e,n),this.internalState=this.state)}
1advance(){this.state=this.internalState,super.advance(),this.processEscapeSequence()}init(){super.init(),this.processEscapeSequence()}clone(){return new Kd(this)}getChars(e){const n=e.clone();let l="";for(;n.internalState.offset<this.internalState.offset;)l+=String.fromCodePoint(n.peek()),n.advance();return l}processEscapeSequence(){const e=()=>this.internalState.peek;if(92===e())if(this.internalState={...this.state},this.advanceState(this.internalState),110===e())this.state.peek=10;else if(114===e())this.state.peek=13;else if(118===e())this.state.peek=11;else if(116===e())this.state.peek=Rl;else if(98===e())this.state.peek=8;else if(102===e())this.state.peek=12;else if(117===e())if(this.advanceState(this.internalState),e()===qa){this.advanceState(this.internalState);const n=this.clone();let l=0;for(;e()!==xa;)this.advanceState(this.internalState),l++;this.state.peek=this.decodeHexDigits(n,l)}else{const n=this.clone();this.advanceState(this.internalState),this.advanceState(this.internalState),this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(n,4)}else if(120===e()){this.advanceState(this.internalState);const n=this.clone();this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(n,2)}else if(Kl(e())){let n="",l=0,h=this.clone();for(;Kl(e())&&l<3;)h=this.clone(),n+=String.fromCodePoint(e()),this.advanceState(this.internalState),l++;this.state.peek=parseInt(n,8),this.internalState=h.internalState}else Nd(this.internalState.peek)?(this.advanceState(this.internalState),this.state=this.internalState):this.state.peek=this.internalState.peek}decodeHexDigits(e,n){const l=this.input.slice(e.internalState.offset,e.internalState.offset+n),h=parseInt(l,16);if(isNaN(h))throw e.state=e.internalState,new mm("Invalid hexadecimal escape sequence",e);return h}}class mm{constructor(e,n){this.msg=e,this.cursor=n}}class jo extends Ri{static create(e,n,l){return new jo(e,n,l)}constructor(e,n,l){super(n,l),this.elementName=e}}class _d{constructor(e,n){this.rootNodes=e,this.errors=n}}class n0{constructor(e){this.getTagDefinition=e}parse(e,n,l){const h=function Iy(s,e,n,l={}){const h=new Jg(new Au(s,e),n,l);return h.tokenize(),new Qg(function Wf(s){const e=[];let n;for(let l=0;l<s.length;l++){const h=s[l];n&&5===n.type&&5===h.type||n&&16===n.type&&16===h.type?(n.parts[0]+=h.parts[0],n.sourceSpan.end=h.sourceSpan.end):(n=h,e.push(n))}return e}(h.tokens),h.errors,h.nonNormalizedIcuExpressions)}(e,n,this.getTagDefinition,l),b=new Yh(h.tokens,this.getTagDefinition);return b.build(),new _d(b.rootNodes,h.errors.concat(b.errors))}}class Yh{constructor(e,n){this.tokens=e,this.getTagDefinition=n,this._index=-1,this._containerStack=[],this.rootNodes=[],this.errors=[],this._advance()}build(){for(;33!==this._peek.type;)0===this._peek.type||4===this._peek.type?this._consumeStartTag(this._advance()):3===this._peek.type?this._consumeEndTag(this._advance()):12===this._peek.type?(this._closeVoidElement(),this._consumeCdata(this._advance())):10===this._peek.type?(this._closeVoidElement(),this._consumeComment(this._advance())):5===this._peek.type||7===this._peek.type||6===this._peek.type?(this._closeVoidElement(),this._consumeText(this._advance())):19===this._peek.type?this._consumeExpansion(this._advance()):24===this._peek.type?(this._closeVoidElement(),this._consumeBlockOpen(this._advance())):26===this._peek.type?(this._closeVoidElement(),this._consumeBlockClose(this._advance())):28===this._peek.type?(this._closeVoidElement(),this._consumeIncompleteBlock(this._advance())):29===this._peek.type?(this._closeVoidElement(),this._consumeLet(this._advance())):32===this._peek.type?(this._closeVoidElement(),this._consumeIncompleteLet(this._advance())):this._advance();for(const e of this._containerStack)e instanceof ls&&this.errors.push(jo.create(e.name,e.sourceSpan,`Unclosed block "${e.name}"`))}_advance(){const e=this._peek;return this._index<this.tokens.length-1&&this._index++,this._peek=this.tokens[this._index],e}_advanceIf(e){return this._peek.type===e?this._advance():null}_consumeCdata(e){this._consumeText(this._advance()),this._advanceIf(13)}_consumeComment(e){const n=this._advanceIf(7),l=this._advanceIf(11),h=null!=n?n.parts[0].trim():null,b=null==l?e.sourceSpan:new Fi(e.sourceSpan.start,l.sourceSpan.end,e.sourceSpan.fullStart);this._addToParent(new zd(h,b))}_consumeExpansion(e){const n=this._advance(),l=this._advance(),h=[];for(;20===this._peek.type;){const F=this._parseExpansionCase();if(!F)return;h.push(F)}if(23!==this._peek.type)return void this.errors.push(jo.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '}'."));const b=new Fi(e.sourceSpan.start,this._peek.sourceSpan.end,e.sourceSpan.fullStart);this._addToParent(new Yi(n.parts[0],l.parts[0],h,b,n.sourceSpan)),this._advance()}_parseExpansionCase(){const e=this._advance();if(21!==this._peek.type)return this.errors.push(jo.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '{'.")),null;const n=this._advance(),l=this._collectExpansionExpTokens(n);if(!l)return null;const h=this._advance();l.push({type:33,parts:[],sourceSpan:h.sourceSpan});const b=new Yh(l,this.getTagDefinition);if(b.build(),b.errors.length>0)return this.errors=this.errors.concat(b.errors),null;const F=new Fi(e.sourceSpan.start,h.sourceSpan.end,e.sourceSpan.fullStart),se=new Fi(n.sourceSpan.start,h.sourceSpan.end,n.sourceSpan.fullStart);return new Uf(e.parts[0],b.rootNodes,F,e.sourceSpan,se)}_collectExpansionExpTokens(e){const n=[],l=[21];for(;;){if((19===this._peek.type||21===this._peek.type)&&l.push(this._peek.type),22===this._peek.type){if(!$f(l,21))return this.errors.push(jo.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(l.pop(),0===l.length)return n}if(23===this._peek.type){if(!$f(l,19))return this.errors.push(jo.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;l.pop()}if(33===this._peek.type)return this.errors.push(jo.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;n.push(this._advance())}}_consumeText(e){const n=[e],l=e.sourceSpan;let h=e.parts[0];if(h.length>0&&"\n"===h[0]){const b=this._getContainer();null!=b&&0===b.children.length&&this.getTagDefinition(b.name).ignoreFirstLf&&(h=h.substring(1),n[0]={type:e.type,sourceSpan:e.sourceSpan,parts:[h]})}for(;8===this._peek.type||5===this._peek.type||9===this._peek.type;)e=this._advance(),n.push(e),h+=8===e.type?e.parts.join("").replace(/&([^;]+);/g,gm):9===e.type?e.parts[0]:e.parts.join("");h.length>0&&this._addToParent(new Vl(h,new Fi(l.start,e.sourceSpan.end,l.fullStart,l.details),n))}_closeVoidElement(){const e=this._getContainer();e instanceof Ul&&this.getTagDefinition(e.name).isVoid&&this._containerStack.pop()}_consumeStartTag(e){const[n,l]=e.parts,h=[];for(;14===this._peek.type;)h.push(this._consumeAttr(this._advance()));const b=this._getElementFullName(n,l,this._getClosestParentElement());let F=!1;if(2===this._peek.type){this._advance(),F=!0;const kn=this.getTagDefinition(b);kn.canSelfClose||null!==ki(b)||kn.isVoid||this.errors.push(jo.create(b,e.sourceSpan,`Only void, custom and foreign elements can be self closed "${e.parts[1]}"`))}else 1===this._peek.type&&(this._advance(),F=!1);const se=this._peek.sourceSpan.fullStart,Ue=new Fi(e.sourceSpan.start,se,e.sourceSpan.fullStart),Xe=new Fi(e.sourceSpan.start,se,e.sourceSpan.fullStart),dt=new Ul(b,h,[],Ue,Xe,void 0),Wt=this._getContainer();this._pushContainer(dt,Wt instanceof Ul&&this.getTagDefinition(Wt.name).isClosedByChild(dt.name)),F?this._popContainer(b,Ul,Ue):4===e.type&&(this._popContainer(b,Ul,null),this.errors.push(jo.create(b,Ue,`Opening tag "${b}" not terminated.`)))}_pushContainer(e,n){n&&this._containerStack.pop(),this._addToParent(e),this._containerStack.push(e)}_consumeEndTag(e){const n=this._getElementFullName(e.parts[0],e.parts[1],this._getClosestParentElement());this.getTagDefinition(n).isVoid?this.errors.push(jo.create(n,e.sourceSpan,`Void elements do not have end tags "${e.parts[1]}"`)):this._popContainer(n,Ul,e.sourceSpan)||this.errors.push(jo.create(n,e.sourceSpan,`Unexpected closing tag "${n}". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags`))}_popContainer(e,n,l){let h=!1;for(let b=this._containerStack.length-1;b>=0;b--){const F=this._containerStack[b];if((F.name===e||null===e)&&F instanceof n)return F.endSourceSpan=l,F.sourceSpan.end=null!==l?l.end:F.sourceSpan.end,this._containerStack.splice(b,this._containerStack.length-b),!h;(F instanceof ls||F instanceof Ul&&!this.getTagDefinition(F.name).closedByParent)&&(h=!0)}return!1}_consumeAttr(e){const n=Po(e.parts[0],e.parts[1]);let l=e.sourceSpan.end;15===this._peek.type&&this._advance();let h="";const b=[];let F,se;if(16===this._peek.type)for(F=this._peek.sourceSpan,se=this._peek.sourceSpan.end;16===this._peek.type||17===this._peek.type||9===this._peek.type;){const dt=this._advance();b.push(dt),h+=17===dt.type?dt.parts.join("").replace(/&([^;]+);/g,gm):9===dt.type?dt.parts[0]:dt.parts.join(""),se=l=dt.sourceSpan.end}15===this._peek.type&&(l=this._advance().sourceSpan.end);const Xe=F&&se&&new Fi(F.start,se,F.fullStart);return new Ml(n,h,new Fi(e.sourceSpan.start,l,e.sourceSpan.fullStart),e.sourceSpan,Xe,b.length>0?b:void 0,void 0)}_consumeBlockOpen(e){const n=[];for(;27===this._peek.type;){const se=this._advance();n.push(new Xg(se.parts[0],se.sourceSpan))}25===this._peek.type&&this._advance();const l=this._peek.sourceSpan.fullStart,h=new Fi(e.sourceSpan.start,l,e.sourceSpan.fullStart),b=new Fi(e.sourceSpan.start,l,e.sourceSpan.fullStart),F=new ls(e.parts[0],n,[],h,e.sourceSpan,b);this._pushContainer(F,!1)}_consumeBlockClose(e){this._popContainer(null,ls,e.sourceSpan)||this.errors.push(jo.create(null,e.sourceSpan,'Unexpected closing block. The block may have been closed earlier. If you meant to write the } character, you should use the "}" HTML entity instead.'))}_consumeIncompleteBlock(e){const n=[];for(;27===this._peek.type;){const se=this._advance();n.push(new Xg(se.parts[0],se.sourceSpan))}const l=this._peek.sourceSpan.fullStart,h=new Fi(e.sourceSpan.start,l,e.sourceSpan.fullStart),b=new Fi(e.sourceSpan.start,l,e.sourceSpan.fullStart),F=new ls(e.parts[0],n,[],h,e.sourceSpan,b);this._pushContainer(F,!1),this._popContainer(null,ls,null),this.errors.push(jo.create(e.parts[0],h,`Incomplete block "${e.parts[0]}". If you meant to write the @ character, you should use the "@" HTML entity instead.`))}_consumeLet(e){const n=e.parts[0];let l,h;if(30!==this._peek.type)return void this.errors.push(jo.create(e.parts[0],e.sourceSpan,`Invalid @let declaration "${n}". Declaration must have a value.`));if(l=this._advance(),31!==this._peek.type)return void this.errors.push(jo.create(e.parts[0],e.sourceSpan,`Unterminated @let declaration "${n}". Declaration must be terminated with a semicolon.`));h=this._advance();const F=new Fi(e.sourceSpan.start,h.sourceSpan.fullStart,e.sourceSpan.fullStart),se=e.sourceSpan.toString().lastIndexOf(n),Ue=e.sourceSpan.start.moveBy(se),Xe=new Fi(Ue,e.sourceSpan.end),dt=new um(n,l.parts[0],F,Xe,l.sourceSpan);this._addToParent(dt)}_consumeIncompleteLet(e){const n=e.parts[0]??"",l=n?` "${n}"`:"";if(n.length>
10){const h=e.sourceSpan.toString().lastIndexOf(n),b=e.sourceSpan.start.moveBy(h),F=new Fi(b,e.sourceSpan.end),se=new Fi(e.sourceSpan.start,e.sourceSpan.start.moveBy(0)),Ue=new um(n,"",e.sourceSpan,F,se);this._addToParent(Ue)}this.errors.push(jo.create(e.parts[0],e.sourceSpan,`Incomplete @let declaration${l}. @let declarations must be written as \`@let <name> = <value>;\``))}_getContainer(){return this._containerStack.length>0?this._containerStack[this._containerStack.length-1]:null}_getClosestParentElement(){for(let e=this._containerStack.length-1;e>-1;e--)if(this._containerStack[e]instanceof Ul)return this._containerStack[e];return null}_addToParent(e){const n=this._getContainer();null===n?this.rootNodes.push(e):n.children.push(e)}_getElementFullName(e,n,l){if(""===e&&""===(e=this.getTagDefinition(n).implicitNamespacePrefix||"")&&null!=l){const h=Di(l.name)[1];this.getTagDefinition(h).preventNamespaceInheritance||(e=ki(l.name))}return Po(e,n)}}function $f(s,e){return s.length>0&&s[s.length-1]===e}function gm(s,e){return void 0!==Uu[e]?Uu[e]||s:/^#x[a-f0-9]+$/i.test(e)?String.fromCodePoint(parseInt(e.slice(2),16)):/^#\d+$/.test(e)?String.fromCodePoint(parseInt(e.slice(1),10)):s}const _m="ngPreserveWhitespaces",r0=new Set(["pre","template","textarea","script","style"]),s0=" \f\n\r\t\v\u1680\u180e\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff",o0=new RegExp(`[^${s0}]`),ky=new RegExp(`[${s0}]{2,}`,"g");function Xd(s){return s.replace(new RegExp(dm,"g")," ")}class Gf{constructor(e,n,l=!0){this.preserveSignificantWhitespace=e,this.originalNodeMap=n,this.requireContext=l,this.icuExpansionDepth=0}visitElement(e,n){if(r0.has(e.name)||function jh(s){return s.some(e=>e.name===_m)}(e.attrs)){const h=new Ul(e.name,Hu(this,e.attrs),e.children,e.sourceSpan,e.startSourceSpan,e.endSourceSpan,e.i18n);return this.originalNodeMap?.set(h,e),h}const l=new Ul(e.name,e.attrs,Hu(this,e.children),e.sourceSpan,e.startSourceSpan,e.endSourceSpan,e.i18n);return this.originalNodeMap?.set(l,e),l}visitAttribute(e,n){return e.name!==_m?e:null}visitText(e,n){const l=e.value.match(o0);if(this.icuExpansionDepth>0&&this.preserveSignificantWhitespace)return e;if(l||n&&(n.prev instanceof Yi||n.next instanceof Yi)){const F=e.tokens.map(dt=>5===dt.type?function l0({type:s,parts:e,sourceSpan:n}){return{type:s,parts:[c0(e[0])],sourceSpan:n}}(dt):dt);!this.preserveSignificantWhitespace&&F.length>0&&(F.splice(0,1,function L_(s,e){return 5!==s.type||e?.prev?s:vm(s,l=>l.trimStart())}(F[0],n)),F.splice(F.length-1,1,function R_(s,e){return 5!==s.type||e?.next?s:vm(s,l=>l.trimEnd())}(F[F.length-1],n)));const se=c0(e.value),Ue=this.preserveSignificantWhitespace?se:function a0(s,e){const n=!e?.prev,l=!e?.next,h=n?s.trimStart():s;return l?h.trimEnd():h}(se,n),Xe=new Vl(Ue,e.sourceSpan,F,e.i18n);return this.originalNodeMap?.set(Xe,e),Xe}return null}visitComment(e,n){return e}visitExpansion(e,n){let l;this.icuExpansionDepth++;try{l=new Yi(e.switchValue,e.type,Hu(this,e.cases),e.sourceSpan,e.switchValueSourceSpan,e.i18n)}finally{this.icuExpansionDepth--}return this.originalNodeMap?.set(l,e),l}visitExpansionCase(e,n){const l=new Uf(e.value,Hu(this,e.expression),e.sourceSpan,e.valueSourceSpan,e.expSourceSpan);return this.originalNodeMap?.set(l,e),l}visitBlock(e,n){const l=new ls(e.name,e.parameters,Hu(this,e.children),e.sourceSpan,e.nameSpan,e.startSourceSpan,e.endSourceSpan);return this.originalNodeMap?.set(l,e),l}visitBlockParameter(e,n){return e}visitLetDeclaration(e,n){return e}visit(e,n){if(this.requireContext&&!n)throw new Error("WhitespaceVisitor requires context. Visit via `visitAllWithSiblings` to get this context.");return!1}}function vm({type:s,parts:e,sourceSpan:n},l){return{type:s,parts:[l(e[0])],sourceSpan:n}}function c0(s){return Xd(s).replace(ky," ")}function Hu(s,e){const n=[];return e.forEach((l,h)=>{const F=l.visit(s,{prev:e[h-1],next:e[h+1]});F&&n.push(F)}),n}var os=function(s){return s[s.Character=0]="Character",s[s.Identifier=1]="Identifier",s[s.PrivateIdentifier=2]="PrivateIdentifier",s[s.Keyword=3]="Keyword",s[s.String=4]="String",s[s.Operator=5]="Operator",s[s.Number=6]="Number",s[s.Error=7]="Error",s}(os||{});
1const ym=["var","let","as","null","undefined","true","false","if","else","this"];class u0{tokenize(e){const n=new bm(e),l=[];let h=n.scanToken();for(;null!=h;)l.push(h),h=n.scanToken();return l}}class Yu{constructor(e,n,l,h,b){this.index=e,this.end=n,this.type=l,this.numValue=h,this.strValue=b}isCharacter(e){return this.type==os.Character&&this.numValue==e}isNumber(){return this.type==os.Number}isString(){return this.type==os.String}isOperator(e){return this.type==os.Operator&&this.strValue==e}isIdentifier(){return this.type==os.Identifier}isPrivateIdentifier(){return this.type==os.PrivateIdentifier}isKeyword(){return this.type==os.Keyword}isKeywordLet(){return this.type==os.Keyword&&"let"==this.strValue}isKeywordAs(){return this.type==os.Keyword&&"as"==this.strValue}isKeywordNull(){return this.type==os.Keyword&&"null"==this.strValue}isKeywordUndefined(){return this.type==os.Keyword&&"undefined"==this.strValue}isKeywordTrue(){return this.type==os.Keyword&&"true"==this.strValue}isKeywordFalse(){return this.type==os.Keyword&&"false"==this.strValue}isKeywordThis(){return this.type==os.Keyword&&"this"==this.strValue}isError(){return this.type==os.Error}toNumber(){return this.type==os.Number?this.numValue:-1}toString(){switch(this.type){case os.Character:case os.Identifier:case os.Keyword:case os.Operator:case os.PrivateIdentifier:case os.String:case os.Error:return this.strValue;case os.Number:return this.numValue.toString();default:return null}}}function zf(s,e,n){return new Yu(s,e,os.Character,n,String.fromCharCode(n))}function d0(s,e,n){return new Yu(s,e,os.Operator,0,n)}const Qd=new Yu(-1,-1,os.Character,0,"");class bm{constructor(e){this.input=e,this.peek=0,this.index=-1,this.length=e.length,this.advance()}advance(){this.peek=++this.index>=this.length?Ns:this.input.charCodeAt(this.index)}scanToken(){const e=this.input,n=this.length;let l=this.peek,h=this.index;for(;l<=Ec;){if(++h>=n){l=Ns;break}l=e.charCodeAt(h)}if(this.peek=l,this.index=h,h>=n)return null;if(Xf(l))return this.scanIdentifier();if(ac(l))return this.scanNumber(h);const b=h;switch(l){case 46:return this.advance(),ac(this.peek)?this.scanNumber(b):zf(b,this.index,46);case 40:case 41:case qa:case xa:case A:case 93:case 44:case 58:case 59:return this.scanCharacter(b,l);case 39:case 34:return this.scanString();case 35:return this.scanPrivateIdentifier();case 43:case 45:case 42:case 47:case 37:case 94:return this.scanOperator(b,String.fromCharCode(l));case 63:return this.scanQuestion(b);case 60:case 62:return this.scanComplexOperator(b,String.fromCharCode(l),61,"=");case 33:case 61:return this.scanComplexOperator(b,String.fromCharCode(l),61,"=",61,"=");case 38:return this.scanComplexOperator(b,"&",38,"&");case 124:return this.scanComplexOperator(b,"|",124,"|");case Ad:for(;Qu(this.peek);)this.advance();return this.scanToken()}return this.advance(),this.error(`Unexpected character [${String.fromCharCode(l)}]`,0)}scanCharacter(e,n){return this.advance(),zf(e,this.index,n)}scanOperator(e,n){return this.advance(),d0(e,this.index,n)}scanComplexOperator(e,n,l,h,b,F){this.advance();let se=n;return this.peek==l&&(this.advance(),se+=h),null!=b&&this.peek==b&&(this.advance(),se+=F),d0(e,this.index,se)}scanIdentifier(){const e=this.index;for(this.advance();Qf(this.peek);)this.advance();const n=this.input.substring(e,this.index);return ym.indexOf(n)>-1?function Ry(s,e,n){return new Yu(s,e,os.Keyword,0,n)}(e,this.index,n):function Oy(s,e,n){return new Yu(s,e,os.Identifier,0,n)}(e,this.index,n)}scanPrivateIdentifier(){const e=this.index;if(this.advance(),!Xf(this.peek))return this.error("Invalid character [#]",-1);for(;Qf(this.peek);)this.advance();const n=this.input.substring(e,this.index);return function Ly(s,e,n){return new Yu(s,e,os.PrivateIdentifier,0,n)}(e,this.index,n)}scanNumber(e){let n=this.index===e,l=!1;for(this.advance();;){if(!ac(this.peek))if(95===this.peek){if(!ac(this.input.charCodeAt(this.index-1))||!ac(this.input.charCodeAt(this.index+1)))return this.error("Invalid numeric separator",0);l=!0}else if(46===this.peek)n=!1;else{if(101!=(s=this.peek)&&69!=s)break;if(this.advance(),f0(this.peek)&&this.advance(),!ac(this.peek))return this.error("Invalid exponent",-1);n=!1}this.advance()}var s;let h=this.input.substring(e,this.index);l&&(h=h.replace(/_/g,""));const b=n?function Jl(s){const e=parseInt(s);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+s);return e}(h):parseFloat(h);return function P_(s,e,n){return new Yu(s,e,os.Number,n,"")}(e,this.index,b)}scanString(){const e=this.index,n=this.peek;this.advance();let l="",h=this.index;const b=this.input;for(;this.peek!=n;)if(92==this.peek){let se;if(l+=b.substring(h,this.index),this.advance(),117==this.peek){const Ue=b.substring(this.index+1,this.index+5);if(!/^[0-9a-f]+$/i.test(Ue))return this.error(`Invalid unicode escape [\\u${Ue}]`,0);se=parseInt(Ue,16);for(let Xe=0;Xe<5;Xe++)this.advance()}else se=Zd(this.peek),this.advance();l+=String.fromCharCode(se),h=this.index}else{if(this.peek==Ns)return this.error("Unterminated quote",0);this.advance()}const F=b.substring(h,this.index);return this.advance(),function Py(s,e,n){return new Yu(s,e,os.String,0,n)}(e,this.index,l+F)}scanQuestion(e){this.advance();let n="?";return(63===this.peek||46===this.peek)&&(n+=46===this.peek?".":"?",this.advance()),d0(e,this.index,n)}error(e,n){const l=this.index+n;return function Kf(s,e,n){return new Yu(s,e,os.Error,0,n)}(l,this.index,`Lexer Error: ${e} at column ${l} in expression [${this.input}]`)}}function Xf(s){return sn<=s&&s<=Mu||ui<=s&&s<=Ji||95==s||36==s}function Qf(s){return Io(s)||ac(s)||95==s||36==s}function f0(s){return 45==s||43==s}function Zd(s){switch(s){case 110:return 10;case 102:return 12;case 114:return 13;case 116:return Rl;case 118:return 11;default:return s}}class ec{constructor(e,n,l){this.strings=e,this.expressions=n,this.offsets=l}}class Zf{constructor(e,n,l){this.templateBindings=e,this.warnings=n,this.errors=l}}class p0{constructor(e){this._lexer=e,this.errors=[]}parseAction(e,n,l,h=Pa){this._checkNoInterpolation(e,n,h);const b=this._stripComments(e),F=this._lexer.tokenize(b),se=new qf(e,n,l,F,1,this.errors,0).parseChain();return new gn(se,e,n,l,this.errors)}parseBinding(e,n,l,h=Pa){const b=this._parseBindingAst(e,n,l,h);return new gn(b,e,n,l,this.errors)}checkSimpleExpression(e){const n=new By;return e.visit(n),n.errors}parseSimpleBinding(e,n,l,h=Pa){const b=this._parseBindingAst(e,n,l,h),F=this.checkSimpleExpression(b);return F.length>0&&this._reportError(`Host binding expression cannot contain ${F.join(" ")}`,e,n),new gn(b,e,n,l,this.errors)}_reportError(e,n,l,h){this.errors.push(new ja(e,n,l,h))}_parseBindingAst(e,n,l,h){this._checkNoInterpolation(e,n,h);const b=this._stripComments(e),F=this._lexer.tokenize(b);return new qf(e,n,l,F,0,this.errors,0).parseChain()}parseTemplateBindings(e,n,l,h,b){const F=this._lexer.tokenize(n);return new qf(n,l,b,F,0,this.errors,0).parseTemplateBindings({source:e,span:new wt(h,h+e.length)})}parseInterpolation(e,n,l,h,b=Pa){const{strings:F,expressions:se,offsets:Ue}=this.splitInterpolation(e,n,h,b);
1if(0===se.length)return null;const Xe=[];for(let dt=0;dt<se.length;++dt){const kn=this._stripComments(se[dt].text),nr=this._lexer.tokenize(kn),wr=new qf(e,n,l,nr,0,this.errors,Ue[dt]).parseChain();Xe.push(wr)}return this.createInterpolationAst(F.map(dt=>dt.text),Xe,e,n,l)}parseInterpolationExpression(e,n,l){const h=this._stripComments(e),b=this._lexer.tokenize(h),F=new qf(e,n,l,b,0,this.errors,0).parseChain();return this.createInterpolationAst(["",""],[F],e,n,l)}createInterpolationAst(e,n,l,h,b){const F=new Ia(0,l.length),se=new Ki(F,F.toAbsolute(b),e,n);return new gn(se,l,h,b,this.errors)}splitInterpolation(e,n,l,h=Pa){const b=[],F=[],se=[],Ue=l?function m0(s){let e=new Map,n=0,l=0,h=0;for(;h<s.length;){const b=s[h];if(9===b.type){const[F,se]=b.parts;n+=se.length,l+=F.length}else{const F=b.parts.reduce((se,Ue)=>se+Ue.length,0);l+=F,n+=F}e.set(l,n),h++}return e}(l):null;let Xe=0,dt=!1,Wt=!1,{start:kn,end:nr}=h;for(;Xe<e.length;)if(dt){const wr=Xe,Yr=wr+kn.length,Jr=this._getInterpolationEndIndex(e,nr,Yr);if(-1===Jr){dt=!1,Wt=!0;break}const oi=Jr+nr.length,cs=e.substring(Yr,Jr);0===cs.trim().length&&this._reportError("Blank expressions are not allowed in interpolated strings",e,`at column ${Xe} in`,n),F.push({text:cs,start:wr,end:oi});const qc=(Ue?.get(wr)??wr)+kn.length;se.push(qc),Xe=oi,dt=!1}else{const wr=Xe;Xe=e.indexOf(kn,Xe),-1===Xe&&(Xe=e.length);const Yr=e.substring(wr,Xe);b.push({text:Yr,start:wr,end:Xe}),dt=!0}if(!dt)if(Wt){const wr=b[b.length-1];wr.text+=e.substring(Xe),wr.end=e.length}else b.push({text:e.substring(Xe),start:Xe,end:e.length});return new ec(b,F,se)}wrapLiteralPrimitive(e,n,l){const h=new Ia(0,null==e?0:e.length);return new gn(new Nr(h,h.toAbsolute(l),e),e,n,l,this.errors)}_stripComments(e){const n=this._commentStart(e);return null!=n?e.substring(0,n):e}_commentStart(e){let n=null;for(let l=0;l<e.length-1;l++){const h=e.charCodeAt(l),b=e.charCodeAt(l+1);if(47===h&&47==b&&null==n)return l;n===h?n=null:null==n&&vo(h)&&(n=h)}return null}_checkNoInterpolation(e,n,{start:l,end:h}){let b=-1,F=-1;for(const se of this._forEachUnquotedChar(e,0))if(-1===b)e.startsWith(l)&&(b=se);else if(F=this._getInterpolationEndIndex(e,h,se),F>-1)break;b>-1&&F>-1&&this._reportError(`Got interpolation (${l}${h}) where expression was expected`,e,`at column ${b} in`,n)}_getInterpolationEndIndex(e,n,l){for(const h of this._forEachUnquotedChar(e,l)){if(e.startsWith(n,h))return h;if(e.startsWith("//",h))return e.indexOf(n,h)}return-1}*_forEachUnquotedChar(e,n){let l=null,h=0;for(let b=n;b<e.length;b++){const F=e[b];!vo(e.charCodeAt(b))||null!==l&&l!==F||h%2!=0?null===l&&(yield b):l=null===l?F:null,h="\\"===F?h+1:0}}}var qd=function(s){return s[s.None=0]="None",s[s.Writable=1]="Writable",s}(qd||{});class qf{constructor(e,n,l,h,b,F,se){this.input=e,this.location=n,this.absoluteOffset=l,this.tokens=h,this.parseFlags=b,this.errors=F,this.offset=se,this.rparensExpected=0,this.rbracketsExpected=0,this.rbracesExpected=0,this.context=qd.None,this.sourceSpanCache=new Map,this.index=0}peek(e){const n=this.index+e;return n<this.tokens.length?this.tokens[n]:Qd}get next(){return this.peek(0)}get atEOF(){return this.index>=this.tokens.length}get inputIndex(){return this.atEOF?this.currentEndIndex:this.next.index+this.offset}get currentEndIndex(){return this.index>0?this.peek(-1).end+this.offset:0===this.tokens.length?this.input.length+this.offset:this.next.index+this.offset}get currentAbsoluteOffset(){return this.absoluteOffset+this.inputIndex}span(e,n){let l=this.currentEndIndex;if(void 0!==n&&n>this.currentEndIndex&&(l=n),e>l){const h=l;l=e,e=h}return new Ia(e,l)}sourceSpan(e,n){const l=`${e}@${this.inputIndex}:${n}`;return this.sourceSpanCache.has(l)||this.sourceSpanCache.set(l,this.span(e,n).toAbsolute(this.absoluteOffset)),this.sourceSpanCache.get(l)}advance(){this.index++}withContext(e,n){this.context|=e;const l=n();return this.context^=e,l}consumeOptionalCharacter(e){return!!this.next.isCharacter(e)&&(this.advance(),!0)}peekKeywordLet(){return this.next.isKeywordLet()}peekKeywordAs(){return this.next.isKeywordAs()}expectCharacter(e){this.consumeOptionalCharacter(e)||this.error(`Missing expected ${String.fromCharCode(e)}`)}consumeOptionalOperator(e){return!!this.next.isOperator(e)&&(this.advance(),!0)}expectOperator(e){this.consumeOptionalOperator(e)||this.error(`Missing expected operator ${e}`)}prettyPrintToken(e){return e===Qd?"end of input":`token ${e}`}expectIdentifierOrKeyword(){const e=this.next;return e.isIdentifier()||e.isKeyword()?(this.advance(),e.toString()):(e.isPrivateIdentifier()?this._reportErrorForPrivateIdentifier(e,"expected identifier or keyword"):this.error(`Unexpected ${this.prettyPrintToken(e)}, expected identifier or keyword`),null)}expectIdentifierOrKeywordOrString(){const e=this.next;return e.isIdentifier()||e.isKeyword()||e.isString()?(this.advance(),e.toString()):(e.isPrivateIdentifier()?this._reportErrorForPrivateIdentifier(e,"expected identifier, keyword or string"):this.error(`Unexpected ${this.prettyPrintToken(e)}, expected identifier, keyword, or string`),"")}parseChain(){const e=[],n=this.inputIndex;for(;this.index<this.tokens.length;){const l=this.parsePipe();if(e.push(l),this.consumeOptionalCharacter(59))for(1&this.parseFlags||this.error("Binding expression cannot contain chained expression");this.consumeOptionalCharacter(59););else if(this.index<this.tokens.length){const h=this.index;if(this.error(`Unexpected token '${this.next}'`),this.index===h)break}}if(0===e.length){const l=this.offset,h=this.offset+this.input.length;return new fe(this.span(l,h),this.sourceSpan(l,h))}return 1==e.length?e[0]:new Y(this.span(n),this.sourceSpan(n),e)}parsePipe(){const e=this.inputIndex;let n=this.parseExpression();if(this.consumeOptionalOperator("|")){1&this.parseFlags&&this.error("Cannot have a pipe in an action expression");do{const l=this.inputIndex;let b,F,h=this.expectIdentifierOrKeyword();null!==h?b=this.sourceSpan(l):(h="",F=-1!==this.next.index?this.next.index:this.input.length+this.offset,b=new Ia(F,F).toAbsolute(this.absoluteOffset));const se=[];for(;this.consumeOptionalCharacter(58);)se.push(this.parseExpression());n=new li(this.span(e),this.sourceSpan(e,F),n,h,se,b)}while(this.consumeOptionalOperator("|"))}return n}parseExpression(){return this.parseConditional()}parseConditional(){const e=this.inputIndex,n=this.parseLogicalOr();if(this.consumeOptionalOperator("?")){const l=this.parsePipe();let h;if(this.consumeOptionalCharacter(58))h=this.parsePipe();else{const F=this.input.substring(e,this.inputIndex);this.error(`Conditional expression ${F} requires all 3 expressions`),h=new fe(this.span(e),this.sourceSpan(e))}return new ke(this.span(e),this.sourceSpan(e),n,l,h)}return n}
1parseLogicalOr(){const e=this.inputIndex;let n=this.parseLogicalAnd();for(;this.consumeOptionalOperator("||");){const l=this.parseLogicalAnd();n=new Mi(this.span(e),this.sourceSpan(e),"||",n,l)}return n}parseLogicalAnd(){const e=this.inputIndex;let n=this.parseNullishCoalescing();for(;this.consumeOptionalOperator("&&");){const l=this.parseNullishCoalescing();n=new Mi(this.span(e),this.sourceSpan(e),"&&",n,l)}return n}parseNullishCoalescing(){const e=this.inputIndex;let n=this.parseEquality();for(;this.consumeOptionalOperator("??");){const l=this.parseEquality();n=new Mi(this.span(e),this.sourceSpan(e),"??",n,l)}return n}parseEquality(){const e=this.inputIndex;let n=this.parseRelational();for(;this.next.type==os.Operator;){const l=this.next.strValue;switch(l){case"==":case"===":case"!=":case"!==":this.advance();const h=this.parseRelational();n=new Mi(this.span(e),this.sourceSpan(e),l,n,h);continue}break}return n}parseRelational(){const e=this.inputIndex;let n=this.parseAdditive();for(;this.next.type==os.Operator;){const l=this.next.strValue;switch(l){case"<":case">":case"<=":case">=":this.advance();const h=this.parseAdditive();n=new Mi(this.span(e),this.sourceSpan(e),l,n,h);continue}break}return n}parseAdditive(){const e=this.inputIndex;let n=this.parseMultiplicative();for(;this.next.type==os.Operator;){const l=this.next.strValue;switch(l){case"+":case"-":this.advance();let h=this.parseMultiplicative();n=new Mi(this.span(e),this.sourceSpan(e),l,n,h);continue}break}return n}parseMultiplicative(){const e=this.inputIndex;let n=this.parsePrefix();for(;this.next.type==os.Operator;){const l=this.next.strValue;switch(l){case"*":case"%":case"/":this.advance();let h=this.parsePrefix();n=new Mi(this.span(e),this.sourceSpan(e),l,n,h);continue}break}return n}parsePrefix(){if(this.next.type==os.Operator){const e=this.inputIndex;let l;switch(this.next.strValue){case"+":return this.advance(),l=this.parsePrefix(),Oi.createPlus(this.span(e),this.sourceSpan(e),l);case"-":return this.advance(),l=this.parsePrefix(),Oi.createMinus(this.span(e),this.sourceSpan(e),l);case"!":return this.advance(),l=this.parsePrefix(),new hs(this.span(e),this.sourceSpan(e),l)}}return this.parseCallChain()}parseCallChain(){const e=this.inputIndex;let n=this.parsePrimary();for(;;)if(this.consumeOptionalCharacter(46))n=this.parseAccessMember(n,e,!1);else if(this.consumeOptionalOperator("?."))n=this.consumeOptionalCharacter(40)?this.parseCall(n,e,!0):this.consumeOptionalCharacter(A)?this.parseKeyedReadOrWrite(n,e,!0):this.parseAccessMember(n,e,!0);else if(this.consumeOptionalCharacter(A))n=this.parseKeyedReadOrWrite(n,e,!1);else if(this.consumeOptionalCharacter(40))n=this.parseCall(n,e,!1);else{if(!this.consumeOptionalOperator("!"))return n;n=new It(this.span(e),this.sourceSpan(e),n)}}parsePrimary(){const e=this.inputIndex;if(this.consumeOptionalCharacter(40)){this.rparensExpected++;const n=this.parsePipe();return this.rparensExpected--,this.expectCharacter(41),n}if(this.next.isKeywordNull())return this.advance(),new Nr(this.span(e),this.sourceSpan(e),null);if(this.next.isKeywordUndefined())return this.advance(),new Nr(this.span(e),this.sourceSpan(e),void 0);if(this.next.isKeywordTrue())return this.advance(),new Nr(this.span(e),this.sourceSpan(e),!0);if(this.next.isKeywordFalse())return this.advance(),new Nr(this.span(e),this.sourceSpan(e),!1);if(this.next.isKeywordThis())return this.advance(),new z(this.span(e),this.sourceSpan(e));if(this.consumeOptionalCharacter(A)){this.rbracketsExpected++;const n=this.parseExpressionList(93);return this.rbracketsExpected--,this.expectCharacter(93),new ri(this.span(e),this.sourceSpan(e),n)}if(this.next.isCharacter(qa))return this.parseLiteralMap();if(this.next.isIdentifier())return this.parseAccessMember(new U(this.span(e),this.sourceSpan(e)),e,!1);if(this.next.isNumber()){const n=this.next.toNumber();return this.advance(),new Nr(this.span(e),this.sourceSpan(e),n)}if(this.next.isString()){const n=this.next.toString();return this.advance(),new Nr(this.span(e),this.sourceSpan(e),n)}return this.next.isPrivateIdentifier()?(this._reportErrorForPrivateIdentifier(this.next,null),new fe(this.span(e),this.sourceSpan(e))):this.index>=this.tokens.length?(this.error(`Unexpected end of expression: ${this.input}`),new fe(this.span(e),this.sourceSpan(e))):(this.error(`Unexpected token ${this.next}`),new fe(this.span(e),this.sourceSpan(e)))}parseExpressionList(e){const n=[];do{if(this.next.isCharacter(e))break;n.push(this.parsePipe())}while(this.consumeOptionalCharacter(44));return n}parseLiteralMap(){const e=[],n=[],l=this.inputIndex;if(this.expectCharacter(qa),!this.consumeOptionalCharacter(xa)){this.rbracesExpected++;do{const h=this.inputIndex,b=this.next.isString(),F=this.expectIdentifierOrKeywordOrString(),se={key:F,quoted:b};if(e.push(se),b)this.expectCharacter(58),n.push(this.parsePipe());else if(this.consumeOptionalCharacter(58))n.push(this.parsePipe());else{se.isShorthandInitialized=!0;const Ue=this.span(h),Xe=this.sourceSpan(h);n.push(new rt(Ue,Xe,Xe,new U(Ue,Xe),F))}}while(this.consumeOptionalCharacter(44)&&!this.next.isCharacter(xa));this.rbracesExpected--,this.expectCharacter(xa)}return new Vi(this.span(l),this.sourceSpan(l),e,n)}parseAccessMember(e,n,l){const h=this.inputIndex,b=this.withContext(qd.Writable,()=>{const Ue=this.expectIdentifierOrKeyword()??"";return 0===Ue.length&&this.error("Expected identifier for property access",e.span.end),Ue}),F=this.sourceSpan(h);let se;if(l)this.consumeOptionalOperator("=")?(this.error("The '?.' operator cannot be used in the assignment"),se=new fe(this.span(n),this.sourceSpan(n))):se=new vn(this.span(n),this.sourceSpan(n),F,e,b);else if(this.consumeOptionalOperator("=")){if(!(1&this.parseFlags))return this.error("Bindings cannot contain assignments"),new fe(this.span(n),this.sourceSpan(n));const Ue=this.parseConditional();se=new en(this.span(n),this.sourceSpan(n),F,e,b,Ue)}else se=new rt(this.span(n),this.sourceSpan(n),F,e,b);return se}parseCall(e,n,l){const h=this.inputIndex;this.rparensExpected++;const b=this.parseCallArguments(),F=this.span(h,this.inputIndex).toAbsolute(this.absoluteOffset);this.expectCharacter(41),this.rparensExpected--;const se=this.span(n),Ue=this.sourceSpan(n);
1return l?new Re(se,Ue,e,b,F):new ue(se,Ue,e,b,F)}parseCallArguments(){if(this.next.isCharacter(41))return[];const e=[];do{e.push(this.parsePipe())}while(this.consumeOptionalCharacter(44));return e}expectTemplateBindingKey(){let e="",n=!1;const l=this.currentAbsoluteOffset;do{e+=this.expectIdentifierOrKeywordOrString(),n=this.consumeOptionalOperator("-"),n&&(e+="-")}while(n);return{source:e,span:new wt(l,l+e.length)}}parseTemplateBindings(e){const n=[];for(n.push(...this.parseDirectiveKeywordBindings(e));this.index<this.tokens.length;){const l=this.parseLetBinding();if(l)n.push(l);else{const h=this.expectTemplateBindingKey(),b=this.parseAsBinding(h);b?n.push(b):(h.source=e.source+h.source.charAt(0).toUpperCase()+h.source.substring(1),n.push(...this.parseDirectiveKeywordBindings(h)))}this.consumeStatementTerminator()}return new Zf(n,[],this.errors)}parseKeyedReadOrWrite(e,n,l){return this.withContext(qd.Writable,()=>{this.rbracketsExpected++;const h=this.parsePipe();if(h instanceof fe&&this.error("Key access cannot be empty"),this.rbracketsExpected--,this.expectCharacter(93),!this.consumeOptionalOperator("="))return l?new Er(this.span(n),this.sourceSpan(n),e,h):new fr(this.span(n),this.sourceSpan(n),e,h);if(!l){const b=this.parseConditional();return new ai(this.span(n),this.sourceSpan(n),e,h,b)}return this.error("The '?.' operator cannot be used in the assignment"),new fe(this.span(n),this.sourceSpan(n))})}parseDirectiveKeywordBindings(e){const n=[];this.consumeOptionalCharacter(58);const l=this.getDirectiveBoundTarget();let h=this.currentAbsoluteOffset;const b=this.parseAsBinding(e);b||(this.consumeStatementTerminator(),h=this.currentAbsoluteOffset);const F=new wt(e.span.start,h);return n.push(new Br(F,e,l)),b&&n.push(b),n}getDirectiveBoundTarget(){if(this.next===Qd||this.peekKeywordAs()||this.peekKeywordLet())return null;const e=this.parsePipe(),{start:n,end:l}=e.span,h=this.input.substring(n,l);return new gn(e,h,this.location,this.absoluteOffset+n,this.errors)}parseAsBinding(e){if(!this.peekKeywordAs())return null;this.advance();const n=this.expectTemplateBindingKey();this.consumeStatementTerminator();const l=new wt(e.span.start,this.currentAbsoluteOffset);return new Vn(l,n,e)}parseLetBinding(){if(!this.peekKeywordLet())return null;const e=this.currentAbsoluteOffset;this.advance();const n=this.expectTemplateBindingKey();let l=null;this.consumeOptionalOperator("=")&&(l=this.expectTemplateBindingKey()),this.consumeStatementTerminator();const h=new wt(e,this.currentAbsoluteOffset);return new Vn(h,n,l)}consumeStatementTerminator(){this.consumeOptionalCharacter(59)||this.consumeOptionalCharacter(44)}error(e,n=null){this.errors.push(new ja(e,this.input,this.locationText(n),this.location)),this.skip()}locationText(e=null){return null==e&&(e=this.index),e<this.tokens.length?`at column ${this.tokens[e].index+1} in`:"at the end of the expression"}_reportErrorForPrivateIdentifier(e,n){let l=`Private identifiers are not supported. Unexpected private identifier: ${e}`;null!==n&&(l+=`, ${n}`),this.error(l)}skip(){let e=this.next;for(;this.index<this.tokens.length&&!e.isCharacter(59)&&!e.isOperator("|")&&(this.rparensExpected<=0||!e.isCharacter(41))&&(this.rbracesExpected<=0||!e.isCharacter(xa))&&(this.rbracketsExpected<=0||!e.isCharacter(93))&&!(this.context&qd.Writable&&e.isOperator("="));)this.next.isError()&&this.errors.push(new ja(this.next.toString(),this.input,this.locationText(),this.location)),this.advance(),e=this.next}}class By extends Ai{constructor(){super(...arguments),this.errors=[]}visitPipe(){this.errors.push("pipes")}}let vd;function F_(){return vd||(vd={},yd(T.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]),yd(T.STYLE,["*|style"]),yd(T.URL,["*|formAction","area|href","area|ping","audio|src","a|href","a|ping","blockquote|cite","body|background","del|cite","form|action","img|src","input|src","ins|cite","q|cite","source|src","track|src","video|poster","video|src"]),yd(T.RESOURCE_URL,["applet|code","applet|codebase","base|href","embed|src","frame|src","head|profile","html|manifest","iframe|src","link|href","media|src","object|codebase","object|data","script|src"])),vd}function yd(s,e){for(const n of e)vd[n.toLowerCase()]=s}const Em=new Set(["sandbox","allow","allowfullscreen","referrerpolicy","csp","fetchpriority"]);function pl(s){return Em.has(s.toLowerCase())}class wm{}
1const eh=["[Element]|textContent,%ariaAtomic,%ariaAutoComplete,%ariaBusy,%ariaChecked,%ariaColCount,%ariaColIndex,%ariaColSpan,%ariaCurrent,%ariaDescription,%ariaDisabled,%ariaExpanded,%ariaHasPopup,%ariaHidden,%ariaKeyShortcuts,%ariaLabel,%ariaLevel,%ariaLive,%ariaModal,%ariaMultiLine,%ariaMultiSelectable,%ariaOrientation,%ariaPlaceholder,%ariaPosInSet,%ariaPressed,%ariaReadOnly,%ariaRelevant,%ariaRequired,%ariaRoleDescription,%ariaRowCount,%ariaRowIndex,%ariaRowSpan,%ariaSelected,%ariaSetSize,%ariaSort,%ariaValueMax,%ariaValueMin,%ariaValueNow,%ariaValueText,%classList,className,elementTiming,id,innerHTML,*beforecopy,*beforecut,*beforepaste,*fullscreenchange,*fullscreenerror,*search,*webkitfullscreenchange,*webkitfullscreenerror,outerHTML,%part,#scrollLeft,#scrollTop,slot,*message,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored","[HTMLElement]^[Element]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,!inert,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","abbr,address,article,aside,b,bdi,bdo,cite,content,code,dd,dfn,dt,em,figcaption,figure,footer,header,hgroup,i,kbd,main,mark,nav,noscript,rb,rp,rt,rtc,ruby,s,samp,section,small,strong,sub,sup,u,var,wbr^[HTMLElement]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","media^[HTMLElement]|!autoplay,!controls,%controlsList,%crossOrigin,#currentTime,!defaultMuted,#defaultPlaybackRate,!disableRemotePlayback,!loop,!muted,*encrypted,*waitingforkey,#playbackRate,preload,!preservesPitch,src,%srcObject,#volume",":svg:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*p
1ointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":svg:graphics^:svg:|",":svg:animation^:svg:|*begin,*end,*repeat",":svg:geometry^:svg:|",":svg:componentTransferFunction^:svg:|",":svg:gradient^:svg:|",":svg:textContent^:svg:graphics|",":svg:textPositioning^:svg:textContent|","a^[HTMLElement]|charset,coords,download,hash,host,hostname,href,hreflang,name,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,rev,search,shape,target,text,type,username","area^[HTMLElement]|alt,coords,download,hash,host,hostname,href,!noHref,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,search,shape,target,username","audio^media|","br^[HTMLElement]|clear","base^[HTMLElement]|href,target","body^[HTMLElement]|aLink,background,bgColor,link,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,text,vLink","button^[HTMLElement]|!disabled,formAction,formEnctype,formMethod,!formNoValidate,formTarget,name,type,value","canvas^[HTMLElement]|#height,#width","content^[HTMLElement]|select","dl^[HTMLElement]|!compact","data^[HTMLElement]|value","datalist^[HTMLElement]|","details^[HTMLElement]|!open","dialog^[HTMLElement]|!open,returnValue","dir^[HTMLElement]|!compact","div^[HTMLElement]|align","embed^[HTMLElement]|align,height,name,src,type,width","fieldset^[HTMLElement]|!disabled,name","font^[HTMLElement]|color,face,size","form^[HTMLElement]|acceptCharset,action,autocomplete,encoding,enctype,method,name,!noValidate,target","frame^[HTMLElement]|frameBorder,longDesc,marginHeight,marginWidth,name,!noResize,scrolling,src","frameset^[HTMLElement]|cols,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,rows","hr^[HTMLElement]|align,color,!noShade,size,width","head^[HTMLElement]|","h1,h2,h3,h4,h5,h6^[HTMLElement]|align","html^[HTMLElement]|version","iframe^[HTMLElement]|align,allow,!allowFullscreen,!allowPaymentRequest,csp,frameBorder,height,loading,longDesc,marginHeight,marginWidth,name,referrerPolicy,%sandbox,scrolling,src,srcdoc,width","img^[HTMLElement]|align,alt,border,%crossOrigin,decoding,#height,#hspace,!isMap,loading,longDesc,lowsrc,name,referrerPolicy,sizes,src,srcset,useMap,#vspace,#width","input^[HTMLElement]|accept,align,alt,autocomplete,!checked,!defaultChecked,defaultValue,dirName,!disabled,%files,formAction,formEnctype,formMethod,!formNoValidate,formTarget,#height,!incremental,!indeterminate,max,#maxLength,min,#minLength,!multiple,name,pattern,placeholder,!readOnly,!required,selectionDirection,#selectionEnd,#selectionStart,#size,src,step,type,useMap,value,%valueAsDate,#valueAsNumber,#width","li^[HTMLElement]|type,#value","label^[HTMLElement]|htmlFor","legend^[HTMLElement]|align","link^[HTMLElement]|as,charset,%crossOrigin,!disabled,href,hreflang,imageSizes,imageSrcset,integrity,media,referrerPolicy,rel,%relList,rev,%sizes,target,type","map^[HTMLElement]|name","marquee^[HTMLElement]|behavior,bgColor,direction,height,#hspace,#loop,#scrollAmount,#scrollDelay,!trueSpeed,#vspace,width","menu^[HTMLElement]|!compact","meta^[HTMLElement]|content,httpEquiv,media,name,scheme","meter^[HTMLElement]|#high,#low,#max,#min,#optimum,#value","ins,del^[HTMLElement]|cite,dateTime","ol^[HTMLElement]|!compact,!reversed,#start,type","object^[HTMLElement]|align,archive,border,code,codeBase,codeType,data,!declare,height,#hspace,name,standby,type,useMap,#vspace,width","optgroup^[HTMLElement]|!disabled,label","option^[HTMLElement]|!defaultSelected,!disabled,label,!selected,text,value","output^[HTMLElement]|defaultValue,%htmlFor,name,value","p^[HTMLElement]|align","param^[HTMLElement]|name,type,value,valueType","picture^[HTMLElement]|","pre^[HTMLElement]|#width","progress^[HTMLElement]|#max,#value","q,blockquote,cite^[HTMLElement]|","script^[HTMLElement]|!async,charset,%crossOrigin,!defer,event,htmlFor,integrity,!noModule,%referrerPolicy,src,text,type","select^[HTMLElement]|autocomplete,!disabled,#length,!multiple,name,!required,#selectedIndex,#size,value","slot^[HTMLElement]|name","source^[HTMLElement]|#height,media,sizes,src,srcset,type,#width","span^[HTMLElement]|","style^[HTMLElement]|!disabled,media,type","caption^[HTMLElement]|align","th,td^[HTMLElement]|abbr,align,axis,bgColor,ch,chOff,#colSpan,headers,height,!noWrap,#rowSpan,scope,vAlign,width","col,colgroup^[HTMLElement]|align,ch,chOff,#span,vAlign,width","table^[HTMLElement]|align,bgColor,border,%caption,cellPadding,cellSpacing,frame,rules,summary,%tFoot,%tHead,width","tr^[HTMLElement]|align,bgColor,ch,chOff,vAlign","tfoot,thead,tbody^[HTMLElement]|align,ch,chOff,vAlign","template^[HTMLElement]|","textarea^[HTMLElement]|autocomplete,#cols,defaultValue,dirName,!disabled,#maxLength,#minLength,name,placeholder,!readOnly,!required,#rows,selectionDirection,#selectionEnd,#selectionStart,value,wrap","time^[HTMLElement]|dateTime","title^[HTMLElement]|text","track^[HTMLElement]|!default,kind,label,src,srclang","ul^[HTMLElement]|!compact,type","unknown^[HTMLElement]|","video^media|!disablePictureInPicture,#height,*enterpictureinpicture,*leavepictureinpicture,!playsInline,poster,#width",":svg:a^:svg:graphics|",":svg:animate^:svg:animation|",":svg:animateMotion^:svg:animation|",":svg:animateTransform^:svg:animation|",":svg:circle^:svg:geometry|",":svg:clipPath^:svg:graphics|",":svg:defs^:svg:graphics|",":svg:desc^:svg:|",":svg:discard^:svg:|",":svg:ellipse^:svg:geometry|",":svg:feBlend^:svg:|",":svg:feColorMatrix^:svg:|",":svg:feComponentTransfer^:svg:|",":svg:feComposite^:svg:|",":svg:feConvolveMatrix^:svg:|",":svg:feDiffuseLighting^:svg:|",":svg:feDisplacementMap^:svg:|",":svg:feDistantLight^:svg:|",":svg:feDropShadow^:svg:|",":svg:feFlood^:svg:|",":svg:feFuncA^:svg:componentTransferFunction|",":svg:feFuncB^:svg:componentTransferFunction|",":svg:feFuncG^:svg:componentTransferFunction|",":svg:feFuncR^:svg:componentTransferFunction|",":svg:feGaussianBlur^:svg:|",":svg:feImage^:svg:|",":svg:feMerge^:svg:|",":svg:feMergeNode^:svg:|",":svg:feMorphology^:svg:|",":svg:feOffset^:svg:|",":svg:fePointLight^:svg:|",":svg:feSpecularLighting^:svg:|",":svg:feSpotLight^:svg:|",":svg:feTile^:svg:|",":svg:feTurbulence^:svg:|",":svg:filter^:svg:|",":svg:foreignObject^:svg:graphics|",":svg:g^:svg:graphics|",":svg:image^:svg:graphics|decoding",":svg:line^:svg:geometry|",":svg:linearGradient^:svg:gradient|",":svg:mpath^:svg:|",":svg:marker^:svg:|",":svg:mask^:svg:|",":svg:metadata^:svg:|",":svg:path^:svg:geometry|",":svg:pattern^:svg:|",":svg:polygon^:svg:geometry|",":svg:polyline^:svg:geometry|",":svg:radialGradient^:svg:gradient|",":svg:rect^:svg:geometry|",":svg:svg^:svg:graphics|#currentScale,#zoomAndPan",":svg:script^:svg:|type",":svg:set^:svg:animation|",":svg:stop^:svg:|",":svg:style^:svg:|!disabled,media,title,type",":svg:switch^:svg:graphics|",":svg:symbol^:svg:|",":svg:tspan^:svg:textPositioning|",":svg:text^:svg:textPositioning|",":svg:textPath^:svg:textContent|",":svg:title^:svg:|",":svg:use^:svg:graphics|",":svg:view^:svg:|#zoomAndPan","data^[HTMLElement]|value","keygen^[HTMLElement]|!autofocus,challenge,!disabled,form,keytype,name","menuitem^[HTMLElement]|type,label,icon,!disabled,!checked,radiogroup,!default","summary^[HTMLElement]|","time^[HTMLElement]|dateTime",":svg:cursor^:svg:|",":math:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxcl
1ick,*beforeinput,*beforematch,*beforetoggle,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contentvisibilityautostatechange,*contextlost,*contextmenu,*contextrestored,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*scrollend,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":math:math^:math:|",":math:maction^:math:|",":math:menclose^:math:|",":math:merror^:math:|",":math:mfenced^:math:|",":math:mfrac^:math:|",":math:mi^:math:|",":math:mmultiscripts^:math:|",":math:mn^:math:|",":math:mo^:math:|",":math:mover^:math:|",":math:mpadded^:math:|",":math:mphantom^:math:|",":math:mroot^:math:|",":math:mrow^:math:|",":math:ms^:math:|",":math:mspace^:math:|",":math:msqrt^:math:|",":math:mstyle^:math:|",":math:msub^:math:|",":math:msubsup^:math:|",":math:msup^:math:|",":math:mtable^:math:|",":math:mtd^:math:|",":math:mtext^:math:|",":math:mtr^:math:|",":math:munder^:math:|",":math:munderover^:math:|",":math:semantics^:math:|"],_0=new Map(Object.entries({class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"})),Cm=Array.from(_0).reduce((s,[e,n])=>(s.set(e,n),s),new Map);class Wh extends wm{constructor(){super(),this._schema=new Map,this._eventSchema=new Map,eh.forEach(e=>{const n=new Map,l=new Set,[h,b]=e.split("|"),F=b.split(","),[se,Ue]=h.split("^");se.split(",").forEach(dt=>{this._schema.set(dt.toLowerCase(),n),this._eventSchema.set(dt.toLowerCase(),l)});const Xe=Ue&&this._schema.get(Ue.toLowerCase());if(Xe){for(const[dt,Wt]of Xe)n.set(dt,Wt);for(const dt of this._eventSchema.get(Ue.toLowerCase()))l.add(dt)}F.forEach(dt=>{if(dt.length>0)switch(dt[0]){case"*":l.add(dt.substring(1));break;case"!":n.set(dt.substring(1),"boolean");break;case"#":n.set(dt.substring(1),"number");break;case"%":n.set(dt.substring(1),"object");break;default:n.set(dt,"string")}})})}hasProperty(e,n,l){if(l.some(b=>b.name===S_name))return!0;if(e.indexOf("-")>-1){if(ii(e)||Wa(e))return!1;if(l.some(b=>b.name===C_name))return!0}return(this._schema.get(e.toLowerCase())||this._schema.get("unknown")).has(n)}hasElement(e,n){return!!(n.some(l=>l.name===S_name)||e.indexOf("-")>-1&&(ii(e)||Wa(e)||n.some(l=>l.name===C_name)))||this._schema.has(e.toLowerCase())}securityContext(e,n,l){l&&(n=this.getMappedPropName(n)),e=e.toLowerCase(),n=n.toLowerCase();let h=F_()[e+"|"+n];return h||(h=F_()["*|"+n],h||T.NONE)}getMappedPropName(e){return _0.get(e)??e}getDefaultComponentElementName(){return"ng-component"}validateProperty(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event property '${e}' is disallowed for security reasons, please use (${e.slice(2)})=...\nIf '${e}' is a directive input, make sure the directive is imported by the current module.`}:{error:!1}}validateAttribute(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event attribute '${e}' is disallowed for security reasons, please use (${e.slice(2)})=...`}:{error:!1}}allKnownElementNames(){return Array.from(this._schema.keys())}allKnownAttributesOfElement(e){const n=this._schema.get(e.toLowerCase())||this._schema.get("unknown");return Array.from(n.keys()).map(l=>Cm.get(l)??l)}allKnownEventsOfElement(e){return Array.from(this._eventSchema.get(e.toLowerCase())??[])}normalizeAnimationStyleProperty(e){return function $o(s){return s.replace(Jo,(...e)=>e[1].toUpperCase())}(e)}normalizeAnimationStyleValue(e,n,l){let h="";const b=l.toString().trim();let F=null;if(function V_(s){switch(s){case"width":case"height":case"minWidth":case"minHeight":case"maxWidth":case"maxHeight":case"left":case"top":case"bottom":case"right":case"fontSize":case"outlineWidth":case"outlineOffset":case"paddingTop":case"paddingLeft":case"paddingBottom":case"paddingRight":case"marginTop":case"marginLeft":case"marginBottom":case"marginRight":case"borderRadius":case"borderWidth":case"borderTopWidth":case"borderLeftWidth":case"borderRightWidth":case"borderBottomWidth":case"textIndent":return!0;default:return!1}}(e)&&0!==l&&"0"!==l)if("number"==typeof l)h="px";else{const se=l.match(/^[+-]?[\d\.]+([a-z]*)$/);se&&0==se[1].length&&(F=`Please provide a CSS unit value for ${n}:${l}`)}return{error:F,value:b+h}}}class ts{constructor({closedByChildren:e,implicitNamespacePrefix:n,contentType:l=Ur.PARSABLE_DATA,closedByParent:h=!1,isVoid:b=!1,ignoreFirstLf:F=!1,preventNamespaceInheritance:se=!1,canSelfClose:Ue=!1}={}){this.closedByChildren={},this.closedByParent=!1,e&&e.length>0&&e.forEach(Xe=>this.closedByChildren[Xe]=!0),this.isVoid=b,this.closedByParent=h||b,this.impl
1icitNamespacePrefix=n||null,this.contentType=l,this.ignoreFirstLf=F,this.preventNamespaceInheritance=se,this.canSelfClose=Ue??b}isClosedByChild(e){return this.isVoid||e.toLowerCase()in this.closedByChildren}getContentType(e){return"object"==typeof this.contentType?(void 0===e?void 0:this.contentType[e])??this.contentType.default:this.contentType}}let Tm,bu;function th(s){return bu||(Tm=new ts({canSelfClose:!0}),bu=Object.assign(Object.create(null),{base:new ts({isVoid:!0}),meta:new ts({isVoid:!0}),area:new ts({isVoid:!0}),embed:new ts({isVoid:!0}),link:new ts({isVoid:!0}),img:new ts({isVoid:!0}),input:new ts({isVoid:!0}),param:new ts({isVoid:!0}),hr:new ts({isVoid:!0}),br:new ts({isVoid:!0}),source:new ts({isVoid:!0}),track:new ts({isVoid:!0}),wbr:new ts({isVoid:!0}),p:new ts({closedByChildren:["address","article","aside","blockquote","div","dl","fieldset","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","ol","p","pre","section","table","ul"],closedByParent:!0}),thead:new ts({closedByChildren:["tbody","tfoot"]}),tbody:new ts({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new ts({closedByChildren:["tbody"],closedByParent:!0}),tr:new ts({closedByChildren:["tr"],closedByParent:!0}),td:new ts({closedByChildren:["td","th"],closedByParent:!0}),th:new ts({closedByChildren:["td","th"],closedByParent:!0}),col:new ts({isVoid:!0}),svg:new ts({implicitNamespacePrefix:"svg"}),foreignObject:new ts({implicitNamespacePrefix:"svg",preventNamespaceInheritance:!0}),math:new ts({implicitNamespacePrefix:"math"}),li:new ts({closedByChildren:["li"],closedByParent:!0}),dt:new ts({closedByChildren:["dt","dd"]}),dd:new ts({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new ts({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new ts({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new ts({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new ts({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new ts({closedByChildren:["optgroup"],closedByParent:!0}),option:new ts({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new ts({ignoreFirstLf:!0}),listing:new ts({ignoreFirstLf:!0}),style:new ts({contentType:Ur.RAW_TEXT}),script:new ts({contentType:Ur.RAW_TEXT}),title:new ts({contentType:{default:Ur.ESCAPABLE_RAW_TEXT,svg:Ur.PARSABLE_DATA}}),textarea:new ts({contentType:Ur.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})}),(new Wh).allKnownElementNames().forEach(e=>{!bu[e]&&null===ki(e)&&(bu[e]=new ts({canSelfClose:!1}))})),bu[s]??bu[s.toLowerCase()]??Tm}const $h={A:"LINK",B:"BOLD_TEXT",BR:"LINE_BREAK",EM:"EMPHASISED_TEXT",H1:"HEADING_LEVEL1",H2:"HEADING_LEVEL2",H3:"HEADING_LEVEL3",H4:"HEADING_LEVEL4",H5:"HEADING_LEVEL5",H6:"HEADING_LEVEL6",HR:"HORIZONTAL_RULE",I:"ITALIC_TEXT",LI:"LIST_ITEM",LINK:"MEDIA_LINK",OL:"ORDERED_LIST",P:"PARAGRAPH",Q:"QUOTATION",S:"STRIKETHROUGH_TEXT",SMALL:"SMALL_TEXT",SUB:"SUBSTRIPT",SUP:"SUPERSCRIPT",TBODY:"TABLE_BODY",TD:"TABLE_CELL",TFOOT:"TABLE_FOOTER",TH:"TABLE_HEADER_CELL",THEAD:"TABLE_HEADER",TR:"TABLE_ROW",TT:"MONOSPACED_TEXT",U:"UNDERLINED_TEXT",UL:"UNORDERED_LIST"};class Sm{constructor(){this._placeHolderNameCounts={},this._signatureToName={}}getStartTagPlaceholderName(e,n,l){const h=this._hashTag(e,n,l);if(this._signatureToName[h])return this._signatureToName[h];const b=e.toUpperCase(),F=$h[b]||`TAG_${b}`,se=this._generateUniqueName(l?F:`START_${F}`);return this._signatureToName[h]=se,se}getCloseTagPlaceholderName(e){const n=this._hashClosingTag(e);if(this._signatureToName[n])return this._signatureToName[n];const l=e.toUpperCase(),b=this._generateUniqueName(`CLOSE_${$h[l]||`TAG_${l}`}`);return this._signatureToName[n]=b,b}getPlaceholderName(e,n){const l=e.toUpperCase(),h=`PH: ${l}=${n}`;if(this._signatureToName[h])return this._signatureToName[h];const b=this._generateUniqueName(l);return this._signatureToName[h]=b,b}getUniquePlaceholder(e){return this._generateUniqueName(e.toUpperCase())}getStartBlockPlaceholderName(e,n){const l=this._hashBlock(e,n);if(this._signatureToName[l])return this._signatureToName[l];const h=this._generateUniqueName(`START_BLOCK_${this._toSnakeCase(e)}`);return this._signatureToName[l]=h,h}getCloseBlockPlaceholderName(e){const n=this._hashClosingBlock(e);if(this._signatureToName[n])return this._signatureToName[n];const l=this._generateUniqueName(`CLOSE_BLOCK_${this._toSnakeCase(e)}`);return this._signatureToName[n]=l,l}_hashTag(e,n,l){return`<${e}`+Object.keys(n).sort().map(se=>` ${se}=${n[se]}`).join("")+(l?"/>":`></${e}>`)}_hashClosingTag(e){return this._hashTag(`/${e}`,{},!1)}_hashBlock(e,n){return`@${e}${0===n.length?"":` (${n.sort().join("; ")})`} {}`}_hashClosingBlock(e){return this._hashBlock(`close_${e}`,[])}_toSnakeCase(e){return e.toUpperCase().replace(/[^A-Z0-9]/g,"_")}_generateUniqueName(e){if(!this._placeHolderNameCounts.hasOwnProperty(e))return this._placeHolderNameCounts[e]=1,e;const l=this._placeHolderNameCounts[e];return this._placeHolderNameCounts[e]=l+1,`${e}_${l}`}}const Mm=new p0(new u0);function Im(s,e){return e}class v0{constructor(e,n,l,h){this._expressionParser=e,this._interpolationConfig=n,this._containerBlocks=l,this._retainEmptyTokens=h}toI18nMessage(e,n="",l="",h="",b){const F={isIcu:1==e.length&&e[0]instanceof Yi,icuDepth:0,placeholderRegistry:new Sm,placeholderToContent:{},placeholderToMessage:{},visitNodeFn:b||Im},se=vi(this,e,F);return new Gn(se,F.placeholderToContent,F.placeholderToMessage,n,l,h)}visitElement(e,n){const l=vi(this,e.children,n),h={};
1e.attrs.forEach(Xe=>{h[Xe.name]=Xe.value});const b=th(e.name).isVoid,F=n.placeholderRegistry.getStartTagPlaceholderName(e.name,h,b);n.placeholderToContent[F]={text:e.startSourceSpan.toString(),sourceSpan:e.startSourceSpan};let se="";b||(se=n.placeholderRegistry.getCloseTagPlaceholderName(e.name),n.placeholderToContent[se]={text:`</${e.name}>`,sourceSpan:e.endSourceSpan??e.sourceSpan});const Ue=new Hi(e.name,h,F,se,l,b,e.sourceSpan,e.startSourceSpan,e.endSourceSpan);return n.visitNodeFn(e,Ue)}visitAttribute(e,n){const l=void 0===e.valueTokens||1===e.valueTokens.length?new Lr(e.value,e.valueSpan||e.sourceSpan):this._visitTextWithInterpolation(e.valueTokens,e.valueSpan||e.sourceSpan,n,e.i18n);return n.visitNodeFn(e,l)}visitText(e,n){const l=1===e.tokens.length?new Lr(e.value,e.sourceSpan):this._visitTextWithInterpolation(e.tokens,e.sourceSpan,n,e.i18n);return n.visitNodeFn(e,l)}visitComment(e,n){return null}visitExpansion(e,n){n.icuDepth++;const l={},h=new Bs(e.switchValue,e.type,l,e.sourceSpan);if(e.cases.forEach(se=>{l[se.value]=new Ii(se.expression.map(Ue=>Ue.visit(this,n)),se.expSourceSpan)}),n.icuDepth--,n.isIcu||n.icuDepth>0){const se=n.placeholderRegistry.getUniquePlaceholder(`VAR_${e.type}`);return h.expressionPlaceholder=se,n.placeholderToContent[se]={text:e.switchValue,sourceSpan:e.switchValueSourceSpan},n.visitNodeFn(e,h)}const b=n.placeholderRegistry.getPlaceholderName("ICU",e.sourceSpan.toString());n.placeholderToMessage[b]=this.toI18nMessage([e],"","","",void 0);const F=new Ys(h,b,e.sourceSpan);return n.visitNodeFn(e,F)}visitExpansionCase(e,n){throw new Error("Unreachable code")}visitBlock(e,n){const l=vi(this,e.children,n);if(this._containerBlocks.has(e.name))return new Ii(l,e.sourceSpan);const h=e.parameters.map(Ue=>Ue.expression),b=n.placeholderRegistry.getStartBlockPlaceholderName(e.name,h),F=n.placeholderRegistry.getCloseBlockPlaceholderName(e.name);n.placeholderToContent[b]={text:e.startSourceSpan.toString(),sourceSpan:e.startSourceSpan},n.placeholderToContent[F]={text:e.endSourceSpan?e.endSourceSpan.toString():"}",sourceSpan:e.endSourceSpan??e.sourceSpan};const se=new si(e.name,h,b,F,l,e.sourceSpan,e.startSourceSpan,e.endSourceSpan);return n.visitNodeFn(e,se)}visitBlockParameter(e,n){throw new Error("Unreachable code")}visitLetDeclaration(e,n){return null}_visitTextWithInterpolation(e,n,l,h){const b=[];let F=!1;for(const se of e)switch(se.type){case 8:case 17:F=!0;const Ue=se.parts[1],Xe=Ue.split(Am)[2]||"INTERPOLATION",dt=l.placeholderRegistry.getPlaceholderName(Xe,Ue);l.placeholderToContent[dt]={text:se.parts.join(""),sourceSpan:se.sourceSpan},b.push(new ns(Ue,dt,se.sourceSpan));break;default:if(se.parts[0].length>0||this._retainEmptyTokens){const Wt=b[b.length-1];Wt instanceof Lr?(Wt.value+=se.parts[0],Wt.sourceSpan=new Fi(Wt.sourceSpan.start,se.sourceSpan.end,Wt.sourceSpan.fullStart,Wt.sourceSpan.details)):b.push(new Lr(se.parts[0],se.sourceSpan))}else this._retainEmptyTokens&&b.push(new Lr(se.parts[0],se.sourceSpan))}return F?(function bd(s,e){if(e instanceof Gn&&(function y0(s){const e=s.nodes;if(1!==e.length||!(e[0]instanceof Ii))throw new Error("Unexpected previous i18n message - expected it to consist of only a single `Container` node.")}(e),e=e.nodes[0]),e instanceof Ii){!function b0(s,e){if(s.length!==e.length)throw new Error(`\nThe number of i18n message children changed between first and second pass.\n\nFirst pass (${s.length} tokens):\n${s.map(n=>`"${n.sourceSpan.toString()}"`).join("\n")}\n\nSecond pass (${e.length} tokens):\n${e.map(n=>`"${n.sourceSpan.toString()}"`).join("\n")}\n `.trim());if(s.some((n,l)=>e[l].constructor!==n.constructor))throw new Error("The types of the i18n message children changed between first and second pass.")}(e.children,s);for(let n=0;n<s.length;n++)s[n].sourceSpan=e.children[n].sourceSpan}}(b,h),new Ii(b,n)):b[0]}}const Am=/\/\/[\s\S]*i18n[\s\S]*\([\s\S]*ph[\s\S]*=[\s\S]*("|')([\s\S]*?)\1[\s\S]*\)/g;class Xc extends Ri{constructor(e,n){super(e,n)}}const km=new Set(["iframe|srcdoc","*|innerhtml","*|outerhtml","embed|src","object|codebase","object|data"]);function E0(s,e){return s=s.toLowerCase(),e=e.toLowerCase(),km.has(s+"|"+e)||km.has("*|"+e)}const Nm=s=>(e,n)=>{const l=s.get(e)??e;return l instanceof md&&(n instanceof Ys&&l.i18n instanceof Gn&&(n.previousMessage=l.i18n),l.i18n=n),n};class Om{constructor(e=Pa,n=!1,l=!1,h=ou,b=!0,F=!b){this.interpolationConfig=e,this.keepI18nAttrs=n,this.enableI18nLegacyMessageIdFormat=l,this.containerBlocks=h,this.preserveSignificantWhitespace=b,this.retainEmptyTokens=F,this.hasI18nMeta=!1,this._errors=[]}
1_generateI18nMessage(e,n="",l){const{meaning:h,description:b,customId:F}=this._parseMetadata(n),Ue=function Jf(s,e,n){const l=new v0(Mm,s,e,n);return(h,b,F,se,Ue)=>l.toI18nMessage(h,b,F,se,Ue)}(this.interpolationConfig,this.containerBlocks,this.retainEmptyTokens)(e,h,b,F,l);return this._setMessageId(Ue,n),this._setLegacyIds(Ue,n),Ue}visitAllWithErrors(e){const n=e.map(l=>l.visit(this,null));return new _d(n,this._errors)}visitElement(e){let n;if(function Ka(s){return s.attrs.some(e=>Lc(e.name))}(e)){this.hasI18nMeta=!0;const l=[],h={};for(const b of e.attrs)if(b.name===Ra){const F=e.i18n||b.value,se=new Map,Ue=this.preserveSignificantWhitespace?e.children:Hu(new Gf(!1,se),e.children);n=this._generateI18nMessage(Ue,F,Nm(se)),0===n.nodes.length&&(n=void 0),e.i18n=n}else if(b.name.startsWith(vl)){const F=b.name.slice(vl.length);E0(e.name,F)?this._reportError(b,`Translating attribute '${F}' is disallowed for security reasons.`):h[F]=b.value}else l.push(b);if(Object.keys(h).length)for(const b of l){const F=h[b.name];void 0!==F&&b.value&&(b.i18n=this._generateI18nMessage([b],b.i18n||F))}this.keepI18nAttrs||(e.attrs=l)}return vi(this,e.children,n),e}visitExpansion(e,n){let l;const h=e.i18n;if(this.hasI18nMeta=!0,h instanceof Ys){const b=h.name;l=this._generateI18nMessage([e],h),Da(l).name=b,null!==n&&(n.placeholderToMessage[b]=l)}else l=this._generateI18nMessage([e],n||h);return e.i18n=l,e}visitText(e){return e}visitAttribute(e){return e}visitComment(e){return e}visitExpansionCase(e){return e}visitBlock(e,n){return vi(this,e.children,n),e}visitBlockParameter(e,n){return e}visitLetDeclaration(e,n){return e}_parseMetadata(e){return"string"==typeof e?function w0(s=""){let e,n,l;if(s=s.trim()){const h=s.indexOf(Ed),b=s.indexOf(ep);let F;[F,e]=h>-1?[s.slice(0,h),s.slice(h+2)]:[s,""],[n,l]=b>-1?[F.slice(0,b),F.slice(b+1)]:["",F]}return{customId:e,meaning:n,description:l}}(e):e instanceof Gn?e:{}}_setMessageId(e,n){e.id||(e.id=n instanceof Gn&&n.id||function Ie(s,e){return s.id||re(s,e)}(e,this.preserveSignificantWhitespace))}_setLegacyIds(e,n){if(this.enableI18nLegacyMessageIdFormat)e.legacyIds=[(s=e,function pe(s){ae??=new TextEncoder;const e=[...ae.encode(s)],n=function Dt(s,e){const n=s.length+3>>>2,l=[];for(let h=0;h<n;h++)l[h]=un(s,4*h,e);return l}(e,ve.Big),l=8*e.length,h=new Uint32Array(80);let b=1732584193,F=4023233417,se=2562383102,Ue=271733878,Xe=3285377520;n[l>>5]|=128<<24-l%32,n[15+(l+64>>9<<4)]=l;for(let dt=0;dt<n.length;dt+=16){const Wt=b,kn=F,nr=se,wr=Ue,Yr=Xe;for(let Jr=0;Jr<80;Jr++){h[Jr]=Jr<16?n[dt+Jr]:lt(h[Jr-3]^h[Jr-8]^h[Jr-14]^h[Jr-16],1);const oi=Be(Jr,F,se,Ue),cs=oi[0],Nl=oi[1],qc=[lt(b,5),cs,Xe,Nl,h[Jr]].reduce(_e);Xe=Ue,Ue=se,se=lt(F,30),F=b,b=qc}b=_e(b,Wt),F=_e(F,kn),se=_e(se,nr),Ue=_e(Ue,wr),Xe=_e(Xe,Yr)}return ge(b)+ge(F)+ge(se)+ge(Ue)+ge(Xe)}(function M(s){return s.map(e=>e.visit(Se,null))}(s.nodes).join("")+`[${s.meaning}]`)),re(e,this.preserveSignificantWhitespace)];else if("string"!=typeof n){const l=n instanceof Gn?n:n instanceof Ys?n.previousMessage:void 0;e.legacyIds=l?l.legacyIds:[]}var s}_reportError(e,n){this._errors.push(new Xc(e.sourceSpan,n))}}const ep="|",Ed="@@",Gh="goog.getMsg";function D0(s,e,n,l){const h=function H_(s){return s.nodes.map(e=>e.visit(tp,null)).join("")}(e),b=[Yt(h)];Object.keys(l).length&&(b.push(Vf(we(l,!0),!0)),b.push(Vf({original_code:Zn(Object.keys(l).map(Ue=>({key:ie(Ue),quoted:!0,value:Yt(e.placeholders[Ue]?e.placeholders[Ue].sourceSpan.toString():e.placeholderToMessage[Ue].nodes.map(Xe=>Xe.sourceSpan.toString()).join(""))})))})));const F=n.set(tn(Gh).callFn(b)).toConstDecl();return F.addLeadingComment(function Lm(s){const e=[];return e.push(s.description?{tagName:"desc",text:s.description}:{tagName:"suppress",text:"{msgDescriptions}"}),s.meaning&&e.push({tagName:"meaning",text:s.meaning}),function Ht(s=[]){return new Yn(s)}(e)}(e)),[F,new Sr(s.set(n))]}const tp=new class Rm{formatPh(e){return`{$${ie(e)}}`}visitText(e){return e.value}visitContainer(e){return e.children.map(n=>n.visit(this)).join("")}visitIcu(e){return Kg(e)}visitTagPlaceholder(e){return e.isVoid?this.formatPh(e.startName):`${this.formatPh(e.startName)}${e.children.map(n=>n.visit(this)).join("")}${this.formatPh(e.closeName)}`}visitPlaceholder(e){return this.formatPh(e.name)}visitBlockPlaceholder(e){return`${this.formatPh(e.startName)}${e.children.map(n=>n.visit(this)).join("")}${this.formatPh(e.closeName)}`}visitIcuPlaceholder(e,n){return this.formatPh(e.name)}};function p(s,e,n){const{messageParts:l,placeHolders:h}=function W(s){const e=[],n=new x(s.placeholderToMessage,e);
1return s.nodes.forEach(l=>l.visit(n)),function at(s){const e=[],n=[];s[0]instanceof Wn&&e.push(Tt(s[0].sourceSpan.start));for(let l=0;l<s.length;l++){const h=s[l];h instanceof jn?e.push(h):(n.push(h),s[l-1]instanceof Wn&&e.push(Tt(s[l-1].sourceSpan.end)))}return s[s.length-1]instanceof Wn&&e.push(Tt(s[s.length-1].sourceSpan.end)),{messageParts:e,placeHolders:n}}(e)}(e),b=function Le(s){const e=s.nodes[0];return new Fi(e.sourceSpan.fullStart,s.nodes[s.nodes.length-1].sourceSpan.end,e.sourceSpan.fullStart,e.sourceSpan.details)}(e),F=h.map(Xe=>n[Xe.text]),se=function Mr(s,e,n,l,h){return new Nt(s,e,n,l,h)}(e,l,h,F,b),Ue=s.set(se);return[new Sr(Ue)]}class x{constructor(e,n){this.placeholderToMessage=e,this.pieces=n}visitText(e){if(this.pieces[this.pieces.length-1]instanceof jn)this.pieces[this.pieces.length-1].text+=e.value;else{const n=new Fi(e.sourceSpan.fullStart,e.sourceSpan.end,e.sourceSpan.fullStart,e.sourceSpan.details);this.pieces.push(new jn(e.value,n))}}visitContainer(e){e.children.forEach(n=>n.visit(this))}visitIcu(e){this.pieces.push(new jn(Kg(e),e.sourceSpan))}visitTagPlaceholder(e){this.pieces.push(this.createPlaceholderPiece(e.startName,e.startSourceSpan??e.sourceSpan)),e.isVoid||(e.children.forEach(n=>n.visit(this)),this.pieces.push(this.createPlaceholderPiece(e.closeName,e.endSourceSpan??e.sourceSpan)))}visitPlaceholder(e){this.pieces.push(this.createPlaceholderPiece(e.name,e.sourceSpan))}visitBlockPlaceholder(e){this.pieces.push(this.createPlaceholderPiece(e.startName,e.startSourceSpan??e.sourceSpan)),e.children.forEach(n=>n.visit(this)),this.pieces.push(this.createPlaceholderPiece(e.closeName,e.endSourceSpan??e.sourceSpan))}visitIcuPlaceholder(e){this.pieces.push(this.createPlaceholderPiece(e.name,e.sourceSpan,this.placeholderToMessage[e.name]))}createPlaceholderPiece(e,n,l){return new Wn(ie(e,!1),n,l)}}function Tt(s){return new jn("",new Fi(s,s))}const Ot="ngI18nClosureMode",lr="MSG_";function mr(s){return`${lr}${s}`.toUpperCase()}function Fr(s){return new dr(s.name,void 0,yt,void 0,s.sourceSpan)}function hi(s,e,n,l){const h=[],b=new Map;for(const Xe of l.subMessages){const dt=n.get(Xe),{mainVar:Wt,statements:kn}=hi(s,e,n,dt);h.push(...kn);const nr=b.get(dt.messagePlaceholder)??[];nr.push(Wt),b.set(dt.messagePlaceholder,nr)}(function Qi(s,e){for(const[n,l]of e)1===l.length?s.params.set(n,l[0]):(s.params.set(n,Yt(`\ufffdI18N_EXP_${n}\ufffd`)),s.postprocessingParams.set(n,wn(l)))})(l,b),l.params=new Map([...l.params.entries()].sort());const F=tn(s.pool.uniqueName("i18n_")),se=function ys(s,e,n,l){let h;const b=n;if(l){const F=mr("EXTERNAL_"),se=s.uniqueName(b);h=`${F}${I(e)}$$${se}`}else{const F=mr(b);h=s.uniqueName(F)}return tn(h)}(s.pool,l.message.id,e,s.i18nUseExternalIds);let Ue;if(l.needsPostprocessing||l.postprocessingParams.size>0){const dt=we(Object.fromEntries([...l.postprocessingParams.entries()].sort()),!1),Wt=[];l.postprocessingParams.size>0&&Wt.push(Vf(dt,!0)),Ue=kn=>Te(Rt.i18nPostprocess).callFn([kn,...Wt])}return h.push(...function mi(s,e,n,l,h){const b=Object.fromEntries(l),F=[Fr(e),Ar(En(tn(Ot)).notIdentical(Yt("undefined",Ln)).and(tn(Ot)),D0(e,s,n,b),p(e,s,we(b,!1)))];return h&&F.push(new Sr(e.set(h(e)))),F}(l.message,F,se,l.params,Ue)),{mainVar:F,statements:h}}function Hl(s){const e=[];for(const n of s)e.push(Yt(n.name),Yt(n.target));return wn(e)}function Ac(s){const e=[];let n=0,l=0,h=0,b=0,F=0,se=null;for(;n<s.length;)switch(s.charCodeAt(n++)){case 40:l++;break;case 41:l--;break;case 39:0===h?h=39:39===h&&92!==s.charCodeAt(n-1)&&(h=0);break;case 34:0===h?h=34:34===h&&92!==s.charCodeAt(n-1)&&(h=0);break;case 58:!se&&0===l&&0===h&&(se=Qc(s.substring(F,n-1).trim()),b=n);break;case 59:if(se&&b>0&&0===l&&0===h){const Xe=s.substring(b,n-1).trim();e.push(se,Xe),F=n,b=0,se=null}}if(se&&b){const Ue=s.slice(b).trim();e.push(se,Ue)}return e}function Qc(s){return s.replace(/[a-z][A-Z]/g,e=>e.charAt(0)+"-"+e.charAt(1)).toLowerCase()}function Pm(s,e,n,l){null===s.fnName&&(s.fnName=s.job.pool.uniqueName(I(`${e}_${s.job.fnSuffix}`),!1));const h=new Map;for(const b of s.ops())switch(b.kind){case ct.Property:case ct.HostProperty:b.isAnimationTrigger&&(b.name="@"+b.name);break;case ct.Listener:if(null!==b.handlerFnName)break;
1if(!b.hostListener&&null===b.targetSlot.slot)throw new Error("Expected a slot to be assigned");let F="";b.isAnimationListener&&(b.name=`@${b.name}.${b.animationPhase}`,F="animation"),b.handlerFnName=b.hostListener?`${e}_${F}${b.name}_HostBindingHandler`:`${s.fnName}_${b.tag.replace("-","_")}_${F}${b.name}_${b.targetSlot.slot}_listener`,b.handlerFnName=I(b.handlerFnName);break;case ct.TwoWayListener:if(null!==b.handlerFnName)break;if(null===b.targetSlot.slot)throw new Error("Expected a slot to be assigned");b.handlerFnName=I(`${s.fnName}_${b.tag.replace("-","_")}_${b.name}_${b.targetSlot.slot}_listener`);break;case ct.Variable:h.set(b.xref,wE(s,b.variable,n));break;case ct.RepeaterCreate:if(!(s instanceof gu))throw new Error("AssertionError: must be compiling a component");if(null===b.handle.slot)throw new Error("Expected slot to be assigned");null!==b.emptyView&&Pm(s.job.views.get(b.emptyView),`${e}_${b.functionNameSuffix}Empty_${b.handle.slot+2}`,n,l),Pm(s.job.views.get(b.xref),`${e}_${b.functionNameSuffix}_${b.handle.slot+1}`,n,l);break;case ct.Projection:if(!(s instanceof gu))throw new Error("AssertionError: must be compiling a component");if(null===b.handle.slot)throw new Error("Expected slot to be assigned");null!==b.fallbackView&&Pm(s.job.views.get(b.fallbackView),`${e}_ProjectionFallback_${b.handle.slot}`,n,l);break;case ct.Template:if(!(s instanceof gu))throw new Error("AssertionError: must be compiling a component");const se=s.job.views.get(b.xref);if(null===b.handle.slot)throw new Error("Expected slot to be assigned");Pm(se,`${e}${0===b.functionNameSuffix.length?"":`_${b.functionNameSuffix}`}_${b.handle.slot}`,n,l);break;case ct.StyleProp:b.name=DE(b.name),l&&(b.name=Vy(b.name));break;case ct.ClassProp:l&&(b.name=Vy(b.name))}for(const b of s.ops())Ha(b,F=>{if(F instanceof hc&&null===F.name){if(!h.has(F.xref))throw new Error(`Variable ${F.xref} not yet named`);F.name=h.get(F.xref)}})}function wE(s,e,n){if(null===e.name)switch(e.kind){case Va.Context:e.name="ctx_r"+n.index++;break;case Va.Identifier:e.name=s.job.compatibility===Cl.TemplateDefinitionBuilder?`${e.identifier}_${"ctx"===e.identifier?"i":""}r${++n.index}`:`${e.identifier}_i${n.index++}`;break;default:e.name="_r"+ ++n.index}return e.name}function DE(s){return s.startsWith("--")?s:Qc(s)}function Vy(s){const e=s.indexOf("!important");return e>-1?s.substring(0,e):s}function Y_(s){for(const e of s){if(!(e.kind===ct.Statement&&e.statement instanceof Sr&&e.statement.expr instanceof Zl))continue;const n=e.statement.expr.steps;let l=!0;for(let h=e.next;h.kind!==ct.ListEnd&&l;h=h.next)Ha(h,(b,F)=>{if(!Bl(b))return b;if(l&&!(F&vs.InChildOperation))switch(b.kind){case Gr.NextContext:b.steps+=n,cr.remove(e),l=!1;break;case Gr.GetCurrentView:case Gr.Reference:case Gr.ContextLetReference:l=!1}})}}function _c(s,e){const n=s.get(e);if(void 0===n)throw new Error("All attributes should have an element-like target.");return n}function nh(s){return e=>e.kind===s}function zh(s,e){return n=>n.kind===s&&e===n.expression instanceof _a}const IE=[{test:s=>s.kind===ct.Listener&&s.hostListener&&s.isAnimationListener},{test:function Hy(s){return s.kind===ct.Listener&&!(s.hostListener&&s.isAnimationListener)||s.kind===ct.TwoWayListener}}],AE=[{test:nh(ct.StyleMap),transform:T0},{test:nh(ct.ClassMap),transform:T0},{test:nh(ct.StyleProp)},{test:nh(ct.ClassProp)},{test:zh(ct.Attribute,!0)},{test:zh(ct.Property,!0)},{test:function ME(s){return!(s.kind!==ct.Property&&s.kind!==ct.TwoWayProperty||s.expression instanceof _a)}},{test:zh(ct.Attribute,!1)}],Yy=[{test:zh(ct.HostProperty,!0)},{test:zh(ct.HostProperty,!1)},{test:nh(ct.Attribute)},{test:nh(ct.StyleMap),transform:T0},{test:nh(ct.ClassMap),transform:T0},{test:nh(ct.StyleProp)},{test:nh(ct.ClassProp)}],jy=new Set([ct.Listener,ct.TwoWayListener,ct.StyleMap,ct.ClassMap,ct.StyleProp,ct.ClassProp,ct.Property,ct.TwoWayProperty,ct.HostProperty,ct.Attribute]);function C0(s,e){let n=[],l=null;for(const h of s){const b=gf(h)?h.target:null;(!jy.has(h.kind)||b!==l&&null!==l&&null!==b)&&(cr.insertBefore(Wy(n,e),h),n=[],l=null),jy.has(h.kind)&&(n.push(h),cr.remove(h),l=b??l)}s.push(Wy(n,e))}function Wy(s,e){const n=Array.from(e,()=>new Array);for(const l of s)n[e.findIndex(b=>b.test(l))].push(l);return n.flatMap((l,h)=>{const b=e[h].transform;return b?b(l):l})}function T0(s){return s.slice(s.length-1)}function OE(s){return"select"===s.toLowerCase()}function LE(s,e){const n=s.get(e);if(void 0===n)throw new Error("All attributes should have an slottable target.");return n}function j_(s){for(const e of s.update)Ha(e,(n,l)=>{if(Bl(n)&&n.kind===Gr.PipeBinding){if(l&vs.InChildOperation)throw new Error("AssertionError: pipe bindings should not appear in child expressions");if(s.job.compatibility){if(null==e.target)throw new Error("AssertionError: expected slot handle to be assigned for pipe creation");RE(s,e.target,n)}
1else s.create.push(Lg(n.target,n.targetSlot,n.name))}})}function RE(s,e,n){for(let l=s.create.head.next;l.kind!==ct.ListEnd;l=l.next){if(!Ld(l)||l.xref!==e)continue;for(;l.next.kind===ct.Pipe;)l=l.next;const h=Lg(n.target,n.targetSlot,n.name);return void cr.insertBefore(h,l.next)}throw new Error(`AssertionError: unable to find insertion point for pipe ${n.name}`)}function W_(s,e){let n=null;for(const l of s.create)switch(l.kind){case ct.I18nStart:l.subTemplateIndex=0===e?null:e,n=l;break;case ct.I18nEnd:null===n.subTemplateIndex&&(e=0),n=null;break;case ct.Template:e=np(s.job.views.get(l.xref),n,l.i18nPlaceholder,e);break;case ct.RepeaterCreate:e=np(s.job.views.get(l.xref),n,l.i18nPlaceholder,e),null!==l.emptyView&&(e=np(s.job.views.get(l.emptyView),n,l.emptyI18nPlaceholder,e))}return e}function np(s,e,n,l){if(void 0!==n){if(null===e)throw Error("Expected template with i18n placeholder to be in an i18n block.");l++,function $_(s,e){if(s.create.head.next?.kind!==ct.I18nStart){const n=s.job.allocateXrefId();cr.insertAfter(Ah(n,e.message,e.root,null),s.create.head),cr.insertBefore(kh(n,null),s.create.tail)}}(s,e)}return W_(s,l)}class Gy extends fi{constructor(e){super(),this.numArgs=e}keyOf(e){return e instanceof ad?`param(${e.index})`:super.keyOf(e)}toSharedConstantDeclaration(e,n){const l=[];for(let b=0;b<this.numArgs;b++)l.push(new R("a"+b));const h=Pr(n,b=>b instanceof ad?tn("a"+b.index):b,vs.None);return new dr(e,new X(l,h),void 0,Jt.Final)}}function Ky(s){const e=[],n=[];for(const l of s.entries)if(l.isConstant())e.push(l);else{const h=n.length;n.push(l),e.push(new ad(h))}return new Pu(wn(e),n)}function S0(s){let e=[];const n=[];for(const l of s.entries)if(l.value.isConstant())e.push(l);else{const h=n.length;n.push(l.value),e.push(new _n(l.key,new ad(h),l.quoted))}return new Pu(Zn(e),n)}function G_(s,e,n,l,h){return M0(Rt.element,s,e,n,l,h)}function wd(s,e,n,l,h){return M0(Rt.elementStart,s,e,n,l,h)}function M0(s,e,n,l,h,b){const F=[Yt(e)];return null!==n&&F.push(Yt(n)),null!==h?F.push(Yt(l),Yt(h)):null!==l&&F.push(Yt(l)),bs(s,F,b)}function BE(s){return bs(Rt.elementEnd,[],s)}function z_(s,e,n,l){return M0(Rt.elementContainerStart,s,null,e,n,l)}function FE(s,e,n,l){return M0(Rt.elementContainer,s,null,e,n,l)}function Xy(s,e,n,l,h,b,F,se){const Ue=[Yt(s),e,Yt(n),Yt(l),Yt(h),Yt(b)];for(null!==F&&(Ue.push(Yt(F)),Ue.push(Te(Rt.templateRefExtractor)));Ue[Ue.length-1].isEquivalent(it);)Ue.pop();return bs(Rt.templateCreate,Ue,se)}function K_(s,e,n,l,h){const b=[Yt(s),e];return null!==n&&(b.push(Yt(!1)),b.push(Te(n))),bs(l?Rt.syntheticHostListener:Rt.listener,b,h)}function sp(s,e){return Te(Rt.twoWayBindingSet).callFn([s,e])}function Qy(s,e,n){return bs(Rt.twoWayListener,[Yt(s),e],n)}function Zy(s,e){return bs(Rt.pipe,[Yt(s),Yt(e)],null)}function YE(s,e){return bs(Rt.advance,s>1?[Yt(s)]:[],e)}function GE(s,e,n){const l=[Yt(s,null)];return""!==e&&l.push(Yt(e)),bs(Rt.text,l,n)}function Jy(s,e,n,l,h,b,F,se,Ue,Xe){const dt=[Yt(s),Yt(e),n??Yt(null),Yt(l),Yt(h),Yt(b),F??Yt(null),se??Yt(null),Ue?Te(Rt.deferEnableTimerScheduling):Yt(null)];let Wt;for(;null!==(Wt=dt[dt.length-1])&&Wt instanceof Nn&&null===Wt.value;)dt.pop();return bs(Rt.defer,dt,Xe)}const zE=new Map([[Ks.Idle,[Rt.deferOnIdle,Rt.deferPrefetchOnIdle]],[Ks.Immediate,[Rt.deferOnImmediate,Rt.deferPrefetchOnImmediate]],[Ks.Timer,[Rt.deferOnTimer,Rt.deferPrefetchOnTimer]],[Ks.Hover,[Rt.deferOnHover,Rt.deferPrefetchOnHover]],[Ks.Interaction,[Rt.deferOnInteraction,Rt.deferPrefetchOnInteraction]],[Ks.Viewport,[Rt.deferOnViewport,Rt.deferPrefetchOnViewport]]]);function eb(s,e,n,l){const h=zE.get(s);if(void 0===h)throw new Error(`Unable to determine instruction for trigger ${s}`);return bs(n?h[1]:h[0],e.map(F=>Yt(F)),l)}function KE(s){return bs(Rt.projectionDef,s?[s]:[],null)}function XE(s,e,n,l,h,b,F){const se=[Yt(s)];return(0!==e||null!==n||null!==l)&&(se.push(Yt(e)),null!==n&&se.push(n),null!==l&&(null===n&&se.push(Yt(null)),se.push(tn(l),Yt(h),Yt(b)))),bs(Rt.projection,se,F)}function tb(s,e,n,l){const h=[Yt(s),Yt(e)];return null!==n&&h.push(Yt(n)),bs(Rt.i18nStart,h,l)}function X_(s,e,n,l,h,b,F,se,Ue,Xe,dt,Wt,kn,nr){const wr=[Yt(s),tn(e),Yt(n),Yt(l),Yt(h),Yt(b),F];return(se||null!==Ue)&&(wr.push(Yt(se)),null!==Ue&&(wr.push(tn(Ue),Yt(Xe),Yt(dt)),(null!==Wt||null!==kn)&&wr.push(Yt(Wt)),null!==kn&&wr.push(Yt(kn)))),bs(Rt.repeaterCreate,wr,nr)}function nb(s,e){return bs(Rt.repeater,[s],e)}function Bm(s,e,n){return bs(s?Rt.deferPrefetchWhen:Rt.deferWhen,[e],n)}function Fm(s,e){return bs(Rt.declareLet,[Yt(s)],e)}function ZE(s,e,n,l){const h=[Yt(s),Yt(e)];return n&&h.push(Yt(n)),bs(Rt.i18n,h,l)}function qE(s){return bs(Rt.i18nEnd,[],s)}function A0(s,e){const n=[Yt(s),Yt(e)];return bs(Rt.i18nAttributes,n,null)}function Q_(s,e,n,l){const h=[Yt(s),e];return null!==n&&h.push(n),bs(Rt.property,h,l)}function JE(s,e,n,l){const h=[Yt(s),e];return null!==n&&h.push(n),bs(Rt.twoWayProperty,h,l)}function Wx(s,e,n,l){const h=[Yt(s),e];return(null!==n||null!==l)&&h.push(n??Yt(null)),null!==l&&h.push(Yt(l)),bs(Rt.attribute,h,null)}function $x(s,e,n,l){const h=[Yt(s),e];return null!==n&&h.push(Yt(n)),bs(Rt.styleProp,h,l)}function ew(s,e,n){return bs(Rt.classProp,[Yt(s),e],n)}function tw(s,e){return bs(Rt.styleMap,[s],e)}function Gx(s,e){return bs(Rt.classMap,[s],e)}const rb=[Rt.pipeBind1,Rt.pipeBind2,Rt.pipeBind3,Rt.pipeBind4];function rw(s,e,n){const l=Xh(s,e);return Dd(ab,[],l,[],n)}function iw(s,e){return bs(Rt.i18nExp,[s],e)}function Z_(s,e){return bs(Rt.i18nApply,[Yt(s)],e)}function Um(s,e,n,l,h){const b=Xh(e,n),F=[];return null!==l&&F.push(l),Dd(ow,[Yt(s)],b,F,h)}
1function q_(s,e,n,l,h){const b=Xh(e,n),F=[];return null!==l&&F.push(l),Dd(lw,[Yt(s)],b,F,h)}function k0(s,e,n,l,h){const b=Xh(e,n),F=[];return null!==l&&F.push(Yt(l)),Dd(aw,[Yt(s)],b,F,h)}function ib(s,e,n){const l=Xh(s,e);return Dd(jm,[],l,[],n)}function Hm(s,e,n){const l=Xh(s,e);return Dd(cw,[],l,[],n)}function sb(s,e,n,l){const h=[Yt(s),e];return null!==n&&h.push(n),bs(Rt.hostProperty,h,l)}function sw(s,e,n){return bs(Rt.syntheticHostProperty,[Yt(s),e],n)}function Xh(s,e){if(s.length<1||e.length!==s.length-1)throw new Error("AssertionError: expected specific shape of args for strings/expressions in interpolation");const n=[];if(1===e.length&&""===s[0]&&""===s[1])n.push(e[0]);else{let l;for(l=0;l<e.length;l++)n.push(Yt(s[l]),e[l]);n.push(Yt(s[l]))}return n}function bs(s,e,n){const l=Te(s).callFn(e,n);return Tc(new Sr(l,n))}function ob(s,e,n){const l=[s];return null!==e&&l.push(e),bs(Rt.conditional,l,n)}const ab={constant:[Rt.textInterpolate,Rt.textInterpolate1,Rt.textInterpolate2,Rt.textInterpolate3,Rt.textInterpolate4,Rt.textInterpolate5,Rt.textInterpolate6,Rt.textInterpolate7,Rt.textInterpolate8],variable:Rt.textInterpolateV,mapping:s=>{if(s%2==0)throw new Error("Expected odd number of arguments");return(s-1)/2}},ow={constant:[Rt.propertyInterpolate,Rt.propertyInterpolate1,Rt.propertyInterpolate2,Rt.propertyInterpolate3,Rt.propertyInterpolate4,Rt.propertyInterpolate5,Rt.propertyInterpolate6,Rt.propertyInterpolate7,Rt.propertyInterpolate8],variable:Rt.propertyInterpolateV,mapping:s=>{if(s%2==0)throw new Error("Expected odd number of arguments");return(s-1)/2}},aw={constant:[Rt.styleProp,Rt.stylePropInterpolate1,Rt.stylePropInterpolate2,Rt.stylePropInterpolate3,Rt.stylePropInterpolate4,Rt.stylePropInterpolate5,Rt.stylePropInterpolate6,Rt.stylePropInterpolate7,Rt.stylePropInterpolate8],variable:Rt.stylePropInterpolateV,mapping:s=>{if(s%2==0)throw new Error("Expected odd number of arguments");return(s-1)/2}},lw={constant:[Rt.attribute,Rt.attributeInterpolate1,Rt.attributeInterpolate2,Rt.attributeInterpolate3,Rt.attributeInterpolate4,Rt.attributeInterpolate5,Rt.attributeInterpolate6,Rt.attributeInterpolate7,Rt.attributeInterpolate8],variable:Rt.attributeInterpolateV,mapping:s=>{if(s%2==0)throw new Error("Expected odd number of arguments");return(s-1)/2}},jm={constant:[Rt.styleMap,Rt.styleMapInterpolate1,Rt.styleMapInterpolate2,Rt.styleMapInterpolate3,Rt.styleMapInterpolate4,Rt.styleMapInterpolate5,Rt.styleMapInterpolate6,Rt.styleMapInterpolate7,Rt.styleMapInterpolate8],variable:Rt.styleMapInterpolateV,mapping:s=>{if(s%2==0)throw new Error("Expected odd number of arguments");return(s-1)/2}},cw={constant:[Rt.classMap,Rt.classMapInterpolate1,Rt.classMapInterpolate2,Rt.classMapInterpolate3,Rt.classMapInterpolate4,Rt.classMapInterpolate5,Rt.classMapInterpolate6,Rt.classMapInterpolate7,Rt.classMapInterpolate8],variable:Rt.classMapInterpolateV,mapping:s=>{if(s%2==0)throw new Error("Expected odd number of arguments");return(s-1)/2}},uw={constant:[Rt.pureFunction0,Rt.pureFunction1,Rt.pureFunction2,Rt.pureFunction3,Rt.pureFunction4,Rt.pureFunction5,Rt.pureFunction6,Rt.pureFunction7,Rt.pureFunction8],variable:Rt.pureFunctionV,mapping:s=>s};function lb(s,e,n,l,h){const b=s.mapping(n.length);if(b<s.constant.length)return Te(s.constant[b]).callFn([...e,...n,...l],h);if(null!==s.variable)return Te(s.variable).callFn([...e,wn(n),...l],h);throw new Error("AssertionError: unable to call variadic function")}function Dd(s,e,n,l,h){return Tc(lb(s,e,n,l,h).toStmt())}const cb=new Map([["window",Rt.resolveWindow],["document",Rt.resolveDocument],["body",Rt.resolveBody]]);function hw(s,e){for(const n of e)switch(Ta(n,N0,vs.None),n.kind){case ct.Text:cr.replace(n,GE(n.handle.slot,n.initialValue,n.sourceSpan));break;case ct.ElementStart:cr.replace(n,wd(n.handle.slot,n.tag,n.attributes,n.localRefs,n.startSourceSpan));break;case ct.Element:cr.replace(n,G_(n.handle.slot,n.tag,n.attributes,n.localRefs,n.wholeSourceSpan));break;case ct.ElementEnd:cr.replace(n,BE(n.sourceSpan));break;case ct.ContainerStart:cr.replace(n,z_(n.handle.slot,n.attributes,n.localRefs,n.startSourceSpan));break;
1case ct.Container:cr.replace(n,FE(n.handle.slot,n.attributes,n.localRefs,n.wholeSourceSpan));break;case ct.ContainerEnd:cr.replace(n,bs(Rt.elementContainerEnd,[],null));break;case ct.I18nStart:cr.replace(n,tb(n.handle.slot,n.messageIndex,n.subTemplateIndex,n.sourceSpan));break;case ct.I18nEnd:cr.replace(n,qE(n.sourceSpan));break;case ct.I18n:cr.replace(n,ZE(n.handle.slot,n.messageIndex,n.subTemplateIndex,n.sourceSpan));break;case ct.I18nAttributes:if(null===n.i18nAttributesConfig)throw new Error("AssertionError: i18nAttributesConfig was not set");cr.replace(n,A0(n.handle.slot,n.i18nAttributesConfig));break;case ct.Template:if(!(s instanceof gu))throw new Error("AssertionError: must be compiling a component");if(Array.isArray(n.localRefs))throw new Error("AssertionError: local refs array should have been extracted into a constant");const l=s.job.views.get(n.xref);cr.replace(n,Xy(n.handle.slot,tn(l.fnName),l.decls,l.vars,n.tag,n.attributes,n.localRefs,n.startSourceSpan));break;case ct.DisableBindings:cr.replace(n,bs(Rt.disableBindings,[],null));break;case ct.EnableBindings:cr.replace(n,bs(Rt.enableBindings,[],null));break;case ct.Pipe:cr.replace(n,Zy(n.handle.slot,n.name));break;case ct.DeclareLet:cr.replace(n,Fm(n.handle.slot,n.sourceSpan));break;case ct.Listener:const h=Wm(0,n.handlerFnName,n.handlerOps,n.consumesDollarEvent),b=n.eventTarget?cb.get(n.eventTarget):null;if(void 0===b)throw new Error(`Unexpected global target '${n.eventTarget}' defined for '${n.name}' event. Supported list of global targets: window,document,body.`);cr.replace(n,K_(n.name,h,b,n.hostListener&&n.isAnimationListener,n.sourceSpan));break;case ct.TwoWayListener:cr.replace(n,Qy(n.name,Wm(0,n.handlerFnName,n.handlerOps,!0),n.sourceSpan));break;case ct.Variable:if(null===n.variable.name)throw new Error(`AssertionError: unnamed variable ${n.xref}`);cr.replace(n,Tc(new dr(n.variable.name,n.initializer,void 0,Jt.Final)));break;case ct.Namespace:switch(n.active){case js.HTML:cr.replace(n,bs(Rt.namespaceHTML,[],null));break;case js.SVG:cr.replace(n,bs(Rt.namespaceSVG,[],null));break;case js.Math:cr.replace(n,bs(Rt.namespaceMathML,[],null))}break;case ct.Defer:const F=!!n.loadingMinimumTime||!!n.loadingAfterTime||!!n.placeholderMinimumTime;cr.replace(n,Jy(n.handle.slot,n.mainSlot.slot,n.resolverFn,n.loadingSlot?.slot??null,n.placeholderSlot?.slot??null,n.errorSlot?.slot??null,n.loadingConfig,n.placeholderConfig,F,n.sourceSpan));break;case ct.DeferOn:let se=[];switch(n.trigger.kind){case Ks.Idle:case Ks.Immediate:break;case Ks.Timer:se=[n.trigger.delay];break;case Ks.Interaction:case Ks.Hover:case Ks.Viewport:if(null==n.trigger.targetSlot?.slot||null===n.trigger.targetSlotViewSteps)throw new Error(`Slot or view steps not set in trigger reification for trigger kind ${n.trigger.kind}`);se=[n.trigger.targetSlot.slot],0!==n.trigger.targetSlotViewSteps&&se.push(n.trigger.targetSlotViewSteps);break;default:throw new Error(`AssertionError: Unsupported reification of defer trigger kind ${n.trigger.kind}`)}cr.replace(n,eb(n.trigger.kind,se,n.prefetch,n.sourceSpan));break;case ct.ProjectionDef:cr.replace(n,KE(n.def));break;case ct.Projection:if(null===n.handle.slot)throw new Error("No slot was assigned for project instruction");let Ue=null,Xe=null,dt=null;if(null!==n.fallbackView){if(!(s instanceof gu))throw new Error("AssertionError: must be compiling a component");const Yr=s.job.views.get(n.fallbackView);if(void 0===Yr)throw new Error("AssertionError: projection had fallback view xref, but fallback view was not found");if(null===Yr.fnName||null===Yr.decls||null===Yr.vars)throw new Error("AssertionError: expected projection fallback view to have been named and counted");Ue=Yr.fnName,Xe=Yr.decls,dt=Yr.vars}cr.replace(n,XE(n.handle.slot,n.projectionSlotIndex,n.attributes,Ue,Xe,dt,n.sourceSpan));break;case ct.RepeaterCreate:if(null===n.handle.slot)throw new Error("No slot was assigned for repeater instruction");if(!(s instanceof gu))throw new Error("AssertionError: must be compiling a component");const Wt=s.job.views.get(n.xref);if(null===Wt.fnName)throw new Error("AssertionError: expected repeater primary view to have been named");let kn=null,nr=null,wr=null;if(null!==n.emptyView){const Yr=s.job.views.get(n.emptyView);if(void 0===Yr)throw new Error("AssertionError: repeater had empty view xref, but empty view was not found");if(null===Yr.fnName||null===Yr.decls||null===Yr.vars)throw new Error("AssertionError: expected repeater empty view to have been named and counted");kn=Yr.fnName,nr=Yr.decls,wr=Yr.vars}cr.replace(n,X_(n.handle.slot,Wt.fnName,n.decls,n.vars,n.tag,n.attributes,n.trackByFn,n.usesComponentInstance,kn,nr,wr,n.emptyTag,n.emptyAttributes,n.wholeSourceSpan));break;case ct.Statement:break;default:throw new Error(`AssertionError: Unsupported reification of create op ${ct[n.
1kind]}`)}}function J_(s,e){for(const n of e)switch(Ta(n,N0,vs.None),n.kind){case ct.Advance:cr.replace(n,YE(n.delta,n.sourceSpan));break;case ct.Property:cr.replace(n,n.expression instanceof _a?Um(n.name,n.expression.strings,n.expression.expressions,n.sanitizer,n.sourceSpan):Q_(n.name,n.expression,n.sanitizer,n.sourceSpan));break;case ct.TwoWayProperty:cr.replace(n,JE(n.name,n.expression,n.sanitizer,n.sourceSpan));break;case ct.StyleProp:cr.replace(n,n.expression instanceof _a?k0(n.name,n.expression.strings,n.expression.expressions,n.unit,n.sourceSpan):$x(n.name,n.expression,n.unit,n.sourceSpan));break;case ct.ClassProp:cr.replace(n,ew(n.name,n.expression,n.sourceSpan));break;case ct.StyleMap:cr.replace(n,n.expression instanceof _a?ib(n.expression.strings,n.expression.expressions,n.sourceSpan):tw(n.expression,n.sourceSpan));break;case ct.ClassMap:cr.replace(n,n.expression instanceof _a?Hm(n.expression.strings,n.expression.expressions,n.sourceSpan):Gx(n.expression,n.sourceSpan));break;case ct.I18nExpression:cr.replace(n,iw(n.expression,n.sourceSpan));break;case ct.I18nApply:cr.replace(n,Z_(n.handle.slot,n.sourceSpan));break;case ct.InterpolateText:cr.replace(n,rw(n.interpolation.strings,n.interpolation.expressions,n.sourceSpan));break;case ct.Attribute:cr.replace(n,n.expression instanceof _a?q_(n.name,n.expression.strings,n.expression.expressions,n.sanitizer,n.sourceSpan):Wx(n.name,n.expression,n.sanitizer,n.namespace));break;case ct.HostProperty:if(n.expression instanceof _a)throw new Error("not yet handled");cr.replace(n,n.isAnimationTrigger?sw(n.name,n.expression,n.sourceSpan):sb(n.name,n.expression,n.sanitizer,n.sourceSpan));break;case ct.Variable:if(null===n.variable.name)throw new Error(`AssertionError: unnamed variable ${n.xref}`);cr.replace(n,Tc(new dr(n.variable.name,n.initializer,void 0,Jt.Final)));break;case ct.Conditional:if(null===n.processed)throw new Error("Conditional test was not set.");cr.replace(n,ob(n.processed,n.contextValue,n.sourceSpan));break;case ct.Repeater:cr.replace(n,nb(n.collection,n.sourceSpan));break;case ct.DeferWhen:cr.replace(n,Bm(n.prefetch,n.expr,n.sourceSpan));break;case ct.StoreLet:throw new Error(`AssertionError: unexpected storeLet ${n.declaredName}`);case ct.Statement:break;default:throw new Error(`AssertionError: Unsupported reification of update op ${ct[n.kind]}`)}}function N0(s){if(!Bl(s))return s;switch(s.kind){case Gr.NextContext:return function WE(s){return Te(Rt.nextContext).callFn(1===s?[]:[Yt(s)])}(s.steps);case Gr.Reference:return function jE(s){return Te(Rt.reference).callFn([Yt(s)])}(s.targetSlot.slot+1+s.offset);case Gr.LexicalRead:throw new Error(`AssertionError: unresolved LexicalRead of ${s.name}`);case Gr.TwoWayBindingSet:throw new Error("AssertionError: unresolved TwoWayBindingSet");case Gr.RestoreView:if("number"==typeof s.view)throw new Error("AssertionError: unresolved RestoreView");return function $E(s){return Te(Rt.restoreView).callFn([s])}(s.view);case Gr.ResetView:return function I0(s){return Te(Rt.resetView).callFn([s])}(s.expr);case Gr.GetCurrentView:return function qy(){return Te(Rt.getCurrentView).callFn([])}();case Gr.ReadVariable:if(null===s.name)throw new Error(`Read of unnamed variable ${s.xref}`);return tn(s.name);case Gr.ReadTemporaryExpr:if(null===s.name)throw new Error(`Read of unnamed temporary ${s.xref}`);return tn(s.name);case Gr.AssignTemporaryExpr:if(null===s.name)throw new Error(`Assign of unnamed temporary ${s.xref}`);return tn(s.name).set(s.expr);case Gr.PureFunctionExpr:if(null===s.fn)throw new Error("AssertionError: expected PureFunctions to have been extracted");return function Ym(s,e,n){return lb(uw,[Yt(s),e],n,[],null)}(s.varOffset,s.fn,s.args);case Gr.PureFunctionParameterExpr:throw new Error("AssertionError: expected PureFunctionParameterExpr to have been extracted");case Gr.PipeBinding:return function zx(s,e,n){if(n.length<1||n.length>rb.length)throw new Error("pipeBind() argument count out of bounds");return Te(rb[n.length-1]).callFn([Yt(s),Yt(e),...n])}(s.targetSlot.slot,s.varOffset,s.args);case Gr.PipeBindingVariadic:return function nw(s,e,n){return Te(Rt.pipeBindV).callFn([Yt(s),Yt(e),n])}(s.targetSlot.slot,s.varOffset,s.args);case Gr.SlotLiteralExpr:return Yt(s.slot.slot);case Gr.ContextLetReference:return function QE(s){return Te(Rt.readContextLet).callFn([Yt(s)])}(s.targetSlot.slot);case Gr.StoreLet:return function Vm(s,e){return Te(Rt.storeLet).callFn([s],e)}(s.value,s.sourceSpan);default:throw new Error(`AssertionError: Unsupported reification of ir.Expression kind: ${Gr[s.kind]}`)}}function Wm(s,e,n,l){J_(0,n);const h=[];for(const F of n){if(F.kind!==ct.Statement)throw new Error(`AssertionError: expected reified statements, but found op ${ct[F.kind]}`);h.push(F.statement)}const b=[];return l&&b.push(new R("$event")),Kr(b,h,void 0,void 0,e)}function ev(s,e){const n=new Map;n.set(s.xref,tn("ctx"));for(const l of e)switch(l.kind){case ct.Variable:l.variable.kind===Va.Context&&n.set(l.variable.view,new hc(l.xref));break;case ct.Listener:case ct.TwoWayListener:ev(s,l.handlerOps)}s===s.job.root&&n.set(s.xref,tn("ctx"));for(const l of e)Ta(l,h=>{if(h instanceof Sc){if(!n.has(h.view))throw new Error(`No context found for reference to view ${h.view} from view ${s.xref}`);return n.get(h.view)}return h},vs.None)}function O0(s){for(const e of s)(e.kind===ct.Listener||e.kind===ct.TwoWayListener)&&Ta(e,n=>n instanceof Ca&&"$event"===n.name?(e.kind===ct.Listener&&(e.consumesDollarEvent=!0),new mn(n.name)):n,vs.InChildOperation)}function xd(s,e,n,l,h){let b=null,F=new Map;for(const se of e.create)switch(se.kind){case ct.I18nStart:if(!se.context)throw Error("Could not find i18n context for i18n op");b={i18nBlock:se,i18nContext:n.get(se.context)};break;case ct.I18nEnd:b=null;break;case ct.ElementStart:if(void 0!==se.i18nPlaceholder){if(null===b)throw Error("i18n tag placeholder should only occur inside an i18n block");tv(se,b.i18nContext,b.i18nBlock,h),h&&se.i18nPlaceholder.closeName&&F.set(se.xref,h),h=void 0}break;case ct.ElementEnd:const Ue=l.get(se.xref);if(Ue&&void 0!==Ue.i18nPlaceholder){if(null===b)throw Error("AssertionError: i18n tag placeholder should only occur inside an i18n block");db(Ue,b.i18nContext,b.i18nBlock,F.get(se.xref)),F.delete(se.xref)}break;case ct.Projection:if(void 0!==se.i18nPlaceholder){if(null===b)throw Error("i18n tag placeholder should only occur inside an i18n block");tv(se,b.i18nContext,b.i18nBlock,h),db(se,b.i18nContext,b.i18nBlock,h),h=void 0}break;case ct.Template:const Xe=s.views.get(se.xref);if(void 0===se.i18nPlaceholder)xd(s,Xe,n,l);else{if(null===b)throw Error("i18n tag placeholder should only occur inside an i18n block");se.templateKind===Ua.Structural?xd(s,Xe,n,l,se):(Qh(s,Xe,se.handle.slot,se.i18nPlaceholder,b.i18nContext,b.i18nBlock,h),xd(s,Xe,n,l),op(s,Xe,se.handle.slot,se.i18nPlaceholder,b.i18nContext,b.i18nBlock,h),h=void 0)}break;case ct.RepeaterCreate:if(void 0!==h)throw Error("AssertionError: Unexpected structural directive associated with @for block");const dt=se.handle.slot+1,Wt=s.views.get(se.xref);if(void 0===se.i18nPlaceholder)xd(s,Wt,n,l);else{if(null===b)throw Error("i18n tag placeholder should only occur inside an i18n block");Qh(s,Wt,dt,se.i18nPlaceholder,b.i18nContext,b.i18nBlock,h),xd(s,Wt,n,l),op(s,Wt,dt,se.i18nPlaceholder,b.i18nContext,b.i18nBlock,h),h=void 0}if(null!==se.emptyView){const kn=se.handle.slot+2,nr=s.views.get(se.emptyView);if(void 0===se.emptyI18nPlaceholder)xd(s,nr,n,l);else{if(null===b)throw Error("i18n tag placeholder should only occur inside an i18n block");Qh(s,nr,kn,se.emptyI18nPlaceholder,b.i18nContext,b.i18nBlock,h),xd(s,nr,n,l),op(s,nr,kn,se.emptyI18nPlaceholder,b.i18nContext,b.i18nBlock,h),h=void 0}}}}function tv(s,e,n,l){const{startName:h,closeName:b}=s.i18nPlaceholder;let F=ss.ElementTag|ss.OpenTag,se=s.handle.slot;void 0!==l&&(F|=ss.TemplateTag,se={element:se,template:l.handle.slot}),b||(F|=ss.CloseTag),ap(e.params,h,se,n.subTemplateIndex,F)}
1function db(s,e,n,l){const{closeName:h}=s.i18nPlaceholder;if(h){let b=ss.ElementTag|ss.CloseTag,F=s.handle.slot;void 0!==l&&(b|=ss.TemplateTag,F={element:F,template:l.handle.slot}),ap(e.params,h,F,n.subTemplateIndex,b)}}function Qh(s,e,n,l,h,b,F){let{startName:se,closeName:Ue}=l,Xe=ss.TemplateTag|ss.OpenTag;Ue||(Xe|=ss.CloseTag),void 0!==F&&ap(h.params,se,F.handle.slot,b.subTemplateIndex,Xe),ap(h.params,se,n,vw(0,b,e),Xe)}function op(s,e,n,l,h,b,F){const{closeName:se}=l,Ue=ss.TemplateTag|ss.CloseTag;se&&(ap(h.params,se,n,vw(0,b,e),Ue),void 0!==F&&ap(h.params,se,F.handle.slot,b.subTemplateIndex,Ue))}function vw(s,e,n){for(const l of n.create)if(l.kind===ct.I18nStart)return l.subTemplateIndex;return e.subTemplateIndex}function ap(s,e,n,l,h){const b=s.get(e)??[];b.push({value:n,subTemplateIndex:l,flags:h}),s.set(e,b)}function nv(s,e,n,l){if(null!==s.i18nPlaceholder){const h=n.get(s.context),b=s.resolutionTime===Dh.Creation?h.params:h.postprocessingParams,F=b.get(s.i18nPlaceholder)||[];F.push(e),b.set(s.i18nPlaceholder,F)}null!==s.icuPlaceholder&&l.get(s.icuPlaceholder)?.expressionPlaceholders.push(e)}function L0(s,e,n){const l=new Map,h=new Map;for(const b of e)switch(b.kind){case ct.Variable:switch(b.variable.kind){case Va.Identifier:if(b.variable.local){if(h.has(b.variable.identifier))continue;h.set(b.variable.identifier,b.xref)}else if(l.has(b.variable.identifier))continue;l.set(b.variable.identifier,b.xref);break;case Va.Alias:if(l.has(b.variable.identifier))continue;l.set(b.variable.identifier,b.xref);break;case Va.SavedView:n={view:b.variable.view,variable:b.xref}}break;case ct.Listener:case ct.TwoWayListener:L0(s,b.handlerOps,n)}for(const b of e)b.kind==ct.Listener||b.kind===ct.TwoWayListener||Ta(b,F=>{if(F instanceof Ca)return h.has(F.name)?new hc(h.get(F.name)):l.has(F.name)?new hc(l.get(F.name)):new Ye(new Sc(s.job.root.xref),F.name);if(F instanceof Fd&&"number"==typeof F.view){if(null===n||n.view!==F.view)throw new Error(`AssertionError: no saved view ${F.view} from view ${s.xref}`);return F.view=new hc(n.variable),F}return F},vs.None);for(const b of e)Ha(b,F=>{if(F instanceof Ca)throw new Error(`AssertionError: no lexical reads should remain, but found read of ${F.name}`)})}const bw=new Map([[T.HTML,Rt.sanitizeHtml],[T.RESOURCE_URL,Rt.sanitizeResourceUrl],[T.SCRIPT,Rt.sanitizeScript],[T.STYLE,Rt.sanitizeStyle],[T.URL,Rt.sanitizeUrl]]),fb=new Map([[T.HTML,Rt.trustConstantHtml],[T.RESOURCE_URL,Rt.trustConstantResourceUrl]]);function mb(s){return s.kind===ct.ElementStart&&"iframe"===s.tag?.toLowerCase()}function R0(s){if(Array.isArray(s)){if(s.length>1)throw Error("AssertionError: Ambiguous security context");return s[0]||T.NONE}return s}function Dw(s,e){e.handlerOps.prepend([yo(s.job.allocateXrefId(),{kind:Va.Context,name:null,view:s.xref},new Fd(s.xref),Vs.None)]);for(const n of e.handlerOps)n.kind===ct.Statement&&n.statement instanceof vr&&(n.statement.value=new $p(n.statement.value))}function Gm(s){let e=0,n=[];for(const l of s){const h=new Map;Ha(l,(Xe,dt)=>{dt&vs.InChildOperation||Xe instanceof Ic&&h.set(Xe.xref,Xe)});let b=0;const F=new Set,se=new Set,Ue=new Map;Ha(l,(Xe,dt)=>{dt&vs.InChildOperation||(Xe instanceof Mc?(F.has(Xe.xref)||(F.add(Xe.xref),Ue.set(Xe.xref,`tmp_${e}_${b++}`)),gb(Ue,Xe)):Xe instanceof Ic&&(h.get(Xe.xref)===Xe&&(se.add(Xe.xref),b--),gb(Ue,Xe)))}),n.push(...Array.from(new Set(Ue.values())).map(Xe=>Tc(new dr(Xe)))),e++,(l.kind===ct.Listener||l.kind===ct.TwoWayListener)&&l.handlerOps.prepend(Gm(l.handlerOps))}return n}function gb(s,e){const n=s.get(e.xref);if(void 0===n)throw new Error(`Found xref with unassigned name: ${e.xref}`);e.name=n}function Zh(s,e){if(!(e instanceof zn)||0===e.args.length||e.args.length>2||!(e.receiver instanceof Ye&&e.receiver.receiver instanceof Sc)||e.receiver.receiver.view!==s)return!1;const[n,l]=e.args;return n instanceof mn&&"$index"===n.name&&(1===e.args.length||!(!(l instanceof mn)||"$item"!==l.name))}function iv(s){let e;switch(s.kind){case ct.Property:case ct.HostProperty:case ct.Attribute:return e=1,s.expression instanceof _a&&!function lp(s){return!(1!==s.expressions.length||2!==s.strings.length||""!==s.strings[0]||""!==s.strings[1])}(s.expression)&&(e+=s.expression.expressions.length),e;case ct.TwoWayProperty:return 1;case ct.StyleProp:case ct.ClassProp:case ct.StyleMap:case ct.ClassMap:return e=2,s.expression instanceof _a&&(e+=s.expression.expressions.length),e;case ct.InterpolateText:return s.interpolation.expressions.length;case ct.I18nExpression:case ct.Conditional:case ct.DeferWhen:case ct.StoreLet:return 1;case ct.RepeaterCreate:return s.emptyView?1:0;default:throw new Error(`Unhandled op: ${ct[s.kind]}`)}}function _b(s){switch(s.kind){case Gr.PureFunctionExpr:case Gr.PipeBinding:return 1+s.args.length;case Gr.PipeBindingVariadic:return 1+s.numArgs;case Gr.StoreLet:return 1;default:throw new Error(`AssertionError: unhandled ConsumesVarsTrait expression ${s.constructor.name}`)}}var il=function(s){return s[s.None=0]="None",s[s.ViewContextRead=1]="ViewContextRead",s[s.ViewContextWrite=2]="ViewContextWrite",s[s.SideEffectful=4]="SideEffectful",s}(il||{});function sv(s){const e=new Map;for(const n of s)n.kind===ct.Variable&&n.flags&Vs.AlwaysInline&&(Ha(n,l=>{if(Bl(l)&&av(l)!==il.None)throw new Error("AssertionError: A context-sensitive variable was marked AlwaysInline")}),e.set(n.xref,n)),Ta(n,l=>l instanceof hc&&e.has(l.xref)?e.get(l.xref).initializer.clone():l,vs.None);for(const n of e.values())cr.remove(n)}function ov(s,e){const n=new Map,l=new Map,h=new Set,b=new Map;for(const Xe of s){if(Xe.kind===ct.Variable){if(n.has(Xe.xref)||l.has(Xe.xref))throw new Error(`Should not see two declarations of the same variable: ${Xe.xref}`);
1n.set(Xe.xref,Xe),l.set(Xe.xref,0)}b.set(Xe,Iw(Xe)),yb(Xe,l,h)}let F=!1;for(const Xe of s.reversed()){const dt=b.get(Xe);if(Xe.kind!==ct.Variable||0!==l.get(Xe.xref))dt.fences&il.ViewContextRead&&(F=!0);else{if(F&&dt.fences&il.ViewContextWrite||dt.fences&il.SideEffectful){const Wt=Tc(Xe.initializer.toStmt());b.set(Wt,dt),cr.replace(Xe,Wt)}else Aw(Xe,l),cr.remove(Xe);b.delete(Xe),n.delete(Xe.xref),l.delete(Xe.xref)}}const se=[];for(const[Xe,dt]of l){const kn=!!(n.get(Xe).flags&Vs.AlwaysInline);1!==dt||kn||h.has(Xe)||se.push(Xe)}let Ue;for(;Ue=se.pop();){const Xe=n.get(Ue),dt=b.get(Xe);if(Xe.flags&Vs.AlwaysInline)throw new Error("AssertionError: Found an 'AlwaysInline' variable after the always inlining pass.");for(let kn=Xe.next;kn.kind!==ct.ListEnd;kn=kn.next){const nr=b.get(kn);if(nr.variablesUsed.has(Ue)){if(e===Cl.TemplateDefinitionBuilder&&!kw(Xe,kn))break;if(P0(Ue,Xe.initializer,kn,dt.fences)){nr.variablesUsed.delete(Ue);for(const wr of dt.variablesUsed)nr.variablesUsed.add(wr);nr.fences|=dt.fences,n.delete(Ue),l.delete(Ue),b.delete(Xe),cr.remove(Xe)}break}if(!lv(nr.fences,dt.fences))break}}}function av(s){switch(s.kind){case Gr.NextContext:return il.ViewContextRead|il.ViewContextWrite;case Gr.RestoreView:return il.ViewContextRead|il.ViewContextWrite|il.SideEffectful;case Gr.StoreLet:return il.SideEffectful;case Gr.Reference:case Gr.ContextLetReference:return il.ViewContextRead;default:return il.None}}function Iw(s){let e=il.None;const n=new Set;return Ha(s,l=>{Bl(l)&&(l.kind===Gr.ReadVariable?n.add(l.xref):e|=av(l))}),{fences:e,variablesUsed:n}}function yb(s,e,n){Ha(s,(l,h)=>{if(!Bl(l)||l.kind!==Gr.ReadVariable)return;const b=e.get(l.xref);void 0!==b&&(e.set(l.xref,b+1),h&vs.InChildOperation&&n.add(l.xref))})}function Aw(s,e){Ha(s,n=>{if(!Bl(n)||n.kind!==Gr.ReadVariable)return;const l=e.get(n.xref);if(void 0!==l){if(0===l)throw new Error(`Inaccurate variable count: ${n.xref} - found another read but count is already 0`);e.set(n.xref,l-1)}})}function lv(s,e){if(s&il.ViewContextWrite){if(e&il.ViewContextRead)return!1}else if(s&il.ViewContextRead&&e&il.ViewContextWrite)return!1;return!0}function P0(s,e,n,l){let h=!1,b=!0;return Ta(n,(F,se)=>{if(!Bl(F)||h||!b)return F;if(se&vs.InChildOperation&&l&il.ViewContextRead)return F;if(F.kind===Gr.ReadVariable){if(F.xref===s)return h=!0,e}else{const Ue=av(F);b=b&&lv(Ue,l)}return F},vs.None),h}function kw(s,e){switch(s.variable.kind){case Va.Identifier:return s.initializer instanceof mn&&"ctx"===s.initializer.name;case Va.Context:return e.kind===ct.Variable;default:return!0}}const qh=[{kind:Rr.Tmpl,fn:function NE(s){for(const e of s.units){const n=Wc(e);for(const l of e.ops())if(l.kind===ct.Binding){const h=LE(n,l.target);OE(l.name)&&h.kind===ct.Projection&&cr.remove(l)}}}},{kind:Rr.Host,fn:function Fu(s){for(const e of s.root.update)if(e.kind===ct.Binding&&e.bindingKind===Zr.Property)if(e.name.endsWith("!important")&&(e.name=e.name.substring(0,e.name.length-10)),e.name.startsWith("style.")){e.bindingKind=Zr.StyleProperty,e.name=e.name.substring(6),Ff(e.name)||(e.name=ql(e.name));const{property:n,suffix:l}=Vu(e.name);e.name=n,e.unit=l}else e.name.startsWith("style!")?(e.bindingKind=Zr.StyleProperty,e.name="style"):(e.name.startsWith("class.")||e.name.startsWith("class!"))&&(e.bindingKind=Zr.ClassName,e.name=Vu(e.name.substring(6)).property)}},{kind:Rr.Tmpl,fn:function Wo(s){for(const e of s.units){let n=js.HTML;for(const l of e.create)l.kind===ct.ElementStart&&l.namespace!==n&&(cr.insertBefore(qp(l.namespace),l),n=l.namespace)}}},{kind:Rr.Tmpl,fn:function $y(s){W_(s.root,0)}},{kind:Rr.Tmpl,fn:function Nw(s){for(const e of s.units){let n=null,l=null;for(const h of e.create)switch(h.kind){case ct.I18nStart:n=h;break;case ct.I18nEnd:n=null;break;case ct.IcuStart:null===n&&(l=s.allocateXrefId(),cr.insertBefore(Ah(l,h.message,void 0,null),h));break;case ct.IcuEnd:null!==l&&(cr.insertAfter(kh(l,null),h),l=null)}}}},{kind:Rr.Both,fn:function Ty(s){const e=new Map;for(const n of s.units)for(const l of n.update.reversed())if(l.kind===ct.Binding&&l.isTextAttribute){const h=e.get(l.target)||new Set;h.has(l.name)&&s.compatibility===Cl.TemplateDefinitionBuilder&&("style"===l.name||"class"===l.name)&&cr.remove(l),h.add(l.name),e.set(l.target,h)}}},{kind:Rr.Both,fn:function Cw(s){for(const e of s.units)for(const n of e.update)if(n.kind===ct.Binding)switch(n.bindingKind){case Zr.ClassName:if(n.expression instanceof _a)throw new Error("Unexpected interpolation in ClassName binding");cr.replace(n,hl(n.target,n.name,n.expression,n.sourceSpan));break;case Zr.StyleProperty:cr.replace(n,Hp(n.target,n.name,n.expression,n.unit,n.sourceSpan));break;case Zr.Property:case Zr.Template:"style"===n.name?cr.replace(n,sd(n.target,n.expression,n.sourceSpan)):"class"===n.name&&cr.replace(n,h_(n.target,n.expression,n.sourceSpan))}}},{kind:Rr.Both,fn:function Cy(s){const e=new Map;for(const n of s.units)for(const l of n.create)mu(l)&&e.set(l.xref,l);for(const n of s.units)for(const l of n.ops())if(l.kind===ct.Binding)switch(l.bindingKind){case Zr.Attribute:if("ngNonBindable"===l.name)cr.remove(l),Sf(e,l.target).nonBindable=!0;else{const[h,b]=Di(l.name);cr.replace(l,Ru(l.target,h,b,l.expression,l.securityContext,l.isTextAttribute,l.isStructuralTemplateAttribute,l.templateKind,l.i18nMessage,l.sourceSpan))}break;case Zr.Property:case Zr.Animation:cr.replace(l,s.kind===Rr.Host?g_(l.name,l.expression,l.bindingKind===Zr.Animation,l.i18nContext,l.securityContext,l.sourceSpan):d_(l.target,l.name,l.expression,l.bindingKind===Zr.Animation,l.securityContext,l.isStructuralTemplateAttribute,l.templateKind,l.i18nContext,l.i18nMessage,l.sourceSpan));break;case Zr.TwoWayProperty:if(!(l.expression instanceof rn))throw new Error(`Expected value of two-way property binding "${l.name}" to be an expression`);cr.replace(l,Rd(l.target,l.name,l.expression,l.securityContext,l.isStructuralTemplateAttribute,l.templateKind,l.i18nContext,l.i18nMessage,l.sourceSpan));break;case Zr.I18n:case Zr.ClassName:case Zr.StyleProperty:throw new Error(`Unhandled binding of kind ${Zr[l.bindingKind]}`)}}},{kind:Rr.Both,fn:function Tf(s){for(const e of s.units){const n=Wc(e);for(const l of e.ops())switch(l.kind){case ct.Attribute:jg(e,l,n);break;case ct.Property:if(!l.isAnimationTrigger){let h;h=null!==l.i18nMessage&&null===l.templateKind?Zr.I18n:l.isStructuralTemplateAttribute?Zr.Template:Zr.Property,cr.insertBefore(pc(l.target,h,null,l.name,null,null,null,l.securityContext),jd(n,l.target))}break;case ct.TwoWayProperty:cr.insertBefore(pc(l.target,Zr.TwoWayProperty,null,l.name,null,null,null,l.securityContext),jd(n,l.target));break;case ct.StyleProp:case ct.ClassProp:e.job.compatibility===Cl.TemplateDefinitionBuilder&&l.expression instanceof Yc&&cr.insertBefore(pc(l.target,Zr.Property,null,l.name,null,null,null,T.STYLE),jd(n,l.target));break;case ct.Listener:if(!l.isAnimationListener){const h=pc(l.target,Zr.Property,null,l.name,null,null,null,T.NONE);if(s.kind===Rr.Host){if(s.compatibility)break;e.create.push(h)}else cr.insertBefore(h,jd(n,l.target))}break;case ct.TwoWayListener:if(s.kind!==Rr.Host){const h=pc(l.target,Zr.Property,null,l.name,null,null,null,T.NONE);cr.insertBefore(h,jd(n,l.target))}}}}},{kind:Rr.Tmpl,fn:function Lf(s){const e=new Map;for(const h of s.units)for(const b of h.ops())switch(b.kind){case ct.Binding:case ct.Property:case ct.Attribute:case ct.ExtractedAttribute:if(null===b.
1i18nMessage)continue;if(!e.has(b.i18nMessage)){const F=xf(uu.Attr,s.allocateXrefId(),null,b.i18nMessage,null);h.create.push(F),e.set(b.i18nMessage,F.xref)}b.i18nContext=e.get(b.i18nMessage)}const n=new Map;for(const h of s.units)for(const b of h.create)if(b.kind===ct.I18nStart&&b.xref===b.root){const F=xf(uu.RootI18n,s.allocateXrefId(),b.xref,b.message,null);h.create.push(F),b.context=F.xref,n.set(b.xref,F)}for(const h of s.units)for(const b of h.create)if(b.kind===ct.I18nStart&&b.xref!==b.root){const F=n.get(b.root);if(void 0===F)throw Error("AssertionError: Root i18n block i18n context should have been created.");b.context=F.xref,n.set(b.xref,F)}let l=null;for(const h of s.units)for(const b of h.create)switch(b.kind){case ct.I18nStart:l=b;break;case ct.I18nEnd:l=null;break;case ct.IcuStart:if(null===l)throw Error("AssertionError: Unexpected ICU outside of an i18n block.");if(b.message.id!==l.message.id){const F=xf(uu.Icu,s.allocateXrefId(),l.root,b.message,null);h.create.push(F),b.context=F.xref}else b.context=l.context,n.get(l.xref).contextKind=uu.Icu}}},{kind:Rr.Both,fn:function x0(s){const e=new Map;for(const n of s.units)for(const l of n.create)mu(l)&&e.set(l.xref,l);for(const n of s.units)for(const l of n.create)if(l.kind===ct.ExtractedAttribute&&l.bindingKind===Zr.Attribute&&Ef(l.expression)){const h=e.get(l.target);if(void 0!==h&&h.kind===ct.Template&&h.templateKind===Ua.Structural)continue;if("style"===l.name){const b=Ac(l.expression.value);for(let F=0;F<b.length-1;F+=2)cr.insertBefore(pc(l.target,Zr.StyleProperty,null,b[F],Yt(b[F+1]),null,null,T.STYLE),l);cr.remove(l)}else if("class"===l.name){const b=l.expression.value.trim().split(/\s+/g);for(const F of b)cr.insertBefore(pc(l.target,Zr.ClassName,null,F,null,null,null,T.NONE),l);cr.remove(l)}}}},{kind:Rr.Tmpl,fn:function fw(s){for(const e of s.units)for(const n of e.update)switch(n.kind){case ct.Attribute:case ct.Binding:case ct.ClassProp:case ct.ClassMap:case ct.Property:case ct.StyleProp:case ct.StyleMap:n.expression instanceof Yc&&cr.remove(n)}}},{kind:Rr.Both,fn:function E_(s){for(const e of s.units)for(const n of e.update)n.kind===ct.Attribute&&n.expression instanceof _a&&2===n.expression.strings.length&&n.expression.strings.every(h=>""===h)&&(n.expression=n.expression.expressions[0])}},{kind:Rr.Both,fn:function kE(s){for(const e of s.units)C0(e.create,IE),C0(e.update,e.job.kind===Rr.Host?Yy:AE)}},{kind:Rr.Tmpl,fn:function w_(s){for(const e of s.units)for(const n of e.ops()){if(n.kind!==ct.Conditional)continue;let l;const h=n.conditions.findIndex(F=>null===F.expr);if(h>=0){const F=n.conditions.splice(h,1)[0].targetSlot;l=new Vd(F)}else l=Yt(-1);let b=null==n.test?null:new Mc(n.test,s.allocateXrefId());for(let F=n.conditions.length-1;F>=0;F--){let se=n.conditions[F];if(null!==se.expr){if(null!==b){const Ue=0===F?b:new Ic(b.xref);se.expr=new Q($e.Identical,Ue,se.expr)}else if(null!==se.alias){const Ue=s.allocateXrefId();se.expr=new Mc(se.expr,Ue),n.contextValue=new Ic(Ue)}l=new Ut(se.expr,new Vd(se.targetSlot),l)}}n.processed=l,n.conditions=[]}}},{kind:Rr.Tmpl,fn:function ju(s){for(const e of s.units)j_(e)}},{kind:Rr.Tmpl,fn:function nm(s){for(const e of s.units)for(const n of e.create)n.kind===ct.Defer&&(null!==n.placeholderMinimumTime&&(n.placeholderConfig=new jc(mc([n.placeholderMinimumTime]))),(null!==n.loadingMinimumTime||null!==n.loadingAfterTime)&&(n.loadingConfig=new jc(mc([n.loadingMinimumTime,n.loadingAfterTime]))))}},{kind:Rr.Tmpl,fn:function Al(s){for(const e of s.units){let n=null,l=null;const h=new Map,b=new Map,F=new Map;for(const se of e.create)switch(se.kind){case ct.I18nStart:if(null===se.context)throw Error("I18n op should have its context set.");n=se;break;case ct.I18nEnd:n=null;break;case ct.IcuStart:if(null===se.context)throw Error("Icu op should have its context set.");l=se;break;case ct.IcuEnd:l=null;break;case ct.Text:if(null!==n)if(h.set(se.xref,n),b.set(se.xref,l),null!==se.icuPlaceholder){const Ue=Bg(s.allocateXrefId(),se.icuPlaceholder,[se.initialValue]);cr.replace(se,Ue),F.set(se.xref,Ue)}else cr.remove(se)}for(const se of e.update)if(se.kind===ct.InterpolateText){if(!h.has(se.target))continue;const Ue=h.get(se.target),Xe=b.get(se.target),dt=F.get(se.target),Wt=Xe?Xe.context:Ue.context,kn=Xe?Dh.Postproccessing:Dh.Creation,nr=[];for(let wr=0;wr<se.interpolation.expressions.length;wr++){const Yr=se.interpolation.expressions[wr];nr.push(Yp(Wt,Ue.xref,Ue.xref,Ue.handle,Yr,dt?.xref??null,se.interpolation.i18nPlaceholders[wr]??null,kn,id.I18
1nText,"",Yr.sourceSpan??se.sourceSpan))}cr.replaceWithMany(se,nr),void 0!==dt&&(dt.strings=se.interpolation.strings)}}}},{kind:Rr.Tmpl,fn:function Of(s){const e=new Map;for(const n of s.units){for(const l of n.create)l.kind===ct.I18nAttributes&&e.set(l.target,l);for(const l of n.update)switch(l.kind){case ct.Property:case ct.Attribute:if(null===l.i18nContext||!(l.expression instanceof _a))continue;const h=e.get(l.target);if(void 0===h)throw new Error("AssertionError: An i18n attribute binding instruction requires the owning element to have an I18nAttributes create instruction");if(h.target!==l.target)throw new Error("AssertionError: Expected i18nAttributes target element to match binding target element");const b=[];for(let F=0;F<l.expression.expressions.length;F++){const se=l.expression.expressions[F];if(l.expression.i18nPlaceholders.length!==l.expression.expressions.length)throw new Error(`AssertionError: An i18n attribute binding instruction requires the same number of expressions and placeholders, but found ${l.expression.i18nPlaceholders.length} placeholders and ${l.expression.expressions.length} expressions`);b.push(Yp(l.i18nContext,h.target,h.xref,h.handle,se,null,l.expression.i18nPlaceholders[F],Dh.Creation,id.I18nAttribute,l.name,l.sourceSpan))}cr.replaceWithMany(l,b)}}}},{kind:Rr.Tmpl,fn:function mw(s){for(const e of s.units){const n=new Set;for(const l of e.update)l.kind===ct.I18nExpression&&n.add(l.i18nOwner);for(const l of e.create)if(l.kind===ct.I18nAttributes){if(n.has(l.xref))continue;cr.remove(l)}}}},{kind:Rr.Tmpl,fn:function v_(s){for(const e of s.units){let n=e.update.head,l=[],h=null;for(const b of e.create){if(b.kind===ct.I18nStart)h={blockXref:b.xref,lastSlotConsumer:b.xref};else if(b.kind===ct.I18nEnd){for(const F of l)F.target=h.lastSlotConsumer,cr.insertBefore(F,n);l.length=0,h=null}if(Ld(b))for(null!==h&&(h.lastSlotConsumer=b.xref);null!==n.next;)if(null===h||n.kind!==ct.I18nExpression||n.usage!==id.I18nText||n.i18nOwner!==h.blockXref){if(gf(n)&&n.target!==b.xref)break;n=n.next}else{const F=n;n=n.next,cr.remove(F),l.push(F)}}}}},{kind:Rr.Tmpl,fn:function Yg(s){const e=new Map;for(const n of s.units)for(const l of n.create)l.kind===ct.I18nContext&&e.set(l.xref,l);for(const n of s.units)for(const l of n.update)l.kind===ct.I18nExpression&&em(e,l)&&cr.insertAfter(Ag(l.i18nOwner,l.handle,null),l)}},{kind:Rr.Tmpl,fn:function PE(s){for(const e of s.units)for(const n of e.update)Ta(n,l=>!(l instanceof ld)||l.args.length<=4?l:new hu(l.target,l.targetSlot,l.name,wn(l.args),l.args.length),vs.None)}},{kind:Rr.Both,fn:function zy(s){for(const e of s.units)for(const n of e.update)Ta(n,(l,h)=>h&vs.InChildOperation?l:l instanceof Kt?Ky(l):l instanceof Pe?S0(l):l,vs.None)}},{kind:Rr.Tmpl,fn:function Fh(s){const e=s.compatibility===Cl.TemplateDefinitionBuilder,n=[];let l=0;for(const h of s.units)for(const b of h.create)b.kind===ct.Projection&&(n.push(b.selector),b.projectionSlotIndex=l++);if(n.length>0){let h=null;if(n.length>1||"*"!==n[0]){const b=n.map(F=>"*"===F?F:k(F));h=s.pool.getConstLiteral(mc(b),e)}s.contentSelectors=s.pool.getConstLiteral(mc(n),e),s.root.create.prepend([f_(h)])}}},{kind:Rr.Tmpl,fn:function Lw(s){for(const e of s.units)for(const n of e.update){if(n.kind!==ct.StoreLet)continue;const l={kind:Va.Identifier,name:null,identifier:n.declaredName,local:!0};cr.replace(n,yo(s.allocateXrefId(),l,new Pd(n.target,n.value,n.sourceSpan),Vs.None))}}},{kind:Rr.Tmpl,fn:function am(s){zc(s.root,null)}},{kind:Rr.Tmpl,fn:function ww(s){for(const e of s.units){e.create.prepend([yo(e.job.allocateXrefId(),{kind:Va.SavedView,name:null,view:e.xref},new Sl,Vs.None)]);for(const n of e.create){if(n.kind!==ct.Listener&&n.kind!==ct.TwoWayListener)continue;let l=e!==s.root;if(!l)for(const h of n.handlerOps)Ha(h,b=>{(b instanceof od||b instanceof Bd)&&(l=!0)});l&&Dw(e,n)}}}},{kind:Rr.Both,fn:function xy(s){for(const e of s.units)for(const n of e.ops())Ta(n,Cf,vs.None)}},{kind:Rr.Both,fn:function _w(s){for(const e of s.units)O0(e.create),O0(e.update)}},{kind:Rr.Tmpl,fn:function zm(s){for(const e of s.units)for(const n of e.create)n.kind===ct.RepeaterCreate&&(n.track=Pr(n.track,l=>{if(l instanceof Ca){if(n.varNames.$index.has(l.name))return tn("$index");if(l.name===n.varNames.$implicit)return tn("$item")}return l},vs.None))}},{kind:Rr.Tmpl,fn:function Ow(s){for(const e of s.units)for(const n of e.update){if(n.kind!==ct.Variable||n.variable.kind!==Va.Identifier||!(n.initializer instanceof Pd))continue;
1const l=n.variable.identifier;let h=n;for(;h&&h.kind!==ct.ListEnd;)Ta(h,b=>b instanceof Ca&&b.name===l?Yt(void 0):b,vs.None),h=h.prev}}},{kind:Rr.Both,fn:function yw(s){for(const e of s.units)L0(e,e.create,null),L0(e,e.update,null)}},{kind:Rr.Tmpl,fn:function Lh(s){const e=new Map;function n(h){if(e.has(h.xref))return e.get(h.xref);const b=new D_;for(const F of h.create)if(mu(F)&&null!==F.localRefs){if(!Array.isArray(F.localRefs))throw new Error("LocalRefs were already processed, but were needed to resolve defer targets.");for(const se of F.localRefs)""===se.target&&b.targets.set(se.name,{xref:F.xref,slot:F.handle})}return e.set(h.xref,b),b}function l(h,b,F){switch(b.trigger.kind){case Ks.Idle:case Ks.Immediate:case Ks.Timer:return;case Ks.Hover:case Ks.Interaction:case Ks.Viewport:if(null===b.trigger.targetName){if(null===F)throw new Error("defer on trigger with no target name must have a placeholder block");const Xe=s.views.get(F);if(null==Xe)throw new Error("AssertionError: could not find placeholder view for defer on trigger");for(const dt of Xe.create)if(Ld(dt)&&(mu(dt)||dt.kind===ct.Projection))return b.trigger.targetXref=dt.xref,b.trigger.targetView=F,b.trigger.targetSlotViewSteps=-1,void(b.trigger.targetSlot=dt.handle);return}let se=null!==F?s.views.get(F):h,Ue=null!==F?-1:0;for(;null!==se;){const Xe=n(se);if(Xe.targets.has(b.trigger.targetName)){const{xref:dt,slot:Wt}=Xe.targets.get(b.trigger.targetName);return b.trigger.targetXref=dt,b.trigger.targetView=se.xref,b.trigger.targetSlotViewSteps=Ue,void(b.trigger.targetSlot=Wt)}se=null!==se.parent?s.views.get(se.parent):null,Ue++}break;default:throw new Error(`Trigger kind ${b.trigger.kind} not handled`)}}for(const h of s.units){const b=new Map;for(const F of h.create)switch(F.kind){case ct.Defer:b.set(F.xref,F);break;case ct.DeferOn:l(h,F,b.get(F.defer).placeholderView)}}}},{kind:Rr.Tmpl,fn:function Ew(s){for(const e of s.units)for(const n of e.create)n.kind===ct.TwoWayListener&&Ta(n,l=>{if(!(l instanceof Gp))return l;const{target:h,value:b}=l;if(h instanceof Ye||h instanceof ut)return sp(h,b).or(h.set(b));if(h instanceof hc)return sp(h,b);throw new Error("Unsupported expression in two-way action binding.")},vs.InChildOperation)}},{kind:Rr.Tmpl,fn:function Mw(s){for(const e of s.units)for(const n of e.create)n.kind===ct.RepeaterCreate&&(n.track instanceof mn&&"$index"===n.track.name?n.trackByFn=Te(Rt.repeaterTrackByIndex):n.track instanceof mn&&"$item"===n.track.name?n.trackByFn=Te(Rt.repeaterTrackByIdentity):Zh(s.root.xref,n.track)?(n.usesComponentInstance=!0,n.track.receiver.receiver.view===e.xref?n.trackByFn=n.track.receiver:(n.trackByFn=Te(Rt.componentInstance).callFn([]).prop(n.track.receiver.name),n.track=n.trackByFn)):n.track=Pr(n.track,l=>l instanceof Sc?(n.usesComponentInstance=!0,new Mh(l.view)):l,vs.None))}},{kind:Rr.Both,fn:function gw(s){for(const e of s.units)ev(e,e.create),ev(e,e.update)}},{kind:Rr.Both,fn:function pb(s){for(const e of s.units){const n=Wc(e);if(s.kind!==Rr.Host)for(const l of e.create)if(l.kind===ct.ExtractedAttribute){const h=fb.get(R0(l.securityContext))??null;l.trustedValueFn=null!==h?Te(h):null}for(const l of e.update)switch(l.kind){case ct.Property:case ct.Attribute:case ct.HostProperty:let h=null;if(h=Array.isArray(l.securityContext)&&2===l.securityContext.length&&l.securityContext.indexOf(T.URL)>-1&&l.securityContext.indexOf(T.RESOURCE_URL)>-1?Rt.sanitizeUrlOrResourceUrl:bw.get(R0(l.securityContext))??null,l.sanitizer=null!==h?Te(h):null,null===l.sanitizer){let b=!1;if(s.kind===Rr.Host||l.kind===ct.HostProperty)b=!0;else{const F=n.get(l.target);if(void 0===F||!mu(F))throw Error("Property should have an element-like owner");b=mb(F)}b&&pl(l.name)&&(l.sanitizer=Te(Rt.validateIframeAttribute))}}}}},{kind:Rr.Tmpl,fn:function rl(s){for(const e of s.units)for(const n of e.create)switch(n.kind){case ct.ElementStart:case ct.Template:if(!Array.isArray(n.localRefs))throw new Error("AssertionError: expected localRefs to be an array still");if(n.numSlotsUsed+=n.localRefs.length,n.localRefs.length>0){const l=Hl(n.localRefs);n.localRefs=s.addConst(l)}else n.localRefs=null}}},{kind:Rr.Both,fn:function SE(s){for(const e of s.units)for(const n of e.o
1ps())Ta(n,l=>{if(!(l instanceof Q)||l.operator!==$e.NullishCoalesce)return l;const h=new Mc(l.lhs.clone(),s.allocateXrefId()),b=new Ic(h.xref);return new Ut(new Q($e.And,new Q($e.NotIdentical,h,it),new Q($e.NotIdentical,b,new Nn(void 0))),b.clone(),l.rhs)},vs.None)}},{kind:Rr.Both,fn:function rm(s){for(const e of s.units)for(const n of e.ops())Ta(n,l=>Ph(l,{job:s}),vs.None),Ta(n,Fl,vs.None)}},{kind:Rr.Both,fn:function Tw(s){for(const e of s.units)e.create.prepend(Gm(e.create)),e.update.prepend(Gm(e.update))}},{kind:Rr.Both,fn:function vb(s){for(const e of s.units){sv(e.create),sv(e.update);for(const n of e.create)(n.kind===ct.Listener||n.kind===ct.TwoWayListener)&&sv(n.handlerOps);ov(e.create,s.compatibility),ov(e.update,s.compatibility);for(const n of e.create)(n.kind===ct.Listener||n.kind===ct.TwoWayListener)&&ov(n.handlerOps,s.compatibility)}}},{kind:Rr.Both,fn:function bb(s){const e=new Set;for(const n of s.units)for(const l of n.ops())Ha(l,h=>{h instanceof Bd&&e.add(h.target)});for(const n of s.units)for(const l of n.update)Ta(l,h=>h instanceof Pd&&!e.has(h.target)?h.value:h,vs.None)}},{kind:Rr.Tmpl,fn:function xw(s){const e=new Map;for(const n of s.units){let l=0;for(const h of n.create)Ld(h)&&(h.handle.slot=l,e.set(h.xref,h.handle.slot),l+=h.numSlotsUsed);n.decls=l}for(const n of s.units)for(const l of n.ops())if(l.kind===ct.Template||l.kind===ct.RepeaterCreate){const h=s.views.get(l.xref);l.decls=h.decls}}},{kind:Rr.Tmpl,fn:function $m(s){const e=new Map,n=new Map;for(const l of s.units)for(const h of l.create)switch(h.kind){case ct.I18nContext:e.set(h.xref,h);break;case ct.ElementStart:n.set(h.xref,h)}xd(s,s.root,e,n)}},{kind:Rr.Tmpl,fn:function hb(s){const e=new Map,n=new Map,l=new Map;for(const F of s.units)for(const se of F.create)switch(se.kind){case ct.I18nStart:e.set(se.xref,se.subTemplateIndex);break;case ct.I18nContext:n.set(se.xref,se);break;case ct.IcuPlaceholder:l.set(se.xref,se)}const h=new Map,b=F=>F.usage===id.I18nText?F.i18nOwner:F.context;for(const F of s.units)for(const se of F.update)if(se.kind===ct.I18nExpression){const Ue=h.get(b(se))||0;nv(se,{value:Ue,subTemplateIndex:e.get(se.i18nOwner)??null,flags:ss.ExpressionIndex},n,l),h.set(b(se),Ue+1)}}},{kind:Rr.Tmpl,fn:function Rf(s){const e=new Map,n=new Map,l=new Map;for(const b of s.units)for(const F of b.create)switch(F.kind){case ct.I18nContext:const se=Pf(s,F);b.create.push(se),e.set(F.xref,se),l.set(F.xref,F);break;case ct.I18nStart:n.set(F.xref,F)}let h=null;for(const b of s.units)for(const F of b.create)switch(F.kind){case ct.IcuStart:h=F,cr.remove(F);const se=l.get(F.context);if(se.contextKind!==uu.Icu)continue;const Ue=n.get(se.i18nBlock);if(Ue.context===se.xref)continue;const Xe=n.get(Ue.root),dt=e.get(Xe.context);if(void 0===dt)throw Error("AssertionError: ICU sub-message should belong to a root message.");const Wt=e.get(se.xref);Wt.messagePlaceholder=F.messagePlaceholder,dt.subMessages.push(Wt.xref);break;case ct.IcuEnd:h=null,cr.remove(F);break;case ct.IcuPlaceholder:if(null===h||null==h.context)throw Error("AssertionError: Unexpected ICU placeholder outside of i18n context");e.get(h.context).postprocessingParams.set(F.name,Yt(Gc(F))),cr.remove(F)}}},{kind:Rr.Tmpl,fn:function Sw(s){for(const e of s.units)for(const n of e.create){if(n.kind!==ct.RepeaterCreate||null!==n.trackByFn)continue;let h,l=!1;n.track=Pr(n.track,F=>{if(F instanceof ld||F instanceof hu)throw new Error("Illegal State: Pipes are not allowed in this context");return F instanceof Mh?(l=!0,tn("this")):F},vs.None);const b=[new R("$index"),new R("$item")];h=l?new $(b,[new vr(n.track)]):$r(b,n.track),n.trackByFn=s.pool.getSharedFunctionReference(h,"_forTrack")}}},{kind:Rr.Tmpl,fn:function ni(s){const e=s.relativeContextFilePath.replace(/[^A-Za-z0-9]/g,"_").toUpperCase()+"_",n=new Map,l=new Map,h=new Map,b=new Map;for(const Ue of s.units)for(const Xe of Ue.ops())if(Xe.kind===ct.ExtractedAttribute&&null!==Xe.i18nContext){const dt=n.get(Xe.i18nContext)??[];dt.push(Xe),n.set(Xe.i18nContext,dt)}else if(Xe.kind===ct.I18nAttributes)l.set(Xe.target,Xe);else if(Xe.kind===ct.I18nExpression&&Xe.usage===id.I18nAttribute){const dt=h.get(Xe.target)??[];dt.push(Xe),h.set(Xe.target,dt)}else Xe.kind===ct.I18nMessage&&b.set(Xe.xref,Xe);const F=new Map,se=new Map;for(const Ue of s.units)for(const Xe of Ue.create)if(Xe.kind===ct.I18nMessage){if(null===Xe.messagePlaceholder){const{mainVar:dt,statements:Wt}=hi(s,e,b,Xe);if(null!==Xe.i18nBlock){const kn=s.addConst(dt,Wt);se.set(Xe.i18nBlock,kn)}
1else{s.constsInitializers.push(...Wt),F.set(Xe.i18nContext,dt);const kn=n.get(Xe.i18nContext);if(void 0!==kn)for(const nr of kn)nr.expression=dt.clone()}}cr.remove(Xe)}for(const Ue of s.units)for(const Xe of Ue.create)if(mu(Xe)){const dt=l.get(Xe.xref);if(void 0===dt)continue;let Wt=h.get(Xe.xref);if(void 0===Wt)throw new Error("AssertionError: Could not find any i18n expressions associated with an I18nAttributes instruction");const kn=new Set;Wt=Wt.filter(wr=>{const Yr=kn.has(wr.name);return kn.add(wr.name),!Yr});const nr=Wt.flatMap(wr=>{const Yr=F.get(wr.context);if(void 0===Yr)throw new Error("AssertionError: Could not find i18n expression's value");return[Yt(wr.name),Yr]});dt.i18nAttributesConfig=s.addConst(new Kt(nr))}for(const Ue of s.units)for(const Xe of Ue.create)if(Xe.kind===ct.I18nStart){const dt=se.get(Xe.root);if(void 0===dt)throw new Error("AssertionError: Could not find corresponding i18n block index for an i18n message op; was an i18n message incorrectly assumed to correspond to an attribute?");Xe.messageIndex=dt}}},{kind:Rr.Tmpl,fn:function Sy(s){for(const e of s.units)for(const n of e.ops())Ta(n,l=>l instanceof jc?Yt(s.addConst(l.expr)):l,vs.None)}},{kind:Rr.Both,fn:function kf(s){const e=new Map;for(const n of s.units)for(const l of n.create)if(l.kind===ct.ExtractedAttribute){const h=e.get(l.target)||new dd(s.compatibility);e.set(l.target,h),h.add(l.bindingKind,l.name,l.expression,l.namespace,l.trustedValueFn),cr.remove(l)}if(s instanceof Nh)for(const n of s.units)for(const l of n.create)if(l.kind==ct.Projection){const h=e.get(l.xref);if(void 0!==h){const b=Oh(h);b.entries.length>0&&(l.attributes=b)}}else mu(l)&&(l.attributes=Nf(s,e,l.xref),l.kind===ct.RepeaterCreate&&null!==l.emptyView&&(l.emptyAttributes=Nf(s,e,l.emptyView)));else if(s instanceof Hg)for(const[n,l]of e.entries()){if(n!==s.root.xref)throw new Error("An attribute would be const collected into the host binding's template function, but is not associated with the root xref.");const h=Oh(l);h.entries.length>0&&(s.root.attributes=h)}}},{kind:Rr.Tmpl,fn:function pw(s){for(const e of s.units)for(const n of e.create)switch(n.kind){case ct.I18nContext:cr.remove(n);break;case ct.I18nStart:n.context=null}}},{kind:Rr.Both,fn:function rv(s){for(const e of s.units){let n=0;for(const l of e.ops())_f(l)&&(n+=iv(l));for(const l of e.ops())Ha(l,h=>{Bl(h)&&(s.compatibility===Cl.TemplateDefinitionBuilder&&h instanceof Pu||(vf(h)&&(h.varOffset=n),_f(h)&&(n+=_b(h))))});if(s.compatibility===Cl.TemplateDefinitionBuilder)for(const l of e.ops())Ha(l,h=>{!Bl(h)||!(h instanceof Pu)||(vf(h)&&(h.varOffset=n),_f(h)&&(n+=_b(h)))});e.vars=n}if(s instanceof Nh)for(const e of s.units)for(const n of e.create){if(n.kind!==ct.Template&&n.kind!==ct.RepeaterCreate)continue;const l=s.views.get(n.xref);n.vars=l.vars}}},{kind:Rr.Tmpl,fn:function Yo(s){for(const e of s.units){const n=new Map;for(const h of e.create)if(Ld(h)){if(null===h.handle.slot)throw new Error("AssertionError: expected slots to have been allocated before generating advance() calls");n.set(h.xref,h.handle.slot)}let l=0;for(const h of e.update){let b=null;if(gf(h)?b=h:Ha(h,se=>{null===b&&gf(se)&&(b=se)}),null===b)continue;if(!n.has(b.target))throw new Error(`AssertionError: reference to unknown slot for target ${b.target}`);const F=n.get(b.target);if(l!==F){const se=F-l;if(se<0)throw new Error("AssertionError: slot counter should never need to move backwards");cr.insertBefore(Ey(se,b.sourceSpan),h),l=F}}}}},{kind:Rr.Both,fn:function Fy(s){Pm(s.root,s.componentName,{index:0},s.compatibility===Cl.TemplateDefinitionBuilder)}},{kind:Rr.Tmpl,fn:function hd(s){for(const e of s.units)for(const n of e.create)if(n.kind===ct.Defer){if(null!==n.resolverFn)continue;if(null!==n.ownResolverFn){if(null===n.handle.slot)throw new Error("AssertionError: slot must be assigned before extracting defer deps functions");const l=e.fnName?.replace("_Template","");n.resolverFn=s.pool.getSharedFunctionReference(n.ownResolverFn,`${l}_Defer_${n.handle.slot}_DepsFn`,!1)}}}},{kind:Rr.Tmpl,fn:function Uy(s){for(const e of s.units){for(const n of e.create)(n.kind===ct.Listener||n.kind===ct.TwoWayListener)&&Y_(n.handlerOps);Y_(e.update)}}},{kind:Rr.Tmpl,fn:function CE(s){for(const e of s.units){const n=new Set;for(const l of e.create)l.kind===ct.ElementStart&&"ng-container"===l.tag&&(l.kind=ct.ContainerStart,n.add(l.xref)),l.kind===ct.ElementEnd&&n.has(l.xref)&&(l.kind=ct.ContainerEnd)}}},{kind:Rr.Tmpl,fn:function C_(s){for(const e of s.units)for(const n of e.create){const l=$g.get(n.kind);if(void 0===l)continue;const[h,b]=l;let F=n.prev;
1for(;null!==F&&x_.has(F.kind);)F=F.prev;null!==F&&F.kind===h&&(F.kind=b,cr.remove(n))}}},{kind:Rr.Tmpl,fn:function TE(s){const e=new Map;for(const n of s.units)for(const l of n.create)mu(l)&&e.set(l.xref,l);for(const n of s.units)for(const l of n.create)(l.kind===ct.ElementStart||l.kind===ct.ContainerStart)&&l.nonBindable&&cr.insertAfter(Yd(l.xref),l),(l.kind===ct.ElementEnd||l.kind===ct.ContainerEnd)&&_c(e,l.xref).nonBindable&&cr.insertBefore(Og(l.xref),l)}},{kind:Rr.Both,fn:function jx(s){for(const e of s.units)for(const n of e.ops())Ha(n,l=>{if(!(l instanceof Pu)||null===l.body)return;const h=new Gy(l.args.length);l.fn=s.pool.getSharedConstant(h,l.body),l.body=null})}},{kind:Rr.Both,fn:function ub(s){for(const e of s.units)hw(e,e.create),J_(0,e.update)}},{kind:Rr.Both,fn:function Mf(s){for(const e of s.units)Wg(e.create),Wg(e.update)}}];function Jh(s,e){for(const n of qh)(n.kind===e||n.kind===Rr.Both)&&n.fn(s)}function Km(s,e){const n=cv(s.root);return Rw(s.root,e),n}function Rw(s,e){for(const n of s.job.units){if(n.parent!==s.xref)continue;Rw(n,e);const l=cv(n);e.statements.push(l.toDeclStmt(l.name))}}function cv(s){if(null===s.fnName)throw new Error(`AssertionError: view ${s.xref} is unnamed`);const e=[];for(const b of s.create){if(b.kind!==ct.Statement)throw new Error(`AssertionError: expected all create ops to have been compiled, but got ${ct[b.kind]}`);e.push(b.statement)}const n=[];for(const b of s.update){if(b.kind!==ct.Statement)throw new Error(`AssertionError: expected all update ops to have been compiled, but got ${ct[b.kind]}`);n.push(b.statement)}const l=cp(1,e),h=cp(2,n);return Kr([new R("rf"),new R("ctx")],[...l,...h],void 0,void 0,s.fnName)}function cp(s,e){return 0===e.length?[]:[Ar(new Q($e.BitwiseAnd,tn("rf"),Yt(s)),e)]}const uv=Cl.TemplateDefinitionBuilder,ef=new Wh,rh="ng-template";function Eb(s){return s instanceof Gn}function Fw(s,e,n,l){let h;const b=e.expression.ast;h=b instanceof Ki?new _a(b.strings,b.expressions.map(F=>zi(F,s,e.sourceSpan)),[]):zi(b,s,e.sourceSpan),s.root.update.push(du(s.root.xref,n,e.name,h,null,l,!1,!1,null,null,e.sourceSpan))}function Vw(s,e,n,l){const h=du(s.root.xref,Zr.Attribute,e,n,null,l,!0,!1,null,null,n.sourceSpan);s.root.update.push(h)}function Uw(s,e){const[n,l]=e.type!==jt.Animation?[null,e.targetOrPhase]:[e.targetOrPhase,null],h=Qp(s.root.xref,new Eo,e.name,null,pv(s.root,e.handler,e.handlerSpan),n,l,!0,e.sourceSpan);s.root.create.push(h)}function Eu(s,e){for(const n of e)if(n instanceof ao)ih(s,n);else if(n instanceof _r)B0(s,n);else if(n instanceof Ui)wb(s,n);else if(n instanceof Is)up(s,n,null);else if(n instanceof Qo)Db(s,n,null);else if(n instanceof nt)Hw(s,n);else if(n instanceof nc)hv(s,n);else if(n instanceof Ga)sh(s,n);else if(n instanceof bi)Zm(s,n);else if(n instanceof st)Kx(s,n);else{if(!(n instanceof Kn))throw new Error(`Unsupported template node: ${n.constructor.name}`);xb(s,n)}}function ih(s,e){if(void 0!==e.i18n&&!(e.i18n instanceof Gn||e.i18n instanceof Hi))throw Error(`Unhandled i18n metadata type for element: ${e.i18n.constructor.name}`);const n=s.job.allocateXrefId(),[l,h]=Di(e.name),b=function Hd(s,e,n,l,h,b){return{kind:ct.ElementStart,xref:e,tag:s,handle:new Eo,attributes:null,localRefs:[],nonBindable:!1,namespace:n,i18nPlaceholder:l,startSourceSpan:h,wholeSourceSpan:b,...dc,...ji}}(h,n,tm(l),e.i18n instanceof Hi?e.i18n:void 0,e.startSourceSpan,e.sourceSpan);s.create.push(b),function jw(s,e,n){let l=new Array,h=new Set;for(const b of n.attributes){const F=ef.securityContext(n.name,b.name,!0);l.push(du(e.xref,Zr.Attribute,b.name,fv(s.job,b.value,b.i18n),null,F,!0,!1,null,Cd(b.i18n),b.sourceSpan)),b.i18n&&h.add(b.name)}for(const b of n.inputs)h.has(b.name)&&console.error(`On component ${s.job.componentName}, the binding ${b.name} is both an i18n attribute and a property. You may want to remove the property binding. This will become a compilation error in future versions of Angular.`),l.push(du(e.xref,dp.get(b.type),b.name,fv(s.job,qm(b.value),b.i18n),b.unit,b.securityContext,!1,!1,null,Cd(b.i18n)??null,b.sourceSpan));s.create.push(l.filter(b=>b?.kind===ct.ExtractedAttribute)),s.update.push(l.filter(b=>b?.kind===ct.Binding));
1for(const b of n.outputs){if(b.type===jt.Animation&&null===b.phase)throw Error("Animation listener should have a phase");s.create.push(b.type===jt.TwoWay?Zp(e.xref,e.handle,b.name,e.tag,Cb(s,b.handler,b.handlerSpan),b.sourceSpan):Qp(e.xref,e.handle,b.name,e.tag,pv(s,b.handler,b.handlerSpan),b.phase,b.target,!1,b.sourceSpan))}null!==l.some(b=>b?.i18nMessage)&&s.create.push(Jp(s.job.allocateXrefId(),new Eo,e.xref))}(s,b,e),Jm(b,e);let F=null;e.i18n instanceof Gn&&(F=s.job.allocateXrefId(),s.create.push(Ah(F,e.i18n,void 0,e.startSourceSpan))),Eu(s,e.children);const se=function fl(s,e){return{kind:ct.ElementEnd,xref:s,sourceSpan:e,...ji}}(n,e.endSourceSpan??e.startSourceSpan);s.create.push(se),null!==F&&cr.insertBefore(kh(F,e.endSourceSpan??e.startSourceSpan),se)}function B0(s,e){if(void 0!==e.i18n&&!(e.i18n instanceof Gn||e.i18n instanceof Hi))throw Error(`Unhandled i18n metadata type for template: ${e.i18n.constructor.name}`);const n=s.job.allocateView(s.xref);let l=e.tagName,h="";e.tagName&&([h,l]=Di(e.tagName));const b=e.i18n instanceof Hi?e.i18n:void 0,F=tm(h),se=null===l?"":function Af(s,e){return e===js.HTML?s:`:${function If(s){const e=new Map([["svg",js.SVG],["math",js.Math]]);for(const[n,l]of e.entries())if(l===s)return n;return null}(e)}:${s}`}(l,F),Ue=function Yw(s){return Di(s.tagName??"")[1]===rh}(e)?Ua.NgTemplate:Ua.Structural,Xe=wf(n.xref,Ue,l,se,F,b,e.startSourceSpan,e.sourceSpan);s.create.push(Xe),function Ww(s,e,n,l){let h=new Array;for(const b of n.templateAttrs)if(b instanceof ba){const F=ef.securityContext(rh,b.name,!0);h.push(V0(s,e.xref,Jn.Attribute,b.name,b.value,null,F,!0,l,Cd(b.i18n),b.sourceSpan))}else h.push(V0(s,e.xref,b.type,b.name,qm(b.value),b.unit,b.securityContext,!0,l,Cd(b.i18n),b.sourceSpan));for(const b of n.attributes){const F=ef.securityContext(rh,b.name,!0);h.push(V0(s,e.xref,Jn.Attribute,b.name,b.value,null,F,!1,l,Cd(b.i18n),b.sourceSpan))}for(const b of n.inputs)h.push(V0(s,e.xref,b.type,b.name,qm(b.value),b.unit,b.securityContext,!1,l,Cd(b.i18n),b.sourceSpan));s.create.push(h.filter(b=>b?.kind===ct.ExtractedAttribute)),s.update.push(h.filter(b=>b?.kind===ct.Binding));for(const b of n.outputs){if(b.type===jt.Animation&&null===b.phase)throw Error("Animation listener should have a phase");if(l===Ua.NgTemplate&&s.create.push(b.type===jt.TwoWay?Zp(e.xref,e.handle,b.name,e.tag,Cb(s,b.handler,b.handlerSpan),b.sourceSpan):Qp(e.xref,e.handle,b.name,e.tag,pv(s,b.handler,b.handlerSpan),b.phase,b.target,!1,b.sourceSpan)),l===Ua.Structural&&b.type!==jt.Animation){const F=ef.securityContext(rh,b.name,!1);s.create.push(pc(e.xref,Zr.Property,null,b.name,null,null,null,F))}}null!==h.some(b=>b?.i18nMessage)&&s.create.push(Jp(s.job.allocateXrefId(),new Eo,e.xref))}(s,Xe,e,Ue),Jm(Xe,e),Eu(n,e.children);for(const{name:dt,value:Wt}of e.variables)n.contextVariables.set(dt,""!==Wt?Wt:"$implicit");if(Ue===Ua.NgTemplate&&e.i18n instanceof Gn){const dt=s.job.allocateXrefId();cr.insertAfter(Ah(dt,e.i18n,void 0,e.startSourceSpan),n.create.head),cr.insertBefore(kh(dt,e.endSourceSpan??e.startSourceSpan),n.create.tail)}}function wb(s,e){if(void 0!==e.i18n&&!(e.i18n instanceof Hi))throw Error(`Unhandled i18n metadata type for element: ${e.i18n.constructor.name}`);let n=null;e.children.some(b=>!(b instanceof Hs||b instanceof Is&&!(b.value.trim().length>0)))&&(n=s.job.allocateView(s.xref),Eu(n,e.children));const h=function Ih(s,e,n,l,h){return{kind:ct.Projection,xref:s,handle:new Eo,selector:e,i18nPlaceholder:n,fallbackView:l,projectionSlotIndex:0,attributes:null,localRefs:[],sourceSpan:h,...ji,...dc,numSlotsUsed:null===l?1:2}}(s.job.allocateXrefId(),e.selector,e.i18n,n?.xref??null,e.sourceSpan);for(const b of e.attributes){const F=ef.securityContext(e.name,b.name,!0);s.update.push(du(h.xref,Zr.Attribute,b.name,Yt(b.value),null,F,!0,!1,null,Cd(b.i18n),b.sourceSpan))}s.create.push(h)}function up(s,e,n){s.create.push(Xp(s.job.allocateXrefId(),e.value,n,e.sourceSpan))}function Db(s,e,n){let l=e.value;if(l instanceof gn&&(l=l.ast),!(l instanceof Ki))throw new Error(`AssertionError: expected Interpolation for BoundText node, got ${l.constructor.name}`);if(void 0!==e.i18n&&!(e.i18n instanceof Ii))throw Error(`Unhandled i18n metadata type for text interpolation: ${e.i18n?.constructor.name}`);const h=e.i18n instanceof Ii?e.i18n.children.filter(se=>se instanceof ns).map(se=>se.name):[];if(h.length>0&&h.length!==l.expressions.length)throw Error(`Unexpected number of i18n placeholders (${l.expressions.length}) for BoundText with ${l.expressions.length} expressions`);const b=s.job.allocateXrefId();s.create.push(Xp(b,"",n,e.sourceSpan));const F=s.job.compatibility?null:e.sourceSpan;s.update.push(function Ch(s,e,n){return{kind:ct.InterpolateText,target:s,interpolation:e,sourceSpan:n,...Ql,...Tl,...ji}}(b,new _a(l.strings,l.expressions.map(se=>zi(se,s.job,F)),h),e.sourceSpan))}function Hw(s,e){let n=null,l=[];for(let h=0;h<e.branches.length;h++){const b=e.branches[h],F=s.job.allocateView(s.xref),se=eg(s,F.xref,b);let Ue;if(null!==b.expressionAlias&&F.contextVariables.set(b.expressionAlias.name,Fg),void 0!==b.i18n){if(!(b.i18n instanceof si))throw Error(`Unhandled i18n metadata type for if block: ${b.i18n?.constructor.name}`);Ue=b.i18n}const Xe=wf(F.xref,Ua.Block,se,"Conditional",js.HTML,Ue,b.startSourceSpan,b.sourceSpan);s.create.push(Xe),null===n&&(n=F.xref);const dt=b.expression?zi(b.expression,s.job,null):null,Wt=new pu(dt,Xe.xref,Xe.handle,b.expressionAlias);l.push(Wt),Eu(F,b.children)}s.update.push(Ig(n,null,l,e.sourceSpan))}function hv(s,e){if(0===e.cases.length)return;let n=null,l=[];for(const h of e.cases){const b=s.job.allocateView(s.xref),F=eg(s,b.xref,h);let se;if(void 0!==h.i18n){if(!(h.i18n instanceof si))throw Error(`Unhandled i18n metadata type for switch block: ${h.i18n?.constructor.name}`);se=h.i18n}const Ue=wf(b.xref,Ua.Block,F,"Case",js.HTML,se,h.startSourceSpan,h.sourceSpan);s.create.push(Ue),null===n&&(n=b.xref);
1const Xe=h.expression?zi(h.expression,s.job,e.startSourceSpan):null,dt=new pu(Xe,Ue.xref,Ue.handle);l.push(dt),Eu(b,h.children)}s.update.push(Ig(n,zi(e.expression,s.job,null),l,e.sourceSpan))}function Qm(s,e,n,l,h){if(void 0!==n&&!(n instanceof si))throw Error("Unhandled i18n metadata type for defer block");if(void 0===l)return null;const b=s.job.allocateView(s.xref);Eu(b,l);const F=wf(b.xref,Ua.Block,null,`Defer${e}`,js.HTML,n,h,h);return s.create.push(F),F}function sh(s,e){let n=null;if(0===s.job.deferMeta.mode){if(!s.job.deferMeta.blocks.has(e))throw new Error("AssertionError: unable to find a dependency function for this deferred block");n=s.job.deferMeta.blocks.get(e)??null}const l=Qm(s,"",e.i18n,e.children,e.sourceSpan),h=Qm(s,"Loading",e.loading?.i18n,e.loading?.children,e.loading?.sourceSpan),b=Qm(s,"Placeholder",e.placeholder?.i18n,e.placeholder?.children,e.placeholder?.sourceSpan),F=Qm(s,"Error",e.error?.i18n,e.error?.children,e.error?.sourceSpan),se=s.job.allocateXrefId(),Ue=function p_(s,e,n,l,h,b){return{kind:ct.Defer,xref:s,handle:new Eo,mainView:e,mainSlot:n,loadingView:null,loadingSlot:null,loadingConfig:null,loadingMinimumTime:null,loadingAfterTime:null,placeholderView:null,placeholderSlot:null,placeholderConfig:null,placeholderMinimumTime:null,errorView:null,errorSlot:null,ownResolverFn:l,resolverFn:h,sourceSpan:b,...ji,...dc,numSlotsUsed:2}}(se,l.xref,l.handle,n,s.job.allDeferrableDepsFn,e.sourceSpan);Ue.placeholderView=b?.xref??null,Ue.placeholderSlot=b?.handle??null,Ue.loadingSlot=h?.handle??null,Ue.errorSlot=F?.handle??null,Ue.placeholderMinimumTime=e.placeholder?.minimumTime??null,Ue.loadingMinimumTime=e.loading?.minimumTime??null,Ue.loadingAfterTime=e.loading?.afterTime??null,s.create.push(Ue);let Xe=!1,dt=[],Wt=[];for(const kn of[e.triggers,e.prefetchTriggers]){if(void 0!==kn.idle){const nr=ud(se,{kind:Ks.Idle},Xe,kn.idle.sourceSpan);dt.push(nr)}if(void 0!==kn.immediate){const nr=ud(se,{kind:Ks.Immediate},Xe,kn.immediate.sourceSpan);dt.push(nr)}if(void 0!==kn.timer){const nr=ud(se,{kind:Ks.Timer,delay:kn.timer.delay},Xe,kn.timer.sourceSpan);dt.push(nr)}if(void 0!==kn.hover){const nr=ud(se,{kind:Ks.Hover,targetName:kn.hover.reference,targetXref:null,targetSlot:null,targetView:null,targetSlotViewSteps:null},Xe,kn.hover.sourceSpan);dt.push(nr)}if(void 0!==kn.interaction){const nr=ud(se,{kind:Ks.Interaction,targetName:kn.interaction.reference,targetXref:null,targetSlot:null,targetView:null,targetSlotViewSteps:null},Xe,kn.interaction.sourceSpan);dt.push(nr)}if(void 0!==kn.viewport){const nr=ud(se,{kind:Ks.Viewport,targetName:kn.viewport.reference,targetXref:null,targetSlot:null,targetView:null,targetSlotViewSteps:null},Xe,kn.viewport.sourceSpan);dt.push(nr)}if(void 0!==kn.when){if(kn.when.value instanceof Ki)throw new Error("Unexpected interpolation in defer block when trigger");const nr=yf(se,zi(kn.when.value,s.job,kn.when.sourceSpan),Xe,kn.when.sourceSpan);Wt.push(nr)}0===dt.length&&0===Wt.length&&dt.push(ud(se,{kind:Ks.Idle},!1,null)),Xe=!0}s.create.push(dt),s.update.push(Wt)}function Zm(s,e){if(!(e.i18n instanceof Gn&&function Bw(s){return Eb(s)&&1===s.nodes.length&&s.nodes[0]instanceof Bs}(e.i18n)))throw Error(`Unhandled i18n metadata type for ICU: ${e.i18n?.constructor.name}`);{const n=s.job.allocateXrefId();s.create.push(function Df(s,e,n,l){return{kind:ct.IcuStart,xref:s,message:e,messagePlaceholder:n,context:null,sourceSpan:l,...ji}}(n,e.i18n,Da(e.i18n).name,null));for(const[l,h]of Object.entries({...e.vars,...e.placeholders}))h instanceof Qo?Db(s,h,l):up(s,h,l);s.create.push(function Pg(s){return{kind:ct.IcuEnd,xref:s,...ji}}(n))}}function Kx(s,e){const n=s.job.allocateView(s.xref),l=`\u0275$index_${n.xref}`,h=`\u0275$count_${n.xref}`,b=new Set;n.contextVariables.set(e.item.name,e.item.value);for(const oi of e.contextVariables)"$index"===oi.value&&b.add(oi.name),"$index"===oi.name?n.contextVariables.set("$index",oi.value).set(l,oi.value):"$count"===oi.name?n.contextVariables.set("$count",oi.value).set(h,oi.value):n.aliases.add({kind:Va.Alias,name:null,identifier:oi.name,expression:F0(oi,l,h)});const F=kl(e.trackBy.span,e.sourceSpan),se=zi(e.trackBy,s.job,F);Eu(n,e.children);let Ue=null,Xe=null;null!==e.empty&&(Ue=s.job.allocateView(s.xref),Eu(Ue,e.empty.children),Xe=eg(s,Ue.xref,e.empty));const dt={$index:b,$implicit:e.item.name};if(void 0!==e.i18n&&!(e.i18n instanceof si))throw Error("AssertionError: Unhandled i18n metadata type or @for");
1if(void 0!==e.empty?.i18n&&!(e.empty.i18n instanceof si))throw Error("AssertionError: Unhandled i18n metadata type or @empty");const Wt=e.i18n,kn=e.empty?.i18n,nr=eg(s,n.xref,e),wr=function Dy(s,e,n,l,h,b,F,se,Ue,Xe){return{kind:ct.RepeaterCreate,attributes:null,xref:s,handle:new Eo,emptyView:e,track:l,trackByFn:null,tag:n,emptyTag:b,emptyAttributes:null,functionNameSuffix:"For",namespace:js.HTML,nonBindable:!1,localRefs:[],decls:null,vars:null,varNames:h,usesComponentInstance:!1,i18nPlaceholder:F,emptyI18nPlaceholder:se,startSourceSpan:Ue,wholeSourceSpan:Xe,...dc,...ji,...Tl,numSlotsUsed:null===e?2:3}}(n.xref,Ue?.xref??null,nr,se,dt,Xe,Wt,kn,e.startSourceSpan,e.sourceSpan);s.create.push(wr);const Yr=zi(e.expression,s.job,kl(e.expression.span,e.sourceSpan)),Jr=function Hc(s,e,n,l){return{kind:ct.Repeater,target:s,targetSlot:e,collection:n,sourceSpan:l,...ji,...Ql}}(wr.xref,wr.handle,Yr,e.sourceSpan);s.update.push(Jr)}function F0(s,e,n){switch(s.value){case"$index":return new Ca(e);case"$count":return new Ca(n);case"$first":return new Ca(e).identical(Yt(0));case"$last":return new Ca(e).identical(new Ca(n).minus(Yt(1)));case"$even":return new Ca(e).modulo(Yt(2)).identical(Yt(0));case"$odd":return new Ca(e).modulo(Yt(2)).notIdentical(Yt(0));default:throw new Error(`AssertionError: unknown @for loop variable ${s.value}`)}}function xb(s,e){const n=s.job.allocateXrefId();s.create.push(function m_(s,e,n){return{kind:ct.DeclareLet,xref:s,declaredName:e,sourceSpan:n,handle:new Eo,...dc,...ji}}(n,e.name,e.sourceSpan)),s.update.push(function wy(s,e,n,l){return{kind:ct.StoreLet,target:s,declaredName:e,value:n,sourceSpan:l,...Ql,...Tl,...ji}}(n,e.name,zi(e.value,s.job,e.valueSpan),e.sourceSpan))}function zi(s,e,n){if(s instanceof gn)return zi(s.ast,e,n);if(s instanceof rt)return s.receiver instanceof U&&!(s.receiver instanceof z)||s.receiver instanceof z&&"$any"!==s.name&&"$event"!==s.name?new Ca(s.name):new Ye(zi(s.receiver,e,n),s.name,null,kl(s.span,n));if(s instanceof en)return s.receiver instanceof U?new ar(new Sc(e.root.xref),s.name,zi(s.value,e,n),null,kl(s.span,n)):new ar(zi(s.receiver,e,n),s.name,zi(s.value,e,n),void 0,kl(s.span,n));if(s instanceof ai)return new tr(zi(s.receiver,e,n),zi(s.key,e,n),zi(s.value,e,n),void 0,kl(s.span,n));if(s instanceof ue){if(s.receiver instanceof U)throw new Error("Unexpected ImplicitReceiver");return new zn(zi(s.receiver,e,n),s.args.map(l=>zi(l,e,n)),void 0,kl(s.span,n))}if(s instanceof Nr)return Yt(s.value,void 0,kl(s.span,n));if(!(s instanceof Oi)){if(s instanceof Mi){const l=Wd.get(s.operation);if(void 0===l)throw new Error(`AssertionError: unknown binary operator ${s.operation}`);return new Q(l,zi(s.left,e,n),zi(s.right,e,n),void 0,kl(s.span,n))}if(s instanceof z)return new Sc(e.root.xref);if(s instanceof fr)return new ut(zi(s.receiver,e,n),zi(s.key,e,n),void 0,kl(s.span,n));if(s instanceof Y)throw new Error("AssertionError: Chain in unknown context");if(s instanceof Vi){const l=s.keys.map((h,b)=>new _n(h.key,zi(s.values[b],e,n),h.quoted));return new Pe(l,void 0,kl(s.span,n))}if(s instanceof ri)return new Kt(s.expressions.map(l=>zi(l,e,n)));if(s instanceof ke)return new Ut(zi(s.condition,e,n),zi(s.trueExp,e,n),zi(s.falseExp,e,n),void 0,kl(s.span,n));if(s instanceof It)return zi(s.expression,e,n);if(s instanceof li)return new ld(e.allocateXrefId(),new Eo,s.name,[zi(s.exp,e,n),...s.args.map(l=>zi(l,e,n))]);if(s instanceof Er)return new cd(zi(s.receiver,e,n),zi(s.key,e,n),kl(s.span,n));if(s instanceof vn)return new fc(zi(s.receiver,e,n),s.name);if(s instanceof Re)return new Bu(zi(s.receiver,e,n),s.args.map(l=>zi(l,e,n)));if(s instanceof fe)return new Yc(kl(s.span,n));if(s instanceof hs)return function jr(s,e){return new P(s,e)}(zi(s.expression,e,n),kl(s.span,n));throw new Error(`Unhandled expression type "${s.constructor.name}" in file "${n?.start.file.url}"`)}switch(s.operator){case"+":return new ye(Ve.Plus,zi(s.expr,e,n),void 0,kl(s.span,n));case"-":return new ye(Ve.Minus,zi(s.expr,e,n),void 0,kl(s.span,n));default:throw new Error(`AssertionError: unknown unary operator ${s.operator}`)}}function fv(s,e,n,l){let h;return h=e instanceof Ki?new _a(e.strings,e.expressions.map(b=>zi(b,s,l??null)),Object.keys(Cd(n)?.placeholders??{})):e instanceof gt?zi(e,s,l??null):Yt(e),h}const dp=new Map([[Jn.Property,Zr.Property],[Jn.TwoWay,Zr.TwoWayProperty],[Jn.Attribute,Zr.Attribute],[Jn.Class,Zr.ClassName],[Jn.Style,Zr.StyleProperty],[Jn.Animation,Zr.Animation]]);function Cd(s){if(null==s)return null;if(!(s instanceof Gn))throw Error(`Expected i18n meta to be a Message, but got: ${s.constructor.name}`);return s}function V0(s,e,n,l,h,b,F,se,Ue,Xe,dt){const Wt="string"==typeof h;if(Ue===Ua.Structural){if(!se)switch(n){case Jn.Property:case Jn.Class:case Jn.Style:return pc(e,Zr.Property,null,l,null,null,Xe,F);case Jn.TwoWay:return pc(e,Zr.TwoWayProperty,null,l,null,null,Xe,F)}if(!Wt&&(n===Jn.Attribute||n===Jn.Animation))return null}let kn=dp.get(n);return Ue===Ua.NgTemplate&&(n===Jn.Class||n===Jn.Style||n===Jn.Attribute&&!Wt)&&(kn=Zr.Property),du(e,kn,l,fv(s.job,h,Xe),b,F,Wt,se,Ue,Xe,dt)}function pv(s,e,n){e=qm(e);const l=new Array;let h=e instanceof Y?e.expressions:[e];if(0===h.length)throw new Error("Expected listener to have non-empty expression list.");const b=h.map(se=>zi(se,s.job,n)),F=b.pop();return l.push(...b.map(se=>Tc(new Sr(se,se.sourceSpan)))),l.push(Tc(new vr(F,F.sourceSpan))),l}function Cb(s,e,n){e=qm(e);const l=new Array;
1if(e instanceof Y){if(1!==e.expressions.length)throw new Error("Expected two-way listener to have a single expression.");e=e.expressions[0]}const h=zi(e,s.job,n),b=new Ca("$event"),F=new Gp(h,b);return l.push(Tc(new Sr(F))),l.push(Tc(new vr(b))),l}function qm(s){return s instanceof gn?s.ast:s}function Jm(s,e){!function $w(s){if(!Array.isArray(s))throw new Error("AssertionError: expected an array")}(s.localRefs);for(const{name:n,value:l}of e.references)s.localRefs.push({name:n,target:l})}function kl(s,e){if(null===e)return null;const n=e.start.moveBy(s.start),l=e.start.moveBy(s.end),h=e.fullStart.moveBy(s.start);return new Fi(n,l,h)}function eg(s,e,n){let l=null;for(const h of n.children)if(!(h instanceof Hs)){if(null!==l)return null;(h instanceof ao||h instanceof _r&&null!==h.tagName)&&(l=h)}if(null!==l){for(const b of l.attributes){const F=ef.securityContext(rh,b.name,!0);s.update.push(du(e,Zr.Attribute,b.name,Yt(b.value),null,F,!0,!1,null,Cd(b.i18n),b.sourceSpan))}for(const b of l.inputs)if(b.type!==Jn.Animation&&b.type!==Jn.Attribute){const F=ef.securityContext(rh,b.name,!0);s.create.push(pc(e,Zr.Property,null,b.name,null,null,null,F))}const h=l instanceof ao?l.name:l.tagName;return h===rh?null:h}return null}function tg(s,e){return Ar(tn(Vt).bitwiseAnd(Yt(s),null,!1),e)}function Sb(s,e,n,l){const h=[];return void 0!==l&&h.push(...l),s.isSignal&&h.push(new Ye(tn(_t),s.propertyName)),h.push(function Tb(s,e){if(Array.isArray(s.predicate)){let n=[];return s.predicate.forEach(l=>{const h=l.split(",").map(b=>Yt(b.trim()));n.push(...h)}),e.getConstLiteral(wn(n),!0)}switch(s.predicate.forwardRef){case 0:case 2:return s.predicate.expression;case 1:return Te(Rt.resolveForwardRef).callFn([s.predicate.expression])}}(s,e),Yt(function mv(s){return(s.descendants?1:0)|(s.static?2:0)|(s.emitDistinctChangesOnly?4:0)}(s))),s.read&&h.push(s.read),Te(s.isSignal?n.signalBased:n.nonSignal).callFn(h)}const U0=Symbol("queryAdvancePlaceholder");function H0(s){const e=[];let n=0;const l=()=>{n>0&&(e.unshift(Te(Rt.queryAdvance).callFn(1===n?[]:[Yt(n)]).toStmt()),n=0)};for(let h=s.length-1;h>=0;h--){const b=s[h];b===U0?n++:(l(),e.unshift(b))}return l(),e}class Ab extends n0{constructor(){super(th)}parse(e,n,l){return super.parse(e,n,l)}}class vv{constructor(e,n,l,h,b=!1){this._exprParser=e,this._interpolationConfig=n,this._schemaRegistry=l,this.errors=h,this._allowInvalidAssignmentEvents=b}get interpolationConfig(){return this._interpolationConfig}createBoundHostProperties(e,n){const l=[];for(const h of Object.keys(e)){const b=e[h];"string"==typeof b?this.parsePropertyBinding(h,b,!0,!1,n,n.start.offset,void 0,[],l,n):this._reportError(`Value of the host property binding "${h}" needs to be a string representing an expression but got "${b}" (${typeof b})`,n)}return l}createDirectiveHostEventAsts(e,n){const l=[];for(const h of Object.keys(e)){const b=e[h];"string"==typeof b?this.parseEvent(h,b,!1,n,n,[],l,n):this._reportError(`Value of the host listener "${h}" needs to be a string representing an expression but got "${b}" (${typeof b})`,n)}return l}parseInterpolation(e,n,l){const h=n.start.toString(),b=n.fullStart.offset;try{const F=this._exprParser.parseInterpolation(e,h,b,l,this._interpolationConfig);return F&&this._reportExpressionParserErrors(F.errors,n),F}catch(F){return this._reportError(`${F}`,n),this._exprParser.wrapLiteralPrimitive("ERROR",h,b)}}parseInterpolationExpression(e,n){const l=n.start.toString(),h=n.start.offset;try{const b=this._exprParser.parseInterpolationExpression(e,l,h);return b&&this._reportExpressionParserErrors(b.errors,n),b}catch(b){return this._reportError(`${b}`,n),this._exprParser.wrapLiteralPrimitive("ERROR",l,h)}}parseInlineTemplateBinding(e,n,l,h,b,F,se,Ue){const dt=this._parseTemplateBindings(e,n,l,l.start.offset+1,h);for(const Wt of dt){const kn=oh(l,Wt.sourceSpan),nr=Wt.key.source,wr=oh(l,Wt.key.span);if(Wt instanceof Vn){const Yr=Wt.value?Wt.value.source:"$implicit",Jr=Wt.value?oh(l,Wt.value.span):void 0;se.push(new bn(nr,Yr,kn,wr,Jr))}else if(Wt.value){const Yr=Ue?kn:l,Jr=oh(l,Wt.value.ast.sourceSpan);this._parsePropertyAst(nr,Wt.value,!1,Yr,wr,Jr,b,F)}else b.push([nr,""]),this.parseLiteralAttr(nr,null,wr,h,void 0,b,F,wr)}}_parseTemplateBindings(e,n,l,h,b){const F=l.start.toString();try{const se=this._exprParser.parseTemplateBindings(e,n,F,h,b);return this._reportExpressionParserErrors(se.errors,l),se.warnings.forEac
1h(Ue=>{this._reportError(Ue,l,Pc.WARNING)}),se.templateBindings}catch(se){return this._reportError(`${se}`,l),[]}}parseLiteralAttr(e,n,l,h,b,F,se,Ue){yv(e)?(e=e.substring(1),void 0!==Ue&&(Ue=oh(Ue,new wt(Ue.start.offset+1,Ue.end.offset))),n&&this._reportError('Assigning animation triggers via @prop="exp" attributes with an expression is invalid. Use property bindings (e.g. [@prop]="exp") or use an attribute without a value (e.g. @prop) instead.',l,Pc.ERROR),this._parseAnimation(e,n,l,h,Ue,b,F,se)):se.push(new da(e,this._exprParser.wrapLiteralPrimitive(n,"",h),yr.LITERAL_ATTR,l,Ue,b))}parsePropertyBinding(e,n,l,h,b,F,se,Ue,Xe,dt){0===e.length&&this._reportError("Property name is missing in binding",b);let Wt=!1;e.startsWith("animate-")?(Wt=!0,e=e.substring(8),void 0!==dt&&(dt=oh(dt,new wt(dt.start.offset+8,dt.end.offset)))):yv(e)&&(Wt=!0,e=e.substring(1),void 0!==dt&&(dt=oh(dt,new wt(dt.start.offset+1,dt.end.offset)))),Wt?this._parseAnimation(e,n,b,F,dt,se,Ue,Xe):this._parsePropertyAst(e,this.parseBinding(n,l,se||b,F),h,b,dt,se,Ue,Xe)}parsePropertyInterpolation(e,n,l,h,b,F,se,Ue){const Xe=this.parseInterpolation(n,h||l,Ue);return!!Xe&&(this._parsePropertyAst(e,Xe,!1,l,se,h,b,F),!0)}_parsePropertyAst(e,n,l,h,b,F,se,Ue){se.push([e,n.source]),Ue.push(new da(e,n,l?yr.TWO_WAY:yr.DEFAULT,h,b,F))}_parseAnimation(e,n,l,h,b,F,se,Ue){0===e.length&&this._reportError("Animation trigger is missing",l);const Xe=this.parseBinding(n||"undefined",!1,F||l,h);se.push([e,Xe.source]),Ue.push(new da(e,Xe,yr.ANIMATION,l,b,F))}parseBinding(e,n,l,h){const b=(l&&l.start||"(unknown)").toString();try{const F=n?this._exprParser.parseSimpleBinding(e,b,h,this._interpolationConfig):this._exprParser.parseBinding(e,b,h,this._interpolationConfig);return F&&this._reportExpressionParserErrors(F.errors,l),F}catch(F){return this._reportError(`${F}`,l),this._exprParser.wrapLiteralPrimitive("ERROR",b,h)}}createBoundElementProperty(e,n,l=!1,h=!0){if(n.isAnimation)return new ti(n.name,Jn.Animation,T.NONE,n.expression,null,n.sourceSpan,n.keySpan,n.valueSpan);let F,b=null,se=null;const Ue=n.name.split(".");let Xe;if(Ue.length>1)if("attr"==Ue[0]){se=Ue.slice(1).join("."),l||this._validatePropertyOrAttributeName(se,n.sourceSpan,!0),Xe=bv(this._schemaRegistry,e,se,!0);const dt=se.indexOf(":");if(dt>-1){const Wt=se.substring(0,dt),kn=se.substring(dt+1);se=Po(Wt,kn)}F=Jn.Attribute}else"class"==Ue[0]?(se=Ue[1],F=Jn.Class,Xe=[T.NONE]):"style"==Ue[0]&&(b=Ue.length>2?Ue[2]:null,se=Ue[1],F=Jn.Style,Xe=[T.STYLE]);if(null===se){const dt=this._schemaRegistry.getMappedPropName(n.name);se=h?dt:n.name,Xe=bv(this._schemaRegistry,e,dt,!1),F=n.type===yr.TWO_WAY?Jn.TwoWay:Jn.Property,l||this._validatePropertyOrAttributeName(dt,n.sourceSpan,!1)}return new ti(se,F,Xe[0],n.expression,b,n.sourceSpan,n.keySpan,n.valueSpan)}parseEvent(e,n,l,h,b,F,se,Ue){0===e.length&&this._reportError("Event name is missing in binding",h),yv(e)?(e=e.slice(1),void 0!==Ue&&(Ue=oh(Ue,new wt(Ue.start.offset+1,Ue.end.offset))),this._parseAnimationEvent(e,n,h,b,se,Ue)):this._parseRegularEvent(e,n,l,h,b,F,se,Ue)}calcPossibleSecurityContexts(e,n,l){const h=this._schemaRegistry.getMappedPropName(n);return bv(this._schemaRegistry,e,h,l)}_parseAnimationEvent(e,n,l,h,b,F){const se=function qs(s,e){return ea(s,".",e)}(e,[e,""]),Ue=se[0],Xe=se[1].toLowerCase(),dt=this._parseAction(n,h);b.push(new Dn(Ue,Xe,jt.Animation,dt,l,h,F)),0===Ue.length&&this._reportError("Animation event name is missing in binding",l),Xe?"start"!==Xe&&"done"!==Xe&&this._reportError(`The provided animation output phase value "${Xe}" for "@${Ue}" is not supported (use start or done)`,l):this._reportError(`The animation trigger output event (@${Ue}) is missing its phase value name (start or done are currently supported)`,l)}_parseRegularEvent(e,n,l,h,b,F,se,Ue){const[Xe,dt]=function so(s,e){return ea(s,":",e)}(e,[null,e]),Wt=this.errors.length,kn=this._parseAction(n,b),nr=this.errors.length===Wt;F.push([e,kn.source]),l&&nr&&!this._isAllowedAssignmentEvent(kn)&&this._reportError("Unsupported expression in a two-way binding",h),se.push(new Dn(dt,Xe,l?jt.TwoWay:jt.Regular,kn,h,b,Ue))}_parseAction(e,n){const l=(n&&n.start||"(unknown").toString(),h=n&&n.start?n.start.offset:0;try{const b=this._exprParser.parseAction(e,l,h,this._interpolationConfig);return b&&this._reportExpressionParserErrors(b.errors,n),!b||b.ast instanceof fe?(this._reportError("Empty expressions are not allowed",n),this._exprParser.wrapLiteralPrimitive("ERROR",l,h)):b}catch(b){return this._reportError(`${b}`,n),this._exprParser.wrapLiteralPrimitive("ERROR",l,h)}}_reportError(e,n,l=Pc.ERROR){this.errors.push(new Ri(n,e,l))}_reportExpressionParserErrors(e,n){for(const l of e)this._reportError(l.message,n)}_validatePropertyOrAttributeName(e,n,l){const h=l?this._schemaRegistry.validateAttribute(e):this._schemaRegistry.validateProperty(e);h.error&&this._reportError(h.msg,n,Pc.ERROR)}_isAllowedAssignmentEvent(e){return e instanceof gn?this._isAllowedAssignmentEvent(e.ast):e instanceof It?this._isAllowedAssignmentEvent(e.expression):e instanceof rt||e instanceof fr||!!this._allowInvalidAssignmentEvents&&(e instanceof Mi?("&&"===e.operation||"||"===e.operation||"??"===e.operation)&&(e.right instanceof rt||e.right instanceof fr):e instanceof ke||e instanceof hs)}}function yv(s){return"@"==s[0]}function bv(s,e,n,l){const h=[];return a.parse(e).forEach(b=>{const F=b.element?[b.element]:s.allKnownElementNames(),se=new Set(b.notSelectors.filter(Xe=>Xe.isElementSelector()).map(Xe=>Xe.element)),Ue=F.filter(Xe=>!se.has(Xe));h.push(...Ue.map(Xe=>s.securityContext(Xe,n,l)))}),0===h.length?[T.NONE]:Array.from(new Set(h)).sort()}function oh(s,e){const n=e.start-s.start.offset,l=e.end-s.end.offset;return new Fi(s.start.moveBy(n),s.end.moveBy(l),s.fullStart.moveBy(n),s.details)}const Ev=/^([^:/?#]+):/;function xv(s){let e=null,n=null,l=null,h=!1,b="";
1s.attrs.forEach(Ue=>{const Xe=Ue.name.toLowerCase();"select"==Xe?e=Ue.value:"href"==Xe?n=Ue.value:"rel"==Xe?l=Ue.value:"ngNonBindable"==Ue.name?h=!0:"ngProjectAs"==Ue.name&&Ue.value.length>0&&(b=Ue.value)}),e=function Qx(s){return null===s||0===s.length?"*":s}(e);const F=s.name.toLowerCase();let se=Do.OTHER;return Wa(F)?se=Do.NG_CONTENT:"style"==F?se=Do.STYLE:"script"==F?se=Do.SCRIPT:"link"==F&&"stylesheet"==l&&(se=Do.STYLESHEET),new Cv(se,e,n,h,b)}var Do=function(s){return s[s.NG_CONTENT=0]="NG_CONTENT",s[s.STYLE=1]="STYLE",s[s.STYLESHEET=2]="STYLESHEET",s[s.SCRIPT=3]="SCRIPT",s[s.OTHER=4]="OTHER",s}(Do||{});class Cv{constructor(e,n,l,h,b){this.type=e,this.selectAttr=n,this.hrefAttr=l,this.nonBindable=h,this.projectAs=b}}const Zx=/^\s*([0-9A-Za-z_$]*)\s+of\s+([\S\s]*)/,Vb=/^track\s+([\S\s]*)/,Ub=/^(as\s)+(.*)/,Y0=/^else[^\S\r\n]+if/,Tv=/^let\s+([\S\s]*)/,Sv=/(\s*)(\S+)(\s*)/,hp=new Set(["$index","$first","$last","$even","$odd","$count"]);function Mv(s){return"empty"===s}function Iv(s){return"else"===s||Y0.test(s)}function tC(s,e,n,l,h,b){const F=e.split(",");let se=n.start;for(const Ue of F){const Xe=Ue.split("="),dt=2===Xe.length?Xe[0].trim():"",Wt=2===Xe.length?Xe[1].trim():"";if(0===dt.length||0===Wt.length)b.push(new Ri(s,'Invalid @for loop "let" parameter. Parameter should match the pattern "<name> = <variable name>"'));else if(hp.has(Wt))if(dt===l)b.push(new Ri(s,`Invalid @for loop "let" parameter. Variable cannot be called "${l}"`));else if(h.some(kn=>kn.name===dt))b.push(new Ri(s,`Duplicate "let" parameter variable "${Wt}"`));else{const[,kn,nr]=Xe[0].match(Sv)??[],wr=void 0!==kn&&2===Xe.length?new Fi(se.moveBy(kn.length),se.moveBy(kn.length+nr.length)):n;let Yr;if(2===Xe.length){const[,oi,cs]=Xe[1].match(Sv)??[];Yr=void 0!==oi?new Fi(se.moveBy(Xe[0].length+1+oi.length),se.moveBy(Xe[0].length+1+oi.length+cs.length)):void 0}const Jr=new Fi(wr.start,Yr?.end??wr.end);h.push(new xi(dt,Wt,Jr,wr,Yr))}else b.push(new Ri(s,`Unknown "let" parameter variable "${Wt}". The allowed variables are: ${Array.from(hp).join(", ")}`));se=se.moveBy(Ue.length+1)}}function rg(s,e,n){let l,h;return"string"==typeof n?(l=Math.max(0,s.expression.lastIndexOf(n)),h=l+n.length):(l=0,h=s.expression.length),e.parseBinding(s.expression.slice(l,h),!1,s.sourceSpan,s.sourceSpan.start.offset+l)}function Zw(s,e,n){if(0===s.parameters.length)return e.push(new Ri(s.startSourceSpan,"Conditional block does not have an expression")),null;const l=rg(s.parameters[0],n);let h=null;for(let b=1;b<s.parameters.length;b++){const F=s.parameters[b],se=F.expression.match(Ub);if(null===se)e.push(new Ri(F.sourceSpan,`Unrecognized conditional paramater "${F.expression}"`));else if("if"!==s.name)e.push(new Ri(F.sourceSpan,'"as" expression is only allowed on the primary @if block'));else if(null!==h)e.push(new Ri(F.sourceSpan,'Conditional can only have one "as" expression'));else{const Ue=se[2].trim(),Xe=F.sourceSpan.start.moveBy(se[1].length),dt=new Fi(Xe,Xe.moveBy(Ue.length));h=new xi(Ue,Ue,dt,dt)}}return{expression:l,expressionAlias:h}}const jb=/^\d+\.?\d*(ms|s)?$/,nC=/^\s$/,qw=new Map([[qa,xa],[A,93],[40,41]]);var kc=function(s){return s.IDLE="idle",s.TIMER="timer",s.INTERACTION="interaction",s.IMMEDIATE="immediate",s.HOVER="hover",s.VIEWPORT="viewport",s}(kc||{});function Jw({expression:s,sourceSpan:e},n,l,h){const b=s.indexOf("when"),F=new Fi(e.start.moveBy(b),e.start.moveBy(b+4)),se=tD(s,e);if(-1===b)h.push(new Ri(e,'Could not find "when" keyword in expression'));else{const Ue=sg(s,b+1),Xe=n.parseBinding(s.slice(Ue),!1,e,e.start.offset+Ue);nD("when",l,h,new Du(Xe,e,se,F))}}function eD({expression:s,sourceSpan:e},n,l,h){const b=s.indexOf("on"),F=new Fi(e.start.moveBy(b),e.start.moveBy(b+2)),se=tD(s,e);if(-1===b)l.push(new Ri(e,'Could not find "on" keyword in expression'));else{const Ue=sg(s,b+1);new rC(s,Ue,e,n,l,h,se,F).parse()}}function tD(s,e){return s.startsWith("prefetch")?new Fi(e.start,e.start.moveBy(8)):null}class rC{constructor(e,n,l,h,b,F,se,Ue){this.expression=e,this.start=n,this.span=l,this.triggers=h,this.errors=b,this.placeholder=F,this.prefetchSpan=se,this.onSourceSpan=Ue,this.index=0,this.tokens=(new u0).tokenize(e.slice(n))}parse(){for(;this.tokens.length>0&&this.index<this.tokens.length;){const e=this.token();if(!e.isIdentifier()){this.unexpectedToken(e);break}if(this.isFollowedByOrLast(44))this.consumeTrigger(e,[]),this.advance();else if(this.isFollowedByOrLast(40)){this.advance();const n=this.errors.length,l=this.consumeParameters();if(this.errors.length!==n)break;this.consumeTrigger(e,l),this.advance()}else this.index<this.tokens.length-1&&this.unexpectedToken(this.tokens[this.index+1]);this.advance()}}advance(){this.index++}isFollowedByOrLast(e){return this.index===this.tokens.length-1||this.tokens[this.index+1].isCharacter(e)}token(){return this.tokens[Math.min(this.index,this.tokens.length-1)]}consumeTrigger(e,n){const l=this.span.start.moveBy(this.start+e.index-this.tokens[0].index),h=new Fi(l,l.moveBy(e.strValue.length)),b=l.moveBy(this.token().end-e.index),F=0===e.index,se=F?this.onSourceSpan:null,Ue=F?this.prefetchSpan:null,Xe=new Fi(F?this.span.start:l,b);try{switch(e.toString()){case kc.IDLE:this.trackTrigger("idle",function iC(s,e,n,l,h){if(s.length>0)throw new Error(`"${kc.IDLE}" trigger cannot have parameters`);return new tu(e,n,l,h)}(n,h,Xe,Ue,se));break;case kc.TIMER:this.trackTrigger("timer",function rD(s,e,n,l,h){if(1!==s.length)throw new Error(`"${kc.TIMER}" trigger must have exactly one parameter`);const b=Av(s[0]);if(null===b)throw new Error(`Could not parse time value of trigger "${kc.TIMER}"`);return new gl(b,e,n,l,h)}(n,h,Xe,this.prefetchSpan,this.onSourceSpan));break;case kc.INTERACTION:this.trackTrigger("interaction",function iD(s,e,n,l,h,b){return j0(kc.INTERACTION,s,b),new yc(s[0]??null,e,n,l,h)}(n,h,Xe,this.prefetchSpan,this.onSourceSpan,this.placeholder));break;case kc.IMMEDIATE:this.trackTrigger("immediate",function fp(s,e,n,l,h){if(s.length>0)throw new Error(`"${kc.IMMEDIATE}" trigger cannot have parameters`);return new xu(e,n,l,h)}(n,h,Xe,this.prefetchSpan,this.onSourceSpan));break;case kc.HOVER:this.trackTrigger("hover",function ig(s,e,n,l,h,b){return j0(kc.HOVER,s,b),new $a(s[0]??null,e,n,l,h)}(n,h,Xe,this.prefetchSpan,this.onSourceSpan,this.placeholder));break;case kc.VIEWPORT:this.trackTrigger("viewport",function sC(s,e,n,l,h,b){return j0(kc.VIEWPORT,s,b),new nu(s[0]??null,e,n,l,h)}(n,h,Xe,this.prefetchSpan,this.onSourceSpan,this.placeholder));break;default:throw new Error(`Unrecognized trigger type "${e}"`)}}catch(dt){this.error(e,dt.message)}}consumeParameters(){const e=[];
1if(!this.token().isCharacter(40))return this.unexpectedToken(this.token()),e;this.advance();const n=[];let l="";for(;this.index<this.tokens.length;){const h=this.token();if(h.isCharacter(41)&&0===n.length){l.length&&e.push(l);break}h.type===os.Character&&qw.has(h.numValue)&&n.push(qw.get(h.numValue)),n.length>0&&h.isCharacter(n[n.length-1])&&n.pop(),0===n.length&&h.isCharacter(44)&&l.length>0?(e.push(l),l="",this.advance()):(l+=this.tokenText(),this.advance())}return(!this.token().isCharacter(41)||n.length>0)&&this.error(this.token(),"Unexpected end of expression"),this.index<this.tokens.length-1&&!this.tokens[this.index+1].isCharacter(44)&&this.unexpectedToken(this.tokens[this.index+1]),e}tokenText(){return this.expression.slice(this.start+this.token().index,this.start+this.token().end)}trackTrigger(e,n){nD(e,this.triggers,this.errors,n)}error(e,n){const l=this.span.start.moveBy(this.start+e.index),h=l.moveBy(e.end-e.index);this.errors.push(new Ri(new Fi(l,h),n))}unexpectedToken(e){this.error(e,`Unexpected token "${e}"`)}}function nD(s,e,n,l){e[s]?n.push(new Ri(l.sourceSpan,`Duplicate "${s}" trigger is not allowed`)):e[s]=l}function j0(s,e,n){if(e.length>1)throw new Error(`"${s}" trigger can only have zero or one parameters`);if(0===e.length){if(null===n)throw new Error(`"${s}" trigger with no parameters can only be placed on an @defer that has a @placeholder block`);if(1!==n.children.length||!(n.children[0]instanceof ao))throw new Error(`"${s}" trigger with no parameters can only be placed on an @defer that has a @placeholder block with exactly one root element node`)}}function sg(s,e=0){let n=!1;for(let l=e;l<s.length;l++)if(nC.test(s[l]))n=!0;else if(n)return l;return-1}function Av(s){const e=s.match(jb);if(!e)return null;const[n,l]=e;return parseFloat(n)*("s"===l?1e3:1)}const sD=/^prefetch\s+when\s/,oD=/^prefetch\s+on\s/,Wb=/^minimum\s/,W0=/^after\s/,$b=/^when\s/,aD=/^on\s/;function $0(s){return"placeholder"===s||"loading"===s||"error"===s}function aC(s,e){let n=null;for(const l of s.parameters){if(!Wb.test(l.expression))throw new Error(`Unrecognized parameter in @placeholder block: "${l.expression}"`);{if(null!=n)throw new Error('@placeholder block can only have one "minimum" parameter');const h=Av(l.expression.slice(sg(l.expression)));if(null===h)throw new Error('Could not parse time value of parameter "minimum"');n=h}}return new ll(vi(e,s.children,s.children),n,s.nameSpan,s.sourceSpan,s.startSourceSpan,s.endSourceSpan,s.i18n)}function lD(s,e){let n=null,l=null;for(const h of s.parameters)if(W0.test(h.expression)){if(null!=n)throw new Error('@loading block can only have one "after" parameter');const b=Av(h.expression.slice(sg(h.expression)));if(null===b)throw new Error('Could not parse time value of parameter "after"');n=b}else{if(!Wb.test(h.expression))throw new Error(`Unrecognized parameter in @loading block: "${h.expression}"`);{if(null!=l)throw new Error('@loading block can only have one "minimum" parameter');const b=Av(h.expression.slice(sg(h.expression)));if(null===b)throw new Error('Could not parse time value of parameter "minimum"');l=b}}return new jl(vi(e,s.children,s.children),n,l,s.nameSpan,s.sourceSpan,s.startSourceSpan,s.endSourceSpan,s.i18n)}function zb(s,e){if(s.parameters.length>0)throw new Error("@error block cannot have parameters");return new wa(vi(e,s.children,s.children),s.nameSpan,s.sourceSpan,s.startSourceSpan,s.endSourceSpan,s.i18n)}const cD=/^(?:(bind-)|(let-)|(ref-|#)|(on-)|(bindon-)|(@))(.*)$/,ah_BANANA_BOX={start:"[(",end:")]"},ah_PROPERTY={start:"[",end:"]"},ah_EVENT={start:"(",end:")"};class Jb{constructor(e,n){this.bindingParser=e,this.options=n,this.errors=[],this.styles=[],this.styleUrls=[],this.ngContentSelectors=[],this.commentNodes=[],this.inI18nBlock=!1,this.processedNodes=new Set}visitElement(e){const n=Eb(e.i18n);n&&(this.inI18nBlock&&this.reportError("Cannot mark an element as translatable inside of a translatable section. Please remove the nested i18n marker.",e.sourceSpan),this.inI18nBlock=!0);const l=xv(e);if(l.type===Do.SCRIPT)return null;if(l.type===Do.STYLE){const Jr=function r1(s){return 1===s.children.length&&s.children[0]instanceof Vl?s.children[0].value:null}(e);return null!==Jr&&this.styles.push(Jr),null}if(l.type===Do.STYLESHEET&&function Ob(s){if(null==s||0===s.length||"/"==s[0])return!1;const e=s.match(Ev);return null===e||"package"==e[1]||"asset"==e[1]}(l.hrefAttr))return this.styleUrls.push(l.hrefAttr),null;const h=function Yl(s){return"ng-template"===Di(s)[1]}(e.name),b=[],F=[],se=[],Ue=[],Xe=[],dt={},Wt=[],kn=[];let wr,Yr,nr=!1;for(const Jr of e.attrs){let oi=!1;const cs=t1(Jr.name);let Nl=!1;
1if(Jr.i18n&&(dt[Jr.name]=Jr.i18n),cs.startsWith("*")){nr&&this.reportError("Can't have multiple template bindings on one element. Use only one attribute prefixed with *",Jr.sourceSpan),Nl=!0,nr=!0;const qc=Jr.value,tc=cs.substring(1),Eg=[];this.bindingParser.parseInlineTemplateBinding(tc,qc,Jr.sourceSpan,Jr.valueSpan?Jr.valueSpan.start.offset:Jr.sourceSpan.start.offset+Jr.name.length,[],Wt,Eg,!0),kn.push(...Eg.map(uf=>new xi(uf.name,uf.value,uf.sourceSpan,uf.keySpan,uf.valueSpan)))}else oi=this.parseAttribute(h,Jr,[],b,F,se,Ue);!oi&&!Nl&&Xe.push(this.visitAttribute(Jr))}if(wr=l.nonBindable?vi(e1,e.children).flat(1/0):vi(this,e.children,e.children),l.type===Do.NG_CONTENT){const Jr=l.selectAttr,oi=e.attrs.map(cs=>this.visitAttribute(cs));Yr=new Ui(Jr,oi,wr,e.sourceSpan,e.i18n),this.ngContentSelectors.push(Jr)}else if(h){const Jr=this.extractAttributes(e.name,b,dt);Yr=new _r(e.name,Xe,Jr.bound,F,[],wr,Ue,se,e.sourceSpan,e.startSourceSpan,e.endSourceSpan,e.i18n)}else{const Jr=this.extractAttributes(e.name,b,dt);Yr=new ao(e.name,Xe,Jr.bound,F,wr,Ue,e.sourceSpan,e.startSourceSpan,e.endSourceSpan,e.i18n)}if(nr){const Jr=this.extractAttributes("ng-template",Wt,dt),oi=[];Jr.literal.forEach(tc=>oi.push(tc)),Jr.bound.forEach(tc=>oi.push(tc));const cs=Yr instanceof ao?{attributes:Yr.attributes,inputs:Yr.inputs,outputs:Yr.outputs}:{attributes:[],inputs:[],outputs:[]};Yr=new _r(Yr instanceof _r?null:Yr.name,cs.attributes,cs.inputs,cs.outputs,oi,[Yr],[],kn,e.sourceSpan,e.startSourceSpan,e.endSourceSpan,h&&n?void 0:e.i18n)}return n&&(this.inI18nBlock=!1),Yr}visitAttribute(e){return new ba(e.name,e.value,e.sourceSpan,e.keySpan,e.valueSpan,e.i18n)}visitText(e){return this.processedNodes.has(e)?null:this._visitTextWithInterpolation(e.value,e.sourceSpan,e.tokens,e.i18n)}visitExpansion(e){if(!e.i18n)return null;if(!Eb(e.i18n))throw new Error(`Invalid type "${e.i18n.constructor}" for "i18n" property of ${e.sourceSpan.toString()}. Expected a "Message"`);const n=e.i18n,l={},h={};return Object.keys(n.placeholders).forEach(b=>{const F=n.placeholders[b];if(b.startsWith("VAR_")){const se=b.trim(),Ue=this.bindingParser.parseInterpolationExpression(F.text,F.sourceSpan);l[se]=new Qo(Ue,F.sourceSpan)}else h[b]=this._visitTextWithInterpolation(F.text,F.sourceSpan,null)}),new bi(l,h,e.sourceSpan,n)}visitExpansionCase(e){return null}visitComment(e){return this.options.collectCommentNodes&&this.commentNodes.push(new Hs(e.value||"",e.sourceSpan)),null}visitLetDeclaration(e,n){const l=this.bindingParser.parseBinding(e.value,!1,e.valueSpan,e.valueSpan.start.offset);return 0===l.errors.length&&l.ast instanceof fe&&this.reportError("@let declaration value cannot be empty",e.valueSpan),new Kn(e.name,l,e.sourceSpan,e.nameSpan,e.valueSpan)}visitBlockParameter(){return null}visitBlock(e,n){const l=Array.isArray(n)?n.indexOf(e):-1;if(-1===l)throw new Error("Visitor invoked incorrectly. Expecting visitBlock to be invoked siblings array as its context");if(this.processedNodes.has(e))return null;let h=null;switch(e.name){case"defer":h=function oC(s,e,n,l){const h=[],{placeholder:b,loading:F,error:se}=function Gb(s,e,n){let l=null,h=null,b=null;for(const F of s)try{if(!$0(F.name)){e.push(new Ri(F.startSourceSpan,`Unrecognized block "@${F.name}"`));break}switch(F.name){case"placeholder":null!==l?e.push(new Ri(F.startSourceSpan,"@defer block can only have one @placeholder block")):l=aC(F,n);break;case"loading":null!==h?e.push(new Ri(F.startSourceSpan,"@defer block can only have one @loading block")):h=lD(F,n);break;case"error":null!==b?e.push(new Ri(F.startSourceSpan,"@defer block can only have one @error block")):b=zb(F,n)}}catch(se){e.push(new Ri(F.startSourceSpan,se.message))}return{placeholder:l,loading:h,error:b}}(e,h,n),{triggers:Ue,prefetchTriggers:Xe}=function kv(s,e,n,l){const h={},b={};for(const F of s)$b.test(F.expression)?Jw(F,e,h,n):aD.test(F.expression)?eD(F,h,n,l):sD.test(F.expression)?Jw(F,e,b,n):oD.test(F.expression)?eD(F,b,n,l):n.push(new Ri(F.sourceSpan,"Unrecognized trigger"));return{triggers:h,prefetchTriggers:b}}(s.parameters,l,h,b);let dt=s.endSourceSpan,Wt=s.sourceSpan.end;if(e.length>0){const wr=e[e.length-1];dt=wr.endSourceSpan,Wt=wr.sourceSpan.end}const kn=new Fi(s.sourceSpan.start,Wt);return{node:new Ga(vi(n,s.children,s.children),Ue,Xe,b,F,se,s.nameSpan,kn,s.sourceSpan,s.startSourceSpan,dt,s.i18n),errors:h}}(e,this.findConnectedBlocks(l,n,$0),this,this.bindingParser);break;case"switch":h=function Jx(s,e,n){const l=function Qw(s){const e=[];let n=!1;if(1!==s.parameters.length)return e.push(new Ri(s.startSourceSpan,"@switch block must have exactly one parameter")),e;for(const l of s.children)if(!(l instanceof zd||l instanceof Vl&&0===l.value.trim().length)){if(!(l instanceof ls)||"case"!==l.name&&"default"!==l.name){e.push(new Ri(l.sourceSpan,"@switch block can only contain @case and @default blocks"));continue}"default"===l.name?(n?e.push(new Ri(l.startSourceSpan,"@switch block can only have one @default block")):l.parameters.length>0&&e.push(new Ri(l.startSourceSpan,"@default block cannot have parameters")),n=!0):"case"===l.name&&1!==l.parameters.length&&e.push(new Ri(l.startSourceSpan,"@case block must have exactly one parameter"))}return e}(s),h=s.parameters.length>
10?rg(s.parameters[0],n):n.parseBinding("",!1,s.sourceSpan,0),b=[],F=[];let se=null;for(const Ue of s.children){if(!(Ue instanceof ls))continue;if(("case"!==Ue.name||0===Ue.parameters.length)&&"default"!==Ue.name){F.push(new On(Ue.name,Ue.sourceSpan,Ue.nameSpan));continue}const Xe="case"===Ue.name?rg(Ue.parameters[0],n):null,dt=new oe(Xe,vi(e,Ue.children,Ue.children),Ue.sourceSpan,Ue.startSourceSpan,Ue.endSourceSpan,Ue.nameSpan,Ue.i18n);null===Xe?se=dt:b.push(dt)}return null!==se&&b.push(se),{node:new nc(h,b,F,s.sourceSpan,s.startSourceSpan,s.endSourceSpan,s.nameSpan),errors:l}}(e,this,this.bindingParser);break;case"for":h=function qx(s,e,n,l){const h=[],b=function eC(s,e,n){if(0===s.parameters.length)return e.push(new Ri(s.startSourceSpan,"@for loop does not have an expression")),null;const[l,...h]=s.parameters,b=function Yb(s,e){const n=s.expression,l=/^\s$/;let h=0,b=0,F=n.length-1;for(let se=0;se<n.length;se++){const Ue=n[se];if("("!==Ue){if(l.test(Ue))continue;break}b=se+1,h++}if(0===h)return n;for(let se=n.length-1;se>-1;se--){const Ue=n[se];if(")"!==Ue){if(l.test(Ue))continue;break}if(F=se,h--,0===h)break}return 0!==h?(e.push(new Ri(s.sourceSpan,"Unclosed parentheses in expression")),null):n.slice(b,F)}(l,e)?.match(Zx);if(!b||0===b[2].trim().length)return e.push(new Ri(l.sourceSpan,'Cannot parse expression. @for loop expression must match the pattern "<identifier> of <expression>"')),null;const[,F,se]=b;hp.has(F)&&e.push(new Ri(l.sourceSpan,`@for loop item name cannot be one of ${Array.from(hp).join(", ")}.`));const Ue=l.expression.split(" ")[0],Xe=new Fi(l.sourceSpan.start,l.sourceSpan.start.moveBy(Ue.length)),dt={itemName:new xi(F,"$implicit",Xe,Xe),trackBy:null,expression:rg(l,n,se),context:Array.from(hp,Wt=>{const kn=new Fi(s.startSourceSpan.end,s.startSourceSpan.end);return new xi(Wt,Wt,kn,kn)})};for(const Wt of h){const kn=Wt.expression.match(Tv);if(null!==kn){const wr=new Fi(Wt.sourceSpan.start.moveBy(kn[0].length-kn[1].length),Wt.sourceSpan.end);tC(Wt.sourceSpan,kn[1],wr,F,dt.context,e);continue}const nr=Wt.expression.match(Vb);if(null===nr)e.push(new Ri(Wt.sourceSpan,`Unrecognized @for loop paramater "${Wt.expression}"`));else if(null!==dt.trackBy)e.push(new Ri(Wt.sourceSpan,'@for loop can only have one "track" expression'));else{const wr=rg(Wt,n,nr[1]);wr.ast instanceof fe&&e.push(new Ri(s.startSourceSpan,'@for loop must have a "track" expression'));const Yr=new Fi(Wt.sourceSpan.start,Wt.sourceSpan.start.moveBy(5));dt.trackBy={expression:wr,keywordSpan:Yr}}}return dt}(s,h,l);let F=null,se=null;for(const Ue of e)"empty"===Ue.name?null!==se?h.push(new Ri(Ue.sourceSpan,"@for loop can only have one @empty block")):Ue.parameters.length>0?h.push(new Ri(Ue.sourceSpan,"@empty block cannot have parameters")):se=new Ne(vi(n,Ue.children,Ue.children),Ue.sourceSpan,Ue.startSourceSpan,Ue.endSourceSpan,Ue.nameSpan,Ue.i18n):h.push(new Ri(Ue.sourceSpan,`Unrecognized @for loop block "${Ue.name}"`));if(null!==b)if(null===b.trackBy)h.push(new Ri(s.startSourceSpan,'@for loop must have a "track" expression'));else{const Ue=se?.endSourceSpan??s.endSourceSpan,Xe=new Fi(s.sourceSpan.start,Ue?.end??s.sourceSpan.end);F=new st(b.itemName,b.expression,b.trackBy.expression,b.trackBy.keywordSpan,b.context,vi(n,s.children,s.children),se,Xe,s.sourceSpan,s.startSourceSpan,Ue,s.nameSpan,s.i18n)}return{node:F,errors:h}}(e,this.findConnectedBlocks(l,n,Mv),this,this.bindingParser);break;case"if":h=function Xw(s,e,n,l){const h=function Hb(s){const e=[];let n=!1;for(let l=0;l<s.length;l++){const h=s[l];"else"===h.name?(n?e.push(new Ri(h.startSourceSpan,"Conditional can only have one @else block")):s.length>1&&l<s.length-1?e.push(new Ri(h.startSourceSpan,"@else block must be last inside the conditional")):h.parameters.length>0&&e.push(new Ri(h.startSourceSpan,"@else block cannot have parameters")),n=!0):Y0.test(h.name)||e.push(new Ri(h.startSourceSpan,`Unrecognized conditional block @${h.name}`))}return e}(e),b=[],F=Zw(s,h,l);null!==F&&b.push(new Pt(F.expression,vi(n,s.children,s.children),F.expressionAlias,s.sourceSpan,s.startSourceSpan,s.endSourceSpan,s.nameSpan,s.i18n));for(const Wt of e)if(Y0.test(Wt.name)){const kn=Zw(Wt,h,l);if(null!==kn){const nr=vi(n,Wt.children,Wt.children);b.push(new Pt(kn.expression,nr,kn.expressionAlias,Wt.sourceSpan,Wt.startSourceSpan,Wt.endSourceSpan,Wt.nameSpan,Wt.i18n))}}else if("else"===Wt.name){const kn=vi(n,Wt.children,Wt.children);b.push(new Pt(null,kn,null,Wt.sourceSpan,Wt.startSourceSpan,Wt.endSourceSpan,Wt.nameSpan,Wt.i18n))}const Ue=b.length>0?b[b.length-1].endSourceSpan:s.endSourceSpan;let Xe=s.sourceSpan;const dt=b[b.length-1];return void 0!==dt&&(Xe=new Fi((b.length>0?b[0].startSourceSpan:s.startSourceSpan).start,dt.sourceSpan.end)),{node:new nt(b,Xe,s.startSourceSpan,Ue,s.nameSpan),errors:h}}(e,this.findConnectedBlocks(l,n,Iv),this,this.bindingParser);break;default:let b;$0(e.name)?(b=`@${e.name} block can only be used after an @defer block.`,this.processedNodes.add(e)):Mv(e.name)?(b=`@${e.name} block can only be used after an @for block.`,this.processedNodes.add(e)):Iv(e.name)?(b=`@${e.name} block can only be used after an @if or @else if block.`,this.processedNodes.add(e)):b=`Unrecognized block @${e.name}.`,h={node:new On(e.name,e.sourceSpan,e.nameSpan),errors:[new Ri(e.sourceSpan,b)]}}return this.errors.push(...h.errors),h.node}findConnectedBlocks(e,n,l){const h=[];for(let b=e+1;b<n.length;b++){const F=n[b];if(!(F instanceof zd)){if(F instanceof Vl&&0===F.value.trim().length){this.processedNodes.add(F);continue}if(!(F instanceof ls&&l(F.name)))break;h.push(F),this.processedNodes.add(F)}}return h}extractAttributes(e,n,l){const h=[],b=[];
1return n.forEach(F=>{const se=l[F.name];if(F.isLiteral)b.push(new ba(F.name,F.expression.source||"",F.sourceSpan,F.keySpan,F.valueSpan,se));else{const Ue=this.bindingParser.createBoundElementProperty(e,F,!0,!1);h.push(Ni.fromBoundElementProperty(Ue,se))}}),{bound:h,literal:b}}parseAttribute(e,n,l,h,b,F,se){const Ue=t1(n.name),Xe=n.value,dt=n.sourceSpan,Wt=n.valueSpan?n.valueSpan.start.offset:dt.start.offset;function kn(oi,cs,Nl){const tc=oi.start.moveBy(cs.length+(n.name.length-Ue.length)),Eg=tc.moveBy(Nl.length);return new Fi(tc,Eg,tc,Nl)}const nr=Ue.match(cD);if(nr){if(null!=nr[1]){const oi=nr[7],cs=kn(dt,nr[1],oi);this.bindingParser.parsePropertyBinding(oi,Xe,!1,!1,dt,Wt,n.valueSpan,l,h,cs)}else if(nr[2])if(e){const oi=nr[7],cs=kn(dt,nr[2],oi);this.parseVariable(oi,Xe,dt,cs,n.valueSpan,F)}else this.reportError('"let-" is only supported on ng-template elements.',dt);else if(nr[3]){const oi=nr[7],cs=kn(dt,nr[3],oi);this.parseReference(oi,Xe,dt,cs,n.valueSpan,se)}else if(nr[4]){const oi=[],cs=nr[7],Nl=kn(dt,nr[4],cs);this.bindingParser.parseEvent(cs,Xe,!1,dt,n.valueSpan||dt,l,oi,Nl),n1(oi,b)}else if(nr[5]){const oi=nr[7],cs=kn(dt,nr[5],oi);this.bindingParser.parsePropertyBinding(oi,Xe,!1,!0,dt,Wt,n.valueSpan,l,h,cs),this.parseAssignmentEvent(oi,Xe,dt,n.valueSpan,l,b,cs)}else if(nr[6]){const oi=kn(dt,"",Ue);this.bindingParser.parseLiteralAttr(Ue,Xe,dt,Wt,n.valueSpan,l,h,oi)}return!0}let wr=null;if(Ue.startsWith(ah_BANANA_BOX.start)?wr=ah_BANANA_BOX:Ue.startsWith(ah_PROPERTY.start)?wr=ah_PROPERTY:Ue.startsWith(ah_EVENT.start)&&(wr=ah_EVENT),null!==wr&&Ue.endsWith(wr.end)&&Ue.length>wr.start.length+wr.end.length){const oi=Ue.substring(wr.start.length,Ue.length-wr.end.length),cs=kn(dt,wr.start,oi);if(wr.start===ah_BANANA_BOX.start)this.bindingParser.parsePropertyBinding(oi,Xe,!1,!0,dt,Wt,n.valueSpan,l,h,cs),this.parseAssignmentEvent(oi,Xe,dt,n.valueSpan,l,b,cs);else if(wr.start===ah_PROPERTY.start)this.bindingParser.parsePropertyBinding(oi,Xe,!1,!1,dt,Wt,n.valueSpan,l,h,cs);else{const Nl=[];this.bindingParser.parseEvent(oi,Xe,!1,dt,n.valueSpan||dt,l,Nl,cs),n1(Nl,b)}return!0}const Yr=kn(dt,"",Ue);return this.bindingParser.parsePropertyInterpolation(Ue,Xe,dt,n.valueSpan,l,h,Yr,n.valueTokens??null)}_visitTextWithInterpolation(e,n,l,h){const b=Xd(e),F=this.bindingParser.parseInterpolation(b,n,l);return F?new Qo(F,n,h):new Is(b,n)}parseVariable(e,n,l,h,b,F){e.indexOf("-")>-1?this.reportError('"-" is not allowed in variable names',l):0===e.length&&this.reportError("Variable does not have a name",l),F.push(new xi(e,n,l,h,b))}parseReference(e,n,l,h,b,F){e.indexOf("-")>-1?this.reportError('"-" is not allowed in reference names',l):0===e.length?this.reportError("Reference does not have a name",l):F.some(se=>se.name===e)&&this.reportError(`Reference "#${e}" is defined more than once`,l),F.push(new qr(e,n,l,h,b))}parseAssignmentEvent(e,n,l,h,b,F,se){const Ue=[];this.bindingParser.parseEvent(`${e}Change`,n,!0,l,h||l,b,Ue,se),n1(Ue,F)}reportError(e,n,l=Pc.ERROR){this.errors.push(new Ri(n,e,l))}}const e1=new class Ov{visitElement(e){const n=xv(e);if(n.type===Do.SCRIPT||n.type===Do.STYLE||n.type===Do.STYLESHEET)return null;const l=vi(this,e.children,null);return new ao(e.name,vi(this,e.attrs),[],[],l,[],e.sourceSpan,e.startSourceSpan,e.endSourceSpan)}visitComment(e){return null}visitAttribute(e){return new ba(e.name,e.value,e.sourceSpan,e.keySpan,e.valueSpan,e.i18n)}visitText(e){return new Is(e.value,e.sourceSpan)}visitExpansion(e){return null}visitExpansionCase(e){return null}visitBlock(e,n){const l=[new Is(e.startSourceSpan.toString(),e.startSourceSpan),...vi(this,e.children)];return null!==e.endSourceSpan&&l.push(new Is(e.endSourceSpan.toString(),e.endSourceSpan)),l}visitBlockParameter(e,n){return null}visitLetDeclaration(e,n){return new Is(`@let ${e.name} = ${e.value};`,e.sourceSpan)}};function t1(s){return/^data-/i.test(s)?s.substring(5):s}function n1(s,e){e.push(...s.map(n=>Bo.fromParsedEvent(n)))}const s1=[" ","\n","\r","\t"];const o1=new Wh;function lg(s=Pa,e=!1){return new vv(new p0(new u0),s,o1,[],e)}function l1(s,e,n){const l=new Wr,h=k(s.selector);return l.set("type",s.type.value),h.length>0&&l.set("selectors",pr(h)),s.queries.length>
10&&l.set("contentQueries",function Ib(s,e,n){const l=[],h=[],b=In(se=>h.push(se),Fe);for(const se of s){if(l.push(Sb(se,e,{nonSignal:Rt.contentQuery,signalBased:Rt.contentQuerySignal},[tn("dirIndex")]).toStmt()),se.isSignal){h.push(U0);continue}const Ue=b(),Xe=Te(Rt.loadQuery).callFn([]),dt=Te(Rt.queryRefresh).callFn([Ue.set(Xe)]),Wt=tn(_t).prop(se.propertyName).set(se.first?Ue.prop("first"):Ue);h.push(dt.and(Wt).toStmt())}const F=n?`${n}_ContentQueries`:null;return Kr([new R(Vt,Lt),new R(_t,null),new R("dirIndex",null)],[tg(1,l),tg(2,H0(h))],yt,null,F)}(s.queries,e,s.name)),s.viewQueries.length&&l.set("viewQuery",function Mb(s,e,n){const l=[],h=[],b=In(se=>h.push(se),Fe);s.forEach(se=>{const Ue=Sb(se,e,{signalBased:Rt.viewQuerySignal,nonSignal:Rt.viewQuery});if(l.push(Ue.toStmt()),se.isSignal)return void h.push(U0);const Xe=b(),dt=Te(Rt.loadQuery).callFn([]),Wt=Te(Rt.queryRefresh).callFn([Xe.set(dt)]),kn=tn(_t).prop(se.propertyName).set(se.first?Xe.prop("first"):Xe);h.push(Wt.and(kn).toStmt())});const F=n?`${n}_Query`:null;return Kr([new R(Vt,Lt),new R(_t,null)],[tg(1,l),tg(2,H0(h))],yt,null,F)}(s.viewQueries,e,s.name)),l.set("hostBindings",function Ma(s,e,n,l,h,b,F){const se=n.createBoundHostProperties(s.properties,e),Ue=n.createDirectiveHostEventAsts(s.listeners,e);s.specialAttributes.styleAttr&&(s.attributes.style=Yt(s.specialAttributes.styleAttr)),s.specialAttributes.classAttr&&(s.attributes.class=Yt(s.specialAttributes.classAttr));const Xe=function dv(s,e,n){const l=new Hg(s.componentName,n,uv);for(const h of s.properties??[]){let b=Zr.Property;h.name.startsWith("attr.")&&(h.name=h.name.substring(5),b=Zr.Attribute),h.isAnimation&&(b=Zr.Animation),Fw(l,h,b,e.calcPossibleSecurityContexts(s.componentSelector,h.name,b===Zr.Attribute).filter(se=>se!==T.NONE))}for(const[h,b]of Object.entries(s.attributes)??[])Vw(l,h,b,e.calcPossibleSecurityContexts(s.componentSelector,h,!0).filter(se=>se!==T.NONE));for(const h of s.events??[])Uw(l,h);return l}({componentName:b,componentSelector:h,properties:se,events:Ue,attributes:s.attributes},n,l);Jh(Xe,Rr.Host),F.set("hostAttrs",Xe.root.attributes);const dt=Xe.root.vars;return null!==dt&&dt>0&&F.set("hostVars",Yt(dt)),function Pw(s){if(null===s.root.fnName)throw new Error("AssertionError: host binding function is unnamed");const e=[];for(const b of s.root.create){if(b.kind!==ct.Statement)throw new Error(`AssertionError: expected all create ops to have been compiled, but got ${ct[b.kind]}`);e.push(b.statement)}const n=[];for(const b of s.root.update){if(b.kind!==ct.Statement)throw new Error(`AssertionError: expected all update ops to have been compiled, but got ${ct[b.kind]}`);n.push(b.statement)}if(0===e.length&&0===n.length)return null;const l=cp(1,e),h=cp(2,n);return Kr([new R("rf"),new R("ctx")],[...l,...h],void 0,void 0,s.root.fnName)}(Xe)}(s.host,s.typeSourceSpan,n,e,s.selector||"",s.name,l)),l.set("inputs",di(s.inputs,!0)),l.set("outputs",di(s.outputs)),null!==s.exportAs&&l.set("exportAs",wn(s.exportAs.map(b=>Yt(b)))),s.isStandalone&&l.set("standalone",Yt(!0)),s.isSignal&&l.set("signals",Yt(!0)),l}function Lv(s,e){const n=[],l=e.providers,h=e.viewProviders,b=Object.keys(e.inputs);if(l||h){const F=[l||new Kt([])];h&&F.push(h),n.push(Te(Rt.ProvidersFeature).callFn(F))}for(const F of b)if(null!==e.inputs[F].transformFunction){n.push(Te(Rt.InputTransformsFeatureFeature));break}e.hostDirectives?.length&&n.push(Te(Rt.HostDirectivesFeature).callFn([Bv(e.hostDirectives)])),e.usesInheritance&&n.push(Te(Rt.InheritDefinitionFeature)),e.fullInheritance&&n.push(Te(Rt.CopyDefinitionFeature)),e.lifecycle.usesOnChanges&&n.push(Te(Rt.NgOnChangesFeature)),e.hasOwnProperty("template")&&e.isStandalone&&n.push(Te(Rt.StandaloneFeature)),n.length&&s.set("features",wn(n))}function hD(s){const e=c1(s);return e.push(cg(s.template.ngContentSelectors)),e.push(ot(Yt(s.isStandalone))),e.push(gp(s)),s.isSignal&&e.push(ot(Yt(s.isSignal))),ot(Te(Rt.ComponentDeclaration,e))}function fD(s){return ot(Yt(s))}function Pv(s){return Zn(Object.keys(s).map(n=>({key:n,value:Yt(Array.isArray(s[n])?s[n][0]:s[n]),quoted:!0})))}function cg(s){return s.length>0?ot(wn(s.map(e=>Yt(e)))):ze}function c1(s){const e=null!==s.selector?s.selector.replace(/\n/g,""):null;return[to(s.type.type,s.typeArgumentCount),null!==e?fD(e):ze,null!==s.exportAs?cg(s.exportAs):ze,ot(Wu(s)),ot(Pv(s.outputs)),cg(s.queries.map(n=>n.propertyName))]}function Wu(s){return Zn(Object.keys(s.inputs).map(e=>{const n=s.inputs[e],l=[{key:"alias",value:Yt(n.bindingPropertyName),quoted:!0},{key:"required",value:Yt(n.required),quoted:!0}];return n.isSignal&&l.push({key:"isSignal",value:Yt(n.isSignal),quoted:!0}),{key:e,value:Zn(l),quoted:!0}}))}function pp(s){const e=c1(s);
1return e.push(ze),e.push(ot(Yt(s.isStandalone))),e.push(gp(s)),s.isSignal&&e.push(ot(Yt(s.isSignal))),ot(Te(Rt.DirectiveDeclaration,e))}const tf=/^(?:\[([^\]]+)\])|(?:\(([^\)]+)\))$/;function gp(s){return s.hostDirectives?.length?ot(wn(s.hostDirectives.map(e=>Zn([{key:"directive",value:En(e.directive.type),quoted:!1},{key:"inputs",value:Pv(e.inputs||{}),quoted:!1},{key:"outputs",value:Pv(e.outputs||{}),quoted:!1}])))):ze}function Bv(s){const e=[];let n=!1;for(const l of s){if(l.inputs||l.outputs){const h=[{key:"directive",value:l.directive.type,quoted:!1}];if(l.inputs){const b=ug(l.inputs);b&&h.push({key:"inputs",value:b,quoted:!1})}if(l.outputs){const b=ug(l.outputs);b&&h.push({key:"outputs",value:b,quoted:!1})}e.push(Zn(h))}else e.push(l.directive.type);l.isForwardReference&&(n=!0)}return n?new $([],[new vr(wn(e))]):wn(e)}function ug(s){const e=[];for(const n in s)s.hasOwnProperty(n)&&e.push(Yt(n),Yt(s[n]));return e.length>0?wn(e):null}class va{constructor(e){this.directiveMatcher=e}bind(e){if(!e.template)throw new Error("Binding without a template not yet supported");const n=_p.apply(e.template),l=function vp(s){const e=new Map;function n(b){if(e.has(b.rootNode))return e.get(b.rootNode);const F=b.namedEntities;let se;return se=null!==b.parentScope?new Map([...n(b.parentScope),...F]):new Map(F),e.set(b.rootNode,se),se}const l=[s];for(;l.length>0;){const b=l.pop();for(const F of b.childScopes.values())l.push(F);n(b)}const h=new Map;for(const[b,F]of e)h.set(b,new Set(F.values()));return h}(n),{directives:h,eagerDirectives:b,bindings:F,references:se}=Fv.apply(e.template,this.directiveMatcher),{expressions:Ue,symbols:Xe,nestingLevel:dt,usedPipes:Wt,eagerPipes:kn,deferBlocks:nr}=Zo.applyWithScope(e.template,n);return new dg(e,h,b,F,se,Ue,Xe,dt,l,Wt,kn,nr)}}class _p{constructor(e,n){this.parentScope=e,this.rootNode=n,this.namedEntities=new Map,this.elementsInScope=new Set,this.childScopes=new Map,this.isDeferred=!(null===e||!e.isDeferred)||n instanceof Ga}static newRootScope(){return new _p(null,null)}static apply(e){const n=_p.newRootScope();return n.ingest(e),n}
1ingest(e){e instanceof _r?(e.variables.forEach(n=>this.visitVariable(n)),e.children.forEach(n=>n.visit(this))):e instanceof Pt?(null!==e.expressionAlias&&this.visitVariable(e.expressionAlias),e.children.forEach(n=>n.visit(this))):e instanceof st?(this.visitVariable(e.item),e.contextVariables.forEach(n=>this.visitVariable(n)),e.children.forEach(n=>n.visit(this))):e instanceof oe||e instanceof Ne||e instanceof Ga||e instanceof wa||e instanceof ll||e instanceof jl||e instanceof Ui?e.children.forEach(n=>n.visit(this)):e.forEach(n=>n.visit(this))}visitElement(e){e.references.forEach(n=>this.visitReference(n)),e.children.forEach(n=>n.visit(this)),this.elementsInScope.add(e)}visitTemplate(e){e.references.forEach(n=>this.visitReference(n)),this.ingestScopedNode(e)}visitVariable(e){this.maybeDeclare(e)}visitReference(e){this.maybeDeclare(e)}visitDeferredBlock(e){this.ingestScopedNode(e),e.placeholder?.visit(this),e.loading?.visit(this),e.error?.visit(this)}visitDeferredBlockPlaceholder(e){this.ingestScopedNode(e)}visitDeferredBlockError(e){this.ingestScopedNode(e)}visitDeferredBlockLoading(e){this.ingestScopedNode(e)}visitSwitchBlock(e){e.cases.forEach(n=>n.visit(this))}visitSwitchBlockCase(e){this.ingestScopedNode(e)}visitForLoopBlock(e){this.ingestScopedNode(e),e.empty?.visit(this)}visitForLoopBlockEmpty(e){this.ingestScopedNode(e)}visitIfBlock(e){e.branches.forEach(n=>n.visit(this))}visitIfBlockBranch(e){this.ingestScopedNode(e)}visitContent(e){this.ingestScopedNode(e)}visitLetDeclaration(e){this.maybeDeclare(e)}visitBoundAttribute(e){}visitBoundEvent(e){}visitBoundText(e){}visitText(e){}visitTextAttribute(e){}visitIcu(e){}visitDeferredTrigger(e){}visitUnknownBlock(e){}maybeDeclare(e){this.namedEntities.has(e.name)||this.namedEntities.set(e.name,e)}lookup(e){return this.namedEntities.has(e)?this.namedEntities.get(e):null!==this.parentScope?this.parentScope.lookup(e):null}getChildScope(e){const n=this.childScopes.get(e);if(void 0===n)throw new Error(`Assertion error: child scope for ${e} not found`);return n}ingestScopedNode(e){const n=new _p(this,e);n.ingest(e),this.childScopes.set(e,n)}}class Fv{constructor(e,n,l,h,b){this.matcher=e,this.directives=n,this.eagerDirectives=l,this.bindings=h,this.references=b,this.isInDeferBlock=!1}static apply(e,n){const l=new Map,h=new Map,b=new Map,F=[];return new Fv(n,l,F,h,b).ingest(e),{directives:l,eagerDirectives:F,bindings:h,references:b}}ingest(e){e.forEach(n=>n.visit(this))}visitElement(e){this.visitElementOrTemplate(e)}visitTemplate(e){this.visitElementOrTemplate(e)}visitElementOrTemplate(e){const n=function Fs(s){const e=s instanceof ao?s.name:"ng-template",n=function Xa(s){const e={};return s instanceof _r&&"ng-template"!==s.tagName?s.templateAttrs.forEach(n=>e[n.name]=""):(s.attributes.forEach(n=>{Lc(n.name)||(e[n.name]=n.value)}),s.inputs.forEach(n=>{(n.type===Jn.Property||n.type===Jn.TwoWay)&&(e[n.name]="")}),s.outputs.forEach(n=>{e[n.name]=""})),e}(s),l=new a,h=Di(e)[1];return l.setElement(h),Object.getOwnPropertyNames(n).forEach(b=>{const F=Di(b)[1],se=n[b];l.addAttribute(F,se),"class"===b.toLowerCase()&&se.trim().split(/\s+/).forEach(Xe=>l.addClassName(Xe))}),l}(e),l=[];this.matcher.match(n,(b,F)=>l.push(...F)),l.length>0&&(this.directives.set(e,l),this.isInDeferBlock||this.eagerDirectives.push(...l)),e.references.forEach(b=>{let F=null;if(""===b.value.trim())F=l.find(se=>se.isComponent)||null;else if(F=l.find(se=>null!==se.exportAs&&se.exportAs.some(Ue=>Ue===b.value))||null,null===F)return;this.references.set(b,null!==F?{directive:F,node:e}:e)});const h=(b,F)=>{const se=l.find(Xe=>Xe[F].hasBindingPropertyName(b.name));this.bindings.set(b,void 0!==se?se:e)};e.inputs.forEach(b=>h(b,"inputs")),e.attributes.forEach(b=>h(b,"inputs")),e instanceof _r&&e.templateAttrs.forEach(b=>h(b,"inputs")),e.outputs.forEach(b=>h(b,"outputs")),e.children.forEach(b=>b.visit(this))}visitDeferredBlock(e){const n=this.isInDeferBlock;this.isInDeferBlock=!0,e.children.forEach(l=>l.visit(this)),this.isInDeferBlock=n,e.placeholder?.visit(this),e.loading?.visit(this),e.error?.visit(this)}
1visitDeferredBlockPlaceholder(e){e.children.forEach(n=>n.visit(this))}visitDeferredBlockError(e){e.children.forEach(n=>n.visit(this))}visitDeferredBlockLoading(e){e.children.forEach(n=>n.visit(this))}visitSwitchBlock(e){e.cases.forEach(n=>n.visit(this))}visitSwitchBlockCase(e){e.children.forEach(n=>n.visit(this))}visitForLoopBlock(e){e.item.visit(this),e.contextVariables.forEach(n=>n.visit(this)),e.children.forEach(n=>n.visit(this)),e.empty?.visit(this)}visitForLoopBlockEmpty(e){e.children.forEach(n=>n.visit(this))}visitIfBlock(e){e.branches.forEach(n=>n.visit(this))}visitIfBlockBranch(e){e.expressionAlias?.visit(this),e.children.forEach(n=>n.visit(this))}visitContent(e){e.children.forEach(n=>n.visit(this))}visitVariable(e){}visitReference(e){}visitTextAttribute(e){}visitBoundAttribute(e){}visitBoundEvent(e){}visitBoundAttributeOrEvent(e){}visitText(e){}visitBoundText(e){}visitIcu(e){}visitDeferredTrigger(e){}visitUnknownBlock(e){}visitLetDeclaration(e){}}class Zo extends Ai{constructor(e,n,l,h,b,F,se,Ue,Xe){super(),this.bindings=e,this.symbols=n,this.usedPipes=l,this.eagerPipes=h,this.deferBlocks=b,this.nestingLevel=F,this.scope=se,this.rootNode=Ue,this.level=Xe,this.visitNode=dt=>dt.visit(this)}visit(e,n){e instanceof gt?e.visit(this,n):e.visit(this)}static applyWithScope(e,n){const l=new Map,h=new Map,b=new Map,F=new Set,se=new Set,Xe=[];return new Zo(l,h,F,se,Xe,b,n,e instanceof _r?e:null,0).ingest(e),{expressions:l,symbols:h,nestingLevel:b,usedPipes:F,eagerPipes:se,deferBlocks:Xe}}
1ingest(e){if(e instanceof _r)e.variables.forEach(this.visitNode),e.children.forEach(this.visitNode),this.nestingLevel.set(e,this.level);else if(e instanceof Pt)null!==e.expressionAlias&&this.visitNode(e.expressionAlias),e.children.forEach(this.visitNode),this.nestingLevel.set(e,this.level);else if(e instanceof st)this.visitNode(e.item),e.contextVariables.forEach(n=>this.visitNode(n)),e.trackBy.visit(this),e.children.forEach(this.visitNode),this.nestingLevel.set(e,this.level);else if(e instanceof Ga){if(this.scope.rootNode!==e)throw new Error(`Assertion error: resolved incorrect scope for deferred block ${e}`);this.deferBlocks.push([e,this.scope]),e.children.forEach(n=>n.visit(this)),this.nestingLevel.set(e,this.level)}else e instanceof oe||e instanceof Ne||e instanceof wa||e instanceof ll||e instanceof jl||e instanceof Ui?(e.children.forEach(n=>n.visit(this)),this.nestingLevel.set(e,this.level)):e.forEach(this.visitNode)}visitElement(e){e.inputs.forEach(this.visitNode),e.outputs.forEach(this.visitNode),e.children.forEac
1h(this.visitNode),e.references.forEach(this.visitNode)}visitTemplate(e){e.inputs.forEach(this.visitNode),e.outputs.forEach(this.visitNode),e.templateAttrs.forEach(this.visitNode),e.references.forEach(this.visitNode),this.ingestScopedNode(e)}visitVariable(e){null!==this.rootNode&&this.symbols.set(e,this.rootNode)}visitReference(e){null!==this.rootNode&&this.symbols.set(e,this.rootNode)}visitText(e){}visitTextAttribute(e){}visitUnknownBlock(e){}visitDeferredTrigger(){}visitIcu(e){Object.keys(e.vars).forEach(n=>e.vars[n].visit(this)),Object.keys(e.placeholders).forEach(n=>e.placeholders[n].visit(this))}visitBoundAttribute(e){e.value.visit(this)}visitBoundEvent(e){e.handler.visit(this)}visitDeferredBlock(e){this.ingestScopedNode(e),e.triggers.when?.value.visit(this),e.prefetchTriggers.when?.value.visit(this),e.placeholder&&this.visitNode(e.placeholder),e.loading&&this.visitNode(e.loading),e.error&&this.visitNode(e.error)}visitDeferredBlockPlaceholder(e){this.ingestScopedNode(e)}visitDeferredBlockError(e){this.ingestScopedNode(e)}visitDeferredBlockLoading(e){this.ingestScopedNode(e)}visitSwitchBlock(e){e.expression.visit(this),e.cases.forEach(this.visitNode)}visitSwitchBlockCase(e){e.expression?.visit(this),this.ingestScopedNode(e)}visitForLoopBlock(e){e.expression.visit(this),this.ingestScopedNode(e),e.empty?.visit(this)}visitForLoopBlockEmpty(e){this.ingestScopedNode(e)}visitIfBlock(e){e.branches.forEach(n=>n.visit(this))}visitIfBlockBranch(e){e.expression?.visit(this),this.ingestScopedNode(e)}visitContent(e){this.ingestScopedNode(e)}visitBoundText(e){e.value.visit(this)}visitLetDeclaration(e){e.value.visit(this),null!==this.rootNode&&this.symbols.set(e,this.rootNode)}visitPipe(e,n){return this.usedPipes.add(e.name),this.scope.isDeferred||this.eagerPipes.add(e.name),super.visitPipe(e,n)}visitPropertyRead(e,n){return this.maybeMap(e,e.name),super.visitPropertyRead(e,n)}visitSafePropertyRead(e,n){return this.maybeMap(e,e.name),super.visitSafePropertyRead(e,n)}visitPropertyWrite(e,n){return this.maybeMap(e,e.name),super.visitPropertyWrite(e,n)}ingestScopedNode(e){const n=this.scope.getChildScope(e);new Zo(this.bindings,this.symbols,this.usedPipes,this.eagerPipes,this.deferBlocks,this.nestingLevel,n,e,this.level+1).ingest(e)}maybeMap(e,n){if(!(e.receiver instanceof U))return;const l=this.scope.lookup(n);l instanceof Kn&&e.receiver instanceof z||null!==l&&this.bindings.set(e,l)}}class dg{constructor(e,n,l,h,b,F,se,Ue,Xe,dt,Wt,kn){this.target=e,this.directives=n,this.eagerDirectives=l,this.bindings=h,this.references=b,this.exprTargets=F,this.symbols=se,this.nestingLevel=Ue,this.scopedNodeEntities=Xe,this.usedPipes=dt,this.eagerPipes=Wt,this.deferredBlocks=kn.map(nr=>nr[0]),this.deferredScopes=new Map(kn)}getEntitiesInScope(e){return this.scopedNodeEntities.get(e)??new Set}getDirectivesOfNode(e){return this.directives.get(e)||null}getReferenceTarget(e){return this.references.get(e)||null}getConsumerOfBinding(e){return this.bindings.get(e)||null}getExpressionTarget(e){return this.exprTargets.get(e)||null}getDefinitionNodeOfSymbol(e){return this.symbols.get(e)||null}getNestingLevel(e){return this.nestingLevel.get(e)||0}getUsedDirectives(){const e=new Set;return this.directives.forEach(n=>n.forEach(l=>e.add(l))),Array.from(e.values())}getEagerlyUsedDirectives(){const e=new Set(this.eagerDirectives);return Array.from(e.values())}getUsedPipes(){return Array.from(this.usedPipes)}getEagerlyUsedPipes(){return Array.from(this.eagerPipes)}getDeferBlocks(){return this.deferredBlocks}getDeferredTriggerTarget(e,n){if(!(n instanceof yc||n instanceof nu||n instanceof $a))return null;const l=n.reference;if(null===l){let b=null;if(null!==e.placeholder)for(const F of e.placeholder.children)if(!(F instanceof Hs)){if(null!==b)return null;F instanceof ao&&(b=F)}return b}const h=this.findEntityInScope(e,l);if(h instanceof qr&&this.getDefinitionNodeOfSymbol(h)!==e){const b=this.getReferenceTarget(h);if(null!==b)return this.referenceTargetToElement(b)}if(null!==e.placeholder){const b=this.findEntityInScope(e.placeholder,l),F=b instanceof qr?this.getReferenceTarget(b):null;if(null!==F)return this.referenceTargetToElement(F)}return null}isDeferred(e){for(const n of this.deferredBlocks){if(!this.deferredScopes.has(n))continue;const l=[this.deferredScopes.get(n)];for(;l.length>0;){const h=l.pop();if(h.elementsInScope.has(e))return!0;l.push(...h.childScopes.values())}}return!1}findEntityInScope(e,n){const l=this.getEntitiesInScope(e);for(const h of l)if(h.name===n)return h;return null}referenceTargetToElement(e){return e instanceof ao?e:e instanceof _r?null:this.referenceTargetToElement(e.node)}}class Q0{}class hg{constructor(e=new Tn){this.jitEvaluator=e,this.FactoryTarget=ro,this.ResourceLoader=Q0,this.elementSchemaRegistry=new Wh}compilePipe(e,n,l){const b=Ho({name:l.name,type:Xr(l.type),typeArgumentCount:0,deps:null,pipeName:l.pipeName,pure:l.pure,isStandalone:l.isStandalone});return this.jitExpression(b.expression,e,n,[])}compilePipeDeclaration(e,n,l){const b=Ho(function Ep(s){return{name:s.type.name,type:Xr(s.type),typeArgumentCount:0,pipeName:s.name,deps:null,pure:s.pure??!0,isStandalone:s.isStandalone??!1}}(l));return this.jitExpression(b.expression,e,n,[])}compileInjectable(e,n,l){const{expression:h,statements:b}=go({name:l.name,type:Xr(l.type),typeArgumentCount:l.typeArgumentCount,providedIn:$v(l.providedIn),useClass:bp(l,"useClass"),useFactory:Wv(l,"useFactory"),useValue:bp(l,"useValue"),useExisting:bp(l,"useExisting"),deps:l.deps?.map(ch)},!0);return this.jitExpression(h,e,n,b)}compileInjectableDeclaration(e,n,l){const{expression:h,statements:b}
1=go({name:l.type.name,type:Xr(l.type),typeArgumentCount:0,providedIn:$v(l.providedIn),useClass:bp(l,"useClass"),useFactory:Wv(l,"useFactory"),useValue:bp(l,"useValue"),useExisting:bp(l,"useExisting"),deps:l.deps?.map(f1)},!0);return this.jitExpression(h,e,n,b)}compileInjector(e,n,l){const b=Cr({name:l.name,type:Xr(l.type),providers:l.providers&&l.providers.length>0?new yn(l.providers):null,imports:l.imports.map(F=>new yn(F))});return this.jitExpression(b.expression,e,n,[])}compileInjectorDeclaration(e,n,l){const h=function g1(s){return{name:s.type.name,type:Xr(s.type),providers:void 0!==s.providers&&s.providers.length>0?new yn(s.providers):null,imports:void 0!==s.imports?s.imports.map(e=>new yn(e)):[]}}(l),b=Cr(h);return this.jitExpression(b.expression,e,n,[])}compileNgModule(e,n,l){const b=ko({kind:Ao.Global,type:Xr(l.type),bootstrap:l.bootstrap.map(Xr),declarations:l.declarations.map(Xr),publicDeclarationTypes:null,imports:l.imports.map(Xr),includeImportTypes:!0,exports:l.exports.map(Xr),selectorScopeMode:as.Inline,containsForwardDecls:!1,schemas:l.schemas?l.schemas.map(Xr):null,id:l.id?new yn(l.id):null});return this.jitExpression(b.expression,e,n,[])}compileNgModuleDeclaration(e,n,l){const h=function Pl(s){const e=new Wr;return e.set("type",new yn(s.type)),void 0!==s.bootstrap&&e.set("bootstrap",new yn(s.bootstrap)),void 0!==s.declarations&&e.set("declarations",new yn(s.declarations)),void 0!==s.imports&&e.set("imports",new yn(s.imports)),void 0!==s.exports&&e.set("exports",new yn(s.exports)),void 0!==s.schemas&&e.set("schemas",new yn(s.schemas)),void 0!==s.id&&e.set("id",new yn(s.id)),Te(Rt.defineNgModule).callFn([e.toLiteralMap()])}(l);return this.jitExpression(h,e,n,[])}compileDirective(e,n,l){const h=Hv(l);return this.compileDirectiveFromMeta(e,n,h)}compileDirectiveDeclaration(e,n,l){const b=pg(l,this.createParseSourceSpan("Directive",l.type.name,n));return this.compileDirectiveFromMeta(e,n,b)}compileDirectiveFromMeta(e,n,l){const h=new ws,F=function Rv(s,e,n){const l=l1(s,e,n);return Lv(l,s),{expression:Te(Rt.defineDirective).callFn([l.toLiteralMap()],void 0,!0),type:pp(s),statements:[]}}(l,h,lg());return this.jitExpression(F.expression,e,n,h.statements)}compileComponent(e,n,l){const{template:h,interpolation:b,defer:F}=mg(l.template,l.name,n,l.preserveWhitespaces,l.interpolation,void 0),se={...l,...Hv(l),selector:l.selector||this.elementSchemaRegistry.getDefaultComponentElementName(),template:h,declarations:l.declarations.map(d1),declarationListEmitMode:0,defer:F,styles:[...l.styles,...h.styles],encapsulation:l.encapsulation,interpolation:b,changeDetection:l.changeDetection??null,animations:null!=l.animations?new yn(l.animations):null,viewProviders:null!=l.viewProviders?new yn(l.viewProviders):null,relativeContextFilePath:"",i18nUseExternalIds:!0};return this.compileComponentFromMeta(e,`ng:///${l.name}.js`,se)}compileComponentDeclaration(e,n,l){const b=function yp(s,e,n){const{template:l,interpolation:h,defer:b}=mg(s.template,s.type.name,n,s.preserveWhitespaces??!1,s.interpolation,s.deferBlockDependencies),F=[];if(s.dependencies)for(const se of s.dependencies)switch(se.kind){case"directive":case"component":F.push(nf(se));break;case"pipe":F.push(h1(se))}else(s.components||s.directives||s.pipes)&&(s.components&&F.push(...s.components.map(se=>nf(se,!0))),s.directives&&F.push(...s.directives.map(se=>nf(se))),s.pipes&&F.push(...function mD(s){return s?Object.keys(s).map(e=>({kind:Xl.Pipe,name:e,type:new yn(s[e])})):[]}(s.pipes)));return{...pg(s,e),template:l,styles:s.styles??[],declarations:F,viewProviders:void 0!==s.viewProviders?new yn(s.viewProviders):null,animations:void 0!==s.animations?new yn(s.animations):null,defer:b,changeDetection:s.changeDetection??g.Default,encapsulation:s.encapsulation??E.Emulated,interpolation:h,declarationListEmitMode:2,relativeContextFilePath:"",i18nUseExternalIds:!0}}(l,this.createParseSourceSpan("Component",l.type.name,n),n);return this.compileComponentFromMeta(e,n,b)}compileComponentFromMeta(e,n,l){const h=new ws,F=function dD(s,e,n){const l=l1(s,e,n);Lv(l,s);const h=s.selector&&a.parse(s.selector),b=h&&h[0];if(b){const kn=b.getAttrs();kn.length&&l.set("attrs",e.getConstLiteral(wn(kn.map(nr=>Yt(null!=nr?nr:void 0))),!0))}let se=null;if(1===s.defer.mode&&null!==s.defer.dependenciesFn){const kn=`${s.name}_DeferFn`;e.statements.push(new dr(kn,s.defer.dependenciesFn,void 0,Jt.Final)),se=tn(kn)}const Ue=function Xm(s,e,n,l,h,b,F){const se=new Nh(s,n,uv,l,h,b,F);return Eu(se.root,e),se}(s.name,s.template.nodes,e,s.relativeContextFilePath,s.i18nUseExternalIds,s.defer,se);Jh(Ue,Rr.Tmpl);const Xe=Km(Ue,e);if(null!==Ue.contentSelectors&&l.set("ngContentSelectors",Ue.contentSelectors),l.set("decls",Yt(Ue.root.decls)),l.set("vars",Yt(Ue.root.vars)),Ue.consts.length>
10&&l.set("consts",Ue.constsInitializers.length>0?$r([],[...Ue.constsInitializers,new vr(wn(Ue.consts))]):wn(Ue.consts)),l.set("template",Xe),3!==s.declarationListEmitMode&&s.declarations.length>0)l.set("dependencies",function K0(s,e){switch(e){case 0:return s;case 1:return $r([],s);case 2:return $r([],s.prop("map").callFn([Te(Rt.resolveForwardRef)]));case 3:throw new Error("Unsupported with an array of pre-resolved dependencies")}}(wn(s.declarations.map(kn=>kn.type)),s.declarationListEmitMode));else if(3===s.declarationListEmitMode){const kn=[s.type.value];s.rawImports&&kn.push(s.rawImports),l.set("dependencies",Te(Rt.getComponentDepsFactory).callFn(kn))}if(null===s.encapsulation&&(s.encapsulation=E.Emulated),s.styles&&s.styles.length){const nr=(s.encapsulation==E.Emulated?function mp(s,e,n){const l=new Nu;return s.map(h=>l.shimCssText(h,e,n))}(s.styles,"_ngcontent-%COMP%","_nghost-%COMP%"):s.styles).reduce((wr,Yr)=>(Yr.trim().length>0&&wr.push(e.getConstLiteral(Yt(Yr))),wr),[]);nr.length>0&&l.set("styles",wn(nr))}else s.encapsulation===E.Emulated&&(s.encapsulation=E.None);return s.encapsulation!==E.Emulated&&l.set("encapsulation",Yt(s.encapsulation)),null!==s.animations&&l.set("data",Zn([{key:"animation",value:s.animations,quoted:!1}])),null!==s.changeDetection&&("number"==typeof s.changeDetection&&s.changeDetection!==g.Default?l.set("changeDetection",Yt(s.changeDetection)):"object"==typeof s.changeDetection&&l.set("changeDetection",s.changeDetection)),{expression:Te(Rt.defineComponent).callFn([l.toLiteralMap()],void 0,!0),type:hD(s),statements:[]}}(l,h,lg(l.interpolation));return this.jitExpression(F.expression,e,n,h.statements)}compileFactory(e,n,l){const h=xo({name:l.name,type:Xr(l.type),typeArgumentCount:l.typeArgumentCount,deps:(s=l.deps,null==s?null:s.map(ch)),target:l.target});var s;return this.jitExpression(h.expression,e,n,h.statements)}compileFactoryDeclaration(e,n,l){const h=xo({name:l.type.name,type:Xr(l.type),typeArgumentCount:0,deps:Array.isArray(l.deps)?l.deps.map(f1):l.deps,target:l.target});return this.jitExpression(h.expression,e,n,h.statements)}createParseSourceSpan(e,n,l){return function Fa(s,e,n){const h=new Au("",`in ${s} ${e} in ${n}`);return new Fi(new Iu(h,-1,-1,-1),new Iu(h,-1,-1,-1))}(e,n,l)}jitExpression(e,n,l,h){const b=[...h,new dr("$def",e,void 0,Jt.Exported)];return this.jitEvaluator.evaluateStatements(l,b,new Qr(n),!0).$def}}function fg(s){return{...s,isSignal:s.isSignal,predicate:Uv(s.predicate),read:s.read?new yn(s.read):null,static:s.static,emitDistinctChangesOnly:s.emitDistinctChangesOnly}}function Vv(s){return{propertyName:s.propertyName,first:s.first??!1,predicate:Uv(s.predicate),descendants:s.descendants??!1,read:s.read?new yn(s.read):null,static:s.static??!1,emitDistinctChangesOnly:s.emitDistinctChangesOnly??!0,isSignal:!!s.isSignal}}function Uv(s){return Array.isArray(s)?s:xs(new yn(s),1)}function Hv(s){const e=function q0(s){return s.reduce((e,n)=>{if("string"==typeof n){const[l,h]=J0(n);e[h]={bindingPropertyName:l,classPropertyName:h,required:!1,isSignal:!1,transformFunction:null}}else e[n.name]={bindingPropertyName:n.alias||n.name,classPropertyName:n.name,required:n.required||!1,isSignal:!1,transformFunction:null!=n.transform?new yn(n.transform):null};return e},{})}(s.inputs||[]),n=gg(s.outputs||[]),l=s.propMetadata,h={},b={};for(const se in l)l.hasOwnProperty(se)&&l[se].forEach(Ue=>{m1(Ue)?h[se]={bindingPropertyName:Ue.alias||se,classPropertyName:se,required:Ue.required||!1,isSignal:!!Ue.isSignal,transformFunction:null!=Ue.transform?new yn(Ue.transform):null}:vD(Ue)&&(b[se]=Ue.alias||se)});const F=s.hostDirectives?.length?s.hostDirectives.map(se=>"function"==typeof se?{directive:Xr(se),inputs:null,outputs:null,isForwardReference:!1}:{directive:Xr(se.directive),isForwardReference:!1,inputs:se.inputs?gg(se.inputs):null,outputs:se.outputs?gg(se.outputs):null}):null;return{...s,typeArgumentCount:0,typeSourceSpan:s.typeSourceSpan,type:Xr(s.type),deps:null,host:{..._D(s.propMetadata,s.typeSourceSpan,s.host)},inputs:{...e,...h},outputs:{...n,...b},queries:s.queries.map(fg),providers:null!=s.providers?new yn(s.providers):null,viewQueries:s.viewQueries.map(fg),fullInheritance:!1,hostDirectives:F}}function pg(s,e){const n=s.hostDirectives?.length?s.hostDirectives.map(l
1=>({directive:Xr(l.directive),isForwardReference:!1,inputs:l.inputs?jv(l.inputs):null,outputs:l.outputs?jv(l.outputs):null})):null;return{name:s.type.name,type:Xr(s.type),typeSourceSpan:e,selector:s.selector??null,inputs:s.inputs?dC(s.inputs):{},outputs:s.outputs??{},host:Yv(s.host),queries:(s.queries??[]).map(Vv),viewQueries:(s.viewQueries??[]).map(Vv),providers:void 0!==s.providers?new yn(s.providers):null,exportAs:s.exportAs??null,usesInheritance:s.usesInheritance??!1,lifecycle:{usesOnChanges:s.usesOnChanges??!1},deps:null,typeArgumentCount:0,fullInheritance:!1,isStandalone:s.isStandalone??!1,isSignal:s.isSignal??!1,hostDirectives:n}}function Yv(s={}){return{attributes:uC(s.attributes??{}),listeners:s.listeners??{},properties:s.properties??{},specialAttributes:{classAttr:s.classAttribute,styleAttr:s.styleAttribute}}}function jv(s){let e=null;for(let n=1;n<s.length;n+=2)e=e||{},e[s[n-1]]=s[n];return e}function uC(s){const e={};for(const n of Object.keys(s))e[n]=new yn(s[n]);return e}function d1(s){return{...s,type:new yn(s.type)}}function nf(s,e=null){return{kind:Xl.Directive,isComponent:e||"component"===s.kind,selector:s.selector,type:new yn(s.type),inputs:s.inputs??[],outputs:s.outputs??[],exportAs:s.exportAs??null}}function h1(s){return{kind:Xl.Pipe,name:s.name,type:new yn(s.type)}}function mg(s,e,n,l,h,b){const F=h?Rc.fromArray(h):Pa,se=function lh(s,e,n={}){const{interpolationConfig:l,preserveWhitespaces:h,enableI18nLegacyMessageIdFormat:b,allowInvalidAssignmentEvents:F}=n,se=lg(l,F),Xe=(new Ab).parse(s,e,{leadingTriviaChars:s1,...n,tokenizeExpansionForms:!0,tokenizeBlocks:n.enableBlockSyntax??!0,tokenizeLet:n.enableLetSyntax??!0});if(!n.alwaysAttemptHtmlToR3AstConversion&&Xe.errors&&Xe.errors.length>0){const tc={interpolationConfig:l,preserveWhitespaces:h,errors:Xe.errors,nodes:[],styleUrls:[],styles:[],ngContentSelectors:[]};return n.collectCommentNodes&&(tc.commentNodes=[]),tc}let dt=Xe.rootNodes;const Wt=!(n.preserveSignificantWhitespace??1),kn=new Om(l,!h,b,void 0,n.preserveSignificantWhitespace,Wt),nr=kn.visitAllWithErrors(dt);if(!n.alwaysAttemptHtmlToR3AstConversion&&nr.errors&&nr.errors.length>0){const tc={interpolationConfig:l,preserveWhitespaces:h,errors:nr.errors,nodes:[],styleUrls:[],styles:[],ngContentSelectors:[]};return n.collectCommentNodes&&(tc.commentNodes=[]),tc}dt=nr.rootNodes,h||(dt=vi(new Gf(!0,void 0,!1),dt),kn.hasI18nMeta&&(dt=vi(new Om(l,!1,void 0,void 0,!0,Wt),dt)));const{nodes:wr,errors:Yr,styleUrls:Jr,styles:oi,ngContentSelectors:cs,commentNodes:Nl}=function qb(s,e,n){const l=new Jb(e,n),F={nodes:vi(l,s,s),errors:e.errors.concat(l.errors),styleUrls:l.styleUrls,styles:l.styles,ngContentSelectors:l.ngContentSelectors};return n.collectCommentNodes&&(F.commentNodes=l.commentNodes),F}(dt,se,{collectCommentNodes:!!n.collectCommentNodes});Yr.push(...Xe.errors,...nr.errors);const qc={interpolationConfig:l,preserveWhitespaces:h,errors:Yr.length>0?Yr:null,nodes:wr,styleUrls:Jr,styles:oi,ngContentSelectors:cs};return n.collectCommentNodes&&(qc.commentNodes=Nl),qc}(s,n,{preserveWhitespaces:l,interpolationConfig:F});if(null!==se.errors){const dt=se.errors.map(Wt=>Wt.toString()).join(", ");throw new Error(`Errors during JIT compilation of template for ${e}: ${dt}`)}return{template:se,interpolation:F,defer:gD(new va(new u).bind({template:se.nodes}),b)}}function bp(s,e){if(s.hasOwnProperty(e))return xs(new yn(s[e]),0)}function Wv(s,e){if(s.hasOwnProperty(e))return new yn(s[e])}function $v(s){return xs("function"==typeof s?new yn(s):new Nn(s??null),0)}function ch(s){const e=null!=s.attribute,n=null===s.token?null:new yn(s.token);return vc(e?new yn(s.attribute):n,e,s.host,s.optional,s.self,s.skipSelf)}function f1(s){const e=s.attribute??!1;return vc(null===s.token?null:new yn(s.token),e,s.host??!1,s.optional??!1,s.self??!1,s.skipSelf??!1)}function vc(s,e,n,l,h,b){return{token:s,attributeNameType:e?Yt("unknown"):null,host:n,optional:l,self:h,skipSelf:b}}function gD(s,e){const n=s.getDeferBlocks(),l=new Map;for(let h=0;h<n.length;h++){const b=e?.[h];l.set(n[h],b?new yn(b):null)}return{mode:0,blocks:l}}function _D(s,e,n){const l=function X0(s){const e={},n={},l={},h={};for(const b of Object.keys(s)){const F=s[b],se=b.match(tf);if(null===se)switch(b){case"class":if("string"!=typeof F)throw new Error("Class binding must be string");h.classAttr=F;break;case"style":if("string"!=typeof F)throw new Error("Style binding must be string");h.styleAttr=F;break;default:e[b]="string"==typeof F?Yt(F):F}else if(null!=se[1]){if("string"!=typeof F)throw new Error("Property binding must be string");l[se[1]]=F}else if(null!=se[2]){if("string"!=typeof F)throw new Error("Event binding must be string");n[se[2]]=F}}return{attributes:e,listeners:n,properties:l,specialAttributes:h}}(n||{}),h=function Zc(s,e){const n=lg();return n.createDirectiveHostEventAsts(s.listeners,e),n.createBoundHostProperties(s.properties,e),n.errors}(l,e);if(h.length)throw new Error(h.map(b=>b.msg).join("\n"));for(const b in s)s.hasOwnProperty(b)&&s[b].forEach(F=>{Gv(F)?l.properties[F.hostPropertyName||b]=ra("this",b):p1(F)&&(l.listeners[F.eventName||b]=`${b}(${(F.args||[]).join(",")})`)}
1);return l}function Gv(s){return"HostBinding"===s.ngMetadataName}function p1(s){return"HostListener"===s.ngMetadataName}function m1(s){return"Input"===s.ngMetadataName}function vD(s){return"Output"===s.ngMetadataName}function dC(s){return Object.keys(s).reduce((e,n)=>{const l=s[n];return e[n]="string"==typeof l||Array.isArray(l)?function yD(s){return"string"==typeof s?{bindingPropertyName:s,classPropertyName:s,transformFunction:null,required:!1,isSignal:!1}:{bindingPropertyName:s[0],classPropertyName:s[1],transformFunction:s[2]?new yn(s[2]):null,required:!1,isSignal:!1}}(l):{bindingPropertyName:l.publicName,classPropertyName:n,transformFunction:null!==l.transformFunction?new yn(l.transformFunction):null,required:l.isRequired,isSignal:l.isSignal},e},{})}function gg(s){return s.reduce((e,n)=>{const[l,h]=J0(n);return e[h]=l,e},{})}function J0(s){const[e,n]=s.split(":",2).map(l=>l.trim());return[n??e,e]}new class gi{constructor(e){this.full=e;const n=e.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}}("18.2.14"),new class Qv{constructor(){this.closedByParent=!1,this.implicitNamespacePrefix=null,this.isVoid=!1,this.ignoreFirstLf=!1,this.canSelfClose=!0,this.preventNamespaceInheritance=!1}requireExtraParent(e){return!1}isClosedByChild(e){return!1}getContentType(){return Ur.PARSABLE_DATA}},function _1(s){(s.ng||(s.ng={})).\u0275compilerFacade=new hg}(Js)},54438:(We,de,m)=>{"use strict";function r(t,i){return Object.is(t,i)}m.d(de,{bc$:()=>y_,iLQ:()=>lE,sZ2:()=>Tf,hnV:()=>IS,Hbi:()=>O2,o8S:()=>ph,BIS:()=>b_,gRc:()=>WS,Ql9:()=>e2,OM3:()=>Xm,Ocv:()=>l2,abz:()=>hl,Z63:()=>Ms,aKT:()=>fc,uvJ:()=>Bo,zcH:()=>Zl,bkB:()=>Hc,y_5:()=>Pi,$GK:()=>wi,_qm:()=>_f,nKC:()=>hr,zZn:()=>yo,_q3:()=>Vx,MKu:()=>Ux,xe9:()=>Lx,Co$:()=>o1,Vns:()=>lh,SKi:()=>bo,Xx1:()=>Ds,Agw:()=>Sf,PLl:()=>jg,rOR:()=>fu,sFG:()=>Fw,_9s:()=>dv,czy:()=>yd,WPN:()=>jo,kdw:()=>ms,C4Q:()=>Vm,NYb:()=>zA,giA:()=>SS,RxE:()=>yS,c1b:()=>Jm,gXe:()=>Us,mal:()=>mg,Tzd:()=>h1,Af3:()=>wa,L39:()=>uk,EWP:()=>fk,sbv:()=>rg,a0P:()=>yk,Ol2:()=>Rv,w6W:()=>lg,fWk:()=>a1,oH4:()=>US,QZP:()=>wM,SmG:()=>v2,Rfq:()=>Zt,WQX:()=>Vr,hFB:()=>ad,naY:()=>_2,Hps:()=>Cv,QuC:()=>gn,EmA:()=>yr,Udg:()=>dk,fpN:()=>N2,HJs:()=>bk,N4e:()=>ll,vPA:()=>Vb,O8t:()=>pk,H3F:()=>bS,H8p:()=>Hs,KH2:()=>s_,TgB:()=>Ru,wOt:()=>Lt,WHO:()=>CS,e01:()=>TS,lNU:()=>kt,h9k:()=>gd,$MX:()=>vi,ZF7:()=>Gd,Kcf:()=>md,e5t:()=>Ml,UyX:()=>Yi,cWb:()=>Vl,osQ:()=>Uf,H5H:()=>tx,Zy3:()=>Ln,mq5:()=>AC,JZv:()=>ar,LfX:()=>Jt,plB:()=>ih,jNT:()=>Ax,zjR:()=>MS,XSP:()=>VM,TL$:()=>v_,Tbb:()=>An,rcV:()=>yu,nM4:()=>Nv,Vt3:()=>kv,GFd:()=>s1,OA$:()=>ou,Jv_:()=>RT,aNF:()=>PT,R7$:()=>fn,BMQ:()=>ey,HbH:()=>GD,ZvI:()=>nr,AVh:()=>W1,BUC:()=>Eg,vxM:()=>wC,wni:()=>uT,C6U:()=>pT,VBU:()=>ri,FsC:()=>hs,jDH:()=>Pe,G2t:()=>it,$C:()=>Mi,EJ8:()=>It,rXU:()=>sr,nrm:()=>ZD,eu8:()=>qD,bVm:()=>Z1,qex:()=>Q1,k0s:()=>X1,j41:()=>K1,RV6:()=>IC,xGo:()=>Cl,Mr5:()=>JD,pXf:()=>XC,nnv:()=>QC,uP7:()=>ix,KVO:()=>gi,kS0:()=>ss,QTQ:()=>lr,bIt:()=>sx,lsd:()=>fT,joV:()=>Ao,qSk:()=>Qr,XpG:()=>tT,nI1:()=>ZT,bMT:()=>qT,i5U:()=>JT,brH:()=>eS,ii3:()=>tS,iJd:()=>nS,SdG:()=>rT,NAR:()=>nT,Y8G:()=>sy,FS9:()=>lx,Mz_:()=>nE,FCK:()=>cx,yjJ:()=>ux,lJ4:()=>VT,eq3:()=>UT,l_i:()=>HT,sMw:()=>YT,ziG:()=>jT,s1E:()=>WT,l4e:()=>$T,NyB:()=>mT,mGM:()=>hT,sdS:()=>gT,Dyx:()=>TC,Z7z:()=>CC,fX1:()=>xC,Vm6:()=>DC,Njj:()=>Id,EBC:()=>h0,tSv:()=>Qf,eBV:()=>Dl,npT:()=>_d,f$h:()=>$f,B4B:()=>Yh,n$t:()=>o0,xc7:()=>oy,Kam:()=>ox,zvX:()=>ex,DNE:()=>Bv,C5r:()=>rS,EFF:()=>TT,JRh:()=>hx,SpI:()=>rE,Lme:()=>fx,E5c:()=>px,LHq:()=>mx,SjE:()=>gx,ZXR:()=>_x,wXG:()=>r0,DH7:()=>kT,mxI:()=>yx,R50:()=>vx,GBs:()=>dT});let a=null,u=!1,_=1;const v=Symbol("SIGNAL");function y(t){const i=a;return a=t,i}const C={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function S(t){if(u)throw new Error("");if(null===a)return;a.consumerOnSignalRead(t);const i=a.nextProducerIndex++;re(a),i<a.producerNode.length&&a.producerNode[i]!==t&&Ie(a)&&Me(a.producerNode[i],a.producerIndexOfThis[i]),a.producerNode[i]!==t&&(a.producerNode[i]=t,a.producerIndexOfThis[i]=Ie(a)?Ee(t,a,i):0),a.producerLastReadVersion[i]=t.ver
1sion}function T(t){if((!Ie(t)||t.dirty)&&(t.dirty||t.lastCleanEpoch!==_)){if(!t.producerMustRecompute(t)&&!j(t))return t.dirty=!1,void(t.lastCleanEpoch=_);t.producerRecomputeValue(t),t.dirty=!1,t.lastCleanEpoch=_}}function L(t){if(void 0===t.liveConsumerNode)return;const i=u;u=!0;try{for(const o of t.liveConsumerNode)o.dirty||H(o)}finally{u=i}}function B(){return!1!==a?.consumerAllowSignalWrites}function H(t){t.dirty=!0,L(t),t.consumerMarkedDirty?.(t)}function K(t){return t&&(t.nextProducerIndex=0),y(t)}function k(t,i){if(y(i),t&&void 0!==t.producerNode&&void 0!==t.producerIndexOfThis&&void 0!==t.producerLastReadVersion){if(Ie(t))for(let o=t.nextProducerIndex;o<t.producerNode.length;o++)Me(t.producerNode[o],t.producerIndexOfThis[o]);for(;t.producerNode.length>t.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function j(t){re(t);for(let i=0;i<t.producerNode.length;i++){const o=t.producerNode[i],c=t.producerLastReadVersion[i];if(c!==o.version||(T(o),c!==o.version))return!0}return!1}function ae(t){if(re(t),Ie(t))for(let i=0;i<t.producerNode.length;i++)Me(t.producerNode[i],t.producerIndexOfThis[i]);t.producerNode.length=t.producerLastReadVersion.length=t.producerIndexOfThis.length=0,t.liveConsumerNode&&(t.liveConsumerNode.length=t.liveConsumerIndexOfThis.length=0)}function Ee(t,i,o){if(he(t),0===t.liveConsumerNode.length&&Se(t))for(let c=0;c<t.producerNode.length;c++)t.producerIndexOfThis[c]=Ee(t.producerNode[c],t,c);return t.liveConsumerIndexOfThis.push(o),t.liveConsumerNode.push(i)-1}function Me(t,i){if(he(t),1===t.liveConsumerNode.length&&Se(t))for(let c=0;c<t.producerNode.length;c++)Me(t.producerNode[c],t.producerIndexOfThis[c]);const o=t.liveConsumerNode.length-1;if(t.liveConsumerNode[i]=t.liveConsumerNode[o],t.liveConsumerIndexOfThis[i]=t.liveConsumerIndexOfThis[o],t.liveConsumerNode.length--,t.liveConsumerIndexOfThis.length--,i<t.liveConsumerNode.length){const c=t.liveConsumerIndexOfThis[i],d=t.liveConsumerNode[i];re(d),d.producerIndexOfThis[c]=i}}function Ie(t){return t.consumerIsAlwaysLive||(t?.liveConsumerNode?.length??0)>0}function re(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}function he(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[]}function Se(t){return void 0!==t.producerNode}function M(t){const i=Object.create(Be);i.computation=t;const o=()=>{if(T(i),S(i),i.value===ge)throw i.error;return i.value};return o[v]=i,o}const ee=Symbol("UNSET"),pe=Symbol("COMPUTING"),ge=Symbol("ERRORED"),Be={...C,value:ee,dirty:!0,error:null,equal:r,producerMustRecompute:t=>t.value===ee||t.value===pe,producerRecomputeValue(t){if(t.value===pe)throw new Error("Detected cycle in computations.");const i=t.value;t.value=pe;const o=K(t);let c;try{c=t.computation()}catch(d){c=ge,t.error=d}finally{k(t,o)}i!==ee&&i!==ge&&c!==ge&&t.equal(i,c)?t.value=i:(t.value=c,t.version++)}};let Qe=function je(){throw new Error};function xe(){Qe()}let ve=null;function Dt(t,i){B()||xe(),t.equal(t.value,i)||(t.value=i,function Pn(t){t.version++,function O(){_++}(),L(t),ve?.()}(t))}const cn={...C,equal:r,value:void 0};const dn=()=>{},Mt={...C,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{null!==t.schedule&&t.schedule(t.ref)},hasRun:!1,cleanupFn:dn};var Je=m(79928),le=m(45286),Ge=m(31805),yt=m(95006);const kt="https://g.co/ng/security#xss";class Lt extends Error{constructor(i,o){super(Ln(i,o)),this.code=i}}function Ln(t,i){return`NG0${Math.abs(t)}${i?": "+i:""}`}const Fn=Symbol("InputSignalNode#UNSET"),ze={...cn,transformFn:void 0,applyValueToInputSignal(t,i){Dt(t,i)}};function Ze(t,i){const o=Object.create(ze);function c(){if(S(o),o.value===Fn)throw new Lt(-950,!1);return o.value}return o.value=t,o.transformFn=i?.transform,c[v]=o,c}function bt(t){return{toString:t}.toString()}const Bt="__annotations__",rn="__parameters__",mn="__prop__metadata__";function Un(t,i,o,c,d){return bt(()=>{const D=yn(i);function N(...G){if(this instanceof N)return D.call(this,...G),this;const ce=new N(...G);return function(et){return d&&d(et,...G),(et.hasOwnProperty(Bt)?et[Bt]:Object.defineProperty(et,Bt,{value:[]})[Bt]).push(ce),c&&c(et),et}}return o&&(N.prototype=Object.create(o.prototype)),N.prototype.ngMetadataName=t,N.annotationCls=N,N})}function yn(t){return function(...o){if(t){const c=t(...o);for(const d in c)this[d]=c[d]}}}function qn(t,i,o){return bt(()=>{const c=yn(i);function d(...D){if(this instanceof d)return c.apply(this,D),this;const N=new d(...D);return G.annotation=N,G;function G(ce,He,et){const Ct=ce.hasOwnProperty(rn)?ce[rn]:Object.defineProperty(ce,rn,{value:[]})[rn];for(;Ct.length<=et;)Ct.push(null);return(Ct[et]=Ct[et]||[]).push(N),ce}}return o&&(d.prototype=Object.create(o.prototype)),d.prototype.ngMetadataName=t,d.annotationCls=d,d})}const ar=globalThis;function $n(t){for(let i in t)if(t[i]===$n)return i;throw Error("Could not find renamed property on target object.")}function Nn(t,i){for(const o in i)i.hasOwnProperty(o)&&!t.hasOwnProperty(o)&&(t[o]=i[o])}function An(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(An).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const i=t.toString();if(null==i)return""+i;const o=i.indexOf("\n");return-1===o?i:i.substring(0,o)}function Bn(t,i){return null==t||""===t?null===i?"":i:null==i||""===i?t:t+" "+i}const Wn=$n({__forward_ref__:$n});function Zt(t){return t.__forward_ref__=Zt,t.toString=function(){return An(this())},t}function Et(t){return xt(t)?t():t}function xt(t){return"function"==typeof t&&t.hasOwnProperty(Wn)&&t.__forward_ref__===Zt}function br(t,i,o){t!=i&&function ye(t,i,o,c){throw new Error(`ASSERTION ERROR: ${t}`+(null==c?"":` [Expected=> ${o} ${c} ${i} <=Actual]`))}(o,t,i,"==")}function Pe(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function it(t){return{providers:t.providers||[],imports:t.imports||[]}}function St(t){return Sn(t,dr)||Sn(t,Sr)}function Jt(t){return null!==St(t)}function Sn(t,i){return t.hasOwnProperty(i)?t[i]:null}function Xn(t){return t&&(t.hasOwnProperty(ur)||t.hasOwnProperty(vr))?t[ur]:null}const dr=$n({\u0275prov:$n}),ur=$n({\u0275inj:$n}),Sr=$n({ngInjectableDef:$n}),vr=$n({ngInjectorDef:$n});class hr{constructor(i,o){this._desc=i,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof o?this.__NG_ELEMENT_ID__=o:void 0!==o&&(this.\u0275prov=Pe({token:this,providedIn:o.providedIn||"root",factory:o.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Zn(t){return t&&!!t.\u0275providers}const rr=$n({\u0275cmp:$n}),jr=$n({\u0275dir:$n}),Kr=$n({\u0275pipe:$n}),$r=$n({\u0275mod:$n}),Ar=$n({\u0275fac:$n}),zr=$n({__NG_ELEMENT_ID__:$n}),Yt=$n({__NG_ENV_ID__:$n});function Mr(t){return"string"==typeof t?t:null==t?"":String(t)}function $s(t,i){throw new Lt(-201,!1)}var wi=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(wi||{});let Ps;function ws(){return Ps}function fi(t){const i=Ps;return Ps=t,i}function uo(t,i,o){const c=St(t);return c&&"root"==c.providedIn?void 0===c.value?c.value=c.factory():c.value:o&wi.Optional?null:void 0!==i?i:void $s()}const Rt={},Jo="__NG_DI_FLAG__",$o="ngTempTokenPath",qs=/\n/gm,la="__source";let Oo;function ei(t){const i=Oo;return Oo=t,i}function ci(t,i=wi.Default){if(void 0===Oo)throw new Lt(-203,!1);return null===Oo?uo(t,void 0,i):Oo.get(t,i&wi.Optional?null:void 0,i)}function gi(t,i=wi.Default){return(ws()||ci)(Et(t),i)}function Vr(t,i=wi.Default){return gi(t,ca(i))}function ca(t){return typeof t>"u"||"number"==typeof t?t:(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Gs(t){const i=[];for(let o=0;o<t.length;o++){const c=Et(t[o]);
vendor: 4,327 bytes, line 1
1if(Array.isArray(c)){if(0===c.length)throw new Lt(900,!1);let d,D=wi.Default;for(let N=0;N<c.length;N++){const G=c[N],ce=ya(G);"number"==typeof ce?-1===ce?d=G.token:D|=ce:d=G}i.push(gi(d,D))}else i.push(gi(c))}return i}function ta(t,i){return t[Jo]=i,t.prototype[Jo]=i,t}function ya(t){return t[Jo]}const Pi=ta(qn("Inject",t=>({token:t})),-1),Ds=ta(qn("Optional"),8),zo=ta(qn("Self"),2),ms=ta(qn("SkipSelf"),4),Ss=ta(qn("Host"),1);function eo(t,i){return t.hasOwnProperty(Ar)?t[Ar]:null}function Es(t,i){t.forEach(o=>Array.isArray(o)?Es(o,i):i(o))}function Zs(t,i,o){i>=t.length?t.push(o):t.splice(i,0,o)}function to(t,i){return i>=t.length-1?t.pop():t.splice(i,1)[0]}function Bi(t,i){const o=[];for(let c=0;c<t;c++)o.push(i);return o}function qi(t,i,o){let c=Lo(t,i);return c>=0?t[1|c]=o:(c=~c,function ra(t,i,o,c){let d=t.length;if(d==i)t.push(o,c);else if(1===d)t.push(c,t[0]),t[0]=o;else{for(d--,t.push(t[d-1],t[d]);d>i;)t[d]=t[d-2],d--;t[i]=o,t[i+1]=c}}(t,c,i,o)),c}function no(t,i){const o=Lo(t,i);if(o>=0)return t[1|o]}function Lo(t,i){return function ds(t,i,o){let c=0,d=t.length>>o;for(;d!==c;){const D=c+(d-c>>1),N=t[D<<o];if(i===N)return D<<o;N>i?d=D:c=D+1}return~(d<<o)}(t,i,1)}const xs={},Si=[],Ms=new hr(""),Ko=new hr("",-1),ro=new hr("");class xo{get(i,o=Rt){if(o===Rt){const c=new Error(`NullInjectorError: No provider for ${An(i)}!`);throw c.name="NullInjectorError",c}return o}}var _s=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}(_s||{}),Us=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}(Us||{}),zs=function(t){return t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",t}(zs||{});function Ro(t,i,o){let c=t.length;for(;;){const d=t.indexOf(i,o);if(-1===d)return d;if(0===d||t.charCodeAt(d-1)<=32){const D=i.length;if(d+D===c||t.charCodeAt(d+D)<=32)return d}o=d+1}}function ua(t,i,o){let c=0;for(;c<o.length;){const d=o[c];if("number"==typeof d){if(0!==d)break;c++;const D=o[c++],N=o[c++],G=o[c++];t.setAttribute(i,N,G,D)}else{const D=d,N=o[++c];fo(D)?t.setProperty(i,D,N):t.setAttribute(i,D,N),c++}}return c}function ho(t){return 3===t||4===t||6===t}function fo(t){return 64===t.charCodeAt(0)}function Xo(t,i){if(null!==i&&0!==i.length)if(null===t||0===t.length)t=i.slice();else{let o=-1;for(let c=0;c<i.length;c++){const d=i[c];"number"==typeof d?o=d:0===o||ja(t,o,d,null,-1===o||2===o?i[++c]:null)}}return t}function ja(t,i,o,c,d){let D=0,N=t.length;if(-1===i)N=-1;else for(;D<t.length;){const G=t[D++];if("number"==typeof G){if(G===i){N=-1;break}if(G>i){N=D-1;break}}}for(;D<t.length;){const G=t[D];if("number"==typeof G)break;if(G===o){if(null===c)return void(null!==d&&(t[D+1]=d));if(c===t[D+1])return void(t[D+2]=d)}D++,null!==c&&D++,null!==d&&D++}-1!==N&&(t.splice(N,0,i),D=N+1),t.splice(D++,0,o),null!==c&&t.splice(D++,0,c),null!==d&&t.splice(D++,0,d)}const Ia="ng-template";function gt(t,i,o,c){let d=0;if(c){for(;d<i.length&&"string"==typeof i[d];d+=2)if("class"===i[d]&&-1!==Ro(i[d+1].toLowerCase(),o,0))return!0}else if(J(t))return!1;if(d=i.indexOf(1,d),d>-1){let D;for(;++d<i.length&&"string"==typeof(D=i[d]);)if(D.toLowerCase()===o)return!0}return!1}function J(t){return 4===t.type&&t.value!==Ia}function fe(t,i,o){return i===(4!==t.type||o?t.value:Ia)}function U(t,i,o){let c=4;const d=t.attrs,D=null!==d?function en(t){for(let i=0;i<t.length;i++)if(ho(t[i]))return i;return t.length}(d):0;let N=!1;for(let G=0;G<i.length;G++){const ce=i[G];if("number"!=typeof ce){if(!N)if(4&c){if(c=2|1&c,""!==ce&&!fe(t,ce,o)||""===ce&&1===i.length){if(z(c))return!1;N=!0}}else if(8&c){if(null===d||!gt(t,d,ce,o)){if(z(c))return!1;N=!0}}else{const He=i[++G],et=Y(ce,d,J(t),o);if(-1===et){if(z(c))return!1;N=!0;continue}if(""!==He){let Ct;if(Ct=et>D?"":d[et+1].toLowerCase(),2&c&&He!==Ct){if(z(c))return!1;N=!0}}}}else{if(!N&&!z(c)&&!z(ce))return!1;if(N&&z(ce))continue;N=!1,c=ce|1&c}}return z(c)||N}function z(t){return!(1&t)}function Y(t,i,o,c){if(null===i)return-1;let d=0;if(c||!o){let D=!1;for(;d<i.length;){const N=i[d];if(N===t)return d;if(3===N||6===N)D=!0;else{if(1===N||2===N){let G=i[++d];for(;"string"==typeof G;)G=i[++d];continue}if(4===N)break;if(0===N){d+=4;continue}}d+=D?1:2}return-1}return function vn(t,i){let o=t.indexOf(4);if(o>-1)for(o++;o<t.length;
vendor: 4,102 bytes, line 1
1){const c=t[o];if("number"==typeof c)return-1;if(c===i)return o;o++}return-1}(i,t)}function ke(t,i,o=!1){for(let c=0;c<i.length;c++)if(U(t,i[c],o))return!0;return!1}function fr(t,i){e:for(let o=0;o<i.length;o++){const c=i[o];if(t.length===c.length){for(let d=0;d<t.length;d++)if(t[d]!==c[d])continue e;return!0}}return!1}function Er(t,i){return t?":not("+i.trim()+")":i}function ai(t){let i=t[0],o=1,c=2,d="",D=!1;for(;o<t.length;){let N=t[o];if("string"==typeof N)if(2&c){const G=t[++o];d+="["+N+(G.length>0?'="'+G+'"':"")+"]"}else 8&c?d+="."+N:4&c&&(d+=" "+N);else""!==d&&!z(N)&&(i+=Er(D,d),d=""),c=N,D=D||!z(c);o++}return""!==d&&(i+=Er(D,d)),i}function ri(t){return bt(()=>{const i=Br(t),o={...i,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===_s.OnPush,directiveDefs:null,pipeDefs:null,dependencies:i.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||Us.Emulated,styles:t.styles||Si,_:null,schemas:t.schemas||null,tView:null,id:""};Ai(o);const c=t.dependencies;return o.directiveDefs=Ls(c,!1),o.pipeDefs=Ls(c,!0),o.id=function da(t){let i=0;const o=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(const d of o)i=Math.imul(31,i)+d.charCodeAt(0)|0;return i+=2147483648,"c"+i}(o),o})}function Vi(t){return ue(t)||Re(t)}function Ki(t){return null!==t}function Mi(t){return bt(()=>({type:t.type,bootstrap:t.bootstrap||Si,declarations:t.declarations||Si,imports:t.imports||Si,exports:t.exports||Si,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function Oi(t,i){if(null==t)return xs;const o={};for(const c in t)if(t.hasOwnProperty(c)){const d=t[c];let D,N,G=zs.None;Array.isArray(d)?(G=d[0],D=d[1],N=d[2]??D):(D=d,N=d),i?(o[D]=G!==zs.None?[c,G]:c,i[D]=N):o[D]=c}return o}function hs(t){return bt(()=>{const i=Br(t);return Ai(i),i})}function It(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function ue(t){return t[rr]||null}function Re(t){return t[jr]||null}function wt(t){return t[Kr]||null}function gn(t){const i=ue(t)||Re(t)||wt(t);return null!==i&&i.standalone}function Vn(t,i){const o=t[$r]||null;if(!o&&!0===i)throw new Error(`Type ${An(t)} does not have '\u0275mod' property.`);return o}function Br(t){const i={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:i,inputTransforms:null,inputConfig:t.inputs||xs,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||Si,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Oi(t.inputs,i),outputs:Oi(t.outputs),debugInfo:null}}function Ai(t){t.features?.forEach(i=>i(t))}function Ls(t,i){if(!t)return null;const o=i?wt:Vi;return()=>("function"==typeof t?t():t).map(c=>o(c)).filter(Ki)}function yr(t){return{\u0275providers:t}}function jt(...t){return{\u0275providers:Dn(0,t),\u0275fromNgModule:!0}}function Dn(t,...i){const o=[],c=new Set;let d;const D=N=>{o.push(N)};return Es(i,N=>{const G=N;Jn(G,D,[],c)&&(d||=[],d.push(G))}),void 0!==d&&bn(d,D),o}function bn(t,i){for(let o=0;o<t.length;o++){const{ngModule:c,providers:d}=t[o];Ur(d,D=>{i(D,c)})}}function Jn(t,i,o,c){if(!(t=Et(t)))return!1;let d=null,D=Xn(t);const N=!D&&ue(t);if(D||N){if(N&&!N.standalone)return!1;d=t}else{const ce=t.ngModule;if(D=Xn(ce),!D)return!1;d=ce}const G=c.has(d);if(N){if(G)return!1;if(c.add(d),N.dependencies){const ce="function"==typeof N.dependencies?N.dependencies():N.dependencies;for(const He of ce)Jn(He,i,o,c)}}else{if(!D)return!1;{if(null!=D.imports&&!G){let He;c.add(d);try{Es(D.imports,et=>
1{Jn(et,i,o,c)&&(He||=[],He.push(et))})}finally{}void 0!==He&&bn(He,i)}if(!G){const He=eo(d)||(()=>new d);i({provide:d,useFactory:He,deps:Si},d),i({provide:ro,useValue:d,multi:!0},d),i({provide:Ms,useValue:()=>gi(d),multi:!0},d)}const ce=D.providers;if(null!=ce&&!G){const He=t;Ur(ce,et=>{i(et,He)})}}}return d!==t&&void 0!==t.providers}function Ur(t,i){for(let o of t)Zn(o)&&(o=o.\u0275providers),Array.isArray(o)?Ur(o,i):i(o)}const Di=$n({provide:String,useValue:$n});function ii(t){return null!==t&&"object"==typeof t&&Di in t}function ki(t){return"function"==typeof t}const Hs=new hr(""),Is={},Qo={};let ba;function Ni(){return void 0===ba&&(ba=new xo),ba}class Bo{}class ao extends Bo{get destroyed(){return this._destroyed}constructor(i,o,c,d){super(),this.parent=o,this.source=c,this.scopes=d,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,po(i,N=>this.processProvider(N)),this.records.set(Ko,$a(void 0,this)),d.has("environment")&&this.records.set(Bo,$a(void 0,this));const D=this.records.get(Hs);null!=D&&"string"==typeof D.value&&this.scopes.add(D.value),this.injectorDefTypes=new Set(this.get(ro,Si,wi.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const i=y(null);try{for(const c of this._ngOnDestroyHooks)c.ngOnDestroy();const o=this._onDestroyHooks;this._onDestroyHooks=[];for(const c of o)c()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),y(i)}}onDestroy(i){return this.assertNotDestroyed(),this._onDestroyHooks.push(i),()=>this.removeOnDestroy(i)}runInContext(i){this.assertNotDestroyed();const o=ei(this),c=fi(void 0);try{return i()}finally{ei(o),fi(c)}}get(i,o=Rt,c=wi.Default){if(this.assertNotDestroyed(),i.hasOwnProperty(Yt))return i[Yt](this);c=ca(c);const D=ei(this),N=fi(void 0);try{if(!(c&wi.SkipSelf)){let ce=this.records.get(i);if(void 0===ce){const He=function nu(t){return"function"==typeof t||"object"==typeof t&&t instanceof hr}(i)&&St(i);ce=He&&this.injectableDefInScope(He)?$a(Ea(i),Is):null,this.records.set(i,ce)}if(null!=ce)return this.hydrate(i,ce)}return(c&wi.Self?Ni():this.parent).get(i,o=c&wi.Optional&&o===Rt?null:o)}catch(G){if("NullInjectorError"===G.name){if((G[$o]=G[$o]||[]).unshift(An(i)),D)throw G;return function Go(t,i,o,c){const d=t[$o];throw i[la]&&d.unshift(i[la]),t.message=function Zi(t,i,o,c=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let d=An(i);if(Array.isArray(i))d=i.map(An).join(" -> ");else if("object"==typeof i){let D=[];for(let N in i)if(i.hasOwnProperty(N)){let G=i[N];D.push(N+":"+("string"==typeof G?JSON.stringify(G):An(G)))}d=`{${D.join(", ")}}`}return`${o}${c?"("+c+")":""}[${d}]: ${t.replace(qs,"\n ")}`}("\n"+t.message,d,o,c),t.ngTokenPath=d,t[$o]=null,t}(G,i,"R3InjectorError",this.source)}throw G}finally{fi(N),ei(D)}}resolveInjectorInitializers(){const i=y(null),o=ei(this),c=fi(void 0);try{const D=this.get(Ms,Si,wi.Self);for(const N of D)N()}finally{ei(o),fi(c),y(i)}}toString(){const i=[],o=this.records;for(const c of o.keys())i.push(An(c));return`R3Injector[${i.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Lt(205,!1)}processProvider(i){let o=ki(i=Et(i))?i:Et(i&&i.provide);const c=function tu(t){return ii(t)?$a(void 0,t.useValue):$a(xu(t),Is)}(i);if(!ki(i)&&!0===i.multi){let d=this.records.get(o);d||(d=$a(void 0,Is,!0),d.factory=()=>Gs(d.multi),this.records.set(o,d)),o=i,d.multi.push(i)}this.records.set(o,c)}hydrate(i,o){const c=y(null);try{return o.value===Is&&(o.value=Qo,o.value=o.factory()),"object"==typeof o.value&&o.value&&function yc(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(o.value)&&this._ngOnDestroyHooks.add(o.value),o.value}finally{y(c)}}injectableDefInScope(i){if(!i.providedIn)return!1;const o=Et(i.providedIn);return"string"==typeof o?"any"===o||this.scopes.has(o):this.injectorDefTypes.has(o)}removeOnDestroy(i){const o=this._onDestroyHooks.indexOf(i);-1!==o&&this._onDestroyHooks.splice(o,1)}}function Ea(t){const i=St(t),o=null!==i?i.factory:eo(t);if(null!==o)return o;if(t instanceof hr)throw new Lt(204,!1);if(t instanceof Function)return function Du(t){if(t.length>0)throw new Lt(204,!1);const o=function Yn(t){return t&&(t[dr]||t[Sr])||null}(t);return null!==o?()=>o.factory(t):()=>new t}(t);throw new Lt(204,!1)}function xu(t,i,o){let c;if(ki(t)){const d=Et(t);return eo(d)||Ea(d)}if(ii(t))c=()=>Et(t.useValue);else if(function Yl(t){return!(!t||!t.useFactory)}(t))c=()=>t.useFactory(...Gs(t.deps||[]));else if(function Wa(t){return!(!t||!t.useExisting)}(t))c=()=>gi(Et(t.useExisting));else{const d=Et(t&&(t.useClass||t.provide));if(!function gl(t){return!!t.deps}(t))return eo(d)||Ea(d);c=()=>new d(...Gs(t.deps))}return c}function $a(t,i,o=!1){return{factory:t,value:i,multi:o?[]:void 0}}function po(t,i){for(const o of t)Array.isArray(o)?po(o,i):o&&Zn(o)?po(o.\u0275providers,i):i(o)}function ll(t,i){t instanceof ao&&t.assertNotDestroyed();const c=ei(t),d=fi(void 0);try{return i()}finally{ei(c),fi(d)}}function jl(){return void 0!==ws()||null!=function Ya(){return Oo}()}function wa(t){if(!jl())throw new Lt(-203,!1)}function st(t){const i=ar.ng;if(i&&i.\u0275compilerFacade)return i.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}const Ne={\u0275\u0275defineInjectable:Pe,\u0275\u0275defineInjector:it,\u0275\u0275inject:gi,\u0275\u0275invalidFactoryDep:function Js(t){throw new Lt(202,!1)},resolveForwardRef:Et},nt=Function;function Pt(t){return"function"==typeof t}const On=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,Kn=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,_r=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,Ui=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;class qr{constructor(i){this._reflect=i||ar.Reflect}factory(i){return(...o)=>new i(...o)}_zipTypesAndAnnotations(i,o){let c;c=Bi(typeof i>"u"?o.length:i.length);for(let d=0;d<c.length;d++)c[d]=typeof i>"u"?[]:i[d]&&i[d]!=Object?[i[d]]:[],o&&null!=o[d]&&(c[d]=c[d].concat(o[d]));return c}_ownParameters(i,o){if(function xi(t){return On.test(t)||Ui.test(t)||Kn.test(t)&&!_r.test(t)}(i.toString()))return null;if(i.parameters&&i.parameters!==o.parameters)return i.parameters;const d=i.ctorParameters;if(d&&d!==o.ctorParameters){const G="function"==typeof d?d():d,ce=G.map(et=>et&&et.type),He=G.map(et=>et&&bi(et.decorators));return this._zipTypesAndAnnotations(ce,He)}const D=i.hasOwnProperty(rn)&&i[rn],N=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",i);return N||D?this._zipTypesAndAnnotations(N,D):Bi(i.length)}parameters(i){if(!Pt(i))return[];const o=Ei(i);let c=this._ownParameters(i,o);return!c&&o!==Object&&(c=this.parameters(o)),c||[]}_ownAnnotations(i,o){if(i.annotations&&i.annotations!==o.annotations){let c=i.annotations;return"function"==typeof c&&c.annotations&&(c=c.annotations),c}return i.decorators&&i.decorators!==o.decorators?bi(i.decorators):i.hasOwnProperty(Bt)?i[Bt]:null}annotations(i){if(!Pt(i))return[];const o=Ei(i),c=this._ownAnnotations(i,o)||[];return(o!==Object?this.annotations(o):[]).concat(c)}_ownPropMetadata(i,o){if(i.propMetadata&&i.propMetadata!==o.propMetadata){let c=i.propMetadata;return"function"==typeof c&&c.propMetadata&&(c=c.propMetadata),c}if(i.propDecorators&&i.propDecorators!==o.propDecorators){const c=i.propDecorators,d={};
vendor: 4,285 bytes, line 1
1return Object.keys(c).forEach(D=>{d[D]=bi(c[D])}),d}return i.hasOwnProperty(mn)?i[mn]:null}propMetadata(i){if(!Pt(i))return{};const o=Ei(i),c={};if(o!==Object){const D=this.propMetadata(o);Object.keys(D).forEach(N=>{c[N]=D[N]})}const d=this._ownPropMetadata(i,o);return d&&Object.keys(d).forEach(D=>{const N=[];c.hasOwnProperty(D)&&N.push(...c[D]),N.push(...d[D]),c[D]=N}),c}ownPropMetadata(i){return Pt(i)&&this._ownPropMetadata(i,Ei(i))||{}}hasLifecycleHook(i,o){return i instanceof nt&&o in i.prototype}}function bi(t){return t?t.map(i=>new(0,i.type.annotationCls)(...i.args?i.args:[])):[]}function Ei(t){const i=t.prototype?Object.getPrototypeOf(t.prototype):null;return(i?i.constructor:null)||Object}const gr=0,Gn=1,Lr=2,Ii=3,Bs=4,Hi=5,ns=6,Ys=7,si=8,ks=9,Fo=10,pi=11,ha=12,_l=13,ka=14,Cs=15,Ll=16,za=17,mo=18,Na=19,yi=20,ht=21,Li=22,ia=23,Or=25,$i=1,Oa=7,Vo=9,lo=10;var ru=function(t){return t[t.None=0]="None",t[t.HasTransplantedViews=2]="HasTransplantedViews",t}(ru||{});function Co(t){return Array.isArray(t)&&"object"==typeof t[$i]}function sa(t){return Array.isArray(t)&&!0===t[$i]}function iu(t){return!!(4&t.flags)}function To(t){return t.componentOffset>-1}function rc(t){return!(1&~t.flags)}function Ra(t){return!!t.template}function vl(t){return!!(512&t[Lr])}class Rc{constructor(i,o,c){this.previousValue=i,this.currentValue=o,this.firstChange=c}isFirstChange(){return this.firstChange}}function Pa(t,i,o,c){null!==i?i.applyValueToInputSignal(i,c):t[o]=c}function ou(){return Ns}function Ns(t){return t.type.prototype.ngOnChanges&&(t.setInput=Rl),au}function au(){const t=yl(this),i=t?.current;if(i){const o=t.previous;if(o===xs)t.previous=i;else for(let c in i)o[c]=i[c];t.current=null,this.ngOnChanges(i)}}function Rl(t,i,o,c,d){const D=this.declaredInputs[c],N=yl(t)||function lu(t,i){return t[_o]=i}(t,{previous:xs,current:null}),G=N.current||(N.current={}),ce=N.previous,He=ce[D];G[D]=new Rc(He&&He.currentValue,o,ce===xs),Pa(t,i,d,o)}ou.ngInherit=!0;const _o="__ngSimpleChanges__";function yl(t){return t[_o]||null}const So=function(t,i,o){},ic="svg";function Gi(t){for(;Array.isArray(t);)t=t[gr];return t}function sc(t,i){return Gi(i[t])}function rs(t,i){return Gi(i[t.index])}function fa(t,i){return t.data[i]}function co(t,i){return t[i]}function pa(t,i){const o=i[t];return Co(o)?o:o[gr]}function ul(t){return!(128&~t[Lr])}function fs(t,i){return null==i?null:t[i]}function El(t){t[za]=0}function Ba(t){1024&t[Lr]||(t[Lr]|=1024,ul(t)&&Tu(t))}function Mo(t){return!!(9216&t[Lr]||t[ia]?.dirty)}function ga(t){t[Fo].changeDetectionScheduler?.notify(8),64&t[Lr]&&(t[Lr]|=1024),Mo(t)&&Tu(t)}function Tu(t){t[Fo].changeDetectionScheduler?.notify(0);let i=$l(t);for(;null!==i&&!(8192&i[Lr])&&(i[Lr]|=8192,ul(i));)i=$l(i)}function wl(t,i){if(!(256&~t[Lr]))throw new Lt(911,!1);null===t[ht]&&(t[ht]=[]),t[ht].push(i)}function $l(t){const i=t[Ii];return sa(i)?i[Ii]:i}const ui={lFrame:be(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let Su=!1;function Ke(){return ui.bindingsEnabled}function vt(){return null!==ui.skipHydrationRootTNode}function Rn(){return ui.lFrame.lView}function _i(){return ui.lFrame.tView}function Dl(t){return ui.lFrame.contextLView=t,t[si]}function Id(t){return ui.lFrame.contextLView=null,t}function Os(){let t=Mu();for(;null!==t&&64===t.type;)t=t.parent;return t}function Mu(){return ui.lFrame.currentTNode}function qa(){const t=ui.lFrame,i=t.currentTNode;return t.isParent?i:i.parent}function dl(t,i){const o=ui.lFrame;o.currentTNode=t,o.isParent=i}function xa(){return ui.lFrame.isParent}function Ad(){ui.lFrame.isParent=!1}function Qu(){return Su}function ac(t){Su=t}function Io(){const t=ui.lFrame;let i=t.bindingRootIndex;return-1===i&&(i=t.bindingRootIndex=t.tView.bindingStartIndex),i}function zl(){return ui.lFrame.bindingIndex}function Kl(){return ui.lFrame.bindingIndex++}function vo(t){const i=ui.lFrame,o=i.bindingIndex;return i.bindingIndex=i.bindingIndex+t,o}function Au(t){ui.lFrame.inI18n=t}function Fi(t,i){const o=ui.lFrame;o.bindingIndex=o.bindingRootIndex=t,Ri(i)}function Ri(t){ui.lFrame.currentDirectiveIndex=t}function Fa(t){const i=ui.lFrame.currentDirectiveIndex;return-1===i?null:t[i]}function lc(){return ui.lFrame.currentQueryIndex}function ku(t){ui.lFrame.currentQueryIndex=t}function I(t){const i=t[Gn];
vendor: 6,130 bytes, line 1
1return 2===i.type?i.declTNode:1===i.type?t[Hi]:null}function ne(t,i,o){if(o&wi.SkipSelf){let d=i,D=t;for(;!(d=d.parent,null!==d||o&wi.Host||(d=I(D),null===d||(D=D[ka],10&d.type))););if(null===d)return!1;i=d,t=D}const c=ui.lFrame=V();return c.currentTNode=i,c.lView=t,!0}function w(t){const i=V(),o=t[Gn];ui.lFrame=i,i.currentTNode=o.firstChild,i.lView=t,i.tView=o,i.contextLView=t,i.bindingIndex=o.bindingStartIndex,i.inI18n=!1}function V(){const t=ui.lFrame,i=null===t?null:t.child;return null===i?be(t):i}function be(t){const i={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=i),i}function tt(){const t=ui.lFrame;return ui.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const an=tt;function Tn(){const t=tt();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function Qn(){return ui.lFrame.selectedIndex}function Cr(t){ui.lFrame.selectedIndex=t}function kr(){const t=ui.lFrame;return fa(t.tView,t.selectedIndex)}function Qr(){ui.lFrame.currentNamespace=ic}function Ao(){!function ko(){ui.lFrame.currentNamespace=null}()}let xl=!0;function oa(){return xl}function Ja(t){xl=t}function Ho(t,i){for(let o=i.directiveStart,c=i.directiveEnd;o<c;o++){const D=t.data[o].type.prototype,{ngAfterContentInit:N,ngAfterContentChecked:G,ngAfterViewInit:ce,ngAfterViewChecked:He,ngOnDestroy:et}=D;N&&(t.contentHooks??=[]).push(-o,N),G&&((t.contentHooks??=[]).push(o,G),(t.contentCheckHooks??=[]).push(o,G)),ce&&(t.viewHooks??=[]).push(-o,ce),He&&((t.viewHooks??=[]).push(o,He),(t.viewCheckHooks??=[]).push(o,He)),null!=et&&(t.destroyHooks??=[]).push(o,et)}}function el(t,i,o){gh(t,i,3,o)}function Xl(t,i,o,c){(3&t[Lr])===o&&gh(t,i,o,c)}function cc(t,i){let o=t[Lr];(3&o)===i&&(o&=16383,o+=1,t[Lr]=o)}function gh(t,i,o,c){const D=c??-1,N=i.length-1;let G=0;for(let ce=void 0!==c?65535&t[za]:0;ce<N;ce++)if("number"==typeof i[ce+1]){if(G=i[ce],null!=c&&G>=c)break}else i[ce]<0&&(t[za]+=65536),(G<D||-1==D)&&(xg(t,o,i,ce),t[za]=(4294901760&t[za])+ce+2),ce++}function Nu(t,i){So(4,t,i);const o=y(null);try{i.call(t)}finally{y(o),So(5,t,i)}}function xg(t,i,o,c){const d=o[c]<0,D=o[c+1],G=t[d?-o[c]:o[c]];d?t[Lr]>>14<t[za]>>16&&(3&t[Lr])===i&&(t[Lr]+=16384,Nu(G,D)):Nu(G,D)}const Zu=-1;class _h{constructor(i,o,c){this.factory=i,this.resolving=!1,this.canSeeViewProviders=o,this.injectImpl=c}}const Ju={};class cu{constructor(i,o){this.injector=i,this.parentInjector=o}get(i,o,c){c=ca(c);const d=this.injector.get(i,Ju,c);return d!==Ju||o===Ju?d:this.parentInjector.get(i,o,c)}}function ed(t){return t!==Zu}function vh(t){return 32767&t}function Lu(t,i){let o=function td(t){return t>>16}(t),c=i;for(;o>0;)c=c[ka],o--;return c}let yh=!0;function hf(t){const i=yh;return yh=t,i}const uc=255,Rp=5;let ff=0;const Bc={};function bh(t,i){const o=Cc(t,i);if(-1!==o)return o;const c=i[Gn];c.firstCreatePass&&(t.injectorIndex=i.length,pf(c.data,t),pf(i,null),pf(c.blueprint,null));const d=Od(t,i),D=t.injectorIndex;if(ed(d)){const N=vh(d),G=Lu(d,i),ce=G[Gn].data;for(let He=0;He<8;He++)i[D+He]=G[N+He]|ce[N+He]}return i[D+8]=d,D}function pf(t,i){t.push(0,0,0,0,0,0,0,0,i)}function Cc(t,i){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===i[t.injectorIndex+8]?-1:t.injectorIndex}function Od(t,i){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let o=0,c=null,d=i;for(;null!==d;){if(c=id(d),null===c)return Zu;if(o++,d=d[ka],-1!==c.injectorIndex)return c.injectorIndex|o<<16}return Zu}function Eh(t,i,o){!function Mg(t,i,o){let c;"string"==typeof o?c=o.charCodeAt(0)||0:o.hasOwnProperty(zr)&&(c=o[zr]),null==c&&(c=o[zr]=ff++);const d=c&uc;i.data[t+(d>>Rp)]|=1<<d}(t,i,o)}function nd(t,i,o){if(o&wi.Optional||void 0!==t)return t;$s()}function Fc(t,i,o,c){if(o&wi.Optional&&void 0===c&&(c=null),!(o&(wi.Self|wi.Host))){const d=t[ks],D=fi(void 0);try{return d?d.get(i,c,o&wi.Optional):uo(i,c,o&wi.Optional)}finally{fi(D)}}return nd(c,0,o)}function Ti(t,i,o,c=wi.Default,d){if(null!==t){if(2048&i[Lr]&&!(c&wi.Self)){const N=function Dh(t,i,o,c,d){let D=t,N=i;for(;null!==D&&null!==N&&2048&N[Lr]&&!(512&N[Lr]);){const G=wh(D,N,o,c|wi.Self,Bc);if(G!==Bc)return G;let ce=D.parent;if(!ce){const He=N[yi];if(He){const et=He.get(o,Bc,c);if(et!==Bc)return et}ce=id(N),N=N[ka]}D=ce}return d}(t,i,o,c,Bc);if(N!==Bc)return N}const D=wh(t,i,o,c,Bc);if(D!==Bc)return D}return Fc(i,o,c,d)}function wh(t,i,o,c,d){const D=function mf(t){if("string"==typeof t)return t.charCodeAt(0)||0;const i=t.hasOwnProperty(zr)?t[zr]:void 0;return"number"==typeof i?i>=0?i&uc:Va:i}(o);if("function"==typeof D){if(!ne(i,t,c))return c&wi.Host?nd(d,0,c):Fc(i,o,c,d);try{let N;if(N=D(c),null!=N||c&wi.Optional)return N;$s()}finally{an()}}else if("number"==typeof D){let N=null,G=Cc(t,i),ce=Zu,He=c&wi.Host?i[Cs][Hi]:null;for((-1===G||c&wi.SkipSelf)&&(ce=-1===G?Od(t,i):i[G+8],ce!==Zu&&tl(c,!1)?(N=i[Gn],G=vh(ce),i=Lu(ce,i)):G=-1);-1!==G;){const et=i[Gn];if(Fp(D,G,et.data)){const Ct=Bp(G,i,o,N,c,He);if(Ct!==Bc)return Ct}ce=i[G+8],ce!==Zu&&tl(c,i[Gn].data[G+8]===He)&&Fp(D,G,i)?(N=et,G=vh(ce),i=Lu(ce,i)):G=-1}}return d}function Bp(t,i,o,c,d,D){const N=i[Gn],G=N.data[t+8],et=Vc(G,N,o,null==c?To(G)&&yh:c!=N&&!!(3&G.type),d&wi.Host&&D===G);return null!==et?rd(i,N,et,G):Bc}function Vc(t,i,o,c,d){const D=t.providerIndexes,N=i.data,G=1048575&D,ce=t.directiveStart,et=D>>20,Qt=d?G+et:t.directiveEnd;for(let ln=c?G:G+et;ln<Qt;ln++){const xn=N[ln];if(ln<ce&&o===xn||ln>=ce&&xn.type===o)return ln}if(d){const ln=N[ce];if(ln&&Ra(ln)&&ln.type===o)return ce}return null}function rd(t,i,o,c){let d=t[o];const D=i.data;if(function Np(t){return t instanceof _h}(d)){const N=d;N.resolving&&function io(t,i){throw i&&i.join(" > "),new Lt(-200,t)}(function xr(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.n
1ame||t.type.toString():Mr(t)}(D[o]));const G=hf(N.canSeeViewProviders);N.resolving=!0;const He=N.injectImpl?fi(N.injectImpl):null;ne(t,c,wi.Default);try{d=t[o]=N.factory(void 0,D,t,c),i.firstCreatePass&&o>=c.directiveStart&&function mh(t,i,o){const{ngOnChanges:c,ngOnInit:d,ngDoCheck:D}=i.type.prototype;if(c){const N=Ns(i);(o.preOrderHooks??=[]).push(t,N),(o.preOrderCheckHooks??=[]).push(t,N)}d&&(o.preOrderHooks??=[]).push(0-t,d),D&&((o.preOrderHooks??=[]).push(t,D),(o.preOrderCheckHooks??=[]).push(t,D))}(o,D[o],i)}finally{null!==He&&fi(He),hf(G),N.resolving=!1,an()}}return d}function Fp(t,i,o){return!!(o[i+(t>>Rp)]&1<<t)}function tl(t,i){return!(t&wi.Self||t&wi.Host&&i)}class Vs{constructor(i,o){this._tNode=i,this._lView=o}get(i,o,c){return Ti(this._tNode,this._lView,i,ca(c),o)}}function Va(){return new Vs(Os(),Rn())}function Cl(t){return bt(()=>{const i=t.prototype.constructor,o=i[Ar]||Zr(i),c=Object.prototype;let d=Object.getPrototypeOf(t.prototype).constructor;for(;d&&d!==c;){const D=d[Ar]||Zr(d);if(D&&D!==o)return D;d=Object.getPrototypeOf(d)}return D=>new D})}function Zr(t){return xt(t)?()=>{const i=Zr(Et(t));return i&&i()}:eo(t)}function id(t){const i=t[Gn],o=i.type;return 2===o?i.declTNode:1===o?t[Hi]:null}function ss(t){return function Pp(t,i){if("class"===i)return t.classes;if("style"===i)return t.styles;const o=t.attrs;if(o){const c=o.length;let d=0;for(;d<c;){const D=o[d];if(ho(D))break;if(0===D)d+=2;else if("number"==typeof D)for(d++;d<c&&"string"==typeof o[d];)d++;else{if(D===i)return o[d+1];d+=2}}}return null}(Os(),t)}const js=qn("Attribute",t=>({attributeName:t,__NG_ELEMENT_ID__:()=>ss(t)}));let Ks=null;function Ua(t){return Vp(function uu(){return Ks=Ks||new qr}().parameters(t))}function Vp(t){return t.map(i=>function Up(t){const i={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(t)&&t.length>0)for(let o=0;o<t.length;o++){const c=t[o];if(void 0===c)continue;const d=Object.getPrototypeOf(c);if(c instanceof Ds||"Optional"===d.ngMetadataName)i.optional=!0;else if(c instanceof ms||"SkipSelf"===d.ngMetadataName)i.skipSelf=!0;else if(c instanceof zo||"Self"===d.ngMetadataName)i.self=!0;else if(c instanceof Ss||"Host"===d.ngMetadataName)i.host=!0;else if(c instanceof Pi)i.token=c.token;else if(c instanceof js){if(void 0===c.attributeName)throw new Lt(204,!1);i.attribute=c.attributeName}else i.token=c}else i.token=void 0===t||Array.isArray(t)&&0===t.length?null:t;return i}(i))}const xh=$n({provide:String,useValue:$n});function dc(t){return void 0!==t.useClass}function Tl(t){return void 0!==t.useFactory}const _f=Un("Injectable",void 0,void 0,void 0,(t,i)=>function Uc(t,i){let o=null,c=null;t.hasOwnProperty(dr)||Object.defineProperty(t,dr,{get:()=>(null===o&&(o=st().compileInjectable(Ne,`ng:///${t.name}/\u0275prov.js`,function gf(t,i){const o=i||{providedIn:null},c={name:t.name,type:t,typeArgumentCount:0,providedIn:o.providedIn};return(dc(o)||Tl(o))&&void 0!==o.deps&&(c.deps=Vp(o.deps)),dc(o)?c.useClass=o.useClass:function Ql(t){return xh in t}(o)?c.useValue=o.useValue:Tl(o)?c.useFactory=o.useFactory:function Ld(t){return void 0!==t.useExisting}(o)&&(c.useExisting=o.useExisting),c}(t,i))),o)}),t.hasOwnProperty(Ar)||Object.defineProperty(t,Ar,{get:()=>{if(null===c){const d=st();c=d.compileFactory(Ne,`ng:///${t.name}/\u0275fac.js`,{name:t.name,type:t,typeArgumentCount:0,deps:Ua(t),target:d.FactoryTarget.Injectable})}return c},configurable:!0})}(t,i));function vf(t,i=null,o=null,c){const d=Tc(t,i,o,c);return d.resolveInjectorInitializers(),d}function Tc(t,i=null,o=null,c,d=new Set){const D=[o||Si,jt(t)];return c=c||("object"==typeof t?void 0:An(t)),new ao(D,i||Ni(),c||null,d)}class yo{static{this.THROW_IF_NOT_FOUND=Rt}static{this.NULL=new xo}static create(i,o){if(Array.isArray(i))return vf({name:""},o,i,"");{const c=i.name??"";return vf({name:c},i.parent,i.providers,c)}}static{this.\u0275prov=Pe({token:yo,providedIn:"any",factory:()=>gi(Ko)})}static{this.__NG_ELEMENT_ID__=-1}}new hr("").__NG_ELEMENT_ID__=t=>{const i=Os();if(null===i)throw new Lt(204,!1);if(2&i.type)return i.value;if(t&wi.Optional)return null;throw new Lt(204,!1)};function Rd(t){return t.ngOriginalError}const Hp=!0;let hl=(()=>{class t{static{this.__NG_ELEMENT_ID__=h_}static{this.__NG_ENV_ID__=o=>o}}return t})();class sd extends hl{constructor(i){super(),this._lView=i}onDestroy(i){return wl(this._lView,i),()=>function Xu(t,i){if(null===t[ht])return;const o=t[ht].indexOf(i);-1!==o&&t[ht].splice(o,1)}(this._lView,i)}}function h_(){return new sd(Rn())}let Ru=(()=>{class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Je.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const o=this.taskId++;return this.pendingTasks.add(o),o}remove(o){this.pendingTasks.delete(o),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static{this.\u0275prov=Pe({token:t,providedIn:"root",factory:()=>new t})}}return t})();const Hc=class Ig extends le.B7{constructor(i=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=i,jl()&&(this.destroyRef=Vr(hl,{optional:!0})??void 0,this.pendingTasks=Vr(Ru,{optional:!0})??void 0)}emit(i){const o=y(null);try{super.next(i)}finally{y(o)}}subscribe(i,o,c){let d=i,D=o||(()=>null),N=c;if(i&&"object"==typeof i){const ce=i;d=ce.next?.bind(ce),D=ce.error?.bind(ce),N=ce.complete?.bind(ce)}
vendor: 5,344 bytes, line 1
1this.__isAsync&&(D=this.wrapInTimeout(D),d&&(d=this.wrapInTimeout(d)),N&&(N=this.wrapInTimeout(N)));const G=super.subscribe({next:d,error:D,complete:N});return i instanceof Ge.y&&i.add(G),G}wrapInTimeout(i){return o=>{const c=this.pendingTasks?.add();setTimeout(()=>{i(o),void 0!==c&&this.pendingTasks?.remove(c)})}}};function yf(...t){}function Yp(t){let i,o;function c(){t=yf;try{void 0!==o&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(o),void 0!==i&&clearTimeout(i)}catch{}}return i=setTimeout(()=>{t(),c()}),"function"==typeof requestAnimationFrame&&(o=requestAnimationFrame(()=>{t(),c()})),()=>c()}function Ag(t){return queueMicrotask(()=>t()),()=>{t=yf}}const bf="isAngularZone",Th=bf+"_ID";let kg=0;class bo{constructor(i){this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Hc(!1),this.onMicrotaskEmpty=new Hc(!1),this.onStable=new Hc(!1),this.onError=new Hc(!1);const{enableLongStackTrace:o=!1,shouldCoalesceEventChangeDetection:c=!1,shouldCoalesceRunChangeDetection:d=!1,scheduleInRootZone:D=Hp}=i;if(typeof Zone>"u")throw new Lt(908,!1);Zone.assertZonePatched();const N=this;N._nesting=0,N._outer=N._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(N._inner=N._inner.fork(new Zone.TaskTrackingZoneSpec)),o&&Zone.longStackTraceZoneSpec&&(N._inner=N._inner.fork(Zone.longStackTraceZoneSpec)),N.shouldCoalesceEventChangeDetection=!d&&c,N.shouldCoalesceRunChangeDetection=d,N.callbackScheduled=!1,N.scheduleInRootZone=D,function Ng(t){const i=()=>{!function Wp(t){function i(){Yp(()=>{t.callbackScheduled=!1,Bl(t),t.isCheckStableRunning=!0,Sh(t),t.isCheckStableRunning=!1})}t.isCheckStableRunning||t.callbackScheduled||(t.callbackScheduled=!0,t.scheduleInRootZone?Zone.root.run(()=>{i()}):t._outer.run(()=>{i()}),Bl(t))}(t)},o=kg++;t._inner=t._inner.fork({name:"angular",properties:{[bf]:!0,[Th]:o,[Th+o]:!0},onInvokeTask:(c,d,D,N,G,ce)=>{if(function Pd(t){return Sc(t,"__ignore_ng_zone__")}(ce))return c.invokeTask(D,N,G,ce);try{return Xs(t),c.invokeTask(D,N,G,ce)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===N.type||t.shouldCoalesceRunChangeDetection)&&i(),Ca(t)}},onInvoke:(c,d,D,N,G,ce,He)=>{try{return Xs(t),c.invoke(D,N,G,ce,He)}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!function Bd(t){return Sc(t,"__scheduler_tick__")}(ce)&&i(),Ca(t)}},onHasTask:(c,d,D,N)=>{c.hasTask(D,N),d===D&&("microTask"==N.change?(t._hasPendingMicrotasks=N.microTask,Bl(t),Sh(t)):"macroTask"==N.change&&(t.hasPendingMacrotasks=N.macroTask))},onHandleError:(c,d,D,N)=>(c.handleError(D,N),t.runOutsideAngular(()=>t.onError.emit(N)),!1)})}(N)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(bf)}static assertInAngularZone(){if(!bo.isInAngularZone())throw new Lt(909,!1)}static assertNotInAngularZone(){if(bo.isInAngularZone())throw new Lt(909,!1)}run(i,o,c){return this._inner.run(i,o,c)}runTask(i,o,c,d){const D=this._inner,N=D.scheduleEventTask("NgZoneEvent: "+d,i,jp,yf,yf);try{return D.runTask(N,o,c)}finally{D.cancelTask(N)}}runGuarded(i,o,c){return this._inner.runGuarded(i,o,c)}runOutsideAngular(i){return this._outer.run(i)}}const jp={};function Sh(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function Bl(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&!0===t.callbackScheduled)}function Xs(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Ca(t){t._nesting--,Sh(t)}class od{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Hc,this.onMicrotaskEmpty=new Hc,this.onStable=new Hc,this.onError=new Hc}run(i,o,c){return i.apply(o,c)}runGuarded(i,o,c){return i.apply(o,c)}runOutsideAngular(i){return i()}runTask(i,o,c,d){return i.apply(o,c)}}function Sc(t,i){return!(!Array.isArray(t)||1!==t.length)&&!0===t[0]?.data?.[i]}class Zl{constructor(){this._console=console}handleError(i){const o=this._findOriginalError(i);this._console.error("ERROR",i),o&&this._console.error("ORIGINAL ERROR",o)}_findOriginalError(i){let o=i&&Rd(i);for(;o&&Rd(o);)o=Rd(o);return o||null}}const Sl=new hr("",{providedIn:"root",factory:()=>{const t=Vr(bo),i=Vr(Zl);return o=>t.runOutsideAngular(()=>i.handleError(o))}});function hc(t,i){return Ze(t,i)}const ad=(hc.required=function Pu(t){return Ze(Fn,t)},hc);function ld(){return hu(Os(),Rn())}function hu(t,i){return new fc(rs(t,i))}let fc=(()=>{class t{constructor(o){this.nativeElement=o}static{this.__NG_ELEMENT_ID__=ld}}return t})();function cd(t){return t instanceof fc?t.nativeElement:t}function Bu(){return this._results[Symbol.iterator]()}class fu{get changes(){return this._changes??=new Hc}constructor(i=!1){this._emitDistinctChangesOnly=i,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const o=fu.prototype;o[Symbol.iterator]||(o[Symbol.iterator]=Bu)}get(i){return this._results[i]}map(i){return this._results.map(i)}filter(i){return this._results.filter(i)}find(i){return this._results.find(i)}reduce(i,o){return this._results.reduce(i,o)}
1forEach(i){this._results.forEach(i)}some(i){return this._results.some(i)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(i,o){this.dirty=!1;const c=function gs(t){return t.flat(Number.POSITIVE_INFINITY)}(i);(this._changesDetected=!function na(t,i,o){if(t.length!==i.length)return!1;for(let c=0;c<t.length;c++){let d=t[c],D=i[c];if(o&&(d=o(d),D=o(D)),D!==d)return!1}return!0}(this._results,c,o))&&(this._results=c,this.length=c.length,this.last=c[this.length-1],this.first=c[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(i){this._onDirty=i}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}}function pu(t){return!(128&~t.flags)}const vs=new Map;let zp=0;function Ef(t){vs.delete(t[Na])}const Hd="__ngContext__";function fl(t,i){Co(i)?(t[Hd]=i[Na],function Pr(t){vs.set(t[Na],t)}(i)):t[Hd]=i}function Rg(t){return kh(t[ha])}function Ah(t){return kh(t[Bs])}function kh(t){for(;null!==t&&!sa(t);)t=t[Bs];return t}let em;function v_(t){em=t}function Wc(){if(void 0!==em)return em;if(typeof document<"u")return document;throw new Lt(210,!1)}const Tf=new hr("",{providedIn:"root",factory:()=>jd}),jd="ng",jg=new hr(""),Sf=new hr("",{providedIn:"platform",factory:()=>"unknown"}),y_=new hr(""),b_=new hr("",{providedIn:"root",factory:()=>Wc().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let $g=()=>null;function rm(t,i,o=!1){return $g(t,i,o)}const Bf=new hr("",{providedIn:"root",factory:()=>!1});let Fh,Vh;function am(){if(void 0===Fh&&(Fh=null,ar.trustedTypes))try{Fh=ar.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return Fh}function zc(t){return am()?.createHTML(t)||t}function Uh(){if(void 0===Vh&&(Vh=null,ar.trustedTypes))try{Vh=ar.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return Vh}function $d(t){return Uh()?.createHTML(t)||t}function cm(t){return Uh()?.createScriptURL(t)||t}class Fu{constructor(i){this.changingThisBreaksApplicationSecurity=i}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${kt})`}}class Ff extends Fu{getTypeName(){return"HTML"}}class ql extends Fu{getTypeName(){return"Style"}}class Vu extends Fu{getTypeName(){return"Script"}}class My extends Fu{getTypeName(){return"URL"}}class Vf extends Fu{getTypeName(){return"ResourceURL"}}function yu(t){return t instanceof Fu?t.changingThisBreaksApplicationSecurity:t}function Gd(t,i){const o=function Kg(t){return t instanceof Fu&&t.getTypeName()||null}(t);if(null!=o&&o!==i){if("ResourceURL"===o&&"URL"===i)return!0;throw new Error(`Required a safe ${i}, got a ${o} (see ${kt})`)}return o===i}function md(t){return new Ff(t)}function Vl(t){return new ql(t)}function Yi(t){return new Vu(t)}function Uf(t){return new My(t)}function Ml(t){return new Vf(t)}function Ul(t){const i=new ls(t);return function Xg(){try{return!!(new window.DOMParser).parseFromString(zc(""),"text/html")}catch{return!1}}()?new zd(i):i}class zd{constructor(i){this.inertDocumentHelper=i}getInertBodyElement(i){i="<body><remove></remove>"+i;try{const o=(new window.DOMParser).parseFromString(zc(i),"text/html").body;return null===o?this.inertDocumentHelper.getInertBodyElement(i):(o.firstChild?.remove(),o)}catch{return null}}}class ls{constructor(i){this.defaultDoc=i,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(i){const o=this.inertDocument.createElement("template");return o.innerHTML=zc(i),o}}const um=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function vi(t){return(t=String(t)).match(um)?t:"unsafe:"+t}function Kc(t){const i={};for(const o of t.split(","))i[o]=!0;return i}function Uu(...t){const i={};for(const o of t)for(const c in o)o.hasOwnProperty(c)&&(i[c]=!0);return i}const dm=Kc("area,br,col,hr,img,wbr"),Hf=Kc("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Qg=Kc("rp,rt"),jf=Uu(dm,Uu(Hf,Kc("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Uu(Qg,Kc("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Uu(Qg,Hf)),hm=Kc("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Jg=Uu(hm,Kc("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
1olspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Kc("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),aa=Kc("script,style,template");class e0{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(i){let o=i.firstChild,c=!0,d=[];for(;o;)if(o.nodeType===Node.ELEMENT_NODE?c=this.startElement(o):o.nodeType===Node.TEXT_NODE?this.chars(o.nodeValue):this.sanitizedSomething=!0,c&&o.firstChild)d.push(o),o=N_(o);else for(;o;){o.nodeType===Node.ELEMENT_NODE&&this.endElement(o);let D=k_(o);if(D){o=D;break}o=d.pop()}return this.buf.join("")}startElement(i){const o=t0(i).toLowerCase();if(!jf.hasOwnProperty(o))return this.sanitizedSomething=!0,!aa.hasOwnProperty(o);this.buf.push("<"),this.buf.push(o);const c=i.attributes;for(let d=0;d<c.length;d++){const D=c.item(d),N=D.name,G=N.toLowerCase();if(!Jg.hasOwnProperty(G)){this.sanitizedSomething=!0;continue}let ce=D.value;hm[G]&&(ce=vi(ce)),this.buf.push(" ",N,'="',pm(ce),'"')}return this.buf.push(">"),!0}endElement(i){const o=t0(i).toLowerCase();jf.hasOwnProperty(o)&&!dm.hasOwnProperty(o)&&(this.buf.push("</"),this.buf.push(o),this.buf.push(">"))}chars(i){this.buf.push(pm(i))}}function k_(t){const i=t.nextSibling;if(i&&t!==i.previousSibling)throw Sa(i);return i}function N_(t){const i=t.firstChild;if(i&&function fm(t,i){return(t.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(t,i))throw Sa(i);return i}function t0(t){const i=t.nodeName;return"string"==typeof i?i:"FORM"}function Sa(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}const Il=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,O_=/([^\#-~ |!])/g;function pm(t){return t.replace(/&/g,"&").replace(Il,function(i){return"&#"+(1024*(i.charCodeAt(0)-55296)+(i.charCodeAt(1)-56320)+65536)+";"}).replace(O_,function(i){return"&#"+i.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}let Wf;function gd(t,i){let o=null;try{Wf=Wf||Ul(t);let c=i?String(i):"";o=Wf.getInertBodyElement(c);let d=5,D=c;do{if(0===d)throw new Error("Failed to sanitize html because the input is unstable");d--,c=D,D=o.innerHTML,o=Wf.getInertBodyElement(c)}while(c!==D);return zc((new e0).sanitizeChildren(Kd(o)||o))}finally{if(o){const c=Kd(o)||o;for(;c.firstChild;)c.firstChild.remove()}}}function Kd(t){return"content"in t&&function mm(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var jo=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(jo||{});function _d(t){const i=Xd();return i?$d(i.sanitize(jo.HTML,t)||""):Gd(t,"HTML")?$d(yu(t)):gd(Wc(),Mr(t))}function Yh(t){const i=Xd();return i?i.sanitize(jo.URL,t)||"":Gd(t,"URL")?yu(t):vi(Mr(t))}function $f(t){const i=Xd();if(i)return cm(i.sanitize(jo.RESOURCE_URL,t)||"");if(Gd(t,"ResourceURL"))return cm(yu(t));throw new Lt(904,!1)}function r0(t){return function lm(t){return am()?.createScriptURL(t)||t}(t[0])}function o0(t,i,o){return function s0(t,i){return"src"===i&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===i&&("base"===t||"link"===t)?$f:Yh}(i,o)(t)}function Xd(){const t=Rn();return t&&t[Fo].sanitizer}const Gf=/^>|^->|<!--|-->|--!>|<!-$/g,L_=/(<|>)/g,R_="\u200b$1\u200b";function Qf(t){return t.ownerDocument.defaultView}function h0(t){return t.ownerDocument}function Jl(t){return t instanceof Function?t():t}function ec(t){return"browser"===(t??Vr(yo)).get(Sf)}var yd=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}(yd||{});let Em;
vendor: 14,162 bytes, line 1
1function pl(t,i){return Em(t,i)}function Jd(t,i,o,c,d){if(null!=c){let D,N=!1;sa(c)?D=c:Co(c)&&(N=!0,c=c[gr]);const G=Gi(c);0===t&&null!==o?null==d?y0(i,o,G):bd(i,o,G,d||null,!0):1===t&&null!==o?bd(i,o,G,d||null,!0):2===t?Gh(i,G,N):3===t&&i.destroyNode(G),null!=D&&function x(t,i,o,c,d){const D=o[Oa];D!==Gi(o)&&Jd(i,t,c,D,d);for(let G=lo;G<o.length;G++){const ce=o[G];tp(ce[Gn],ce,t,i,c,D)}}(i,t,D,o,d)}}function Dm(t,i){return t.createText(i)}function g0(t,i,o){t.setValue(i,o)}function xm(t,i){return t.createComment(function a0(t){return t.replace(Gf,i=>i.replace(L_,R_))}(i))}function eh(t,i,o){return t.createElement(i,o)}function Wh(t,i){i[Fo].changeDetectionScheduler?.notify(9),tp(t,i,i[pi],2,null,null)}function Tm(t,i){const o=t[Vo],c=i[Ii];(Co(c)||i[Cs]!==c[Ii][Cs])&&(t[Lr]|=ru.HasTransplantedViews),null===o?t[Vo]=[i]:o.push(i)}function bu(t,i){const o=t[Vo],c=o.indexOf(i);o.splice(c,1)}function th(t,i){if(t.length<=lo)return;const o=lo+i,c=t[o];if(c){const d=c[Ll];null!==d&&d!==t&&bu(d,c),i>0&&(t[o-1][Bs]=c[Bs]);const D=to(t,lo+i);!function _0(t,i){Wh(t,i),i[gr]=null,i[Hi]=null}(c[Gn],c);const N=D[mo];null!==N&&N.detachView(D[Gn]),c[Ii]=null,c[Bs]=null,c[Lr]&=-129}return c}function $h(t,i){if(!(256&i[Lr])){const o=i[pi];o.destroyNode&&tp(t,i,o,3,null,null),function V_(t){let i=t[ha];if(!i)return Sm(t[Gn],t);for(;i;){let o=null;if(Co(i))o=i[ha];else{const c=i[lo];c&&(o=c)}if(!o){for(;i&&!i[Bs]&&i!==t;)Co(i)&&Sm(i[Gn],i),i=i[Ii];null===i&&(i=t),Co(i)&&Sm(i[Gn],i),o=i&&i[Bs]}i=o}}(i)}}function Sm(t,i){if(256&i[Lr])return;const o=y(null);try{i[Lr]&=-129,i[Lr]|=256,i[ia]&&ae(i[ia]),function Jf(t,i){let o;if(null!=t&&null!=(o=t.destroyHooks))for(let c=0;c<o.length;c+=2){const d=i[o[c]];if(!(d instanceof _h)){const D=o[c+1];if(Array.isArray(D))for(let N=0;N<D.length;N+=2){const G=d[D[N]],ce=D[N+1];So(4,G,ce);try{ce.call(G)}finally{So(5,G,ce)}}else{So(4,d,D);try{D.call(d)}finally{So(5,d,D)}}}}}(t,i),function Mm(t,i){const o=t.cleanup,c=i[Ys];if(null!==o)for(let D=0;D<o.length-1;D+=2)if("string"==typeof o[D]){const N=o[D+3];N>=0?c[N]():c[-N].unsubscribe(),D+=2}else o[D].call(c[o[D+1]]);null!==c&&(i[Ys]=null);const d=i[ht];if(null!==d){i[ht]=null;for(let D=0;D<d.length;D++)(0,d[D])()}}(t,i),1===i[Gn].type&&i[pi].destroy();const c=i[Ll];if(null!==c&&sa(i[Ii])){c!==i[Ii]&&bu(c,i);const d=i[mo];null!==d&&d.detachView(t)}Ef(i)}finally{y(o)}}function Im(t,i,o){return v0(t,i.parent,o)}function v0(t,i,o){let c=i;for(;null!==c&&168&c.type;)c=(i=c).parent;if(null===c)return o[gr];{const{componentOffset:d}=c;if(d>-1){const{encapsulation:D}=t.data[c.directiveStart+d];if(D===Us.None||D===Us.Emulated)return null}return rs(c,o)}}function bd(t,i,o,c,d){t.insertBefore(i,o,c,d)}function y0(t,i,o){t.appendChild(i,o)}function b0(t,i,o,c,d){null!==c?bd(t,i,o,c,d):y0(t,i,o)}function Am(t,i){return t.parentNode(i)}function Xc(t,i,o){return E0(t,i,o)}function km(t,i,o){return 40&t.type?rs(t,o):null}let Nm,E0=km;function Om(t,i){E0=t,Nm=i}function ep(t,i,o,c){const d=Im(t,c,i),D=i[pi],G=Xc(c.parent||i[Hi],c,i);if(null!=d)if(Array.isArray(o))for(let ce=0;ce<o.length;ce++)b0(D,d,o[ce],G,!1);else b0(D,d,o,G,!1);void 0!==Nm&&Nm(D,c,i,o,d)}function Ed(t,i){if(null!==i){const o=i.type;if(3&o)return rs(i,t);if(4&o)return Lm(-1,t[i.index]);if(8&o){const c=i.child;if(null!==c)return Ed(t,c);{const d=t[i.index];return sa(d)?Lm(-1,d):Gi(d)}}if(128&o)return Ed(t,i.next);if(32&o)return pl(i,t)()||Gi(t[i.index]);{const c=w0(t,i);return null!==c?Array.isArray(c)?c[0]:Ed($l(t[Cs]),c):Ed(t,i.next)}}return null}function w0(t,i){return null!==i?t[Cs][Hi].projection[i.projection]:null}function Lm(t,i){const o=lo+t+1;if(o<i.length){const c=i[o],d=c[Gn].firstChild;if(null!==d)return Ed(c,d)}return i[Oa]}function Gh(t,i,o){t.removeChild(null,i,o)}function Rm(t,i,o,c,d,D,N){for(;null!=o;){if(128===o.type){o=o.next;continue}const G=c[o.index],ce=o.type;if(N&&0===i&&(G&&fl(Gi(G),c),o.flags|=2),32&~o.flags)if(8&ce)Rm(t,i,o.child,c,d,D,!1),Jd(i,t,d,G,D);else if(32&ce){const He=pl(o,c);let et;for(;et=He();)Jd(i,t,d,et,D);Jd(i,t,d,G,D)}else 16&ce?p(t,i,c,o,d,D):Jd(i,t,d,G,D);o=N?o.projectionNext:o.next}}function tp(t,i,o,c,d,D){Rm(o,c,t.firstChild,i,d,D,!1)}function p(t,i,o,c,d,D){const N=o[Cs],ce=N[Hi].projection[c.projection];if(Array.isArray(ce))for(let He=0;He<ce.length;He++)Jd(i,t,d,ce[He],D);else{let He=ce;const et=N[Ii];pu(c)&&(He.flags|=128),Rm(t,i,He,et,d,D,!0)}}function at(t,i,o){""===o?t.removeAttribute(i,"class"):t.setAttribute(i,"class",o)}function Tt(t,i,o){const{mergedAttrs:c,classes:d,styles:D}=o;null!==c&&ua(t,i,c),null!==d&&at(t,i,d),null!==D&&function Le(t,i,o){t.setAttribute(i,"style",o)}(t,i,D)}const Ot={};function fn(t=1){Cn(_i(),Rn(),Qn()+t,!1)}function Cn(t,i,o,c){if(!c)if(3&~i[Lr]){const D=t.preOrderHooks;null!==D&&Xl(i,D,0,o)}else{const D=t.preOrderCheckHooks;null!==D&&el(i,D,o)}Cr(o)}function sr(t,i=wi.Default){const o=Rn();return null===o?gi(t,i):Ti(Os(),o,Et(t),i)}function lr(){throw new Error("invalid")}function mr(t,i,o,c,d,D){const N=y(null);try{let G=null;d&zs.SignalBased&&(G=i[c][v]),null!==G&&void 0!==G.transformFn&&(D=G.transformFn(D)),d&zs.HasDecoratorInputTransform&&(D=t.inputTransforms[c].call(i,D)),null!==t.setInput?t.setInput(i,G,D,o,c):Pa(i,G,c,D)}finally{y(N)}}function ni(t,i,o,c,d,D,N,G,ce,He,et){const Ct=i.blueprint.slice();return Ct[gr]=d,Ct[Lr]=204|c,(null!==He||t&&2048&t[Lr])&&(Ct[Lr]|=2048),El(Ct),Ct[Ii]=Ct[ka]=t,Ct[si]=o,Ct[Fo]=N||t&&t[Fo],Ct[pi]=G||t&&t[pi],Ct[ks]=ce||t&&t[ks]||null,Ct[Hi]=D,Ct[Na]=function Ta(){return zp++}(),Ct[ns]=et,Ct[yi]=He,Ct[Cs]=2==i.type?t[Cs]:Ct,Ct}function hi(t,i,o,c,d){let D=t.data[i];if(null===D)D=Qi(t,i,o,c,d),function Iu(){return ui.lFrame.inI18n}()&&(D.flags|=32);else if(64&D.type){D.type=o,D.value=c,D.attrs=d;const N=qa();D.injectorIndex=null===N?-1:N.injectorIndex}return dl(D,!0),D}function Qi(t,i,o,c,d){const D=Mu(),N=xa(),ce=t.data[i]=function Vy(t,i,o,c,d,D){let N=i?i.injectorIndex:-1,G=0;return vt()&&(G|=128),{type:o,index:c,insertBeforeIndex:null,injectorIndex:N,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:G,providerIndexes:0,value:d,attrs:D,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:i,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,N?D:D&&D.parent,o,i,c,d);return null===t.firstChild&&(t.firstChild=ce),null!==D&&(N?null==D.child&&null!==ce.parent&&(D.child=ce):null===D.next&&(D.next=ce,ce.prev=D)),ce}function mi(t,i,o,c){if(0===o)return-1;const d=i.length;for(let D=0;D<o;D++)i.push(c),t.blueprint.push(c),t.data.push(null);return d}function ps(t,i,o,c,d){const D=Qn(),N=2&c;try{Cr(-1),N&&i.length>Or&&Cn(t,i,Or,!1),So(N?2:0,d),o(c,d)}finally{Cr(D),So(N?3:1,d)}}function ys(t,i,o){if(iu(i)){const c=y(null);try{const D=i.directiveEnd;for(let N=i.directiveStart;N<D;N++){const G=t.data[N];G.contentQueries&&G.contentQueries(1,o[N],N)}}finally{y(c)}}}function Al(t,i,o){Ke()&&(function AE(t,i,o,c){const d=o.directiveStart,D=o.directiveEnd;To(o)&&function LE(t,i,o){const c=rs(i,t),d=Hl(o);let N=16;o.signals?N=4096:o.onPush&&(N=64);const G=np(t,ni(t,d,null,N,c,i,null,t[Fo].rendererFactory.createRenderer(c,o),null,null,null));t[i.index]=G}(i,o,t.data[d+o.componentOffset]),t.firstCreatePass||bh(o,i),fl(c,i);const N=o.initialInputs;for(let G=d;G<D;G++){const ce=t.data[G],He=rd(i,t,G,o);fl(He,i),null!==N&&RE(0,G-d,He,ce,0,N),Ra(ce)&&(pa(o.index,i)[si]=rd(i,t,G,o))}}(t,i,o,rs(o,i)),!(64&~o.flags)&&Yy(t,i,o))}function rl(t,i,o=rs){const c=i.localNames;if(null!==c){let d=i.index+1;for(let D=0;D<c.length;D+=2){const N=c[D+1],G=-1===N?o(i,t):t[N];t[d++]=G}}}function Hl(t){const i=t.tView;return null===i||i.incompleteFirstPass?t.tView=Wo(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts,t.id):i}function Wo(t,i,o,c,d,D,N,G,ce,He,et){const Ct=Or+c,Qt=Ct+d,ln=function Ac(t,i){const o=[];for(let c=0;c<i;c++)o.push(c<t?null:Ot);return o}(Ct,Qt),xn="function"==typeof He?He():He;return ln[Gn]={type:t,blueprint:ln,template:o,queries:null,viewQuery:G,declTNode:i,data:ln.slice().fill(null,Ct),bindingStartIndex:Ct,expandoStartIndex:Qt,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof D?D():D,pipeRegistry:"function"==typeof N?N():N,firstChild:null,schemas:ce,consts:xn,incompleteFirstPass:!1,ssrId:et}}let Fy=()=>null;function Uy(t,i,o,c,d){for(let D in i){if(!i.hasOwnProperty(D))continue;const N=i[D];if(void 0===N)continue;c??={};let G,ce=zs.None;Array.isArray(N)?(G=N[0],ce=N[1]):G=N;let He=D;if(null!==d){if(!d.hasOwnProperty(D))continue;He=d[D]}0===t?Y_(c,o,He,G,ce):Y_(c,o,He,G)}return c}function Y_(t,i,o,c,d){let D;t.hasOwnProperty(o)?(D=t[o]).push(i,c):D=t[o]=[i,c],void 0!==d&&D.push(d)}function _c(t,i,o,c,d,D,N,G){const ce=rs(i,o);let et,He=i.inputs;!G&&null!=He&&(et=He[c])?(G_(t,o,et,c,d),To(i)&&function TE(t,i){const o=pa(i,t);16&o[Lr]||(o[Lr]|=64)}(o,i.index)):3&i.type&&(c=function CE(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(c),d=null!=N?N(d,i.value||"",c):d,D.setProperty(ce,c,d))}function zh(t,i,o,c){if(Ke()){const d=null===c?null:{"":-1},D=function kE(t,i){const o=t.directiveRegistry;let c=null,d=null;if(o)for(let D=0;D<o.length;D++){const N=o[D];if(ke(i,N.selectors,!1))if(c||(c=[]),Ra(N))if(null!==N.findHostDirectiveDefs){const G=[];d=d||new Map,N.findHostDirectiveDefs(N,G,d),c.unshift(...G,N),C0(t,i,G.length)}else c.unshift(N),C0(t,i,0);else d=d||new Map,N.findHostDirectiveDefs?.(N,c,d),c.push(N)}return null===c?null:[c,d]}(t,o);let N,G;null===D?N=G=null:[N,G]=D,null!==N&&Hy(t,i,o,N,d,G),d&&function Wy(t,i,o){if(i){const c=t.localNames=[];for(let d=0;d<i.length;d+=2){const D=o[i[d+1]];if(null==D)throw new Lt(-301,!1);c.push(i[d],D)}}}(o,c,d)}o.mergedAttrs=Xo(o.mergedAttrs,o.attrs)}function Hy(t,i,o,c,d,D){for(let He=0;He<c.length;He++)Eh(bh(o,i),t,c[He].type);!function NE(t,i,o){t.flags|=1,t.directiveStart=i,t.directiveEnd=i+o,t.providerIndexes=i}(o,t.data.length,c.length);for(let He=0;He<c.length;He++){const et=c[He];et.providersResolver&&et.providersResolver(et)}let N=!1,G=!1,ce=mi(t,i,c.length,null);for(let He=0;He<c.length;He++){const et=c[He];o.mergedAttrs=Xo(o.mergedAttrs,et.hostAttrs),OE(t,o,i,ce,et),T0(ce,et,d),null!==et.contentQueries&&(o.flags|=4),(null!==et.hostBindings||null!==et.hostAttrs||0!==et.hostVars)&&(o.flags|=64);const Ct=et.type.prototype;!N&&(Ct.ngOnChanges||Ct.ngOnInit||Ct.ngDoCheck)&&((t.preOrderHooks??=[]).push(o.index),N=!0),!G&&(Ct.ngOnChanges||Ct.ngDoCheck)&&((t.preOrderCheckHooks??=[]).push(o.index),G=!0),ce++}!function xE(t,i,o){const d=i.directiveEnd,D=t.data,N=i.attrs,G=[];let ce=null,He=null;for(let et=i.directiveStart;et<d;et++){const Ct=D[et],Qt=o?o.get(Ct):null,xn=Qt?Qt.outputs:null;ce=Uy(0,Ct.inputs,et,ce,Qt?Qt.inputs:null),He=Uy(1,Ct.outputs,et,He,xn);const or=null===ce||null===N||J(i)?null:PE(ce,et,N);G.push(or)}null!==ce&&(ce.hasOwnProperty("class")&&(i.flags|=8),ce.hasOwnProperty("style")&&(i.flags|=16)),i.initialInputs=G,i.inputs=ce,i.outputs=He}(t,o,D)}function Yy(t,i,o){const c=o.directiveStart,d=o.directiveEnd,D=o.index,N=function Pc(){return ui.lFrame.currentDirectiveIndex}();try{Cr(D);for(let G=c;G<d;G++){const ce=t.data[G],He=i[G];Ri(G),(null!==ce.hostBindings||0!==ce.hostVars||null!==ce.hostAttrs)&&jy(ce,He)}}finally{Cr(-1),Ri(N)}}function jy(t,i){null!==t.hostBindings&&t.hostBindings(1,i)}function C0(t,i,o){i.componentOffset=o,(t.components??=[]).push(i.index)}function T0(t,i,o){if(o){if(i.exportAs)for(let c=0;c<i.exportAs.length;c++)o[i.exportAs[c]]=t;Ra(i)&&(o[""]=t)}}function OE(t,i,o,c,d){t.data[c]=d;const D=d.factory||(d.factory=eo(d.type)),N=new _h(D,Ra(d),sr);t.blueprint[c]=N,o[c]=N,function ME(t,i,o,c,d){const D=d.hostBindings;if(D){let N=t.hostBindingOpCodes;null===N&&(N=t.hostBindingOpCodes=[]);const G=~i.index;(function IE(t){let i=t.length;for(;i>0;){const o=t[--i];if("number"==typeof o&&o<0)return o}return 0})(N)!=G&&N.push(G),N.push(o,c,D)}}(t,i,c,mi(t,o,d.hostVars,Ot),d)}function j_(t,i,o,c,d,D,N){if(null==D)t.removeAttribute(i,d,o);else{const G=null==N?Mr(D):N(D,c||"",d);t.setAttribute(i,d,G,o)}}function RE(t,i,o,c,d,D){const N=D[i];if(null!==N)for(let G=0;G<N.length;)mr(c,o,N[G++],N[G++],N[G++],N[G++])}function PE(t,i,o){let c=null,d=0;for(;d<o.length;){const D=o[d];if(0!==D)if(5!==D){if("number"==typeof D)break;if(t.hasOwnProperty(D)){null===c&&(c=[]);const N=t[D];for(let G=0;G<N.length;G+=3)if(N[G]===i){c.push(D,N[G+1],N[G+2],o[d+1]);break}}d+=2}else d+=2;else d+=4}return c}function $y(t,i,o,c){return[t,!0,0,i,null,c,null,o,null,null]}function W_(t,i){const o=t.contentQueries;if(null!==o){const c=y(null);try{for(let d=0;d<o.length;d+=2){const N=o[d+1];if(-1!==N){const G=t.data[N];ku(o[d]),G.contentQueries(2,i[N],N)}}}finally{y(c)}}}function np(t,i){return t[ha]?t[_l][Bs]=i:t[ha]=i,t[_l]=i,i}function $_(t,i,o){ku(0);const c=y(null);try{i(t,o)}finally{y(c)}}function Gy(t){return t[Ys]??=[]}function zy(t){return t.cleanup??=[]}function Ky(t,i,o){return(null===t||Ra(t))&&(o=function Md(t){for(;Array.isArray(t);){if("object"==typeof t[$i])return t;t=t[gr]}return null}(o[i.index])),o[pi]}function S0(t,i){const o=t[ks],c=o?o.get(Zl,null):null;c&&c.handleError(i)}function G_(t,i,o,c,d){for(let D=0;D<o.length;){const N=o[D++],G=o[D++],ce=o[D++];mr(t.data[N],i[N],c,G,ce,d)}}function wd(t,i,o){const c=sc(i,t);g0(t[pi],c,o)}function M0(t,i){const o=pa(i,t),c=o[Gn];!function BE(t,i){for(let o=i.length;o<t.blueprint.length;o++)i.push(t.blueprint[o])}(c,o);const d=o[gr];null!==d&&null===o[ns]&&(o[ns]=rm(d,o[ks])),z_(c,o,o[si])}function z_(t,i,o){w(i);try{const c=t.viewQuery;null!==c&&$_(1,c,o);const d=t.template;
1null!==d&&ps(t,i,d,1,o),t.firstCreatePass&&(t.firstCreatePass=!1),i[mo]?.finishViewCreation(t),t.staticContentQueries&&W_(t,i),t.staticViewQueries&&$_(2,t.viewQuery,o);const D=t.components;null!==D&&function FE(t,i){for(let o=0;o<i.length;o++)M0(t,i[o])}(i,D)}catch(c){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),c}finally{i[Lr]&=-5,Tn()}}function rp(t,i,o,c){const d=y(null);try{const D=i.tView,ce=ni(t,D,o,4096&t[Lr]?4096:16,null,i,null,null,c?.injector??null,c?.embeddedViewInjector??null,c?.dehydratedView??null);ce[Ll]=t[i.index];const et=t[mo];return null!==et&&(ce[mo]=et.createEmbeddedView(D)),z_(D,ce,o),ce}finally{y(d)}}function Xy(t,i){const o=lo+i;if(o<t.length)return t[o]}function Kh(t,i){return!i||null===i.firstChild||pu(t)}function ip(t,i,o,c=!0){const d=i[Gn];if(function ts(t,i,o,c){const d=lo+c,D=o.length;c>0&&(o[d-1][Bs]=i),c<D-lo?(i[Bs]=o[d],Zs(o,lo+c,i)):(o.push(i),i[Bs]=null),i[Ii]=o;const N=i[Ll];null!==N&&o!==N&&Tm(N,i);const G=i[mo];null!==G&&G.insertView(t),ga(i),i[Lr]|=128}(d,i,t,o),c){const N=Lm(o,t),G=i[pi],ce=Am(G,t[Oa]);null!==ce&&function Cm(t,i,o,c,d,D){c[gr]=d,c[Hi]=i,tp(t,c,o,1,d,D)}(d,t[Hi],G,i,ce,N)}const D=i[ns];null!==D&&null!==D.firstChild&&(D.firstChild=null)}function K_(t,i){const o=th(t,i);return void 0!==o&&$h(o[Gn],o),o}function sp(t,i,o,c,d=!1){for(;null!==o;){if(128===o.type){o=d?o.projectionNext:o.next;continue}const D=i[o.index];null!==D&&c.push(Gi(D)),sa(D)&&Qy(D,c);const N=o.type;if(8&N)sp(t,i,o.child,c);else if(32&N){const G=pl(o,i);let ce;for(;ce=G();)c.push(ce)}else if(16&N){const G=w0(i,o);if(Array.isArray(G))c.push(...G);else{const ce=$l(i[Cs]);sp(ce[Gn],ce,G,c,!0)}}o=d?o.projectionNext:o.next}return c}function Qy(t,i){for(let o=lo;o<t.length;o++){const c=t[o],d=c[Gn].firstChild;null!==d&&sp(c[Gn],c,d,i)}t[Oa]!==t[gr]&&i.push(t[Oa])}let Zy=[];const YE={...C,consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{Tu(t.lView)},consumerOnSignalRead(){this.lView[ia]=this}},WE={...C,consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{let i=$l(t.lView);for(;i&&!qy(i[Gn]);)i=$l(i);i&&Ba(i)},consumerOnSignalRead(){this.lView[ia]=this}};function qy(t){return 2!==t.type}const $E=100;function I0(t,i=!0,o=0){const c=t[Fo],d=c.rendererFactory;d.begin?.();try{!function GE(t,i){const o=Qu();try{ac(!0),X_(t,i);let c=0;for(;Mo(t);){if(c===$E)throw new Lt(103,!1);c++,X_(t,1)}}finally{ac(o)}}(t,o)}catch(N){throw i&&S0(t,N),N}finally{d.end?.(),c.inlineEffectRunner?.flush()}}function zE(t,i,o,c){const d=i[Lr];if(!(256&~d))return;i[Fo].inlineEffectRunner?.flush(),w(i);let G=!0,ce=null,He=null;qy(t)?(He=function VE(t){return t[ia]??function UE(t){const i=Zy.pop()??Object.create(YE);return i.lView=t,i}(t)}(i),ce=K(He)):null===function E(){return a}()?(G=!1,He=function jE(t){const i=t[ia]??Object.create(WE);return i.lView=t,i}(i),ce=K(He)):i[ia]&&(ae(i[ia]),i[ia]=null);try{El(i),function Nd(t){return ui.lFrame.bindingIndex=t}(t.bindingStartIndex),null!==o&&ps(t,i,o,2,c);const et=!(3&~d);if(et){const ln=t.preOrderCheckHooks;null!==ln&&el(i,ln,null)}else{const ln=t.preOrderHooks;null!==ln&&Xl(i,ln,0,null),cc(i,0)}if(function KE(t){for(let i=Rg(t);null!==i;i=Ah(i)){if(!(i[Lr]&ru.HasTransplantedViews))continue;const o=i[Vo];for(let c=0;c<o.length;c++)Ba(o[c])}}(i),eb(i,0),null!==t.contentQueries&&W_(t,i),et){const ln=t.contentCheckHooks;null!==ln&&el(i,ln)}else{const ln=t.contentHooks;null!==ln&&Xl(i,ln,1),cc(i,1)}!function Fr(t,i){const o=t.hostBindingOpCodes;if(null!==o)try{for(let c=0;c<o.length;c++){const d=o[c];if(d<0)Cr(~d);else{const D=d,N=o[++c],G=o[++c];Fi(N,D),G(2,i[D])}}}finally{Cr(-1)}}(t,i);const Ct=t.components;null!==Ct&&nb(i,Ct,0);const Qt=t.viewQuery;if(null!==Qt&&$_(2,Qt,c),et){const ln=t.viewCheckHooks;null!==ln&&el(i,ln)}else{const ln=t.viewHooks;null!==ln&&Xl(i,ln,2),cc(i,2)}if(!0===t.firstUpdatePass&&(t.firstUpdatePass=!1),i[Li]){for(const ln of i[Li])ln();i[Li]=null}i[Lr]&=-73}catch(et){throw Tu(i),et}finally{null!==He&&(k(He,ce),G&&function HE(t){t.lView[ia]!==t&&(t.lView=null,Zy.push(t))}(He)),Tn()}}function eb(t,i){for(let o=Rg(t);null!==o;o=Ah(o))for(let c=lo;c<o.length;c++)tb(o[c],i)}function XE(t,i,o){tb(pa(i,t),o)}function tb(t,i){ul(t)&&X_(t,i)}function X_(t,i){const c=t[Gn],d=t[Lr],D=t[ia];let N=!!(0===i&&16&d);if(N||=!!(64&d&&0===i),N||=!!(1024&d),N||=!(!D?.dirty||!j(D)),N||=!1,D&&(D.dirty=!1),t[Lr]&=-9217,N)zE(c,t,c.template,t[si]);else if(8192&d){eb(t,1);const G=c.components;null!==G&&nb(t,G,1)}}function nb(t,i,o){for(let c=0;c<i.length;c++)XE(t,i[c],o)}
1function Bm(t,i){const o=Qu()?64:1088;for(t[Fo].changeDetectionScheduler?.notify(i);t;){t[Lr]|=o;const c=$l(t);if(vl(t)&&!c)return t;t=c}return null}class Fm{get rootNodes(){const i=this._lView,o=i[Gn];return sp(o,i,o.firstChild,[])}constructor(i,o,c=!0){this._lView=i,this._cdRefInjectingView=o,this.notifyErrorHandler=c,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[si]}set context(i){this._lView[si]=i}get destroyed(){return!(256&~this._lView[Lr])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const i=this._lView[Ii];if(sa(i)){const o=i[8],c=o?o.indexOf(this):-1;c>-1&&(th(i,c),to(o,c))}this._attachedToViewContainer=!1}$h(this._lView[Gn],this._lView)}onDestroy(i){wl(this._lView,i)}markForCheck(){Bm(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[Lr]&=-129}reattach(){ga(this._lView),this._lView[Lr]|=128}detectChanges(){this._lView[Lr]|=1024,I0(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Lt(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const i=vl(this._lView),o=this._lView[Ll];null!==o&&!i&&bu(o,this._lView),Wh(this._lView[Gn],this._lView)}attachToAppRef(i){if(this._attachedToViewContainer)throw new Lt(902,!1);this._appRef=i;const o=vl(this._lView),c=this._lView[Ll];null!==c&&!o&&Tm(c,this._lView),ga(this._lView)}}let Vm=(()=>{class t{static{this.__NG_ELEMENT_ID__=qE}}return t})();const QE=Vm,ZE=class extends QE{constructor(i,o,c){super(),this._declarationLView=i,this._declarationTContainer=o,this.elementRef=c}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(i,o){return this.createEmbeddedViewImpl(i,o)}createEmbeddedViewImpl(i,o,c){const d=rp(this._declarationLView,this._declarationTContainer,i,{embeddedViewInjector:o,dehydratedView:c});return new Fm(d)}};function qE(){return A0(Os(),Rn())}function A0(t,i){return 4&t.type?new ZE(i,t,hu(t,i)):null}function Xh(t,i,o){const c=i.insertBeforeIndex,d=Array.isArray(c)?c[0]:c;return null===d?km(t,0,o):Gi(o[d])}function bs(t,i,o,c,d){const D=i.insertBeforeIndex;if(Array.isArray(D)){let N=c,G=null;if(3&i.type||(G=N,N=d),null!==N&&-1===i.componentOffset)for(let ce=1;ce<D.length;ce++)bd(t,N,o[D[ce]],G,!1)}}function ob(t,i){if(t.push(i),t.length>1)for(let o=t.length-2;o>=0;o--){const c=t[o];ab(c)||ow(c,i)&&null===aw(c)&&lw(c,i.index)}}function ab(t){return!(64&t.type)}function ow(t,i){return ab(i)||t.index>i.index}function aw(t){const i=t.insertBeforeIndex;return Array.isArray(i)?i[0]:i}function lw(t,i){const o=t.insertBeforeIndex;Array.isArray(o)?o[0]=i:(Om(Xh,bs),t.insertBeforeIndex=i)}function jm(t,i){const o=t.data[i];return null===o||"string"==typeof o?null:o.hasOwnProperty("currentCaseLViewIndex")?o:o.value}function lb(t,i,o){const c=Qi(t,o,64,null,null);return ob(i,c),c}function Dd(t,i){const o=i[t.currentCaseLViewIndex];return null===o?o:o<0?~o:o}function cb(t){return t>>>17}function ub(t){return(131070&t)>>>1}function N0(t,i,o){t.index=0;const c=Dd(i,o);t.removes=null!==c?i.remove[c]:Si}function Wm(t){if(t.index<t.removes.length){const i=t.removes[t.index++];return i>0?t.lView[i]:(t.stack.push(t.index,t.removes),N0(t,t.lView[Gn].data[~i],t.lView),Wm(t))}return 0===t.stack.length?null:(t.removes=t.stack.pop(),t.index=t.stack.pop(),Wm(t))}function fw(){const t={stack:[],index:-1};return function i(o,c){for(t.lView=c;t.stack.length;)t.stack.pop();return N0(t,o.value,c),Wm.bind(null,t)}}let pb=()=>{},vb=()=>{},bb=()=>null;function qh(t,i){return bb(t,i)}class Jh{}const Km=new hr("",{providedIn:"root",factory:()=>!1}),cv=new hr(""),cp=new hr("");class Pw{}class uv{}class Bw{resolveComponentFactory(i){throw function ef(t){const i=Error(`No component factory found for ${An(t)}.`);return i.ngComponent=t,i}(i)}}class Xm{static{this.NULL=new Bw}}class dv{}let Fw=(()=>{class t{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=>function Vw(){const t=Rn(),o=pa(Os().index,t);return(Co(o)?o:t)[pi]}()}}return t})(),Uw=(()=>{class t{static{this.\u0275prov=Pe({token:t,providedIn:"root",factory:()=>null})}}return t})();function ih(t){return!!Vn(t)}function F0(t,i,o){let c=o?t.styles:null,d=o?t.classes:null,D=0;if(null!==i)for(let N=0;N<i.length;N++){const G=i[N];"number"==typeof G?D=G:1==D?d=Bn(d,G):2==D&&(c=Bn(c,G+": "+i[++N]+";"))}o?t.styles=c:t.stylesWithoutHost=c,o?t.classes=d:t.classesWithoutHost=d}class xb extends Xm{constructor(i){super(),this.ngModule=i}resolveComponentFactory(i){const o=ue(i);return new dp(o,this.ngModule)}}function zi(t,i){const o=[];for(const c in t){if(!t.hasOwnProperty(c))continue;const d=t[c];if(void 0===d)continue;const D=Array.isArray(d),N=D?d[0]:d;o.push(i?{propName:N,templateName:c,isSignal:!!((D?d[1]:zs.None)&zs.SignalBased)}:{propName:N,templateName:c})}return o}class dp extends uv{get inputs(){const i=this.componentDef,o=i.inputTransforms,c=zi(i.inputs,!0);if(null!==o)for(const d of c)o.hasOwnProperty(d.propName)&&(d.transform=o[d.propName]);return c}get outputs(){return zi(this.componentDef.outputs,!1)}constructor(i,o){super(),this.componentDef=i,this.ngModule=o,this.componentType=i.type,this.selector=function li(t){return t.map(ai).join(",")}(i.selectors),this.ngContentSelectors=i.ngContentSelectors?i.ngContentSelectors:[],this.isBoundToModule=!!o}create(i,o,c,d){const D=y(null);try{let N=(d=d||this.ngModule)instanceof Bo?d:d?.injector;N&&null!==this.componentDef.getStandaloneInjector&&(N=this.componentDef.getStandaloneInjector(N)||N);const G=N?new cu(i,N):i,ce=G.get(dv,null);if(null===ce)throw new Lt(407,!1);const Ct={rendererFactory:ce,sanitizer:G.get(Uw,null),inlineEffectRunner:null,changeDetectionScheduler:G.get(Jh,null)},Qt=ce.createRenderer(null,this.componentDef),ln=this.componentDef.selectors[0][0]||"div",xn=c?function Qc(t,i,o,c){const D=c.get(Bf,!1)||o===Us.ShadowDom,N=t.selectRootElement(i,D);return function x0(t){Fy(t)}(N),N}(Qt,c,this.componentDef.encapsulation,G):eh(Qt,ln,function fv(t){const i=t.toLowerCase();return"svg"===i?ic:"math"===i?"math":null}(ln));let or=512;this.componentDef.signals?or|=4096:this.componentDef.onPush||(or|=16);let Dr=null;null!==xn&&(Dr=rm(xn,G,!0));
vendor: 5,236 bytes, line 1
1const Ir=Wo(0,null,null,1,0,null,null,null,null,null,null),er=ni(null,Ir,null,or,null,null,Ct,Qt,G,null,Dr);w(er);let Wi,Rs,No=null;try{const sl=this.componentDef;let eu,c_=null;sl.findHostDirectiveDefs?(eu=[],c_=new Map,sl.findHostDirectiveDefs(sl,eu,c_),eu.push(sl)):eu=[sl];const DM=function Cd(t,i){const o=t[Gn],c=Or;return t[c]=i,hi(o,c,2,"#host",null)}(er,xn);No=function jw(t,i,o,c,d,D,N){const G=d[Gn];!function Ww(t,i,o,c){for(const d of t)i.mergedAttrs=Xo(i.mergedAttrs,d.hostAttrs);null!==i.mergedAttrs&&(F0(i,i.mergedAttrs,!0),null!==o&&Tt(c,o,i))}(c,t,i,N);let ce=null;null!==i&&(ce=rm(i,d[ks]));const He=D.rendererFactory.createRenderer(i,o);let et=16;o.signals?et=4096:o.onPush&&(et=64);const Ct=ni(d,Hl(o),null,et,d[t.index],t,D,He,null,null,ce);return G.firstCreatePass&&C0(G,t,c.length-1),np(d,Ct),d[t.index]=Ct}(DM,xn,sl,eu,er,Ct,Qt),Rs=fa(Ir,Or),xn&&function pv(t,i,o,c){if(c)ua(t,o,["ng-version","18.2.14"]);else{const{attrs:d,classes:D}=function Nr(t){const i=[],o=[];let c=1,d=2;for(;c<t.length;){let D=t[c];if("string"==typeof D)2===d?""!==D&&i.push(D,t[++c]):8===d&&o.push(D);else{if(!z(d))break;d=D}c++}return{attrs:i,classes:o}}(i.selectors[0]);d&&ua(t,o,d),D&&D.length>0&&at(t,o,D.join(" "))}}(Qt,sl,xn,c),void 0!==o&&function Cb(t,i,o){const c=t.projection=[];for(let d=0;d<i.length;d++){const D=o[d];c.push(null!=D?Array.from(D):null)}}(Rs,this.ngContentSelectors,o),Wi=function V0(t,i,o,c,d,D){const N=Os(),G=d[Gn],ce=rs(N,d);Hy(G,d,N,o,null,c);for(let et=0;et<o.length;et++)fl(rd(d,G,N.directiveStart+et,N),d);Yy(G,d,N),ce&&fl(ce,d);const He=rd(d,G,N.directiveStart+N.componentOffset,N);if(t[si]=d[si]=He,null!==D)for(const et of D)et(He,i);return ys(G,N,d),He}(No,sl,eu,c_,er,[qm]),z_(Ir,er,null)}catch(sl){throw null!==No&&Ef(No),Ef(er),sl}finally{Tn()}return new Yw(this.componentType,Wi,hu(Rs,er),er,Rs)}finally{y(D)}}}class Yw extends Pw{constructor(i,o,c,d,D){super(),this.location=c,this._rootLView=d,this._tNode=D,this.previousInputValues=null,this.instance=o,this.hostView=this.changeDetectorRef=new Fm(d,void 0,!1),this.componentType=i}setInput(i,o){const c=this._tNode.inputs;let d;if(null!==c&&(d=c[i])){if(this.previousInputValues??=new Map,this.previousInputValues.has(i)&&Object.is(this.previousInputValues.get(i),o))return;const D=this._rootLView;G_(D[Gn],D,d,i,o),this.previousInputValues.set(i,o),Bm(pa(this._tNode.index,D),1)}}get injector(){return new Vs(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(i){this.hostView.onDestroy(i)}}function qm(){const t=Os();Ho(Rn()[Gn],t)}let Jm=(()=>{class t{static{this.__NG_ELEMENT_ID__=$w}}return t})();function $w(){return Tb(Os(),Rn())}const kl=Jm,eg=class extends kl{constructor(i,o,c){super(),this._lContainer=i,this._hostTNode=o,this._hostLView=c}get element(){return hu(this._hostTNode,this._hostLView)}get injector(){return new Vs(this._hostTNode,this._hostLView)}get parentInjector(){const i=Od(this._hostTNode,this._hostLView);if(ed(i)){const o=Lu(i,this._hostLView),c=vh(i);return new Vs(o[Gn].data[c+8],o)}return new Vs(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(i){const o=tg(this._lContainer);return null!==o&&o[i]||null}get length(){return this._lContainer.length-lo}createEmbeddedView(i,o,c){let d,D;"number"==typeof c?d=c:null!=c&&(d=c.index,D=c.injector);const N=qh(this._lContainer,i.ssrId),G=i.createEmbeddedViewImpl(o||{},D,N);return this.insertImpl(G,d,Kh(this._hostTNode,N)),G}createComponent(i,o,c,d,D){const N=i&&!Pt(i);let G;if(N)G=o;else{const xn=o||{};G=xn.index,c=xn.injector,d=xn.projectableNodes,D=xn.environmentInjector||xn.ngModuleRef}const ce=N?i:new dp(ue(i)),He=c||this.parentInjector;if(!D&&null==ce.ngModule){const or=(N?He:this.parentInjector).get(Bo,null);or&&(D=or)}const et=ue(ce.componentType??{}),Ct=qh(this._lContainer,et?.id??null),ln=ce.create(He,d,Ct?.firstChild??null,D);return this.insertImpl(ln.hostView,G,Kh(this._hostTNode,Ct)),ln}insert(i,o){return this.insertImpl(i,o,!0)}insertImpl(i,o,c){const d=i._lView;if(function oc(t){return sa(t[Ii])}(d)){const G=this.indexOf(i);if(-1!==G)this.detach(G);else{const ce=d[Ii],He=new eg(ce,ce[Hi],ce[Ii]);He.detach(He.indexOf(i))}}const D=this._adjustIndex(o),N=this._lContainer;return ip(N,d,D,c),i.attachToViewContainerRef(),Zs(mv(N),D,i),i}move(i,o){return this.insert(i,o)}indexOf(i){const o=tg(this._lContainer);return null!==o?o.indexOf(i):-1}remove(i){const o=this._adjustIndex(i,-1),c=th(this._lContainer,o);c&&(to(mv(this._lContainer),o),$h(c[Gn],c))}detach(i){const o=this._adjustIndex(i,-1),c=th(this._lContainer,o);return c&&null!=to(mv(this._lContainer),o)?new Fm(c):null}_adjustIndex(i,o=0){return i??this.length+o}};function tg(t){return t[8]}function mv(t){return t[8]||(t[8]=[])}function Tb(t,i){let o;const c=i[t.index];return sa(c)?o=c:(o=$y(c,i,null,t),i[t.index]=o,np(i,o)),U0(o,i,t,c),new eg(o,t,i)}let U0=function Ib(t,i,o,c){if(t[Oa])return;let d;d=8&o.type?Gi(c):function Sb(t,i){const o=t[pi],c=o.createComment(""),d=rs(i,t);return bd(o,Am(o,d),c,function U_(t,i){return t.nextSibling(i)}(o,d),!1),c}(i,o),t[Oa]=d},H0=()=>!1;class gv{constructor(i){this.queryList=i,this.matches=null}clone(){return new gv(this.queryList)}setDirty(){this.queryList.setDirty()}}
vendor: 5,350 bytes, line 1
1class _v{constructor(i=[]){this.queries=i}createEmbeddedView(i){const o=i.queries;if(null!==o){const c=null!==i.contentQueries?i.contentQueries[0]:o.length,d=[];for(let D=0;D<c;D++){const N=o.getByIndex(D);d.push(this.queries[N.indexInDeclarationView].clone())}return new _v(d)}return null}insertView(i){this.dirtyQueriesWithMatches(i)}detachView(i){this.dirtyQueriesWithMatches(i)}finishViewCreation(i){this.dirtyQueriesWithMatches(i)}dirtyQueriesWithMatches(i){for(let o=0;o<this.queries.length;o++)null!==Dv(i,o).matches&&this.queries[o].setDirty()}}class Nb{constructor(i,o,c=null){this.flags=o,this.read=c,this.predicate="string"==typeof i?function zw(t){return t.split(",").map(i=>i.trim())}(i):i}}class ng{constructor(i=[]){this.queries=i}elementStart(i,o){for(let c=0;c<this.queries.length;c++)this.queries[c].elementStart(i,o)}elementEnd(i){for(let o=0;o<this.queries.length;o++)this.queries[o].elementEnd(i)}embeddedTView(i){let o=null;for(let c=0;c<this.length;c++){const d=null!==o?o.length:0,D=this.getByIndex(c).embeddedTView(i,d);D&&(D.indexInDeclarationView=c,null!==o?o.push(D):o=[D])}return null!==o?new ng(o):null}template(i,o){for(let c=0;c<this.queries.length;c++)this.queries[c].template(i,o)}getByIndex(i){return this.queries[i]}get length(){return this.queries.length}track(i){this.queries.push(i)}}class vv{constructor(i,o=-1){this.metadata=i,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=o}elementStart(i,o){this.isApplyingToNode(o)&&this.matchTNode(i,o)}elementEnd(i){this._declarationNodeIndex===i.index&&(this._appliesToNextNode=!1)}template(i,o){this.elementStart(i,o)}embeddedTView(i,o){return this.isApplyingToNode(i)?(this.crossesNgTemplate=!0,this.addMatch(-i.index,o),new vv(this.metadata)):null}isApplyingToNode(i){if(this._appliesToNextNode&&1&~this.metadata.flags){const o=this._declarationNodeIndex;let c=i.parent;for(;null!==c&&8&c.type&&c.index!==o;)c=c.parent;return o===(null!==c?c.index:-1)}return this._appliesToNextNode}matchTNode(i,o){const c=this.metadata.predicate;if(Array.isArray(c))for(let d=0;d<c.length;d++){const D=c[d];this.matchTNodeWithReadOption(i,o,Xx(o,D)),this.matchTNodeWithReadOption(i,o,Vc(o,i,D,!1,!1))}else c===Vm?4&o.type&&this.matchTNodeWithReadOption(i,o,-1):this.matchTNodeWithReadOption(i,o,Vc(o,i,c,!1,!1))}matchTNodeWithReadOption(i,o,c){if(null!==c){const d=this.metadata.read;if(null!==d)if(d===fc||d===Jm||d===Vm&&4&o.type)this.addMatch(o.index,-2);else{const D=Vc(o,i,d,!1,!1);null!==D&&this.addMatch(o.index,D)}else this.addMatch(o.index,c)}}addMatch(i,o){null===this.matches?this.matches=[i,o]:this.matches.push(i,o)}}function Xx(t,i){const o=t.localNames;if(null!==o)for(let c=0;c<o.length;c+=2)if(o[c]===i)return o[c+1];return null}function bv(t,i,o,c){return-1===o?function yv(t,i){return 11&t.type?hu(t,i):4&t.type?A0(t,i):null}(i,t):-2===o?function oh(t,i,o){return o===fc?hu(i,t):o===Vm?A0(i,t):o===Jm?Tb(i,t):void 0}(t,i,c):rd(t,t[Gn],o,i)}function Ob(t,i,o,c){const d=i[mo].queries[c];if(null===d.matches){const D=t.data,N=o.matches,G=[];for(let ce=0;null!==N&&ce<N.length;ce+=2){const He=N[ce];G.push(He<0?null:bv(i,D[He],N[ce+1],o.metadata.read))}d.matches=G}return d.matches}function Ev(t,i,o,c){const d=t.queries.getByIndex(o),D=d.matches;if(null!==D){const N=Ob(t,i,d,o);for(let G=0;G<D.length;G+=2){const ce=D[G];if(ce>0)c.push(N[G/2]);else{const He=D[G+1],et=i[-ce];for(let Ct=lo;Ct<et.length;Ct++){const Qt=et[Ct];Qt[Ll]===Qt[Ii]&&Ev(Qt[Gn],Qt,He,c)}if(null!==et[Vo]){const Ct=et[Vo];for(let Qt=0;Qt<Ct.length;Qt++){const ln=Ct[Qt];Ev(ln[Gn],ln,He,c)}}}}}return c}function wv(t,i){return t[mo].queries[i].queryList}function Lb(t,i,o){const c=new fu(!(4&~o));return function DE(t,i,o,c){const d=Gy(i);d.push(o),t.firstCreatePass&&zy(t).push(c,d.length-1)}(t,i,c,c.destroy),(i[mo]??=new _v).queries.push(new gv(c))-1}function Pb(t,i,o,c){const d=_i();if(d.firstCreatePass){const D=Os();Bb(d,new Nb(i,o,c),D.index),function Kw(t,i){const o=t.contentQueries||(t.contentQueries=[]);i!==(o.length?o[o.length-1]:-1)&&o.push(t.queries.length-1,i)}(d,t),!(2&~o)&&(d.staticContentQueries=!0)}return Lb(d,Rn(),o)}function Bb(t,i,o){null===t.queries&&(t.queries=new ng),t.queries.track(new vv(i,o))}function Dv(t,i){return t.queries.getByIndex(i)}function Fb(t,i){const o=t[Gn],c=Dv(o,i);return c.crossesNgTemplate?Ev(o,t,i,[]):Ob(o,t,c,i)}const xv=new Set;function Do(t){xv.has(t)||(xv.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}))}function Cv(t){return"function"==typeof t&&void 0!==t[v]}function Vb(t,i){Do("NgSignals");const o=function _e(t){const i=Object.create(cn);i.value=t;const o=()=>(S(i),i.value);return o[v]=i,o}(t),c=o[v];return i?.equal&&(c.equal=i.equal),o.set=d=>Dt(c,d),o.update=d=>function $t(t,i){B()||xe(),Dt(t,i(t.value))}(c,d),o.asReadonly=Ub.bind(o),o}function Ub(){const t=this[v];if(void 0===t.readonlyFn){const i=()=>this();i[v]=t,t.readonlyFn=i}return t.readonlyFn}function Y0(t){return Cv(t)&&"function"==typeof t.set}function Tv(t,i){let o;const c=M(()=>{o._dirtyCounter();const d=function Xw(t,i){const o=t._lView,c=t._queryIndex;if(void 0===o||void 0===c||4&o[Lr])return i?void 0:Si;const d=wv(o,c),D=Fb(o,c);return d.reset(D,cd),i?d.first:d._changesDetected||void 0===t._flatValue?t._flatValue=d.toArray():t._flatValue}(o,t);
1if(i&&void 0===d)throw new Lt(-951,!1);return d});return o=c[v],o._dirtyCounter=Vb(0),o._flatValue=void 0,c}function Hb(t,i){return function Sv(){return Tv(!0,!1)}()}const rg=(Hb.required=function Qw(t,i){return function hp(){return Tv(!0,!0)}()},Hb);function kv(t){let i=function zb(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),o=!0;const c=[t];for(;i;){let d;if(Ra(t))d=i.\u0275cmp||i.\u0275dir;else{if(i.\u0275cmp)throw new Lt(903,!1);d=i.\u0275dir}if(d){if(o){c.push(d);const N=t;N.inputs=og(t.inputs),N.inputTransforms=og(t.inputTransforms),N.declaredInputs=og(t.declaredInputs),N.outputs=og(t.outputs);const G=d.hostBindings;G&&Zb(t,G);const ce=d.viewQuery,He=d.contentQueries;if(ce&&Xb(t,ce),He&&Qb(t,He),cD(t,d),Nn(t.outputs,d.outputs),Ra(d)&&d.data.animation){const et=t.data;et.animation=(et.animation||[]).concat(d.data.animation)}}const D=d.features;if(D)for(let N=0;N<D.length;N++){const G=D[N];G&&G.ngInherit&&G(t),G===kv&&(o=!1)}}i=Object.getPrototypeOf(i)}!function Kb(t){let i=0,o=null;for(let c=t.length-1;c>=0;c--){const d=t[c];d.hostVars=i+=d.hostVars,d.hostAttrs=Xo(d.hostAttrs,o=Xo(o,d.hostAttrs))}}(c)}function cD(t,i){for(const o in i.inputs){if(!i.inputs.hasOwnProperty(o)||t.inputs.hasOwnProperty(o))continue;const c=i.inputs[o];if(void 0!==c&&(t.inputs[o]=c,t.declaredInputs[o]=i.declaredInputs[o],null!==i.inputTransforms)){const d=Array.isArray(c)?c[0]:c;if(!i.inputTransforms.hasOwnProperty(d))continue;t.inputTransforms??={},t.inputTransforms[d]=i.inputTransforms[d]}}}function og(t){return t===xs?{}:t===Si?[]:t}function Xb(t,i){const o=t.viewQuery;t.viewQuery=o?(c,d)=>{i(c,d),o(c,d)}:i}function Qb(t,i){const o=t.contentQueries;t.contentQueries=o?(c,d,D)=>{i(c,d,D),o(c,d,D)}:i}function Zb(t,i){const o=t.hostBindings;t.hostBindings=o?(c,d)=>{i(c,d),o(c,d)}:i}function Nv(t){const i=o=>{const c=Array.isArray(t);null===o.hostDirectives?(o.findHostDirectiveDefs=qb,o.hostDirectives=c?t.map(Ov):[t]):c?o.hostDirectives.unshift(...t.map(Ov)):o.hostDirectives.unshift(t)};return i.ngInherit=!0,i}function qb(t,i,o){if(null!==t.hostDirectives)for(const c of t.hostDirectives)if("function"==typeof c){const d=c();for(const D of d)Jb(Ov(D),i,o)}else Jb(c,i,o)}function Jb(t,i,o){const c=Re(t.directive);(function t1(t,i){for(const o in i)i.hasOwnProperty(o)&&(t[i[o]]=t[o])})(c.declaredInputs,t.inputs),qb(c,i,o),o.set(c,t),i.push(c)}function Ov(t){return"function"==typeof t?{directive:Et(t),inputs:xs,outputs:xs}:{directive:Et(t.directive),inputs:e1(t.inputs),outputs:e1(t.outputs)}}function e1(t){if(void 0===t||0===t.length)return xs;const i={};for(let o=0;o<t.length;o+=2)i[t[o]]=t[o+1];return i}function s1(t){const i=t.inputConfig,o={};for(const c in i)if(i.hasOwnProperty(c)){const d=i[c];Array.isArray(d)&&d[3]&&(o[c]=d[3])}t.inputTransforms=o}class lh{}class o1{}function lg(t,i){return new G0(t,i??null,[])}const a1=lg;class G0 extends lh{constructor(i,o,c,d=!0){super(),this.ngModuleType=i,this._parent=o,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new xb(this);const D=Vn(i);this._bootstrapComponents=Jl(D.bootstrap),this._r3Injector=Tc(i,o,[{provide:lh,useValue:this},{provide:Xm,useValue:this.componentFactoryResolver},...c],An(i),new Set(["environment"])),d&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){const i=this._r3Injector;!i.destroyed&&i.destroy(),this.destroyCbs.forEach(o=>o()),this.destroyCbs=null}onDestroy(i){this.destroyCbs.push(i)}}class z0 extends o1{constructor(i){super(),this.moduleType=i}create(i){return new G0(this.moduleType,i,[])}}class Lv extends lh{constructor(i){super(),this.componentFactoryResolver=new xb(this),this.instance=null;const o=new ao([...i.providers,{provide:lh,useValue:this},{provide:Xm,useValue:this.componentFactoryResolver}],i.parent||Ni(),i.debugName,new Set(["environment"]));this.injector=o,i.runEnvironmentInitializers&&o.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(i){this.injector.onDestroy(i)}}function Rv(t,i,o=null){return new Lv({providers:t,parent:i,debugName:o,runEnvironmentInitializer
1s:!0}).injector}function K0(t){return!!cg(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function cg(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function Wu(t,i,o){return t[i]=o}function pp(t,i){return t[i]}function Ma(t,i,o){return!Object.is(t[i],o)&&(t[i]=o,!0)}function tf(t,i,o,c){const d=Ma(t,i,o);return Ma(t,i+1,c)||d}function X0(t,i,o,c,d){const D=tf(t,i,o,c);return Ma(t,i+2,d)||D}function Zc(t,i,o,c,d,D){const N=tf(t,i,o,c);return tf(t,i+2,d,D)||N}function gp(t,i,o,c,d,D,N,G,ce,He){const et=o+Or,Ct=i.firstCreatePass?function lC(t,i,o,c,d,D,N,G,ce){const He=i.consts,et=hi(i,t,4,N||null,G||null);zh(i,o,et,fs(He,ce)),Ho(i,et);const Ct=et.tView=Wo(2,et,c,d,D,i.directiveRegistry,i.pipeRegistry,null,i.schemas,He,null);return null!==i.queries&&(i.queries.template(i,et),Ct.queries=i.queries.embeddedTView(et)),et}(et,i,t,c,d,D,N,G,ce):i.data[et];dl(Ct,!1);const Qt=ug(i,t,Ct,o);oa()&&ep(i,t,Qt,Ct),fl(Qt,t);const ln=$y(Qt,t,Qt,Ct);return t[et]=ln,np(t,ln),function Mb(t,i,o){return H0(t,i,o)}(ln,Ct,t),rc(Ct)&&Al(i,t,Ct),null!=ce&&rl(t,Ct,He),Ct}function Bv(t,i,o,c,d,D,N,G){const ce=Rn(),He=_i();return gp(ce,He,t,i,o,c,d,fs(He.consts,D),N,G),Bv}let ug=function pD(t,i,o,c){return Ja(!0),i[pi].createComment("")};var yp=function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t}(yp||{});let d1=(()=>{class t{constructor(){this.impl=null}execute(){this.impl?.execute()}static{this.\u0275prov=Pe({token:t,providedIn:"root",factory:()=>new t})}}return t})();class nf{constructor(){this.ngZone=Vr(bo),this.scheduler=Vr(Jh),this.errorHandler=Vr(Zl,{optional:!0}),this.sequences=new Set,this.deferredRegistrations=new Set,this.executing=!1}static{this.PHASES=[yp.EarlyRead,yp.Write,yp.MixedReadWrite,yp.Read]}execute(){this.executing=!0;for(const i of nf.PHASES)for(const o of this.sequences)if(!o.erroredOrDestroyed&&o.hooks[i])try{o.pipelinedValue=this.ngZone.runOutsideAngular(()=>o.hooks[i](o.pipelinedValue))}catch(c){o.erroredOrDestroyed=!0,this.errorHandler?.handleError(c)}this.executing=!1;for(const i of this.sequences)i.afterRun(),i.once&&(this.sequences.delete(i),i.destroy());for(const i of this.deferredRegistrations)this.sequences.add(i);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear()}register(i){this.executing?this.deferredRegistrations.add(i):(this.sequences.add(i),this.scheduler.notify(6))}unregister(i){this.executing&&this.sequences.has(i)?(i.erroredOrDestroyed=!0,i.pipelinedValue=void 0,i.once=!0):(this.sequences.delete(i),this.deferredRegistrations.delete(i))}static{this.\u0275prov=Pe({token:nf,providedIn:"root",factory:()=>new nf})}}class mD{constructor(i,o,c,d){this.impl=i,this.hooks=o,this.once=c,this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.unregisterOnDestroy=d?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}}function h1(t,i){!i?.injector&&wa();const o=i?.injector??Vr(yo);return ec(o)?(Do("NgAfterRender"),Wv(t,o,i,!1)):$v}function mg(t,i){!i?.injector&&wa();const o=i?.injector??Vr(yo);return ec(o)?(Do("NgAfterNextRender"),Wv(t,o,i,!0)):$v}function Wv(t,i,o,c){const d=i.get(d1);d.impl??=i.get(nf);const D=o?.phase??yp.MixedReadWrite,N=!0!==o?.manualCleanup?i.get(hl):null,G=new mD(d.impl,function bp(t,i){if(t instanceof Function){const o=[void 0,void 0,void 0,void 0];return o[i]=t,o}return[t.earlyRead,t.write,t.mixedReadWrite,t.read]}(t,D),c,N);return d.impl.register(G),G}const $v={destroy(){}};function ey(t,i,o,c){const d=Rn();return Ma(d,Kl(),i)&&(_i(),function ju(t,i,o,c,d,D){const N=rs(t,i);j_(i[pi],N,D,t.value,o,c,d)}(kr(),d,t,i,o,c)),ey}
vendor: 4,369 bytes, line 1
1function Cp(t,i,o,c){return Ma(t,Kl(),o)?i+Mr(o)+c:Ot}function Tp(t,i,o,c,d,D){const G=tf(t,zl(),o,d);return vo(2),G?i+Mr(o)+c+Mr(d)+D:Ot}function Sp(t,i,o,c,d,D,N,G){const He=X0(t,zl(),o,d,N);return vo(3),He?i+Mr(o)+c+Mr(d)+D+Mr(N)+G:Ot}function n_(t,i){return t<<17|i<<2}function Sd(t){return t>>17&32767}function r_(t){return 2|t}function fh(t){return(131068&t)>>2}function R1(t,i){return-131069&t|i<<2}function ty(t){return 1|t}function P1(t,i,o,c){const d=t[o+1],D=null===i;let N=c?Sd(d):fh(d),G=!1;for(;0!==N&&(!1===G||D);){const He=t[N+1];B1(t[N],i)&&(G=!0,t[N+1]=c?ty(He):r_(He)),N=c?Sd(He):fh(He)}G&&(t[o+1]=c?r_(d):ty(d))}function B1(t,i){return null===t||null==i||(Array.isArray(t)?t[1]:t)===i||!(!Array.isArray(t)||"string"!=typeof i)&&Lo(t,i)>=0}const ml={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function ry(t){return t.substring(ml.key,ml.keyEnd)}function iy(t,i){const o=ml.textEnd;return o===i?-1:(i=ml.keyEnd=function gC(t,i,o){for(;i<o&&t.charCodeAt(i)>32;)i++;return i}(t,ml.key=i,o),Ap(t,i,o))}function Ap(t,i,o){for(;i<o&&t.charCodeAt(i)<=32;)i++;return i}function sy(t,i,o){const c=Rn();return Ma(c,Kl(),i)&&_c(_i(),kr(),c,t,i,c[pi],o,!1),sy}function j1(t,i,o,c,d){const N=d?"class":"style";G_(t,o,i.inputs[N],N,c)}function oy(t,i,o){return wu(t,i,o,!1),oy}function W1(t,i){return wu(t,i,null,!0),W1}function GD(t){Ku(F,zu,t,!0)}function zu(t,i){for(let o=function F1(t){return function U1(t){ml.key=0,ml.keyEnd=0,ml.value=0,ml.valueEnd=0,ml.textEnd=t.length}(t),iy(t,Ap(t,0,ml.textEnd))}(i);o>=0;o=iy(i,o))qi(t,ry(i),!0)}function wu(t,i,o,c){const d=Rn(),D=_i(),N=vo(2);D.firstUpdatePass&&G1(D,t,N,c),i!==Ot&&Ma(d,N,i)&&Ue(D,D.data[Qn()],d,d[pi],t,d[N+1]=function Wt(t,i){return null==t||""===t||("string"==typeof i?t+=i:"object"==typeof t&&(t=An(yu(t)))),t}(i,o),c,N)}function Ku(t,i,o,c){const d=_i(),D=vo(2);d.firstUpdatePass&&G1(d,null,D,c);const N=Rn();if(o!==Ot&&Ma(N,D,o)){const G=d.data[Qn()];if(kn(G,c)&&!$1(d,D)){let ce=c?G.classesWithoutHost:G.stylesWithoutHost;null!==ce&&(o=Bn(ce,o||"")),j1(d,G,N,o,c)}else!function se(t,i,o,c,d,D,N,G){d===Ot&&(d=Si);let ce=0,He=0,et=0<d.length?d[0]:null,Ct=0<D.length?D[0]:null;for(;null!==et||null!==Ct;){const Qt=ce<d.length?d[ce+1]:void 0,ln=He<D.length?D[He+1]:void 0;let or,xn=null;et===Ct?(ce+=2,He+=2,Qt!==ln&&(xn=Ct,or=ln)):null===Ct||null!==et&&et<Ct?(ce+=2,xn=et):(He+=2,xn=Ct,or=ln),null!==xn&&Ue(t,i,o,c,xn,or,N,G),et=ce<d.length?d[ce]:null,Ct=He<D.length?D[He]:null}}(d,G,N,N[pi],N[D+1],N[D+1]=function h(t,i,o){if(null==o||""===o)return Si;const c=[],d=yu(o);if(Array.isArray(d))for(let D=0;D<d.length;D++)t(c,d[D],!0);else if("object"==typeof d)for(const D in d)d.hasOwnProperty(D)&&t(c,D,d[D]);else"string"==typeof d&&i(c,d);return c}(t,i,o),c,D)}}function $1(t,i){return i>=t.expandoStartIndex}function G1(t,i,o,c){const d=t.data;if(null===d[o+1]){const D=d[Qn()],N=$1(t,o);kn(D,c)&&null===i&&!N&&(i=!1),i=function vC(t,i,o,c){const d=Fa(t);let D=c?i.residualClasses:i.residualStyles;if(null===d)0===(c?i.classBindings:i.styleBindings)&&(o=l(o=n(null,t,i,o,c),i.attrs,c),D=null);else{const N=i.directiveStylingLast;if(-1===N||t[N]!==d)if(o=n(d,t,i,o,c),null===D){let ce=function zD(t,i,o){const c=o?i.classBindings:i.styleBindings;if(0!==fh(c))return t[Sd(c)]}(t,i,c);void 0!==ce&&Array.isArray(ce)&&(ce=n(null,t,i,ce[1],c),ce=l(ce,i.attrs,c),function s(t,i,o,c){t[Sd(o?i.classBindings:i.styleBindings)]=c}(t,i,c,ce))}else D=function e(t,i,o){let c;const d=i.directiveEnd;for(let D=1+i.directiveStylingLast;D<d;D++)c=l(c,t[D].hostAttrs,o);return l(c,i.attrs,o)}(t,i,c)}return void 0!==D&&(c?i.residualClasses=D:i.residualStyles=D),o}(d,D,i,c),function bg(t,i,o,c,d,D){let N=D?i.classBindings:i.styleBindings,G=Sd(N),ce=fh(N);t[c]=o;let et,He=!1;if(Array.isArray(o)?(et=o[1],(null===et||Lo(o,et)>0)&&(He=!0)):et=o,d)if(0!==ce){const Qt=Sd(t[G+1]);t[c+1]=n_(Qt,G),0!==Qt&&(t[Qt+1]=R1(t[Qt+1],c)),t[G+1]=function pC(t,i){return 131071&t|i<<17}(t[G+1],c)}else t[c+1]=n_(G,0),0!==G&&(t[G+1]=R1(t[G+1],c)),G=c;else t[c+1]=n_(ce,0),0===G?G=c:t[ce+1]=R1(t[ce+1],c),ce=c;He&&(t[c+1]=r_(t[c+1])),P1(t,et,c,!0),P1(t,et,c,!1),function ny(t,i,o,c,d){const D=d?t.residualClasses:t.residualStyles;null!=D&&"string"==typeof i&&Lo(D,i)>=0&&(o[c+1]=ty(o[c+1]))}(i,et,t,c,D),N=n_(G,ce),D?i.classBindings=N:i.styleBindings=N}(d,D,i,o,N,c)}}function n(t,i,o,c,d){let D=null;const N=o.directiveEnd;
vendor: 4,408 bytes, line 1
1let G=o.directiveStylingLast;for(-1===G?G=o.directiveStart:G++;G<N&&(D=i[G],c=l(c,D.hostAttrs,d),D!==t);)G++;return null!==t&&(o.directiveStylingLast=G),c}function l(t,i,o){const c=o?1:2;let d=-1;if(null!==i)for(let D=0;D<i.length;D++){const N=i[D];"number"==typeof N?d=N:d===c&&(Array.isArray(t)||(t=void 0===t?[]:["",t]),qi(t,N,!!o||i[++D]))}return void 0===t?null:t}function F(t,i,o){const c=String(i);""!==c&&!c.includes(" ")&&qi(t,c,o)}function Ue(t,i,o,c,d,D,N,G){if(!(3&i.type))return;const ce=t.data,He=ce[G+1],et=function UD(t){return!(1&~t)}(He)?Xe(ce,i,o,d,fh(He),N):void 0;dt(et)||(dt(D)||function fC(t){return!(2&~t)}(He)&&(D=Xe(ce,null,o,d,G,N)),function W(t,i,o,c,d){if(i)d?t.addClass(o,c):t.removeClass(o,c);else{let D=-1===c.indexOf("-")?void 0:yd.DashCase;null==d?t.removeStyle(o,c,D):("string"==typeof d&&d.endsWith("!important")&&(d=d.slice(0,-10),D|=yd.Important),t.setStyle(o,c,d,D))}}(c,N,sc(Qn(),o),d,D))}function Xe(t,i,o,c,d,D){const N=null===i;let G;for(;d>0;){const ce=t[d],He=Array.isArray(ce),et=He?ce[1]:ce,Ct=null===et;let Qt=o[d+1];Qt===Ot&&(Qt=Ct?Si:void 0);let ln=Ct?no(Qt,c):et===c?Qt:void 0;if(He&&!dt(ln)&&(ln=no(ce,c)),dt(ln)&&(G=ln,N))return G;const xn=t[d+1];d=N?Sd(xn):fh(xn)}if(null!==i){let ce=D?i.residualClasses:i.residualStyles;null!=ce&&(G=no(ce,c))}return G}function dt(t){return void 0!==t}function kn(t,i){return!!(t.flags&(i?8:16))}function nr(t,i,o){Ku(qi,zu,Cp(Rn(),t,i,o),!0)}function Eg(){return Rn()[Cs][si]}class KD{destroy(i){}updateValue(i,o){}swap(i,o){const c=Math.min(i,o),d=Math.max(i,o),D=this.detach(d);if(d-c>1){const N=this.detach(c);this.attach(c,D),this.attach(d,N)}else this.attach(c,D)}move(i,o){this.attach(o,this.detach(i))}}function uf(t,i,o,c,d){return t===o&&Object.is(i,c)?1:Object.is(d(t,i),d(o,c))?-1:0}function XD(t,i,o,c){return!(void 0===i||!i.has(c)||(t.attach(o,i.get(c)),i.delete(c),0))}function yC(t,i,o,c,d){if(XD(t,i,c,o(c,d)))t.updateValue(c,d);else{const D=t.create(c,d);t.attach(c,D)}}function bC(t,i,o,c){const d=new Set;for(let D=i;D<=o;D++)d.add(c(D,t.at(D)));return d}class EC{constructor(){this.kvMap=new Map,this._vMap=void 0}has(i){return this.kvMap.has(i)}delete(i){if(!this.has(i))return!1;const o=this.kvMap.get(i);return void 0!==this._vMap&&this._vMap.has(o)?(this.kvMap.set(i,this._vMap.get(o)),this._vMap.delete(o)):this.kvMap.delete(i),!0}get(i){return this.kvMap.get(i)}set(i,o){if(this.kvMap.has(i)){let c=this.kvMap.get(i);void 0===this._vMap&&(this._vMap=new Map);const d=this._vMap;for(;d.has(c);)c=d.get(c);d.set(c,o)}else this.kvMap.set(i,o)}forEach(i){for(let[o,c]of this.kvMap)if(i(c,o),void 0!==this._vMap){const d=this._vMap;for(;d.has(c);)c=d.get(c),i(c,o)}}}function wC(t,i){Do("NgControlFlow");const o=Rn(),c=Kl(),d=o[c]!==Ot?o[c]:-1,D=-1!==d?z1(o,Or+d):void 0;if(Ma(o,c,t)){const G=y(null);try{if(void 0!==D&&K_(D,0),-1!==t){const ce=Or+t,He=z1(o,ce),et=QD(o[Gn],ce),Ct=qh(He,et.tView.ssrId);ip(He,rp(o,et,i,{dehydratedView:Ct}),0,Kh(et,Ct))}}finally{y(G)}}else if(void 0!==D){const G=Xy(D,0);void 0!==G&&(G[si]=i)}}class TM{constructor(i,o,c){this.lContainer=i,this.$implicit=o,this.$index=c}get $count(){return this.lContainer.length-lo}}function DC(t){return t}function xC(t,i){return i}class SM{constructor(i,o,c){this.hasEmptyBlock=i,this.trackByFn=o,this.liveCollection=c}}function CC(t,i,o,c,d,D,N,G,ce,He,et,Ct,Qt){Do("NgControlFlow");const ln=Rn(),xn=_i(),or=void 0!==ce,Dr=Rn(),Ir=G?N.bind(Dr[Cs][si]):N,er=new SM(or,Ir);Dr[Or+t]=er,gp(ln,xn,t+1,i,o,c,d,fs(xn.consts,D)),or&&gp(ln,xn,t+2,ce,He,et,Ct,fs(xn.consts,Qt))}class MM extends KD{constructor(i,o,c){super(),this.lContainer=i,this.hostLView=o,this.templateTNode=c,this.operationsCounter=void 0,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-lo}at(i){return this.getLView(i)[si].$implicit}attach(i,o){const c=o[ns];this.needsIndexUpdate||=i!==this.length,ip(this.lContainer,o,i,Kh(this.templateTNode,c))}detach(i){return this.needsIndexUpdate||=i!==this.length-1,function IM(t,i){return th(t,i)}(this.lContainer,i)}create(i,o){const c=qh(this.lContainer,this.templateTNode.tView.ssrId),d=rp(this.hostLView,this.templateTNode,new TM(this.lContainer,o,i),{dehydratedView:c});return this.operationsCounter?.recordCreate(),d}destroy(i){$h(i[Gn],i),this.operationsCounter?.recordDestroy()}updateValue(i,o){this.getLView(i)[si].$implicit=o}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}
1updateIndexes(){if(this.needsIndexUpdate)for(let i=0;i<this.length;i++)this.getLView(i)[si].$index=i}getLView(i){return function AM(t,i){return Xy(t,i)}(this.lContainer,i)}}function TC(t){const i=y(null),o=Qn();try{const c=Rn(),d=c[Gn],D=c[o],N=o+1,G=z1(c,N);if(void 0===D.liveCollection){const He=QD(d,N);D.liveCollection=new MM(G,c,He)}else D.liveCollection.reset();const ce=D.liveCollection;if(function CM(t,i,o){let c,d,D=0,N=t.length-1;if(Array.isArray(i)){let ce=i.length-1;for(;D<=N&&D<=ce;){const He=t.at(D),et=i[D],Ct=uf(D,He,D,et,o);if(0!==Ct){Ct<0&&t.updateValue(D,et),D++;continue}const Qt=t.at(N),ln=i[ce],xn=uf(N,Qt,ce,ln,o);if(0!==xn){xn<0&&t.updateValue(N,ln),N--,ce--;continue}const or=o(D,He),Dr=o(N,Qt),Ir=o(D,et);if(Object.is(Ir,Dr)){const er=o(ce,ln);Object.is(er,or)?(t.swap(D,N),t.updateValue(N,ln),ce--,N--):t.move(N,D),t.updateValue(D,et),D++}else if(c??=new EC,d??=bC(t,D,N,o),XD(t,c,D,Ir))t.updateValue(D,et),D++,N++;else if(d.has(Ir))c.set(or,t.detach(D)),N--;else{const er=t.create(D,i[D]);t.attach(D,er),D++,N++}}for(;D<=ce;)yC(t,c,o,D,i[D]),D++}else if(null!=i){const ce=i[Symbol.iterator]();let He=ce.next();for(;!He.done&&D<=N;){const et=t.at(D),Ct=He.value,Qt=uf(D,et,D,Ct,o);if(0!==Qt)Qt<0&&t.updateValue(D,Ct),D++,He=ce.next();else{c??=new EC,d??=bC(t,D,N,o);const ln=o(D,Ct);if(XD(t,c,D,ln))t.updateValue(D,Ct),D++,N++,He=ce.next();else if(d.has(ln)){const xn=o(D,et);c.set(xn,t.detach(D)),N--}else t.attach(D,t.create(D,Ct)),D++,N++,He=ce.next()}}for(;!He.done;)yC(t,c,o,t.length,He.value),He=ce.next()}for(;D<=N;)t.destroy(t.detach(N--));c?.forEach(ce=>{t.destroy(ce)})}(ce,t,D.trackByFn),ce.updateIndexes(),D.hasEmptyBlock){const He=Kl(),et=0===ce.length;if(Ma(c,He,et)){const Ct=o+2,Qt=z1(c,Ct);if(et){const ln=QD(d,Ct),xn=qh(Qt,ln.tView.ssrId);ip(Qt,rp(c,ln,void 0,{dehydratedView:xn}),0,Kh(ln,xn))}else K_(Qt,0)}}}finally{y(i)}}function z1(t,i){return t[i]}function QD(t,i){return fa(t,i)}function K1(t,i,o,c){const d=Rn(),D=_i(),N=Or+t,G=d[pi],ce=D.firstCreatePass?function kM(t,i,o,c,d,D){const N=i.consts,ce=hi(i,t,2,c,fs(N,d));return zh(i,o,ce,fs(N,D)),null!==ce.attrs&&F0(ce,ce.attrs,!1),null!==ce.mergedAttrs&&F0(ce,ce.mergedAttrs,!0),null!==i.queries&&i.queries.elementStart(i,ce),ce}(N,D,d,i,o,c):D.data[N],He=SC(D,d,ce,G,i,t);d[N]=He;const et=rc(ce);return dl(ce,!0),Tt(G,He,ce),!function mp(t){return!(32&~t.flags)}(ce)&&oa()&&ep(D,d,He,ce),0===function A(){return ui.lFrame.elementDepthCount}()&&fl(He,d),function te(){ui.lFrame.elementDepthCount++}(),et&&(Al(D,d,ce),ys(D,ce,d)),null!==c&&rl(d,ce),K1}function X1(){let t=Os();xa()?Ad():(t=t.parent,dl(t,!1));const i=t;(function sn(t){return ui.skipHydrationRootTNode===t})(i)&&function is(){ui.skipHydrationRootTNode=null}(),function Oe(){ui.lFrame.elementDepthCount--}();const o=_i();return o.firstCreatePass&&(Ho(o,t),iu(t)&&o.queries.elementEnd(t)),null!=i.classesWithoutHost&&function Cg(t){return!!(8&t.flags)}(i)&&j1(o,i,Rn(),i.classesWithoutHost,!0),null!=i.stylesWithoutHost&&function Tg(t){return!!(16&t.flags)}(i)&&j1(o,i,Rn(),i.stylesWithoutHost,!1),X1}function ZD(t,i,o,c){return K1(t,i,o,c),X1(),ZD}let SC=(t,i,o,c,d,D)=>(Ja(!0),eh(c,d,function Pl(){return ui.lFrame.currentNamespace}()));function Q1(t,i,o){const c=Rn(),d=_i(),D=t+Or,N=d.firstCreatePass?function LM(t,i,o,c,d){const D=i.consts,N=fs(D,c),G=hi(i,t,8,"ng-container",N);return null!==N&&F0(G,N,!0),zh(i,o,G,fs(D,d)),null!==i.queries&&i.queries.elementStart(i,G),G}(D,d,c,i,o):d.data[D];dl(N,!0);const G=MC(d,c,N,t);return c[D]=G,oa()&&ep(d,c,G,N),fl(G,c),rc(N)&&(Al(d,c,N),ys(d,N,c)),null!=o&&rl(c,N),Q1}function Z1(){let t=Os();const i=_i();return xa()?Ad():(t=t.parent,dl(t,!1)),i.firstCreatePass&&(Ho(i,t),iu(t)&&i.queries.elementEnd(t)),Z1}function qD(t,i,o){return Q1(t,i,o),Z1(),qD}let MC=(t,i,o,c)=>(Ja(!0),xm(i[pi],""));function IC(){return Rn()}function JD(t,i,o){const c=Rn();return Ma(c,Kl(),i)&&_c(_i(),kr(),c,t,i,c[pi],o,!0),JD}function ex(t,i,o){const c=Rn();if(Ma(c,Kl(),i)){const D=_i(),N=kr();_c(D,N,c,t,i,Ky(Fa(D.data),N,c),o,!0)}return ex}const wg=void 0;var FM=["en",[["a","p"],["AM","PM"],wg],[["AM","PM"],wg,wg],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
1ay","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],wg,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],wg,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",wg,"{1} 'at' {0}",wg],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function BM(t){const o=Math.floor(Math.abs(t)),c=t.toString().replace(/^[^.]*\.?/,"").length;return 1===o&&0===c?1:5}];let i_={};function VM(t,i,o){"string"!=typeof i&&(o=i,i=t[s_.LocaleId]),i=i.toLowerCase().replace(/_/g,"-"),i_[i]=t,o&&(i_[i][s_.ExtraData]=o)}function tx(t){const i=function UM(t){return t.toLowerCase().replace(/_/g,"-")}(t);let o=kC(i);if(o)return o;const c=i.split("-")[0];if(o=kC(c),o)return o;if("en"===c)return FM;throw new Lt(701,!1)}function AC(t){return tx(t)[s_.PluralCase]}function kC(t){return t in i_||(i_[t]=ar.ng&&ar.ng.common&&ar.ng.common.locales&&ar.ng.common.locales[t]),i_[t]}var s_=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}(s_||{});const HM=["zero","one","two","few","many"],q1="en-US",J1={marker:"element"},eE={marker:"ICU"};var Jc=function(t){return t[t.SHIFT=2]="SHIFT",t[t.APPEND_EAGERLY=1]="APPEND_EAGERLY",t[t.COMMENT=2]="COMMENT",t}(Jc||{});let NC=q1,ay=0,ly=0;let cy=(t,i,o,c)=>(Ja(!0),function OC(t,i,o){const c=t[pi];switch(o){case Node.COMMENT_NODE:return xm(c,i);case Node.TEXT_NODE:return Dm(c,i);case Node.ELEMENT_NODE:return eh(c,i,null)}}(t,o,c));function LC(t,i,o,c){const d=o[pi];let N,D=null;for(let G=0;G<i.length;G++){const ce=i[G];if("string"==typeof ce){const He=i[++G];null===o[He]&&(o[He]=cy(o,He,ce,Node.TEXT_NODE))}else if("number"==typeof ce)switch(1&ce){case 0:const He=cb(ce);let et,Ct;if(null===D&&(D=He,N=Am(d,c)),He===D?(et=c,Ct=N):(et=null,Ct=Gi(o[He])),null!==Ct){const or=ub(ce);bd(d,Ct,o[or],et,!1);const Ir=jm(t,or);if(null!==Ir&&"object"==typeof Ir){const er=Dd(Ir,o);null!==er&&LC(t,Ir.create[er],o,o[Ir.anchorIdx])}}break;case 1:const ln=i[++G],xn=i[++G];j_(d,sc(ce>>>1,o),null,null,ln,xn,null)}else switch(ce){case eE:const He=i[++G],et=i[++G];null===o[et]&&fl(o[et]=cy(o,et,He,Node.COMMENT_NODE),o);break;case J1:const Ct=i[++G],Qt=i[++G];null===o[Qt]&&fl(o[Qt]=cy(o,Qt,Ct,Node.ELEMENT_NODE),o)}}}function RC(t,i,o,c,d){for(let D=0;D<o.length;D++){const N=o[D],G=o[++D];if(N&d){let ce="";for(let He=D+1;He<=D+G;He++){const et=o[He];if("string"==typeof et)ce+=et;else if("number"==typeof et)if(et<0)ce+=Mr(i[c-et]);else{const Ct=et>>>2;switch(3&et){case 1:const Qt=o[++He],ln=o[++He],xn=t.data[Ct];"string"==typeof xn?j_(i[pi],i[Ct],null,xn,Qt,ce,ln):_c(t,xn,i,Qt,ce,i[pi],ln,!1);break;case 0:const or=i[Ct];null!==or&&g0(i[pi],or,ce);break;case 2:ZM(t,jm(t,Ct),i,ce);break;case 3:PC(t,jm(t,Ct),c,i)}}}}else{const ce=o[D+1];if(ce>0&&!(3&~ce)){const et=jm(t,ce>>>2);i[et.currentCaseLViewIndex]<0&&PC(t,et,c,i)}}D+=G}}function PC(t,i,o,c){let d=c[i.currentCaseLViewIndex];if(null!==d){let D=ay;d<0&&(d=c[i.currentCaseLViewIndex]=~d,D=-1),RC(t,c,i.update[d],o,D)}}function ZM(t,i,o,c){const d=function qM(t,i){let o=t.cases.indexOf(i);if(-1===o)switch(t.type){case 1:{const c=function YM(t,i){const o=AC(i)(parseInt(t,10)),c=HM[o];return void 0!==c?c:"other"}(i,function $M(){return NC}());o=t.cases.indexOf(c),-1===o&&"other"!==c&&(o=t.cases.indexOf("other"));break}case 0:o=t.cases.indexOf("other")}return-1===o?null:o}(i,c);if(Dd(i,o)!==d&&(BC(t,i,o),o[i.currentCaseLViewIndex]=null===d?null:~d,null!==d)){const N=o[i.anchorIdx];N&&LC(t,i.create[d],o,N),function il(t,i,o){vb(t,i,o)}(o,i.anchorIdx,d)}}function BC(t,i,o){let c=Dd(i,o);if(null!==c){const d=i.remove[c];for(let D=0;D<d.length;D++){const N=d[D];if(N>0){const G=sc(N,o);null!==G&&Gh(o[pi],G)}else BC(t,jm(t,~N),o)}}}const tE=/\ufffd(\d+):?\d*\ufffd/gi,eI=/\ufffd(\d+)\ufffd/,VC=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,uy="\ufffd",tI=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,nI=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,rI=/\uE500/g;function UC(t,i,o,c,d,D,N){const G=mi(t,c,1,null);let ce=G<<Jc.SHIFT,He=qa();i===He&&(He=null),null===He&&(ce|=Jc.APPEND_EAGERLY),N&&(ce|=Jc.COMMENT,function wm(t){void 0===Em&&(Em=t())}(fw)),d.push(ce,null===D?"":D);const et=Qi(t,G,N?32:1,null===D?"":D,null);ob(o,et);const Ct=et.index;return dl(et,!1),null!==He&&i!==He&&function uw(t,i){let o=t.insertBeforeIndex;null===o?(Om(Xh,bs),o=t.insertBeforeIndex=[null,i]):(br(Array.isArray(o),!0,"Expecting array here"),o.push(i))}(He,Ct),et}function oI(t,i,o,c,d,D,N,G){const ce=G.match(tE),et=UC(i,o,c,N,d,ce?null:G,!1).index;ce&&dy(D,G,et,null,0,null),t.push({kind:0,index:et})}function dy(t,i,o,c,d,D){const N=t.length,G=N+1;t.push(null,null);const ce=N+2,He=i.split(tE);let et=0;for(let Ct=0;Ct<He.length;Ct++){const Qt=He[Ct];
vendor: 4,164 bytes, line 1
1if(1&Ct){const ln=d+parseInt(Qt,10);t.push(-1-ln),et|=HC(ln)}else""!==Qt&&t.push(Qt)}return t.push(o<<2|(c?1:0)),c&&t.push(c,D),t[N]=et,t[G]=t.length-ce,et}function HC(t){return 1<<Math.min(t,31)}function YC(t){let i,D,o="",c=0,d=!1;for(;null!==(i=tI.exec(t));)d?i[0]===`${uy}/*${D}${uy}`&&(c=i.index,d=!1):(o+=t.substring(c,i.index+i[0].length),D=i[1],d=!0);return o+=t.slice(c),o}function jC(t,i,o,c,d,D,N){let G=0;const ce={type:D.type,currentCaseLViewIndex:mi(i,o,1,null),anchorIdx:N,cases:[],create:[],remove:[],update:[]};(function fI(t,i,o){t.push(HC(i.mainBinding),2,-1-i.mainBinding,o<<2|2)})(c,D,N),function cw(t,i,o){const c=t.data[i];null===c?t.data[i]=o:c.value=o}(i,N,ce);const He=D.values,et=[];for(let Ct=0;Ct<He.length;Ct++){const Qt=He[Ct],ln=[];for(let or=0;or<Qt.length;or++){const Dr=Qt[or];if("string"!=typeof Dr){const Ir=ln.push(Dr)-1;Qt[or]=`\x3c!--\ufffd${Ir}\ufffd--\x3e`}}const xn=[];et.push(xn),G=dI(xn,i,ce,o,c,d,D.cases[Ct],Qt.join(""),ln)|G}G&&function pI(t,i,o){t.push(i,1,o<<2|3)}(c,G,N),t.push({kind:3,index:N,cases:et,currentCaseLViewIndex:ce.currentCaseLViewIndex})}function uI(t){const i=[],o=[];let c=1,d=0;const D=nx(t=t.replace(VC,function(N,G,ce){return c="select"===ce?0:1,d=parseInt(G.slice(1),10),""}));for(let N=0;N<D.length;){let G=D[N++].trim();1===c&&(G=G.replace(/\s*(?:=)?(\w+)\s*/,"$1")),G.length&&i.push(G);const ce=nx(D[N++]);i.length>o.length&&o.push(ce)}return{type:c,mainBinding:d,cases:i,values:o}}function nx(t){if(!t)return[];let i=0;const o=[],c=[],d=/[{}]/g;let D;for(d.lastIndex=0;D=d.exec(t);){const G=D.index;if("}"==D[0]){if(o.pop(),0==o.length){const ce=t.substring(i,G);VC.test(ce)?c.push(uI(ce)):c.push(ce),i=G+1}}else{if(0==o.length){const ce=t.substring(i,G);c.push(ce),i=G+1}o.push("{")}}const N=t.substring(i);return c.push(N),c}function dI(t,i,o,c,d,D,N,G,ce){const He=[],et=[],Ct=[];o.cases.push(N),o.create.push(He),o.remove.push(et),o.update.push(Ct);const ln=Ul(Wc()).getInertBodyElement(G),xn=Kd(ln)||ln;return xn?WC(t,i,o,c,d,He,et,Ct,xn,D,ce,0):0}function WC(t,i,o,c,d,D,N,G,ce,He,et,Ct){let Qt=0,ln=ce.firstChild;for(;ln;){const xn=mi(i,c,1,null);switch(ln.nodeType){case Node.ELEMENT_NODE:const or=ln,Dr=or.tagName.toLowerCase();if(jf.hasOwnProperty(Dr)){rx(D,J1,Dr,He,xn),i.data[xn]=Dr;const Rs=or.attributes;for(let sl=0;sl<Rs.length;sl++){const eu=Rs.item(sl),c_=eu.name.toLowerCase();eu.value.match(tE)?Jg.hasOwnProperty(c_)&&dy(G,eu.value,xn,eu.name,0,hm[c_]?vi:null):mI(D,xn,eu)}const No={kind:1,index:xn,children:[]};t.push(No),Qt=WC(No.children,i,o,c,d,D,N,G,ln,xn,et,Ct+1)|Qt,$C(N,xn,Ct)}break;case Node.TEXT_NODE:const Ir=ln.textContent||"",er=Ir.match(tE);rx(D,null,er?"":Ir,He,xn),$C(N,xn,Ct),er&&(Qt=dy(G,Ir,xn,null,0,null)|Qt),t.push({kind:0,index:xn});break;case Node.COMMENT_NODE:const Wi=eI.exec(ln.textContent||"");if(Wi){const No=et[parseInt(Wi[1],10)];rx(D,eE,"",He,xn),jC(t,i,c,d,He,No,xn),hI(N,xn,Ct)}}ln=ln.nextSibling}return Qt}function $C(t,i,o){0===o&&t.push(i)}function hI(t,i,o){0===o&&(t.push(~i),t.push(i))}function rx(t,i,o,c,d){null!==i&&t.push(i),t.push(o,d,function hw(t,i,o){return t|i<<17|o<<1}(0,c,d))}function mI(t,i,o){t.push(i<<1|1,o.name,o.value)}function zC(t,i,o=-1){const c=_i(),d=Rn(),D=Or+t,N=fs(c.consts,i),G=qa();c.firstCreatePass&&function sI(t,i,o,c,d,D){const N=qa(),G=[],ce=[],He=[[]],et=[[]];d=function cI(t,i){if(function J_(t){return-1===t}(i))return YC(t);{const o=t.indexOf(`:${i}${uy}`)+2+i.toString().length,c=t.search(new RegExp(`${uy}\\/\\*\\d+:${i}${uy}`));return YC(t.substring(o,c))}}(d,D);const Ct=function iI(t){return t.replace(rI," ")}(d).split(nI);for(let Qt=0;Qt<Ct.length;Qt++){let ln=Ct[Qt];if(1&Qt){const xn=47===ln.charCodeAt(0),or=ln.charCodeAt(xn?1:0),Dr=Or+Number.parseInt(ln.substring(xn?2:1));if(xn)He.shift(),et.shift(),dl(qa(),!1);else{const Ir=lb(t,He[0],Dr);He.unshift([]),dl(Ir,!0);const er={kind:2,index:Dr,children:[],type:35===or?0:1};et[0].push(er),et.unshift(er.children)}}else{const xn=nx(ln);for(let or=0;or<xn.length;or++){let Dr=xn[or];if(1&or){const Ir=Dr;if("object"!=typeof Ir)throw new Error(`Unable to parse ICU expression in "${d}" message.`);const Wi=UC(t,N,He[0],o,G,"",!0).index;
1jC(et[0],t,o,ce,i,Ir,Wi)}else""!==Dr&&oI(et[0],t,N,He[0],G,ce,o,Dr)}}}t.data[c]={create:G,update:ce,ast:et[0],parentTNodeIndex:i}}(c,null===G?0:G.index,d,D,N,o),2===c.type?d[Cs][Lr]|=32:d[Lr]|=32;const ce=c.data[D],et=v0(c,G===d[Hi]?null:G,d),Ct=G&&8&G.type?d[G.index]:null;(function Ew(t,i,o,c){pb(t,i,o,c)})(d,D,G,o),function QM(t,i,o,c){const d=t[pi];for(let D=0;D<i.length;D++){const N=i[D++],He=(N&Jc.APPEND_EAGERLY)===Jc.APPEND_EAGERLY,et=N>>>Jc.SHIFT;let Ct=t[et],Qt=!1;null===Ct&&(Ct=t[et]=cy(t,et,i[D],(N&Jc.COMMENT)===Jc.COMMENT?Node.COMMENT_NODE:Node.TEXT_NODE),Qt=oa()),He&&null!==o&&Qt&&bd(d,o,Ct,c,!1)}}(d,ce.create,et,Ct),Au(!0)}function XC(t,i,o){zC(t,i,o),function KC(){Au(!1)}()}function ix(t){return function GM(t){t&&(ay|=1<<Math.min(ly,31)),ly++}(Ma(Rn(),Kl(),t)),ix}function QC(t){!function zM(t,i,o){if(ly>0){const c=t.data[o];RC(t,i,Array.isArray(c)?c:c.update,zl()-ly-1,ay)}ay=0,ly=0}(_i(),Rn(),t+Or)}let ZC=(t,i,o)=>{};function sx(t,i,o,c){const d=Rn(),D=_i(),N=Os();return ax(D,d,d[pi],N,t,i,c),sx}function ox(t,i){const o=Os(),c=Rn(),d=_i();return ax(d,c,Ky(Fa(d.data),o,c),o,t,i),ox}function ax(t,i,o,c,d,D,N){const G=rc(c),He=t.firstCreatePass&&zy(t),et=i[si],Ct=Gy(i);let Qt=!0;if(3&c.type||N){const or=rs(c,i),Dr=N?N(or):or,Ir=Ct.length,er=N?Rs=>N(Gi(Rs[c.index])):c.index;let Wi=null;if(!N&&G&&(Wi=function TI(t,i,o,c){const d=t.cleanup;if(null!=d)for(let D=0;D<d.length-1;D+=2){const N=d[D];if(N===o&&d[D+1]===c){const G=i[Ys],ce=d[D+2];return G.length>ce?G[ce]:null}"string"==typeof N&&(D+=2)}return null}(t,i,d,c.index)),null!==Wi)(Wi.__ngLastListenerFn__||Wi).__ngNextListenerFn__=D,Wi.__ngLastListenerFn__=D,Qt=!1;else{D=eT(c,i,et,D),ZC(or,d,D);const Rs=o.listen(Dr,d,D);Ct.push(D,Rs),He&&He.push(d,er,Ir,Ir+1)}}else D=eT(c,i,et,D);const ln=c.outputs;let xn;if(Qt&&null!==ln&&(xn=ln[d])){const or=xn.length;if(or)for(let Dr=0;Dr<or;Dr+=2){const No=i[xn[Dr]][xn[Dr+1]].subscribe(D),sl=Ct.length;Ct.push(D,No),He&&He.push(d,c.index,sl,-(sl+1))}}}function JC(t,i,o,c){const d=y(null);try{return So(6,i,o),!1!==o(c)}catch(D){return S0(t,D),!1}finally{So(7,i,o),y(d)}}function eT(t,i,o,c){return function d(D){if(D===Function)return c;Bm(t.componentOffset>-1?pa(t.index,i):i,5);let G=JC(i,o,c,D),ce=d.__ngNextListenerFn__;for(;ce;)G=JC(i,o,ce,D)&&G,ce=ce.__ngNextListenerFn__;return G}}function tT(t=1){return function ir(t){return(ui.lFrame.contextLView=function wc(t,i){for(;t>0;)i=i[ka],t--;return i}(t,ui.lFrame.contextLView))[si]}(t)}function SI(t,i){let o=null;const c=function rt(t){const i=t.attrs;if(null!=i){const o=i.indexOf(5);if(!(1&o))return i[o+1]}return null}(t);for(let d=0;d<i.length;d++){const D=i[d];if("*"!==D){if(null===c?ke(t,D,!0):fr(c,D))return d}else o=d}return o}function nT(t){const i=Rn()[Cs][Hi];if(!i.projection){const c=i.projection=Bi(t?t.length:1,null),d=c.slice();let D=i.child;for(;null!==D;){if(128!==D.type){const N=t?SI(D,t):0;null!==N&&(d[N]?d[N].projectionNext=D:c[N]=D,d[N]=D)}D=D.next}}}function rT(t,i=0,o,c,d,D){const N=Rn(),G=_i(),ce=c?t+1:null;null!==ce&&gp(N,G,ce,c,d,D,null,o);const He=hi(G,Or+t,16,null,o||null);null===He.projection&&(He.projection=i),Ad();const Ct=!N[ns]||vt();null===N[Cs][Hi].projection[He.projection]&&null!==ce?function MI(t,i,o){const c=Or+o,d=i.data[c],D=t[c],N=qh(D,d.tView.ssrId);ip(D,rp(t,d,void 0,{dehydratedView:N}),0,Kh(d,N))}(N,G,ce):Ct&&32&~He.flags&&function H_(t,i,o){p(i[pi],0,i,o,Im(t,o,i),Xc(o.parent||i[Hi],o,i))}(G,N,He)}function lx(t,i,o){return nE(t,"",i,"",o),lx}function nE(t,i,o,c,d){const D=Rn(),N=Cp(D,i,o,c);return N!==Ot&&_c(_i(),kr(),D,t,N,D[pi],d,!1),nE}function cx(t,i,o,c,d,D,N){const G=Rn(),ce=Tp(G,i,o,c,d,D);return ce!==Ot&&_c(_i(),kr(),G,t,ce,G[pi],N,!1),cx}
1function ux(t,i,o,c,d,D,N,G,ce){const He=Rn(),et=Sp(He,i,o,c,d,D,N,G);return et!==Ot&&_c(_i(),kr(),He,t,et,He[pi],ce,!1),ux}function uT(t,i,o,c){Pb(t,i,o,c)}function dT(t,i,o){!function Rb(t,i,o){const c=_i();return c.firstCreatePass&&(Bb(c,new Nb(t,i,o),-1),!(2&~i)&&(c.staticViewQueries=!0)),Lb(c,Rn(),i)}(t,i,o)}function hT(t){const i=Rn(),o=_i(),c=lc();ku(c+1);const d=Dv(o,c);if(t.dirty&&function ma(t){return!(4&~t[Lr])}(i)===!(2&~d.metadata.flags)){if(null===d.matches)t.reset([]);else{const D=Fb(i,c);t.reset(D,cd),t.notifyOnChanges()}return!0}return!1}function fT(){return wv(Rn(),lc())}function pT(t,i,o,c,d){!function Iv(t,i){const o=t[v];o._lView=Rn(),o._queryIndex=i,o._queryList=wv(o._lView,i),o._queryList.onDirty(()=>o._dirtyCounter.update(c=>c+1))}(i,Pb(t,o,c,d))}function mT(t=1){ku(lc()+t)}function gT(t){return co(function df(){return ui.lFrame.contextLView}(),Or+t)}function TT(t,i=""){const o=Rn(),c=_i(),d=t+Or,D=c.firstCreatePass?hi(c,d,1,i,null):c.data[d],N=ST(c,o,D,i,t);o[d]=N,oa()&&ep(c,o,N,D),dl(D,!1)}let ST=(t,i,o,c,d)=>(Ja(!0),Dm(i[pi],c));function hx(t){return rE("",t,""),hx}function rE(t,i,o){const c=Rn(),d=Cp(c,t,i,o);return d!==Ot&&wd(c,Qn(),d),rE}function fx(t,i,o,c,d){const D=Rn(),N=Tp(D,t,i,o,c,d);return N!==Ot&&wd(D,Qn(),N),fx}function px(t,i,o,c,d,D,N){const G=Rn(),ce=Sp(G,t,i,o,c,d,D,N);return ce!==Ot&&wd(G,Qn(),ce),px}function mx(t,i,o,c,d,D,N,G,ce){const He=Rn(),et=function af(t,i,o,c,d,D,N,G,ce,He){const Ct=Zc(t,zl(),o,d,N,ce);return vo(4),Ct?i+Mr(o)+c+Mr(d)+D+Mr(N)+G+Mr(ce)+He:Ot}(He,t,i,o,c,d,D,N,G,ce);return et!==Ot&&wd(He,Qn(),et),mx}function gx(t,i,o,c,d,D,N,G,ce,He,et){const Ct=Rn(),Qt=function lf(t,i,o,c,d,D,N,G,ce,He,et,Ct){const Qt=zl();let ln=Zc(t,Qt,o,d,N,ce);return ln=Ma(t,Qt+4,et)||ln,vo(5),ln?i+Mr(o)+c+Mr(d)+D+Mr(N)+G+Mr(ce)+He+Mr(et)+Ct:Ot}(Ct,t,i,o,c,d,D,N,G,ce,He,et);return Qt!==Ot&&wd(Ct,Qn(),Qt),gx}function _x(t,i,o,c,d,D,N,G,ce,He,et,Ct,Qt){const ln=Rn(),xn=function cf(t,i,o,c,d,D,N,G,ce,He,et,Ct,Qt,ln){const xn=zl();let or=Zc(t,xn,o,d,N,ce);return or=tf(t,xn+4,et,Qt)||or,vo(6),or?i+Mr(o)+c+Mr(d)+D+Mr(N)+G+Mr(ce)+He+Mr(et)+Ct+Mr(Qt)+ln:Ot}(ln,t,i,o,c,d,D,N,G,ce,He,et,Ct,Qt);return xn!==Ot&&wd(ln,Qn(),xn),_x}function vx(t,i,o){Y0(i)&&(i=i());const c=Rn();return Ma(c,Kl(),i)&&_c(_i(),kr(),c,t,i,c[pi],o,!1),vx}function kT(t,i){const o=Y0(t);return o&&t.set(i),o}function yx(t,i){const o=Rn(),c=_i(),d=Os();return ax(c,o,o[pi],d,t,i),yx}function bx(t,i,o,c,d){if(t=Et(t),Array.isArray(t))for(let D=0;D<t.length;D++)bx(t[D],i,o,c,d);else{const D=_i(),N=Rn(),G=Os();let ce=ki(t)?t:Et(t.provide);const He=xu(t),et=1048575&G.providerIndexes,Ct=G.directiveStart,Qt=G.providerIndexes>>20;if(ki(t)||!t.multi){const ln=new _h(He,d,sr),xn=wx(ce,i,d?et:et+Qt,Ct);-1===xn?(Eh(bh(G,N),D,ce),Ex(D,t,i.length),i.push(ce),G.directiveStart++,G.directiveEnd++,d&&(G.providerIndexes+=1048576),o.push(ln),N.push(ln)):(o[xn]=ln,N[xn]=ln)}else{const ln=wx(ce,i,et+Qt,Ct),xn=wx(ce,i,et,et+Qt),Dr=xn>=0&&o[xn];if(d&&!Dr||!d&&!(ln>=0&&o[ln])){Eh(bh(G,N),D,ce);const Ir=function GI(t,i,o,c,d){const D=new _h(t,o,sr);return D.multi=[],D.index=i,D.componentProviders=0,LT(D,d,c&&!o),D}(d?$I:WI,o.length,d,c,He);!d&&Dr&&(o[xn].providerFactory=Ir),Ex(D,t,i.length,0),i.push(ce),G.directiveStart++,G.directiveEnd++,d&&(G.providerIndexes+=1048576),o.push(Ir),N.push(Ir)}else Ex(D,t,ln>-1?ln:xn,LT(o[d?xn:ln],He,!d&&c));!d&&c&&Dr&&o[xn].componentProviders++}}}function Ex(t,i,o,c){const d=ki(i),D=function Po(t){return!!t.useClass}(i);if(d||D){const ce=(D?Et(i.useClass):i).prototype.ngOnDestroy;if(ce){const He=t.destroyHooks||(t.destroyHooks=[]);if(!d&&i.multi){const et=He.indexOf(o);-1===et?He.push(o,[c,ce]):He[et+1].push(c,ce)}else He.push(o,ce)}}}function LT(t,i,o){return o&&t.componentProviders++,t.multi.push(i)-1}function wx(t,i,o,c){for(let d=o;d<c;d++)if(i[d]===t)return d;return-1}function WI(t,i,o,c){return Dx(this.multi,[])}function $I(t,i,o,c){const d=this.multi;let D;if(this.providerFactory){const N=this.providerFactory.componentProviders,G=rd(o,o[Gn],this.providerFactory.index,c);D=G.slice(0,N),Dx(d,D);for(let ce=N;ce<G.length;ce++)D.push(G[ce])}else D=[],Dx(d,D);return D}function Dx(t,i){for(let o=0;o<t.length;o++)i.push((0,t[o])());return i}
1function RT(t,i=[]){return o=>{o.providersResolver=(c,d)=>function jI(t,i,o){const c=_i();if(c.firstCreatePass){const d=Ra(t);bx(o,c.data,c.blueprint,d,!0),bx(i,c.data,c.blueprint,d,!1)}}(c,d?d(t):t,i)}}let zI=(()=>{class t{constructor(o){this._injector=o,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(o){if(!o.standalone)return null;if(!this.cachedInjectors.has(o)){const c=Dn(0,o.type),d=c.length>0?Rv([c],this._injector,`Standalone[${o.type.name}]`):null;this.cachedInjectors.set(o,d)}return this.cachedInjectors.get(o)}ngOnDestroy(){try{for(const o of this.cachedInjectors.values())null!==o&&o.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=Pe({token:t,providedIn:"environment",factory:()=>new t(gi(Bo))})}}return t})();function PT(t){Do("NgStandalone"),t.getStandaloneInjector=i=>i.get(zI).getOrCreateStandaloneInjector(t)}function VT(t,i,o){const c=Io()+t,d=Rn();return d[c]===Ot?Wu(d,c,o?i.call(o):i()):pp(d,c)}function UT(t,i,o,c){return GT(Rn(),Io(),t,i,o,c)}function HT(t,i,o,c,d){return zT(Rn(),Io(),t,i,o,c,d)}function YT(t,i,o,c,d,D){return KT(Rn(),Io(),t,i,o,c,d,D)}function jT(t,i,o,c,d,D,N){return XT(Rn(),Io(),t,i,o,c,d,D,N)}function WT(t,i,o,c,d,D,N,G){const ce=Io()+t,He=Rn(),et=Zc(He,ce,o,c,d,D);return Ma(He,ce+4,N)||et?Wu(He,ce+5,G?i.call(G,o,c,d,D,N):i(o,c,d,D,N)):pp(He,ce+5)}function $T(t,i,o,c,d,D,N,G,ce){const He=Io()+t,et=Rn(),Ct=Zc(et,He,o,c,d,D);return tf(et,He+4,N,G)||Ct?Wu(et,He+6,ce?i.call(ce,o,c,d,D,N,G):i(o,c,d,D,N,G)):pp(et,He+6)}function hy(t,i){const o=t[i];return o===Ot?void 0:o}function GT(t,i,o,c,d,D){const N=i+o;return Ma(t,N,d)?Wu(t,N+1,D?c.call(D,d):c(d)):hy(t,N+1)}function zT(t,i,o,c,d,D,N){const G=i+o;return tf(t,G,d,D)?Wu(t,G+2,N?c.call(N,d,D):c(d,D)):hy(t,G+2)}function KT(t,i,o,c,d,D,N,G){const ce=i+o;return X0(t,ce,d,D,N)?Wu(t,ce+3,G?c.call(G,d,D,N):c(d,D,N)):hy(t,ce+3)}function XT(t,i,o,c,d,D,N,G,ce){const He=i+o;return Zc(t,He,d,D,N,G)?Wu(t,He+4,ce?c.call(ce,d,D,N,G):c(d,D,N,G)):hy(t,He+4)}function ZT(t,i){const o=_i();let c;const d=t+Or;o.firstCreatePass?(c=function eA(t,i){if(i)for(let o=i.length-1;o>=0;o--){const c=i[o];if(t===c.name)return c}}(i,o.pipeRegistry),o.data[d]=c,c.onDestroy&&(o.destroyHooks??=[]).push(d,c.onDestroy)):c=o.data[d];const D=c.factory||(c.factory=eo(c.type)),G=fi(sr);try{const ce=hf(!1),He=D();return hf(ce),function dx(t,i,o,c){o>=t.data.length&&(t.data[o]=null,t.blueprint[o]=null),i[o]=c}(o,Rn(),d,He),He}finally{fi(G)}}function qT(t,i,o){const c=t+Or,d=Rn(),D=co(d,c);return fy(d,c)?GT(d,Io(),i,D.transform,o,D):D.transform(o)}function JT(t,i,o,c){const d=t+Or,D=Rn(),N=co(D,d);return fy(D,d)?zT(D,Io(),i,N.transform,o,c,N):N.transform(o,c)}function eS(t,i,o,c,d){const D=t+Or,N=Rn(),G=co(N,D);return fy(N,D)?KT(N,Io(),i,G.transform,o,c,d,G):G.transform(o,c,d)}function tS(t,i,o,c,d,D){const N=t+Or,G=Rn(),ce=co(G,N);return fy(G,N)?XT(G,Io(),i,ce.transform,o,c,d,D,ce):ce.transform(o,c,d,D)}function nS(t,i,o){const c=t+Or,d=Rn(),D=co(d,c);return fy(d,c)?function QT(t,i,o,c,d,D){let N=i+o,G=!1;for(let ce=0;ce<d.length;ce++)Ma(t,N++,d[ce])&&(G=!0);return G?Wu(t,N,c.apply(D,d)):hy(t,N)}(d,Io(),i,D.transform,o,D):D.transform.apply(D,o)}function fy(t,i){return t[Gn].data[i].pure}function rS(t,i){return A0(t,i)}class yS{constructor(i){this.full=i;const o=i.split(".");this.major=o[0],this.minor=o[1],this.patch=o.slice(2).join(".")}}let bS=(()=>{class t{log(o){console.log(o)}warn(o){console.warn(o)}static{this.\u0275fac=function(c){return new(c||t)}}static{this.\u0275prov=Pe({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})();const CS=new hr(""),TS=new hr("");let Ix,zA=(()=>{class t{constructor(o,c,d){this._ngZone=o,this.registry=c,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,Ix||(function KA(t){Ix=t}(d),d.addToWindow(c)),this._watchAngularEvents(),o.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{bo.assertNotInAngularZone(),queueMicrotask(()=>
1{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let o=this._callbacks.pop();clearTimeout(o.timeoutId),o.doneCb()}});else{let o=this.getPendingTasks();this._callbacks=this._callbacks.filter(c=>!c.updateCb||!c.updateCb(o)||(clearTimeout(c.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(o=>({source:o.source,creationLocation:o.creationLocation,data:o.data})):[]}addCallback(o,c,d){let D=-1;c&&c>0&&(D=setTimeout(()=>{this._callbacks=this._callbacks.filter(N=>N.timeoutId!==D),o()},c)),this._callbacks.push({doneCb:o,timeoutId:D,updateCb:d})}whenStable(o,c,d){if(d&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(o,c,d),this._runCallbacksIfReady()}registerApplication(o){this.registry.registerApplication(o,this)}unregisterApplication(o){this.registry.unregisterApplication(o)}findProviders(o,c,d){return[]}static{this.\u0275fac=function(c){return new(c||t)(gi(bo),gi(SS),gi(TS))}}static{this.\u0275prov=Pe({token:t,factory:t.\u0275fac})}}return t})(),SS=(()=>{class t{constructor(){this._applications=new Map}registerApplication(o,c){this._applications.set(o,c)}unregisterApplication(o){this._applications.delete(o)}unregisterAllApplications(){this._applications.clear()}getTestability(o){return this._applications.get(o)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(o,c=!0){return Ix?.findTestabilityInTree(this,o,c)??null}static{this.\u0275fac=function(c){return new(c||t)}}static{this.\u0275prov=Pe({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})();function Ax(t){return!!t&&"function"==typeof t.then}function MS(t){return!!t&&"function"==typeof t.subscribe}const IS=new hr("");let AS=(()=>{class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((o,c)=>{this.resolve=o,this.reject=c}),this.appInits=Vr(IS,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const o=[];for(const d of this.appInits){const D=d();if(Ax(D))o.push(D);else if(MS(D)){const N=new Promise((G,ce)=>{D.subscribe({complete:G,error:ce})});o.push(N)}}const c=()=>{this.done=!0,this.resolve()};Promise.all(o).then(()=>{c()}).catch(d=>{this.reject(d)}),0===o.length&&c(),this.initialized=!0}static{this.\u0275fac=function(c){return new(c||t)}}static{this.\u0275prov=Pe({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const lE=new hr("");function NS(t,i){return Array.isArray(i)?i.reduce(NS,t):{...t,...i}}let ph=(()=>{class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Vr(Sl),this.afterRenderManager=Vr(d1),this.zonelessEnabled=Vr(Km),this.dirtyFlags=0,this.deferredDirtyFlags=0,this.externalTestViews=new Set,this.beforeRender=new le.B7,this.afterTick=new le.B7,this.componentTypes=[],this.components=[],this.isStable=Vr(Ru).hasPendingTasks.pipe((0,yt.T)(o=>!o)),this._injector=Vr(Bo)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}whenStable(){let o;return new Promise(c=>{o=this.isStable.subscribe({next:d=>{d&&c()}})}).finally(()=>{o.unsubscribe()})}get injector(){return this._injector}bootstrap(o,c){const d=o instanceof uv;if(!this._injector.get(AS).done)throw!d&&gn(o),new Lt(405,!1);let N;N=d?o:this._injector.get(Xm).resolveComponentFactory(o),this.componentTypes.push(N.componentType);const G=function XA(t){return t.isBoundToModule}(N)?void 0:this._injector.get(lh),He=N.create(yo.NULL,[],c||N.selector,G),et=He.location.nativeElement,Ct=He.injector.get(CS,null);return Ct?.registerApplication(et),He.onDestroy(()=>{this.detachView(He.hostView),cE(this.components,He),Ct?.unregisterApplication(et)}),this._loadComponent(He),He}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){if(this._runningTick)throw new Lt(101,!1);const o=y(null);try{this._runningTick=!0,this.synchronize()}catch(c){this.internalErrorHandler(c)}finally{this._runningTick=!1,y(o),this.afterTick.next()}}synchronize(){let o=null;
1this._injector.destroyed||(o=this._injector.get(dv,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let c=0;for(;0!==this.dirtyFlags&&c++<10;)this.synchronizeOnce(o)}synchronizeOnce(o){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,7&this.dirtyFlags){const c=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8,this.beforeRender.next(c);for(let{_lView:d,notifyErrorHandler:D}of this._views)qA(d,D,c,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),7&this.dirtyFlags)return}else o?.begin?.(),o?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:o})=>Mo(o))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(o){const c=o;this._views.push(c),c.attachToAppRef(this)}detachView(o){const c=o;cE(this._views,c),c.detachFromAppRef()}_loadComponent(o){this.attachView(o.hostView),this.tick(),this.components.push(o);const c=this._injector.get(lE,[]);[...this._bootstrapListeners,...c].forEach(d=>d(o))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(o=>o()),this._views.slice().forEach(o=>o.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(o){return this._destroyListeners.push(o),()=>cE(this._destroyListeners,o)}destroy(){if(this._destroyed)throw new Lt(406,!1);const o=this._injector;o.destroy&&!o.destroyed&&o.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(c){return new(c||t)}}static{this.\u0275prov=Pe({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function cE(t,i){const o=t.indexOf(i);o>-1&&t.splice(o,1)}function qA(t,i,o,c){(o||Mo(t))&&I0(t,i,o&&!c?0:1)}class JA{constructor(i,o){this.ngModuleFactory=i,this.componentFactories=o}}let e2=(()=>{class t{compileModuleSync(o){return new z0(o)}compileModuleAsync(o){return Promise.resolve(this.compileModuleSync(o))}compileModuleAndAllComponentsSync(o){const c=this.compileModuleSync(o),D=Jl(Vn(o).declarations).reduce((N,G)=>{const ce=ue(G);return ce&&N.push(new dp(ce)),N},[]);return new JA(c,D)}compileModuleAndAllComponentsAsync(o){return Promise.resolve(this.compileModuleAndAllComponentsSync(o))}clearCache(){}clearCacheFor(o){}getModuleId(o){}static{this.\u0275fac=function(c){return new(c||t)}}static{this.\u0275prov=Pe({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),r2=(()=>{class t{constructor(){this.zone=Vr(bo),this.changeDetectionScheduler=Vr(Jh),this.applicationRef=Vr(ph)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(c){return new(c||t)}}static{this.\u0275prov=Pe({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function kx({ngZoneFactory:t,ignoreChangesOutsideZone:i,scheduleInRootZone:o}){return t??=()=>new bo({...Nx(),scheduleInRootZone:o}),[{provide:bo,useFactory:t},{provide:Ms,multi:!0,useFactory:()=>{const c=Vr(r2,{optional:!0});return()=>c.initialize()}},{provide:Ms,multi:!0,useFactory:()=>{const c=Vr(o2);return()=>{c.initialize()}}},!0===i?{provide:cv,useValue:!0}:[],{provide:cp,useValue:o??Hp}]}function Nx(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}let o2=(()=>{class t{constructor(){this.subscription=new Ge.y,this.initialized=!1,this.zone=Vr(bo),this.pendingTasks=Vr(Ru)}initialize(){if(this.initialized)return;this.initialized=!0;let o=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(o=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{bo.assertNotInAngularZone(),queueMicrotask(()=>{null!==o&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(o),o=null)})}
1))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{bo.assertInAngularZone(),o??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(c){return new(c||t)}}static{this.\u0275prov=Pe({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),gy=(()=>{class t{constructor(){this.appRef=Vr(ph),this.taskService=Vr(Ru),this.ngZone=Vr(bo),this.zonelessEnabled=Vr(Km),this.disableScheduling=Vr(cv,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new Ge.y,this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Th):null,this.scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(Vr(cp,{optional:!0})??!1),this.cancelScheduledCallback=null,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof od||!this.zoneIsDefined)}notify(o){if(!this.zonelessEnabled&&5===o)return;switch(o){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 7:this.appRef.deferredDirtyFlags|=8;break;default:this.appRef.dirtyFlags|=8}if(!this.shouldScheduleTick())return;const c=this.useMicrotaskScheduler?Ag:Yp;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>c(()=>this.tick())):this.ngZone.runOutsideAngular(()=>c(()=>this.tick()))}shouldScheduleTick(){return!(this.disableScheduling||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(Th+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const o=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(c){throw this.taskService.remove(o),c}finally{this.cleanup()}this.useMicrotaskScheduler=!0,Ag(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(o)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const o=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(o)}}static{this.\u0275fac=function(c){return new(c||t)}}static{this.\u0275prov=Pe({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const Lx=new hr("",{providedIn:"root",factory:()=>Vr(Lx,wi.Optional|wi.SkipSelf)||function a2(){return typeof $localize<"u"&&$localize.locale||q1}()}),l2=new hr("",{providedIn:"root",factory:()=>"USD"}),dE=new hr("");function hE(t){return!t.moduleRef}let VS=(()=>{class t{constructor(o){this._injector=o,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(o,c){const d=c?.scheduleInRootZone,N=c?.ignoreChangesOutsideZone,G=[kx({ngZoneFactory:()=>function Mh(t="zone.js",i){return"noop"===t?new od:"zone.js"===t?new bo(i):t}(c?.ngZone,{...Nx({eventCoalescing:c?.ngZoneEventCoalescing,runCoalescing:c?.ngZoneRunCoalescing}),scheduleInRootZone:d}),ignoreChangesOutsideZone:N}),{provide:Jh,useExisting:gy}],ce=function l1(t,i,o){return new G0(t,i,o,!1)}(o.moduleType,this.injector,G);return function FS(t){const i=hE(t)?t.r3Injector:t.moduleRef.injector,o=i.get(bo);return o.run(()=>{hE(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();const c=i.get(Zl,null);let d;if(o.runOutsideAngular(()=>{d=o.onError.subscribe({next:D=>{c.handleError(D)}})}),hE(t)){const D=()=>i.destroy(),N=t.platformInjector.get(dE);N.add(D),i.onDestroy(()=>{d.unsubscribe(),N.delete(D)})}else{const D=()=>t.moduleRef.destroy(),N=t.platformInjector.get(dE);N.add(D),t.moduleRef.onDestroy(()=>{cE(t.allPlatformModules,t.moduleRef),d.unsubscribe(),N.delete(D)})}return function ZA(t,i,o){try{const c=o();return Ax(c)?c.catch(d=>{throw i.runOutsideAngular(()=>t.handleError(d)),d}):c}catch(c){throw i.runOutsideAngular(()=>t.handleError(c)),c}}(c,o,()=>{const D=i.get(AS);
vendor: 10,099 bytes, line 1
1return D.runInitializers(),D.donePromise.then(()=>{if(function WM(t){"string"==typeof t&&(NC=t.toLowerCase().replace(/_/g,"-"))}(i.get(Lx,q1)||q1),hE(t)){const G=i.get(ph);return void 0!==t.rootComponent&&G.bootstrap(t.rootComponent),G}return function f2(t,i){const o=t.injector.get(ph);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(c=>o.bootstrap(c));else{if(!t.instance.ngDoBootstrap)throw new Lt(-403,!1);t.instance.ngDoBootstrap(o)}i.push(t)}(t.moduleRef,t.allPlatformModules),t.moduleRef})})})}({moduleRef:ce,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(o,c=[]){const d=NS({},c);return function n2(t,i,o){const c=new z0(o);return Promise.resolve(c)}(0,0,o).then(D=>this.bootstrapModuleFactory(D,d))}onDestroy(o){this._destroyListeners.push(o)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Lt(404,!1);this._modules.slice().forEach(c=>c.destroy()),this._destroyListeners.forEach(c=>c());const o=this._injector.get(dE,null);o&&(o.forEach(c=>c()),o.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static{this.\u0275fac=function(c){return new(c||t)(gi(yo))}}static{this.\u0275prov=Pe({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})(),kp=null;const l_=new hr("");function US(t,i,o=[]){const c=`Platform: ${i}`,d=new hr(c);return(D=[])=>{let N=fE();if(!N||N.injector.get(l_,!1)){const ce=[...o,...D,{provide:d,useValue:!0}];N=t?.(ce)??function p2(t){if(fE())throw new Lt(400,!1);(function kS(){!function Ae(t){Qe=t}(()=>{throw new Lt(600,!1)})})(),kp=t.get(l_,!1)?null:t;const o=t.get(VS);return function YS(t){t.get(jg,null)?.forEach(o=>o())}(t),o}(function HS(t=[],i){return yo.create({name:i,providers:[{provide:Hs,useValue:"platform"},{provide:dE,useValue:new Set([()=>kp=null])},...t]})}(ce,c))}return N.injector.get(l_,!1)?N:function m2(){const i=fE();if(!i)throw new Lt(401,!1);return i}()}}function fE(){return kp&&kp.get(l_,!1)?null:kp?.get(VS)??null}function _2(){return!1}function v2(){}let WS=(()=>{class t{static{this.__NG_ELEMENT_ID__=y2}}return t})();function y2(t){return function b2(t,i,o){if(To(t)&&!o){const c=pa(t.index,i);return new Fm(c,c)}return 175&t.type?new Fm(i[Cs],i):null}(Os(),Rn(),!(16&~t))}class KS{constructor(){}supports(i){return K0(i)}create(i){return new C2(i)}}const x2=(t,i)=>i;class C2{constructor(i){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=i||x2}forEachItem(i){let o;for(o=this._itHead;null!==o;o=o._next)i(o)}forEachOperation(i){let o=this._itHead,c=this._removalsHead,d=0,D=null;for(;o||c;){const N=!c||o&&o.currentIndex<QS(c,d,D)?o:c,G=QS(N,d,D),ce=N.currentIndex;if(N===c)d--,c=c._nextRemoved;else if(o=o._next,null==N.previousIndex)d++;else{D||(D=[]);const He=G-d,et=ce-d;if(He!=et){for(let Qt=0;Qt<He;Qt++){const ln=Qt<D.length?D[Qt]:D[Qt]=0,xn=ln+Qt;et<=xn&&xn<He&&(D[Qt]=ln+1)}D[N.previousIndex]=et-He}}G!==ce&&i(N,G,ce)}}forEachPreviousItem(i){let o;for(o=this._previousItHead;null!==o;o=o._nextPrevious)i(o)}forEachAddedItem(i){let o;for(o=this._additionsHead;null!==o;o=o._nextAdded)i(o)}forEachMovedItem(i){let o;for(o=this._movesHead;null!==o;o=o._nextMoved)i(o)}forEachRemovedItem(i){let o;for(o=this._removalsHead;null!==o;o=o._nextRemoved)i(o)}forEachIdentityChange(i){let o;for(o=this._identityChangesHead;null!==o;o=o._nextIdentityChange)i(o)}diff(i){if(null==i&&(i=[]),!K0(i))throw new Lt(900,!1);return this.check(i)?this:null}onDestroy(){}check(i){this._reset();let d,D,N,o=this._itHead,c=!1;if(Array.isArray(i)){this.length=i.length;for(let G=0;G<this.length;G++)D=i[G],N=this._trackByFn(G,D),null!==o&&Object.is(o.trackById,N)?(c&&(o=this._verifyReinsertion(o,D,N,G)),Object.is(o.item,D)||this._addIdentityChange(o,D)):(o=this._mismatch(o,D,N,G),c=!0),o=o._next}else d=0,function Pv(t,i){if(Array.isArray(t))for(let o=0;o<t.length;o++)i(t[o]);else{const o=t[Symbol.iterator]();let c;for(;!(c=o.next()).done;)i(c.value)}}(i,G=>{N=this._trackByFn(d,G),null!==o&&Object.is(o.trackById,N)?(c&&(o=this._verifyReinsertion(o,G,N,d)),Object.is(o.item,G)||this._addIdentityChange(o,G)):(o=this._mismatch(o,G,N,d),c=!0),o=o._next,d++}),this.length=d;return this._truncate(o),this.collection=i,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let i;for(i=this._previousItHead=this._itHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._additionsHead;null!==i;i=i._nextAdded)i.previousIndex=i.currentIndex;for(this._additionsHead=this._additionsTail=null,i=this._movesHead;null!==i;i=i._nextMoved)i.previousIndex=i.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(i,o,c,d){let D;return null===i?D=this._itTail:(D=i._prev,this._remove(i)),null!==(i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null))?(Object.is(i.item,o)||this._addIdentityChange(i,o),this._reinsertAfter(i,D,d)):null!==(i=null===this._linkedRecords?null:this._linkedRecords.get(c,d))?(Object.is(i.item,o)||this._addIdentityChange(i,o),this._moveAfter(i,D,d)):i=this._addAfter(new T2(o,c),D,d),i}_verifyReinsertion(i,o,c,d){let D=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null);return null!==D?i=this._reinsertAfter(D,i._prev,d):i.currentIndex!=d&&(i.currentIndex=d,this._addToMoves(i,d)),i}_truncate(i){for(;null!==i;){const o=i._next;this._addToRemovals(this._unlink(i)),i=o}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(i,o,c){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(i);const d=i._prevRemoved,D=i._nextRemoved;return null===d?this._removalsHead=D:d._nextRemoved=D,null===D?this._removalsTail=d:D._prevRemoved=d,this._insertAfter(i,o,c),this._addToMoves(i,c),i}_moveAfter(i,o,c){return this._unlink(i),this._insertAfter(i,o,c),this._addToMoves(i,c),i}_addAfter(i,o,c){return this._insertAfter(i,o,c),this._additionsTail=null===this._additionsTail?this._additionsHead=i:this._additionsTail._nextAdded=i,i}_insertAfter(i,o,c){const d=null===o?this._itHead:o._next;return i._next=d,i._prev=o,null===d?this._itTail=i:d._prev=i,null===o?this._itHead=i:o._next=i,null===this._linkedRecords&&(this._linkedRecords=new XS),this._linkedRecords.put(i),i.currentIndex=c,i}_remove(i){return this._addToRemovals(this._unlink(i))}_unlink(i){null!==this._linkedRecords&&this._linkedRecords.remove(i);const o=i._prev,c=i._next;return null===o?this._itHead=c:o._next=c,null===c?this._itTail=o:c._prev=o,i}_addToMoves(i,o){return i.previousIndex===o||(this._movesTail=null===this._movesTail?this._movesHead=i:this._movesTail._nextMoved=i),i}_addToRemovals(i){return null===this._unlinkedRecords&&(this._unlinkedRecords=new XS),this._unlinkedRecords.put(i),i.currentIndex=null,i._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=i,i._prevRemoved=null):(i._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=i),i}_addIdentityChange(i,o){return i.item=o,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=i:this._identityChangesTail._nextIdentityChange=i,i}}class T2{constructor(i,o){this.item=i,this.trackById=o,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class S2{constructor(){this._head=null,this._tail=null}add(i){null===this._head?(this._head=this._tail=i,i._nextDup=null,i._prevDup=null):(this._tail._nextDup=i,i._prevDup=this._tail,i._nextDup=null,this._tail=i)}get(i,o){let c;for(c=this._head;null!==c;c=c._nextDup)if((null===o||o<=c.currentIndex)&&Object.is(c.trackById,i))return c;return null}remove(i){const o=i._prevDup,c=i._nextDup;return null===o?this._head=c:o._nextDup=c,null===c?this._tail=o:c._prevDup=o,null===this._head}}class XS{constructor(){this.map=new Map}put(i){const o=i.trackById;let c=this.map.get(o);c||(c=new S2,this.map.set(o,c)),c.add(i)}get(i,o){const d=this.map.get(i);return d?d.get(i,o):null}remove(i){const o=i.trackById;return this.map.get(o).remove(i)&&this.map.delete(o),i}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function QS(t,i,o){const c=t.previousIndex;if(null===c)return c;let d=0;return o&&c<o.length&&(d=o[c]),c+i+d}class ZS{constructor(){}supports(i){return i instanceof Map||cg(i)}create(){return new M2}}class M2{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(i){let o;for(o=this._mapHead;null!==o;o=o._next)i(o)}forEachPreviousItem(i){let o;for(o=this._previousMapHead;null!==o;o=o._nextPrevious)i(o)}forEachChangedItem(i){let o;for(o=this._changesHead;null!==o;o=o._nextChanged)i(o)}forEachAddedItem(i){let o;for(o=this._additionsHead;null!==o;o=o._nextAdded)i(o)}forEachRemovedItem(i){let o;for(o=this._removalsHead;null!==o;o=o._nextRemoved)i(o)}diff(i){if(i){if(!(i instanceof Map||cg(i)))throw new Lt(900,!1)}else i=new Map;return this.check(i)?this:null}onDestroy(){}check(i){this._reset();let o=this._mapHead;
vendor: 2,062 bytes, line 1
1if(this._appendAfter=null,this._forEach(i,(c,d)=>{if(o&&o.key===d)this._maybeAddToChanges(o,c),this._appendAfter=o,o=o._next;else{const D=this._getOrCreateRecordForKey(d,c);o=this._insertBeforeOrAppend(o,D)}}),o){o._prev&&(o._prev._next=null),this._removalsHead=o;for(let c=o;null!==c;c=c._nextRemoved)c===this._mapHead&&(this._mapHead=null),this._records.delete(c.key),c._nextRemoved=c._next,c.previousValue=c.currentValue,c.currentValue=null,c._prev=null,c._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(i,o){if(i){const c=i._prev;return o._next=i,o._prev=c,i._prev=o,c&&(c._next=o),i===this._mapHead&&(this._mapHead=o),this._appendAfter=i,i}return this._appendAfter?(this._appendAfter._next=o,o._prev=this._appendAfter):this._mapHead=o,this._appendAfter=o,null}_getOrCreateRecordForKey(i,o){if(this._records.has(i)){const d=this._records.get(i);this._maybeAddToChanges(d,o);const D=d._prev,N=d._next;return D&&(D._next=N),N&&(N._prev=D),d._next=null,d._prev=null,d}const c=new I2(i);return this._records.set(i,c),c.currentValue=o,this._addToAdditions(c),c}_reset(){if(this.isDirty){let i;for(this._previousMapHead=this._mapHead,i=this._previousMapHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._changesHead;null!==i;i=i._nextChanged)i.previousValue=i.currentValue;for(i=this._additionsHead;null!=i;i=i._nextAdded)i.previousValue=i.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(i,o){Object.is(o,i.currentValue)||(i.previousValue=i.currentValue,i.currentValue=o,this._addToChanges(i))}_addToAdditions(i){null===this._additionsHead?this._additionsHead=this._additionsTail=i:(this._additionsTail._nextAdded=i,this._additionsTail=i)}_addToChanges(i){null===this._changesHead?this._changesHead=this._changesTail=i:(this._changesTail._nextChanged=i,this._changesTail=i)}_forEach(i,o){i instanceof Map?i.forEach(o):Object.keys(i).forEac
1h(c=>o(i[c],c))}}class I2{constructor(i){this.key=i,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function qS(){return new Vx([new KS])}let Vx=(()=>{class t{static{this.\u0275prov=Pe({token:t,providedIn:"root",factory:qS})}constructor(o){this.factories=o}static create(o,c){if(null!=c){const d=c.factories.slice();o=o.concat(d)}return new t(o)}static extend(o){return{provide:t,useFactory:c=>t.create(o,c||qS()),deps:[[t,new ms,new Ds]]}}find(o){const c=this.factories.find(d=>d.supports(o));if(null!=c)return c;throw new Lt(901,!1)}}return t})();function JS(){return new Ux([new ZS])}let Ux=(()=>{class t{static{this.\u0275prov=Pe({token:t,providedIn:"root",factory:JS})}constructor(o){this.factories=o}static create(o,c){if(c){const d=c.factories.slice();o=o.concat(d)}return new t(o)}static extend(o){return{provide:t,useFactory:c=>t.create(o,c||JS()),deps:[[t,new ms,new Ds]]}}find(o){const c=this.factories.find(d=>d.supports(o));if(c)return c;throw new Lt(901,!1)}}return t})();const N2=US(null,"core",[]);let O2=(()=>{class t{constructor(o){}static{this.\u0275fac=function(c){return new(c||t)(gi(ph))}}static{this.\u0275mod=Mi({type:t})}static{this.\u0275inj=it({})}}return t})();function uk(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}function dk(t,i=NaN){return isNaN(parseFloat(t))||isNaN(Number(t))?i:Number(t)}function fk(t,i){Do("NgSignals");const o=M(t);return i?.equal&&(o[v].equal=i.equal),o}function pk(t){const i=y(null);try{return t()}finally{y(i)}}const mk=new hr("",{providedIn:"root",factory:()=>Vr(gk)});let gk=(()=>{class t{static{this.\u0275prov=Pe({token:t,providedIn:"root",factory:()=>new _k})}}return t})();class _k{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=Vr(Ru),this.taskId=null}scheduleEffect(i){if(this.enqueue(i),null===this.taskId){const o=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(o),this.taskId=null})}}enqueue(i){const o=i.creationZone;this.queues.has(o)||this.queues.set(o,new Set);const c=this.queues.get(o);c.has(i)||(this.queuedEffectCount++,c.add(i))}flush(){for(;this.queuedEffectCount>0;)for(const[i,o]of this.queues)null===i?this.flushQueue(o):i.run(()=>this.flushQueue(o))}flushQueue(i){for(const o of i)i.delete(o),this.queuedEffectCount--,o.run()}}class vk{constructor(i,o,c,d,D,N){this.scheduler=i,this.effectFn=o,this.creationZone=c,this.injector=D,this.watcher=function on(t,i,o){const c=Object.create(Mt);o&&(c.consumerAllowSignalWrites=!0),c.fn=t,c.schedule=i;const d=ce=>{c.cleanupFn=ce};return c.ref={notify:()=>H(c),run:()=>{if(null===c.fn)return;if(function g(){return u}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(c.dirty=!1,c.hasRun&&!j(c))return;c.hasRun=!0;const ce=K(c);try{c.cleanupFn(),c.cleanupFn=dn,c.fn(d)}finally{k(c,ce)}},cleanup:()=>c.cleanupFn(),destroy:()=>function N(ce){(function D(ce){return null===ce.fn&&null===ce.schedule})(ce)||(ae(ce),ce.cleanupFn(),ce.fn=null,ce.schedule=null,ce.cleanupFn=dn)}(c),[v]:c},c.ref}(G=>this.runEffect(G),()=>this.schedule(),N),this.unregisterOnDestroy=d?.onDestroy(()=>this.destroy())}runEffect(i){try{this.effectFn(i)}catch(o){this.injector.get(Zl,null,{optional:!0})?.handleError(o)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}function wM(t,i){Do("NgSignals"),!i?.injector&&wa();const o=i?.injector??Vr(yo),c=!0!==i?.manualCleanup?o.get(hl):null,d=new vk(o.get(mk),t,typeof Zone>"u"?null:Zone.current,c,o,i?.allowSignalWrites??!1),D=o.get(WS,null,{optional:!0});return D&&8&D._lView[Lr]?(D._lView[Li]??=[]).push(d.watcher.notify):d.watcher.notify(),d}function yk(t,i){const o=ue(t),c=i.elementInjector||Ni();return new dp(o).create(c,i.projectableNodes,i.hostElement,i.environmentInjector)}function bk(t){const i=ue(t);if(!i)return null;const o=new dp(i);return{get selector(){return o.selector},get type(){return o.componentType},get inputs(){return o.inputs},get outputs(){return o.outputs},get ngContentSelectors(){return o.ngContentSelectors},get isStandalone(){return i.standalone},get isSignal(){return i.signals}}}},89079:(We,de,m)=>{"use strict";m.d(de,{pQ:()=>_});var r=m(54438),a=m(15075),u=m(7605);
1function _(S){S||((0,r.Af3)(_),S=(0,r.WQX)(r.abz));const O=new a.c(T=>S.onDestroy(T.next.bind(T)));return T=>T.pipe((0,u.Q)(O))}},89417:(We,de,m)=>{"use strict";m.d(de,{$R:()=>ci,BC:()=>kt,Fm:()=>Jo,JD:()=>Gs,MJ:()=>Ar,MR:()=>so,Q0:()=>uo,R_:()=>ro,VZ:()=>us,X1:()=>fe,YN:()=>J,YS:()=>qi,Yp:()=>Ro,ZU:()=>Je,Zm:()=>S,cV:()=>jr,cb:()=>Lt,cz:()=>k,gE:()=>R,j4:()=>Ya,k0:()=>Ee,kq:()=>f,l_:()=>la,me:()=>B,ok:()=>Xo,qT:()=>ws,tU:()=>Ms,v8:()=>Js,vO:()=>le,vS:()=>Ps,wz:()=>Zi,xH:()=>Pi,xh:()=>xs,y7:()=>na,zX:()=>Bi});var r=m(54438),a=m(60177),u=m(78160),_=m(90696),v=m(45286),y=m(95006);let E=(()=>{class U{constructor(Y,ke){this._renderer=Y,this._elementRef=ke,this.onChange=rt=>{},this.onTouched=()=>{}}setProperty(Y,ke){this._renderer.setProperty(this._elementRef.nativeElement,Y,ke)}registerOnTouched(Y){this.onTouched=Y}registerOnChange(Y){this.onChange=Y}setDisabledState(Y){this.setProperty("disabled",Y)}static{this.\u0275fac=function(ke){return new(ke||U)(r.rXU(r.sFG),r.rXU(r.aKT))}}static{this.\u0275dir=r.FsC({type:U})}}return U})(),g=(()=>{class U extends E{static{this.\u0275fac=(()=>{let Y;return function(rt){return(Y||(Y=r.xGo(U)))(rt||U)}})()}static{this.\u0275dir=r.FsC({type:U,features:[r.Vt3]})}}return U})();const f=new r.nKC(""),C={provide:f,useExisting:(0,r.Rfq)(()=>S),multi:!0};let S=(()=>{class U extends g{writeValue(Y){this.setProperty("checked",Y)}static{this.\u0275fac=(()=>{let Y;return function(rt){return(Y||(Y=r.xGo(U)))(rt||U)}})()}static{this.\u0275dir=r.FsC({type:U,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(ke,rt){1&ke&&r.bIt("change",function(vn){return rt.onChange(vn.target.checked)})("blur",function(){return rt.onTouched()})},features:[r.Jv_([C]),r.Vt3]})}}return U})();const O={provide:f,useExisting:(0,r.Rfq)(()=>B),multi:!0},L=new r.nKC("");let B=(()=>{class U extends E{constructor(Y,ke,rt){super(Y,ke),this._compositionMode=rt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function T(){const U=(0,a.QT)()?(0,a.QT)().getUserAgent():"";return/android (\d+)/.test(U.toLowerCase())}())}writeValue(Y){this.setProperty("value",Y??"")}_handleInput(Y){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(Y)}_compositionStart(){this._composing=!0}_compositionEnd(Y){this._composing=!1,this._compositionMode&&this.onChange(Y)}static{this.\u0275fac=function(ke){return new(ke||U)(r.rXU(r.sFG),r.rXU(r.aKT),r.rXU(L,8))}}static{this.\u0275dir=r.FsC({type:U,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(ke,rt){1&ke&&r.bIt("input",function(vn){return rt._handleInput(vn.target.value)})("blur",function(){return rt.onTouched()})("compositionstart",function(){return rt._compositionStart()})("compositionend",function(vn){return rt._compositionEnd(vn.target.value)})},features:[r.Jv_([O]),r.Vt3]})}}return U})();function H(U){return null==U||("string"==typeof U||Array.isArray(U))&&0===U.length}function K(U){return null!=U&&"number"==typeof U.length}const k=new r.nKC(""),j=new r.nKC(""),ae=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class Ee{static min(z){return Me(z)}static max(z){return Ie(z)}static required(z){return re(z)}static requiredTrue(z){return function he(U){return!0===U.value?null:{required:!0}}(z)}static email(z){return function Se(U){return H(U.value)||ae.test(U.value)?null:{email:!0}}(z)}static minLength(z){return M(z)}static maxLength(z){return ee(z)}static pattern(z){return pe(z)}static nullValidator(z){return null}static compose(z){return _e(z)}static composeAsync(z){return lt(z)}}function Me(U){return z=>{if(H(z.value)||H(U))return null;const Y=parseFloat(z.value);return!isNaN(Y)&&Y<U?{min:{min:U,actual:z.value}}:null}}function Ie(U){return z=>{if(H(z.value)||H(U))return null;const Y=parseFloat(z.value);return!isNaN(Y)&&Y>U?{max:{max:U,actual:z.value}}:null}}function re(U){return H(U.value)?{required:!0}:null}function M(U){return z=>H(z.value)||!K(z.value)?null:z.value.length<U?{minlength:{requiredLength:U,actualLength:z.value.length}}:null}function ee(U){return z=>K(z.value)&&z.value.length>U?{maxlength:{requiredLength:U,actualLength:z.value.length}}:null}function pe(U){if(!U)return ge;let z,Y;return"string"==typeof U?(Y="","^"!==U.charAt(0)&&(Y+="^"),Y+=U,"$"!==U.charAt(U.length-1)&&(Y+="$"),z=new RegExp(Y)):(Y=U.toString(),z=U),ke=>{if(H(ke.value))return null;const rt=ke.value;return z.test(rt)?null:{pattern:{requiredPattern:Y,actualValue:rt}}}}function ge(U){return null}function Be(U){return null!=U}function je(U){return(0,r.jNT)(U)?(0,u.H)(U):U}function Qe(U){let z={};
1return U.forEach(Y=>{z=null!=Y?{...z,...Y}:z}),0===Object.keys(z).length?null:z}function xe(U,z){return z.map(Y=>Y(U))}function ve(U){return U.map(z=>function Ae(U){return!U.validate}(z)?z:Y=>z.validate(Y))}function _e(U){if(!U)return null;const z=U.filter(Be);return 0==z.length?null:function(Y){return Qe(xe(Y,z))}}function Ce(U){return null!=U?_e(ve(U)):null}function lt(U){if(!U)return null;const z=U.filter(Be);return 0==z.length?null:function(Y){const ke=xe(Y,z).map(je);return(0,_.p)(ke).pipe((0,y.T)(Qe))}}function Dt(U){return null!=U?lt(ve(U)):null}function $t(U,z){return null===U?[z]:Array.isArray(U)?[...U,z]:[U,z]}function un(U){return U._rawValidators}function cn(U){return U._rawAsyncValidators}function Pn(U){return U?Array.isArray(U)?U:[U]:[]}function on(U,z){return Array.isArray(U)?U.includes(z):U===z}function dn(U,z){const Y=Pn(z);return Pn(U).forEach(rt=>{on(Y,rt)||Y.push(rt)}),Y}function Mt(U,z){return Pn(z).filter(Y=>!on(U,Y))}class me{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(z){this._rawValidators=z||[],this._composedValidatorFn=Ce(this._rawValidators)}_setAsyncValidators(z){this._rawAsyncValidators=z||[],this._composedAsyncValidatorFn=Dt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(z){this._onDestroyCallbacks.push(z)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(z=>z()),this._onDestroyCallbacks=[]}reset(z=void 0){this.control&&this.control.reset(z)}hasError(z,Y){return!!this.control&&this.control.hasError(z,Y)}getError(z,Y){return this.control?this.control.getError(z,Y):null}}class Je extends me{get formDirective(){return null}get path(){return null}}class le extends me{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Ge{constructor(z){this._cd=z}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}}let kt=(()=>{class U extends Ge{constructor(Y){super(Y)}static{this.\u0275fac=function(ke){return new(ke||U)(r.rXU(le,2))}}static{this.\u0275dir=r.FsC({type:U,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(ke,rt){2&ke&&r.AVh("ng-untouched",rt.isUntouched)("ng-touched",rt.isTouched)("ng-pristine",rt.isPristine)("ng-dirty",rt.isDirty)("ng-valid",rt.isValid)("ng-invalid",rt.isInvalid)("ng-pending",rt.isPending)},features:[r.Vt3]})}}return U})(),Lt=(()=>{class U extends Ge{constructor(Y){super(Y)}static{this.\u0275fac=function(ke){return new(ke||U)(r.rXU(Je,10))}}static{this.\u0275dir=r.FsC({type:U,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(ke,rt){2&ke&&r.AVh("ng-untouched",rt.isUntouched)("ng-touched",rt.isTouched)("ng-pristine",rt.isPristine)("ng-dirty",rt.isDirty)("ng-valid",rt.isValid)("ng-invalid",rt.isInvalid)("ng-pending",rt.isPending)("ng-submitted",rt.isSubmitted)},features:[r.Vt3]})}}return U})();const Nn="VALID",An="INVALID",Bn="PENDING",jn="DISABLED";class Wn{}class Zt extends Wn{constructor(z,Y){super(),this.value=z,this.source=Y}}class Et extends Wn{constructor(z,Y){super(),this.pristine=z,this.source=Y}}class xt extends Wn{constructor(z,Y){super(),this.touched=z,this.source=Y}}class Nt extends Wn{constructor(z,Y){super(),this.status=z,this.source=Y}}class pn extends Wn{constructor(z){super(),this.source=z}}class Mn extends Wn{constructor(z){super(),this.source=z}}function Gt(U){return(pt(U)?U.validators:U)||null}function qt(U,z){return(pt(z)?z.asyncValidators:U)||null}function pt(U){return null!=U&&!Array.isArray(U)&&"object"==typeof U}function Ut(U,z,Y){const ke=U.controls;if(!(z?Object.keys(ke):ke).length)throw new r.wOt(1e3,"");if(!ke[Y])throw new r.wOt(1001,"")}
1function Z(U,z,Y){U._forEachChild((ke,rt)=>{if(void 0===Y[rt])throw new r.wOt(1002,"")})}class P{constructor(z,Y){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=(0,r.EWP)(()=>this.statusReactive()),this.statusReactive=(0,r.vPA)(void 0),this._pristine=(0,r.EWP)(()=>this.pristineReactive()),this.pristineReactive=(0,r.vPA)(!0),this._touched=(0,r.EWP)(()=>this.touchedReactive()),this.touchedReactive=(0,r.vPA)(!1),this._events=new v.B7,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(z),this._assignAsyncValidators(Y)}get validator(){return this._composedValidatorFn}set validator(z){this._rawValidators=this._composedValidatorFn=z}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(z){this._rawAsyncValidators=this._composedAsyncValidatorFn=z}get parent(){return this._parent}get status(){return(0,r.O8t)(this.statusReactive)}set status(z){(0,r.O8t)(()=>this.statusReactive.set(z))}get valid(){return this.status===Nn}get invalid(){return this.status===An}get pending(){return this.status==Bn}get disabled(){return this.status===jn}get enabled(){return this.status!==jn}get pristine(){return(0,r.O8t)(this.pristineReactive)}set pristine(z){(0,r.O8t)(()=>this.pristineReactive.set(z))}get dirty(){return!this.pristine}get touched(){return(0,r.O8t)(this.touchedReactive)}set touched(z){(0,r.O8t)(()=>this.touchedReactive.set(z))}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(z){this._assignValidators(z)}setAsyncValidators(z){this._assignAsyncValidators(z)}addValidators(z){this.setValidators(dn(z,this._rawValidators))}addAsyncValidators(z){this.setAsyncValidators(dn(z,this._rawAsyncValidators))}removeValidators(z){this.setValidators(Mt(z,this._rawValidators))}removeAsyncValidators(z){this.setAsyncValidators(Mt(z,this._rawAsyncValidators))}hasValidator(z){return on(this._rawValidators,z)}hasAsyncValidator(z){return on(this._rawAsyncValidators,z)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(z={}){const Y=!1===this.touched;this.touched=!0;const ke=z.sourceControl??this;this._parent&&!z.onlySelf&&this._parent.markAsTouched({...z,sourceControl:ke}),Y&&!1!==z.emitEvent&&this._events.next(new xt(!0,ke))}markAllAsTouched(z={}){this.markAsTouched({onlySelf:!0,emitEvent:z.emitEvent,sourceControl:this}),this._forEachChild(Y=>Y.markAllAsTouched(z))}markAsUntouched(z={}){const Y=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const ke=z.sourceControl??this;this._forEachChild(rt=>{rt.markAsUntouched({onlySelf:!0,emitEvent:z.emitEvent,sourceControl:ke})}),this._parent&&!z.onlySelf&&this._parent._updateTouched(z,ke),Y&&!1!==z.emitEvent&&this._events.next(new xt(!1,ke))}markAsDirty(z={}){const Y=!0===this.pristine;this.pristine=!1;const ke=z.sourceControl??this;this._parent&&!z.onlySelf&&this._parent.markAsDirty({...z,sourceControl:ke}),Y&&!1!==z.emitEvent&&this._events.next(new Et(!1,ke))}markAsPristine(z={}){const Y=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const ke=z.sourceControl??this;this._forEachChild(rt=>{rt.markAsPristine({onlySelf:!0,emitEvent:z.emitEvent})}),this._parent&&!z.onlySelf&&this._parent._updatePristine(z,ke),Y&&!1!==z.emitEvent&&this._events.next(new Et(!0,ke))}markAsPending(z={}){this.status=Bn;const Y=z.sourceControl??this;!1!==z.emitEvent&&(this._events.next(new Nt(this.status,Y)),this.statusChanges.emit(this.status)),this._parent&&!z.onlySelf&&this._parent.markAsPending({...z,sourceControl:Y})}disable(z={}){const Y=this._parentMarkedDirty(z.onlySelf);this.status=jn,this.errors=null,this._forEachChild(rt=>{rt.disable({...z,onlySelf:!0})}),this._updateValue();const ke=z.sourceControl??this;!1!==z.emitEvent&&(this._events.next(new Zt(this.value,ke)),this._events.next(new Nt(this.status,ke)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...z,skipPristineCheck:Y},this),this._onDisabledChange.forEach(rt=>rt(!0))}enable(z={}){const Y=this._parentMarkedDirty(z.onlySelf);
vendor: 10,149 bytes, line 1
1this.status=Nn,this._forEachChild(ke=>{ke.enable({...z,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:z.emitEvent}),this._updateAncestors({...z,skipPristineCheck:Y},this),this._onDisabledChange.forEach(ke=>ke(!1))}_updateAncestors(z,Y){this._parent&&!z.onlySelf&&(this._parent.updateValueAndValidity(z),z.skipPristineCheck||this._parent._updatePristine({},Y),this._parent._updateTouched({},Y))}setParent(z){this._parent=z}getRawValue(){return this.value}updateValueAndValidity(z={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const ke=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Nn||this.status===Bn)&&this._runAsyncValidator(ke,z.emitEvent)}const Y=z.sourceControl??this;!1!==z.emitEvent&&(this._events.next(new Zt(this.value,Y)),this._events.next(new Nt(this.status,Y)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!z.onlySelf&&this._parent.updateValueAndValidity({...z,sourceControl:Y})}_updateTreeValidity(z={emitEvent:!0}){this._forEachChild(Y=>Y._updateTreeValidity(z)),this.updateValueAndValidity({onlySelf:!0,emitEvent:z.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?jn:Nn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(z,Y){if(this.asyncValidator){this.status=Bn,this._hasOwnPendingAsyncValidator={emitEvent:!1!==Y};const ke=je(this.asyncValidator(this));this._asyncValidationSubscription=ke.subscribe(rt=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(rt,{emitEvent:Y,shouldHaveEmitted:z})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const z=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,z}return!1}setErrors(z,Y={}){this.errors=z,this._updateControlsErrors(!1!==Y.emitEvent,this,Y.shouldHaveEmitted)}get(z){let Y=z;return null==Y||(Array.isArray(Y)||(Y=Y.split(".")),0===Y.length)?null:Y.reduce((ke,rt)=>ke&&ke._find(rt),this)}getError(z,Y){const ke=Y?this.get(Y):this;return ke&&ke.errors?ke.errors[z]:null}hasError(z,Y){return!!this.getError(z,Y)}get root(){let z=this;for(;z._parent;)z=z._parent;return z}_updateControlsErrors(z,Y,ke){this.status=this._calculateStatus(),z&&this.statusChanges.emit(this.status),(z||ke)&&this._events.next(new Nt(this.status,Y)),this._parent&&this._parent._updateControlsErrors(z,Y,ke)}_initObservables(){this.valueChanges=new r.bkB,this.statusChanges=new r.bkB}_calculateStatus(){return this._allControlsDisabled()?jn:this.errors?An:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Bn)?Bn:this._anyControlsHaveStatus(An)?An:Nn}_anyControlsHaveStatus(z){return this._anyControls(Y=>Y.status===z)}_anyControlsDirty(){return this._anyControls(z=>z.dirty)}_anyControlsTouched(){return this._anyControls(z=>z.touched)}_updatePristine(z,Y){const ke=!this._anyControlsDirty(),rt=this.pristine!==ke;this.pristine=ke,this._parent&&!z.onlySelf&&this._parent._updatePristine(z,Y),rt&&this._events.next(new Et(this.pristine,Y))}_updateTouched(z={},Y){this.touched=this._anyControlsTouched(),this._events.next(new xt(this.touched,Y)),this._parent&&!z.onlySelf&&this._parent._updateTouched(z,Y)}_registerOnCollectionChange(z){this._onCollectionChange=z}_setUpdateStrategy(z){pt(z)&&null!=z.updateOn&&(this._updateOn=z.updateOn)}_parentMarkedDirty(z){return!z&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(z){return null}_assignValidators(z){this._rawValidators=Array.isArray(z)?z.slice():z,this._composedValidatorFn=function br(U){return Array.isArray(U)?Ce(U):U||null}(this._rawValidators)}_assignAsyncValidators(z){this._rawAsyncValidators=Array.isArray(z)?z.slice():z,this._composedAsyncValidatorFn=function zt(U){return Array.isArray(U)?Dt(U):U||null}(this._rawAsyncValidators)}}class R extends P{constructor(z,Y,ke){super(Gt(Y),qt(ke,Y)),this.controls=z,this._initObservables(),this._setUpdateStrategy(Y),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(z,Y){return this.controls[z]?this.controls[z]:(this.controls[z]=Y,Y.setParent(this),Y._registerOnCollectionChange(this._onCollectionChange),Y)}addControl(z,Y,ke={}){this.registerControl(z,Y),this.updateValueAndValidity({emitEvent:ke.emitEvent}),this._onCollectionChange()}removeControl(z,Y={}){this.controls[z]&&this.controls[z]._registerOnCollectionChange(()=>{}),delete this.controls[z],this.updateValueAndValidity({emitEvent:Y.emitEvent}),this._onCollectionChange()}setControl(z,Y,ke={}){this.controls[z]&&this.controls[z]._registerOnCollectionChange(()=>{}),delete this.controls[z],Y&&this.registerControl(z,Y),this.updateValueAndValidity({emitEvent:ke.emitEvent}),this._onCollectionChange()}contains(z){return this.controls.hasOwnProperty(z)&&this.controls[z].enabled}setValue(z,Y={}){Z(this,0,z),Object.keys(z).forEach(ke=>{Ut(this,!0,ke),this.controls[ke].setValue(z[ke],{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y)}patchValue(z,Y={}){null!=z&&(Object.keys(z).forEach(ke=>{const rt=this.controls[ke];rt&&rt.patchValue(z[ke],{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y))}reset(z={},Y={}){this._forEachChild((ke,rt)=>{ke.reset(z?z[rt]:null,{onlySelf:!0,emitEvent:Y.emitEvent})}),this._updatePristine(Y,this),this._updateTouched(Y,this),this.updateValueAndValidity(Y)}getRawValue(){return this._reduceChildren({},(z,Y,ke)=>(z[ke]=Y.getRawValue(),z))}_syncPendingControls(){let z=this._reduceChildren(!1,(Y,ke)=>!!ke._syncPendingControls()||Y);return z&&this.updateValueAndValidity({onlySelf:!0}),z}_forEachChild(z){Object.keys(this.controls).forEach(Y=>{const ke=this.controls[Y];ke&&z(ke,Y)})}_setUpControls(){this._forEachChild(z=>{z.setParent(this),z._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(z){for(const[Y,ke]of Object.entries(this.controls))if(this.contains(Y)&&z(ke))return!0;return!1}_reduceValue(){return this._reduceChildren({},(Y,ke,rt)=>((ke.enabled||this.disabled)&&(Y[rt]=ke.value),Y))}_reduceChildren(z,Y){let ke=z;return this._forEachChild((rt,en)=>{ke=Y(ke,rt,en)}),ke}_allControlsDisabled(){for(const z of Object.keys(this.controls))if(this.controls[z].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(z){return this.controls.hasOwnProperty(z)?this.controls[z]:null}}class Q extends R{}const ut=new r.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>Kt}),Kt="always";function _n(U,z){return[...z.path,U]}function Pe(U,z,Y=Kt){Jt(U,z),z.valueAccessor.writeValue(U.value),(U.disabled||"always"===Y)&&z.valueAccessor.setDisabledState?.(U.disabled),function Yn(U,z){z.valueAccessor.registerOnChange(Y=>{U._pendingValue=Y,U._pendingChange=!0,U._pendingDirty=!0,"change"===U.updateOn&&dr(U,z)})}(U,z),function ur(U,z){const Y=(ke,rt)=>{z.valueAccessor.writeValue(ke),rt&&z.viewToModelUpdate(ke)};U.registerOnChange(Y),z._registerOnDestroy(()=>{U._unregisterOnChange(Y)})}(U,z),function Xn(U,z){z.valueAccessor.registerOnTouched(()=>{U._pendingTouched=!0,"blur"===U.updateOn&&U._pendingChange&&dr(U,z),"submit"!==U.updateOn&&U.markAsTouched()})}(U,z),function St(U,z){if(z.valueAccessor.setDisabledState){const Y=ke=>{z.valueAccessor.setDisabledState(ke)};U.registerOnDisabledChange(Y),z._registerOnDestroy(()=>{U._unregisterOnDisabledChange(Y)})}}(U,z)}function mt(U,z,Y=!0){const ke=()=>{};z.valueAccessor&&(z.valueAccessor.registerOnChange(ke),z.valueAccessor.registerOnTouched(ke)),Sn(U,z),U&&(z._invokeOnDestroyCallbacks(),U._registerOnCollectionChange(()=>{}))}function it(U,z){U.forEach(Y=>{Y.registerOnValidatorChange&&Y.registerOnValidatorChange(z)})}function Jt(U,z){const Y=un(U);null!==z.validator?U.setValidators($t(Y,z.validator)):"function"==typeof Y&&U.setValidators([Y]);const ke=cn(U);null!==z.asyncValidator?U.setAsyncValidators($t(ke,z.asyncValidator)):"function"==typeof ke&&U.setAsyncValidators([ke]);const rt=()=>U.updateValueAndValidity();it(z._rawValidators,rt),it(z._rawAsyncValidators,rt)}function Sn(U,z){let Y=!1;if(null!==U){if(null!==z.validator){const rt=un(U);if(Array.isArray(rt)&&rt.length>0){const en=rt.filter(vn=>vn!==z.validator);en.length!==rt.length&&(Y=!0,U.setValidators(en))}}if(null!==z.asyncValidator){const rt=cn(U);if(Array.isArray(rt)&&rt.length>0){const en=rt.filter(vn=>vn!==z.asyncValidator);en.length!==rt.length&&(Y=!0,U.setAsyncValidators(en))}}}const ke=()=>{};return it(z._rawValidators,ke),it(z._rawAsyncValidators,ke),Y}function dr(U,z){U._pendingDirty&&U.markAsDirty(),U.setValue(U._pendingValue,{emitModelToViewChange:!1}),z.viewToModelUpdate(U._pendingValue),U._pendingChange=!1}function Sr(U,z){Jt(U,z)}function Te(U,z){if(!U.hasOwnProperty("model"))return!1;const Y=U.model;return!!Y.isFirstChange()||!Object.is(z,Y.currentValue)}function ot(U,z){U._syncPendingControls(),z.forEach(Y=>{const ke=Y.control;"submit"===ke.updateOn&&ke._pendingChange&&(Y.viewToModelUpdate(ke._pendingValue),ke._pendingChange=!1)})}function Xt(U,z){if(!z)return null;let Y,ke,rt;return Array.isArray(z),z.forEach(en=>{en.constructor===B?Y=en:function qe(U){return Object.getPrototypeOf(U.constructor)===g}(en)?ke=en:rt=en}),rt||ke||Y||null}const Zn={provide:Je,useExisting:(0,r.Rfq)(()=>jr)},rr=Promise.resolve();let jr=(()=>{class U extends Je{get submitted(){return(0,r.O8t)(this.submittedReactive)}constructor(Y,ke,rt){super(),this.callSetDisabledState=rt,this._submitted=(0,r.EWP)(()=>this.submittedReactive()),this.submittedReactive=(0,r.vPA)(!1),this._directives=new Set,this.ngSubmit=new r.bkB,this.form=new R({},Ce(Y),Dt(ke))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(Y){rr.then(()=>{const ke=this._findContainer(Y.path);Y.control=ke.registerControl(Y.name,Y.control),Pe(Y.control,Y,this.callSetDisabledState),Y.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(Y)})}getControl(Y){return this.form.get(Y.path)}
1removeControl(Y){rr.then(()=>{const ke=this._findContainer(Y.path);ke&&ke.removeControl(Y.name),this._directives.delete(Y)})}addFormGroup(Y){rr.then(()=>{const ke=this._findContainer(Y.path),rt=new R({});Sr(rt,Y),ke.registerControl(Y.name,rt),rt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(Y){rr.then(()=>{const ke=this._findContainer(Y.path);ke&&ke.removeControl(Y.name)})}getFormGroup(Y){return this.form.get(Y.path)}updateModel(Y,ke){rr.then(()=>{this.form.get(Y.path).setValue(ke)})}setValue(Y){this.control.setValue(Y)}onSubmit(Y){return this.submittedReactive.set(!0),ot(this.form,this._directives),this.ngSubmit.emit(Y),"dialog"===Y?.target?.method}onReset(){this.resetForm()}resetForm(Y=void 0){this.form.reset(Y),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(Y){return Y.pop(),Y.length?this.form.get(Y):this.form}static{this.\u0275fac=function(ke){return new(ke||U)(r.rXU(k,10),r.rXU(j,10),r.rXU(ut,8))}}static{this.\u0275dir=r.FsC({type:U,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(ke,rt){1&ke&&r.bIt("submit",function(vn){return rt.onSubmit(vn)})("reset",function(){return rt.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[r.Jv_([Zn]),r.Vt3]})}}return U})();function Kr(U,z){const Y=U.indexOf(z);Y>-1&&U.splice(Y,1)}function $r(U){return"object"==typeof U&&null!==U&&2===Object.keys(U).length&&"value"in U&&"disabled"in U}const Ar=class extends P{constructor(z=null,Y,ke){super(Gt(Y),qt(ke,Y)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(z),this._setUpdateStrategy(Y),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),pt(Y)&&(Y.nonNullable||Y.initialValueIsDefault)&&(this.defaultValue=$r(z)?z.value:z)}setValue(z,Y={}){this.value=this._pendingValue=z,this._onChange.length&&!1!==Y.emitModelToViewChange&&this._onChange.forEach(ke=>ke(this.value,!1!==Y.emitViewToModelChange)),this.updateValueAndValidity(Y)}patchValue(z,Y={}){this.setValue(z,Y)}reset(z=this.defaultValue,Y={}){this._applyFormState(z),this.markAsPristine(Y),this.markAsUntouched(Y),this.setValue(this.value,Y),this._pendingChange=!1}_updateValue(){}_anyControls(z){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(z){this._onChange.push(z)}_unregisterOnChange(z){Kr(this._onChange,z)}registerOnDisabledChange(z){this._onDisabledChange.push(z)}_unregisterOnDisabledChange(z){Kr(this._onDisabledChange,z)}_forEachChild(z){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(z){$r(z)?(this.value=this._pendingValue=z.value,z.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=z}};let Mr=(()=>{class U extends Je{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return _n(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static{this.\u0275fac=(()=>{let Y;return function(rt){return(Y||(Y=r.xGo(U)))(rt||U)}})()}static{this.\u0275dir=r.FsC({type:U,features:[r.Vt3]})}}return U})();const $s={provide:le,useExisting:(0,r.Rfq)(()=>Ps)},wi=Promise.resolve();let Ps=(()=>{class U extends le{constructor(Y,ke,rt,en,vn,fr){super(),this._changeDetectorRef=vn,this.callSetDisabledState=fr,this.control=new Ar,this._registered=!1,this.name="",this.update=new r.bkB,this._parent=Y,this._setValidators(ke),this._setAsyncValidators(rt),this.valueAccessor=Xt(0,en)}ngOnChanges(Y){if(this._checkForErrors(),!this._registered||"name"in Y){if(this._registered&&(this._checkName(),this.formDirective)){const ke=Y.name.previousValue;this.formDirective.removeControl({name:ke,path:this._getPath(ke)})}this._setUpControl()}"isDisabled"in Y&&this._updateDisabled(Y),Te(Y,this.viewModel)&&(this._updateV
1alue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(Y){this.viewModel=Y,this.update.emit(Y)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Pe(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(Y){wi.then(()=>{this.control.setValue(Y,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(Y){const ke=Y.isDisabled.currentValue,rt=0!==ke&&(0,r.L39)(ke);wi.then(()=>{rt&&!this.control.disabled?this.control.disable():!rt&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(Y){return this._parent?_n(Y,this._parent):[Y]}static{this.\u0275fac=function(ke){return new(ke||U)(r.rXU(Je,9),r.rXU(k,10),r.rXU(j,10),r.rXU(f,10),r.rXU(r.gRc,8),r.rXU(ut,8))}}static{this.\u0275dir=r.FsC({type:U,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[r.Jv_([$s]),r.Vt3,r.OA$]})}}return U})(),ws=(()=>{class U{static{this.\u0275fac=function(ke){return new(ke||U)}}static{this.\u0275dir=r.FsC({type:U,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}}return U})();const fi={provide:f,useExisting:(0,r.Rfq)(()=>uo),multi:!0};let uo=(()=>{class U extends g{writeValue(Y){this.setProperty("value",Y??"")}registerOnChange(Y){this.onChange=ke=>{Y(""==ke?null:parseFloat(ke))}}static{this.\u0275fac=(()=>{let Y;return function(rt){return(Y||(Y=r.xGo(U)))(rt||U)}})()}static{this.\u0275dir=r.FsC({type:U,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(ke,rt){1&ke&&r.bIt("input",function(vn){return rt.onChange(vn.target.value)})("blur",function(){return rt.onTouched()})},features:[r.Jv_([fi]),r.Vt3]})}}return U})();const qo={provide:f,useExisting:(0,r.Rfq)(()=>Jo),multi:!0};let Rt=(()=>{class U{constructor(){this._accessors=[]}add(Y,ke){this._accessors.push([Y,ke])}remove(Y){for(let ke=this._accessors.length-1;ke>=0;--ke)if(this._accessors[ke][1]===Y)return void this._accessors.splice(ke,1)}select(Y){this._accessors.forEach(ke=>{this._isSameGroup(ke,Y)&&ke[1]!==Y&&ke[1].fireUncheck(Y.value)})}_isSameGroup(Y,ke){return!!Y[0].control&&Y[0]._parent===ke._control._parent&&Y[1].name===ke.name}static{this.\u0275fac=function(ke){return new(ke||U)}}static{this.\u0275prov=r.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})(),Jo=(()=>{class U extends g{constructor(Y,ke,rt,en){super(Y,ke),this._registry=rt,this._injector=en,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,r.WQX)(ut,{optional:!0})??Kt}ngOnInit(){this._control=this._injector.get(le),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(Y){this._state=Y===this.value,this.setProperty("checked",this._state)}registerOnChange(Y){this._fn=Y,this.onChange=()=>{Y(this.value),this._registry.select(this)}}setDisabledState(Y){(this.setDisabledStateFired||Y||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",Y),this.setDisabledStateFired=!0}fireUncheck(Y){this.writeValue(Y)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}static{this.\u0275fac=function(ke){return new(ke||U)(r.rXU(r.sFG),r.rXU(r.aKT),r.rXU(Rt),r.rXU(r.zZn))}}static{this.\u0275dir=r.FsC({type:U,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(ke,rt){1&ke&&r.bIt("change",function(){return rt.onChange()})("blur",function(){return rt.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[r.Jv_([qo]),r.Vt3]})}}return U})();const $o={provide:f,useExisting:(0,r.Rfq)(()=>so),multi:!0};let so=(()=>{class U extends g{writeValue(Y){this.setProperty("value",parseFloat(Y))}registerOnChange(Y){this.onChange=ke=>{Y(""==ke?null:parseFloat(ke))}}static{this.\u0275fac=(()=>{let Y;return function(rt){return(Y||(Y=r.xGo(U)))(rt||U)}})()}static{this.\u0275dir=r.FsC({type:U,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(ke,rt){1&ke&&r.bIt("change",function(vn){return rt.onChange(vn.target.value)})("input",function(vn){return rt.onChange(vn.target.value)})("blur",function(){return rt.onTouched()})},features:[r.Jv_([$o]),r.Vt3]})}}return U})();const qs=new r.nKC(""),ea={provide:le,useExisting:(0,r.Rfq)(()=>la)};let la=(()=>{class U extends le{set isDisabled(Y){}static{this._ngModelWarningSentOnce=!1}constructor(Y,ke,rt,en,vn){super(),this._ngModelWarningConfig=en,this.callSetDisabledState=vn,this.update=new r.bkB,this._ngModelWarningSent=!1,this._setValidators(Y),this._setAsyncValidators(ke),this.valueAccessor=Xt(0,rt)}ngOnChanges(Y){if(this._isControlChanged(Y)){const ke=Y.form.previousValue;ke&&mt(ke,this,!1),Pe(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Te(Y,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}
1ngOnDestroy(){this.form&&mt(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(Y){this.viewModel=Y,this.update.emit(Y)}_isControlChanged(Y){return Y.hasOwnProperty("form")}static{this.\u0275fac=function(ke){return new(ke||U)(r.rXU(k,10),r.rXU(j,10),r.rXU(f,10),r.rXU(qs,8),r.rXU(ut,8))}}static{this.\u0275dir=r.FsC({type:U,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[r.Jv_([ea]),r.Vt3,r.OA$]})}}return U})();const Oo={provide:Je,useExisting:(0,r.Rfq)(()=>Ya)};let Ya=(()=>{class U extends Je{get submitted(){return(0,r.O8t)(this._submittedReactive)}set submitted(Y){this._submittedReactive.set(Y)}constructor(Y,ke,rt){super(),this.callSetDisabledState=rt,this._submitted=(0,r.EWP)(()=>this._submittedReactive()),this._submittedReactive=(0,r.vPA)(!1),this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new r.bkB,this._setValidators(Y),this._setAsyncValidators(ke)}ngOnChanges(Y){this._checkFormPresent(),Y.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Sn(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(Y){const ke=this.form.get(Y.path);return Pe(ke,Y,this.callSetDisabledState),ke.updateValueAndValidity({emitEvent:!1}),this.directives.push(Y),ke}getControl(Y){return this.form.get(Y.path)}
1removeControl(Y){mt(Y.control||null,Y,!1),function En(U,z){const Y=U.indexOf(z);Y>-1&&U.splice(Y,1)}(this.directives,Y)}addFormGroup(Y){this._setUpFormContainer(Y)}removeFormGroup(Y){this._cleanUpFormContainer(Y)}getFormGroup(Y){return this.form.get(Y.path)}addFormArray(Y){this._setUpFormContainer(Y)}removeFormArray(Y){this._cleanUpFormContainer(Y)}getFormArray(Y){return this.form.get(Y.path)}updateModel(Y,ke){this.form.get(Y.path).setValue(ke)}onSubmit(Y){return this._submittedReactive.set(!0),ot(this.form,this.directives),this.ngSubmit.emit(Y),this.form._events.next(new pn(this.control)),"dialog"===Y?.target?.method}onReset(){this.resetForm()}resetForm(Y=void 0){this.form.reset(Y),this._submittedReactive.set(!1),this.form._events.next(new Mn(this.form))}_updateDomValue(){this.directives.forEach(Y=>{const ke=Y.control,rt=this.form.get(Y.path);ke!==rt&&(mt(ke||null,Y),(U=>U instanceof Ar)(rt)&&(Pe(rt,Y,this.callSetDisabledState),Y.control=rt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(Y){const ke=this.form.get(Y.path);Sr(ke,Y),ke.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(Y){if(this.form){const ke=this.form.get(Y.path);ke&&function vr(U,z){return Sn(U,z)}(ke,Y)&&ke.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Jt(this.form,this),this._oldForm&&Sn(this._oldForm,this)}_checkFormPresent(){}static{this.\u0275fac=function(ke){return new(ke||U)(r.rXU(k,10),r.rXU(j,10),r.rXU(ut,8))}}static{this.\u0275dir=r.FsC({type:U,selectors:[["","formGroup",""]],hostBindings:function(ke,rt){1&ke&&r.bIt("submit",function(vn){return rt.onSubmit(vn)})("reset",function(){return rt.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[r.Jv_([Oo]),r.Vt3,r.OA$]})}}return U})();const ei={provide:Je,useExisting:(0,r.Rfq)(()=>ci)};let ci=(()=>{class U extends Mr{constructor(Y,ke,rt){super(),this.name=null,this._parent=Y,this._setValidators(ke),this._setAsyncValidators(rt)}_checkParentType(){Vr(this._parent)}static{this.\u0275fac=function(ke){return new(ke||U)(r.rXU(Je,13),r.rXU(k,10),r.rXU(j,10))}}static{this.\u0275dir=r.FsC({type:U,selectors:[["","formGroupName",""]],inputs:{name:[0,"formGroupName","name"]},features:[r.Jv_([ei]),r.Vt3]})}}return U})();const gi={provide:Je,useExisting:(0,r.Rfq)(()=>Js)};let Js=(()=>{class U extends Je{constructor(Y,ke,rt){super(),this.name=null,this._parent=Y,this._setValidators(ke),this._setAsyncValidators(rt)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return _n(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){Vr(this._parent)}static{this.\u0275fac=function(ke){return new(ke||U)(r.rXU(Je,13),r.rXU(k,10),r.rXU(j,10))}}static{this.\u0275dir=r.FsC({type:U,selectors:[["","formArrayName",""]],inputs:{name:[0,"formArrayName","name"]},features:[r.Jv_([gi]),r.Vt3]})}}return U})();function Vr(U){return!(U instanceof ci||U instanceof Ya||U instanceof Js)}const ca={provide:le,useExisting:(0,r.Rfq)(()=>Gs)};let Gs=(()=>{class U extends le{set isDisabled(Y){}static{this._ngModelWarningSentOnce=!1}constructor(Y,ke,rt,en,vn){super(),this._ngModelWarningConfig=vn,this._added=!1,this.name=null,this.update=new r.bkB,this._ngModelWarningSent=!1,this._parent=Y,this._setValidators(ke),this._setAsyncValidators(rt),this.valueAccessor=Xt(0,en)}ngOnChanges(Y){this._added||this._setUpControl(),Te(Y,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(Y){this.viewModel=Y,this.update.emit(Y)}get path(){return _n(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static{this.\u0275fac=function(ke){return new(ke||U)(r.rXU(Je,13),r.rXU(k,10),r.rXU(j,10),r.rXU(f,10),r.rXU(qs,8))}}static{this.\u0275dir=r.FsC({type:U,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[r.Jv_([ca]),r.Vt3,r.OA$]})}}return U})();const ta={provide:f,useExisting:(0,r.Rfq)(()=>Zi),multi:!0};function ya(U,z){return null==U?`${z}`:(z&&"object"==typeof z&&(z="Object"),`${U}: ${z}`.slice(0,50))}let Zi=(()=>{class U extends g{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(Y){this._compareWith=Y}writeValue(Y){this.value=Y;const rt=ya(this._getOptionId(Y),Y);this.setProperty("value",rt)}registerOnChange(Y){this.onChange=ke=>{this.value=this._getOptionValue(ke),Y(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(Y){for(const ke of this._optionMap.keys())if(this._compareWith(this._optionMap.get(ke),Y))return ke;return null}_getOptionValue(Y){const ke=function Go(U){return U.split(":")[0]}(Y);return this._optionMap.has(ke)?this._optionMap.get(ke):Y}static{this.\u0275fac=(()=>{let Y;return function(rt){return(Y||(Y=r.xGo(U)))(rt||U)}})()}static{this.\u0275dir=r.FsC({type:U,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(ke,rt){1&ke&&r.bIt("change",function(vn){return rt.onChange(vn.target.value)})("blur",function(){return rt.onTouched()})},inputs:{compareWith:"compareWith"},features:[r.Jv_([ta]),r.Vt3]})}}return U})(),Pi=(()=>{class U{constructor(Y,ke,rt){this._element=Y,this._renderer=ke,this._select=rt,this._select&&(this.id=this._select._registerOption())}set ngValue(Y){null!=this._select&&(this._select._optionMap.set(this.id,Y),this._setElementValue(ya(this.id,Y)),this._select.writeValue(this._select.value))}set value(Y){this._setElementValue(Y),this._select&&this._select.writeValue(this._select.value)}_setElementValue(Y){this._renderer.setProperty(this._element.nativeElement,"value",Y)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id
1),this._select.writeValue(this._select.value))}static{this.\u0275fac=function(ke){return new(ke||U)(r.rXU(r.aKT),r.rXU(r.sFG),r.rXU(Zi,9))}}static{this.\u0275dir=r.FsC({type:U,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}}return U})();const Ds={provide:f,useExisting:(0,r.Rfq)(()=>eo),multi:!0};function zo(U,z){return null==U?`${z}`:("string"==typeof z&&(z=`'${z}'`),z&&"object"==typeof z&&(z="Object"),`${U}: ${z}`.slice(0,50))}let eo=(()=>{class U extends g{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(Y){this._compareWith=Y}writeValue(Y){let ke;if(this.value=Y,Array.isArray(Y)){const rt=Y.map(en=>this._getOptionId(en));ke=(en,vn)=>{en._setSelected(rt.indexOf(vn.toString())>-1)}}else ke=(rt,en)=>{rt._setSelected(!1)};this._optionMap.forEach(ke)}registerOnChange(Y){this.onChange=ke=>{const rt=[],en=ke.selectedOptions;if(void 0!==en){const vn=en;for(let fr=0;fr<vn.length;fr++){const ai=this._getOptionValue(vn[fr].value);rt.push(ai)}}else{const vn=ke.options;for(let fr=0;fr<vn.length;fr++){const Er=vn[fr];if(Er.selected){const ai=this._getOptionValue(Er.value);rt.push(ai)}}}this.value=rt,Y(rt)}}_registerOption(Y){const ke=(this._idCounter++).toString();return this._optionMap.set(ke,Y),ke}_getOptionId(Y){for(const ke of this._optionMap.keys())if(this._compareWith(this._optionMap.get(ke)._value,Y))return ke;return null}_getOptionValue(Y){const ke=function ms(U){return U.split(":")[0]}(Y);return this._optionMap.has(ke)?this._optionMap.get(ke)._value:Y}static{this.\u0275fac=(()=>{let Y;return function(rt){return(Y||(Y=r.xGo(U)))(rt||U)}})()}static{this.\u0275dir=r.FsC({type:U,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(ke,rt){1&ke&&r.bIt("change",function(vn){return rt.onChange(vn.target)})("blur",function(){return rt.onTouched()})},inputs:{compareWith:"compareWith"},features:[r.Jv_([Ds]),r.Vt3]})}}return U})(),na=(()=>{class U{constructor(Y,ke,rt){this._element=Y,this._renderer=ke,this._select=rt,this._select&&(this.id=this._select._registerOption(this))}set ngValue(Y){null!=this._select&&(this._value=Y,this._setElementValue(zo(this.id,Y)),this._select.writeValue(this._select.value))}set value(Y){this._select?(this._value=Y,this._setElementValue(zo(this.id,Y)),this._select.writeValue(this._select.value)):this._setElementValue(Y)}_setElementValue(Y){this._renderer.setProperty(this._element.nativeElement,"value",Y)}_setSelected(Y){this._renderer.setProperty(this._element.nativeElement,"selected",Y)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static{this.\u0275fac=function(ke){return new(ke||U)(r.rXU(r.aKT),r.rXU(r.sFG),r.rXU(eo,9))}}static{this.\u0275dir=r.FsC({type:U,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}}return U})();function gs(U){return"number"==typeof U?U:parseInt(U,10)}function Es(U){return"number"==typeof U?U:parseFloat(U)}let Zs=(()=>{class U{constructor(){this._validator=ge}ngOnChanges(Y){if(this.inputName in Y){const ke=this.normalizeInput(Y[this.inputName].currentValue);this._enabled=this.enabled(ke),this._validator=this._enabled?this.createValidator(ke):ge,this._onChange&&this._onChange()}}validate(Y){return this._validator(Y)}registerOnValidatorChange(Y){this._onChange=Y}enabled(Y){return null!=Y}static{this.\u0275fac=function(ke){return new(ke||U)}}static{this.\u0275dir=r.FsC({type:U,features:[r.OA$]})}}return U})();const to={provide:k,useExisting:(0,r.Rfq)(()=>Bi),multi:!0};let Bi=(()=>{class U extends Zs{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=Y=>Es(Y),this.createValidator=Y=>Ie(Y)}static{this.\u0275fac=(()=>{let Y;return function(rt){return(Y||(Y=r.xGo(U)))(rt||U)}})()}static{this.\u0275dir=r.FsC({type:U,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(ke,rt){2&ke&&r.BMQ("max",rt._enabled?rt.max:null)},inputs:{max:"max"},features:[r.Jv_([to]),r.Vt3]})}}return U})();const oo={provide:k,useExisting:(0,r.Rfq)(()=>us),multi:!0};let us=(()=>{class U extends Zs{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=Y=>Es(Y),this.createValidator=Y=>Me(Y)}static{this.\u0275fac=(()=>{let Y;return function(rt){return(Y||(Y=r.xGo(U)))(rt||U)}})()}static{this.\u0275dir=r.FsC({type:U,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(ke,rt){2&ke&&r.BMQ("min",rt._enabled?rt.min:null)},inputs:{min:"min"},features:[r.Jv_([oo]),r.Vt3]})}}return U})();const ra={provide:k,useExisting:(0,r.Rfq)(()=>qi),multi:!0};let qi=(()=>{class U extends Zs{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=r.L39,this.createValidator=Y=>re}enabled(Y){return Y}static{this.\u0275fac=(()=>{let Y;return function(rt){return(Y||(Y=r.xGo(U)))(rt||U)}})()}static{this.\u0275dir=r.FsC({type:U,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(ke,rt){2&ke&&r.BMQ("required",rt._enabled?"":null)},inputs:{required:"required"},features:[r.Jv_([ra]),r.Vt3]})}}return U})();const ds={provide:k,useExisting:(0,r.Rfq)(()=>xs),multi:!0};let xs=(()=>{class U extends Zs{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=Y=>gs(Y),this.createValidator=Y=>M(Y)}static{this.\u0275fac=(()=>{let Y;return function(rt){return(Y||(Y=r.xGo(U)))(rt||U)}})()}static{this.\u0275dir=r.FsC({type:U,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(ke,rt){2&ke&&r.BMQ("minlength",rt._enabled?rt.minlength:null)},inputs:{minlength:"minlength"},features:[r.Jv_([ds]),r.Vt3]})}}return U})();const Si={provide:k,useExisting:(0,r.Rfq)(()=>Ms),multi:!0};let Ms=(()=>{class U extends Zs{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=Y=>gs(Y),this.createValidator=Y=>ee(Y)}static{this.\u0275fac=(()=>{let Y;return function(rt){return(Y||(Y=r.xGo(U)))(rt||U)}})()}static{this.\u0275dir=r.FsC({type:U,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(ke,rt){2&ke&&r.BMQ("maxlength",rt._enabled?rt.maxlength:null)},inputs:{maxlength:"maxlength"},features:[r.Jv_([Si]),r.Vt3]})}}return U})();const Ko={provide:k,useExisting:(0,r.Rfq)(()=>ro),multi:!0};let ro=(()=>{class U extends Zs{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=Y=>Y,this.createValidator=Y=>pe(Y)}static{this.\u0275fac=(()=>{let Y;return function(rt){return(Y||(Y=r.xGo(U)))(rt||U)}})()}static{this.\u0275dir=r.FsC({type:U,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(ke,rt){2&ke&&r.BMQ("pattern",rt._enabled?rt.pattern:null)},inputs:{pattern:"pattern"},features:[r.Jv_([Ko]),r.Vt3]})}}return U})(),zs=(()=>{class U{static{this.\u0275fac=function(ke){return new(ke||U)}}static{this.\u0275mod=r.$C({type:U})}static{this.\u0275inj=r.G2t({})}}return U})();class Ro extends P{constructor(z,Y,ke){super(Gt(Y),qt(ke,Y)),this.controls=z,this._initOb
1servables(),this._setUpdateStrategy(Y),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(z){return this.controls[this._adjustIndex(z)]}push(z,Y={}){this.controls.push(z),this._registerControl(z),this.updateValueAndValidity({emitEvent:Y.emitEvent}),this._onCollectionChange()}insert(z,Y,ke={}){this.controls.splice(z,0,Y),this._registerControl(Y),this.updateValueAndValidity({emitEvent:ke.emitEvent})}removeAt(z,Y={}){let ke=this._adjustIndex(z);ke<0&&(ke=0),this.controls[ke]&&this.controls[ke]._registerOnCollectionChange(()=>{}),this.controls.splice(ke,1),this.updateValueAndValidity({emitEvent:Y.emitEvent})}setControl(z,Y,ke={}){let rt=this._adjustIndex(z);rt<0&&(rt=0),this.controls[rt]&&this.controls[rt]._registerOnCollectionChange(()=>{}),this.controls.splice(rt,1),Y&&(this.controls.splice(rt,0,Y),this._registerControl(Y)),this.updateValueAndValidity({emitEvent:ke.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(z,Y={}){Z(this,0,z),z.forEach((ke,rt)=>{Ut(this,!1,rt),this.at(rt).setValue(ke,{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y)}patchValue(z,Y={}){null!=z&&(z.forEach((ke,rt)=>{this.at(rt)&&this.at(rt).patchValue(ke,{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y))}reset(z=[],Y={}){this._forEachChild((ke,rt)=>{ke.reset(z[rt],{onlySelf:!0,emitEvent:Y.emitEvent})}),this._updatePristine(Y,this),this._updateTouched(Y,this),this.updateValueAndValidity(Y)}getRawValue(){return this.controls.map(z=>z.getRawValue())}clear(z={}){this.controls.length<1||(this._forEachChild(Y=>Y._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:z.emitEvent}))}_adjustIndex(z){return z<0?z+this.length:z}_syncPendingControls(){let z=this.controls.reduce((Y,ke)=>!!ke._syncPendingControls()||Y,!1);return z&&this.updateValueAndValidity({onlySelf:!0}),z}_forEachChild(z){this.controls.forEach((Y,ke)=>{z(Y,ke)})}_updateValue(){this.value=this.controls.filter(z=>z.enabled||this.disabled).map(z=>z.value)}_anyControls(z){return this.controls.some(Y=>Y.enabled&&z(Y))}_setUpControls(){this._forEachChild(z=>this._registerControl(z))}_allControlsDisabled(){for(const z of this.controls)if(z.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(z){z.setParent(this),z._registerOnCollectionChange(this._onCollectionChange)}_find(z){return this.at(z)??null}}function fo(U){return!!U&&(void 0!==U.asyncValidators||void 0!==U.validators||void 0!==U.updateOn)}let Xo=(()=>{class U{constructor(){this.useNonNullable=!1}get nonNullable(){const Y=new U;return Y.useNonNullable=!0,Y}group(Y,ke=null){const rt=this._reduceControls(Y);let en={};return fo(ke)?en=ke:null!==ke&&(en.validators=ke.validator,en.asyncValidators=ke.asyncValidator),new R(rt,en)}record(Y,ke=null){const rt=this._reduceControls(Y);return new Q(rt,ke)}control(Y,ke,rt){let en={};return this.useNonNullable?(fo(ke)?en=ke:(en.validators=ke,en.asyncValidators=rt),new Ar(Y,{...en,nonNullable:!0})):new Ar(Y,ke,rt)}array(Y,ke,rt){const en=Y.map(vn=>this._createControl(vn));return new Ro(en,ke,rt)}_reduceControls(Y){const ke={};return Object.keys(Y).forEach(rt=>{ke[rt]=this._createControl(Y[rt])}),ke}_createControl(Y){return Y instanceof Ar||Y instanceof P?Y:Array.isArray(Y)?this.control(Y[0],Y.length>1?Y[1]:null,Y.length>2?Y[2]:null):this.control(Y)}static{this.\u0275fac=function(ke){return new(ke||U)}}static{this.\u0275prov=r.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})(),J=(()=>{class U{static withConfig(Y){return{ngModule:U,providers:[{provide:ut,useValue:Y.callSetDisabledState??Kt}]}}static{this.\u0275fac=function(ke){return new(ke||U)}}static{this.\u0275mod=r.$C({type:U})}static{this.\u0275inj=r.G2t({imports:[zs]})}}return U})(),fe=(()=>{class U{static withConfig(Y){return{ngModule:U,providers:[{provide:qs,useValue:Y.warnOnNgModelWithFormControl??"always"},{provide:ut,useValue:Y.callSetDisabledState??Kt}]}}static{this.\u0275fac=function(ke){return new(ke||U)}}static{this.\u0275mod=r.$C({type:U})}
1static{this.\u0275inj=r.G2t({imports:[zs]})}}return U})()},88834:(We,de,m)=>{"use strict";m.d(de,{$z:()=>Me,Hl:()=>Qe,iY:()=>Be});var r=m(36860),a=m(54438),u=m(89888),_=m(86600);const v=["mat-button",""],y=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],E=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],T=["mat-icon-button",""],L=["*"],H=new a.nKC("MAT_BUTTON_CONFIG"),k=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}];let j=(()=>{class xe{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(ve){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,ve)}get disableRipple(){return this._disableRipple}set disableRipple(ve){this._disableRipple=ve,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(ve){this._disabled=ve,this._updateRippleDisabled()}constructor(ve,_e,Ce,lt){this._elementRef=ve,this._platform=_e,this._ngZone=Ce,this._animationMode=lt,this._focusMonitor=(0,a.WQX)(u.FN),this._rippleLoader=(0,a.WQX)(_.Ej),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;const Dt=(0,a.WQX)(H,{optional:!0}),$t=ve.nativeElement,un=$t.classList;this.disabledInteractive=Dt?.disabledInteractive??!1,this.color=Dt?.color??null,this._rippleLoader?.configureRipple($t,{className:"mat-mdc-button-ripple"});for(const{attribute:cn,mdcClasses:Pn}of k)$t.hasAttribute(cn)&&un.add(...Pn)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(ve="program",_e){ve?this._focusMonitor.focusVia(this._elementRef.nativeElement,ve,_e):this._elementRef.nativeElement.focus(_e)}_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:!(!this.disabled||!this.disabledInteractive)||null}_getDisabledAttribute(){return!(this.disabledInteractive||!this.disabled)||null}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static{this.\u0275fac=function(_e){a.QTQ()}}static{this.\u0275dir=a.FsC({type:xe,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",a.L39],disabled:[2,"disabled","disabled",a.L39],ariaDisabled:[2,"aria-disabled","ariaDisabled",a.L39],disabledInteractive:[2,"disabledInteractive","disabledInteractive",a.L39]},features:[a.GFd]})}}return xe})(),Me=(()=>{class xe extends j{constructor(ve,_e,Ce,lt){super(ve,_e,Ce,lt)}static{this.\u0275fac=function(_e){return new(_e||xe)(a.rXU(a.aKT),a.rXU(r.OD),a.rXU(a.SKi),a.rXU(a.bc$,8))}}static{this.\u0275cmp=a.VBU({type:xe,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(_e,Ce){2&_e&&(a.BMQ("disabled",Ce._getDisabledAttribute())("aria-disabled",Ce._getAriaDisabled()),a.HbH(Ce.color?"mat-"+Ce.color:""),a.AVh("mat-mdc-button-disabled",Ce.disabled)("mat-mdc-button-disabled-interactive",Ce.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===Ce._animationMode)("mat-unthemed",!Ce.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[a.Vt3,a.aNF],attrs:v,ngContentSelectors:E,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(_e,Ce){1&_e&&(a.NAR(y),a.nrm(0,"span",0),a.SdG(1),a.j41(2,"span",1),a.SdG(3,1),a.k0s(),a.SdG(4,2),a.nrm(5,"span",2)(6,"span",3)),2&_e&&a.AVh("mdc-button__ripple",!Ce._isFab)("mdc-fab__ripple",Ce._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 8px);height:var(--mdc-text-button-container-height);font-family:var(--mdc-text-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-app-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}
1.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-filled-button-horizontal-padding, 16px);height:var(--mdc-filled-button-container-height);font-family:var(--mdc-filled-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-app-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-app-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-app-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-app-level1));height:var(--mdc-protected-button-container-height);font-family:var(--mdc-protected-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-app-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-app-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-app-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-app-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-outlined-button-horizontal-padding, 15px);height:var(--mdc-outlined-button-container-height);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-app-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-app-corner-full));border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-app-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-app-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}
1.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}}return xe})(),Be=(()=>{class xe extends j{constructor(ve,_e,Ce,lt){super(ve,_e,Ce,lt),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static{this.\u0275fac=function(_e){return new(_e||xe)(a.rXU(a.aKT),a.rXU(r.OD),a.rXU(a.SKi),a.rXU(a.bc$,8))}}static{this.\u0275cmp=a.VBU({type:xe,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(_e,Ce){2&_e&&(a.BMQ("disabled",Ce._getDisabledAttribute())("aria-disabled",Ce._getAriaDisabled()),a.HbH(Ce.color?"mat-"+Ce.color:""),a.AVh("mat-mdc-button-disabled",Ce.disabled)("mat-mdc-button-disabled-interactive",Ce.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===Ce._animationMode)("mat-unthemed",!Ce.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[a.Vt3,a.aNF],attrs:T,ngContentSelectors:L,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(_e,Ce){1&_e&&(a.NAR(),a.nrm(0,"span",0),a.SdG(1),a.nrm(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);color:var(--mdc-icon-button-icon-color, var(--mat-app-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}
1.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}}return xe})(),Qe=(()=>{class xe{static{this.\u0275fac=function(_e){return new(_e||xe)}}static{this.\u0275mod=a.$C({type:xe})}static{this.\u0275inj=a.G2t({imports:[_.yE,_.pZ,_.yE]})}}return xe})()},86600:(We,de,m)=>{"use strict";m.d(de,{r5:()=>Ee,ed:()=>Me,MJ:()=>Ce,es:()=>me,de:()=>lt,Ju:()=>ve,QC:()=>zn,is:()=>tr,yE:()=>he,WX:()=>on,wT:()=>An,Ej:()=>Gt,pZ:()=>Un,xW:()=>un,X0:()=>Qe,jb:()=>Bn,TL:()=>jn});var r=m(54438),a=m(89888),u=m(28203),v=m(60177),y=m(36860),E=m(14085),g=m(45286),f=m(67336);const O=["text"],T=[[["mat-icon"]],"*"],L=["mat-icon","*"];function B(qt,zt){if(1&qt&&r.nrm(0,"mat-pseudo-checkbox",1),2&qt){const pt=r.XpG();r.Y8G("disabled",pt.disabled)("state",pt.selected?"checked":"unchecked")}}function H(qt,zt){if(1&qt&&r.nrm(0,"mat-pseudo-checkbox",3),2&qt){const pt=r.XpG();r.Y8G("disabled",pt.disabled)}}function K(qt,zt){if(1&qt&&(r.j41(0,"span",4),r.EFF(1),r.k0s()),2&qt){const pt=r.XpG();r.R7$(),r.SpI("(",pt.group.label,")")}}let Ee=(()=>{class qt{static{this.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)"}static{this.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)"}static{this.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)"}static{this.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)"}}return qt})(),Me=(()=>{class qt{static{this.COMPLEX="375ms"}static{this.ENTERING="225ms"}static{this.EXITING="195ms"}}return qt})();const re=new r.nKC("mat-sanity-checks",{providedIn:"root",factory:function Ie(){return!0}});let he=(()=>{class qt{constructor(pt,Ut,Z){this._sanityChecks=Ut,this._document=Z,this._hasDoneGlobalChecks=!1,pt._applyBodyHighContrastModeCssClasse
1s(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(pt){return!(0,y.v8)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[pt])}static{this.\u0275fac=function(Ut){return new(Ut||qt)(r.KVO(a.Q_),r.KVO(re,8),r.KVO(v.qQ))}}static{this.\u0275mod=r.$C({type:qt})}static{this.\u0275inj=r.G2t({imports:[u.jI,u.jI]})}}return qt})();class Qe{constructor(zt,pt,Ut,Z,P){this._defaultMatcher=zt,this.ngControl=pt,this._parentFormGroup=Ut,this._parentForm=Z,this._stateChanges=P,this.errorState=!1}updateErrorState(){const zt=this.errorState,pt=this._parentFormGroup||this._parentForm,Ut=this.matcher||this._defaultMatcher,Z=this.ngControl?this.ngControl.control:null,P=Ut?.isErrorState(Z,pt)??!1;P!==zt&&(this.errorState=P,this._stateChanges.next())}}const ve=new r.nKC("MAT_DATE_LOCALE",{providedIn:"root",factory:function _e(){return(0,r.WQX)(r.xe9)}});class Ce{constructor(){this._localeChanges=new g.B7,this.localeChanges=this._localeChanges}getValidDateOrNull(zt){return this.isDateInstance(zt)&&this.isValid(zt)?zt:null}deserialize(zt){return null==zt||this.isDateInstance(zt)&&this.isValid(zt)?zt:this.invalid()}setLocale(zt){this.locale=zt,this._localeChanges.next()}compareDate(zt,pt){return this.getYear(zt)-this.getYear(pt)||this.getMonth(zt)-this.getMonth(pt)||this.getDate(zt)-this.getDate(pt)}sameDate(zt,pt){if(zt&&pt){let Ut=this.isValid(zt),Z=this.isValid(pt);return Ut&&Z?!this.compareDate(zt,pt):Ut==Z}return zt==pt}clampDate(zt,pt,Ut){return pt&&this.compareDate(zt,pt)<0?pt:Ut&&this.compareDate(zt,Ut)>0?Ut:zt}}const lt=new r.nKC("mat-date-formats"),Dt=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function $t(qt,zt){const pt=Array(qt);for(let Ut=0;Ut<qt;Ut++)pt[Ut]=zt(Ut);return pt}let un=(()=>{class qt extends Ce{constructor(pt){super(),this.useUtcForDisplay=!1,this._matDateLocale=(0,r.WQX)(ve,{optional:!0}),void 0!==pt&&(this._matDateLocale=pt),super.setLocale(this._matDateLocale)}getYear(pt){return pt.getFullYear()}getMonth(pt){return pt.getMonth()}getDate(pt){return pt.getDate()}getDayOfWeek(pt){return pt.getDay()}getMonthNames(pt){const Ut=new Intl.DateTimeFormat(this.locale,{month:pt,timeZone:"utc"});return $t(12,Z=>this._format(Ut,new Date(2017,Z,1)))}getDateNames(){const pt=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return $t(31,Ut=>this._format(pt,new Date(2017,0,Ut+1)))}getDayOfWeekNames(pt){const Ut=new Intl.DateTimeFormat(this.locale,{weekday:pt,timeZone:"utc"});return $t(7,Z=>this._format(Ut,new Date(2017,0,Z+1)))}getYearName(pt){const Ut=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(Ut,pt)}getFirstDayOfWeek(){if(typeof Intl<"u"&&Intl.Locale){const pt=new Intl.Locale(this.locale),Ut=(pt.getWeekInfo?.()||pt.weekInfo)?.firstDay??0;return 7===Ut?0:Ut}return 0}getNumDaysInMonth(pt){return this.getDate(this._createDateWithOverflow(this.getYear(pt),this.getMonth(pt)+1,0))}clone(pt){return new Date(pt.getTime())}createDate(pt,Ut,Z){let P=this._createDateWithOverflow(pt,Ut,Z);return P.getMonth(),P}today(){return new Date}parse(pt,Ut){return"number"==typeof pt?new Date(pt):pt?new Date(Date.parse(pt)):null}format(pt,Ut){if(!this.isValid(pt))throw Error("NativeDateAdapter: Cannot format invalid date.");const Z=new Intl.DateTimeFormat(this.locale,{...Ut,timeZone:"utc"});return this._format(Z,pt)}addCalendarYears(pt,Ut){return this.addCalendarMonths(pt,12*Ut)}addCalendarMonths(pt,Ut){let Z=this._createDateWithOverflow(this.getYear(pt),this.getMonth(pt)+Ut,this.getDate(pt));return this.getMonth(Z)!=((this.getMonth(pt)+Ut)%12+12)%12&&(Z=this._createDateWithOverflow(this.getYear(Z),this.getMonth(Z),0)),Z}addCalendarDays(pt,Ut){return this._createDateWithOverflow(this.getYear(pt),this.getMonth(pt),this.getDate(pt)+Ut)}toIso8601(pt){return[pt.getUTCFullYear(),this._2digit(pt.getUTCMonth()+1),this._2digit(pt.getUTCDate())].join("-")}deserialize(pt){if("string"==typeof pt){if(!pt)return null;if(Dt.test(pt)){let Ut=new Date(pt);if(this.isValid(Ut))return Ut}}return super.deserialize(pt)}isDateInstance(pt){return pt instanceof Date}isValid(pt){return!isNaN(pt.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(pt,Ut,Z){const P=new Date;return P.setFullYear(pt,Ut,Z),P.setHours(0,0,0,0),P}_2digit(pt){return("00"+pt).slice(-2)}_format(pt,Ut){const Z=new Date;return Z.setUTCFullYear(Ut.getFullYear(),Ut.getMonth(),Ut.getDate()),Z.setUTCHours(Ut.getHours(),Ut.getMinutes(),Ut.getSeconds(),Ut.getMilliseconds()),pt.format(Z)}static{this.\u0275fac=function(Ut){return new(Ut||qt)(r.KVO(ve,8))}}static{this.\u0275prov=r.jDH({token:qt,factory:qt.\u0275fac})}}return qt})();const cn={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let on=(()=>{class qt{static{this.\u0275fac=function(Ut){return new(Ut||qt)}}static{this.\u0275mod=r.$C({type:qt})}static{this.\u0275inj=r.G2t({providers:[dn()]})}}return qt})();function dn(qt=cn){return[{provide:Ce,useClass:un},{provide:lt,useValue:qt}]}let me=(()=>
vendor: 5,589 bytes, line 1
1{class qt{isErrorState(pt,Ut){return!!(pt&&pt.invalid&&(pt.touched||Ut&&Ut.submitted))}static{this.\u0275fac=function(Ut){return new(Ut||qt)}}static{this.\u0275prov=r.jDH({token:qt,factory:qt.\u0275fac,providedIn:"root"})}}return qt})();var At=function(qt){return qt[qt.FADING_IN=0]="FADING_IN",qt[qt.VISIBLE=1]="VISIBLE",qt[qt.FADING_OUT=2]="FADING_OUT",qt[qt.HIDDEN=3]="HIDDEN",qt}(At||{});class kt{constructor(zt,pt,Ut,Z=!1){this._renderer=zt,this.element=pt,this.config=Ut,this._animationForciblyDisabledThroughCss=Z,this.state=At.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}}const Lt=(0,y.BQ)({passive:!0,capture:!0});class Ln{constructor(){this._events=new Map,this._delegateEventHandler=zt=>{const pt=(0,y.Fb)(zt);pt&&this._events.get(zt.type)?.forEach((Ut,Z)=>{(Z===pt||Z.contains(pt))&&Ut.forEach(P=>P.handleEvent(zt))})}}addHandler(zt,pt,Ut,Z){const P=this._events.get(pt);if(P){const R=P.get(Ut);R?R.add(Z):P.set(Ut,new Set([Z]))}else this._events.set(pt,new Map([[Ut,new Set([Z])]])),zt.runOutsideAngular(()=>{document.addEventListener(pt,this._delegateEventHandler,Lt)})}removeHandler(zt,pt,Ut){const Z=this._events.get(zt);if(!Z)return;const P=Z.get(pt);P&&(P.delete(Ut),0===P.size&&Z.delete(pt),0===Z.size&&(this._events.delete(zt),document.removeEventListener(zt,this._delegateEventHandler,Lt)))}}const Fn={enterDuration:225,exitDuration:150},Ve=(0,y.BQ)({passive:!0,capture:!0}),$e=["mousedown","touchstart"],Ze=["mouseup","mouseleave","touchend","touchcancel"];class bt{static{this._eventManager=new Ln}constructor(zt,pt,Ut,Z){this._target=zt,this._ngZone=pt,this._platform=Z,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,Z.isBrowser&&(this._containerElement=(0,E.i8)(Ut))}fadeInRipple(zt,pt,Ut={}){const Z=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),P={...Fn,...Ut.animation};Ut.centered&&(zt=Z.left+Z.width/2,pt=Z.top+Z.height/2);const R=Ut.radius||function Bt(qt,zt,pt){const Ut=Math.max(Math.abs(qt-pt.left),Math.abs(qt-pt.right)),Z=Math.max(Math.abs(zt-pt.top),Math.abs(zt-pt.bottom));return Math.sqrt(Ut*Ut+Z*Z)}(zt,pt,Z),$=zt-Z.left,X=pt-Z.top,ye=P.enterDuration,Q=document.createElement("div");Q.classList.add("mat-ripple-element"),Q.style.left=$-R+"px",Q.style.top=X-R+"px",Q.style.height=2*R+"px",Q.style.width=2*R+"px",null!=Ut.color&&(Q.style.backgroundColor=Ut.color),Q.style.transitionDuration=`${ye}ms`,this._containerElement.appendChild(Q);const Ye=window.getComputedStyle(Q),Kt=Ye.transitionDuration,_n="none"===Ye.transitionProperty||"0s"===Kt||"0s, 0s"===Kt||0===Z.width&&0===Z.height,Pe=new kt(this,Q,Ut,_n);Q.style.transform="scale3d(1, 1, 1)",Pe.state=At.FADING_IN,Ut.persistent||(this._mostRecentTransientRipple=Pe);let mt=null;return!_n&&(ye||P.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const it=()=>{mt&&(mt.fallbackTimer=null),clearTimeout(Jt),this._finishRippleTransition(Pe)},St=()=>this._destroyRipple(Pe),Jt=setTimeout(St,ye+100);Q.addEventListener("transitionend",it),Q.addEventListener("transitioncancel",St),mt={onTransitionEnd:it,onTransitionCancel:St,fallbackTimer:Jt}}),this._activeRipples.set(Pe,mt),(_n||!ye)&&this._finishRippleTransition(Pe),Pe}fadeOutRipple(zt){if(zt.state===At.FADING_OUT||zt.state===At.HIDDEN)return;const pt=zt.element,Ut={...Fn,...zt.config.animation};pt.style.transitionDuration=`${Ut.exitDuration}ms`,pt.style.opacity="0",zt.state=At.FADING_OUT,(zt._animationForciblyDisabledThroughCss||!Ut.exitDuration)&&this._finishRippleTransition(zt)}fadeOutAll(){this._getActiveRipples().forEach(zt=>zt.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(zt=>{zt.config.persistent||zt.fadeOut()})}setupTriggerEvents(zt){const pt=(0,E.i8)(zt);!this._platform.isBrowser||!pt||pt===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=pt,$e.forEach(Ut=>{bt._eventManager.addHandler(this._ngZone,Ut,pt,this)}))}handleEvent(zt){"mousedown"===zt.type?this._onMousedown(zt):"touchstart"===zt.type?this._onTouchStart(zt):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Ze.forEach(pt=>{this._triggerElement.addEventListener(pt,this,Ve)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(zt){zt.state===At.FADING_IN?this._startFadeOutTransition(zt):zt.state===At.FADING_OUT&&this._destroyRipple(zt)}_startFadeOutTransition(zt){const pt=zt===this._mostRecentTransientRipple,{persistent:Ut}=zt.config;zt.state=At.VISIBLE,!Ut&&(!pt||!this._isPointerDown)&&zt.fadeOut()}_destroyRipple(zt){const pt=this._activeRipples.get(zt)??null;this._activeRipples.delete(zt),this._activeRipples.size||(this._containerRect=null),zt===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),zt.state=At.HIDDEN,null!==pt&&(zt.element.removeEventListener("transitionend",pt.onTransitionEnd),zt.element.removeEventListener("transitioncancel",pt.onTransitionCancel),null!==pt.fallbackTimer&&clearTimeout(pt.fallbackTimer)),zt.element.remove()}_onMousedown(zt){const pt=(0,a._G)(zt),Ut=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!pt&&!Ut&&(this._isPointerDown=!0,this.fadeInRipple(zt.clientX,zt.clientY,this._target.rippleConfig))}_onTouchStart(zt){if(!this._target.rippleDisabled&&!(0,a.w6)(zt)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const pt=zt.changedTouches;if(pt)for(let Ut=0;Ut<pt.length;Ut++)this.fadeInRipple(pt[Ut].clientX,pt[Ut].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEac
1h(zt=>{!zt.config.persistent&&(zt.state===At.VISIBLE||zt.config.terminateOnPointerUp&&zt.state===At.FADING_IN)&&zt.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const zt=this._triggerElement;zt&&($e.forEach(pt=>bt._eventManager.removeHandler(pt,zt,this)),this._pointerUpEventsRegistered&&(Ze.forEach(pt=>zt.removeEventListener(pt,this,Ve)),this._pointerUpEventsRegistered=!1))}}const rn=new r.nKC("mat-ripple-global-options");let mn=(()=>{class qt{get disabled(){return this._disabled}set disabled(pt){pt&&this.fadeOutAllNonPersistent(),this._disabled=pt,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(pt){this._trigger=pt,this._setupTriggerEventsIfEnabled()}constructor(pt,Ut,Z,P,R){this._elementRef=pt,this._animationMode=R,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=P||{},this._rippleRenderer=new bt(this,Ut,pt,Z)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(pt,Ut=0,Z){return"number"==typeof pt?this._rippleRenderer.fadeInRipple(pt,Ut,{...this.rippleConfig,...Z}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...pt})}static{this.\u0275fac=function(Ut){return new(Ut||qt)(r.rXU(r.aKT),r.rXU(r.SKi),r.rXU(y.OD),r.rXU(rn,8),r.rXU(r.bc$,8))}}static{this.\u0275dir=r.FsC({type:qt,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(Ut,Z){2&Ut&&r.AVh("mat-ripple-unbounded",Z.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0})}}return qt})(),Un=(()=>{class qt{static{this.\u0275fac=function(Ut){return new(Ut||qt)}}static{this.\u0275mod=r.$C({type:qt})}static{this.\u0275inj=r.G2t({imports:[he,he]})}}return qt})(),yn=(()=>{class qt{constructor(pt){this._animationMode=pt,this.state="unchecked",this.disabled=!1,this.appearance="full"}static{this.\u0275fac=function(Ut){return new(Ut||qt)(r.rXU(r.bc$,8))}}static{this.\u0275cmp=r.VBU({type:qt,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(Ut,Z){2&Ut&&r.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===Z.state)("mat-pseudo-checkbox-checked","checked"===Z.state)("mat-pseudo-checkbox-disabled",Z.disabled)("mat-pseudo-checkbox-minimal","minimal"===Z.appearance)("mat-pseudo-checkbox-full","full"===Z.appearance)("_mat-animation-noopable","NoopAnimations"===Z._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[r.aNF],decls:0,vars:0,template:function(Ut,Z){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-app-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-app-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;
1height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}}return qt})();const tr=new r.nKC("MAT_OPTION_PARENT_COMPONENT"),zn=new r.nKC("MatOptgroup");let $n=0;class Nn{constructor(zt,pt=!1){this.source=zt,this.isUserInput=pt}}let An=(()=>{class qt{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(pt){this._disabled=pt}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(pt,Ut,Z,P){this._element=pt,this._changeDetectorRef=Ut,this._parent=Z,this.group=P,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+$n++,this.onSelectionChange=new r.bkB,this._stateChanges=new g.B7}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(pt=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),pt&&this._emitSelectionChangeEvent())}deselect(pt=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),pt&&this._emitSelectionChangeEvent())}focus(pt,Ut){const Z=this._getHostElement();"function"==typeof Z.focus&&Z.focus(Ut)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(pt){(pt.keyCode===f.Fm||pt.keyCode===f.t6)&&!(0,f.rp)(pt)&&(this._selectViaInteraction(),pt.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const pt=this.viewValue;pt!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=pt)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(pt=!1){this.onSelectionChange.emit(new Nn(this,pt))}static{this.\u0275fac=function(Ut){return new(Ut||qt)(r.rXU(r.aKT),r.rXU(r.gRc),r.rXU(tr,8),r.rXU(zn,8))}}static{this.\u0275cmp=r.VBU({type:qt,selectors:[["mat-option"]],viewQuery:function(Ut,Z){if(1&Ut&&r.GBs(O,7),2&Ut){let P;r.mGM(P=r.lsd())&&(Z._text=P.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(Ut,Z){1&Ut&&r.bIt("click",function(){return Z._selectViaInteraction()})("keydown",function(R){return Z._handleKeydown(R)}),2&Ut&&(r.Mr5("id",Z.id),r.BMQ("aria-selected",Z.selected)("aria-disabled",Z.disabled.toString()),r.AVh("mdc-list-item--selected",Z.selected)("mat-mdc-option-multiple",Z.multiple)("mat-mdc-option-active",Z.active)("mdc-list-item--disabled",Z.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",r.L39]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[r.GFd,r.aNF],ngContentSelectors:L,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(Ut,Z){1&Ut&&(r.NAR(T),r.DNE(0,B,1,2,"mat-pseudo-checkbox",1),r.SdG(1),r.j41(2,"span",2,0),r.SdG(4,1),r.k0s(),r.DNE(5,H,1,1,"mat-pseudo-checkbox",3)(6,K,2,1,"span",4),r.nrm(7,"div",5)),2&Ut&&(r.vxM(Z.multiple?0:-1),r.R7$(5),r.vxM(Z.multiple||!Z.selected||Z.hideSingleSelectionIndicator?-1:5),r.R7$(),r.vxM(Z.group&&Z.group._inert?6:-1),r.R7$(),r.Y8G("matRippleTrigger",Z._getHostElement())("matRippleDisabled",Z.disabled||Z.disableRipple))},dependencies:[yn,mn],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-app-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color);outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-app-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return qt})();function Bn(qt,zt,pt){if(pt.length){let Ut=zt.toArray(),Z=pt.toArray(),P=0;for(let R=0;R<qt+1;R++)Ut[R].group&&Ut[R].group===Z[P]&&P++;return P}return 0}function jn(qt,zt,pt,Ut){return qt<pt?qt:qt+zt>pt+Ut?Math.max(0,qt-Ut+zt):pt}const Zt={capture:!0},Et=["focus","mousedown","mouseenter","touchstart"],xt="mat-ripple-loader-uninitialized",Nt="mat-ripple-loader-class-name",pn="mat-ripple-loader-centered",Mn="mat-ripple-loader-disabled";let Gt=(()=>{class qt{constructor(){this._document=(0,r.WQX)(v.qQ,{optional:!0}),this._animationMode=(0,r.WQX)(r.bc$,{optional:!0}),this._globalRippleOptions=(0,r.WQX)(rn,{optional:!0}),this._platform=(0,r.WQX)(y.OD),this._ngZone=(0,r.WQX)(r.SKi),this._hosts=new Map,this._onInteraction=pt=>{const Ut=(0,y.Fb)(pt);if(Ut instanceof HTMLElement){const Z=Ut.closest(`[${xt}="${this._globalRippleOptions?.namespace??""}"]`);Z&&this._createRipple(Z)}},this._ngZone.runOutsideAngular(()=>{for(const pt of Et)this._document?.addEventListener(pt,this._onInteraction,Zt)})}ngOnDestroy(){const pt=this._hosts.keys();for(const Ut of pt)this.destroyRipple(Ut);for(const Ut of Et)this._document?.removeEventListener(Ut,this._onInteraction,Zt)}configureRipple(pt,Ut){pt.setAttribute(xt,this._globalRippleOptions?.namespace??""),(Ut.className||!pt.hasAttribute(Nt))&&pt.setAttribute(Nt,Ut.className||""),Ut.centered&&pt.setAttribute(pn,""),Ut.disabled&&pt.setAttribute(Mn,"")}getRipple(pt){return this._hosts.get(pt)||this._createRipple(pt)}setDisabled(pt,Ut){const Z=this._hosts.get(pt);Z?Z.disabled=Ut:Ut?pt.setAttribute(Mn,""):pt.removeAttribute(Mn)}_createRipple(pt){if(!this._document)return;const Ut=this._hosts.get(pt);if(Ut)return Ut;pt.querySelector(".mat-ripple")?.remove();const Z=this._document.createElement("span");Z.classList.add("mat-ripple",pt.getAttribute(Nt)),pt.append(Z);const P=new mn(new r.aKT(Z),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return P._isInitialized=!0,P.trigger=pt,P.centered=pt.hasAttribute(pn),P.disabled=pt.hasAttribute(Mn),this.attachRipple(pt,P),P}attachRipple(pt,Ut){pt.removeAttribute(xt),this._hosts.set(pt,Ut)}destroyRipple(pt){const Ut=this._hosts.get(pt);Ut&&(Ut.ngOnDestroy(),this._hosts.delete(pt))}static{this.\u0275fac=function(Ut){return new(Ut||qt)}}static{this.\u0275prov=r.jDH({token:qt,factory:qt.\u0275fac,providedIn:"root"})}}return qt})()},95416:(We,de,m)=>{"use strict";m.d(de,{UG:()=>pe,_T:()=>Be,ht:()=>k});var r=m(54438),a=m(88834),u=m(45286),_=m(60177),v=m(49969),y=m(76939),E=m(36860),g=m(89888),f=m(99327),C=m(47987),S=m(760
15),O=m(86600);function T(je,Qe){if(1&je){const xe=r.RV6();r.j41(0,"div",1)(1,"button",2),r.bIt("click",function(){r.eBV(xe);const ve=r.XpG();return r.Njj(ve.action())}),r.EFF(2),r.k0s()()}if(2&je){const xe=r.XpG();r.R7$(2),r.SpI(" ",xe.data.action," ")}}const L=["label"];function B(je,Qe){}const H=Math.pow(2,31)-1;class K{constructor(Qe,xe){this._overlayRef=xe,this._afterDismissed=new u.B7,this._afterOpened=new u.B7,this._onAction=new u.B7,this._dismissedByAction=!1,this.containerInstance=Qe,Qe._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(Qe){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(Qe,H))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}const k=new r.nKC("MatSnackBarData");class j{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let ae=(()=>{class je{static{this.\u0275fac=function(Ae){return new(Ae||je)}}static{this.\u0275dir=r.FsC({type:je,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"],standalone:!0})}}return je})(),Ee=(()=>{class je{static{this.\u0275fac=function(Ae){return new(Ae||je)}}static{this.\u0275dir=r.FsC({type:je,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"],standalone:!0})}}return je})(),Me=(()=>{class je{static{this.\u0275fac=function(Ae){return new(Ae||je)}}static{this.\u0275dir=r.FsC({type:je,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"],standalone:!0})}}return je})(),Ie=(()=>{class je{constructor(xe,Ae){this.snackBarRef=xe,this.data=Ae}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static{this.\u0275fac=function(Ae){return new(Ae||je)(r.rXU(K),r.rXU(k))}}static{this.\u0275cmp=r.VBU({type:je,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],standalone:!0,features:[r.aNF],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(Ae,ve){1&Ae&&(r.j41(0,"div",0),r.EFF(1),r.k0s(),r.DNE(2,T,3,1,"div",1)),2&Ae&&(r.R7$(),r.SpI(" ",ve.data.message,"\n"),r.R7$(),r.vxM(ve.hasAction?2:-1))},dependencies:[a.$z,ae,Ee,Me],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0})}}return je})();const re={snackBarState:(0,v.hZ)("state",[(0,v.wk)("void, hidden",(0,v.iF)({transform:"scale(0.8)",opacity:0}
1)),(0,v.wk)("visible",(0,v.iF)({transform:"scale(1)",opacity:1})),(0,v.kY)("* => visible",(0,v.i0)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,v.kY)("* => void, * => hidden",(0,v.i0)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,v.iF)({opacity:0})))])};let he=0,Se=(()=>{class je extends y.lb{constructor(xe,Ae,ve,_e,Ce){super(),this._ngZone=xe,this._elementRef=Ae,this._changeDetectorRef=ve,this._platform=_e,this.snackBarConfig=Ce,this._document=(0,r.WQX)(_.qQ),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new u.B7,this._onExit=new u.B7,this._onEnter=new u.B7,this._animationState="void",this._liveElementId="mat-snack-bar-container-live-"+he++,this.attachDomPortal=lt=>{this._assertNotAttached();const Dt=this._portalOutlet.attachDomPortal(lt);return this._afterPortalAttached(),Dt},this._live="assertive"!==Ce.politeness||Ce.announcementMessage?"off"===Ce.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(xe){this._assertNotAttached();const Ae=this._portalOutlet.attachComponentPortal(xe);return this._afterPortalAttached(),Ae}attachTemplatePortal(xe){this._assertNotAttached();const Ae=this._portalOutlet.attachTemplatePortal(xe);return this._afterPortalAttached(),Ae}onAnimationEnd(xe){const{fromState:Ae,toState:ve}=xe;if(("void"===ve&&"void"!==Ae||"hidden"===ve)&&this._completeExit(),"visible"===ve){const _e=this._onEnter;this._ngZone.run(()=>{_e.next(),_e.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){const xe=this._elementRef.nativeElement,Ae=this.snackBarConfig.panelClass;Ae&&(Array.isArray(Ae)?Ae.forEach(Ce=>xe.classList.add(Ce)):xe.classList.add(Ae)),this._exposeToModals();const ve=this._label.nativeElement,_e="mdc-snackbar__label";ve.classList.toggle(_e,!ve.querySelector(`.${_e}`))}_exposeToModals(){const xe=this._liveElementId,Ae=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let ve=0;ve<Ae.length;ve++){const _e=Ae[ve],Ce=_e.getAttribute("aria-owns");this._trackedModals.add(_e),Ce?-1===Ce.indexOf(xe)&&_e.setAttribute("aria-owns",Ce+" "+xe):_e.setAttribute("aria-owns",xe)}}_clearFromModals(){this._trackedModals.forEach(xe=>{const Ae=xe.getAttribute("aria-owns");if(Ae){const ve=Ae.replace(this._liveElementId,"").trim();ve.length>0?xe.setAttribute("aria-owns",ve):xe.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const xe=this._elementRef.nativeElement.querySelector("[aria-hidden]"),Ae=this._elementRef.nativeElement.querySelector("[aria-live]");if(xe&&Ae){let ve=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&xe.contains(document.activeElement)&&(ve=document.activeElement),xe.removeAttribute("aria-hidden"),Ae.appendChild(xe),ve?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static{this.\u0275fac=function(Ae){return new(Ae||je)(r.rXU(r.SKi),r.rXU(r.aKT),r.rXU(r.gRc),r.rXU(E.OD),r.rXU(j))}}static{this.\u0275cmp=r.VBU({type:je,selectors:[["mat-snack-bar-container"]],viewQuery:function(Ae,ve){if(1&Ae&&(r.GBs(y.I3,7),r.GBs(L,7)),2&Ae){let _e;r.mGM(_e=r.lsd())&&(ve._portalOutlet=_e.first),r.mGM(_e=r.lsd())&&(ve._label=_e.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:1,hostBindings:function(Ae,ve){1&Ae&&r.Kam("@state.done",function(Ce){return ve.onAnimationEnd(Ce)}),2&Ae&&r.zvX("@state",ve._animationState)},standalone:!0,features:[r.Vt3,r.aNF],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(Ae,ve){1&Ae&&(r.j41(0,"div",1)(1,"div",2,0)(3,"div",3),r.DNE(4,B,0,0,"ng-template",4),r.k0s(),r.nrm(5,"div"),r.k0s()()),2&Ae&&(r.R7$(5),r.BMQ("aria-l
1ive",ve._live)("role",ve._role)("id",ve._liveElementId))},dependencies:[y.I3],styles:[".mat-mdc-snack-bar-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:8px}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100vw}.mat-mdc-snackbar-surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:0;padding-right:8px}[dir=rtl] .mat-mdc-snackbar-surface{padding-right:0;padding-left:8px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:344px;max-width:672px}.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface{width:100%;min-width:0}.cdk-high-contrast-active .mat-mdc-snackbar-surface{outline:solid 1px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mdc-snackbar-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-snackbar-container-shape, var(--mat-app-corner-extra-small));background-color:var(--mdc-snackbar-container-color, var(--mat-app-inverse-surface))}.mdc-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px}[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:var(--mdc-snackbar-supporting-text-font, var(--mat-app-body-medium-font));font-size:var(--mdc-snackbar-supporting-text-size, var(--mat-app-body-medium-size));font-weight:var(--mdc-snackbar-supporting-text-weight, var(--mat-app-body-medium-weight));line-height:var(--mdc-snackbar-supporting-text-line-height, var(--mat-app-body-medium-line-height))}.mat-mdc-snack-bar-actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled).mat-unthemed{color:var(--mat-snack-bar-button-color, var(--mat-app-inverse-primary))}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}"],encapsulation:2,data:{animation:[re.snackBarState]}})}}return je})();const ee=new r.nKC("mat-snack-bar-default-options",{providedIn:"root",factory:function M(){return new j}});let pe=(()=>{class je{get _openedSnackBarRef(){const xe=this._parentSnackBar;return xe?xe._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(xe){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=xe:this._snackBarRefAtThisLevel=xe}constructor(xe,Ae,ve,_e,Ce,lt){this._overlay=xe,this._live=Ae,this._injector=ve,this._breakpointObserver=_e,this._parentSnackBar=Ce,this._defaultConfig=lt,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=Ie,this.snackBarContainerComponent=Se,this.handsetCssClass="mat-mdc-snack-bar-handset"}openFromComponent(xe,Ae){return this._attach(xe,Ae)}openFromTemplate(xe,Ae){return this._attach(xe,Ae)}open(xe,Ae="",ve){const _e={...this._defaultConfig,...ve};return _e.data={message:xe,action:Ae},_e.announcementMessage===xe&&(_e.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,_e)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(xe,Ae){const _e=r.zZn.create({parent:Ae&&Ae.viewContainerRef&&Ae.viewContainerRef.injector||this._injector,providers:[{provide:j,useValue:Ae}]}),Ce=new y.A8(this.snackBarContainerComponent,Ae.viewContainerRef,_e),lt=xe.attach(Ce);return lt.instance.snackBarConfig=Ae,lt.instance}_attach(xe,Ae){const ve={...new j,...this._defaultConfig,...Ae},_e=this._createOverlay(ve),Ce=this._attachSnackBarContainer(_e,ve),lt=new K(Ce,_e);if(xe instanceof r.C4Q){const Dt=new y.VA(xe,null,{$implicit:ve.data,snackBarRef:lt});lt.instance=Ce.attachTemplatePortal(Dt)}else{const Dt=this._createInjector(ve,lt),$t=new y.A8(xe,void 0,Dt),un=Ce.attachComponentPortal($t);lt.instance=un.instance}return this._breakpointObserver.observe(f.Rp.HandsetPortrait).pipe((0,S.Q)(_e.detachments())).subscribe(Dt=>{_e.overlayElement.classList.toggle(this.handsetCssClass,Dt.matches)}),ve.announcementMessage&&Ce._onAnnounce.subscribe(()=>{this._live.announce(ve.announcementMessage,ve.politeness)}),this._animateSnackBar(lt,ve),this._openedSnackBarRef=lt,this._openedSnackBarRef}_animateSnackBar(xe,Ae){xe.afterDismissed().subscribe(()=>{this._openedSnackBarRef==xe&&(this._openedSnackBarRef=null),Ae.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{xe.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):xe.containerInstance.enter(),Ae.duration&&Ae.duration>0&&xe.afterOpened().subscribe(()=>xe._dismissAfter(Ae.duration))}_createOverlay(xe){const Ae=new C.rR;Ae.direction=xe.direction;let ve=this._overlay.position().global();const _e="rtl"===xe.direction,Ce="left"===xe.horizontalPosition||"start"===xe.horizontalPosition&&!_e||"end"===xe.horizontalPosition&&_e,lt=!Ce&&"center"!==xe.horizontalPosition;return Ce?ve.left("0"):lt?ve.right("0"):ve.centerHorizontally(),"top"===xe.verticalPosition?ve.top("0"):ve.bottom("0"),Ae.positionStrategy=ve,this._overlay.create(Ae)}
1_createInjector(xe,Ae){return r.zZn.create({parent:xe&&xe.viewContainerRef&&xe.viewContainerRef.injector||this._injector,providers:[{provide:K,useValue:Ae},{provide:k,useValue:xe.data}]})}static{this.\u0275fac=function(Ae){return new(Ae||je)(r.KVO(C.hJ),r.KVO(g.Ai),r.KVO(r.zZn),r.KVO(f.QP),r.KVO(je,12),r.KVO(ee))}}static{this.\u0275prov=r.jDH({token:je,factory:je.\u0275fac,providedIn:"root"})}}return je})(),Be=(()=>{class je{static{this.\u0275fac=function(Ae){return new(Ae||je)}}static{this.\u0275mod=r.$C({type:je})}static{this.\u0275inj=r.G2t({providers:[pe],imports:[C.z_,y.jc,a.Hl,O.yE,Ie,O.yE]})}}return je})()},728:(We,de,m)=>{"use strict";m.d(de,{wb:()=>fo});var r=m(54438),a=m(345),u=m(49969);function v(gt){return new r.wOt(3e3,!1)}function un(gt){switch(gt.length){case 0:return new u.sf;case 1:return gt[0];default:return new u.ui(gt)}}function cn(gt,J,fe=new Map,U=new Map){const z=[],Y=[];let ke=-1,rt=null;if(J.forEach(en=>{const vn=en.get("offset"),fr=vn==ke,Er=fr&&rt||new Map;en.forEach((ai,li)=>{let Nr=li,ri=ai;if("offset"!==li)switch(Nr=gt.normalizePropertyName(Nr,z),ri){case u.FX:ri=fe.get(li);break;case u.kp:ri=U.get(li);break;default:ri=gt.normalizeStyleValue(li,Nr,ri,z)}Er.set(Nr,ri)}),fr||Y.push(Er),rt=Er,ke=vn}),z.length)throw function pe(){return new r.wOt(3502,!1)}();return Y}function Pn(gt,J,fe,U){switch(J){case"start":gt.onStart(()=>U(fe&&on(fe,"start",gt)));break;case"done":gt.onDone(()=>U(fe&&on(fe,"done",gt)));break;case"destroy":gt.onDestroy(()=>U(fe&&on(fe,"destroy",gt)))}}function on(gt,J,fe){const Y=dn(gt.element,gt.triggerName,gt.fromState,gt.toState,J||gt.phaseName,fe.totalTime??gt.totalTime,!!fe.disabled),ke=gt._data;return null!=ke&&(Y._data=ke),Y}function dn(gt,J,fe,U,z="",Y=0,ke){return{element:gt,triggerName:J,fromState:fe,toState:U,phaseName:z,totalTime:Y,disabled:!!ke}}function Mt(gt,J,fe){let U=gt.get(J);return U||gt.set(J,U=fe),U}function me(gt){const J=gt.indexOf(":");return[gt.substring(1,J),gt.slice(J+1)]}const Je=typeof document>"u"?null:document.documentElement;function le(gt){const J=gt.parentNode||gt.host||null;return J===Je?null:J}let yt=null,At=!1;function Fn(gt,J){for(;J;){if(J===gt)return!0;J=le(J)}return!1}function ze(gt,J,fe){if(fe)return Array.from(gt.querySelectorAll(J));const U=gt.querySelector(J);return U?[U]:[]}let $e=(()=>{class gt{validateStyleProperty(fe){return function kt(gt){yt||(yt=function Ln(){return typeof document<"u"?document.body:null}()||{},At=!!yt.style&&"WebkitAppearance"in yt.style);let J=!0;return yt.style&&!function Ge(gt){return"ebkit"==gt.substring(1,6)}(gt)&&(J=gt in yt.style,!J&&At&&(J="Webkit"+gt.charAt(0).toUpperCase()+gt.slice(1)in yt.style)),J}(fe)}containsElement(fe,U){return Fn(fe,U)}getParentElement(fe){return le(fe)}query(fe,U,z){return ze(fe,U,z)}computeStyle(fe,U,z){return z||""}animate(fe,U,z,Y,ke,rt=[],en){return new u.sf(z,Y)}static{this.\u0275fac=function(U){return new(U||gt)}}static{this.\u0275prov=r.jDH({token:gt,factory:gt.\u0275fac})}}return gt})();class Ze{static{this.NOOP=new $e}}class bt{}const rn=1e3,yn="ng-enter",qn="ng-leave",tr="ng-trigger",ar=".ng-trigger",zn="ng-animating",Tr=".ng-animating";function $n(gt){if("number"==typeof gt)return gt;const J=gt.match(/^(-?[\.\d]+)(m?s)/);return!J||J.length<2?0:Nn(parseFloat(J[1]),J[2])}function Nn(gt,J){return"s"===J?gt*rn:gt}function An(gt,J,fe){return gt.hasOwnProperty("duration")?gt:function Bn(gt,J,fe){let z,Y=0,ke="";if("string"==typeof gt){const rt=gt.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===rt)return J.push(v()),{duration:0,delay:0,easing:""};z=Nn(parseFloat(rt[1]),rt[2]);const en=rt[3];null!=en&&(Y=Nn(parseFloat(en),rt[4]));const vn=rt[5];vn&&(ke=vn)}else z=gt;if(!fe){let rt=!1,en=J.length;z<0&&(J.push(function y(){return new r.wOt(3100,!1)}()),rt=!0),Y<0&&(J.push(function E(){return new r.wOt(3101,!1)}()),rt=!0),rt&&J.splice(en,0,v())}return{duration:z,delay:Y,easing:ke}}(gt,J,fe)}function Zt(gt,J,fe){J.forEach((U,z)=>{const Y=qt(z);fe&&!fe.has(z)&&fe.set(z,gt.style[Y]),gt.style[Y]=U})}function Et(gt,J){J.forEach((fe,U)=>{const z=qt(U);gt.style[z]=""})}function xt(gt){return Array.isArray(gt)?1==gt.length?gt[0]:(0,u.K2)(gt):gt}const pn=new RegExp("{{\\s*(.+?)\\s*}}","g");function Mn(gt){let J=[];
vendor: 19,279 bytes, line 1
1if("string"==typeof gt){let fe;for(;fe=pn.exec(gt);)J.push(fe[1]);pn.lastIndex=0}return J}function Gt(gt,J,fe){const U=`${gt}`,z=U.replace(pn,(Y,ke)=>{let rt=J[ke];return null==rt&&(fe.push(function f(){return new r.wOt(3003,!1)}()),rt=""),rt.toString()});return z==U?gt:z}const br=/-+([a-z0-9])/g;function qt(gt){return gt.replace(br,(...J)=>J[1].toUpperCase())}function Z(gt,J,fe){switch(J.type){case u.If.Trigger:return gt.visitTrigger(J,fe);case u.If.State:return gt.visitState(J,fe);case u.If.Transition:return gt.visitTransition(J,fe);case u.If.Sequence:return gt.visitSequence(J,fe);case u.If.Group:return gt.visitGroup(J,fe);case u.If.Animate:return gt.visitAnimate(J,fe);case u.If.Keyframes:return gt.visitKeyframes(J,fe);case u.If.Style:return gt.visitStyle(J,fe);case u.If.Reference:return gt.visitReference(J,fe);case u.If.AnimateChild:return gt.visitAnimateChild(J,fe);case u.If.AnimateRef:return gt.visitAnimateRef(J,fe);case u.If.Query:return gt.visitQuery(J,fe);case u.If.Stagger:return gt.visitStagger(J,fe);default:throw function C(){return new r.wOt(3004,!1)}()}}function P(gt,J){return window.getComputedStyle(gt)[J]}const R=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class $ extends bt{normalizePropertyName(J,fe){return qt(J)}normalizeStyleValue(J,fe,U,z){let Y="";const ke=U.toString().trim();if(R.has(fe)&&0!==U&&"0"!==U)if("number"==typeof U)Y="px";else{const rt=U.match(/^[+-]?[\d\.]+([a-z]*)$/);rt&&0==rt[1].length&&z.push(function S(){return new r.wOt(3005,!1)}())}return ke+Y}}const _n="*";const St=new Set(["true","1"]),Jt=new Set(["false","0"]);function Sn(gt,J){const fe=St.has(gt)||Jt.has(gt),U=St.has(J)||Jt.has(J);return(z,Y)=>{let ke=gt==_n||gt==z,rt=J==_n||J==Y;return!ke&&fe&&"boolean"==typeof z&&(ke=z?St.has(gt):Jt.has(gt)),!rt&&U&&"boolean"==typeof Y&&(rt=Y?St.has(J):Jt.has(J)),ke&&rt}}const Xn=new RegExp("s*:selfs*,?","g");function dr(gt,J,fe,U){return new Sr(gt).build(J,fe,U)}class Sr{constructor(J){this._driver=J}build(J,fe,U){const z=new ft(fe);return this._resetContextStyleTimingState(z),Z(this,xt(J),z)}_resetContextStyleTimingState(J){J.currentQuerySelector="",J.collectedStyles=new Map,J.collectedStyles.set("",new Map),J.currentTime=0}visitTrigger(J,fe){let U=fe.queryCount=0,z=fe.depCount=0;const Y=[],ke=[];return"@"==J.name.charAt(0)&&fe.errors.push(function O(){return new r.wOt(3006,!1)}()),J.definitions.forEach(rt=>{if(this._resetContextStyleTimingState(fe),rt.type==u.If.State){const en=rt,vn=en.name;vn.toString().split(/\s*,\s*/).forEach(fr=>{en.name=fr,Y.push(this.visitState(en,fe))}),en.name=vn}else if(rt.type==u.If.Transition){const en=this.visitTransition(rt,fe);U+=en.queryCount,z+=en.depCount,ke.push(en)}else fe.errors.push(function T(){return new r.wOt(3007,!1)}())}),{type:u.If.Trigger,name:J.name,states:Y,transitions:ke,queryCount:U,depCount:z,options:null}}visitState(J,fe){const U=this.visitStyle(J.styles,fe),z=J.options&&J.options.params||null;if(U.containsDynamicStyles){const Y=new Set,ke=z||{};U.styles.forEach(rt=>{rt instanceof Map&&rt.forEach(en=>{Mn(en).forEach(vn=>{ke.hasOwnProperty(vn)||Y.add(vn)})})}),Y.size&&fe.errors.push(function L(){return new r.wOt(3008,!1)}(0,Y.values()))}return{type:u.If.State,name:J.name,style:U,options:z?{params:z}:null}}visitTransition(J,fe){fe.queryCount=0,fe.depCount=0;const U=Z(this,xt(J.animation),fe),z=function Pe(gt,J){const fe=[];return"string"==typeof gt?gt.split(/\s*,\s*/).forEach(U=>function mt(gt,J,fe){if(":"==gt[0]){const en=function it(gt,J){switch(gt){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(fe,U)=>parseFloat(U)>parseFloat(fe);case":decrement":return(fe,U)=>parseFloat(U)<parseFloat(fe);default:return J.push(function he(){return new r.wOt(3016,!1)}()),"* => *"}}(gt,fe);if("function"==typeof en)return void J.push(en);gt=en}const U=gt.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==U||U.length<4)return fe.push(function re(){return new r.wOt(3015,!1)}()),J;const z=U[1],Y=U[2],ke=U[3];J.push(Sn(z,ke)),"<"==Y[0]&&(z!=_n||ke!=_n)&&J.push(Sn(ke,z))}(U,fe,J)):fe.push(gt),fe}(J.expr,fe.errors);return{type:u.If.Transition,matchers:z,animation:U,queryCount:fe.queryCount,depCount:fe.depCount,options:tn(J.options)}}visitSequence(J,fe){return{type:u.If.Sequence,steps:J.steps.map(U=>Z(this,U,fe)),options:tn(J.options)}}visitGroup(J,fe){const U=fe.currentTime;let z=0;const Y=J.steps.map(ke=>{fe.currentTime=U;const rt=Z(this,ke,fe);return z=Math.max(z,fe.currentTime),rt});return fe.currentTime=z,{type:u.If.Group,steps:Y,options:tn(J.options)}}visitAnimate(J,fe){const U=function Ht(gt,J){if(gt.hasOwnProperty("duration"))return gt;if("number"==typeof gt)return Te(An(gt,J).duration,0,"");const fe=gt;if(fe.split(/\s+/).some(Y=>"{"==Y.charAt(0)&&"{"==Y.charAt(1))){const Y=Te(0,0,"");return Y.dynamic=!0,Y.strValue=fe,Y}const z=An(fe,J);return Te(z.duration,z.delay,z.easing)}(J.timings,fe.errors);fe.currentAnimateTimings=U;let z,Y=J.styles?J.styles:(0,u.iF)({});if(Y.type==u.If.Keyframes)z=this.visitKeyframes(Y,fe);else{let ke=J.styles,rt=!1;if(!ke){rt=!0;const vn={};U.easing&&(vn.easing=U.easing),ke=(0,u.iF)(vn)}fe.currentTime+=U.duration+U.delay;const en=this.visitStyle(ke,fe);en.isEmptyStep=rt,z=en}return fe.currentAnimateTimings=null,{type:u.If.Animate,timings:U,style:z,options:null}}visitStyle(J,fe){const U=this._makeStyleAst(J,fe);return this._validateStyleAst(U,fe),U}_makeStyleAst(J,fe){const U=[],z=Array.isArray(J.styles)?J.styles:[J.styles];for(let rt of z)"string"==typeof rt?rt===u.kp?U.push(rt):fe.errors.push(new r.wOt(3002,!1)):U.push(new Map(Object.entries(rt)));let Y=!1,ke=null;return U.forEach(rt=>{if(rt instanceof Map&&(rt.has("easing")&&(ke=rt.get("easing"),rt.delete("easing")),!Y))for(let en of rt.values())if(en.toString().indexOf("{{")>=0){Y=!0;break}}),{type:u.If.Style,styles:U,easing:ke,offset:J.offset,containsDynamicStyles:Y,options:null}}_validateStyleAst(J,fe){const U=fe.currentAnimateTimings;let z=fe.currentTime,Y=fe.currentTime;U&&Y>0&&(Y-=U.duration+U.delay),J.styles.forEach(ke=>{"string"!=typeof ke&&ke.forEach((rt,en)=>{const vn=fe.collectedStyles.get(fe.currentQuerySelector),fr=vn.get(en);let Er=!0;fr&&(Y!=z&&Y>=fr.startTime&&z<=fr.endTime&&(fe.errors.push(function K(){return new r.wOt(3010,!1)}()),Er=!1),Y=fr.startTime),Er&&vn.set(en,{startTime:Y,endTime:z}),fe.options&&function Nt(gt,J,fe){const U=J.params||{},z=Mn(gt);z.length&&z.forEach(Y=>{U.hasOwnProperty(Y)||fe.push(function g(){return new r.wOt(3001,!1)}())})}(rt,fe.options,fe.errors)})})}visitKeyframes(J,fe){const U={type:u.If.Keyframes,styles:[],options:null};if(!fe.currentAnimateTimings)return fe.errors.push(function k(){return new r.wOt(3011,!1)}()),U;let Y=0;const ke=[];let rt=!1,en=!1,vn=0;const fr=J.steps.map(Ki=>{const Mi=this._makeStyleAst(Ki,fe);let Oi=null!=Mi.offset?Mi.offset:function Ft(gt){if("string"==typeof gt)return null;let J=null;if(Array.isArray(gt))gt.forEach(fe=>{if(fe instanceof Map&&fe.has("offset")){const U=fe;J=parseFloat(U.get("offset")),U.delete("offset")}});else if(gt instanceof Map&>.has("offset")){const fe=gt;J=parseFloat(fe.get("offset")),fe.delete("offset")}return J}(Mi.styles),hs=0;return null!=Oi&&(Y++,hs=Mi.offset=Oi),en=en||hs<0||hs>1,rt=rt||hs<vn,vn=hs,ke.push(hs),Mi});en&&fe.errors.push(function j(){return new r.wOt(3012,!1)}()),rt&&fe.errors.push(function ae(){return new r.wOt(3200,!1)}());const Er=J.steps.length;let ai=0;Y>0&&Y<Er?fe.errors.push(function Ee(){return new r.wOt(3202,!1)}()):0==Y&&(ai=1/(Er-1));const li=Er-1,Nr=fe.currentTime,ri=fe.currentAnimateTimings,Vi=ri.duration;return fr.forEach((Ki,Mi)=>{const Oi=ai>0?Mi==li?1:ai*Mi:ke[Mi],hs=Oi*Vi;fe.currentTime=Nr+ri.delay+hs,ri.duration=hs,this._validateStyleAst(Ki,fe),Ki.offset=Oi,U.styles.push(Ki)}),U}visitReference(J,fe){return{type:u.If.Reference,animation:Z(this,xt(J.animation),fe),options:tn(J.options)}}visitAnimateChild(J,fe){return fe.depCount++,{type:u.If.AnimateChild,options:tn(J.options)}}visitAnimateRef(J,fe){return{type:u.If.AnimateRef,animation:this.visitReference(J.animation,fe),options:tn(J.options)}}visitQuery(J,fe){const U=fe.currentQuerySelector,z=J.options||{};fe.queryCount++,fe.currentQuery=J;const[Y,ke]=function vr(gt){const J=!!gt.split(/\s*,\s*/).find(fe=>":self"==fe);return J&&(gt=gt.replace(Xn,"")),gt=gt.replace(/@\*/g,ar).replace(/@\w+/g,fe=>ar+"-"+fe.slice(1)).replace(/:animating/g,Tr),[gt,J]}(J.selector);fe.currentQuerySelector=U.length?U+" "+Y:Y,Mt(fe.collectedStyles,fe.currentQuerySelector,new Map);const rt=Z(this,xt(J.animation),fe);return fe.currentQuery=null,fe.currentQuerySelector=U,{type:u.If.Query,selector:Y,limit:z.limit||0,optional:!!z.optional,includeSelf:ke,animation:rt,originalSelector:J.selector,options:tn(J.options)}}visitStagger(J,fe){fe.currentQuery||fe.errors.push(function Me(){return new r.wOt(3013,!1)}());const U="full"===J.timings?{duration:0,delay:0,easing:"full"}:An(J.timings,fe.errors,!0);return{type:u.If.Stagger,animation:Z(this,xt(J.animation),fe),timings:U,options:null}}}class ft{constructor(J){this.errors=J,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function tn(gt){return gt?(gt={...gt}).params&&(gt.params=function hr(gt){return gt?{...gt}:null}(gt.params)):gt={},gt}function Te(gt,J,fe){return{duration:gt,delay:J,easing:fe}}function qe(gt,J,fe,U,z,Y,ke=null,rt=!1){return{type:1,element:gt,keyframes:J,preStyleProps:fe,postStyleProps:U,duration:z,delay:Y,totalTime:z+Y,easing:ke,subTimeline:rt}}class ot{constructor(){this._map=new Map}get(J){return this._map.get(J)||[]}append(J,fe){let U=this._map.get(J);U||this._map.set(J,U=[]),U.push(...fe)}has(J){return this._map.has(J)}clear(){this._map.clear()}}const wn=new RegExp(":enter","g"),rr=new RegExp(":leave","g");function jr(gt,J,fe,U,z,Y=new Map,ke=new Map,rt,en,vn=[]){return(new Kr).buildKeyframes(gt,J,fe,U,z,Y,ke,rt,en,vn)}class Kr{buildKeyframes(J,fe,U,z,Y,ke,rt,en,vn,fr=[]){vn=vn||new ot;const Er=new Ar(J,fe,vn,z,Y,fr,[]);Er.options=en;const ai=en.delay?$n(en.delay):0;Er.currentTimeline.delayNextStep(ai),Er.currentTimeline.setStyles([ke],null,Er.errors,en),Z(this,U,Er);const li=Er.timelines.filter(Nr=>Nr.containsAnimation());if(li.length&&rt.size){let Nr;for(let ri=li.length-1;ri>=0;ri--){const Vi=li[ri];if(Vi.element===fe){Nr=Vi;break}}Nr&&!Nr.allowOnlyTimelineStyles()&&Nr.setStyles([rt],null,Er.errors,en)}return li.length?li.map(Nr=>Nr.buildKeyframes()):[qe(fe,[],[],[],0,ai,"",!1)]}visitTrigger(J,fe){}visitState(J,fe){}visitTransition(J,fe){}visitAnimateChild(J,fe){const U=fe.subInstructions.get(fe.element);if(U){const z=fe.createSubContext(J.options),Y=fe.currentTimeline.currentTime,ke=this._visitSubInstructions(U,z,z.options);Y!=ke&&fe.transformIntoNewTimeline(ke)}fe.previousNode=J}visitAnimateRef(J,fe){const U=fe.createSubContext(J.options);U.transformIntoNewTimeline(),this._applyAnimationRefDelays([J.options,J.animation.options],fe,U),this.visitReference(J.animation,U),fe.transformIntoNewTimeline(U.currentTimeline.currentTime),fe.previousNode=J}_applyAnimationRefDelays(J,fe,U){for(const z of J){const Y=z?.delay;if(Y){const ke="number"==typeof Y?Y:$n(Gt(Y,z?.params??{},fe.errors));U.delayNextStep(ke)}}}_visitSubInstructions(J,fe,U){let Y=fe.currentTimeline.currentTime;const ke=null!=U.duration?$n(U.duration):null,rt=null!=U.delay?$n(U.delay):null;return 0!==ke&&J.forEach(en=>{const vn=fe.appendInstructionToTimeline(en,ke,rt);Y=Math.max(Y,vn.duration+vn.delay)}),Y}visitReference(J,fe){fe.updateOptions(J.options,!0),Z(this,J.animation,fe),fe.previousNode=J}visitSequence(J,fe){const U=fe.subContextCount;let z=fe;const Y=J.options;if(Y&&(Y.params||Y.delay)&&(z=fe.createSubContext(Y),z.transformIntoNewTimeline(),null!=Y.delay)){z.previousNode.type==u.If.Style&&(z.currentTimeline.snapshotCurrentStyles(),z.previousNode=$r);const ke=$n(Y.delay);z.delayNextStep(ke)}J.steps.length&&(J.steps.forEach(ke=>Z(this,ke,z)),z.currentTimeline.applyStylesToKeyframe(),z.subContextCount>U&&z.transformIntoNewTimeline()),fe.previousNode=J}visitGroup(J,fe){const U=[];let z=fe.currentTimeline.currentTime;const Y=J.options&&J.options.delay?$n(J.options.delay):0;J.steps.forEach(ke=>{const rt=fe.createSubContext(J.options);Y&&rt.delayNextStep(Y),Z(this,ke,rt),z=Math.max(z,rt.currentTimeline.currentTime),U.push(rt.currentTimeline)}),U.forEach(ke=>fe.currentTimeline.mergeTimelineCollectedStyles(ke)),fe.transformIntoNewTimeline(z),fe.previousNode=J}_visitTiming(J,fe){if(J.dynamic){const U=J.strValue;return An(fe.params?Gt(U,fe.params,fe.errors):U,fe.errors)}return{duration:J.duration,delay:J.delay,easing:J.easing}}visitAnimate(J,fe){const U=fe.currentAnimateTimings=this._visitTiming(J.timings,fe),z=fe.currentTimeline;U.delay&&(fe.incrementTime(U.delay),z.snapshotCurrentStyles());const Y=J.style;Y.type==u.If.Keyframes?this.visitKeyframes(Y,fe):(fe.incrementTime(U.duration),this.visitStyle(Y,fe),z.applyStylesToKeyframe()),fe.currentAnimateTimings=null,fe.previousNode=J}visitStyle(J,fe){const U=fe.currentTimeline,z=fe.currentAnimateTimings;!z&&U.hasCurrentStyleProperties()&&U.forwardFrame();const Y=z&&z.easing||J.easing;J.isEmptyStep?U.applyEmptyStep(Y):U.setStyles(J.styles,Y,fe.errors,fe.options),fe.previousNode=J}visitKeyframes(J,fe){const U=fe.currentAnimateTimings,z=fe.currentTimeline.duration,Y=U.duration,rt=fe.createSubContext().currentTimeline;rt.easing=U.easing,J.styles.forEach(en=>{rt.forwardTime((en.offset||0)*Y),rt.setStyles(en.styles,en.easing,fe.errors,fe.options),rt.applyStylesToKeyframe()}),fe.currentTimeline.mergeTimelineCollectedStyles(rt),fe.transformIntoNewTimeline(z+Y),fe.previousNode=J}visitQuery(J,fe){const U=fe.currentTimeline.currentTime,z=J.options||{},Y=z.delay?$n(z.delay):0;Y&&(fe.previousNode.type===u.If.Style||0==U&&fe.currentTimeline.hasCurrentStyleProperties())&&(fe.currentTimeline.snapshotCurrentStyles(),fe.previousNode=$r);let ke=U;const rt=fe.invokeQuery(J.selector,J.originalSelector,J.limit,J.includeSelf,!!z.optional,fe.errors);fe.currentQueryTotal=rt.length;let en=null;rt.forEach((vn,fr)=>{fe.currentQueryIndex=fr;const Er=fe.createSubContext(J.options,vn);Y&&Er.delayNextStep(Y),vn===fe.element&&(en=Er.currentTimeline),Z(this,J.animation,Er),Er.currentTimeline.applyStylesToKeyframe(),ke=Math.max(ke,Er.currentTimeline.currentTime)}),fe.currentQueryIndex=0,fe.currentQueryTotal=0,fe.transformIntoNewTimeline(ke),en&&(fe.currentTimeline.mergeTimelineCollectedStyles(en),fe.currentTimeline.snapshotCurrentStyles()),fe.previousNode=J}visitStagger(J,fe){const U=fe.parentContext,z=fe.currentTimeline,Y=J.timings,ke=Math.abs(Y.duration),rt=ke*(fe.currentQueryTotal-1);let en=ke*fe.currentQueryIndex;switch(Y.duration<0?"reverse":Y.easing){case"reverse":en=rt-en;break;case"full":en=U.currentStaggerTime}const fr=fe.currentTimeline;en&&fr.delayNextStep(en);const Er=fr.currentTime;Z(this,J.animation,fe),fe.previousNode=J,U.currentStaggerTime=z.currentTime-Er+(z.startTime-U.currentTimeline.startTime)}}const $r={};class Ar{constructor(J,fe,U,z,Y,ke,rt,en){this._driver=J,this.element=fe,this.subInstructions=U,this._enterClassName=z,this._leaveClassName=Y,this.errors=ke,this.timelines=rt,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=$r,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=en||new zr(this._driver,fe,0),rt.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(J,fe){if(!J)return;const U=J;let z=this.options;null!=U.duration&&(z.duration=$n(U.duration)),null!=U.delay&&(z.delay=$n(U.delay));const Y=U.params;if(Y){let ke=z.params;ke||(ke=this.options.params={}),Object.keys(Y).forEach(rt=>{(!fe||!ke.hasOwnProperty(rt))&&(ke[rt]=Gt(Y[rt],ke,this.errors))})}}_copyOptions(){const J={};if(this.options){const fe=this.options.params;if(fe){const U=J.params={};Object.keys(fe).forEach(z=>{U[z]=fe[z]})}}return J}createSubContext(J=null,fe,U){const z=fe||this.element,Y=new Ar(this._driver,z,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(z,U||0));return Y.previousNode=this.previousNode,Y.currentAnimateTimings=this.currentAnimateTimings,Y.options=this._copyOptions(),Y.updateOptions(J),Y.currentQueryIndex=this.currentQueryIndex,Y.currentQueryTotal=this.currentQueryTotal,Y.parentContext=this,this.subContextCount++,Y}transformIntoNewTimeline(J){return this.previousNode=$r,this.currentTimeline=this.currentTimeline.fork(this.element,J),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(J,fe,U){const z={duration:fe??J.duration,delay:this.currentTimeline.currentTime+(U??0)+J.delay,easing:""},Y=new Yt(this._driver,J.element,J.keyframes,J.preStyleProps,J.postStyleProps,z,J.stretchStartingKeyframe);return this.timelines.push(Y),z}incrementTime(J){this.currentTimeline.forwardTime(this.currentTimeline.duration+J)}delayNextStep(J){J>0&&this.currentTimeline.delayNextStep(J)}invokeQuery(J,fe,U,z,Y,ke){let rt=[];if(z&&rt.push(this.element),J.length>0){J=(J=J.replace(wn,"."+this._enterClassName)).replace(rr,"."+this._leaveClassName);let vn=this._driver.query(this.element,J,1!=U);0!==U&&(vn=U<0?vn.slice(vn.length+U,vn.length):vn.slice(0,U)),rt.push(...vn)}return!Y&&0==rt.length&&ke.push(function Ie(){return new r.wOt(3014,!1)}()),rt}}class zr{constructor(J,fe,U,z){this._driver=J,this.element=fe,this.startTime=U,this._elementTimelineStylesLookup=z,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(fe),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(fe,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(J){const fe=1===this._keyframes.size&&this._pendingStyles.size;this.duration||fe?(this.forwardTime(this.currentTime+J),fe&&this.snapshotCurrentStyles()):this.startTime+=J}fork(J,fe){return this.applyStylesToKeyframe(),new zr(this._driver,J,fe||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=ne
1w Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(J){this.applyStylesToKeyframe(),this.duration=J,this._loadKeyframe()}_updateStyle(J,fe){this._localTimelineStyles.set(J,fe),this._globalTimelineStyles.set(J,fe),this._styleSummary.set(J,{time:this.currentTime,value:fe})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(J){J&&this._previousKeyframe.set("easing",J);for(let[fe,U]of this._globalTimelineStyles)this._backFill.set(fe,U||u.kp),this._currentKeyframe.set(fe,u.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(J,fe,U,z){fe&&this._previousKeyframe.set("easing",fe);const Y=z&&z.params||{},ke=function xr(gt,J){const fe=new Map;let U;return gt.forEach(z=>{if("*"===z){U??=J.keys();for(let Y of U)fe.set(Y,u.kp)}else for(let[Y,ke]of z)fe.set(Y,ke)}),fe}(J,this._globalTimelineStyles);for(let[rt,en]of ke){const vn=Gt(en,Y,U);this._pendingStyles.set(rt,vn),this._localTimelineStyles.has(rt)||this._backFill.set(rt,this._globalTimelineStyles.get(rt)??u.kp),this._updateStyle(rt,vn)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((J,fe)=>{this._currentKeyframe.set(fe,J)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((J,fe)=>{this._currentKeyframe.has(fe)||this._currentKeyframe.set(fe,J)}))}snapshotCurrentStyles(){for(let[J,fe]of this._localTimelineStyles)this._pendingStyles.set(J,fe),this._updateStyle(J,fe)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const J=[];for(let fe in this._currentKeyframe)J.push(fe);return J}
1mergeTimelineCollectedStyles(J){J._styleSummary.forEach((fe,U)=>{const z=this._styleSummary.get(U);(!z||fe.time>z.time)&&this._updateStyle(U,fe.value)})}buildKeyframes(){this.applyStylesToKeyframe();const J=new Set,fe=new Set,U=1===this._keyframes.size&&0===this.duration;let z=[];this._keyframes.forEach((rt,en)=>{const vn=new Map([...this._backFill,...rt]);vn.forEach((fr,Er)=>{fr===u.FX?J.add(Er):fr===u.kp&&fe.add(Er)}),U||vn.set("offset",en/this.duration),z.push(vn)});const Y=[...J.values()],ke=[...fe.values()];if(U){const rt=z[0],en=new Map(rt);rt.set("offset",0),en.set("offset",1),z=[rt,en]}return qe(this.element,z,Y,ke,this.duration,this.startTime,this.easing,!1)}}class Yt extends zr{constructor(J,fe,U,z,Y,ke,rt=!1){super(J,fe,ke.delay),this.keyframes=U,this.preStyleProps=z,this.postStyleProps=Y,this._stretchStartingKeyframe=rt,this.timings={duration:ke.duration,delay:ke.delay,easing:ke.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let J=this.keyframes,{delay:fe,duration:U,easing:z}=this.timings;if(this._stretchStartingKeyframe&&fe){const Y=[],ke=U+fe,rt=fe/ke,en=new Map(J[0]);en.set("offset",0),Y.push(en);const vn=new Map(J[0]);vn.set("offset",Mr(rt)),Y.push(vn);const fr=J.length-1;for(let Er=1;Er<=fr;Er++){let ai=new Map(J[Er]);const li=ai.get("offset");ai.set("offset",Mr((fe+li*U)/ke)),Y.push(ai)}U=ke,fe=0,z="",J=Y}return qe(this.element,J,this.preStyleProps,this.postStyleProps,U,fe,z,!0)}}function Mr(gt,J=3){const fe=Math.pow(10,J-1);return Math.round(gt*fe)/fe}function Ts(gt,J,fe,U,z,Y,ke,rt,en,vn,fr,Er,ai){return{type:0,element:gt,triggerName:J,isRemovalTransition:z,fromState:fe,fromStyles:Y,toState:U,toStyles:ke,timelines:rt,queriedElements:en,preStyleProps:vn,postStyleProps:fr,totalTime:Er,errors:ai}}const Qs={};class io{constructor(J,fe,U){this._triggerName=J,this.ast=fe,this._stateStyles=U}match(J,fe,U,z){return function As(gt,J,fe,U,z){return gt.some(Y=>Y(J,fe,U,z))}(this.ast.matchers,J,fe,U,z)}buildStyles(J,fe,U){let z=this._stateStyles.get("*");return void 0!==J&&(z=this._stateStyles.get(J?.toString())||z),z?z.buildStyles(fe,U):new Map}build(J,fe,U,z,Y,ke,rt,en,vn,fr){const Er=[],ai=this.ast.options&&this.ast.options.params||Qs,Nr=this.buildStyles(U,rt&&rt.params||Qs,Er),ri=en&&en.params||Qs,Vi=this.buildStyles(z,ri,Er),Ki=new Set,Mi=new Map,Oi=new Map,hs="void"===z,It={params:$s(ri,ai),delay:this.ast.options?.delay},ue=fr?[]:jr(J,fe,this.ast.animation,Y,ke,Nr,Vi,It,vn,Er);let Re=0;return ue.forEach(wt=>{Re=Math.max(wt.duration+wt.delay,Re)}),Er.length?Ts(fe,this._triggerName,U,z,hs,Nr,Vi,[],[],Mi,Oi,Re,Er):(ue.forEach(wt=>{const gn=wt.element,Vn=Mt(Mi,gn,new Set);wt.preStyleProps.forEach(Ai=>Vn.add(Ai));const Br=Mt(Oi,gn,new Set);wt.postStyleProps.forEach(Ai=>Br.add(Ai)),gn!==fe&&Ki.add(gn)}),Ts(fe,this._triggerName,U,z,hs,Nr,Vi,ue,[...Ki.values()],Mi,Oi,Re))}}function $s(gt,J){const fe={...J};return Object.entries(gt).forEach(([U,z])=>{null!=z&&(fe[U]=z)}),fe}class wi{constructor(J,fe,U){this.styles=J,this.defaultParams=fe,this.normalizer=U}buildStyles(J,fe){const U=new Map,z=$s(J,this.defaultParams);return this.styles.styles.forEach(Y=>{"string"!=typeof Y&&Y.forEach((ke,rt)=>{ke&&(ke=Gt(ke,z,fe));const en=this.normalizer.normalizePropertyName(rt,fe);ke=this.normalizer.normalizeStyleValue(rt,en,ke,fe),U.set(rt,ke)})}),U}}class ws{constructor(J,fe,U){this.name=J,this.ast=fe,this._normalizer=U,this.transitionFactories=[],this.states=new Map,fe.states.forEach(z=>{this.states.set(z.name,new wi(z.style,z.options&&z.options.params||{},U))}),uo(this.states,"true","1"),uo(this.states,"false","0"),fe.transitions.forEach(z=>{this.transitionFactories.push(new io(J,z,this.states))}),this.fallbackTransition=function fi(gt,J){return new io(gt,{type:u.If.Transition,animation:{type:u.If.Sequence,steps:[],options:null},matchers:[(ke,rt)=>!0],options:null,queryCount:0,depCount:0},J)}(J,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(J,fe,U,z){return this.transitionFactories.find(ke=>ke.match(J,fe,U,z))||null}matchStyles(J,fe,U){return this.fallbackTransition.buildStyles(J,fe,U)}}function uo(gt,J,fe){gt.has(J)?gt.has(fe)||gt.set(fe,gt.get(J)):gt.has(fe)&>.set(J,gt.get(fe))}const qo=new ot;
vendor: 27,760 bytes, line 1
1class nn{constructor(J,fe,U){this.bodyNode=J,this._driver=fe,this._normalizer=U,this._animations=new Map,this._playersById=new Map,this.players=[]}register(J,fe){const U=[],Y=dr(this._driver,fe,U,[]);if(U.length)throw function ge(){return new r.wOt(3503,!1)}();this._animations.set(J,Y)}_buildPlayer(J,fe,U){const z=J.element,Y=cn(this._normalizer,J.keyframes,fe,U);return this._driver.animate(z,Y,J.duration,J.delay,J.easing,[],!0)}create(J,fe,U={}){const z=[],Y=this._animations.get(J);let ke;const rt=new Map;if(Y?(ke=jr(this._driver,fe,Y,yn,qn,new Map,new Map,U,qo,z),ke.forEach(fr=>{const Er=Mt(rt,fr.element,new Map);fr.postStyleProps.forEach(ai=>Er.set(ai,null))})):(z.push(function Be(){return new r.wOt(3300,!1)}()),ke=[]),z.length)throw function je(){return new r.wOt(3504,!1)}();rt.forEach((fr,Er)=>{fr.forEach((ai,li)=>{fr.set(li,this._driver.computeStyle(Er,li,u.kp))})});const vn=un(ke.map(fr=>{const Er=rt.get(fr.element);return this._buildPlayer(fr,new Map,Er)}));return this._playersById.set(J,vn),vn.onDestroy(()=>this.destroy(J)),this.players.push(vn),vn}destroy(J){const fe=this._getPlayer(J);fe.destroy(),this._playersById.delete(J);const U=this.players.indexOf(fe);U>=0&&this.players.splice(U,1)}_getPlayer(J){const fe=this._playersById.get(J);if(!fe)throw function Qe(){return new r.wOt(3301,!1)}();return fe}listen(J,fe,U,z){const Y=dn(fe,"","","");return Pn(this._getPlayer(J),U,Y,z),()=>{}}command(J,fe,U,z){if("register"==U)return void this.register(J,z[0]);if("create"==U)return void this.create(J,fe,z[0]||{});const Y=this._getPlayer(J);switch(U){case"play":Y.play();break;case"pause":Y.pause();break;case"reset":Y.reset();break;case"restart":Y.restart();break;case"finish":Y.finish();break;case"init":Y.init();break;case"setPosition":Y.setPosition(parseFloat(z[0]));break;case"destroy":this.destroy(J)}}}const Rt="ng-animate-queued",$o="ng-animate-disabled",la=[],Oo={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Ya={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},ei="__ng_removed";class ci{get params(){return this.options.params}constructor(J,fe=""){this.namespaceId=fe;const U=J&&J.hasOwnProperty("value");if(this.value=function ya(gt){return gt??null}(U?J.value:J),U){const{value:Y,...ke}=J;this.options=ke}else this.options={};this.options.params||(this.options.params={})}absorbOptions(J){const fe=J.params;if(fe){const U=this.options.params;Object.keys(fe).forEach(z=>{null==U[z]&&(U[z]=fe[z])})}}}const gi="void",Js=new ci(gi);class Vr{constructor(J,fe,U){this.id=J,this.hostElement=fe,this._engine=U,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+J,ms(fe,this._hostClassName)}listen(J,fe,U,z){if(!this._triggers.has(fe))throw function xe(){return new r.wOt(3302,!1)}();if(null==U||0==U.length)throw function Ae(){return new r.wOt(3303,!1)}();if(!function Zi(gt){return"start"==gt||"done"==gt}(U))throw function ve(){return new r.wOt(3400,!1)}();const Y=Mt(this._elementListeners,J,[]),ke={name:fe,phase:U,callback:z};Y.push(ke);const rt=Mt(this._engine.statesByElement,J,new Map);return rt.has(fe)||(ms(J,tr),ms(J,tr+"-"+fe),rt.set(fe,Js)),()=>{this._engine.afterFlush(()=>{const en=Y.indexOf(ke);en>=0&&Y.splice(en,1),this._triggers.has(fe)||rt.delete(fe)})}}register(J,fe){return!this._triggers.has(J)&&(this._triggers.set(J,fe),!0)}_getTrigger(J){const fe=this._triggers.get(J);if(!fe)throw function _e(){return new r.wOt(3401,!1)}();return fe}trigger(J,fe,U,z=!0){const Y=this._getTrigger(fe),ke=new Gs(this.id,fe,J);let rt=this._engine.statesByElement.get(J);rt||(ms(J,tr),ms(J,tr+"-"+fe),this._engine.statesByElement.set(J,rt=new Map));let en=rt.get(fe);const vn=new ci(U,this.id);if(!(U&&U.hasOwnProperty("value"))&&en&&vn.absorbOptions(en.options),rt.set(fe,vn),en||(en=Js),vn.value!==gi&&en.value===vn.value){if(!function Es(gt,J){const fe=Object.keys(gt),U=Object.keys(J);if(fe.length!=U.length)return!1;for(let z=0;z<fe.length;z++){const Y=fe[z];if(!J.hasOwnProperty(Y)||gt[Y]!==J[Y])return!1}return!0}(en.params,vn.params)){const ri=[],Vi=Y.matchStyles(en.value,en.params,ri),Ki=Y.matchStyles(vn.value,vn.params,ri);ri.length?this._engine.reportError(ri):this._engine.afterFlush(()=>{Et(J,Vi),Zt(J,Ki)})}return}const ai=Mt(this._engine.playersByElement,J,[]);ai.forEach(ri=>{ri.namespaceId==this.id&&ri.triggerName==fe&&ri.queued&&ri.destroy()});let li=Y.matchTransition(en.value,vn.value,J,vn.params),Nr=!1;if(!li){if(!z)return;li=Y.fallbackTransition,Nr=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:J,triggerName:fe,transition:li,fromState:en,toState:vn,player:ke,isFallbackTransition:Nr}),Nr||(ms(J,Rt),ke.onStart(()=>{Ss(J,Rt)})),ke.onDone(()=>{let ri=this.players.indexOf(ke);ri>=0&&this.players.splice(ri,1);const Vi=this._engine.playersByElement.get(J);if(Vi){let Ki=Vi.indexOf(ke);Ki>=0&&Vi.splice(Ki,1)}}),this.players.push(ke),ai.push(ke),ke}deregister(J){this._triggers.delete(J),this._engine.statesByElement.forEach(fe=>fe.delete(J)),this._elementListeners.forEach((fe,U)=>{this._elementListeners.set(U,fe.filter(z=>z.name!=J))})}clearElementCache(J){this._engine.statesByElement.delete(J),this._elementListeners.delete(J);const fe=this._engine.playersByElement.get(J);fe&&(fe.forEach(U=>U.destroy()),this._engine.playersByElement.delete(J))}_signalRemovalForInnerTriggers(J,fe){const U=this._engine.driver.query(J,ar,!0);U.forEach(z=>{if(z[ei])return;const Y=this._engine.fetchNamespacesByElement(z);Y.size?Y.forEach(ke=>ke.triggerLeaveAnimation(z,fe,!1,!0)):this.clearElementCache(z)}),this._engine.afterFlushAnimationsDone(()=>U.forEach(z=>this.clearElementCache(z)))}triggerLeaveAnimation(J,fe,U,z){const Y=this._engine.statesByElement.get(J),ke=new Map;if(Y){const rt=[];if(Y.forEach((en,vn)=>{if(ke.set(vn,en.value),this._triggers.has(vn)){const fr=this.trigger(J,vn,gi,z);fr&&rt.push(fr)}}),rt.length)return this._engine.markElementAsRemoved(this.id,J,!0,fe,ke),U&&un(rt).onDone(()=>this._engine.processLeaveNode(J)),!0}return!1}prepareLeaveAnimationListeners(J){const fe=this._elementListeners.get(J),U=this._engine.statesByElement.get(J);if(fe&&U){const z=new Set;fe.forEach(Y=>{const ke=Y.name;if(z.has(ke))return;z.add(ke);const en=this._triggers.get(ke).fallbackTransition,vn=U.get(ke)||Js,fr=new ci(gi),Er=new Gs(this.id,ke,J);this._engine.totalQueuedPlayers++,this._queue.push({element:J,triggerName:ke,transition:en,fromState:vn,toState:fr,player:Er,isFallbackTransition:!0})})}}removeNode(J,fe){const U=this._engine;if(J.childElementCount&&this._signalRemovalForInnerTriggers(J,fe),this.triggerLeaveAnimation(J,fe,!0))return;let z=!1;if(U.totalAnimations){const Y=U.players.length?U.playersByQueriedElement.get(J):[];if(Y&&Y.length)z=!0;else{let ke=J;for(;ke=ke.parentNode;)if(U.statesByElement.get(ke)){z=!0;break}}}if(this.prepareLeaveAnimationListeners(J),z)U.markElementAsRemoved(this.id,J,!1,fe);else{const Y=J[ei];(!Y||Y===Oo)&&(U.afterFlush(()=>this.clearElementCache(J)),U.destroyInnerAnimations(J),U._onRemovalComplete(J,fe))}}insertNode(J,fe){ms(J,this._hostClassName)}drainQueuedTransitions(J){const fe=[];return this._queue.forEach(U=>{const z=U.player;if(z.destroyed)return;const Y=U.element,ke=this._elementListeners.get(Y);ke&&ke.forEach(rt=>{if(rt.name==U.triggerName){const en=dn(Y,U.triggerName,U.fromState.value,U.toState.value);en._data=J,Pn(U.player,rt.phase,en,rt.callback)}}),z.markedForDestroy?this._engine.afterFlush(()=>{z.destroy()}):fe.push(U)}),this._queue=[],fe.sort((U,z)=>{const Y=U.transition.ast.depCount,ke=z.transition.ast.depCount;return 0==Y||0==ke?Y-ke:this._engine.driver.containsElement(U.element,z.element)?1:-1})}destroy(J){this.players.forEach(fe=>fe.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,J)}}class ca{_onRemovalComplete(J,fe){this.onRemovalComplete(J,fe)}constructor(J,fe,U){this.bodyNode=J,this.driver=fe,this._normalizer=U,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(z,Y)=>{}}get queuedPlayers(){const J=[];return this._namespaceList.forEach(fe=>{fe.players.forEach(U=>{U.queued&&J.push(U)})}),J}createNamespace(J,fe){const U=new Vr(J,fe,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,fe)?this._balanceNamespaceList(U,fe):(this.newHostElements.set(fe,U),this.collectEnterElement(fe)),this._namespaceLookup[J]=U}_balanceNamespaceList(J,fe){const U=this._namespaceList,z=this.namespacesByHostElement;if(U.length-1>=0){let ke=!1,rt=this.driver.getParentElement(fe);for(;rt;){const en=z.get(rt);if(en){const vn=U.indexOf(en);U.splice(vn+1,0,J),ke=!0;break}rt=this.driver.getParentElement(rt)}ke||U.unshift(J)}else U.push(J);return z.set(fe,J),J}register(J,fe){let U=this._namespaceLookup[J];return U||(U=this.createNamespace(J,fe)),U}registerTrigger(J,fe,U){let z=this._namespaceLookup[J];z&&z.register(fe,U)&&this.totalAnimations++}destroy(J,fe){J&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const U=this._fetchNamespace(J);this.namespacesByHostElement.delete(U.hostElement);const z=this._namespaceList.indexOf(U);z>=0&&this._namespaceList.splice(z,1),U.destroy(fe),delete this._namespaceLookup[J]}))}_fetchNamespace(J){return this._namespaceLookup[J]}fetchNamespacesByElement(J){const fe=new Set,U=this.statesByElement.get(J);if(U)for(let z of U.values())if(z.namespaceId){const Y=this._fetchNamespace(z.namespaceId);Y&&fe.add(Y)}return fe}trigger(J,fe,U,z){if(Go(fe)){const Y=this._fetchNamespace(J);if(Y)return Y.trigger(fe,U,z),!0}return!1}insertNode(J,fe,U,z){if(!Go(fe))return;const Y=fe[ei];if(Y&&Y.setForRemoval){Y.setForRemoval=!1,Y.setForMove=!0;const ke=this.collectedLeaveElements.indexOf(fe);ke>=0&&this.collectedLeaveElements.splice(ke,1)}if(J){const ke=this._fetchNamespace(J);ke&&ke.insertNode(fe,U)}z&&this.collectEnterElement(fe)}collectEnterElement(J){this.collectedEnterElements.push(J)}markElementAsDisabled(J,fe){fe?this.disabledNodes.has(J)||(this.disabledNodes.add(J),ms(J,$o)):this.disabledNodes.has(J)&&(this.disabledNodes.delete(J),Ss(J,$o))}removeNode(J,fe,U){if(Go(fe)){const z=J?this._fetchNamespace(J):null;z?z.removeNode(fe,U):this.markElementAsRemoved(J,fe,!1,U);const Y=this.namespacesByHostElement.get(fe);Y&&Y.id!==J&&Y.removeNode(fe,U)}else this._onRemovalComplete(fe,U)}markElementAsRemoved(J,fe,U,z,Y){this.collectedLeaveElements.push(fe),fe[ei]={namespaceId:J,setForRemoval:z,hasAnimation:U,removedBeforeQueried:!1,previousTriggersValues:Y}}listen(J,fe,U,z,Y){return Go(fe)?this._fetchNamespace(J).listen(fe,U,z,Y):()=>{}}_buildInstruction(J,fe,U,z,Y){return J.transition.build(this.driver,J.element,J.fromState.value,J.toState.value,U,z,J.fromState.options,J.toState.options,fe,Y)}destroyInnerAnimations(J){let fe=this.driver.query(J,ar,!0);fe.forEach(U=>this.destroyActiveAnimationsForElement(U)),0!=this.playersByQueriedElement.size&&(fe=this.driver.query(J,Tr,!0),fe.forEach(U=>this.finishActiveQueriedAnimationOnElement(U)))}destroyActiveAnimationsForElement(J){const fe=this.playersByElement.get(J);fe&&fe.forEach(U=>{U.queued?U.markedForDestroy=!0:U.destroy()})}finishActiveQueriedAnimationOnElement(J){const fe=this.playersByQueriedElement.get(J);fe&&fe.forEach(U=>U.finish())}whenRenderingDone(){return new Promise(J=>{if(this.players.length)return un(this.players).onDone(()=>J());J()})}processLeaveNode(J){const fe=J[ei];if(fe&&fe.setForRemoval){if(J[ei]=Oo,fe.namespaceId){this.destroyInnerAnimations(J);const U=this._fetchNamespace(fe.namespaceId);U&&U.clearElementCache(J)}this._onRemovalComplete(J,fe.setForRemoval)}J.classList?.contains($o)&&this.markElementAsDisabled(J,!1),this.driver.query(J,".ng-animate-disabled",!0).forEach(U=>{this.markElementAsDisabled(U,!1)})}flush(J=-1){let fe=[];if(this.newHostElements.size&&(this.newHostElements.forEach((U,z)=>this._balanceNamespaceList(U,z)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let U=0;U<this.collectedEnterElements.length;U++)ms(this.collectedEnterElements[U],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const U=[];try{fe=this._flushAnimations(U,J)}finally{for(let z=0;z<U.length;z++)U[z]()}}else for(let U=0;U<this.collectedLeaveElements.length;U++)this.processLeaveNode(this.collectedLeaveElements[U]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(U=>U()),this._flushFns=[],this._whenQuietFns.length){const U=this._whenQuietFns;this._whenQuietFns=[],fe.length?un(fe).onDone(()=>{U.forEach(z=>z())}):U.forEach(z=>z())}}reportError(J){throw function Ce(){return new r.wOt(3402,!1)}()}_flushAnimations(J,fe){const U=new ot,z=[],Y=new Map,ke=[],rt=new Map,en=new Map,vn=new Map,fr=new Set;this.disabledNodes.forEach(yr=>{fr.add(yr);const jt=this.driver.query(yr,".ng-animate-queued",!0);for(let Dn=0;Dn<jt.length;Dn++)fr.add(jt[Dn])});const Er=this.bodyNode,ai=Array.from(this.statesByElement.keys()),li=zo(ai,this.collectedEnterElements),Nr=new Map;let ri=0;li.forEach((yr,jt)=>{const Dn=yn+ri++;Nr.set(jt,Dn),yr.forEach(bn=>ms(bn,Dn))});const Vi=[],Ki=new Set,Mi=new Set;for(let yr=0;yr<this.collectedLeaveElements.length;yr++){const jt=this.collectedLeaveElements[yr],Dn=jt[ei];Dn&&Dn.setForRemoval&&(Vi.push(jt),Ki.add(jt),Dn.hasAnimation?this.driver.query(jt,".ng-star-inserted",!0).forEach(bn=>Ki.add(bn)):Mi.add(jt))}const Oi=new Map,hs=zo(ai,Array.from(Ki));hs.forEach((yr,jt)=>{const Dn=qn+ri++;Oi.set(jt,Dn),yr.forEach(bn=>ms(bn,Dn))}),J.push(()=>{li.forEach((yr,jt)=>{const Dn=Nr.get(jt);yr.forEach(bn=>Ss(bn,Dn))}),hs.forEach((yr,jt)=>{const Dn=Oi.get(jt);yr.forEach(bn=>Ss(bn,Dn))}),Vi.forEach(yr=>{this.processLeaveNode(yr)})});const It=[],ue=[];for(let yr=this._namespaceList.length-1;yr>=0;yr--)this._namespaceList[yr].drainQueuedTransitions(fe).forEach(Dn=>{const bn=Dn.player,Jn=Dn.element;if(It.push(bn),this.collectedEnterElements.length){const ki=Jn[ei];if(ki&&ki.setForMove){if(ki.previousTriggersValues&&ki.previousTriggersValues.has(Dn.triggerName)){const Po=ki.previousTriggersValues.get(Dn.triggerName),Hs=this.statesByElement.get(Dn.element);if(Hs&&Hs.has(Dn.triggerName)){const Is=Hs.get(Dn.triggerName);Is.value=Po,Hs.set(Dn.triggerName,Is)}}return void bn.destroy()}}const ti=!Er||!this.driver.containsElement(Er,Jn),Ur=Oi.get(Jn),Di=Nr.get(Jn),ii=this._buildInstruction(Dn,U,Di,Ur,ti);if(ii.errors&&ii.errors.length)return void ue.push(ii);if(ti)return bn.onStart(()=>Et(Jn,ii.fromStyles)),bn.onDestroy(()=>Zt(Jn,ii.toStyles)),void z.push(bn);if(Dn.isFallbackTransition)return bn.onStart(()=>Et(Jn,ii.fromStyles)),bn.onDestroy(()=>Zt(Jn,ii.toStyles)),void z.push(bn);const Wa=[];ii.timelines.forEach(ki=>{ki.stretchStartingKeyframe=!0,this.disabledNodes.has(ki.element)||Wa.push(ki)}),ii.timelines=Wa,U.append(Jn,ii.timelines),ke.push({instruction:ii,player:bn,element:Jn}),ii.queriedElements.forEach(ki=>Mt(rt,ki,[]).push(bn)),ii.preStyleProps.forEach((ki,Po)=>{if(ki.size){let Hs=en.get(Po);Hs||en.set(Po,Hs=new Set),ki.forEach((Is,Qo)=>Hs.add(Qo))}}),ii.postStyleProps.forEach((ki,Po)=>{let Hs=vn.get(Po);Hs||vn.set(Po,Hs=new Set),ki.forEach((Is,Qo)=>Hs.add(Qo))})});if(ue.length){const yr=[];ue.forEach(jt=>{yr.push(function Dt(){return new r.wOt(3505,!1)}())}),It.forEach(jt=>jt.destroy()),this.reportError(yr)}const Re=new Map,wt=new Map;ke.forEach(yr=>{const jt=yr.element;U.has(jt)&&(wt.set(jt,jt),this._beforeAnimationBuild(yr.player.namespaceId,yr.instruction,Re))}),z.forEach(yr=>{const jt=yr.element;this._getPreviousPlayers(jt,!1,yr.namespaceId,yr.triggerName,null).forEach(bn=>{Mt(Re,jt,[]).push(bn),bn.destroy()})});const gn=Vi.filter(yr=>Zs(yr,en,vn)),Vn=new Map;Ds(Vn,this.driver,Mi,vn,u.kp).forEach(yr=>{Zs(yr,en,vn)&&gn.push(yr)});const Ai=new Map;li.forEach((yr,jt)=>{Ds(Ai,this.driver,new Set(yr),en,u.FX)}),gn.forEach(yr=>{const jt=Vn.get(yr),Dn=Ai.get(yr);Vn.set(yr,new Map([...jt?.entries()??[],...Dn?.entries()??[]]))});const Ls=[],Aa=[],da={};ke.forEach(yr=>{const{element:jt,player:Dn,instruction:bn}=yr;if(U.has(jt)){if(fr.has(jt))return Dn.onDestroy(()=>Zt(jt,bn.toStyles)),Dn.disabled=!0,Dn.overrideTotalTime(bn.totalTime),void z.push(Dn);let Jn=da;if(wt.size>1){let Ur=jt;const Di=[];for(;Ur=Ur.parentNode;){const ii=wt.get(Ur);if(ii){Jn=ii;break}Di.push(Ur)}Di.forEach(ii=>wt.set(ii,Jn))}const ti=this._buildAnimation(Dn.namespaceId,bn,Re,Y,Ai,Vn);if(Dn.setRealPlayer(ti),Jn===da)Ls.push(Dn);else{const Ur=this.playersByElement.get(Jn);Ur&&Ur.length&&(Dn.parentPlayer=un(Ur)),z.push(Dn)}}else Et(jt,bn.fromStyles),Dn.onDestroy(()=>Zt(jt,bn.toStyles)),Aa.push(Dn),fr.has(jt)&&z.push(Dn)}),Aa.forEach(yr=>{const jt=Y.get(yr.element);if(jt&&jt.length){const Dn=un(jt);yr.setRealPlayer(Dn)}}),z.forEach(yr=>{yr.parentPlayer?yr.syncPlayerEvents(yr.parentPlayer):yr.destroy()});for(let yr=0;yr<Vi.length;yr++){const jt=Vi[yr],Dn=jt[ei];if(Ss(jt,qn),Dn&&Dn.hasAnimation)continue;let bn=[];if(rt.size){let ti=rt.get(jt);ti&&ti.length&&bn.push(...ti);let Ur=this.driver.query(jt,Tr,!0);for(let Di=0;Di<Ur.length;Di++){let ii=rt.get(Ur[Di]);ii&&ii.length&&bn.push(...ii)}}const Jn=bn.filter(ti=>!ti.destroyed);Jn.length?eo(this,jt,Jn):this.processLeaveNode(jt)}return Vi.length=0,Ls.forEach(yr=>{this.players.push(yr),yr.onDone(()=>{yr.destroy();const jt=this.players.indexOf(yr);this.players.splice(jt,1)}),yr.play()}),Ls}afterFlush(J){this._flushFns.push(J)}afterFlushAnimationsDone(J){this._whenQuietFns.push(J)}_getPreviousPlayers(J,fe,U,z,Y){let ke=[];if(fe){const rt=this.playersByQueriedElement.get(J);rt&&(ke=rt)}else{const rt=this.playersByElement.get(J);if(rt){const en=!Y||Y==gi;rt.forEach(vn=>{vn.queued||!en&&vn.triggerName!=z||ke.push(vn)})}}return(U||z)&&(ke=ke.filter(rt=>!(U&&U!=rt.namespaceId||z&&z!=rt.triggerName))),ke}_beforeAnimationBuild(J,fe,U){const Y=fe.element,ke=fe.isRemovalTransition?void 0:J,rt=fe.isRemovalTransition?void 0:fe.triggerName;for(const en of fe.timelines){const vn=en.element,fr=vn!==Y,Er=Mt(U,vn,[]);this._getPreviousPlayers(vn,fr,ke,rt,fe.toState).forEach(li=>{const Nr=li.getRealPlayer();Nr.beforeDestroy&&Nr.beforeDestroy(),li.destroy(),Er.push(li)})}Et(Y,fe.fromStyles)}_buildAnimation(J,fe,U,z,Y,ke){const rt=fe.triggerName,en=fe.element,vn=[],fr=new Set,Er=new Set,ai=fe.timelines.map(Nr=>{const ri=Nr.element;fr.add(ri);const Vi=ri[ei];if(Vi&&Vi.removedBeforeQueried)return new u.sf(Nr.duration,Nr.delay);const Ki=ri!==en,Mi=function na(gt){const J=[];return gs(gt,J),J}((U.get(ri)||la).map(Re=>Re.getRealPlayer())).filter(Re=>!!Re.element&&Re.element===ri),Oi=Y.get(ri),hs=ke.get(ri),It=cn(this._normalizer,Nr.keyframes,Oi,hs),ue=this._buildPlayer(Nr,It,Mi);if(Nr.subTimeline&&z&&Er.add(ri),Ki){const Re=new Gs(J,rt,ri);Re.setRealPlayer(ue),vn.push(Re)}return ue});vn.forEach(Nr=>{Mt(this.playersByQueriedElement,Nr.element,[]).push(Nr),Nr.onDone(()=>function ta(gt,J,fe){let U=gt.get(J);if(U){if(U.length){const z=U.indexOf(fe);U.splice(z,1)}0==U.length&>.delete(J)}return U}(this.playersByQueriedElement,Nr.element,Nr))}),fr.forEach(Nr=>ms(Nr,zn));const li=un(ai);return li.onDestroy(()=>{fr.forEach(Nr=>Ss(Nr,zn)),Zt(en,fe.toStyles)}),Er.forEach(Nr=>{Mt(z,Nr,[]).push(li)}),li}_buildPlayer(J,fe,U){return fe.length>0?this.driver.animate(J.element,fe,J.duration,J.delay,J.easing,U):new u.sf(J.duration,J.delay)}}class Gs{constructor(J,fe,U){this.namespaceId=J,this.triggerName=fe,this.element=U,this._player=new u.sf,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(J){this._containsRealPlayer||(this._player=J,this._queuedCallbacks.forEach((fe,U)=>{fe.forEach(z=>Pn(J,U,void 0,z))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(J.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(J){this.totalTime=J}syncPlayerEvents(J){const fe=this._player;fe.triggerCallback&&J.onStart(()=>fe.triggerCallback("start")),J.onDone(()=>this.finish()),J.onDestroy(()=>this.destroy())}_queueEvent(J,fe){Mt(this._queuedCallbacks,J,[]).push(fe)}onDone(J){this.queued&&this._queueEvent("done",J),this._player.onDone(J)}onStart(J){this.queued&&this._queueEvent("start",J),this._player.onStart(J)}onDestroy(J){this.queued&&this._queueEvent("destroy",J),this._player.onDestroy(J)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(J){this.queued||this._player.setPosition(J)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(J){const fe=this._player;fe.triggerCallback&&fe.triggerCallback(J)}}function Go(gt){return gt&&1===gt.nodeType}function Pi(gt,J){const fe=gt.style.display;return gt.style.display=J??"none",fe}function Ds(gt,J,fe,U,z){const Y=[];fe.forEach(en=>Y.push(Pi(en)));const ke=[];U.forEach((en,vn)=>{const fr=new Map;en.forEach(Er=>{const ai=J.computeStyle(vn,Er,z);fr.set(Er,ai),(!ai||0==ai.length)&&(vn[ei]=Ya,ke.push(vn))}),gt.set(vn,fr)});let rt=0;return fe.forEach(en=>Pi(en,Y[rt++])),ke}function zo(gt,J){const fe=new Map;if(gt.forEach(rt=>fe.set(rt,[])),0==J.length)return fe;const z=new Set(J),Y=new Map;function ke(rt){if(!rt)return 1;let en=Y.get(rt);if(en)return en;const vn=rt.parentNode;return en=fe.has(vn)?vn:z.has(vn)?1:ke(vn),Y.set(rt,en),en}return J.forEach(rt=>{const en=ke(rt);1!==en&&fe.get(en).push(rt)}),fe}function ms(gt,J){gt.classList?.add(J)}function Ss(gt,J){gt.classList?.remove(J)}function eo(gt,J,fe){un(fe).onDone(()=>gt.processLeaveNode(J))}function gs(gt,J){for(let fe=0;fe<gt.length;fe++){const U=gt[fe];U instanceof u.ui?gs(U.players,J):J.push(U)}}function Zs(gt,J,fe){const U=fe.get(gt);if(!U)return!1;let z=J.get(gt);return z?U.forEach(Y=>z.add(Y)):J.set(gt,U),fe.delete(gt),!0}class to{constructor(J,fe,U){this._driver=fe,this._normalizer=U,this._triggerCache={},this.onRemovalComplete=(z,Y)=>{},this._transitionEngine=new ca(J.body,fe,U),this._timelineEngine=new nn(J.body,fe,U),this._transitionEngine.onRemovalComplete=(z,Y)=>this.onRemovalComplete(z,Y)}registerTrigger(J,fe,U,z,Y){const ke=J+"-"+z;let rt=this._triggerCache[ke];if(!rt){const en=[],fr=dr(this._driver,Y,en,[]);if(en.length)throw function ee(){return new r.wOt(3404,!1)}();rt=function Ps(gt,J,fe){return new ws(gt,J,fe)}(z,fr,this._normalizer),this._triggerCache[ke]=rt}this._transitionEngine.registerTrigger(fe,z,rt)}register(J,fe){this._transitionEngine.register(J,fe)}destroy(J,fe){this._transitionEngine.destroy(J,fe)}onInsert(J,fe,U,z){this._transitionEngine.insertNode(J,fe,U,z)}onRemove(J,fe,U){this._transitionEngine.removeNode(J,fe,U)}disableAnimations(J,fe){this._transitionEngine.markElementAsDisabled(J,fe)}process(J,fe,U,z){if("@"==U.charAt(0)){const[Y,ke]=me(U);this._timelineEngine.command(Y,fe,ke,z)}else this._transitionEngine.trigger(J,fe,U,z)}listen(J,fe,U,z,Y){if("@"==U.charAt(0)){const[ke,rt]=me(U);return this._timelineEngine.listen(ke,fe,rt,Y)}return this._transitionEngine.listen(J,fe,U,z,Y)}flush(J=-1){this._transitionEngine.flush(J)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(J){this._transitionEngine.afterFlushAnimationsDone(J)}}class oo{static{this.initialStylesByElement=new WeakMap}constructor(J,fe,U){this._element=J,this._startStyles=fe,this._endStyles=U,this._state=0;let z=oo.initialStylesByElement.get(J);z||oo.initialStylesByElement.set(J,z=new Map),this._initialStyles=z}start(){this._state<1&&(this._startStyles&&Zt(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Zt(this._element,this._initialStyles),this._endStyles&&(Zt(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(oo.initialStylesByElement.delete(this._element),this._startStyles&&(Et(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Et(this._element,this._endStyles),this._endStyles=null),Zt(this._element,this._initialStyles),this._state=3)}}function us(gt){let J=null;return gt.forEach((fe,U)=>{(function ra(gt){return"display"===gt||"position"===gt})(U)&&(J=J||new Map,J.set(U,fe))}),J}class al{constructor(J,fe,U,z){this.element=J,this.keyframes=fe,this.options=U,this._specialStyles=z,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=U.duration,this._delay=U.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(J=>J()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const J=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,J,this.options),this._finalKeyframe=J.length?J[J.length-1]:new Map;const fe=()=>this._onFinish();this.domPlayer.addEventListener("finish",fe),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",fe)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(J){const fe=[];return J.forEach(U=>{fe.push(Object.fromEntries(U))}),fe}_triggerWebAnimation(J,fe,U){return J.animate(this._convertKeyframesToObject(fe),U)}onStart(J){this._originalOnStartFns.push(J),this._onStartFns.push(J)}onDone(J){this._originalOnDoneFns.push(J),this._onDoneFns.push(J)}onDestroy(J){this._onDestroyFns.push(J)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(J=>J()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(J=>J()),this._onDestroyFns=[])}setPosition(J){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=J*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const J=new Map;this.hasStarted()&&this._finalKeyframe.forEach((U,z)=>{"offset"!==z&&J.set(z,this._finished?U:P(this.element,z))}),this.currentSnapshot=J}triggerCallback(J){const fe="start"===J?this._onStartFns:this._onDoneFns;fe.forEach(U=>U()),fe.length=0}}class qi{validateStyleProperty(J){return!0}validateAnimatableStyleProperty(J){return!0}containsElement(J,fe){return Fn(J,fe)}getParentElement(J){return le(J)}
1query(J,fe,U){return ze(J,fe,U)}computeStyle(J,fe,U){return P(J,fe)}animate(J,fe,U,z,Y,ke=[]){const en={duration:U,delay:z,fill:0==z?"both":"forwards"};Y&&(en.easing=Y);const vn=new Map,fr=ke.filter(li=>li instanceof al);(function pt(gt,J){return 0===gt||0===J})(U,z)&&fr.forEach(li=>{li.currentSnapshot.forEach((Nr,ri)=>vn.set(ri,Nr))});let Er=function jn(gt){return gt.length?gt[0]instanceof Map?gt:gt.map(J=>new Map(Object.entries(J))):[]}(fe).map(li=>new Map(li));Er=function Ut(gt,J,fe){if(fe.size&&J.length){let U=J[0],z=[];if(fe.forEach((Y,ke)=>{U.has(ke)||z.push(ke),U.set(ke,Y)}),z.length)for(let Y=1;Y<J.length;Y++){let ke=J[Y];z.forEach(rt=>ke.set(rt,P(gt,rt)))}}return J}(J,Er,vn);const ai=function Bi(gt,J){let fe=null,U=null;return Array.isArray(J)&&J.length?(fe=us(J[0]),J.length>1&&(U=us(J[J.length-1]))):J instanceof Map&&(fe=us(J)),fe||U?new oo(gt,fe,U):null}(J,Er);return new al(J,Er,en,ai)}}const ds="@.disabled";class xs{constructor(J,fe,U,z){this.namespaceId=J,this.delegate=fe,this.engine=U,this._onDestroy=z,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(J){this.delegate.destroyNode?.(J)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(J,fe){return this.delegate.createElement(J,fe)}createComment(J){return this.delegate.createComment(J)}createText(J){return this.delegate.createText(J)}appendChild(J,fe){this.delegate.appendChild(J,fe),this.engine.onInsert(this.namespaceId,fe,J,!1)}insertBefore(J,fe,U,z=!0){this.delegate.insertBefore(J,fe,U),this.engine.onInsert(this.namespaceId,fe,J,z)}removeChild(J,fe,U){this.parentNode(fe)&&this.engine.onRemove(this.namespaceId,fe,this.delegate)}selectRootElement(J,fe){return this.delegate.selectRootElement(J,fe)}parentNode(J){return this.delegate.parentNode(J)}nextSibling(J){return this.delegate.nextSibling(J)}setAttribute(J,fe,U,z){this.delegate.setAttribute(J,fe,U,z)}removeAttribute(J,fe,U){this.delegate.removeAttribute(J,fe,U)}addClass(J,fe){this.delegate.addClass(J,fe)}removeClass(J,fe){this.delegate.removeClass(J,fe)}setStyle(J,fe,U,z){this.delegate.setStyle(J,fe,U,z)}removeStyle(J,fe,U){this.delegate.removeStyle(J,fe,U)}setProperty(J,fe,U){"@"==fe.charAt(0)&&fe==ds?this.disableAnimations(J,!!U):this.delegate.setProperty(J,fe,U)}setValue(J,fe){this.delegate.setValue(J,fe)}listen(J,fe,U){return this.delegate.listen(J,fe,U)}disableAnimations(J,fe){this.engine.disableAnimations(J,fe)}}class Si extends xs{constructor(J,fe,U,z,Y){super(fe,U,z,Y),this.factory=J,this.namespaceId=fe}setProperty(J,fe,U){"@"==fe.charAt(0)?"."==fe.charAt(1)&&fe==ds?this.disableAnimations(J,U=void 0===U||!!U):this.engine.process(this.namespaceId,J,fe.slice(1),U):this.delegate.setProperty(J,fe,U)}listen(J,fe,U){if("@"==fe.charAt(0)){const z=function Ms(gt){switch(gt){case"body":return document.body;case"document":return document;case"window":return window;default:return gt}}(J);let Y=fe.slice(1),ke="";return"@"!=Y.charAt(0)&&([Y,ke]=function Ko(gt){const J=gt.indexOf(".");return[gt.substring(0,J),gt.slice(J+1)]}(Y)),this.engine.listen(this.namespaceId,z,Y,ke,rt=>{this.factory.scheduleListenerCallback(rt._data||-1,U,rt)})}return this.delegate.listen(J,fe,U)}}class ro{constructor(J,fe,U){this.delegate=J,this.engine=fe,this._zone=U,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,fe.onRemovalComplete=(z,Y)=>{Y?.removeChild(null,z)}}createRenderer(J,fe){const z=this.delegate.createRenderer(J,fe);if(!J||!fe?.data?.animation){const vn=this._rendererCache;let fr=vn.get(z);return fr||(fr=new xs("",z,this.engine,()=>vn.delete(z)),vn.set(z,fr)),fr}const Y=fe.id,ke=fe.id+"-"+this._currentId;this._currentId++,this.engine.register(ke,J);const rt=vn=>{Array.isArray(vn)?vn.forEach(rt):this.engine.registerTrigger(Y,ke,J,vn.name,vn)};return fe.data.animation.forEach(rt),new Si(this,ke,z,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(J,fe,U){if(J>=0&&J<this._microtaskId)return void this._zone.run(()=>fe(U));const z=this._animationCallbacksBuffer;0==z.length&&queueMicrotask(()=>{this._zone.run(()=>{z.forEach(Y=>{const[ke,rt]=Y;ke(rt)}),this._animationCallbacksBuffer=[]})}),z.push([fe,U])}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}var xo=m(60177);const Ro=[{provide:bt,useFactory:function Us(){return new $}},{provide:to,useClass:(()=>{class gt extends to{constructor(fe,U,z){super(fe,U,z)}ngOnDestroy(){this.flush()}static{this.\u0275fac=function(U){return new(U||gt)(r.KVO(xo.qQ),r.KVO(Ze),r.KVO(bt))}}static{this.\u0275prov=r.jDH({token:gt,factory:gt.\u0275fac})}}return gt})()},{provide:r._9s,useFactory:function zs(gt,J,fe){return new ro(gt,J,fe)},deps:[a.B7,to,r.SKi]}],ua=[{provide:Ze,useFactory:()=>new qi},{provide:r.bc$,useValue:"BrowserAnimations"},...Ro],ho=[{provide:Ze,useClass:$e},{provide:r.bc$,useValue:"NoopAnimations"},...Ro];let fo=(()=>{class gt{static withConfig(fe){return{ngModule:gt,providers:fe.disableAnimations?ho:ua}}static{this.\u0275fac=function(U){return new(U||gt)}}static{this.\u0275mod=r.$C({type:gt})}static{this.\u0275inj=r.G2t({providers:ua,imports:[a.Bb]})}}return gt})()},345:(We,de,m)=>{"use strict";m.d(de,{B7:()=>he,Bb:()=>le,hE:()=>At,sG:()=>dn,up:()=>qn});var r=m(60177),a=m(54438);class u extends r.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class _ extends u{static makeCurrent(){(0,r.ZD)(new _)}onAndCancel(Et,xt,Nt){return Et.addEventListener(xt,Nt),()=>{Et.removeEventListener(xt,Nt)}}dispatchEvent(Et,xt){Et.dispatchEvent(xt)}remove(Et){Et.remove()}createElement(Et,xt){return(xt=xt||this.getDefaultDocument()).createElement(Et)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Et){return Et.nodeType===Node.ELEMENT_NODE}isShadowRoot(Et){return Et instanceof DocumentFragment}getGlobalEventTarget(Et,xt){return"window"===xt?window:"document"===xt?Et:"body"===xt?Et.body:null}getBaseHref(Et){const xt=function y(){return v=v||document.querySelector("base"),v?v.getAttribute("href"):null}();return null==xt?null:function E(Zt){return new URL(Zt,document.baseURI).pathname}(xt)}resetBaseElement(){v=null}getUserAgent(){return window.navigator.userAgent}getCookie(Et){return(0,r._b)(document.cookie,Et)}}let v=null,f=(()=>{class Zt{build(){return new XMLHttpRequest}static{this.\u0275fac=function(Nt){return new(Nt||Zt)}}static{this.\u0275prov=a.jDH({token:Zt,factory:Zt.\u0275fac})}}return Zt})();const C=new a.nKC("");let S=(()=>{class Zt{constructor(xt,Nt){this._zone=Nt,this._eventNameToPlugin=new Map,xt.forEach(pn=>{pn.manager=this}),this._plugins=xt.slice().reverse()}addEventListener(xt,Nt,pn){return this._findPluginFor(Nt).addEventListener(xt,Nt,pn)}getZone(){return this._zone}_findPluginFor(xt){let Nt=this._eventNameToPlugin.get(xt);if(Nt)return Nt;if(Nt=this._plugins.find(Mn=>Mn.supports(xt)),!Nt)throw new a.wOt(5101,!1);return this._eventNameToPlugin.set(xt,Nt),Nt}static{this.\u0275fac=function(Nt){return new(Nt||Zt)(a.KVO(C),a.KVO(a.SKi))}}static{this.\u0275prov=a.jDH({token:Zt,factory:Zt.\u0275fac})}}return Zt})();class O{constructor(Et){this._doc=Et}}const T="ng-app-id";let L=(()=>{class Zt{constructor(xt,Nt,pn,Mn={}){this.doc=xt,this.appId=Nt,this.nonce=pn,this.platformId=Mn,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,r.Vy)(Mn),this.resetHostNodes()}
1addStyles(xt){for(const Nt of xt)1===this.changeUsageCount(Nt,1)&&this.onStyleAdded(Nt)}removeStyles(xt){for(const Nt of xt)this.changeUsageCount(Nt,-1)<=0&&this.onStyleRemoved(Nt)}ngOnDestroy(){const xt=this.styleNodesInDOM;xt&&(xt.forEach(Nt=>Nt.remove()),xt.clear());for(const Nt of this.getAllStyles())this.onStyleRemoved(Nt);this.resetHostNodes()}addHost(xt){this.hostNodes.add(xt);for(const Nt of this.getAllStyles())this.addStyleToHost(xt,Nt)}removeHost(xt){this.hostNodes.delete(xt)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(xt){for(const Nt of this.hostNodes)this.addStyleToHost(Nt,xt)}onStyleRemoved(xt){const Nt=this.styleRef;Nt.get(xt)?.elements?.forEach(pn=>pn.remove()),Nt.delete(xt)}collectServerRenderedStyles(){const xt=this.doc.head?.querySelectorAll(`style[${T}="${this.appId}"]`);if(xt?.length){const Nt=new Map;return xt.forEach(pn=>{null!=pn.textContent&&Nt.set(pn.textContent,pn)}),Nt}return null}changeUsageCount(xt,Nt){const pn=this.styleRef;if(pn.has(xt)){const Mn=pn.get(xt);return Mn.usage+=Nt,Mn.usage}return pn.set(xt,{usage:Nt,elements:[]}),Nt}getStyleElement(xt,Nt){const pn=this.styleNodesInDOM,Mn=pn?.get(Nt);if(Mn?.parentNode===xt)return pn.delete(Nt),Mn.removeAttribute(T),Mn;{const Gt=this.doc.createElement("style");return this.nonce&&Gt.setAttribute("nonce",this.nonce),Gt.textContent=Nt,this.platformIsServer&&Gt.setAttribute(T,this.appId),xt.appendChild(Gt),Gt}}addStyleToHost(xt,Nt){const pn=this.getStyleElement(xt,Nt),Mn=this.styleRef,Gt=Mn.get(Nt)?.elements;Gt?Gt.push(pn):Mn.set(Nt,{elements:[pn],usage:1})}resetHostNodes(){const xt=this.hostNodes;xt.clear(),xt.add(this.doc.head)}static{this.\u0275fac=function(Nt){return new(Nt||Zt)(a.KVO(r.qQ),a.KVO(a.sZ2),a.KVO(a.BIS,8),a.KVO(a.Agw))}}static{this.\u0275prov=a.jDH({token:Zt,factory:Zt.\u0275fac})}}return Zt})();const B={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},H=/%COMP%/g,K="%COMP%",k=`_nghost-${K}`,j=`_ngcontent-${K}`,Ee=new a.nKC("",{providedIn:"root",factory:()=>!0});function re(Zt,Et){return Et.map(xt=>xt.replace(H,Zt))}let he=(()=>{class Zt{constructor(xt,Nt,pn,Mn,Gt,br,qt,zt=null){this.eventManager=xt,this.sharedStylesHost=Nt,this.appId=pn,this.removeStylesOnCompDestroy=Mn,this.doc=Gt,this.platformId=br,this.ngZone=qt,this.nonce=zt,this.rendererByCompId=new Map,this.platformIsServer=(0,r.Vy)(br),this.defaultRenderer=new Se(xt,Gt,qt,this.platformIsServer)}createRenderer(xt,Nt){if(!xt||!Nt)return this.defaultRenderer;this.platformIsServer&&Nt.encapsulation===a.gXe.ShadowDom&&(Nt={...Nt,encapsulation:a.gXe.Emulated});const pn=this.getOrCreateRenderer(xt,Nt);return pn instanceof je?pn.applyToHost(xt):pn instanceof Be&&pn.applyStyles(),pn}getOrCreateRenderer(xt,Nt){const pn=this.rendererByCompId;let Mn=pn.get(Nt.id);if(!Mn){const Gt=this.doc,br=this.ngZone,qt=this.eventManager,zt=this.sharedStylesHost,pt=this.removeStylesOnCompDestroy,Ut=this.platformIsServer;switch(Nt.encapsulation){case a.gXe.Emulated:Mn=new je(qt,zt,Nt,this.appId,pt,Gt,br,Ut);break;case a.gXe.ShadowDom:return new ge(qt,zt,xt,Nt,Gt,br,this.nonce,Ut);default:Mn=new Be(qt,zt,Nt,pt,Gt,br,Ut)}pn.set(Nt.id,Mn)}return Mn}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(Nt){return new(Nt||Zt)(a.KVO(S),a.KVO(L),a.KVO(a.sZ2),a.KVO(Ee),a.KVO(r.qQ),a.KVO(a.Agw),a.KVO(a.SKi),a.KVO(a.BIS))}}static{this.\u0275prov=a.jDH({token:Zt,factory:Zt.\u0275fac})}}return Zt})();class Se{constructor(Et,xt,Nt,pn){this.eventManager=Et,this.doc=xt,this.ngZone=Nt,this.platformIsServer=pn,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(Et,xt){return xt?this.doc.createElementNS(B[xt]||xt,Et):this.doc.createElement(Et)}createComment(Et){return this.doc.createComment(Et)}createText(Et){return this.doc.createTextNode(Et)}appendChild(Et,xt){(pe(Et)?Et.content:Et).appendChild(xt)}insertBefore(Et,xt,Nt){Et&&(pe(Et)?Et.content:Et).insertBefore(xt,Nt)}removeChild(Et,xt){xt.remove()}selectRootElement(Et,xt){let Nt="string"==typeof Et?this.doc.querySelector(Et):Et;if(!Nt)throw new a.wOt(-5104,!1);return xt||(Nt.textContent=""),Nt}parentNode(Et){return Et.parentNode}nextSibling(Et){return Et.nextSibling}setAttribute(Et,xt,Nt,pn){if(pn){xt=pn+":"+xt;const Mn=B[pn];Mn?Et.setAttributeNS(Mn,xt,Nt):Et.setAttribute(xt,Nt)}else Et.setAttribute(xt,Nt)}removeAttribute(Et,xt,Nt){if(Nt){const pn=B[Nt];pn?Et.removeAttributeNS(pn,xt):Et.removeAttribute(`${Nt}:${xt}`)}else Et.removeAttribute(xt)}addClass(Et,xt){Et.classList.add(xt)}removeClass(Et,xt){Et.classList.remove(xt)}setStyle(Et,xt,Nt,pn){pn&(a.czy.DashCase|a.czy.Important)?Et.style.setProperty(xt,Nt,pn&a.czy.Important?"important":""):Et.style[xt]=Nt}
1removeStyle(Et,xt,Nt){Nt&a.czy.DashCase?Et.style.removeProperty(xt):Et.style[xt]=""}setProperty(Et,xt,Nt){null!=Et&&(Et[xt]=Nt)}setValue(Et,xt){Et.nodeValue=xt}listen(Et,xt,Nt){if("string"==typeof Et&&!(Et=(0,r.QT)().getGlobalEventTarget(this.doc,Et)))throw new Error(`Unsupported event target ${Et} for event ${xt}`);return this.eventManager.addEventListener(Et,xt,this.decoratePreventDefault(Nt))}decoratePreventDefault(Et){return xt=>{if("__ngUnwrap__"===xt)return Et;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Et(xt)):Et(xt))&&xt.preventDefault()}}}function pe(Zt){return"TEMPLATE"===Zt.tagName&&void 0!==Zt.content}class ge extends Se{constructor(Et,xt,Nt,pn,Mn,Gt,br,qt){super(Et,Mn,Gt,qt),this.sharedStylesHost=xt,this.hostEl=Nt,this.shadowRoot=Nt.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const zt=re(pn.id,pn.styles);for(const pt of zt){const Ut=document.createElement("style");br&&Ut.setAttribute("nonce",br),Ut.textContent=pt,this.shadowRoot.appendChild(Ut)}}nodeOrShadowRoot(Et){return Et===this.hostEl?this.shadowRoot:Et}appendChild(Et,xt){return super.appendChild(this.nodeOrShadowRoot(Et),xt)}insertBefore(Et,xt,Nt){return super.insertBefore(this.nodeOrShadowRoot(Et),xt,Nt)}removeChild(Et,xt){return super.removeChild(null,xt)}parentNode(Et){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Et)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Be extends Se{constructor(Et,xt,Nt,pn,Mn,Gt,br,qt){super(Et,Mn,Gt,br),this.sharedStylesHost=xt,this.removeStylesOnCompDestroy=pn,this.styles=qt?re(qt,Nt.styles):Nt.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class je extends Be{constructor(Et,xt,Nt,pn,Mn,Gt,br,qt){const zt=pn+"-"+Nt.id;super(Et,xt,Nt,Mn,Gt,br,qt,zt),this.contentAttr=function Me(Zt){return j.replace(H,Zt)}(zt),this.hostAttr=function Ie(Zt){return k.replace(H,Zt)}(zt)}applyToHost(Et){this.applyStyles(),this.setAttribute(Et,this.hostAttr,"")}createElement(Et,xt){const Nt=super.createElement(Et,xt);return super.setAttribute(Nt,this.contentAttr,""),Nt}}let Qe=(()=>{class Zt extends O{constructor(xt){super(xt)}supports(xt){return!0}addEventListener(xt,Nt,pn){return xt.addEventListener(Nt,pn,!1),()=>this.removeEventListener(xt,Nt,pn)}removeEventListener(xt,Nt,pn){return xt.removeEventListener(Nt,pn)}static{this.\u0275fac=function(Nt){return new(Nt||Zt)(a.KVO(r.qQ))}}static{this.\u0275prov=a.jDH({token:Zt,factory:Zt.\u0275fac})}}return Zt})();const xe=["alt","control","meta","shift"],Ae={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},ve={alt:Zt=>Zt.altKey,control:Zt=>Zt.ctrlKey,meta:Zt=>Zt.metaKey,shift:Zt=>Zt.shiftKey};let _e=(()=>{class Zt extends O{constructor(xt){super(xt)}supports(xt){return null!=Zt.parseEventName(xt)}addEventListener(xt,Nt,pn){const Mn=Zt.parseEventName(Nt),Gt=Zt.eventCallback(Mn.fullKey,pn,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,r.QT)().onAndCancel(xt,Mn.domEventName,Gt))}static parseEventName(xt){const Nt=xt.toLowerCase().split("."),pn=Nt.shift();if(0===Nt.length||"keydown"!==pn&&"keyup"!==pn)return null;const Mn=Zt._normalizeKey(Nt.pop());let Gt="",br=Nt.indexOf("code");if(br>-1&&(Nt.splice(br,1),Gt="code."),xe.forEach(zt=>{const pt=Nt.indexOf(zt);pt>-1&&(Nt.splice(pt,1),Gt+=zt+".")}),Gt+=Mn,0!=Nt.length||0===Mn.length)return null;const qt={};return qt.domEventName=pn,qt.fullKey=Gt,qt}static matchEventFullKeyCode(xt,Nt){let pn=Ae[xt.key]||xt.key,Mn="";return Nt.indexOf("code.")>-1&&(pn=xt.code,Mn="code."),!(null==pn||!pn)&&(pn=pn.toLowerCase()," "===pn?pn="space":"."===pn&&(pn="dot"),xe.forEach(Gt=>{Gt!==pn&&(0,ve[Gt])(xt)&&(Mn+=Gt+".")}),Mn+=pn,Mn===Nt)}static eventCallback(xt,Nt,pn){return Mn=>{Zt.matchEventFullKeyCode(Mn,xt)&&pn.runGuarded(()=>Nt(Mn))}}static _normalizeKey(xt){return"esc"===xt?"escape":xt}static{this.\u0275fac=function(Nt){return new(Nt||Zt)(a.KVO(r.qQ))}}static{this.\u0275prov=a.jDH({token:Zt,factory:Zt.\u0275fac})}}return Zt})();const dn=(0,a.oH4)(a.fpN,"browser",[{provide:a.Agw,useValue:r.AJ},{provide:a.PLl,useValue:function un(){_.makeCurrent()},multi:!0},{provide:r.qQ,useFactory:function Pn(){return(0,a.TL$)(document),document},deps:[]}]),Mt=new a.nKC(""),me=[{provide:a.e01,useClass:class g{addToWindow(Et){a.JZv.getAngularTestability=(Nt,pn=!0)=>{const Mn=Et.findTestabilityInTree(Nt,pn);if(null==Mn)throw new a.wOt(5103,!1);return Mn},a.JZv.getAllAngularTestabilities=()=>Et.getAllTestabilities(),a.JZv.getAllAngularRootElements=()=>Et.getAllRootElements(),a.JZv.frameworkStabilizers||(a.JZv.frameworkStabilizers=[]),a.JZv.frameworkStabilizers.push(Nt=>{const pn=a.JZv.getAllAngularTestabilities();let Mn=pn.length;const Gt=function(){Mn--,0==Mn&&Nt()};pn.forEach(br=>{br.whenStable(Gt)})})}findTestabilityInTree(Et,xt,Nt){return null==xt?null:Et.getTestability(xt)??(Nt?(0,r.QT)().isShadowRoot(xt)?this.findTestabilityInTree(Et,xt.host,!0):this.findTestabilityInTree(Et,xt.parentElement,!0):null)}},deps:[]},{provide:a.WHO,useClass:a.NYb,deps:[a.SKi,a.giA,a.e01]},{provide:a.NYb,useClass:a.NYb,deps:[a.SKi,a.giA,a.e01]}],Je=[{provide:a.H8p,useValue:"root"},{provide:a.zcH,useFactory:function cn(){return new a.zcH},deps:[]},{provide:C,useClass:Qe,multi:!0,deps:[r.qQ,a.SKi,a.Agw]},{provide:C,useClass:_e,multi:!0,deps:[r.qQ]},he,L,S,{provide:a._9s,useExisting:he},{provide:r.N0,useClass:f,deps:[]},[]];let le=(()=>{class Zt{constructor(xt){}static withServerTransition(xt){return{ngModule:Zt,providers:[{provide:a.sZ2,useValue:xt.appId}]}}static{this.\u0275fac=function(Nt){return new(Nt||Zt)(a.KVO(Mt,12))}}static{this.\u0275mod=a.$C({type:Zt})}static{this.\u0275inj=a.G2t({providers:[...Je,...me],imports:[r.MD,a.Hbi]})}}return Zt})(),At=(()=>{class Zt{constructor(xt){this._doc=xt}getTitle(){return this._doc.title}setTitle(xt){this._doc.title=xt||""}static{this.\u0275fac=function(Nt){return new(Nt||Zt)(a.KVO(r.qQ))}}static{this.\u0275prov=a.jDH({token:Zt,factory:Zt.\u0275fac,providedIn:"root"})}}return Zt})(),qn=(()=>{class Zt{static{this.\u0275fac=function(Nt){return new(Nt||Zt)}}static{this.\u0275prov=a.jDH({token:Zt,factory:function(Nt){let pn=null;return pn=Nt?new(Nt||Zt):a.KVO(tr),pn},providedIn:"root"})}}return Zt})(),tr=(()=>{class Zt extends qn{constructor(xt){super(),this._doc=xt}sanitize(xt,Nt){if(null==Nt)return null;switch(xt){case a.WPN.NONE:return Nt;case a.WPN.HTML:return(0,a.ZF7)(Nt,"HTML")?(0,a.rcV)(Nt):(0,a.h9k)(this._doc,String(Nt)).toString();case a.WPN.STYLE:return(0,a.ZF7)(Nt,"Style")?(0,a.rcV)(Nt):Nt;case a.WPN.SCRIPT:if((0,a.ZF7)(Nt,"Script"))return(0,a.rcV)(Nt);throw new a.wOt(5200,!1);case a.WPN.URL:return(0,a.ZF7)(Nt,"URL")?(0,a.rcV)(Nt):(0,a.$MX)(String(Nt));case a.WPN.RESOURCE_URL:if((0,a.ZF7)(Nt,"ResourceURL"))return(0,a.rcV)(Nt);throw new a.wOt(5201,!1);default:throw new a.wOt(5202,!1)}}bypassSecurityTrustHtml(xt){return(0,a.Kcf)(xt)}bypassSecurityTrustStyle(xt){return(0,a.cWb)(xt)}bypassSecurityTrustScript(xt){return(0,a.UyX)(xt)}bypassSecurityTrustUrl(xt){return(0,a.osQ)(xt)}bypassSecurityTrustResourceUrl(xt){return(0,a.e5t)(xt)}static{this.\u0275fac=function(Nt){return new(Nt||Zt)(a.KVO(r.qQ))}}static{this.\u0275prov=a.jDH({token:Zt,factory:Zt.\u0275fac,providedIn:"root"})}}return Zt})()},7901:(We,de,m)=>{"use strict";m.d(de,{Ix:()=>_r,Wk:()=>qr,Z:()=>vr,iI:()=>Vo,n3:()=>Go,nX:()=>ei,wF:()=>hr});var r=m(54438),a=m(8982),u=m(78160),_=m(14421),v=m(79928),y=m(49776),E=m(29994),g=m(20708),f=m(29418),C=m(78167),S=m(74526),O=m(51235),T=m(14725),L=m(45286),B=m(31805),H=m(60177),K=m(95006),k=m(49090),j=m(19493),ae=m(23176),Ee=m(58728),Me=m(18456),Ie=m(84046),re=m(43574),he=m(8841),Se=m(83921),M=m(85019),ee=m(97849),pe=m(22838),ge=m(78257),Be=m(98979),je=m(77312),Qe=m(13110),xe=m(7605),Ae=m(56201),ve=m(345);const _e="primary",Ce=Symbol("RouteTitle");class lt{constructor(we){this.params=we||{}}has(we){return Object.prototype.hasOwnProperty.call(this.params,we)}get(we){if(this.has(we)){const ie=this.params[we];return Array.isArray(ie)?ie[0]:ie}return null}getAll(we){if(this.has(we)){const ie=this.params[we];return Array.isArray(ie)?ie:[ie]}return[]}get keys(){return Object.keys(this.params)}}function Dt(q){return new lt(q)}function $t(q,we,ie){const De=ie.path.split("/");if(De.length>q.length||"full"===ie.pathMatch&&(we.hasChildren()||De.length<q.length))return null;const Fe={};for(let _t=0;_t<De.length;_t++){const Vt=De[_t],In=q[_t];if(":"===Vt[0])Fe[Vt.substring(1)]=In;else if(Vt!==In.path)return null}return{consumed:q.slice(0,De.length),posParams:Fe}}function cn(q,we){const ie=q?Pn(q):void 0,De=we?Pn(we):void 0;if(!ie||!De||ie.length!=De.length)return!1;let Fe;for(let _t=0;_t<ie.length;_t++)if(Fe=ie[_t],!on(q[Fe],we[Fe]))return!1;return!0}function Pn(q){return[...Object.keys(q),...Object.getOwnPropertySymbols(q)]}function on(q,we){if(Array.isArray(q)&&Array.isArray(we)){if(q.length!==we.length)return!1;const ie=[...q].sort(),De=[...we].sort();return ie.every((Fe,_t)=>De[_t]===Fe)}return q===we}function dn(q){return q.length>0?q[q.length-1]:null}
1function Mt(q){return(0,a.A)(q)?q:(0,r.jNT)(q)?(0,u.H)(Promise.resolve(q)):(0,_.of)(q)}const me={exact:function yt(q,we,ie){if(!Ze(q.segments,we.segments)||!Ln(q.segments,we.segments,ie)||q.numberOfChildren!==we.numberOfChildren)return!1;for(const De in we.children)if(!q.children[De]||!yt(q.children[De],we.children[De],ie))return!1;return!0},subset:kt},Je={exact:function Ge(q,we){return cn(q,we)},subset:function At(q,we){return Object.keys(we).length<=Object.keys(q).length&&Object.keys(we).every(ie=>on(q[ie],we[ie]))},ignored:()=>!0};function le(q,we,ie){return me[ie.paths](q.root,we.root,ie.matrixParams)&&Je[ie.queryParams](q.queryParams,we.queryParams)&&!("exact"===ie.fragment&&q.fragment!==we.fragment)}function kt(q,we,ie){return Lt(q,we,we.segments,ie)}function Lt(q,we,ie,De){if(q.segments.length>ie.length){const Fe=q.segments.slice(0,ie.length);return!(!Ze(Fe,ie)||we.hasChildren()||!Ln(Fe,ie,De))}if(q.segments.length===ie.length){if(!Ze(q.segments,ie)||!Ln(q.segments,ie,De))return!1;for(const Fe in we.children)if(!q.children[Fe]||!kt(q.children[Fe],we.children[Fe],De))return!1;return!0}{const Fe=ie.slice(0,q.segments.length),_t=ie.slice(q.segments.length);return!!(Ze(q.segments,Fe)&&Ln(q.segments,Fe,De)&&q.children[_e])&&Lt(q.children[_e],we,_t,De)}}function Ln(q,we,ie){return we.every((De,Fe)=>Je[ie](q[Fe].parameters,De.parameters))}class Fn{constructor(we=new ze([],{}),ie={},De=null){this.root=we,this.queryParams=ie,this.fragment=De}get queryParamMap(){return this._queryParamMap??=Dt(this.queryParams),this._queryParamMap}toString(){return mn.serialize(this)}}class ze{constructor(we,ie){this.segments=we,this.children=ie,this.parent=null,Object.values(ie).forEach(De=>De.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Un(this)}}class Ve{constructor(we,ie){this.path=we,this.parameters=ie}get parameterMap(){return this._parameterMap??=Dt(this.parameters),this._parameterMap}toString(){return Nn(this)}}function Ze(q,we){return q.length===we.length&&q.every((ie,De)=>ie.path===we[De].path)}let Bt=(()=>{class q{static{this.\u0275fac=function(De){return new(De||q)}}static{this.\u0275prov=r.jDH({token:q,factory:()=>new rn,providedIn:"root"})}}return q})();class rn{parse(we){const ie=new Gt(we);return new Fn(ie.parseRootSegment(),ie.parseQueryParams(),ie.parseFragment())}serialize(we){const ie=`/${yn(we.root,!0)}`,De=function Bn(q){const we=Object.entries(q).map(([ie,De])=>Array.isArray(De)?De.map(Fe=>`${tr(ie)}=${tr(Fe)}`).join("&"):`${tr(ie)}=${tr(De)}`).filter(ie=>ie);return we.length?`?${we.join("&")}`:""}(we.queryParams);return`${ie}${De}${"string"==typeof we.fragment?`#${function ar(q){return encodeURI(q)}(we.fragment)}`:""}`}}const mn=new rn;function Un(q){return q.segments.map(we=>Nn(we)).join("/")}function yn(q,we){if(!q.hasChildren())return Un(q);if(we){const ie=q.children[_e]?yn(q.children[_e],!1):"",De=[];return Object.entries(q.children).forEach(([Fe,_t])=>{Fe!==_e&&De.push(`${Fe}:${yn(_t,!1)}`)}),De.length>0?`${ie}(${De.join("//")})`:ie}{const ie=function bt(q,we){let ie=[];return Object.entries(q.children).forEach(([De,Fe])=>{De===_e&&(ie=ie.concat(we(Fe,De)))}),Object.entries(q.children).forEach(([De,Fe])=>{De!==_e&&(ie=ie.concat(we(Fe,De)))}),ie}(q,(De,Fe)=>Fe===_e?[yn(q.children[_e],!1)]:[`${Fe}:${yn(De,!1)}`]);return 1===Object.keys(q.children).length&&null!=q.children[_e]?`${Un(q)}/${ie[0]}`:`${Un(q)}/(${ie.join("//")})`}}function qn(q){return encodeURIComponent(q).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function tr(q){return qn(q).replace(/%3B/gi,";")}function zn(q){return qn(q).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Tr(q){return decodeURIComponent(q)}function $n(q){return Tr(q.replace(/\+/g,"%20"))}function Nn(q){return`${zn(q.path)}${function An(q){return Object.entries(q).map(([we,ie])=>`;${zn(we)}=${zn(ie)}`).join("")}(q.parameters)}`}const jn=/^[^\/()?;#]+/;function Wn(q){const we=q.match(jn);return we?we[0]:""}const Zt=/^[^\/()?;=#]+/,xt=/^[^=?&#]+/,pn=/^[^&#]+/;class Gt{constructor(we){this.url=we,this.remaining=we}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new ze([],{}):new ze([],this.parseChildren())}parseQueryParams(){const we={};if(this.consumeOptional("?"))do{this.parseQueryParam(we)}while(this.consumeOptional("&"));return we}
1parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const we=[];for(this.peekStartsWith("(")||we.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),we.push(this.parseSegment());let ie={};this.peekStartsWith("/(")&&(this.capture("/"),ie=this.parseParens(!0));let De={};return this.peekStartsWith("(")&&(De=this.parseParens(!1)),(we.length>0||Object.keys(ie).length>0)&&(De[_e]=new ze(we,ie)),De}parseSegment(){const we=Wn(this.remaining);if(""===we&&this.peekStartsWith(";"))throw new r.wOt(4009,!1);return this.capture(we),new Ve(Tr(we),this.parseMatrixParams())}parseMatrixParams(){const we={};for(;this.consumeOptional(";");)this.parseParam(we);return we}parseParam(we){const ie=function Et(q){const we=q.match(Zt);return we?we[0]:""}(this.remaining);if(!ie)return;this.capture(ie);let De="";if(this.consumeOptional("=")){const Fe=Wn(this.remaining);Fe&&(De=Fe,this.capture(De))}we[Tr(ie)]=Tr(De)}parseQueryParam(we){const ie=function Nt(q){const we=q.match(xt);return we?we[0]:""}(this.remaining);if(!ie)return;this.capture(ie);let De="";if(this.consumeOptional("=")){const Vt=function Mn(q){const we=q.match(pn);return we?we[0]:""}(this.remaining);Vt&&(De=Vt,this.capture(De))}const Fe=$n(ie),_t=$n(De);if(we.hasOwnProperty(Fe)){let Vt=we[Fe];Array.isArray(Vt)||(Vt=[Vt],we[Fe]=Vt),Vt.push(_t)}else we[Fe]=_t}parseParens(we){const ie={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const De=Wn(this.remaining),Fe=this.remaining[De.length];if("/"!==Fe&&")"!==Fe&&";"!==Fe)throw new r.wOt(4010,!1);let _t;De.indexOf(":")>-1?(_t=De.slice(0,De.indexOf(":")),this.capture(_t),this.capture(":")):we&&(_t=_e);const Vt=this.parseChildren();ie[_t]=1===Object.keys(Vt).length?Vt[_e]:new ze([],Vt),this.consumeOptional("//")}return ie}peekStartsWith(we){return this.remaining.startsWith(we)}consumeOptional(we){return!!this.peekStartsWith(we)&&(this.remaining=this.remaining.substring(we.length),!0)}capture(we){if(!this.consumeOptional(we))throw new r.wOt(4011,!1)}}function br(q){return q.segments.length>0?new ze([],{[_e]:q}):q}function qt(q){const we={};for(const[De,Fe]of Object.entries(q.children)){const _t=qt(Fe);if(De===_e&&0===_t.segments.length&&_t.hasChildren())for(const[Vt,In]of Object.entries(_t.children))we[Vt]=In;else(_t.segments.length>0||_t.hasChildren())&&(we[De]=_t)}return function zt(q){if(1===q.numberOfChildren&&q.children[_e]){const we=q.children[_e];return new ze(q.segments.concat(we.segments),we.children)}return q}(new ze(q.segments,we))}function pt(q){return q instanceof Fn}function Z(q){let we;const Fe=br(function ie(_t){const Vt={};for(const hn of _t.children){const pr=ie(hn);Vt[hn.outlet]=pr}const In=new ze(_t.url,Vt);return _t===q&&(we=In),In}(q.root));return we??Fe}function P(q,we,ie,De){let Fe=q;for(;Fe.parent;)Fe=Fe.parent;if(0===we.length)return X(Fe,Fe,Fe,ie,De);const _t=function Ye(q){if("string"==typeof q[0]&&1===q.length&&"/"===q[0])return new Q(!0,0,q);let we=0,ie=!1;const De=q.reduce((Fe,_t,Vt)=>{if("object"==typeof _t&&null!=_t){if(_t.outlets){const In={};return Object.entries(_t.outlets).forEach(([hn,pr])=>{In[hn]="string"==typeof pr?pr.split("/"):pr}),[...Fe,{outlets:In}]}if(_t.segmentPath)return[...Fe,_t.segmentPath]}return"string"!=typeof _t?[...Fe,_t]:0===Vt?(_t.split("/").forEach((In,hn)=>{0==hn&&"."===In||(0==hn&&""===In?ie=!0:".."===In?we++:""!=In&&Fe.push(In))}),Fe):[...Fe,_t]},[]);return new Q(ie,we,De)}(we);if(_t.toRoot())return X(Fe,Fe,new ze([],{}),ie,De);const Vt=function Kt(q,we,ie){if(q.isAbsolute)return new ut(we,!0,0);if(!ie)return new ut(we,!1,NaN);if(null===ie.parent)return new ut(ie,!0,0);const De=R(q.commands[0])?0:1;return function _n(q,we,ie){let De=q,Fe=we,_t=ie;for(;_t>Fe;){if(_t-=Fe,De=De.parent,!De)throw new r.wOt(4005,!1);Fe=De.segments.length}return new ut(De,!1,Fe-_t)}(ie,ie.segments.length-1+De,q.numberOfDoubleDots)}(_t,Fe,q),In=Vt.processChildren?it(Vt.segmentGroup,Vt.index,_t.commands):mt(Vt.segmentGroup,Vt.index,_t.commands);return X(Fe,Vt.segmentGroup,In,ie,De)}function R(q){return"object"==typeof q&&null!=q&&!q.outlets&&!q.segmentPath}function $(q){return"object"==typeof q&&null!=q&&q.outlets}function X(q,we,ie,De,Fe){let Vt,_t={};De&&Object.entries(De).forEach(([hn,pr])=>{_t[hn]=Array.isArray(pr)?pr.map(di=>`${di}`):`${pr}`}),Vt=q===we?ie:ye(q,we,ie);const In=br(qt(Vt));return new Fn(In,_t,Fe)}function ye(q,we,ie){const De={};
1return Object.entries(q.children).forEach(([Fe,_t])=>{De[Fe]=_t===we?ie:ye(_t,we,ie)}),new ze(q.segments,De)}class Q{constructor(we,ie,De){if(this.isAbsolute=we,this.numberOfDoubleDots=ie,this.commands=De,we&&De.length>0&&R(De[0]))throw new r.wOt(4003,!1);const Fe=De.find($);if(Fe&&Fe!==dn(De))throw new r.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class ut{constructor(we,ie,De){this.segmentGroup=we,this.processChildren=ie,this.index=De}}function mt(q,we,ie){if(q??=new ze([],{}),0===q.segments.length&&q.hasChildren())return it(q,we,ie);const De=function St(q,we,ie){let De=0,Fe=we;const _t={match:!1,pathIndex:0,commandIndex:0};for(;Fe<q.segments.length;){if(De>=ie.length)return _t;const Vt=q.segments[Fe],In=ie[De];if($(In))break;const hn=`${In}`,pr=De<ie.length-1?ie[De+1]:null;if(Fe>0&&void 0===hn)break;if(hn&&pr&&"object"==typeof pr&&void 0===pr.outlets){if(!Xn(hn,pr,Vt))return _t;De+=2}else{if(!Xn(hn,{},Vt))return _t;De++}Fe++}return{match:!0,pathIndex:Fe,commandIndex:De}}(q,we,ie),Fe=ie.slice(De.commandIndex);if(De.match&&De.pathIndex<q.segments.length){const _t=new ze(q.segments.slice(0,De.pathIndex),{});return _t.children[_e]=new ze(q.segments.slice(De.pathIndex),q.children),it(_t,0,Fe)}return De.match&&0===Fe.length?new ze(q.segments,{}):De.match&&!q.hasChildren()?Jt(q,we,ie):De.match?it(q,0,Fe):Jt(q,we,ie)}function it(q,we,ie){if(0===ie.length)return new ze(q.segments,{});{const De=function Pe(q){return $(q[0])?q[0].outlets:{[_e]:q}}(ie),Fe={};if(Object.keys(De).some(_t=>_t!==_e)&&q.children[_e]&&1===q.numberOfChildren&&0===q.children[_e].segments.length){const _t=it(q.children[_e],we,ie);return new ze(q.segments,_t.children)}return Object.entries(De).forEach(([_t,Vt])=>{"string"==typeof Vt&&(Vt=[Vt]),null!==Vt&&(Fe[_t]=mt(q.children[_t],we,Vt))}),Object.entries(q.children).forEach(([_t,Vt])=>{void 0===De[_t]&&(Fe[_t]=Vt)}),new ze(q.segments,Fe)}}function Jt(q,we,ie){const De=q.segments.slice(0,we);let Fe=0;for(;Fe<ie.length;){const _t=ie[Fe];if($(_t)){const hn=Sn(_t.outlets);return new ze(De,hn)}if(0===Fe&&R(ie[0])){De.push(new Ve(q.segments[we].path,Yn(ie[0]))),Fe++;continue}const Vt=$(_t)?_t.outlets[_e]:`${_t}`,In=Fe<ie.length-1?ie[Fe+1]:null;Vt&&In&&R(In)?(De.push(new Ve(Vt,Yn(In))),Fe+=2):(De.push(new Ve(Vt,{})),Fe++)}return new ze(De,{})}function Sn(q){const we={};return Object.entries(q).forEach(([ie,De])=>{"string"==typeof De&&(De=[De]),null!==De&&(we[ie]=Jt(new ze([],{}),0,De))}),we}function Yn(q){const we={};return Object.entries(q).forEach(([ie,De])=>we[ie]=`${De}`),we}function Xn(q,we,ie){return q==ie.path&&cn(we,ie.parameters)}const dr="imperative";var ur=function(q){return q[q.NavigationStart=0]="NavigationStart",q[q.NavigationEnd=1]="NavigationEnd",q[q.NavigationCancel=2]="NavigationCancel",q[q.NavigationError=3]="NavigationError",q[q.RoutesRecognized=4]="RoutesRecognized",q[q.ResolveStart=5]="ResolveStart",q[q.ResolveEnd=6]="ResolveEnd",q[q.GuardsCheckStart=7]="GuardsCheckStart",q[q.GuardsCheckEnd=8]="GuardsCheckEnd",q[q.RouteConfigLoadStart=9]="RouteConfigLoadStart",q[q.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",q[q.ChildActivationStart=11]="ChildActivationStart",q[q.ChildActivationEnd=12]="ChildActivationEnd",q[q.ActivationStart=13]="ActivationStart",q[q.ActivationEnd=14]="ActivationEnd",q[q.Scroll=15]="Scroll",q[q.NavigationSkipped=16]="NavigationSkipped",q}(ur||{});class Sr{constructor(we,ie){this.id=we,this.url=ie}}class vr extends Sr{constructor(we,ie,De="imperative",Fe=null){super(we,ie),this.type=ur.NavigationStart,this.navigationTrigger=De,this.restoredState=Fe}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class hr extends Sr{constructor(we,ie,De){super(we,ie),this.urlAfterRedirects=De,this.type=ur.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var ft=function(q){return q[q.Redirect=0]="Redirect",q[q.SupersededByNewNavigation=1]="SupersededByNewNavigation",q[q.NoDataFromResolver=2]="NoDataFromResolver",q[q.GuardRejected=3]="GuardRejected",q}(ft||{}),Ft=function(q){return q[q.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",q[q.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",q}(Ft||{});class Ht extends Sr{constructor(we,ie,De,Fe){super(we,ie),this.reason=De,this.co
1de=Fe,this.type=ur.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class tn extends Sr{constructor(we,ie,De,Fe){super(we,ie),this.reason=De,this.code=Fe,this.type=ur.NavigationSkipped}}class Te extends Sr{constructor(we,ie,De,Fe){super(we,ie),this.error=De,this.target=Fe,this.type=ur.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class qe extends Sr{constructor(we,ie,De,Fe){super(we,ie),this.urlAfterRedirects=De,this.state=Fe,this.type=ur.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ot extends Sr{constructor(we,ie,De,Fe){super(we,ie),this.urlAfterRedirects=De,this.state=Fe,this.type=ur.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Xt extends Sr{constructor(we,ie,De,Fe,_t){super(we,ie),this.urlAfterRedirects=De,this.state=Fe,this.shouldActivate=_t,this.type=ur.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class En extends Sr{constructor(we,ie,De,Fe){super(we,ie),this.urlAfterRedirects=De,this.state=Fe,this.type=ur.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class wn extends Sr{constructor(we,ie,De,Fe){super(we,ie),this.urlAfterRedirects=De,this.state=Fe,this.type=ur.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Zn{constructor(we){this.route=we,this.type=ur.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class rr{constructor(we){this.route=we,this.type=ur.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class jr{constructor(we){this.snapshot=we,this.type=ur.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Kr{constructor(we){this.snapshot=we,this.type=ur.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class $r{constructor(we){this.snapshot=we,this.type=ur.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ar{constructor(we){this.snapshot=we,this.type=ur.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class zr{constructor(we,ie,De){this.routerEvent=we,this.position=ie,this.anchor=De,this.type=ur.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Yt{}class Mr{constructor(we,ie){this.url=we,this.navigationBehaviorOptions=ie}}function fi(q){return q.outlet||_e}function qo(q){if(!q)return null;if(q.routeConfig?._injector)return q.routeConfig._injector;for(let we=q.parent;we;we=we.parent){const ie=we.routeConfig;if(ie?._loadedInjector)return ie._loadedInjector;if(ie?._injector)return ie._injector}return null}class nn{get injector(){return qo(this.route?.snapshot)??this.rootInjector}set injector(we){}constructor(we){this.rootInjector=we,this.outlet=null,this.route=null,this.children=new Rt(this.rootInjector),this.attachRef=null}}let Rt=(()=>{class q{constructor(ie){this.rootInjector=ie,this.contexts=new Map}onChildOutletCreated(ie,De){const Fe=this.getOrCreateContext(ie);Fe.outlet=De,this.contexts.set(ie,Fe)}onChildOutletDestroyed(ie){const De=this.getContext(ie);De&&(De.outlet=null,De.attachRef=null)}onOutletDeactivated(){const ie=this.contexts;return this.contexts=new Map,ie}onOutletReAttached(ie){this.contexts=ie}getOrCreateContext(ie){let De=this.getContext(ie);return De||(De=new nn(this.rootInjector),this.contexts.set(ie,De)),De}getContext(ie){return this.contexts.get(ie)||null}static{this.\u0275fac=function(De){return new(De||q)(r.KVO(r.uvJ))}}static{this.\u0275prov=r.jDH({token:q,factory:q.\u0275fac,providedIn:"root"})}}return q})();class Jo{constructor(we){this._root=we}get root(){return this._root.value}
1parent(we){const ie=this.pathFromRoot(we);return ie.length>1?ie[ie.length-2]:null}children(we){const ie=$o(we,this._root);return ie?ie.children.map(De=>De.value):[]}firstChild(we){const ie=$o(we,this._root);return ie&&ie.children.length>0?ie.children[0].value:null}siblings(we){const ie=so(we,this._root);return ie.length<2?[]:ie[ie.length-2].children.map(Fe=>Fe.value).filter(Fe=>Fe!==we)}pathFromRoot(we){return so(we,this._root).map(ie=>ie.value)}}function $o(q,we){if(q===we.value)return we;for(const ie of we.children){const De=$o(q,ie);if(De)return De}return null}function so(q,we){if(q===we.value)return[we];for(const ie of we.children){const De=so(q,ie);if(De.length)return De.unshift(we),De}return[]}class qs{constructor(we,ie){this.value=we,this.children=ie}toString(){return`TreeNode(${this.value})`}}function ea(q){const we={};return q&&q.children.forEach(ie=>we[ie.value.outlet]=ie),we}class la extends Jo{constructor(we,ie){super(we),this.snapshot=ie,Vr(this,we)}toString(){return this.snapshot.toString()}}function Oo(q){const we=function Ya(q){const _t=new gi([],{},{},"",{},_e,q,null,{});return new Js("",new qs(_t,[]))}(q),ie=new v.t([new Ve("",{})]),De=new v.t({}),Fe=new v.t({}),_t=new v.t({}),Vt=new v.t(""),In=new ei(ie,De,_t,Vt,Fe,_e,q,we.root);return In.snapshot=we.root,new la(new qs(In,[]),we)}class ei{constructor(we,ie,De,Fe,_t,Vt,In,hn){this.urlSubject=we,this.paramsSubject=ie,this.queryParamsSubject=De,this.fragmentSubject=Fe,this.dataSubject=_t,this.outlet=Vt,this.component=In,this._futureSnapshot=hn,this.title=this.dataSubject?.pipe((0,K.T)(pr=>pr[Ce]))??(0,_.of)(void 0),this.url=we,this.params=ie,this.queryParams=De,this.fragment=Fe,this.data=_t}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe((0,K.T)(we=>Dt(we))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,K.T)(we=>Dt(we))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function ci(q,we,ie="emptyOnly"){let De;const{routeConfig:Fe}=q;return De=null===we||"always"!==ie&&""!==Fe?.path&&(we.component||we.routeConfig?.loadComponent)?{params:{...q.params},data:{...q.data},resolve:{...q.data,...q._resolvedData??{}}}:{params:{...we.params,...q.params},data:{...we.data,...q.data},resolve:{...q.data,...we.data,...Fe?.data,...q._resolvedData}},Fe&&ya(Fe)&&(De.resolve[Ce]=Fe.title),De}class gi{get title(){return this.data?.[Ce]}constructor(we,ie,De,Fe,_t,Vt,In,hn,pr){this.url=we,this.params=ie,this.queryParams=De,this.fragment=Fe,this.data=_t,this.outlet=Vt,this.component=In,this.routeConfig=hn,this._resolve=pr}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=Dt(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Dt(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(De=>De.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Js extends Jo{constructor(we,ie){super(ie),this.url=we,Vr(this,ie)}toString(){return ca(this._root)}}function Vr(q,we){we.value._routerState=q,we.children.forEach(ie=>Vr(q,ie))}function ca(q){const we=q.children.length>0?` { ${q.children.map(ca).join(", ")} } `:"";return`${q.value}${we}`}function Gs(q){if(q.snapshot){const we=q.snapshot,ie=q._futureSnapshot;q.snapshot=ie,cn(we.queryParams,ie.queryParams)||q.queryParamsSubject.next(ie.queryParams),we.fragment!==ie.fragment&&q.fragmentSubject.next(ie.fragment),cn(we.params,ie.params)||q.paramsSubject.next(ie.params),function un(q,we){if(q.length!==we.length)return!1;for(let ie=0;ie<q.length;++ie)if(!cn(q[ie],we[ie]))return!1;return!0}(we.url,ie.url)||q.urlSubject.next(ie.url),cn(we.data,ie.data)||q.dataSubject.next(ie.data)}else q.snapshot=q._futureSnapshot,q.dataSubject.next(q._futureSnapshot.data)}function ta(q,we){const ie=cn(q.params,we.params)&&function $e(q,we){return Ze(q,we)&&q.every((ie,De)=>cn(ie.parameters,we[De].parameters))}(q.url,we.url);return ie&&!(!q.parent!=!we.parent)&&(!q.parent||ta(q.parent,we.parent))}function ya(q){return"string"==typeof q.title||null===q.title}let Go=(()=>{class q{constructor(){this.activated=null,this._activatedRoute=null,this.name=_e,this.activateEvents=new r.bkB,this.deactivateEvents=new r.bkB,this.attachEvents=new r.bkB,this.detachEvents=new r.bkB,this.parentContexts=(0,r.WQX)(Rt),this.location=(0,r.WQX)(r.c1b),this.changeDetector=(0,r.WQX)(r.gRc),this.inputBinder=(0,r.WQX)(Pi,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(ie){if(ie.name){const{firstChange:De,previousValue:Fe}=ie.name;if(De)return;this.isTrackedInParentContexts(Fe)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(Fe)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(ie){return this.parentContexts.getContext(ie)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const ie=this.parentContexts.getContext(this.name);ie?.route&&(ie.attachRef?this.attach(ie.attachRef,ie.route):this.activateWith(ie.route,ie.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new r.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new r.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new r.wOt(4012,!1);this.location.detach();const ie=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(ie.instance),ie}attach(ie,De){this.activated=ie,this._activatedRoute=De,this.location.insert(ie.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(ie.instance)}deactivate(){if(this.activated){const ie=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(ie)}}activateWith(ie,De){if(this.isActivated)throw new r.wOt(4013,!1);this._activatedRoute=ie;const Fe=this.location,Vt=ie.snapshot.component,In=this.parentContexts.getOrCreateContext(this.name).children,hn=new Zi(ie,In,Fe.injector);this.activated=Fe.createComponent(Vt,{index:Fe.length,injector:hn,environmentInjector:De}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(De){return new(De||q)}}static{this.\u0275dir=r.FsC({type:q,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[r.OA$]})}}return q})();class Zi{__ngOutletInjector(we){return new Zi(this.route,this.childContexts,we)}constructor(we,ie,De){this.route=we,this.childContexts=ie,this.parent=De}get(we,ie){return we===ei?this.route:we===Rt?this.childContexts:this.parent.get(we,ie)}}const Pi=new r.nKC("");let Ds=(()=>{class q{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(ie){this.unsubscribeFromRouteData(ie),this.subscribeToRouteData(ie)}unsubscribeFromRouteData(ie){this.outletDataSubscriptions.get(ie)?.unsubscribe(),this.outletDataSubscriptions.delete(ie)}subscribeToRouteData(ie){const{activatedRoute:De}=ie,Fe=(0,y.zV)([De.queryParams,De.params,De.data]).pipe((0,k.n)(([_t,Vt,In],hn)=>(In={..._t,...Vt,...In},0===hn?(0,_.of)(In):Promise.resolve(In)))).subscribe(_t=>{if(!ie.isActivated||!ie.activatedComponentRef||ie.activatedRoute!==De||null===De.component)return void this.unsubscribeFromRouteData(ie);const Vt=(0,r.HJs)(De.component);if(Vt)for(const{templateName:In}of Vt.inputs)ie.activatedComponentRef.setInput(In,_t[In]);else this.unsubscribeFromRouteData(ie)});this.outletDataSubscriptions.set(ie,Fe)}static{this.\u0275fac=function(De){return new(De||q)}}static{this.\u0275prov=r.jDH({token:q,factory:q.\u0275fac})}}return q})();function ms(q,we,ie){if(ie&&q.shouldReuseRoute(we.value,ie.value.snapshot)){const De=ie.value;De._futureSnapshot=we.value;const Fe=function Ss(q,we,ie){return we.children.map(De=>{for(const Fe of ie.children)if(q.shouldReuseRoute(De.value,Fe.value.snapshot))return ms(q,De,Fe);return ms(q,De)})}(q,we,ie);return new qs(De,Fe)}{if(q.shouldAttach(we.value)){const _t=q.retrieve(we.value);if(null!==_t){const Vt=_t.route;return Vt.value._futureSnapshot=we.value,Vt.children=we.children.map(In=>ms(q,In)),Vt}}const De=function eo(q){return new ei(new v.t(q.url),new v.t(q.params),new v.t(q.queryParams),new v.t(q.fragment),new v.t(q.data),q.outlet,q.component,q)}(we.value),Fe=we.children.map(_t=>ms(q,_t));return new qs(De,Fe)}}class na{constructor(we,ie){this.redirectTo=we,this.navigationBehaviorOptions=ie}}const gs="ngNavigationCancelingError";function Es(q,we){const{redirectTo:ie,navigationBehaviorOptions:De}=pt(we)?{redirectTo:we,navigationBehaviorOptions:void 0}:we,Fe=Zs(!1,ft.Redirect);return Fe.url=ie,Fe.navigationBehaviorOptions=De,Fe}function Zs(q,we){const ie=new Error(`NavigationCancelingError: ${q||""}`);return ie[gs]=!0,ie.cancellationCode=we,ie}function Bi(q){return!!q&&q[gs]}class ra{constructor(we,ie,De,Fe,_t){this.routeReuseStrategy=we,this.futureState=ie,this.currState=De,this.forwardEvent=Fe,this.inputBindingEnabled=_t}activate(we){const ie=this.futureState._root,De=this.currState?this.currState._root:null;this.deactivateChildRoutes(ie,De,we),Gs(this.futureState.root),this.activateChildRoutes(ie,De,we)}deactivateChildRoutes(we,ie,De){const Fe=ea(ie);
1we.children.forEach(_t=>{const Vt=_t.value.outlet;this.deactivateRoutes(_t,Fe[Vt],De),delete Fe[Vt]}),Object.values(Fe).forEach(_t=>{this.deactivateRouteAndItsChildren(_t,De)})}deactivateRoutes(we,ie,De){const Fe=we.value,_t=ie?ie.value:null;if(Fe===_t)if(Fe.component){const Vt=De.getContext(Fe.outlet);Vt&&this.deactivateChildRoutes(we,ie,Vt.children)}else this.deactivateChildRoutes(we,ie,De);else _t&&this.deactivateRouteAndItsChildren(ie,De)}deactivateRouteAndItsChildren(we,ie){we.value.component&&this.routeReuseStrategy.shouldDetach(we.value.snapshot)?this.detachAndStoreRouteSubtree(we,ie):this.deactivateRouteAndOutlet(we,ie)}detachAndStoreRouteSubtree(we,ie){const De=ie.getContext(we.value.outlet),Fe=De&&we.value.component?De.children:ie,_t=ea(we);for(const Vt of Object.values(_t))this.deactivateRouteAndItsChildren(Vt,Fe);if(De&&De.outlet){const Vt=De.outlet.detach(),In=De.children.onOutletDeactivated();this.routeReuseStrategy.store(we.value.snapshot,{componentRef:Vt,route:we,contexts:In})}}deactivateRouteAndOutlet(we,ie){const De=ie.getContext(we.value.outlet),Fe=De&&we.value.component?De.children:ie,_t=ea(we);for(const Vt of Object.values(_t))this.deactivateRouteAndItsChildren(Vt,Fe);De&&(De.outlet&&(De.outlet.deactivate(),De.children.onOutletDeactivated()),De.attachRef=null,De.route=null)}activateChildRoutes(we,ie,De){const Fe=ea(ie);we.children.forEach(_t=>{this.activateRoutes(_t,Fe[_t.value.outlet],De),this.forwardEvent(new Ar(_t.value.snapshot))}),we.children.length&&this.forwardEvent(new Kr(we.value.snapshot))}activateRoutes(we,ie,De){const Fe=we.value,_t=ie?ie.value:null;if(Gs(Fe),Fe===_t)if(Fe.component){const Vt=De.getOrCreateContext(Fe.outlet);this.activateChildRoutes(we,ie,Vt.children)}else this.activateChildRoutes(we,ie,De);else if(Fe.component){const Vt=De.getOrCreateContext(Fe.outlet);if(this.routeReuseStrategy.shouldAttach(Fe.snapshot)){const In=this.routeReuseStrategy.retrieve(Fe.snapshot);this.routeReuseStrategy.store(Fe.snapshot,null),Vt.children.onOutletReAttached(In.contexts),Vt.attachRef=In.componentRef,Vt.route=In.route.value,Vt.outlet&&Vt.outlet.attach(In.componentRef,In.route.value),Gs(In.route.value),this.activateChildRoutes(we,null,Vt.children)}else Vt.attachRef=null,Vt.route=Fe,Vt.outlet&&Vt.outlet.activateWith(Fe,Vt.injector),this.activateChildRoutes(we,null,Vt.children)}else this.activateChildRoutes(we,null,De)}}class al{constructor(we){this.path=we,this.route=this.path[this.path.length-1]}}class qi{constructor(we,ie){this.component=we,this.route=ie}}function no(q,we,ie){const De=q._root;return ds(De,we?we._root:null,ie,[De.value])}function Xr(q,we){const ie=Symbol(),De=we.get(q,ie);return De===ie?"function"!=typeof q||(0,r.LfX)(q)?we.get(q):q:De}function ds(q,we,ie,De,Fe={canDeactivateChecks:[],canActivateChecks:[]}){const _t=ea(we);return q.children.forEach(Vt=>{(function xs(q,we,ie,De,Fe={canDeactivateChecks:[],canActivateChecks:[]}){const _t=q.value,Vt=we?we.value:null,In=ie?ie.getContext(q.value.outlet):null;if(Vt&&_t.routeConfig===Vt.routeConfig){const hn=function Si(q,we,ie){if("function"==typeof ie)return ie(q,we);switch(ie){case"pathParamsChange":return!Ze(q.url,we.url);case"pathParamsOrQueryParamsChange":return!Ze(q.url,we.url)||!cn(q.queryParams,we.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!ta(q,we)||!cn(q.queryParams,we.queryParams);default:return!ta(q,we)}}(Vt,_t,_t.routeConfig.runGuardsAndResolvers);hn?Fe.canActivateChecks.push(new al(De)):(_t.data=Vt.data,_t._resolvedData=Vt._resolvedData),ds(q,we,_t.component?In?In.children:null:ie,De,Fe),hn&&In&&In.outlet&&In.outlet.isActivated&&Fe.canDeactivateChecks.push(new qi(In.outlet.component,Vt))}else Vt&&Ms(we,In,Fe),Fe.canActivateChecks.push(new al(De)),ds(q,null,_t.component?In?In.children:null:ie,De,Fe)})(Vt,_t[Vt.value.outlet],ie,De.concat([Vt.value]),Fe),delete _t[Vt.value.outlet]}),Object.entries(_t).forEach(([Vt,In])=>Ms(In,ie.getContext(Vt),Fe)),Fe}function Ms(q,we,ie){const De=ea(q),Fe=q.value;Object.entries(De).forEach(([_t,Vt])=>{Ms(Vt,Fe.component?we?we.children.getContext(_t):null:we,ie)}
1),ie.canDeactivateChecks.push(new qi(Fe.component&&we&&we.outlet&&we.outlet.isActivated?we.outlet.component:null,Fe))}function Ko(q){return"function"==typeof q}function ua(q){return q instanceof E.G||"EmptyError"===q?.name}const ho=Symbol("INITIAL_VALUE");function fo(){return(0,k.n)(q=>(0,y.zV)(q.map(we=>we.pipe((0,j.s)(1),(0,ae.Z)(ho)))).pipe((0,K.T)(we=>{for(const ie of we)if(!0!==ie){if(ie===ho)return ho;if(!1===ie||Xo(ie))return ie}return!0}),(0,Ee.p)(we=>we!==ho),(0,j.s)(1)))}function Xo(q){return pt(q)||q instanceof na}function rt(q){return(0,C.F)((0,he.M)(we=>{if("boolean"!=typeof we)throw Es(0,we)}),(0,K.T)(we=>!0===we))}class vn{constructor(we){this.segmentGroup=we||null}}class fr extends Error{constructor(we){super(),this.urlTree=we}}function Er(q){return(0,S.$)(new vn(q))}class ri{constructor(we,ie){this.urlSerializer=we,this.urlTree=ie}lineralizeSegments(we,ie){let De=[],Fe=ie.root;for(;;){if(De=De.concat(Fe.segments),0===Fe.numberOfChildren)return(0,_.of)(De);if(Fe.numberOfChildren>1||!Fe.children[_e])return(0,S.$)(new r.wOt(4e3,!1));Fe=Fe.children[_e]}}applyRedirectCommands(we,ie,De,Fe,_t){if("string"!=typeof ie){const In=ie,{queryParams:hn,fragment:pr,routeConfig:di,url:Wr,outlet:Fs,params:Xa,data:go,title:Qa}=Fe,Za=(0,r.N4e)(_t,()=>In({params:Xa,data:go,queryParams:hn,fragment:pr,routeConfig:di,url:Wr,outlet:Fs,title:Qa}));if(Za instanceof Fn)throw new fr(Za);ie=Za}const Vt=this.applyRedirectCreateUrlTree(ie,this.urlSerializer.parse(ie),we,De);if("/"===ie[0])throw new fr(Vt);return Vt}applyRedirectCreateUrlTree(we,ie,De,Fe){const _t=this.createSegmentGroup(we,ie.root,De,Fe);return new Fn(_t,this.createQueryParams(ie.queryParams,this.urlTree.queryParams),ie.fragment)}createQueryParams(we,ie){const De={};return Object.entries(we).forEach(([Fe,_t])=>{if("string"==typeof _t&&":"===_t[0]){const In=_t.substring(1);De[Fe]=ie[In]}else De[Fe]=_t}),De}createSegmentGroup(we,ie,De,Fe){const _t=this.createSegments(we,ie.segments,De,Fe);let Vt={};return Object.entries(ie.children).forEach(([In,hn])=>{Vt[In]=this.createSegmentGroup(we,hn,De,Fe)}),new ze(_t,Vt)}createSegments(we,ie,De,Fe){return ie.map(_t=>":"===_t.path[0]?this.findPosParam(we,_t,Fe):this.findOrReturn(_t,De))}findPosParam(we,ie,De){const Fe=De[ie.path.substring(1)];if(!Fe)throw new r.wOt(4001,!1);return Fe}findOrReturn(we,ie){let De=0;for(const Fe of ie){if(Fe.path===we.path)return ie.splice(De),Fe;De++}return we}}const Vi={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Ki(q,we,ie,De,Fe){const _t=Mi(q,we,ie);return _t.matched?(De=function Ts(q,we){return q.providers&&!q._injector&&(q._injector=(0,r.Ol2)(q.providers,we,`Route: ${q.path}`)),q._injector??we}(we,De),function en(q,we,ie,De){const Fe=we.canMatch;if(!Fe||0===Fe.length)return(0,_.of)(!0);const _t=Fe.map(Vt=>{const In=Xr(Vt,q);return Mt(function Ro(q){return q&&Ko(q.canMatch)}(In)?In.canMatch(we,ie):(0,r.N4e)(q,()=>In(we,ie)))});return(0,_.of)(_t).pipe(fo(),rt())}(De,we,ie).pipe((0,K.T)(Vt=>!0===Vt?_t:{...Vi}))):(0,_.of)(_t)}function Mi(q,we,ie){if("**"===we.path)return function Oi(q){return{matched:!0,parameters:q.length>0?dn(q).parameters:{},consumedSegments:q,remainingSegments:[],positionalParamSegments:{}}}(ie);if(""===we.path)return"full"===we.pathMatch&&(q.hasChildren()||ie.length>0)?{...Vi}:{matched:!0,consumedSegments:[],remainingSegments:ie,parameters:{},positionalParamSegments:{}};const Fe=(we.matcher||$t)(ie,q,we);if(!Fe)return{...Vi};const _t={};Object.entries(Fe.posParams??{}).forEach(([In,hn])=>{_t[In]=hn.path});const Vt=Fe.consumed.length>0?{..._t,...Fe.consumed[Fe.consumed.length-1].parameters}:_t;return{matched:!0,consumedSegments:Fe.consumed,remainingSegments:ie.slice(Fe.consumed.length),parameters:Vt,positionalParamSegments:Fe.posParams??{}}}function hs(q,we,ie,De){return ie.length>0&&function Re(q,we,ie){return ie.some(De=>gn(q,we,De)&&fi(De)!==_e)}(q,ie,De)?{segmentGroup:new ze(we,ue(De,new ze(ie,q.children))),slicedSegments:[]}:0===ie.length&&function wt(q,we,ie){return ie.some(De=>gn(q,we,De))}(q,ie,De)?{segmentGroup:new ze(q.segments,It(q,ie,De,q.children)),slicedSegments:ie}:{segmentGroup:new ze(q.segments,q.children),slicedSegments:ie}}function It(q,we,ie,De){const Fe={};for(const _t of ie)if(gn(q,we,_t)&&!De[fi(_t)]){const Vt=new ze([],{});Fe[fi(_t)]=Vt}return{...De,...Fe}}function ue(q,we){const ie={};ie[_e]=we;for(const De of q)if(""===De.path&&fi(De)!==_e){const Fe=new ze([],{});ie[fi(De)]=Fe}return ie}function gn(q,we,ie){return(!(q.hasChildren()||we.length>0)||"full"!==ie.pathMatch)&&""===ie.path}class Br{}class Aa{constructor(we,ie,De,Fe,_t,Vt,In){this.injector=we,this.configLoader=ie,this.rootComponentType=De,this.config=Fe,this.urlTree=_t,this.paramsInheritanceStrategy=Vt,this.urlSerializer
1=In,this.applyRedirects=new ri(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(we){return new r.wOt(4002,`'${we.segmentGroup}'`)}recognize(){const we=hs(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(we).pipe((0,K.T)(({children:ie,rootSnapshot:De})=>{const Fe=new qs(De,ie),_t=new Js("",Fe),Vt=function Ut(q,we,ie=null,De=null){return P(Z(q),we,ie,De)}(De,[],this.urlTree.queryParams,this.urlTree.fragment);return Vt.queryParams=this.urlTree.queryParams,_t.url=this.urlSerializer.serialize(Vt),{state:_t,tree:Vt}}))}match(we){const ie=new gi([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),_e,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,we,_e,ie).pipe((0,K.T)(De=>({children:De,rootSnapshot:ie})),(0,Se.W)(De=>{if(De instanceof fr)return this.urlTree=De.urlTree,this.match(De.urlTree.root);throw De instanceof vn?this.noMatchError(De):De}))}processSegmentGroup(we,ie,De,Fe,_t){return 0===De.segments.length&&De.hasChildren()?this.processChildren(we,ie,De,_t):this.processSegment(we,ie,De,De.segments,Fe,!0,_t).pipe((0,K.T)(Vt=>Vt instanceof qs?[Vt]:[]))}processChildren(we,ie,De,Fe){const _t=[];for(const Vt of Object.keys(De.children))"primary"===Vt?_t.unshift(Vt):_t.push(Vt);return(0,u.H)(_t).pipe((0,re.H)(Vt=>{const In=De.children[Vt],hn=function uo(q,we){const ie=q.filter(De=>fi(De)===we);return ie.push(...q.filter(De=>fi(De)!==we)),ie}(ie,Vt);return this.processSegmentGroup(we,hn,In,Vt,Fe)}),(0,M.S)((Vt,In)=>(Vt.push(...In),Vt)),(0,ee.U)(null),(0,pe.H)(),(0,Me.ZZ)(Vt=>{if(null===Vt)return Er(De);const In=jt(Vt);return function da(q){q.sort((we,ie)=>we.value.outlet===_e?-1:ie.value.outlet===_e?1:we.value.outlet.localeCompare(ie.value.outlet))}(In),(0,_.of)(In)}))}processSegment(we,ie,De,Fe,_t,Vt,In){return(0,u.H)(ie).pipe((0,re.H)(hn=>this.processSegmentAgainstRoute(hn._injector??we,ie,hn,De,Fe,_t,Vt,In).pipe((0,Se.W)(pr=>{if(pr instanceof vn)return(0,_.of)(null);throw pr}))),(0,Ie.$)(hn=>!!hn),(0,Se.W)(hn=>{if(ua(hn))return function Vn(q,we,ie){return 0===we.length&&!q.children[ie]}(De,Fe,_t)?(0,_.of)(new Br):Er(De);throw hn}))}processSegmentAgainstRoute(we,ie,De,Fe,_t,Vt,In,hn){return fi(De)===Vt||Vt!==_e&&gn(Fe,_t,De)?void 0===De.redirectTo?this.matchSegmentAgainstRoute(we,Fe,De,_t,Vt,hn):this.allowRedirects&&In?this.expandSegmentAgainstRouteUsingRedirect(we,Fe,ie,De,_t,Vt,hn):Er(Fe):Er(Fe)}expandSegmentAgainstRouteUsingRedirect(we,ie,De,Fe,_t,Vt,In){const{matched:hn,parameters:pr,consumedSegments:di,positionalParamSegments:Wr,remainingSegments:Fs}=Mi(ie,Fe,_t);if(!hn)return Er(ie);"string"==typeof Fe.redirectTo&&"/"===Fe.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const Xa=new gi(_t,pr,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,bn(Fe),fi(Fe),Fe.component??Fe._loadedComponent??null,Fe,Jn(Fe)),go=ci(Xa,In,this.paramsInheritanceStrategy);Xa.params=Object.freeze(go.params),Xa.data=Object.freeze(go.data);const Qa=this.applyRedirects.applyRedirectCommands(di,Fe.redirectTo,Wr,Xa,we);return this.applyRedirects.lineralizeSegments(Fe,Qa).pipe((0,Me.ZZ)(Za=>this.processSegment(we,De,ie,Za.concat(Fs),Vt,!1,In)))}matchSegmentAgainstRoute(we,ie,De,Fe,_t,Vt){const In=Ki(ie,De,Fe,we);return"**"===De.path&&(ie.children={}),In.pipe((0,k.n)(hn=>hn.matched?this.getChildConfig(we=De._injector??we,De,Fe).pipe((0,k.n)(({routes:pr})=>{const di=De._loadedInjector??we,{parameters:Wr,consumedSegments:Fs,remainingSegments:Xa}=hn,go=new gi(Fs,Wr,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,bn(De),fi(De),De.component??De._loadedComponent??null,De,Jn(De)),Qa=ci(go,Vt,this.paramsInheritanceStrategy);go.params=Object.freeze(Qa.params),go.data=Object.freeze(Qa.data);const{segmentGroup:Za,slicedSegments:Uo}=hs(ie,Fs,Xa,pr);if(0===Uo.length&&Za.hasChildren())return this.processChildren(di,pr,Za,go).pipe((0,K.T)(cl=>
1new qs(go,cl)));if(0===pr.length&&0===Uo.length)return(0,_.of)(new qs(go,[]));const Wl=fi(De)===_t;return this.processSegment(di,pr,Za,Uo,Wl?_e:_t,!0,go).pipe((0,K.T)(cl=>new qs(go,cl instanceof qs?[cl]:[])))})):Er(ie)))}getChildConfig(we,ie,De){return ie.children?(0,_.of)({routes:ie.children,injector:we}):ie.loadChildren?void 0!==ie._loadedRoutes?(0,_.of)({routes:ie._loadedRoutes,injector:ie._loadedInjector}):function ke(q,we,ie,De){const Fe=we.canLoad;if(void 0===Fe||0===Fe.length)return(0,_.of)(!0);const _t=Fe.map(Vt=>{const In=Xr(Vt,q);return Mt(function xo(q){return q&&Ko(q.canLoad)}(In)?In.canLoad(we,ie):(0,r.N4e)(q,()=>In(we,ie)))});return(0,_.of)(_t).pipe(fo(),rt())}(we,ie,De).pipe((0,Me.ZZ)(Fe=>Fe?this.configLoader.loadChildren(we,ie).pipe((0,he.M)(_t=>{ie._loadedRoutes=_t.routes,ie._loadedInjector=_t.injector})):function Nr(){return(0,S.$)(Zs(!1,ft.GuardRejected))}())):(0,_.of)({routes:[],injector:we})}}function yr(q){const we=q.value.routeConfig;return we&&""===we.path}function jt(q){const we=[],ie=new Set;for(const De of q){if(!yr(De)){we.push(De);continue}const Fe=we.find(_t=>De.value.routeConfig===_t.value.routeConfig);void 0!==Fe?(Fe.children.push(...De.children),ie.add(Fe)):we.push(De)}for(const De of ie){const Fe=jt(De.children);we.push(new qs(De.value,Fe))}return we.filter(De=>!ie.has(De))}function bn(q){return q.data||{}}function Jn(q){return q.resolve||{}}function Di(q){const we=q.children.map(ie=>Di(ie)).flat();return[q,...we]}function ki(q){return(0,k.n)(we=>{const ie=q(we);return ie?(0,u.H)(ie).pipe((0,K.T)(()=>we)):(0,_.of)(we)})}let Po=(()=>{class q{buildTitle(ie){let De,Fe=ie.root;for(;void 0!==Fe;)De=this.getResolvedTitleForRoute(Fe)??De,Fe=Fe.children.find(_t=>_t.outlet===_e);return De}getResolvedTitleForRoute(ie){return ie.data[Ce]}static{this.\u0275fac=function(De){return new(De||q)}}static{this.\u0275prov=r.jDH({token:q,factory:()=>(0,r.WQX)(Hs),providedIn:"root"})}}return q})(),Hs=(()=>{class q extends Po{constructor(ie){super(),this.title=ie}updateTitle(ie){const De=this.buildTitle(ie);void 0!==De&&this.title.setTitle(De)}static{this.\u0275fac=function(De){return new(De||q)(r.KVO(ve.hE))}}static{this.\u0275prov=r.jDH({token:q,factory:q.\u0275fac,providedIn:"root"})}}return q})();const Is=new r.nKC("",{providedIn:"root",factory:()=>({})});let Qo=(()=>{class q{static{this.\u0275fac=function(De){return new(De||q)}}static{this.\u0275cmp=r.VBU({type:q,selectors:[["ng-component"]],standalone:!0,features:[r.aNF],decls:1,vars:0,template:function(De,Fe){1&De&&r.nrm(0,"router-outlet")},dependencies:[Go],encapsulation:2})}}return q})();function ba(q){const we=q.children&&q.children.map(ba),ie=we?{...q,children:we}:{...q};return!ie.component&&!ie.loadComponent&&(we||ie.loadChildren)&&ie.outlet&&ie.outlet!==_e&&(ie.component=Qo),ie}const Ni=new r.nKC("");let Bo=(()=>{class q{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,r.WQX)(r.Ql9)}loadComponent(ie){if(this.componentLoaders.get(ie))return this.componentLoaders.get(ie);if(ie._loadedComponent)return(0,_.of)(ie._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(ie);const De=Mt(ie.loadComponent()).pipe((0,K.T)(Du),(0,he.M)(_t=>{this.onLoadEndListener&&this.onLoadEndListener(ie),ie._loadedComponent=_t}),(0,je.j)(()=>{this.componentLoaders.delete(ie)})),Fe=new T.G(De,()=>new L.B7).pipe((0,Qe.B)());return this.componentLoaders.set(ie,Fe),Fe}loadChildren(ie,De){if(this.childrenLoaders.get(De))return this.childrenLoaders.get(De);if(De._loadedRoutes)return(0,_.of)({routes:De._loadedRoutes,injector:De._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(De);const _t=function ao(q,we,ie,De){return Mt(q.loadChildren()).pipe((0,K.T)(Du),(0,Me.ZZ)(Fe=>Fe instanceof r.Co$||Array.isArray(Fe)?(0,_.of)(Fe):(0,u.H)(we.compileModuleAsync(Fe))),(0,K.T)(Fe=>{De&&De(q);let _t,Vt,In=!1;return Array.isArray(Fe)?(Vt=Fe,!0):(_t=Fe.create(ie).injector,Vt=_t.get(Ni,[],{optional:!0,self:!0}).flat()),{routes:Vt.map(ba),injector:_t}}))}(De,this.compiler,ie,this.onLoadEndListener).pipe((0,je.j)(()=>{this.childrenLoaders.delete(De)})),Vt=new T.G(_t,()=>new L.B7).pipe((0,Qe.B)());return this.childrenLoaders.set(De,Vt),Vt}static{this.\u0275fac=function(De){return new(De||q)}}static{this.\u0275prov=r.jDH({token:q,factory:q.\u0275fac,providedIn:"root"})}}return q})();function Du(q){return function Ea(q){return q&&"object"==typeof q&&"default"in q}(q)?q.default:q}let tu=(()=>{class q{static{this.\u0275fac=function(De){return new(De||q)}}static{this.\u0275prov=r.jDH({token:q,factory:()=>(0,r.WQX)(xu),providedIn:"root"})}}return q})(),xu=(()=>{class q{shouldProcessUrl(ie){return!0}extract(ie){return ie}merge(ie,De){return ie}static{this.\u0275fac=function(De){return new(De||q)}}static{this.\u0275prov=r.jDH({token:q,factory:q.\u0275fac,providedIn:"root"})}}return q})();const $a=new r.nKC(""),gl=new r.nKC("");function yc(q,we,ie){const De=q.get(gl),Fe=q.get(H.qQ);return q.get(r.SKi).runOutsideAngular(()=>{if(!Fe.startViewTransition||De.skipNextTransition)return De.skipNextTransition=!1,new Promise(pr=>setTimeout(pr));let _t;const Vt=new Promise(pr=>{_t=pr}),In=Fe.startViewTransition(()=>(_t(),function nu(q){return new Promise(we=>{(0,r.mal)({read:()=>setTimeout(we)},{injector:q})})}(q))),{onViewTransitionCreated:hn}=De;return hn&&(0,r.N4e)(q,()=>hn({transition:In,from:we,to:ie})),Vt})}const po=new r.nKC("");let ll=(()=>{class q{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new L.B7,this.transitionAbortSubject=ne
1w L.B7,this.configLoader=(0,r.WQX)(Bo),this.environmentInjector=(0,r.WQX)(r.uvJ),this.urlSerializer=(0,r.WQX)(Bt),this.rootContexts=(0,r.WQX)(Rt),this.location=(0,r.WQX)(H.aZ),this.inputBindingEnabled=null!==(0,r.WQX)(Pi,{optional:!0}),this.titleStrategy=(0,r.WQX)(Po),this.options=(0,r.WQX)(Is,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,r.WQX)(tu),this.createViewTransition=(0,r.WQX)($a,{optional:!0}),this.navigationErrorHandler=(0,r.WQX)(po,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,_.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=Fe=>this.events.next(new rr(Fe)),this.configLoader.onLoadStartListener=Fe=>this.events.next(new Zn(Fe))}complete(){this.transitions?.complete()}handleNavigationRequest(ie){const De=++this.navigationId;this.transitions?.next({...this.transitions.value,...ie,id:De})}setupNavigations(ie,De,Fe){return this.transitions=new v.t({id:0,currentUrlTree:De,currentRawUrl:De,extractedUrl:this.urlHandlingStrategy.extract(De),urlAfterRedirects:this.urlHandlingStrategy.extract(De),rawUrl:De,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:dr,restoredState:null,currentSnapshot:Fe.snapshot,targetSnapshot:null,currentRouterState:Fe,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,Ee.p)(_t=>0!==_t.id),(0,K.T)(_t=>({..._t,extractedUrl:this.urlHandlingStrategy.extract(_t.rawUrl)})),(0,k.n)(_t=>{let Vt=!1,In=!1;return(0,_.of)(_t).pipe((0,k.n)(hn=>{if(this.navigationId>_t.id)return this.cancelNavigationTransition(_t,"",ft.SupersededByNewNavigation),O.w;this.currentTransition=_t,this.currentNavigation={id:hn.id,initialUrl:hn.rawUrl,extractedUrl:hn.extractedUrl,targetBrowserUrl:"string"==typeof hn.extras.browserUrl?this.urlSerializer.parse(hn.extras.browserUrl):hn.extras.browserUrl,trigger:hn.source,extras:hn.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const pr=!ie.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!pr&&"reload"!==(hn.extras.onSameUrlNavigation??ie.onSameUrlNavigation)){const Wr="";return this.events.next(new tn(hn.id,this.urlSerializer.serialize(hn.rawUrl),Wr,Ft.IgnoredSameUrlNavigation)),hn.resolve(!1),O.w}if(this.urlHandlingStrategy.shouldProcessUrl(hn.rawUrl))return(0,_.of)(hn).pipe((0,k.n)(Wr=>{const Fs=this.transitions?.getValue();return this.events.next(new vr(Wr.id,this.urlSerializer.serialize(Wr.extractedUrl),Wr.source,Wr.restoredState)),Fs!==this.transitions?.getValue()?O.w:Promise.resolve(Wr)}),function ti(q,we,ie,De,Fe,_t){return(0,Me.ZZ)(Vt=>function Ai(q,we,ie,De,Fe,_t,Vt="emptyOnly"){return new Aa(q,we,ie,De,Fe,Vt,_t).recognize()}(q,we,ie,De,Vt.extractedUrl,Fe,_t).pipe((0,K.T)(({state:In,tree:hn})=>({...Vt,targetSnapshot:In,urlAfterRedirects:hn}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,ie.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,he.M)(Wr=>{_t.targetSnapshot=Wr.targetSnapshot,_t.urlAfterRedirects=Wr.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Wr.urlAfterRedirects};const Fs=new qe(Wr.id,this.urlSerializer.serialize(Wr.extractedUrl),this.urlSerializer.serialize(Wr.urlAfterRedirects),Wr.targetSnapshot);this.events.next(Fs)}));if(pr&&this.urlHandlingStrategy.shouldProcessUrl(hn.currentRawUrl)){const{id:Wr,extractedUrl:Fs,source:Xa,restoredState:go,extras:Qa}=hn,Za=new vr(Wr,this.urlSerializer.serialize(Fs),Xa,go);this.events.next(Za);const Uo=Oo(this.rootComponentType).snapshot;return this.currentTransition=_t={...hn,targetSnapshot:Uo,urlAfterRedirects:Fs,extras:{...Qa,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=Fs,(0,_.of)(_t)}{const Wr="";return this.events.next(new tn(hn.id,this.urlSerializer.serialize(hn.extractedUrl),Wr,Ft.IgnoredByUrlHandlingStrategy)),hn.resolve(!1),O.w}}),(0,he.M)(hn=>{const pr=new ot(hn.id,this.urlSerializer.serialize(hn.extractedUrl),this.urlSerializer.serialize(hn.urlAfterRedirects),hn.targetSnapshot);this.events.next(pr)}),(0,K.T)(hn=>(this.currentTransition=_t={...hn,guards:no(hn.targetSnapshot,hn.currentSnapshot,this.rootContexts)},_t)),function ja(q,we){return(0,Me.ZZ)(ie=>{const{targetSnapshot:De,currentSnapshot:Fe,guards:{canActivateChecks:_t,canDeactivateChecks:Vt}}=ie;return 0===Vt.length&&0===_t.length?(0,_.of)({...ie,guardsResult:!0}):function Ia(q,we,ie,De){return(0,u.H)(q).pipe((0,Me.ZZ)(Fe=>function Y(q,we,ie,De,Fe){const _t=we&&we.routeConfig?we.routeConfig.canDeactivate:null;if(!_t||0===_t.length)return(0,_.of)(!0);const Vt=_t.map(In=>{const hn=qo(we)??Fe,pr=Xr(In,hn);return Mt(function zs(q){return q&&Ko(q.canDeactivate)}(pr)?pr.canDeactivate(q,we,ie,De):(0,r.N4e)(hn,()=>pr(q,we,ie,De))).pipe((0,Ie.$)())});return(0,_.of)(Vt).pipe(fo())}(Fe.component,Fe.route,ie,we,De)),(0,Ie.$)(Fe=>!0!==Fe,!0))}(Vt,De,Fe,q).pipe((0,Me.ZZ)(In=>In&&function ro(q){return"boolean"==typeof q}(In)?function gt(q,we,ie,De){return(0,u.H)(we).pipe((0,re.H)(Fe=>(0,g.x)(function fe(q,we){return null!==q&&we&&we(new jr(q)),(0,_.of)(!0)}(Fe.route.parent,De),function J(q,we){return null!==q&&we&&we(new $r(q)),(0,_.of)(!0)}(Fe.route,De),function z(q,we,ie){const De=we[we.length-1],_t=we.slice(0,we.length-1).reverse().map(Vt=>function Lo(q){const we=q.routeConfig?q.routeConfig.canActivateChild:null;return we&&0!==we.length?{node:q,guards:we}:null}(Vt)).filter(Vt=>null!==Vt).map(Vt=>(0,f.v)(()=>{const In=Vt.guards.map(hn=>{const pr=qo(Vt.node)??ie,di=Xr(hn,pr);return Mt(function Us(q){return q&&Ko(q.canActivateChild)}(di)?di.canActivateChild(De,q):(0,r.N4e)(pr,()=>di(De,q))).pipe((0,Ie.$)())});return(0,_.of)(In).pipe(fo())}));return(0,_.of)(_t).pipe(fo())}(q,Fe.path,ie),function U(q,we,ie){const De=we.routeConfig?we.routeConfig.canActivate:null;if(!De||0===De.length)return(0,_.of)(!0);const Fe=De.map(_t=>(0,f.v)(()=>{const Vt=qo(we)??ie,In=Xr(_t,Vt);return Mt(function _s(q){return q&&Ko(q.canActivate)}(In)?In.canActivate(we,q):(0,r.N4e)(Vt,()=>In(we,q))).pipe((0,Ie.$)())}));return(0,_.of)(Fe).pipe(fo())}(q,Fe.route,ie))),(0,Ie.$)(Fe=>!0!==Fe,!0))}(De,_t,q,we):(0,_.of)(In)),(0,K.T)(In=>({...ie,guardsResult:In})))})}(this.environmentInjector,hn=>this.events.next(hn)),(0,he.M)(hn=>{if(_t.guardsResult=hn.guardsResult,hn.guardsResult&&"boolean"!=typeof hn.guardsResult)throw Es(0,hn.guardsResult);
1const pr=new Xt(hn.id,this.urlSerializer.serialize(hn.extractedUrl),this.urlSerializer.serialize(hn.urlAfterRedirects),hn.targetSnapshot,!!hn.guardsResult);this.events.next(pr)}),(0,Ee.p)(hn=>!!hn.guardsResult||(this.cancelNavigationTransition(hn,"",ft.GuardRejected),!1)),ki(hn=>{if(hn.guards.canActivateChecks.length)return(0,_.of)(hn).pipe((0,he.M)(pr=>{const di=new En(pr.id,this.urlSerializer.serialize(pr.extractedUrl),this.urlSerializer.serialize(pr.urlAfterRedirects),pr.targetSnapshot);this.events.next(di)}),(0,k.n)(pr=>{let di=!1;return(0,_.of)(pr).pipe(function Ur(q,we){return(0,Me.ZZ)(ie=>{const{targetSnapshot:De,guards:{canActivateChecks:Fe}}=ie;if(!Fe.length)return(0,_.of)(ie);const _t=new Set(Fe.map(hn=>hn.route)),Vt=new Set;for(const hn of _t)if(!Vt.has(hn))for(const pr of Di(hn))Vt.add(pr);let In=0;return(0,u.H)(Vt).pipe((0,re.H)(hn=>_t.has(hn)?function ii(q,we,ie,De){const Fe=q.routeConfig,_t=q._resolve;return void 0!==Fe?.title&&!ya(Fe)&&(_t[Ce]=Fe.title),function Wa(q,we,ie,De){const Fe=Pn(q);if(0===Fe.length)return(0,_.of)({});const _t={};return(0,u.H)(Fe).pipe((0,Me.ZZ)(Vt=>function Yl(q,we,ie,De){const Fe=qo(we)??De,_t=Xr(q,Fe);return Mt(_t.resolve?_t.resolve(we,ie):(0,r.N4e)(Fe,()=>_t(we,ie)))}(q[Vt],we,ie,De).pipe((0,Ie.$)(),(0,he.M)(In=>{if(In instanceof na)throw Es(new rn,In);_t[Vt]=In}))),(0,ge.o)(1),(0,Be.u)(_t),(0,Se.W)(Vt=>ua(Vt)?O.w:(0,S.$)(Vt)))}(_t,q,we,De).pipe((0,K.T)(Vt=>(q._resolvedData=Vt,q.data=ci(q,q.parent,ie).resolve,null)))}(hn,De,q,we):(hn.data=ci(hn,hn.parent,q).resolve,(0,_.of)(void 0))),(0,he.M)(()=>In++),(0,ge.o)(1),(0,Me.ZZ)(hn=>In===Vt.size?(0,_.of)(ie):O.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,he.M)({next:()=>di=!0,complete:()=>{di||this.cancelNavigationTransition(pr,"",ft.NoDataFromResolver)}}))}),(0,he.M)(pr=>{const di=new wn(pr.id,this.urlSerializer.serialize(pr.extractedUrl),this.urlSerializer.serialize(pr.urlAfterRedirects),pr.targetSnapshot);this.events.next(di)}))}),ki(hn=>{const pr=di=>{const Wr=[];di.routeConfig?.loadComponent&&!di.routeConfig._loadedComponent&&Wr.push(this.configLoader.loadComponent(di.routeConfig).pipe((0,he.M)(Fs=>{di.component=Fs}),(0,K.T)(()=>{})));for(const Fs of di.children)Wr.push(...pr(Fs));return Wr};return(0,y.zV)(pr(hn.targetSnapshot.root)).pipe((0,ee.U)(null),(0,j.s)(1))}),ki(()=>this.afterPreactivation()),(0,k.n)(()=>{const{currentSnapshot:hn,targetSnapshot:pr}=_t,di=this.createViewTransition?.(this.environmentInjector,hn.root,pr.root);return di?(0,u.H)(di).pipe((0,K.T)(()=>_t)):(0,_.of)(_t)}),(0,K.T)(hn=>{const pr=function zo(q,we,ie){const De=ms(q,we._root,ie?ie._root:void 0);return new la(De,we)}(ie.routeReuseStrategy,hn.targetSnapshot,hn.currentRouterState);return this.currentTransition=_t={...hn,targetRouterState:pr},this.currentNavigation.targetRouterState=pr,_t}),(0,he.M)(()=>{this.events.next(new Yt)}),((q,we,ie,De)=>(0,K.T)(Fe=>(new ra(we,Fe.targetRouterState,Fe.currentRouterState,ie,De).activate(q),Fe)))(this.rootContexts,ie.routeReuseStrategy,hn=>this.events.next(hn),this.inputBindingEnabled),(0,j.s)(1),(0,he.M)({next:hn=>{Vt=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new hr(hn.id,this.urlSerializer.serialize(hn.extractedUrl),this.urlSerializer.serialize(hn.urlAfterRedirects))),this.titleStrategy?.updateTitle(hn.targetRouterState.snapshot),hn.resolve(!0)},complete:()=>{Vt=!0}}),(0,xe.Q)(this.transitionAbortSubject.pipe((0,he.M)(hn=>{throw hn}))),(0,je.j)(()=>{!Vt&&!In&&this.cancelNavigationTransition(_t,"",ft.SupersededByNewNavigation),this.currentTransition?.id===_t.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,Se.W)(hn=>{if(In=!0,Bi(hn))this.events.next(new Ht(_t.id,this.urlSerializer.serialize(_t.extractedUrl),hn.message,hn.cancellationCode)),function to(q){return Bi(q)&&pt(q.url)}(hn)?this.events.next(new Mr(hn.url,hn.navigationBehaviorOptions)):_t.resolve(!1);else{const pr=new Te(_t.id,this.urlSerializer.serialize(_t.extractedUrl),hn,_t.targetSnapshot??void 0);try{const di=(0,r.N4e)(this.environmentInjector,()=>this.navigationErrorHandler?.(pr));if(di instanceof na){const{message:Wr,cancellationCode:Fs}=Es(0,di);this.events.next(new Ht(_t.id,this.urlSerializer.serialize(_t.extractedUrl),Wr,Fs)),this.events.next(new Mr(di.redirectTo,di.navigationBehaviorOptions))}else{this.events.next(pr);const Wr=ie.errorHandler(hn);_t.resolve(!!Wr)}}catch(di){this.options.resolveNavigationPromiseOnError?_t.resolve(!1):_t.reject(di)}}return O.w}))}))}cancelNavigationTransition(ie,De,Fe){const _t=new Ht(ie.id,this.urlSerializer.serialize(ie.extractedUrl),De,Fe);this.events.next(_t),ie.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const ie=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),De=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return ie.toString()!==De?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static{this.\u0275fac=function(De){return new(De||q)}}static{this.\u0275prov=r.jDH({token:q,factory:q.\u0275fac,providedIn:"root"})}}return q})();function jl(q){return q!==dr}let wa=(()=>{class q{static{this.\u0275fac=function(De){return new(De||q)}}static{this.\u0275prov=r.jDH({token:q,factory:()=>(0,r.WQX)(nc),providedIn:"root"})}}return q})();class Ga{shouldDetach(we){return!1}store(we,ie){}shouldAttach(we){return!1}retrieve(we){return null}shouldReuseRoute(we,ie){return we.routeConfig===ie.routeConfig}}let nc=(()=>{class q extends Ga{static{this.\u0275fac=(()=>{let ie;return function(Fe){return(ie||(ie=r.xGo(q)))(Fe||q)}})()}static{this.\u0275prov=r.jDH({token:q,factory:q.\u0275fac,providedIn:"root"})}}return q})(),oe=(()=>{class q{static{this.\u0275fac=function(De){return new(De||q)}}static{this.\u0275prov=r.jDH({token:q,factory:()=>(0,r.WQX)(st),providedIn:"root"})}}return q})(),st=(()=>{class q extends oe{constructor(){super(...arguments),this.location=(0,r.WQX)(
1H.aZ),this.urlSerializer=(0,r.WQX)(Bt),this.options=(0,r.WQX)(Is,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,r.WQX)(tu),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Fn,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Oo(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(ie){return this.location.subscribe(De=>{"popstate"===De.type&&ie(De.url,De.state)})}handleRouterEvent(ie,De){if(ie instanceof vr)this.stateMemento=this.createStateMemento();else if(ie instanceof tn)this.rawUrlTree=De.initialUrl;else if(ie instanceof qe){if("eager"===this.urlUpdateStrategy&&!De.extras.skipLocationChange){const Fe=this.urlHandlingStrategy.merge(De.finalUrl,De.initialUrl);this.setBrowserUrl(De.targetBrowserUrl??Fe,De)}}else ie instanceof Yt?(this.currentUrlTree=De.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(De.finalUrl,De.initialUrl),this.routerState=De.targetRouterState,"deferred"===this.urlUpdateStrategy&&!De.extras.skipLocationChange&&this.setBrowserUrl(De.targetBrowserUrl??this.rawUrlTree,De)):ie instanceof Ht&&(ie.code===ft.GuardRejected||ie.code===ft.NoDataFromResolver)?this.restoreHistory(De):ie instanceof Te?this.restoreHistory(De,!0):ie instanceof hr&&(this.lastSuccessfulId=ie.id,this.currentPageId=this.browserPageId)}setBrowserUrl(ie,De){const Fe=ie instanceof Fn?this.urlSerializer.serialize(ie):ie;if(this.location.isCurrentPathEqualTo(Fe)||De.extras.replaceUrl){const Vt={...De.extras.state,...this.generateNgRouterState(De.id,this.browserPageId)};this.location.replaceState(Fe,"",Vt)}else{const _t={...De.extras.state,...this.generateNgRouterState(De.id,this.browserPageId+1)};this.location.go(Fe,"",_t)}}restoreHistory(ie,De=!1){if("computed"===this.canceledNavigationResolution){const _t=this.currentPageId-this.browserPageId;0!==_t?this.location.historyGo(_t):this.currentUrlTree===ie.finalUrl&&0===_t&&(this.resetState(ie),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(De&&this.resetState(ie),this.resetUrlToCurrentUrlTree())}resetState(ie){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,ie.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(ie,De){return"computed"===this.canceledNavigationResolution?{navigationId:ie,\u0275routerPageId:De}:{navigationId:ie}}static{this.\u0275fac=(()=>{let ie;return function(Fe){return(ie||(ie=r.xGo(q)))(Fe||q)}})()}static{this.\u0275prov=r.jDH({token:q,factory:q.\u0275fac,providedIn:"root"})}}return q})();var Ne=function(q){return q[q.COMPLETE=0]="COMPLETE",q[q.FAILED=1]="FAILED",q[q.REDIRECTING=2]="REDIRECTING",q}(Ne||{});function nt(q,we){q.events.pipe((0,Ee.p)(ie=>ie instanceof hr||ie instanceof Ht||ie instanceof Te||ie instanceof tn),(0,K.T)(ie=>ie instanceof hr||ie instanceof tn?Ne.COMPLETE:ie instanceof Ht&&(ie.code===ft.Redirect||ie.code===ft.SupersededByNewNavigation)?Ne.REDIRECTING:Ne.FAILED),(0,Ee.p)(ie=>ie!==Ne.REDIRECTING),(0,j.s)(1)).subscribe(()=>{we()})}function Pt(q){throw q}const On={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Kn={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let _r=(()=>{class q{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.console=(0,r.WQX)(r.H3F),this.stateManager=(0,r.WQX)(oe),this.options=(0,r.WQX)(Is,{optional:!0})||{},this.pendingTasks=(0,r.WQX)(r.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,r.WQX)(ll),this.urlSerializer
1=(0,r.WQX)(Bt),this.location=(0,r.WQX)(H.aZ),this.urlHandlingStrategy=(0,r.WQX)(tu),this._events=new L.B7,this.errorHandler=this.options.errorHandler||Pt,this.navigated=!1,this.routeReuseStrategy=(0,r.WQX)(wa),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,r.WQX)(Ni,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,r.WQX)(Pi,{optional:!0}),this.eventsSubscription=new B.y,this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:ie=>{this.console.warn(ie)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const ie=this.navigationTransitions.events.subscribe(De=>{try{const Fe=this.navigationTransitions.currentTransition,_t=this.navigationTransitions.currentNavigation;if(null!==Fe&&null!==_t)if(this.stateManager.handleRouterEvent(De,_t),De instanceof Ht&&De.code!==ft.Redirect&&De.code!==ft.SupersededByNewNavigation)this.navigated=!0;else if(De instanceof hr)this.navigated=!0;else if(De instanceof Mr){const Vt=De.navigationBehaviorOptions,In=this.urlHandlingStrategy.merge(De.url,Fe.currentRawUrl),hn={browserUrl:Fe.extras.browserUrl,info:Fe.extras.info,skipLocationChange:Fe.extras.skipLocationChange,replaceUrl:Fe.extras.replaceUrl||"eager"===this.urlUpdateStrategy||jl(Fe.source),...Vt};this.scheduleNavigation(In,dr,null,hn,{resolve:Fe.resolve,reject:Fe.reject,promise:Fe.promise})}(function xi(q){return!(q instanceof Yt||q instanceof Mr)})(De)&&this._events.next(De)}catch(Fe){this.navigationTransitions.transitionAbortSubject.next(Fe)}});this.eventsSubscription.add(ie)}resetRootComponentType(ie){this.routerState.root.component=ie,this.navigationTransitions.rootComponentType=ie}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),dr,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((ie,De)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(ie,"popstate",De)},0)})}navigateToSyncWithBrowser(ie,De,Fe){const _t={replaceUrl:!0},Vt=Fe?.navigationId?Fe:null;if(Fe){const hn={...Fe};delete hn.navigationId,delete hn.\u0275routerPageId,0!==Object.keys(hn).length&&(_t.state=hn)}const In=this.parseUrl(ie);this.scheduleNavigation(In,De,Vt,_t)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(ie){this.config=ie.map(ba),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(ie,De={}){const{relativeTo:Fe,queryParams:_t,fragment:Vt,queryParamsHandling:In,preserveFragment:hn}=De,pr=hn?this.currentUrlTree.fragment:Vt;let Wr,di=null;switch(In??this.options.defaultQueryParamsHandling){case"merge":di={...this.currentUrlTree.queryParams,..._t};break;case"preserve":di=this.currentUrlTree.queryParams;break;default:di=_t||null}null!==di&&(di=this.removeEmptyProps(di));try{Wr=Z(Fe?Fe.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof ie[0]||"/"!==ie[0][0])&&(ie=[]),Wr=this.currentUrlTree.root}return P(Wr,ie,di,pr??null)}navigateByUrl(ie,De={skipLocationChange:!1}){const Fe=pt(ie)?ie:this.parseUrl(ie),_t=this.urlHandlingStrategy.merge(Fe,this.rawUrlTree);return this.scheduleNavigation(_t,dr,null,De)}navigate(ie,De={skipLocationChange:!1}){return function Ui(q){for(let we=0;we<q.length;we++)if(null==q[we])throw new r.wOt(4008,!1)}(ie),this.navigateByUrl(this.createUrlTree(ie,De),De)}serializeUrl(ie){return this.urlSerializer.serialize(ie)}parseUrl(ie){try{return this.urlSerializer.parse(ie)}catch{return this.urlSerializer.parse("/")}}isActive(ie,De){let Fe;if(Fe=!0===De?{...On}:!1===De?{...Kn}:De,pt(ie))return le(this.currentUrlTree,ie,Fe);const _t=this.parseUrl(ie);return le(this.currentUrlTree,_t,Fe)}removeEmptyProps(ie){return Object.entries(ie).reduce((De,[Fe,_t])=>(null!=_t&&(De[Fe]=_t),De),{})}scheduleNavigation(ie,De,Fe,_t,Vt){if(this.disposed)return Promise.resolve(!1);let In,hn,pr;Vt?(In=Vt.resolve,hn=Vt.reject,pr=Vt.promise):pr=new Promise((Wr,Fs)=>{In=Wr,hn=Fs});const di=this.pendingTasks.add();return nt(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(di))}),this.navigationTransitions.handleNavigationRequest({source:De,restoredState:Fe,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:ie,extras:_t,resolve:In,reject:hn,promise:pr,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),pr.catch(Wr=>Promise.reject(Wr))}static{this.\u0275fac=function(De){return new(De||q)}}static{this.\u0275prov=r.jDH({token:q,factory:q.\u0275fac,providedIn:"root"})}}return q})(),qr=(()=>{class q{constructor(ie,De,Fe,_t,Vt,In){this.router=ie,this.route=De,this.tabIndexAttribute=Fe,this.renderer=_t,this.el=Vt,this.locationStrategy=In,this.href=null,this.onChanges=new L.B7,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1,this.routerLinkInput=null;const hn=Vt.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===hn||"area"===hn,this.isAnchorElement?this.subscription=ie.events.subscribe(pr=>{pr instanceof hr&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(ie){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",ie)}ngOnChanges(ie){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(ie){null==ie?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(this.routerLinkInput=pt(ie)||Array.isArray(ie)?ie:[ie],this.setTabIndexIfNotOnNativeEl("0"))}onClick(ie,De,Fe,_t,Vt){const In=this.urlTree;return!!(null===In||this.isAnchorElement&&(0!==ie||De||Fe||_t||Vt||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(In,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const ie=this.urlTree;this.href=null!==ie&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(ie)):null;const De=null===this.href?null:(0,r.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",De)}applyAttributeValue(ie,De){const Fe=this.renderer,_t=this.el.nativeElement;null!==De?Fe.setAttribute(_t,ie,De):Fe.removeAttribute(_t,ie)}get urlTree(){return null===this.routerLinkInput?null:pt(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static{this.\u0275fac=function(De){return new(De||q)(r.rXU(_r),r.rXU(ei),r.kS0("tabindex"),r.rXU(r.sFG),r.rXU(r.aKT),r.rXU(H.hb))}}static{this.\u0275dir=r.FsC({type:q,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(De,Fe){1&De&&r.bIt("click",function(Vt){return Fe.onClick(Vt.button,Vt.ctrlKey,Vt.shiftKey,Vt.altKey,Vt.metaKey)}),2&De&&r.BMQ("target",Fe.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",r.L39],skipLocationChange:[2,"skipLocationChange","skipLocationChange",r.L39],replaceUrl:[2,"replaceUrl","replaceUrl",r.L39],routerLink:"routerLink"},standalone:!0,features:[r.GFd,r.OA$]})}}return q})();class gr{}let Ii=(()=>{class q{constructor(ie,De,Fe,_t,Vt){this.router=ie,this.injector=Fe,this.preloadingStrategy=_t,this.loader=Vt}setUpPreloading(){this.subscription=this.router.events.pipe((0,Ee.p)(ie=>ie instanceof hr),(0,re.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(ie,De){const Fe=[];for(const _t of De){_t.providers&&!_t._injector&&(_t._injector=(0,r.Ol2)(_t.providers,ie,`Route: ${_t.path}`));const Vt=_t._injector??ie,In=_t._loadedInjector??Vt;(_t.loadChildren&&!_t._loadedRoutes&&void 0===_t.canLoad||_t.loadComponent&&!_t._loadedComponent)&&Fe.push(this.preloadConfig(Vt,_t)),(_t.children||_t._loadedRoutes)&&Fe.push(this.processRoutes(In,_t.children??_t._loadedRoutes))}
1return(0,u.H)(Fe).pipe((0,Ae.U)())}preloadConfig(ie,De){return this.preloadingStrategy.preload(De,()=>{let Fe;Fe=De.loadChildren&&void 0===De.canLoad?this.loader.loadChildren(ie,De):(0,_.of)(null);const _t=Fe.pipe((0,Me.ZZ)(Vt=>null===Vt?(0,_.of)(void 0):(De._loadedRoutes=Vt.routes,De._loadedInjector=Vt.injector,this.processRoutes(Vt.injector??ie,Vt.routes))));if(De.loadComponent&&!De._loadedComponent){const Vt=this.loader.loadComponent(De);return(0,u.H)([_t,Vt]).pipe((0,Ae.U)())}return _t})}static{this.\u0275fac=function(De){return new(De||q)(r.KVO(_r),r.KVO(r.Ql9),r.KVO(r.uvJ),r.KVO(gr),r.KVO(Bo))}}static{this.\u0275prov=r.jDH({token:q,factory:q.\u0275fac,providedIn:"root"})}}return q})();const Bs=new r.nKC("");let Hi=(()=>{class q{constructor(ie,De,Fe,_t,Vt={}){this.urlSerializer=ie,this.transitions=De,this.viewportScroller=Fe,this.zone=_t,this.options=Vt,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},Vt.scrollPositionRestoration||="disabled",Vt.anchorScrolling||="disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(ie=>{ie instanceof vr?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=ie.navigationTrigger,this.restoredId=ie.restoredState?ie.restoredState.navigationId:0):ie instanceof hr?(this.lastId=ie.id,this.scheduleScrollEvent(ie,this.urlSerializer.parse(ie.urlAfterRedirects).fragment)):ie instanceof tn&&ie.code===Ft.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(ie,this.urlSerializer.parse(ie.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(ie=>{ie instanceof zr&&(ie.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(ie.position):ie.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(ie.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(ie,De){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new zr(ie,"popstate"===this.lastSource?this.store[this.restoredId]:null,De))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static{this.\u0275fac=function(De){r.QTQ()}}static{this.\u0275prov=r.jDH({token:q,factory:q.\u0275fac})}}return q})();function si(q,we){return{\u0275kind:q,\u0275providers:we}}function _l(){const q=(0,r.WQX)(r.zZn);return we=>{const ie=q.get(r.o8S);if(we!==ie.components[0])return;const De=q.get(_r),Fe=q.get(ka);1===q.get(Cs)&&De.initialNavigation(),q.get(Na,null,r.$GK.Optional)?.setUpPreloading(),q.get(Bs,null,r.$GK.Optional)?.init(),De.resetRootComponentType(ie.componentTypes[0]),Fe.closed||(Fe.next(),Fe.complete(),Fe.unsubscribe())}}const ka=new r.nKC("",{factory:()=>new L.B7}),Cs=new r.nKC("",{providedIn:"root",factory:()=>1}),Na=new r.nKC("");function yi(q){return si(0,[{provide:Na,useExisting:Ii},{provide:gr,useExisting:q}])}function $i(q){return si(9,[{provide:$a,useValue:yc},{provide:gl,useValue:{skipNextTransition:!!q?.skipInitialTransition,...q}}])}const Oa=new r.nKC("ROUTER_FORROOT_GUARD"),La=[H.aZ,{provide:Bt,useClass:rn},_r,Rt,{provide:ei,useFactory:function Ys(q){return q.routerState.root},deps:[_r]},Bo,[]];let Vo=(()=>{class q{constructor(ie){}static forRoot(ie,De){return{ngModule:q,providers:[La,[],{provide:Ni,multi:!0,useValue:ie},{provide:Oa,useFactory:sa,deps:[[_r,new r.Xx1,new r.kdw]]},{provide:Is,useValue:De||{}},De?.useHash?{provide:H.hb,useClass:H.fw}:{provide:H.hb,useClass:H.Sm},{provide:Bs,useFactory:()=>{const q=(0,r.WQX)(H.Xr),we=(0,r.WQX)(r.SKi),ie=(0,r.WQX)(Is),De=(0,r.WQX)(ll),Fe=(0,r.WQX)(Bt);return ie.scrollOffset&&q.setOffset(ie.scrollOffset),new Hi(Fe,De,q,we,ie)}},De?.preloadingStrategy?yi(De.preloadingStrategy).\u0275providers:[],De?.initialNavigation?iu(De):[],De?.bindToComponentInputs?si(8,[Ds,{provide:Pi,useExisting:Ds}]).\u0275providers:[],De?.enableViewTransitions?$i().\u0275providers:[],[{provide:To,useFactory:_l},{provide:r.iLQ,multi:!0,useExisting:To}]]}}static forChild(ie){return{ngModule:q,providers:[{provide:Ni,multi:!0,useValue:ie}]}}static{this.\u0275fac=function(De){return new(De||q)(r.KVO(Oa,8))}}static{this.\u0275mod=r.$C({type:q})}static{this.\u0275inj=r.G2t({})}}return q})();function sa(q){return"guarded"}function iu(q){return["disabled"===q.initialNavigation?si(3,[{provide:r.hnV,multi:!0,useFactory:()=>{const we=(0,r.WQX)(_r);return()=>{we.setUpLocationChangeListener()}}},{provide:Cs,useValue:2}]).\u0275providers:[],"enabledBlocking"===q.initialNavigation?si(2,[{provide:Cs,useValue:0},{provide:r.hnV,multi:!0,deps:[r.zZn],useFactory:we=>{const ie=we.get(H.hj,Promise.resolve());return()=>ie.then(()=>new Promise(De=>{const Fe=we.get(_r),_t=we.get(ka);nt(Fe,()=>{De(!0)}),we.get(ll).afterPreactivation=()=>(De(!0),_t.closed?(0,_.of)(void 0):_t),Fe.initialNavigation()}))}}]).\u0275providers:[]]}const To=new r.nKC("")},28873:(We,de,m)=>{"use strict";m.d(de,{EI:()=>Ie,WJ:()=>ge});var r=m(54438),a=m(60177),u=m(29418),_=m(74526),v=m(73586),y=m(14421),E=m(20708),g=m(45286),f=m(49864),C=m(44670),S=m(78160),O=m(95006),T=m(58728),L=m(49090),B=m(71339),H=m(19493),K=m(8841),k=m(9611);const j="Service workers are disabled or not supported by this browser";class Ee{constructor(je){if(this.serviceWorker=je,je){const xe=(0,v.R)(je,"controllerchange").pipe((0,O.T)(()=>je.controller)),Ae=(0,u.v)(()=>(0,y.of)(je.controller)),ve=(0,E.x)(Ae,xe);this.worker=ve.pipe((0,T.p)($t=>!!$t)),this.registration=this.worker.pipe((0,L.n)(()=>je.getRegistration()));const Dt=(0,v.R)(je,"message").pipe((0,O.T)($t=>$t.data)).pipe((0,T.p)($t=>$t&&$t.type)).pipe((0,B.m)());Dt.connect(),this.events=Dt}else this.worker=this.events=this.registration=function ae(Be){return(0,u.v)(()=>(0,_.$)(new Error(Be)))}(j)}postMessage(je,Qe){return this.worker.pipe((0,H.s)(1),(0,K.M)(xe=>{xe.postMessage({action:je,...Qe})})).toPromise().then(()=>{})}postMessageWithOperation(je,Qe,xe){const Ae=this.waitForOperationCompleted(xe),ve=this.postMessage(je,Qe);return Promise.all([ve,Ae]).then(([,_e])=>_e)}generateNonce(){return Math.round(1e7*Math.random())}eventsOfType(je){let Qe;return Qe="string"==typeof je?xe=>xe.type===je:xe=>je.includes(xe.type),this.events.pipe((0,T.p)(Qe))}nextEventOfType(je){return this.eventsOfType(je).pipe((0,H.s)(1))}waitForOperationCompleted(je){return this.eventsOfType("OPERATION_COMPLETED").pipe((0,T.p)(Qe=>Qe.nonce===je),(0,H.s)(1),(0,O.T)(Qe=>{if(void 0!==Qe.result)return Qe.result;throw new Error(Qe.error)})).toPromise()}get isEnabled(){return!!this.serviceWorker}}let Me=(()=>{class Be{get isEnabled(){return this.sw.isEnabled}constructor(Qe){if(this.sw=Qe,this.pushManager=null,this.subscriptionChanges=new g.B7,!Qe.isEnabled)return this.messages=f.t,this.notificationClicks=f.t,void(this.subscription=f.t);this.messages=this.sw.eventsOfType("PUSH").pipe((0,O.T)(Ae=>Ae.data)),this.notificationClicks=this.sw.eventsOfType("NOTIFICATION_CLICK").pipe((0,O.T)(Ae=>Ae.data)),this.pushManager=this.sw.registration.pipe((0,O.T)(Ae=>Ae.pushManager));const xe=this.pushManager.pipe((0,L.n)(Ae=>Ae.getSubscription()));this.subscription=(0,C.h)(xe,this.subscriptionChanges)}requestSubscription(Qe){if(!this.sw.isEnabled||null===this.pushManager)return Promise.reject(new Error(j));const xe={userVisibleOnly:!0};let Ae=this.decodeBase64(Qe.serverPublicKey.replace(/_/g,"/").replace(/-/g,"+")),ve=new Uint8Array(new ArrayBuffer(Ae.length));for(let _e=0;_e<Ae.length;_e++)ve[_e]=Ae.charCodeAt(_e);return xe.applicationServerKey=ve,this.pushManager.pipe((0,L.n)(_e=>_e.subscribe(xe)),(0,H.s)(1)).toPromise().then(_e=>(this.subscriptionChanges.next(_e),_e))}unsubscribe(){return this.sw.isEnabled?this.subscription.pipe((0,H.s)(1),(0,L.n)(xe=>{if(null===xe)throw new Error("Not subscribed to push notifications.");return xe.unsubscribe().then(Ae=>{if(!Ae)throw new Error("Unsubscribe failed!");this.subscriptionChanges.next(null)})}
1)).toPromise():Promise.reject(new Error(j))}decodeBase64(Qe){return atob(Qe)}static{this.\u0275fac=function(xe){return new(xe||Be)(r.KVO(Ee))}}static{this.\u0275prov=r.jDH({token:Be,factory:Be.\u0275fac})}}return Be})(),Ie=(()=>{class Be{get isEnabled(){return this.sw.isEnabled}constructor(Qe){if(this.sw=Qe,!Qe.isEnabled)return this.versionUpdates=f.t,void(this.unrecoverable=f.t);this.versionUpdates=this.sw.eventsOfType(["VERSION_DETECTED","VERSION_INSTALLATION_FAILED","VERSION_READY","NO_NEW_VERSION_DETECTED"]),this.unrecoverable=this.sw.eventsOfType("UNRECOVERABLE_STATE")}checkForUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(j));const Qe=this.sw.generateNonce();return this.sw.postMessageWithOperation("CHECK_FOR_UPDATES",{nonce:Qe},Qe)}activateUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(j));const Qe=this.sw.generateNonce();return this.sw.postMessageWithOperation("ACTIVATE_UPDATE",{nonce:Qe},Qe)}static{this.\u0275fac=function(xe){return new(xe||Be)(r.KVO(Ee))}}static{this.\u0275prov=r.jDH({token:Be,factory:Be.\u0275fac})}}return Be})();const re=new r.nKC("");function he(Be,je,Qe,xe){return()=>{if(!(0,a.UE)(xe)||!("serviceWorker"in navigator)||!1===Qe.enabled)return;const Ae=Be.get(r.SKi),ve=Be.get(r.o8S);let _e;if(Ae.runOutsideAngular(()=>{const Ce=navigator.serviceWorker,lt=()=>Ce.controller?.postMessage({action:"INITIALIZE"});Ce.addEventListener("controllerchange",lt),ve.onDestroy(()=>{Ce.removeEventListener("controllerchange",lt)})}),"function"==typeof Qe.registrationStrategy)_e=Qe.registrationStrategy();else{const[Ce,...lt]=(Qe.registrationStrategy||"registerWhenStable:30000").split(":");switch(Ce){case"registerImmediately":_e=(0,y.of)(null);break;case"registerWithDelay":_e=Se(+lt[0]||0);break;case"registerWhenStable":const Dt=(0,S.H)(Be.get(r.o8S).whenStable());_e=lt[0]?(0,C.h)(Dt,Se(+lt[0])):Dt;break;default:throw new Error(`Unknown ServiceWorker registration strategy: ${Qe.registrationStrategy}`)}}Ae.runOutsideAngular(()=>_e.pipe((0,H.s)(1)).subscribe(()=>navigator.serviceWorker.register(je,{scope:Qe.scope}).catch(Ce=>console.error("Service worker registration failed with:",Ce))))}}function Se(Be){return(0,y.of)(null).pipe((0,k.c)(Be))}function M(Be,je){return new Ee((0,a.UE)(je)&&!1!==Be.enabled?navigator.serviceWorker:void 0)}class ee{}function pe(Be,je={}){return(0,r.EmA)([Me,Ie,{provide:re,useValue:Be},{provide:ee,useValue:je},{provide:Ee,useFactory:M,deps:[ee,r.Agw]},{provide:r.hnV,useFactory:he,deps:[r.zZn,re,ee,r.Agw],multi:!0}])}let ge=(()=>{class Be{static register(Qe,xe={}){return{ngModule:Be,providers:[pe(Qe,xe)]}}static{this.\u0275fac=function(xe){return new(xe||Be)}}static{this.\u0275mod=r.$C({type:Be})}static{this.\u0275inj=r.G2t({providers:[Me,Ie]})}}return Be})()},51219:(We,de,m)=>{"use strict";m.d(de,{Bq:()=>Fs,CT:()=>Ds,LY:()=>Wr,Lw:()=>_t,Pc:()=>go,Pv:()=>_o,Ri:()=>Rc,U0:()=>su,UN:()=>ku,Um:()=>Uo,W1:()=>ms,X9:()=>cl,ZM:()=>wc,_H:()=>vl,cw:()=>Ea,do:()=>Ka,gj:()=>_s,iF:()=>rt,m_:()=>au,md:()=>qa,n8:()=>dl,sb:()=>Zi,sy:()=>Wl,t3:()=>Pi,tN:()=>Ni,tg:()=>Da,zr:()=>Mo});var r=m(54438),a=m(60177),u=m(15075),_=m(51235),v=m(14421),y=m(45286),E=m(73586),g=m(76651),f=m(85197),T=(m(79928),m(49776),m(49864),m(85113)),L=m(44670),B=m(95349),H=m(7605),K=m(58728),k=m(19493),j=m(95006),ae=m(23176),Ee=m(20522),Me=m(49090),Ie=m(8841),re=m(57421),he=m(9611),Se=m(18456),M=m(17753),ee=m(40667),pe=m(89417),ge=m(45100),Be=m(19226),je=m(1829),Qe=m(72591),xe=m(9489);const Ae=(I,ne)=>({$implicit:I,opened:ne});function ve(I,ne){}function _e(I,ne){if(1&I&&(r.j41(0,"button",3),r.EFF(1),r.DNE(2,ve,0,0,"ng-template",4),r.k0s()),2&I){const w=ne.$implicit;r.Y8G("ngbPanelToggle",w),r.R7$(),r.SpI(" ",w.title,""),r.R7$(),r.Y8G("ngTemplateOutlet",null==w.titleTpl?null:w.titleTpl.templateRef)}}function Ce(I,ne){}function lt(I,ne){}function Dt(I,ne){if(1&I){const w=r.RV6();r.j41(0,"div",8),r.bIt("ngbRef",function(be){r.eBV(w);const tt=r.XpG().$implicit;
1return r.Njj(tt.panelDiv=be)}),r.j41(1,"div",9),r.DNE(2,lt,0,0,"ng-template",4),r.k0s()()}if(2&I){const w=r.XpG().$implicit;r.FS9("id",w.id),r.BMQ("aria-labelledby",w.id+"-header"),r.R7$(2),r.Y8G("ngTemplateOutlet",(null==w.contentTpl?null:w.contentTpl.templateRef)||null)}}function $t(I,ne){if(1&I&&(r.j41(0,"div")(1,"div",5),r.DNE(2,Ce,0,0,"ng-template",6),r.k0s(),r.DNE(3,Dt,3,3,"div",7),r.k0s()),2&I){const w=ne.$implicit,V=r.XpG(),be=r.sdS(1);r.HbH("accordion-item "+(w.cardClass||"")),r.R7$(),r.HbH("accordion-header "+(w.type?"bg-"+w.type:V.type?"bg-"+V.type:"")),r.Mz_("id","",w.id,"-header"),r.R7$(),r.Y8G("ngTemplateOutlet",(null==w.headerTpl?null:w.headerTpl.templateRef)||be)("ngTemplateOutletContext",r.l_i(9,Ae,w,w.isOpen)),r.R7$(),r.Y8G("ngIf",!V.destroyOnHide||w.isOpen||w.transitionRunning)}}const un=["*"],Je=["month"],le=["year"];function Ge(I,ne){if(1&I&&(r.j41(0,"option",5),r.EFF(1),r.k0s()),2&I){const w=ne.$implicit,V=r.XpG();r.Y8G("value",w),r.BMQ("aria-label",V.i18n.getMonthFullName(w,V.date.year)),r.R7$(),r.JRh(V.i18n.getMonthShortName(w,V.date.year))}}function yt(I,ne){if(1&I&&(r.j41(0,"option",5),r.EFF(1),r.k0s()),2&I){const w=ne.$implicit,V=r.XpG();r.Y8G("value",w),r.R7$(),r.JRh(V.i18n.getYearNumerals(w))}}function At(I,ne){if(1&I){const w=r.RV6();r.j41(0,"ngb-datepicker-navigation-select",7),r.bIt("select",function(be){r.eBV(w);const tt=r.XpG();return r.Njj(tt.select.emit(be))}),r.k0s()}if(2&I){const w=r.XpG();r.Y8G("date",w.date)("disabled",w.disabled)("months",w.selectBoxes.months)("years",w.selectBoxes.years)}}function kt(I,ne){1&I&&r.nrm(0,"div",0)}function Lt(I,ne){1&I&&r.nrm(0,"div",0)}function Ln(I,ne){if(1&I&&(r.DNE(0,kt,1,0,"div",9),r.j41(1,"div",10),r.EFF(2),r.k0s(),r.DNE(3,Lt,1,0,"div",9)),2&I){const w=ne.$implicit,V=ne.index,be=r.XpG(2);r.Y8G("ngIf",V>0),r.R7$(2),r.SpI(" ",be.i18n.getMonthLabel(w.firstDate)," "),r.R7$(),r.Y8G("ngIf",V!==be.months.length-1)}}function Fn(I,ne){if(1&I&&r.DNE(0,Ln,4,3,"ng-template",8),2&I){const w=r.XpG();r.Y8G("ngForOf",w.months)}}const ze=["ngbDatepickerDayView",""],Ve=["defaultDayTemplate"],$e=["content"];function Ze(I,ne){if(1&I&&r.nrm(0,"div",7),2&I){const V=ne.currentMonth,be=ne.selected,tt=ne.disabled,an=ne.focused;r.Y8G("date",ne.date)("currentMonth",V)("selected",be)("disabled",tt)("focused",an)}}function bt(I,ne){if(1&I&&(r.j41(0,"div",12),r.EFF(1),r.k0s()),2&I){const w=r.XpG().$implicit,V=r.XpG(2);r.R7$(),r.SpI(" ",V.i18n.getMonthLabel(w.firstDate)," ")}}function Bt(I,ne){if(1&I&&(r.j41(0,"div",9),r.DNE(1,bt,2,1,"div",10),r.nrm(2,"ngb-datepicker-month",11),r.k0s()),2&I){const w=ne.$implicit,V=r.XpG(2);r.R7$(),r.Y8G("ngIf","none"===V.navigation||V.displayMonths>1&&"select"===V.navigation),r.R7$(),r.Y8G("month",w.firstDate)}}function rn(I,ne){if(1&I&&r.DNE(0,Bt,3,2,"div",8),2&I){const w=r.XpG();r.Y8G("ngForOf",w.model.months)}}function mn(I,ne){if(1&I){const w=r.RV6();r.j41(0,"ngb-datepicker-navigation",13),r.bIt("navigate",function(be){r.eBV(w);const tt=r.XpG();return r.Njj(tt.onNavigateEvent(be))})("select",function(be){r.eBV(w);const tt=r.XpG();return r.Njj(tt.onNavigateDateSelect(be))}),r.k0s()}if(2&I){const w=r.XpG();r.Y8G("date",w.model.firstDate)("months",w.model.months)("disabled",w.model.disabled)("showSelect","select"===w.model.navigation)("prevDisabled",w.model.prevDisabled)("nextDisabled",w.model.nextDisabled)("selectBoxes",w.model.selectBoxes)}}function Un(I,ne){}function yn(I,ne){}function qn(I,ne){if(1&I&&(r.j41(0,"div",5),r.EFF(1),r.k0s()),2&I){const w=r.XpG(2);r.R7$(),r.JRh(w.i18n.getWeekLabel())}}function tr(I,ne){if(1&I&&(r.j41(0,"div",6),r.EFF(1),r.k0s()),2&I){const w=ne.$implicit;r.R7$(),r.JRh(w)}}function ar(I,ne){if(1&I&&(r.j41(0,"div",2),r.DNE(1,qn,2,1,"div",3)(2,tr,2,1,"div",4),r.k0s()),2&I){const w=r.XpG();r.R7$(),r.Y8G("ngIf",w.datepicker.showWeekNumbers),r.R7$(),r.Y8G("ngForOf",w.viewModel.weekdays)}}function zn(I,ne){if(1&I&&(r.j41(0,"div",11),r.EFF(1),r.k0s()),2&I){const w=r.XpG(2).$implicit,V=r.XpG();r.R7$(),r.JRh(V.i18n.getWeekNumerals(w.number))}}function Tr(I,ne){}function $n(I,ne){if(1&I&&r.DNE(0,Tr,0,0,"ng-template",14),2&I){const w=r.XpG().$implicit,V=r.XpG(3);r.Y8G("ngTemplateOutlet",V.datepicker.dayTemplate)("ngTemplateOutletContext",w.context)}}function Nn(I,ne){if(1&I){const w=r.RV6();r.j41(0,"div",12),r.bIt("click",function(be){const tt=r.eBV(w).$implicit;return r.XpG(3).doSelect(tt),r.Njj(be.preventDefault())}),r.DNE(1,$n,1,2,"ng-template",13),r.k0s()}if(2&I){const w=ne.$implicit;
1r.AVh("disabled",w.context.disabled)("hidden",w.hidden)("ngb-dp-today",w.context.today),r.Y8G("tabindex",w.tabindex),r.BMQ("aria-label",w.ariaLabel),r.R7$(),r.Y8G("ngIf",!w.hidden)}}function An(I,ne){if(1&I&&(r.j41(0,"div",8),r.DNE(1,zn,2,1,"div",9)(2,Nn,2,9,"div",10),r.k0s()),2&I){const w=r.XpG().$implicit,V=r.XpG();r.R7$(),r.Y8G("ngIf",V.datepicker.showWeekNumbers),r.R7$(),r.Y8G("ngForOf",w.days)}}function Bn(I,ne){1&I&&r.DNE(0,An,3,2,"div",7),2&I&&r.Y8G("ngIf",!ne.$implicit.collapsed)}const jn=["dialog"],Wn=["ngbNavOutlet",""],Zt=I=>({$implicit:I});function Et(I,ne){}function xt(I,ne){if(1&I&&(r.j41(0,"div",2),r.DNE(1,Et,0,0,"ng-template",3),r.k0s()),2&I){const w=r.XpG().$implicit,V=r.XpG();r.Y8G("item",w)("nav",V.nav)("role",V.paneRole),r.R7$(),r.Y8G("ngTemplateOutlet",(null==w.contentTpl?null:w.contentTpl.templateRef)||null)("ngTemplateOutletContext",r.eq3(5,Zt,w.active||V.isPanelTransitioning(w)))}}function Nt(I,ne){if(1&I&&r.DNE(0,xt,2,7,"div",1),2&I){const w=ne.$implicit,V=r.XpG();r.Y8G("ngIf",w.isPanelInDom()||V.isPanelTransitioning(w))}}function dr(I,ne){if(1&I&&r.EFF(0),2&I){const w=r.XpG(2);r.JRh(w.title)}}function ur(I,ne){}function Sr(I,ne){if(1&I&&(r.j41(0,"h3",4),r.DNE(1,dr,1,1,"ng-template",null,0,r.C5r)(3,ur,0,0,"ng-template",5),r.k0s()),2&I){const w=r.sdS(2),V=r.XpG();r.R7$(3),r.Y8G("ngTemplateOutlet",V.isTitleTemplate()?V.title:w)("ngTemplateOutletContext",V.context)}}function As(I){return parseInt(`${I}`,10)}function Ps(I){return"string"==typeof I}function ws(I){return!isNaN(As(I))}function fi(I){return"number"==typeof I&&isFinite(I)&&Math.floor(I)===I}function uo(I){return null!=I}function nn(I){return ws(I)?`0${I}`.slice(-2):""}function Jo(I,ne){return I&&I.className&&I.className.split&&I.className.split(/\s+/).indexOf(ne)>=0}function so(I){return(I||document.body).getBoundingClientRect()}const Oo={animation:!0,transitionTimerDelayMs:5},Ya=()=>{},{transitionTimerDelayMs:ei}=Oo,ci=new Map,gi=(I,ne,w,V)=>{let be=V.context||{};const tt=ci.get(ne);if(tt)switch(V.runningTransition){case"continue":return _.w;case"stop":I.run(()=>tt.transition$.complete()),be=Object.assign(tt.context,be),ci.delete(ne)}const an=w(ne,V.animation,be)||Ya;if(!V.animation||"none"===window.getComputedStyle(ne).transitionProperty)return I.run(()=>an()),(0,v.of)(void 0).pipe(function qs(I){return ne=>new u.c(w=>ne.subscribe({next:an=>I.run(()=>w.next(an)),error:an=>I.run(()=>w.error(an)),complete:()=>I.run(()=>w.complete())}))}(I));const Tn=new y.B7,ir=new y.B7,Qn=Tn.pipe((0,B.q)(!0));ci.set(ne,{transition$:Tn,complete:()=>{ir.next(),ir.complete()},context:be});const Cr=function la(I){const{transitionDelay:ne,transitionDuration:w}=window.getComputedStyle(I);return 1e3*(parseFloat(ne)+parseFloat(w))}(ne);return I.runOutsideAngular(()=>{const kr=(0,E.R)(ne,"transitionend").pipe((0,H.Q)(Qn),(0,K.p)(({target:as})=>as===ne)),Qr=(0,g.O)(Cr+ei).pipe((0,H.Q)(Qn));(0,f.O4)(Qr,kr,ir).pipe((0,H.Q)(Qn)).subscribe(()=>{ci.delete(ne),I.run(()=>{an(),Tn.next(),Tn.complete()})})}),Tn.asObservable()},ca=(I,ne,w)=>{let{direction:V,maxSize:be,dimension:tt}=w;const{classList:an}=I;function Tn(){an.add("collapse"),"show"===V?an.add("show"):an.remove("show")}if(ne)return be||(be=function Vr(I,ne){if(typeof navigator>"u")return"0px";const{classList:w}=I,V=w.contains("show");V||w.add("show"),I.style[ne]="";const be=I.getBoundingClientRect()[ne]+"px";return V||w.remove("show"),be}(I,tt),w.maxSize=be,I.style[tt]="show"!==V?be:"0px",an.remove("collapse"),an.remove("collapsing"),an.remove("show"),so(I),an.add("collapsing")),I.style[tt]="show"===V?be:"0px",()=>{Tn(),an.remove("collapsing"),I.style[tt]=""};Tn()};let Gs=(()=>{class I{constructor(){this.animation=Oo.animation}}return I.\u0275fac=function(w){return new(w||I)},I.\u0275prov=r.jDH({token:I,factory:I.\u0275fac,providedIn:"root"}),I})(),ta=(()=>{class I{constructor(w){this._ngbConfig=w,this.closeOthers=!1}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(w){this._animation=w}}return I.\u0275fac=function(w){return new(w||I)(r.KVO(Gs))},I.\u0275prov=r.jDH({token:I,factory:I.\u0275fac,providedIn:"root"}),I})(),ya=0,Go=(()=>{class I{constructor(w){this.templateRef=w}}return I.\u0275fac=function(w){return new(w||I)(r.rXU(r.C4Q))},I.\u0275dir=r.FsC({type:I,selectors:[["ng-template","ngbPanelHeader",""]]}),I})(),Zi=(()=>{class I{constructor(w){this.templateRef=w}}return I.\u0275fac=function(w){return new(w||I)(r.rXU(r.C4Q))},I.\u0275dir=r.FsC({type:I,selectors:[["ng-template","ngbPanelTitle",""]]}),I})(),Pi=(()=>{class I{constructor(w){this.templateRef=w}}return I.\u0275fac=function(w){return new(w||I)(r.rXU(r.C4Q))},I.\u0275dir=r.FsC({type:I,selectors:[["ng-template","ngbPanelContent",""]]}),I})(),Ds=(()=>{class I{constructor(){this.disabled=!1,this.id="ngb-panel-"+ya++,this.isOpen=!1,this.initClassDone=!1,this.transitionRunning=!1,this.shown=new r.bkB,this.hidden=new r.bkB}ngAfterContentChecked(){this.titleTpl=this.titleTpls.first,this.headerTpl=this.headerTpls.first,this.contentTpl=this.contentTpls.first}}return I.\u0275fac=function(w){return new(w||I)},I.\u0275dir=r.FsC({type:I,selectors:[["ngb-panel"]],contentQueries:function(w,V,be){if(1&w&&(r.wni(be,Zi,4),r.wni(be,Go,4),r.wni(be,Pi,4)),2&w){let tt;r.mGM(tt=r.lsd())&&(V.titleTpls=tt),r.mGM(tt=r.lsd())&&(V.headerTpls=tt),r.mGM(tt=r.lsd())&&(V.contentTpls=tt)}}
1,inputs:{disabled:"disabled",id:"id",title:"title",type:"type",cardClass:"cardClass"},outputs:{shown:"shown",hidden:"hidden"}}),I})(),zo=(()=>{class I{constructor(w){this._El=w,this.ngbRef=new r.bkB}ngOnInit(){this.ngbRef.emit(this._El.nativeElement)}ngOnDestroy(){this.ngbRef.emit(null)}}return I.\u0275fac=function(w){return new(w||I)(r.rXU(r.aKT))},I.\u0275dir=r.FsC({type:I,selectors:[["","ngbRef",""]],outputs:{ngbRef:"ngbRef"}}),I})(),ms=(()=>{class I{constructor(w,V,be){this._ngZone=V,this._changeDetector=be,this.activeIds=[],this.destroyOnHide=!0,this.panelChange=new r.bkB,this.shown=new r.bkB,this.hidden=new r.bkB,this.animation=w.animation,this.type=w.type,this.closeOtherPanels=w.closeOthers}isExpanded(w){return this.activeIds.indexOf(w)>-1}expand(w){this._changeOpenState(this._findPanelById(w),!0)}expandAll(){this.closeOtherPanels?0===this.activeIds.length&&this.panels.length&&this._changeOpenState(this.panels.first,!0):this.panels.forEach(w=>this._changeOpenState(w,!0))}collapse(w){this._changeOpenState(this._findPanelById(w),!1)}collapseAll(){this.panels.forEach(w=>{this._changeOpenState(w,!1)})}toggle(w){const V=this._findPanelById(w);V&&this._changeOpenState(V,!V.isOpen)}ngAfterContentChecked(){Ps(this.activeIds)&&(this.activeIds=this.activeIds.split(/\s*,\s*/)),this.panels.forEach(w=>{w.isOpen=!w.disabled&&this.activeIds.indexOf(w.id)>-1}),this.activeIds.length>1&&this.closeOtherPanels&&(this._closeOthers(this.activeIds[0],!1),this._updateActiveIds()),this._ngZone.onStable.pipe((0,k.s)(1)).subscribe(()=>{this.panels.forEach(w=>{const V=w.panelDiv;V?w.initClassDone||(w.initClassDone=!0,gi(this._ngZone,V,ca,{animation:!1,runningTransition:"continue",context:{direction:w.isOpen?"show":"hide",dimension:"height"}})):w.initClassDone=!1})})}_changeOpenState(w,V){if(null!=w&&!w.disabled&&w.isOpen!==V){let be=!1;this.panelChange.emit({panelId:w.id,nextState:V,preventDefault:()=>{be=!0}}),be||(w.isOpen=V,w.transitionRunning=!0,V&&this.closeOtherPanels&&this._closeOthers(w.id),this._updateActiveIds(),this._runTransitions(this.animation))}}_closeOthers(w,V=!0){this.panels.forEach(be=>{be.id!==w&&be.isOpen&&(be.isOpen=!1,be.transitionRunning=V)})}_findPanelById(w){return this.panels.find(V=>V.id===w)||null}_updateActiveIds(){this.activeIds=this.panels.filter(w=>w.isOpen&&!w.disabled).map(w=>w.id)}_runTransitions(w){this._changeDetector.detectChanges(),this.panels.forEach(V=>{V.transitionRunning&&gi(this._ngZone,V.panelDiv,ca,{animation:w,runningTransition:"stop",context:{direction:V.isOpen?"show":"hide",dimension:"height"}}).subscribe(()=>{V.transitionRunning=!1;const{id:tt}=V;V.isOpen?(V.shown.emit(),this.shown.emit(tt)):(V.hidden.emit(),this.hidden.emit(tt))})})}}return I.\u0275fac=function(w){return new(w||I)(r.rXU(ta),r.rXU(r.SKi),r.rXU(r.gRc))},I.\u0275cmp=r.VBU({type:I,selectors:[["ngb-accordion"]],contentQueries:function(w,V,be){if(1&w&&r.wni(be,Ds,4),2&w){let tt;r.mGM(tt=r.lsd())&&(V.panels=tt)}},hostAttrs:["role","tablist",1,"accordion"],hostVars:1,hostBindings:function(w,V){2&w&&r.BMQ("aria-multiselectable",!V.closeOtherPanels)},inputs:{animation:"animation",activeIds:"activeIds",closeOtherPanels:[0,"closeOthers","closeOtherPanels"],destroyOnHide:"destroyOnHide",type:"type"},outputs:{panelChange:"panelChange",shown:"shown",hidden:"hidden"},exportAs:["ngbAccordion"],decls:3,vars:1,consts:[["t",""],["ngbPanelHeader",""],["ngFor","",3,"ngForOf"],[1,"accordion-button",3,"ngbPanelToggle"],[3,"ngTemplateOutlet"],["role","tab",3,"id"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["role","tabpanel",3,"id","ngbRef",4,"ngIf"],["role","tabpanel",3,"ngbRef","id"],[1,"accordion-body"]],template:function(w,V){1&w&&r.DNE(0,_e,3,3,"ng-template",1,0,r.C5r)(2,$t,4,12,"ng-template",2),2&w&&(r.R7$(2),r.Y8G("ngForOf",V.panels))},dependencies:()=>[a.Sq,a.bT,a.T3,zo,Go,Ss],encapsulation:2}),I})(),Ss=(()=>{class I{constructor(w,V){this.accordion=w,this.panel=V}set ngbPanelToggle(w){w&&(this.panel=w)}}return I.\u0275fac=function(w){return new(w||I)(r.rXU(ms),r.rXU(Ds,9))},I.\u0275dir=r.FsC({type:I,selectors:[["button","ngbPanelToggle",""]],hostAttrs:["type","button"],hostVars:5,hostBindings:function(w,V){1&w&&r.bIt("click",function(){return V.accordion.toggle(V.panel.id)}),2&w&&(r.Mr5("disabled",V.panel.disabled),r.BMQ("aria-expanded",V.panel.isOpen)("aria-controls",V.panel.id),r.AVh("collapsed",!V.panel.isOpen))},inputs:{ngbPanelToggle:"ngbPanelToggle"}}),I})(),na=(()=>{class I{}return I.\u0275fac=function(w){return new(w||I)},I.\u0275mod=r.$C({type:I}
1),I.\u0275inj=r.G2t({imports:[a.MD]}),I})(),to=(()=>{class I{}return I.\u0275fac=function(w){return new(w||I)},I.\u0275mod=r.$C({type:I}),I.\u0275inj=r.G2t({imports:[a.MD]}),I})(),Ms=(()=>{class I{}return I.\u0275fac=function(w){return new(w||I)},I.\u0275mod=r.$C({type:I}),I.\u0275inj=r.G2t({imports:[a.MD]}),I})(),xo=(()=>{class I{}return I.\u0275fac=function(w){return new(w||I)},I.\u0275mod=r.$C({type:I}),I.\u0275inj=r.G2t({}),I})();class _s{constructor(ne,w,V){this.year=fi(ne)?ne:null,this.month=fi(w)?w:null,this.day=fi(V)?V:null}static from(ne){return ne instanceof _s?ne:ne?new _s(ne.year,ne.month,ne.day):null}equals(ne){return null!=ne&&this.year===ne.year&&this.month===ne.month&&this.day===ne.day}before(ne){return!!ne&&(this.year===ne.year?this.month===ne.month?this.day!==ne.day&&this.day<ne.day:this.month<ne.month:this.year<ne.year)}after(ne){return!!ne&&(this.year===ne.year?this.month===ne.month?this.day!==ne.day&&this.day>ne.day:this.month>ne.month:this.year>ne.year)}}function Us(I,ne){return!function Ro(I,ne){return!I&&!ne||!!I&&!!ne&&I.equals(ne)}(I,ne)}function zs(I,ne){return!(!I&&!ne||I&&ne&&I.year===ne.year&&I.month===ne.month)}function ho(I,ne,w){return I&&ne&&I.before(ne)?ne:I&&w&&I.after(w)?w:I||null}function fo(I,ne){const{minDate:w,maxDate:V,disabled:be,markDisabled:tt}=ne;return!(null==I||be||tt&&tt(I,{year:I.year,month:I.month})||w&&I.before(w)||V&&I.after(V))}function z(I){return new _s(I.getFullYear(),I.getMonth()+1,I.getDate())}function Y(I){const ne=new Date(I.year,I.month-1,I.day,12);return isNaN(ne.getTime())||ne.setFullYear(I.year),ne}let rt=(()=>{class I{}return I.\u0275fac=function(w){return new(w||I)},I.\u0275prov=r.jDH({token:I,factory:()=>function ke(){return new en}(),providedIn:"root"}),I})(),en=(()=>{class I extends rt{getDaysPerWeek(){return 7}getMonths(){return[1,2,3,4,5,6,7,8,9,10,11,12]}getWeeksPerMonth(){return 6}getNext(w,V="d",be=1){let tt=Y(w),an=!0,Tn=tt.getMonth();switch(V){case"y":tt.setFullYear(tt.getFullYear()+be);break;case"m":Tn+=be,tt.setMonth(Tn),Tn%=12,Tn<0&&(Tn+=12);break;case"d":tt.setDate(tt.getDate()+be),an=!1;break;default:return w}return an&&tt.getMonth()!==Tn&&tt.setDate(0),z(tt)}getPrev(w,V="d",be=1){return this.getNext(w,V,-be)}getWeekday(w){let be=Y(w).getDay();return 0===be?7:be}getWeekNumber(w,V){7===V&&(V=0);const an=Y(w[(11-V)%7]);an.setDate(an.getDate()+4-(an.getDay()||7));const Tn=an.getTime();return an.setMonth(0),an.setDate(1),Math.floor(Math.round((Tn-an.getTime())/864e5)/7)+1}getToday(){return z(new Date)}isValid(w){if(!(w&&fi(w.year)&&fi(w.month)&&fi(w.day)&&0!==w.year))return!1;const V=Y(w);return!isNaN(V.getTime())&&V.getFullYear()===w.year&&V.getMonth()+1===w.month&&V.getDate()===w.day}}return I.\u0275fac=(()=>{let ne;return function(V){return(ne||(ne=r.xGo(I)))(V||I)}})(),I.\u0275prov=r.jDH({token:I,factory:I.\u0275fac}),I})(),fr=(()=>{class I{getMonthLabel(w){return`${this.getMonthFullName(w.month,w.year)} ${this.getYearNumerals(w.year)}`}getDayNumerals(w){return`${w.day}`}getWeekNumerals(w){return`${w}`}getYearNumerals(w){return`${w}`}getWeekLabel(){return""}}return I.\u0275fac=function(w){return new(w||I)},I.\u0275prov=r.jDH({token:I,factory:function(w){let V=null;return V=w?new w:function vn(I){return new Er(I)}(r.KVO(r.xe9)),V},providedIn:"root"}),I})(),Er=(()=>{class I extends fr{constructor(w){super(),this._locale=w,this._monthsShort=(0,a.tL)(w,a.oV.Standalone,a.cH.Abbreviated),this._monthsFull=(0,a.tL)(w,a.oV.Standalone,a.cH.Wide)}getWeekdayLabel(w,V){const be=(0,a.XO)(this._locale,a.oV.Standalone,void 0===V?a.cH.Short:V);return be.map((an,Tn)=>be[(Tn+1)%7])[w-1]||""}getMonthShortName(w){return this._monthsShort[w-1]||""}getMonthFullName(w){return this._monthsFull[w-1]||""}getDayAriaLabel(w){const V=new Date(w.year,w.month-1,w.day);return(0,a.Yq)(V,"fullDate",this._locale)}}return I.\u0275fac=function(w){return new(w||I)(r.KVO(r.xe9))},I.\u0275prov=r.jDH({token:I,factory:I.\u0275fac}),I})(),ai=(()=>{class I{constructor(w,V){this._calendar=w,this._i18n=V,this._VALIDATORS={dayTemplateData:be=>{if(this._state.dayTemplateData!==be)return{dayTemplateData:be}},displayMonths:be=>{if(fi(be=As(be))&&be>0&&this._state.displayMonths!==be)return{displayMonths:be}},disabled:be=>{if(this._state.disabled!==be)return{disabled:be}},firstDayOfWeek:be=>{if(fi(be=As(be))&&be>=0&&this._state.firstDayOfWeek!==be)return{firstDayOfWeek:be}},focusVisible:be=>{if(this._state.focusVisible!==be&&!this._state.disabled)return{focusVisible:be}},markDisabled:be=>{if(this._state.markDisabled!==be)return{markDisabled:be}},maxDate:be=>{const tt=this.toValidDate(be,null);if(Us(this._state.maxDate,tt))return{maxDate:tt}},minDate:be=>{const tt=this.toValidDate(be,null);if(Us(this._state.minDate,tt))return{minDate:tt}},navigation:be=>{if(this._state.navigation!==be)return{navigation:be}},outsideDays:be=>{if(this._state.outsideDays!==be)return{outsideDays:be}},weekdays:be=>{const tt=!0===be||!1===be?a.cH.Short:be,an=!0!==be&&!1!==be||be;if(this._state.weekdayWidth!==tt||this._state.weekdaysVisible!==an)return{weekdayWidth:tt,weekdaysVisible:an}}},this._model$=new y.B7,this._dateSelect$=new y.B7,this._state={dayTemplateData:null,markDisabled:null,maxDate:null,minDate:null,disabled:!1,displayMonths:1,firstDate:null,firstDayOfWeek:1,lastDate:null,focusDate:null,focusVisible:!1,months:[],navigation:"select",outsideDays:"visible",prevDisabled:!1,nextDisabled:!1,selectedDate:null,selectBoxes:{years:[],months:[]},weekdayWidth:a.cH.Short,weekdaysVisible:!0}}get model$(){return this._model$.pipe((0,K.p)(w=>w.months.length>0))}get dateSelect$(){return this._dateSelect$.pipe((0,K.p)(w=>null!==w))}set(w){let V=Object.keys(w).map(be=>this._VALIDATORS[be](w[be])).reduce((be,tt)=>({...be,...tt}),{});Object.keys(V).length>0&&this._nextState(V)}focus(w){const V=this.toValidDate(w,null);null!=V&&!this._state.disabled&&Us(this._state.focusDate,V)&&this._nextState({focusDate:w})}focusSelect(){fo(this._state.focusDate,this._state)&&this.select(this._state.focusDate,{emitEvent:!0})}open(w){const V=this.toValidDate(w,this._calendar.getToday());null!=V&&!this._state.disabled&&(!this._state.firstDate||zs(this._state.firstDate,V))&&this._nextState({firstDate:V})}select(w,V={}){const be=this.toValidDate(w,null);null!=be&&!this._state.disabled&&(Us(this._state.selectedDate,be)&&this._nextState({selectedDate:be}),V.emitEvent&&fo(be,this._state)&&this._dateSelect$.next(be))}toValidDate(w,V){const be=_s.from(w);return void 0===V&&(V=this._calendar.getToday()),this._calendar.isValid(be)?be:V}getMonth(w){for(let V of this._state.months)if(w.month===V.number&&w.year===V.year)return V;throw new Error(`month ${w.month} of year ${w.year} not found`)}_nextState(w){const V=this._updateState(w);this._patchContexts(V),this._state=V,this._model$.next(this._state)}_patchContexts(w){const{months:V,displayMonths:be,selectedDate:tt,focusDate:an,focusVisible:Tn,disabled:ir,outsideDays:Qn}=w;w.months.forEach(Cr=>{Cr.weeks.forEach(kr=>{kr.days.forEach(Qr=>{an&&(Qr.context.focused=an.equals(Qr.date)&&Tn),Qr.tabindex=!ir&&an&&Qr.date.equals(an)&&an.month===Cr.number?0:-1,!0===ir&&(Qr.context.disabled=!0),void 0!==tt&&(Qr.context.selected=null!==tt&&tt.equals(Qr.date)),Cr.number!==Qr.date.month&&(Qr.hidden="hidden"===Qn||"collapsed"===Qn||be>1&&Qr.date.after(V[0].firstDate)&&Qr.date.before(V[be-1].lastDate))})})})}_updateState(w){const V=Object.assign({},this._state,w);let be=V.firstDate;if(("minDate"in w||"maxDate"in w)&&(function ua(I,ne){if(ne&&I&&ne.before(I))throw new Error(`'maxDate' ${ne} should be greater than 'minDate' ${I}`)}(V.minDate,V.maxDate),V.focusDate=ho(V.focusDate,V.minDate,V.maxDate),V.firstDate=ho(V.firstDate,V.minDate,V.maxDate),be=V.focusDate),"disabled"in w&&(V.focusVisible=!1),"selectedDate"in w&&0===this._state.months.length&&(be=V.selectedDate),"focu
1sVisible"in w||"focusDate"in w&&(V.focusDate=ho(V.focusDate,V.minDate,V.maxDate),be=V.focusDate,0!==V.months.length&&V.focusDate&&!V.focusDate.before(V.firstDate)&&!V.focusDate.after(V.lastDate)))return V;if("firstDate"in w&&(V.firstDate=ho(V.firstDate,V.minDate,V.maxDate),be=V.firstDate),be){const an=function J(I,ne,w,V,be){const{displayMonths:tt,months:an}=w,Tn=an.splice(0,an.length);return Array.from({length:tt},(Qn,Cr)=>{const kr=Object.assign(I.getNext(ne,"m",Cr),{day:1});if(an[Cr]=null,!be){const Qr=Tn.findIndex(as=>as.firstDate.equals(kr));-1!==Qr&&(an[Cr]=Tn.splice(Qr,1)[0])}return kr}).forEach((Qn,Cr)=>{null===an[Cr]&&(an[Cr]=function fe(I,ne,w,V,be={}){const{dayTemplateData:tt,minDate:an,maxDate:Tn,firstDayOfWeek:ir,markDisabled:Qn,outsideDays:Cr,weekdayWidth:kr,weekdaysVisible:Qr}=w,as=I.getToday();be.firstDate=null,be.lastDate=null,be.number=ne.month,be.year=ne.year,be.weeks=be.weeks||[],be.weekdays=be.weekdays||[],ne=function U(I,ne,w){const V=I.getDaysPerWeek(),be=new _s(ne.year,ne.month,1),tt=I.getWeekday(be)%V;return I.getPrev(be,"d",(V+tt-w)%V)}(I,ne,ir),Qr||(be.weekdays.length=0);for(let Ao=0;Ao<I.getWeeksPerMonth();Ao++){let ko=be.weeks[Ao];ko||(ko=be.weeks[Ao]={number:0,days:[],collapsed:!0});const Pl=ko.days;for(let xl=0;xl<I.getDaysPerWeek();xl++){0===Ao&&Qr&&(be.weekdays[xl]=V.getWeekdayLabel(I.getWeekday(ne),kr));const oa=new _s(ne.year,ne.month,ne.day),Ja=I.getNext(oa),mh=V.getDayAriaLabel(oa);let Ho=!!(an&&oa.before(an)||Tn&&oa.after(Tn));!Ho&&Qn&&(Ho=Qn(oa,{month:be.number,year:be.year}));let el=oa.equals(as),Xl=tt?tt(oa,{month:be.number,year:be.year}):void 0;null===be.firstDate&&oa.month===be.number&&(be.firstDate=oa),oa.month===be.number&&Ja.month!==be.number&&(be.lastDate=oa);let cc=Pl[xl];cc||(cc=Pl[xl]={}),cc.date=oa,cc.context=Object.assign(cc.context||{},{$implicit:oa,date:oa,data:Xl,currentMonth:be.number,currentYear:be.year,disabled:Ho,focused:!1,selected:!1,today:el}),cc.tabindex=-1,cc.ariaLabel=mh,cc.hidden=!1,ne=Ja}ko.number=I.getWeekNumber(Pl.map(xl=>xl.date),ir),ko.collapsed="collapsed"===Cr&&Pl[0].date.month!==be.number&&Pl[Pl.length-1].date.month!==be.number}return be}(I,Qn,w,V,Tn.shift()||{}))}),an}(this._calendar,be,V,this._i18n,"dayTemplateData"in w||"firstDayOfWeek"in w||"markDisabled"in w||"minDate"in w||"maxDate"in w||"disabled"in w||"outsideDays"in w||"weekdaysVisible"in w);V.months=an,V.firstDate=an[0].firstDate,V.lastDate=an[an.length-1].lastDate,"selectedDate"in w&&!fo(V.selectedDate,V)&&(V.selectedDate=null),"firstDate"in w&&(!V.focusDate||V.focusDate.before(V.firstDate)||V.focusDate.after(V.lastDate))&&(V.focusDate=be);const Tn=!this._state.firstDate||this._state.firstDate.year!==V.firstDate.year,ir=!this._state.firstDate||this._state.firstDate.month!==V.firstDate.month;"select"===V.navigation?(("minDate"in w||"maxDate"in w||0===V.selectBoxes.years.length||Tn)&&(V.selectBoxes.years=function ja(I,ne,w){if(!I)return[];const V=ne?Math.max(ne.year,I.year-500):I.year-10,tt=(w?Math.min(w.year,I.year+500):I.year+10)-V+1,an=Array(tt);for(let Tn=0;Tn<tt;Tn++)an[Tn]=V+Tn;return an}(V.firstDate,V.minDate,V.maxDate)),("minDate"in w||"maxDate"in w||0===V.selectBoxes.months.length||Tn)&&(V.selectBoxes.months=function Xo(I,ne,w,V){if(!ne)return[];let be=I.getMonths(ne.year);if(w&&ne.year===w.year){const tt=be.findIndex(an=>an===w.month);be=be.slice(tt)}if(V&&ne.year===V.year){const tt=be.findIndex(an=>an===V.month);be=be.slice(0,tt+1)}return be}(this._calendar,V.firstDate,V.minDate,V.maxDate))):V.selectBoxes={years:[],months:[]},("arrows"===V.navigation||"select"===V.navigation)&&(ir||Tn||"minDate"in w||"maxDate"in w||"disabled"in w)&&(V.prevDisabled=V.disabled||function gt(I,ne,w){const V=Object.assign(I.getPrev(ne,"m"),{day:1});return null!=w&&(V.year===w.year&&V.month<w.month||V.year<w.year&&1===w.month)}(this._calendar,V.firstDate,V.minDate),V.nextDisabled=V.disabled||function Ia(I,ne,w){const V=Object.assign(I.getNext(ne,"m"),{day:1});return null!=w&&V.after(w)}(this._calendar,V.lastDate,V.maxDate))}return V}}return I.\u0275fac=function(w){return new(w||I)(r.KVO(rt),r.KVO(fr))},I.\u0275prov=r.jDH({token:I,factory:I.\u0275fac}),I})();var li=function(I){return I[I.PREV=0]="PREV",I[I.NEXT=1]="NEXT",I}(li||{});let Nr=(()=>{class I{constructor(){this.displayMonths=1,this.firstDayOfWeek=1,this.navigation="select",this.outsideDays="visible",this.showWeekNumbers=!1,this.weekdays=a.cH.Short}}return I.\u0275fac=function(w){return new(w||I)},I.\u0275prov=r.jDH({token:I,factory:I.\u0275fac,providedIn:"root"}),I})(),Vi=(()=>{class I{}return I.\u0275fac=function(w){return new(w||I)},I.\u0275prov=r.jDH({token:I,factory:()=>function ri(){return new Ki}(),providedIn:"root"}),I})(),Ki=(()=>{class I extends Vi{fromModel(w){return w&&fi(w.year)&&fi(w.month)&&fi(w.day)?{year:w.year,month:w.month,day:w.day}:null}toModel(w){return w&&fi(w.year)&&fi(w.month)&&fi(w.day)?{year:w.year,month:w.month,day:w.day}:null}}return I.\u0275fac=(()=>{let ne;return function(V){return(ne||(ne=r.xGo(I)))(V||I)}})(),I.\u0275prov=r.jDH({token:I,factory:I.\u0275fac}),I})(),Mi=(()=>{class I{constructor(w,V){this.i18n=w,this._renderer=V,this.select=new r.bkB,this._month=-1,this._year=-1}changeMonth(w){this.select.emit(new _s(this.date.year,As(w),1))}changeYear(w){this.select.emit(new _s(As(w),this.date.month,1))}ngAfterViewChecked(){this.date&&(this.date.month!==this._month&&(this._month=this.date.month,this._renderer.setProperty(this.monthSelect.nativeElement,"value",this._month)),this.date.year!==this._year&&(this._year=this.date.year,this._renderer.setProperty(this.yearSelect.nativeElement,"value",this._year)))}}return I.\u0275fac=function(w){return new(w||I)(r.rXU(fr),r.rXU(r.sFG))},I.\u0275cmp=r.VBU({type:I,selectors:[["ngb-datepicker-navigation-select"]],viewQuery:function(w,V){if(1&w&&(r.GBs(Je,7,r.aKT),r.GBs(le,7,r.aKT)),2&w){let be;r.mGM(be=r.lsd())&&(V.monthSelect=be.first),r.mGM(be=r.lsd())&&(V.yearSelect=be.first)}},inputs:{date:"date",disabled:"disabled",months:"months",years:"years"},outputs:{select:"select"},decls:6,vars:4,consts:()=>{let ne,w,V,be;return ne=$localize`:@@ngb.datepicker.select-month:Select month`,w=$localize`:@@ngb.datepicker.select-month:Select month`,V=$localize`:@@ngb.datepicker.select-year:Select year`,be=$localize`:@@ngb.datepicker.select-year:Select year`,[["month",""],["year",""],["aria-label",ne,"title",w,1,"form-select",3,"change","disabled"],[3,"value",4,"ngFor","ngForOf"],["aria-label",V,"title",be,1,"form-select",3,"change","disabled"],[3,"value"]]},template:function(w,V){if(1&w){const be=r.RV6();r.j41(0,"select",2,0),r.bIt("change",function(an){return r.eBV(be),r.Njj(V.changeMonth(an.target.value))}),r.DNE(2,Ge,2,3,"option",3),r.k0s(),r.j41(3,"select",4,1),r.bIt("change",function(an){return r.eBV(be),r.Njj(V.changeYear(an.target.value))}),r.DNE(5,yt,2,2,"option",3),r.k0s()}2&w&&(r.Y8G("disabled",V.disabled),r.R7$(2),r.Y8G("ngForOf",V.months),r.R7$(),r.Y8G("disabled",V.disabled),r.R7$(2),r.Y8G("ngForOf",V.years))},dependencies:[a.Sq,pe.xH,pe.y7],styles:["ngb-datepicker-navigation-select>.form-select{flex:1 1 auto;padding:0 .5rem;font-size:.875rem;height:1.85rem}ngb-datepicker-navigation-select>.form-select:focus{z-index:1}ngb-datepicker-navigation-select>.form-select::-ms-value{background-color:transparent!important}\n"],encapsulation:2,changeDetection:0}),I})(),Oi=(()=>{class I{constructor(w){this.i18n=w,this.navigation=li,this.months=[],this.navigate=new r.bkB,this.select=new r.bkB}
1onClickPrev(w){w.currentTarget.focus(),this.navigate.emit(this.navigation.PREV)}onClickNext(w){w.currentTarget.focus(),this.navigate.emit(this.navigation.NEXT)}}return I.\u0275fac=function(w){return new(w||I)(r.rXU(fr))},I.\u0275cmp=r.VBU({type:I,selectors:[["ngb-datepicker-navigation"]],inputs:{date:"date",disabled:"disabled",months:"months",showSelect:"showSelect",prevDisabled:"prevDisabled",nextDisabled:"nextDisabled",selectBoxes:"selectBoxes"},outputs:{navigate:"navigate",select:"select"},decls:8,vars:4,consts:()=>{let ne,w,V,be;return ne=$localize`:@@ngb.datepicker.previous-month:Previous month`,w=$localize`:@@ngb.datepicker.previous-month:Previous month`,V=$localize`:@@ngb.datepicker.next-month:Next month`,be=$localize`:@@ngb.datepicker.next-month:Next month`,[[1,"ngb-dp-arrow"],["type","button","aria-label",ne,"title",w,1,"btn","btn-link","ngb-dp-arrow-btn",3,"click","disabled"],[1,"ngb-dp-navigation-chevron"],["class","ngb-dp-navigation-select",3,"date","disabled","months","years","select",4,"ngIf"],[4,"ngIf"],[1,"ngb-dp-arrow","right"],["type","button","aria-label",V,"title",be,1,"btn","btn-link","ngb-dp-arrow-btn",3,"click","disabled"],[1,"ngb-dp-navigation-select",3,"select","date","disabled","months","years"],["ngFor","",3,"ngForOf"],["class","ngb-dp-arrow",4,"ngIf"],[1,"ngb-dp-month-name"]]},template:function(w,V){1&w&&(r.j41(0,"div",0)(1,"button",1),r.bIt("click",function(tt){return V.onClickPrev(tt)}),r.nrm(2,"span",2),r.k0s()(),r.DNE(3,At,1,4,"ngb-datepicker-navigation-select",3)(4,Fn,1,1,null,4),r.j41(5,"div",5)(6,"button",6),r.bIt("click",function(tt){return V.onClickNext(tt)}),r.nrm(7,"span",2),r.k0s()()),2&w&&(r.R7$(),r.Y8G("disabled",V.prevDisabled),r.R7$(2),r.Y8G("ngIf",V.showSelect),r.R7$(),r.Y8G("ngIf",!V.showSelect),r.R7$(2),r.Y8G("disabled",V.nextDisabled))},dependencies:[a.Sq,a.bT,Mi],styles:["ngb-datepicker-navigation{display:flex;align-items:center}.ngb-dp-navigation-chevron{border-style:solid;border-width:.2em .2em 0 0;display:inline-block;width:.75em;height:.75em;margin-left:.25em;margin-right:.15em;transform:rotate(-135deg)}.ngb-dp-arrow{display:flex;flex:1 1 auto;padding-right:0;padding-left:0;margin:0;width:2rem;height:2rem}.ngb-dp-arrow.right{justify-content:flex-end}.ngb-dp-arrow.right .ngb-dp-navigation-chevron{transform:rotate(45deg);margin-left:.15em;margin-right:.25em}.ngb-dp-arrow-btn{padding:0 .25rem;margin:0 .5rem;border:none;background-color:transparent;z-index:1}.ngb-dp-arrow-btn:focus{outline-width:1px;outline-style:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.ngb-dp-arrow-btn:focus{outline-style:solid}}.ngb-dp-month-name{font-size:larger;height:2rem;line-height:2rem;text-align:center}.ngb-dp-navigation-select{display:flex;flex:1 1 9rem}\n"],encapsulation:2,changeDetection:0}),I})(),hs=(()=>{class I{constructor(w){this.i18n=w}isMuted(){return!this.selected&&(this.date.month!==this.currentMonth||this.disabled)}}return I.\u0275fac=function(w){return new(w||I)(r.rXU(fr))},I.\u0275cmp=r.VBU({type:I,selectors:[["","ngbDatepickerDayView",""]],hostAttrs:[1,"btn-light"],hostVars:10,hostBindings:function(w,V){2&w&&r.AVh("bg-primary",V.selected)("text-white",V.selected)("text-muted",V.isMuted())("outside",V.isMuted())("active",V.focused)},inputs:{currentMonth:"currentMonth",date:"date",disabled:"disabled",focused:"focused",selected:"selected"},attrs:ze,decls:1,vars:1,template:function(w,V){1&w&&r.EFF(0),2&w&&r.JRh(V.i18n.getDayNumerals(V.date))},styles:["[ngbDatepickerDayView]{text-align:center;width:2rem;height:2rem;line-height:2rem;border-radius:.25rem;background:transparent}[ngbDatepickerDayView]:hover:not(.bg-primary),[ngbDatepickerDayView].active:not(.bg-primary){background-color:var(--bs-btn-bg);outline:1px solid var(--bs-border-color)}[ngbDatepickerDayView].outside{opacity:.5}\n"],encapsulation:2,changeDetection:0}),I})();var It=function(I){return I[I.Tab=9]="Tab",I[I.Enter=13]="Enter",I[I.Escape=27]="Escape",I[I.Space=32]="Space",I[I.PageUp=33]="PageUp",I[I.PageDown=34]="PageDown",I[I.End=35]="End",I[I.Home=36]="Home",I[I.ArrowLeft=37]="ArrowLeft",I[I.ArrowUp=38]="ArrowUp",I[I.ArrowRight=39]="ArrowRight",I[I.ArrowDown=40]="ArrowDown",I}(It||{});let ue=(()=>{class I{processKey(w,V){const{state:be,calendar:tt}=V;switch(w.which){case It.PageUp:V.focusDate(tt.getPrev(be.focusedDate,w.shift
1Key?"y":"m",1));break;case It.PageDown:V.focusDate(tt.getNext(be.focusedDate,w.shiftKey?"y":"m",1));break;case It.End:V.focusDate(w.shiftKey?be.maxDate:be.lastDate);break;case It.Home:V.focusDate(w.shiftKey?be.minDate:be.firstDate);break;case It.ArrowLeft:V.focusDate(tt.getPrev(be.focusedDate,"d",1));break;case It.ArrowUp:V.focusDate(tt.getPrev(be.focusedDate,"d",tt.getDaysPerWeek()));break;case It.ArrowRight:V.focusDate(tt.getNext(be.focusedDate,"d",1));break;case It.ArrowDown:V.focusDate(tt.getNext(be.focusedDate,"d",tt.getDaysPerWeek()));break;case It.Enter:case It.Space:V.focusSelect();break;default:return}w.preventDefault(),w.stopPropagation()}}return I.\u0275fac=function(w){return new(w||I)},I.\u0275prov=r.jDH({token:I,factory:I.\u0275fac,providedIn:"root"}),I})(),Re=(()=>{class I{constructor(w){this.templateRef=w}}return I.\u0275fac=function(w){return new(w||I)(r.rXU(r.C4Q))},I.\u0275dir=r.FsC({type:I,selectors:[["ng-template","ngbDatepickerContent",""]]}),I})(),wt=(()=>{class I{constructor(w,V,be,tt,an,Tn,ir,Qn){this._service=w,this._calendar=V,this.i18n=be,this._elementRef=Tn,this._ngbDateAdapter=ir,this._ngZone=Qn,this._controlValue=null,this._destroyed$=new y.B7,this._publicState={},this.navigate=new r.bkB,this.dateSelect=new r.bkB,this.onChange=Cr=>{},this.onTouched=()=>{},["dayTemplate","dayTemplateData","displayMonths","firstDayOfWeek","footerTemplate","markDisabled","minDate","maxDate","navigation","outsideDays","showWeekNumbers","startDate","weekdays"].forEach(Cr=>this[Cr]=tt[Cr]),w.dateSelect$.pipe((0,H.Q)(this._destroyed$)).subscribe(Cr=>{this.dateSelect.emit(Cr)}),w.model$.pipe((0,H.Q)(this._destroyed$)).subscribe(Cr=>{const kr=Cr.firstDate,Qr=this.model?this.model.firstDate:null;this._publicState={maxDate:Cr.maxDate,minDate:Cr.minDate,firstDate:Cr.firstDate,lastDate:Cr.lastDate,focusedDate:Cr.focusDate,months:Cr.months.map(xl=>xl.firstDate)};let as=!1;if(!kr.equals(Qr)&&(this.navigate.emit({current:Qr?{year:Qr.year,month:Qr.month}:null,next:{year:kr.year,month:kr.month},preventDefault:()=>as=!0}),as&&null!==Qr))return void this._service.open(Qr);const Ao=Cr.selectedDate,ko=Cr.focusDate,Pl=this.model?this.model.focusDate:null;this.model=Cr,Us(Ao,this._controlValue)&&(this._controlValue=Ao,this.onTouched(),this.onChange(this._ngbDateAdapter.toModel(Ao))),Us(ko,Pl)&&Pl&&Cr.focusVisible&&this.focus(),an.markForCheck()})}get state(){return this._publicState}get calendar(){return this._calendar}focusDate(w){this._service.focus(_s.from(w))}focusSelect(){this._service.focusSelect()}focus(){this._ngZone.onStable.asObservable().pipe((0,k.s)(1)).subscribe(()=>{const w=this._elementRef.nativeElement.querySelector('div.ngb-dp-day[tabindex="0"]');w&&w.focus()})}navigateTo(w){this._service.open(_s.from(w?w.day?w:{...w,day:1}:null))}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{const w=(0,E.R)(this._contentEl.nativeElement,"focusin"),V=(0,E.R)(this._contentEl.nativeElement,"focusout"),{nativeElement:be}=this._elementRef;(0,L.h)(w,V).pipe((0,K.p)(({target:tt,relatedTarget:an})=>!(Jo(tt,"ngb-dp-day")&&Jo(an,"ngb-dp-day")&&be.contains(tt)&&be.contains(an))),(0,H.Q)(this._destroyed$)).subscribe(({type:tt})=>this._ngZone.run(()=>this._service.set({focusVisible:"focusin"===tt})))})}ngOnDestroy(){this._destroyed$.next()}ngOnInit(){if(void 0===this.model){const w={};["dayTemplateData","displayMonths","markDisabled","firstDayOfWeek","navigation","minDate","maxDate","outsideDays","weekdays"].forEach(V=>w[V]=this[V]),this._service.set(w),this.navigateTo(this.startDate)}this.dayTemplate||(this.dayTemplate=this._defaultDayTemplate)}ngOnChanges(w){const V={};if(["dayTemplateData","displayMonths","markDisabled","firstDayOfWeek","navigation","minDate","maxDate","outsideDays","weekdays"].filter(be=>be in w).forEach(be=>V[be]=this[be]),this._service.set(V),"startDate"in w){const{currentValue:be,previousValue:tt}=w.startDate;zs(tt,be)&&this.navigateTo(this.startDate)}}onDateSelect(w){this._service.focus(w),this._service.select(w,{emitEvent:!0})}onNavigateDateSelect(w){this._service.open(w)}onNavigateEvent(w){switch(w){case li.PREV:this._service.open(this._calendar.getPrev(this.model.firstDate,"m",1));break;case li.NEXT:this._service.open(this._calendar.getNext(this.model.firstDate,"m",1))}}registerOnChange(w){this.onChange=w}registerOnTouched(w){this.onTouched=w}setDisabledState(w){this._service.set({disabled:w})}writeValue(w){this._controlValue=_s.from(this._ngbDateAdapter.fromModel(w)),this._service.select(this._controlValue)}}return I.\u0275fac=function(w){return new(w||I)(r.rXU(ai),r.rXU(rt),r.rXU(fr),r.rXU(Nr),r.rXU(r.gRc),r.rXU(r.aKT),r.rXU(Vi),r.rXU(r.SKi))},I.\u0275cmp=r.VBU({type:I,selectors:[["ngb-datepicker"]],contentQueries:function(w,V,be){if(1&w&&r.wni(be,Re,7),2&w){let tt;r.mGM(tt=r.lsd())&&(V.contentTemplate=tt.first)}},viewQuery:function(w,V){if(1&w&&(r.GBs(Ve,7),r.GBs($e,7)),2&w){let be;r.mGM(be=r.lsd())&&(V._defaultDayTemplate=be.first),r.mGM(be=r.lsd())&&(V._contentEl=be.first)}},hostVars:2,hostBindings:function(w,V){2&w&&r.AVh("disabled",V.model.disabled)},inputs:{dayTemplate:"dayTemplate",dayTemplateData:"dayTemplateData",displayMonths:"displayMonths",firstDayOfWeek:"firstDayOfWeek",footerTemplate:"footerTemplate",markDisabled:"markDisabled",maxDate:"maxDate",minDate:"minDate",navigation:"navigation",outsideDays:"outsideDays",showWeekNumbers:"showWeekNumbers",startDate:"startDate",weekdays:"weekdays"},outputs:{navigate:"navigate",dateSelect:"dateSelect"},exportAs:["ngbDatepicker"],features:[r.Jv_([{provide:pe.kq,useExisting:(0,r.Rfq)(()=>I),multi:!0},ai]),r.OA$],decls:10,vars:5,consts:[["defaultDayTemplate",""],["defaultContentTemplate",""],["content",""],[1,"ngb-dp-header"],[3,"date","months","disabled","showSelect","prevDisabled","nextDisabled","selectBoxes","navigate","select",4,"ngIf"],[1,"ngb-dp-content"],[3,"ngTemplateOutlet"],["ngbDatepickerDayView","",3,"date","currentMonth","selected","disabled","focused"],["class","ngb-dp-month",4,"ngFor","ngForOf"],[1,"ngb-dp-month"],["class","ngb-dp-month-name",4,"ngIf"],[3,"month"],[1,"ngb-dp-month-name"],[3,"navigate","select","date","months","disabled","showSelect","prevDisabled","nextDisabled","selectBoxes"]
1],template:function(w,V){if(1&w&&(r.DNE(0,Ze,1,5,"ng-template",null,0,r.C5r)(2,rn,1,1,"ng-template",null,1,r.C5r),r.j41(4,"div",3),r.DNE(5,mn,1,7,"ngb-datepicker-navigation",4),r.k0s(),r.j41(6,"div",5,2),r.DNE(8,Un,0,0,"ng-template",6),r.k0s(),r.DNE(9,yn,0,0,"ng-template",6)),2&w){const be=r.sdS(3);r.R7$(5),r.Y8G("ngIf","none"!==V.navigation),r.R7$(),r.AVh("ngb-dp-months",!V.contentTemplate),r.R7$(2),r.Y8G("ngTemplateOutlet",(null==V.contentTemplate?null:V.contentTemplate.templateRef)||be),r.R7$(),r.Y8G("ngTemplateOutlet",V.footerTemplate)}},dependencies:()=>[a.Sq,a.bT,a.T3,gn,Oi,hs],styles:["ngb-datepicker{border:1px solid var(--bs-border-color);border-radius:.25rem;display:inline-block}ngb-datepicker-month{pointer-events:auto}ngb-datepicker.dropdown-menu{padding:0}ngb-datepicker.disabled .ngb-dp-weekday,ngb-datepicker.disabled .ngb-dp-week-number,ngb-datepicker.disabled .ngb-dp-month-name{color:var(--bs-text-muted)}.ngb-dp-body{z-index:1055}.ngb-dp-header{border-bottom:0;border-radius:.25rem .25rem 0 0;padding-top:.25rem;background-color:var(--bs-light)}.ngb-dp-months{display:flex}.ngb-dp-month{pointer-events:none}.ngb-dp-month-name{font-size:larger;height:2rem;line-height:2rem;text-align:center;background-color:var(--bs-light)}.ngb-dp-month+.ngb-dp-month .ngb-dp-month-name,.ngb-dp-month+.ngb-dp-month .ngb-dp-week{padding-left:1rem}.ngb-dp-month:last-child .ngb-dp-week{padding-right:.25rem}.ngb-dp-month:first-child .ngb-dp-week{padding-left:.25rem}.ngb-dp-month .ngb-dp-week:last-child{padding-bottom:.25rem}\n"],encapsulation:2,changeDetection:0}),I})(),gn=(()=>{class I{constructor(w,V,be,tt){this.i18n=w,this.datepicker=V,this._keyboardService=be,this._service=tt}set month(w){this.viewModel=this._service.getMonth(w)}onKeyDown(w){this._keyboardService.processKey(w,this.datepicker)}doSelect(w){!w.context.disabled&&!w.hidden&&this.datepicker.onDateSelect(w.date)}}return I.\u0275fac=function(w){return new(w||I)(r.rXU(fr),r.rXU(wt),r.rXU(ue),r.rXU(ai))},I.\u0275cmp=r.VBU({type:I,selectors:[["ngb-datepicker-month"]],hostAttrs:["role","grid"],hostBindings:function(w,V){1&w&&r.bIt("keydown",function(tt){return V.onKeyDown(tt)})},inputs:{month:"month"},decls:2,vars:2,consts:[["class","ngb-dp-week ngb-dp-weekdays","role","row",4,"ngIf"],["ngFor","",3,"ngForOf"],["role","row",1,"ngb-dp-week","ngb-dp-weekdays"],["class","ngb-dp-weekday ngb-dp-showweek small",4,"ngIf"],["class","ngb-dp-weekday small","role","columnheader",4,"ngFor","ngForOf"],[1,"ngb-dp-weekday","ngb-dp-showweek","small"],["role","columnheader",1,"ngb-dp-weekday","small"],["class","ngb-dp-week","role","row",4,"ngIf"],["role","row",1,"ngb-dp-week"],["class","ngb-dp-week-number small text-muted",4,"ngIf"],["class","ngb-dp-day","role","gridcell",3,"disabled","tabindex","hidden","ngb-dp-today","click",4,"ngFor","ngForOf"],[1,"ngb-dp-week-number","small","text-muted"],["role","gridcell",1,"ngb-dp-day",3,"click","tabindex"],[3,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(w,V){1&w&&r.DNE(0,ar,3,2,"div",0)(1,Bn,1,1,"ng-template",1),2&w&&(r.Y8G("ngIf",V.viewModel.weekdays.length>0),r.R7$(),r.Y8G("ngForOf",V.viewModel.weeks))},dependencies:[a.Sq,a.bT,a.T3],styles:['ngb-datepicker-month{display:block}.ngb-dp-weekday,.ngb-dp-week-number{line-height:2rem;text-align:center;font-style:italic}.ngb-dp-weekday{color:var(--bs-info)}.ngb-dp-week{border-radius:.25rem;display:flex}.ngb-dp-weekdays{border-bottom:1px solid var(--bs-border-color);border-radius:0;background-color:var(--bs-light)}.ngb-dp-day,.ngb-dp-weekday,.ngb-dp-week-number{width:2rem;height:2rem}.ngb-dp-day{cursor:pointer}.ngb-dp-day.disabled,.ngb-dp-day.hidden{cursor:default;pointer-events:none}.ngb-dp-day[tabindex="0"]{z-index:1}\n'],encapsulation:2}),I})();const Vn=(I,ne)=>!!ne&&ne.some(w=>w.contains(I)),Br=(I,ne)=>!ne||null!=function $o(I,ne){return!ne||typeof I.closest>"u"?null:I.closest(ne)}(I,ne),Ai=typeof navigator<"u"&&!!navigator.userAgent&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2||/Android/.test(navigator.userAgent));function Aa(I,ne,w,V,be,tt,an,Tn){w&&I.runOutsideAngular((I=>Ai?()=>setTimeout(()=>I(),100):I)(()=>{const Qn=(0,E.R)(ne,"keydown").pipe((0,H.Q)(be),(0,K.p)(Qr=>
1Qr.which===It.Escape),(0,Ie.M)(Qr=>Qr.preventDefault())),Cr=(0,E.R)(ne,"mousedown").pipe((0,j.T)(Qr=>{const as=Qr.target;return 2!==Qr.button&&!Vn(as,an)&&("inside"===w?Vn(as,tt)&&Br(as,Tn):"outside"===w?!Vn(as,tt):Br(as,Tn)||!Vn(as,tt))}),(0,H.Q)(be)),kr=(0,E.R)(ne,"mouseup").pipe((0,re.E)(Cr),(0,K.p)(([Qr,as])=>as),(0,he.c)(0),(0,H.Q)(be));(0,f.O4)([Qn.pipe((0,j.T)(Qr=>0)),kr.pipe((0,j.T)(Qr=>1))]).subscribe(Qr=>I.run(()=>V(Qr)))}))}const da=["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");function yr(I){const ne=Array.from(I.querySelectorAll(da)).filter(w=>-1!==w.tabIndex);return[ne[0],ne[ne.length-1]]}const jt=(I,ne,w,V=!1)=>{I.runOutsideAngular(()=>{const be=(0,E.R)(ne,"focusin").pipe((0,H.Q)(w),(0,j.T)(tt=>tt.target));(0,E.R)(ne,"keydown").pipe((0,H.Q)(w),(0,K.p)(tt=>tt.which===It.Tab),(0,re.E)(be)).subscribe(([tt,an])=>{const[Tn,ir]=yr(ne);(an===Tn||an===ne)&&tt.shiftKey&&(ir.focus(),tt.preventDefault()),an===ir&&!tt.shiftKey&&(Tn.focus(),tt.preventDefault())}),V&&(0,E.R)(ne,"click").pipe((0,H.Q)(w),(0,re.E)(be),(0,j.T)(tt=>tt[1])).subscribe(tt=>tt.focus())})},Dn=/\s+/,bn=/ +/gi,Jn={top:["top"],bottom:["bottom"],start:["left","right"],left:["left"],end:["right","left"],right:["right"],"top-start":["top-start","top-end"],"top-left":["top-start"],"top-end":["top-end","top-start"],"top-right":["top-end"],"bottom-start":["bottom-start","bottom-end"],"bottom-left":["bottom-start"],"bottom-end":["bottom-end","bottom-start"],"bottom-right":["bottom-end"],"start-top":["left-start","right-start"],"left-top":["left-start"],"start-bottom":["left-end","right-end"],"left-bottom":["left-end"],"end-top":["right-start","left-start"],"right-top":["right-start"],"end-bottom":["right-end","left-end"],"right-bottom":["right-end"]},Ur=/^left/,Di=/^right/,ii=/^start/,Wa=/^end/;function ki({placement:I,baseClass:ne},w){let V=Array.isArray(I)?I:I.split(Dn),tt=V.findIndex(Qn=>"auto"===Qn);tt>=0&&["top","bottom","start","end","top-start","top-end","bottom-start","bottom-end","start-top","start-bottom","end-top","end-bottom"].forEach(function(Qn){null==V.find(Cr=>-1!==Cr.search("^"+Qn))&&V.splice(tt++,1,Qn)});const an=V.map(Qn=>function ti(I,ne){const[w,V]=Jn[I];return ne&&V||w}(Qn,w.isRTL()));return{placement:an.shift(),modifiers:[{name:"bootstrapClasses",enabled:!!ne,phase:"write",fn({state:Qn}){const Cr=new RegExp(ne+"(-[a-z]+)*","gi"),kr=Qn.elements.popper,Qr=Qn.placement;let as=kr.className;as=as.replace(Cr,""),as+=` ${function Yl(I,ne){let[w,V]=ne.split("-");const be=w.replace(Ur,"start").replace(Di,"end");let tt=[be];if(V){let an=V;("left"===w||"right"===w)&&(an=an.replace(ii,"top").replace(Wa,"bottom")),tt.push(`${be}-${an}`)}return I&&(tt=tt.map(an=>`${I}-${an}`)),tt.join(" ")}(ne,Qr)}
1`,as=as.trim().replace(bn," "),kr.className=as}},ge.A,Be.A,je.A,{enabled:!0,name:"flip",options:{fallbackPlacements:an}},{enabled:!0,name:"preventOverflow",phase:"main",fn:function(){}}]}}function Po(I){return I}function Hs(I){let ne=null;return{createPopper(w){if(!ne){let be=(w.updatePopperOptions||Po)(ki(w,I));ne=(0,Qe.n4)(w.hostElement,w.targetElement,be)}},update(){ne&&ne.update()},setOptions(w){if(ne){let be=(w.updatePopperOptions||Po)(ki(w,I));ne.setOptions(be)}},destroy(){ne&&(ne.destroy(),ne=null)}}}let Is=(()=>{class I extends Nr{constructor(){super(...arguments),this.autoClose=!0,this.placement=["bottom-start","bottom-end","top-start","top-end"],this.popperOptions=w=>w,this.restoreFocus=!0}}return I.\u0275fac=(()=>{let ne;return function(V){return(ne||(ne=r.xGo(I)))(V||I)}})(),I.\u0275prov=r.jDH({token:I,factory:I.\u0275fac,providedIn:"root"}),I})();function Qo(I){return ne=>(ne.modifiers.push(xe.A,{name:"offset",options:{offset:()=>I}}),ne)}let Ni=(()=>{class I{}return I.\u0275fac=function(w){return new(w||I)},I.\u0275prov=r.jDH({token:I,factory:()=>function ba(){return new Bo}(),providedIn:"root"}),I})(),Bo=(()=>{class I extends Ni{parse(w){if(null!=w){const V=w.trim().split("-");if(1===V.length&&ws(V[0]))return{year:As(V[0]),month:null,day:null};if(2===V.length&&ws(V[0])&&ws(V[1]))return{year:As(V[0]),month:As(V[1]),day:null};if(3===V.length&&ws(V[0])&&ws(V[1])&&ws(V[2]))return{year:As(V[0]),month:As(V[1]),day:As(V[2])}}return null}format(w){return w?`${w.year}-${ws(w.month)?nn(w.month):""}-${ws(w.day)?nn(w.day):""}`:""}}return I.\u0275fac=(()=>{let ne;return function(V){return(ne||(ne=r.xGo(I)))(V||I)}})(),I.\u0275prov=r.jDH({token:I,factory:I.\u0275fac}),I})(),ao=(()=>{class I{constructor(w){this._element=w.documentElement}isRTL(){return"rtl"===(this._element.getAttribute("dir")||"").toLowerCase()}}return I.\u0275fac=function(w){return new(w||I)(r.KVO(a.qQ))},I.\u0275prov=r.jDH({token:I,factory:I.\u0275fac,providedIn:"root"}),I})(),Ea=(()=>{class I{constructor(w,V,be,tt,an,Tn,ir,Qn,Cr,kr,Qr){this._parserFormatter=w,this._elRef=V,this._vcRef=be,this._renderer=tt,this._ngZone=an,this._calendar=Tn,this._dateAdapter=ir,this._document=Cr,this._changeDetector=kr,this._cRef=null,this._disabled=!1,this._elWithFocus=null,this._model=null,this._destroyCloseHandlers$=new y.B7,this.dateSelect=new r.bkB,this.navigate=new r.bkB,this.closed=new r.bkB,this._onChange=as=>{},this._onTouched=()=>{},this._validatorChange=()=>{},["autoClose","container","positionTarget","placement","popperOptions"].forEach(as=>this[as]=Qr[as]),this._positioning=Hs(Qn)}get disabled(){return this._disabled}set disabled(w){this._disabled=""===w||w&&"false"!==w,this.isOpen()&&this._cRef.instance.setDisabledState(this._disabled)}registerOnChange(w){this._onChange=w}registerOnTouched(w){this._onTouched=w}registerOnValidatorChange(w){this._validatorChange=w}setDisabledState(w){this.disabled=w}validate(w){const{value:V}=w;if(null!=V){const be=this._fromDateStruct(this._dateAdapter.fromModel(V));if(!be)return{ngbDate:{invalid:V}};if(this.minDate&&be.before(_s.from(this.minDate)))return{ngbDate:{minDate:{minDate:this.minDate,actual:V}}};if(this.maxDate&&be.after(_s.from(this.maxDate)))return{ngbDate:{maxDate:{maxDate:this.maxDate,actual:V}}}}return null}writeValue(w){this._model=this._fromDateStruct(this._dateAdapter.fromModel(w)),this._writeModelValue(this._model)}manualDateChange(w,V=!1){const be=w!==this._inputValue;be&&(this._inputValue=w,this._model=this._fromDateStruct(this._parserFormatter.parse(w))),(be||!V)&&this._onChange(this._model?this._dateAdapter.toModel(this._model):""===w?null:w),V&&this._model&&this._writeModelValue(this._model)}isOpen(){return!!this._cRef}open(){if(!this.isOpen()){let w;if(this._cRef=this._vcRef.createComponent(wt),this._applyPopupStyling(this._cRef.location.nativeElement),this._applyDatepickerInputs(this._cRef),this._subscribeForDatepickerOutputs(this._cRef.instance),this._cRef.instance.ngOnInit(),this._cRef.instance.writeValue(this._dateAdapter.toModel(this._model)),this._cRef.instance.registerOnChange(V=>{this.writeValue(V),this._onChange(V),this._onTouched()}),this._cRef.changeDetectorRef.detectChanges(),this._cRef.instance.setDisabledState(this.disabled),"body"===this.container&&this._document.querySelector(this.container).appendChild(this._cRef.location.nativeElement),this._elWithFocus=this._document.activeElement,jt(this._ngZone,this._cRef.location.nativeElement,this.closed,!0),setTimeout(()=>this._cRef?.instance.focus()),w=Ps(this.positionTarget)?this._document.querySelector(this.positionTarget):this.positionTarget instanceof HTMLElement?this.positionTarget:this._elRef.nativeElement,this._ngZone.runOutsideAngular(()=>{this._cRef&&(this._positioning.createPopper({hostElement:w,targetElement:this._cRef.location.nativeElement,placement:this.placement,appendToBody:"body"===this.container,updatePopperOptions:V=>this.popperOptions(Qo([0,2])(V))}),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>
1this._positioning.update()))}),this.positionTarget&&!w)throw new Error("ngbDatepicker could not find element declared in [positionTarget] to position against.");this._setCloseHandlers()}}close(){if(this.isOpen()){this._vcRef.remove(this._vcRef.indexOf(this._cRef.hostView)),this._cRef=null,this._positioning.destroy(),this._zoneSubscription?.unsubscribe(),this._destroyCloseHandlers$.next(),this.closed.emit(),this._changeDetector.markForCheck();let w=this._elWithFocus;Ps(this.restoreFocus)?w=this._document.querySelector(this.restoreFocus):void 0!==this.restoreFocus&&(w=this.restoreFocus),w&&w.focus?w.focus():this._document.body.focus()}}toggle(){this.isOpen()?this.close():this.open()}navigateTo(w){this.isOpen()&&this._cRef.instance.navigateTo(w)}onBlur(){this._onTouched()}onFocus(){this._elWithFocus=this._elRef.nativeElement}ngOnChanges(w){if((w.minDate||w.maxDate)&&(this._validatorChange(),this.isOpen()&&(w.minDate&&(this._cRef.instance.minDate=this.minDate),w.maxDate&&(this._cRef.instance.maxDate=this.maxDate),this._cRef.instance.ngOnChanges(w))),w.datepickerClass){const{currentValue:V,previousValue:be}=w.datepickerClass;this._applyPopupClass(V,be)}w.autoClose&&this.isOpen()&&this._setCloseHandlers()}ngOnDestroy(){this.close()}_applyDatepickerInputs(w){["dayTemplate","dayTemplateData","displayMonths","firstDayOfWeek","footerTemplate","markDisabled","minDate","maxDate","navigation","outsideDays","showNavigation","showWeekNumbers","weekdays"].forEach(V=>{void 0!==this[V]&&w.setInput(V,this[V])}),w.setInput("startDate",this.startDate||this._model)}_applyPopupClass(w,V){const be=this._cRef?.location.nativeElement;be&&(w&&this._renderer.addClass(be,w),V&&this._renderer.removeClass(be,V))}_applyPopupStyling(w){this._renderer.addClass(w,"dropdown-menu"),this._renderer.addClass(w,"show"),"body"===this.container&&this._renderer.addClass(w,"ngb-dp-body"),this._applyPopupClass(this.datepickerClass)}_subscribeForDatepickerOutputs(w){w.navigate.subscribe(V=>this.navigate.emit(V)),w.dateSelect.subscribe(V=>{this.dateSelect.emit(V),(!0===this.autoClose||"inside"===this.autoClose)&&this.close()})}_writeModelValue(w){const V=this._parserFormatter.format(w);this._inputValue=V,this._renderer.setProperty(this._elRef.nativeElement,"value",V),this.isOpen()&&(this._cRef.instance.writeValue(this._dateAdapter.toModel(w)),this._onTouched())}_fromDateStruct(w){const V=w?new _s(w.year,w.month,w.day):null;return this._calendar.isValid(V)?V:null}_setCloseHandlers(){this._destroyCloseHandlers$.next(),Aa(this._ngZone,this._document,this.autoClose,()=>this.close(),this._destroyCloseHandlers$,[],[this._elRef.nativeElement,this._cRef.location.nativeElement])}}return I.\u0275fac=function(w){return new(w||I)(r.rXU(Ni),r.rXU(r.aKT),r.rXU(r.c1b),r.rXU(r.sFG),r.rXU(r.SKi),r.rXU(rt),r.rXU(Vi),r.rXU(ao),r.rXU(a.qQ),r.rXU(r.gRc),r.rXU(Is))},I.\u0275dir=r.FsC({type:I,selectors:[["input","ngbDatepicker",""]],hostVars:1,hostBindings:function(w,V){1&w&&r.bIt("input",function(tt){return V.manualDateChange(tt.target.value)})("change",function(tt){return V.manualDateChange(tt.target.value,!0)})("focus",function(){return V.onFocus()})("blur",function(){return V.onBlur()}),2&w&&r.Mr5("disabled",V.disabled)},inputs:{autoClose:"autoClose",datepickerClass:"datepickerClass",dayTemplate:"dayTemplate",dayTemplateData:"dayTemplateData",displayMonths:"displayMonths",firstDayOfWeek:"firstDayOfWeek",footerTemplate:"footerTemplate",markDisabled:"markDisabled",minDate:"minDate",maxDate:"maxDate",navigation:"navigation",outsideDays:"outsideDays",placement:"placement",popperOptions:"popperOptions",restoreFocus:"restoreFocus",showWeekNumbers:"showWeekNumbers",startDate:"startDate",container:"container",positionTarget:"positionTarget",weekdays:"weekdays",disabled:"disabled"},outputs:{dateSelect:"dateSelect",navigate:"navigate",closed:"closed"},exportAs:["ngbDatepicker"],features:[r.Jv_([{provide:pe.kq,useExisting:(0,r.Rfq)(()=>I),multi:!0},{provide:pe.cz,useExisting:(0,r.Rfq)(()=>I),multi:!0},{provide:Nr,useExisting:Is}]),r.OA$]}),I})();new Date(1882,10,12),new Date(2174,10,25);let To=(()=>{class I{}return I.\u0275fac=function(w){return new(w||I)},I.\u0275mod=r.$C({type:I}
1),I.\u0275inj=r.G2t({imports:[a.MD,pe.YN]}),I})(),rc=(()=>{class I{constructor(){this.autoClose=!0,this.placement=["bottom-start","bottom-end","top-start","top-end"],this.popperOptions=w=>w}}return I.\u0275fac=function(w){return new(w||I)},I.\u0275prov=r.jDH({token:I,factory:I.\u0275fac,providedIn:"root"}),I})(),Ra=(()=>{class I{}return I.\u0275fac=function(w){return new(w||I)},I.\u0275dir=r.FsC({type:I,selectors:[["",8,"navbar"]]}),I})(),vl=(()=>{class I{constructor(w,V){this.elementRef=w,this._renderer=V,this._disabled=!1}set disabled(w){this._disabled=""===w||!0===w,this._renderer.setProperty(this.elementRef.nativeElement,"disabled",this._disabled)}get disabled(){return this._disabled}}return I.\u0275fac=function(w){return new(w||I)(r.rXU(r.aKT),r.rXU(r.sFG))},I.\u0275dir=r.FsC({type:I,selectors:[["","ngbDropdownItem",""]],hostAttrs:[1,"dropdown-item"],hostVars:3,hostBindings:function(w,V){2&w&&(r.Mr5("tabIndex",V.disabled?-1:0),r.AVh("disabled",V.disabled))},inputs:{disabled:"disabled"}}),I})(),su=(()=>{class I{constructor(w,V){this.dropdown=w,this.placement="bottom",this.isOpen=!1,this.nativeElement=V.nativeElement}}return I.\u0275fac=function(w){return new(w||I)(r.rXU((0,r.Rfq)(()=>Da)),r.rXU(r.aKT))},I.\u0275dir=r.FsC({type:I,selectors:[["","ngbDropdownMenu",""]],contentQueries:function(w,V,be){if(1&w&&r.wni(be,vl,4),2&w){let tt;r.mGM(tt=r.lsd())&&(V.menuItems=tt)}},hostVars:4,hostBindings:function(w,V){1&w&&r.bIt("keydown.ArrowUp",function(tt){return V.dropdown.onKeyDown(tt)})("keydown.ArrowDown",function(tt){return V.dropdown.onKeyDown(tt)})("keydown.Home",function(tt){return V.dropdown.onKeyDown(tt)})("keydown.End",function(tt){return V.dropdown.onKeyDown(tt)})("keydown.Enter",function(tt){return V.dropdown.onKeyDown(tt)})("keydown.Space",function(tt){return V.dropdown.onKeyDown(tt)})("keydown.Tab",function(tt){return V.dropdown.onKeyDown(tt)})("keydown.Shift.Tab",function(tt){return V.dropdown.onKeyDown(tt)}),2&w&&r.AVh("dropdown-menu",!0)("show",V.dropdown.isOpen())}}),I})(),Lc=(()=>{class I{constructor(w,V){this.dropdown=w,this.nativeElement=V.nativeElement}}return I.\u0275fac=function(w){return new(w||I)(r.rXU((0,r.Rfq)(()=>Da)),r.rXU(r.aKT))},I.\u0275dir=r.FsC({type:I,selectors:[["","ngbDropdownAnchor",""]],hostAttrs:[1,"dropdown-toggle"],hostVars:1,hostBindings:function(w,V){2&w&&r.BMQ("aria-expanded",V.dropdown.isOpen())}}),I})(),Ka=(()=>{class I extends Lc{constructor(w,V){super(w,V)}}return I.\u0275fac=function(w){return new(w||I)(r.rXU((0,r.Rfq)(()=>Da)),r.rXU(r.aKT))},I.\u0275dir=r.FsC({type:I,selectors:[["","ngbDropdownToggle",""]],hostAttrs:[1,"dropdown-toggle"],hostVars:1,hostBindings:function(w,V){1&w&&r.bIt("click",function(){return V.dropdown.toggle()})("keydown.ArrowUp",function(tt){return V.dropdown.onKeyDown(tt)})("keydown.ArrowDown",function(tt){return V.dropdown.onKeyDown(tt)})("keydown.Home",function(tt){return V.dropdown.onKeyDown(tt)})("keydown.End",function(tt){return V.dropdown.onKeyDown(tt)})("keydown.Tab",function(tt){return V.dropdown.onKeyDown(tt)})("keydown.Shift.Tab",function(tt){return V.dropdown.onKeyDown(tt)}),2&w&&r.BMQ("aria-expanded",V.dropdown.isOpen())},features:[r.Jv_([{provide:Lc,useExisting:(0,r.Rfq)(()=>I)}]),r.Vt3]}),I})(),Da=(()=>{class I{constructor(w,V,be,tt,an,Tn,ir,Qn){this._changeDetector=w,this._document=tt,this._ngZone=an,this._elementRef=Tn,this._renderer=ir,this._destroyCloseHandlers$=new y.B7,this._bodyContainer=null,this._open=!1,this.openChange=new r.bkB,this.placement=be.placement,this.popperOptions=be.popperOptions,this.container=be.container,this.autoClose=be.autoClose,this._positioning=Hs(V),this.display=Qn?"static":"dynamic"}ngAfterContentInit(){this._ngZone.onStable.pipe((0,k.s)(1)).subscribe(()=>{this._applyPlacementClasses(),this._open&&this._setCloseHandlers()})}ngOnChanges(w){if(w.container&&this._open&&this._applyContainer(this.container),w.placement&&!w.placement.firstChange&&(this._positioning.setOptions({hostElement:this._anchor.nativeElement,targetElement:this._bodyContainer||this._menu.nativeElement,placement:this.placement,appendToBody:"body"===this.container}),this._applyPlacementClasses()),w.dropdownClass){const{currentValue:V,previousValue:be}=w.dropdownClass;this._applyCustomDropdownClass(V,be)}w.autoClose&&this._open&&(this.autoClose=w.autoClose.currentValue,this._setCloseHandlers())}isOpen(){return this._open}open(){this._open||(this._open=!0,this._applyContainer(this.container),this.openChange.emit(!0),this._setCloseHandlers(),this._anchor&&(this._anchor.nativeElement.focus(),"dynamic"===this.display&&this._ngZone.runOutsideAngular(()=>{this._positioning.createPopper({hostElement:this._anchor.nativeElement,targetElement:this._bodyContainer||this._menu.nativeElement,placement:this.placement,appendToBody:"body"===this.container,updatePopperOptions:w=>this.popperOptions(Qo([0,2])(w))}),this._applyPlacementClasses(),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>this._positionMenu())})))}_setCloseHandlers(){this._destroyCloseHandlers$.next(),Aa(this._ngZone,this._document,this.autoClose,w=>{this.close(),0===w&&this._anchor.nativeElement.focus()},this._destroyCloseHandlers$,this._menu?[this._menu.nativeElement]:[],this._anchor?[this._anchor.nativeElement]:[],".dropdown-item,.dropdown-divider")}close(){this._open&&(this._open=!1,this._resetContainer(),this._positioning.destroy(),this._zoneSubscription?.unsubscribe(),this._destroyCloseHandlers$.next(),this.openChange.emit(!1),this._changeDetector.markForCheck())}toggle(){this.isOpen()?this.close():this.open()}ngOnDestroy(){this.close()}onKeyDown(w){const V=w.which,be=this._getMenuElements();let tt=-1,an=null;const Tn=this._isEventFromToggle(w);if(!Tn&&be.length&&be.forEach((ir,Qn)=>{ir.contains(w.target)&&(an=ir),ir===this._document.activeElement&&(tt=Qn)}),V!==It.Space&&V!==It.Enter){if(V!==It.Tab){if(Tn||an){if(this.open(),be.length){switch(V){case It.ArrowDown:tt=Math.min(tt+1,be.length-1);break;case It.ArrowUp:if(this._isDropup()&&-1===tt){tt=be.length-1;break}tt=Math.max(tt-1,0);break;case It.Home:tt=0;break;case It.End:tt=be.length-1}be[tt].focus()}w.preventDefault()}}else if(w.target&&this.isOpen()&&this.autoClose){if(this._anchor.nativeElement===w.target)return void("body"!==this.container||w.shiftKey?w.shift
1Key&&this.close():(this._renderer.setAttribute(this._menu.nativeElement,"tabindex","0"),this._menu.nativeElement.focus(),this._renderer.removeAttribute(this._menu.nativeElement,"tabindex")));if("body"===this.container){const ir=this._menu.nativeElement.querySelectorAll(da);w.shiftKey&&w.target===ir[0]?(this._anchor.nativeElement.focus(),w.preventDefault()):!w.shiftKey&&w.target===ir[ir.length-1]&&(this._anchor.nativeElement.focus(),this.close())}else(0,E.R)(w.target,"focusout").pipe((0,k.s)(1)).subscribe(({relatedTarget:ir})=>{this._elementRef.nativeElement.contains(ir)||this.close()})}}else an&&(!0===this.autoClose||"inside"===this.autoClose)&&(0,E.R)(an,"click").pipe((0,k.s)(1)).subscribe(()=>this.close())}_isDropup(){return this._elementRef.nativeElement.classList.contains("dropup")}_isEventFromToggle(w){return this._anchor.nativeElement.contains(w.target)}_getMenuElements(){const w=this._menu;return null==w?[]:w.menuItems.filter(V=>!V.disabled).map(V=>V.elementRef.nativeElement)}_positionMenu(){const w=this._menu;this.isOpen()&&w&&("dynamic"===this.display?(this._positioning.update(),this._applyPlacementClasses()):this._applyPlacementClasses(this._getFirstPlacement(this.placement)))}_getFirstPlacement(w){return Array.isArray(w)?w[0]:w.split(" ")[0]}_resetContainer(){const w=this._renderer;this._menu&&w.appendChild(this._elementRef.nativeElement,this._menu.nativeElement),this._bodyContainer&&(w.removeChild(this._document.body,this._bodyContainer),this._bodyContainer=null)}_applyContainer(w=null){if(this._resetContainer(),"body"===w){const V=this._renderer,be=this._menu.nativeElement,tt=this._bodyContainer=this._bodyContainer||V.createElement("div");V.setStyle(tt,"position","absolute"),V.setStyle(be,"position","static"),V.setStyle(tt,"z-index","1055"),V.appendChild(tt,be),V.appendChild(this._document.body,tt)}this._applyCustomDropdownClass(this.dropdownClass)}_applyCustomDropdownClass(w,V){const be="body"===this.container?this._bodyContainer:this._elementRef.nativeElement;be&&(V&&this._renderer.removeClass(be,V),w&&this._renderer.addClass(be,w))}_applyPlacementClasses(w){const V=this._menu;if(V){w||(w=this._getFirstPlacement(this.placement));const be=this._renderer,tt=this._elementRef.nativeElement;be.removeClass(tt,"dropup"),be.removeClass(tt,"dropdown");const{nativeElement:an}=V;"static"===this.display?(V.placement=null,be.setAttribute(an,"data-bs-popper","static")):(V.placement=w,be.removeAttribute(an,"data-bs-popper"));const Tn=-1!==w.search("^top")?"dropup":"dropdown";be.addClass(tt,Tn);const ir=this._bodyContainer;ir&&(be.removeClass(ir,"dropup"),be.removeClass(ir,"dropdown"),be.addClass(ir,Tn))}}}return I.\u0275fac=function(w){return new(w||I)(r.rXU(r.gRc),r.rXU(ao),r.rXU(rc),r.rXU(a.qQ),r.rXU(r.SKi),r.rXU(r.aKT),r.rXU(r.sFG),r.rXU(Ra,8))},I.\u0275dir=r.FsC({type:I,selectors:[["","ngbDropdown",""]],contentQueries:function(w,V,be){if(1&w&&(r.wni(be,su,5),r.wni(be,Lc,5)),2&w){let tt;r.mGM(tt=r.lsd())&&(V._menu=tt.first),r.mGM(tt=r.lsd())&&(V._anchor=tt.first)}},hostVars:2,hostBindings:function(w,V){2&w&&r.AVh("show",V.isOpen())},inputs:{autoClose:"autoClose",dropdownClass:"dropdownClass",_open:[0,"open","_open"],placement:"placement",popperOptions:"popperOptions",container:"container",display:"display"},outputs:{openChange:"openChange"},exportAs:["ngbDropdown"],features:[r.OA$]}),I})(),we=(()=>{class I{}return I.\u0275fac=function(w){return new(w||I)},I.\u0275mod=r.$C({type:I}),I.\u0275inj=r.G2t({}),I})();class ie{constructor(ne,w,V){this.nodes=ne,this.viewRef=w,this.componentRef=V}}class De{constructor(ne,w,V,be,tt,an){this._componentType=ne,this._injector=w,this._viewContainerRef=V,this._renderer=be,this._ngZone=tt,this._applicationRef=an,this._windowRef=null,this._contentRef=null}open(ne,w,V=!1){this._windowRef||(this._contentRef=this._getContentRef(ne,w),this._windowRef=this._viewContainerRef.createComponent(this._componentType,{injector:this._injector,projectableNodes:this._contentRef.nodes}));const{nativeElement:be}=this._windowRef.location,tt=this._ngZone.onStable.pipe((0,k.s)(1),(0,Se.ZZ)(()=>gi(this._ngZone,be,({classList:an})=>an.add("show"),{animation:V,runningTransition:"continue"})));return{windowRef:this._windowRef,transition$:tt}}close(ne=!1){return this._windowRef?gi(this._ngZone,this._windowRef.location.nativeElement,({classList:w})=>w.remove("show"),{animation:ne,runningTransition:"stop"}).pipe((0,Ie.M)(()=>{this._windowRef&&(this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._windowRef.hostView)),this._windowRef=null),this._contentRef?.viewRef&&(this._applicationRef.detachView(this._contentRef.viewRef),this._contentRef.viewRef.destroy(),this._contentRef=null)})):(0,v.of)(void 0)}_getContentRef(ne,w){if(ne){if(ne instanceof r.C4Q){const V=ne.createEmbeddedView(w);return this._applicationRef.attachView(V),new ie([V.rootNodes],V)}return new ie([[this._renderer.createText(`${ne}`)]])}return new ie([])}}let Fe=(()=>{class I{constructor(w,V){this._el=w,this._zone=V}ngOnInit(){this._zone.onStable.asObservable().pipe((0,k.s)(1)).subscribe(()=>{gi(this._zone,this._el.nativeElement,(w,V)=>{V&&so(w),w.classList.add("show")},{animation:this.animation,runningTransition:"continue"})})}hide(){return gi(this._zone,this._el.nativeElement,({classList:w})=>w.remove("show"),{animation:this.animation,runningTransition:"stop"})}}return I.\u0275fac=function(w){return new(w||I)(r.rXU(r.aKT),r.rXU(r.SKi))},I.\u0275cmp=r.VBU({type:I,selectors:[["ngb-modal-backdrop"]],hostAttrs:[2,"z-index","1055"],hostVars:6,hostBindings:function(w,V){2&w&&(r.HbH("modal-backdrop"+(V.backdropClass?" "+V.backdropClass:"")),r.AVh("show",!V.animation)("fade",V.animation))},inputs:{animation:"animation",backdropClass:"backdropClass"},decls:0,vars:0,template:function(w,V){},encapsulation:2}),I})();class _t{close(ne){}dismiss(ne){}}class Vt{constructor(ne,w,V,be){this._windowCmptRef=ne,this._contentRef=w,this._backdropCmptRef=V,this._beforeDismiss=be,this._closed=new y.B7,this._dismissed=new y.B7,this._hidden=new y.B7,ne.instance.dismissEvent.subscribe(tt=>{this.dismiss(tt)}),this.result=new Promise((tt,an)=>{this._resolve=tt,this._reject=an}),this.result.then(null,()=>{})}get componentInstance(){if(this._contentRef&&this._contentRef.componentRef)return this._contentRef.componentRef.instance}get closed(){return this._closed.asObservable().pipe((0,H.Q)(this._hidden))}get dismissed(){return this._dismissed.asObservable().pipe((0,H.Q)(this._hidden))}get hidden(){return this._hidden.asObservable()}get shown(){return this._windowCmptRef.instance.shown.asObservable()}close(ne){this._windowCmptRef&&(this._closed.next(ne),this._resolve(ne),this._removeModalElements())}_dismiss(ne){this._dismissed.next(ne),this._reject(ne),this._removeModalElements()}dismiss(ne){if(this._windowCmptRef)if(this._beforeDismiss){const w=this._beforeDismiss();!function qo(I){return I&&I.then}(w)?!1!==w&&this._dismiss(ne):w.then(V=>{!1!==V&&this._dismiss(ne)},()=>{})}else this._dismiss(ne)}_removeModalElements(){const ne=this._windowCmptRef.instance.hide(),w=this._backdropCmptRef?this._backdropCmptRef.instance.hide():(0,v.of)(void 0);ne.subscribe(()=>{const{nativeElement:V}=this._windowCmptRef.location;V.parentNode.removeChild(V),this._windowCmptRef.destroy(),this._contentRef&&this._contentRef.viewRef&&this._contentRef.viewRef.destroy(),this._windowCmptRef=null,this._contentRef=null}),w.subscribe(()=>{if(this._backdropCmptRef){const{nativeElement:V}=this._backdropCmptRef.location;V.parentNode.removeChild(V),this._backdropCmptRef.destroy(),this._backdropCmptRef=null}}),(0,T.yU)(ne,w).subscribe(()=>{this._hidden.next(),this._hidden.complete()})}}var In=function(I){return I[I.BACKDROP_CLICK=0]="BACKDROP_CLICK",I[I.ESC=1]="ESC",I}(In||{});let hn=(()=>{class I{constructor(w,V,be){this._document=w,this._elRef=V,this._zone=be,this._closed$=new y.B7,this._elWithFocus=null,this.backdrop=!0,this.keyboard=!0,this.dismissEvent=new r.bkB,this.shown=new y.B7,this.hidden=new y.B7}get fullscreenClass(){return!0===this.fullscreen?" modal-fullscreen":Ps(this.fullscreen)?` modal-fullscreen-${this.fullscreen}-down`:""}dismiss(w){this.dismissEvent.emit(w)}ngOnInit(){this._elWithFocus=this._document.activeElement,this._zone.onStable.asObservable().pipe((0,k.s)(1)).subscribe(()=>{this._show()})}ngOnDestroy(){this._disableEventHandling()}hide(){const{nativeElement:w}=this._elRef,V={animation:this.animation,runningTransition:"stop"},be=gi(this._zone,w,()=>w.classList.remove("show"),V),tt=gi(this._zone,this._dialogEl.nativeElement,()=>{},V),an=(0,T.yU)(be,tt);return an.subscribe(()=>{this.hidden.next(),this.hidden.complete()}),this._disableEventHandling(),this._restoreFocus(),an}_show(){const w={animation:this.animation,runningTransition:"continue"},V=gi(this._zone,this._elRef.nativeElement,(tt,an)=>{an&&so(tt),tt.classList.add("show")},w),be=gi(this._zone,this._dialogEl.nativeElement,()=>{},w);(0,T.yU)(V,be).subscribe(()=>{this.shown.next(),this.shown.complete()}),this._enableEventHandling(),this._setFocus()}_enableEventHandling(){const{nativeElement:w}=this._elRef;this._zone.runOutsideAngular(()=>{(0,E.R)(w,"keydown").pipe((0,H.Q)(this._closed$),(0,K.p)(be=>be.which===It.Escape)).subscribe(be=>{this.keyboard?requestAnimationFrame(()=>{be.defaultPrevented||this._zone.run(()=>this.dismiss(In.ESC))}):"static"===this.backdrop&&this._bumpBackdrop()});let V=!1;(0,E.R)(this._dialogEl.nativeElement,"mousedown").pipe((0,H.Q)(this._closed$),(0,Ie.M)(()=>V=!1),(0,Me.n)(()=>(0,E.R)(w,"mouseup").pipe((0,H.Q)(this._closed$),(0,k.s)(1))),(0,K.p)(({target:be})=>w===be)).subscribe(()=>{V=!0}),(0,E.R)(w,"click").pipe((0,H.Q)(this._closed$)).subscribe(({target:be})=>{w===be&&("static"===this.backdrop?this._bumpBackdrop():!0===this.backdrop&&!V&&this._zone.run(()=>this.dismiss(In.BACKDROP_CLICK))),V=!1})})}_disableEventHandling(){this._closed$.next()}_setFocus(){const{nativeElement:w}=this._elRef;if(!w.contains(document.activeElement)){const V=w.querySelector("[ngbAutofocus]"),be=yr(w)[0];(V||be||w).focus()}}_restoreFocus(){const w=this._document.body,V=this._elWithFocus;let be;
1be=V&&V.focus&&w.contains(V)?V:w,this._zone.runOutsideAngular(()=>{setTimeout(()=>be.focus()),this._elWithFocus=null})}_bumpBackdrop(){"static"===this.backdrop&&gi(this._zone,this._elRef.nativeElement,({classList:w})=>(w.add("modal-static"),()=>w.remove("modal-static")),{animation:this.animation,runningTransition:"continue"})}}return I.\u0275fac=function(w){return new(w||I)(r.rXU(a.qQ),r.rXU(r.aKT),r.rXU(r.SKi))},I.\u0275cmp=r.VBU({type:I,selectors:[["ngb-modal-window"]],viewQuery:function(w,V){if(1&w&&r.GBs(jn,7),2&w){let be;r.mGM(be=r.lsd())&&(V._dialogEl=be.first)}},hostAttrs:["role","dialog","tabindex","-1"],hostVars:7,hostBindings:function(w,V){2&w&&(r.BMQ("aria-modal",!0)("aria-labelledby",V.ariaLabelledBy)("aria-describedby",V.ariaDescribedBy),r.HbH("modal d-block"+(V.windowClass?" "+V.windowClass:"")),r.AVh("fade",V.animation))},inputs:{animation:"animation",ariaLabelledBy:"ariaLabelledBy",ariaDescribedBy:"ariaDescribedBy",backdrop:"backdrop",centered:"centered",fullscreen:"fullscreen",keyboard:"keyboard",scrollable:"scrollable",size:"size",windowClass:"windowClass",modalDialogClass:"modalDialogClass"},outputs:{dismissEvent:"dismiss"},ngContentSelectors:un,decls:4,vars:2,consts:[["dialog",""],["role","document"],[1,"modal-content"]],template:function(w,V){1&w&&(r.NAR(),r.j41(0,"div",1,0)(2,"div",2),r.SdG(3),r.k0s()()),2&w&&r.HbH("modal-dialog"+(V.size?" modal-"+V.size:"")+(V.centered?" modal-dialog-centered":"")+V.fullscreenClass+(V.scrollable?" modal-dialog-scrollable":"")+(V.modalDialogClass?" "+V.modalDialogClass:""))},styles:["ngb-modal-window .component-host-scrollable{display:flex;flex-direction:column;overflow:hidden}\n"],encapsulation:2}),I})(),pr=(()=>{class I{constructor(w){this._document=w}hide(){const w=Math.abs(window.innerWidth-this._document.documentElement.clientWidth),V=this._document.body,be=V.style,{overflow:tt,paddingRight:an}=be;if(w>0){const Tn=parseFloat(window.getComputedStyle(V).paddingRight);be.paddingRight=`${Tn+w}px`}return be.overflow="hidden",()=>{w>0&&(be.paddingRight=an),be.overflow=tt}}}return I.\u0275fac=function(w){return new(w||I)(r.KVO(a.qQ))},I.\u0275prov=r.jDH({token:I,factory:I.\u0275fac,providedIn:"root"}),I})(),di=(()=>{class I{constructor(w,V,be,tt,an,Tn){this._applicationRef=w,this._injector=V,this._document=be,this._scrollBar=tt,this._rendererFactory=an,this._ngZone=Tn,this._activeWindowCmptHasChanged=new y.B7,this._ariaHiddenValues=new Map,this._scrollBarRestoreFn=null,this._backdropAttributes=["animation","backdropClass"],this._modalRefs=[],this._windowAttributes=["animation","ariaLabelledBy","ariaDescribedBy","backdrop","centered","fullscreen","keyboard","scrollable","size","windowClass","modalDialogClass"],this._windowCmpts=[],this._activeInstances=new r.bkB,this._activeWindowCmptHasChanged.subscribe(()=>{if(this._windowCmpts.length){const ir=this._windowCmpts[this._windowCmpts.length-1];jt(this._ngZone,ir.location.nativeElement,this._activeWindowCmptHasChanged),this._revertAriaHidden(),this._setAriaHidden(ir.location.nativeElement)}})}_restoreScrollBar(){const w=this._scrollBarRestoreFn;w&&(this._scrollBarRestoreFn=null,w())}_hideScrollBar(){this._scrollBarRestoreFn||(this._scrollBarRestoreFn=this._scrollBar.hide())}open(w,V,be){const tt=be.container instanceof HTMLElement?be.container:uo(be.container)?this._document.querySelector(be.container):this._document.body,an=this._rendererFactory.createRenderer(null,null);if(!tt)throw new Error(`The specified modal container "${be.container||"body"}" was not found in the DOM.`);this._hideScrollBar();const Tn=new _t,ir=this._getContentRef(be.injector||w,V,Tn,be);let Qn=!1!==be.backdrop?this._attachBackdrop(tt):void 0,Cr=this._attachWindowComponent(tt,ir.nodes),kr=new Vt(Cr,ir,Qn,be.beforeDismiss);return this._registerModalRef(kr),this._registerWindowCmpt(Cr),kr.hidden.pipe((0,k.s)(1)).subscribe(()=>Promise.resolve(!0).then(()=>{this._modalRefs.length||(an.removeClass(this._document.body,"modal-open"),this._restoreScrollBar(),this._revertAriaHidden())})),Tn.close=Qr=>{kr.close(Qr)},Tn.dismiss=Qr=>{kr.dismiss(Qr)}
1,this._applyWindowOptions(Cr.instance,be),1===this._modalRefs.length&&an.addClass(this._document.body,"modal-open"),Qn&&Qn.instance&&(this._applyBackdropOptions(Qn.instance,be),Qn.changeDetectorRef.detectChanges()),Cr.changeDetectorRef.detectChanges(),kr}get activeInstances(){return this._activeInstances}dismissAll(w){this._modalRefs.forEach(V=>V.dismiss(w))}hasOpenModals(){return this._modalRefs.length>0}_attachBackdrop(w){let V=(0,r.a0P)(Fe,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector});return this._applicationRef.attachView(V.hostView),w.appendChild(V.location.nativeElement),V}_attachWindowComponent(w,V){let be=(0,r.a0P)(hn,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector,projectableNodes:V});return this._applicationRef.attachView(be.hostView),w.appendChild(be.location.nativeElement),be}_applyWindowOptions(w,V){this._windowAttributes.forEach(be=>{uo(V[be])&&(w[be]=V[be])})}_applyBackdropOptions(w,V){this._backdropAttributes.forEach(be=>{uo(V[be])&&(w[be]=V[be])})}_getContentRef(w,V,be,tt){return V?V instanceof r.C4Q?this._createFromTemplateRef(V,be):Ps(V)?this._createFromString(V):this._createFromComponent(w,V,be,tt):new ie([])}_createFromTemplateRef(w,V){const tt=w.createEmbeddedView({$implicit:V,close(an){V.close(an)},dismiss(an){V.dismiss(an)}});return this._applicationRef.attachView(tt),new ie([tt.rootNodes],tt)}_createFromString(w){const V=this._document.createTextNode(`${w}`);return new ie([[V]])}_createFromComponent(w,V,be,tt){const an=r.zZn.create({providers:[{provide:_t,useValue:be}],parent:w}),Tn=(0,r.a0P)(V,{environmentInjector:this._applicationRef.injector,elementInjector:an}),ir=Tn.location.nativeElement;return tt.scrollable&&ir.classList.add("component-host-scrollable"),this._applicationRef.attachView(Tn.hostView),new ie([[ir]],Tn.hostView,Tn)}_setAriaHidden(w){const V=w.parentElement;V&&w!==this._document.body&&(Array.from(V.children).forEach(be=>{be!==w&&"SCRIPT"!==be.nodeName&&(this._ariaHiddenValues.set(be,be.getAttribute("aria-hidden")),be.setAttribute("aria-hidden","true"))}),this._setAriaHidden(V))}_revertAriaHidden(){this._ariaHiddenValues.forEach((w,V)=>{w?V.setAttribute("aria-hidden",w):V.removeAttribute("aria-hidden")}),this._ariaHiddenValues.clear()}_registerModalRef(w){const V=()=>{const be=this._modalRefs.indexOf(w);be>-1&&(this._modalRefs.splice(be,1),this._activeInstances.emit(this._modalRefs))};this._modalRefs.push(w),this._activeInstances.emit(this._modalRefs),w.result.then(V,V)}_registerWindowCmpt(w){this._windowCmpts.push(w),this._activeWindowCmptHasChanged.next(),w.onDestroy(()=>{const V=this._windowCmpts.indexOf(w);V>-1&&(this._windowCmpts.splice(V,1),this._activeWindowCmptHasChanged.next())})}}return I.\u0275fac=function(w){return new(w||I)(r.KVO(r.o8S),r.KVO(r.zZn),r.KVO(a.qQ),r.KVO(pr),r.KVO(r._9s),r.KVO(r.SKi))},I.\u0275prov=r.jDH({token:I,factory:I.\u0275fac,providedIn:"root"}),I})(),Wr=(()=>{class I{constructor(w){this._ngbConfig=w,this.backdrop=!0,this.fullscreen=!1,this.keyboard=!0}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(w){this._animation=w}}return I.\u0275fac=function(w){return new(w||I)(r.KVO(Gs))},I.\u0275prov=r.jDH({token:I,factory:I.\u0275fac,providedIn:"root"}),I})(),Fs=(()=>{class I{constructor(w,V,be){this._injector=w,this._modalStack=V,this._config=be}open(w,V={}){const be={...this._config,animation:this._config.animation,...V};return this._modalStack.open(this._injector,w,be)}get activeInstances(){return this._modalStack.activeInstances}dismissAll(w){this._modalStack.dismissAll(w)}hasOpenModals(){return this._modalStack.hasOpenModals()}}return I.\u0275fac=function(w){return new(w||I)(r.KVO(r.zZn),r.KVO(di),r.KVO(Wr))},I.\u0275prov=r.jDH({token:I,factory:I.\u0275fac,providedIn:"root"}),I})(),Xa=(()=>{class I{}return I.\u0275fac=function(w){return new(w||I)},I.\u0275mod=r.$C({type:I}),I.\u0275inj=r.G2t({providers:[Fs]}),I})(),go=(()=>{class I{constructor(w){this._ngbConfig=w,this.destroyOnHide=!0,this.orientation="horizontal",this.roles="tablist",this.keyboard=!1}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(w){this._animation=w}}return I.\u0275fac=function(w){return new(w||I)(r.KVO(Gs))},I.\u0275prov=r.jDH({token:I,factory:I.\u0275fac,providedIn:"root"}),I})();const Qa=I=>uo(I)&&""!==I;let Za=0,Uo=(()=>{class I{constructor(w){this.templateRef=w}}return I.\u0275fac=function(w){return new(w||I)(r.rXU(r.C4Q))},I.\u0275dir=r.FsC({type:I,selectors:[["ng-template","ngbNavContent",""]]}),I})(),Wl=(()=>{class I{constructor(w,V){this._nav=w,this.elementRef=V,this.disabled=!1,this.shown=new r.bkB,this.hidden=new r.bkB}ngAfterContentChecked(){this.contentTpl=this.contentTpls.first}ngOnInit(){uo(this.domId)||(this.domId="ngb-nav-"+Za++)}get active(){return this._nav.activeId===this.id}get id(){return Qa(this._id)?this._id:this.domId}get panelDomId(){return`${this.domId}-panel`}isPanelInDom(){return(uo(this.destroyOnHide)?!this.destroyOnHide:!this._nav.destroyOnHide)||this.active}}return I.\u0275fac=function(w){return new(w||I)(r.rXU((0,r.Rfq)(()=>cl)),r.rXU(r.aKT))},I.\u0275dir=r.FsC({type:I,selectors:[["","ngbNavItem",""]],contentQueries:function(w,V,be){if(1&w&&r.wni(be,Uo,4),2&w){let tt;r.mGM(tt=r.lsd())&&(V.contentTpls=tt)}},hostVars:2,hostBindings:function(w,V){2&w&&r.AVh("nav-item",!0)},inputs:{destroyOnHide:"destroyOnHide",disabled:"disabled",domId:"domId",_id:[0,"ngbNavItem","_id"]},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbNavItem"]}),I})(),cl=(()=>{class I{constructor(w,V,be,tt){this.role=w,this._cd=be,this._document=tt,this.activeIdChange=new r.bkB,this.shown=new r.bkB,this.hidden=new r.bkB,this.destroy$=new y.B7,this.navItemChange$=new y.B7,this.navChange=new r.bkB,this.animation=V.animation,this.destroyOnHide=V.destroyOnHide,this.orientation=V.orientation,this.roles=V.roles,this.keyboard=V.keyboard}click(w){w.disabled||this._updateActiveId(w.id)}onKeyDown(w){if("tablist"!==this.roles||!this.keyboard)return;const V=w.which,be=this.links.filter(Tn=>!Tn.navItem.disabled),{length:tt}=be;let an=-1;if(be.forEach((Tn,ir)=>{Tn.elRef.nativeElement===this._document.activeElement&&(an=ir)}),tt){switch(V){case It.ArrowLeft:if("vertical"===this.orientation)return;an=(an-1+tt)%tt;break;case It.ArrowRight:if("vertical"===this.orientation)return;an=(an+1)%tt;break;case It.ArrowDown:if("horizontal"===this.orientation)return;an=(an+1)%tt;break;case It.ArrowUp:if("horizontal"===this.orientation)return;an=(an-1+tt)%tt;break;case It.Home:an=0;break;case It.End:an=tt-1}"changeWithArrows"===this.keyboard&&this.select(be[an].navItem.id),be[an].elRef.nativeElement.focus(),w.preventDefault()}}select(w){this._updateActiveId(w,!1)}ngAfterContentInit(){if(!uo(this.activeId)){const w=this.items.first?this.items.first.id:null;Qa(w)&&(this._updateActiveId(w,!1),this._cd.detectChanges())}this.items.changes.pipe((0,H.Q)(this.destroy$)).subscribe(()=>this._notifyItemChanged(this.activeId))}ngOnChanges({activeId:w}){w&&!w.firstChange&&this._notifyItemChanged(w.currentValue)}ngOnDestroy(){this.destroy$.next()}_updateActiveId(w,V=!0){if(this.activeId!==w){let be=!1;V&&this.navChange.emit({activeId:this.activeId,nextId:w,preventDefault:()=>{be=!0}}),be||(this.activeId=w,this.activeIdChange.emit(w),this._notifyItemChanged(w))}}_notifyItemChanged(w){this.navItemChange$.next(this._getItemById(w))}_getItemById(w){return this.items&&this.items.find(V=>V.id===w)||null}}return I.\u0275fac=function(w){return new(w||I)(r.kS0("role"),r.rXU(go),r.rXU(r.gRc),r.rXU(a.qQ))},I.\u0275dir=r.FsC({type:I,selectors:[["","ngbNav",""]],contentQueries:function(w,V,be){if(1&w&&(r.wni(be,Wl,4),r.wni(be,Rc,5)),2&w){let tt;r.mGM(tt=r.lsd())&&(V.items=tt),r.mGM(tt=r.lsd())&&(V.links=tt)}},hostVars:6,hostBindings:function(w,V){1&w&&r.bIt("keydown.arrowLeft",function(tt){return V.onKeyDown(tt)})("keydown.arrowRight",function(tt){return V.onKeyDown(tt)})("keydown.arrowDown",function(tt){return V.onKeyDown(tt)})("keydown.arrowUp",function(tt){return V.onKeyDown(tt)})("keydown.Home",function(tt){return V.onKeyDown(tt)})("keydown.End",function(tt){return V.onKeyDown(tt)}),2&w&&(r.BMQ("aria-orientation","vertical"===V.orientation&&"tablist"===V.roles?"vertical":void 0)("role",V.role?V.role:V.roles?"tablist":void 0),r.AVh("nav",!0)("flex-column","vertical"===V.orientation))},inputs:{activeId:"activeId",animation:"animation",destroyOnHide:"destroyOnHide",orientation:"orientation",roles:"roles",keyboard:"keyboard"},outputs:{activeIdChange:"activeIdChange",shown:"shown",hidden:"hidden",navChange:"navChange"},exportAs:["ngbNav"],features:[r.OA$]}),I})(),Rc=(()=>{class I{constructor(w,V,be,tt){this.role=w,this.navItem=V,this.nav=be,this.elRef=tt}
1hasNavItemClass(){return this.navItem.elementRef.nativeElement.nodeType===Node.COMMENT_NODE}}return I.\u0275fac=function(w){return new(w||I)(r.kS0("role"),r.rXU(Wl),r.rXU(cl),r.rXU(r.aKT))},I.\u0275dir=r.FsC({type:I,selectors:[["a","ngbNavLink",""]],hostAttrs:["href",""],hostVars:14,hostBindings:function(w,V){1&w&&r.bIt("click",function(tt){return V.nav.click(V.navItem),tt.preventDefault()}),2&w&&(r.Mr5("id",V.navItem.domId),r.BMQ("role",V.role?V.role:V.nav.roles?"tab":void 0)("tabindex",V.navItem.disabled?-1:void 0)("aria-controls",V.navItem.isPanelInDom()?V.navItem.panelDomId:null)("aria-selected",V.navItem.active)("aria-disabled",V.navItem.disabled),r.AVh("nav-link",!0)("nav-item",V.hasNavItemClass())("active",V.navItem.active)("disabled",V.navItem.disabled))}}),I})();const Pa=({classList:I})=>(I.remove("show"),()=>I.remove("active")),ou=(I,ne)=>{ne&&so(I),I.classList.add("show")};let Ns=(()=>{class I{constructor(w){this.elRef=w}}return I.\u0275fac=function(w){return new(w||I)(r.rXU(r.aKT))},I.\u0275dir=r.FsC({type:I,selectors:[["","ngbNavPane",""]],hostAttrs:[1,"tab-pane"],hostVars:5,hostBindings:function(w,V){2&w&&(r.Mr5("id",V.item.panelDomId),r.BMQ("role",V.role?V.role:V.nav.roles?"tabpanel":void 0)("aria-labelledby",V.item.domId),r.AVh("fade",V.nav.animation))},inputs:{item:"item",nav:"nav",role:"role"}}),I})(),au=(()=>{class I{constructor(w,V){this._cd=w,this._ngZone=V,this._activePane=null}isPanelTransitioning(w){return this._activePane?.item===w}ngAfterViewInit(){this._updateActivePane(),this.nav.navItemChange$.pipe((0,H.Q)(this.nav.destroy$),(0,ae.Z)(this._activePane?.item||null),(0,Ee.F)(),(0,M.i)(1)).subscribe(w=>{const V={animation:this.nav.animation,runningTransition:"stop"};this._cd.detectChanges(),this._activePane?gi(this._ngZone,this._activePane.elRef.nativeElement,Pa,V).subscribe(()=>{const be=this._activePane?.item;this._activePane=this._getPaneForItem(w),this._cd.markForCheck(),this._activePane&&(this._activePane.elRef.nativeElement.classList.add("active"),gi(this._ngZone,this._activePane.elRef.nativeElement,ou,V).subscribe(()=>{w&&(w.shown.emit(),this.nav.shown.emit(w.id))})),be&&(be.hidden.emit(),this.nav.hidden.emit(be.id))}):this._updateActivePane()})}_updateActivePane(){this._activePane=this._getActivePane(),this._activePane?.elRef.nativeElement.classList.add("show"),this._activePane?.elRef.nativeElement.classList.add("active")}_getPaneForItem(w){return this._panes&&this._panes.find(V=>V.item===w)||null}_getActivePane(){return this._panes&&this._panes.find(w=>w.item.active)||null}}return I.\u0275fac=function(w){return new(w||I)(r.rXU(r.gRc),r.rXU(r.SKi))},I.\u0275cmp=r.VBU({type:I,selectors:[["","ngbNavOutlet",""]],viewQuery:function(w,V){if(1&w&&r.GBs(Ns,5),2&w){let be;r.mGM(be=r.lsd())&&(V._panes=be)}},hostVars:2,hostBindings:function(w,V){2&w&&r.AVh("tab-content",!0)},inputs:{paneRole:"paneRole",nav:[0,"ngbNavOutlet","nav"]},attrs:Wn,decls:1,vars:1,consts:[["ngFor","",3,"ngForOf"],["ngbNavPane","",3,"item","nav","role",4,"ngIf"],["ngbNavPane","",3,"item","nav","role"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(w,V){1&w&&r.DNE(0,Nt,1,1,"ng-template",0),2&w&&r.Y8G("ngForOf",V.nav.items)},dependencies:[a.Sq,a.bT,a.T3,Ns],encapsulation:2,changeDetection:0}),I})(),_o=(()=>{class I{}return I.\u0275fac=function(w){return new(w||I)},I.\u0275mod=r.$C({type:I}),I.\u0275inj=r.G2t({imports:[a.MD]}),I})(),rs=(()=>{class I{}return I.\u0275fac=function(w){return new(w||I)},I.\u0275mod=r.$C({type:I}),I.\u0275inj=r.G2t({imports:[a.MD]}),I})();class bl{constructor(ne,w){this.open=ne,this.close=w,w||(this.close=ne)}isManual(){return"manual"===this.open||"manual"===this.close}}const fa={hover:["mouseenter","mouseleave"],focus:["focusin","focusout"]},ma=I=>I>0?(0,he.c)(I):ne=>ne;function oc(I,ne,w,V,be,tt,an=0,Tn=0){const ir=function co(I,ne=fa){const w=(I||"").trim();if(0===w.length)return[];const V=w.split(/\s+/).map(tt=>tt.split(":")).map(tt=>{let an=ne[tt[0]]||tt;return new bl(an[0],an[1])}),be=V.filter(tt=>tt.isManual());if(be.length>1)throw"Triggers parse error: only one manual trigger is allowed";if(1===be.length&&V.length>1)throw"Triggers parse error: manual trigger can't be mixed with other triggers";return V}(w);if(1===ir.length&&ir[0].isManual())return()=>{};const Qn=function pa(I,ne,w,V){return new u.c(be=>{const tt=[],an=()=>be.next(!0),Tn=()=>be.next(!1),ir=()=>be.next(!V());
1return w.forEach(Qn=>{Qn.open===Qn.close?tt.push(I.listen(ne,Qn.open,ir)):tt.push(I.listen(ne,Qn.open,an),I.listen(ne,Qn.close,Tn))}),()=>{tt.forEach(Qn=>Qn())}})}(I,ne,ir,V).pipe(function ul(I,ne,w){return V=>{let be=null;const tt=V.pipe((0,j.T)(ir=>({open:ir})),(0,K.p)(ir=>{const Qn=w();return Qn===ir.open||be&&be.open!==Qn?(be&&be.open!==ir.open&&(be=null),!1):(be=ir,!0)}),(0,ee.u)()),an=tt.pipe((0,K.p)(ir=>ir.open),ma(I)),Tn=tt.pipe((0,K.p)(ir=>!ir.open),ma(ne));return(0,L.h)(an,Tn).pipe((0,K.p)(ir=>ir===be&&(be=null,ir.open!==w())),(0,j.T)(ir=>ir.open))}}(an,Tn,V)).subscribe(Cr=>Cr?be():tt());return()=>Qn.unsubscribe()}let fs=(()=>{class I{constructor(w){this._ngbConfig=w,this.autoClose=!0,this.placement="auto",this.popperOptions=V=>V,this.triggers="click",this.disablePopover=!1,this.openDelay=0,this.closeDelay=0}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(w){this._animation=w}}return I.\u0275fac=function(w){return new(w||I)(r.KVO(Gs))},I.\u0275prov=r.jDH({token:I,factory:I.\u0275fac,providedIn:"root"}),I})(),El=0,Ba=(()=>{class I{isTitleTemplate(){return this.title instanceof r.C4Q}}return I.\u0275fac=function(w){return new(w||I)},I.\u0275cmp=r.VBU({type:I,selectors:[["ngb-popover-window"]],hostAttrs:["role","tooltip"],hostVars:5,hostBindings:function(w,V){2&w&&(r.Mr5("id",V.id),r.HbH("popover"+(V.popoverClass?" "+V.popoverClass:"")),r.AVh("fade",V.animation))},inputs:{animation:"animation",title:"title",id:"id",popoverClass:"popoverClass",context:"context"},ngContentSelectors:un,decls:4,vars:1,consts:[["simpleTitle",""],["data-popper-arrow","",1,"popover-arrow"],["class","popover-header",4,"ngIf"],[1,"popover-body"],[1,"popover-header"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(w,V){1&w&&(r.NAR(),r.nrm(0,"div",1),r.DNE(1,Sr,4,2,"h3",2),r.j41(2,"div",3),r.SdG(3),r.k0s()),2&w&&(r.R7$(),r.Y8G("ngIf",V.title))},dependencies:[a.bT,a.T3],encapsulation:2,changeDetection:0}),I})(),wc=(()=>{class I{constructor(w,V,be,tt,an,Tn,ir,Qn,Cr,kr){this._elementRef=w,this._renderer=be,this._ngZone=ir,this._document=Qn,this._changeDetector=Cr,this.shown=new r.bkB,this.hidden=new r.bkB,this._ngbPopoverWindowId="ngb-popover-"+El++,this._windowRef=null,this.animation=Tn.animation,this.autoClose=Tn.autoClose,this.placement=Tn.placement,this.popperOptions=Tn.popperOptions,this.triggers=Tn.triggers,this.container=Tn.container,this.disablePopover=Tn.disablePopover,this.popoverClass=Tn.popoverClass,this.openDelay=Tn.openDelay,this.closeDelay=Tn.closeDelay,this._positioning=Hs(V),this._popupService=new De(Ba,tt,an,be,this._ngZone,kr)}_isDisabled(){return!(!this.disablePopover&&(this.ngbPopover||this.popoverTitle))}open(w){if(!this._windowRef&&!this._isDisabled()){const{windowRef:V,transition$:be}=this._popupService.open(this.ngbPopover,w,this.animation);this._windowRef=V,this._windowRef.setInput("animation",this.animation),this._windowRef.setInput("title",this.popoverTitle),this._windowRef.setInput("context",w),this._windowRef.setInput("popoverClass",this.popoverClass),this._windowRef.setInput("id",this._ngbPopoverWindowId),this._renderer.setAttribute(this._getPositionTargetElement(),"aria-describedby",this._ngbPopoverWindowId),"body"===this.container&&this._document.querySelector(this.container).appendChild(this._windowRef.location.nativeElement),this._windowRef.changeDetectorRef.detectChanges(),this._windowRef.changeDetectorRef.markForCheck(),this._ngZone.runOutsideAngular(()=>{this._positioning.createPopper({hostElement:this._getPositionTargetElement(),targetElement:this._windowRef.location.nativeElement,placement:this.placement,appendToBody:"body"===this.container,baseClass:"bs-popover",updatePopperOptions:tt=>this.popperOptions(Qo([0,8])(tt))}),Promise.resolve().then(()=>{this._positioning.update(),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>this._positioning.update())})}),Aa(this._ngZone,this._document,this.autoClose,()=>this.close(),this.hidden,[this._windowRef.location.nativeElement]),be.subscribe(()=>this.shown.emit())}}close(w=this.animation){this._windowRef&&(this._renderer.removeAttribute(this._getPositionTargetElement(),"aria-describedby"),this._popupService.close(w).subscribe(()=>{this._windowRef=null,this._positioning.destroy(),this._zoneSubscription?.unsubscribe(),this.hidden.emit(),this._changeDetector.markForCheck()}))}toggle(){this._windowRef?this.close():this.open()}isOpen(){return null!=this._windowRef}ngOnInit(){this._unregisterListenersFn=oc(this._renderer,this._elementRef.nativeElement,this.triggers,this.isOpen.bind(this),this.open.bind(this),this.close.bind(this),+this.openDelay,+this.closeDelay)}ngOnChanges({ngbPopover:w,popoverTitle:V,disablePopover:be,popoverClass:tt}){tt&&this.isOpen()&&(this._windowRef.instance.popoverClass=tt.currentValue),(w||V||be)&&this._isDisabled()&&this.close()}ngOnDestroy(){this.close(!1),this._unregisterListenersFn?.()}_getPositionTargetElement(){return(Ps(this.positionTarget)?this._document.querySelector(this.positionTarget):this.positionTarget)||this._elementRef.nativeElement}}return I.\u0275fac=function(w){return new(w||I)(r.rXU(r.aKT),r.rXU(ao),r.rXU(r.sFG),r.rXU(r.zZn),r.rXU(r.c1b),r.rXU(fs),r.rXU(r.SKi),r.rXU(a.qQ),r.rXU(r.gRc),r.rXU(r.o8S))},I.\u0275dir=r.FsC({type:I,selectors:[["","ngbPopover",""]],inputs:{animation:"animation",autoClose:"autoClose",ngbPopover:"ngbPopover",popoverTitle:"popoverTitle",placement:"placement",popperOptions:"popperOptions",triggers:"triggers",positionTarget:"positionTarget",container:"container",disablePopover:"disablePopover",popoverClass:"popoverClass",openDelay:"openDelay",closeDelay:"closeDelay"},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbPopover"],features:[r.OA$]}),I})(),Mo=(()=>{class I{}return I.\u0275fac=function(w){return new(w||I)},I.\u0275mod=r.$C({type:I}
1),I.\u0275inj=r.G2t({imports:[a.MD]}),I})(),wl=(()=>{class I{}return I.\u0275fac=function(w){return new(w||I)},I.\u0275mod=r.$C({type:I}),I.\u0275inj=r.G2t({imports:[a.MD]}),I})(),ui=(()=>{class I{}return I.\u0275fac=function(w){return new(w||I)},I.\u0275mod=r.$C({type:I}),I.\u0275inj=r.G2t({imports:[a.MD]}),I})(),Hn=(()=>{class I{}return I.\u0275fac=function(w){return new(w||I)},I.\u0275mod=r.$C({type:I}),I.\u0275inj=r.G2t({imports:[a.MD]}),I})(),Dl=(()=>{class I{}return I.\u0275fac=function(w){return new(w||I)},I.\u0275mod=r.$C({type:I}),I.\u0275inj=r.G2t({imports:[a.MD]}),I})(),Id=(()=>{class I{constructor(w){this._ngbConfig=w,this.autoClose=!0,this.placement="auto",this.popperOptions=V=>V,this.triggers="hover focus",this.disableTooltip=!1,this.openDelay=0,this.closeDelay=0}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(w){this._animation=w}}return I.\u0275fac=function(w){return new(w||I)(r.KVO(Gs))},I.\u0275prov=r.jDH({token:I,factory:I.\u0275fac,providedIn:"root"}),I})(),Os=0,Mu=(()=>{class I{}return I.\u0275fac=function(w){return new(w||I)},I.\u0275cmp=r.VBU({type:I,selectors:[["ngb-tooltip-window"]],hostAttrs:["role","tooltip"],hostVars:5,hostBindings:function(w,V){2&w&&(r.Mr5("id",V.id),r.HbH("tooltip"+(V.tooltipClass?" "+V.tooltipClass:"")),r.AVh("fade",V.animation))},inputs:{animation:"animation",id:"id",tooltipClass:"tooltipClass"},ngContentSelectors:un,decls:3,vars:0,consts:[["data-popper-arrow","",1,"tooltip-arrow"],[1,"tooltip-inner"]],template:function(w,V){1&w&&(r.NAR(),r.nrm(0,"div",0),r.j41(1,"div",1),r.SdG(2),r.k0s())},encapsulation:2,changeDetection:0}),I})(),qa=(()=>{class I{constructor(w,V,be,tt,an,Tn,ir,Qn,Cr,kr){this._elementRef=w,this._renderer=be,this._ngZone=ir,this._document=Qn,this._changeDetector=Cr,this.shown=new r.bkB,this.hidden=new r.bkB,this._ngbTooltipWindowId="ngb-tooltip-"+Os++,this._windowRef=null,this.animation=Tn.animation,this.autoClose=Tn.autoClose,this.placement=Tn.placement,this.popperOptions=Tn.popperOptions,this.triggers=Tn.triggers,this.container=Tn.container,this.disableTooltip=Tn.disableTooltip,this.tooltipClass=Tn.tooltipClass,this.openDelay=Tn.openDelay,this.closeDelay=Tn.closeDelay,this._popupService=new De(Mu,tt,an,be,this._ngZone,kr),this._positioning=Hs(V)}set ngbTooltip(w){this._ngbTooltip=w,!w&&this._windowRef&&this.close()}get ngbTooltip(){return this._ngbTooltip}open(w){if(!this._windowRef&&this._ngbTooltip&&!this.disableTooltip){const{windowRef:V,transition$:be}=this._popupService.open(this._ngbTooltip,w,this.animation);this._windowRef=V,this._windowRef.setInput("animation",this.animation),this._windowRef.setInput("tooltipClass",this.tooltipClass),this._windowRef.setInput("id",this._ngbTooltipWindowId),this._renderer.setAttribute(this._getPositionTargetElement(),"aria-describedby",this._ngbTooltipWindowId),"body"===this.container&&this._document.querySelector(this.container).appendChild(this._windowRef.location.nativeElement),this._windowRef.changeDetectorRef.detectChanges(),this._windowRef.changeDetectorRef.markForCheck(),this._ngZone.runOutsideAngular(()=>{this._positioning.createPopper({hostElement:this._getPositionTargetElement(),targetElement:this._windowRef.location.nativeElement,placement:this.placement,appendToBody:"body"===this.container,baseClass:"bs-tooltip",updatePopperOptions:tt=>this.popperOptions(tt)}),Promise.resolve().then(()=>{this._positioning.update(),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>this._positioning.update())})}),Aa(this._ngZone,this._document,this.autoClose,()=>this.close(),this.hidden,[this._windowRef.location.nativeElement]),be.subscribe(()=>this.shown.emit())}}close(w=this.animation){null!=this._windowRef&&(this._renderer.removeAttribute(this._getPositionTargetElement(),"aria-describedby"),this._popupService.close(w).subscribe(()=>{this._windowRef=null,this._positioning.destroy(),this._zoneSubscription?.unsubscribe(),this.hidden.emit(),this._changeDetector.markForCheck()}))}toggle(){this._windowRef?this.close():this.open()}isOpen(){return null!=this._windowRef}ngOnInit(){this._unregisterListenersFn=oc(this._renderer,this._elementRef.nativeElement,this.triggers,this.isOpen.bind(this),this.open.bind(this),this.close.bind(this),+this.openDelay,+this.closeDelay)}ngOnChanges({tooltipClass:w}){w&&this.isOpen()&&(this._windowRef.instance.tooltipClass=w.currentValue)}ngOnDestroy(){this.close(!1),this._unregisterListenersFn?.()}_getPositionTargetElement(){return(Ps(this.positionTarget)?this._document.querySelector(this.positionTarget):this.positionTarget)||this._elementRef.nativeElement}}return I.\u0275fac=function(w){return new(w||I)(r.rXU(r.aKT),r.rXU(ao),r.rXU(r.sFG),r.rXU(r.zZn),r.rXU(r.c1b),r.rXU(Id),r.rXU(r.SKi),r.rXU(a.qQ),r.rXU(r.gRc),r.rXU(r.o8S))},I.\u0275dir=r.FsC({type:I,selectors:[["","ngbTooltip",""]],inputs:{animation:"animation",autoClose:"autoClose",placement:"placement",popperOptions:"popperOptions",triggers:"triggers",positionTarget:"positionTarget",container:"container",disableTooltip:"disableTooltip",tooltipClass:"tooltipClass",openDelay:"openDelay",closeDelay:"closeDelay",ngbTooltip:"ngbTooltip"},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbTooltip"],features:[r.OA$]}),I})(),dl=(()=>{class I{}return I.\u0275fac=function(w){return new(w||I)},I.\u0275mod=r.$C({type:I}),I.\u0275inj=r.G2t({}),I})();new r.nKC("live announcer delay",{providedIn:"root",factory:function kd(){return 100}});let zl=(()=>{class I{}return I.\u0275fac=function(w){return new(w||I)},I.\u0275mod=r.$C({type:I}
1),I.\u0275inj=r.G2t({imports:[a.MD]}),I})(),Fa=(()=>{class I{}return I.\u0275fac=function(w){return new(w||I)},I.\u0275mod=r.$C({type:I}),I.\u0275inj=r.G2t({}),I})();const lc=[na,to,Ms,xo,To,we,Xa,_o,Fa,rs,Mo,wl,ui,Hn,Dl,dl,zl];let ku=(()=>{class I{}return I.\u0275fac=function(w){return new(w||I)},I.\u0275mod=r.$C({type:I}),I.\u0275inj=r.G2t({imports:[lc,na,to,Ms,xo,To,we,Xa,_o,Fa,rs,Mo,wl,ui,Hn,Dl,dl,zl]}),I})()},43358:(We,de,m)=>{"use strict";m.d(de,{$T:()=>T,I9:()=>Se,Nk:()=>L,kN:()=>re,vw:()=>B});var r=m(54438),a=m(60177),u=m(31805),_=m(73586),v=m(44670),y=m(58728),E=m(35015);class g{constructor(ee,pe){this.source=ee,ee.initialize&&ee.initialize(pe)}subscribe(ee){this.sub=this.source.onInterrupt.subscribe(ee)}unsubscribe(){this.sub.unsubscribe(),this.sub=null}resume(){this.source.attach()}pause(){this.source.detach()}}class f{constructor(){this.idValue=new Date,this.idlingValue=!1}id(ee){if(void 0!==ee){if(!ee)throw new Error("A value must be specified for the ID.");this.idValue=ee}return this.idValue}idling(ee){return void 0!==ee&&(this.idlingValue=ee),this.idlingValue}now(){return new Date}isExpired(){const ee=this.last();return null!=ee&&ee<=this.now()}}class C{constructor(){this.storageMap={}}get length(){return Object.keys(this.storageMap).length}clear(){this.storageMap={}}getItem(ee){return typeof this.storageMap[ee]<"u"?this.storageMap[ee]:null}key(ee){return Object.keys(this.storageMap)[ee]||null}removeItem(ee){this.storageMap[ee]=void 0}setItem(ee,pe){this.storageMap[ee]=pe}}let S=(()=>{class M{constructor(){this.storage=this.getStorage()}getStorage(){try{const pe=localStorage;return pe.setItem("ng2IdleStorage",""),pe.removeItem("ng2IdleStorage"),pe}catch{return new C}}getItem(pe){return this.storage.getItem("ng2Idle."+pe)}removeItem(pe){this.storage.removeItem("ng2Idle."+pe)}setItem(pe,ge){this.storage.setItem("ng2Idle."+pe,ge)}_wrapped(){return this.storage}static{this.\u0275fac=function(ge){return new(ge||M)}}static{this.\u0275prov=r.jDH({token:M,factory:M.\u0275fac})}}return M})(),O=(()=>{class M extends f{constructor(pe){super(),this.localStorage=pe,this.idleName="main"}last(pe){return void 0!==pe&&this.setExpiry(pe),this.getExpiry()}idling(pe){return void 0!==pe&&this.setIdling(pe),this.getIdling()}getIdleName(){return this.idleName}setIdleName(pe){pe&&(this.idleName=pe)}getExpiry(){const pe=this.localStorage.getItem(this.idleName+".expiry");return pe?new Date(parseInt(pe,10)):null}setExpiry(pe){pe?this.localStorage.setItem(this.idleName+".expiry",pe.getTime().toString()):this.localStorage.removeItem(this.idleName+".expiry")}getIdling(){const pe=this.localStorage.getItem(this.idleName+".idling");return!!pe&&"true"===pe}setIdling(pe){this.localStorage.setItem(this.idleName+".idling",pe?pe.toString():"false")}static{this.\u0275fac=function(ge){return new(ge||M)(r.KVO(S))}}static{this.\u0275prov=r.jDH({token:M,factory:M.\u0275fac})}}return M})();class T{}var L=function(M){return M[M.disabled=0]="disabled",M[M.idle=1]="idle",M[M.notIdle=2]="notIdle",M}(L||{});let B=(()=>{class M{constructor(pe,ge,Be,je){this.expiry=pe,this.zone=ge,this.platformId=je,this.idle=1200,this.timeoutVal=30,this.autoResume=L.idle,this.interrupts=new Array,this.running=!1,this.keepaliveEnabled=!1,this.onIdleStart=new r.bkB,this.onIdleEnd=new r.bkB,this.onTimeoutWarning=new r.bkB,this.onTimeout=new r.bkB,this.onInterrupt=new r.bkB,Be&&(this.keepaliveSvc=Be,this.keepaliveEnabled=!0),this.setIdling(!1)}setIdleName(pe){if(!(this.expiry instanceof O))throw new Error("Cannot set expiry key name because no LocalStorageExpiry has been provided.");this.expiry.setIdleName(pe)}getKeepaliveEnabled(){return this.keepaliveEnabled}setKeepaliveEnabled(pe){if(!this.keepaliveSvc)throw new Error("Cannot enable keepalive integration because no KeepaliveSvc has been provided.");return this.keepaliveEnabled=pe}getTimeout(){return this.timeoutVal}setTimeout(pe){if(!1===pe)this.timeoutVal=0;else{if(!("number"==typeof pe&&pe>=0))throw new Error("'seconds' can only be 'false' or a positive number.");this.timeoutVal=pe}return this.timeoutVal}getIdle(){return this.idle}setIdle(pe){if(pe<=0)throw new Error("'seconds' must be greater zero");return this.idle=pe}getAutoResume(){return this.autoResume}setAutoResume(pe){return this.autoResume=pe}setInterrupts(pe){this.clearInterrupts();const ge=this;for(const Be of pe){const Qe=new g(Be,{platformId:this.platformId});Qe.subscribe(xe=>{ge.interrupt(xe.force,xe.innerArgs)}),this.interrupts.push(Qe)}return this.interrupts}getInterrupts(){return this.interrupts}clearInterrupts(){for(const pe of this.interrupts)pe.pause(),pe.unsubscribe();this.interrupts.length=0}isRunning(){return this.running}isIdling(){return this.idling}watch(pe){this.safeClearInterval("idleHandle"),this.safeClearInterval("timeoutHandle");const ge=this.timeoutVal?this.timeoutVal:0;if(!pe){const je=new Date(this.expiry.now().getTime()+1e3*(this.idle+ge));this.expiry.last(je)}this.idling&&this.toggleState(),this.running||(this.startKeepalive(),this.toggleInterrupts(!0)),this.running=!0;const Be=()=>{this.zone.run(()=>{this.getExpiryDiff(ge)>0?(this.safeClearInterval("idleHandle"),this.setIdleIntervalOutsideOfZone(Be,1e3)):this.toggleState()})};this.setIdleIntervalOutsideOfZone(Be,1e3)}setIdleIntervalOutsideOfZone(pe,ge){this.zone.runOutsideAngular(()=>{this.idleHandle=setInterval(pe,ge)})}stop(){this.stopKeepalive(),this.toggleInterrupts(!1),this.safeClearInterval("idleHandle"),this.safeClearInterval("timeoutHandle"),this.setIdling(!1),this.running=!1,this.expiry.last(null)}timeout(){this.stopKeepalive(),this.toggleInterrupts(!1),this.safeClearInterval("idleHandle"),this.safeClearInterval("timeoutHandle"),this.setIdling(!0),this.running=!1,this.countdown=0,this.onTimeout.emit(null)}interrupt(pe,ge){if(this.running){if(this.timeoutVal&&this.expiry.isExpired())return void this.timeout();this.onInterrupt.emit(ge),(!0===pe||this.autoResume===L.idle||this.autoResume===L.notIdle&&!this.expiry.idling())&&this.watch(pe)}}setIdling(pe){this.idling=pe,this.expiry.idling(pe)}toggleState(){this.setIdling(!this.idling),this.idling?(this.onIdleStart.emit(null),this.stopKeepalive(),this.timeoutVal>0&&(this.countdown=this.timeoutVal,this.doCountdown(),this.setTimeoutIntervalOutsideZone(()=>{this.doCountdownInZone()},1e3))):(this.toggleInterrupts(!0),this.onIdleEnd.emit(null),this.startKeepalive()),this.safeClearInterval("idleHandle")}setTimeoutIntervalOutsideZone(pe,ge){this.zone.runOutsideAngular(()=>{this.timeoutHandle=setInterval(()=>{pe()},ge)})}toggleInterrupts(pe){for(const ge of this.interrupts)pe?ge.resume():ge.pause()}getExpiryDiff(pe){const ge=this.expiry.now();
1return(this.expiry.last()||ge).getTime()-ge.getTime()-1e3*pe}doCountdownInZone(){this.zone.run(()=>{this.doCountdown()})}doCountdown(){const pe=this.getExpiryDiff(this.timeoutVal);if(pe>0)return this.safeClearInterval("timeoutHandle"),void this.interrupt(!0);this.idling&&(this.countdown<=0?this.timeout():(this.onTimeoutWarning.emit(this.countdown),this.countdown=Math.round((1e3*(this.timeoutVal-1)+pe)/1e3)))}safeClearInterval(pe){const ge=this[pe];null!==ge&&typeof ge<"u"&&(clearInterval(this[pe]),this[pe]=null)}startKeepalive(){!this.keepaliveSvc||!this.keepaliveEnabled||(this.running&&this.keepaliveSvc.ping(),this.keepaliveSvc.start())}stopKeepalive(){!this.keepaliveSvc||!this.keepaliveEnabled||this.keepaliveSvc.stop()}ngOnDestroy(){this.stop(),this.clearInterrupts()}static{this.\u0275fac=function(ge){return new(ge||M)(r.KVO(f),r.KVO(r.SKi),r.KVO(T,8),r.KVO(r.Agw,8))}}static{this.\u0275prov=r.jDH({token:M,factory:M.\u0275fac})}}return M})();class H{constructor(ee,pe,ge=!1){this.source=ee,this.innerArgs=pe,this.force=ge}}class K{constructor(ee,pe){this.attachFn=ee,this.detachFn=pe,this.isAttached=!1,this.onInterrupt=new r.bkB}attach(){!0!==Zone.current.get("isAngularZone")?(!this.isAttached&&this.attachFn&&this.attachFn(this),this.isAttached=!0):Zone.current.parent.run(()=>this.attach())}detach(){this.isAttached&&this.detachFn&&this.detachFn(this),this.isAttached=!1}}class j extends K{constructor(ee,pe,ge){super(null,null),this.target=ee,this.events=pe,this.opts=ge,this.eventSubscription=new u.y,"number"==typeof this.opts&&(this.opts={throttleDelay:this.opts,passive:!1}),this.opts=this.opts||{passive:!1,throttleDelay:500},null==this.opts.throttleDelay&&(this.opts.throttleDelay=500),this.throttleDelay=this.opts.throttleDelay,this.passive=!!this.opts.passive}initialize(ee){if(ee?.platformId&&(0,a.Vy)(ee.platformId))return;const pe="function"==typeof this.target?this.target():this.target,ge=this.passive?{passive:!0}:null,Be=this.events.split(" ").map(Qe=>(0,_.R)(pe,Qe,ge));this.eventSrc=(0,v.h)(...Be),this.eventSrc=this.eventSrc.pipe((0,y.p)(Qe=>!this.filterEvent(Qe))),this.throttleDelay>0&&(this.eventSrc=this.eventSrc.pipe((0,E.c)(this.throttleDelay)));const je=Qe=>this.onInterrupt.emit(new H(this,Qe));this.attachFn=()=>this.eventSubscription=this.eventSrc.subscribe(je),this.detachFn=()=>this.eventSubscription.unsubscribe()}filterEvent(ee){return!1}get options(){return{passive:this.passive,throttleDelay:this.throttleDelay}}}class ae extends j{constructor(ee,pe){super(()=>document.documentElement,ee,pe)}filterEvent(ee){return!("mousemove"!==ee.type||!(ee.originalEvent&&0===ee.originalEvent.movementX&&0===ee.originalEvent.movementY||void 0!==ee.movementX&&!ee.movementX)&&ee.movementY)}}class Ee extends j{constructor(ee,pe){super(()=>window,ee,pe)}}class Me extends Ee{constructor(ee=500){super("storage",ee)}filterEvent(ee){return!(ee.key&&ee.key.indexOf("ng2Idle.")>=0&&ee.key.indexOf(".expiry")>=0)}}let re=(()=>{class M{static forRoot(){return{ngModule:M,providers:[O,{provide:f,useExisting:O},B]}}static{this.\u0275fac=function(ge){return new(ge||M)}}static{this.\u0275mod=r.$C({type:M})}static{this.\u0275inj=r.G2t({providers:[S]})}}return M})();const Se=function he(M){return[new ae("mousemove keydown DOMMouseScroll mousewheel mousedown touchstart touchmove scroll",M),new Me(M)]}()},91582:(We,de,m)=>{"use strict";m.d(de,{K:()=>v,Z:()=>_});var r=m(54438),a=m(21626),u=m(43358);let _=(()=>{class y extends u.$T{constructor(g,f){super(),this.http=g,this.zone=f,this.pingInterval=600,this.onPing=new r.bkB,this.onPingResponse=new r.bkB}request(g){return"string"==typeof g?this.pingRequest=new a.Kd("GET",g):g instanceof a.Kd?this.pingRequest=g:null===g&&(this.pingRequest=null),this.pingRequest}interval(g){if(!isNaN(g)&&g>0)this.pingInterval=g;else if(!isNaN(g)&&g<=0)throw new Error("Interval value must be greater than zero.");return this.pingInterval}ping(){this.onPing.emit(null),this.pingRequest&&this.http.request(this.pingRequest).subscribe(g=>{this.onPingResponse.emit(g)},g=>{this.onPingResponse.emit(g)})}start(){this.stop(),this.zone.runOutsideAngular(()=>{this.pingHandle=setInterval(()=>{this.zone.run(()=>{this.ping()})},1e3*this.pingInterval)})}stop(){this.hasPingHandle()&&(clearInterval(this.pingHandle),this.pingHandle=null)}ngOnDestroy(){this.stop()}isRunning(){return this.hasPingHandle()}hasPingHandle(){return null!==this.pingHandle&&typeof this.pingHandle<"u"}static{this.\u0275fac=function(f){return new(f||y)(r.KVO(a.Qq),r.KVO(r.SKi))}}static{this.\u0275prov=r.jDH({token:y,factory:y.\u0275fac})}}return y})(),v=(()=>{class y{static forRoot(){return{ngModule:y,providers:[_,{provide:u.$T,useExisting:_}]}}static{this.\u0275fac=function(f){return new(f||y)}}static{this.\u0275mod=r.$C({type:y})}
1static{this.\u0275inj=r.G2t({imports:[u.kN.forRoot()]})}}return y})()},72510:(We,de,m)=>{"use strict";m.d(de,{Ci:()=>Ut,MQ:()=>$,Uq:()=>Un,ZZ:()=>qn,vr:()=>R,xt:()=>qt,y2:()=>Tr});var r=m(54438),a=m(89417),u=m(7605),_=m(18542),v=m(23176),y=m(8841),E=m(63020),g=m(58728),f=m(95006),C=m(75128),S=m(85516),O=m(45286),T=m(73586),L=m(44670),B=m(60177);const H=["content"],K=["scroll"],k=["padding"],j=["*"],ae=X=>({searchTerm:X});function Ee(X,ye){if(1&X&&(r.j41(0,"div",3),r.eu8(1,6),r.k0s()),2&X){const Q=r.XpG();r.R7$(),r.Y8G("ngTemplateOutlet",Q.headerTemplate)("ngTemplateOutletContext",r.eq3(2,ae,Q.filterValue))}}function Me(X,ye){if(1&X&&(r.j41(0,"div",5),r.eu8(1,6),r.k0s()),2&X){const Q=r.XpG();r.R7$(),r.Y8G("ngTemplateOutlet",Q.footerTemplate)("ngTemplateOutletContext",r.eq3(2,ae,Q.filterValue))}}const Ie=["searchInput"],re=["clearButton"],he=(X,ye,Q)=>({item:X,clear:ye,label:Q}),Se=(X,ye)=>({items:X,clear:ye}),M=(X,ye,Q,Ye)=>({item:X,item$:ye,index:Q,searchTerm:Ye});function ee(X,ye){if(1&X&&(r.j41(0,"div",20),r.EFF(1),r.k0s()),2&X){const Q=r.XpG(2);r.R7$(),r.JRh(Q.placeholder)}}function pe(X,ye){}function ge(X,ye){if(1&X&&r.DNE(0,ee,2,1,"ng-template",null,1,r.C5r)(2,pe,0,0,"ng-template",19),2&X){const Q=r.sdS(1),Ye=r.XpG();r.R7$(2),r.Y8G("ngTemplateOutlet",Ye.placeholderTemplate||Q)}}function Be(X,ye){if(1&X){const Q=r.RV6();r.j41(0,"span",23),r.bIt("click",function(){r.eBV(Q);const ut=r.XpG().$implicit,Kt=r.XpG(2);return r.Njj(Kt.unselect(ut))}),r.EFF(1,"\xd7"),r.k0s(),r.nrm(2,"span",24)}if(2&X){const Q=r.XpG().$implicit,Ye=r.XpG(2);r.R7$(2),r.Y8G("ngItemLabel",Q.label)("escape",Ye.escapeHTML)}}function je(X,ye){}function Qe(X,ye){if(1&X&&(r.j41(0,"div",22),r.DNE(1,Be,3,2,"ng-template",null,2,r.C5r)(3,je,0,0,"ng-template",12),r.k0s()),2&X){const Q=ye.$implicit,Ye=r.sdS(2),ut=r.XpG(2);r.AVh("ng-value-disabled",Q.disabled),r.R7$(3),r.Y8G("ngTemplateOutlet",ut.labelTemplate||Ye)("ngTemplateOutletContext",r.sMw(4,he,Q.value,ut.clearItem,Q.label))}}function xe(X,ye){if(1&X&&r.Z7z(0,Qe,4,8,"div",21,r.BUC().trackByOption,!0),2&X){const Q=r.XpG();r.Dyx(Q.selectedItems)}}function Ae(X,ye){}function ve(X,ye){if(1&X&&r.DNE(0,Ae,0,0,"ng-template",12),2&X){const Q=r.XpG();r.Y8G("ngTemplateOutlet",Q.multiLabelTemplate)("ngTemplateOutletContext",r.l_i(2,Se,Q.selectedValues,Q.clearItem))}}function _e(X,ye){1&X&&r.nrm(0,"div",25)}function Ce(X,ye){}function lt(X,ye){if(1&X&&r.DNE(0,_e,1,0,"ng-template",null,3,r.C5r)(2,Ce,0,0,"ng-template",19),2&X){const Q=r.sdS(1),Ye=r.XpG();r.R7$(2),r.Y8G("ngTemplateOutlet",Ye.loadingSpinnerTemplate||Q)}}function Dt(X,ye){if(1&X&&(r.j41(0,"span",15,4)(2,"span",26),r.EFF(3,"\xd7"),r.k0s()()),2&X){const Q=r.XpG();r.FS9("title",Q.clearAllText)}}function $t(X,ye){if(1&X&&r.nrm(0,"span",31),2&X){const Q=r.XpG().$implicit,Ye=r.XpG(2);r.Y8G("ngItemLabel",Q.label)("escape",Ye.escapeHTML)}}function un(X,ye){}function cn(X,ye){if(1&X){const Q=r.RV6();r.j41(0,"div",30),r.bIt("click",function(){const ut=r.eBV(Q).$implicit,Kt=r.XpG(2);return r.Njj(Kt.toggleItem(ut))})("mouseover",function(){const ut=r.eBV(Q).$implicit,Kt=r.XpG(2);return r.Njj(Kt.onItemHover(ut))}),r.DNE(1,$t,1,2,"ng-template",null,5,r.C5r)(3,un,0,0,"ng-template",12),r.k0s()}if(2&X){const Q=ye.$implicit,Ye=r.sdS(2),ut=r.XpG(2);r.AVh("ng-option-disabled",Q.disabled)("ng-option-selected",Q.selected)("ng-optgroup",Q.children)("ng-option",!Q.children)("ng-option-child",!!Q.parent)("ng-option-marked",Q===ut.itemsList.markedItem),r.BMQ("role",Q.children?"group":"option")("aria-selected",Q.selected)("id",null==Q?null:Q.htmlId),r.R7$(3),r.Y8G("ngTemplateOutlet",Q.children?ut.optgroupTemplate||Ye:ut.optionTemplate||Ye)("ngTemplateOutletContext",r.ziG(17,M,Q.value,Q,Q.index,ut.searchTerm))}}function Pn(X,ye){if(1&X&&(r.j41(0,"span")(1,"span",33),r.EFF(2),r.k0s(),r.EFF(3),r.k0s()),2&X){const Q=r.XpG(3);r.R7$(2),r.JRh(Q.addTagText),r.R7$(),r.SpI('"',Q.searchTerm,'"')}}function on(X,ye){}function dn(X,ye){if(1&X){const Q=r.RV6();r.j41(0,"div",32),r.bIt("mouseover",function(){r.eBV(Q);const ut=r.XpG(2);return r.Njj(ut.itemsList.unmarkItem())})("click",function(){r.eBV(Q);const ut=r.XpG(2);
1return r.Njj(ut.selectTag())}),r.DNE(1,Pn,4,2,"ng-template",null,6,r.C5r)(3,on,0,0,"ng-template",12),r.k0s()}if(2&X){const Q=r.sdS(2),Ye=r.XpG(2);r.AVh("ng-option-marked",!Ye.itemsList.markedItem),r.R7$(3),r.Y8G("ngTemplateOutlet",Ye.tagTemplate||Q)("ngTemplateOutletContext",r.eq3(4,ae,Ye.searchTerm))}}function Mt(X,ye){if(1&X&&(r.j41(0,"div",34),r.EFF(1),r.k0s()),2&X){const Q=r.XpG(3);r.R7$(),r.JRh(Q.notFoundText)}}function me(X,ye){}function Je(X,ye){if(1&X&&r.DNE(0,Mt,2,1,"ng-template",null,7,r.C5r)(2,me,0,0,"ng-template",12),2&X){const Q=r.sdS(1),Ye=r.XpG(2);r.R7$(2),r.Y8G("ngTemplateOutlet",Ye.notFoundTemplate||Q)("ngTemplateOutletContext",r.eq3(2,ae,Ye.searchTerm))}}function le(X,ye){if(1&X&&(r.j41(0,"div",34),r.EFF(1),r.k0s()),2&X){const Q=r.XpG(3);r.R7$(),r.JRh(Q.typeToSearchText)}}function Ge(X,ye){}function yt(X,ye){if(1&X&&r.DNE(0,le,2,1,"ng-template",null,8,r.C5r)(2,Ge,0,0,"ng-template",19),2&X){const Q=r.sdS(1),Ye=r.XpG(2);r.R7$(2),r.Y8G("ngTemplateOutlet",Ye.typeToSearchTemplate||Q)}}function At(X,ye){if(1&X&&(r.j41(0,"div",34),r.EFF(1),r.k0s()),2&X){const Q=r.XpG(3);r.R7$(),r.JRh(Q.loadingText)}}function kt(X,ye){}function Lt(X,ye){if(1&X&&r.DNE(0,At,2,1,"ng-template",null,9,r.C5r)(2,kt,0,0,"ng-template",12),2&X){const Q=r.sdS(1),Ye=r.XpG(2);r.R7$(2),r.Y8G("ngTemplateOutlet",Ye.loadingTextTemplate||Q)("ngTemplateOutletContext",r.eq3(2,ae,Ye.searchTerm))}}function Ln(X,ye){if(1&X){const Q=r.RV6();r.j41(0,"ng-dropdown-panel",27),r.bIt("update",function(ut){r.eBV(Q);const Kt=r.XpG();return r.Njj(Kt.viewPortItems=ut)})("scroll",function(ut){r.eBV(Q);const Kt=r.XpG();return r.Njj(Kt.scroll.emit(ut))})("scrollToEnd",function(ut){r.eBV(Q);const Kt=r.XpG();return r.Njj(Kt.scrollToEnd.emit(ut))})("outsideClick",function(){r.eBV(Q);const ut=r.XpG();return r.Njj(ut.close())}),r.qex(1),r.Z7z(2,cn,4,22,"div",28,r.BUC().trackByOption,!0),r.DNE(4,dn,4,6,"div",29),r.bVm(),r.DNE(5,Je,3,4)(6,yt,3,1)(7,Lt,3,4),r.k0s()}if(2&X){const Q=r.XpG();r.AVh("ng-select-multiple",Q.multiple),r.Y8G("virtualScroll",Q.virtualScroll)("bufferAmount",Q.bufferAmount)("appendTo",Q.appendTo)("position",Q.dropdownPosition)("headerTemplate",Q.headerTemplate)("footerTemplate",Q.footerTemplate)("filterValue",Q.searchTerm)("items",Q.itemsList.filteredItems)("markedItem",Q.itemsList.markedItem)("ngClass",Q.appendTo?Q.ngClass?Q.ngClass:Q.classes:null)("id",Q.dropdownId),r.R7$(2),r.Dyx(Q.viewPortItems),r.R7$(2),r.vxM(Q.showAddTag?4:-1),r.R7$(),r.vxM(Q.showNoItemsFound()?5:-1),r.R7$(),r.vxM(Q.showTypeToSearch()?6:-1),r.R7$(),r.vxM(Q.loading&&0===Q.itemsList.filteredItems.length?7:-1)}}const Fn=/[&<>"']/g,ze=RegExp(Fn.source),Ve={"&":"&","<":"<",">":">",'"':""","'":"'"};function Ze(X){return null!=X}function bt(X){return"object"==typeof X&&Ze(X)}function rn(X){return X instanceof Function}let mn=(()=>{class X{constructor(Q){this.element=Q,this.escape=!0}ngOnChanges(Q){this.element.nativeElement.innerHTML=this.escape?function $e(X){return X&&ze.test(X)?X.replace(Fn,ye=>Ve[ye]):X}(this.ngItemLabel):this.ngItemLabel}static{this.\u0275fac=function(Ye){return new(Ye||X)(r.rXU(r.aKT))}}static{this.\u0275dir=r.FsC({type:X,selectors:[["","ngItemLabel",""]],inputs:{ngItemLabel:"ngItemLabel",escape:"escape"},standalone:!0,features:[r.OA$]})}}return X})(),Un=(()=>{class X{constructor(Q){this.template=Q}static{this.\u0275fac=function(Ye){return new(Ye||X)(r.rXU(r.C4Q))}}static{this.\u0275dir=r.FsC({type:X,selectors:[["","ng-option-tmp",""]],standalone:!0})}}return X})(),yn=(()=>{class X{constructor(Q){this.template=Q}static{this.\u0275fac=function(Ye){return new(Ye||X)(r.rXU(r.C4Q))}}static{this.\u0275dir=r.FsC({type:X,selectors:[["","ng-optgroup-tmp",""]],standalone:!0})}}return X})(),qn=(()=>{class X{constructor(Q){this.template=Q}static{this.\u0275fac=function(Ye){return new(Ye||X)(r.rXU(r.C4Q))}}static{this.\u0275dir=r.FsC({type:X,selectors:[["","ng-label-tmp",""]],standalone:!0})}}return X})(),tr=(()=>{class X{constructor(Q){this.template=Q}static{this.\u0275fac=function(Ye){return new(Ye||X)(r.rXU(r.C4Q))}}static{this.\u0275dir=r.FsC({type:X,selectors:[["","ng-multi-label-tmp",""]],standalone:!0})}}return X})(),ar=(()=>{class X{constructor(Q){this.template=Q}static{this.\u0275fac=function(Ye){return new(Ye||X)(r.rXU(r.C4Q))}}static{this.\u0275dir=r.FsC({type:X,selectors:[["","ng-header-tmp",""]],standalone:!0})}}return X})(),zn=(()=>{class X{constructor(Q){this.template=Q}static{this.\u0275fac=function(Ye){return new(Ye||X)(r.rXU(r.C4Q))}}static{this.\u0275dir=r.FsC({type:X,selectors:[["","ng-footer-tmp",""]],standalone:!0})}}return X})(),Tr=(()=>{class X{constructor(Q){this.template=Q}static{this.\u0275fac=function(Ye){return new(Ye||X)(r.rXU(r.C4Q))}}static{this.\u0275dir=r.FsC({type:X,selectors:[["","ng-notfound-tmp",""]],standalone:!0})}}return X})(),$n=(()=>{class X{constructor(Q){this.template=Q}static{this.\u0275fac=function(Ye){return new(Ye||X)(r.rXU(r.C4Q))}}static{this.\u0275dir=r.FsC({type:X,selectors:[["","ng-placeholder-tmp",""]],standalone:!0})}}return X})(),Nn=(()=>{class X{constructor(Q){this.template=Q}static{this.\u0275fac=function(Ye){return new(Ye||X)(r.rXU(r.C4Q))}}static{this.\u0275dir=r.FsC({type:X,selectors:[["","ng-typetosearch-tmp",""]],standalone:!0})}}return X})(),An=(()=>{class X{constructor(Q){this.template=Q}static{this.\u0275fac=function(Ye){return new(Ye||X)(r.rXU(r.C4Q))}}static{this.\u0275dir=r.FsC({type:X,selectors:[["","ng-loadingtext-tmp",""]],standalone:!0})}}return X})(),Bn=(()=>{class X{constructor(Q){this.template=Q}static{this.\u0275fac=function(Ye){return new(Ye||X)(r.rXU(r.C4Q))}}static{this.\u0275dir=r.FsC({type:X,selectors:[["","ng-tag-tmp",""]],standalone:!0})}}return X})(),jn=(()=>{class X{constructor(Q){this.template=Q}static{this.\u0275fac=function(Ye){return new(Ye||X)(r.rXU(r.C4Q))}}static{this.\u0275dir=r.FsC({type:X,selectors:[["","ng-loadingspinner-tmp",""]],standalone:!0})}}return X})();function Wn(){return"axxxxxxxxxxx".replace(/[x]/g,()=>(16*Math.random()|0).toString(16))}const Zt={"\u24b6":"A",\uff21:"A",\u00c0:"A",\u00c1:"A",\u00c2:"A",\u1ea6:"A",\u1ea4:"A",\u1eaa:"A",\u1ea8:"A",\u00c3:"A",\u0100:"A",\u0102:"A",\u1eb0:"A",\u1eae:"A",\u1eb4:"A",\u1eb2:"A",\u0226:"A",\u01e0:"A",\u00c4:"A",\u01de:"A",\u1ea2:"A",\u00c5:"A",\u01fa:"A",\u01cd:"A",\u0200:"A",\u0202:"A",\u1ea0:"A",\u1eac:"A",\u1eb6:"A",\u1e00:"A",\u0104:"A",\u023a:"A",\u2c6f:"A",\ua732:"AA",\u00c6:"AE",\u01fc:"AE",\u01e2:"AE",\ua734:"AO",\ua736:"AU",\ua738:"AV",\ua73a:"AV",\ua73c:"AY","\u24b7":"B",\uff22:"B",\u1e02:"B",\u1e04:"B",\u1e06:"B",\u0243:"B",\u0182:"B",\u0181:"B","\u24b8":"C",\uff23:"C",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u00c7:"C",\u1e08:"C",\u0187:"C",\u023b:"C",\ua73e:"C","\u24b9":"D",\uff24:"D",\u1e0a:"D",\u010e:"D",\u1e0c:"D",\u1e10:"D",\u1e12:"D",\u1e0e:"D",\u0110:"D",\u018b:"D",\u018a:"D",\u0189:"D",\ua779:"D",\u01f1:"DZ",\u01c4:"DZ",\u01f2:"Dz",\u01c5:"Dz","\u24ba":"E",\uff25:"E",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u1ec0:"E",\u1ebe:"E",\u1ec4:"E",\u1ec2:"E",\u1ebc:"E",\u0112:"E",\u1e14:"E",\u1e16:"E",\u0114:"E",\u0116:"E",\u00cb:"E",\u1eba:"E",\u011a:"E",\u0204:"E",\u0206:"E",\u1eb8:"E",\u1ec6:"E",\u0228:"E",\u1e1c:"E",\u0118:"E",\u1e18:"E",\u1e1a:"E",\u0190:"E",\u018e:"E","\u24bb":"F",\uff26:"F",\u1e1e:"F",\u0191:"F",\ua77b:"F","\u24bc":"G",\uff27:"G",\u01f4:"G",\u011c:"G",\u1e20:"G",\u011e:"G",\u0120:"G",\u01e6:"G",\u0122:"G",\u01e4:"G",\u0193:"G",\ua7a0:"G",\ua77d:"G",\ua77e:"G","\u24bd":"H",\uff28:"H",\u0124:"H",\u1e22:"H",\u1e26:"H",\u021e:"H",\u1e24:"H",\u1e28:"H",\u1e2a:"H",\u0126:"H",\u2c67:"H",\u2c75:"H",\ua78d:"H","\u24be":"I",\uff29:"I",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u0128:"I",\u012a:"I",\u012c:"I",\u0130:"I",\u00cf:"I",\u1e2e:"I",\u1ec8:"I",\u01cf:"I",\u0208:"I",\u020a:"I",\u1eca:"I",\u012e:"I",\u1e2c:"I",\u0197:"I","\u24bf":"J",\uff2a:"J",\u0134:"J",\u0248:"J","\u24c0":"K",\uff2b:"K",\u1e30:"K",\u01e8:"K",\u1e32:"K",\u0136:"K",\u1e34
1:"K",\u0198:"K",\u2c69:"K",\ua740:"K",\ua742:"K",\ua744:"K",\ua7a2:"K","\u24c1":"L",\uff2c:"L",\u013f:"L",\u0139:"L",\u013d:"L",\u1e36:"L",\u1e38:"L",\u013b:"L",\u1e3c:"L",\u1e3a:"L",\u0141:"L",\u023d:"L",\u2c62:"L",\u2c60:"L",\ua748:"L",\ua746:"L",\ua780:"L",\u01c7:"LJ",\u01c8:"Lj","\u24c2":"M",\uff2d:"M",\u1e3e:"M",\u1e40:"M",\u1e42:"M",\u2c6e:"M",\u019c:"M","\u24c3":"N",\uff2e:"N",\u01f8:"N",\u0143:"N",\u00d1:"N",\u1e44:"N",\u0147:"N",\u1e46:"N",\u0145:"N",\u1e4a:"N",\u1e48:"N",\u0220:"N",\u019d:"N",\ua790:"N",\ua7a4:"N",\u01ca:"NJ",\u01cb:"Nj","\u24c4":"O",\uff2f:"O",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u1ed2:"O",\u1ed0:"O",\u1ed6:"O",\u1ed4:"O",\u00d5:"O",\u1e4c:"O",\u022c:"O",\u1e4e:"O",\u014c:"O",\u1e50:"O",\u1e52:"O",\u014e:"O",\u022e:"O",\u0230:"O",\u00d6:"O",\u022a:"O",\u1ece:"O",\u0150:"O",\u01d1:"O",\u020c:"O",\u020e:"O",\u01a0:"O",\u1edc:"O",\u1eda:"O",\u1ee0:"O",\u1ede:"O",\u1ee2:"O",\u1ecc:"O",\u1ed8:"O",\u01ea:"O",\u01ec:"O",\u00d8:"O",\u01fe:"O",\u0186:"O",\u019f:"O",\ua74a:"O",\ua74c:"O",\u01a2:"OI",\ua74e:"OO",\u0222:"OU","\u24c5":"P",\uff30:"P",\u1e54:"P",\u1e56:"P",\u01a4:"P",\u2c63:"P",\ua750:"P",\ua752:"P",\ua754:"P","\u24c6":"Q",\uff31:"Q",\ua756:"Q",\ua758:"Q",\u024a:"Q","\u24c7":"R",\uff32:"R",\u0154:"R",\u1e58:"R",\u0158:"R",\u0210:"R",\u0212:"R",\u1e5a:"R",\u1e5c:"R",\u0156:"R",\u1e5e:"R",\u024c:"R",\u2c64:"R",\ua75a:"R",\ua7a6:"R",\ua782:"R","\u24c8":"S",\uff33:"S",\u1e9e:"S",\u015a:"S",\u1e64:"S",\u015c:"S",\u1e60:"S",\u0160:"S",\u1e66:"S",\u1e62:"S",\u1e68:"S",\u0218:"S",\u015e:"S",\u2c7e:"S",\ua7a8:"S",\ua784:"S","\u24c9":"T",\uff34:"T",\u1e6a:"T",\u0164:"T",\u1e6c:"T",\u021a:"T",\u0162:"T",\u1e70:"T",\u1e6e:"T",\u0166:"T",\u01ac:"T",\u01ae:"T",\u023e:"T",\ua786:"T",\ua728:"TZ","\u24ca":"U",\uff35:"U",\u00d9:"U",\u00da:"U",\u00db:"U",\u0168:"U",\u1e78:"U",\u016a:"U",\u1e7a:"U",\u016c:"U",\u00dc:"U",\u01db:"U",\u01d7:"U",\u01d5:"U",\u01d9:"U",\u1ee6:"U",\u016e:"U",\u0170:"U",\u01d3:"U",\u0214:"U",\u0216:"U",\u01af:"U",\u1eea:"U",\u1ee8:"U",\u1eee:"U",\u1eec:"U",\u1ef0:"U",\u1ee4:"U",\u1e72:"U",\u0172:"U",\u1e76:"U",\u1e74:"U",\u0244:"U","\u24cb":"V",\uff36:"V",\u1e7c:"V",\u1e7e:"V",\u01b2:"V",\ua75e:"V",\u0245:"V",\ua760:"VY","\u24cc":"W",\uff37:"W",\u1e80:"W",\u1e82:"W",\u0174:"W",\u1e86:"W",\u1e84:"W",\u1e88:"W",\u2c72:"W","\u24cd":"X",\uff38:"X",\u1e8a:"X",\u1e8c:"X","\u24ce":"Y",\uff39:"Y",\u1ef2:"Y",\u00dd:"Y",\u0176:"Y",\u1ef8:"Y",\u0232:"Y",\u1e8e:"Y",\u0178:"Y",\u1ef6:"Y",\u1ef4:"Y",\u01b3:"Y",\u024e:"Y",\u1efe:"Y","\u24cf":"Z",\uff3a:"Z",\u0179:"Z",\u1e90:"Z",\u017b:"Z",\u017d:"Z",\u1e92:"Z",\u1e94:"Z",\u01b5:"Z",\u0224:"Z",\u2c7f:"Z",\u2c6b:"Z",\ua762:"Z","\u24d0":"a",\uff41:"a",\u1e9a:"a",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u1ea7:"a",\u1ea5:"a",\u1eab:"a",\u1ea9:"a",\u00e3:"a",\u0101:"a",\u0103:"a",\u1eb1:"a",\u1eaf:"a",\u1eb5:"a",\u1eb3:"a",\u0227:"a",\u01e1:"a",\u00e4:"a",\u01df:"a",\u1ea3:"a",\u00e5:"a",\u01fb:"a",\u01ce:"a",\u0201:"a",\u0203:"a",\u1ea1:"a",\u1ead:"a",\u1eb7:"a",\u1e01:"a",\u0105:"a",\u2c65:"a",\u0250:"a",\ua733:"aa",\u00e6:"ae",\u01fd:"ae",\u01e3:"ae",\ua735:"ao",\ua737:"au",\ua739:"av",\ua73b:"av",\ua73d:"ay","\u24d1":"b",\uff42:"b",\u1e03:"b",\u1e05:"b",\u1e07:"b",\u0180:"b",\u0183:"b",\u0253:"b","\u24d2":"c",\uff43:"c",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u00e7:"c",\u1e09:"c",\u0188:"c",\u023c:"c",\ua73f:"c",\u2184:"c","\u24d3":"d",\uff44:"d",\u1e0b:"d",\u010f:"d",\u1e0d:"d",\u1e11:"d",\u1e13:"d",\u1e0f:"d",\u0111:"d",\u018c:"d",\u0256:"d",\u0257:"d",\ua77a:"d",\u01f3:"dz",\u01c6:"dz","\u24d4":"e",\uff45:"e",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u1ec1:"e",\u1ebf:"e",\u1ec5:"e",\u1ec3:"e",\u1ebd:"e",\u0113:"e",\u1e15:"e",\u1e17:"e",\u0115:"e",\u0117:"e",\u00eb:"e",\u1ebb:"e",\u011b:"e",\u0205:"e",\u0207:"e",\u1eb9:"e",\u1ec7:"e",\u0229:"e",\u1e1d:"e",\u0119:"e",\u1e19:"e",\u1e1b:"e",\u0247:"e",\u025b:"e",\u01dd:"e","\u24d5":"f",\uff46:"f",\u1e1f:"f",\u0192:"f",\ua77c:"f","\u24d6":"g",\uff47:"g",\u01f5:"g",\u011d:"g",\u1e21:"g",\u011f:"g",\u0121:"g",\u01e7:"g",\u0123:"g",\u01e5:"g",\u0260:"g",\ua7a1:"g",\u1d79:"g",\ua77f:"g","\u24d7":"h",\uff48:"h",\u0125:"h",\u1e23:"h",\u1e27:"h",\u021f:"h",\u1e25:"h",\u1e29:"h",\u1e2b:"h",\u1e96:"h",\u0127:"h",\u2c68:"h",\u2c76:"h",\u0265:"h",\u0195:"hv","\u24d8":"i",\uff49:"i",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u0129:"i",\u012b:"i",\u012d:"i",\u00ef:"i",\u1e2f:"i",\u1ec9:"i",\u01d0:"i",\u0209:"i",\u020b:"i",\u1ecb:"i",\u012f:"i",\u1e2d:"i",\u0268:"i",\u0131:"i","\u24d9":"j",\uff4a:"j",\u0135:"j",\u01f0:"j",\u0249:"j","\u24da":"k",\uff4b:"k",\u1e31:"k",\u01e9:"k",\u1e33:"k",\u0137:"k",\u1e35:"k",\u0199:"k",\u2c6a:"k",\ua741:"k",\ua743:"k",\ua745:"k",\ua7a3:"k","\u24db":"l",\uff4c:"l",\u0140:"l",\u013a:"l",\u013e:"l",\u1e37:"l",\u1e39:"l",\u013c:"l",\u1e3d:"l",\u1e3b:"l",\u017f:"l",\u0142:"l",\u019a:"l",\u026b:"l",\u2c61:"l",\ua749:"l",\ua781:"l",\ua747:"l",\u01c9:"lj","\u24dc":"m",\uff4d:"m",\u1e3f:"m",\u1e41:"m",\u1e43:"m",\u0271:"m",\u026f:"m","\u24dd":"n",\uff4e:"n",\u01f9:"n",\u0144:"n",\u00f1:"n",\u1e45:"n",\u0148:"n",\u1e47:"n",\u0146:"n",\u1e4b:"n",\u1e49:"n",\u019e:"n",\u0272:"n",\u0149:"n",\ua791:"n",\ua7a5:"n",\u01cc:"nj","\u24de":"o",\uff4f:"o",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u1ed3:"o",\u1ed1:"o",\u1ed7:"o",\u1ed5:"o",\u00f5:"o",\u1e4d:"o",\u022d:"o",\u1e4f:"o",\u014d:"o",\u1e51:"o",\u1e53:"o",\u014f:"o",\u022f:"o",\u0231:"o",\u00f6:"o",\u022b:"o",\u1ecf:"o",\u0151:"o",\u01d2:"o",\u020d:"o",\u020f:"o",\u01a1:"o",\u1edd:"o",\u1edb:"o",\u1ee1:"o",\u1edf:"o",\u1ee3:"o",\u1ecd:"o",\u1ed9:"o",\u01eb:"o",\u01ed:"o",\u00f8:"o",\u01ff:"o",\u0254:"o",\ua74b:"o",\ua74d:"o",\u0275:"o",\u01a3:"oi",\u0223:"ou",\ua74f:"oo","\u24df":"p",\uff50:"p",\u1e55:"p",\u1e57:"p",\u01a5:"p",\u1d7d:"p",\ua751:"p",\ua753:"p",\ua755:"p","\u24e0":"q",\uff51:"q",\u024b:"q",\ua757:"q",\ua759:"q","\u24e1":"r",\uff52:"r",\u0155:"r",\u1e59:"r",\u0159:"r",\u0211:"r",\u0213:"r",\u1e5b:"r",\u1e5d:"r",\u0157:"r",\u1e5f:"r",\u024d:"r",\u027d:"r",\ua75b:"r",\ua7a7:"r",\ua783:"r","\u24e2":"s",\uff53:"s",\u00df:"s",\u015b:"s",\u1e65:"s",\u015d:"s",\u1e61:"s",\u0161:"s",\u1e67:"s",\u1e63:"s",\u1e69:"s",\u0219:"s",\u015f:"s",\u023f:"s",\ua7a9:"s",\ua785:"s",\u1e9b:"s","\u24e3":"t",\uff54:"t",\u1e6b:"t",\u1e97:"t",\u0165:"t",\u1e6d:"t",\u021b:"t",\u0163:"t",\u1e71:"t",\u1e6f:"t",\u0167:"t",\u01ad:"t",\u0288:"t",\u2c66:"t",\ua787:"t",\ua729:"tz","\u24e4":"u",\uff55:"u",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u0169:"u",\u1e79:"u",\u016b:"u",\u1e7b:"u",\u016d:"u",\u00fc:"u",\u01dc:"u",\u01d8:"u",\u01d6:"u",\u01da:"u",\u1ee7:"u",\u016f:"u",\u0171:"u",\u01d4:"u",\u0215:"u",\u0217:"u",\u01b0:"u",\u1eeb:"u",\u1ee9:"u",\u1eef:"u",\u1eed:"u",\u1ef1:"u",\u1ee5:"u",\u1e73:"u",\u0173:"u",\u1e77:"u",\u1e75:"u",\u0289:"u","\u24e5":"v",\uff56:"v",\u1e7d:"v",\u1e7f:"v",\u028b:"v",\ua75f:"v",\u028c:"v",\ua761:"vy","\u24e6":"w",\uff57:"w",\u1e81:"w",\u1e83:"w",\u0175:"w",\u1e87:"w",\u1e85:"w",\u1e98:"w",\u1e89:"w",\u2c73:"w","\u24e7":"x",\uff58:"x",\u1e8b:"x",\u1e8d:"x","\u24e8":"y",\uff59:"y",\u1ef3:"y",\u00fd:"y",\u0177:"y",\u1ef9:"y",\u0233:"y",\u1e8f:"y",\u00ff:"y",\u1ef7:"y",\u1e99:"y",\u1ef5:"y",\u01b4:"y",\u024f:"y",\u1eff:"y","\u24e9":"z",\uff5a:"z",\u017a:"z",\u1e91:"z",\u017c:"z",\u017e:"z",\u1e93:"z",\u1e95:"z",\u01b6:"z",\u0225:"z",\u0240:"z",\u2c6c:"z",\ua763:"z",\u0386:"\u0391",\u0388:"\u0395",\u0389:"\u0397",\u038a:"\u0399",\u03aa:"\u0399",\u038c:"\u039f",\u038e:"\u03a5",\u03ab:"\u03a5",\u038f:"\u03a9",\u03ac:"\u03b1",\u03ad:"\u03b5",\u03ae:"\u03b7",\u03af:"\u03b9",\u03ca:"\u03b9",\u0390:"\u03b9",\u03cc:"\u03bf",\u03cd:"\u03c5",\u03cb:"\u03c5",\u03b0:"\u03c5",\u03c9:"\u03c9",\u03c2:"\u03c3"};
1function Et(X){return X.replace(/[^\u0000-\u007E]/g,Q=>Zt[Q]||Q)}class xt{constructor(ye,Q){this._ngSelect=ye,this._selectionModel=Q,this._items=[],this._filteredItems=[],this._markedIndex=-1}get items(){return this._items}get filteredItems(){return this._filteredItems}get markedIndex(){return this._markedIndex}get selectedItems(){return this._selectionModel.value}get markedItem(){return this._filteredItems[this._markedIndex]}get noItemsToSelect(){return this._ngSelect.hideSelected&&this._items.length===this.selectedItems.length}get maxItemsSelected(){return this._ngSelect.multiple&&this._ngSelect.maxSelectedItems<=this.selectedItems.length}get lastSelectedItem(){let ye=this.selectedItems.length-1;for(;ye>=0;ye--){const Q=this.selectedItems[ye];if(!Q.disabled)return Q}return null}setItems(ye){this._items=ye.map((Q,Ye)=>this.mapItem(Q,Ye)),this._ngSelect.groupBy?(this._groups=this._groupBy(this._items,this._ngSelect.groupBy),this._items=this._flatten(this._groups)):(this._groups=new Map,this._groups.set(void 0,this._items)),this._filteredItems=[...this._items]}select(ye){if(ye.selected||this.maxItemsSelected)return;const Q=this._ngSelect.multiple;Q||this.clearSelected(),this._selectionModel.select(ye,Q,this._ngSelect.selectableGroupAsModel),this._ngSelect.hideSelected&&this._hideSelected(ye)}unselect(ye){ye.selected&&(this._selectionModel.unselect(ye,this._ngSelect.multiple),this._ngSelect.hideSelected&&Ze(ye.index)&&this._ngSelect.multiple&&this._showSelected(ye))}findItem(ye){let Q;return Q=this._ngSelect.compareWith?Ye=>this._ngSelect.compareWith(Ye.value,ye):this._ngSelect.bindValue?Ye=>!Ye.children&&this.resolveNested(Ye.value,this._ngSelect.bindValue)===ye:Ye=>Ye.value===ye||!Ye.children&&Ye.label&&Ye.label===this.resolveNested(ye,this._ngSelect.bindLabel),this._items.find(Ye=>Q(Ye))}addItem(ye){const Q=this.mapItem(ye,this._items.length);return this._items.push(Q),this._filteredItems.push(Q),Q}clearSelected(ye=!1){this._selectionModel.clear(ye),this._items.forEach(Q=>{Q.selected=ye&&Q.selected&&Q.disabled,Q.marked=!1}),this._ngSelect.hideSelected&&this.resetFilteredItems()}findByLabel(ye){return ye=Et(ye).toLocaleLowerCase(),this.filteredItems.find(Q=>Et(Q.label).toLocaleLowerCase().substr(0,ye.length)===ye)}filter(ye){if(!ye)return void this.resetFilteredItems();this._filteredItems=[],ye=this._ngSelect.searchFn?ye:Et(ye).toLocaleLowerCase();const Q=this._ngSelect.searchFn||this._defaultSearchFn,Ye=this._ngSelect.hideSelected;for(const ut of Array.from(this._groups.keys())){const Kt=[];for(const _n of this._groups.get(ut))Ye&&(_n.parent&&_n.parent.selected||_n.selected)||Q(ye,this._ngSelect.searchFn?_n.value:_n)&&Kt.push(_n);if(Kt.length>0){const[_n]=Kt.slice(-1);if(_n.parent){const Pe=this._items.find(mt=>mt===_n.parent);this._filteredItems.push(Pe)}this._filteredItems.push(...Kt)}}}resetFilteredItems(){this._filteredItems.length!==this._items.length&&(this._filteredItems=this._ngSelect.hideSelected&&this.selectedItems.length>0?this._items.filter(ye=>!ye.selected):this._items)}unmarkItem(){this._markedIndex=-1}markNextItem(){this._stepToItem(1)}markPreviousItem(){this._stepToItem(-1)}markItem(ye){this._markedIndex=this._filteredItems.indexOf(ye)}markSelectedOrDefault(ye){if(0===this._filteredItems.length)return;const Q=this._getLastMarkedIndex();this._markedIndex=Q>-1?Q:ye?this.filteredItems.findIndex(Ye=>!Ye.disabled):-1}resolveNested(ye,Q){if(!bt(ye))return ye;if(-1===Q.indexOf("."))return ye[Q];{const Ye=Q.split(".");let ut=ye;for(let Kt=0,_n=Ye.length;Kt<_n;++Kt){if(null==ut)return null;ut=ut[Ye[Kt]]}return ut}}mapItem(ye,Q){const Ye=Ze(ye.$ngOptionLabel)?ye.$ngOptionLabel:this.resolveNested(ye,this._ngSelect.bindLabel),ut=Ze(ye.$ngOptionValue)?ye.$ngOptionValue:ye;return{index:Q,label:Ze(Ye)?Ye.toString():"",value:ut,disabled:ye.disabled,htmlId:`${this._ngSelect.dropdownId}-${Q}`}}mapSelectedItems(){const ye=this._ngSelect.multiple;for(const Q of this.selectedItems){const Ye=this._ngSelect.bindValue?this.resolveNested(Q.value,this._ngSelect.bindValue):Q.value,ut=Ze(Ye)?this.findItem(Ye):null;this._selectionModel.unselect(Q,ye),this._selectionModel.select(ut||Q,ye,this._ngSelect.selectableGroupAsModel)}this._ngSelect.hideSelected&&(this._filteredItems=this.filteredItems.filter(Q=>-1===this.selectedItems.indexOf(Q)))}_showSelected(ye){if(this._filteredItems.push(ye),ye.parent){const Q=ye.parent;this._filteredItems.find(ut=>
1ut===Q)||this._filteredItems.push(Q)}else if(ye.children)for(const Q of ye.children)Q.selected=!1,this._filteredItems.push(Q);this._filteredItems=[...this._filteredItems.sort((Q,Ye)=>Q.index-Ye.index)]}_hideSelected(ye){this._filteredItems=this._filteredItems.filter(Q=>Q!==ye),ye.parent?ye.parent.children.every(Ye=>Ye.selected)&&(this._filteredItems=this._filteredItems.filter(Ye=>Ye!==ye.parent)):ye.children&&(this._filteredItems=this.filteredItems.filter(Q=>Q.parent!==ye))}_defaultSearchFn(ye,Q){return Et(Q.label).toLocaleLowerCase().indexOf(ye)>-1}_getNextItemIndex(ye){return ye>0?this._markedIndex>=this._filteredItems.length-1?0:this._markedIndex+1:this._markedIndex<=0?this._filteredItems.length-1:this._markedIndex-1}_stepToItem(ye){0===this._filteredItems.length||this._filteredItems.every(Q=>Q.disabled)||(this._markedIndex=this._getNextItemIndex(ye),this.markedItem.disabled&&this._stepToItem(ye))}_getLastMarkedIndex(){if(this._ngSelect.hideSelected||this._markedIndex>-1&&void 0===this.markedItem)return-1;const ye=this._filteredItems.indexOf(this.lastSelectedItem);return this.lastSelectedItem&&ye<0?-1:Math.max(this.markedIndex,ye)}_groupBy(ye,Q){const Ye=new Map;if(0===ye.length)return Ye;if(Array.isArray(ye[0].value[Q])){for(const _n of ye){const Pe=(_n.value[Q]||[]).map((mt,it)=>this.mapItem(mt,it));Ye.set(_n,Pe)}return Ye}const ut=rn(this._ngSelect.groupBy),Kt=_n=>{const Pe=ut?Q(_n.value):_n.value[Q];return Ze(Pe)?Pe:void 0};for(const _n of ye){const Pe=Kt(_n),mt=Ye.get(Pe);mt?mt.push(_n):Ye.set(Pe,[_n])}return Ye}_flatten(ye){const Q=rn(this._ngSelect.groupBy),Ye=[];for(const ut of Array.from(ye.keys())){let Kt=Ye.length;if(void 0===ut){const Jt=ye.get(void 0)||[];Ye.push(...Jt.map(Sn=>(Sn.index=Kt++,Sn)));continue}const _n=bt(ut),Pe={label:_n?"":String(ut),children:void 0,parent:null,index:Kt++,disabled:!this._ngSelect.selectableGroup,htmlId:Wn()},mt=Q?this._ngSelect.bindLabel:this._ngSelect.groupBy,it=this._ngSelect.groupValue||(()=>_n?ut.value:{[mt]:ut}),St=ye.get(ut).map(Jt=>(Jt.parent=Pe,Jt.children=void 0,Jt.index=Kt++,Jt));Pe.children=St,Pe.value=it(ut,St.map(Jt=>Jt.value)),Ye.push(Pe),Ye.push(...St)}return Ye}}var Nt=function(X){return X[X.Tab=9]="Tab",X[X.Enter=13]="Enter",X[X.Esc=27]="Esc",X[X.Space=32]="Space",X[X.ArrowUp=38]="ArrowUp",X[X.ArrowDown=40]="ArrowDown",X[X.Backspace=8]="Backspace",X}(Nt||{});let pn=(()=>{class X{constructor(){this._dimensions={itemHeight:0,panelHeight:0,itemsPerViewport:0}}get dimensions(){return this._dimensions}calculateItems(Q,Ye,ut){const Kt=this._dimensions,_n=Kt.itemHeight*Ye,mt=Math.max(0,Q)/_n*Ye;let it=Math.min(Ye,Math.ceil(mt)+(Kt.itemsPerViewport+1));const Jt=Math.max(0,it-Kt.itemsPerViewport);let Sn=Math.min(Jt,Math.floor(mt)),Yn=Kt.itemHeight*Math.ceil(Sn)-Kt.itemHeight*Math.min(Sn,ut);return Yn=isNaN(Yn)?0:Yn,Sn=isNaN(Sn)?-1:Sn,it=isNaN(it)?-1:it,Sn-=ut,Sn=Math.max(0,Sn),it+=ut,it=Math.min(Ye,it),{topPadding:Yn,scrollHeight:_n,start:Sn,end:it}}setDimensions(Q,Ye){const ut=Math.max(1,Math.floor(Ye/Q));this._dimensions={itemHeight:Q,panelHeight:Ye,itemsPerViewport:ut}}getScrollTo(Q,Ye,ut){const{panelHeight:Kt}=this.dimensions,_n=Q+Ye,mt=ut+Kt;return Kt>=_n&&ut===Q?null:_n>mt?ut+_n-mt:Q<=ut?Q:null}static{this.\u0275fac=function(Ye){return new(Ye||X)}}static{this.\u0275prov=r.jDH({token:X,factory:X.\u0275fac})}}return X})();const Mn=["top","right","bottom","left"],Gt=typeof requestAnimationFrame<"u"?C.G:S.I;let br=(()=>{class X{constructor(Q,Ye,ut,Kt,_n){this._renderer=Q,this._zone=Ye,this._panelService=ut,this._document=_n,this.items=[],this.position="auto",this.virtualScroll=!1,this.filterValue=null,this.update=new r.bkB,this.scroll=new r.bkB,this.scrollToEnd=new r.bkB,this.outsideClick=new r.bkB,this._destroy$=new O.B7,this._scrollToEndFired=!1,this._updateScrollHeight=!1,this._lastScrollPosition=0,this._dropdown=Kt.nativeElement}get currentPosition(){return this._currentPosition}get itemsLength(){return this._itemsLength}set itemsLength(Q){Q!==this._itemsLength&&(this._itemsLength=Q,this._onItemsLengthChanged())}get _startOffset(){if(this.markedItem){const{itemHeight:Q,panelHeight:Ye}=this._panelService.dimensions,ut=this.markedItem.index*Q;return Ye>ut?0:ut}return 0}ngOnInit(){this._select=this._dropdown.parentElement,this._virtualPadding=this.paddingElementRef.nativeElement,this._scrollablePanel=this.scrollElementRef.nativeElement,this._contentPanel=this.contentElementRef.nativeElement,this._handleScroll(),this._handleOutsideClick(),this._appendDropdown(),this._setupMousedownListener()}ngOnChanges(Q){if(Q.items){const Ye=Q.items;this._onItemsChange(Ye.currentValue,Ye.firstChange)}}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete(),this._destroy$.unsubscribe(),this.appendTo&&this._renderer.removeChild(this._dropdown.parentNode,this._dropdown)}scrollTo(Q,Ye=!1){if(!Q)return;const ut=this.items.indexOf(Q);if(ut<0||ut>=this.itemsLength)return;let Kt;if(this.virtualScroll){const _n=this._panelService.dimensions.itemHeight;Kt=this._panelService.getScrollTo(ut*_n,_n,this._lastScrollPosition)}else{const _n=this._dropdown.querySelector(`#${Q.htmlId}`);Kt=this._panelService.getScrollTo(_n.offsetTop,_n.clientHeight,Ye?_n.offsetTop:this._lastScrollPosition)}Ze(Kt)&&(this._scrollablePanel.scrollTop=Kt)}scrollToTag(){const Q=this._scrollablePanel;Q.scrollTop=Q.scrollHeight-Q.clientHeight}adjustPosition(){this._updateYPosition()}_handleDropdownPosition(){this._currentPosition=this._calculateCurrentPosition(this._dropdown),Mn.includes(this._currentPosition)?this._updateDropdownClass(this._currentPosition):this._updateDropdownClass("bottom"),this.appendTo&&this._updateYPosition(),this._dropdown.style.opacity="1"}_updateDropdownClass(Q){Mn.forEach(ut=>{const Kt=`ng-select-${ut}`;this._renderer.removeClass(this._dropdown,Kt),this._renderer.removeClass(this._select,Kt)});const Ye=`ng-select-${Q}`;this._renderer.addClass(this._dropdown,Ye),this._renderer.addClass(this._select,Ye)}_handleScroll(){this._zone.runOutsideAngular(()=>{(0,T.R)(this.scrollElementRef.nativeElement,"scroll").pipe((0,u.Q)(this._destroy$),(0,_.Z)(0,Gt)).subscribe(Q=>{const Ye=Q.path||Q.composedPath&&Q.composedPath();Ye&&(0!==Ye.length||Q.target)&&this._onContentScrolled(Ye&&0!==Ye.length?Ye[0].scrollTop:Q.target.scrollTop)})})}_handleOutsideClick(){this._document&&this._zone.runOutsideAngular(()=>{(0,L.h)((0,T.R)(this._document,"touchstart",{capture:!0}),(0,T.R)(this._document,"click",{capture:!0})).pipe((0,u.Q)(this._destroy$)).subscribe(Q=>this._checkToClose(Q))})}
1_checkToClose(Q){if(this._select.contains(Q.target)||this._dropdown.contains(Q.target))return;const Ye=Q.path||Q.composedPath&&Q.composedPath();Q.target&&Q.target.shadowRoot&&Ye&&Ye[0]&&this._select.contains(Ye[0])||this._zone.run(()=>this.outsideClick.emit())}_onItemsChange(Q,Ye){this.items=Q||[],this._scrollToEndFired=!1,this.itemsLength=Q.length,this.virtualScroll?this._updateItemsRange(Ye):(this._setVirtualHeight(),this._updateItems(Ye))}_updateItems(Q){this.update.emit(this.items),!1!==Q&&this._zone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._panelService.setDimensions(0,this._scrollablePanel.clientHeight),this._handleDropdownPosition(),this.scrollTo(this.markedItem,Q)})})}_updateItemsRange(Q){this._zone.runOutsideAngular(()=>{this._measureDimensions().then(()=>{Q?(this._renderItemsRange(this._startOffset),this._handleDropdownPosition()):this._renderItemsRange()})})}_onContentScrolled(Q){this.virtualScroll&&this._renderItemsRange(Q),this._lastScrollPosition=Q,this._fireScrollToEnd(Q)}_updateVirtualHeight(Q){this._updateScrollHeight&&(this._virtualPadding.style.height=`${Q}px`,this._updateScrollHeight=!1)}_setVirtualHeight(){this._virtualPadding&&(this._virtualPadding.style.height="0px")}_onItemsLengthChanged(){this._updateScrollHeight=!0}_renderItemsRange(Q=null){if(Q&&this._lastScrollPosition===Q)return;const Ye=this._panelService.calculateItems(Q=Q||this._scrollablePanel.scrollTop,this.itemsLength,this.bufferAmount);this._updateVirtualHeight(Ye.scrollHeight),this._contentPanel.style.transform=`translateY(${Ye.topPadding}px)`,this._zone.run(()=>{this.update.emit(this.items.slice(Ye.start,Ye.end)),this.scroll.emit({start:Ye.start,end:Ye.end})}),Ze(Q)&&0===this._lastScrollPosition&&(this._scrollablePanel.scrollTop=Q,this._lastScrollPosition=Q)}_measureDimensions(){if(this._panelService.dimensions.itemHeight>0||0===this.itemsLength)return Promise.resolve(this._panelService.dimensions);const[Q]=this.items;return this.update.emit([Q]),Promise.resolve().then(()=>{const ut=this._dropdown.querySelector(`#${Q.htmlId}`).clientHeight;return this._virtualPadding.style.height=ut*this.itemsLength+"px",this._panelService.setDimensions(ut,this._scrollablePanel.clientHeight),this._panelService.dimensions})}_fireScrollToEnd(Q){this._scrollToEndFired||0===Q||Q+this._dropdown.clientHeight>=(this.virtualScroll?this._virtualPadding:this._contentPanel).clientHeight-1&&(this._zone.run(()=>this.scrollToEnd.emit()),this._scrollToEndFired=!0)}_calculateCurrentPosition(Q){if("auto"!==this.position)return this.position;const Ye=this._select.getBoundingClientRect(),ut=document.documentElement.scrollTop||document.body.scrollTop;return Ye.top+window.pageYOffset+Ye.height+Q.getBoundingClientRect().height>ut+document.documentElement.clientHeight?"top":"bottom"}_appendDropdown(){if(this.appendTo){if(this._parent=document.querySelector(this.appendTo),!this._parent)throw new Error(`appendTo selector ${this.appendTo} did not found any parent element`);this._updateXPosition(),this._parent.appendChild(this._dropdown)}}_updateXPosition(){const Q=this._select.getBoundingClientRect(),Ye=this._parent.getBoundingClientRect();this._dropdown.style.left=Q.left-Ye.left+"px",this._dropdown.style.width=Q.width+"px",this._dropdown.style.minWidth=Q.width+"px"}_updateYPosition(){const Q=this._select.getBoundingClientRect(),Ye=this._parent.getBoundingClientRect(),ut=Q.height;"top"===this._currentPosition?(this._dropdown.style.bottom=Ye.bottom-Q.bottom+ut+"px",this._dropdown.style.top="auto"):"bottom"===this._currentPosition&&(this._dropdown.style.top=Q.top-Ye.top+ut+"px",this._dropdown.style.bottom="auto")}_setupMousedownListener(){this._zone.runOutsideAngular(()=>{(0,T.R)(this._dropdown,"mousedown").pipe((0,u.Q)(this._destroy$)).subscribe(Q=>{"INPUT"!==Q.target.tagName&&Q.preventDefault()})})}static{this.\u0275fac=function(Ye){return new(Ye||X)(r.rXU(r.sFG),r.rXU(r.SKi),r.rXU(pn),r.rXU(r.aKT),r.rXU(B.qQ,8))}}static{this.\u0275cmp=r.VBU({type:X,selectors:[["ng-dropdown-panel"]],viewQuery:function(Ye,ut){if(1&Ye&&(r.GBs(H,7,r.aKT),r.GBs(K,7,r.aKT),r.GBs(k,7,r.aKT)),2&Ye){let Kt;r.mGM(Kt=r.lsd())&&(ut.contentElementRef=Kt.first),r.mGM(Kt=r.lsd())&&(ut.scrollElementRef=Kt.first),r.mGM(Kt=r.lsd())&&(ut.paddingElementRef=Kt.first)}},inputs:{items:"items",markedItem:"markedItem",position:"position",appendTo:"appendTo",bufferAmount:"bufferAmount",virtualScroll:[2,"virtualScroll","virtualScroll",r.L39],headerTemplate:"headerTemplate",footerTemplate:"footerTemplate",filterValue:"filterValue"},outputs:{update:"update",scroll:"scroll",scrollToEnd:"scrollToEnd",outsideClick:"outsideClick"},standalone:!0,features:[r.GFd,r.OA$,r.aNF],ngContentSelectors:j,decls:9,vars:6,consts:[["scroll",""],["padding",""],["content",""],[1,"ng-dropdown-header"],["role","listbox",1,"ng-dropdown-panel-items","scroll-host"],[1,"ng-dropdown-footer"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(Ye,ut){1&Ye&&(r.NAR(),r.DNE(0,Ee,2,4,"div",3),r.j41(1,"div",4,0),r.nrm(3,"div",null,1),r.j41(5,"div",null,2),r.SdG(7),r.k0s()(),r.DNE(8,Me,2,4,"div",5)),2&Ye&&(r.vxM(ut.headerTemplate?0:-1),r.R7$(3),r.AVh("total-padding",ut.virtualScroll),r.R7$(2),r.AVh("scrollable-content",ut.virtualScroll&&ut.items.length),r.R7$(3),r.vxM(ut.footerTemplate?8:-1))},dependencies:[B.T3],encapsulation:2,changeDetection:0})}}return X})(),qt=(()=>{class X{constructor(Q){this.elementRef=Q,this.disabled=!1,this.stateChange$=new O.B7}get label(){return(this.elementRef.nativeElement.textContent||"").trim()}ngOnChanges(Q){Q.disabled&&this.stateChange$.next({value:this.value,disabled:this.disabled})}ngAfterViewChecked(){this.label!==this._previousLabel&&(this._previousLabel=this.label,this.stateChange$.next({value:this.value,disabled:this.disabled,label:this.elementRef.nativeElement.innerHTML}))}ngOnDestroy(){this.stateChange$.complete()}static{this.\u0275fac=function(Ye){return new(Ye||X)(r.rXU(r.aKT))}}static{this.\u0275cmp=r.VBU({type:X,selectors:[["ng-option"]],inputs:{value:"value",disabled:[2,"disabled","disabled",r.L39]},standalone:!0,features:[r.GFd,r.OA$,r.aNF],ngContentSelectors:j,decls:1,vars:0,template:function(Ye,ut){1&Ye&&(r.NAR(),r.SdG(0))},encapsulation:2,changeDetection:0})}}return X})();function zt(){return new pt}class pt{constructor(){this._selected=[]}get value(){return this._selected}select(ye,Q,Ye){if(ye.selected=!0,(!ye.children||!Q&&Ye)&&this._selected.push(ye),Q)if(ye.parent){const ut=ye.parent.children.length,Kt=ye.parent.children.filter(_n=>_n.selected).length;ye.parent.selected=ut===Kt}else ye.children&&(this._setChildrenSelectedState(ye.children,!0),this._removeChildren(ye),this._selected=Ye&&this._activeChildren(ye)?[...this._selected.filter(ut=>ut.parent!==ye),ye]:[...this._selected,...ye.children.filter(ut=>!ut.disabled)])}unselect(ye,Q){if(this._selected=this._selected.filter(Ye=>Ye!==ye),ye.selected=!1,Q)if(ye.parent&&ye.parent.selected){const Ye=ye.parent.children;this._removeParent(ye.parent),this._removeChildren(ye.parent),this._selected.push(...Ye.filter(ut=>ut!==ye&&!ut.disabled)),ye.parent.selected=!1}else ye.children&&(this._setChildrenSelectedState(ye.children,!1),this._removeChildren(ye))}clear(ye){this._selected=ye?this._selected.filter(Q=>Q.disabled):[]}_setChildrenSelectedState(ye,Q){for(const Ye of ye)Ye.disabled||(Ye.
1selected=Q)}_removeChildren(ye){this._selected=[...this._selected.filter(Q=>Q.parent!==ye),...ye.children.filter(Q=>Q.parent===ye&&Q.disabled&&Q.selected)]}_removeParent(ye){this._selected=this._selected.filter(Q=>Q!==ye)}_activeChildren(ye){return ye.children.every(Q=>!Q.disabled||Q.selected)}}let Ut=(()=>{class X{constructor(){this.fixedPlaceholder=!0,this.notFoundText="No items found",this.typeToSearchText="Type to search",this.addTagText="Add item",this.loadingText="Loading...",this.clearAllText="Clear all",this.disableVirtualScroll=!0,this.openOnEnter=!0,this.appearance="underline"}static{this.\u0275fac=function(Ye){return new(Ye||X)}}static{this.\u0275prov=r.jDH({token:X,factory:X.\u0275fac,providedIn:"root"})}}return X})(),Z=(()=>{class X{warn(Q){console.warn(Q)}static{this.\u0275fac=function(Ye){return new(Ye||X)}}static{this.\u0275prov=r.jDH({token:X,factory:X.\u0275fac,providedIn:"root"})}}return X})();const P=new r.nKC("ng-select-selection-model");let R=(()=>{class X{constructor(Q,Ye,ut,Kt,_n,Pe,mt){this.classes=Q,this.autoFocus=Ye,this.config=ut,this._cd=Pe,this._console=mt,this.markFirst=!0,this.fixedPlaceholder=!0,this.preventToggleOnRightClick=!1,this.dropdownPosition="auto",this.loading=!1,this.closeOnSelect=!0,this.hideSelected=!1,this.selectOnTab=!1,this.bufferAmount=4,this.selectableGroup=!1,this.selectableGroupAsModel=!0,this.searchFn=null,this.trackByFn=null,this.clearOnBackspace=!0,this.labelForId=null,this.inputAttrs={},this.readonly=!1,this.searchWhileComposing=!0,this.minTermLength=0,this.editableSearchTerm=!1,this.ngClass=null,this.multiple=!1,this.addTag=!1,this.searchable=!0,this.clearable=!0,this.isOpen=!1,this.blurEvent=new r.bkB,this.focusEvent=new r.bkB,this.changeEvent=ne
1w r.bkB,this.openEvent=new r.bkB,this.closeEvent=new r.bkB,this.searchEvent=new r.bkB,this.clearEvent=new r.bkB,this.addEvent=new r.bkB,this.removeEvent=new r.bkB,this.scroll=new r.bkB,this.scrollToEnd=new r.bkB,this.useDefaultClass=!0,this.viewPortItems=[],this.searchTerm=null,this.dropdownId=Wn(),this.escapeHTML=!0,this._defaultLabel="label",this._pressedKeys=[],this._isComposing=!1,this._destroy$=new O.B7,this._keyPress$=new O.B7,this._items=[],this.keyDownFn=it=>!0,this.clearItem=it=>{const St=this.selectedItems.find(Jt=>Jt.value===it);this.unselect(St)},this.trackByOption=(it,St)=>this.trackByFn?this.trackByFn(St.value):St,this._onChange=it=>{},this._onTouched=()=>{},this._mergeGlobalConfig(ut),this.itemsList=new xt(this,Kt?Kt():zt()),this.element=_n.nativeElement}get filtered(){return!!this.searchTerm&&this.searchable||this._isComposing}get single(){return!this.multiple}get items(){return this._items}set items(Q){this._itemsAreUsed=!0,this._items=Q??[]}get disabled(){return this.readonly||this._disabled}get compareWith(){return this._compareWith}set compareWith(Q){if(null!=Q&&!rn(Q))throw Error("`compareWith` must be a function.");this._compareWith=Q}get clearSearchOnAdd(){return Ze(this._clearSearchOnAdd)?this._clearSearchOnAdd:Ze(this.config.clearSearchOnAdd)?this.config.clearSearchOnAdd:this.closeOnSelect}set clearSearchOnAdd(Q){this._clearSearchOnAdd=Q}get deselectOnClick(){return Ze(this._deselectOnClick)?this._deselectOnClick:Ze(this.config.deselectOnClick)?this.config.deselectOnClick:this.multiple}set deselectOnClick(Q){this._deselectOnClick=Q}get selectedItems(){return this.itemsList.selectedItems}get selectedValues(){return this.selectedItems.map(Q=>Q.value)}get hasValue(){return this.selectedItems.length>0}get currentPanelPosition(){if(this.dropdownPanel)return this.dropdownPanel.currentPosition}get showAddTag(){if(!this._validTerm)return!1;const Q=this.searchTerm.toLowerCase().trim();return this.addTag&&!this.itemsList.filteredItems.some(Ye=>Ye.label.toLowerCase()===Q)&&(!this.hideSelected&&this.isOpen||!this.selectedItems.some(Ye=>Ye.label.toLowerCase()===Q))&&!this.loading}get _editableSearchTerm(){return this.editableSearchTerm&&!this.multiple}get _isTypeahead(){return this.typeahead&&this.typeahead.observers.length>0}get _validTerm(){const Q=this.searchTerm&&this.searchTerm.trim();return Q&&Q.length>=this.minTermLength}ngOnInit(){this._handleKeyPresses(),this._setInputAttributes()}ngOnChanges(Q){Q.multiple&&this.itemsList.clearSelected(),Q.items&&this._setItems(Q.items.currentValue||[]),Q.isOpen&&(this._manualOpen=Ze(Q.isOpen.currentValue))}ngAfterViewInit(){this._itemsAreUsed||(this.escapeHTML=!1,this._setItemsFromNgOptions()),Ze(this.autoFocus)&&this.focus()}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete()}handleKeyDown(Q){if(Nt[Q.which]){if(!1===this.keyDownFn(Q))return;this.handleKeyCode(Q)}else Q.key&&1===Q.key.length&&this._keyPress$.next(Q.key.toLocaleLowerCase())}handleKeyCode(Q){this.clearButton&&this.clearButton.nativeElement===Q.target?this.handleKeyCodeClear(Q):this.handleKeyCodeInput(Q)}handleKeyCodeInput(Q){switch(Q.which){case Nt.ArrowDown:this._handleArrowDown(Q);break;case Nt.ArrowUp:this._handleArrowUp(Q);break;case Nt.Space:this._handleSpace(Q);break;case Nt.Enter:this._handleEnter(Q);break;case Nt.Tab:this._handleTab(Q);break;case Nt.Esc:this.close(),Q.preventDefault();break;case Nt.Backspace:this._handleBackspace()}}handleKeyCodeClear(Q){Q.which===Nt.Enter&&(this.handleClearClick(),Q.preventDefault())}handleMousedown(Q){if(this.preventToggleOnRightClick&&2===Q.button)return!1;const Ye=Q.target;"INPUT"!==Ye.tagName&&Q.preventDefault(),Ye.classList.contains("ng-clear-wrapper")?this.handleClearClick():Ye.classList.contains("ng-arrow-wrapper")?this.handleArrowClick():Ye.classList.contains("ng-value-icon")||(this.focused||this.focus(),this.searchable?this.open():this.toggle())}handleArrowClick(){this.isOpen?this.close():this.open()}handleClearClick(){this.hasValue&&(this.itemsList.clearSelected(!0),this._updateNgModel()),this._clearSearch(),this.focus(),this.clearEvent.emit(),this._onSelectionChanged()}clearModel(){this.clearable&&(this.itemsList.clearSelected(),this._updateNgModel())}writeValue(Q){this.itemsList.clearSelected(),this._handleWriteValue(Q),this._cd.markForCheck()}registerOnChange(Q){this._onChange=Q}registerOnTouched(Q){this._onTouched=Q}setDisabledState(Q){this._disabled=Q,this._cd.markForCheck()}toggle(){this.isOpen?this.close():this.open()}open(){this.disabled||this.isOpen||this._manualOpen||!this._isTypeahead&&!this.addTag&&this.itemsList.noItemsToSelect||(this.isOpen=!0,this.itemsList.markSelectedOrDefault(this.markFirst),this.openEvent.emit(),this.searchTerm||this.focus(),this.detectChanges())}close(){!this.isOpen||this._manualOpen||(this.isOpen=!1,this._isComposing=!1,this._editableSearchTerm?this.itemsList.resetFilteredItems():this._clearSearch(),this.itemsList.unmarkItem(),this._onTouched(),this.closeEvent.emit(),this._cd.markForCheck())}toggleItem(Q){!Q||Q.disabled||this.disabled||(this.deselectOnClick&&Q.selected?this.unselect(Q):this.select(Q),this._editableSearchTerm&&this._setSearchTermFromItems())}select(Q){Q.selected||(this.itemsList.select(Q),this.clearSearchOnAdd&&!this._editableSearchTerm&&this._clearSearch(),this._updateNgModel(),this.multiple&&this.addEvent.emit(Q.value)),(this.closeOnSelect||this.itemsList.noItemsToSelect)&&this.close(),this._onSelectionChanged()}focus(){this.searchInput.nativeElement.focus()}blur(){this.searchInput.nativeElement.blur()}unselect(Q){Q&&(this.itemsList.unselect(Q),this.focus(),this._updateNgModel(),this.removeEvent.emit(Q.value),this._onSelectionChanged())}selectTag(){let Q;Q=rn(this.addTag)?this.addTag(this.searchTerm):this._primitive?this.searchTerm:{[this.bindLabel]:this.searchTerm};const Ye=ut=>this._isTypeahead||!this.isOpen?this.itemsList.mapItem(ut,null):this.itemsList.addItem(ut);!function Bt(X){return X instanceof Promise}(Q)?Q&&this.select(Ye(Q)):Q.then(ut=>this.select(Ye(ut))).catch(()=>{})}showClear(){return this.clearable&&(this.hasValue||this.searchTerm)&&!this.disabled}focusOnClear(){this.blur(),this.clearButton&&this.clearButton.nativeElement.focus()}showNoItemsFound(){const Q=0===this.itemsList.filteredItems.length;return(Q&&!this._isTypeahead&&!this.loading||Q&&this._isTypeahead&&this._val
1idTerm&&!this.loading)&&!this.showAddTag}showTypeToSearch(){return 0===this.itemsList.filteredItems.length&&this._isTypeahead&&!this._validTerm&&!this.loading}onCompositionStart(){this._isComposing=!0}onCompositionEnd(Q){this._isComposing=!1,!this.searchWhileComposing&&this.filter(Q)}filter(Q){this._isComposing&&!this.searchWhileComposing||(this.searchTerm=Q,this._isTypeahead&&(this._validTerm||0===this.minTermLength)&&this.typeahead.next(Q),this._isTypeahead||(this.itemsList.filter(this.searchTerm),this.isOpen&&this.itemsList.markSelectedOrDefault(this.markFirst)),this.searchEvent.emit({term:Q,items:this.itemsList.filteredItems.map(Ye=>Ye.value)}),this.open())}onInputFocus(Q){this.focused||(this._editableSearchTerm&&this._setSearchTermFromItems(),this.element.classList.add("ng-select-focused"),this.focusEvent.emit(Q),this.focused=!0)}onInputBlur(Q){this.element.classList.remove("ng-select-focused"),this.blurEvent.emit(Q),!this.isOpen&&!this.disabled&&this._onTouched(),this._editableSearchTerm&&this._setSearchTermFromItems(),this.focused=!1}onItemHover(Q){Q.disabled||this.itemsList.markItem(Q)}detectChanges(){this._cd.destroyed||this._cd.detectChanges()}_setSearchTermFromItems(){const Q=this.selectedItems&&this.selectedItems[0];this.searchTerm=Q&&Q.label||null}_setItems(Q){const Ye=Q[0];this.bindLabel=this.bindLabel||this._defaultLabel,this._primitive=Ze(Ye)?!bt(Ye):this._primitive||this.bindLabel===this._defaultLabel,this.itemsList.setItems(Q),Q.length>0&&this.hasValue&&this.itemsList.mapSelectedItems(),this.isOpen&&Ze(this.searchTerm)&&!this._isTypeahead&&this.itemsList.filter(this.searchTerm),(this._isTypeahead||this.isOpen)&&this.itemsList.markSelectedOrDefault(this.markFirst)}_setItemsFromNgOptions(){const Q=ut=>{this.items=ut.map(Kt=>({$ngOptionValue:Kt.value,$ngOptionLabel:Kt.elementRef.nativeElement.innerHTML,disabled:Kt.disabled})),this.itemsList.setItems(this.items),this.hasValue&&this.itemsList.mapSelectedItems(),this.detectChanges()},Ye=()=>{const ut=(0,L.h)(this.ngOptions.changes,this._destroy$);(0,L.h)(...this.ngOptions.map(Kt=>Kt.stateChange$)).pipe((0,u.Q)(ut)).subscribe(Kt=>{const _n=this.itemsList.findItem(Kt.value);_n.disabled=Kt.disabled,_n.label=Kt.label||_n.label,this._cd.detectChanges()})};this.ngOptions.changes.pipe((0,v.Z)(this.ngOptions),(0,u.Q)(this._destroy$)).subscribe(ut=>{this.bindLabel=this._defaultLabel,Q(ut),Ye()})}_isValidWriteValue(Q){if(!Ze(Q)||this.multiple&&""===Q||Array.isArray(Q)&&0===Q.length)return!1;const Ye=ut=>!(!Ze(this.compareWith)&&bt(ut)&&this.bindValue&&(this._console.warn(`Setting object(${JSON.stringify(ut)}) as your model with bindValue is not allowed unless [compareWith] is used.`),1));return this.multiple?Array.isArray(Q)?Q.every(ut=>Ye(ut)):(this._console.warn("Multiple select ngModel should be array."),!1):Ye(Q)}_handleWriteValue(Q){if(!this._isValidWriteValue(Q))return;const Ye=ut=>{let Kt=this.itemsList.findItem(ut);if(Kt)this.itemsList.select(Kt);else{const _n=bt(ut);_n||!_n&&!this.bindValue?this.itemsList.select(this.itemsList.mapItem(ut,null)):this.bindValue&&(Kt={[this.bindLabel]:null,[this.bindValue]:ut},this.itemsList.select(this.itemsList.mapItem(Kt,null)))}};this.multiple?Q.forEach(ut=>Ye(ut)):Ye(Q)}_handleKeyPresses(){this.searchable||this._keyPress$.pipe((0,u.Q)(this._destroy$),(0,y.M)(Q=>this._pressedKeys.push(Q)),(0,E.B)(200),(0,g.p)(()=>this._pressedKeys.length>0),(0,f.T)(()=>this._pressedKeys.join(""))).subscribe(Q=>{const Ye=this.itemsList.findByLabel(Q);Ye&&(this.isOpen?(this.itemsList.markItem(Ye),this._scrollToMarked(),this._cd.markForCheck()):this.select(Ye)),this._pressedKeys=[]})}_setInputAttributes(){const Q=this.searchInput.nativeElement,Ye={type:"text",autocorrect:"off",autocapitalize:"off",autocomplete:this.labelForId?"off":this.dropdownId,...this.inputAttrs};for(const ut of Object.keys(Ye))Q.setAttribute(ut,Ye[ut])}_updateNgModel(){const Q=[];for(const ut of this.selectedItems)if(this.bindValue){let Kt=null;Kt=ut.children?ut.value[(this.groupValue?this.bindValue:this.groupBy)||this.groupBy]:this.itemsList.resolveNested(ut.value,this.bindValue),Q.push(Kt)}else Q.push(ut.value);const Ye=this.selectedItems.map(ut=>ut.value);this.multiple?(this._onChange(Q),this.changeEvent.emit(Ye)):(this._onChange(Ze(Q[0])?Q[0]:null),this.changeEvent.emit(Ye[0])),this._cd.markForCheck()}_clearSearch(){this.searchTerm&&(this._changeSearch(null),this.itemsList.resetFilteredItems())}_changeSearch(Q){this.searchTerm=Q,this._isTypeahead&&this.typeahead.next(Q)}_scrollToMarked(){!this.isOpen||!this.dropdownPanel||this.dropdownPanel.scrollTo(this.itemsList.markedItem)}_scrollToTag(){!this.isOpen||!this.dropdownPanel||this.dropdownPanel.scrollToTag()}_onSelectionChanged(){this.isOpen&&this.deselectOnClick&&this.appendTo&&(this._cd.detectChanges(),this.dropdownPanel.adjustPosition())}_handleTab(Q){if(!1===this.isOpen)if(this.showClear()&&!Q.shiftKey)this.focusOnClear(),Q.preventDefault();else if(!this.addTag)return;this.selectOnTab?this.itemsList.markedItem?(this.toggleItem(this.itemsList.markedItem),Q.preventDefault()):this.showAddTag?(this.selectTag(),Q.preventDefault()):this.close():this.close()}
1_handleEnter(Q){if(this.isOpen||this._manualOpen)this.itemsList.markedItem?this.toggleItem(this.itemsList.markedItem):this.showAddTag&&this.selectTag();else{if(!this.openOnEnter)return;this.open()}Q.preventDefault()}_handleSpace(Q){this.isOpen||this._manualOpen||(this.open(),Q.preventDefault())}_handleArrowDown(Q){this._nextItemIsTag(1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markNextItem(),this._scrollToMarked()),this.open(),Q.preventDefault()}_handleArrowUp(Q){this.isOpen&&(this._nextItemIsTag(-1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markPreviousItem(),this._scrollToMarked()),Q.preventDefault())}_nextItemIsTag(Q){const Ye=this.itemsList.markedIndex+Q;return this.addTag&&this.searchTerm&&this.itemsList.markedItem&&(Ye<0||Ye===this.itemsList.filteredItems.length)}_handleBackspace(){this.searchTerm||!this.clearable||!this.clearOnBackspace||!this.hasValue||(this.multiple?this.unselect(this.itemsList.lastSelectedItem):this.clearModel())}_mergeGlobalConfig(Q){this.placeholder=this.placeholder||Q.placeholder,this.fixedPlaceholder=this.fixedPlaceholder||Q.fixedPlaceholder,this.notFoundText=this.notFoundText||Q.notFoundText,this.typeToSearchText=this.typeToSearchText||Q.typeToSearchText,this.addTagText=this.addTagText||Q.addTagText,this.loadingText=this.loadingText||Q.loadingText,this.clearAllText=this.clearAllText||Q.clearAllText,this.virtualScroll=Ze(this.virtualScroll)?this.virtualScroll:!!Ze(Q.disableVirtualScroll)&&!Q.disableVirtualScroll,this.openOnEnter=Ze(this.openOnEnter)?this.openOnEnter:Q.openOnEnter,this.appendTo=this.appendTo||Q.appendTo,this.bindValue=this.bindValue||Q.bindValue,this.bindLabel=this.bindLabel||Q.bindLabel,this.appearance=this.appearance||Q.appearance}static{this.\u0275fac=function(Ye){return new(Ye||X)(r.kS0("class"),r.kS0("autofocus"),r.rXU(Ut),r.rXU(P,8),r.rXU(r.aKT),r.rXU(r.gRc),r.rXU(Z))}}static{this.\u0275cmp=r.VBU({type:X,selectors:[["ng-select"]],contentQueries:function(Ye,ut,Kt){if(1&Ye&&(r.wni(Kt,Un,5,r.C4Q),r.wni(Kt,yn,5,r.C4Q),r.wni(Kt,qn,5,r.C4Q),r.wni(Kt,tr,5,r.C4Q),r.wni(Kt,ar,5,r.C4Q),r.wni(Kt,zn,5,r.C4Q),r.wni(Kt,Tr,5,r.C4Q),r.wni(Kt,$n,5,r.C4Q),r.wni(Kt,Nn,5,r.C4Q),r.wni(Kt,An,5,r.C4Q),r.wni(Kt,Bn,5,r.C4Q),r.wni(Kt,jn,5,r.C4Q),r.wni(Kt,qt,5)),2&Ye){let _n;r.mGM(_n=r.lsd())&&(ut.optionTemplate=_n.first),r.mGM(_n=r.lsd())&&(ut.optgroupTemplate=_n.first),r.mGM(_n=r.lsd())&&(ut.labelTemplate=_n.first),r.mGM(_n=r.lsd())&&(ut.multiLabelTemplate=_n.first),r.mGM(_n=r.lsd())&&(ut.headerTemplate=_n.first),r.mGM(_n=r.lsd())&&(ut.footerTemplate=_n.first),r.mGM(_n=r.lsd())&&(ut.notFoundTemplate=_n.first),r.mGM(_n=r.lsd())&&(ut.placeholderTemplate=_n.first),r.mGM(_n=r.lsd())&&(ut.typeToSearchTemplate=_n.first),r.mGM(_n=r.lsd())&&(ut.loadingTextTemplate=_n.first),r.mGM(_n=r.lsd())&&(ut.tagTemplate=_n.first),r.mGM(_n=r.lsd())&&(ut.loadingSpinnerTemplate=_n.first),r.mGM(_n=r.lsd())&&(ut.ngOptions=_n)}},viewQuery:function(Ye,ut){if(1&Ye&&(r.GBs(br,5),r.GBs(Ie,7),r.GBs(re,5)),2&Ye){let Kt;r.mGM(Kt=r.lsd())&&(ut.dropdownPanel=Kt.first),r.mGM(Kt=r.lsd())&&(ut.searchInput=Kt.first),r.mGM(Kt=r.lsd())&&(ut.clearButton=Kt.first)}},hostVars:20,hostBindings:function(Ye,ut){1&Ye&&r.bIt("keydown",function(_n){return ut.handleKeyDown(_n)}),2&Ye&&r.AVh("ng-select-typeahead",ut.typeahead)("ng-select-multiple",ut.multiple)("ng-select-taggable",ut.addTag)("ng-select-searchable",ut.searchable)("ng-select-clearable",ut.clearable)("ng-select-opened",ut.isOpen)("ng-select",ut.useDefaultClass)("ng-select-filtered",ut.filtered)("ng-select-single",ut.single)("ng-select-disabled",ut.disabled)},inputs:{bindLabel:"bindLabel",bindValue:"bindValue",ariaLabel:"ariaLabel",markFirst:[2,"markFirst","markFirst",r.L39],placeholder:"placeholder",fixedPlaceholder:"fixedPlaceholder",notFoundText:"notFoundText",typeToSearchText:"typeToSearchText",preventToggleOnRightClick:"preventToggleOnRightClick",addTagText:"addTagText",loadingText:"loadingText",clearAllText:"clearAllText",appearance:"appearance",dropdownPosition:"dropdownPosition",appendTo:"appendTo",loading:[2,"loading","loading",r.L39],closeOnSelect:[2,"closeOnSelect","closeOnSelect",r.L39],hideSelected:[2,"hideSelected","hideSelected",r.L39],selectOnTab:[2,"selectOnTab","selectOnTab",r.L39],openOnEnter:[2,"openOnEnter","openOnEnter",r.L39],maxSelectedItems:[2,"maxSelectedItems","maxSelectedItems",r.Udg],groupBy:"groupBy",groupValue:"groupValue",bufferAmount:[2,"bufferAmount","bufferAmount",r.Udg],virtualScroll:[2,"virtualScroll","virtualScroll",r.L39],selectableGroup:[2,"selectableGroup","selectableGroup",r.L39],selectableGroupAsModel:[2,"selectableGroupAsModel","selectableGroupAsModel",r.L39],searchFn:"searchFn",trackByFn:"trackByFn",clearOnBackspace:[2,"clearOnBackspace","clearOnBackspace",r.L39],labelForId:"labelForId",inputAttrs:"inputAttrs",tabIndex:[2,"tabIndex","tabIndex",r.Udg],readonly:[2,"readonly","readonly",r.L39],searchWhileComposing:[2,"searchWhileComposing","searchWhileComposing",r.L39],minTermLength:[2,"minTermLength","minTermLength",r.Udg],editableSearchTerm:[2,"editableSearchTerm","editableSearchTerm",r.L39],ngClass:"ngClass",typeahead:"typeahead",multiple:[2,"multiple","multiple",r.L39],addTag:"addTag",searchable:[2,"searchable","searchable",r.L39],clearable:[2,"clearable","clearable",r.L39],isOpen:"isOpen",items:"items",compareWith:"compareWith",clearSearchOnAdd:"clearSearchOnAdd",deselectOnClick:"deselectOnClick",keyDownFn:"keyDownFn"}
1,outputs:{blurEvent:"blur",focusEvent:"focus",changeEvent:"change",openEvent:"open",closeEvent:"close",searchEvent:"search",clearEvent:"clear",addEvent:"add",removeEvent:"remove",scroll:"scroll",scrollToEnd:"scrollToEnd"},standalone:!0,features:[r.Jv_([{provide:a.kq,useExisting:(0,r.Rfq)(()=>X),multi:!0},pn]),r.GFd,r.OA$,r.aNF],decls:13,vars:19,consts:[["searchInput",""],["defaultPlaceholderTemplate",""],["defaultLabelTemplate",""],["defaultLoadingSpinnerTemplate",""],["clearButton",""],["defaultOptionTemplate",""],["defaultTagTemplate",""],["defaultNotFoundTemplate",""],["defaultTypeToSearchTemplate",""],["defaultLoadingTextTemplate",""],[1,"ng-select-container",3,"mousedown"],[1,"ng-value-container"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ng-input"],["aria-autocomplete","list","role","combobox",3,"blur","change","compositionend","compositionstart","focus","input","disabled","readOnly","value"],["role","button","tabindex","0",1,"ng-clear-wrapper",3,"title"],[1,"ng-arrow-wrapper"],[1,"ng-arrow"],["role","listbox","aria-label","Options list",1,"ng-dropdown-panel",3,"virtualScroll","bufferAmount","appendTo","position","headerTemplate","footerTemplate","filterValue","items","markedItem","ng-select-multiple","ngClass","id"],[3,"ngTemplateOutlet"],[1,"ng-placeholder"],[1,"ng-value",3,"ng-value-disabled"],[1,"ng-value"],["aria-hidden","true",1,"ng-value-icon","left",3,"click"],[1,"ng-value-label",3,"ngItemLabel","escape"],[1,"ng-spinner-loader"],["aria-hidden","true",1,"ng-clear"],["role","listbox","aria-label","Options list",1,"ng-dropdown-panel",3,"update","scroll","scrollToEnd","outsideClick","virtualScroll","bufferAmount","appendTo","position","headerTemplate","footerTemplate","filterValue","items","markedItem","ngClass","id"],[1,"ng-option",3,"ng-option-disabled","ng-option-selected","ng-optgroup","ng-option","ng-option-child","ng-option-marked"],["role","option",1,"ng-option",3,"ng-option-marked"],[1,"ng-option",3,"click","mouseover"],[1,"ng-option-label",3,"ngItemLabel","escape"],["role","option",1,"ng-option",3,"mouseover","click"],[1,"ng-tag-label"],[1,"ng-option","ng-option-disabled"]],template:function(Ye,ut){if(1&Ye){const Kt=r.RV6();r.j41(0,"div",10),r.bIt("mousedown",function(Pe){return r.eBV(Kt),r.Njj(ut.handleMousedown(Pe))}),r.j41(1,"div",11),r.DNE(2,ge,3,1)(3,xe,2,0)(4,ve,1,5,null,12),r.j41(5,"div",13)(6,"input",14,0),r.bIt("blur",function(Pe){return r.eBV(Kt),r.Njj(ut.onInputBlur(Pe))})("change",function(Pe){return r.eBV(Kt),r.Njj(Pe.stopPropagation())})("compositionend",function(){r.eBV(Kt);const Pe=r.sdS(7);return r.Njj(ut.onCompositionEnd(Pe.value))})("compositionstart",function(){return r.eBV(Kt),r.Njj(ut.onCompositionStart())})("focus",function(Pe){return r.eBV(Kt),r.Njj(ut.onInputFocus(Pe))})("input",function(){r.eBV(Kt);const Pe=r.sdS(7);return r.Njj(ut.filter(Pe.value))}),r.k0s()()(),r.DNE(8,lt,3,1)(9,Dt,4,1,"span",15),r.j41(10,"span",16),r.nrm(11,"span",17),r.k0s()(),r.DNE(12,Ln,8,17,"ng-dropdown-panel",18)}2&Ye&&(r.AVh("ng-appearance-outline","outline"===ut.appearance)("ng-has-value",ut.hasValue),r.R7$(2),r.vxM(0===ut.selectedItems.length&&!ut.searchTerm||!0===ut.fixedPlaceholder?2:-1),r.R7$(),r.vxM(ut.multiLabelTemplate&&ut.multiple||!(ut.selectedItems.length>0)?-1:3),r.R7$(),r.vxM(ut.multiple&&ut.multiLabelTemplate&&ut.selectedValues.length>0?4:-1),r.R7$(2),r.Y8G("disabled",ut.disabled)("readOnly",!ut.searchable||ut.itemsList.maxItemsSelected)("value",ut.searchTerm?ut.searchTerm:""),r.BMQ("aria-activedescendant",ut.isOpen?null==ut.itemsList||null==ut.itemsList.markedItem?null:ut.itemsList.markedItem.htmlId:null)("aria-controls",ut.isOpen?ut.dropdownId:null)("aria-expanded",ut.isOpen)("aria-label",ut.ariaLabel)("id",ut.labelForId)("tabindex",ut.tabIndex),r.R7$(2),r.vxM(ut.loading?8:-1),r.R7$(),r.vxM(ut.showClear()?9:-1),r.R7$(3),r.vxM(ut.isOpen?12:-1))},dependencies:[B.T3,mn,br,B.YU],styles:['@charset "UTF-8";.ng-select{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ng-select div,.ng-select input,.ng-select span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ng-select [hidden]{display:none}.ng-select.ng-select-searchable .ng-select-container .ng-value-container .ng-input{opacity:1}.ng-select.ng-select-opened .ng-select-container{z-index:1001}.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-value{-webkit-user-select:none;user-select:none;cursor:default}.ng-select.ng-select-disabled .ng-arrow-wrapper{cursor:default}.ng-select.ng-select-filtered .ng-placeholder{display:none}.ng-select .ng-select-container{cursor:default;display:flex;outline:none;overflow:hidden;position:relative;width:100%}.ng-select .ng-select-container .ng-value-container{display:flex;flex:1}.ng-select .ng-select-container .ng-value-container .ng-input{opacity:0}
1.ng-select .ng-select-container .ng-value-container .ng-input>input{box-sizing:content-box;background:none transparent;border:0 none;box-shadow:none;outline:none;padding:0;cursor:default;width:100%}.ng-select .ng-select-container .ng-value-container .ng-input>input::-ms-clear{display:none}.ng-select .ng-select-container .ng-value-container .ng-input>input[readonly]{-webkit-user-select:unset;user-select:unset;width:0;padding:0}.ng-select.ng-select-single.ng-select-filtered .ng-select-container .ng-value-container .ng-value{visibility:hidden}.ng-select.ng-select-single .ng-select-container .ng-value-container,.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:none}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{position:absolute;left:0;width:100%}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-icon{display:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{flex-wrap:wrap}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{position:absolute}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{white-space:nowrap}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-icon{display:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{cursor:pointer}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{flex:1;z-index:2}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{z-index:1}.ng-select .ng-clear-wrapper{cursor:pointer;position:relative;width:17px;-webkit-user-select:none;user-select:none}.ng-select .ng-clear-wrapper .ng-clear{display:inline-block;font-size:18px;line-height:1;pointer-events:none}.ng-select .ng-spinner-loader{border-radius:50%;width:17px;height:17px;margin-right:5px;font-size:10px;position:relative;text-indent:-9999em;border-top:2px solid rgba(66,66,66,.2);border-right:2px solid rgba(66,66,66,.2);border-bottom:2px solid rgba(66,66,66,.2);border-left:2px solid #424242;transform:translateZ(0);animation:load8 .8s infinite linear}.ng-select .ng-spinner-loader:after{border-radius:50%;width:17px;height:17px}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ng-select .ng-arrow-wrapper{cursor:pointer;position:relative;text-align:center;-webkit-user-select:none;user-select:none}.ng-select .ng-arrow-wrapper .ng-arrow{pointer-events:none;display:inline-block;height:0;width:0;position:relative}.ng-dropdown-panel{box-sizing:border-box;position:absolute;opacity:0;width:100%;z-index:1050;-webkit-overflow-scrolling:touch}.ng-dropdown-panel .ng-dropdown-panel-items{display:block;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:240px;overflow-y:auto}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{box-sizing:border-box;cursor:pointer;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-option-label:empty:before{content:"\\200b"}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .highlighted{font-weight:700;text-decoration:underline}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.disabled{cursor:default}.ng-dropdown-panel .scroll-host{overflow:hidden;overflow-y:auto;position:relative;display:block;-webkit-overflow-scrolling:touch}.ng-dropdown-panel .scrollable-content{top:0;left:0;width:100%;height:100%;position:absolute}.ng-dropdown-panel .total-padding{width:1px;opacity:0}
1\n'],encapsulation:2,changeDetection:0})}}return X})(),$=(()=>{class X{static{this.\u0275fac=function(Ye){return new(Ye||X)}}static{this.\u0275mod=r.$C({type:X})}static{this.\u0275inj=r.G2t({providers:[{provide:P,useValue:zt}]})}}return X})()},99130:(We,de,m)=>{"use strict";m.d(de,{qD:()=>Lt});var r=m(11458),a=m(78590);function u(ze,Ve,$e){const Ze=(0,a.q)(),bt=function y(ze,Ve,$e){return new Intl.DateTimeFormat($e?[$e.code,"en-US"]:void 0,{timeZone:Ve,timeZoneName:ze})}(ze,$e.timeZone,$e.locale??Ze.locale);return"formatToParts"in bt?function _(ze,Ve){const $e=ze.formatToParts(Ve);for(let Ze=$e.length-1;Ze>=0;--Ze)if("timeZoneName"===$e[Ze].type)return $e[Ze].value}(bt,Ve):function v(ze,Ve){const $e=ze.format(Ve).replace(/\u200E/g,""),Ze=/ [\w-+ ]+$/.exec($e);return Ze?Ze[0].substr(1):""}(bt,Ve)}const g={year:0,month:1,day:2,hour:3,minute:4,second:5},S={},O=new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:"America/New_York",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(new Date("2014-06-25T04:00:00.123Z")),T="06/25/2014, 00:00:00"===O||"\u200e06\u200e/\u200e25\u200e/\u200e2014\u200e \u200e00\u200e:\u200e00\u200e:\u200e00"===O;function B(ze,Ve,$e,Ze,bt,Bt,rn){const mn=new Date(0);return mn.setUTCFullYear(ze,Ve,$e),mn.setUTCHours(Ze,bt,Bt,rn),mn}const H=36e5,K=6e4,k={timezone:/([Z+-].*)$/,timezoneZ:/^(Z)$/,timezoneHH:/^([+-]\d{2})$/,timezoneHHMM:/^([+-])(\d{2}):?(\d{2})$/};function j(ze,Ve,$e){if(!ze)return 0;let bt,Bt,Ze=k.timezoneZ.exec(ze);if(Ze)return 0;if(Ze=k.timezoneHH.exec(ze),Ze)return bt=parseInt(Ze[1],10),Ie(bt)?-bt*H:NaN;if(Ze=k.timezoneHHMM.exec(ze),Ze){bt=parseInt(Ze[2],10);const rn=parseInt(Ze[3],10);return Ie(bt,rn)?(Bt=Math.abs(bt)*H+rn*K,"+"===Ze[1]?-Bt:Bt):NaN}if(function he(ze){if(re[ze])return!0;try{return new Intl.DateTimeFormat(void 0,{timeZone:ze}),re[ze]=!0,!0}catch{return!1}}(ze)){Ve=new Date(Ve||Date.now());const rn=$e?Ve:function ae(ze){return B(ze.getFullYear(),ze.getMonth(),ze.getDate(),ze.getHours(),ze.getMinutes(),ze.getSeconds(),ze.getMilliseconds())}(Ve),mn=Ee(rn,ze);return-($e?mn:function Me(ze,Ve,$e){let bt=ze.getTime()-Ve;const Bt=Ee(new Date(bt),$e);if(Ve===Bt)return Ve;bt-=Bt-Ve;const rn=Ee(new Date(bt),$e);return Bt===rn?Bt:Math.max(Bt,rn)}(Ve,mn,ze))}return NaN}function Ee(ze,Ve){const $e=function E(ze,Ve){const $e=function L(ze){return S[ze]||(S[ze]=T?new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:ze,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:ze,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})),S[ze]}(Ve);return"formatToParts"in $e?function f(ze,Ve){try{const $e=ze.formatToParts(Ve),Ze=[];for(let bt=0;bt<$e.length;bt++){const Bt=g[$e[bt].type];void 0!==Bt&&(Ze[Bt]=parseInt($e[bt].value,10))}return Ze}catch($e){if($e instanceof RangeError)return[NaN];throw $e}}($e,ze):function C(ze,Ve){const $e=ze.format(Ve),Ze=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec($e);return[parseInt(Ze[3],10),parseInt(Ze[1],10),parseInt(Ze[2],10),parseInt(Ze[4],10),parseInt(Ze[5],10),parseInt(Ze[6],10)]}($e,ze)}(ze,Ve),Ze=B($e[0],$e[1]-1,$e[2],$e[3]%24,$e[4],$e[5],0).getTime();let bt=ze.getTime();const Bt=bt%1e3;return bt-=Bt>=0?Bt:1e3+Bt,Ze-bt}function Ie(ze,Ve){return-23<=ze&&ze<=23&&(null==Ve||0<=Ve&&Ve<=59)}const re={},M={X:function(ze,Ve,$e){const Ze=ee($e.timeZone,ze);if(0===Ze)return"Z";switch(Ve){case"X":return Be(Ze);case"XXXX":case"XX":return ge(Ze);default:return ge(Ze,":")}},x:function(ze,Ve,$e){const Ze=ee($e.timeZone,ze);switch(Ve){case"x":return Be(Ze);case"xxxx":case"xx":return ge(Ze);default:return ge(Ze,":")}},O:function(ze,Ve,$e){const Ze=ee($e.timeZone,ze);switch(Ve){case"O":case"OO":case"OOO":return"GMT"+function je(ze,Ve=""){const $e=ze>0?"-":"+",Ze=Math.abs(ze),bt=Math.floor(Ze/60),Bt=Ze%60;return 0===Bt?$e+String(bt):$e+String(bt)+Ve+pe(Bt,2)}(Ze,":");default:return"GMT"+ge(Ze,":")}},z:function(ze,Ve,$e){switch(Ve){case"z":case"zz":case"zzz":return u("short",ze,$e);default:return u("long",ze,$e)}}};function ee(ze,Ve){const $e=ze?j(ze,Ve,!0)/6e4:Ve?.getTimezoneOffset()??0;if(Number.isNaN($e))throw new RangeError("Invalid time zone specified: "+ze);return $e}function pe(ze,Ve){const $e=ze<0?"-":"";
1let Ze=Math.abs(ze).toString();for(;Ze.length<Ve;)Ze="0"+Ze;return $e+Ze}function ge(ze,Ve=""){const $e=ze>0?"-":"+",Ze=Math.abs(ze);return $e+pe(Math.floor(Ze/60),2)+Ve+pe(Math.floor(Ze%60),2)}function Be(ze,Ve){return ze%60==0?(ze>0?"-":"+")+pe(Math.abs(ze)/60,2):ge(ze,Ve)}function Qe(ze){const Ve=new Date(Date.UTC(ze.getFullYear(),ze.getMonth(),ze.getDate(),ze.getHours(),ze.getMinutes(),ze.getSeconds(),ze.getMilliseconds()));return Ve.setUTCFullYear(ze.getFullYear()),+ze-+Ve}const Ae=36e5,ve=6e4,_e=2,Ce={dateTimePattern:/^([0-9W+-]+)(T| )(.*)/,datePattern:/^([0-9W+-]+)(.*)/,plainTime:/:/,YY:/^(\d{2})$/,YYY:[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],YYYY:/^(\d{4})/,YYYYY:[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],MM:/^-(\d{2})$/,DDD:/^-?(\d{3})$/,MMDD:/^-?(\d{2})-?(\d{2})$/,Www:/^-?W(\d{2})$/,WwwD:/^-?W(\d{2})-?(\d{1})$/,HH:/^(\d{2}([.,]\d*)?)$/,HHMM:/^(\d{2}):?(\d{2}([.,]\d*)?)$/,HHMMSS:/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,timeZone:/(Z|[+-]\d{2}(?::?\d{2})?| UTC| [a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?)$/};function lt(ze,Ve={}){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(null===ze)return new Date(NaN);const $e=null==Ve.additionalDigits?_e:Number(Ve.additionalDigits);if(2!==$e&&1!==$e&&0!==$e)throw new RangeError("additionalDigits must be 0, 1 or 2");if(ze instanceof Date||"object"==typeof ze&&"[object Date]"===Object.prototype.toString.call(ze))return new Date(ze.getTime());if("number"==typeof ze||"[object Number]"===Object.prototype.toString.call(ze))return new Date(ze);if("[object String]"!==Object.prototype.toString.call(ze))return new Date(NaN);const Ze=function Dt(ze){const Ve={};let Ze,$e=Ce.dateTimePattern.exec(ze);if($e?(Ve.date=$e[1],Ze=$e[3]):($e=Ce.datePattern.exec(ze),$e?(Ve.date=$e[1],Ze=$e[2]):(Ve.date=null,Ze=ze)),Ze){const bt=Ce.timeZone.exec(Ze);bt?(Ve.time=Ze.replace(bt[1],""),Ve.timeZone=bt[1].trim()):Ve.time=Ze}return Ve}(ze),{year:bt,restDateString:Bt}=function $t(ze,Ve){if(ze){const $e=Ce.YYY[Ve],Ze=Ce.YYYYY[Ve];let bt=Ce.YYYY.exec(ze)||Ze.exec(ze);if(bt){const Bt=bt[1];return{year:parseInt(Bt,10),restDateString:ze.slice(Bt.length)}}if(bt=Ce.YY.exec(ze)||$e.exec(ze),bt){const Bt=bt[1];return{year:100*parseInt(Bt,10),restDateString:ze.slice(Bt.length)}}}return{year:null}}(Ze.date,$e),rn=function un(ze,Ve){if(null===Ve)return null;let $e,Ze,bt;if(!ze||!ze.length)return $e=new Date(0),$e.setUTCFullYear(Ve),$e;let Bt=Ce.MM.exec(ze);if(Bt)return $e=new Date(0),Ze=parseInt(Bt[1],10)-1,me(Ve,Ze)?($e.setUTCFullYear(Ve,Ze),$e):new Date(NaN);if(Bt=Ce.DDD.exec(ze),Bt){$e=new Date(0);const rn=parseInt(Bt[1],10);return function Je(ze,Ve){if(Ve<1)return!1;const $e=Mt(ze);return!($e&&Ve>366||!$e&&Ve>365)}(Ve,rn)?($e.setUTCFullYear(Ve,0,rn),$e):new Date(NaN)}if(Bt=Ce.MMDD.exec(ze),Bt){$e=new Date(0),Ze=parseInt(Bt[1],10)-1;const rn=parseInt(Bt[2],10);return me(Ve,Ze,rn)?($e.setUTCFullYear(Ve,Ze,rn),$e):new Date(NaN)}if(Bt=Ce.Www.exec(ze),Bt)return bt=parseInt(Bt[1],10)-1,le(bt)?Pn(Ve,bt):new Date(NaN);if(Bt=Ce.WwwD.exec(ze),Bt){bt=parseInt(Bt[1],10)-1;const rn=parseInt(Bt[2],10)-1;return le(bt,rn)?Pn(Ve,bt,rn):new Date(NaN)}return null}(Bt,bt);if(null===rn||isNaN(rn.getTime()))return new Date(NaN);if(rn){const mn=rn.getTime();let yn,Un=0;if(Ze.time&&(Un=function cn(ze){let Ve,$e,Ze=Ce.HH.exec(ze);if(Ze)return Ve=parseFloat(Ze[1].replace(",",".")),Ge(Ve)?Ve%24*Ae:NaN;if(Ze=Ce.HHMM.exec(ze),Ze)return Ve=parseInt(Ze[1],10),$e=parseFloat(Ze[2].replace(",",".")),Ge(Ve,$e)?Ve%24*Ae+$e*ve:NaN;if(Ze=Ce.HHMMSS.exec(ze),Ze){Ve=parseInt(Ze[1],10),$e=parseInt(Ze[2],10);const bt=parseFloat(Ze[3].replace(",","."));return Ge(Ve,$e,bt)?Ve%24*Ae+$e*ve+1e3*bt:NaN}return null}(Ze.time),null===Un||isNaN(Un)))return new Date(NaN);if(Ze.timeZone||Ve.timeZone){if(yn=j(Ze.timeZone||Ve.timeZone,new Date(mn+Un)),isNaN(yn))return new Date(NaN)}else yn=Qe(new Date(mn+Un)),yn=Qe(new Date(mn+Un+yn));return new Date(mn+Un+yn)}return new Date(NaN)}function Pn(ze,Ve,$e){Ve=Ve||0,$e=$e||0;const Ze=new Date(0);Ze.setUTCFullYear(ze,0,4);const Bt=7*Ve+$e+1-(Ze.getUTCDay()||7);return Ze.setUTCDate(Ze.getUTCDate()+Bt),Ze}const on=[31,28,31,30,31,30,31,31,30,31,30,31],dn=[31,29,31,30,31,30,31,31,30,31,30,31];function Mt(ze){return ze%400==0||ze%4==0&&ze%100!=0}function me(ze,Ve,$e){if(Ve<0||Ve>11)return!1;if(null!=$e){if($e<1)return!1;const Ze=Mt(ze);if(Ze&&$e>dn[Ve]||!Ze&&$e>on[Ve])return!1}return!0}function le(ze,Ve){return!(ze<0||ze>52||null!=Ve&&(Ve<0||Ve>6))}function Ge(ze,Ve,$e){return!(ze<0||ze>=25||null!=Ve&&(Ve<0||Ve>=60)||null!=$e&&($e<0||$e>=60))}const yt=/([xXOz]+)|''|'(''|[^'])+('|$)/g;function Lt(ze,Ve,$e,Ze){return function At(ze,Ve,$e={}){const Ze=(Ve=String(Ve)).match(yt);if(Ze){const bt=lt($e.originalDate||ze,$e);Ve=Ze.reduce(function(Bt,rn){if("'"===rn[0])return Bt;const mn=Bt.indexOf(rn),Un="'"===Bt[mn-1],yn=Bt.replace(rn,"'"+M[rn[0]](bt,rn,$e)+"'");return Un?yn.substring(0,mn-1)+yn.substring(mn+1):yn},Ve)}return(0,r.GP)(ze,Ve,$e)}(function kt(ze,Ve,$e){const Ze=j(Ve,ze=lt(ze,$e),!0),bt=new Date(ze.getTime()-Ze),Bt=new Date(0);return Bt.setFullYear(bt.getUTCFullYear(),bt.getUTCMonth(),bt.getUTCDate()),Bt.setHours(bt.getUTCHours(),bt.getUTCMinutes(),bt.getUTCSeconds(),bt.getUTCMilliseconds()),Bt}
1(ze,Ve,{timeZone:(Ze={...Ze,timeZone:Ve,originalDate:ze}).timeZone}),$e,Ze)}},9807:(We,de,m)=>{"use strict";m.d(de,{q:()=>a});let r={};function a(){return r}},83849:(We,de,m)=>{"use strict";m.d(de,{m:()=>_});const r=(v,y)=>{switch(v){case"P":return y.date({width:"short"});case"PP":return y.date({width:"medium"});case"PPP":return y.date({width:"long"});default:return y.date({width:"full"})}},a=(v,y)=>{switch(v){case"p":return y.time({width:"short"});case"pp":return y.time({width:"medium"});case"ppp":return y.time({width:"long"});default:return y.time({width:"full"})}},_={p:a,P:(v,y)=>{const E=v.match(/(P+)(p+)?/)||[],g=E[1],f=E[2];if(!f)return r(v,y);let C;switch(g){case"P":C=y.dateTime({width:"short"});break;case"PP":C=y.dateTime({width:"medium"});break;case"PPP":C=y.dateTime({width:"long"});break;default:C=y.dateTime({width:"full"})}return C.replace("{{date}}",r(g,y)).replace("{{time}}",a(f,y))}}},48833:(We,de,m)=>{"use strict";m.d(de,{G:()=>a});var r=m(91490);function a(u){const _=(0,r.a)(u),v=new Date(Date.UTC(_.getFullYear(),_.getMonth(),_.getDate(),_.getHours(),_.getMinutes(),_.getSeconds(),_.getMilliseconds()));return v.setUTCFullYear(_.getFullYear()),+u-+v}},77530:(We,de,m)=>{"use strict";m.d(de,{x:()=>a});var r=m(91298);function a(u,..._){const v=r.w.bind(null,u||_.find(y=>"object"==typeof y));return _.map(v)}},18648:(We,de,m)=>{"use strict";m.d(de,{Ss:()=>y,ef:()=>_,xM:()=>v});const r=/^D+$/,a=/^Y+$/,u=["D","DD","YY","YYYY"];function _(g){return r.test(g)}function v(g){return a.test(g)}function y(g,f,C){const S=function E(g,f,C){const S="Y"===g[0]?"years":"days of the month";return`Use \`${g.toLowerCase()}\` instead of \`${g}\` (in \`${f}\`) for formatting ${S} to the input \`${C}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}(g,f,C);if(console.warn(S),u.includes(g))throw new RangeError(S)}},72162:(We,de,m)=>{"use strict";m.d(de,{Cg:()=>E,_P:()=>re,_m:()=>f,my:()=>v,s0:()=>g,w4:()=>y}),Math.pow(10,8);const v=6048e5,y=864e5,E=6e4,g=36e5,f=1e3,re=Symbol.for("constructDateFrom")},91298:(We,de,m)=>{"use strict";m.d(de,{w:()=>a});var r=m(72162);function a(_,v){return"function"==typeof _?_(v):_&&"object"==typeof _&&r._P in _?_[r._P](v):_ instanceof Date?new _.constructor(v):new Date(v)}},87973:(We,de,m)=>{"use strict";m.d(de,{m:()=>E});var r=m(48833),a=m(77530),u=m(72162),_=m(91490);function v(f,C){const S=(0,_.a)(f,C?.in);return S.setHours(0,0,0,0),S}function E(f,C,S){const[O,T]=(0,a.x)(S?.in,f,C),L=v(O),B=v(T),H=+L-(0,r.G)(L),K=+B-(0,r.G)(B);return Math.round((H-K)/u.w4)}},11458:(We,de,m)=>{"use strict";m.d(de,{GP:()=>Be});var r=m(43372),a=m(9807),u=m(87973),_=m(91490);var f=m(79865),C=m(98539),S=m(3719),O=m(4110);function T(xe,Ae){return(xe<0?"-":"")+Math.abs(xe).toString().padStart(Ae,"0")}const L={y(xe,Ae){const ve=xe.getFullYear(),_e=ve>0?ve:1-ve;return T("yy"===Ae?_e%100:_e,Ae.length)},M(xe,Ae){const ve=xe.getMonth();return"M"===Ae?String(ve+1):T(ve+1,2)},d:(xe,Ae)=>T(xe.getDate(),Ae.length),a(xe,Ae){const ve=xe.getHours()/12>=1?"pm":"am";switch(Ae){case"a":case"aa":return ve.toUpperCase();case"aaa":return ve;case"aaaaa":return ve[0];default:return"am"===ve?"a.m.":"p.m."}},h:(xe,Ae)=>T(xe.getHours()%12||12,Ae.length),H:(xe,Ae)=>T(xe.getHours(),Ae.length),m:(xe,Ae)=>T(xe.getMinutes(),Ae.length),s:(xe,Ae)=>T(xe.getSeconds(),Ae.length),S(xe,Ae){const ve=Ae.length,_e=xe.getMilliseconds();return T(Math.trunc(_e*Math.pow(10,ve-3)),Ae.length)}},H={G:function(xe,Ae,ve){const _e=xe.getFullYear()>0?1:0;switch(Ae){case"G":case"GG":case"GGG":return ve.era(_e,{width:"abbreviated"});case"GGGGG":return ve.era(_e,{width:"narrow"});default:return ve.era(_e,{width:"wide"})}},y:function(xe,Ae,ve){if("yo"===Ae){const _e=xe.getFullYear();return ve.ordinalNumber(_e>0?_e:1-_e,{unit:"year"})}return L.y(xe,Ae)},Y:function(xe,Ae,ve,_e){const Ce=(0,O.h)(xe,_e),lt=Ce>0?Ce:1-Ce;return"YY"===Ae?T(lt%100,2):"Yo"===Ae?ve.ordinalNumber(lt,{unit:"year"}):T(lt,Ae.length)},R:function(xe,Ae){return T((0,C.p)(xe),Ae.length)},u:function(xe,Ae){return T(xe.getFullYear(),Ae.length)},Q:function(xe,Ae,ve){const _e=Math.ceil((xe.getMonth()+1)/3);switch(Ae){case"Q":return String(_e);case"QQ":return T(_e,2);case"Qo":return ve.ordinalNumber(_e,{unit:"quarter"});case"QQQ":return ve.quarter(_e,{width:"abbreviated",context:"formatting"});case"QQQQQ":return ve.quarter(_e,{width:"narrow",context:"formatting"});default:return ve.quarter(_e,{width:"wide",context:"formatting"})}},q:function(xe,Ae,ve){const _e=Math.ceil((xe.getMonth()+1)/3);switch(Ae){case"q":return String(_e);case"qq":return T(_e,2);case"qo":return ve.ordinalNumber(_e,{unit:"quarter"});case"qqq":return ve.quarter(_e,{width:"abbreviated",context:"standalone"});case"qqqqq":return ve.quarter(_e,{width:"narrow",context:"standalone"});default:return ve.quarter(_e,{width:"wide",context:"standalone"})}},M:function(xe,Ae,ve){const _e=xe.getMonth();switch(Ae){case"M":case"MM":return L.M(xe,Ae);case"Mo":return ve.ordinalNumber(_e+1,{unit:"month"});case"MMM":return ve.month(_e,{width:"abbreviated",context:"formatting"});case"MMMMM":return ve.month(_e,{width:"narrow",context:"formatting"});default:return ve.month(_e,{width:"wide",context:"formatting"})}},L:function(xe,Ae,ve){const _e=xe.getMonth();switch(Ae){case"L":return String(_e+1);case"LL":return T(_e+1,2);case"Lo":return ve.ordinalNumber(_e+1,{unit:"month"});case"LLL":return ve.month(_e,{width:"abbreviated",context:"standalone"});case"LLLLL":return ve.month(_e,{width:"narrow",context:"standalone"});default:return ve.month(_e,{width:"wide",context:"standalone"})}},w:function(xe,Ae,ve,_e){const Ce=(0,S.N)(xe,_e);return"wo"===Ae?ve.ordinalNumber(Ce,{unit:"week"}):T(Ce,Ae.length)},I:function(xe,Ae,ve){const _e=(0,f.s)(xe);return"Io"===Ae?ve.ordinalNumber(_e,{unit:"week"}):T(_e,Ae.length)},d:function(xe,Ae,ve){return"do"===Ae?ve.ordinalNumber(xe.getDate(),{unit:"date"}):L.d(xe,Ae)},D:function(xe,Ae,ve){const _e=function E(xe,Ae){const ve=(0,_.a)(xe,Ae?.in);return(0,u.m)(ve,function v(xe,Ae){const ve=(0,_.a)(xe,Ae?.in);return ve.setFullYear(ve.getFullYear(),0,1),ve.setHours(0,0,0,0),ve}(ve))+1}(xe);return"Do"===Ae?ve.ordinalNumber(_e,{unit:"dayOfYear"}):T(_e,Ae.length)},E:function(xe,Ae,ve){const _e=xe.getDay();switch(Ae){case"E":case"EE":case"EEE":return ve.day(_e,{width:"abbreviated",context:"formatting"});case"EEEEE":return ve.day(_e,{width:"narrow",context:"formatting"});case"EEEEEE":return ve.day(_e,{width:"short",context:"formatting"});default:return ve.day(_e,{width:"wide",context:"formatting"})}},e:function(xe,Ae,ve,_e){const Ce=xe.getDay(),lt=(Ce-_e.weekStartsOn+8)%7||7;switch(Ae){case"e":return String(lt);case"ee":return T(lt,2);case"eo":return ve.ordinalNumber(lt,{unit:"day"});case"eee":return ve.day(Ce,{width:"abbreviated",context:"formatting"});case"eeeee":return ve.day(Ce,{width:"narrow",context:"formatting"});case"eeeeee":return ve.day(Ce,{width:"short",context:"formatting"});default:return ve.day(Ce,{width:"wide",context:"formatting"})}},c:function(xe,Ae,ve,_e){const Ce=xe.getDay(),lt=(Ce-_e.weekStartsOn+8)%7||7;switch(Ae){case"c":return String(lt);case"cc":return T(lt,Ae.length);case"co":return ve.ordinalNumber(lt,{unit:"day"});case"ccc":return ve.day(Ce,{width:"abbreviated",context:"standalone"});case"ccccc":return ve.day(Ce,{width:"narrow",context:"standalone"});case"cccccc":return ve.day(Ce,{width:"short",context:"standalone"});default:return ve.day(Ce,{width:"wide",context:"standalone"})}},i:function(xe,Ae,ve){const _e=xe.getDay(),Ce=0===_e?7:_e;switch(Ae){case"i":return String(Ce);case"ii":return T(Ce,Ae.length);case"io":return ve.ordinalNumber(Ce,{unit:"day"});case"iii":return ve.day(_e,{width:"abbreviated",context:"formatting"});case"iiiii":return ve.day(_e,{width:"narrow",context:"formatting"});case"iiiiii":return ve.day(_e,{width:"short",context:"formatting"});default:return ve.day(_e,{width:"wide",context:"formatting"})}},a:function(xe,Ae,ve){const Ce=xe.getHours()/12>=1?"pm":"am";switch(Ae){case"a":case"aa":return ve.dayPeriod(Ce,{width:"abbreviated",context:"formatting"});case"aaa":return ve.dayPeriod(Ce,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return ve.dayPeriod(Ce,{width:"narrow",context:"formatting"});default:return ve.dayPeriod(Ce,{width:"wide",context:"formatting"})}},b:function(xe,Ae,ve){const _e=xe.getHours();let Ce;switch(Ce=12===_e?"noon":0===_e?"midnight":_e/12>
1=1?"pm":"am",Ae){case"b":case"bb":return ve.dayPeriod(Ce,{width:"abbreviated",context:"formatting"});case"bbb":return ve.dayPeriod(Ce,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return ve.dayPeriod(Ce,{width:"narrow",context:"formatting"});default:return ve.dayPeriod(Ce,{width:"wide",context:"formatting"})}},B:function(xe,Ae,ve){const _e=xe.getHours();let Ce;switch(Ce=_e>=17?"evening":_e>=12?"afternoon":_e>=4?"morning":"night",Ae){case"B":case"BB":case"BBB":return ve.dayPeriod(Ce,{width:"abbreviated",context:"formatting"});case"BBBBB":return ve.dayPeriod(Ce,{width:"narrow",context:"formatting"});default:return ve.dayPeriod(Ce,{width:"wide",context:"formatting"})}},h:function(xe,Ae,ve){if("ho"===Ae){let _e=xe.getHours()%12;return 0===_e&&(_e=12),ve.ordinalNumber(_e,{unit:"hour"})}return L.h(xe,Ae)},H:function(xe,Ae,ve){return"Ho"===Ae?ve.ordinalNumber(xe.getHours(),{unit:"hour"}):L.H(xe,Ae)},K:function(xe,Ae,ve){const _e=xe.getHours()%12;return"Ko"===Ae?ve.ordinalNumber(_e,{unit:"hour"}):T(_e,Ae.length)},k:function(xe,Ae,ve){let _e=xe.getHours();return 0===_e&&(_e=24),"ko"===Ae?ve.ordinalNumber(_e,{unit:"hour"}):T(_e,Ae.length)},m:function(xe,Ae,ve){return"mo"===Ae?ve.ordinalNumber(xe.getMinutes(),{unit:"minute"}):L.m(xe,Ae)},s:function(xe,Ae,ve){return"so"===Ae?ve.ordinalNumber(xe.getSeconds(),{unit:"second"}):L.s(xe,Ae)},S:function(xe,Ae){return L.S(xe,Ae)},X:function(xe,Ae,ve){const _e=xe.getTimezoneOffset();if(0===_e)return"Z";switch(Ae){case"X":return k(_e);case"XXXX":case"XX":return j(_e);default:return j(_e,":")}},x:function(xe,Ae,ve){const _e=xe.getTimezoneOffset();switch(Ae){case"x":return k(_e);case"xxxx":case"xx":return j(_e);default:return j(_e,":")}},O:function(xe,Ae,ve){const _e=xe.getTimezoneOffset();switch(Ae){case"O":case"OO":case"OOO":return"GMT"+K(_e,":");default:return"GMT"+j(_e,":")}},z:function(xe,Ae,ve){const _e=xe.getTimezoneOffset();switch(Ae){case"z":case"zz":case"zzz":return"GMT"+K(_e,":");default:return"GMT"+j(_e,":")}},t:function(xe,Ae,ve){return T(Math.trunc(+xe/1e3),Ae.length)},T:function(xe,Ae,ve){return T(+xe,Ae.length)}};function K(xe,Ae=""){const ve=xe>0?"-":"+",_e=Math.abs(xe),Ce=Math.trunc(_e/60),lt=_e%60;return 0===lt?ve+String(Ce):ve+String(Ce)+Ae+T(lt,2)}function k(xe,Ae){return xe%60==0?(xe>0?"-":"+")+T(Math.abs(xe)/60,2):j(xe,Ae)}function j(xe,Ae=""){const ve=xe>0?"-":"+",_e=Math.abs(xe);return ve+T(Math.trunc(_e/60),2)+Ae+T(_e%60,2)}var ae=m(83849),Ee=m(18648);const Se=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,M=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,ee=/^'([^]*?)'?$/,pe=/''/g,ge=/[a-zA-Z]/;function Be(xe,Ae,ve){const _e=(0,a.q)(),Ce=ve?.locale??_e.locale??r.c,lt=ve?.firstWeekContainsDate??ve?.locale?.options?.firstWeekContainsDate??_e.firstWeekContainsDate??_e.locale?.options?.firstWeekContainsDate??1,Dt=ve?.weekStartsOn??ve?.locale?.options?.weekStartsOn??_e.weekStartsOn??_e.locale?.options?.weekStartsOn??0,$t=(0,_.a)(xe,ve?.in);if(!function re(xe){return!(!function Me(xe){return xe instanceof Date||"object"==typeof xe&&"[object Date]"===Object.prototype.toString.call(xe)}(xe)&&"number"!=typeof xe||isNaN(+(0,_.a)(xe)))}($t))throw new RangeError("Invalid time value");let un=Ae.match(M).map(Pn=>{const on=Pn[0];return"p"===on||"P"===on?(0,ae.m[on])(Pn,Ce.formatLong):Pn}).join("").match(Se).map(Pn=>{if("''"===Pn)return{isToken:!1,value:"'"};const on=Pn[0];if("'"===on)return{isToken:!1,value:je(Pn)};if(H[on])return{isToken:!0,value:Pn};if(on.match(ge))throw new RangeError("Format string contains an unescaped latin alphabet character `"+on+"`");return{isToken:!1,value:Pn}});Ce.localize.preprocessor&&(un=Ce.localize.preprocessor($t,un));const cn={firstWeekContainsDate:lt,weekStartsOn:Dt,locale:Ce};return un.map(Pn=>{if(!Pn.isToken)return Pn.value;const on=Pn.value;return(!ve?.useAdditionalWeekYearTokens&&(0,Ee.xM)(on)||!ve?.useAdditionalDayOfYearTokens&&(0,Ee.ef)(on))&&(0,Ee.Ss)(on,Ae,String(xe)),(0,H[on[0]])($t,on,Ce.localize,cn)}).join("")}function je(xe){const Ae=xe.match(ee);return Ae?Ae[1].replace(pe,"'"):xe}},78590:(We,de,m)=>{"use strict";m.d(de,{q:()=>a});var r=m(9807);function a(){return Object.assign({},(0,r.q)())}},79865:(We,de,m)=>{"use strict";m.d(de,{s:()=>g});var r=m(72162),a=m(31337),u=m(91298),_=m(98539),E=m(91490);function g(C,S){const O=(0,E.a)(C,S?.in),T=+(0,a.b)(O)-+function v(C,S){const O=(0,_.p)(C,S),T=(0,u.w)(S?.in||C,0);
1return T.setFullYear(O,0,4),T.setHours(0,0,0,0),(0,a.b)(T)}(O);return Math.round(T/r.my)+1}},98539:(We,de,m)=>{"use strict";m.d(de,{p:()=>_});var r=m(91298),a=m(31337),u=m(91490);function _(y,E){const g=(0,u.a)(y,E?.in),f=g.getFullYear(),C=(0,r.w)(g,0);C.setFullYear(f+1,0,4),C.setHours(0,0,0,0);const S=(0,a.b)(C),O=(0,r.w)(g,0);O.setFullYear(f,0,4),O.setHours(0,0,0,0);const T=(0,a.b)(O);return g.getTime()>=S.getTime()?f+1:g.getTime()>=T.getTime()?f:f-1}},3719:(We,de,m)=>{"use strict";m.d(de,{N:()=>f});var r=m(72162),a=m(28034),u=m(9807),_=m(91298),v=m(4110),g=m(91490);function f(S,O){const T=(0,g.a)(S,O?.in),L=+(0,a.k)(T,O)-+function y(S,O){const T=(0,u.q)(),L=O?.firstWeekContainsDate??O?.locale?.options?.firstWeekContainsDate??T.firstWeekContainsDate??T.locale?.options?.firstWeekContainsDate??1,B=(0,v.h)(S,O),H=(0,_.w)(O?.in||S,0);return H.setFullYear(B,0,L),H.setHours(0,0,0,0),(0,a.k)(H,O)}(T,O);return Math.round(L/r.my)+1}},4110:(We,de,m)=>{"use strict";m.d(de,{h:()=>v});var r=m(9807),a=m(91298),u=m(28034),_=m(91490);function v(E,g){const f=(0,_.a)(E,g?.in),C=f.getFullYear(),S=(0,r.q)(),O=g?.firstWeekContainsDate??g?.locale?.options?.firstWeekContainsDate??S.firstWeekContainsDate??S.locale?.options?.firstWeekContainsDate??1,T=(0,a.w)(g?.in||E,0);T.setFullYear(C+1,0,O),T.setHours(0,0,0,0);const L=(0,u.k)(T,g),B=(0,a.w)(g?.in||E,0);B.setFullYear(C,0,O),B.setHours(0,0,0,0);const H=(0,u.k)(B,g);return+f>=+L?C+1:+f>=+H?C:C-1}},43372:(We,de,m)=>{"use strict";m.d(de,{c:()=>ve});const r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function u(Ce){return(lt={})=>{const Dt=lt.width?String(lt.width):Ce.defaultWidth;return Ce.formats[Dt]||Ce.formats[Ce.defaultWidth]}}const E={date:u({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:u({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:u({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},g={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function C(Ce){return(lt,Dt)=>{let un;if("formatting"===(Dt?.context?String(Dt.context):"standalone")&&Ce.formattingValues){const Pn=Ce.defaultFormattingWidth||Ce.defaultWidth,on=Dt?.width?String(Dt.width):Pn;un=Ce.formattingValues[on]||Ce.formattingValues[Pn]}else{const Pn=Ce.defaultWidth,on=Dt?.width?String(Dt.width):Ce.defaultWidth;un=Ce.values[on]||Ce.values[Pn]}return un[Ce.argumentCallback?Ce.argumentCallback(lt):lt]}}function j(Ce){return(lt,Dt={})=>{const $t=Dt.width,cn=lt.match($t&&Ce.matchPatterns[$t]||Ce.matchPatterns[Ce.defaultMatchWidth]);if(!cn)return null;const Pn=cn[0],on=$t&&Ce.parsePatterns[$t]||Ce.parsePatterns[Ce.defaultParseWidth],dn=Array.isArray(on)?function Ee(Ce,lt){for(let Dt=0;Dt<Ce.length;Dt++)if(lt(Ce[Dt]))return Dt}(on,Je=>Je.test(Pn)):function ae(Ce,lt){for(const Dt in Ce)if(Object.prototype.hasOwnProperty.call(Ce,Dt)&<(Ce[Dt]))return Dt}(on,Je=>Je.test(Pn));let Mt;return Mt=Ce.valueCallback?Ce.valueCallback(dn):dn,Mt=Dt.valueCallback?Dt.valueCallback(Mt):Mt,{value:Mt,rest:lt.slice(Pn.length)}}}const ve={code:"en-US",formatDistance:(Ce,lt,Dt)=>{let $t;const un=r[Ce];return $t="string"==typeof un?un:1===lt?un.one:un.other.replace("{{count}}",lt.toString()),Dt?.addSuffix?Dt.comparison&&Dt.comparison>0?"in "+$t:$t+" ago":$t},formatLong:E,formatRelative:(Ce,lt,Dt,$t)=>g[Ce],localize:{ordinalNumber:(Ce,lt)=>{const Dt=Number(Ce),$t=Dt%100;if($t>20||$t<10)switch($t%10){case 1:return Dt+"st";case 2:return Dt+"nd";case 3:return Dt+"rd"}return Dt+"th"},era:C({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:C({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:Ce=>Ce-1}),month:C({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:C({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
1ay","Saturday"]},defaultWidth:"wide"}),dayPeriod:C({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:function Me(Ce){return(lt,Dt={})=>{const $t=lt.match(Ce.matchPattern);if(!$t)return null;const un=$t[0],cn=lt.match(Ce.parsePattern);if(!cn)return null;let Pn=Ce.valueCallback?Ce.valueCallback(cn[0]):cn[0];return Pn=Dt.valueCallback?Dt.valueCallback(Pn):Pn,{value:Pn,rest:lt.slice(un.length)}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:Ce=>parseInt(Ce,10)}),era:j({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:Ce=>Ce+1}),month:j({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},31337:(We,de,m)=>{"use strict";m.d(de,{b:()=>a});var r=m(28034);function a(_,v){return(0,r.k)(_,{...v,weekStartsOn:1})}},28034:(We,de,m)=>{"use strict";m.d(de,{k:()=>u});var r=m(9807),a=m(91490);function u(v,y){const E=(0,r.q)(),g=y?.weekStartsOn??y?.locale?.options?.weekStartsOn??E.weekStartsOn??E.locale?.options?.weekStartsOn??0,f=(0,a.a)(v,y?.in),C=f.getDay(),S=(C<g?7:0)+C-g;return f.setDate(f.getDate()-S),f.setHours(0,0,0,0),f}},91490:(We,de,m)=>{"use strict";m.d(de,{a:()=>a});var r=m(91298);function a(_,v){return(0,r.w)(v||_,_)}},54408:(We,de,m)=>{"use strict";m.d(de,{hZ:()=>Q,Q_:()=>_n});var r=m(54438),a=m(72806),u=m(60177),_=m(19493);let y,v=(()=>{class Pe{constructor(){this._focusTrapStack=[]}register(it){this._focusTrapStack=this._focusTrapStack.filter(Jt=>Jt!==it);let St=this._focusTrapStack;St.length&&St[St.length-1]._disable(),St.push(it),it._enable()}deregister(it){it._disable();const St=this._focusTrapStack,Jt=St.indexOf(it);-1!==Jt&&(St.splice(Jt,1),St.length&&St[St.length-1]._enable())}static{this.\u0275fac=function(St){return new(St||Pe)}}static{this.\u0275prov=r.jDH({token:Pe,factory:Pe.\u0275fac,providedIn:"root"})}}return Pe})();try{y=typeof Intl<"u"&&Intl.v8BreakIterator}catch{y=!1}let E=(()=>{class Pe{constructor(it){this._platformId=it,this.isBrowser=this._platformId?(0,u.UE)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(m
1sie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!y)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static{this.\u0275fac=function(St){return new(St||Pe)(r.KVO(r.Agw))}}static{this.\u0275prov=r.jDH({token:Pe,factory:Pe.\u0275fac,providedIn:"root"})}}return Pe})(),f=(()=>{class Pe{constructor(it){this._platform=it}isDisabled(it){return it.hasAttribute("disabled")}isVisible(it){return function S(Pe){return!!(Pe.offsetWidth||Pe.offsetHeight||"function"==typeof Pe.getClientRects&&Pe.getClientRects().length)}(it)&&"visible"===getComputedStyle(it).visibility}isTabbable(it){if(!this._platform.isBrowser)return!1;const St=function C(Pe){try{return Pe.frameElement}catch{return null}}(function Ee(Pe){return Pe.ownerDocument&&Pe.ownerDocument.defaultView||window}(it));if(St&&(-1===k(St)||!this.isVisible(St)))return!1;let Jt=it.nodeName.toLowerCase(),Sn=k(it);return it.hasAttribute("contenteditable")?-1!==Sn:!("iframe"===Jt||"object"===Jt||this._platform.WEBKIT&&this._platform.IOS&&!function j(Pe){let mt=Pe.nodeName.toLowerCase(),it="input"===mt&&Pe.type;return"text"===it||"password"===it||"select"===mt||"textarea"===mt}(it))&&("audio"===Jt?!!it.hasAttribute("controls")&&-1!==Sn:"video"===Jt?-1!==Sn&&(null!==Sn||this._platform.FIREFOX||it.hasAttribute("controls")):it.tabIndex>=0)}isFocusable(it,St){return function ae(Pe){return!function T(Pe){return function B(Pe){return"input"==Pe.nodeName.toLowerCase()}(Pe)&&"hidden"==Pe.type}(Pe)&&(function O(Pe){let mt=Pe.nodeName.toLowerCase();return"input"===mt||"select"===mt||"button"===mt||"textarea"===mt}(Pe)||function L(Pe){return function H(Pe){return"a"==Pe.nodeName.toLowerCase()}(Pe)&&Pe.hasAttribute("href")}(Pe)||Pe.hasAttribute("contenteditable")||K(Pe))}(it)&&!this.isDisabled(it)&&(St?.ignoreVisibility||this.isVisible(it))}static{this.\u0275fac=function(St){return new(St||Pe)(r.KVO(E))}}static{this.\u0275prov=r.jDH({token:Pe,factory:Pe.\u0275fac,providedIn:"root"})}}return Pe})();function K(Pe){if(!Pe.hasAttribute("tabindex")||void 0===Pe.tabIndex)return!1;let mt=Pe.getAttribute("tabindex");return"-32768"!=mt&&!(!mt||isNaN(parseInt(mt,10)))}function k(Pe){if(!K(Pe))return null;const mt=parseInt(Pe.getAttribute("tabindex")||"",10);return isNaN(mt)?-1:mt}function Me(Pe){return null!=Pe&&"false"!=`${Pe}`}class Ie{get enabled(){return this._enabled}set enabled(mt){this._enabled=mt,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(mt,this._startAnchor),this._toggleAnchorTabIndex(mt,this._endAnchor))}constructor(mt,it,St,Jt,Sn=!1){this._element=mt,this._checker=it,this._ngZone=St,this._document=Jt,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,Sn||this.attachAnchors()}destroy(){const mt=this._startAnchor,it=this._endAnchor;mt&&(mt.removeEventListener("focus",this.startAnchorListener),mt.parentNode&&mt.parentNode.removeChild(mt)),it&&(it.removeEventListener("focus",this.endAnchorListener),it.parentNode&&it.parentNode.removeChild(it)),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(){return new Promise(mt=>{this._executeOnStable(()=>mt(this.focusInitialElement()))})}focusFirstTabbableElementWhenReady(){return new Promise(mt=>{this._executeOnStable(()=>mt(this.focusFirstTabbableElement()))})}focusLastTabbableElementWhenReady(){return new Promise(mt=>{this._executeOnStable(()=>mt(this.focusLastTabbableElement()))})}_getRegionBoundary(mt){let it=this._element.querySelectorAll(`[cdk-focus-region-${mt}], [cdkFocusRegion${mt}], [cdk-focus-${mt}]`);for(let St=0;St<it.length;St++)it[St].hasAttribute(`cdk-focus-${mt}`)?console.warn(`Found use of deprecated attribute 'cdk-focus-${mt}', use 'cdkFocusRegion${mt}' instead. The deprecated attribute will be removed in 8.0.0.`,it[St]):it[St].hasAttribute(`cdk-focus-region-${mt}`)&&console.warn(`Found use of deprecated attribute 'cdk-focus-region-${mt}', use 'cdkFocusRegion${mt}' instead. The deprecated attribute will be removed in 8.0.0.`,it[St]);
1return"start"==mt?it.length?it[0]:this._getFirstTabbableElement(this._element):it.length?it[it.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(){const mt=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(mt){if(mt.hasAttribute("cdk-focus-initial")&&console.warn("Found use of deprecated attribute 'cdk-focus-initial', use 'cdkFocusInitial' instead. The deprecated attribute will be removed in 8.0.0",mt),!this._checker.isFocusable(mt)){const it=this._getFirstTabbableElement(mt);return it?.focus(),!!it}return mt.focus(),!0}return this.focusFirstTabbableElement()}focusFirstTabbableElement(){const mt=this._getRegionBoundary("start");return mt&&mt.focus(),!!mt}focusLastTabbableElement(){const mt=this._getRegionBoundary("end");return mt&&mt.focus(),!!mt}hasAttached(){return this._hasAttached}_getFirstTabbableElement(mt){if(this._checker.isFocusable(mt)&&this._checker.isTabbable(mt))return mt;let it=mt.children||mt.childNodes;for(let St=0;St<it.length;St++){let Jt=it[St].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(it[St]):null;if(Jt)return Jt}return null}_getLastTabbableElement(mt){if(this._checker.isFocusable(mt)&&this._checker.isTabbable(mt))return mt;let it=mt.children||mt.childNodes;for(let St=it.length-1;St>=0;St--){let Jt=it[St].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(it[St]):null;if(Jt)return Jt}return null}_createAnchor(){const mt=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,mt),mt.classList.add("cdk-visually-hidden"),mt.classList.add("cdk-focus-trap-anchor"),mt.setAttribute("aria-hidden","true"),mt}_toggleAnchorTabIndex(mt,it){mt?it.setAttribute("tabindex","0"):it.removeAttribute("tabindex")}toggleAnchors(mt){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(mt,this._startAnchor),this._toggleAnchorTabIndex(mt,this._endAnchor))}_executeOnStable(mt){this._ngZone.isStable?mt():this._ngZone.onStable.pipe((0,_.s)(1)).subscribe(mt)}}let re=(()=>{class Pe{constructor(it,St,Jt){this._checker=it,this._ngZone=St,this._document=Jt}create(it,St=!1){return new Ie(it,this._checker,this._ngZone,this._document,St)}static{this.\u0275fac=function(St){return new(St||Pe)(r.KVO(f),r.KVO(r.SKi),r.KVO(u.qQ))}}static{this.\u0275prov=r.jDH({token:Pe,factory:Pe.\u0275fac,providedIn:"root"})}}return Pe})(),he=(()=>{class Pe{get enabled(){return this.focusTrap.enabled}set enabled(it){this.focusTrap.enabled=Me(it)}get autoCapture(){return this._autoCapture}set autoCapture(it){this._autoCapture=Me(it)}constructor(it,St,Jt){this._elementRef=it,this._focusTrapFactory=St,this._previouslyFocusedElement=null,this._autoCapture=!1,this._document=Jt,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(it){const St=it.autoCapture;St&&!St.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=this._document.activeElement,this.focusTrap.focusInitialElementWhenReady()}static{this.\u0275fac=function(St){return new(St||Pe)(r.rXU(r.aKT),r.rXU(re),r.rXU(u.qQ))}}static{this.\u0275dir=r.FsC({type:Pe,selectors:[["","focusTrap",""]],inputs:{enabled:[0,"cdkTrapFocus","enabled"],autoCapture:[0,"cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["focusTrap"],features:[r.OA$]})}}return Pe})(),Se=(()=>{class Pe{static forRoot(){return{ngModule:Pe,providers:[v,E,f]}}static{this.\u0275fac=function(St){return new(St||Pe)}}static{this.\u0275mod=r.$C({type:Pe})}static{this.\u0275inj=r.G2t({imports:[u.MD]})}}return Pe})();var M=m(45286),ee=m(44670),pe=m(73586),ge=m(14421),Be=m(75128),je=function(Pe){return Pe.top="top",Pe.bottom="bottom",Pe.left="left",Pe.right="right",Pe.auto="auto",Pe.end="right",Pe.start="left",Pe["top left"]="top left",Pe["top right"]="top right",Pe["right top"]="right top",Pe["right bottom"]="right bottom",Pe["bottom right"]="bottom right",Pe["bottom left"]="bottom left",Pe["left bottom"]="left bottom",Pe["left top"]="left top",Pe["top start"]="top left",Pe["top end"]="top right",Pe["end top"]="right top",Pe["end bottom"]="right bottom",Pe["bottom end"]="bottom right",Pe["bottom start"]="bottom left",Pe["start bottom"]="start bottom",Pe["start top"]="left top",Pe}(je||{}),Qe=function(Pe){return Pe.top="top",Pe.bottom="bottom",Pe.left="start",Pe.right="end",Pe.auto="auto",Pe.end="end",Pe.start="start",Pe["top left"]="top start",Pe["top right"]="top end",Pe["right top"]="end top",Pe["right bottom"]="end bottom",Pe["bottom right"]="bottom end",Pe["bottom left"]="bottom start",Pe["left bottom"]="start bottom",Pe["left top"]="start top",Pe["top start"]="top start",Pe["top end"]="top end",Pe["end top"]="end top",Pe["end bottom"]="end bottom",Pe["bottom end"]="bottom end",Pe["bottom start"]="bottom start",Pe["start bottom"]="start bottom",Pe["start top"]="start top",Pe}(Qe||{});function xe(Pe,mt){if(1!==Pe.nodeType)return[];const St=Pe.ownerDocument.defaultView?.getComputedStyle(Pe,null);return mt?St&&St[mt]:St}function Ae(Pe){if(!Pe)return document.documentElement;let St,it=Pe?.offsetParent;for(;null===it&&Pe.nextElementSibling&&St!==Pe.nextElementSibling;)St=Pe.nextElementSibling,it=St.offsetParent;const Jt=it&&it.nodeName;return Jt&&"BODY"!==Jt&&"HTML"!==Jt?it&&-1!==["TH","TD","TABLE"].indexOf(it.nodeName)&&"static"===xe(it,"position")?Ae(it):it:St?St.ownerDocument.documentElement:document.documentElement}function _e(Pe){return null!==Pe.parentNode?_e(Pe.parentNode):Pe}
1function Ce(Pe,mt){if(!(Pe&&Pe.nodeType&&mt&&mt.nodeType))return document.documentElement;const it=Pe.compareDocumentPosition(mt)&Node.DOCUMENT_POSITION_FOLLOWING,St=it?Pe:mt,Jt=it?mt:Pe,Sn=document.createRange();Sn.setStart(St,0),Sn.setEnd(Jt,0);const Yn=Sn.commonAncestorContainer;if(Pe!==Yn&&mt!==Yn||St.contains(Jt))return function ve(Pe){const{nodeName:mt}=Pe;return"BODY"!==mt&&("HTML"===mt||Ae(Pe.firstElementChild)===Pe)}(Yn)?Yn:Ae(Yn);const Xn=_e(Pe);return Xn.host?Ce(Xn.host,mt):Ce(Pe,_e(mt).host)}function lt(Pe){if(!Pe||!Pe.parentElement)return document.documentElement;let mt=Pe.parentElement;for(;mt?.parentElement&&"none"===xe(mt,"transform");)mt=mt.parentElement;return mt||document.documentElement}function Dt(Pe,mt){const it="x"===mt?"Left":"Top",St="Left"===it?"Right":"Bottom";return parseFloat(Pe[`border${it}Width`])+parseFloat(Pe[`border${St}Width`])}function $t(Pe,mt,it,St){return Math.max(mt[`offset${Pe}`],mt[`scroll${Pe}`],it[`client${Pe}`],it[`offset${Pe}`],it[`scroll${Pe}`],0)}function un(Pe){const mt=Pe.body,it=Pe.documentElement;return{height:$t("Height",mt,it),width:$t("Width",mt,it)}}function cn(Pe){return{...Pe,right:(Pe.left||0)+Pe.width,bottom:(Pe.top||0)+Pe.height}}function on(Pe){return"number"==typeof Pe||"[object Number]"===Object.prototype.toString.call(Pe)}function dn(Pe){const mt=Pe.getBoundingClientRect();if(!(mt&&on(mt.top)&&on(mt.left)&&on(mt.bottom)&&on(mt.right)))return mt;const it={left:mt.left,top:mt.top,width:mt.right-mt.left,height:mt.bottom-mt.top},St="HTML"===Pe.nodeName?un(Pe.ownerDocument):void 0,Jt=St?.width||Pe.clientWidth||on(mt.right)&&on(it.left)&&mt.right-it.left||0,Sn=St?.height||Pe.clientHeight||on(mt.bottom)&&on(it.to
1p)&&mt.bottom-it.top||0;let Yn=Pe.offsetWidth-Jt,Xn=Pe.offsetHeight-Sn;if(Yn||Xn){const dr=xe(Pe);Yn-=Dt(dr,"x"),Xn-=Dt(dr,"y"),it.width-=Yn,it.height-=Xn}return cn(it)}function Mt(Pe){return"HTML"===Pe.nodeName?Pe:Pe.parentNode||Pe.host}function me(Pe){if(!Pe)return document.body;switch(Pe.nodeName){case"HTML":case"BODY":return Pe.ownerDocument.body;case"#document":return Pe.body}const{overflow:mt,overflowX:it,overflowY:St}=xe(Pe);return/(auto|scroll|overlay)/.test(String(mt)+String(St)+String(it))?Pe:me(Mt(Pe))}function Je(Pe,mt,it=!1){const St="HTML"===mt.nodeName,Jt=dn(Pe),Sn=dn(mt),Xn=(me(Pe),xe(mt)),dr=parseFloat(Xn.borderTopWidth),ur=parseFloat(Xn.borderLeftWidth);it&&St&&(Sn.top=Math.max(Sn.top??0,0),Sn.left=Math.max(Sn.left??0,0));const Sr=cn({top:(Jt.top??0)-(Sn.top??0)-dr,left:(Jt.left??0)-(Sn.left??0)-ur,width:Jt.width,height:Jt.height});if(Sr.marginTop=0,Sr.marginLeft=0,St){const vr=parseFloat(Xn.marginTop),hr=parseFloat(Xn.marginLeft);on(Sr.top)&&(Sr.top-=dr-vr),on(Sr.bottom)&&(Sr.bottom-=dr-vr),on(Sr.left)&&(Sr.left-=ur-hr),on(Sr.right)&&(Sr.right-=ur-hr),Sr.marginTop=vr,Sr.marginLeft=hr}return Sr}function le(Pe,mt="top"){const it="top"===mt?"scrollTop":"scrollLeft",St=Pe.nodeName;return"BODY"===St||"HTML"===St?(Pe.ownerDocument.scrollingElement||Pe.ownerDocument.documentElement)[it]:Pe[it]}function yt(Pe){const mt=Pe.nodeName;return"BODY"!==mt&&"HTML"!==mt&&("fixed"===xe(Pe,"position")||yt(Mt(Pe)))}function At(Pe,mt,it=0,St,Jt=!1){let Sn={top:0,left:0};const Yn=Jt?lt(Pe):Ce(Pe,mt);if("viewport"===St)Sn=function Ge(Pe,mt=!1){const it=Pe.ownerDocument.documentElement,St=Je(Pe,it),Jt=Math.max(it.clientWidth,window.innerWidth||0),Sn=Math.max(it.clientHeight,window.innerHeight||0),Yn=mt?0:le(it),Xn=mt?0:le(it,"left");return cn({top:Yn-Number(St?.top)+Number(St?.marginTop),left:Xn-Number(St?.left)+Number(St?.marginLeft),width:Jt,height:Sn})}(Yn,Jt);else{let Xn;"scrollParent"===St?(Xn=me(Mt(mt)),"BODY"===Xn.nodeName&&(Xn=Pe.ownerDocument.documentElement)):Xn="window"===St?Pe.ownerDocument.documentElement:St;const dr=Je(Xn,Yn,Jt);if(dr&&"HTML"===Xn.nodeName&&!yt(Yn)){const{height:ur,width:Sr}=un(Pe.ownerDocument);on(Sn.top)&&on(dr.top)&&on(dr.marginTop)&&(Sn.top+=dr.top-dr.marginTop),on(Sn.top)&&(Sn.bottom=Number(ur)+Number(dr.top)),on(Sn.left)&&on(dr.left)&&on(dr.marginLeft)&&(Sn.left+=dr.left-dr.marginLeft),on(Sn.top)&&(Sn.right=Number(Sr)+Number(dr.left))}else dr&&(Sn=dr)}return on(Sn.left)&&(Sn.left+=it),on(Sn.top)&&(Sn.top+=it),on(Sn.right)&&(Sn.right-=it),on(Sn.bottom)&&(Sn.bottom-=it),Sn}function kt({width:Pe,height:mt}){return Pe*mt}function Lt(Pe,mt,it,St,Jt=["top","bottom","right","left"],Sn="viewport",Yn=0){if(-1===Pe.indexOf("auto"))return Pe;const Xn=At(it,St,Yn,Sn),dr={top:{width:Xn?.width??0,height:(mt?.top??0)-(Xn?.top??0)},right:{width:(Xn?.right??0)-(mt?.right??0),height:Xn?.height??0},bottom:{width:Xn?.width??0,height:(Xn?.bottom??0)-(mt?.bottom??0)},left:{width:(mt.left??0)-(Xn?.left??0),height:Xn?.height??0}},ur=Object.keys(dr).map(ft=>({position:ft,...dr[ft],area:kt(dr[ft])})).sort((ft,Ft)=>Ft.area-ft.area);let Sr=ur.filter(({width:ft,height:Ft})=>ft>=it.clientWidth&&Ft>=it.clientHeight);Sr=Sr.filter(({position:ft})=>Jt.some(Ft=>Ft===ft));const vr=Sr.length>0?Sr[0].position:ur[0].position,hr=Pe.split(" ")[1];return it.className=it.className.replace(/bs-tooltip-auto/g,`bs-tooltip-${(0,a.Bu)().isBs5?Qe[vr]:vr}`),vr+(hr?`-${hr}`:"")}const Ve=(Pe,mt=0)=>Pe?parseFloat(Pe):mt;function $e(Pe){const it=Pe.ownerDocument.defaultView?.getComputedStyle(Pe),St=Ve(it?.marginTop)+Ve(it?.marginBottom),Jt=Ve(it?.marginLeft)+Ve(it?.marginRight);return{width:Number(Pe.offsetWidth)+Jt,height:Number(Pe.offsetHeight)+St}}function Ze(Pe,mt,it){return Je(mt,it?lt(Pe):Ce(Pe,mt),it)}function bt(Pe,mt,it){const St=it.split(" ")[0],Jt=$e(Pe),Sn={width:Jt.width,height:Jt.height},Yn=-1!==["right","left"].indexOf(St),Xn=Yn?"top":"left",dr=Yn?"left":"top",ur=Yn?"height":"width",Sr=Yn?"width":"height";return Sn[Xn]=(mt[Xn]??0)+mt[ur]/2-Jt[ur]/2,Sn[dr]=St===dr?(mt[dr]??0)-Jt[Sr]:mt[function Fn(Pe){const mt={left:"right",right:"left",bottom:"top",top:"bottom"};return Pe.replace(/left|right|bottom|top/g,it=>mt[it])}(dr)]??0,Sn}function Bt(Pe,mt){return!!Pe.modifiers[mt]?.enabled}
1const rn={top:["top","top start","top end"],bottom:["bottom","bottom start","bottom end"],start:["start","start top","start bottom"],end:["end","end top","end bottom"]};function mn(Pe,mt){return!!(0,a.Bu)().isBs5&&rn[mt].includes(Pe)}function qn(Pe,mt,it){!Pe||!mt||Object.keys(mt).forEach(St=>{let Jt="";-1!==["width","height","top","right","bottom","left"].indexOf(St)&&function Pn(Pe){return""!==Pe&&!isNaN(parseFloat(Pe))&&isFinite(Number(Pe))}(mt[St])&&(Jt="px"),it?it.setStyle(Pe,St,`${String(mt[St])}${Jt}`):Pe.style[St]=String(mt[St])+Jt})}function tr(Pe){let mt=Pe.offsets.target;const it=Pe.instance.target.querySelector(".arrow");if(!it)return Pe;const St=-1!==["left","right"].indexOf(Pe.placement.split(" ")[0]),Jt=St?"height":"width",Sn=St?"Top":"Left",Yn=Sn.toLowerCase(),Xn=St?"left":"top",dr=St?"bottom":"right",ur=$e(it)[Jt],Sr=Pe.placement.split(" ")[1];(Pe.offsets.host[dr]??0)-ur<(mt[Yn]??0)&&(mt[Yn]-=(mt[Yn]??0)-((Pe.offsets.host[dr]??0)-ur)),Number(Pe.offsets.host[Yn])+Number(ur)>(mt[dr]??0)&&(mt[Yn]+=Number(Pe.offsets.host[Yn])+Number(ur)-Number(mt[dr])),mt=cn(mt);const vr=xe(Pe.instance.target),hr=parseFloat(vr[`margin${Sn}`])||0,ft=parseFloat(vr[`border${Sn}Width`])||0;let Ft;if(Sr){const tn=parseFloat(vr.borderRadius)||0,Te=Number(hr+ft+tn);Ft=Yn===Sr?Number(Pe.offsets.host[Yn])+Te:Number(Pe.offsets.host[Yn])+Number(Pe.offsets.host[Jt]-Te)}else Ft=Number(Pe.offsets.host[Yn])+Number(Pe.offsets.host[Jt]/2-ur/2);let Ht=Ft-(mt[Yn]??0)-hr-ft;return Ht=Math.max(Math.min(mt[Jt]-(ur+5),Ht),0),Pe.offsets.arrow={[Yn]:Math.round(Ht),[Xn]:""},Pe.instance.arrow=it,Pe}function ar(Pe){if(Pe.offsets.target=cn(Pe.offsets.target),!Bt(Pe.options,"flip"))return Pe.offsets.target={...Pe.offsets.target,...bt(Pe.instance.target,Pe.offsets.host,Pe.placement)},Pe;const mt=At(Pe.instance.target,Pe.instance.host,0,"viewport",!1);let it=Pe.placement.split(" ")[0],St=Pe.placement.split(" ")[1]||"";const Xn=Lt("auto",Pe.offsets.host,Pe.instance.target,Pe.instance.host,Pe.options.allowedPositions),dr=[it,Xn];return dr.forEach((ur,Sr)=>{if(it!==ur||dr.length===Sr+1)return;it=Pe.placement.split(" ")[0];const vr="left"===it&&Math.floor(Pe.offsets.target.right??0)>Math.floor(Pe.offsets.host.left??0)||"right"===it&&Math.floor(Pe.offsets.target.left??0)<Math.floor(Pe.offsets.host.right??0)||"top"===it&&Math.floor(Pe.offsets.target.bottom??0)>Math.floor(Pe.offsets.host.top??0)||"bottom"===it&&Math.floor(Pe.offsets.target.top??0)<Math.floor(Pe.offsets.host.bottom??0),hr=Math.floor(Pe.offsets.target.left??0)<Math.floor(mt.left??0),ft=Math.floor(Pe.offsets.target.right??0)>Math.floor(mt.right??0),Ft=Math.floor(Pe.offsets.target.top??0)<Math.floor(mt.top??0),Ht=Math.floor(Pe.offsets.target.bottom??0)>Math.floor(mt.bottom??0),tn="left"===it&&hr||"right"===it&&ft||"top"===it&&Ft||"bottom"===it&&Ht,Te=-1!==["top","bottom"].indexOf(it),qe=Te&&"left"===St&&hr||Te&&"right"===St&&ft||!Te&&"left"===St&&Ft||!Te&&"right"===St&&Ht;(vr||tn||qe)&&((vr||tn)&&(it=dr[Sr+1]),qe&&(St=function ze(Pe){return"right"===Pe?"left":"left"===Pe?"right":Pe}(St)),Pe.placement=it+(St?` ${St}`:""),Pe.offsets.target={...Pe.offsets.target,...bt(Pe.instance.target,Pe.offsets.host,Pe.placement)})}),Pe}function Tr(Pe){if(!Bt(Pe.options,"preventOverflow"))return Pe;const mt="transform",it=Pe.instance.target.style,{top:St,left:Jt,[mt]:Sn}=it;it.top="",it.left="",it[mt]="";const Yn=At(Pe.instance.target,Pe.instance.host,0,Pe.options.modifiers.preventOverflow?.boundariesElement||"scrollParent",!1);it.top=St,it.left=Jt,it[mt]=Sn;const dr={primary(ur){let Sr=Pe.offsets.target[ur];return(Pe.offsets.target[ur]??0)<(Yn[ur]??0)&&(Sr=Math.max(Pe.offsets.target[ur]??0,Yn[ur]??0)),{[ur]:Sr}},secondary(ur){const Sr="right"===ur,vr=Sr?"left":"top";let ft=Pe.offsets.target[vr];return(Pe.offsets.target[ur]??0)>(Yn[ur]??0)&&(ft=Math.min(Pe.offsets.target[vr]??0,(Yn[ur]??0)-Pe.offsets.target[Sr?"width":"height"])),{[vr]:ft}}};return["left","right","top","bottom"].forEach(ur=>{const Sr=-1!==["left","top","start"].indexOf(ur)?dr.primary:dr.secondary;Pe.offsets.target={...Pe.offsets.target,...Sr(ur)}}),Pe}function $n(Pe){const mt=Pe.placement,it=mt.split(" ")[0],St=mt.split(" ")[1];if(St){const{host:Jt,target:Sn}=Pe.offsets,Yn=-1!==["bottom","top"].indexOf(it),Xn=Yn?"left":"top",dr=Yn?"width":"height",ur={start:{[Xn]:Jt[Xn]},end:{[Xn]:(Jt[Xn]??0)+Jt[dr]-Sn[dr]}};Pe.offsets.target={...Sn,[Xn]:Xn===St?ur.start[Xn]:ur.end[Xn]}}return Pe}const An=new class Nn{position(mt,it){return this.offset(mt,it)}offset(mt,it){return Ze(it,mt)}positionElements(mt,it,St,Jt,Sn){const Yn=[ar,$n,Tr,tr],dr=function zn(Pe,mt,it,St){if(!Pe||!mt)return;const Jt=Ze(Pe,mt);!it.match(/^(auto)*\s*(left|right|top|bottom|start|end)*$/)&&!it.match(/^(left|right|top|bottom|start|end)*(?: (left|right|top|bottom|start|end))*$/)&&(it="auto");const Sn=!!it.match(/auto/g);let Yn=it.match(/auto\s(left|right|top|bottom|start|end)/)?it.split(" ")[1]||"auto":it;const Xn=Yn.match(/^(left|right|top|bottom|start|end)* ?(?!\1)(left|right|top|bottom|start|end)?/);return Xn&&(Yn=Xn[1]+(Xn[2]?` ${Xn[2]}`:"")),-1!==["left right","right left","top bottom","bottom top"].indexOf(Yn)&&
1(Yn="auto"),Yn=Lt(Yn,Jt,Pe,mt,St?St.allowedPositions:void 0),{options:St||{modifiers:{}},instance:{target:Pe,host:mt,arrow:void 0},offsets:{target:bt(Pe,Jt,Yn),host:Jt,arrow:void 0},positionFixed:!1,placement:Yn,placementAuto:Sn}}(it,mt,je[St],Sn);if(dr)return Yn.reduce((ur,Sr)=>Sr(ur),dr)}};function Bn(Pe,mt,it,St,Jt,Sn){const Yn=An.positionElements(Pe,mt,it,St,Jt);if(!Yn)return;const Xn=function Ln(Pe){return{width:Pe.offsets.target.width,height:Pe.offsets.target.height,left:Math.floor(Pe.offsets.target.left??0),top:Math.round(Pe.offsets.target.top??0),bottom:Math.round(Pe.offsets.target.bottom??0),right:Math.floor(Pe.offsets.target.right??0)}}(Yn);qn(mt,{"will-change":"transform",top:"0px",left:"0px",transform:`translate3d(${Xn.left}px, ${Xn.top}px, 0px)`},Sn),Yn.instance.arrow&&qn(Yn.instance.arrow,Yn.offsets.arrow,Sn),function yn(Pe,mt){const it=Pe.instance.target;let St=it.className;const Jt=(0,a.Bu)().isBs5?Qe[Pe.placement]:Pe.placement;Pe.placementAuto&&(St=St.replace(/bs-popover-auto/g,`bs-popover-${Jt}`),St=St.replace(/ms-2|me-2|mb-2|mt-2/g,""),St=St.replace(/bs-tooltip-auto/g,`bs-tooltip-${Jt}`),St=St.replace(/\sauto/g,` ${Jt}`),-1!==St.indexOf("popover")&&(St=St+" "+function Un(Pe){return(0,a.Bu)().isBs5?mn(Pe,"end")?"ms-2":mn(Pe,"start")?"me-2":mn(Pe,"top")?"mb-2":mn(Pe,"bottom")?"mt-2":"":""}(Jt)),-1!==St.indexOf("popover")&&-1===St.indexOf("popover-auto")&&(St+=" popover-auto"),-1!==St.indexOf("tooltip")&&-1===St.indexOf("tooltip-auto")&&(St+=" tooltip-auto")),St=St.replace(/left|right|top|bottom|end|start/g,`${Jt.split(" ")[0]}`),mt?mt.setAttribute(it,"class",St):it.className=St}(Yn,Sn)}let jn=(()=>{class Pe{constructor(it,St,Jt){this.update$$=new M.B7,this.positionElements=new Map,this.isDisabled=!1,(0,u.UE)(Jt)&&it.runOutsideAngular(()=>{this.triggerEvent$=(0,ee.h)((0,pe.R)(window,"scroll",{passive:!0}),(0,pe.R)(window,"resize",{passive:!0}),(0,ge.of)(0,Be.G),this.update$$),this.triggerEvent$.subscribe(()=>{this.isDisabled||this.positionElements.forEach(Sn=>{Bn(Wn(Sn.target),Wn(Sn.element),Sn.attachment,Sn.appendToBody,this.options,St.createRenderer(null,null))})})})}position(it){this.addPositionElement(it)}get event$(){return this.triggerEvent$}disable(){this.isDisabled=!0}enable(){this.isDisabled=!1}addPositionElement(it){this.positionElements.set(Wn(it.element),it)}calcPosition(){this.update$$.next(null)}deletePositionElement(it){this.positionElements.delete(Wn(it))}setOptions(it){this.options=it}static{this.\u0275fac=function(St){return new(St||Pe)(r.KVO(r.SKi),r.KVO(r._9s),r.KVO(r.Agw))}}static{this.\u0275prov=r.jDH({token:Pe,factory:Pe.\u0275fac,providedIn:"root"})}}return Pe})();function Wn(Pe){return"string"==typeof Pe?document.querySelector(Pe):Pe instanceof r.aKT?Pe.nativeElement:Pe??null}class Et{constructor(mt,it,St){this.nodes=mt,this.viewRef=it,this.componentRef=St}}class xt{constructor(mt,it,St,Jt,Sn,Yn,Xn,dr,ur){this._viewContainerRef=mt,this._renderer=it,this._elementRef=St,this._injector=Jt,this._componentFactoryResolver=Sn,this._ngZone=Yn,this._applicationRef=Xn,this._posService=dr,this._document=ur,this.onBeforeShow=new r.bkB,this.onShown=new r.bkB,this.onBeforeHide=new r.bkB,this.onHidden=new r.bkB,this._providers=[],this._isHiding=!1,this.containerDefaultSelector="body",this._listenOpts={},this._globalListener=Function.prototype}get isShown(){return!this._isHiding&&!!this._componentRef}attach(mt){return this._componentFactory=this._componentFactoryResolver.resolveComponentFactory(mt),this}to(mt){return this.container=mt||this.container,this}position(mt){return mt?(this.attachment=mt.attachment||this.attachment,this._elementRef=mt.target||this._elementRef,this):this}provide(mt){return this._providers.push(mt),this}show(mt={}){if(this._subscribePositioning(),this._innerComponent=void 0,!this._componentRef){this.onBeforeShow.emit(),this._contentRef=this._getContentRef(mt.content,mt.context,mt.initialState);const it=r.zZn.create({providers:this._providers,parent:this._injector});if(!this._componentFactory)return;if(this._componentRef=this._componentFactory.create(it,this._contentRef.nodes),this._applicationRef.attachView(this._componentRef.hostView),this.instance=this._componentRef.instance,Object.assign(this._componentRef.instance,mt),this.container instanceof r.aKT&&this.container.nativeElement.appendChild(this._componentRef.location.nativeElement),"string"==typeof this.container&&typeof this._document<"u"){const St=this._document.querySelector(this.container)||this._document.querySelector(this.containerDefaultSelector);if(!St)return;St.appendChild(this._componentRef.location.nativeElement)}!this.container&&this._elementRef&&this._elementRef.nativeElement.parentElement&&this._elementRef.nativeElement.parentElement.appendChild(this._componentRef.location.nativeElement),this._contentRef.componentRef&&(this._innerComponent=this._contentRef.componentRef.instance,this._contentRef.componentRef.changeDetectorRef.markForCheck(),this._contentRef.componentRef.changeDetectorRef.detectChanges()),this._componentRef.changeDetectorRef.markForCheck(),this._componentRef.changeDetectorRef.detectChanges(),this.onShown.emit(mt.id?{id:mt.id}:this._componentRef.instance)}return this._registerOutsideClick(),this._componentRef}hide(mt){if(!this._componentRef)return this;this._posService.deletePositionElement(this._componentRef.location),this.onBeforeHide.emit(this._componentRef.instance);const it=this._componentRef.location.nativeElement;return it.parentNode?.removeChild(it),this._contentRef?.componentRef?.destroy(),this._viewContainerRef&&this._contentRef?.viewRef&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._contentRef.viewRef)),this._contentRef?.viewRef?.destroy(),this._contentRef=void 0,this._componentRef=void 0,this._removeGlobalListener(),this.onHidden.emit(mt?{id:mt}:null),this}toggle(){this.isShown?this.hide():this.show()}dispose(){this.isShown&&this.hide(),this._unsubscribePositioning(),this._unregisterListenersFn&&this._unregisterListenersFn()}listen(mt){this.triggers=mt.triggers||this.triggers,this._listenOpts.outsideClick=mt.outsideClick,this._listenOpts.outsideEsc=mt.outsideEsc,mt.target=mt.target||this._elementRef?.
1nativeElement;const it=this._listenOpts.hide=()=>mt.hide?mt.hide():void this.hide(),St=this._listenOpts.show=Sn=>{mt.show?mt.show(Sn):this.show(Sn),Sn()};return this._renderer&&(this._unregisterListenersFn=(0,a.GL)(this._renderer,{target:mt.target,triggers:mt.triggers,show:St,hide:it,toggle:Sn=>{this.isShown?it():St(Sn)}})),this}_removeGlobalListener(){this._globalListener&&(this._globalListener(),this._globalListener=Function.prototype)}attachInline(mt,it){return mt&&it&&(this._inlineViewRef=mt.createEmbeddedView(it)),this}_registerOutsideClick(){if(this._componentRef&&this._componentRef.location){if(this._listenOpts.outsideClick){const mt=this._componentRef.location.nativeElement;setTimeout(()=>{this._renderer&&this._elementRef&&(this._globalListener=(0,a.Xt)(this._renderer,{targets:[mt,this._elementRef.nativeElement],outsideClick:this._listenOpts.outsideClick,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))})}this._listenOpts.outsideEsc&&this._renderer&&this._elementRef&&(this._globalListener=(0,a.Fv)(this._renderer,{targets:[this._componentRef.location.nativeElement,this._elementRef.nativeElement],outsideEsc:this._listenOpts.outsideEsc,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))}}getInnerComponent(){return this._innerComponent}_subscribePositioning(){this._zoneSubscription||!this.attachment||(this.onShown.subscribe(()=>{this._posService.position({element:this._componentRef?.location,target:this._elementRef,attachment:this.attachment,appendToBody:"body"===this.container})}),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>{this._componentRef&&this._posService.calcPosition()}))}_unsubscribePositioning(){this._zoneSubscription&&(this._zoneSubscription.unsubscribe(),this._zoneSubscription=void 0)}_getContentRef(mt,it,St){if(!mt)return new Et([]);if(mt instanceof r.C4Q){if(this._viewContainerRef){const Yn=this._viewContainerRef.createEmbeddedView(mt,it);return Yn.markForCheck(),new Et([Yn.rootNodes],Yn)}const Sn=mt.createEmbeddedView({});return this._applicationRef.attachView(Sn),new Et([Sn.rootNodes],Sn)}if("function"==typeof mt){const Sn=this._componentFactoryResolver.resolveComponentFactory(mt),Yn=r.zZn.create({providers:this._providers,parent:this._injector}),Xn=Sn.create(Yn);return Object.assign(Xn.instance,St),this._applicationRef.attachView(Xn.hostView),new Et([[Xn.location.nativeElement]],Xn.hostView,Xn)}const Jt=this._renderer?[this._renderer.createText(`${mt}`)]:[];return new Et([Jt])}}let Nt=(()=>{class Pe{constructor(it,St,Jt,Sn,Yn,Xn){this._componentFactoryResolver=it,this._ngZone=St,this._injector=Jt,this._posService=Sn,this._applicationRef=Yn,this._document=Xn}createLoader(it,St,Jt){return new xt(St,Jt,it,this._injector,this._componentFactoryResolver,this._ngZone,this._applicationRef,this._posService,this._document)}static{this.\u0275fac=function(St){return new(St||Pe)(r.KVO(r.OM3),r.KVO(r.SKi),r.KVO(r.zZn),r.KVO(jn),r.KVO(r.o8S),r.KVO(u.qQ))}}static{this.\u0275prov=r.jDH({token:Pe,factory:Pe.\u0275fac,providedIn:"root"})}}return Pe})();const pn=["*"];let Mn=(()=>{class Pe{constructor(){this.hide=()=>{},this.setClass=()=>{}}static{this.\u0275fac=function(St){return new(St||Pe)}}static{this.\u0275prov=r.jDH({token:Pe,factory:Pe.\u0275fac,providedIn:"platform"})}}return Pe})(),br=(()=>{class Pe{static{this.\u0275fac=function(St){return new(St||Pe)}}static{this.\u0275prov=r.jDH({token:Pe,factory:Pe.\u0275fac,providedIn:"platform"})}}return Pe})();const qt={backdrop:!0,keyboard:!0,focus:!0,show:!1,ignoreBackdropClick:!1,class:"",animated:!0,initialState:{},closeInterceptor:void 0},zt=new r.nKC("override-default-config"),pt_OPEN="modal-open";let R=(()=>{class Pe{constructor(it,St,Jt){this._element=St,this._renderer=Jt,this.isShown=!1,this.isAnimated=!1,this._focusEl=null,this.isModalHiding=!1,this.clickStartedInContent=!1,this.config=Object.assign({},it)}ngOnInit(){this._focusEl=a.Al.activeElement,this.isAnimated&&this._renderer.addClass(this._element.nativeElement,"fade"),this._renderer.setStyle(this._element.nativeElement,"display","block"),setTimeout(()=>{this.isShown=!0,this._renderer.addClass(this._element.nativeElement,"show")},this.isAnimated?150:0),a.Al&&a.Al.body&&(this.bsModalService&&1===this.bsModalService.getModalsCount()&&(this.bsModalService.checkScrollbar(),this.bsModalService.setScrollbar()),this._renderer.addClass(a.Al.body,pt_OPEN),this._renderer.setStyle(a.Al.body,"overflow-y","hidden")),this._element.nativeElement&&this._element.nativeElement.focus()}onClickStarted(it){this.clickStartedInContent=it.target!==this._element.nativeElement}onClickStop(it){this.config.ignoreBackdropClick||"static"===this.config.backdrop||it.target!==this._element.nativeElement||this.clickStartedInContent?this.clickStartedInContent=!1:(this.bsModalService?.setDismissReason("backdrop-click"),this.hide())}onPopState(){this.bsModalService?.setDismissReason("browser-back-navigation-clicked"),this.hide()}onEsc(it){this.isShown&&((27===it.keyCode||"Escape"===it.key)&&it.preventDefault(),this.config.keyboard&&this.level===this.bsModalService?.getModalsCount()&&(this.bsModalService?.setDismissReason("esc"),this.hide()))}ngOnDestroy(){this.isShown&&this._hide()}
1hide(){if(!this.isModalHiding){if(this.config.closeInterceptor)return void this.config.closeInterceptor().then(()=>this._hide(),()=>{});this._hide()}}_hide(){this.isModalHiding=!0,this._renderer.removeClass(this._element.nativeElement,"show"),setTimeout(()=>{this.isShown=!1,a.Al&&a.Al.body&&1===this.bsModalService?.getModalsCount()&&(this._renderer.removeClass(a.Al.body,pt_OPEN),this._renderer.setStyle(a.Al.body,"overflow-y","")),this.bsModalService?.hide(this.config.id),this.isModalHiding=!1,this._focusEl&&this._focusEl.focus()},this.isAnimated?300:0)}static{this.\u0275fac=function(St){return new(St||Pe)(r.rXU(br),r.rXU(r.aKT),r.rXU(r.sFG))}}static{this.\u0275cmp=r.VBU({type:Pe,selectors:[["modal-container"]],hostAttrs:["role","dialog","tabindex","-1",1,"modal"],hostVars:3,hostBindings:function(St,Jt){1&St&&r.bIt("mousedown",function(Yn){return Jt.onClickStarted(Yn)})("click",function(Yn){return Jt.onClickStop(Yn)})("popstate",function(){return Jt.onPopState()},!1,r.tSv)("keydown.esc",function(Yn){return Jt.onEsc(Yn)},!1,r.tSv),2&St&&r.BMQ("aria-modal",!0)("aria-labelledby",Jt.config.ariaLabelledBy)("aria-describedby",Jt.config.ariaDescribedby)},ngContentSelectors:pn,decls:3,vars:2,consts:[["role","document","focusTrap",""],[1,"modal-content"]],template:function(St,Jt){1&St&&(r.NAR(),r.j41(0,"div",0)(1,"div",1),r.SdG(2),r.k0s()()),2&St&&r.HbH("modal-dialog"+(Jt.config.class?" "+Jt.config.class:""))},dependencies:[he],encapsulation:2})}}return Pe})(),$=(()=>{class Pe{get isAnimated(){return this._isAnimated}set isAnimated(it){this._isAnimated=it}get isShown(){return this._isShown}set isShown(it){this._isShown=it,it?this.renderer.addClass(this.element.nativeElement,"show"):this.renderer.removeClass(this.element.nativeElement,"show")}constructor(it,St){this._isAnimated=!1,this._isShown=!1,this.element=it,this.renderer=St}ngOnInit(){this.isAnimated&&(this.renderer.addClass(this.element.nativeElement,"fade"),a.Aq.reflow(this.element.nativeElement)),this.isShown=!0}static{this.\u0275fac=function(St){return new(St||Pe)(r.rXU(r.aKT),r.rXU(r.sFG))}}static{this.\u0275cmp=r.VBU({type:Pe,selectors:[["bs-modal-backdrop"]],hostAttrs:[1,"modal-backdrop"],decls:0,vars:0,template:function(St,Jt){},encapsulation:2})}}return Pe})(),Q=(()=>{class Pe{set config(it){this._config=this.getConfig(it)}get config(){return this._config}get isShown(){return this._isShown}constructor(it,St,Jt,Sn,Yn){this._element=it,this._renderer=Jt,this.onShow=new r.bkB,this.onShown=new r.bkB,this.onHide=new r.bkB,this.onHidden=new r.bkB,this._isShown=!1,this.isBodyOverflowing=!1,this.originalBodyPadding=0,this.scrollbarWidth=0,this.timerHideModal=0,this.timerRmBackDrop=0,this.isNested=!1,this.clickStartedInContent=!1,this._focusEl=null,this._backdrop=Sn.createLoader(it,St,Jt),this._config=Yn||qt}onClickStarted(it){this.clickStartedInContent=it.target!==this._element.nativeElement}onClickStop(it){this.config.ignoreBackdropClick||"static"===this.config.backdrop||it.target!==this._element.nativeElement||this.clickStartedInContent?this.clickStartedInContent=!1:(this.dismissReason="backdrop-click",this.hide(it))}onEsc(it){this._isShown&&((27===it.keyCode||"Escape"===it.key)&&it.preventDefault(),this.config.keyboard&&(this.dismissReason="esc",this.hide()))}ngOnDestroy(){this._isShown&&(this._isShown=!1,this.hideModal(),this._backdrop.dispose())}ngOnInit(){this._config=this._config||this.getConfig(),setTimeout(()=>{this._config.show&&this.show()},0)}toggle(){return this._isShown?this.hide():this.show()}show(){this.dismissReason=void 0,this.onShow.emit(this),!this._isShown&&(clearTimeout(this.timerHideModal),clearTimeout(this.timerRmBackDrop),this._isShown=!0,this.checkScrollbar(),this.setScrollbar(),a.Al&&a.Al.body&&(a.Al.body.classList.contains(pt_OPEN)?this.isNested=!0:(this._renderer.addClass(a.Al.body,pt_OPEN),this._renderer.setStyle(a.Al.body,"overflow-y","hidden"))),this.showBackdrop(()=>{this.showElement()}))}hide(it){if(this._isShown){if(it&&it.preventDefault(),this.config.closeInterceptor)return void this.config.closeInterceptor().then(()=>this._hide(),()=>{});this._hide()}}_hide(){this.onHide.emit(this),a.x.clearTimeout(this.timerHideModal),a.x.clearTimeout(this.timerRmBackDrop),this._isShown=!1,this._renderer.removeClass(this._element.nativeElement,"show"),this._config.animated?this.timerHideModal=a.x.setTimeout(()=>this.hideModal(),300):this.hideModal(),this._focusEl&&this._focusEl.focus()}getConfig(it){return Object.assign({},this._config,it)}showElement(){(!this._element.nativeElement.parentNode||this._element.nativeElement.parentNode.nodeType!==Node.ELEMENT_NODE)&&a.Al&&a.Al.body&&a.Al.body.appendChild(this._element.nativeElement),this._renderer.setAttribute(this._element.nativeElement,"aria-hidden","false"),this._renderer.setAttribute(this._element.nativeElement,"aria-modal","true"),this._renderer.setStyle(this._element.nativeElement,"display","block"),this._renderer.setProperty(this._element.nativeElement,"scrollTop",0),this._config.animated&&a.Aq.reflow(this._element.nativeElement),this._renderer.addClass(this._element.nativeElement,"show");const it=()=>{this._config.focus&&this._element.nativeElement.focus(),this.onShown.emit(this)};this._config.animated?setTimeout(it,300):it()}hideModal(){this._renderer.setAttribute(this._element.nativeElement,"aria-hidden","true"),this._renderer.setStyle(this._element.nativeElement,"display","none"),this.showBackdrop(()=>{this.isNested||(a.Al&&a.Al.body&&(this._renderer.removeClass(a.Al.body,pt_OPEN),this._renderer.setStyle(a.Al.body,"overflow-y","")),this.resetScrollbar()),this.resetAdjustments(),this.focusOtherModal(),this.onHidden.emit(this)})}showBackdrop(it){if(!this._isShown||!this.config.backdrop||this.backdrop&&this.backdrop.instance.isShown)if(!this._isShown&&this.backdrop){this.backdrop.instance.isShown=!1;const St=()=>
1{this.removeBackdrop(),it&&it()};this.backdrop.instance.isAnimated?this.timerRmBackDrop=a.x.setTimeout(St,150):St()}else it&&it();else{if(this.removeBackdrop(),this._backdrop.attach($).to("body").show({isAnimated:this._config.animated}),this.backdrop=this._backdrop._componentRef,!it)return;if(!this._config.animated)return void it();setTimeout(it,150)}}removeBackdrop(){this._backdrop.hide()}focusOtherModal(){if(null==this._element.nativeElement.parentElement)return;const it=this._element.nativeElement.parentElement.querySelectorAll(".in[bsModal]");it.length&&it[it.length-1].focus()}resetAdjustments(){this._renderer.setStyle(this._element.nativeElement,"paddingLeft",""),this._renderer.setStyle(this._element.nativeElement,"paddingRight","")}checkScrollbar(){this.isBodyOverflowing=a.Al.body.clientWidth<a.x.innerWidth,this.scrollbarWidth=this.getScrollbarWidth()}setScrollbar(){a.Al&&(this.originalBodyPadding=parseInt(a.x.getComputedStyle(a.Al.body).getPropertyValue("padding-right")||0,10),this.isBodyOverflowing&&(a.Al.body.style.paddingRight=`${this.originalBodyPadding+this.scrollbarWidth}px`))}resetScrollbar(){a.Al.body.style.paddingRight=`${this.originalBodyPadding}px`}getScrollbarWidth(){const it=this._renderer.createElement("div");this._renderer.addClass(it,"modal-scrollbar-measure"),this._renderer.appendChild(a.Al.body,it);const St=it.offsetWidth-it.clientWidth;return this._renderer.removeChild(a.Al.body,it),St}static{this.\u0275fac=function(St){return new(St||Pe)(r.rXU(r.aKT),r.rXU(r.c1b),r.rXU(r.sFG),r.rXU(Nt),r.rXU(zt,8))}}static{this.\u0275dir=r.FsC({type:Pe,selectors:[["","bsModal",""]],hostBindings:function(St,Jt){1&St&&r.bIt("mousedown",function(Yn){return Jt.onClickStarted(Yn)})("mouseup",function(Yn){return Jt.onClickStop(Yn)})("keydown.esc",function(Yn){return Jt.onEsc(Yn)})},inputs:{config:"config",closeInterceptor:"closeInterceptor"},outputs:{onShow:"onShow",onShown:"onShown",onHide:"onHide",onHidden:"onHidden"},exportAs:["bs-modal"]})}}return Pe})(),Ye=1,ut=(()=>{class Pe{constructor(it,St,Jt){this.clf=St,this.modalDefaultOption=Jt,this.onShow=new r.bkB,this.onShown=new r.bkB,this.onHide=new r.bkB,this.onHidden=new r.bkB,this.isBodyOverflowing=!1,this.originalBodyPadding=0,this.scrollbarWidth=0,this.modalsCount=0,this.loaders=[],this._focusEl=null,this._backdropLoader=this.clf.createLoader(),this._renderer=it.createRenderer(null,null),this.config=Jt?Object.assign({},qt,Jt):qt}show(it,St){this._focusEl=a.Al.activeElement,this.modalsCount++,this._createLoaders();const Jt=St?.id||Ye++;return this.config=this.modalDefaultOption?Object.assign({},qt,this.modalDefaultOption,St):Object.assign({},qt,St),this.config.id=Jt,this._showBackdrop(),this.lastDismissReason=void 0,this._showModal(it)}hide(it){(1===this.modalsCount||null==it)&&(this._hideBackdrop(),this.resetScrollbar()),this.modalsCount=this.modalsCount>=1&&null!=it?this.modalsCount-1:0,setTimeout(()=>{this._hideModal(it),this.removeLoaders(it)},this.config.animated?150:0),this._focusEl&&this._focusEl.focus()}_showBackdrop(){const it=!0===this.config.backdrop||"static"===this.config.backdrop,St=!this.backdropRef||!this.backdropRef.instance.isShown;1===this.modalsCount&&(this.removeBackdrop(),it&&St&&(this._backdropLoader.attach($).to("body").show({isAnimated:this.config.animated}),this.backdropRef=this._backdropLoader._componentRef))}_hideBackdrop(){this.backdropRef&&(this.backdropRef.instance.isShown=!1,setTimeout(()=>this.removeBackdrop(),this.config.animated?150:0))}_showModal(it){const St=this.loaders[this.loaders.length-1];if(this.config&&this.config.providers)for(const Yn of this.config.providers)St.provide(Yn);const Jt=new Mn,Sn=St.provide({provide:br,useValue:this.config}).provide({provide:Mn,useValue:Jt}).attach(R).to("body");return Jt.hide=()=>this.hide(Jt.id),Jt.setClass=Yn=>{Sn.instance&&(Sn.instance.config.class=Yn)},Jt.onHidden=new r.bkB,Jt.onHide=new r.bkB,this.copyEvent(St.onBeforeHide,Jt.onHide),this.copyEvent(St.onHidden,Jt.onHidden),Sn.show({content:it,isAnimated:this.config.animated,initialState:this.config.initialState,bsModalService:this,id:this.config.id}),Sn.instance&&(Sn.instance.level=this.getModalsCount(),Jt.content=St.getInnerComponent(),Jt.id=Sn.instance.config?.id),Jt}_hideModal(it){if(null!=it){const St=this.loaders.findIndex(Sn=>Sn.instance?.config.id===it),Jt=this.loaders[St];Jt&&Jt.hide(it)}
1else this.loaders.forEach(St=>{St.instance&&St.hide(St.instance.config.id)})}getModalsCount(){return this.modalsCount}setDismissReason(it){this.lastDismissReason=it}removeBackdrop(){this._renderer.removeClass(a.Al.body,pt_OPEN),this._renderer.setStyle(a.Al.body,"overflow-y",""),this._backdropLoader.hide(),this.backdropRef=void 0}checkScrollbar(){this.isBodyOverflowing=a.Al.body.clientWidth<window.innerWidth,this.scrollbarWidth=this.getScrollbarWidth()}setScrollbar(){a.Al&&(this.originalBodyPadding=parseInt(window.getComputedStyle(a.Al.body).getPropertyValue("padding-right")||"0",10),this.isBodyOverflowing&&(a.Al.body.style.paddingRight=`${this.originalBodyPadding+this.scrollbarWidth}px`))}resetScrollbar(){a.Al.body.style.paddingRight=`${this.originalBodyPadding}px`}getScrollbarWidth(){const it=this._renderer.createElement("div");this._renderer.addClass(it,"modal-scrollbar-measure"),this._renderer.appendChild(a.Al.body,it);const St=it.offsetWidth-it.clientWidth;return this._renderer.removeChild(a.Al.body,it),St}_createLoaders(){const it=this.clf.createLoader();this.copyEvent(it.onBeforeShow,this.onShow),this.copyEvent(it.onShown,this.onShown),this.copyEvent(it.onBeforeHide,this.onHide),this.copyEvent(it.onHidden,this.onHidden),this.loaders.push(it)}removeLoaders(it){if(null!=it){const St=this.loaders.findIndex(Jt=>Jt.instance?.config.id===it);St>=0&&(this.loaders.splice(St,1),this.loaders.forEach((Jt,Sn)=>{Jt.instance&&(Jt.instance.level=Sn+1)}))}else this.loaders.splice(0,this.loaders.length)}copyEvent(it,St){it.subscribe(Jt=>{St.emit(this.lastDismissReason||Jt)})}static{this.\u0275fac=function(St){return new(St||Pe)(r.KVO(r._9s),r.KVO(Nt),r.KVO(zt,8))}}static{this.\u0275prov=r.jDH({token:Pe,factory:Pe.\u0275fac,providedIn:"platform"})}}return Pe})();Se.forRoot();let _n=(()=>{class Pe{static forRoot(){return{ngModule:Pe,providers:[ut,Nt,jn]}}static forChild(){return{ngModule:Pe,providers:[ut,Nt,jn]}}static{this.\u0275fac=function(St){return new(St||Pe)}}static{this.\u0275mod=r.$C({type:Pe})}static{this.\u0275inj=r.G2t({imports:[Se]})}}return Pe})()},72806:(We,de,m)=>{"use strict";m.d(de,{Al:()=>f,Aq:()=>ge,Bu:()=>Se,Fv:()=>E,GL:()=>v,Xt:()=>y,x:()=>g});class r{constructor(Ae,ve){this.open=Ae,this.close=ve||Ae}isManual(){return"manual"===this.open||"manual"===this.close}}const a={hover:["mouseover","mouseout"],focus:["focusin","focusout"]};function v(xe,Ae){const ve=function u(xe,Ae=a){const ve=(xe||"").trim();if(0===ve.length)return[];const _e=ve.split(/\s+/).map(lt=>lt.split(":")).map(lt=>{const Dt=Ae[lt[0]]||lt;return new r(Dt[0],Dt[1])}),Ce=_e.filter(lt=>lt.isManual());if(Ce.length>1)throw new Error("Triggers parse error: only one manual trigger is allowed");if(1===Ce.length&&_e.length>1)throw new Error("Triggers parse error: manual trigger can't be mixed with other triggers");return _e}(Ae.triggers),_e=Ae.target;if(1===ve.length&&ve[0].isManual())return Function.prototype;const Ce=[],lt=[],Dt=()=>{lt.forEach($t=>Ce.push($t())),lt.length=0};return ve.forEach($t=>{const un=$t.open===$t.close,cn=un?Ae.toggle:Ae.show;if(!un&&$t.close&&Ae.hide){const Pn=$t.close,on=Ae.hide;lt.push(()=>xe.listen(_e,Pn,on))}cn&&Ce.push(xe.listen(_e,$t.open,()=>cn(Dt)))}),()=>{Ce.forEach($t=>$t())}}function y(xe,Ae){return Ae.outsideClick?xe.listen("document","click",ve=>{Ae.target&&Ae.target.contains(ve.target)||Ae.targets&&Ae.targets.some(_e=>_e.contains(ve.target))||Ae.hide&&Ae.hide()}):Function.prototype}function E(xe,Ae){return Ae.outsideEsc?xe.listen("document","keyup.esc",ve=>{Ae.target&&Ae.target.contains(ve.target)||Ae.targets&&Ae.targets.some(_e=>_e.contains(ve.target))||Ae.hide&&Ae.hide()}):Function.prototype}const g=typeof window<"u"&&window||{},f=g.document;var ae=function(xe){return xe.isBs4="bs4",xe.isBs5="bs5",xe}(ae||{});let Ee;function Me(){const xe=g.document.createElement("span");xe.innerText="testing bs version",xe.classList.add("d-none"),xe.classList.add("pl-1"),g.document.head.appendChild(xe);const Ae=g.getComputedStyle(xe).paddingLeft;return Ae&&parseFloat(Ae)?(g.document.head.removeChild(xe),"bs4"):(g.document.head.removeChild(xe),"bs5")}
1function Se(){return{isBs4:(Ee||(Ee=Me()),"bs4"===Ee),isBs5:(Ee||(Ee=Me()),"bs5"===Ee)}}class ge{static reflow(Ae){}static getStyles(Ae){let ve=Ae.ownerDocument.defaultView;return(!ve||!ve.opener)&&(ve=g),ve.getComputedStyle(Ae)}static stackOverflowConfig(){const Ae=function M(){const xe=Se(),Ae=Object.keys(xe).find(ve=>xe[ve]);return ae[Ae]}();return{crossorigin:"anonymous",integrity:"bs5"===Ae?"sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65":"sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2",cdnLink:"bs5"===Ae?"https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css":"https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"}}}typeof console>"u"||console},62386:(We,de,m)=>{"use strict";m.d(de,{B:()=>Ie,xm:()=>Se});var r=m(54438),a=m(78160),u=m(14421),_=m(15075),v=m(45286),y=m(79928),E=m(29418),g=m(95006),f=m(8841),C=m(68712),S=m(18456),O=m(58728),T=m(49090),L=m(60177),B=m(89079);const H=["container"],K=new r.nKC("LottieOptions");let j=(()=>{class pe{constructor(){this.player$=function k(){const pe=(0,r.WQX)(r.SKi),{player:ge,useWebWorker:Be}=(0,r.WQX)(K),je=pe.runOutsideAngular(()=>ge());return((0,r.jNT)(je)?(0,a.H)(je).pipe((0,g.T)(xe=>xe.default||xe)):(0,u.of)(je)).pipe((0,f.M)(xe=>xe.useWebWorker?.(Be)),(0,C.t)({bufferSize:1,refCount:!0}))}().pipe((0,S.ZZ)(Be=>function ae(pe){return new _.c(ge=>{const Be=pe.runOutsideAngular(()=>requestAnimationFrame(()=>{ge.next(),ge.complete()}));return()=>cancelAnimationFrame(Be)})}(this.ngZone).pipe((0,g.T)(()=>Be)))),this.ngZone=(0,r.WQX)(r.SKi)}loadAnimation(Be){return this.player$.pipe((0,g.T)(je=>this.createAnimationItem(je,Be)))}resolveOptions(Be,je){return Object.assign({container:je,renderer:"svg",loop:!0,autoplay:!0},Be)}createAnimationItem(Be,je){return this.ngZone.runOutsideAngular(()=>Be.loadAnimation(je))}static{this.\u0275fac=function(je){return new(je||pe)}}static{this.\u0275prov=r.jDH({token:pe,factory:pe.\u0275fac,providedIn:"root"})}}return pe})();function Ie(pe){return[{provide:K,useValue:pe}]}let re=(()=>{class pe{constructor(){this.options=(0,r.hFB)(null),this.containerClass=(0,r.hFB)(null),this.styles=(0,r.hFB)(null),this.animationCreated=this.getAnimationItem(),this.complete=this.awaitAnimationItemAndStartListening("complete"),this.loopComplete=this.awaitAnimationItemAndStartListening("loopComplete"),this.enterFrame=this.awaitAnimationItemAndStartListening("enterFrame"),this.segmentStart=this.awaitAnimationItemAndStartListening("segmentStart"),this.configReady=this.awaitAnimationItemAndStartListening("config_ready"),this.dataReady=this.awaitAnimationItemAndStartListening("data_ready"),this.domLoaded=this.awaitAnimationItemAndStartListening("DOMLoaded"),this.destroy=this.awaitAnimationItemAndStartListening("destroy"),this.error=this.awaitAnimationItemAndStartListening("error"),this.ngZone=(0,r.WQX)(r.SKi),this.isBrowser=(0,L.UE)((0,r.WQX)(r.Agw)),this.animationLoader=(0,r.WQX)(j),this.loadAnimation$=new v.B7,this.animationItem$=new y.t(null),this.setupLoadAnimationListener()}ngOnDestroy(){this.destroyAnimation()}loadAnimation(Be,je){this.ngZone.runOutsideAngular(()=>this.loadAnimation$.next([Be,je]))}getAnimationItem(){return(0,E.v)(()=>
1this.animationItem$).pipe((0,O.p)(Be=>null!==Be))}awaitAnimationItemAndStartListening(Be){return this.getAnimationItem().pipe((0,T.n)(je=>new _.c(Qe=>{this.ngZone.runOutsideAngular(()=>{je.addEventListener(Be,xe=>{this.ngZone.runOutsideAngular(()=>{Qe.next(xe)})})})})))}setupLoadAnimationListener(){this.loadAnimation$.pipe((0,O.p)(([je])=>this.isBrowser&&void 0!==je.options)).pipe((0,T.n)(([je,Qe])=>(this.destroyAnimation(),this.animationLoader.loadAnimation(this.animationLoader.resolveOptions(je.options.currentValue,Qe)))),(0,B.pQ)()).subscribe(je=>{this.ngZone.run(()=>this.animationItem$.next(je))})}destroyAnimation(){const Be=this.animationItem$.getValue();null!==Be&&(Be.destroy(),this.animationItem$.next(null))}static{this.\u0275fac=function(je){return new(je||pe)}}static{this.\u0275dir=r.FsC({type:pe,selectors:[["","lottie",""]],inputs:{options:[1,"options"],containerClass:[1,"containerClass"],styles:[1,"styles"]},outputs:{animationCreated:"animationCreated",complete:"complete",loopComplete:"loopComplete",enterFrame:"enterFrame",segmentStart:"segmentStart",configReady:"configReady",dataReady:"dataReady",domLoaded:"domLoaded",destroy:"destroy",error:"error"}})}}return pe})(),Se=(()=>{class pe extends re{constructor(){super(...arguments),this.width=(0,r.hFB)(null),this.height=(0,r.hFB)(null),this.container=null}ngOnChanges(Be){super.loadAnimation(Be,this.container.nativeElement)}static{this.\u0275fac=(()=>{let Be;return function(Qe){return(Be||(Be=r.xGo(pe)))(Qe||pe)}})()}static{this.\u0275cmp=r.VBU({type:pe,selectors:[["ng-lottie"]],viewQuery:function(je,Qe){if(1&je&&r.GBs(H,7),2&je){let xe;r.mGM(xe=r.lsd())&&(Qe.container=xe.first)}},inputs:{width:[1,"width"],height:[1,"height"]},standalone:!0,features:[r.Vt3,r.OA$,r.aNF],decls:2,vars:6,consts:[["container",""],[3,"ngStyle","ngClass"]],template:function(je,Qe){1&je&&r.nrm(0,"div",1,0),2&je&&(r.xc7("width",Qe.width()||"100%")("height",Qe.height()||"100%"),r.Y8G("ngStyle",Qe.styles())("ngClass",Qe.containerClass()))},dependencies:[L.B3,L.YU],encapsulation:2,changeDetection:0})}}return pe})()},10467:(We,de,m)=>{"use strict";function r(u,_,v,y,E,g,f){try{var C=u[g](f),S=C.value}catch(O){return void v(O)}C.done?_(S):Promise.resolve(S).then(y,E)}function a(u){return function(){var _=this,v=arguments;return new Promise(function(y,E){var g=u.apply(_,v);function f(S){r(g,y,E,f,C,"next",S)}function C(S){r(g,y,E,f,C,"throw",S)}f(void 0)})}}m.d(de,{A:()=>a})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.