PageSourceSearch

https://standardsmap.org/main.2faed2dd4cce8b38.js

js standardsmap.org collected 2026-10-02 04:10:27 UTC 2,563,822 bytes, 1 lines download raw bytes

1var Qa1=Object.defineProperty,Xa1=Object.defineProperties,eo1=Object.getOwnPropertyDescriptors,CP=Object.getOwnPropertySymbols,to1=Object.prototype.hasOwnProperty,co1=Object.prototype.propertyIsEnumerable,Jx=(h2,w1,_)=>w1 in h2?Qa1(h2,w1,{enumerable:!0,configurable:!0,writable:!0,value:_}):h2[w1]=_,t6=(h2,w1)=>{for(var _ in w1||(w1={}))to1.call(w1,_)&&Jx(h2,_,w1[_]);if(CP)for(var _ of CP(w1))co1.call(w1,_)&&Jx(h2,_,w1[_]);return h2},it=(h2,w1)=>Xa1(h2,eo1(w1)),zP=(h2,w1,_)=>(Jx(h2,"symbol"!=typeof w1?w1+"":w1,_),_);(self.webpackChunkstandards_map=self.webpackChunkstandards_map||[]).push([[179],{29580:(h2,w1,_)=>{"use strict";_.d(w1,{je:()=>f,UO:()=>d1});var e=_(5e3),t=_(98407),M=function(){function t1(){}return t1.mapToArray=function(V){var _1=[];for(var n1 in V)V.hasOwnProperty(n1)&&_1.push(V[n1]);return _1},t1.handleEvent=function(V,_1,n1){0<_1.observers.length&&V.run(function(){_1.emit(n1)})},t1}(),f=function(){function t1(V,_1){this.element=V,this.zone=_1,this.DEFAULT_ZOOM=1,this.DEFAULT_CENTER=(0,t.latLng)(38.907192,-77.036871),this.DEFAULT_FPZ_OPTIONS={},this.fitBoundsOptions=this.DEFAULT_FPZ_OPTIONS,this.panOptions=this.DEFAULT_FPZ_OPTIONS,this.zoomOptions=this.DEFAULT_FPZ_OPTIONS,this.zoomPanOptions=this.DEFAULT_FPZ_OPTIONS,this.options={},this.mapReady=new e.vpe,this.zoomChange=new e.vpe,this.centerChange=new e.vpe,this.onClick=new e.vpe,this.onDoubleClick=new e.vpe,this.onMouseDown=new e.vpe,this.onMouseUp=new e.vpe,this.onMouseMove=new e.vpe,this.onMouseOver=new e.vpe,this.onMouseOut=new e.vpe,this.onMapMove=new e.vpe,this.onMapMoveStart=new e.vpe,this.onMapMoveEnd=new e.vpe,this.onMapZoom=new e.vpe,this.onMapZoomStart=new e.vpe,this.onMapZoomEnd=new e.vpe,this.mapEventHandlers={}}return t1.prototype.ngOnInit=function(){var V=this;this.zone.runOutsideAngular(function(){V.map=(0,t.map)(V.element.nativeElement,V.options),V.addMapEventListeners()}),null!=this.center&&null!=this.zoom&&this.setView(this.center,this.zoom),null!=this.fitBounds&&this.setFitBounds(this.fitBounds),null!=this.maxBounds&&this.setMaxBounds(this.maxBounds),null!=this.minZoom&&this.setMinZoom(this.minZoom),null!=this.maxZoom&&this.setMaxZoom(this.maxZoom),this.doResize(),this.mapReady.emit(this.map)},t1.prototype.ngOnChanges=function(V){V.zoom&&V.center&&null!=this.zoom&&null!=this.center?this.setView(V.center.currentValue,V.zoom.currentValue):V.zoom?this.setZoom(V.zoom.currentValue):V.center&&this.setCenter(V.center.currentValue),V.fitBounds&&this.setFitBounds(V.fitBounds.currentValue),V.maxBounds&&this.setMaxBounds(V.maxBounds.currentValue),V.minZoom&&this.setMinZoom(V.minZoom.currentValue),V.maxZoom&&this.setMaxZoom(V.maxZoom.currentValue)},t1.prototype.ngOnDestroy=function(){this.map.remove()},t1.prototype.getMap=function(){return this.map},t1.prototype.onResize=function(){this.delayResize()},t1.prototype.addMapEventListeners=function(){var V=this,_1=function(p1,R1){V.mapEventHandlers[p1]=R1,V.map.on(p1,R1)};_1("click",function(p1){return M.handleEvent(V.zone,V.onClick,p1)}),_1("dblclick",function(p1){return M.handleEvent(V.zone,V.onDoubleClick,p1)}),_1("mousedown",function(p1){return M.handleEvent(V.zone,V.onMouseDown,p1)}),_1("mouseup",function(p1){return M.handleEvent(V.zone,V.onMouseUp,p1)}),_1("mouseover",function(p1){return M.handleEvent(V.zone,V.onMouseOver,p1)}),_1("mouseout",function(p1){return M.handleEvent(V.zone,V.onMouseOut,p1)}),_1("mousemove",function(p1){return M.handleEvent(V.zone,V.onMouseMove,p1)}),_1("zoomstart",function(p1){return M.handleEvent(V.zone,V.onMapZoomStart,p1)}),_1("zoom",function(p1){return M.handleEvent(V.zone,V.onMapZoom,p1)}),_1("zoomend",function(p1){return M.handleEvent(V.zone,V.onMapZoomEnd,p1)}),_1("movestart",function(p1){return M.handleEvent(V.zone,V.onMapMoveStart,p1)}),_1("move",function(p1){return M.handleEvent(V.zone,V.onMapMove,p1)}),_1("moveend",function(p1){return M.handleEvent(V.zone,V.onMapMoveEnd,p1)});var n1=function(){var p1=V.map.getZoom();p1!==V.zoom&&(V.zoom=p1,M.handleEvent(V.zone,V.zoomChange,p1));var R1=V.map.getCenter();(null!=R1||null!=V.center)&&((null==R1||null==V.center)&&R1!==V.center||R1.lat!==V.center.lat||R1.lng!==V.center.lng)&&(V.center=R1,M.handleEvent(V.zone,V.centerChange,R1))};_1("moveend",n1),_1("zoomend",n1)},t1.prototype.doResize=function(){var V=this;this.zone.runOutsideAngular(function(){V.map.invalidateSize({})})},t1.prototype.delayResize=function(){null!=this.resizeTimer&&clearTimeout(this.resizeTimer),this.resizeTimer=setTimeout(this.doResize.bind(this),200)},t1.prototype.setView=function(V,_1){this.map&&null!=V&&null!=_1&&this.map.setVie
1w(V,_1,this.zoomPanOptions)},t1.prototype.setZoom=function(V){this.map&&null!=V&&this.map.setZoom(V,this.zoomOptions)},t1.prototype.setCenter=function(V){this.map&&null!=V&&this.map.panTo(V,this.panOptions)},t1.prototype.setFitBounds=function(V){this.map&&null!=V&&this.map.fitBounds(V,this.fitBoundsOptions)},t1.prototype.setMaxBounds=function(V){this.map&&null!=V&&this.map.setMaxBounds(V)},t1.prototype.setMinZoom=function(V){this.map&&null!=V&&this.map.setMinZoom(V)},t1.prototype.setMaxZoom=function(V){this.map&&null!=V&&this.map.setMaxZoom(V)},t1.ctorParameters=function(){return[{type:e.SBq},{type:e.R0b}]},t1.propDecorators={fitBoundsOptions:[{type:e.IIB,args:["leafletFitBoundsOptions"]}],panOptions:[{type:e.IIB,args:["leafletPanOptions"]}],zoomOptions:[{type:e.IIB,args:["leafletZoomOptions"]}],zoomPanOptions:[{type:e.IIB,args:["leafletZoomPanOptions"]}],options:[{type:e.IIB,args:["leafletOptions"]}],mapReady:[{type:e.r_U,args:["leafletMapReady"]}],zoom:[{type:e.IIB,args:["leafletZoom"]}],zoomChange:[{type:e.r_U,args:["leafletZoomChange"]}],center:[{type:e.IIB,args:["leafletCenter"]}],centerChange:[{type:e.r_U,args:["leafletCenterChange"]}],fitBounds:[{type:e.IIB,args:["leafletFitBounds"]}],maxBounds:[{type:e.IIB,args:["leafletMaxBounds"]}],minZoom:[{type:e.IIB,args:["leafletMinZoom"]}],maxZoom:[{type:e.IIB,args:["leafletMaxZoom"]}],onClick:[{type:e.r_U,args:["leafletClick"]}],onDoubleClick:[{type:e.r_U,args:["leafletDoubleClick"]}],onMouseDown:[{type:e.r_U,args:["leafletMouseDown"]}],onMouseUp:[{type:e.r_U,args:["leafletMouseUp"]}],onMouseMove:[{type:e.r_U,args:["leafletMouseMove"]}],onMouseOver:[{type:e.r_U,args:["leafletMouseOver"]}],onMouseOut:[{type:e.r_U,args:["leafletMouseOut"]}],onMapMove:[{type:e.r_U,args:["leafletMapMove"]}],onMapMoveStart:[{type:e.r_U,args:["leafletMapMoveStart"]}],onMapMoveEnd:[{type:e.r_U,args:["leafletMapMoveEnd"]}],onMapZoom:[{type:e.r_U,args:["leafletMapZoom"]}],onMapZoomStart:[{type:e.r_U,args:["leafletMapZoomStart"]}],onMapZoomEnd:[{type:e.r_U,args:["leafletMapZoomEnd"]}],onResize:[{type:e.L6J,args:["window:resize",[]]}]},t1.\u0275fac=function(_1){return new(_1||t1)(e.Y36(e.SBq),e.Y36(e.R0b))},t1.\u0275dir=e.lG2({type:t1,selectors:[["","leaflet",""]],hostBindings:function(_1,n1){1&_1&&e.NdJ("resize",function(){return n1.onResize()},!1,e.Jf7)},inputs:{fitBoundsOptions:["leafletFitBoundsOptions","fitBoundsOptions"],panOptions:["leafletPanOptions","panOptions"],zoomOptions:["leafletZoomOptions","zoomOptions"],zoomPanOptions:["leafletZoomPanOptions","zoomPanOptions"],options:["leafletOptions","options"],zoom:["leafletZoom","zoom"],center:["leafletCenter","center"],fitBounds:["leafletFitBounds","fitBounds"],maxBounds:["leafletMaxBounds","maxBounds"],minZoom:["leafletMinZoom","minZoom"],maxZoom:["leafletMaxZoom","maxZoom"]},outputs:{mapReady:"leafletMapReady",zoomChange:"leafletZoomChange",centerChange:"leafletCenterChange",onClick:"leafletClick",onDoubleClick:"leafletDoubleClick",onMouseDown:"leafletMouseDown",onMouseUp:"leafletMouseUp",onMouseMove:"leafletMouseMove",onMouseOver:"leafletMouseOver",onMouseOut:"leafletMouseOut",onMapMove:"leafletMapMove",onMapMoveStart:"leafletMapMoveStart",onMapMoveEnd:"leafletMapMoveEnd",onMapZoom:"leafletMapZoom",onMapZoomStart:"leafletMapZoomStart",onMapZoomEnd:"leafletMapZoomEnd"},features:[e.TTD]}),t1}(),h=function(){function t1(V){this.leafletDirective=V}return t1.prototype.init=function(){},t1.prototype.getMap=function(){return this.leafletDirective.getMap()},t1}(),S=(function(){function t1(V,_1){this.zone=_1,this.onAdd=new e.vpe,this.onRemove=new e.vpe,this.leafletDirective=new h(V)}t1.prototype.ngOnInit=function(){this.leafletDirective.init()},t1.prototype.ngOnDestroy=function(){null!=this.layer&&(this.removeLayerEventListeners(this.layer),this.layer.remove())},t1.prototype.ngOnChanges=function(V){var _1=this;if(V.layer){var n1=V.layer.previousValue,p1=V.layer.currentValue;this.zone.runOutsideAngular(function(){null!=n1&&(_1.removeLayerEventListeners(n1),n1.remove()),null!=p1&&(_1.addLayerEventListeners(p1),_1.leafletDirective.getMap().addLayer(p1))})}},t1.prototype.addLayerEventListeners=function(V){var _1=this;this.onAddLayerHandler=function(n1){return M.handleEvent(_1.zone,_1.onAdd,n1)},V.on("add",this.onAddLayerHandler),this.onRemoveLayerHandler=function(n1){return M.handleEvent(_1.zone,_1.onRemove,n1)},V.on("remove",this.onRemoveLayerHandler)},t1.prototype.removeLayerEventListeners=function(V){V.off("add",this.onAddLayerHandler),V.off("remove",this.onRemoveLayerHandler)},t1.ctorParameters=function(){return[{type:f},{type:e.R0b}]},t1.propDecorators={layer:[{type:e.IIB,args:["leafletLayer"]}],onAdd:[{type:e.r_U,args:["leafletLayerAdd"]}],onRemove:[{type:e.r_U,args:["leafletLayerRemove"]}]},t1.\u0275fac=function(_1){return new(_1||t1)(e.Y36(f),e.Y36(e.R0b))},t1.\u0275dir=e.lG2({type:t1,selectors:[["","leafletLayer",""]],inputs:{layer:["leafletLayer","layer"]},outputs:{onAdd:"leafletLayerAdd",onRemove:"leafletLayerRemove"},features:[e.TTD]})}(),function(){function t1(V,_1,n1){this.differs=_1,this.zone=n1,this.leafletDirective=new h(V),this.layersDiffer=this.differs.find([]).create()}Object.defineProperty(t1.prototype,"layers",{get:function(){return this.layersValue},set:function(V){this.layersValue=V,this.updateLayers()}
1,enumerable:!1,configurable:!0}),t1.prototype.ngDoCheck=function(){this.updateLayers()},t1.prototype.ngOnInit=function(){this.leafletDirective.init(),this.updateLayers()},t1.prototype.ngOnDestroy=function(){this.layers=[]},t1.prototype.updateLayers=function(){var V=this.leafletDirective.getMap();if(null!=V&&null!=this.layersDiffer){var _1=this.layersDiffer.diff(this.layersValue);null!=_1&&this.zone.runOutsideAngular(function(){_1.forEachRemovedItem(function(n1){V.removeLayer(n1.item)}),_1.forEachAddedItem(function(n1){V.addLayer(n1.item)})})}},t1.ctorParameters=function(){return[{type:f},{type:e.ZZ4},{type:e.R0b}]},t1.propDecorators={layers:[{type:e.IIB,args:["leafletLayers"]}]},t1.\u0275fac=function(_1){return new(_1||t1)(e.Y36(f),e.Y36(e.ZZ4),e.Y36(e.R0b))},t1.\u0275dir=e.lG2({type:t1,selectors:[["","leafletLayers",""]],inputs:{layers:["leafletLayers","layers"]}})}(),function(){function t1(){this.layersRemoved=0,this.layersChanged=0,this.layersAdded=0}return t1.prototype.changed=function(){return!(0===this.layersRemoved&&0===this.layersChanged&&0===this.layersAdded)},t1}()),D=function(){function t1(V,_1){this.zone=V,this.layersControlReady=_1}return t1.prototype.getLayersControl=function(){return this.layersControl},t1.prototype.init=function(V,_1){var n1=this,p1=V.baseLayers||{},R1=V.overlays||{};return this.zone.runOutsideAngular(function(){n1.layersControl=t.control.layers(p1,R1,_1)}),this.layersControlReady.emit(this.layersControl),this.layersControl},t1.prototype.applyBaseLayerChanges=function(V){var _1=new S;return null!=this.layersControl&&(_1=this.applyChanges(V,this.layersControl.addBaseLayer)),_1},t1.prototype.applyOverlayChanges=function(V){var _1=new S;return null!=this.layersControl&&(_1=this.applyChanges(V,this.layersControl.addOverlay)),_1},t1.prototype.applyChanges=function(V,_1){var n1=this,p1=new S;return null!=V&&this.zone.runOutsideAngular(function(){V.forEachChangedItem(function(R1){n1.layersControl.removeLayer(R1.previousValue),_1.call(n1.layersControl,R1.currentValue,R1.key),p1.layersChanged++}),V.forEachRemovedItem(function(R1){n1.layersControl.removeLayer(R1.previousValue),p1.layersRemoved++}),V.forEachAddedItem(function(R1){_1.call(n1.layersControl,R1.currentValue,R1.key),p1.layersAdded++})}),p1},t1}(),E=function t1(){this.baseLayers={},this.overlays={}},d1=(function(){function t1(V,_1,n1){this.differs=_1,this.zone=n1,this.layersControlReady=new e.vpe,this.leafletDirective=new h(V),this.controlLayers=new D(this.zone,this.layersControlReady),this.baseLayersDiffer=this.differs.find({}).create(),this.overlaysDiffer=this.differs.find({}).create()}Object.defineProperty(t1.prototype,"layersControlConfig",{get:function(){return this.layersControlConfigValue},set:function(V){null==V&&(V=new E),null==V.baseLayers&&(V.baseLayers={}),null==V.overlays&&(V.overlays={}),this.layersControlConfigValue=V,this.updateLayers()},enumerable:!1,configurable:!0}),t1.prototype.ngOnInit=function(){var V=this;this.leafletDirective.init(),this.zone.runOutsideAngular(function(){V.controlLayers.init({},V.layersControlOptions).addTo(V.leafletDirective.getMap())}),this.updateLayers()},t1.prototype.ngOnDestroy=function(){this.layersControlConfig={baseLayers:{},overlays:{}},this.controlLayers.getLayersControl().remove()},t1.prototype.ngDoCheck=function(){this.updateLayers()},t1.prototype.updateLayers=function(){var V=this.leafletDirective.getMap(),_1=this.controlLayers.getLayersControl();if(null!=V&&null!=_1){if(null!=this.baseLayersDiffer&&null!=this.layersControlConfigValue.baseLayers){var n1=this.baseLayersDiffer.diff(this.layersControlConfigValue.baseLayers);this.controlLayers.applyBaseLayerChanges(n1)}null!=this.overlaysDiffer&&null!=this.layersControlConfigValue.overlays&&(n1=this.overlaysDiffer.diff(this.layersControlConfigValue.overlays),this.controlLayers.applyOverlayChanges(n1))}},t1.ctorParameters=function(){return[{type:f},{type:e.aQg},{type:e.R0b}]},t1.propDecorators={layersControlConfig:[{type:e.IIB,args:["leafletLayersControl"]}],layersControlOptions:[{type:e.IIB,args:["leafletLayersControlOptions"]}],layersControlReady:[{type:e.r_U,args:["leafletLayersControlReady"]}]},t1.\u0275fac=function(_1){return new(_1||t1)(e.Y36(f),e.Y36(e.aQg),e.Y36(e.R0b))},t1.\u0275dir=e.lG2({type:t1,selectors:[["","leafletLayersControl",""]],inputs:{layersControlConfig:["leafletLayersControl","layersControlConfig"],layersControlOptions:["leafletLayersControlOptions","layersControlOptions"]},outputs:{layersControlReady:"leafletLayersControlReady"}})}(),function(){function t1(V,_1,n1){this.differs=_1,this.zone=n1,this.layersControlReady=new e.vpe,this.leafletDirective=new h(V),this.control
1Layers=new D(this.zone,this.layersControlReady),this.baseLayersDiffer=this.differs.find({}).create()}Object.defineProperty(t1.prototype,"baseLayers",{get:function(){return this.baseLayersValue},set:function(V){this.baseLayersValue=V,this.updateBaseLayers()},enumerable:!1,configurable:!0}),t1.prototype.ngOnDestroy=function(){this.baseLayers={},this.controlLayers.getLayersControl().remove()},t1.prototype.ngOnInit=function(){var V=this;this.leafletDirective.init(),this.zone.runOutsideAngular(function(){V.controlLayers.init({},V.layersControlOptions).addTo(V.leafletDirective.getMap())}),this.updateBaseLayers()},t1.prototype.ngDoCheck=function(){this.updateBaseLayers()},t1.prototype.updateBaseLayers=function(){var V=this.leafletDirective.getMap(),_1=this.controlLayers.getLayersControl();if(null!=V&&null!=_1&&null!=this.baseLayersDiffer){var n1=this.baseLayersDiffer.diff(this.baseLayersValue);this.controlLayers.applyBaseLayerChanges(n1).changed()&&this.syncBaseLayer()}},t1.prototype.syncBaseLayer=function(){var p1,V=this,_1=this.leafletDirective.getMap(),n1=M.mapToArray(this.baseLayers);_1.eachLayer(function(R1){p1=n1.find(function(Y){return R1===Y})}),null!=p1?this.baseLayer=p1:n1.length>0&&(this.baseLayer=n1[0],this.zone.runOutsideAngular(function(){V.baseLayer.addTo(_1)}))},t1.ctorParameters=function(){return[{type:f},{type:e.aQg},{type:e.R0b}]},t1.propDecorators={baseLayers:[{type:e.IIB,args:["leafletBaseLayers"]}],layersControlOptions:[{type:e.IIB,args:["leafletLayersControlOptions"]}],layersControlReady:[{type:e.r_U,args:["leafletLayersControlReady"]}]},t1.\u0275fac=function(_1){return new(_1||t1)(e.Y36(f),e.Y36(e.aQg),e.Y36(e.R0b))},t1.\u0275dir=e.lG2({type:t1,selectors:[["","leafletBaseLayers",""]],inputs:{baseLayers:["leafletBaseLayers","baseLayers"],layersControlOptions:["leafletLayersControlOptions","layersControlOptions"]},outputs:{layersControlReady:"leafletLayersControlReady"}})}(),function(){function t1(){}return t1.\u0275fac=function(_1){return new(_1||t1)},t1.\u0275mod=e.oAB({type:t1}),t1.\u0275inj=e.cJS({}),t1}());!function(){function t1(V,_1,n1){this.type=V,this.url=_1,this.options=n1}t1.createTileLayer=function(V){return"xyz"===V.type?(0,t.tileLayer)(V.url,V.options):t.tileLayer.wms(V.url,V.options)},t1.createTileLayers=function(V){var _1={};for(var n1 in V)V.hasOwnProperty(n1)&&(_1[n1]=t1.createTileLayer(V[n1]));return _1},t1.prototype.createTileLayer=function(){return t1.createTileLayer(this)}}()},61978:(h2,w1,_)=>{"use strict";_.d(w1,{S9:()=>n1,sK:()=>_1,ge:()=>p1,J$:()=>g2,RQ:()=>B1,c$:()=>R2,W2:()=>z1});var e=_(5e3),t=_(69808),M=_(30517),f=_(1670),h=function(){function L2(){}return L2.getInteractionStatusFromEvent=function(C2,k2){switch(C2.eventType){case f.t.LOGIN_START:return M.$H.Login;case f.t.SSO_SILENT_START:return M.$H.SsoSilent;case f.t.ACQUIRE_TOKEN_START:if(C2.interactionType===M.s_.Redirect||C2.interactionType===M.s_.Popup)return M.$H.AcquireToken;break;case f.t.HANDLE_REDIRECT_START:return M.$H.HandleRedirect;case f.t.LOGOUT_START:return M.$H.Logout;case f.t.SSO_SILENT_SUCCESS:case f.t.SSO_SILENT_FAILURE:if(k2&&k2!==M.$H.SsoSilent)break;return M.$H.None;case f.t.LOGOUT_END:if(k2&&k2!==M.$H.Logout)break;return M.$H.None;case f.t.HANDLE_REDIRECT_END:if(k2&&k2!==M.$H.HandleRedirect)break;return M.$H.None;case f.t.LOGIN_SUCCESS:case f.t.LOGIN_FAILURE:case f.t.ACQUIRE_TOKEN_SUCCESS:case f.t.ACQUIRE_TOKEN_FAILURE:if(C2.interactionType===M.s_.Redirect||C2.interactionType===M.s_.Popup){if(k2&&k2!==M.$H.Login&&k2!==M.$H.AcquireToken)break;return M.$H.None}}return null},L2}(),m=_(44954),b=_(94805),S=_(74853),D=_(63527),E=_(8929),Q=_(591),j=_(21086),d1=_(24850),k1=_(21406),t1=_(27221),V=_(74202);const _1=new e.OlP("MSAL_INSTANCE"),n1=new e.OlP("MSAL_GUARD_CONFIG"),p1=new e.OlP("MSAL_INTERCEPTOR_CONFIG"),R1="@azure/msal-angular",Y="2.1.2";let z1=(()=>{class L2{constructor(k2,Y1){this.instance=k2,this.location=Y1;const f2=this.location.path(!0).split("#").pop();f2&&(this.redirectHash=`#${f2}`),this.instance.initializeWrapperLibrary(M.lA.Angular,Y)}acquireTokenPopup(k2){return(0,D.D)(this.instance.acquireTokenPopup(k2))}acquireTokenRedirect(k2){return(0,D.D)(this.instance.acquireTokenRedirect(k2))}acquireTokenSilent(k2){return(0,D.D)(this.instance.acquireTokenSilent(k2))}handleRedirectObservable(k2){return(0,D.D)(this.instance.handleRedirectPromise(k2||this.redirectHash))}loginPopup(k2){return(0,D.D)(this.instance.loginPopup(k2))}loginRedirect(k2){return(0,D.D)(this.instance.loginRedirect(k2))}logout(k2){return(0,D.D)(this.instance.logout(k2))}logoutRedirect(k2){return(0,D.D)(this.instance.logoutRedirect(k2))}logoutPopup(k2){return(0,D.D)(this.instance.logoutPopup(k2))}ssoSilent(k2){return(0,D.D)(this.instance.ssoSilent(k2))}getLogger(){return this.logger||(this.logger=this.instance.getLogger().clone(R1,Y)),this.logger}setLogger(k2){this.logger=k2.clone(R1,Y),this.instance.setLogger(k2)}}return L2.\u0275fac=function(k2){return new(k2||L2)(e.LFG(_1),e.LFG(t.Ye))},L2.\u0275prov=e.Yz7({token:L2,factory:L2.\u0275fac}),L2})(),g2=(()=>{class L2{constructor(k2,Y1){this.msalInstance=k2,this.authService=Y1,this._msalSubject=ne
1w E.xQ,this.msalSubject$=this._msalSubject.asObservable(),this._inProgress=new Q.X(M.$H.Startup),this.inProgress$=this._inProgress.asObservable(),this.msalInstance.addEventCallback(f2=>{this._msalSubject.next(f2);const U2=h.getInteractionStatusFromEvent(f2,this._inProgress.value);null!==U2&&(this.authService.getLogger().verbose(`BroadcastService - ${f2.eventType} results in setting inProgress from ${this._inProgress.value} to ${U2}`),this._inProgress.next(U2))})}}return L2.\u0275fac=function(k2){return new(k2||L2)(e.LFG(_1),e.LFG(z1))},L2.\u0275prov=e.Yz7({token:L2,factory:L2.\u0275fac}),L2})(),B1=(()=>{class L2{constructor(k2,Y1,f2,U2,y1){this.msalGuardConfig=k2,this.msalBroadcastService=Y1,this.authService=f2,this.location=U2,this.router=y1,this.msalBroadcastService.inProgress$.subscribe()}parseUrl(k2){return this.router.parseUrl(k2)}getDestinationUrl(k2){this.authService.getLogger().verbose("Guard - getting destination url");const Y1=document.getElementsByTagName("base"),f2=this.location.normalize(Y1.length?Y1[0].href:window.location.origin),U2=this.location.prepareExternalUrl(k2);return U2.startsWith("#")?(this.authService.getLogger().verbose("Guard - destination by hash routing"),`${f2}/${U2}`):`${f2}${k2}`}loginInteractively(k2){const Y1="function"==typeof this.msalGuardConfig.authRequest?this.msalGuardConfig.authRequest(this.authService,k2):Object.assign({},this.msalGuardConfig.authRequest);if(this.msalGuardConfig.interactionType===M.s_.Popup)return this.authService.getLogger().verbose("Guard - logging in by popup"),this.authService.loginPopup(Y1).pipe((0,d1.U)(U2=>(this.authService.getLogger().verbose("Guard - login by popup successful, can activate, setting active account"),this.authService.instance.setActiveAccount(U2.account),!0)));this.authService.getLogger().verbose("Guard - logging in by redirect");const f2=this.getDestinationUrl(k2.url);return this.authService.loginRedirect(Object.assign({redirectStartPage:f2},Y1)).pipe((0,d1.U)(()=>!1))}activateHelper(k2){if(this.msalGuardConfig.interactionType!==M.s_.Popup&&this.msalGuardConfig.interactionType!==M.s_.Redirect)throw new m.W("invalid_interaction_type","Invalid interaction type provided to MSAL Guard. InteractionType.Popup or InteractionType.Redirect must be provided in the MsalGuardConfiguration");if(this.authService.getLogger().verbose("MSAL Guard activated"),"undefined"==typeof window)return this.authService.getLogger().info("Guard - window is undefined, MSAL does not support server-side token acquisition"),(0,j.of)(!0);if(b.G.hashContainsKnownProperties(window.location.hash)&&S.M.isInIframe()&&!this.authService.instance.getConfiguration().system.allowRedirectInIframe)return this.authService.getLogger().warning("Guard - redirectUri set to page with MSAL Guard. It is recommended to not set redirectUri to a page that requires authentication."),(0,j.of)(!1);this.msalGuardConfig.loginFailedRoute&&(this.loginFailedRoute=this.parseUrl(this.msalGuardConfig.loginFailedRoute));const Y1=this.location.path(!0);return this.authService.handleRedirectObservable().pipe((0,k1.b)(()=>{if(!this.authService.instance.getAllAccounts().length)return k2?(this.authService.getLogger().verbose("Guard - no accounts retrieved, log in required to activate"),this.loginInteractively(k2)):(this.authService.getLogger().verbose("Guard - no accounts retrieved, no state, cannot load"),(0,j.of)(!1));if(this.authService.getLogger().verbose("Guard - at least 1 account exists, can activate or load"),k2){const f2=this.includesCode(k2.url),U2=!!k2.root&&!!k2.root.fragment&&this.includesCode(`#${k2.root.fragment}`),y1=0===this.location.prepareExternalUrl(k2.url).indexOf("#");if(f2&&(U2||y1))return this.authService.getLogger().info("Guard - Hash contains known code response, stopping navigation."),Y1.indexOf("#")>-1?(0,j.of)(this.parseUrl(this.location.path())):(0,j.of)(this.parseUrl(""))}return(0,j.of)(!0)}),(0,t1.K)(f2=>(this.authService.getLogger().error("Guard - error while logging in, unable to activate"),this.authService.getLogger().errorPii(`Guard - error: ${f2.message}`),this.loginFailedRoute&&parseInt(e.q4F.major,10)>9&&k2?(this.authService.getLogger().verbose("Guard - loginFailedRoute set, redirecting"),(0,j.of)(this.loginFailedRoute)):(0,j.of)(!1))))}includesCode(k2){return k2.lastIndexOf("/code")>-1&&k2.lastIndexOf("/code")===k2.length-5||k2.indexOf("#code=")>-1||k2.indexOf("&code=")>-1}canActivate(k2,Y1){return this.authService.getLogger().verbose("Guard - canActivate"),this.activateHelper(Y1)}canActivateChild(k2,Y1){return this.authService.getLogger().verbose("Guard - canActivateChild"),this.activateHelper(Y1)}canLoad(){return this.authService.getLogger().verbose("Guard - canLoad"),this.activateHelper()}}return L2.\u0275fac=function(k2){return new(k2||L2)(e.LFG(n1),e.LFG(g2),e.LFG
1(z1),e.LFG(t.Ye),e.LFG(V.F0))},L2.\u0275prov=e.Yz7({token:L2,factory:L2.\u0275fac}),L2})(),R2=(()=>{class L2{constructor(k2){this.authService=k2}ngOnInit(){this.authService.getLogger().verbose("MsalRedirectComponent activated"),this.authService.handleRedirectObservable().subscribe()}}return L2.\u0275fac=function(k2){return new(k2||L2)(e.Y36(z1))},L2.\u0275cmp=e.Xpm({type:L2,selectors:[["app-redirect"]],decls:0,vars:0,template:function(k2,Y1){},encapsulation:2}),L2})()},11391:(h2,w1,_)=>{"use strict";_.d(w1,{Jh:()=>h,ZT:()=>t,fl:()=>b,mG:()=>f,pi:()=>M});var e=function(S,D){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,Q){E.__proto__=Q}||function(E,Q){for(var j in Q)Object.prototype.hasOwnProperty.call(Q,j)&&(E[j]=Q[j])})(S,D)};function t(S,D){function E(){this.constructor=S}e(S,D),S.prototype=null===D?Object.create(D):(E.prototype=D.prototype,new E)}var M=function(){return M=Object.assign||function(D){for(var E,Q=1,j=arguments.length;Q<j;Q++)for(var d1 in E=arguments[Q])Object.prototype.hasOwnProperty.call(E,d1)&&(D[d1]=E[d1]);return D},M.apply(this,arguments)};function f(S,D,E,Q){return new(E||(E=Promise))(function(d1,k1){function t1(n1){try{_1(Q.next(n1))}catch(p1){k1(p1)}}function V(n1){try{_1(Q.throw(n1))}catch(p1){k1(p1)}}function _1(n1){n1.done?d1(n1.value):function j(d1){return d1 instanceof E?d1:new E(function(k1){k1(d1)})}(n1.value).then(t1,V)}_1((Q=Q.apply(S,D||[])).next())})}function h(S,D){var Q,j,d1,k1,E={label:0,sent:function(){if(1&d1[0])throw d1[1];return d1[1]},trys:[],ops:[]};return k1={next:t1(0),throw:t1(1),return:t1(2)},"function"==typeof Symbol&&(k1[Symbol.iterator]=function(){return this}),k1;function t1(_1){return function(n1){return function V(_1){if(Q)throw new TypeError("Generator is already executing.");for(;E;)try{if(Q=1,j&&(d1=2&_1[0]?j.return:_1[0]?j.throw||((d1=j.return)&&d1.call(j),0):j.next)&&!(d1=d1.call(j,_1[1])).done)return d1;switch(j=0,d1&&(_1=[2&_1[0],d1.value]),_1[0]){case 0:case 1:d1=_1;break;case 4:return E.label++,{value:_1[1],done:!1};case 5:E.label++,j=_1[1],_1=[0];continue;case 7:_1=E.ops.pop(),E.trys.pop();continue;default:if(!(d1=(d1=E.trys).length>0&&d1[d1.length-1])&&(6===_1[0]||2===_1[0])){E=0;continue}if(3===_1[0]&&(!d1||_1[1]>d1[0]&&_1[1]<d1[3])){E.label=_1[1];break}if(6===_1[0]&&E.label<d1[1]){E.label=d1[1],d1=_1;break}if(d1&&E.label<d1[2]){E.label=d1[2],E.ops.push(_1);break}d1[2]&&E.ops.pop(),E.trys.pop();continue}_1=D.call(S,E)}catch(n1){_1=[6,n1],j=0}finally{Q=d1=0}if(5&_1[0])throw _1[1];return{value:_1[0]?_1[1]:void 0,done:!0}}([_1,n1])}}}function m(S,D){var E="function"==typeof Symbol&&S[Symbol.iterator];if(!E)return S;var j,k1,Q=E.call(S),d1=[];try{for(;(void 0===D||D-- >0)&&!(j=Q.next()).done;)d1.push(j.value)}catch(t1){k1={error:t1}}finally{try{j&&!j.done&&(E=Q.return)&&E.call(Q)}finally{if(k1)throw k1.error}}return d1}function b(){for(var S=[],D=0;D<arguments.length;D++)S=S.concat(m(arguments[D]));return S}},40692:(h2,w1,_)=>{"use strict";_.d(w1,{U:()=>h,n:()=>f});var e=_(11391),t=_(26568),M=_(93486),f={pkceNotGenerated:{code:"pkce_not_created",desc:"The PKCE code challenge and verifier could not be generated."},cryptoDoesNotExist:{code:"crypto_nonexistent",desc:"The crypto object or function is not available."},httpMethodNotImplementedError:{code:"http_method_not_implemented",desc:"The HTTP method given has not been implemented in this library."},emptyNavigateUriError:{code:"empty_navigate_uri",desc:"Navigation URI is empty. Please check stack trace for more info."},hashEmptyError:{code:"hash_empty_error",desc:"Hash value cannot be processed because it is empty. Please verify that your redirectUri is not clearing the hash."},hashDoesNotContainStateError:{code:"no_state_in_hash",desc:"Hash does not contain state. Please verify that the request originated from msal."},hashDoesNotContainKnownPropertiesError:{code:"hash_does_not_contain_known_properties",desc:"Hash does not contain known properites. Please verify that your redirectUri is not changing the hash."},unableToParseStateError:{code:"unable_to_parse_state",desc:"Unable to parse state. Please verify that the request originated from msal."},stateInteractionTypeMismatchError:{code:"state_interaction_type_mismatch",desc:"Hash contains state but the interaction type does not match the caller."},interactionInProgress:{code:"interaction_in_progress",desc:"Interaction is currently in progress. Please ensure that this interaction has been completed before calling an interactive API.  For more visit: aka.ms/msaljs/browser-errors."},popupWindowError:{code:"popup_window_error",desc:"Error opening popup window. This can happen if you are using IE or if popups are blocked in the browser."},emptyWindowError:{code:"empty_window_error",desc:"window.open returned null or undefined window object."},userCancelledError:{code:"user_cancelled",desc:"User cancelled the flow."},monitorPopupTimeoutError:{code:"monitor_window_timeout",desc:"Token acquisition in popup failed due to timeout. For more visit: aka.ms/msaljs/browser-errors."},monitorIframeTimeoutError:{code:"monitor_window_timeout",desc:"Token acquisition in iframe failed due to timeout. For more visit: aka.ms/msaljs/browser-errors."},redirectInIframeError:{code:"redirect_in_iframe",desc:"Code flow is not supported inside an iframe. Please ensure you are using MSAL.js in a top frame of the window if using the redirect APIs, or use the popup APIs."},blockTokenRequestsInHiddenIframeError:{code:"block_iframe_reload",desc:"Request was blocked inside an iframe because MSAL detected an authentication response. For more visit: aka.ms/msaljs/browser-errors"}
1,blockAcquireTokenInPopupsError:{code:"block_nested_popups",desc:"Request was blocked inside a popup because MSAL detected it was running in a popup."},iframeClosedPrematurelyError:{code:"iframe_closed_prematurely",desc:"The iframe being monitored was closed prematurely."},silentLogoutUnsupportedError:{code:"silent_logout_unsupported",desc:"Silent logout not supported. Please call logoutRedirect or logoutPopup instead."},noAccountError:{code:"no_account_error",desc:"No account object provided to acquireTokenSilent and no active account has been set. Please call setActiveAccount or provide an account on the request."},silentPromptValueError:{code:"silent_prompt_value_error",desc:"The value given for the prompt value is not valid for silent requests - must be set to 'none'."},noTokenRequestCacheError:{code:"no_token_request_cache_error",desc:"No token request found in cache."},unableToParseTokenRequestCacheError:{code:"unable_to_parse_token_request_cache_error",desc:"The cached token request could not be parsed."},noCachedAuthorityError:{code:"no_cached_authority_error",desc:"No cached authority found."},authRequestNotSet:{code:"auth_request_not_set_error",desc:"Auth Request not set. Please ensure initiateAuthRequest was called from the InteractionHandler"},invalidCacheType:{code:"invalid_cache_type",desc:"Invalid cache type"},notInBrowserEnvironment:{code:"non_browser_environment",desc:"Login and token requests are not supported in non-browser environments."},databaseNotOpen:{code:"database_not_open",desc:"Database is not open!"},noNetworkConnectivity:{code:"no_network_connectivity",desc:"No network connectivity. Check your internet connection."},postRequestFailed:{code:"post_request_failed",desc:"Network request failed: If the browser threw a CORS error, check that the redirectUri is registered in the Azure App Portal as type 'SPA'"},getRequestFailed:{code:"get_request_failed",desc:"Network request failed. Please check the network trace to determine root cause."},failedToParseNetworkResponse:{code:"failed_to_parse_response",desc:"Failed to parse network response. Check network trace."},unableToLoadTokenError:{code:"unable_to_load_token",desc:"Error loading token to cache."},signingKeyNotFoundInStorage:{code:"crypto_key_not_found",desc:"Cryptographic Key or Keypair not found in browser storage."},authCodeRequired:{code:"auth_code_required",desc:"An authorization code must be provided (as the `code` property on the request) to this flow."},databaseUnavailable:{code:"database_unavailable",desc:"IndexedDB, which is required for persistent cryptographic key storage, is unavailable. This may be caused by browser privacy features which block persistent storage in third-party contexts."}},h=function(m){function b(S,D){var E=m.call(this,S,D)||this;return Object.setPrototypeOf(E,b.prototype),E.name="BrowserAuthError",E}return(0,e.ZT)(b,m),b.createPkceNotGeneratedError=function(S){return new b(f.pkceNotGenerated.code,f.pkceNotGenerated.desc+" Detail:"+S)},b.createCryptoNotAvailableError=function(S){return new b(f.cryptoDoesNotExist.code,f.cryptoDoesNotExist.desc+" Detail:"+S)},b.createHttpMethodNotImplementedError=function(S){return new b(f.httpMethodNotImplementedError.code,f.httpMethodNotImplementedError.desc+" Given Method: "+S)},b.createEmptyNavigationUriError=function(){return new b(f.emptyNavigateUriError.code,f.emptyNavigateUriError.desc)},b.createEmptyHashError=function(S){return new b(f.hashEmptyError.code,f.hashEmptyError.desc+" Given Url: "+S)},b.createHashDoesNotContainStateError=function(){return new b(f.hashDoesNotContainStateError.code,f.hashDoesNotContainStateError.desc)},b.createHashDoesNotContainKnownPropertiesError=function(){return new b(f.hashDoesNotContainKnownPropertiesError.code,f.hashDoesNotContainKnownPropertiesError.desc)},b.createUnableToParseStateError=function(){return new b(f.unableToParseStateError.code,f.unableToParseStateError.desc)},b.createStateInteractionTypeMismatchError=function(){return new b(f.stateInteractionTypeMismatchError.code,f.stateInteractionTypeMismatchError.desc)},b.createInteractionInProgressError=function(){return new b(f.interactionInProgress.code,f.interactionInProgress.desc)},b.createPopupWindowError=function(S){var D=f.popupWindowError.desc;return D=t.x.isEmpty(S)?D:D+" Details: "+S,new b(f.popupWindowError.code,D)},b.createEmptyWindowCreatedError=function(){return new b(f.emptyWindowError.code,f.emptyWindowError.desc)},b.createUserCancelledError=function(){return new b(f.userCancelledError.code,f.userCancelledError.desc)},b.createMonitorPopupTimeoutError=function(){return new b(f.monitorPopupTimeoutError.code,f.monitorPopupTimeoutError.desc)},b.createMonitorIframeTimeoutError=function(){return new b(f.monitorIframeTimeoutError.code,f.monitorIframeTimeoutError.desc)},b.createRedirectInIframeError=function(S){return new b(f.redirectInIframeError.code,f.redirectInIframeError.desc+" (window.parent !== window) => "+S)},b.createBlockReloadInHiddenIframeError=function(){return new b(f.blockTokenRequestsInHiddenIframeError.code,f.blockTokenRequestsInHiddenIframeError.desc)},b.createBlockAcquireTokenInPopupsError=function(){return new b(f.blockAcquireTokenInPopupsError.code,f.blockAcquireTokenInPopupsError.desc)},b.createIframeClosedPrematurelyError=function(){return new b(f.iframeClosedPrematurelyError.code,f.iframeClosedPrematurelyError.desc)},b.createSilentLogoutUnsupportedError=function(){return new b(f.silentLogoutUnsupportedError.code,f.silentLogoutUnsupportedError.desc)},b.createNoAccountError=function(){return new b(f.noAccountError.code,f.noAccountError.desc)},b.createSilentPromptValueError=function(S){return new b(f.silentPromptValueError.code,f.silentPromptValueError.desc+" Given value: "+S)},b.createUnableToParseTokenRequestCacheError=function(){return new b(f.unableToParseTokenRequestCacheError.code,f.unableToParseTokenRequestCacheError.desc)},b.createNoTokenRequestCacheError=function(){return new b(f.noToken
1RequestCacheError.code,f.noTokenRequestCacheError.desc)},b.createAuthRequestNotSetError=function(){return new b(f.authRequestNotSet.code,f.authRequestNotSet.desc)},b.createNoCachedAuthorityError=function(){return new b(f.noCachedAuthorityError.code,f.noCachedAuthorityError.desc)},b.createInvalidCacheTypeError=function(){return new b(f.invalidCacheType.code,""+f.invalidCacheType.desc)},b.createNonBrowserEnvironmentError=function(){return new b(f.notInBrowserEnvironment.code,f.notInBrowserEnvironment.desc)},b.createDatabaseNotOpenError=function(){return new b(f.databaseNotOpen.code,f.databaseNotOpen.desc)},b.createNoNetworkConnectivityError=function(){return new b(f.noNetworkConnectivity.code,f.noNetworkConnectivity.desc)},b.createPostRequestFailedError=function(S,D){return new b(f.postRequestFailed.code,f.postRequestFailed.desc+" | Network client threw: "+S+" | Attempted to reach: "+D.split("?")[0])},b.createGetRequestFailedError=function(S,D){return new b(f.getRequestFailed.code,f.getRequestFailed.desc+" | Network client threw: "+S+" | Attempted to reach: "+D.split("?")[0])},b.createFailedToParseNetworkResponseError=function(S){return new b(f.failedToParseNetworkResponse.code,f.failedToParseNetworkResponse.desc+" | Attempted to reach: "+S.split("?")[0])},b.createUnableToLoadTokenError=function(S){return new b(f.unableToLoadTokenError.code,f.unableToLoadTokenError.desc+" | "+S)},b.createSigningKeyNotFoundInStorageError=function(S){return new b(f.signingKeyNotFoundInStorage.code,f.signingKeyNotFoundInStorage.desc+" | No match found for KeyId: "+S)},b.createAuthCodeRequiredError=function(){return new b(f.authCodeRequired.code,f.authCodeRequired.desc)},b.createDatabaseUnavailableError=function(){return new b(f.databaseUnavailable.code,f.databaseUnavailable.desc)},b}(M.l)},44954:(h2,w1,_)=>{"use strict";_.d(w1,{W:()=>f});var e=_(11391),t=_(93486),M_redirectUriNotSet_code="redirect_uri_empty",M_redirectUriNotSet_desc="A redirect URI is required for all calls, and none has been set.",M_postLogoutUriNotSet_code="post_logout_uri_empty",M_postLogoutUriNotSet_desc="A post logout redirect has not been set.",M_storageNotSupportedError_code="storage_not_supported",M_storageNotSupportedError_desc="Given storage configuration option was not supported.",M_noRedirectCallbacksSet_code="no_redirect_callbacks",M_noRedirectCallbacksSet_desc="No redirect callbacks have been set. Please call setRedirectCallbacks() with the appropriate function arguments before continuing. More information is available here: https://github.com/AzureAD/microsoft-authentication-library-for-js/wiki/MSAL-basics.",M_stubPcaInstanceCalled_code="stubbed_public_client_application_called",M_stubPcaInstanceCalled_desc="Stub instance of Public Client Application was called. If using msal-react, please ensure context is not used without a provider. For more visit: aka.ms/msaljs/browser-errors",M_inMemRedirectUnavailable_code="in_mem_redirect_unavailable",M_inMemRedirectUnavailable_desc="Redirect cannot be supported. In-memory storage was selected and storeAuthStateInCookie=false, which would cause the library to be unable to handle the incoming hash. If you would like to use the redirect API, please use session/localStorage or set storeAuthStateInCookie=true.",f=function(h){function m(b,S){var D=h.call(this,b,S)||this;return D.name="BrowserConfigurationAuthError",Object.setPrototypeOf(D,m.prototype),D}return(0,e.ZT)(m,h),m.createRedirectUriEmptyError=function(){return new m(M_redirectUriNotSet_code,M_redirectUriNotSet_desc)},m.createPostLogoutRedirectUriEmptyError=function(){return new m(M_postLogoutUriNotSet_code,M_postLogoutUriNotSet_desc)},m.createStorageNotSupportedError=function(b){return new m(M_storageNotSupportedError_code,M_storageNotSupportedError_desc+" Given Location: "+b)},m.createRedirectCallbacksNotSetError=function(){return new m(M_noRedirectCallbacksSet_code,M_noRedirectCallbacksSet_desc)},m.createStubPcaInstanceCalledError=function(){return new m(M_stubPcaInstanceCalled_code,M_stubPcaInstanceCalled_desc)},m.createInMemoryRedirectUnavailableError=function(){return new m(M_inMemRedirectUnavailable_code,M_inMemRedirectUnavailable_desc)},m}(t.l)},1670:(h2,w1,_)=>{"use strict";_.d(w1,{t:()=>e});var e=(()=>{return(t=e||(e={})).ACCOUNT_ADDED="msal:accountAdded",t.ACCOUNT_REMOVED="msal:accountRemoved",t.LOGIN_START="msal:loginStart",t.LOGIN_SUCCESS="msal:loginSuccess",t.LOGIN_FAILURE="msal:loginFailure",t.ACQUIRE_TOKEN_START="msal:acquireTokenStart",t.ACQUIRE_TOKEN_SUCCESS="msal:acquireTokenSuccess",t.ACQUIRE_TOKEN_FAILURE="msal:acquireTokenFailure",t.ACQUIRE_TOKEN_NETWORK_START="msal:acquireTokenFromNetworkStart",t.SSO_SILENT_START="msal:ssoSilentStart",t.SSO_SILENT_SUCCESS="msal:ssoSilentSuccess",t.SSO_SILENT_FAILURE="msal:ssoSilentFailure",t.ACQUIRE_TOKEN_BY_CODE_START="msal:acquireTokenByCodeStart",t.ACQUIRE_TOKEN_BY_CODE_SUCCESS="msal:acquireTokenByCodeSuccess",t.ACQUIRE_TOKEN_BY_CODE_FAILURE="msal:acquireTokenByCodeFailure",t.HANDLE_REDIRECT_START="msal:handleRedirectStart",t.HANDLE_REDIRECT_END="msal:handleRedirectEnd",t.POPUP_OPENED="msal:popupOpened",t.LOGOUT_START="msal:logoutStart",t.LOGOUT_SUCCESS="msal:logoutSuccess",t.LOGOUT_FAILURE="msal:logoutFailure",t.LOGOUT_END="msal:logout
1End",e;var t})()},30517:(h2,w1,_)=>{"use strict";_.d(w1,{$H:()=>D,Bs:()=>m,EC:()=>f,Gv:()=>t1,H4:()=>d1,Ix:()=>M,Mm:()=>Q,WN:()=>b,c4:()=>h,kd:()=>k1,lA:()=>j,qx:()=>t,s_:()=>S,yo:()=>E});var e=_(77122),t={INTERACTION_IN_PROGRESS_VALUE:"interaction_in_progress",INVALID_GRANT_ERROR:"invalid_grant",POPUP_WIDTH:483,POPUP_HEIGHT:600,POPUP_NAME_PREFIX:"msal",POLL_INTERVAL_MS:50,MSAL_SKU:"msal.js.browser"},M=(()=>{return(V=M||(M={})).LocalStorage="localStorage",V.SessionStorage="sessionStorage",V.MemoryStorage="memoryStorage",M;var V})(),f=(()=>{return(V=f||(f={})).GET="GET",V.POST="POST",f;var V})(),h=(()=>{return(V=h||(h={})).AUTHORITY="authority",V.ACQUIRE_TOKEN_ACCOUNT="acquireToken.account",V.SESSION_STATE="session.state",V.REQUEST_STATE="request.state",V.NONCE_IDTOKEN="nonce.id_token",V.ORIGIN_URI="request.origin",V.RENEW_STATUS="token.renew.status",V.URL_HASH="urlHash",V.REQUEST_PARAMS="request.params",V.SCOPES="scopes",V.INTERACTION_STATUS_KEY="interaction.status",V.CCS_CREDENTIAL="ccs.credential",V.CORRELATION_ID="request.correlationId",h;var V})(),m=(()=>{return(V=m||(m={})).WRAPPER_SKU="wrapper.sku",V.WRAPPER_VER="wrapper.version",m;var V})(),b=(()=>{return(V=b||(b={}))[V.acquireTokenRedirect=861]="acquireTokenRedirect",V[V.acquireTokenPopup=862]="acquireTokenPopup",V[V.ssoSilent=863]="ssoSilent",V[V.acquireTokenSilent_authCode=864]="acquireTokenSilent_authCode",V[V.handleRedirectPromise=865]="handleRedirectPromise",V[V.acquireTokenByCode=866]="acquireTokenByCode",V[V.acquireTokenSilent_silentFlow=61]="acquireTokenSilent_silentFlow",V[V.logout=961]="logout",V[V.logoutPopup=962]="logoutPopup",b;var V})(),S=(()=>{return(V=S||(S={})).Redirect="redirect",V.Popup="popup",V.Silent="silent",V.None="none",S;var V})(),D=(()=>{return(V=D||(D={})).Startup="startup",V.Login="login",V.Logout="logout",V.AcquireToken="acquireToken",V.SsoSilent="ssoSilent",V.HandleRedirect="handleRedirect",V.None="none",D;var V})(),E={scopes:e.f_},Q="jwk",j=(()=>{return(V=j||(j={})).React="@azure/msal-react",V.Angular="@azure/msal-angular",j;var V})(),d1="msal.db",k1=1,t1=d1+".keys"},74853:(h2,w1,_)=>{"use strict";_.d(w1,{M:()=>S});var e=_(77122),t=_(94805),M=_(11391),f=_(40692),h=_(30517),m=function(){function D(){}return D.prototype.sendGetRequestAsync=function(E,Q){return(0,M.mG)(this,void 0,void 0,function(){var j,d1,k1;return(0,M.Jh)(this,function(t1){switch(t1.label){case 0:return t1.trys.push([0,2,,3]),[4,fetch(E,{method:h.EC.GET,headers:this.getFetchHeaders(Q)})];case 1:return j=t1.sent(),[3,3];case 2:throw d1=t1.sent(),window.navigator.onLine?f.U.createGetRequestFailedError(d1,E):f.U.createNoNetworkConnectivityError();case 3:return t1.trys.push([3,5,,6]),k1={headers:this.getHeaderDict(j.headers)},[4,j.json()];case 4:return[2,(k1.body=t1.sent(),k1.status=j.status,k1)];case 5:throw t1.sent(),f.U.createFailedToParseNetworkResponseError(E);case 6:return[2]}})})},D.prototype.sendPostRequestAsync=function(E,Q){return(0,M.mG)(this,void 0,void 0,function(){var j,d1,k1,t1;return(0,M.Jh)(this,function(V){switch(V.label){case 0:j=Q&&Q.body||"",V.label=1;case 1:return V.trys.push([1,3,,4]),[4,fetch(E,{method:h.EC.POST,headers:this.getFetchHeaders(Q),body:j})];case 2:return d1=V.sent(),[3,4];case 3:throw k1=V.sent(),window.navigator.onLine?f.U.createPostRequestFailedError(k1,E):f.U.createNoNetworkConnectivityError();case 4:return V.trys.push([4,6,,7]),t1={headers:this.getHeaderDict(d1.headers)},[4,d1.json()];case 5:return[2,(t1.body=V.sent(),t1.status=d1.status,t1)];case 6:throw V.sent(),f.U.createFailedToParseNetworkResponseError(E);case 7:return[2]}})})},D.prototype.getFetchHeaders=function(E){var Q=new Headers;if(!E||!E.headers)return Q;var j=E.headers;return Object.keys(j).forEach(function(d1){Q.append(d1,j[d1])}),Q},D.prototype.getHeaderDict=function(E){var Q={};return E.forEach(function(j,d1){Q[d1]=j}),Q},D}(),b=function(){function D(){}return D.prototype.sendGetRequestAsync=function(E,Q){return(0,M.mG)(this,void 0,void 0,function(){return(0,M.Jh)(this,function(j){return[2,this.sendRequestAsync(E,h.EC.GET,Q)]})})},D.prototype.sendPostRequestAsync=function(E,Q){return(0,M.mG)(this,void 0,void 0,function(){return(0,M.Jh)(this,function(j){return[2,this.sendRequestAsync(E,h.EC.POST,Q)]})})},D.prototype.sendRequestAsync=function(E,Q,j){var d1=this;return new Promise(function(k1,t1){var V=new XMLHttpRequest;if(V.open(Q,E,!0),d1.setXhrHeaders(V,j),V.onload=function(){(V.status<200||V.status>=300)&&t1(Q===h.EC.POST?f.U.createPostRequestFailedError("Failed with status "+V.status,E):f.U.createGetRequestFailedError("Failed with status "+V.status,E));try{var _1=JSON.parse(V.responseText),n1={headers:d1.getHeaderDict(V),body:_1,status:V.status};k1(n1)}catch(p1){t1(f.U.createFailedToParseNetworkResponseError(E))}},V.onerror=function(){window.navigator.onLine?t1(Q===h.EC.POST?f.U.createPostRequestFailedError("Failed with status "+V.status,E):f.U.createGetRequestFailedError("Failed with status "+V.status,E)):t1(f.U.createNoNetworkConnectivityError())},Q===h.EC.POST&&j&&j.body)V.send(j.body);else{if(Q!==h.EC.GET)throw f.U.createHttpMethodNotImplementedError(Q);V.send()}})},D.prototype.setXhrHeaders=function(E,Q){if(Q&&Q.headers){var j=Q.headers;
1Object.keys(j).forEach(function(d1){E.setRequestHeader(d1,j[d1])})}},D.prototype.getHeaderDict=function(E){var j=E.getAllResponseHeaders().trim().split(/[\r\n]+/),d1={};return j.forEach(function(k1){var t1=k1.split(": "),V=t1.shift(),_1=t1.join(": ");V&&_1&&(d1[V]=_1)}),d1},D}(),S=function(){function D(){}return D.clearHash=function(E){E.location.hash=e.gT.EMPTY_STRING,"function"==typeof E.history.replaceState&&E.history.replaceState(null,e.gT.EMPTY_STRING,""+E.location.origin+E.location.pathname+E.location.search)},D.replaceHash=function(E){var Q=E.split("#");Q.shift(),window.location.hash=Q.length>0?Q.join("#"):""},D.isInIframe=function(){return window.parent!==window},D.isInPopup=function(){return"undefined"!=typeof window&&!!window.opener&&window.opener!==window&&"string"==typeof window.name&&0===window.name.indexOf(h.qx.POPUP_NAME_PREFIX+".")},D.getCurrentUri=function(){return window.location.href.split("?")[0].split("#")[0]},D.getHomepage=function(){var Q=new t.G(window.location.href).getUrlComponents();return Q.Protocol+"//"+Q.HostNameAndPort+"/"},D.getBrowserNetworkClient=function(){return window.fetch&&window.Headers?new m:new b},D.blockReloadInHiddenIframes=function(){if(t.G.hashContainsKnownProperties(window.location.hash)&&D.isInIframe())throw f.U.createBlockReloadInHiddenIframeError()},D.blockRedirectInIframe=function(E,Q){var j=D.isInIframe();if(E===h.s_.Redirect&&j&&!Q)throw f.U.createRedirectInIframeError(j)},D.blockAcquireTokenInPopups=function(){if(D.isInPopup())throw f.U.createBlockAcquireTokenInPopupsError()},D.blockNonBrowserEnvironment=function(E){if(!E)throw f.U.createNonBrowserEnvironmentError()},D.detectIEOrEdge=function(){var E=window.navigator.userAgent,Q=E.indexOf("MSIE "),j=E.indexOf("Trident/"),d1=E.indexOf("Edge/");return Q>0||j>0||d1>0},D}()},43884:(h2,w1,_)=>{"use strict";_.d(w1,{Jh:()=>h,ZT:()=>t,mG:()=>f,pi:()=>M,pr:()=>m});var e=function(b,S){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(D,E){D.__proto__=E}||function(D,E){for(var Q in E)Object.prototype.hasOwnProperty.call(E,Q)&&(D[Q]=E[Q])})(b,S)};function t(b,S){function D(){this.constructor=b}e(b,S),b.prototype=null===S?Object.create(S):(D.prototype=S.prototype,new D)}var M=function(){return M=Object.assign||function(S){for(var D,E=1,Q=arguments.length;E<Q;E++)for(var j in D=arguments[E])Object.prototype.hasOwnProperty.call(D,j)&&(S[j]=D[j]);return S},M.apply(this,arguments)};function f(b,S,D,E){return new(D||(D=Promise))(function(j,d1){function k1(_1){try{V(E.next(_1))}catch(n1){d1(n1)}}function t1(_1){try{V(E.throw(_1))}catch(n1){d1(n1)}}function V(_1){_1.done?j(_1.value):function Q(j){return j instanceof D?j:new D(function(d1){d1(j)})}(_1.value).then(k1,t1)}V((E=E.apply(b,S||[])).next())})}function h(b,S){var E,Q,j,d1,D={label:0,sent:function(){if(1&j[0])throw j[1];return j[1]},trys:[],ops:[]};return d1={next:k1(0),throw:k1(1),return:k1(2)},"function"==typeof Symbol&&(d1[Symbol.iterator]=function(){return this}),d1;function k1(V){return function(_1){return function t1(V){if(E)throw new TypeError("Generator is already executing.");for(;D;)try{if(E=1,Q&&(j=2&V[0]?Q.return:V[0]?Q.throw||((j=Q.return)&&j.call(Q),0):Q.next)&&!(j=j.call(Q,V[1])).done)return j;switch(Q=0,j&&(V=[2&V[0],j.value]),V[0]){case 0:case 1:j=V;break;case 4:return D.label++,{value:V[1],done:!1};case 5:D.label++,Q=V[1],V=[0];continue;case 7:V=D.ops.pop(),D.trys.pop();continue;default:if(!(j=(j=D.trys).length>0&&j[j.length-1])&&(6===V[0]||2===V[0])){D=0;continue}if(3===V[0]&&(!j||V[1]>j[0]&&V[1]<j[3])){D.label=V[1];break}if(6===V[0]&&D.label<j[1]){D.label=j[1],j=V;break}if(j&&D.label<j[2]){D.label=j[2],D.ops.push(V);break}j[2]&&D.ops.pop(),D.trys.pop();continue}V=S.call(b,D)}catch(_1){V=[6,_1],Q=0}finally{E=j=0}if(5&V[0])throw V[1];return{value:V[0]?V[1]:void 0,done:!0}}([V,_1])}}}function m(){for(var b=0,S=0,D=arguments.length;S<D;S++)b+=arguments[S].length;var E=Array(b),Q=0;for(S=0;S<D;S++)for(var j=arguments[S],d1=0,k1=j.length;d1<k1;d1++,Q++)E[Q]=j[d1];return E}},93486:(h2,w1,_)=>{"use strict";_.d(w1,{l:()=>f});var e=_(43884),t=_(77122),M_unexpectedError_code="unexpected_error",M_unexpectedError_desc="Unexpected error in authentication.",f=function(h){function m(b,S,D){var E=this;return E=h.call(this,S?b+": "+S:b)||this,Object.setPrototypeOf(E,m.prototype),E.errorCode=b||t.gT.EMPTY_STRING,E.errorMessage=S||t.gT.EMPTY_STRING,E.subError=D||t.gT.EMPTY_STRING,E.name="AuthError",E}return(0,e.ZT)(m,h),m.prototype.setCorrelationId=function(b){this.correlationId=b},m.createUnexpectedError=function(b){return new m(M_unexpectedError_code,M_unexpectedError_desc+": "+b)},m}(Error)},8744:(h2,w1,_)=>{"use strict";_.d(w1,{A:()=>M,e:()=>f});var e=_(43884),t=_(93486),M={clientInfoDecodingError:{code:"client_info_decoding_error",desc:"The client info could not be parsed/decoded correctly. Please review the trace to determine the root cause."},clientInfoEmptyError:{code:"client_info_empty_error",desc:"The client info was empty. Please review the trace to determine the root cause."},tokenParsingError:{code:"token_parsing_error",desc:"Token cannot be parsed. Please review stack trace to determine root cause."},nullOrEmptyToken:{code:"null_or_empty_token",desc:"The token is null or empty. Please review the trace to determine the root cause."},endpointResolutionError:{code:"endpoints_resolution_error",desc:"Error: could not resolve endpoints. Please check network and try again."},networkError:{code:"network_error",desc:"Network request failed. Please check network trace to determine root cause."},unableToGetOpenidConfigError:{code:"openid_config_error",desc:"Could not retrieve endpoints. Check your authority and verify the .well-known/openid-configuration endpoint returns the required endpoints."},hashNotDeserialized:{code:"hash_not_deserialized",desc:"The hash parameters could not be deserialized. Please review the trace to determine the root cause."},blankGuidGenerated:{code:"blank_guid_generated",desc:"The guid generated 
1was blank. Please review the trace to determine the root cause."},invalidStateError:{code:"invalid_state",desc:"State was not the expected format. Please check the logs to determine whether the request was sent using ProtocolUtils.setRequestState()."},stateMismatchError:{code:"state_mismatch",desc:"State mismatch error. Please check your network. Continued requests may cause cache overflow."},stateNotFoundError:{code:"state_not_found",desc:"State not found"},nonceMismatchError:{code:"nonce_mismatch",desc:"Nonce mismatch error. This may be caused by a race condition in concurrent requests."},nonceNotFoundError:{code:"nonce_not_found",desc:"nonce not found"},noTokensFoundError:{code:"no_tokens_found",desc:"No tokens were found for the given scopes, and no authorization code was passed to acquireToken. You must retrieve an authorization code before making a call to acquireToken()."},multipleMatchingTokens:{code:"multiple_matching_tokens",desc:"The cache contains multiple tokens satisfying the requirements. Call AcquireToken again providing more requirements such as authority or account."},multipleMatchingAccounts:{code:"multiple_matching_accounts",desc:"The cache contains multiple accounts satisfying the given parameters. Please pass more info to obtain the correct account"},multipleMatchingAppMetadata:{code:"multiple_matching_appMetadata",desc:"The cache contains multiple appMetadata satisfying the given parameters. Please pass more info to obtain the correct appMetadata"},tokenRequestCannotBeMade:{code:"request_cannot_be_made",desc:"Token request cannot be made without authorization code or refresh token."},appendEmptyScopeError:{code:"cannot_append_empty_scope",desc:"Cannot append null or empty scope to ScopeSet. Please check the stack trace for more info."},removeEmptyScopeError:{code:"cannot_remove_empty_scope",desc:"Cannot remove null or empty scope from ScopeSet. Please check the stack trace for more info."},appendScopeSetError:{code:"cannot_append_scopeset",desc:"Cannot append ScopeSet due to error."},emptyInputScopeSetError:{code:"empty_input_scopeset",desc:"Empty input ScopeSet cannot be processed."},DeviceCodePollingCancelled:{code:"device_code_polling_cancelled",desc:"Caller has cancelled token endpoint polling during device code flow by setting DeviceCodeRequest.cancel = true."},DeviceCodeExpired:{code:"device_code_expired",desc:"Device code is expired."},DeviceCodeUnknownError:{code:"device_code_unknown_error",desc:"Device code stopped polling for unknown reasons."},NoAccountInSilentRequest:{code:"no_account_in_silent_request",desc:"Please pass an account object, silent flow is not supported without account information"},invalidCacheRecord:{code:"invalid_cache_record",desc:"Cache record object was null or undefined."},invalidCacheEnvironment:{code:"invalid_cache_environment",desc:"Invalid environment when attempting to create cache entry"},noAccountFound:{code:"no_account_found",desc:"No account found in cache for given key."},CachePluginError:{code:"no cache plugin set on CacheManager",desc:"ICachePlugin needs to be set before using readFromStorage or writeFromStorage"},noCryptoObj:{code:"no_crypto_object",desc:"No crypto object detected. This is required for the following operation: "},invalidCacheType:{code:"invalid_cache_type",desc:"Invalid cache type"},unexpectedAccountType:{code:"unexpected_account_type",desc:"Unexpected account type."},unexpectedCredentialType:{code:"unexpected_credential_type",desc:"Unexpected credential type."},invalidAssertion:{code:"invalid_assertion",desc:"Client assertion must meet requirements described in https://tools.ietf.org/html/rfc7515"},invalidClientCredential:{code:"invalid_client_credential",desc:"Client credential (secret, certificate, or assertion) must not be empty when creating a confidential client. An application should at most have one credential"},tokenRefreshRequired:{code:"token_refresh_required",desc:"Cannot return token from cache because it must be refreshed. This may be due to one of the following reasons: forceRefresh parameter is set to true, claims have been requested, there is no cached access token or it is expired."},userTimeoutReached:{code:"user_timeout_reached",desc:"User defined timeout for device code polling reached"},tokenClaimsRequired:{code:"token_claims_cnf_required_for_signedjwt",desc:"Cannot generate a POP jwt if the token_claims are not populated"},noAuthorizationCodeFromServer:{code:"authorization_code_missing_from_server_response",desc:"Server response does not contain an authorization code to proceed"},noAzureRegionDetected:{code:"no_azure_region_detected",desc:"No azure region was detected and no fallback was made available"},accessTokenEntityNullError:{code:"access_token_entity_null",desc:"Access token entity is null, please check logs and cache to ensure a valid access token is present."},bindingKeyNotRemovedError:{code:"binding_key_not_removed",desc:"Could not remove the credential's binding key from storage."},logoutNotSupported:{code:"end_session_endpoint_not_supported",desc:"Provided authority does not support logout."},keyIdMissing:{code:"key_id_missing",desc:"A keyId value is missing from the requested bound token's cache record and is required to match the token to it's stored binding key."}},f=function(h){function m(b,S){var D=h.call(this,b,S)||this;return D.name="ClientAuthError",Object.setPrototypeOf(D,m.prototype),D}return(0,e.ZT)(m,h),m.createClientInfoDecodingError=function(b){return new m(M.clientInfoDecodingError.code,M.clientInfoDecodingError.desc+" Failed with error: "+b)},m.createClientInfoEmptyError=function(){return new m(M.clientInfoEmptyError.code,""+M.clientInfoEmptyError.desc)},m.createTokenParsingError=function(b){return new m(M.tokenParsingError.code,M.tokenParsingError.desc+" Failed with error: "+b)},m.createTokenNullOrEmptyError=function(b){return new m(M.nullOrEmptyToken.code,M.nullOrEmptyToken.desc+" Raw Token Value: "+b)},m.createEndpointDiscoveryIncompleteError=function(b){return new m(M.endpointResolutionError.code,M.endpointResolutionError.desc+" Detail: "+b)},m.createNetworkError=function(b,S){return new m(M.networkError.code,M.networkError.desc+" | Fetch client threw: "+S+" | Attempted to reach: "+b.split("?")[0])},m.createUnableToGetOpenidConfigError=function(b){return new m(M.unableToGetOpenidConfigError.code,M.unableToGetOpenidConfigError.desc+" Attempted to retrieve endpoints from: "+b)},m.createHashNotDeserializedError=function(b){return new m(M.hashNotDeserialized.code,M.hashNotDeserialized.desc+" Given Object: "+b)},m.createInvalidStateError=function(b,S){return new m(M.invalidStateError.code,M.invalidStateError.desc+" Invalid State: "+b+", Root Err: "+S)},m.createStateMismatchError=function(){return new m(M.stateMismatchError.code,M.stateMismatchError.desc)},m.createStateNotFoundError=function(b){return new m(M.stateNotFoundError.code,M.stateNotFoundError.desc+":  "+b)},m.createNonceMismatchError=function(){return new m(M.nonceMismatchError.code,M.nonceMismatchError.desc)},m.createNonceNotFoundError=function(b){return new m(M.nonceNotFoundError.code,M.nonceNotFoundError.desc+":  "+b)},m.createMultipleMatchingTokensInCacheError=function(){return new m(M.multipleMatchingTokens.code,M.multipleMatchingTokens.desc+".")},m.createMultipleMatchingAccountsInCacheError=function(){return new m(M.multipleMatchingAccounts.code,M.multipleMatchingAccounts.desc)},m.createMultipleMatchingAppMetadataInCacheError=function(){return new m(M.multipleMatchingAppMetadata.code,M.multipleMatchingAppMetadata.desc)},m.createTokenRequestCannotBeMadeError=function(){return new m(M.tokenRequestCannotBeMade.code,M.tokenRequestCannotBeMade.desc)},m.createAppendEmptyScopeToSetError=function(b){return new m(M.appendEmptyScopeError.code,M.appendEmptyScopeError.desc+" Given Scope: "+b)},m.createRemoveEmptyScopeFromSetError=function(b){return new m(M.removeEmptyScopeError.code,M.removeEmptyScopeError.desc+" Given Scope: "+b)},m.createAppendScopeSetError=function(b){return new m(M.appendScopeSetError.code,M.appendScopeSetError.desc+" Detail Error: "+b)},m.createEmptyInputScopeSetError=function(){return new m(M.emptyInputScopeSetError.code,""+M.emptyInputScopeSetError.desc)},m.createDeviceCodeCancelledError=function(){return new m(M.DeviceCodePollingCancelled.code,""+M.DeviceCodePollingCancelled.desc)},m.createDeviceCodeExpiredError=function(){return new m(M.DeviceCodeExpired.code,""+M.DeviceCodeExpired.desc)},m.createDeviceCodeUnknownError=function(){return new m(M.DeviceCodeUnknownError.code,""+M.DeviceCodeUnknownError.desc)},m.createNoAccountInSilentRequestError=function(){return new m(M.NoAccountInSilentRequest.code,""+M.NoAccountInSilentRequest.desc)},m.createNullOrUndefinedCacheRecord=function(){return new m(M.invalidCacheRecord.code,M.invalidCacheRecord.desc)},m.createInvalidCacheEnvironmentError=function(){return new m(M.invalidCacheEnvironment.code,M.invalidCacheEnvironment.desc)},m.createNoAccountFoundError=function(){return new m(M.noAccountFound.code,M.noAccountFound.desc)},m.createCachePluginError=function(){return new m(M.CachePluginError.code,""+M.CachePluginError.desc)},m.createNoCryptoObjectError=function(b){return new m(M.noCryptoObj.code,""+M.noCryptoObj.desc+b)},m.createInvalidCacheTypeError=function(){return new m(M.invalidCacheType.code,""+M.invalidCacheType.desc)},m.createUnexpectedAccountTypeError=function(){return new m(M.unexpectedAccountType.code,""+M.unexpectedAccountType.desc)},m.createUnexpectedCredentialTypeError=function(){return new m(M.unexpectedCredentialType.code,""+M.unexpectedCredentialType.desc)},m.createInvalidAssertionError=function(){return new m(M.invalidAssertion.code,""+M.invalidAssertion.desc)},m.createInvalidCredentialError=function(){return new m(M.invalidClientCredential.code,""+M.invalidClientCredential.desc)},m.createRefreshRequiredError=function(){return new m(M.tokenRefreshRequired.code,M.tokenRefreshRequired.desc)},m.createUserTimeoutReachedError=function(){return new m(M.userTimeoutReached.code,M.userTimeoutReached.desc)},m.createTokenClaimsRequiredError=function(){return new m(M.tokenClaimsRequired.code,M.tokenClaimsRequired.desc)},m.createNoAuthCodeInServerResponseError=function(){return new m(M.noAuthorizationCodeFromServer.code,M.noAuthorizationCodeFromServer.desc)},m.createBindingKeyNotRemovedError=function(){return new m(M.bindingKeyNotRemovedError.code,M.bindingKeyNotRemovedError.desc)},m.createLogoutNotSupportedError=function(){return new m(M.logoutNotSupported.code,M.logoutNotSupported.desc)},m.createKeyIdMissingError=function(){return new m(M.keyIdMissing.code,M.keyIdMissing.desc)},m}(t.l)},92143:(h2,w1,_)=>{"use strict";_.d(w1,{r:()=>f});var e=_(43884),t=_(8744),M_redirectUriNotSet_code="redirect_uri_empty",M_redirectUriNotSet_desc="A redirect URI is required for all calls, and none has been set.",M_postLogoutUriNotSet_code="post_logout_uri_empty",M_postLogoutUriNotSet_desc="A post logout redirect has not been set.",M_claimsRequestParsingError_code="claims_request_parsing_error",M_claimsRequestParsingError_desc="Could not parse the given claims request object.",M_authorityUriInsecure_code="authority_uri_insecure",M_authorityUriInsecure_desc="Authority URIs must use https.  Please see here for valid authority configuration options: https://docs.microsoft.com/en-us
1/azure/active-directory/develop/msal-js-initializing-client-applications#configuration-options",M_urlParseError_code="url_parse_error",M_urlParseError_desc="URL could not be parsed into appropriate segments.",M_urlEmptyError_code="empty_url_error",M_urlEmptyError_desc="URL was empty or null.",M_emptyScopesError_code="empty_input_scopes_error",M_emptyScopesError_desc="Scopes cannot be passed as null, undefined or empty array because they are required to obtain an access token.",M_clientIdSingleScopeError_code="clientid_input_scopes_error",M_clientIdSingleScopeError_desc="Client ID can only be provided as a single scope.",M_invalidPrompt_code="invalid_prompt_value",M_invalidPrompt_desc="Supported prompt values are 'login', 'select_account', 'consent', 'create' and 'none'.  Please see here for valid configuration options: https://azuread.github.io/microsoft-authentication-library-for-js/ref/modules/_azure_msal_common.html#commonauthorizationurlrequest",M_invalidClaimsRequest_code="invalid_claims",M_invalidClaimsRequest_desc="Given claims parameter must be a stringified JSON object.",M_tokenRequestEmptyError_code="token_request_empty",M_tokenRequestEmptyError_desc="Token request was empty and not found in cache.",M_logoutRequestEmptyError_code="logout_request_empty",M_logoutRequestEmptyError_desc="The logout request was null or undefined.",M_invalidCodeChallengeMethod_code="invalid_code_challenge_method",M_invalidCodeChallengeMethod_desc='code_challenge_method passed is invalid. Valid values are "plain" and "S256".',M_invalidCodeChallengeParams_code="pkce_params_missing",M_invalidCodeChallengeParams_desc="Both params: code_challenge and code_challenge_method are to be passed if to be sent in the request",M_invalidCloudDiscoveryMetadata_code="invalid_cloud_discovery_metadata",M_invalidCloudDiscoveryMetadata_desc="Invalid cloudDiscoveryMetadata provided. Must be a stringified JSON object containing tenant_discovery_endpoint and metadata fields",M_invalidAuthorityMetadata_code="invalid_authority_metadata",M_invalidAuthorityMetadata_desc="Invalid authorityMetadata provided. Must by a stringified JSON object containing authorization_endpoint, token_endpoint, issuer fields.",M_untrustedAuthority_code="untrusted_authority",M_untrustedAuthority_desc="The provided authority is not a trusted authority. Please include this authority in the knownAuthorities config parameter.",M_invalidAzureCloudInstance_code="invalid_azure_cloud_instance",M_invalidAzureCloudInstance_desc="Invalid AzureCloudInstance provided. Please refer MSAL JS docs: aks.ms/msaljs/azure_cloud_instance for valid values",M_missingSshJwk_code="missing_ssh_jwk",M_missingSshJwk_desc="Missing sshJwk in SSH certificate request. A stringified JSON Web Key is required when using the SSH authentication scheme.",M_missingSshKid_code="missing_ssh_kid",M_missingSshKid_desc="Missing sshKid in SSH certificate request. A string that uniquely identifies the public SSH key is required when using the SSH authentication scheme.",M_missingNonceAuthenticationHeader_code="missing_nonce_authentication_header",M_missingNonceAuthenticationHeader_desc="Unable to find an authentication header containing server nonce. Either the Authentication-Info or WWW-Authenticate headers must be present in order to obtain a server nonce.",M_invalidAuthenticationHeader_code="invalid_authentication_header",M_invalidAuthenticationHeader_desc="Invalid authentication header provided",f=function(h){function m(b,S){var D=h.call(this,b,S)||this;return D.name="ClientConfigurationError",Object.setPrototypeOf(D,m.prototype),D}return(0,e.ZT)(m,h),m.createRedirectUriEmptyError=function(){return new m(M_redirectUriNotSet_code,M_redirectUriNotSet_desc)},m.createPostLogoutRedirectUriEmptyError=function(){return new m(M_postLogoutUriNotSet_code,M_postLogoutUriNotSet_desc)},m.createClaimsRequestParsingError=function(b){return new m(M_claimsRequestParsingError_code,M_claimsRequestParsingError_desc+" Given value: "+b)},m.createInsecureAuthorityUriError=function(b){return new m(M_authorityUriInsecure_code,M_authorityUriInsecure_desc+" Given URI: "+b)},m.createUrlParseError=function(b){return new m(M_urlParseError_code,M_urlParseError_desc+" Given Error: "+b)},m.createUrlEmptyError=function(){return new m(M_urlEmptyError_code,M_urlEmptyError_desc)},m.createEmptyScopesArrayError=function(){return new m(M_emptyScopesError_code,""+M_emptyScopesError_desc)},m.createClientIdSingleScopeError=function(b){return new m(M_clientIdSingleScopeError_code,M_clientIdSingleScopeError_desc+" Given Scopes: "+b)},m.createInvalidPromptError=function(b){return new m(M_invalidPrompt_code,M_invali
1dPrompt_desc+" Given value: "+b)},m.createInvalidClaimsRequestError=function(){return new m(M_invalidClaimsRequest_code,M_invalidClaimsRequest_desc)},m.createEmptyLogoutRequestError=function(){return new m(M_logoutRequestEmptyError_code,M_logoutRequestEmptyError_desc)},m.createEmptyTokenRequestError=function(){return new m(M_tokenRequestEmptyError_code,M_tokenRequestEmptyError_desc)},m.createInvalidCodeChallengeMethodError=function(){return new m(M_invalidCodeChallengeMethod_code,M_invalidCodeChallengeMethod_desc)},m.createInvalidCodeChallengeParamsError=function(){return new m(M_invalidCodeChallengeParams_code,M_invalidCodeChallengeParams_desc)},m.createInvalidCloudDiscoveryMetadataError=function(){return new m(M_invalidCloudDiscoveryMetadata_code,M_invalidCloudDiscoveryMetadata_desc)},m.createInvalidAuthorityMetadataError=function(){return new m(M_invalidAuthorityMetadata_code,M_invalidAuthorityMetadata_desc)},m.createUntrustedAuthorityError=function(){return new m(M_untrustedAuthority_code,M_untrustedAuthority_desc)},m.createInvalidAzureCloudInstanceError=function(){return new m(M_invalidAzureCloudInstance_code,M_invalidAzureCloudInstance_desc)},m.createMissingSshJwkError=function(){return new m(M_missingSshJwk_code,M_missingSshJwk_desc)},m.createMissingSshKidError=function(){return new m(M_missingSshKid_code,M_missingSshKid_desc)},m.createMissingNonceAuthenticationHeadersError=function(){return new m(M_missingNonceAuthenticationHeader_code,M_missingNonceAuthenticationHeader_desc)},m.createInvalidAuthenticationHeaderError=function(b,S){return new m(M_invalidAuthenticationHeader_code,M_invalidAuthenticationHeader_desc+". Invalid header: "+b+". Details: "+S)},m}(t.e)},94805:(h2,w1,_)=>{"use strict";_.d(w1,{G:()=>h});var e=_(92143),t=_(8744),M=_(26568),f=_(77122),h=function(){function m(b){if(this._urlString=b,M.x.isEmpty(this._urlString))throw e.r.createUrlEmptyError();M.x.isEmpty(this.getHash())&&(this._urlString=m.canonicalizeUri(b))}return Object.defineProperty(m.prototype,"urlString",{get:function(){return this._urlString},enumerable:!1,configurable:!0}),m.canonicalizeUri=function(b){if(b){var S=b.toLowerCase();return M.x.endsWith(S,"?")?S=S.slice(0,-1):M.x.endsWith(S,"?/")&&(S=S.slice(0,-2)),M.x.endsWith(S,"/")||(S+="/"),S}return b},m.prototype.validateAsUri=function(){var b;try{b=this.getUrlComponents()}catch(S){throw e.r.createUrlParseError(S)}if(!b.HostNameAndPort||!b.PathSegments)throw e.r.createUrlParseError("Given url string: "+this.urlString);if(!b.Protocol||"https:"!==b.Protocol.toLowerCase())throw e.r.createInsecureAuthorityUriError(this.urlString)},m.appendQueryString=function(b,S){return M.x.isEmpty(S)?b:b.indexOf("?")<0?b+"?"+S:b+"&"+S},m.removeHashFromUrl=function(b){return m.canonicalizeUri(b.split("#")[0])},m.prototype.replaceTenantPath=function(b){var S=this.getUrlComponents(),D=S.PathSegments;return b&&0!==D.length&&(D[0]===f.Nb.COMMON||D[0]===f.Nb.ORGANIZATIONS)&&(D[0]=b),m.constructAuthorityUriFromObject(S)},m.prototype.getHash=function(){return m.parseHash(this.urlString)},m.prototype.getUrlComponents=function(){var b=RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?"),S=this.urlString.match(b);if(!S)throw e.r.createUrlParseError("Given url string: "+this.urlString);var D={Protocol:S[1],HostNameAndPort:S[4],AbsolutePath:S[5],QueryString:S[7]},E=D.AbsolutePath.split("/");return E=E.filter(function(Q){return Q&&Q.length>0}),D.PathSegments=E,!M.x.isEmpty(D.QueryString)&&D.QueryString.endsWith("/")&&(D.QueryString=D.QueryString.substring(0,D.QueryString.length-1)),D},m.getDomainFromUrl=function(b){var S=RegExp("^([^:/?#]+://)?([^/?#]*)"),D=b.match(S);if(!D)throw e.r.createUrlParseError("Given url string: "+b);return D[2]},m.getAbsoluteUrl=function(b,S){if(b[0]===f.gT.FORWARD_SLASH){var E=new m(S).getUrlComponents();return E.Protocol+"//"+E.HostNameAndPort+b}return b},m.parseHash=function(b){var S=b.indexOf("#"),D=b.indexOf("#/");return D>-1?b.substring(D+2):S>-1?b.substring(S+1):f.gT.EMPTY_STRING},m.constructAuthorityUriFromObject=function(b){return new m(b.Protocol+"//"+b.HostNameAndPort+"/"+b.PathSegments.join("/"))},m.getDeserializedHash=function(b){if(M.x.isEmpty(b))return{};var S=m.parseHash(b),D=M.x.queryStringToObject(M.x.isEmpty(S)?b:S);if(!D)throw t.e.createHashNotDeserializedError(JSON.stringify(D));return D},m.hashContainsKnownProperties=function(b){if(M.x.isEmpty(b)||b.indexOf("=")<0)return!1;var S=m.getDeserializedHash(b);
1return!!(S.code||S.error_description||S.error||S.state)},m}()},77122:(h2,w1,_)=>{"use strict";_.d(w1,{$f:()=>f,As:()=>D,Bv:()=>V,D1:()=>p2,Fo:()=>S,Ge:()=>L2,HN:()=>$,LL:()=>p1,NJ:()=>E,Nb:()=>b,QU:()=>g2,SZ:()=>h,To:()=>f2,VO:()=>Q,VX:()=>j,Vi:()=>m,W:()=>k2,Xj:()=>n1,YY:()=>C2,bb:()=>_2,ch:()=>z1,d3:()=>_1,dg:()=>R1,f_:()=>M,gT:()=>t,hO:()=>R2,iR:()=>t1,ki:()=>Y1,pQ:()=>B1,qJ:()=>k1,sR:()=>Y,vw:()=>d1});var e=_(43884),t={LIBRARY_NAME:"MSAL.JS",SKU:"msal.js.common",CACHE_PREFIX:"msal",DEFAULT_AUTHORITY:"https://login.microsoftonline.com/common/",DEFAULT_AUTHORITY_HOST:"login.microsoftonline.com",DEFAULT_COMMON_TENANT:"common",ADFS:"adfs",AAD_INSTANCE_DISCOVERY_ENDPT:"https://login.microsoftonline.com/common/discovery/instance?api-version=1.1&authorization_endpoint=",RESOURCE_DELIM:"|",NO_ACCOUNT:"NO_ACCOUNT",CLAIMS:"claims",CONSUMER_UTID:"9188040d-6c67-4c5b-b112-36a304b66dad",OPENID_SCOPE:"openid",PROFILE_SCOPE:"profile",OFFLINE_ACCESS_SCOPE:"offline_access",EMAIL_SCOPE:"email",CODE_RESPONSE_TYPE:"code",CODE_GRANT_TYPE:"authorization_code",RT_GRANT_TYPE:"refresh_token",FRAGMENT_RESPONSE_MODE:"fragment",S256_CODE_CHALLENGE_METHOD:"S256",URL_FORM_CONTENT_TYPE:"application/x-www-form-urlencoded;charset=utf-8",AUTHORIZATION_PENDING:"authorization_pending",NOT_DEFINED:"not_defined",EMPTY_STRING:"",FORWARD_SLASH:"/",IMDS_ENDPOINT:"http://169.254.169.254/metadata/instance/compute/location",IMDS_VERSION:"2020-06-01",IMDS_TIMEOUT:2e3,AZURE_REGION_AUTO_DISCOVER_FLAG:"TryAutoDetect",REGIONAL_AUTH_PUBLIC_CLOUD_SUFFIX:"login.microsoft.com",KNOWN_PUBLIC_CLOUDS:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"],TOKEN_RESPONSE_TYPE:"token",ID_TOKEN_RESPONSE_TYPE:"id_token"},M=[t.OPENID_SCOPE,t.PROFILE_SCOPE,t.OFFLINE_ACCESS_SCOPE],f=(0,e.pr)(M,[t.EMAIL_SCOPE]),h=(()=>{return(y1=h||(h={})).CONTENT_TYPE="Content-Type",y1.RETRY_AFTER="Retry-After",y1.CCS_HEADER="X-AnchorMailbox",y1.WWWAuthenticate="WWW-Authenticate",y1.AuthenticationInfo="Authentication-Info",h;var y1})(),m=(()=>{return(y1=m||(m={})).ID_TOKEN="idtoken",y1.CLIENT_INFO="client.info",y1.ADAL_ID_TOKEN="adal.idtoken",y1.ERROR="error",y1.ERROR_DESC="error.description",y1.ACTIVE_ACCOUNT="active-account",m;var y1})(),b=(()=>{return(y1=b||(b={})).COMMON="common",y1.ORGANIZATIONS="organizations",y1.CONSUMERS="consumers",b;var y1})(),S=(()=>{return(y1=S||(S={})).CLIENT_ID="client_id",y1.REDIRECT_URI="redirect_uri",y1.RESPONSE_TYPE="response_type",y1.RESPONSE_MODE="response_mode",y1.GRANT_TYPE="grant_type",y1.CLAIMS="claims",y1.SCOPE="scope",y1.ERROR="error",y1.ERROR_DESCRIPTION="error_description",y1.ACCESS_TOKEN="access_token",y1.ID_TOKEN="id_token",y1.REFRESH_TOKEN="refresh_token",y1.EXPIRES_IN="expires_in",y1.STATE="state",y1.NONCE="nonce",y1.PROMPT="prompt",y1.SESSION_STATE="session_state",y1.CLIENT_INFO="client_info",y1.CODE="code",y1.CODE_CHALLENGE="code_challenge",y1.CODE_CHALLENGE_METHOD="code_challenge_method",y1.CODE_VERIFIER="code_verifier",y1.CLIENT_REQUEST_ID="client-request-id",y1.X_CLIENT_SKU="x-client-SKU",y1.X_CLIENT_VER="x-client-VER",y1.X_CLIENT_OS="x-client-OS",y1.X_CLIENT_CPU="x-client-CPU",y1.X_CLIENT_CURR_TELEM="x-client-current-telemetry",y1.X_CLIENT_LAST_TELEM="x-client-last-telemetry",y1.X_MS_LIB_CAPABILITY="x-ms-lib-capability",y1.X_APP_NAME="x-app-name",y1.X_APP_VER="x-app-ver",y1.POST_LOGOUT_URI="post_logout_redirect_uri",y1.ID_TOKEN_HINT="id_token_hint",y1.DEVICE_CODE="device_code",y1.CLIENT_SECRET="client_secret",y1.CLIENT_ASSERTION="client_assertion",y1.CLIENT_ASSERTION_TYPE="client_assertion_type",y1.TOKEN_TYPE="token_type",y1.REQ_CNF="req_cnf",y1.OBO_ASSERTION="assertion",y1.REQUESTED_TOKEN_USE="requested_token_use",y1.ON_BEHALF_OF="on_behalf_of",y1.FOCI="foci",y1.CCS_HEADER="X-AnchorMailbox",y1.RETURN_SPA_CODE="return_spa_code",y1.NATIVE_BROKER="nativebroker",y1.LOGOUT_HINT="logout_hint",S;var y1})(),D=(()=>{return(y1=D||(D={})).ACCESS_TOKEN="access_token",y1.XMS_CC="xms_cc",D;var y1})(),E={LOGIN:"login",SELECT_ACCOUNT:"select_account",CONSENT:"consent",NONE:"none",CREATE:"create"},Q=(()=>{return(y1=Q||(Q={})).ACCOUNT="account",y1.SID="sid",y1.LOGIN_HINT="login_hint",y1.ID_TOKEN="id_token",y1.DOMAIN_HINT="domain_hint",y1.ORGANIZATIONS="organizations",y1.CONSUMERS="consumers",y1.ACCOUNT_ID="accountIdentifier",y1.HOMEACCOUNT_ID="homeAccountIdentifier",Q;var y1})(),j={PLAIN:"plain",S256:"S256"},d1=(()=>{return(y1=d1||(d1={})).QUERY="query",y1.FRAGMENT="fragment",y1.FORM_POST="form_post",d1;var y1})(),k1=(()=>{return(y1=k1||(k1={})).IMPLICIT_GRANT="implicit",y1.AUTHORIZATION_CODE_GRANT="authorization_code",y1.CLIENT_CREDENTIALS_GRANT="client_credentials",y1.RESOURCE_OWNER_PASSWORD_GRANT="password",y1.REFRESH_TOKEN_GRANT="refresh_token",y1.DEVICE_CODE_GRANT="device_code",y1.JWT_BEARER="ur
1n:ietf:params:oauth:grant-type:jwt-bearer",k1;var y1})(),t1=(()=>{return(y1=t1||(t1={})).MSSTS_ACCOUNT_TYPE="MSSTS",y1.ADFS_ACCOUNT_TYPE="ADFS",y1.MSAV1_ACCOUNT_TYPE="MSA",y1.GENERIC_ACCOUNT_TYPE="Generic",t1;var y1})(),V=(()=>{return(y1=V||(V={})).CACHE_KEY_SEPARATOR="-",y1.CLIENT_INFO_SEPARATOR=".",V;var y1})(),_1=(()=>{return(y1=_1||(_1={})).ID_TOKEN="IdToken",y1.ACCESS_TOKEN="AccessToken",y1.ACCESS_TOKEN_WITH_AUTH_SCHEME="AccessToken_With_AuthScheme",y1.REFRESH_TOKEN="RefreshToken",_1;var y1})(),n1=(()=>{return(y1=n1||(n1={})).ACCOUNT="Account",y1.CREDENTIAL="Credential",y1.ID_TOKEN="IdToken",y1.ACCESS_TOKEN="AccessToken",y1.REFRESH_TOKEN="RefreshToken",y1.APP_METADATA="AppMetadata",y1.TEMPORARY="TempCache",y1.TELEMETRY="Telemetry",y1.UNDEFINED="Undefined",y1.THROTTLING="Throttling",n1;var y1})(),p1=(()=>{return(y1=p1||(p1={}))[y1.ADFS=1001]="ADFS",y1[y1.MSA=1002]="MSA",y1[y1.MSSTS=1003]="MSSTS",y1[y1.GENERIC=1004]="GENERIC",y1[y1.ACCESS_TOKEN=2001]="ACCESS_TOKEN",y1[y1.REFRESH_TOKEN=2002]="REFRESH_TOKEN",y1[y1.ID_TOKEN=2003]="ID_TOKEN",y1[y1.APP_METADATA=3001]="APP_METADATA",y1[y1.UNDEFINED=9999]="UNDEFINED",p1;var y1})(),R1="appmetadata",Y="client_info",z1="1",g2={CACHE_KEY:"authority-metadata",REFRESH_TIME_SECONDS:86400},B1=(()=>{return(y1=B1||(B1={})).CONFIG="config",y1.CACHE="cache",y1.NETWORK="network",B1;var y1})(),$={SCHEMA_VERSION:5,MAX_CUR_HEADER_BYTES:80,MAX_LAST_HEADER_BYTES:330,MAX_CACHED_ERRORS:50,CACHE_KEY:"server-telemetry",CATEGORY_SEPARATOR:"|",VALUE_SEPARATOR:",",OVERFLOW_TRUE:"1",OVERFLOW_FALSE:"0",UNKNOWN_ERROR:"unknown_error"},R2=(()=>{return(y1=R2||(R2={})).BEARER="Bearer",y1.POP="pop",y1.SSH="ssh-cert",R2;var y1})(),_2={DEFAULT_THROTTLE_TIME_SECONDS:60,DEFAULT_MAX_THROTTLE_TIME_SECONDS:3600,THROTTLING_PREFIX:"throttling",X_MS_LIB_CAPABILITY_VALUE:"retry-after, h429"},p2={INVALID_GRANT_ERROR:"invalid_grant",CLIENT_MISMATCH_ERROR:"client_mismatch"},L2=(()=>{return(y1=L2||(L2={})).username="username",y1.password="password",L2;var y1})(),C2=(()=>{return(y1=C2||(C2={}))[y1.httpSuccess=200]="httpSuccess",y1[y1.httpBadRequest=400]="httpBadRequest",C2;var y1})(),k2=(()=>{return(y1=k2||(k2={})).FAILED_AUTO_DETECTION="1",y1.INTERNAL_CACHE="2",y1.ENVIRONMENT_VARIABLE="3",y1.IMDS="4",k2;var y1})(),Y1=(()=>{return(y1=Y1||(Y1={})).CONFIGURED_MATCHES_DETECTED="1",y1.CONFIGURED_NO_AUTO_DETECTION="2",y1.CONFIGURED_NOT_DETECTED="3",y1.AUTO_DETECTION_REQUESTED_SUCCESSFUL="4",y1.AUTO_DETECTION_REQUESTED_FAILED="5",Y1;var y1})(),f2=(()=>{return(y1=f2||(f2={})).NO_CACHE_HIT="0",y1.FORCE_REFRESH="1",y1.NO_CACHED_ACCESS_TOKEN="2",y1.CACHED_ACCESS_TOKEN_EXPIRED="3",y1.REFRESH_CACHED_ACCESS_TOKEN="4",f2;var y1})()},26568:(h2,w1,_)=>{"use strict";_.d(w1,{x:()=>t});var e=_(8744),t=function(){function M(){}return M.decodeAuthToken=function(f){if(M.isEmpty(f))throw e.e.createTokenNullOrEmptyError(f);var m=/^([^\.\s]*)\.([^\.\s]+)\.([^\.\s]*)$/.exec(f);if(!m||m.length<4)throw e.e.createTokenParsingError("Given token is malformed: "+JSON.stringify(f));return{header:m[1],JWSPayload:m[2],JWSSig:m[3]}},M.isEmpty=function(f){return void 0===f||!f||0===f.length},M.isEmptyObj=function(f){if(f&&!M.isEmpty(f))try{var h=JSON.parse(f);return 0===Object.keys(h).length}catch(m){}return!0},M.startsWith=function(f,h){return 0===f.indexOf(h)},M.endsWith=function(f,h){return f.length>=h.length&&f.lastIndexOf(h)===f.length-h.length},M.queryStringToObject=function(f){var h={},m=f.split("&"),b=function(S){return decodeURIComponent(S.replace(/\+/g," "))};return m.forEach(function(S){if(S.trim()){var D=S.split(/=(.+)/g,2),E=D[0],Q=D[1];E&&Q&&(h[b(E)]=b(Q))}}),h},M.trimArrayEntries=function(f){return f.map(function(h){return h.trim()})},M.removeEmptyStringsFromArray=function(f){return f.filter(function(h){return!M.isEmpty(h)})},M.jsonParseHelper=function(f){try{return JSON.parse(f)}catch(h){return null}},M.matchPattern=function(f,h){return new RegExp(f.replace(/\\/g,"\\\\").replace(/\*/g,"[^ ]*").replace(/\?/g,"\\?")).test(h)},M}()},48805:(h2,w1,_)=>{"use strict";_.d(w1,{I:()=>E});var e=_(69808),t=_(93075),M=_(74202),f=_(79546),h=_(82687),m=_(4994),b=_(51062),S=_(43290),D=_(5e3);let E=(()=>{class Q{constructor(d1){d1.addIcons(m.Iz$,m.wn1,m.udn,m.Yai,m.wD$,m.UkD,m.uI9,m.qmU,m.Tab,m.g4A,m.oTz,m.BEY,m.ptq,m._tD,m.NBC,m.xiG,h.qmU,h.ILF,h.Tab,h.udn,m.diR,h.diR,m.lpZ,m.LEp,m.eFW)}}return Q.\u0275fac=function(d1){return new(d1||Q)(D.LFG(f.by))},Q.\u0275mod=D.oAB({type:Q}),Q.\u0275inj=D.cJS({imports:[[e.ez,t.u5,M.Bz,f.uH,b.aw.forChild(),S.SharedModule]]}),Q})()},82621:(h2,w1,_)=>{"use strict";_.d(w1,{K:()=>t});var e=_(5e3);let t=(()=>{class M{constructor(h,m){this.elementRef=h,this.renderer=m,this.lineCount="3"}
1ngOnInit(){this.domElement=this.elementRef.nativeElement;const h={display:"-webkit-box",width:"100%",overflow:"hidden","-webkit-line-clamp":this.lineCount,"-webkit-box-orient":"vertical"};Object.keys(h).forEach(m=>{this.renderer.setStyle(this.domElement,`${m}`,h[m])})}ngAfterViewInit(){this.renderer.setProperty(this.domElement,"scrollTop",1)}}return M.\u0275fac=function(h){return new(h||M)(e.Y36(e.SBq),e.Y36(e.Qsj))},M.\u0275dir=e.lG2({type:M,selectors:[["","ellipsify",""]],inputs:{lineCount:"lineCount"}}),M})()},37316:(h2,w1,_)=>{"use strict";_.d(w1,{F:()=>t});var e=_(5e3);let t=(()=>{class M{canActivate(h,m){return h.data.openNewTab?window.open(h.data.externalUrl,"_blank"):window.location.href=h.data.externalUrl,!1}}return M.\u0275fac=function(h){return new(h||M)},M.\u0275prov=e.Yz7({token:M,factory:M.\u0275fac,providedIn:"root"}),M})()},11481:(h2,w1,_)=>{"use strict";_.d(w1,{N:()=>f});var e=_(88645),t=_(5e3);let f=(()=>{class h{constructor(){this.isInitialized=!1}initializeMarked(){if(this.isInitialized)return;const b={name:"customStrong",level:"inline",start:d1=>d1.indexOf("**"),tokenizer(d1){const t1=/^\*\*([\s\S]+?)\*\*/.exec(d1);if(t1)return{type:"customStrong",raw:t1[0],text:t1[1]}},renderer:d1=>`<strong>${function M(h){return h.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}(d1.text)}</strong>`},S={"\xb9":"1","\xb2":"2","\xb3":"3","\u2074":"4","\u2075":"5","\u2076":"6","\u2077":"7","\u2078":"8","\u2079":"9","\u2070":"0"},D={name:"citation",level:"inline",start:d1=>{const k1=d1.match(/[\xb9\xb2\xb3\u2074\u2075\u2076\u2077\u2078\u2079\u2070]+/);return k1?k1.index:-1},tokenizer(d1){const t1=/^([\xb9\xb2\xb3\u2074\u2075\u2076\u2077\u2078\u2079\u2070]+)(\[\d+\])?/.exec(d1);if(t1)return{type:"citation",raw:t1[0],text:t1[1]}},renderer:d1=>`<span class="citation-ref">${d1.text.split("").map(V=>S[V]||V).join("")}</span>`},E=new e.TU.Renderer,Q=E.link;E.link=(d1,k1,t1)=>Q.call(E,d1,k1,t1).replace(/^<a /,'<a target="_blank" rel="noopener noreferrer" '),e.TU.use({extensions:[b,D,{name:"bracketCitation",level:"inline",start:d1=>d1.indexOf("["),tokenizer(d1){const t1=/^\[(\d+)\](?!\()/.exec(d1);if(t1)return{type:"bracketCitation",raw:t1[0],text:t1[1]}},renderer(d1){const k1=parseInt(d1.text,10);return!Number.isFinite(k1)||k1<1?`[${d1.text}]`:`<span class="chat-citation" data-source-id="${k1}" role="button" tabindex="0" aria-label="View source ${k1}">[${k1}]</span>`}}]}),e.TU.setOptions({renderer:E,breaks:!0}),this.isInitialized=!0}transform(b,S=!0){return b?(this.initializeMarked(),S?e.TU.parseInline(b):(0,e.TU)(b)):""}}return h.\u0275fac=function(b){return new(b||h)},h.\u0275pipe=t.Yjl({name:"markdown",type:h,pure:!0}),h})()},35503:(h2,w1,_)=>{"use strict";_.d(w1,{D:()=>t});var e=_(5e3);let t=(()=>{class M{}return M.\u0275fac=function(h){return new(h||M)},M.\u0275mod=e.oAB({type:M}),M.\u0275inj=e.cJS({}),M})()},89876:(h2,w1,_)=>{"use strict";_.d(w1,{B:()=>S});var e=_(15861),t=_(92340),M=_(40520),f=_(21086),h=_(27221),m=_(5e3),b=_(87113);let S=(()=>{class D{constructor(Q,j){this.http=Q,this.logging=j,this.accountUrl=`${t.N.standardsMapApi}/account`}getFavourites(){return this.http.get(`${this.accountUrl}/favourites`).pipe((0,h.K)(this.handleError("getFavourites",[])))}getCompareList(){return this.http.get(`${this.accountUrl}/comparisons`).pipe((0,h.K)(this.handleError("getCompareList",[])))}getRecentUpdates(){return this.http.get(`${this.accountUrl}/recent-updates`).pipe((0,h.K)(this.handleError("getRecentUpdates",[])))}getRecentAdditions(){return this.http.get(`${this.accountUrl}/recent-additions`).pipe((0,h.K)(this.handleError("getRecentAdditions",[])))}getVisits(){return this.http.get(`${this.accountUrl}/visits`).pipe((0,h.K)(this.handleError("getVisits",[])))}getNotifications(){return this.http.get(`${this.accountUrl}/notifications`).pipe((0,h.K)(this.handleError("getNotifications",[])))}getRecentResources(){return this.http.get(`${this.accountUrl}/recent-resources`).pipe((0,h.K)(this.handleError("getRecentResources",[])))}saveChecklistAnswer(Q){const j={headers:new M.WM({"Content-Type":"application/json"})};return this.http.put(`${this.accountUrl}/checklists`,Q,j)}saveCustomAssessmentAnswer(Q){const j={headers:new M.WM({"Content-Type":"application/json"})};return this.http.put(`${this.accountUrl}/custom-assessments`,Q,j)}getChecklistAnswers(){return this.http.get(`${this.accountUrl}/checklists`).pipe((0,h.K)(this.handleError("getChecklistAnswers",[])))}getCustomAssessmentAnswers(){return this.http.get(`${this.accountUrl}/custom-assessments`).pipe((0,h.K)(this.handleError("getCustomAssessmentAnswers",[])))}getChecklistAndAssessmentAnswers(){return this.http.get(`${this.accountUrl}/checklists-and-assessments`).pipe((0,h.K)(this.handleError("getChecklistAndAssessmentAnswers",[])))}updateFavorites(Q){var j=this;return(0,e.Z)(function*(){return j.http.put(`${j.accountUrl}/favourites`,Q).subscribe(d1=>{j.logging.debug("Favourites updated for account")}
1)})()}markNotificationAsRead(Q){var j=this;return(0,e.Z)(function*(){return j.http.put(`${j.accountUrl}/read-notification/${Q}`,{}).subscribe(d1=>{j.logging.debug("Notification marked as read")})})()}fetchLatestUpdates(){return this.http.get(`${this.accountUrl}/latest-updates`).pipe((0,h.K)(this.handleError("fetchLatestUpdates",[])))}updateCompareList(Q){var j=this;return(0,e.Z)(function*(){return j.http.put(`${j.accountUrl}/comparisons`,Q).subscribe(d1=>{j.logging.debug("Compare entries updated for account")})})()}handleError(Q="operation",j){return d1=>{switch(this.logging.error(`${Q} failed:`,d1),d1.status){case 0:this.logging.error(`Network error during ${Q}`);break;case 401:throw d1;case 403:this.logging.warn(`Access forbidden for ${Q}`);break;case 404:this.logging.warn(`Resource not found for ${Q}`);break;case 500:this.logging.error(`Server error during ${Q}`);break;default:this.logging.error(`Unexpected error during ${Q}:`,d1.message)}return(0,f.of)(j)}}}return D.\u0275fac=function(Q){return new(Q||D)(m.LFG(M.eN),m.LFG(b.m))},D.\u0275prov=m.Yz7({token:D,factory:D.\u0275fac,providedIn:"root"}),D})()},78146:(h2,w1,_)=>{"use strict";_.d(w1,{Y:()=>m});var e=_(591),t=_(24850),M=_(92340),f=_(5e3),h=_(40520);let m=(()=>{class b{constructor(D){this.http=D,this.userAdminKey="currentAdminUser";const E=localStorage.getItem("currentAdminUser");this.currentUserSubject=new e.X(E?JSON.parse(E):null),this.currentUser=this.currentUserSubject.asObservable()}get currentUserValue(){return this.currentUserSubject.value}login(D,E){return this.http.post(`${M.N.standardsMapApi}/admin/authenticate`,{username:D,password:E}).pipe((0,t.U)(Q=>(Q.authdata=window.btoa(D+":"+E),localStorage.setItem(this.userAdminKey,JSON.stringify(Q)),this.currentUserSubject.next(Q),Q)))}logout(){localStorage.removeItem(this.userAdminKey),this.currentUserSubject.next(void 0)}}return b.\u0275fac=function(D){return new(D||b)(f.LFG(h.eN))},b.\u0275prov=f.Yz7({token:b,factory:b.\u0275fac,providedIn:"root"}),b})()},52468:(h2,w1,_)=>{"use strict";_.d(w1,{D:()=>j});var e=_(15861),t=_(591),M=_(30517),f=_(92198),h=_(5e3),m=_(87113),b=_(48327),S=_(51062),D=_(89876),E=_(59783),Q=_(61978);let j=(()=>{class d1{constructor(t1,V,_1,n1,p1,R1){var Y=this;this.logging=t1,this.authService=V,this.translate=_1,this.accountService=n1,this.messageService=p1,this.msalBroadcastService=R1,this.saveAnswersOnLoginSource=new t.X(!1),this.favoriteStandardsSource=new t.X([]),this.compareStandardsSource=new t.X([]),this.countriesSource=new t.X({}),this.saveAnswersOnLogin=this.saveAnswersOnLoginSource.asObservable(),this.favoriteStandards=this.favoriteStandardsSource.asObservable(),this.comparisonStandards=this.compareStandardsSource.asObservable(),this.countries=this.countriesSource.asObservable(),this.msalBroadcastService.inProgress$.pipe((0,f.h)(z1=>z1===M.$H.None)).subscribe((0,e.Z)(function*(){(yield V.isLoggedIn())&&(Y.accountService.getFavourites().subscribe(z1=>{Y.favoriteStandardsSource.next(null==z1?void 0:z1.map(g2=>({id:g2.id,name:g2.name})))}),Y.accountService.getCompareList().subscribe(z1=>{Y.compareStandardsSource.next(null==z1?void 0:z1.map(g2=>({id:g2.id,name:g2.name})))}))}))}updateFavouriteEntries(t1){var V=this;return(0,e.Z)(function*(){(yield V.authService.isLoggedIn())&&V.accountService.updateFavorites({favourites:null==t1?void 0:t1.map(_1=>({standardId:_1.id,standardName:_1.name}))}).then(_1=>{V.logging.debug("Favourites updated")}),V.favoriteStandardsSource.next(t1)})()}updateComparisonEntries(){var t1=this;return(0,e.Z)(function*(V=[]){(yield t1.authService.isLoggedIn())&&t1.accountService.updateCompareList({comparisons:null==V?void 0:V.map(_1=>({standardId:_1.id,standardName:_1.name}))}).then(_1=>{t1.logging.debug("Compare entries updated")}),t1.compareStandardsSource.next(V)}).apply(this,arguments)}updateCountries(t1){this.countriesSource.next(t1)}notifySaveAnswersOnLogin(t1){this.saveAnswersOnLoginSource.next(t1)}addToFavoriteBasket(t1,V,_1){var n1=this;return(0,e.Z)(function*(p1,R1,Y,z1=!1){if(Y.find($=>$.id===p1))return void n1.messageService.add({severity:"error",summary:n1.translate.instant("shared.standard-already-in-basket")});const g2=[...Y,{id:p1,name:R1}];yield n1.updateFavouriteEntries(g2),z1&&n1.notifyCs3dFavoritesUpdate();const B1={severity:"success",summary:n1.translate.instant("identify.action.message.added-to-favorites"),detail:z1?n1.translate.instant("identify.action.message.you-can-return"):"",life:z1?5e3:3e3};n1.messageService.add(B1)}).apply(this,arguments)}removeFromFavoriteBasket(t1,V){var _1=this;return(0,e.Z)(function*(n1,p1,R1=!1){const Y=p1.filter(g2=>g2.id!==n1);yield _1.updateFavouriteEntries(Y),R1&&_1.notifyCs3dFavoritesUpdate();const z1={severity:"error",summary:_1.translate.instant("identify.action.message.removed-from-favorites"),detail:R1?_1.translate.instant("identify.action.message.you-can-return"):"",life:R1?5e3:3e3};_1.messageService.add(z1)}).apply(this,arguments)}hasEntryInFavoritesBasket(t1,V){return null!=V.find(_1=>_1.id===t1)}hasEntryInComparisonBasket(t1,V){return null!=V.find(_1=>_1.id===t1)}addToComparisonBasket(t1,V,_1){if(!this.hasEntryInComparisonBasket(t1,_1)){if(_1.length>=d1.MAX_COMPARISON_STANDARDS)return this.messageService.clear(),void this.messageService.add({key:"c",sticky:!1,severity:"warn",summary:this.translate.instant("comparison.action.limit-reached.message",{max:d1.MAX_COMPARISON_STANDARDS}),detail:""});_1.push({id:t1,name:V}),this.updateComparisonEntries(_1),this.messageService.clear(),this.messageService.add({key:"c",sticky:!1,severity:"",summary:this.translate.instant("comparison.action.added.message"),detail:""})}}removeFromComparisonBasket(t1,V){let _1=V.findIndex(n1=>n1.id===t1);V.splice(_1,1),this.updateComparisonEntries(V)}notifyCs3dFavoritesUpdate(){if(window.opener&&!window.opener.closed)try{window.opener.postMessage({type:"CS3D_FAVORITES_UPDATED",timestamp:Date.now()},window.location.origin)}catch(t1){console.error("Error sending message to parent window:",t1)}}}return d1.MAX_COMPARISON_STANDARDS=10,d1.\u0275fac=function(t1){return new(t1||d1)(h.LFG(m.m),h.LFG(b.e),h.LFG(S.sK),h.LFG(D.B),h.LFG(E.ez),h.LFG(Q.J$))},d1.\u0275prov=h.Yz7({token:d1,factory:d1.\u0275fac,providedIn:"root"}),d1})()}
1,54524:(h2,w1,_)=>{"use strict";_.d(w1,{X:()=>f});var e=_(92340),t=_(5e3),M=_(40520);let f=(()=>{class h{constructor(b){this.http=b,this.standardsUrl=`${e.N.standardsMapApi}/standards/`}getStandard(b,S=!1,D="NO AFFILIATION"){return this.http.get(`${this.standardsUrl}${b}/all?preview=${S}&client=${encodeURIComponent(D)}`)}}return h.\u0275fac=function(b){return new(b||h)(t.LFG(M.eN))},h.\u0275prov=t.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"}),h})()},5694:(h2,w1,_)=>{"use strict";_.d(w1,{m:()=>D});var e=_(92340),t=_(21086),M=_(24850),f=_(27221),h=_(5154),m=_(5e3),b=_(40520);const S={chatbot:{key:"standards-preview-2026",storageKey:"feature_preview_chatbot"}};let D=(()=>{class E{constructor(j){this.http=j,this.featureToggleUrl=`${e.N.standardsMapApi}/feature-toggle`,this.featureCache$=new Map,this.checkPreviewParams()}checkPreviewParams(){if("undefined"==typeof window)return;const d1=new URLSearchParams(window.location.search).get("preview");if(!d1)return;const[k1,t1]=d1.split(":"),V=S[k1];!V||(t1===V.key?(localStorage.setItem(V.storageKey,"true"),e.N.production||console.log(`\u2713 Preview enabled: ${k1}`)):"disable"===t1&&(localStorage.removeItem(V.storageKey),e.N.production||console.log(`\u2717 Preview disabled: ${k1}`)))}getPreviewOverride(j){if("undefined"==typeof window||"undefined"==typeof localStorage)return null;const d1=S[j];if(!d1)return null;const k1=localStorage.getItem(d1.storageKey);return"true"===k1||"false"!==k1&&null}isPreviewEnabled(j){return!0===this.getPreviewOverride(j)}isFeatureEnabled(j){const d1=this.getPreviewOverride(j);if(null!==d1)return(0,t.of)(d1);if(this.featureCache$.has(j))return this.featureCache$.get(j);const k1=this.http.get(`${this.featureToggleUrl}/${j}?key=${j}`).pipe((0,M.U)(t1=>{var V;return null!==(V=null==t1?void 0:t1.enabled)&&void 0!==V&&V}),(0,f.K)(()=>(0,t.of)(!1)),(0,h.d)({bufferSize:1,refCount:!1}));return this.featureCache$.set(j,k1),k1}setPreview(j,d1){if("undefined"==typeof window||"undefined"==typeof localStorage)return!1;const k1=S[j];return!!k1&&(localStorage.setItem(k1.storageKey,d1?"true":"false"),e.N.production||console.log(`${d1?"\u2713 Preview enabled":"\u2717 Preview disabled"}: ${j}`),!0)}isChatbotEnabled(){const j=this.getPreviewOverride("chatbot");return null!==j?(0,t.of)(j):e.N.chatbotFeatureEnabled?(0,t.of)(!0):this.isFeatureEnabled("chatbot")}getFeature(j){return this.http.get(`${this.featureToggleUrl}/${j}?key=${j}`).pipe((0,f.K)(()=>(0,t.of)({enabled:!1})))}}return E.\u0275fac=function(j){return new(j||E)(m.LFG(b.eN))},E.\u0275prov=m.Yz7({token:E,factory:E.\u0275fac,providedIn:"root"}),E})()},29900:(h2,w1,_)=>{"use strict";_.d(w1,{$:()=>b,b:()=>m});var e=_(40520),t=_(2994),M=_(5e3),f=_(38555),h=_(74202);const m=new e.Xk(()=>!1);let b=(()=>{class S{constructor(E,Q){this.loaderService=E,this.router=Q,this.counter=0}intercept(E,Q){return!this.isLoaderDisabledInRoute()&&!E.context.get(m)&&this.showLoader(),Q.handle(E).pipe((0,t.b)(j=>{j instanceof e.Zn&&this.onEnd()},j=>{this.onEnd()}))}isLoaderDisabledInRoute(){var E;let Q=this.router.routerState.snapshot.root;for(;Q;){if(null===(E=Q.data)||void 0===E?void 0:E.disableLoader)return!0;Q=Q.firstChild}return!1}onEnd(){this.hideLoader()}showLoader(){this.loaderService.show()}hideLoader(){this.loaderService.hide()}}return S.\u0275fac=function(E){return new(E||S)(M.LFG(f.D),M.LFG(h.F0))},S.\u0275prov=M.Yz7({token:S,factory:S.\u0275fac,providedIn:"root"}),S})()},38555:(h2,w1,_)=>{"use strict";_.d(w1,{D:()=>M});var e=_(8929),t=_(5e3);let M=(()=>{class f{constructor(){this.loaderSubject=new e.xQ,this.loaderState=this.loaderSubject.asObservable()}show(){this.loaderSubject.next(!0)}hide(){this.loaderSubject.next(!1)}}return f.\u0275fac=function(m){return new(m||f)},f.\u0275prov=t.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"}),f})()},9723:(h2,w1,_)=>{"use strict";_.d(w1,{M:()=>f});var e=_(92340),t=_(5e3),M=_(40520);let f=(()=>{class h{constructor(b){this.http=b,this.standardsUrl=`${e.N.standardsMapApi}/standards`}getStandard(b){return this.http.get(`${this.standardsUrl}/${b}/all?preview=false`)}getThemesModel(){return this.http.get(`${this.standardsUrl}/themesExpended`)}getPillarsModel(){return this.http.get(`${this.standardsUrl}/pillarsExpended`)}getStandardNodeValues(b,S){return this.http.post(`${e.N.standardsMapApi}/vss/node-standards-value-including-templates`,{standardIds:b,nodeId:S})}fetchStandards(b="NO AFFILIATION"){return this.http.get(`${this.standardsUrl}?client=${encodeURIComponent(b)}`)}fetchStandardPreviews(b="NO AFFILIATION"){return this.http.get(`${this.standardsUrl}?${encodeURIComponent(`preview=true&client=${b}`)}`)}fetchThemes(){return this.http.get(`${this.standardsUrl}/themes`)}fetchPillars(){return this.http.get(`${this.standardsUrl}/pillars`)}fetchVisits(){return this.http.get(`${this.standardsUrl}/visits`)}}
1return h.\u0275fac=function(b){return new(b||h)(t.LFG(M.eN))},h.\u0275prov=t.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"}),h})()},52129:(h2,w1,_)=>{"use strict";_.d(w1,{$:()=>f});var e=_(92340),t=_(5e3),M=_(51062);class f{constructor(m){this.translate=m,this.productsHS=[{product:"All agriculture products",value:"04",label:"04 - Dairy produce; birds' eggs; natural honey; edible products of animal origin, not elsewhere specified or included",id:2},{product:"All agriculture products",value:"06",label:"06 - Live trees and other plants; bulbs, roots and the like; cut flowers and ornamental foliage",id:3},{product:"All agriculture products",value:"07",label:"07 - Edible vegetables and certain roots and tubers",id:4},{product:"All agriculture products",value:"08",label:"08 - Edible fruit and nuts; peel of citrus fruits or melons",id:5},{product:"All agriculture products",value:"09",label:"09 - Coffee, tea, mat\xe9 and spices",id:6},{product:"All agriculture products",value:"10",label:"10 - Cereals",id:7},{product:"All agriculture products",value:"11",label:"11 - Products of the milling industry; malt; starches; inulin; wheat gluten",id:8},{product:"All agriculture products",value:"12",label:"12 - Oil seeds and oleaginous fruits; miscellaneous grains, seeds and fruit; industrial or medicinal plants; straw and fodder",id:9},{product:"All agriculture products",value:"15",label:"15 - Animal or vegetable fats and oils and their cleavage products; prepared edible fats; animal or vegetable waxes",id:10},{product:"Coffee",value:"09",label:"09 - Coffee, tea, mat\xe9 and spices",
1id:11},{product:"Coffee",value:"0901",label:"0901 - Coffee, whether or not roasted or decaffeinated; coffee husks and skins; coffee substitutes containing coffee in any proportion",id:12},{product:"Coffee",value:"090111",label:"090111 - Coffee, whether or not roasted or decaffeinated; coffee husks and skins; coffee substitutes containing coffee in any proportion : Coffee, not roasted : Not decaffeinated",id:13},{product:"Coffee",value:"090112",label:"090112 - Coffee, whether or not roasted or decaffeinated; coffee husks and skins; coffee substitutes containing coffee in any proportion : Coffee, not roasted : Decaffeinated",id:14},{product:"Coffee",value:"090121",label:"090121 - Coffee, whether or not roasted or decaffeinated; coffee husks and skins; coffee substitutes containing coffee in any proportion : Coffee, roasted : Not decaffeinated",id:15},{product:"Coffee",value:"090122",label:"090122 - Coffee, whether or not roasted or decaffeinated; coffee husks and skins; coffee substitutes containing coffee in any proportion : Coffee, roasted : Decaffeinated",id:16},{product:"Coffee",value:"090190",label:"090190 - Coffee, whether or not roasted or decaffeinated; coffee husks and skins; coffee substitutes containing coffee in any proportion : Other",id:17},{product:"Cocoa",value:"18",label:"18 - Cocoa and cocoa preparations",id:18},{product:"Cocoa",value:"1801",label:"1801 - Cocoa beans, whole or broken, raw or roasted",id:19},{product:"Cocoa",value:"1802",label:"1802 - Cocoa shells, husks, skins and other cocoa waste",id:20},{product:"Cocoa",value:"1803",label:"1803 - Cocoa paste, whether or not defatted",id:21},{product:"Cocoa",value:"180310",label:"180310 - Cocoa paste, whether or not defatted : Not defatted",id:22},{product:"Cocoa",value:"180320",label:"180320 - Cocoa paste, whether or not defatted : Wholly or partly defatted",id:23},{product:"Cocoa",value:"1804",label:"1804 - Cocoa butter, fat and oil",id:24},{product:"Cocoa",value:"1805",label:"1805 - Cocoa powder, not containing added sugar or other sweetening matter",id:25},{product:"Cocoa",value:"1806",label:"1806 - Chocolate and other food preparations containing cocoa",id:26},{product:"Cocoa",value:"180610",label:"180610 - Chocolate and other food preparations containing cocoa : Cocoa powder, containing added sugar or other sweetening matter",id:27},{product:"Cocoa",value:"180620",label:"180620 - Chocolate and other food preparations containing cocoa : Other preparations in blocks, slabs or bars weighing more than 2 kg or in liquid, paste, powder, granular or other bulk form in containers or immediate packings, of a content exceeding 2 kg",id:28},{product:"Cocoa",value:"180631",label:"180631 - Chocolate and other food preparations containing cocoa : Other, in blocks, slabs or bars : Filled",id:29},{product:"Cocoa",value:"180632",label:"180632 - Chocolate and other food preparations containing cocoa : Other, in blocks, slabs or bars : Not filled",id:30},{product:"Cocoa",value:"180690",label:"180690 - Chocolate and other food preparations containing cocoa : Other",id:31},{product:"Honey",value:"0409",label:"0409 - Natural honey",id:32},{product:"Quinoa",value:"100850",label:"100850 - Buckwheat, millet and canary seed; other cereals : Quinoa (Chenopodium quinoa)",id:33},{product:"Rice",value:"100610",label:"100610 - Rice : Rice in the husk (paddy or rough)",id:34},{product:"Palm oil",value:"151110",label:"151110 - Palm oil and its fractions, whether or not refined, but not chemically modified : Crude oil",id:35},{product:"Oil (excl. Palm oil)",value:"151590",label:"151590 - Other fixed vegetable fats and oils (including jojoba oil) and their fractions, whether or not refined, but not chemically modified : Other",id:36},{product:"Soy",value:"120190",label:"120190 - Soya beans, whether or not broken : Other",id:37},{product:"Sugar",value:"17",label:"17 - Sugars and sugar confectionery",id:38},{product:"Sugar",value:"1701",label:"1701 - Cane or beet sugar and chemically pure sucrose, in solid form",id:39},{product:"Sugar",value:"170112",label:"170112 - Cane or beet sugar and chemically pure sucrose, in solid form : Raw sugar not containing added flavouring or colouring matter : Beet sugar",id:40},{product:"Sugar",value:"170113",label:"170113 - Cane or beet sugar and chemically pure sucrose, in solid form : Raw sugar not containing added flavouring or colouring matter : Cane sugar specified in subheading note 2 to this chapter",id:41},{product:"Sugar",value:"170114",label:"170114 - Cane or beet sugar and chemically pure sucrose, in solid form : Raw sugar not containing added flavouring or colouring matter : Other cane sugar",id:42},{product:"Sugar",value:"170191",label:"170191 - Cane or beet sugar and chemically pure sucrose, in solid form : Other : Containing added flavouring or colouring matter",id:43},{product:"Sugar",value:"170199",label:"170199 - Cane or beet sugar and chemically pure sucrose, in solid form : Other : Other",id:44}
1,{product:"Tea",value:"0902",label:"0902 - Tea, whether or not flavoured",id:45},{product:"Tea",value:"090210",label:"090210 - Tea, whether or not flavoured : Green tea (not fermented) in immediate packings of a content not exceeding 3 kg",id:46},{product:"Tea",value:"090220",label:"090220 - Tea, whether or not flavoured : Other green tea (not fermented)",id:47},{product:"Tea",value:"090230",label:"090230 - Tea, whether or not flavoured : Black tea (fermented) and partly fermented tea, in immediate packings of a content not exceeding 3 kg",id:48},{product:"Tea",value:"090240",label:"090240 - Tea, whether or not flavoured : Other black tea (fermented) and other partly fermented tea",id:49},{product:"Tea",value:"0903",label:"0903 - Mat\xe9",id:50},{product:"All cereals",value:"10",label:"10 - Cereals",id:51},{product:"Maize or corn",value:"100590",label:"100590 - Maize (corn) : Other",id:52},{product:"Wheat",value:"100199",label:"100199 - Wheat and meslin : Other : Other",id:53},{product:"Barley",value:"100390",label:"100390 - Barley : Other",id:54},{product:"Rye",value:"100290",label:"100290 - Rye : Other",id:55},{product:"Oats",value:"100490",label:"100490 - Oats : Other",id:56},{product:"Grain sorghum",value:"100790",label:"100790 - Grain sorghum : Other",id:57},{product:"Other cereals",value:"100890",label:"100890 - Buckwheat, millet and canary seed; other cereals : Other cereals",id:58},{product:"All dried fruits",value:"08",label:"08 - Edible fruit and nuts; peel of citrus fruits or melons",id:59},{product:"All dried fruits",value:"0813",label:"0813 - Fruit, dried, other than that of headings 0801 to 0806; mixtures of nuts or dried fruits of this chapter",id:60},{product:"All dried fruits",value:"081310",label:"081310 - Fruit, dried, other than that of headings 0801 to 0806; mixtures of nuts or dried fruits of this chapter : Apricots",id:61},{product:"All dried fruits",value:"081320",label:"081320 - Fruit, dried, other than that of headings 0801 to 0806; mixtures of nuts or dried fruits of this chapter : Prunes",id:62},{product:"All dried fruits",value:"081330",label:"081330 - Fruit, dried, other than that of headings 0801 to 0806; mixtures of nuts or dried fruits of this chapter : Apples",id:63},{product:"All dried fruits",value:"081340",label:"081340 - Fruit, dried, other than that of headings 0801 to 0806; mixtures of nuts or dried fruits of this chapter : Other fruit",id:64},{product:"All dried fruits",value:"081350",label:"081350 - Fruit, dried, other than that of headings 0801 to 0806; mixtures of nuts or dried fruits of this chapter : Mixtures of nuts or dried fruits of this chapter",id:65},{product:"Apricot (dried)",value:"081310",label:"081310 - Fruit, dried, other than that of headings 0801 to 0806; mixtures of nuts or dried fruits of this chapter : Apricots",id:66},{product:"Date (dried)",value:"080410",label:"080410 - Dates, figs, pineapples, avocados, guavas, mangoes and mangosteens, fresh or dried : Dates",id:67},{product:"Mango (dried)",value:"080450",label:"080450 - Dates, figs, pineapples, avocados, guavas, mangoes and mangosteens, fresh or dried : Guavas, mangoes and mangosteens",id:68},{product:"Pineapple (dried)",value:"081350",label:"081350 - Fruit, dried, other than that of headings 0801 to 0806; mixtures of nuts or dried fruits of this chapter : Mixtures of nuts or dried fruits of this chapter",id:69},{product:"Raisin or grapes (dried)",value:"080620",label:"080620 - Grapes, fresh or dried : Dried",id:70},{product:"Tomato (dried)",value:"081350",label:"081350 - Fruit, dried, other than that of headings 0801 to 0806; mixtures of nuts or dried fruits of this chapter : Mixtures of nuts or dried fruits of this chapter",id:71},{product:"Banana (dried)",value:"080390",label:"080390 - Bananas, including plantains, fresh or dried : Other",id:72},{product:"Other dried fruits",value:"081350",label:"081350 - Fruit, dried, other than that of headings 0801 to 0806; mixtures of nuts or dried fruits of this chapter : Mixtures of nuts or dried fruits of this chapter",id:73}
1,{product:"All fresh fruits and vegetables",value:"07",label:"07 - Edible vegetables and certain roots and tubers",id:74},{product:"All fresh fruits and vegetables",value:"0701",label:"0701 - Potatoes, fresh or chilled",id:75},{product:"All fresh fruits and vegetables",value:"070110",label:"070110 - Potatoes, fresh or chilled : Seed",id:76},{product:"All fresh fruits and vegetables",value:"070190",label:"070190 - Potatoes, fresh or chilled : Other",id:77},{product:"All fresh fruits and vegetables",value:"0702",label:"0702 - Tomatoes, fresh or chilled",id:78},{product:"All fresh fruits and vegetables",value:"0703",label:"0703 - Onions, shallots, garlic, leeks and other alliaceous vegetables, fresh or chilled",id:79},{product:"All fresh fruits and vegetables",value:"070310",label:"070310 - Onions, shallots, garlic, leeks and other alliaceous vegetables, fresh or chilled : Onions and shallots",id:80},{product:"All fresh fruits and vegetables",value:"070320",label:"070320 - Onions, shallots, garlic, leeks and other alliaceous vegetables, fresh or chilled : Garlic",id:81},{product:"All fresh fruits and vegetables",value:"070390",label:"070390 - Onions, shallots, garlic, leeks and other alliaceous vegetables, fresh or chilled : Leeks and other alliaceous vegetables",id:82},{product:"All fresh fruits and vegetables",value:"0704",label:"0704 - Cabbages, cauliflowers, kohlrabi, kale and similar edible brassicas, fresh or chilled",id:83},{product:"All fresh fruits and vegetables",value:"070410",label:"070410 - Cabbages, cauliflowers, kohlrabi, kale and similar edible brassicas, fresh or chilled : Cauliflowers and headed broccoli",id:84},{product:"All fresh fruits and vegetables",value:"070420",label:"070420 - Cabbages, cauliflowers, kohlrabi, kale and similar edible brassicas, fresh or chilled : Brussels sprouts",id:85},{product:"All fresh fruits and vegetables",value:"070490",label:"070490 - Cabbages, cauliflowers, kohlrabi, kale and similar edible brassicas, fresh or chilled : Other",id:86},{product:"All fresh fruits and vegetables",value:"0705",label:"0705 - Lettuce (Lactuca sativa) and chicory (Cichorium spp.), fresh or chilled",id:87},{product:"All fresh fruits and vegetables",value:"070511",label:"070511 - Lettuce (Lactuca sativa) and chicory (Cichorium spp.), fresh or chilled : Lettuce : Cabbage lettuce (head lettuce)",id:88},{product:"All fresh fruits and vegetables",value:"070519",label:"070519 - Lettuce (Lactuca sativa) and chicory (Cichorium spp.), fresh or chilled : Lettuce : Other",id:89},{product:"All fresh fruits and vegetables",value:"070521",label:"070521 - Lettuce (Lactuca sativa) and chicory (Cichorium spp.), fresh or chilled : Chicory : Witloof chicory (Cichorium intybus var. foliosum)",id:90},{product:"All fresh fruits and vegetables",value:"070529",label:"070529 - Lettuce (Lactuca sativa) and chicory (Cichorium spp.), fresh or chilled : Chicory : Other",id:91},{product:"All fresh fruits and vegetables",value:"0706",label:"0706 - Carrots, turnips, salad beetroot, salsify, celeriac, radishes and similar edible roots, fresh or chilled",id:92},{product:"All fresh fruits and vegetables",value:"070610",label:"070610 - Carrots, turnips, salad beetroot, salsify, celeriac, radishes and similar edible roots, fresh or chilled : Carrots and turnips",id:93},{product:"All fresh fruits and vegetables",value:"070690",label:"070690 - Carrots, turnips, salad beetroot, salsify, celeriac, radishes and similar edible roots, fresh or chilled : Other",id:94},{product:"All fresh fruits and vegetables",value:"0707",label:"0707 - Cucumbers and gherkins, fresh or chilled",id:95},{product:"All fresh fruits and vegetables",value:"0708",label:"0708 - Leguminous vegetables, shelled or unshelled, fresh or chilled",id:96},{product:"All fresh fruits and vegetables",value:"070810",label:"070810 - Leguminous vegetables, shelled or unshelled, fresh or chilled : Peas (Pisum sativum)",id:97},{product:"All fresh fruits and vegetables",value:"070820",label:"070820 - Leguminous vegetables, shelled or unshelled, fresh or chilled : Beans (Vigna spp., Phaseolus spp.)",id:98}
1,{product:"All fresh fruits and vegetables",value:"070890",label:"070890 - Leguminous vegetables, shelled or unshelled, fresh or chilled : Other leguminous vegetables",id:99},{product:"All fresh fruits and vegetables",value:"0709",label:"0709 - Other vegetables, fresh or chilled",id:100},{product:"All fresh fruits and vegetables",value:"070920",label:"070920 - Other vegetables, fresh or chilled : Asparagus",id:101},{product:"All fresh fruits and vegetables",value:"070930",label:"070930 - Other vegetables, fresh or chilled : Aubergines (eggplants)",id:102},{product:"All fresh fruits and vegetables",value:"070940",label:"070940 - Other vegetables, fresh or chilled : Celery other than celeriac",id:103},{product:"All fresh fruits and vegetables",value:"070951",label:"070951 - Other vegetables, fresh or chilled : Mushrooms and truffles : Mushrooms of the genus Agaricus",id:104},{product:"All fresh fruits and vegetables",value:"070959",label:"070959 - Other vegetables, fresh or chilled : Mushrooms and truffles : Other",id:105},{product:"All fresh fruits and vegetables",value:"070960",label:"070960 - Other vegetables, fresh or chilled : Fruits of the genus Capsicum or of the genus Pimenta",id:106},{product:"All fresh fruits and vegetables",value:"070970",label:"070970 - Other vegetables, fresh or chilled : Spinach, New Zealand spinach and orache spinach (garden spinach)",id:107},{product:"All fresh fruits and vegetables",value:"070991",label:"070991 - Other vegetables, fresh or chilled : Other : Globe artichokes",id:108},{product:"All fresh fruits and vegetables",value:"070992",label:"070992 - Other vegetables, fresh or chilled : Other : Olives",id:109},{product:"All fresh fruits and vegetables",value:"070993",label:"070993 - Other vegetables, fresh or chilled : Other : Pumpkins, squash and gourds (Cucurbita spp.)",id:110},{product:"All fresh fruits and vegetables",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:111},{product:"All fresh fruits and vegetables",value:"08",label:"08 - Edible fruit and nuts; peel of citrus fruits or melons",id:112},{product:"All fresh fruits and vegetables",value:"0801",label:"0801 - Coconuts, Brazil nuts and cashew nuts, fresh or dried, whether or not shelled or peeled",id:113},{product:"All fresh fruits and vegetables",value:"080111",label:"080111 - Coconuts, Brazil nuts and cashew nuts, fresh or dried, whether or not shelled or peeled : Coconuts : Desiccated",id:114},{product:"All fresh fruits and vegetables",value:"080112",label:"080112 - Coconuts, Brazil nuts and cashew nuts, fresh or dried, whether or not shelled or peeled : Coconuts : In the inner shell (endocarp)",id:115},{product:"All fresh fruits and vegetables",value:"080119",label:"080119 - Coconuts, Brazil nuts and cashew nuts, fresh or dried, whether or not shelled or peeled : Coconuts : Other",id:116},{product:"All fresh fruits and vegetables",value:"080121",label:"080121 - Coconuts, Brazil nuts and cashew nuts, fresh or dried, whether or not shelled or peeled : Brazil nuts : In shell",id:117},{product:"All fresh fruits and vegetables",value:"080122",label:"080122 - Coconuts, Brazil nuts and cashew nuts, fresh or dried, whether or not shelled or peeled : Brazil nuts : Shelled",id:118},{product:"All fresh fruits and vegetables",value:"080131",label:"080131 - Coconuts, Brazil nuts and cashew nuts, fresh or dried, whether or not shelled or peeled : Cashew nuts : In shell",id:119},{product:"All fresh fruits and vegetables",value:"080132",label:"080132 - Coconuts, Brazil nuts and cashew nuts, fresh or dried, whether or not shelled or peeled : Cashew nuts : Shelled",id:120},{product:"All fresh fruits and vegetables",value:"0802",label:"0802 - Other nuts, fresh or dried, whether or not shelled or peeled",id:121},{product:"All fresh fruits and vegetables",value:"080211",label:"080211 - Other nuts, fresh or dried, whether or not shelled or peeled : Almonds : In shell",id:122},{product:"All fresh fruits and vegetables",value:"080212",label:"080212 - Other nuts, fresh or dried, whether or not shelled or peeled : Almonds : Shelled",id:123}
1,{product:"All fresh fruits and vegetables",value:"080221",label:"080221 - Other nuts, fresh or dried, whether or not shelled or peeled : Hazelnuts or filberts (Corylus spp.) : In shell",id:124},{product:"All fresh fruits and vegetables",value:"080222",label:"080222 - Other nuts, fresh or dried, whether or not shelled or peeled : Hazelnuts or filberts (Corylus spp.) : Shelled",id:125},{product:"All fresh fruits and vegetables",value:"080231",label:"080231 - Other nuts, fresh or dried, whether or not shelled or peeled : Walnuts : In shell",id:126},{product:"All fresh fruits and vegetables",value:"080232",label:"080232 - Other nuts, fresh or dried, whether or not shelled or peeled : Walnuts : Shelled",id:127},{product:"All fresh fruits and vegetables",value:"080241",label:"080241 - Other nuts, fresh or dried, whether or not shelled or peeled : Chestnuts (Castanea spp.) : In shell",id:128},{product:"All fresh fruits and vegetables",value:"080242",label:"080242 - Other nuts, fresh or dried, whether or not shelled or peeled : Chestnuts (Castanea spp.) : Shelled",id:129},{product:"All fresh fruits and vegetables",value:"080251",label:"080251 - Other nuts, fresh or dried, whether or not shelled or peeled : Pistachios : In shell",id:130},{product:"All fresh fruits and vegetables",value:"080252",label:"080252 - Other nuts, fresh or dried, whether or not shelled or peeled : Pistachios : Shelled",id:131},{product:"All fresh fruits and vegetables",value:"080261",label:"080261 - Other nuts, fresh or dried, whether or not shelled or peeled : Macadamia nuts : In shell",id:132},{product:"All fresh fruits and vegetables",value:"080262",label:"080262 - Other nuts, fresh or dried, whether or not shelled or peeled : Macadamia nuts : Shelled",id:133},{product:"All fresh fruits and vegetables",value:"080270",label:"080270 - Other nuts, fresh or dried, whether or not shelled or peeled : Kola nuts (Cola spp.)",id:134},{product:"All fresh fruits and vegetables",value:"080280",label:"080280 - Other nuts, fresh or dried, whether or not shelled or peeled : Areca nuts",id:135},{product:"All fresh fruits and vegetables",value:"080290",label:"080290 - Other nuts, fresh or dried, whether or not shelled or peeled : Other",id:136},{product:"All fresh fruits and vegetables",value:"0803",label:"0803 - Bananas, including plantains, fresh or dried",id:137},{product:"All fresh fruits and vegetables",value:"080310",label:"080310 - Bananas, including plantains, fresh or dried : Plantains",id:138},{product:"All fresh fruits and vegetables",value:"080390",label:"080390 - Bananas, including plantains, fresh or dried : Other",id:139},{product:"All fresh fruits and vegetables",value:"0804",label:"0804 - Dates, figs, pineapples, avocados, guavas, mangoes and mangosteens, fresh or dried",id:140},{product:"All fresh fruits and vegetables",value:"080410",label:"080410 - Dates, figs, pineapples, avocados, guavas, mangoes and mangosteens, fresh or dried : Dates",id:141},{product:"All fresh fruits and vegetables",value:"080420",label:"080420 - Dates, figs, pineapples, avocados, guavas, mangoes and mangosteens, fresh or dried : Figs",id:142},{product:"All fresh fruits and vegetables",value:"080430",label:"080430 - Dates, figs, pineapples, avocados, guavas, mangoes and mangosteens, fresh or dried : Pineapples",id:143},{product:"All fresh fruits and vegetables",value:"080440",label:"080440 - Dates, figs, pineapples, avocados, guavas, mangoes and mangosteens, fresh or dried : Avocados",id:144},{product:"All fresh fruits and vegetables",value:"080450",label:"080450 - Dates, figs, pineapples, avocados, guavas, mangoes and mangosteens, fresh or dried : Guavas, mangoes and mangosteens",id:145},{product:"All fresh fruits and vegetables",value:"0805",label:"0805 - Citrus fruit, fresh or dried",id:146},{product:"All fresh fruits and vegetables",value:"080510",label:"080510 - Citrus fruit, fresh or dried : Oranges",id:147},{product:"All fresh fruits and vegetables",value:"080521",label:"080521 - Citrus fruit, fresh or dried : Mandarins (including tangerines and satsumas); clementines, wilkings and similar citrus hybrids : Mandarins (including tangerines and satsumas)",id:148}
1,{product:"All fresh fruits and vegetables",value:"080522",label:"080522 - Citrus fruit, fresh or dried : Mandarins (including tangerines and satsumas); clementines, wilkings and similar citrus hybrids : Clementines",id:149},{product:"All fresh fruits and vegetables",value:"080529",label:"080529 - Citrus fruit, fresh or dried : Mandarins (including tangerines and satsumas); clementines, wilkings and similar citrus hybrids : Other",id:150},{product:"All fresh fruits and vegetables",value:"080540",label:"080540 - Citrus fruit, fresh or dried : Grapefruit, including pomelos",id:151},{product:"All fresh fruits and vegetables",value:"080550",label:"080550 - Citrus fruit, fresh or dried : Lemons (Citrus limon, Citrus limonum) and limes (Citrus aurantifolia, Citrus latifolia)",id:152},{product:"All fresh fruits and vegetables",value:"080590",label:"080590 - Citrus fruit, fresh or dried : Other",id:153},{product:"All fresh fruits and vegetables",value:"0806",label:"0806 - Grapes, fresh or dried",id:154},{product:"All fresh fruits and vegetables",value:"080610",label:"080610 - Grapes, fresh or dried : Fresh",id:155},{product:"All fresh fruits and vegetables",value:"0807",label:"0807 - Melons (including watermelons) and papaws (papayas), fresh",id:156},{product:"All fresh fruits and vegetables",value:"080711",label:"080711 - Melons (including watermelons) and papaws (papayas), fresh : Melons (including watermelons) : Watermelons",id:157},{product:"All fresh fruits and vegetables",value:"080719",label:"080719 - Melons (including watermelons) and papaws (papayas), fresh : Melons (including watermelons) : Other",id:158},{product:"All fresh fruits and vegetables",value:"080720",label:"080720 - Melons (including watermelons) and papaws (papayas), fresh : Papaws (papayas)",id:159},{product:"All fresh fruits and vegetables",value:"0808",label:"0808 - Apples, pears and quinces, fresh",id:160},{product:"All fresh fruits and vegetables",value:"080810",label:"080810 - Apples, pears and quinces, fresh : Apples",id:161},{product:"All fresh fruits and vegetables",value:"080830",label:"080830 - Apples, pears and quinces, fresh : Pears",id:162},{product:"All fresh fruits and vegetables",value:"080840",label:"080840 - Apples, pears and quinces, fresh : Quinces",id:163},{product:"All fresh fruits and vegetables",value:"0809",label:"0809 - Apricots, cherries, peaches (including nectarines), plums and sloes, fresh",id:164},{product:"All fresh fruits and vegetables",value:"080910",label:"080910 - Apricots, cherries, peaches (including nectarines), plums and sloes, fresh : Apricots",id:165},{product:"All fresh fruits and vegetables",value:"080921",label:"080921 - Apricots, cherries, peaches (including nectarines), plums and sloes, fresh : Cherries : Sour cherries (Prunus cerasus)",id:166},{product:"All fresh fruits and vegetables",value:"080929",label:"080929 - Apricots, cherries, peaches (including nectarines), plums and sloes, fresh : Cherries : Other",id:167},{product:"All fresh fruits and vegetables",value:"080930",label:"080930 - Apricots, cherries, peaches (including nectarines), plums and sloes, fresh : Peaches, including nectarines",id:168},{product:"All fresh fruits and vegetables",value:"080940",label:"080940 - Apricots, cherries, peaches (including nectarines), plums and sloes, fresh : Plums and sloes",id:169},{product:"All fresh fruits and vegetables",value:"0810",label:"0810 - Other fruit, fresh",id:170},{product:"All fresh fruits and vegetables",value:"081010",label:"081010 - Other fruit, fresh : Strawberries",id:171},{product:"All fresh fruits and vegetables",value:"081020",label:"081020 - Other fruit, fresh : Raspberries, blackberries, mulberries and loganberries",id:172},{product:"All fresh fruits and vegetables",value:"081030",label:"081030 - Other fruit, fresh : Black, white or redcurrants and gooseberries",id:173},{product:"All fresh fruits and vegetables",value:"081040",label:"081040 - Other fruit, fresh : Cranberries, bilberries and other fruit of the genus Vaccinium",id:174},{product:"All fresh fruits and vegetables",value:"081050",label:"081050 - Other fruit, fresh : Kiwifruit",id:175}
1,{product:"All fresh fruits and vegetables",value:"081060",label:"081060 - Other fruit, fresh : Durians",id:176},{product:"All fresh fruits and vegetables",value:"081070",label:"081070 - Other fruit, fresh : Persimmons",id:177},{product:"All fresh fruits and vegetables",value:"081090",label:"081090 - Other fruit, fresh : Other",id:178},{product:"Banana (fresh)",value:"080390",label:"080390 - Bananas, including plantains, fresh or dried : Other",id:179},{product:"Acai (fresh)",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:180},{product:"Apple",value:"080810",label:"080810 - Apples, pears and quinces, fresh : Apples",id:181},{product:"Apricots",value:"080910",label:"080910 - Apricots, cherries, peaches (including nectarines), plums and sloes, fresh : Apricots",id:182},{product:"Avocado",value:"080440",label:"080440 - Dates, figs, pineapples, avocados, guavas, mangoes and mangosteens, fresh or dried : Avocados",id:183},{product:"Cassava",value:"071410",label:"071410 - Manioc, arrowroot, salep, Jerusalem artichokes, sweet potatoes and similar roots and tubers with high starch or inulin content, fresh, chilled, frozen or dried, whether or not sliced or in the form of pellets; sago pith : Manioc (cassava)",id:184},{product:"Cherries",value:"080929",label:"080929 - Apricots, cherries, peaches (including nectarines), plums and sloes, fresh : Cherries : Other",id:185},{product:"Citrus",value:"080590",label:"080590 - Citrus fruit, fresh or dried : Other",id:186},{product:"Coconut (fresh)",value:"080112",label:"080112 - Coconuts, Brazil nuts and cashew nuts, fresh or dried, whether or not shelled or peeled : Coconuts : In the inner shell (endocarp)",id:187},{product:"Cranberries, Rasberries etc.",value:"081040",label:"081040 - Other fruit, fresh : Cranberries, bilberries and other fruit of the genus Vaccinium",id:188},{product:"Figs",value:"080420",label:"080420 - Dates, figs, pineapples, avocados, guavas, mangoes and mangosteens, fresh or dried : Figs",id:189},{product:"Figs",value:"080420",label:"080420 - Dates, figs, pineapples, avocados, guavas, mangoes and mangosteens, fresh or dried : Figs",id:190},{product:"Grapes (table)",value:"080610",label:"080610 - Grapes, fresh or dried : Fresh",id:191},{product:"Green beans",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:192},{product:"Green peppers",value:"090411",label:"090411 - Pepper of the genus Piper; dried or crushed or ground fruit of the genus Capsicum or of the genus Pimenta : Pepper : Neither crushed nor ground",id:193},{product:"Guavas (fresh)",value:"080450",label:"080450 - Dates, figs, pineapples, avocados, guavas, mangoes and mangosteens, fresh or dried : Guavas, mangoes and mangosteens",id:194},{product:"Heart of Palm",value:"200891",label:"200891 - Fruit, nuts and other edible parts of plants, otherwise prepared or preserved, whether or not containing added sugar or other sweetening matter or spirit, not elsewhere specified or included : Other, including mixtures other than those of subheading 200819 : Palm hearts",id:195},{product:"Kiwi",value:"081050",label:"081050 - Other fruit, fresh : Kiwifruit",id:196},{product:"Lemons",value:"080550",label:"080550 - Citrus fruit, fresh or dried : Lemons (Citrus limon, Citrus limonum) and limes (Citrus aurantifolia, Citrus latifolia)",id:197},{product:"Lychee",value:"081090",label:"081090 - Other fruit, fresh : Other",id:198},{product:"Mandarins (fresh)",value:"080521",label:"080521 - Citrus fruit, fresh or dried : Mandarins (including tangerines and satsumas); clementines, wilkings and similar citrus hybrids : Mandarins (including tangerines and satsumas)",id:199},{product:"Mango (fresh)",value:"080450",label:"080450 - Dates, figs, pineapples, avocados, guavas, mangoes and mangosteens, fresh or dried : Guavas, mangoes and mangosteens",id:200},{product:"Mangosteen",value:"080450",label:"080450 - Dates, figs, pineapples, avocados, guavas, mangoes and mangosteens, fresh or dried : Guavas, mangoes and mangosteens",id:201},{product:"Melon",value:"080719",label:"080719 - Melons (including watermelons) and papaws (papayas), fresh : Melons (including watermelons) : Other",id:202},{product:"Sugar Beet",value:"121291",label:"121291 - Locust beans, seaweeds and other algae, sugar beet and sugar cane, fresh, chilled, frozen or dried, whether or not ground; fruit stones and kernels and other vegetable products (including unroasted chicory roots of the variety Cichorium intybus sativum) of a kind used primarily for human consumption, not elsewhere specified or included : Other : Sugar beet",id:203}
1,{product:"Oranges",value:"080510",label:"080510 - Citrus fruit, fresh or dried : Oranges",id:204},{product:"Papaya",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:205},{product:"Passion fruit (fresh)",value:"081090",label:"081090 - Other fruit, fresh : Other",id:206},{product:"Peaches",value:"080930",label:"080930 - Apricots, cherries, peaches (including nectarines), plums and sloes, fresh : Peaches, including nectarines",id:207},{product:"Pears",value:"080830",label:"080830 - Apples, pears and quinces, fresh : Pears",id:208},{product:"Pineapple (fresh)",value:"080430",label:"080430 - Dates, figs, pineapples, avocados, guavas, mangoes and mangosteens, fresh or dried : Pineapples",id:209},{product:"Plums",value:"081090",label:"081090 - Other fruit, fresh : Other",id:210},{product:"Potato",value:"070190",label:"070190 - Potatoes, fresh or chilled : Other",id:211},{product:"Dalo",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:212},{product:"Manioc",value:"071410",label:"071410 - Manioc, arrowroot, salep, Jerusalem artichokes, sweet potatoes and similar roots and tubers with high starch or inulin content, fresh, chilled, frozen or dried, whether or not sliced or in the form of pellets; sago pith : Manioc (cassava)",id:213},{product:"Red Yellow Pepper",value:"090411",label:"090411 - Pepper of the genus Piper; dried or crushed or ground fruit of the genus Capsicum or of the genus Pimenta : Pepper : Neither crushed nor ground",id:214},{product:"Strawberries",value:"081010",label:"081010 - Other fruit, fresh : Strawberries",id:215},{product:"Tomato",value:"0702",label:"0702 - Tomatoes, fresh or chilled",id:216},{product:"Wine grapes",value:"080610",label:"080610 - Grapes, fresh or dried : Fresh",id:217},{product:"Other fresh fruits and vegetables",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:218},{product:"Acacia",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:219},{product:"Acerola",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:220},{product:"Ackee",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:221},{product:"Agave",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:222},{product:"Alfalfa",value:"121490",label:"121490 - Swedes, mangolds, fodder roots, hay, lucerne (alfalfa), clover, sainfoin, forage kale, lupines, vetches and similar forage products, whether or not in the form of pellets : Other",id:223},{product:"Aloe Vera",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:224},{product:"Anise",value:"0909",label:"0909 - Seeds of anise, badian, fennel, coriander, cumin or caraway; juniper berries",id:225},{product:"Annatto",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:226},{product:"Areca",value:"080280",label:"080280 - Other nuts, fresh or dried, whether or not shelled or peeled : Areca nuts",id:227},{product:"Argan",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:228},{product:"Aronia",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:229},{product:"Artichokes",value:"070991",label:"070991 - Other vegetables, fresh or chilled : Other : Globe artichokes",id:230}
1,{product:"Asam Gelugur",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:231},{product:"Ash Gourd",value:"070993",label:"070993 - Other vegetables, fresh or chilled : Other : Pumpkins, squash and gourds (Cucurbita spp.)",id:232},{product:"Ash leaves",value:"070993",label:"070993 - Other vegetables, fresh or chilled : Other : Pumpkins, squash and gourds (Cucurbita spp.)",id:233},{product:"Asparagus",value:"070920",label:"070920 - Other vegetables, fresh or chilled : Asparagus",id:234},{product:"Aubergine (Eggplant)",value:"070930",label:"070930 - Other vegetables, fresh or chilled : Aubergines (eggplants)",id:235},{product:"Azuki bean",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:236},{product:"Bamboo",value:"140110",label:"140110 - Vegetable materials of a kind used primarily for plaiting (for example, bamboos, rattans, reeds, rushes, osier, raffia, cleaned, bleached or dyed cereal straw, and lime bark) : Bamboos",id:237},{product:"Bay",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:238},{product:"Bayberry",value:"081090",label:"081090 - Other fruit, fresh : Other",id:239},{product:"Beans (Broad)",value:"071350",label:"071350 - Dried leguminous vegetables, shelled, whether or not skinned or split : Broad beans (Vicia faba var. major) and horse beans (Vicia faba var. equina, Vicia faba var. minor)",id:240},{product:"Beans (French)",value:"0713",label:"0713 - Dried leguminous vegetables, shelled, whether or not skinned or split",id:241},{product:"Beans (Kidney)",value:"071333",label:"071333 - Dried leguminous vegetables, shelled, whether or not skinned or split : Beans (Vigna spp., Phaseolus spp.) : Kidney beans, including white pea beans (Phaseolus vulgaris)",id:242},{product:"Beansprouts",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:243},{product:"Beetroot",value:"070690",label:"070690 - Carrots, turnips, salad beetroot, salsify, celeriac, radishes and similar edible roots, fresh or chilled : Other",id:244},{product:"Black Salsify",value:"070690",label:"070690 - Carrots, turnips, salad beetroot, salsify, celeriac, radishes and similar edible roots, fresh or chilled : Other",id:245},{product:"Blackberries",value:"081020",label:"081020 - Other fruit, fresh : Raspberries, blackberries, mulberries and loganberries",id:246},{product:"Blackcurrants",value:"081030",label:"081030 - Other fruit, fresh : Black, white or redcurrants and gooseberries",id:247},{product:"Blackmulberry",value:"081020",label:"081020 - Other fruit, fresh : Raspberries, blackberries, mulberries and loganberries",id:248},{product:"Blueberries",value:"081020",label:"081020 - Other fruit, fresh : Raspberries, blackberries, mulberries and loganberries",id:249},{product:"Bluet",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:250},{product:"Bok choy",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:251},{product:"Broccoli",value:"070410",label:"070410 - Cabbages, cauliflowers, kohlrabi, kale and similar edible brassicas, fresh or chilled : Cauliflowers and headed broccoli",id:252},{product:"Brussels Sprouts",value:"070420",label:"070420 - Cabbages, cauliflowers, kohlrabi, kale and similar edible brassicas, fresh or chilled : Brussels sprouts",id:253},{product:"Buckwheat",value:"100810",label:"100810 - Buckwheat, millet and canary seed; other cereals : Buckwheat",id:254},{product:"Cabbage",value:"070490",label:"070490 - Cabbages, cauliflowers, kohlrabi, kale and similar edible brassicas, fresh or chilled : Other",id:255},{product:"Cactusfig",value:"080420",label:"080420 - Dates, figs, pineapples, avocados, guavas, mangoes and mangosteens, fresh or dried : Figs",id:256},{product:"Caja",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:257},{product:"Calamansi",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:258},{product:"Canary seed",value:"100830",label:"100830 - Buckwheat, millet and canary seed; other cereals : Canary seed",id:259}
1,{product:"Canola",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:260},{product:"Capers",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:261},{product:"Caraway",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:262},{product:"Carob",value:"121292",label:"121292 - Locust beans, seaweeds and other algae, sugar beet and sugar cane, fresh, chilled, frozen or dried, whether or not ground; fruit stones and kernels and other vegetable products (including unroasted chicory roots of the variety Cichorium intybus sativum) of a kind used primarily for human consumption, not elsewhere specified or included : Other : Locust beans (carob)",id:263},{product:"Carrots",value:"070610",label:"070610 - Carrots, turnips, salad beetroot, salsify, celeriac, radishes and similar edible roots, fresh or chilled : Carrots and turnips",id:264},{product:"Castor",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:265},{product:"Cauliflower",value:"070410",label:"070410 - Cabbages, cauliflowers, kohlrabi, kale and similar edible brassicas, fresh or chilled : Cauliflowers and headed broccoli",id:266},{product:"Celeriac",value:"070690",label:"070690 - Carrots, turnips, salad beetroot, salsify, celeriac, radishes and similar edible roots, fresh or chilled : Other",id:267},{product:"Celery leaf",value:"070940",label:"070940 - Other vegetables, fresh or chilled : Celery other than celeriac",id:268},{product:"Chervil",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:269},{product:"Chickpeas",value:"071320",label:"071320 - Dried leguminous vegetables, shelled, whether or not skinned or split : Chickpeas (garbanzos)",id:270},{product:"Chicory root",value:"121294",label:"121294 - Locust beans, seaweeds and other algae, sugar beet and sugar cane, fresh, chilled, frozen or dried, whether or not ground; fruit stones and kernels and other vegetable products (including unroasted chicory roots of the variety Cichorium intybus sativum) of a kind used primarily for human consumption, not elsewhere specified or included : Other : Chicory roots",id:271},{product:"Chicory",value:"070529",label:"070529 - Lettuce (Lactuca sativa) and chicory (Cichorium spp.), fresh or chilled : Chicory : Other",id:272},{product:"Chilli pepper",value:"090421",label:"090421 - Pepper of the genus Piper; dried or crushed or ground fruit of the genus Capsicum or of the genus Pimenta : Fruit of the genus Capsicum or of the genus Pimenta : Dried, neither crushed nor ground",id:273},{product:"Chirimoya",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:274},{product:"Chives",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:275},{product:"Choy Sum",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:276},{product:"Cilantro",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:277},{product:"Citron",value:"080590",label:"080590 - Citrus fruit, fresh or dried : Other",id:278}
1,{product:"Clover",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:279},{product:"Cloves",value:"090710",label:"090710 - Cloves (whole fruit, cloves and stems) : Neither crushed nor ground",id:280},{product:"Coriander",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:281},{product:"Courgette (Zucchini)",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:282},{product:"Cowberry",value:"081040",label:"081040 - Other fruit, fresh : Cranberries, bilberries and other fruit of the genus Vaccinium",id:283},{product:"Cress",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:284},{product:"Cucumber",value:"0707",label:"0707 - Cucumbers and gherkins, fresh or chilled",id:285},{product:"Cumin",value:"090931",label:"090931 - Seeds of anise, badian, fennel, coriander, cumin or caraway; juniper berries : Seeds of cumin : Neither crushed nor ground",id:286},{product:"Redcurrant",value:"081030",label:"081030 - Other fruit, fresh : Black, white or redcurrants and gooseberries",id:287},{product:"Curry leaf",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:288},{product:"Dragonfruit",value:"081090",label:"081090 - Other fruit, fresh : Other",id:289},{product:"Edamame",value:"1201",label:"1201 - Soya beans, whether or not broken",id:290},{product:"Elderberries",value:"081040",label:"081040 - Other fruit, fresh : Cranberries, bilberries and other fruit of the genus Vaccinium",id:291},{product:"Elderflowers",value:"081040",label:"081040 - Other fruit, fresh : Cranberries, bilberries and other fruit of the genus Vaccinium",id:292},{product:"Endive",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:293},{product:"Eucalyptus leaves",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:294},{product:"Fennel",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:295},{product:"Fenugreek",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:296}
1,{product:"Galangal",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:297},{product:"Garlic",value:"070320",label:"070320 - Onions, shallots, garlic, leeks and other alliaceous vegetables, fresh or chilled : Garlic",id:298},{product:"Gherkins",value:"0707",label:"0707 - Cucumbers and gherkins, fresh or chilled",id:299},{product:"Ginseng",value:"121120",label:"121120 - Plants and parts of plants (including seeds and fruits), of a kind used primarily in perfumery, in pharmacy or for insecticidal, fungicidal or similar purposes, fresh, chilled, frozen or dried, whether or not cut, crushed or powdered : Ginseng roots",id:300},{product:"Goji",value:"081030",label:"081030 - Other fruit, fresh : Black, white or redcurrants and gooseberries",id:301},{product:"Gooseberry",value:"081030",label:"081030 - Other fruit, fresh : Black, white or redcurrants and gooseberries",id:302},{product:"Grass (animal feed)",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:303},{product:"Guar bean",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:304},{product:"Guasca",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:305},{product:"Hawthorn",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:306},{product:"Heather",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:307},{product:"Honeybush",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:308},{product:"Hops",value:"130213",label:"130213 - Vegetable saps and extracts; pectic substances, pectinates and pectates; agaragar and other mucilages and thickeners, whether or not modified, derived from vegetable products : Vegetable saps and extracts : Of hops",id:309},{product:"Horseradish",value:"070690",label:"070690 - Carrots, turnips, salad beetroot, salsify, celeriac, radishes and similar edible roots, fresh or chilled : Other",id:310},{product:"Jabuticaba",value:"081090",label:"081090 - Other fruit, fresh : Other",id:311},{product:"Jackfruit",value:"081090",label:"081090 - Other fruit, fresh : Other",id:312}
1,{product:"Jasmine",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:313},{product:"Jujube",value:"081040",label:"081040 - Other fruit, fresh : Cranberries, bilberries and other fruit of the genus Vaccinium",id:314},{product:"Kale",value:"070490",label:"070490 - Cabbages, cauliflowers, kohlrabi, kale and similar edible brassicas, fresh or chilled : Other",id:315},{product:"Kaong",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:316},{product:"Kho qua",value:"070993",label:"070993 - Other vegetables, fresh or chilled : Other : Pumpkins, squash and gourds (Cucurbita spp.)",id:317},{product:"Kohlrabi",value:"070490",label:"070490 - Cabbages, cauliflowers, kohlrabi, kale and similar edible brassicas, fresh or chilled : Other",id:318},{product:"Kola",value:"080270",label:"080270 - Other nuts, fresh or dried, whether or not shelled or peeled : Kola nuts (Cola spp.)",id:319},{product:"Konjac",value:"07",label:"07 - Edible vegetables and certain roots and tubers",id:320},{product:"Laos",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:321},{product:"Laurel",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:322},{product:"Lavender",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:323},{product:"Leek",value:"070390",label:"070390 - Onions, shallots, garlic, leeks and other alliaceous vegetables, fresh or chilled : Leeks and other alliaceous vegetables",id:324},{product:"Lemon balm",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:325},{product:"Lentils",value:"071340",label:"071340 - Dried leguminous vegetables, shelled, whether or not skinned or split : Lentils",id:326},{product:"Lettuce",value:"070519",label:"070519 - Lettuce (Lactuca sativa) and chicory (Cichorium spp.), fresh or chilled : Lettuce : Other",id:327},{product:"Linden",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:328},{product:"Lingonberry",value:"081040",label:"081040 - Other fruit, fresh : Cranberries, bilberries and other fruit of the genus Vaccinium",id:329},{product:"Liquorice",value:"130212",label:"130212 - Vegetable saps and extracts; pectic substances, pectinates and pectates; agaragar and other mucilages and thickeners, whether or not modified, derived from vegetable products : Vegetable saps and extracts : Of liquorice",id:330},{product:"Locust bean",value:"121292",label:"121292 - Locust beans, seaweeds and other algae, sugar beet and sugar cane, fresh, chilled, frozen or dried, whether or not ground; fruit stones and kernels and other vegetable products (including unroasted chicory roots of the variety Cichorium intybus sativum) of a kind used primarily for human consumption, not elsewhere specified or included : Other : Locust beans (carob)",id:331},{product:"Lovage",value:"0709",label:"0709 - Other vegetables, fresh or chilled",id:332},{product:"Lucuma",value:"081090",label:"081090 - Other fruit, fresh : Other",id:333},{product:"Lulo",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:334},{product:"Lupine",value:"121490",label:"121490 - Swedes, mangolds, fodder roots, hay, lucerne (alfalfa), clover, sainfoin, forage kale, lupines, vetches and similar forage products, whether or not in the form of pellets : Other",id:335},{product:"Mandioquinha",value:"0709",label:"0709 - Other vegetables, fresh or chilled",id:336},{product:"Marigold",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:337},{product:"Marjoram",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:338},{product:"Marula",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:339}
1,{product:"Meadowsweet",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:340},{product:"Millet",value:"100829",label:"100829 - Buckwheat, millet and canary seed; other cereals : Millet : Other",id:341},{product:"Mirabelle",value:"081040",label:"081040 - Other fruit, fresh : Cranberries, bilberries and other fruit of the genus Vaccinium",id:342},{product:"Mulberry",value:"081020",label:"081020 - Other fruit, fresh : Raspberries, blackberries, mulberries and loganberries",id:343},{product:"Mustard",value:"120750",label:"120750 - Other oil seeds and oleaginous fruits, whether or not broken : Mustard seeds",id:344},{product:"Nectarine",value:"080930",label:"080930 - Apricots, cherries, peaches (including nectarines), plums and sloes, fresh : Peaches, including nectarines",id:345},{product:"Nettle",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:346},{product:"Okra",value:"0709",label:"0709 - Other vegetables, fresh or chilled",id:347},{product:"Onions",value:"070310",label:"070310 - Onions, shallots, garlic, leeks and other alliaceous vegetables, fresh or chilled : Onions and shallots",id:348},{product:"Pak choy",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:349},{product:"Pandanus",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:350},{product:"Paprika",value:"090422",label:"090422 - Pepper of the genus Piper; dried or crushed or ground fruit of the genus Capsicum or of the genus Pimenta : Fruit of the genus Capsicum or of the genus Pimenta : Crushed or ground",id:351},{product:"Parsnip",value:"0706",label:"0706 - Carrots, turnips, salad beetroot, salsify, celeriac, radishes and similar edible roots, fresh or chilled",id:352},{product:"Patchouli",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:353},{product:"Peas",value:"070810",label:"070810 - Leguminous vegetables, shelled or unshelled, fresh or chilled : Peas (Pisum sativum)",id:354},{product:"Pecan",value:"0802",label:"0802 - Other nuts, fresh or dried, whether or not shelled or peeled",id:355},{product:"Peppercorns",value:"0904",label:"0904 - Pepper of the genus Piper; dried or crushed or ground fruit of the genus Capsicum or of the genus Pimenta",id:356},{product:"Persimmon",value:"0904",label:"0904 - Pepper of the genus Piper; dried or crushed or ground fruit of the genus Capsicum or of the genus Pimenta",id:357},{product:"Pigeon peas",value:"0708",label:"0708 - Leguminous vegetables, shelled or unshelled, fresh or chilled",id:358},{product:"Pine nuts",value:"0802",label:"0802 - Other nuts, fresh or dried, whether or not shelled or peeled",id:359},{product:"Plantain",value:"0803",label:"0803 - Bananas, including plantains, fresh or dried",id:360},{product:"Pomegranate",value:"081090",label:"081090 - Other fruit, fresh : Other",id:361},{product:"Potato (sweet)",value:"0714",label:"0714 - Manioc, arrowroot, salep, Jerusalem artichokes, sweet potatoes and similar roots and tubers with high starch or inulin content, fresh, chilled, frozen or dried, whether or not sliced or in the form of pellets; sago pith",id:362},{product:"Pumpkin",value:"070993",label:"070993 - Other vegetables, fresh or chilled : Other : Pumpkins, squash and gourds (Cucurbita spp.)",id:363}
1,{product:"Quince",value:"0808",label:"0808 - Apples, pears and quinces, fresh",id:364},{product:"Rapeseed",value:"070490",label:"070490 - Cabbages, cauliflowers, kohlrabi, kale and similar edible brassicas, fresh or chilled : Other",id:365},{product:"Raspberries",value:"081040",label:"081040 - Other fruit, fresh : Cranberries, bilberries and other fruit of the genus Vaccinium",id:366},{product:"Rhubarb",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:367},{product:"Romanesque",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:368},{product:"Rooibos",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:369},{product:"Rose Hips",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:370},{product:"Rose Buds",value:"060311",label:"060311 - Cut flowers and flower buds of a kind suitable for bouquets or for ornamental purposes, fresh, dried, dyed, bleached, impregnated or otherwise prepared : Fresh : Roses",id:371},{product:"Rowan berry",value:"081040",label:"081040 - Other fruit, fresh : Cranberries, bilberries and other fruit of the genus Vaccinium",id:372},{product:"Rutabaga",value:"070490",label:"070490 - Cabbages, cauliflowers, kohlrabi, kale and similar edible brassicas, fresh or chilled : Other",id:373},{product:"Safflower",value:"120760",label:"120760 - Other oil seeds and oleaginous fruits, whether or not broken : Safflower (Carthamus tinctorius) seeds",id:374},{product:"Saffron",value:"091020",label:"091020 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Saffron",id:375},{product:"Sage",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:376},{product:"Sathukudi",value:"080590",label:"080590 - Citrus fruit, fresh or dried : Other",id:377},{product:"Savoury",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:378},{product:"Scallion",value:"0703",label:"0703 - Onions, shallots, garlic, leeks and other alliaceous vegetables, fresh or chilled",id:379},{product:"Schizandra",value:"081040",label:"081040 - Other fruit, fresh : Cranberries, bilberries and other fruit of the genus Vaccinium",id:380},{product:"Sea Buckthorn",value:"081040",label:"081040 - Other fruit, fresh : Cranberries, bilberries and other fruit of the genus Vaccinium",id:381},{product:"Seaweed",value:"121221",label:"121221 - Locust beans, seaweeds and other algae, sugar beet and sugar cane, fresh, chilled, frozen or dried, whether or not ground; fruit stones and kernels and other vegetable products (including unroasted chicory roots of the variety Cichorium intybus sativum) of a kind used primarily for human consumption, not elsewhere specified or included : Seaweeds and other algae : Fit for human consumption",id:382},{product:"Senna",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:383},{product:"Shallots",value:"0703",label:"0703 - Onions, shallots, garlic, leeks and other alliaceous vegetables, fresh or chilled",id:384},{product:"Sorrel",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:385},{product:"Soursop",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:386},{product:"Spearmint",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:387},{product:"Spelt",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:388},{product:"Spinach",value:"070970",label:"070970 - Other vegetables, fresh or chilled : Spinach, New Zealand spinach and orache spinach (garden spinach)",id:389},{product:"Spring Onions (Scallion)",value:"0703",label:"0703 - Onions, shallots, garlic, leeks and other alliaceous vegetables, fresh or chilled",i
1d:390},{product:"Squash",value:"070993",label:"070993 - Other vegetables, fresh or chilled : Other : Pumpkins, squash and gourds (Cucurbita spp.)",id:391},{product:"Starfuit",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:392},{product:"Stevia",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:393},{product:"Sugar cane",value:"121293",label:"121293 - Locust beans, seaweeds and other algae, sugar beet and sugar cane, fresh, chilled, frozen or dried, whether or not ground; fruit stones and kernels and other vegetable products (including unroasted chicory roots of the variety Cichorium intybus sativum) of a kind used primarily for human consumption, not elsewhere specified or included : Other : Sugar cane",id:394},{product:"Sugar palm",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:395},{product:"Sunflower",value:"1206",label:"1206 - Sunflower seeds, whether or not broken",id:396},{product:"Swede",value:"1214",label:"1214 - Swedes, mangolds, fodder roots, hay, lucerne (alfalfa), clover, sainfoin, forage kale, lupines, vetches and similar forage products, whether or not in the form of pellets",id:397},{product:"Sweet potato",value:"0714",label:"0714 - Manioc, arrowroot, salep, Jerusalem artichokes, sweet potatoes and similar roots and tubers with high starch or inulin content, fresh, chilled, frozen or dried, whether or not sliced or in the form of pellets; sago pith",id:398},{product:"Tamarind",value:"081090",label:"081090 - Other fruit, fresh : Other",id:399}
1,{product:"Tangerine",value:"080521",label:"080521 - Citrus fruit, fresh or dried : Mandarins (including tangerines and satsumas); clementines, wilkings and similar citrus hybrids : Mandarins (including tangerines and satsumas)",id:400},{product:"Tapioca",value:"071410",label:"071410 - Manioc, arrowroot, salep, Jerusalem artichokes, sweet potatoes and similar roots and tubers with high starch or inulin content, fresh, chilled, frozen or dried, whether or not sliced or in the form of pellets; sago pith : Manioc (cassava)",id:401},{product:"Taro",value:"071440",label:"071440 - Manioc, arrowroot, salep, Jerusalem artichokes, sweet potatoes and similar roots and tubers with high starch or inulin content, fresh, chilled, frozen or dried, whether or not sliced or in the form of pellets; sago pith : Taro (Colocasia spp.)",id:402},{product:"Tarragon",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:403},{product:"Timothy",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:404},{product:"Topinambour",value:"0714",label:"0714 - Manioc, arrowroot, salep, Jerusalem artichokes, sweet potatoes and similar roots and tubers with high starch or inulin content, fresh, chilled, frozen or dried, whether or not sliced or in the form of pellets; sago pith",id:405},{product:"Triticale",value:"100860",label:"100860 - Buckwheat, millet and canary seed; other cereals : Triticale",id:406},{product:"Tung choi",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:407},{product:"Turmeric",value:"091030",label:"091030 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Turmeric (curcuma)",id:408},{product:"Turnip",value:"070610",label:"070610 - Carrots, turnips, salad beetroot, salsify, celeriac, radishes and similar edible roots, fresh or chilled : Carrots and turnips",id:409},{product:"Ube",value:"071430",label:"071430 - Manioc, arrowroot, salep, Jerusalem artichokes, sweet potatoes and similar roots and tubers with high starch or inulin content, fresh, chilled, frozen or dried, whether or not sliced or in the form of pellets; sago pith : Yams (Dioscorea spp.)",id:410},{product:"Umbu",value:"080940",label:"080940 - Apricots, cherries, peaches (including nectarines), plums and sloes, fresh : Plums and sloes",id:411},{product:"Verbena",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:412},{product:"Vetch",value:"1214",label:"1214 - Swedes, mangolds, fodder roots, hay, lucerne (alfalfa), clover, sainfoin, forage kale, lupines, vetches and similar forage products, whether or not in the form of pellets",id:413}
1,{product:"Vetiver",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:414},{product:"Violet",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:415},{product:"Water chestnuts",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:416},{product:"Watercress",value:"070999",label:"070999 - Other vegetables, fresh or chilled : Other : Other",id:417},{product:"Watermelon",value:"080711",label:"080711 - Melons (including watermelons) and papaws (papayas), fresh : Melons (including watermelons) : Watermelons",id:418},{product:"Wolfberry",value:"081030",label:"081030 - Other fruit, fresh : Black, white or redcurrants and gooseberries",id:419},{product:"Yam",value:"071430",label:"071430 - Manioc, arrowroot, salep, Jerusalem artichokes, sweet potatoes and similar roots and tubers with high starch or inulin content, fresh, chilled, frozen or dried, whether or not sliced or in the form of pellets; sago pith : Yams (Dioscorea spp.)",id:420},{product:"All herbs and spices",value:"0904",label:"0904 - Pepper of the genus Piper; dried or crushed or ground fruit of the genus Capsicum or of the genus Pimenta",id:421},{product:"All herbs and spices",value:"090411",label:"090411 - Pepper of the genus Piper; dried or crushed or ground fruit of the genus Capsicum or of the genus Pimenta : Pepper : Neither crushed nor ground",id:422},{product:"All herbs and spices",value:"090412",label:"090412 - Pepper of the genus Piper; dried or crushed or ground fruit of the genus Capsicum or of the genus Pimenta : Pepper : Crushed or ground",id:423},{product:"All herbs and spices",value:"090421",label:"090421 - Pepper of the genus Piper; dried or crushed or ground fruit of the genus Capsicum or of the genus Pimenta : Fruit of the genus Capsicum or of the genus Pimenta : Dried, neither crushed nor ground",id:424},{product:"All herbs and spices",value:"090422",label:"090422 - Pepper of the genus Piper; dried or crushed or ground fruit of the genus Capsicum or of the genus Pimenta : Fruit of the genus Capsicum or of the genus Pimenta : Crushed or ground",id:425},{product:"All herbs and spices",value:"0905",label:"0905 - Vanilla",id:426},{product:"All herbs and spices",value:"090510",label:"090510 - Vanilla : Neither crushed nor ground",id:427},{product:"All herbs and spices",value:"090520",label:"090520 - Vanilla : Crushed or ground",id:428},{product:"All herbs and spices",value:"0906",label:"0906 - Cinnamon and cinnamontree flowers",id:429},{product:"All herbs and spices",value:"090611",label:"090611 - Cinnamon and cinnamontree flowers : Neither crushed nor ground : Cinnamon (Cinnamomum zeylanicum Blume)",id:430},{product:"All herbs and spices",value:"090619",label:"090619 - Cinnamon and cinnamontree flowers : Neither crushed nor ground : Other",id:431},{product:"All herbs and spices",value:"090620",label:"090620 - Cinnamon and cinnamontree flowers : Crushed or ground",id:432},{product:"All herbs and spices",value:"0907",label:"0907 - Cloves (whole fruit, cloves and stems)",id:433},{product:"All herbs and spices",value:"090710",label:"090710 - Cloves (whole fruit, cloves and stems) : Neither crushed nor ground",id:434},{product:"All herbs and spices",value:"090720",label:"090720 - Cloves (whole fruit, cloves and stems) : Crushed or ground",id:435},{product:"All herbs and spices",value:"0908",label:"0908 - Nutmeg, mace and cardamoms",id:436},{product:"All herbs and spices",value:"090811",label:"090811 - Nutmeg, mace and cardamoms : Nutmeg : Neither crushed nor ground",id:437},{product:"All herbs and spices",value:"090812",label:"090812 - Nutmeg, mace and cardamoms : Nutmeg : Crushed or ground",id:438},{product:"All herbs and spices",value:"090821",label:"090821 - Nutmeg, mace and cardamoms : Mace : Neither crushed nor ground",id:439},{product:"All herbs and spices",value:"090822",label:"090822 - Nutmeg, mace and cardamoms : Mace : Crushed or ground",id:440},{product:"All herbs and spices",value:"090831",label:"090831 - Nutmeg, mace and cardamoms : Cardamoms : Neither crushed nor ground",id:441}
1,{product:"All herbs and spices",value:"090832",label:"090832 - Nutmeg, mace and cardamoms : Cardamoms : Crushed or ground",id:442},{product:"All herbs and spices",value:"0909",label:"0909 - Seeds of anise, badian, fennel, coriander, cumin or caraway; juniper berries",id:443},{product:"All herbs and spices",value:"090921",label:"090921 - Seeds of anise, badian, fennel, coriander, cumin or caraway; juniper berries : Seeds of coriander : Neither crushed nor ground",id:444},{product:"All herbs and spices",value:"090922",label:"090922 - Seeds of anise, badian, fennel, coriander, cumin or caraway; juniper berries : Seeds of coriander : Crushed or ground",id:445},{product:"All herbs and spices",value:"090931",label:"090931 - Seeds of anise, badian, fennel, coriander, cumin or caraway; juniper berries : Seeds of cumin : Neither crushed nor ground",id:446},{product:"All herbs and spices",value:"090932",label:"090932 - Seeds of anise, badian, fennel, coriander, cumin or caraway; juniper berries : Seeds of cumin : Crushed or ground",id:447},{product:"All herbs and spices",value:"090961",label:"090961 - Seeds of anise, badian, fennel, coriander, cumin or caraway; juniper berries : Seeds of anise, badian, caraway or fennel; juniper berries : Neither crushed nor ground",id:448},{product:"All herbs and spices",value:"090962",label:"090962 - Seeds of anise, badian, fennel, coriander, cumin or caraway; juniper berries : Seeds of anise, badian, caraway or fennel; juniper berries : Crushed or ground",id:449},{product:"All herbs and spices",value:"0910",label:"0910 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices",id:450},{product:"All herbs and spices",value:"091011",label:"091011 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Ginger : Neither crushed nor ground",id:451},{product:"All herbs and spices",value:"091012",label:"091012 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Ginger : Crushed or ground",id:452},{product:"All herbs and spices",value:"091020",label:"091020 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Saffron",id:453},{product:"All herbs and spices",value:"091030",label:"091030 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Turmeric (curcuma)",id:454},{product:"All herbs and spices",value:"091091",label:"091091 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Mixtures referred to in note 1(b) to this chapter",id:455},{product:"All herbs and spices",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:456},{product:"Basil",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:457},{product:"Black pepper",value:"090411",label:"090411 - Pepper of the genus Piper; dried or crushed or ground fruit of the genus Capsicum or of the genus Pimenta : Pepper : Neither crushed nor ground",id:458},{product:"Borage",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:459},{product:"Cardamon",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:460},{product:"Celery",value:"070940",label:"070940 - Other vegetables, fresh or chilled : Celery other than celeriac",id:461},{product:"Cinnamon",value:"090611",label:"090611 - Cinnamon and cinnamontree flowers : Neither crushed nor ground : Cinnamon (Cinnamomum zeylanicum Blume)",id:462},{product:"Clove",value:"090710",label:"090710 - Cloves (whole fruit, cloves and stems) : Neither crushed nor ground",id:463},{product:"Dill",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:464},{product:"Camomille",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:465}
1,{product:"Ginger",value:"091011",label:"091011 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Ginger : Neither crushed nor ground",id:466},{product:"Hibiscus",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:467},{product:"Lemongrass",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:468},{product:"Lemon verbena",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:469},{product:"Mace",value:"090821",label:"090821 - Nutmeg, mace and cardamoms : Mace : Neither crushed nor ground",id:470},{product:"Mint",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:471},{product:"Nutmeg",value:"090811",label:"090811 - Nutmeg, mace and cardamoms : Nutmeg : Neither crushed nor ground",id:472},{product:"Orange leaves",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:473},{product:"Oregano",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:474},{product:"Parsley",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:475},{product:"Rosemary",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:476},{product:"Peppermint",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:477},{product:"Thyme",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:478},{product:"Tumeric",value:"091030",label:"091030 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Turmeric (curcuma)",id:479},{product:"Vanilla",value:"090510",label:"090510 - Vanilla : Neither crushed nor ground",id:480},{product:"White Pepper",value:"090411",label:"090411 - Pepper of the genus Piper; dried or crushed or ground fruit of the genus Capsicum or of the genus Pimenta : Pepper : Neither crushed nor ground",id:481},{product:"Other herbs and spices",value:"091099",label:"091099 - Ginger, saffron, turmeric (curcuma), thyme, bay leaves, curry and other spices : Other spices : Other",id:482},{product:"All floriculture products",value:"06",label:"06 - Live trees and other plants; bulbs, roots and the like; cut flowers and ornamental foliage",id:483},{product:"Flowers",value:"0603",label:"0603 - Cut flowers and flower buds of a kind suitable for bouquets or for ornamental purposes, fresh, dried, dyed, bleached, impregnated or otherwise prepared",id:484},{product:"Plants",value:"0602",label:"0602 - Other live plants (including their roots), cuttings and slips; mushroom spawn",id:485},{product:"Trees",value:"060220",label:"060220 - Other live plants (including their roots), cuttings and slips; mushroom spawn : Trees, shrubs and bushes, grafted or not, of kinds which bear edible fruit or nuts",id:486},{product:"Bulbs and stems",value:"0601",label:"0601 - Bulbs, tubers, tuberous roots, corms, crowns and rhizomes, dormant, in growth or in flower; chicory plants and roots other than roots of heading 1212",id:487},{product:"Other floriculture",value:"06",label:"06 - Live trees and other plants; bulbs, roots and the like; cut flowers and ornamental foliage",id:488},{product:"All livestock animals",value:"01",label:"01 - Live animals",id:489},{product:"All livestock animals",value:"02",label:"02 - Meat and edible meat offal",id:490},{product:"All meat products and by-products",value:"02",label:"02 - Meat and edible meat offal",id:491},{product:"Beef meat (fresh or frozen)",value:"020130",label:"020130 - Meat of bovine animals, fresh or chilled : Boneless",id:492}
1,{product:"Bison meat (fresh or frozen)",value:"020130",label:"020130 - Meat of bovine animals, fresh or chilled : Boneless",id:493},{product:"Pork meat (fresh or frozen)",value:"020319",label:"020319 - Meat of swine, fresh, chilled or frozen : Fresh or chilled : Other",id:494},{product:"Sheep and goat meat (fresh or frozen)",value:"020421",label:"020421 - Meat of sheep or goats, fresh, chilled or frozen : Other meat of sheep, fresh or chilled : Carcases and halfcarcases",id:495},{product:"Dairy products",value:"04",label:"04 - Dairy produce; birds' eggs; natural honey; edible products of animal origin, not elsewhere specified or included",id:496},{product:"Eggs",value:"040721",label:"040721 - Birds' eggs, in shell, fresh, preserved or cooked : Other fresh eggs : Of fowls of the species Gallus domesticus",id:497},{product:"All nuts and oilseeds products",value:"08",label:"08 - Edible fruit and nuts; peel of citrus fruits or melons",id:498},{product:"All nuts and oilseeds products",value:"0801",label:"0801 - Coconuts, Brazil nuts and cashew nuts, fresh or dried, whether or not shelled or peeled",id:499},{product:"All nuts and oilseeds products",value:"080111",label:"080111 - Coconuts, Brazil nuts and cashew nuts, fresh or dried, whether or not shelled or peeled : Coconuts : Desiccated",id:500},{product:"All nuts and oilseeds products",value:"080112",label:"080112 - Coconuts, Brazil nuts and cashew nuts, fresh or dried, whether or not shelled or peeled : Coconuts : In the inner shell (endocarp)",id:501},{product:"All nuts and oilseeds products",value:"080119",label:"080119 - Coconuts, Brazil nuts and cashew nuts, fresh or dried, whether or not shelled or peeled : Coconuts : Other",id:502},{product:"All nuts and oilseeds products",value:"080121",label:"080121 - Coconuts, Brazil nuts and cashew nuts, fresh or dried, whether or not shelled or peeled : Brazil nuts : In shell",id:503},{product:"All nuts and oilseeds products",value:"080122",label:"080122 - Coconuts, Brazil nuts and cashew nuts, fresh or dried, whether or not shelled or peeled : Brazil nuts : Shelled",id:504},{product:"All nuts and oilseeds products",value:"080131",label:"080131 - Coconuts, Brazil nuts and cashew nuts, fresh or dried, whether or not shelled or peeled : Cashew nuts : In shell",id:505},{product:"All nuts and oilseeds products",value:"080132",label:"080132 - Coconuts, Brazil nuts and cashew nuts, fresh or dried, whether or not shelled or peeled : Cashew nuts : Shelled",id:506},{product:"All nuts and oilseeds products",value:"0802",label:"0802 - Other nuts, fresh or dried, whether or not shelled or peeled",id:507},{product:"All nuts and oilseeds products",value:"080211",label:"080211 - Other nuts, fresh or dried, whether or not shelled or peeled : Almonds : In shell",id:508},{product:"All nuts and oilseeds products",value:"080212",label:"080212 - Other nuts, fresh or dried, whether or not shelled or peeled : Almonds : Shelled",id:509},{product:"All nuts and oilseeds products",value:"080221",label:"080221 - Other nuts, fresh or dried, whether or not shelled or peeled : Hazelnuts or filberts (Corylus spp.) : In shell",id:510},{product:"All nuts and oilseeds products",value:"080222",label:"080222 - Other nuts, fresh or dried, whether or not shelled or peeled : Hazelnuts or filberts (Corylus spp.) : Shelled",id:511},{product:"All nuts and oilseeds products",value:"080231",label:"080231 - Other nuts, fresh or dried, whether or not shelled or peeled : Walnuts : In shell",id:512},{product:"All nuts and oilseeds products",value:"080232",label:"080232 - Other nuts, fresh or dried, whether or not shelled or peeled : Walnuts : Shelled",id:513},{product:"All nuts and oilseeds products",value:"080241",label:"080241 - Other nuts, fresh or dried, whether or not shelled or peeled : Chestnuts (Castanea spp.) : In shell",id:514},{product:"All nuts and oilseeds products",value:"080242",label:"080242 - Other nuts, fresh or dried, whether or not shelled or peeled : Chestnuts (Castanea spp.) : Shelled",id:515},{product:"All nuts and oilseeds products",value:"080251",label:"080251 - Other nuts, fresh or dried, whether or not shelled or peeled : Pistachios : In shell",id:516}
1,{product:"All nuts and oilseeds products",value:"080252",label:"080252 - Other nuts, fresh or dried, whether or not shelled or peeled : Pistachios : Shelled",id:517},{product:"All nuts and oilseeds products",value:"080261",label:"080261 - Other nuts, fresh or dried, whether or not shelled or peeled : Macadamia nuts : In shell",id:518},{product:"All nuts and oilseeds products",value:"080262",label:"080262 - Other nuts, fresh or dried, whether or not shelled or peeled : Macadamia nuts : Shelled",id:519},{product:"All nuts and oilseeds products",value:"080270",label:"080270 - Other nuts, fresh or dried, whether or not shelled or peeled : Kola nuts (Cola spp.)",id:520},{product:"All nuts and oilseeds products",value:"080280",label:"080280 - Other nuts, fresh or dried, whether or not shelled or peeled : Areca nuts",id:521},{product:"All nuts and oilseeds products",value:"080290",label:"080290 - Other nuts, fresh or dried, whether or not shelled or peeled : Other",id:522},{product:"Chestnuts",value:"080241",label:"080241 - Other nuts, fresh or dried, whether or not shelled or peeled : Chestnuts (Castanea spp.) : In shell",id:523},{product:"Macadamia nuts",value:"080261",label:"080261 - Other nuts, fresh or dried, whether or not shelled or peeled : Macadamia nuts : In shell",id:524},{product:"Cashews",value:"080131",label:"080131 - Coconuts, Brazil nuts and cashew nuts, fresh or dried, whether or not shelled or peeled : Cashew nuts : In shell",id:525},{product:"Brazil nuts",value:"080121",label:"080121 - Coconuts, Brazil nuts and cashew nuts, fresh or dried, whether or not shelled or peeled : Brazil nuts : In shell",id:526},{product:"Peanuts",value:"080290",label:"080290 - Other nuts, fresh or dried, whether or not shelled or peeled : Other",id:527},{product:"Pistachios",value:"080251",label:"080251 - Other nuts, fresh or dried, whether or not shelled or peeled : Pistachios : In shell",id:528},{product:"Hazelnuts",value:"080221",label:"080221 - Other nuts, fresh or dried, whether or not shelled or peeled : Hazelnuts or filberts (Corylus spp.) : In shell",id:529},{product:"Almonds",value:"080211",label:"080211 - Other nuts, fresh or dried, whether or not shelled or peeled : Almonds : In shell",id:530},{product:"Walnuts",value:"080231",label:"080231 - Other nuts, fresh or dried, whether or not shelled or peeled : Walnuts : In shell",id:531},{product:"Olives",value:"070992",label:"070992 - Other vegetables, fresh or chilled : Other : Olives",id:532},{product:"Apricot seeds",value:"200819",label:"200819 - Fruit, nuts and other edible parts of plants, otherwise prepared or preserved, whether or not containing added sugar or other sweetening matter or spirit, not elsewhere specified or included : Nuts, groundnuts and other seeds, whether or not mixed together : Other, including mixtures",id:533},{product:"Sesame seeds",value:"200819",label:"200819 - Fruit, nuts and other edible parts of plants, otherwise prepared or preserved, whether or not containing added sugar or other sweetening matter or spirit, not elsewhere specified or included : Nuts, groundnuts and other seeds, whether or not mixed together : Other, including mixtures",id:534},{product:"Shea tree nuts",value:"200819",label:"200819 - Fruit, nuts and other edible parts of plants, otherwise prepared or preserved, whether or not containing added sugar or other sweetening matter or spirit, not elsewhere specified or included : Nuts, groundnuts and other seeds, whether or not mixed together : Other, including mixtures",id:535},{product:"Other nuts and oilseeds",value:"080290",label:"080290 - Other nuts, fresh or dried, whether or not shelled or peeled : Other",id:536},{product:"All beverages",value:"2009",label:"2009 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter",id:537},{product:"All beverages",value:"200911",label:"200911 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Orange juice : Frozen",id:538},{product:"All beverages",value:"200912",label:"200912 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Orange juice : Not frozen, of a Brix value not exceeding 20",id:539},{product:"All beverages",value:"200919",label:"200919 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Orange juice : Other",id:540},{product:"All beverages",value:"200921",label:"200921 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Grapefruit (including pomelo) juice : Of a Brix value not exceeding 20",id:541},{product:"All beverages",value:"200929",label:"200929 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Grapefruit (including pomelo) juice : Other",id:542},{product:"All beverages",value:"200931",label:"200931 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Juice of any other single citrus fruit : Of a Brix value not exceeding 20",id:543},{product:"All beverages",value:"200939",label:"200939 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Juice of any other single citrus fruit : Other",id:544},{product:"All beverages",value:"200941",label:"200941 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Pineapple juice : Of a Brix value not exceeding 20",id:545},{product:"All beverages",value:"200949",label:"200949 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Pineapple juice : Other",id:546},{product:"All beverages",value:"200950",label:"200950 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Tomato juice",id:547},{product:"All beverages",value:"200961",label:"200961 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Grape juice (including grape must) : Of a Brix value not exceeding 30",id:548},{product:"All beverages",value:"200969",label:"200969 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Grape juice (including grape must) : Other",id:549},{product:"All beverages",value:"200971",label:"200971 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Apple juice : Of a Brix value not exceeding 20",id:550},{product:"All beverages",value:"200979",label:"200979 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Apple juice : Other",id:551},{product:"All beverages",value:"200981",label:"200981 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Juice of any other single fruit or vegetable : Cranberry (Vaccinium macrocarpon, Vaccinium oxycoccos, V
1accinium vitisidaea) juice",id:552},{product:"All beverages",value:"200989",label:"200989 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Juice of any other single fruit or vegetable : Other",id:553},{product:"All beverages",value:"200990",label:"200990 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Mixtures of juices",id:554},{product:"All beverages",value:"22",label:"22 - Beverages, spirits and vinegar",id:555},{product:"All beverages",value:"2201",label:"2201 - Waters, including natural or artificial mineral waters and aerated waters, not containing added sugar or other sweetening matter nor flavoured; ice and snow",id:556},{product:"All beverages",value:"220110",label:"220110 - Waters, including natural or artificial mineral waters and aerated waters, not containing added sugar or other sweetening matter nor flavoured; ice and snow : Mineral waters and aerated waters",id:557},{product:"All beverages",value:"220190",label:"220190 - Waters, including natural or artificial mineral waters and aerated waters, not containing added sugar or other sweetening matter nor flavoured; ice and snow : Other",id:558},{product:"All beverages",value:"2202",label:"2202 - Waters, including mineral waters and aerated waters, containing added sugar or other sweetening matter or flavoured, and other nonalcoholic beverages, not including fruit or vegetable juices of heading 2009",id:559},{product:"All beverages",value:"220210",label:"220210 - Waters, including mineral waters and aerated waters, containing added sugar or other sweetening matter or flavoured, and other nonalcoholic beverages, not including fruit or vegetable juices of heading 2009 : Waters, including mineral waters and aerated waters, containing added sugar or other sweetening matter or flavoured",id:560},{product:"All beverages",value:"220291",label:"220291 - Waters, including mineral waters and aerated waters, containing added sugar or other sweetening matter or flavoured, and other nonalcoholic beverages, not including fruit or vegetable juices of heading 2009 : Other : Nonalcoholic beer",id:561},{product:"All beverages",value:"220299",label:"220299 - Waters, including mineral waters and aerated waters, containing added sugar or other sweetening matter or flavoured, and other nonalcoholic beverages, not including fruit or vegetable juices of heading 2009 : Other : Other",id:562},{product:"All beverages",value:"2203",label:"2203 - Beer made from malt",id:563},{product:"All beverages",value:"2204",label:"2204 - Wine of fresh grapes, including fortified wines; grape must other than that of heading 2009",id:564},{product:"All beverages",value:"220410",label:"220410 - Wine of fresh grapes, including fortified wines; grape must other than that of heading 2009 : Sparkling wine",id:565},{product:"All beverages",value:"220421",label:"220421 - Wine of fresh grapes, including fortified wines; grape must other than that of heading 2009 : Other wine; grape must with fermentation prevented or arrested by the addition of alcohol : In containers holding 2 litres or less",id:566},{product:"All beverages",value:"220422",label:"220422 - Wine of fresh grapes, including fortified wines; grape must other than that of heading 2009 : Other wine; grape must with fermentation prevented or arrested by the addition of alcohol : In containers holding more than 2 litres but not more than 10 litres",id:567},{product:"All beverages",value:"220429",label:"220429 - Wine of fresh grapes, including fortified wines; grape must other than that of heading 2009 : Other wine; grape must with fermentation prevented or arrested by the addition of alcohol : Other",id:568},{product:"All beverages",value:"220430",label:"220430 - Wine of fresh grapes, including fortified wines; grape must other than that of heading 2009 : Other grape must",id:569},{product:"All beverages",value:"2205",label:"2205 - Vermouth and other wine of fresh grapes flavoured with plants or aromatic substances",id:570},{product:"All beverages",value:"220510",label:"220510 - Vermouth and other wine of fresh grapes flavoured with plants or aromatic substances : In containers holding 2 litres or less",id:571},{product:"All beverages",value:"220590",label:"220590 - Vermouth and other wine of fresh grapes flavoured with plants or aromatic substances : Other",id:572},{product:"All beverages",value:"2206",label:"2206 - Other fermented beverages (for example, cider, perry, mead, sak\xe9); mixtures of fermented beverages and mixtures of fermented beverages and nonalcoholic beverages, not elsewhere specified or included",id:573},{product:"All beverages",value:"2207",label:"2207 - Undenatured ethyl alcohol of an alcoholic strength by volume of 80 % vol or higher; ethyl alcohol and other spirits, denatured, of any strength",id:574},{product:"All beverages",value:"220710",label:"220710 - Undenatured ethyl alcohol of an alcoholic strength by volume of 80 % vol or higher; ethyl alcohol and other spirits, denatured, of any strength : Undenatured ethyl alcohol of an alcoholic strength by volume of 80 % vol or higher",id:575}
1,{product:"All beverages",value:"220720",label:"220720 - Undenatured ethyl alcohol of an alcoholic strength by volume of 80 % vol or higher; ethyl alcohol and other spirits, denatured, of any strength : Ethyl alcohol and other spirits, denatured, of any strength",id:576},{product:"All beverages",value:"2208",label:"2208 - Undenatured ethyl alcohol of an alcoholic strength by volume of less than 80 % vol; spirits, liqueurs and other spirituous beverages",id:577},{product:"All beverages",value:"220820",label:"220820 - Undenatured ethyl alcohol of an alcoholic strength by volume of less than 80 % vol; spirits, liqueurs and other spirituous beverages : Spirits obtained by distilling grape wine or grape marc",id:578},{product:"All beverages",value:"220830",label:"220830 - Undenatured ethyl alcohol of an alcoholic strength by volume of less than 80 % vol; spirits, liqueurs and other spirituous beverages : Whiskies",id:579},{product:"All beverages",value:"220840",label:"220840 - Undenatured ethyl alcohol of an alcoholic strength by volume of less than 80 % vol; spirits, liqueurs and other spirituous beverages : Rum and other spirits obtained by distilling fermented sugarcane products",id:580},{product:"All beverages",value:"220850",label:"220850 - Undenatured ethyl alcohol of an alcoholic strength by volume of less than 80 % vol; spirits, liqueurs and other spirituous beverages : Gin and Geneva",id:581},{product:"All beverages",value:"220860",label:"220860 - Undenatured ethyl alcohol of an alcoholic strength by volume of less than 80 % vol; spirits, liqueurs and other spirituous beverages : Vodka",id:582},{product:"All beverages",value:"220870",label:"220870 - Undenatured ethyl alcohol of an alcoholic strength by volume of less than 80 % vol; spirits, liqueurs and other spirituous beverages : Liqueurs and cordials",id:583},{product:"All beverages",value:"220890",label:"220890 - Undenatured ethyl alcohol of an alcoholic strength by volume of less than 80 % vol; spirits, liqueurs and other spirituous beverages : Other",id:584},{product:"Wine",value:"2204",label:"2204 - Wine of fresh grapes, including fortified wines; grape must other than that of heading 2009",id:585},{product:"Beer",value:"2203",label:"2203 - Beer made from malt",id:586},{product:"All fruit juices",value:"2009",label:"2009 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter",id:587},{product:"All fruit juices",value:"200911",label:"200911 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Orange juice : Frozen",id:588},{product:"All fruit juices",value:"200912",label:"200912 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Orange juice : Not frozen, of a Brix value not exceeding 20",id:589},{product:"All fruit juices",value:"200919",label:"200919 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Orange juice : Other",id:590},{product:"All fruit juices",value:"200921",label:"200921 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Grapefruit (including pomelo) juice : Of a Brix value not exceeding 20",id:591},{product:"All fruit juices",value:"200929",label:"200929 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Grapefruit (including pomelo) juice : Other",id:592},{product:"All fruit juices",value:"200931",label:"200931 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Juice of any other single citrus fruit : Of a Brix value not exceeding 20",id:593},{product:"All fruit juices",value:"200939",label:"200939 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Juice of any other single citrus fruit : Other",id:594},{product:"All fruit juices",value:"200941",label:"200941 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Pineapple juice : Of a Brix value not exceeding 20",id:595},{product:"All fruit juices",value:"200949",label:"200949 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Pineapple juice : Other",id:596},{product:"All fruit juices",value:"200950",label:"200950 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Tomato juice",id:597},{product:"All fruit juices",value:"200961",label:"200961 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Grape juice (including grape must) : Of a Brix value not exceeding 30",id:598},{product:"All fruit juices",value:"200969",label:"200969 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Grape juice (including grape must) : Other",id:599},{product:"All fruit juices",value:"200971",label:"200971 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Apple juice : Of a Brix value not exceeding 20",id:600},{product:"All fruit juices",value:"200979",label:"200979 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Apple juice : Other",id:601},{product:"All fruit juices",value:"200981",label:"200981 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Juice of any other single fruit or vegetable : Cranberry (Vaccinium macrocarpon, Vaccinium oxycoccos, V
1accinium vitisidaea) juice",id:602},{product:"All fruit juices",value:"200989",label:"200989 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Juice of any other single fruit or vegetable : Other",id:603},{product:"All fruit juices",value:"200990",label:"200990 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Mixtures of juices",id:604},{product:"Apple (juice)",value:"200971",label:"200971 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Apple juice : Of a Brix value not exceeding 20",id:605},{product:"Araza (juice)",value:"2009",label:"2009 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter",id:606},{product:"Grape (juice)",value:"200961",label:"200961 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Grape juice (including grape must) : Of a Brix value not exceeding 30",id:607},{product:"Grapefruit (juice)",value:"200921",label:"200921 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Grapefruit (including pomelo) juice : Of a Brix value not exceeding 20",id:608},{product:"Guava (juice)",value:"2009",label:"2009 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter",id:609},{product:"Lime (juice)",value:"2009",label:"2009 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter",id:610},{product:"Mango (juice)",value:"2009",label:"2009 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter",id:611},{product:"Orange (juice)",value:"200912",label:"200912 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Orange juice : Not frozen, of a Brix value not exceeding 20",id:612},{product:"Passion fruit (juice)",value:"2009",label:"2009 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter",id:613},{product:"Pineapple (juice)",value:"200941",label:"200941 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter : Pineapple juice : Of a Brix value not exceeding 20",id:614},{product:"Other fruit juice",value:"2009",label:"2009 - Fruit juices (including grape must) and vegetable juices, unfermented and not containing added spirit, whether or not containing added sugar or other sweetening matter",id:615},{product:"Paint and coating products",value:"32",label:"32 - Tanning or dyeing extracts; tannins and their derivatives; dyes, pigments and other colouring matter; paints and varnishes; putty and other mastics; inks",id:616},{product:"All seafood and aquaculture products",value:"03",label:"03 - Fish and crustaceans, molluscs and other aquatic invertebrates",id:617},{product:"All seafood and aquaculture products",value:"16",label:"16 - Preparations of meat, of fish or of crustaceans, molluscs or other aquatic invertebrates",id:618},{product:"Catfish (aquaculture)",value:"030272",label:"030272 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Tilapias (Oreochromis spp.), catfish (Pangasius spp., Silurus spp., Clarias spp., Ictalurus spp.), Carp (Cyprinus spp., Carassius spp., Ctenopharyngodon idellus, Hypophthalmichthys spp., Cirrhinus spp., Mylopharyngodon piceus, Catla catla, Labeo spp., Osteochilus hasselti, Leptobarbus hoeveni, Megalobrama spp), eels (Anguilla spp.), Nile perch (Lates niloticus) and snakeheads (Channa spp.), excluding edible fish offal of subheadings 030291 to 030299 : Catfish (Pangasius spp., Silurus spp., Clarias spp., Ictalurus spp.)",id:619},{product:"mollusks (aquaculture)",value:"1605",label:"1605 - Crustaceans, molluscs and other aquatic invertebrates, prepared or preserved",id:620},{product:"Mussels (aquaculture)",value:"160553",label:"160553 - Crustaceans, molluscs and other aquatic invertebrates, prepared or preserved : Molluscs : Mussels",id:621}
1,{product:"Pangasius (aquaculture)",value:"030272",label:"030272 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Tilapias (Oreochromis spp.), catfish (Pangasius spp., Silurus spp., Clarias spp., Ictalurus spp.), Carp (Cyprinus spp., Carassius spp., Ctenopharyngodon idellus, Hypophthalmichthys spp., Cirrhinus spp., Mylopharyngodon piceus, Catla catla, Labeo spp., Osteochilus hasselti, Leptobarbus hoeveni, Megalobrama spp), eels (Anguilla spp.), Nile perch (Lates niloticus) and snakeheads (Channa spp.), excluding edible fish offal of subheadings 030291 to 030299 : Catfish (Pangasius spp., Silurus spp., Clarias spp., Ictalurus spp.)",id:622},{product:"Salmon (aquaculture)",value:"030213",label:"030213 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Salmonidae, excluding edible fish offal of subheadings 030291 to 030299 : Pacific salmon (Oncorhynchus nerka, Oncorhynchus gorbuscha, Oncorhynchus keta, Oncorhynchus tschawytscha, Oncorhynchus kisutch, Oncorhynchus masou and Oncorhynchus rhodurus)",id:623},{product:"Salmon (aquaculture)",value:"030214",label:"030214 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Salmonidae, excluding edible fish offal of subheadings 030291 to 030299 : Atlantic salmon (Salmo salar) and Danube salmon (Hucho hucho)",id:624},{product:"Sardines (aquaculture)",value:"160413",label:"160413 - Prepared or preserved fish; caviar and caviar substitutes prepared from fish eggs : Fish, whole or in pieces, but not minced : Sardines, sardinella and brisling or sprats",id:625},{product:"shellfish (aquaculture)",value:"1605",label:"1605 - Crustaceans, molluscs and other aquatic invertebrates, prepared or preserved",id:626},{product:"shellfish (aquaculture)",value:"030771",label:"030771 - Molluscs, whether in shell or not, live, fresh, chilled, frozen, dried, salted or in brine; smoked molluscs, whether in shell or not, whether or not cooked before or during the smoking process; flours, meals and pellets of molluscs, fit for human consumption : Clams, cockles and ark shells (families Arcidae, Arcticidae, Cardiidae, Donacidae, Hiatellidae, Mactridae, Mesodesmatidae, Myidae, Semelidae, Solecurtidae, Solenidae, Tridacnidae and Veneridae) : Live, fresh or chilled",id:627},{product:"shellfish (aquaculture)",value:"030633",label:"030633 - Crustaceans, whether in shell or not, live, fresh, chilled, frozen, dried, salted or in brine; smoked crustaceans, whether in shell or not, whether or not cooked before or during the smoking process; crustaceans, in shell, cooked by steaming or by boiling in water, whether or not chilled, frozen, dried, salted or in brine; flours, meals and pellets of crustaceans, fit for human consumption : Live, fresh or chilled : Crabs",id:628},{product:"shellfish (aquaculture)",value:"030632",label:"030632 - Crustaceans, whether in shell or not, live, fresh, chilled, frozen, dried, salted or in brine; smoked crustaceans, whether in shell or not, whether or not cooked before or during the smoking process; crustaceans, in shell, cooked by steaming or by boiling in water, whether or not chilled, frozen, dried, salted or in brine; flours, meals and pellets of crustaceans, fit for human consumption : Live, fresh or chilled : Lobsters (Homarus spp.)",id:629},{product:"shellfish (aquaculture)",value:"160553",label:"160553 - Crustaceans, molluscs and other aquatic invertebrates, prepared or preserved : Molluscs : Mussels",id:630},{product:"shellfish (aquaculture)",value:"160521",label:"160521 - Crustaceans, molluscs and other aquatic invertebrates, prepared or preserved : Shrimps and prawns : Not in airtight containers",id:631},{product:"shellfish (aquaculture)",value:"160529",label:"160529 - Crustaceans, molluscs and other aquatic invertebrates, prepared or preserved : Shrimps and prawns : Other",id:632},{product:"shellfish (aquaculture)",value:"030636",label:"030636 - Crustaceans, whether in shell or not, live, fresh, chilled, frozen, dried, salted or in brine; smoked crustaceans, whether in shell or not, whether or not cooked before or during the smoking process; crustaceans, in shell, cooked by steaming or by boiling in water, whether or not chilled, frozen, dried, salted or in brine; flours, meals and pellets of crustaceans, fit for human consumption : Live, fresh or chilled : Other shrimps and prawns",id:633}
1,{product:"shellfish (aquaculture)",value:"030771",label:"030771 - Molluscs, whether in shell or not, live, fresh, chilled, frozen, dried, salted or in brine; smoked molluscs, whether in shell or not, whether or not cooked before or during the smoking process; flours, meals and pellets of molluscs, fit for human consumption : Clams, cockles and ark shells (families Arcidae, Arcticidae, Cardiidae, Donacidae, Hiatellidae, Mactridae, Mesodesmatidae, Myidae, Semelidae, Solecurtidae, Solenidae, Tridacnidae and Veneridae) : Live, fresh or chilled",id:634},{product:"Shrimps (aquaculture)",value:"160521",label:"160521 - Crustaceans, molluscs and other aquatic invertebrates, prepared or preserved : Shrimps and prawns : Not in airtight containers",id:635},{product:"Shrimps (aquaculture)",value:"160529",label:"160529 - Crustaceans, molluscs and other aquatic invertebrates, prepared or preserved : Shrimps and prawns : Other",id:636},{product:"Tilapia (aquaculture)",value:"030271",label:"030271 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Tilapias (Oreochromis spp.), catfish (Pangasius spp., Silurus spp., Clarias spp., Ictalurus spp.), Carp (Cyprinus spp., Carassius spp., Ctenopharyngodon idellus, Hypophthalmichthys spp., Cirrhinus spp., Mylopharyngodon piceus, Catla catla, Labeo spp., Osteochilus hasselti, Leptobarbus hoeveni, Megalobrama spp), eels (Anguilla spp.), Nile perch (Lates niloticus) and snakeheads (Channa spp.), excluding edible fish offal of subheadings 030291 to 030299 : Tilapias (Oreochromis spp.)",id:637},{product:"Catfish",value:"030272",label:"030272 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Tilapias (Oreochromis spp.), catfish (Pangasius spp., Silurus spp., Clarias spp., Ictalurus spp.), Carp (Cyprinus spp., Carassius spp., Ctenopharyngodon idellus, Hypophthalmichthys spp., Cirrhinus spp., Mylopharyngodon piceus, Catla catla, Labeo spp., Osteochilus hasselti, Leptobarbus hoeveni, Megalobrama spp), eels (Anguilla spp.), Nile perch (Lates niloticus) and snakeheads (Channa spp.), excluding edible fish offal of subheadings 030291 to 030299 : Catfish (Pangasius spp., Silurus spp., Clarias spp., Ictalurus spp.)",id:638},{product:"Cockles",value:"030771",label:"030771 - Molluscs, whether in shell or not, live, fresh, chilled, frozen, dried, salted or in brine; smoked molluscs, whether in shell or not, whether or not cooked before or during the smoking process; flours, meals and pellets of molluscs, fit for human consumption : Clams, cockles and ark shells (families Arcidae, Arcticidae, Cardiidae, Donacidae, Hiatellidae, Mactridae, Mesodesmatidae, Myidae, Semelidae, Solecurtidae, Solenidae, Tridacnidae and Veneridae) : Live, fresh or chilled",id:639},{product:"Clams",value:"030771",label:"030771 - Molluscs, whether in shell or not, live, fresh, chilled, frozen, dried, salted or in brine; smoked molluscs, whether in shell or not, whether or not cooked before or during the smoking process; flours, meals and pellets of molluscs, fit for human consumption : Clams, cockles and ark shells (families Arcidae, Arcticidae, Cardiidae, Donacidae, Hiatellidae, Mactridae, Mesodesmatidae, Myidae, Semelidae, Solecurtidae, Solenidae, Tridacnidae and Veneridae) : Live, fresh or chilled",id:640},{product:"Cod",value:"030251",label:"030251 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Fish of the families Bregmacerotidae, Euclichthyidae, Gadidae, Macrouridae, Melanonidae, Merlucciidae, Moridae and Muraenolepididae, excluding edible fish offal of subheadings 030291 to 030299 : Cod (Gadus morhua, Gadus ogac, Gadus macrocephalus)",id:641},{product:"Crab",value:"030633",label:"030633 - Crustaceans, whether in shell or not, live, fresh, chilled, frozen, dried, salted or in brine; smoked crustaceans, whether in shell or not, whether or not cooked before or during the smoking process; crustaceans, in shell, cooked by steaming or by boiling in water, whether or not chilled, frozen, dried, salted or in brine; flours, meals and pellets of crustaceans, fit for human consumption : Live, fresh or chilled : Crabs",id:642}
1,{product:"Haddock",value:"030252",label:"030252 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Fish of the families Bregmacerotidae, Euclichthyidae, Gadidae, Macrouridae, Melanonidae, Merlucciidae, Moridae and Muraenolepididae, excluding edible fish offal of subheadings 030291 to 030299 : Haddock (Melanogrammus aeglefinus)",id:643},{product:"Hake",value:"030254",label:"030254 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Fish of the families Bregmacerotidae, Euclichthyidae, Gadidae, Macrouridae, Melanonidae, Merlucciidae, Moridae and Muraenolepididae, excluding edible fish offal of subheadings 030291 to 030299 : Hake (Merluccius spp., Urophycis spp.)",id:644},{product:"Halibut",value:"030221",label:"030221 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Flat fish (Pleuronectidae, Bothidae, Cynoglossidae, Soleidae, Scophthalmidae and Citharidae), excluding edible fish offal of subheadings 030291 to 030299 : Halibut (Reinhardtius hippoglossoides, Hippoglossus hippoglossus, Hippoglossus stenolepis)",id:645},{product:"Herring",value:"030241",label:"030241 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Herrings (Clupea harengus, Clupea pallasii), anchovies (Engraulis spp.), sardines (Sardina pilchardus, Sardinops spp.), sardinella (Sardinella spp.), brisling or sprats (Sprattus sprattus), mackerel (Scomber scombrus, Scomber australasicus, Scomber japonicus), Indian mackerels (Rastrelliger spp.), seerfishes (Scomberomorus spp.), jack and horse mackerel (Trachurus spp.), jacks, crevalles (Caranx spp.), cobia (Rachycentron canadum), silver pomfrets (Pampus spp.), Pacific saury (Cololabis saira), scads (Decapterus spp.), capelin (Mallotus villosus), swordfish (Xiphias gladius), Kawakawa (Euthynnus affinis), bonitos (Sarda spp.), marlins, sailfishes, spearfish (Istiophoridae), excluding edible fish offal of subheadings 030291 to 030299 : Herrings (Clupea harengus, Clupea pallasii)",id:646},{product:"Lobster",value:"030632",label:"030632 - Crustaceans, whether in shell or not, live, fresh, chilled, frozen, dried, salted or in brine; smoked crustaceans, whether in shell or not, whether or not cooked before or during the smoking process; crustaceans, in shell, cooked by steaming or by boiling in water, whether or not chilled, frozen, dried, salted or in brine; flours, meals and pellets of crustaceans, fit for human consumption : Live, fresh or chilled : Lobsters (Homarus spp.)",id:647},{product:"Mackerel",value:"030245",label:"030245 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Herrings (Clupea harengus, Clupea pallasii), anchovies (Engraulis spp.), sardines (Sardina pilchardus, Sardinops spp.), sardinella (Sardinella spp.), brisling or sprats (Sprattus sprattus), mackerel (Scomber scombrus, Scomber australasicus, Scomber japonicus), Indian mackerels (Rastrelliger spp.), seerfishes (Scomberomorus spp.), jack and horse mackerel (Trachurus spp.), jacks, crevalles (Caranx spp.), cobia (Rachycentron canadum), silver pomfrets (Pampus spp.), Pacific saury (Cololabis saira), scads (Decapterus spp.), capelin (Mallotus villosus), swordfish (Xiphias gladius), Kawakawa (Euthynnus affinis), bonitos (Sarda spp.), marlins, sailfishes, spearfish (Istiophoridae), excluding edible fish offal of subheadings 030291 to 030299 : Jack and horse mackerel (Trachurus spp.)",id:648},{product:"Mackerel icefish",value:"030244",label:"030244 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Herrings (Clupea harengus, Clupea pallasii), anchovies (Engraulis spp.), sardines (Sardina pilchardus, Sardinops spp.), sardinella (Sardinella spp.), brisling or sprats (Sprattus sprattus), mackerel (Scomber scombrus, Scomber australasicus, Scomber japonicus), Indian mackerels (Rastrelliger spp.), seerfishes (Scomberomorus spp.), jack and horse mackerel (Trachurus spp.), jacks, crevalles (Caranx spp.), cobia (Rachycentron canadum), silver pomfrets (Pampus spp.), Pacific saury (Cololabis saira), scads (Decapterus spp.), capelin (Mallotus villosus), swordfish (Xi
1phias gladius), Kawakawa (Euthynnus affinis), bonitos (Sarda spp.), marlins, sailfishes, spearfish (Istiophoridae), excluding edible fish offal of subheadings 030291 to 030299 : Mackerel (Scomber scombrus, Scomber australasicus, Scomber japonicus)",id:649},{product:"Nephrops",value:"030634",label:"030634 - Crustaceans, whether in shell or not, live, fresh, chilled, frozen, dried, salted or in brine; smoked crustaceans, whether in shell or not, whether or not cooked before or during the smoking process; crustaceans, in shell, cooked by steaming or by boiling in water, whether or not chilled, frozen, dried, salted or in brine; flours, meals and pellets of crustaceans, fit for human consumption : Live, fresh or chilled : Norway lobsters (Nephrops norvegicus)",id:650},{product:"Pangasius",value:"030272",label:"030272 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Tilapias (Oreochromis spp.), catfish (Pangasius spp., Silurus spp., Clarias spp., Ictalurus spp.), Carp (Cyprinus spp., Carassius spp., Ctenopharyngodon idellus, Hypophthalmichthys spp., Cirrhinus spp., Mylopharyngodon piceus, Catla catla, Labeo spp., Osteochilus hasselti, Leptobarbus hoeveni, Megalobrama spp), eels (Anguilla spp.), Nile perch (Lates niloticus) and snakeheads (Channa spp.), excluding edible fish offal of subheadings 030291 to 030299 : Catfish (Pangasius spp., Silurus spp., Clarias spp., Ictalurus spp.)",id:651},{product:"Perch",value:"030279",label:"030279 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Tilapias (Oreochromis spp.), catfish (Pangasius spp., Silurus spp., Clarias spp., Ictalurus spp.), Carp (Cyprinus spp., Carassius spp., Ctenopharyngodon idellus, Hypophthalmichthys spp., Cirrhinus spp., Mylopharyngodon piceus, Catla catla, Labeo spp., Osteochilus hasselti, Leptobarbus hoeveni, Megalobrama spp), eels (Anguilla spp.), Nile perch (Lates niloticus) and snakeheads (Channa spp.), excluding edible fish offal of subheadings 030291 to 030299 : Other",id:652}
1,{product:"Plaice",value:"030222",label:"030222 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Flat fish (Pleuronectidae, Bothidae, Cynoglossidae, Soleidae, Scophthalmidae and Citharidae), excluding edible fish offal of subheadings 030291 to 030299 : Plaice (Pleuronectes platessa)",id:653},{product:"Pollock",value:"030253",label:"030253 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Fish of the families Bregmacerotidae, Euclichthyidae, Gadidae, Macrouridae, Melanonidae, Merlucciidae, Moridae and Muraenolepididae, excluding edible fish offal of subheadings 030291 to 030299 : Coalfish (Pollachius virens)",id:654},{product:"Saithe",value:"030253",label:"030253 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Fish of the families Bregmacerotidae, Euclichthyidae, Gadidae, Macrouridae, Melanonidae, Merlucciidae, Moridae and Muraenolepididae, excluding edible fish offal of subheadings 030291 to 030299 : Coalfish (Pollachius virens)",id:655},{product:"Salmon",value:"030213",label:"030213 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Salmonidae, excluding edible fish offal of subheadings 030291 to 030299 : Pacific salmon (Oncorhynchus nerka, Oncorhynchus gorbuscha, Oncorhynchus keta, Oncorhynchus tschawytscha, Oncorhynchus kisutch, Oncorhynchus masou and Oncorhynchus rhodurus)",id:656},{product:"Salmon",value:"030214",label:"030214 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Salmonidae, excluding edible fish offal of subheadings 030291 to 030299 : Atlantic salmon (Salmo salar) and Danube salmon (Hucho hucho)",id:657},{product:"Scallops",value:"030721",label:"030721 - Molluscs, whether in shell or not, live, fresh, chilled, frozen, dried, salted or in brine; smoked molluscs, whether in shell or not, whether or not cooked before or during the smoking process; flours, meals and pellets of molluscs, fit for human consumption : Scallops, including queen scallops, of the genera Pecten, Chlamys or Placopecten : Live, fresh or chilled",id:658},{product:"Sea bass",value:"030284",label:"030284 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Other fish, excluding edible fish offal of subheadings 0302 91 to 0302 99 : Sea bass (Dicentrarchus spp.)",id:659},{product:"Shrimp/prawn",value:"030636",label:"030636 - Crustaceans, whether in shell or not, live, fresh, chilled, frozen, dried, salted or in brine; smoked crustaceans, whether in shell or not, whether or not cooked before or during the smoking process; crustaceans, in shell, cooked by steaming or by boiling in water, whether or not chilled, frozen, dried, salted or in brine; flours, meals and pellets of crustaceans, fit for human consumption : Live, fresh or chilled : Other shrimps and prawns",id:660},{product:"Sole",value:"030223",label:"030223 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Flat fish (Pleuronectidae, Bothidae, Cynoglossidae, Soleidae, Scophthalmidae and Citharidae), excluding edible fish offal of subheadings 030291 to 030299 : Sole (Solea spp.)",id:661},{product:"Tilapia",value:"030271",label:"030271 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Tilapias (Oreochromis spp.), catfish (Pangasius spp., Silurus spp., Clarias spp., Ictalurus spp.), Carp (Cyprinus spp., Carassius spp., Ctenopharyngodon idellus, Hypophthalmichthys spp., Cirrhinus spp., Mylopharyngodon piceus, Catla catla, Labeo spp., Osteochilus hasselti, Leptobarbus hoeveni, Megalobrama spp), eels (Anguilla spp.), Nile perch (Lates niloticus) and snakeheads (Channa spp.), excluding edible fish offal of subheadings 030291 to 030299 : Tilapias (Oreochromis spp.)",id:662},{product:"Toothfish",value:"030283",label:"030283 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Other fish, excluding edible fish offal of subheadings 0302 91 to 0302 99 : Toothfish (Dissostichus spp.)",id:663}
1,{product:"Tuna",value:"030239",label:"030239 - Fish, fresh or chilled, excluding fish fillets and other fish meat of heading 0304 : Tunas (of the genus Thunnus), skipjack or stripebellied bonito (Euthynnus (Katsuwonus) pelamis), excluding edible fish offal of subheadings 030291 to 030299 : Other",id:664},{product:"All by products from fisheries",value:"16",label:"16 - Preparations of meat, of fish or of crustaceans, molluscs or other aquatic invertebrates",id:665},{product:"Fish oil",value:"1504",label:"1504 - Fats and oils and their fractions, of fish or marine mammals, whether or not refined, but not chemically modified",id:666},{product:"Aquarium fish",value:"030111",label:"030111 - Live fish : Ornamental fish : Freshwater fish",id:667},{product:"All food products",value:"16",label:"16 - Preparations of meat, of fish or of crustaceans, molluscs or other aquatic invertebrates",id:668},{product:"All food products",value:"17",label:"17 - Sugars and sugar confectionery",id:669},{product:"All food products",value:"18",label:"18 - Cocoa and cocoa preparations",id:670},{product:"All food products",value:"19",label:"19 - Preparations of cereals, flour, starch or milk; pastrycooks' products",id:671},{product:"All food products",value:"20",label:"20 - Preparations of vegetables, fruit, nuts or other parts of plants",id:672},{product:"All food products",value:"21",label:"21 - Miscellaneous edible preparations",id:673},{product:"All food products",value:"22",label:"22 - Beverages, spirits and vinegar",id:674},{product:"Fruits (fresh)",value:"08",label:"08 - Edible fruit and nuts; peel of citrus fruits or melons",id:675},{product:"Fruits (frozen)",value:"0811",label:"0811 - Fruit and nuts, uncooked or cooked by steaming or boiling in water, frozen, whether or not containing added sugar or other sweetening matter",id:676},{product:"Vegetables (fresh) (processed)",value:"07",label:"07 - Edible vegetables and certain roots and tubers",id:677},{product:"Vegetables (frozen)",value:"0710",label:"0710 - Vegetables (uncooked or cooked by steaming or boiling in water), frozen",id:678},{product:"Meat (fresh)",value:"02",label:"02 - Meat and edible meat offal",id:679},{product:"Meat (frozen)",value:"02",label:"02 - Meat and edible meat offal",id:680},{product:"Dairy products",value:"04",label:"04 - Dairy produce; birds' eggs; natural honey; edible products of animal origin, not elsewhere specified or included",id:681},{product:"Palm oil",value:"1511",label:"1511 - Palm oil and its fractions, whether or not refined, but not chemically modified",id:682},{product:"Palm oil",value:"151110",label:"151110 - Palm oil and its fractions, whether or not refined, but not chemically modified : Crude oil",id:683},{product:"Palm oil",value:"120710",label:"120710 - Other oil seeds and oleaginous fruits, whether or not broken : Palm nuts and kernels",id:684},{product:"Chocolate",value:"1806",label:"1806 - Chocolate and other food preparations containing cocoa",id:685},{product:"Animal feed",value:"2309",label:"2309 - Preparations of a kind used in animal feeding",id:686},{product:"Medicinal and herbal products",value:"12",label:"12 - Oil seeds and oleaginous fruits; miscellaneous grains, seeds and fruit; industrial or medicinal plants; straw and fodder",id:687},{product:"Soap and candles",value:"34",label:"34 - Soap, organic surface-active agents, washing preparations, lubricating preparations, artificial waxes, prepared waxes, polishing or scouring preparations, candles and similar articles, modelling pastes, \xe6dental waxes\xc6 and dental preparations with a basis of plaster",id:688},{product:"Soap and candles",value:"3406",label:"3406 - Candles, tapers and the like",id:689},{product:"Soap and candles",value:"340120",label:"340120 - Soap; organic surfaceactive products and preparations for use as soap, in the form of bars, cakes, moulded pieces or shapes, whether or not containing soap; organic surfaceactive products and preparations for washing the skin, in the form of liquid or cream and put up for retail sale, whether or not containing soap;
1 paper, wadding, felt and nonwovens, impregnated, coated or covered with soap or detergent : Soap in other forms",id:690},{product:"Natural oils (incl. essential oils)",value:"3301",label:"3301 - Essential oils (terpeneless or not), including concretes and absolutes; resinoids; extracted oleoresins; concentrates of essential oils in fats, in fixed oils, in waxes or the like, obtained by enfleurage or maceration; terpenic byproducts of the deterpenation of essential oils; aqueous distillates and aqueous solutions of essential oils",id:691},{product:"Leaves & flowers (cosmetics/pharma)",value:"12",label:"12 - Oil seeds and oleaginous fruits; miscellaneous grains, seeds and fruit; industrial or medicinal plants; straw and fodder",id:692},{product:"Natural wax (cosmetics/pharma)",value:"1521",label:"1521 - Vegetable waxes (other than triglycerides), beeswax, other insect waxes and spermaceti, whether or not refined or coloured",id:693},{product:"Plant extracts (except oils)(cosmetics/pharma)",value:"1302",label:"1302 - Vegetable saps and extracts; pectic substances, pectinates and pectates; agaragar and other mucilages and thickeners, whether or not modified, derived from vegetable products",id:694},{product:"Natural oils (incl. essential oils) (for food products)",value:"3301",label:"3301 - Essential oils (terpeneless or not), including concretes and absolutes; resinoids; extracted oleoresins; concentrates of essential oils in fats, in fixed oils, in waxes or the like, obtained by enfleurage or maceration; terpenic byproducts of the deterpenation of essential oils; aqueous distillates and aqueous solutions of essential oils",id:695},{product:"Natural wax (for food products)",value:"1521",label:"1521 - Vegetable waxes (other than triglycerides), beeswax, other insect waxes and spermaceti, whether or not refined or coloured",id:696},{product:"Plant extracts (except oils) (for food products)",value:"1302",label:"1302 - Vegetable saps and extracts; pectic substances, pectinates and pectates; agaragar and other mucilages and thickeners, whether or not modified, derived from vegetable products",id:697},{product:"Cleaning products",value:"3401",label:"3401 - Soap; organic surfaceactive products and preparations for use as soap, in the form of bars, cakes, moulded pieces or shapes, whether or not containing soap; organic surfaceactive products and preparations for washing the skin, in the form of liquid or cream and put up for retail sale, whether or not containing soap; paper, wadding, felt and nonwovens, impregnated, coated or covered with soap or detergent",id:698},{product:"All types of chemicals",value:"28",label:"28 - Inorganic chemicals : organic or inorganic compounds of precious metals, of rare-earth metals, of radioactive elements or of isotopes",id:699},{product:"All types of chemicals",value:"29",label:"29 - Organic chemicals",id:700},{product:"All types of chemicals",value:"32",label:"32 - Tanning or dyeing extracts; tannins and their derivatives; dyes, pigments and other colouring matter; paints and varnishes; putty and other mastics; inks",id:701},{product:"All types of chemicals",value:"35",label:"35 - Albuminoidal substances; modified starches; glues; enzymes",id:702},{product:"Synthetic fertilizers",value:"31",label:"31 - Fertilizers",id:703},{product:"Hormones and growth agents",value:"2937",label:"2937 - Hormones, prostaglandins, thromboxanes and leukotrienes, natural or reproduced by synthesis; derivatives and structural analogues thereof, including chain modified polypeptides, used primarily as hormones",id:704},{product:"Glues",value:"35",label:"35 - Albuminoidal substances; modified starches; glues; enzymes",id:705},{product:"Dyes and paintings",value:"32",label:"32 - Tanning or dyeing extracts; tannins and their derivatives; dyes, pigments and other colouring matter; paints and varnishes; putty and other mastics; inks",id:706},{product:"Lubricants",value:"3403",label:"3403 - Lubricating preparations (including cuttingoil preparations, bolt or nut release preparations, antirust or anticorrosion preparations and mouldrelease preparations, based on lubricants) and preparations of a kind used for the oil or grease treatment of textile materials, leather, furskins or other materials, but excluding preparations containing, as basic constituents, 70 % or more by weight of petroleum oils or of oils obtained from bituminous minerals",id:707},{product:"Animal or vegetable fertilizer",value:"3101",label:"3101 - Animal or vegetable fertilisers, whether or not mixed together or chemically treated; fertilisers produced by the mixing or chemical treatment of animal or vegetable products",id:708},{product:"Mineral or chemical fertilizer",value:"3102",label:"3102 - Mineral or chemical fertilisers, nitrogenous",id:709},{product:"Mineral or chemical fertilizer",value:"3103",label:"3103 - Mineral or chemical fertilisers, p
1hosphatic",id:710},{product:"Mineral or chemical fertilizer",value:"3104",label:"3104 - Mineral or chemical fertilisers, potassic",id:711},{product:"Antibiotics",value:"2941",label:"2941 - Antibiotics",id:712},{product:"First aid and wound care",value:"300650",label:"300650 - Pharmaceutical goods specified in note 4 to this chapter : Firstaid boxes and kits",id:713},{product:"Baby care",value:"330491",label:"330491 - Beauty or makeup preparations and preparations for the care of the skin (other than medicaments), including sunscreen or suntan preparations; manicure or pedicure preparations : Other : Powders, whether or not compressed",id:714},{product:"Fragrances",value:"3303",label:"3303 - Perfumes and toilet waters",id:715},{product:"Personal beauty, hygiene and care (including alternative beauty products)",value:"3304",label:"3304 - Beauty or makeup preparations and preparations for the care of the skin (other than medicaments), including sunscreen or suntan preparations; manicure or pedicure preparations",id:716},{product:"Other cosmetic products",value:"3307",label:"3307 - Preshave, shaving or aftershave preparations, personal deodorants, bath preparations, depilatories and other perfumery, cosmetic or toilet preparations, not elsewhere specified or included; prepared room deodorisers, whether or not perfumed or having disinfectant properties",id:717}],this.refreshTranslations()}refreshTranslations(){this.ToolTip={Mandate:{"Verification / Certification":this.translate.instant("purpose.verification-certification-tooltip"),Accreditation:this.translate.instant("purpose.accreditation-tooltip"),"Best practices and guidelines":this.translate.instant("purpose.best-practice-guideline-tooltip"),Benchmarking:this.translate.instant("purpose.benchmarking-tooltip")},Typology:{"Public Standard":this.translate.instant("typology.public-standard-tooltip"),"Private Standard":this.translate.instant("typology.private-standard-tooltip"),"International reference":this.translate.instant("typology.internation-reference-tooltip")},Label:{"B2B Claim":this.translate.instant("label.b2b-claim-tooltip"),"B2C Claim":this.translate.instant("label.b2c-claim-tooltip"),Both:this.translate.instant("label.both-tooltip")},Origin:this.translate.instant("identify.filter.origin-info"),Destination:this.translate.instant("identify.filter.destination-info")},this.ToolTip_Product=this.translate.instant("identify.filter.products-tooltip"),this.ToolTip_Name=this.translate.instant("identify.filter.name-tooltip"),this.ToolTip_ViewBy=this.translate.instant("identify.filter.viewby-tooltip"),this.ToolTip_Sectors=this.translate.instant("identify.filter.sectors-tooltip"),this.ToolTip_Origin=this.translate.instant("identify.filter.origin-tooltip"),this.ToolTip_Destination=this.translate.instant("identify.filter.destination-tooltip"),this.ToolTip_ValueChainFocus=this.translate.instant("identify.filter.value-chain-tooltip"),this.ToolTip_SDGs=this.translate.instant("identify.filter.sdg-tooltip"),this.ToolTip_Mandate=this.translate.instant("identify.filter.purpose-tooltip"),this.ToolTip_3rdParty=this.translate.instant("identify.filter.3rd-party-veri-tooltip"),this.ToolTip_RecogsAndCerts=this.translate.instant("identify.filter.recog-n-benchmarking-tooltip"),this.ToolTip_IsConsumerLabel=this.translate.instant("identify.filter.consumer-label-tooltip"),this.ToolTip_Typology=this.translate.instant("identify.filter.typology-tooltip"),this.ToolTip_Conversion=this.translate.instant("identify.filter.conversion-tooltip"),this.ToolTip_ClimateData=this.translate.instant("identify.filter.climatedata-tooltip"),this.ToolTip_SupplyChain=this.translate.instant("identify.filter.supply-chain-tooltip"),this.TreeSelectFilterOptions=new Map([["recogAndCerts",[{label:"ISEAL",data:"ISEAL",
1image:"recognition/iseallogo.png",children:[{label:this.translate.instant("identify.filter.recognition.iseal-community-member"),data:"ISEALAllianceCommunityMember"},{label:this.translate.instant("identify.filter.recognition.iseal-compliant-member"),data:"ISEALAllianceCodeCompliantMember"}]},{label:"CGF SSCI",data:"SSCI",image:"recognition/sscilogo.svg",children:[{label:this.translate.instant("identify.filter.recognition.ssci-recognized"),data:"CGFSSCIRecognized"},{label:this.translate.instant("identify.filter.recognition.ssci-recognition-in-process"),data:"CGFSSCIRecognitionInProcess"}]},{label:"FEFAC",data:"FEFAC",image:"recognition/fefaclogo.png",children:[{label:this.translate.instant("identify.filter.recognition.fefac-benchmarked"),data:"FEFACBenchmarked"},{label:this.translate.instant("identify.filter.recognition.fefac-bench-in-progress"),data:"FEFACBenchmarkedInProgress"}]},{label:this.translate.instant("identify.filter.recognition.gssi"),data:"GSSIRecognized",image:"recognition/fefaclogo.png"}]]]),this.CheckboxFilterOptions=new Map([[f.FilterId.ValueChain,[{label:this.translate.instant("identify.filter.value-chain.production"),value:"Production",image:"ValueChain/Production"},{label:this.translate.instant("identify.filter.value-chain.manufacturing"),value:"Manufacturing",image:"ValueChain/Manufacturing"},{label:this.translate.instant("identify.filter.value-chain.distribution"),value:"Distribution",image:"ValueChain/Distribution"},{label:this.translate.instant("identify.filter.value-chain.consumption"),value:"Consumption",image:"ValueChain/Consumption"}]],[f.FilterId.Sdgs,[{label:this.translate.instant("identify.filter.sdg.1"),value:"1",image:"1"},{label:this.translate.instant("identify.filter.sdg.2"),value:"2",image:"2"},{label:this.translate.instant("identify.filter.sdg.3"),value:"3",image:"3"},{label:this.translate.instant("identify.filter.sdg.4"),value:"4",image:"4"},{label:this.translate.instant("identify.filter.sdg.5"),value:"5",image:"5"},{label:this.translate.instant("identify.filter.sdg.6"),value:"6",image:"6"},{label:this.translate.instant("identify.filter.sdg.7"),value:"7",image:"7"},{label:this.translate.instant("identify.filter.sdg.8"),value:"8",image:"8"},{label:this.translate.instant("identify.filter.sdg.9"),value:"9",image:"9"},{label:this.translate.instant("identify.filter.sdg.10"),value:"10",image:"10"},{label:this.translate.instant("identify.filter.sdg.11"),value:"11",image:"11"},{label:this.translate.instant("identify.filter.sdg.12"),value:"12",image:"12"},{label:this.translate.instant("identify.filter.sdg.13"),value:"13",image:"13"},{label:this.translate.instant("identify.filter.sdg.14"),value:"14",image:"14"},{label:this.translate.instant("identify.filter.sdg.15"),value:"15",image:"15"},{label:this.translate.instant("identify.filter.sdg.16"),value:"16",image:"16"},{label:this.translate.instant("identify.filter.sdg.17"),value:"17",image:"17"}]],[f.FilterId.Typology,[{label:this.translate.instant("identify.filter.typology.public-entity"),value:"isPublicStandard"},{label:this.translate.instant("identify.filter.typology.private-entity"),value:"isPrivateStandard"},{label:this.translate.instant("identify.filter.typology.international"),value:"isInternationalStandard"}]],[f.FilterId.Conversion,[{label:this.translate.instant("identify.filter.conversion.non-conversion"),value:"Non-conversion",tooltip:this.translate.instant("identify.filter.conversion.non-conversion-tooltip")},{label:this.translate.instant("identify.filter.conversion.before-december-2009"),value:"Before December 2009"},{label:this.translate.instant("identify.filter.conversion.after-december-2009"),value:"Between January 2010 and December 2020"},{label:this.translate.instant("identify.filter.conversion.availability-polygons"),value:"Availability of polygons",tooltip:this.translate.instant("identify.filter.conversion.availability-polygons-tooltip")}]],[f.FilterId.SupplyChain,[{label:this.translate.instant("identify.filter.supply.book-claim"),value:"Book & Claim",tooltip:this.translate.instant("identify.filter.supply.book-claim-tooltip")},{label:this.translate.instant("identify.filter.supply.area-mass-balance"),value:"Area mass balance",tooltip:this.translate.instant("identify.filter.supply.area-mass-balance-tooltip")},{label:this.translate.instant("identify.filter.supply.mass-balance"),value:"Mass balance",tooltip:this.translate.instant("identify.filter.supply.mass-balance-tooltip")},{label:this.translate.instant("identify.filter.supply.segregation"),value:"Segregation",tooltip:this.translate.instant("identify.filter.supply.segregation-tooltip")},{label:this.translate.instant("identify.filter.supply.identity-preservation"),value:"Identity preservation",tooltip:this.translate.instant("identify.filter.supply.identity-preservation-tooltip")}]],[f.FilterId.ClimateData,[{label:this.translate.instant("identify.filter.climate.info-carbonfootprint"),value:"Carbon footprint data",tooltip:this.translate.instant("identify.filter.climate.info-carbonfootprint-tooltip")},{label:this.translate.instant("identify.filter.climate.gfli-approved-calculation"),value:"GFLI approved carbon footprint calculations",tooltip:this.translate.instant("identify.filter.climate.gfli-approved-calculation-tooltip")}]],[f.FilterId.BenchmarkedFEFAC,[{label:"Benchmarked against the FEFAC Soy Sourcing Guidelines 2021",value:"before2022"},{label:"Benchmarked against the FEFAC Soy Sourcing Guidelines 2023",value:"after2022"}]],[f.FilterId.Mandate,[{label:this.translate.instant("identify.filter.mandate.accreditation"),value:"2690"},{label:this.translate.instant("identify.filter.mandate.best-practice"),value:"800037"}]],[f.FilterId.HasThirdPartyVerification,[{label:this.translate.instant("identify.filter.verification.3rd-party"),value:!0},{label:this.translate.instant("identify.filter.verification.not-3rd-party"),value:!1}]],[f.FilterId.IsConsumableLabel,[{label:this.translate.instant("identify.filter.label.yes"),value:!0},{label:this.translate.instant("identify.filter.label.no"),value:!1}]]]),this.governanceEntries=[{label:this.translate.instant("factsheet.governance.detail.1.label"),tooltip:this.translate.instant("factsheet.governance.detail.1.tooltip"),collapsed:!0,icon:f.collapsedIconProp,children:[{label:this.translate.instant("factsheet.governance.detail.1.c1.label"),tooltip:this.translate.instant("factsheet.governance.detail.1.c1.tooltip"),det:"740208"},{label:this.translate.instant("factsheet.governance.detail.1.c2.label"),tooltip:this.translate.instant("factsheet.governance.detail.1.c2.tooltip"),det:"700123"},{label:this.translate.instant("factsheet.governance.detail.1.c3.label"),tooltip:this.translate.instant("factsheet.governance.detail.1.c3.tooltip"),det:"700110"},{label:this.translate.instant("factsheet.governance.detail.1.c4.label"),tooltip:this.translate.instant("factsheet.governance.detail.1.c4.tooltip"),det:"700124"},{label:this.translate.instant("factsheet.governance.detail.1.c5.label"),tooltip:this.translate.instant("factsheet.governance.detail.1.c5.tooltip"),det:"1000034"},{label:this.translate.instant("factsheet.governance.detail.1.c6.label"),tooltip:this.translate.instant("factsheet.governance.detail.1.c6.tooltip"),det:"700119"},{label:this.translate.instant("factsheet.governance.detail.1.c7.label"),tooltip:this.translate.instant("factsheet.governance.detail.1.c7.tooltip"),det:"700117"},{label:this.translate.instant("factsheet.governance.detail.1.c8.label"),tooltip:this.translate.instant("factsheet.governance.detail.1.c8.tooltip"),det:"700125"},{label:this.translate.instant("factsheet.governance.detail.1.c9.label"),tooltip:this.translate.instant("factsheet.governance.detail.1.c9.tooltip"),det:"709013"}]},{label:this.translate.instant("factsheet.governance.detail.2.label"),tooltip:this.translate.instant("factsheet.governance.detail.2.tooltip"),collapsed:!0,icon:f.collapsedIconProp,children:[{label:this.translate.instant("factsheet.governance.detail.2.c1.label"),tooltip:this.translate.instant("factsheet.governance.detail.2.c1.tooltip"),det:"2332_T1400"},{label:this.translate.instant("factsheet.governance.detail.2.c2.label"),tooltip:this.translate.instant("factsheet.governance.detail.2.c2.tooltip"),det:"10901_T
11400"},{label:this.translate.instant("factsheet.governance.detail.2.c3.label"),tooltip:this.translate.instant("factsheet.governance.detail.2.c3.tooltip"),det:"20902_T1400"},{label:this.translate.instant("factsheet.governance.detail.2.c4.label"),tooltip:this.translate.instant("factsheet.governance.detail.2.c4.tooltip"),det:"10903_T1400"},{label:this.translate.instant("factsheet.governance.detail.2.c5.label"),tooltip:this.translate.instant("factsheet.governance.detail.2.c5.tooltip"),det:"20906_T1400"},{label:this.translate.instant("factsheet.governance.detail.2.c6.label"),tooltip:this.translate.instant("factsheet.governance.detail.2.c6.tooltip"),det:"10907_T1400"},{label:this.translate.instant("factsheet.governance.detail.2.c9.label"),tooltip:this.translate.instant("factsheet.governance.detail.2.c9.tooltip"),det:"2234"},{label:this.translate.instant("factsheet.governance.detail.2.c12.label"),tooltip:this.translate.instant("factsheet.governance.detail.2.c12.tooltip"),det:"10903_T1400"}]},{label:this.translate.instant("factsheet.governance.detail.3.label"),tooltip:this.translate.instant("factsheet.governance.detail.3.tooltip"),collapsed:!0,icon:f.collapsedIconProp,children:[{label:this.translate.instant("factsheet.governance.detail.3.c1.label"),tooltip:this.translate.instant("factsheet.governance.detail.3.c1.tooltip"),det:"709023"},{label:this.translate.instant("factsheet.governance.detail.3.c2.label"),tooltip:this.translate.instant("factsheet.governance.detail.3.c2.tooltip"),det:"709024"},{label:this.translate.instant("factsheet.governance.detail.3.c3.label"),tooltip:this.translate.instant("factsheet.governance.detail.3.c3.tooltip"),det:"709027"},{label:this.translate.instant("factsheet.governance.detail.3.c4.label"),tooltip:this.translate.instant("factsheet.governance.detail.3.c4.tooltip"),det:"10210_T1300"},{label:this.translate.instant("factsheet.governance.detail.3.c5.label"),tooltip:this.translate.instant("factsheet.governance.detail.3.c5.tooltip"),det:"10212_T1300"},{label:this.translate.instant("factsheet.governance.detail.3.c6.label"),tooltip:this.translate.instant("factsheet.governance.detail.3.c6.tooltip"),det:"10214_T1300"},{label:this.translate.instant("factsheet.governance.detail.3.c7.label"),tooltip:this.translate.instant("factsheet.governance.detail.3.c7.tooltip"),det:"10216_T1300"},{label:this.translate.instant("factsheet.governance.detail.3.c8.label"),tooltip:this.translate.instant("factsheet.governance.detail.3.c8.tooltip"),det:"10218_T1300"},{label:this.translate.instant("factsheet.governance.detail.3.c9.label"),tooltip:this.translate.instant("factsheet.governance.detail.3.c9.tooltip"),det:"10220_T1300"},{label:this.translate.instant("factsheet.governance.detail.3.c10.label"),tooltip:this.translate.instant("factsheet.governance.detail.3.c10.tooltip"),det:"10222_T1300"},{label:this.translate.instant("factsheet.governance.detail.3.c11.label"),tooltip:this.translate.instant("factsheet.governance.detail.3.c11.tooltip"),det:"1100012"}]},{label:this.translate.instant("factsheet.governance.detail.4.label"),tooltip:this.translate.instant("factsheet.governance.detail.4.tooltip"),collapsed:!0,icon:f.collapsedIconProp,children:[{label:this.translate.instant("factsheet.governance.detail.4.c1.label"),tooltip:this.translate.instant("factsheet.governance.detail.4.c1.tooltip"),det:"700131"},{label:this.translate.instant("factsheet.governance.detail.4.c2.label"),tooltip:this.translate.instant("factsheet.governance.detail.4.c2.tooltip"),det:"700130"},{label:this.translate.instant("factsheet.governance.detail.4.c3.label"),tooltip:this.translate.instant("factsheet.governance.detail.4.c3.tooltip"),det:"1100004"},{label:this.translate.instant("factsheet.governance.detail.4.c4.label"),tooltip:this.translate.instant("factsheet.governance.detail.4.c4.tooltip"),det:"700138"},{label:this.translate.instant("factsheet.governance.detail.4.c5.label"),tooltip:this.translate.instant("factsheet.governance.detail.4.c5.tooltip"),det:"700133"},{label:this.translate.instant("factsheet.governance.detail.4.c6.label"),tooltip:this.translate.instant("factsheet.governance.detail.4.c6.tooltip"),det:"2260"},{label:this.translate.instant("factsheet.governance.detail.4.c7.label"),tooltip:this.translate.instant("factsheet.governance.detail.4.c7.tooltip"),det:"700132"},{label:this.translate.instant("factsheet.governance.detail.4.c8.label"),tooltip:this.translate.instant("factsheet.governance.detail.4.c8.tooltip"),det:"700135"},{label:this.translate.instant("factsheet.governance.detail.4.c9.label"),tooltip:this.translate.instant("factsheet.governance.detail.4.c9.tooltip"),det:"300809"},{label:this.translate.instant("factsheet.governance.detail.4.c10.label"),tooltip:this.translate.instant("factsheet.governance.detail.4.c10.tooltip"),det:"900031"},{label:this.translate.instant("factsheet.governance.detail.4.c11.label"),tooltip:this.translate.instant("factsheet.governance.detail.4.c11.tooltip"),det:"700134"},{label:this.translate.instant("factsheet.governance.detail.4.c12.label"),tooltip:this.translate.instant("factsheet.governance.detail.4.c12.tooltip"),det:"2254"},{label:this.translate.instant("factsheet.governance.detail.4.c13.label"),tooltip:this.translate.instant("factsheet.governance.detail.4.c13.tooltip"),det:"1000102"},{label:this.translate.instant("factsheet.governance.detail.4.c14.label"),tooltip:this.translate.instant("factsheet.governance.detail.4.c14.tooltip"),det:"700139"},{label:this.translate.instant("factsheet.governance.detail.4.c15.label"),tooltip:this.translate.instant("factsheet.governance.detail.4.c15.tooltip"),det:"300811"},{label:this.translate.instant("factsheet.governance.detail.4.c16.label"),tooltip:this.translate.instant("factsheet.governance.detail.4.c16.tooltip"),det:"700140"}]}],this.howToComplyEntries=[{label:this.translate.instant("how-to-comply.detail.1.label"),tooltip:this.translate.instant("how-to-comply.detail.1.tooltip"),collapsed:!0,icon:f.collapsedIconProp,children:[{label:this.translate.instant("how-to-comply.detail.1.c1.label"),tooltip:this.translate.instant("how-to-comply.detail.1.c1.tooltip"),source:"800145",det:"700236"},{label:this.translate.instant("how-to-comply.detail.1.c2.label"),tooltip:this.translate.instant("how-to-comply.detail.1.c2.tooltip"),det:"700240"},{label:this.translate.instant("how-to-comply.detail.1.c3.label"),tooltip:this.translate.instant("how-to-comply.detail.1.c3.tooltip"),source:"800110",det:"7000165"}]},{label:this.translate.instant("how-to-comply.detail.2.label"),tooltip:this.translate.instant("how-to-comply.detail.2.tooltip"),collapsed:!0,icon:f.collapsedIconProp,children:[{label:this.translate.instant("how-to-comply.detail.2.c3.label"),tooltip:this.translate.instant("how-to-comply.detail.2.c3.tooltip"),source:"800146",det:"700240"},{label:this.translate.instant("how-to-comply.detail.2.c5.label"),tooltip:this.translate.instant("how-to-comply.detail.2.c5.tooltip"),source:"800152",det:"700249"},{label:this.translate.instant("how-to-comply.detail.2.c7.label"),tooltip:this.translate.instant("how-to-comply.detail.2.c7.tooltip"),det:"709044"},{label:this.translate.instant("how-to-comply.detail.2.c13.label"),tooltip:this.translate.instant("how-to-comply.detail.2.c13.tooltip"),det:"700202"},{label:this.translate.instant("how-to-comply.detail.2.c14.label"),tooltip:this.translate.instant("how-to-comply.detail.2.c14.tooltip"),det:"10366"},{label:this.translate.instant("how-to-comply.detail.2.c15.label"),tooltip:this.translate.instant("how-to-comply.detail.2.c15.tooltip"),det:"700204"},{label:this.translate.instant("how-to-comply.detail.2.c8.label"),tooltip:this.translate.instant("how-to-comply.detail.2.c8.tooltip"),det:"3934"},{label:this.translate.instant("how-to-comply.detail.2.c11.label"),tooltip:this.translate.instant("how-to-comply.detail.2.c11.tooltip"),det:"300851"},{label:this.translate.instant("how-to-comply.detail.2.c12.label"),tooltip:this.translate.instant("how-to-comply.detail.2.c12.tooltip"),det:"700257"},{label:this.translate.instant("how-to-comply.detail.2.c9.label"),tooltip:this.translate.instant("how-to-comply.detail.2.c9.tooltip"),det:"700173"},{label:this.translate.instant("how-to-comply.detail.2.c10.label"),tooltip:this.translate.instant("how-to-comply.detail.2.c10.tooltip"),det:"3901"}]},{label:this.translate.instant("how-to-comply.detail.3.label"),tooltip:this.translate.instant("how-to-comply.detail.3.tooltip"),collapsed:!0,icon:f.collapsedIconProp,children:[{label:this.translate.instant("how-to-comply.detail.3.c1.label"),tooltip:this.translate.instant("how-to-comply.detail.3.c1.tooltip"),det:"3948"},{label:this.translate.instant("how-to-comply.detail.3.c2.label"),tooltip:this.translate.instant("how-to-comply.detail.3.c2.tooltip"),det:"700243"},{label:this.translate.instant("how-to-comply.detail.3.c3.label"),tooltip:this.translate.instant("how-to-comply.detail.3.c3.tooltip"),det:"3941"},{label:this.translate.instant("how-to-comply.detail.3.c4.label"),tooltip:this.translate.instant("how-to-comply.detail.3.c4.tooltip"),det:"700261"},{label:this.translate.instant("how-to-comply.detail.3.c5.label"),tooltip:this.translate.instant("how-to-comply.detail.3.c5.tooltip"),det:"700845"},{label:this.translate.instant("how-to-comply.detail.3.c6.label"),tooltip:this.translate.instant("how-to-comply.detail.3.c6.tooltip"),det:"700848"},{label:this.translate.instant("how-to-comply.detail.3.c7.label"),tooltip:this.translate.instant("how-to-comply.detail.3.c7.tooltip"),det:"700262"},{label:this.translate.instant("how-to-comply.detail.3.c8.label"),tooltip:this.translate.instant("how-to-comply.detail.3.c8.tooltip"),det:"700838"},{label:this.translate.instant("how-to-comply.detail.3.c9.label"),tooltip:this.translate.instant("how-to-comply.detail.3.c9.tooltip"),det:"700839"},{label:this.translate.instant("how-to-comply.detail.3.c10.label"),tooltip:this.translate.instant("how-to-comply.detail.3.c10.tooltip"),det:"20300"},{label:this.translate.instant("how-to-comply.detail.3.c11.label"),tooltip:this.translate.instant("how-to-comply.detail.3.c11.tooltip"),det:"20302"},{label:this.translate.instant("how-to-comply.detail.3.c12.label"),tooltip:this.translate.instant("how-to-comply.detail.3.c12.tooltip"),det:"800079"}]},{label:this.translate.instant("how-to-comply.detail.4.label"),tooltip:this.translate.instant("how-to-comply.detail.4.tooltip"),collapsed:!0,icon:f.collapsedIconProp,children:[{label:this.translate.instant("how-to-comply.detail.4.c10.label"),tooltip:this.translate.instant("how-to-comply.detail.4.c10.tooltip"),det:"3219"},{label:this.translate.instant("how-to-comply.detail.4.c1.label"),tooltip:this.translate.instant("how-to-comply.detail.4.c1.tooltip"),det:"3986"},{label:this.translate.instant("how-to-comply.detail.4.c9.label"),tooltip:this.translate.instant("how-to-comply.detail.4.c9.tooltip"),det:"3894",source:"3895"},{label:this.translate.instant("how-to-comply.detail.4.c3.label"),tooltip:this.translate.instant("how-to-comply.detail.4.c3.tooltip"),source:"800138",det:"700224"},{label:this.translate.instant("how-to-comply.detail.4.c5.label"),tooltip:this.translate.instant("how-to-comply.detail.4.c5.tooltip"),source:"800142",det:"700231"},{label:this.translate.instant("how-to-comply.detail.4.c8.label"),tooltip:this.translate.instant("how-to-comply.detail.4.c8.tooltip"),source:"900093",det:"900094"},{label:this.translate.instant("how-to-comply.detail.4.c6.label"),tooltip:this.translate.instant("how-to-comply.detail.4.c6.tooltip"),source:"800118",det:"699994"},{label:this.translate.instant("how-to-comply.detail.4.c7.label"),tooltip:this.translate.instant("how-to-comply.detail.4.c7.tooltip"),source:"10540",det:"800119"}]}]}}f.collapsedIconProp=["fal","plus"],f.expandedIconProp=["fal","minus"],f.DoO=["Immediate","Within 1 year","Within 3 years","Within 5 years","Recommendation"],f.FilterName={InputFilter:"InputFilter",CheckboxFilter:"CheckboxFilter",KeywordFilter:"KeywordFilter",ViewByFilter:"ViewByFilter",TreeSelectFilter:"TreeSelectFilter"},f.FilterId={Name:"name",Themes:"themes",Pillars:"pillars",Sectors:"sectors",Products:"products",ProductsHS:"productsHS",Origin:"origin",Destination:"destination",ValueChain:"valueChain",Sdgs:"sdgs",Typology:"typology",Mandate:"mandate",RecogAndCerts:"recogAndCerts",HasThirdPartyVerification:"hasThirdPartyVerification",IsConsumableLabel:"isConsumableLabel",Conversion:"nonConversion",SupplyChain:"supplyChain",ViewBy:"view_by",ProductsBy:"products_by",ClimateData:"climatedata",BenchmarkedFEFAC:"BenchmarkedFEFAC",DetProducts:"det_products"},f.FilterIdLabel={name:"name",themes:"themes",pillars:"pillars",sectors:"sectors",products:"products",productsHS:"HS Code",origin:"origin",destination:"destination",sdgs:"sdgs",typology:"typology",mandate:"mandate",recogAndCerts:"recognitions and certifications",hasThirdPartyVerification:"has 3rd party verification",nonConversion:"Conversion",supplyChain:"Supply Chain",valueChain:"value chain",isConsumableLabel:"is consumable label",BenchmarkedFEFAC:"Benchmarked FEFAC",climatedata:"Climate data",det_products:"det_products"},f.SortById={Name:"name",Score:"score",LastUpdated:"lastUpdated"},f.ThemeViewValue=0,f.PillarViewValue=1,f.ProductsViewValue=0,f.ProductsHSViewValue=1,f.b2cPolicies={names:{signUpSignIn:"B2C_1A_ITC_SUSI_SOCIAL",editProfile:"B2C_1A_ITC_PROFILEEDIT_SOCIAL"}},f.tokenRequest={scopes:["openid",`${e.N.scopeRead}`,`${e.N.scopeWrite}`],forceRefresh:!1},f.protectedResources={Api:{endpoints:[`${e.N.standardsMapApi}/account/*`,`${e.N.standardsMapApi}/sme-toolkit/*`,`${e.N.standardsMapApi}/log/*`,`${e.N.standardsMapApi}/cs3d/*`,`${e.N.standardsMapApi}/hredd/*`,`${e.N.standardsMapApi}/organizations/*`],scopes:["openid",`${e.N.scopeRead}`,`${e.N.scopeWrite}`]}},f.wantsToSaveAnswerToAccount="wantsToSaveAnswerToAccount",f.\u0275fac=function(m){return new(m||f)(t.LFG(M.sK))},f.\u0275prov=t.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"})},19085:(h2,w1,_)=>{"use strict";_.d(w1,{z:()=>M});var e=_(69808),t=_(5e3);let M=(()=>{class f{constructor(m){this.dom=m}setCanonicalURL(m){let b=this.dom.getElementsByName("canonical");if(b&&b[0])b[0].setAttribute("href",this.dom.URL);else{const S=null!=m?m:this.dom.URL,D=this.dom.createElement("link");D.setAttribute("rel","canonical"),D.setAttribute("name","canonical"),this.dom.head.appendChild(D),D.setAttribute("href",S)}}}return f.\u0275fac=function(m){return new(m||f)(t.LFG(e.K0))},f.\u0275prov=t.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"}),f})()},34055:(h2,w1,_)=>{"use strict";_.d(w1,{r:()=>b});var e=_(5e3),t=_(69808),M=_(29772),f=_(79546);const h=function(S){return{"no-background-color":S}},m=function(S){return{color:S}};let b=(()=>{class S{constructor(){this.tooltip="",this.tooltipPosition="above",this.disabled=!1,this.noBackgroun
1dColor=!1,this.ariaPressed=null,this.ariaExpanded=null,this.ariaHaspopup=null,this.type="button",this.buttonClick=new e.vpe,this.buttonMouseEnter=new e.vpe,this.buttonMouseLeave=new e.vpe,this.buttonFocus=new e.vpe,this.buttonBlur=new e.vpe}handleClick(E){this.buttonClick.emit(E)}handleMouseEnter(E){this.buttonMouseEnter.emit(E)}handleMouseLeave(E){this.buttonMouseLeave.emit(E)}handleFocus(E){this.buttonFocus.emit(E)}handleBlur(E){this.buttonBlur.emit(E)}}return S.\u0275fac=function(E){return new(E||S)},S.\u0275cmp=e.Xpm({type:S,selectors:[["app-icon-button"]],inputs:{icon:"icon",tooltip:"tooltip",tooltipPosition:"tooltipPosition",disabled:"disabled",noBackgroundColor:"noBackgroundColor",iconColor:"iconColor",ariaLabel:"ariaLabel",ariaPressed:"ariaPressed",ariaExpanded:"ariaExpanded",ariaHaspopup:"ariaHaspopup",type:"type"},outputs:{buttonClick:"buttonClick",buttonMouseEnter:"buttonMouseEnter",buttonMouseLeave:"buttonMouseLeave",buttonFocus:"buttonFocus",buttonBlur:"buttonBlur"},decls:2,vars:15,consts:[["matTooltipShowDelay","200","matTooltipHideDelay","200",1,"app-icon-button",3,"ngClass","ngStyle","matTooltip","matTooltipPosition","disabled","type","click","mouseenter","mouseleave","focus","blur"],[3,"icon"]],template:function(E,Q){1&E&&(e.TgZ(0,"button",0),e.NdJ("click",function(d1){return Q.handleClick(d1)})("mouseenter",function(d1){return Q.handleMouseEnter(d1)})("mouseleave",function(d1){return Q.handleMouseLeave(d1)})("focus",function(d1){return Q.handleFocus(d1)})("blur",function(d1){return Q.handleBlur(d1)}),e._UZ(1,"fa-icon",1),e.qZA()),2&E&&(e.Q6J("ngClass",e.VKq(11,h,Q.noBackgroundColor))("ngStyle",e.VKq(13,m,Q.iconColor?Q.iconColor:"inherit"))("matTooltip",Q.disabled?"":Q.tooltip)("matTooltipPosition",Q.tooltipPosition)("disabled",Q.disabled)("type",Q.type),e.uIk("aria-label",Q.ariaLabel||null)("aria-pressed",null===Q.ariaPressed?null:Q.ariaPressed)("aria-expanded",null===Q.ariaExpanded?null:Q.ariaExpanded)("aria-haspopup",Q.ariaHaspopup),e.xp6(1),e.Q6J("icon",Q.icon))},directives:[t.mk,t.PC,M.gM,f.BN],styles:[".app-icon-button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;border:none;background-color:#f1f1f1;color:#55585a;padding:0;margin:0;outline:none;transition:all .2s ease;height:34px;width:34px;border-radius:50%;cursor:pointer}.app-icon-button[_ngcontent-%COMP%]:hover{background-color:#264f68;color:#fff}.app-icon-button[_ngcontent-%COMP%]:hover   fa-icon[_ngcontent-%COMP%]{color:#fff}.app-icon-button[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:default}.app-icon-button[_ngcontent-%COMP%]:disabled:hover{background-color:#f1f1f1;color:#55585a}.app-icon-button[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 3px #264f681f,0 0 0 1px #264f6840;outline:none}.app-icon-button[_ngcontent-%COMP%]:focus:not(:focus-visible){box-shadow:none;outline:none}.app-icon-button.no-background-color[_ngcontent-%COMP%], .app-icon-button.no-background-color[_ngcontent-%COMP%]:hover{background-color:transparent;color:#264f68}.app-icon-button.no-background-color[_ngcontent-%COMP%]:hover   fa-icon[_ngcontent-%COMP%]{color:#1b9589}"]}),S})()},90605:(h2,w1,_)=>{"use strict";_.d(w1,{R:()=>t});var e=_(5e3);let t=(()=>{class M{constructor(){}ngOnInit(){}ngOnDestroy(){}}return M.\u0275fac=function(h){return new(h||M)},M.\u0275cmp=e.Xpm({type:M,selectors:[["app-loader"]],decls:6,vars:0,consts:[[1,"wrapper"],[1,"overlay"],[1,"spinner-wrapper"],["role","status",1,"spinner-grow","color-marine"],[1,"sr-only"]],template:function(h,m){1&h&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"span",4),e._uU(5,"Loading..."),e.qZA()()()()())},styles:[""]}),M})()},87113:(h2,w1,_)=>{"use strict";_.d(w1,{m:()=>M});var e=(()=>{return(h=e||(e={}))[h.All=0]="All",h[h.Debug=1]="Debug",h[h.Info=2]="Info",h[h.Warn=3]="Warn",h[h.Error=4]="Error",h[h.Fatal=5]="Fatal",h[h.Off=6]="Off",e;var h})(),t=_(5e3);let M=(()=>{class h{constructor(){this.level=e.All,this.logWithDate=!0}debug(b,...S){this.writeToLog(b,e.Debug,S)}info(b,...S){this.writeToLog(b,e.Info,S)}warn(b,...S){this.writeToLog(b,e.Warn,S)}error(b,...S){this.writeToLog(b,e.Error,S)}fatal(b,...S){this.writeToLog(b,e.Fatal,S)}log(b,...S){this.writeToLog(b,e.All,S)}writeToLog(b,S,D){if(this.shouldLog(S)){let E=new f;E.message=b,E.level=S,E.extraInfo=D,E.logWithDate=this.logWithDate,console.log(E.buildLogString())}}shouldLog(b){let S=!1;return(b>=this.level&&b!==e.Off||this.level===e.All)&&(S=!0),S}}
1return h.\u0275fac=function(b){return new(b||h)},h.\u0275prov=t.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"}),h})();class f{constructor(){this.entryDate=new Date,this.message="",this.level=e.Debug,this.extraInfo=[],this.logWithDate=!0}buildLogString(){let m="";return this.logWithDate&&(m=new Date+" - "),m+="Type: "+e[this.level],m+=" - Message: "+this.message,this.extraInfo.length&&(m+=" - Extra Info: "+f.formatParams(this.extraInfo)),m}static formatParams(m){let b=m.join(",");if(m.some(S=>"object"==typeof S)){b="";for(let S of m)b+=JSON.stringify(S)+","}return b}}},48327:(h2,w1,_)=>{"use strict";_.d(w1,{e:()=>R2});var e=_(15861),t=_(8929),M=_(21086),f=_(61737),h=_(63527),m=_(92198),b=_(7625),S=_(72986),D=_(24850),E=_(27221),Q=_(87224),j=_(87545),d1=_(61978),k1=_(30517),t1=_(52129),V=_(92340);const _1=["country","city","state","postalCode","streetAddress","jobTitle","name","given_name","family_name","emails"];function n1(_2){return(null==_2?void 0:_2.idTokenClaims)||{}}function Y(_2){return _2.startsWith("extension_")||_1.includes(_2)}function z1(_2,p2){if(!_2)return null;const L2=n1(_2),C2=t1.$.b2cPolicies.names.editProfile.toLowerCase(),k2=(p2||[]).filter(f2=>function p1(_2){const p2=n1(_2);return String(p2.tfp||p2.acr||"").toLowerCase()}(f2)===C2).filter(f2=>function R1(_2,p2){return!!_2.oid&&_2.oid===p2.oid||!!_2.sub&&_2.sub===p2.sub}(n1(f2),L2)).filter(f2=>{var U2,y1;return(null!==(U2=n1(f2).iat)&&void 0!==U2?U2:0)>(null!==(y1=L2.iat)&&void 0!==y1?y1:0)}).sort((f2,U2)=>{var y1,y2;return(null!==(y1=n1(U2).iat)&&void 0!==y1?y1:0)-(null!==(y2=n1(f2).iat)&&void 0!==y2?y2:0)})[0];if(!k2)return _2;const Y1=Object.keys(n1(k2)).filter(Y).reduce((f2,U2)=>Object.assign(Object.assign({},f2),{[U2]:n1(k2)[U2]}),{});return Object.assign(Object.assign({},_2),{idTokenClaims:Object.assign(Object.assign({},L2),Y1)})}var g2=_(5e3),B1=_(87113),$=_(51062);let R2=(()=>{class _2{constructor(L2,C2,k2,Y1,f2){this.logger=L2,this.msalService=C2,this.msalBroadcastService=k2,this.msalGuardConfig=Y1,this.translate=f2,this.loggedIn=!1,this._destroying$=new t.xQ,this.isRedirecting=!1}updateLoggedInStatus(){var L2=this;this.msalBroadcastService.inProgress$.pipe((0,m.h)(C2=>C2===k1.$H.None),(0,b.R)(this._destroying$)).subscribe((0,e.Z)(function*(){yield L2.setLoggedIn(),L2.checkAndSetActiveAccount()}))}login(L2){var C2=this;return new Promise((k2,Y1)=>{this.msalBroadcastService.inProgress$.pipe((0,m.h)(f2=>f2===k1.$H.None),(0,S.q)(1)).subscribe((0,e.Z)(function*(){try{yield C2.performLogin(L2),k2()}catch(f2){C2.logger.error("Error during login process",f2),Y1(f2)}}),f2=>{this.logger.error("Error during login process",f2),Y1(f2)})})}performLogin(L2){var C2=this;return(0,e.Z)(function*(){try{const Y1={scopes:["openid",`https://${V.N.tenantId}.onmicrosoft.com/e790a703-4c97-4e6a-ba9e-386a8e4a0889/user-read`,`https://${V.N.tenantId}.onmicrosoft.com/e790a703-4c97-4e6a-ba9e-386a8e4a0889/user-write`],extraQueryParameters:{ui_locales:C2.translate.currentLang||"en"}},f2=L2?Object.assign(Object.assign(Object.assign({},Y1),L2),{extraQueryParameters:Object.assign(Object.assign({},Y1.extraQueryParameters),L2.extraQueryParameters)}):Y1;yield C2.loginWithRedirect(f2),C2.logger.info("Fetching token..."),C2.logger.debug("Access_token acquired at: "+(new Date).toString())}catch(k2){throw C2.logger.error("Login failed",k2),k2}})()}getActiveAccount(){return new Promise(L2=>{var C2,k2;const Y1=this.msalService.instance.getActiveAccount(),f2=(null===(C2=null==Y1?void 0:Y1.idTokenClaims)||void 0===C2?void 0:C2.tfp)||(null===(k2=null==Y1?void 0:Y1.idTokenClaims)||void 0===k2?void 0:k2.acr),U2=(null==f2?void 0:f2.toLowerCase())===t1.$.b2cPolicies.names.editProfile.toLowerCase();!Y1||U2?this.msalBroadcastService.inProgress$.pipe((0,m.h)(y1=>y1===k1.$H.None),(0,S.q)(1),(0,D.U)(()=>{var y1,y2;let T2=this.msalService.instance.getActiveAccount();const d2=(null===(y1=null==T2?void 0:T2.idTokenClaims)||void 0===y1?void 0:y1.tfp)||(null===(y2=null==T2?void 0:T2.idTokenClaims)||void 0===y2?void 0:y2.acr),N1=(null==d2?void 0:d2.toLowerCase())===t1.$.b2cPolicies.names.editProfile.toLowerCase();if(!T2||N1){const O1=this.msalService.instance.getAllAccounts();O1&&O1.length>0&&(T2=O1.find(H1=>{var r2,z2;const G2=(null===(r2=H1.idTokenClaims)||void 0===r2?void 0:r2.tfp)||(null===(z2=H1.idTokenClaims)||void 0===z2?void 0:z2.acr);return(null==G2?void 0:G2.toLowerCase())===t1.$.b2cPolicies.names.signUpSignIn.toLowerCase()})||(N1?null:O1[0]),T2&&this.msalService.instance.setActiveAccount(T2))}return z1(T2,this.msalService.instance.getAllAccounts())}),(0,E.K)(y1=>(console.error("Error retrieving active account",y1),(0,M.of)(null)))).subscribe({next:y1=>L2(y1),error:()=>L2(null)}):L2(z1(Y1,this.msalService.instance.getAllAccounts()))})}isLoggedIn(){return new Promise(L2=>{this.msalBroadcastService.inProgress$.pipe((0,m.h)(C2=>C2===k1.$H.None),(0,S.q)(1)).subscribe(()=>{var C2,k2;const Y1=this.msalService.instance.getAllAccounts();if(!Y1||0===Y1.length)return L2(!1);const f2=Y1.filter(y2=>{var T2,d2;const N1=(null===(T2=y2.idTokenClaims)||void 0===T2?void 0:T2.tfp)||(null===(d2=y2.idTokenClaims)||void 0===d2?void 0:d2.acr);return(null==N1?void 0:N1.toLowerCase())===t1.$.b2cPolicies.names.signUpSignIn.toLowerCase()}),U2=Y1.filter(y2=>{var T2,d2;const N1=(null===(T2=y2.idTokenClaims)||void 0===T2?void 0:T2.tfp)||(null===(d2=y2.idTokenClaims)||void 0===d2?void 0:d2.acr);return(null==N1?void 0:N1.toLowerCase())!==t1.$.b2cPolicies.names.editProfile.toLowerCase()}),y1=f2.length>0?f2:U2;
1for(const y2 of y1){const T2=y2.idTokenClaims||void 0;if(T2&&T2.exp){if(new Date(1e3*T2.exp)>new Date)return L2(!0);{let O1=this.msalService.instance.getActiveAccount();const U1=(null===(C2=null==O1?void 0:O1.idTokenClaims)||void 0===C2?void 0:C2.tfp)||(null===(k2=null==O1?void 0:O1.idTokenClaims)||void 0===k2?void 0:k2.acr),H1=(null==U1?void 0:U1.toLowerCase())===t1.$.b2cPolicies.names.editProfile.toLowerCase();(!O1||H1)&&(O1=f2[0]||this.msalService.instance.getAllAccounts().find(z2=>{var G2,g0;const q2=(null===(G2=z2.idTokenClaims)||void 0===G2?void 0:G2.tfp)||(null===(g0=z2.idTokenClaims)||void 0===g0?void 0:g0.acr);return(null==q2?void 0:q2.toLowerCase())===t1.$.b2cPolicies.names.signUpSignIn.toLowerCase()})||null,O1&&this.msalService.instance.setActiveAccount(O1)),this.msalService.instance.acquireTokenSilent({scopes:[...t1.$.protectedResources.Api.scopes],forceRefresh:!1,account:O1}).then(()=>L2(!0)).catch(r2=>{console.error("Failed to refresh token:",r2),Object.keys(localStorage).filter(z2=>z2.startsWith("msal.")||z2.includes("login.windows.net")||z2.includes("b2clogin.com")).forEach(z2=>localStorage.removeItem(z2)),L2(!1)})}}}return L2(!1)})})}checkAndSetActiveAccount(){var L2,C2;const k2=this.msalService.instance.getAllAccounts();if(0===k2.length)return;const Y1=this.msalService.instance.getActiveAccount(),f2=(null===(L2=null==Y1?void 0:Y1.idTokenClaims)||void 0===L2?void 0:L2.tfp)||(null===(C2=null==Y1?void 0:Y1.idTokenClaims)||void 0===C2?void 0:C2.acr),U2=(null==f2?void 0:f2.toLowerCase())===t1.$.b2cPolicies.names.editProfile.toLowerCase();if(!Y1||U2){const y1=k2.find(y2=>{var T2,d2;const N1=(null===(T2=y2.idTokenClaims)||void 0===T2?void 0:T2.tfp)||(null===(d2=y2.idTokenClaims)||void 0===d2?void 0:d2.acr);return(null==N1?void 0:N1.toLowerCase())===t1.$.b2cPolicies.names.signUpSignIn.toLowerCase()});y1?this.msalService.instance.setActiveAccount(y1):Y1||this.msalService.instance.setActiveAccount(k2[0])}}editProfile(){var L2=this;return(0,e.Z)(function*(){let k2={authority:`https://${V.N.tenantId}.b2clogin.com/${V.N.tenantId}.onmicrosoft.com/${t1.$.b2cPolicies.names.editProfile}`,scopes:[...t1.$.protectedResources.Api.scopes],extraQueryParameters:{ui_locales:L2.translate.currentLang||"en"}};yield L2.login(k2)})()}getAccessToken(){var L2,C2,k2;let Y1=this.msalService.instance.getActiveAccount();const f2=(null===(L2=null==Y1?void 0:Y1.idTokenClaims)||void 0===L2?void 0:L2.tfp)||(null===(C2=null==Y1?void 0:Y1.idTokenClaims)||void 0===C2?void 0:C2.acr),U2=(null==f2?void 0:f2.toLowerCase())===t1.$.b2cPolicies.names.editProfile.toLowerCase();if(!Y1||U2){const y1=this.msalService.instance.getAllAccounts(),y2=y1.find(T2=>{var d2,N1;const O1=(null===(d2=T2.idTokenClaims)||void 0===d2?void 0:d2.tfp)||(null===(N1=T2.idTokenClaims)||void 0===N1?void 0:N1.acr);return(null==O1?void 0:O1.toLowerCase())===t1.$.b2cPolicies.names.signUpSignIn.toLowerCase()});Y1=null!=y2?y2:U2?null:null!==(k2=y1[0])&&void 0!==k2?k2:null,Y1&&this.msalService.instance.setActiveAccount(Y1)}return Y1?this.msalBroadcastService.inProgress$.pipe((0,m.h)(y1=>y1===k1.$H.None),(0,Q.P)(),(0,j.w)(()=>(0,h.D)(this.msalService.instance.acquireTokenSilent({scopes:[...t1.$.protectedResources.Api.scopes],forceRefresh:!1,account:Y1}))),(0,D.U)(y1=>y1.accessToken),(0,E.K)(y1=>{if(!this.isRedirecting){this.isRedirecting=!0;const y2=(null==y1?void 0:y1.errorMessage)||(null==y1?void 0:y1.message)||"";(y2.includes("AADB2C90080")||y2.includes("invalid_grant"))&&Object.keys(localStorage).filter(T2=>T2.startsWith("msal.")||T2.includes("login.windows.net")||T2.includes("b2clogin.com")).forEach(T2=>localStorage.removeItem(T2)),this.msalService.instance.acquireTokenRedirect({scopes:[...t1.$.protectedResources.Api.scopes]}).catch(()=>{this.logout()})}return(0,f._)(()=>y1)})):(this.isRedirecting||(this.isRedirecting=!0,this.login()),(0,f._)(()=>new Error("No authenticated account")))}setLoggedIn(){var L2=this;return(0,e.Z)(function*(){L2.loggedIn=yield L2.isLoggedIn()})()}loginWithRedirect(L2){var C2=this;return(0,e.Z)(function*(){(yield C2.msalBroadcastService.inProgress$.pipe((0,Q.P)()).toPromise())===k1.$H.None?C2.msalGuardConfig.authRequest?yield C2.msalService.loginRedirect(Object.assign(Object.assign({},C2.msalGuardConfig.authRequest),L2)):yield C2.msalService.loginRedirect(L2):console.warn("Login/Token interaction is already in progress.")})()}logout(L2){this.msalService.logoutRedirect({postLogoutRedirectUri:L2}),this.loggedIn=!1,localStorage.removeItem("currentUser")}destroy(){this._destroying$.next(void 0),this._destroying$.complete()}}return _2.\u0275fac=function(L2){return new(L2||_2)(g2.LFG(B1.m),g2.LFG(d1.W2),g2.LFG(d1.J$),g2.LFG(d1.S9),g2.LFG($.sK))},_2.\u0275prov=g2.Yz7({token:_2,factory:_2.\u0275fac,providedIn:"root"}),_2})()},43290:(h2,w1,_)=>{"use strict";_.r(w1),_.d(w1,{SharedModule:()=>f1});var e=_(79546),t=_(82687),M=_(4994),f=_(51062),h=_(74511),m=_(15315),b=_(3640),S=_(48185),D=_(62152),E=_(41555),Q=_(69808),j=_(93075),d1=_(47423),k1=_(20773),t1=_(55615),V=_(29772),_1=_(37389),n1=_(74202),p1=_(15439),R1=_(36957),Y=_(5e3),z1=_(92340),g2=_(40520);let B1=(()=>{class F{constructor(G){this.http=G,this.updateUrl=`${z1.N.standardsMapApi}/updates`}fetchLatestUpdates(){return this.http.get(`${this.updateUrl}/latest`)}}return F.\u0275fac=function(G){return new(G||F)(Y.LFG(g2.eN))},F.\u0275prov=Y.Yz7({token:F,factory:F.\u0275fac,providedIn:"root"}),F})();function $(F,o1){if(1&F&&(Y.TgZ(0,"div",34),Y._uU(1),Y.TgZ(2,"h3"),Y._uU(3),Y.qZA(),Y.TgZ(4,"p"),Y._uU(5),Y.qZA(),Y.TgZ(6,"a",35),Y._uU(7),Y.qZA()()),2&F){const G=o1.$implicit,q=Y.oxw();Y.xp6(1),Y.hij(" ",q.formatDate(G.updateDate)," "),Y.xp6(2),Y.hij(" ",q.translateNotificationTitle(G)," "),Y.xp6(2),Y.hij(" ",q.translateNotificationContent(G)," "),Y.xp6(1),Y.Q6J("href",q.translateNotificationUrl(G),Y.LSH),Y.xp6(1),Y.Oqu(q.translateNotificationUrl(G))}}const R2=function(F){return[F]},_2=function(){return["fal","arrow-right"]},p2=function(){return["fal","search"]},L2=function(){return["fal","compress-arrows-alt"]},C2=function(){return["fal","poll"]}
1,k2=function(){return["fal","chart-network"]},f2=function(){return["fal","file-search"]};function U2(F,o1){1&F&&Y._UZ(0,"fa-icon",21),2&F&&Y.Q6J("icon",Y.DdM(1,f2))}const y1=function(){return["fal","lock-alt"]};function y2(F,o1){1&F&&Y._UZ(0,"fa-icon",21),2&F&&Y.Q6J("icon",Y.DdM(1,y1))}const T2=function(){return["fal","exclamation-triangle"]};function d2(F,o1){1&F&&Y._UZ(0,"fa-icon",21),2&F&&Y.Q6J("icon",Y.DdM(1,T2))}function N1(F,o1){1&F&&(Y.TgZ(0,"span"),Y._uU(1,"404"),Y.qZA())}function O1(F,o1){1&F&&(Y.TgZ(0,"span"),Y._uU(1,"403"),Y.qZA())}function U1(F,o1){1&F&&(Y.TgZ(0,"span"),Y._uU(1,"Error"),Y.qZA())}function H1(F,o1){1&F&&(Y.ynx(0),Y._uU(1),Y.ALo(2,"translate"),Y.BQk()),2&F&&(Y.xp6(1),Y.hij(" ",Y.lcZ(2,1,"error.not-found.title")," "))}function r2(F,o1){1&F&&(Y.ynx(0),Y._uU(1),Y.ALo(2,"translate"),Y.BQk()),2&F&&(Y.xp6(1),Y.hij(" ",Y.lcZ(2,1,"error.access-denied.title")," "))}function z2(F,o1){1&F&&(Y.ynx(0),Y._uU(1),Y.ALo(2,"translate"),Y.BQk()),2&F&&(Y.xp6(1),Y.hij(" ",Y.lcZ(2,1,"error.generic.title")," "))}function G2(F,o1){1&F&&(Y.ynx(0),Y._uU(1),Y.ALo(2,"translate"),Y.BQk()),2&F&&(Y.xp6(1),Y.hij(" ",Y.lcZ(2,1,"error.not-found.message")," "))}function g0(F,o1){1&F&&(Y.ynx(0),Y._uU(1),Y.ALo(2,"translate"),Y.BQk()),2&F&&(Y.xp6(1),Y.hij(" ",Y.lcZ(2,1,"error.access-denied.message")," "))}function q2(F,o1){1&F&&(Y.ynx(0),Y._uU(1),Y.ALo(2,"translate"),Y.BQk()),2&F&&(Y.xp6(1),Y.hij(" ",Y.lcZ(2,1,"error.generic.message")," "))}const K2=function(F){return[F]},u2=function(){return["fal","search"]},X2=function(){return["fal","home"]},v2=function(){return["fal","arrow-left"]},S1=[{path:"",component:(()=>{class F{constructor(G,q){this.translate=G,this.updateService=q}ngOnInit(){this.locale=this.translate.currentLang,this.updateService.fetchLatestUpdates().subscribe(G=>{this.latestUpdates=G})}formatDate(G){if(G)return p1(G).format("DD.MM.YYYY")}translateNotificationTitle(G){return R1.b.translateNotificationTitle(G,this.locale)}translateNotificationContent(G){switch(this.locale){case"fr":return G.contentFr;case"es":return G.contentEs;default:return G.content}}translateNotificationUrl(G){return R1.b.translateNotificationUrl(G,this.locale)}}return F.\u0275fac=function(G){return new(G||F)(Y.Y36(f.sK),Y.Y36(B1))},F.\u0275cmp=Y.Xpm({type:F,selectors:[["app-home"]],decls:120,vars:101,consts:[[1,"section-background-img","m-0",2,"background-image","url('https://standards.sustainable-trade.org/wp-content/uploads/2020/09/Leaf.jpeg')","background-repeat","no-repeat","background-size","cover","background-position","center"],[1,"container"],[1,"row"],[1,"col-8"],[1,"color-white"],[1,"color-white",2,"margin-bottom","0"],[1,"col-12","col-sm-4",2,"display","flex","align-items","flex-end","min-height","100px"],["queryParamsHandling","preserve",1,"sm-button","sm-button-green","sm-button-blue-hover",2,"position","absolute","right","0","bottom","0",3,"routerLink"],[1,"color-lighter-marine"],[3,"innerHTML"],[1,"col-12","col-sm-4"],["href","https://resources.standardsmap.org/knowledge/","target","_blank",1,"float-right","big-link",2,"display","inline"],[3,"icon"],[1,"row","toolkit-cards"],[1,"col-12","col-md-6","col-lg-3","toolkit-cards__col"],[1,"toolkit-card",3,"routerLink"],["size","2x",1,"toolkit-card__icon","color-teal",3,"icon"],[1,"toolkit-card__title"],[1,"toolkit-card__text"],[1,"badge","badge-primary","toolkit-card__badge"],[1,"col-8","color-lighter-marine"],[1,"col-sm-6","mx-auto","mt-3","embed-responsive","embed-responsive-16by9","justify-content-center"],["src","https://www.youtube.com/embed/00fcQ7Q1kLk",1,"embed-responsive-item"],[1,"background-color-light-blue"],["queryParamsHandling","preserve",1,"sm-button","sm-button-green","sm-button-blue-hover",3,"routerLink"],[1,"row","justify-content-start"],[1,"col-12"],["src","https://sm.sustainable-trade.org/wp-content/uploads/2024/01/TWG2.png","alt","BMZ donor",1,"img-fluid"],[1,"row","pt-3"],["class","col-4",4,"ngFor","ngForOf"],[1,"container","pb-5"],["src","app/assets/images/EN_FundedbytheEU_RGB_POS.png","alt","Europe Flag",1,"img-fluid",2,"height","60px"],["src","https://standards.sustainable-trade.org/wp-content/uploads/2020/10/logo_BMZ_en.png","alt","BMZ donor",1,"img-fluid",2,"height","100px"],["src","app/assets/images/seco_sponsor.jpg","alt","SECO sponsor",1,"img-fluid",2,"height","100px"],[1,"col-4"],["target","_blank",1,"",2,"display","inline",3,"href"]],template:function(G,q){1&G&&(Y.TgZ(0,"div")(1,"div")(2,"section",0)(3,"div",1)(4,"div",2)(5,"div",3)(6,"h1",4),Y._uU(7),Y.ALo(8,"translate"),Y.qZA(),Y.TgZ(9,"p",5),Y._uU(10),Y.ALo(11,"translate"),Y.qZA()(),Y.TgZ(12,"div",6)(13,"button",7),Y._uU(14),Y.ALo(15,"translate"),Y.qZA()()()()(),Y.TgZ(16,"section",1)(17,"div",2)(18,"div",3)(19,"h2",8),Y._uU(20),Y.ALo(21,"translate"),Y.qZA(),Y._UZ(22,"p",9),Y.ALo(23,"translate"),Y.qZA(),Y.TgZ(24,"div",10)(25,"a",11),Y._uU(26),Y.ALo(27,"translate"),Y._UZ(28,"fa-icon",12),Y.qZA()()(),Y.TgZ(29,"div",13)(30,"div",14)(31,"a",15),Y._UZ(32,"fa-icon",16),Y.TgZ(33,"h3",17),Y._uU(34),Y.ALo(35,"translate"),Y.qZA(),Y.TgZ(36,"p",18),Y._uU(37),Y.ALo(38,"translate"),Y.qZA()()(),Y.TgZ(39,"div",14)(40,"a",15),Y._UZ(41,"fa-icon",16),Y.TgZ(42,"h3",17),Y._uU(43),Y.ALo(44,"translate"),Y.qZA(),Y.TgZ(45,"p",18),Y._uU(46),Y.ALo(47,"translate"),Y.qZA()()(),Y.TgZ(48,"div",14)(49,"a",15),Y._UZ(50,"fa-icon",16),Y.TgZ(51,"h3",17),Y._uU(52),Y.ALo(53,"translate"),Y.qZA(),Y.TgZ(54,"p",18),Y._uU(55),Y.ALo(56,"translate"),Y.qZA()()(),Y.TgZ(57,"div",14)(58,"a",15)(59,"span",19),Y._uU(60),Y.ALo(61,"translate"),Y.qZA(),Y._UZ(62,"fa-icon",16),Y.TgZ(63,"h3",17),Y._uU(64),Y.ALo(65,"translate"),Y.qZA(),Y.TgZ(66,"p",18),Y._uU(67),Y.ALo(68,"translate"),Y.qZA()()()(),Y.TgZ(69,"div",2)(70,"h2",20),Y._uU(71),Y.ALo(72,"translate"),Y.qZA(),Y.TgZ(73,"div",21),Y._UZ(74,"iframe",22),Y.qZA()()(),Y.TgZ(75,"section",23)(76,"div",1)(77,"h3"),Y._uU(78),Y.ALo(79,"translate"),Y.qZA(),Y.TgZ(80,"h2",8),Y._uU(81),Y.ALo(82,"translate"),Y.qZA(),Y.TgZ(83,"p"),Y._uU(84),Y.ALo(85,"translate"),Y.qZA(),Y.TgZ(86,"button",24),Y._uU(87),Y.ALo(88,"translate"),Y.qZA()()(),Y.TgZ(89,"section",1)(90,"div",2)(91,"div",3)(92,"h2",8),Y._uU(93),Y.ALo(94,"translate"),Y.qZA(),Y.TgZ(95,"p"),Y._uU(96),Y.ALo(97,"translate"),Y.qZA()()(),Y.TgZ(98,"div",25)(99,"div",26),Y._UZ(100,"img",27),Y.qZA(),Y._UZ(101,"div",26),Y.qZA()(),Y.TgZ(102,"section",23)(103,"div",1)(104,"div",2)(105,"div",3)(106,"h2",8),Y._uU(107),Y.ALo(108,"translate"),Y.qZA()()(),Y.TgZ(109,"div",28),Y.YNc(110,$,8,5,"div",29),Y.qZA()()(),Y.TgZ(111,"section",30)(112,"h2",8),Y._uU(113),Y.ALo(114,"translate"),Y.qZA(),Y.TgZ(115,"div",25)(116,"div",26),Y._UZ(117,"img",31)(118,"img",32)(119,"img",33),Y.qZA()()()()()),2&G&&(Y.xp6(7),Y.hij(" ",Y.lcZ(8,36,"home.title1")," "),Y.xp6(3),Y.hij(" ",Y.lcZ(11,38,"home.p1")," "),Y.xp6(3),Y.Q6J("routerLink",Y.VKq(84,R2,"/"+q.locale+"/identify")),Y.xp6(1),Y.hij(" ",Y.lcZ(15,40,"Find out more")," "),Y.xp6(6),Y.hij(" ",Y.lcZ(21,42,"home.title2")," "),Y.xp6(2),Y.Q6J("innerHTML",Y.lcZ(23,44,"home.p2"),Y.oJD),Y.xp6(4),Y.hij(" ",Y.lcZ(27,46,"home.link")," "),Y.xp6(2),Y.Q6J("icon",Y.DdM(86,_2)),Y.xp6(3),Y.Q6J("routerLink",Y.VKq(87,R2,"/"+q.locale+"/identify")),Y.xp6(1),Y.Q6J("icon",Y.DdM(89,p2)),Y.xp6(2),Y.Oqu(Y.lcZ(35,48,"Identify standards")),Y.xp6(3),Y.Oqu(Y.lcZ(38,50,"home.identify")),Y.xp6(3),Y.Q6J("routerLink",Y.VKq(90,R2,"/"+q.locale+"/compare")),Y.xp6(1),Y.Q6J("icon",Y.DdM(92,L2)),Y.xp6(2),Y.Oqu(Y.lcZ(44,52,"Compare standards")),Y.xp6(3),Y.Oqu(Y.lcZ(47,54,"home.compare")),Y.xp6(3),Y.Q6J("routerLink",Y.VKq(93,R2,"/"+q.locale+"/trends")),Y.xp6(1),Y.Q6J("icon",Y.DdM(95,C2)),Y.xp6(2),Y.Oqu(Y.lcZ(53,56,"Monitor trends")),Y.xp6(3),Y.Oqu(Y.lcZ(56,58,"home.trends")),Y.xp6(3),Y.Q6J("routerLink",Y.VKq(96,R2,"/"+q.locale+"/registry")),Y.xp6(2),Y.Oqu(Y.lcZ(61,60,"shared.new")),Y.xp6(2),Y.Q6J("icon",Y.DdM(98,k2)),Y.xp6(2),Y.Oqu(Y.lcZ(65,62,"network.title")),Y.xp6(3),Y.Oqu(Y.lcZ(68,64,"home.registry")),Y.xp6(4),Y.hij(" ",Y.lcZ(72,66,"home.video-clip-header")," "),Y.xp6(7),Y.Oqu(Y.lcZ(79,68,"A United Nations initiative")),Y.xp6(3),Y.hij(" ",Y.lcZ(82,70,"home.title3")," "),Y.xp6(3),Y.Oqu(Y.lcZ(85,72,"home.p3")),Y.xp6(2),Y.Q6J("routerLink",Y.VKq(99,R2,"/"+q.locale+"/identify")),Y.xp6(1),Y.hij(" ",Y.lcZ(88,74,"Find out more")," "),Y.xp6(6),Y.hij(" ",Y.lcZ(94,76,"home.title4")," "),Y.xp6(3),Y.hij(" ",Y.lcZ(97,78,"home.p4")," "),Y.xp6(11),Y.hij(" ",Y.lcZ(108,80,"home.title5")," "),Y.xp6(3),Y.Q6J("ngForOf",q.latestUpdates),Y.xp6(3),Y.hij(" ",Y.lcZ(114,82,"home.title6")," "))},directives:[n1.rH,e.BN,n1.yS,Q.sg],pipes:[f.X$],styles:[".toolkit-cards[_ngcontent-%COMP%]{padding-top:1.5rem;padding-bottom:1.5rem}.toolkit-cards__col[_ngcontent-%COMP%]{display:flex;margin-bottom:30px}.toolkit-card[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;width:100%;padding:1.75rem 1.5rem 1.5rem;color:inherit;text-decoration:none;background-color:#fff;border:1px solid #e6f0f4;border-radius:12px;box-shadow:0 2px 6px #264f680f;
1transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.toolkit-card[_ngcontent-%COMP%]:hover{color:inherit;text-decoration:none;border-color:#1b958966;box-shadow:0 10px 24px #264f681f;transform:translateY(-2px)}.toolkit-card[_ngcontent-%COMP%]:focus-visible{outline:2px solid #1b9589;outline-offset:3px}@media (prefers-reduced-motion: reduce){.toolkit-card[_ngcontent-%COMP%]{transition:none}.toolkit-card[_ngcontent-%COMP%]:hover{transform:none}}.toolkit-card__icon[_ngcontent-%COMP%]{margin-bottom:1rem}.toolkit-card__title[_ngcontent-%COMP%]{margin-bottom:.5rem}.toolkit-card__text[_ngcontent-%COMP%]{margin-bottom:0}.toolkit-card__badge[_ngcontent-%COMP%]{position:absolute;top:1rem;right:1rem}"]}),F})()},{path:"error",component:(()=>{class F{constructor(G,q,W){this.router=G,this.route=q,this.translate=W,this.errorType="not-found",this.title="",this.message="",this.standardId="",this.context="",this.locale=this.translate.currentLang||"en"}ngOnInit(){var G;const q=this.router.getCurrentNavigation(),W=null===(G=null==q?void 0:q.extras)||void 0===G?void 0:G.state;W&&(this.errorType=W.errorType||"not-found",this.standardId=W.standardId||""),this.route.queryParams.subscribe(L1=>{L1.type&&(this.errorType=L1.type),L1.standardId&&(this.standardId=L1.standardId),L1.context&&(this.context=L1.context)}),this.setDefaultMessages()}setDefaultMessages(){switch(this.errorType){case"access-denied":this.title=this.translate.instant("error.access-denied.title"),this.message=this.translate.instant("error.access-denied.message");break;case"not-found":this.title=this.translate.instant("error.not-found.title"),this.message=this.translate.instant("error.not-found.message");break;default:this.title=this.translate.instant("error.generic.title"),this.message=this.translate.instant("error.generic.message")}}navigateToIdentify(){this.router.navigate(["/"+this.locale+"/identify"])}navigateToHome(){this.router.navigate("self-assess"===this.context?["/"+this.locale+"/self-assess/home"]:["/"+this.locale+"/home"])}goBack(){window.history.back()}}return F.\u0275fac=function(G){return new(G||F)(Y.Y36(n1.F0),Y.Y36(n1.gz),Y.Y36(f.sK))},F.\u0275cmp=Y.Xpm({type:F,selectors:[["app-not-found"]],decls:43,vars:37,consts:[[1,"error-page"],[1,"error-header"],[1,"header-content"],[1,"logo-link",3,"routerLink"],["src","assets/images/logo-standards-map.svg","alt","Standards Map",1,"logo"],[1,"error-container"],[1,"error-content"],[1,"error-icon",3,"ngClass"],["size","4x",3,"icon",4,"ngIf"],[1,"error-code"],[4,"ngIf"],[1,"error-title"],[1,"error-message"],[1,"error-actions"],[1,"sm-button","sm-button-teal",3,"click"],[1,"mr-2",3,"icon"],[1,"sm-button","sm-button-outline",3,"click"],[1,"sm-button","sm-button-link",3,"click"],[1,"help-section"],[1,"help-text"],["href","mailto:[email protected]",1,"help-link"],["size","4x",3,"icon"]],template:function(G,q){1&G&&(Y.TgZ(0,"div",0)(1,"header",1)(2,"div",2)(3,"a",3),Y._UZ(4,"img",4),Y.qZA()()(),Y.TgZ(5,"div",5)(6,"div",6)(7,"div",7),Y.YNc(8,U2,1,2,"fa-icon",8),Y.YNc(9,y2,1,2,"fa-icon",8),Y.YNc(10,d2,1,2,"fa-icon",8),Y.qZA(),Y.TgZ(11,"div",9),Y.YNc(12,N1,2,0,"span",10),Y.YNc(13,O1,2,0,"span",10),Y.YNc(14,U1,2,0,"span",10),Y.qZA(),Y.TgZ(15,"h1",11),Y.YNc(16,H1,3,3,"ng-container",10),Y.YNc(17,r2,3,3,"ng-container",10),Y.YNc(18,z2,3,3,"ng-container",10),Y.qZA(),Y.TgZ(19,"p",12),Y.YNc(20,G2,3,3,"ng-container",10),Y.YNc(21,g0,3,3,"ng-container",10),Y.YNc(22,q2,3,3,"ng-container",10),Y.qZA(),Y.TgZ(23,"div",13)(24,"button",14),Y.NdJ("click",function(){return q.navigateToIdentify()}),Y._UZ(25,"fa-icon",15),Y._uU(26),Y.ALo(27,"translate"),Y.qZA(),Y.TgZ(28,"button",16),Y.NdJ("click",function(){return q.navigateToHome()}),Y._UZ(29,"fa-icon",15),Y._uU(30),Y.ALo(31,"translate"),Y.qZA(),Y.TgZ(32,"button",17),Y.NdJ("click",function(){return q.goBack()}),Y._UZ(33,"fa-icon",15),Y._uU(34),Y.ALo(35,"translate"),Y.qZA()(),Y.TgZ(36,"div",18)(37,"p",19),Y._uU(38),Y.ALo(39,"translate"),Y.TgZ(40,"a",20),Y._uU(41),Y.ALo(42,"translate"),Y.qZA()()()()()()),2&G&&(Y.xp6(3),Y.Q6J("routerLink",Y.VKq(32,K2,"/"+q.locale+"/home")),Y.xp6(4),Y.Q6J("ngClass",q.errorType),Y.xp6(1),Y.Q6J("ngIf","not-found"===q.errorType),Y.xp6(1),Y.Q6J("ngIf","access-denied"===q.errorType),Y.xp6(1),Y.Q6J("ngIf","generic"===q.errorType),Y.xp6(2),Y.Q6J("ngIf","not-found"===q.errorType),Y.xp6(1),Y.Q6J("ngIf","access-denied"===q.errorType),Y.xp6(1),Y.Q6J("ngIf","generic"===q.errorType),Y.xp6(2),Y.Q6J("ngIf","not-found"===q.errorType),Y.xp6(1),Y.Q6J("ngIf","access-denied"===q.errorType),Y.xp6(1),Y.Q6J("ngIf","generic"===q.errorType),Y.xp6(2),Y.Q6J("ngIf","not-found"===q.errorType),Y.xp6(1),Y.Q6J("ngIf","access-denied"===q.errorType),Y.xp6(1),Y.Q6J("ngIf","generic"===q.errorType),Y.xp6(3),Y.Q6J("icon",Y.DdM(34,u2)),Y.xp6(1),Y.hij(" ",Y.lcZ(27,22,"error.browse-standards")," "),Y.xp6(3),Y.Q6J("icon",Y.DdM(35,X2)),Y.xp6(1),Y.hij(" ",Y.lcZ(31,24,"error.go-home")," "),Y.xp6(3),Y.Q6J("icon",Y.DdM(36,v2)),Y.xp6(1),Y.hij(" ",Y.lcZ(35,26,"error.go-back")," "),Y.xp6(4),Y.hij(" ",Y.lcZ(39,28,"error.need-help")," "),Y.xp6(3),Y.hij(" ",Y.lcZ(42,30,"error.contact-us")," "))},directives:[n1.yS,Q.mk,Q.O5,e.BN],pipes:[f.X$],styles:[".error-page[_ngcontent-%COMP%]{min-height:100vh;display:flex;flex-direction:column;background-color:#f3f7fa}.error-header[_ngcontent-%COMP%]{background-color:#fff;border-bottom:1px solid #dadada;padding:16px 24px}.error-header[_ngcontent-%COMP%]   .header-content[_ngcontent-%COMP%]{max-width:1200px;margin:0 auto}.error-header[_ngcontent-%COMP%]   .logo-link[_ngcontent-%COMP%]{display:inline-block}.error-header[_ngcontent-%COMP%]   .logo-link[_ngcontent-%COMP%]:hover{opacity:.8}.error-header[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{height:40px;width:auto}.error-container[_ngcontent-%COMP%]{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 20px}.error-content[_ngcontent-%COMP%]{text-align:center;max-width:600px;background:#fff;border-radius:12px;padding:60px 40px;box-shadow:0 4px 20px #00000014}.error-icon[_ngcontent-%COMP%]{margin-bottom:24px}.error-icon.not-found[_ngcontent-%COMP%]{color:#264f68}.error-icon.access-denied[_ngcontent-%COMP%]{color:#c93d5c}.error-icon.generic[_ngcontent-%COMP%]{color:#df974f}.error-icon[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{opacity:.8}.error-code[_ngcontent-%COMP%]{font-size:72px;font-weight:700;color:#2b6283;line-height:1;margin-bottom:16px;opacity:.6}.error-title[_ngcontent-%COMP%]{font-size:28px;font-weight:600;color:#264f68;margin-bottom:16px;line-height:1.3}.error-message[_ngcontent-%COMP%]{font-size:16px;color:#aeaeae;margin-bottom:24px;line-height:1.6}.standard-reference[_ngcontent-%COMP%]{font-size:14px;color:#afafaf;background:#f3f7fa;padding:12px 20px;border-radius:8px;margin-bottom:32px}.standard-reference[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{color:#264f68;font-family:monospace}.error-actions[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px;align-items:center;margin-bottom:32px}@media (min-width: 480px){.error-actions[_ngcontent-%COMP%]{flex-direction:row;justify-content:center;flex-wrap:wrap}}.sm-button[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:14px;font-weight:500;border-radius:6px;border:none;cursor:pointer;transition:all .2s ease;text-decoration:none;min-width:160px}.sm-button-teal[_ngcontent-%COMP%]{background-color:#1b9589;color:#fff}.sm-button-teal[_ngcontent-%COMP%]:hover{background-color:#157269;transform:translateY(-1px);box-shadow:0 4px 12px #1b95894d}.sm-button-outline[_ngcontent-%COMP%]{background-color:transparent;color:#264f68;border:2px solid #264f68}.sm-button-outline[_ngcontent-%COMP%]:hover{background-color:#264f68;color:#fff}.sm-button-link[_ngcontent-%COMP%]{background-color:transparent;color:#2b6283;border:none;min-width:auto;padding:12px 16px}.sm-button-link[_ngcontent-%COMP%]:hover{color:#264f68;text-decoration:underline}
1.sm-button[_ngcontent-%COMP%]   .mr-2[_ngcontent-%COMP%]{margin-right:8px}.help-section[_ngcontent-%COMP%]{border-top:1px solid #dadada;padding-top:24px}.help-text[_ngcontent-%COMP%]{font-size:14px;color:#afafaf;margin:0}.help-link[_ngcontent-%COMP%]{color:#1b9589;text-decoration:none;font-weight:500}.help-link[_ngcontent-%COMP%]:hover{text-decoration:underline}@media (max-width: 480px){.error-content[_ngcontent-%COMP%]{padding:40px 24px}.error-code[_ngcontent-%COMP%]{font-size:56px}.error-title[_ngcontent-%COMP%]{font-size:22px}.sm-button[_ngcontent-%COMP%]{width:100%}}"]}),F})()}];let a1=(()=>{class F{}return F.\u0275fac=function(G){return new(G||F)},F.\u0275mod=Y.oAB({type:F}),F.\u0275inj=Y.cJS({imports:[[n1.Bz.forChild(S1),_1.fQ.forChild(S1)],n1.Bz,_1.fQ]}),F})(),f1=(()=>{class F{constructor(G){G.addIcons(M.wn1),G.addIcons(M.udn),G.addIcons(M.wD$),G.addIcons(M.fix),G.addIcons(M.eFW),G.addIcons(M.nK2),G.addIcons(M.gSj),G.addIcons(t.eW2),G.addIcons(M.g82),G.addIcons(M.r0D),G.addIcons(M.bkV),G.addIcons(M.eHv),G.addIcons(M.J9Y),G.addIcons(M.acZ)}}return F.\u0275fac=function(G){return new(G||F)(Y.LFG(e.by))},F.\u0275mod=Y.oAB({type:F}),F.\u0275inj=Y.cJS({imports:[[Q.ez,a1,f.aw.forChild(),e.uH,b.y,h.R,S.q,k1.Cq,m.S,j.u5,V.AV,t1.T5,d1.ot,D.U$,E.U5],V.AV,f.aw,t1.T5,d1.ot,E.U5]}),F})()},36957:(h2,w1,_)=>{"use strict";_.d(w1,{b:()=>f});var e=_(15439),M=_(5e3);let f=(()=>{class h{static friendlyLastUpdateTime(b,S){return e.locale(S),e.utc(b).local().fromNow()}static translateNotificationUrl(b,S){switch(S){case"fr":return""===b.urlFr?b.url:b.urlFr;case"es":return""===b.urlEs?b.url:b.urlEs;default:return b.url}}static translateNotificationTitle(b,S){switch(S){case"fr":return b.titleFr;case"es":return b.titleEs;default:return b.title}}}return h.\u0275fac=function(b){return new(b||h)},h.\u0275prov=M.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"}),h})()},92340:(h2,w1,_)=>{"use strict";_.d(w1,{N:()=>e});const e={production:!0,locales:"",standardsMapApi:"https://api.production.standardsmap.sustainable-trade.org/api",chatbotApi:"https://sm-chat-api.production.sustainable-trade.org/api/chatbot",sharedApi:"https://shared-api.production.sustainable-trade.org",redirectUrl:"https://standardsmap.org/en/dashboard",postLogoutRedirectUri:"https://standardsmap.org/en/identify",clientId:"e790a703-4c97-4e6a-ba9e-386a8e4a0889",tenantId:"itcsso",identityProvider:"https://itcsso.b2clogin.com",scopeRead:"https://itcsso.onmicrosoft.com/e790a703-4c97-4e6a-ba9e-386a8e4a0889/user-read",scopeWrite:"https://itcsso.onmicrosoft.com/e790a703-4c97-4e6a-ba9e-386a8e4a0889/user-write",localeCacheVersion:"1790678637734",chatbotFeatureEnabled:!1,isDev:!1}},50293:(h2,w1,_)=>{"use strict";var e=_(22313),t=_(5e3),M=_(29580),f=_(61978),h=_(11391),m=_(30517),b=function(){function C(){}return C.decimalToHex=function(r){for(var i=r.toString(16);i.length<2;)i="0"+i;return i},C}(),S=function(){function C(r){this.cryptoObj=r}return C.prototype.generateGuid=function(){try{var r=new Uint8Array(16);return this.cryptoObj.getRandomValues(r),r[6]|=64,r[6]&=79,r[8]|=128,r[8]&=191,b.decimalToHex(r[0])+b.decimalToHex(r[1])+b.decimalToHex(r[2])+b.decimalToHex(r[3])+"-"+b.decimalToHex(r[4])+b.decimalToHex(r[5])+"-"+b.decimalToHex(r[6])+b.decimalToHex(r[7])+"-"+b.decimalToHex(r[8])+b.decimalToHex(r[9])+"-"+b.decimalToHex(r[10])+b.decimalToHex(r[11])+b.decimalToHex(r[12])+b.decimalToHex(r[13])+b.decimalToHex(r[14])+b.decimalToHex(r[15])}catch(q1){for(var i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",u="0123456789abcdef",k=0,B="",r1=0;r1<36;r1++)"-"!==i[r1]&&"4"!==i[r1]&&(k=16*Math.random()|0),"x"===i[r1]?B+=u[k]:"y"===i[r1]?(k&=3,B+=u[k|=8]):B+=i[r1];return B}},C.isGuid=function(r){return/^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(r)},C}(),D=function(){function C(){}return C.stringToUtf8Arr=function(r){for(var i,u=0,k=r.length,B=0;B<k;B++)u+=(i=r.charCodeAt(B))<128?1:i<2048?2:i<65536?3:i<2097152?4:i<67108864?5:6;for(var r1=new Uint8Array(u),q1=0,o2=0;q1<u;o2++)(i=r.charCodeAt(o2))<128?r1[q1++]=i:i<2048?(r1[q1++]=192+(i>>>6),r1[q1++]=128+(63&i)):i<65536?(r1[q1++]=224+(i>>>12),r1[q1++]=128+(i>>>6&63),r1[q1++]=128+(63&i)):i<2097152?(r1[q1++]=240+(i>>>18),r1[q1++]=128+(i>>>12&63),r1[q1++]=128+(i>>>6&63),r1[q1++]=128+(63&i)):i<67108864?(r1[q1++]=248+(i>>>24),r1[q1++]=128+(i>>>18&63),r1[q1++]=128+(i>>>12&63),r1[q1++]=128+(i>>>6&63),r1[q1++]=128+(63&i)):(r1[q1++]=252+(i>>>30),r1[q1++]=128+(i>>>24&63),r1[q1++]=128+(i>>>18&63),r1[q1++]=128+(i>>>12&63),r1[q1++]=128+(i>>>6&63),r1[q1++]=128+(63&i));return r1},C.stringToArrayBuffer=function(r){for(var i=new ArrayBuffer(r.length),u=new Uint8Array(i),k=0;k<r.length;k++)u[k]=r.charCodeAt(k);return i},C.utf8ArrToString=function(r){for(var i="",u=void 0,k=r.length,B=0;B<k;B++)u=r[B],i+=String.fromCharCode(u>251&&u<254&&B+5<k?1073741824*(u-252)+(r[++B]-128<<24)+(r[++B]-128<<18)+(r[++B]-128<<12)+(r[++B]-128<<6)+r[++B]-128:u>247&&u<252&&B+4<k?(u-248<<24)+(r[++B]-128<<18)+(r[++B]-128<<12)+(r[++B]-128<<6)+r[++B]-128:u>239&&u<248&&B+3<k?(u-240<<18)+(r[++B]-128<<12)+(r[++B]-128<<6)+r[++B]-128:u>223&&u<240&&B+2<k?(u-224<<12)+(r[++B]-128<<6)+r[++B]-128:u>191&&u<224&&B+1<k?(u-192<<6)+r[++B]-128:u);return i},C}(),E=function(){function C(){}return C.prototype.urlEncode=function(r){return encodeURIComponent(this.encode(r).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_"))},C.prototype.urlEncodeArr=function(r){return this.base64EncArr(r).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")},C.prototype.encode=function(r){var i=D.stringToUtf8Arr(r);return this.base64EncArr(i)},C.prototype.base64EncArr=function(r){for(var i=(3-r.length%3)%3,u="",k=void 0,B=r.length,r1=0,q1=0;q1<B;q1++)r1|=r[q1]<<(16>>>(k=q1%3)&24),(2===k||r.length-q1==1)&&(u+=String.fromCharCode(this.uint6ToB64(r1>>>18&63),this.uint6ToB64(r1>>>12&63),this.uint6ToB64(r1>>>6&63),this.uint6ToB64(63&r1)),r1=0);return 0===i?u:u.substring(0,u.length-i)+(1===i?"=":"==")},C.prototype.uint6ToB64=function(r){return r<26?r+65:r<52?r+71:r<62?r-4:62===r?43:63===r?47:65},C}(),Q=function(){function C(){}return C.prototype.decode=function(r){var i=r.replace(/-/g,"+").replace(/_/g,"/");switch(i.length%4){case 0:break;case 2:i+="==";break;case 3:i+="=";break;default:throw new Error("Invalid base64 string")}var u=this.base64DecToArr(i);return D.utf8ArrToString(u)},C.prototype.base64DecToArr=function(r,i){for(var u=r.replace(/[^A-Za-z0-9\+\/]/g,""),k=u.length,B=i?Math.ceil((3*k+1>>>2)/i)*i:3*k+1>>>
12,r1=new Uint8Array(B),q1=void 0,o2=void 0,E2=0,Q2=0,p0=0;p0<k;p0++)if(o2=3&p0,E2|=this.b64ToUint6(u.charCodeAt(p0))<<18-6*o2,3===o2||k-p0==1){for(q1=0;q1<3&&Q2<B;q1++,Q2++)r1[Q2]=E2>>>(16>>>q1&24)&255;E2=0}return r1},C.prototype.b64ToUint6=function(r){return r>64&&r<91?r-65:r>96&&r<123?r-71:r>47&&r<58?r+4:43===r?62:47===r?63:0},C}(),j=_(40692),k1=function(){function C(r){this.base64Encode=new E,this.cryptoObj=r}return C.prototype.generateCodes=function(){return(0,h.mG)(this,void 0,void 0,function(){var r,i;return(0,h.Jh)(this,function(u){switch(u.label){case 0:return r=this.generateCodeVerifier(),[4,this.generateCodeChallengeFromVerifier(r)];case 1:return i=u.sent(),[2,{verifier:r,challenge:i}]}})})},C.prototype.generateCodeVerifier=function(){try{var r=new Uint8Array(32);return this.cryptoObj.getRandomValues(r),this.base64Encode.urlEncodeArr(r)}catch(u){throw j.U.createPkceNotGeneratedError(u)}},C.prototype.generateCodeChallengeFromVerifier=function(r){return(0,h.mG)(this,void 0,void 0,function(){var i,u;return(0,h.Jh)(this,function(k){switch(k.label){case 0:return k.trys.push([0,2,,3]),[4,this.cryptoObj.sha256Digest(r)];case 1:return i=k.sent(),[2,this.base64Encode.urlEncodeArr(new Uint8Array(i))];case 2:throw u=k.sent(),j.U.createPkceNotGeneratedError(u);case 3:return[2]}})})},C}(),V="SHA-256",n1=new Uint8Array([1,0,1]),p1=function(){function C(r){if(this.logger=r,!this.hasCryptoAPI())throw j.U.createCryptoNotAvailableError("Browser crypto or msCrypto object not available.");this._keygenAlgorithmOptions={name:"RSASSA-PKCS1-v1_5",hash:V,modulusLength:2048,publicExponent:n1}}return C.prototype.sha256Digest=function(r){return(0,h.mG)(this,void 0,void 0,function(){var i;return(0,h.Jh)(this,function(u){return i=D.stringToUtf8Arr(r),[2,this.hasIECrypto()?this.getMSCryptoDigest(V,i):this.getSubtleCryptoDigest(V,i)]})})},C.prototype.getRandomValues=function(r){var i=window.msCrypto||window.crypto;if(!i.getRandomValues)throw j.U.createCryptoNotAvailableError("getRandomValues does not exist.");i.getRandomValues(r)},C.prototype.generateKeyPair=function(r,i){return(0,h.mG)(this,void 0,void 0,function(){return(0,h.Jh)(this,function(u){return[2,this.hasIECrypto()?this.msCryptoGenerateKey(r,i):window.crypto.subtle.generateKey(this._keygenAlgorithmOptions,r,i)]})})},C.prototype.exportJwk=function(r){return(0,h.mG)(this,void 0,void 0,function(){return(0,h.Jh)(this,function(i){return[2,this.hasIECrypto()?this.msCryptoExportJwk(r):window.crypto.subtle.exportKey(m.Mm,r)]})})},C.prototype.importJwk=function(r,i,u){return(0,h.mG)(this,void 0,void 0,function(){var k,B;return(0,h.Jh)(this,function(r1){return k=C.getJwkString(r),B=D.stringToArrayBuffer(k),[2,this.hasIECrypto()?this.msCryptoImportKey(B,i,u):window.crypto.subtle.importKey(m.Mm,r,this._keygenAlgorithmOptions,i,u)]})})},C.prototype.sign=function(r,i){return(0,h.mG)(this,void 0,void 0,function(){return(0,h.Jh)(this,function(u){return[2,this.hasIECrypto()?this.msCryptoSign(r,i):window.crypto.subtle.sign(this._keygenAlgorithmOptions,r,i)]})})},C.prototype.hasCryptoAPI=function(){return this.hasIECrypto()||this.hasBrowserCrypto()},C.prototype.hasIECrypto=function(){return"msCrypto"in window},C.prototype.hasBrowserCrypto=function(){return"crypto"in window},C.prototype.getSubtleCryptoDigest=function(r,i){return(0,h.mG)(this,void 0,void 0,function(){return(0,h.Jh)(this,function(u){return[2,window.crypto.subtle.digest(r,i)]})})},C.prototype.getMSCryptoDigest=function(r,i){return(0,h.mG)(this,void 0,void 0,function(){return(0,h.Jh)(this,function(u){return[2,new Promise(function(k,B){var r1=window.msCrypto.subtle.digest(r,i.buffer);r1.addEventListener("complete",function(q1){k(q1.target.result)}),r1.addEventListener("error",function(q1){B(q1)})})]})})},C.prototype.msCryptoGenerateKey=function(r,i){return(0,h.mG)(this,void 0,void 0,function(){var u=this;return(0,h.Jh)(this,function(k){return[2,new Promise(function(B,r1){var q1=window.msCrypto.subtle.generateKey(u._keygenAlgorithmOptions,r,i);q1.addEventListener("complete",function(o2){B(o2.target.result)}),q1.addEventListener("error",function(o2){r1(o2)})})]})})},C.prototype.msCryptoExportJwk=function(r){return(0,h.mG)(this,void 0,void 0,function(){return(0,h.Jh)(this,function(i){return[2,new Promise(function(u,k){var B=window.msCrypto.subtle.exportKey(m.Mm,r);B.addEventListener("complete",function(r1){var o2=D.utf8ArrToString(new Uint8Array(r1.target.result)).replace(/\r/g,"").replace(/\n/g,"").replace(/\t/g,"").split(" ").join("").replace("\0","");try{u(JSON.parse(o2))}catch(E2){k(E2)}}),B.addEventListener("error",function(r1){k(r1)})})]})})},C.prototype.msCryptoImportKey=function(r,i,u){return(0,h.mG)(this,void 0,void 0,function(){var k=this;return(0,h.Jh)(this,function(B){return[2,new Promise(function(r1,q1){var o2=window.msCrypto.subtle.importKey(m.Mm,r,k._keygenAlgorithmOptions,i,u);o2.addEventListener("complete",function(E2){r1(E2.target.result)}),o2.addEventListener("error",function(E2){q1(E2)})})]})})},C.prototype.msCryptoSign=function(r,i){return(0,h.mG)(this,void 0,void 0,function(){var u=this;return(0,h.Jh)(this,function(k){return[2,new Promise(function(B,r1){var q1=window.msCrypto.subtle.sign(u._keygenAlgorithmOptions,r,i);q1.addEventListener("complete",function(o2){B(o2.target.result)}),q1.addEventListener("error",function(o2){r1(o2)})})]})})},C.getJwkString=function(r){return JSON.stringify(r,Object.keys(r).sort())},C}(),R1=function(){function C(){this.dbName=m.H4,this.version=m.kd,this.tableName=m.Gv,this.dbOpen=!1}return C.prototype.open=function(){return(0,h.mG)(this,void 0,void 0,function(){var r=this;return(0,h.Jh)(this,function(i){return[2,new Promise(function(u,k){var B=window.indexedDB.open(r.dbName,r.version);B.addEventListener("upgradeneeded",function(r1){r1.target.result.createObjectStore(r.tableName)}),B.addEventListener("success",function(r1){r.db=r1.target.result,r.dbOpen=!0,u()}),B.addEventListener("error",function(){return k(j.U.createDatabaseUnavailableError())})})]})})},C.prototype.validateDbIsOpen=function(){return(0,h.mG)(this,void 0,void 0,function(){return(0,h.Jh)(this,function(r){switch(r.label){case 0:return this.dbOpen?[3,2]:[4,this.open()];case 1:return[2,r.sent()];case 2:return[2]}})})},C.prototype.getItem=function(r){return(0,h.mG)(this,void 0,void 0,function(){var i=this;return(0,h.Jh)(this,function(u){switch(u.label){case 0:return[4,this.validateDbIsOpen()];case 1:return u.sent(),[2,new Promise(function(k,B){if(!i.db)return B(j.U.createDatabaseNotOpenError());var o2=i.db.transaction([i.tableName],"readonly").objectStore(i.tableName).get(r);o2.addEventListener("success",function(E2){k(E2.target.result)}),o2.addEventListener("error",function(E2){return B(E2)})})]}})})},C.prototype.setItem=function(r,i){return(0,h.mG)(this,void 0,void 0,function(){var u=this;return(0,h.Jh)(this,function(k){switch(k.label){case 0:return[4,this.validateDbIsOpen()];case 1:return k.sent(),[2,new Promise(function(B,r1){if(!u.db)return r1(j.U.createDatabaseNotOpenError());var E2=u.db.transaction([u.tableName],"readwrite").objectStore(u.tableName).put(i,r);E2.addEventListener("success",function(){return B()}),E2.addEventListener("error",function(Q2){return r1(Q2)})})]}})})},C.prototype.removeItem=function(r){return(0,h.mG)(this,void 0,void 0,function(){var i=this;return(0,h.Jh)(this,function(u){switch(u.label){case 0:return[4,this.validateDbIsOpen()];case 1:return u.sent(),[2,new Promise(function(k,B){if(!i.db)return B(j.U.createDatabaseNotOpenError());var o2=i.db.transaction([i.tableName],"readwrite").objectStore(i.tableName).delete(r);o2.addEventListener("success",function(){return k()}),o2.addEventListener("error",function(E2){return B(E2)})})]}})})},C.prototype.getKeys=function(){return(0,h.mG)(this,void 0,void 0,function(){var r=this;return(0,h.Jh)(this,function(i){switch(i.label){case 0:return[4,this.validateDbIsOpen()];case 1:return i.sent(),[2,new Promise(function(u,k){if(!r.db)return k(j.U.createDatabaseNotOpenError());var q1=r.db.transaction([r.tableName],"readonly").objectStore(r.tableName).getAllKeys();q1.addEventListener("success",function(o2){u(o2.target.result)}),q1.addEventListener("error",function(o2){return k(o2)})})]}})})},C.prototype.containsKey=function(r){return(0,h.mG)(this,void 0,void 0,function(){var i=this;return(0,h.Jh)(this,function(u){switch(u.label){case 0:return[4,this.validateDbIsOpen()];case 1:return u.sent(),[2,new Promise(function(k,B){if(!i.db)return B(j.U.createDatabaseNotOpenError());var o2=i.db.transaction([i.tableName],"readonly").objectStore(i.tableName).count(r);o2.addEventListener("success",function(E2){k(1===E2.target.result)}),o2.addEventListener("error",function(E2){return B(E2)})})]}})})},C.prototype.deleteDatabase=function(){return(0,h.mG)(this,void 0,void 0,function(){return(0,h.Jh)(this,function(r){return[2,new Promise(function(i,u){var k=window.indexedDB.deleteDatabase(m.H4);k.addEventListener("success",function(){return i(!0)}),k.addEventListener("error",function(){return u(!1)})})]})})},C}(),Y=function(){function C(){this.cache=new Map}return C.prototype.getItem=function(r){return this.cache.get(r)||null},C.prototype.setItem=function(r,i){this.cache.set(r,i)},C.prototype.removeItem=function(r){this.cache.delete(r)},C.prototype.getKeys=function(){var r=[];return this.cache.forEach(function(i,u){r.push(u)}),r},C.prototype.containsKey=function(r){return this.cache.has(r)},C.prototype.clear=function(){this.cache.clear()},C}(),z1=function(){function C(r){this.inMemoryCache=new Y,this.indexedDBCache=new R1,this.logger=r}return C.prototype.handleDatabaseAccessError=function(r){r instanceof j.U&&r.errorCode===j.n.databaseUnavailable.code&&this.logger.error("Could not access persistent storage. This may be caused by browser privacy features which block persistent storage in third-party contexts.")},C.prototype.getItem=function(r){return(0,h.mG)(this,void 0,void 0,function(){var i,u;return(0,h.Jh)(this,function(k){switch(k.label){case 0:if(i=this.inMemoryCache.getItem(r))return[3,4];k.label=1;case 1:return k.trys.push([1,3,,4]),this.logger.verbose("Queried item not found in in-memory cache, now querying persistent storage."),[4,this.indexedDBCache.getItem(r)];case 2:return[2,k.sent()];case 3:return u=k.sent(),this.handleDatabaseAccessError(u),[3,4];case 4:return[2,i]}})})},C.prototype.setItem=function(r,i){return(0,h.mG)(this,void 0,void 0,function(){var u;return(0,h.Jh)(this,function(k){switch(k.label){case 0:this.inMemoryCache.setItem(r,i),k.label=1;case 1:return k.trys.push([1,3,,4]),[4,this.indexedDBCache.setItem(r,i)];case 2:return k.sent(),[3,4];case 3:return u=k.sent(),this.handleDatabaseAccessError(u),[3,4];case 4:return[2]}})})},C.prototype.removeItem=function(r){return(0,h.mG)(this,void 0,void 0,function(){var i;return(0,h.Jh)(this,function(u){switch(u.label){case 0:this.inMemoryCache.removeItem(r),u.label=1;case 1:return u.trys.push([1,3,,4]),[4,this.indexedDBCache.removeItem(r)];case 2:return u.sent(),[3,4];case 3:return i=u.sent(),this.handleDatabaseAccessError(i),[3,4];case 4:return[2]}})})},C.prototype.getKeys=function(){return(0,h.mG)(this,void 0,void 0,function(){var r,i;return(0,h.Jh)(this,function(u){switch(u.label){case 0:if(0!==(r=this.inMemoryCache.getKeys()).length)return[3,4];u.label=1;case 1:return u.trys.push([1,3,,4]),this.logger.verbose("In-memory cache is empty, now querying persistent storage."),[4,this.indexedDBCache.getKeys()];case 2:return[2,u.sent()];case 3:return i=u.sent(),this.handleDatabaseAccessError(i),[3,4];case 4:return[2,r]}})})},C.prototype.containsKey=function(r){return(0,h.mG)(this,void 0,void 0,function(){var i,u;return(0,h.Jh)(this,function(k){switch(k.label){case 0:if(i=this.inMemoryCache.containsKey(r))return[3,4];k.label=1;case 1:return k.trys.push([1,3,,4]),this.logger.verbose("Key not found in in-memory cache, now querying persistent storage."),[4,this.indexedDBCache.containsKey(r)];case 2:return[2,k.sent()];case 3:return u=k.sent(),this.handleDatabaseAccessError(u),[3,4];case 4:return[2,i]}})})},C.prototype.clear=function(){return(0,h.mG)(this,void 0,void 0,function(){var r;return(0,h.Jh)(this,function(i){switch(i.label){case 0:this.inMemoryCache.clear(),i.label=1;case 1:return i.trys.push([1,3,,4]),[4,this.indexedDBCache.deleteDatabase()];case 2:return i.sent(),[3,4];case 3:return r=i.sent(),this.handleDatabaseAccessError(r),[3,4];case 4:return[2]}})})},C}(),g2=function(){function C(r){this.logger=r,this.browserCrypto=new p1(this.logger),this.b64Encode=new E,this.b64Decode=new Q,this.guidGenerator=new S(this.browserCrypto),this.pkceGenerator=new k1(this.browserCrypto),this.cache={asymmetricKeys:new z1(this.logger),symmetricKeys:new z1(this.logger)}}return C.prototype.createNewGuid=function(){return this.guidGenerator.generateGuid()},C.prototype.base64Encode=function(r){return this.b64Encode.encode(r)}
1,C.prototype.base64Decode=function(r){return this.b64Decode.decode(r)},C.prototype.generatePkceCodes=function(){return(0,h.mG)(this,void 0,void 0,function(){return(0,h.Jh)(this,function(r){return[2,this.pkceGenerator.generateCodes()]})})},C.prototype.getPublicKeyThumbprint=function(r){return(0,h.mG)(this,void 0,void 0,function(){var i,u,B,r1,q1,o2;return(0,h.Jh)(this,function(E2){switch(E2.label){case 0:return[4,this.browserCrypto.generateKeyPair(C.EXTRACTABLE,C.POP_KEY_USAGES)];case 1:return i=E2.sent(),[4,this.browserCrypto.exportJwk(i.publicKey)];case 2:return u=E2.sent(),B=p1.getJwkString({e:u.e,kty:u.kty,n:u.n}),[4,this.hashString(B)];case 3:return r1=E2.sent(),[4,this.browserCrypto.exportJwk(i.privateKey)];case 4:return q1=E2.sent(),[4,this.browserCrypto.importJwk(q1,!1,["sign"])];case 5:return o2=E2.sent(),[4,this.cache.asymmetricKeys.setItem(r1,{privateKey:o2,publicKey:i.publicKey,requestMethod:r.resourceRequestMethod,requestUri:r.resourceRequestUri})];case 6:return E2.sent(),[2,r1]}})})},C.prototype.removeTokenBindingKey=function(r){return(0,h.mG)(this,void 0,void 0,function(){return(0,h.Jh)(this,function(u){switch(u.label){case 0:return[4,this.cache.asymmetricKeys.removeItem(r)];case 1:return u.sent(),[4,this.cache.asymmetricKeys.containsKey(r)];case 2:return[2,!u.sent()]}})})},C.prototype.clearKeystore=function(){return(0,h.mG)(this,void 0,void 0,function(){var r,i,u;return(0,h.Jh)(this,function(k){switch(k.label){case 0:return r=Object.keys(this.cache),(i=this.cache[r[0]])?[4,i.deleteDatabase()]:[3,2];case 1:return u=k.sent(),[3,3];case 2:u=!1,k.label=3;case 3:return[2,u]}})})},C.prototype.signJwt=function(r,i){return(0,h.mG)(this,void 0,void 0,function(){var u,k,B,q1,o2,E2,Q2,p0,y0;return(0,h.Jh)(this,function(F0){switch(F0.label){case 0:return[4,this.cache.asymmetricKeys.getItem(i)];case 1:if(!(u=F0.sent()))throw j.U.createSigningKeyNotFoundInStorageError(i);return[4,this.browserCrypto.exportJwk(u.publicKey)];case 2:return k=F0.sent(),B=p1.getJwkString(k),q1=this.b64Encode.urlEncode(JSON.stringify({alg:k.alg,type:m.Mm})),r.cnf={jwk:JSON.parse(B)},o2=this.b64Encode.urlEncode(JSON.stringify(r)),Q2=D.stringToArrayBuffer(E2=q1+"."+o2),[4,this.browserCrypto.sign(u.privateKey,Q2)];case 3:return p0=F0.sent(),y0=this.b64Encode.urlEncodeArr(new Uint8Array(p0)),[2,E2+"."+y0]}})})},C.prototype.hashString=function(r){return(0,h.mG)(this,void 0,void 0,function(){var i,u;return(0,h.Jh)(this,function(k){switch(k.label){case 0:return[4,this.browserCrypto.sha256Digest(r)];case 1:return i=k.sent(),u=new Uint8Array(i),[2,this.b64Encode.urlEncodeArr(u)]}})})},C.POP_KEY_USAGES=["sign","verify"],C.EXTRACTABLE=!0,C}(),B1=_(26568),$=_(77122),R2=(()=>{return(C=R2||(R2={}))[C.Error=0]="Error",C[C.Warning=1]="Warning",C[C.Info=2]="Info",C[C.Verbose=3]="Verbose",C[C.Trace=4]="Trace",R2;var C})(),_2=function(){function C(r,i,u){this.level=R2.Info,this.localCallback=r.loggerCallback||function(){},this.piiLoggingEnabled=r.piiLoggingEnabled||!1,this.level="number"==typeof r.logLevel?r.logLevel:R2.Info,this.correlationId=r.correlationId||$.gT.EMPTY_STRING,this.packageName=i||$.gT.EMPTY_STRING,this.packageVersion=u||$.gT.EMPTY_STRING}return C.prototype.clone=function(r,i,u){return new C({loggerCallback:this.localCallback,piiLoggingEnabled:this.piiLoggingEnabled,logLevel:this.level,correlationId:u||this.correlationId},r,i)},C.prototype.logMessage=function(r,i){if(!(i.logLevel>this.level||!this.piiLoggingEnabled&&i.containsPii)){var k,u=(new Date).toUTCString();k=B1.x.isEmpty(i.correlationId)?B1.x.isEmpty(this.correlationId)?"["+u+"]":"["+u+"] : ["+this.correlationId+"]":"["+u+"] : ["+i.correlationId+"]",this.executeCallback(i.logLevel,k+" : "+this.packageName+"@"+this.packageVersion+" : "+R2[i.logLevel]+" - "+r,i.containsPii||!1)}},C.prototype.executeCallback=function(r,i,u){this.localCallback&&this.localCallback(r,i,u)},C.prototype.error=function(r,i){this.logMessage(r,{logLevel:R2.Error,containsPii:!1,correlationId:i||$.gT.EMPTY_STRING})},C.prototype.errorPii=function(r,i){this.logMessage(r,{logLevel:R2.Error,containsPii:!0,correlationId:i||$.gT.EMPTY_STRING})},C.prototype.warning=function(r,i){this.logMessage(r,{logLevel:R2.Warning,containsPii:!1,correlationId:i||$.gT.EMPTY_STRING})},C.prototype.warningPii=function(r,i){this.logMessage(r,{logLevel:R2.Warning,containsPii:!0,correlationId:i||$.gT.EMPTY_STRING})},C.prototype.info=function(r,i){this.logMessage(r,{logLevel:R2.Info,containsPii:!1,correlationId:i||$.gT.EMPTY_STRING})},C.prototype.infoPii=function(r,i){this.logMessage(r,{logLevel:R2.Info,containsPii:!0,correlationId:i||$.gT.EMPTY_STRING})},C.prototype.verbose=function(r,i){this.logMessage(r,{logLevel:R2.Verbose,containsPii:!1,correlationId:i||$.gT.EMPTY_STRING})},C.prototype.verbosePii=function(r,i){this.logMessage(r,{logLevel:R2.Verbose,containsPii:!0,correlationId:i||$.gT.EMPTY_STRING})},C.prototype.trace=function(r,i){this.logMessage(r,{logLevel:R2.Trace,containsPii:!1,correlationId:i||$.gT.EMPTY_STRING})},C.prototype.tracePii=function(r,i){this.logMessage(r,{logLevel:R2.Trace,containsPii:!0,correlationId:i||$.gT.EMPTY_STRING})},C.prototype.isPiiLoggingEnabled=function(){return this.piiLoggingEnabled||!1},C}(),p2=_(43884),L2=_(93486),C2={createNewGuid:function(){throw L2.l.createUnexpectedError("Crypto interface - createNewGuid() has not been implemented")},base64Decode:function(){throw L2.l.createUnexpectedError("Crypto interface - base64Decode() has not been implemented")},base64Encode:function(){throw L2.l.createUnexpectedError("Crypto interface - base64Encode() has not been implemented")},generatePkceCodes:function(){return(0,p2.mG)(this,void 0,void 0,function(){return(0,p2.Jh)(this,function(r){throw L2.l.createUnexpectedError("Crypto interface - generatePkceCodes() has not been implemented")})})},getPublicKeyThumbprint:function(){return(0,p2.mG)(this,void 0,void 0,function(){return(0,p2.Jh)(this,function(r){throw L2.l.createUnexpectedError("Crypto interface - getPublicKeyThumbprint() has not been implemented")})})},removeTokenBindingKey:function(){return(0,p2.mG)(this,void 0,void 0,function(){return(0,p2.Jh)(this,function(r){throw L2.l.createUnexpectedError("Crypto interface - removeTokenBindingKey() has not been implemented")})})},clearKeystore:function(){return(0,p2.mG)(this,void 0,void 0,function(){return(0,p2.Jh)(this,function(r){throw L2.l.createUnexpectedError("Crypto interface - clearKeystore() has not been implemented")})})},signJwt:function(){return(0,p2.mG)(this,void 0,void 0,function(){return(0,p2.Jh)(this,function(r){throw L2.l.createUnexpectedError("Crypto interface - signJwt() has not been implemented")})})},hashString:function(){return(0,p2.mG)(this,void 0,void 0,function(){return(0,p2.Jh)(this,function(r){throw L2.l.createUnexpectedError("Crypto interface - hashString() has not been implemented")})})}},k2=function(C){function r(i,u,k){var B=C.call(this,i,u,k)||this;return B.name="ServerError",Object.setPrototypeOf(B,r.prototype),B}return(0,p2.ZT)(r,C),r}(L2.l),Y1=["interaction_required","consent_required","login_required"],f2=["message_only","additional_action","basic_action","user_password_expired","consent_required"],U2_noTokensFoundError_code="no_tokens_found",U2_noTokensFoundError_desc="No refresh token found in the cache. Please sign-in.",y1=function(C){function r(i,u,k){var B=C.call(this,i,u,k)||this;return B.name="InteractionRequiredAuthError",Object.setPrototypeOf(B,r.prototype),B}return(0,p2.ZT)(r,C),r.isInteractionRequiredError=function(i,u,k){var B=!!i&&Y1.indexOf(i)>-1,r1=!!k&&f2.indexOf(k)>-1,q1=!!u&&Y1.some(function(o2){return u.indexOf(o2)>-1});return B||q1||r1},r.createNoTokensFoundError=function(){return new r(U2_noTokensFoundError_code,U2_noTokensFoundError_desc)},r}(L2.l),y2=_(8744);function T2(C,r){if(B1.x.isEmpty(C))throw y2.e.createClientInfoEmptyError();try{var i=r.base64Decode(C);return JSON.parse(i)}catch(u){throw y2.e.createClientInfoDecodingError(u)}}function d2(C){if(B1.x.isEmpty(C))throw y2.e.createClientInfoDecodingError("Home account ID was empty.");var r=C.split($.Bv.CLIENT_INFO_SEPARATOR,2);return{uid:r[0],utid:r.length<2?$.gT.EMPTY_STRING:r[1]}}var N1=(()=>{return(C=N1||(N1={}))[C.Default=0]="Default",C[C.Adfs=1]="Adfs",N1;var C})(),O1=function(){function C(){}return C.prototype.generateAccountId=function(){return[this.homeAccountId,this.environment].join($.Bv.CACHE_KEY_SEPARATOR).toLowerCase()},C.prototype.generateAccountKey=function(){return C.generateAccountCacheKey({homeAccountId:this.homeAccountId,environment:this.environment,tenantId:this.realm,username:this.username,localAccountId:this.localAccountId})},C.prototype.generateType=function(){switch(this.authorityType){case $.iR.ADFS_ACCOUNT_TYPE:return $.LL.ADFS;case $.iR.MSAV1_ACCOUNT_TYPE:return $.LL.MSA;case $.iR.MSSTS_ACCOUNT_TYPE:return $.LL.MSSTS;
1case $.iR.GENERIC_ACCOUNT_TYPE:return $.LL.GENERIC;default:throw y2.e.createUnexpectedAccountTypeError()}},C.prototype.getAccountInfo=function(){return{homeAccountId:this.homeAccountId,environment:this.environment,tenantId:this.realm,username:this.username,localAccountId:this.localAccountId,name:this.name,idTokenClaims:this.idTokenClaims,nativeAccountId:this.nativeAccountId}},C.generateAccountCacheKey=function(r){return[r.homeAccountId,r.environment||$.gT.EMPTY_STRING,r.tenantId||$.gT.EMPTY_STRING].join($.Bv.CACHE_KEY_SEPARATOR).toLowerCase()},C.createAccount=function(r,i,u,k,B,r1,q1,o2,E2){var Q2,p0,y0,F0,b0,R6,p6=new C;p6.authorityType=$.iR.MSSTS_ACCOUNT_TYPE,p6.clientInfo=r,p6.homeAccountId=i,p6.nativeAccountId=E2;var y6=o2||k&&k.getPreferredCache();if(!y6)throw y2.e.createInvalidCacheEnvironmentError();return p6.environment=y6,p6.realm=(null===(Q2=null==u?void 0:u.claims)||void 0===Q2?void 0:Q2.tid)||$.gT.EMPTY_STRING,p6.oboAssertion=B,u&&(p6.idTokenClaims=u.claims,p6.localAccountId=(null===(p0=null==u?void 0:u.claims)||void 0===p0?void 0:p0.oid)||(null===(y0=null==u?void 0:u.claims)||void 0===y0?void 0:y0.sub)||$.gT.EMPTY_STRING,p6.username=(null===(F0=null==u?void 0:u.claims)||void 0===F0?void 0:F0.preferred_username)||((null===(b0=null==u?void 0:u.claims)||void 0===b0?void 0:b0.emails)?u.claims.emails[0]:$.gT.EMPTY_STRING),p6.name=null===(R6=null==u?void 0:u.claims)||void 0===R6?void 0:R6.name),p6.cloudGraphHostName=r1,p6.msGraphHost=q1,p6},C.createGenericAccount=function(r,i,u,k,B,r1,q1){var o2,E2,Q2,p0,y0=new C;y0.authorityType=u&&u.authorityType===N1.Adfs?$.iR.ADFS_ACCOUNT_TYPE:$.iR.GENERIC_ACCOUNT_TYPE,y0.homeAccountId=r,y0.realm=$.gT.EMPTY_STRING,y0.oboAssertion=k;var F0=q1||u&&u.getPreferredCache();if(!F0)throw y2.e.createInvalidCacheEnvironmentError();return i&&(y0.localAccountId=(null===(o2=null==i?void 0:i.claims)||void 0===o2?void 0:o2.oid)||(null===(E2=null==i?void 0:i.claims)||void 0===E2?void 0:E2.sub)||$.gT.EMPTY_STRING,y0.username=(null===(Q2=null==i?void 0:i.claims)||void 0===Q2?void 0:Q2.upn)||$.gT.EMPTY_STRING,y0.name=(null===(p0=null==i?void 0:i.claims)||void 0===p0?void 0:p0.name)||$.gT.EMPTY_STRING,y0.idTokenClaims=null==i?void 0:i.claims),y0.environment=F0,y0.cloudGraphHostName=B,y0.msGraphHost=r1,y0},C.generateHomeAccountId=function(r,i,u,k,B){var r1,q1=(null===(r1=null==B?void 0:B.claims)||void 0===r1?void 0:r1.sub)?B.claims.sub:$.gT.EMPTY_STRING;if(i===N1.Adfs)return q1;if(r)try{var o2=T2(r,k);if(!B1.x.isEmpty(o2.uid)&&!B1.x.isEmpty(o2.utid))return""+o2.uid+$.Bv.CLIENT_INFO_SEPARATOR+o2.utid}catch(E2){}return u.verbose("No client info in response"),q1},C.isAccountEntity=function(r){return!!r&&r.hasOwnProperty("homeAccountId")&&r.hasOwnProperty("environment")&&r.hasOwnProperty("realm")&&r.hasOwnProperty("localAccountId")&&r.hasOwnProperty("username")&&r.hasOwnProperty("authorityType")},C.accountInfoIsEqual=function(r,i,u){if(!r||!i)return!1;var k=!0;if(u){var B=r.idTokenClaims||{},r1=i.idTokenClaims||{};k=B.iat===r1.iat&&B.nonce===r1.nonce}return r.homeAccountId===i.homeAccountId&&r.localAccountId===i.localAccountId&&r.username===i.username&&r.tenantId===i.tenantId&&r.environment===i.environment&&r.nativeAccountId===i.nativeAccountId&&k},C}(),U1=function(){function C(){}return C.prototype.generateAccountId=function(){return C.generateAccountIdForCacheKey(this.homeAccountId,this.environment)},C.prototype.generateCredentialId=function(){return C.generateCredentialIdForCacheKey(this.credentialType,this.clientId,this.realm,this.familyId)},C.prototype.generateTarget=function(){return C.generateTargetForCacheKey(this.target)},C.prototype.generateCredentialKey=function(){return C.generateCredentialCacheKey(this.homeAccountId,this.environment,this.credentialType,this.clientId,this.realm,this.target,this.familyId,this.tokenType,this.requestedClaimsHash)},C.prototype.generateType=function(){switch(this.credentialType){case $.d3.ID_TOKEN:return $.LL.ID_TOKEN;case $.d3.ACCESS_TOKEN:case $.d3.ACCESS_TOKEN_WITH_AUTH_SCHEME:return $.LL.ACCESS_TOKEN;case $.d3.REFRESH_TOKEN:return $.LL.REFRESH_TOKEN;default:throw y2.e.createUnexpectedCredentialTypeError()}},C.getCredentialType=function(r){return-1!==r.indexOf($.d3.ACCESS_TOKEN.toLowerCase())?-1!==r.indexOf($.d3.ACCESS_TOKEN_WITH_AUTH_SCHEME.toLowerCase())?$.d3.ACCESS_TOKEN_WITH_AUTH_SCHEME:$.d3.ACCESS_TOKEN:-1!==r.indexOf($.d3.ID_TOKEN.toLowerCase())?$.d3.ID_TOKEN:-1!==r.indexOf($.d3.REFRESH_TOKEN.toLowerCase())?$.d3.REFRESH_TOKEN:$.gT.NOT_DEFINED},C.generateCredentialCacheKey=function(r,i,u,k,B,r1,q1,o2,E2){return[this.generateAccountIdForCacheKey(r,i),this.generateCredentialIdForCacheKey(u,k,B,q1),this.generateTargetForCacheKey(r1),this.generateClaimsHashForCacheKey(E2),this.generateSchemeForCacheKey(o2)].join($.Bv.CACHE_KEY_SEPARATOR).toLowerCase()},C.generateAccountIdForCacheKey=function(r,i){return[r,i].join($.Bv.CACHE_KEY_SEPARATOR).toLowerCase()},C.generateCredentialIdForCacheKey=function(r,i,u,k){return[r,r===$.d3.REFRESH_TOKEN&&k||i,u||$.gT.EMPTY_STRING].join($.Bv.CACHE_KEY_SEPARATOR).toLowerCase()},C.generateTargetForCacheKey=function(r){return(r||$.gT.EMPTY_STRING).toLowerCase()},C.generateClaimsHashForCacheKey=function(r){return(r||$.gT.EMPTY_STRING).toLowerCase()},C.generateSchemeForCacheKey=function(r){return r&&r.toLowerCase()!==$.hO.BEARER.toLowerCase()?r.toLowerCase():$.gT.EMPTY_STRING},C}(),H1=_(92143),r2=function(){function C(r){var i=this,u=r?B1.x.trimArrayEntries((0,p2.pr)(r)):[],k=u?B1.x.removeEmptyStringsFromArray(u):[];
1this.validateInputScopes(k),this.scopes=new Set,k.forEach(function(B){return i.scopes.add(B)})}return C.fromString=function(r){return new C((r||$.gT.EMPTY_STRING).split(" "))},C.prototype.validateInputScopes=function(r){if(!r||r.length<1)throw H1.r.createEmptyScopesArrayError()},C.prototype.containsScope=function(r){var u=new C(this.printScopesLowerCase().split(" "));return!B1.x.isEmpty(r)&&u.scopes.has(r.toLowerCase())},C.prototype.containsScopeSet=function(r){var i=this;return!(!r||r.scopes.size<=0)&&this.scopes.size>=r.scopes.size&&r.asArray().every(function(u){return i.containsScope(u)})},C.prototype.containsOnlyOIDCScopes=function(){var r=this,i=0;return $.$f.forEach(function(u){r.containsScope(u)&&(i+=1)}),this.scopes.size===i},C.prototype.appendScope=function(r){B1.x.isEmpty(r)||this.scopes.add(r.trim())},C.prototype.appendScopes=function(r){var i=this;try{r.forEach(function(u){return i.appendScope(u)})}catch(u){throw y2.e.createAppendScopeSetError(u)}},C.prototype.removeScope=function(r){if(B1.x.isEmpty(r))throw y2.e.createRemoveEmptyScopeFromSetError(r);this.scopes.delete(r.trim())},C.prototype.removeOIDCScopes=function(){var r=this;$.$f.forEach(function(i){r.scopes.delete(i)})},C.prototype.unionScopeSets=function(r){if(!r)throw y2.e.createEmptyInputScopeSetError();var i=new Set;return r.scopes.forEach(function(u){return i.add(u.toLowerCase())}),this.scopes.forEach(function(u){return i.add(u.toLowerCase())}),i},C.prototype.intersectingScopeSets=function(r){if(!r)throw y2.e.createEmptyInputScopeSetError();r.containsOnlyOIDCScopes()||r.removeOIDCScopes();var i=this.unionScopeSets(r),u=r.getScopeCount(),k=this.getScopeCount();return i.size<k+u},C.prototype.getScopeCount=function(){return this.scopes.size},C.prototype.asArray=function(){var r=[];return this.scopes.forEach(function(i){return r.push(i)}),r},C.prototype.printScopes=function(){return this.scopes?this.asArray().join(" "):$.gT.EMPTY_STRING},C.prototype.printScopesLowerCase=function(){return this.printScopes().toLowerCase()},C}(),z2=function(){function C(r,i){if(B1.x.isEmpty(r))throw y2.e.createTokenNullOrEmptyError(r);this.rawToken=r,this.claims=C.extractTokenClaims(r,i)}return C.extractTokenClaims=function(r,i){var u=B1.x.decodeAuthToken(r);try{var B=i.base64Decode(u.JWSPayload);return JSON.parse(B)}catch(r1){throw y2.e.createTokenParsingError(r1)}},C}(),G2=function(){function C(r,i){this.clientId=r,this.cryptoImpl=i}return C.prototype.getAllAccounts=function(){var r=this,i=this.getAccountsFilteredBy(),u=Object.keys(i).map(function(r1){return i[r1]});return u.length<1?[]:u.map(function(r1){var o2=C.toObject(new O1,r1).getAccountInfo(),E2=r.readIdTokenFromCache(r.clientId,o2);return E2&&!o2.idTokenClaims&&(o2.idTokenClaims=new z2(E2.secret,r.cryptoImpl).claims),o2})},C.prototype.saveCacheRecord=function(r){return(0,p2.mG)(this,void 0,void 0,function(){return(0,p2.Jh)(this,function(i){switch(i.label){case 0:if(!r)throw y2.e.createNullOrUndefinedCacheRecord();return r.account&&this.setAccount(r.account),r.idToken&&this.setIdTokenCredential(r.idToken),r.accessToken?[4,this.saveAccessToken(r.accessToken)]:[3,2];case 1:i.sent(),i.label=2;case 2:return r.refreshToken&&this.setRefreshTokenCredential(r.refreshToken),r.appMetadata&&this.setAppMetadata(r.appMetadata),[2]}})})},C.prototype.saveAccessToken=function(r){return(0,p2.mG)(this,void 0,void 0,function(){var i,u,k,B,r1=this;return(0,p2.Jh)(this,function(q1){switch(q1.label){case 0:return i=this.getCredentialsFilteredBy({clientId:r.clientId,credentialType:r.credentialType,environment:r.environment,homeAccountId:r.homeAccountId,realm:r.realm,tokenType:r.tokenType,requestedClaimsHash:r.requestedClaimsHash}),u=r2.fromString(r.target),(k=Object.keys(i.accessTokens).map(function(o2){return i.accessTokens[o2]}))?(B=[],k.forEach(function(o2){r2.fromString(o2.target).intersectingScopeSets(u)&&B.push(r1.removeCredential(o2))}),[4,Promise.all(B)]):[3,2];case 1:q1.sent(),q1.label=2;case 2:return this.setAccessTokenCredential(r),[2]}})})},C.prototype.getAccountsFilteredBy=function(r){return this.getAccountsFilteredByInternal(r?r.homeAccountId:$.gT.EMPTY_STRING,r?r.environment:$.gT.EMPTY_STRING,r?r.realm:$.gT.EMPTY_STRING)},C.prototype.getAccountsFilteredByInternal=function(r,i,u){var k=this,B=this.getKeys(),r1={};return B.forEach(function(q1){var o2=k.getAccount(q1);!o2||r&&!k.matchHomeAccountId(o2,r)||i&&!k.matchEnvironment(o2,i)||u&&!k.matchRealm(o2,u)||(r1[q1]=o2)}),r1},C.prototype.getCredentialsFilteredBy=function(r){return this.getCredentialsFilteredByInternal(r.homeAccountId,r.environment,r.credentialType,r.clientId,r.familyId,r.realm,r.target,r.oboA
1ssertion,r.tokenType,r.keyId,r.requestedClaimsHash)},C.prototype.getCredentialsFilteredByInternal=function(r,i,u,k,B,r1,q1,o2,E2,Q2,p0){var y0=this,F0=this.getKeys(),b0={idTokens:{},accessTokens:{},refreshTokens:{}};return F0.forEach(function(R6){var p6=U1.getCredentialType(R6);if(p6!==$.gT.NOT_DEFINED){var y6=y0.getSpecificCredential(R6,p6);if(y6&&(!o2||y0.matchOboAssertion(y6,o2))&&(!r||y0.matchHomeAccountId(y6,r))&&(!i||y0.matchEnvironment(y6,i))&&(!r1||y0.matchRealm(y6,r1))&&(!u||y0.matchCredentialType(y6,u))&&(!k||y0.matchClientId(y6,k))&&(!B||y0.matchFamilyId(y6,B))&&(!q1||y0.matchTarget(y6,q1))&&(!p0&&!y6.requestedClaimsHash||y6.requestedClaimsHash===p0)&&(u!==$.d3.ACCESS_TOKEN_WITH_AUTH_SCHEME||!(E2&&!y0.matchTokenType(y6,E2)||E2===$.hO.SSH&&Q2&&!y0.matchKeyId(y6,Q2)))){var me=y0.updateCredentialCacheKey(R6,y6);switch(p6){case $.d3.ID_TOKEN:b0.idTokens[me]=y6;break;case $.d3.ACCESS_TOKEN:case $.d3.ACCESS_TOKEN_WITH_AUTH_SCHEME:b0.accessTokens[me]=y6;break;case $.d3.REFRESH_TOKEN:b0.refreshTokens[me]=y6}}}}),b0},C.prototype.getAppMetadataFilteredBy=function(r){return this.getAppMetadataFilteredByInternal(r.environment,r.clientId)},C.prototype.getAppMetadataFilteredByInternal=function(r,i){var u=this,k=this.getKeys(),B={};return k.forEach(function(r1){if(u.isAppMetadata(r1)){var q1=u.getAppMetadata(r1);!q1||r&&!u.matchEnvironment(q1,r)||i&&!u.matchClientId(q1,i)||(B[r1]=q1)}}),B},C.prototype.getAuthorityMetadataByAlias=function(r){var i=this,u=this.getAuthorityMetadataKeys(),k=null;return u.forEach(function(B){if(i.isAuthorityMetadata(B)&&-1!==B.indexOf(i.clientId)){var r1=i.getAuthorityMetadata(B);!r1||-1!==r1.aliases.indexOf(r)&&(k=r1)}}),k},C.prototype.removeAllAccounts=function(){return(0,p2.mG)(this,void 0,void 0,function(){var r,i,u=this;return(0,p2.Jh)(this,function(k){switch(k.label){case 0:return r=this.getKeys(),i=[],r.forEach(function(B){!u.getAccount(B)||i.push(u.removeAccount(B))}),[4,Promise.all(i)];case 1:return k.sent(),[2,!0]}})})},C.prototype.removeAccount=function(r){return(0,p2.mG)(this,void 0,void 0,function(){var i;return(0,p2.Jh)(this,function(u){switch(u.label){case 0:if(!(i=this.getAccount(r)))throw y2.e.createNoAccountFoundError();return[4,this.removeAccountContext(i)];case 1:return[2,u.sent()&&this.removeItem(r,$.Xj.ACCOUNT)]}})})},C.prototype.removeAccountContext=function(r){return(0,p2.mG)(this,void 0,void 0,function(){var i,u,k,B=this;return(0,p2.Jh)(this,function(r1){switch(r1.label){case 0:return i=this.getKeys(),u=r.generateAccountId(),k=[],i.forEach(function(q1){var o2=U1.getCredentialType(q1);if(o2!==$.gT.NOT_DEFINED){var E2=B.getSpecificCredential(q1,o2);E2&&u===E2.generateAccountId()&&k.push(B.removeCredential(E2))}}),[4,Promise.all(k)];case 1:return r1.sent(),[2,!0]}})})},C.prototype.removeCredential=function(r){return(0,p2.mG)(this,void 0,void 0,function(){var i,k;return(0,p2.Jh)(this,function(B){switch(B.label){case 0:if(i=r.generateCredentialKey(),r.credentialType.toLowerCase()!==$.d3.ACCESS_TOKEN_WITH_AUTH_SCHEME.toLowerCase())return[3,4];if(r.tokenType!==$.hO.POP)return[3,4];if(!(k=r.keyId))return[3,4];B.label=1;case 1:return B.trys.push([1,3,,4]),[4,this.cryptoImpl.removeTokenBindingKey(k)];case 2:return B.sent(),[3,4];case 3:throw B.sent(),y2.e.createBindingKeyNotRemovedError();case 4:return[2,this.removeItem(i,$.Xj.CREDENTIAL)]}})})},C.prototype.removeAppMetadata=function(){var r=this;return this.getKeys().forEach(function(u){r.isAppMetadata(u)&&r.removeItem(u,$.Xj.APP_METADATA)}),!0},C.prototype.readCacheRecord=function(r,i,u,k){var B=this.readAccountFromCache(r),r1=this.readIdTokenFromCache(i,r),q1=this.readAccessTokenFromCache(i,r,u),o2=this.readRefreshTokenFromCache(i,r,!1),E2=this.readAppMetadataFromCache(k,i);return B&&r1&&(B.idTokenClaims=new z2(r1.secret,this.cryptoImpl).claims),{account:B,idToken:r1,accessToken:q1,refreshToken:o2,appMetadata:E2}},C.prototype.readAccountFromCache=function(r){var i=O1.generateAccountCacheKey(r);return this.getAccount(i)},C.prototype.readIdTokenFromCache=function(r,i){var k=this.getCredentialsFilteredBy({homeAccountId:i.homeAccountId,environment:i.environment,credentialType:$.d3.ID_TOKEN,clientId:r,realm:i.tenantId}),B=Object.keys(k.idTokens).map(function(q1){return k.idTokens[q1]}),r1=B.length;if(r1<1)return null;if(r1>1)throw y2.e.createMultipleMatchingTokensInCacheError();return B[0]},C.prototype.readAccessTokenFromCache=function(r,i,u){var k=new r2(u.scopes||[]),B=u.authenticationScheme||$.hO.BEARER,r1=B&&B.toLowerCase()!==$.hO.BEARER.toLowerCase()?$.d3.ACCESS_TOKEN_WITH_AUTH_SCHEME:$.d3.ACCESS_TOKEN,q1={homeAccountId:i.homeAccountId,environment:i.environment,credentialType:r1,clientId:r,realm:i.tenantId,target:k.printScopesLowerCase(),tokenType:B,keyId:u.sshKid,requestedClaimsHash:u.requestedClaimsHash},o2=this.getCredentialsFilteredBy(q1),E2=Object.keys(o2.accessTokens).map(function(p0){return o2.accessTokens[p0]}),Q2=E2.length;if(Q2<1)return null;if(Q2>1)throw y2.e.createMultipleMatchingTokensInCacheError();return E2[0]},C.prototype.readRefreshTokenFromCache=function(r,i,u){var r1=this.getCredentialsFilteredBy({homeAccountId:i.homeAccountId,environment:i.environment,credentialType:$.d3.REFRESH_TOKEN,clientId:r,fam
1ilyId:u?$.ch:void 0}),q1=Object.keys(r1.refreshTokens).map(function(E2){return r1.refreshTokens[E2]});return q1.length<1?null:q1[0]},C.prototype.readAppMetadataFromCache=function(r,i){var k=this.getAppMetadataFilteredBy({environment:r,clientId:i}),B=Object.keys(k).map(function(q1){return k[q1]}),r1=B.length;if(r1<1)return null;if(r1>1)throw y2.e.createMultipleMatchingAppMetadataInCacheError();return B[0]},C.prototype.isAppMetadataFOCI=function(r,i){var u=this.readAppMetadataFromCache(r,i);return!(!u||u.familyId!==$.ch)},C.prototype.matchHomeAccountId=function(r,i){return!(!r.homeAccountId||i!==r.homeAccountId)},C.prototype.matchOboAssertion=function(r,i){return!(!r.oboAssertion||i!==r.oboAssertion)},C.prototype.matchEnvironment=function(r,i){var u=this.getAuthorityMetadataByAlias(i);return!!(u&&u.aliases.indexOf(r.environment)>-1)},C.prototype.matchCredentialType=function(r,i){return r.credentialType&&i.toLowerCase()===r.credentialType.toLowerCase()},C.prototype.matchClientId=function(r,i){return!(!r.clientId||i!==r.clientId)},C.prototype.matchFamilyId=function(r,i){return!(!r.familyId||i!==r.familyId)},C.prototype.matchRealm=function(r,i){return!(!r.realm||i!==r.realm)},C.prototype.matchTarget=function(r,i){if(r.credentialType!==$.d3.ACCESS_TOKEN&&r.credentialType!==$.d3.ACCESS_TOKEN_WITH_AUTH_SCHEME||!r.target)return!1;var k=r2.fromString(r.target),B=r2.fromString(i);return B.containsOnlyOIDCScopes()?B.removeScope($.gT.OFFLINE_ACCESS_SCOPE):B.removeOIDCScopes(),k.containsScopeSet(B)},C.prototype.matchTokenType=function(r,i){return!(!r.tokenType||r.tokenType!==i)},C.prototype.matchKeyId=function(r,i){return!(!r.keyId||r.keyId!==i)},C.prototype.isAppMetadata=function(r){return-1!==r.indexOf($.dg)},C.prototype.isAuthorityMetadata=function(r){return-1!==r.indexOf($.QU.CACHE_KEY)},C.prototype.generateAuthorityMetadataCacheKey=function(r){return $.QU.CACHE_KEY+"-"+this.clientId+"-"+r},C.prototype.getSpecificCredential=function(r,i){switch(i){case $.d3.ID_TOKEN:return this.getIdTokenCredential(r);case $.d3.ACCESS_TOKEN:case $.d3.ACCESS_TOKEN_WITH_AUTH_SCHEME:return this.getAccessTokenCredential(r);case $.d3.REFRESH_TOKEN:return this.getRefreshTokenCredential(r);default:return null}},C.toObject=function(r,i){for(var u in i)r[u]=i[u];return r},C}(),g0=function(C){function r(){return null!==C&&C.apply(this,arguments)||this}return(0,p2.ZT)(r,C),r.prototype.setAccount=function(){throw L2.l.createUnexpectedError("Storage interface - setAccount() has not been implemented for the cacheStorage interface.")},r.prototype.getAccount=function(){throw L2.l.createUnexpectedError("Storage interface - getAccount() has not been implemented for the cacheStorage interface.")},r.prototype.setIdTokenCredential=function(){throw L2.l.createUnexpectedError("Storage interface - setIdTokenCredential() has not been implemented for the cacheStorage interface.")},r.prototype.getIdTokenCredential=function(){throw L2.l.createUnexpectedError("Storage interface - getIdTokenCredential() has not been implemented for the cacheStorage interface.")},r.prototype.setAccessTokenCredential=function(){throw L2.l.createUnexpectedError("Storage interface - setAccessTokenCredential() has not been implemented for the cacheStorage interface.")},r.prototype.getAccessTokenCredential=function(){throw L2.l.createUnexpectedError("Storage interface - getAccessTokenCredential() has not been implemented for the cacheStorage interface.")},r.prototype.setRefreshTokenCredential=function(){throw L2.l.createUnexpectedError("Storage interface - setRefreshTokenCredential() has not been implemented for the cacheStorage interface.")},r.prototype.getRefreshTokenCredential=function(){throw L2.l.createUnexpectedError("Storage interface - getRefreshTokenCredential() has not been implemented for the cacheStorage interface.")},r.prototype.setAppMetadata=function(){throw L2.l.createUnexpectedError("Storage interface - setAppMetadata() has not been implemented for the cacheStorage interface.")},r.prototype.getAppMetadata=function(){throw L2.l.createUnexpectedError("Storage interface - getAppMetadata() has not been implemented for the cacheStorage interface.")},r.prototype.setServerTelemetry=function(){throw L2.l.createUnexpectedError("Storage interface - setServerTelemetry() has not been implemented for the cacheStorage interface.")},r.prototype.getServerTelemetry=function(){throw L2.l.createUnexpectedError("Storage interface - getServerTelemetry() has not been implemented for the cacheStorage interface.")},r.prototype.setAuthorityMetadata=function(){throw L2.l.createUnexpectedError("Storage interface - setAuthorityMetadata() has not been implemented for the cacheStorage interface.")},r.prototype.getAuthorityMetadata=function(){throw L2.l.createUnexpectedError("Storage interface - getAuthorityMetadata() has not been implemented for the cacheStorage interface.")},r.prototype.getAuthorityMetadataKeys=function(){throw L2.l.createUnexpectedError("Storage interface - getAuthorityMetadataKeys() has not been implemented for the cacheStorage interface.")},r.prototype.setThrottlingCache=function(){throw L2.l.createUnexpectedError("Storage interface - setThrottlingCache() has not been implemented for the cacheStorage interface.")},r.prototype.getThrottlingCache=function(){throw L2.l.createUnexpectedError("Storage interface - getThrottlingCache() has not been implemented for the cacheStorage interface.")},r.prototype.removeItem=function(){throw L2.l.createUnexpectedError("Storage interface - removeItem() has not been implemented for the cacheStorage interface.")},r.prototype.containsKey=function(){throw L2.l.createUnexpectedError("Storage interface - containsKey() has not been implemented for the cacheStorage interface.")},r.prototype.getKeys=function(){throw L2.l.createUnexpectedError("Storage interface - getKeys() has not been implemented for the cacheStorage interface.")},r.prototype.clear=function(){return(0,p2.mG)(this,void 0,void 0,function(){return(0,p2.Jh)(this,function(u){throw L2.l.createUnexpectedError("Storage interface - clear() has not been implemented for the cacheStorage interface.")})})},r.prototype.updateCredentialCacheKey=function(){throw L2.l.createUnexpectedError("Storage interface - updateCredentialCacheKey() has not been implemented for the cacheStorage interface.")},r}(G2),q2=function(C){function r(){return null!==C&&C.apply(this,arguments)||this}return(0,p2.ZT)(r,C),r.createIdTokenEntity=function(i,u,k,B,r1,q1){var o2=new r;return o2.credentialType=$.d3.ID_TOKEN,o2.homeAccountId=i,o2.environment=u,o2.clientId=B,o2.secret=k,o2.realm=r1,o2.oboAssertion=q1,o2},r.isIdTokenEntity=function(i){return!!i&&i.hasOwnProperty("homeAccountId")&&i.hasOwnProperty("environment")&&i.hasOwnProperty("credentialType")&&i.hasOwnProperty("realm")&&i.hasOwnProperty("clientId")&&i.hasOwnProperty("secret")&&i.credentialType===$.d3.ID_TOKEN},r}(U1),K2=function(){function C(){}return C.nowSeconds=function(){return Math.round((new Date).getTime()/1e3)},C.isTokenExpired=function(r,i){var u=Number(r)||0;return C.nowSeconds()+i>u},C.wasClockTurnedBack=function(r){return Number(r)>C.nowSeconds()},C.delay=function(r,i){return new Promise(function(u){return setTimeout(function(){return u(i)},r)})},C}(),u2=function(C){function r(){return null!==C&&C.apply(this,arguments)||this}return(0,p2.ZT)(r,C),r.createAccessTokenEntity=function(i,u,k,B,r1,q1,o2,E2,Q2,p0,y0,F0,b0,R6,p6){var y6,me,_e=new r;_e.homeAccountId=i,_e.credentialType=$.d3.ACCESS_TOKEN,_e.secret=k;var ct=K2.nowSeconds();if(_e.cachedAt=ct.toString(),_e.expiresOn=o2.toString(),_e.extendedExpiresOn=E2.toString(),p0&&(_e.refreshOn=p0.toString()),_e.environment=u,_e.clientId=B,_e.realm=r1,_e.target=q1,_e.oboAssertion=F0,_e.tokenType=B1.x.isEmpty(y0)?$.hO.BEARER:y0,R6&&(_e.requestedClaims=R6,_e.requestedClaimsHash=p6),(null===(y6=_e.tokenType)||void 0===y6?void 0:y6.toLowerCase())!==$.hO.BEARER.toLowerCase())switch(_e.credentialType=$.d3.ACCESS_TOKEN_WITH_AUTH_SCHEME,_e.tokenType){case $.hO.POP:var vt=z2.extractTokenClaims(k,Q2);if(!(null===(me=null==vt?void 0:vt.cnf)||void 0===me?void 0:me.kid))throw y2.e.createTokenClaimsRequiredError();_e.keyId=vt.cnf.kid;break;case $.hO.SSH:_e.keyId=b0}return _e},r.isAccessTokenEntity=function(i){return!!i&&i.hasOwnProperty("homeAccountId")&&i.hasOwnProperty("environment")&&i.hasOwnProperty("credentialType")&&i.hasOwnProperty("realm")&&i.hasOwnProperty("clientId")&&i.hasOwnProperty("secret")&&i.hasOwnProperty("target")&&(i.credentialType===$.d3.ACCESS_TOKEN||i.credentialType===$.d3.ACCESS_TOKEN_WITH_AUTH_SCHEME)},r}(U1),X2=function(C){function r(){return null!==C&&C.apply(this,arguments)||this}return(0,p2.ZT)(r,C),r.createRefreshTokenEntity=function(i,u,k,B,r1,q1){var o2=new r;return o2.clientId=B,o2.credentialType=$.d3.REFRESH_TOKEN,o2.environment=u,o2.homeAccountId=i,o2.secret=k,o2.oboAssertion=q1,r1&&(o2.familyId=r1),o2},r.isRefreshTokenEntity=function(i){return!!i&&i.hasOwnProperty("homeAccountId")&&i.hasOwnProperty("environment")&&i.hasOwnProperty("credentialType")&&i.hasOwnProperty("clientId")&&i.hasOwnProperty("secret")&&i.credentialType===$.d3.REFRESH_TOKEN},r}(U1),v2=function(){function C(){}return C.prototype.generateAppMetadataKey=function(){return C.generateAppMetadataCacheKey(this.environment,this.clientId)},C.generateAppMetadataCacheKey=function(r,i){return[$.dg,r,i].join($.Bv.CACHE_KEY_SEPARATOR).toLowerCase()},C.createAppMetadataEntity=function(r,i,u){var k=new C;return k.clientId=r,k.environment=i,u&&(k.familyId=u),k},C.isAppMetadataEntity=function(r,i){return!!i&&0===r.indexOf($.dg)&&i.hasOwnProperty("clientId")&&i.hasOwnProperty("environment")},C}(),Y2=function(){function C(){this.failedRequests=[],this.errors=[],this.cacheHits=0}return C.isServerTelemetryEntity=function(r,i){var u=0===r.indexOf($.HN.CACHE_KEY),k=!0;return i&&(k=i.hasOwnProperty("failedRequests")&&i.hasOwnProperty("errors")&&i.hasOwnProperty("cacheHits")),u&&k},C}(),S1=function(){function C(){this.expiresAt=K2.nowSeconds()+$.QU.REFRESH_TIME_SECONDS}return C.prototype.updateCloudDiscoveryMetadata=function(r,i){this.aliases=r.aliases,this.preferred_cache=r.preferred_cache,this.preferred_network=r.preferred_network,this.aliasesFromNetwork=i},C.prototype.updateEndpointMetadata=function(r,i){this.authorization_endpoint=r.authorization_endpoint,this.token_endpoint=r.token_endpoint,this.end_session_endpoint=r.end_session_endpoint,this.issuer=r.issuer,this.endpointsFromNetwork=i},C.prototype.updateCanonicalAuthority=function(r){this.canonical_authority=r},C.prototype.resetExpiresAt=function(){this.expiresAt=K2.nowSeconds()+$.QU.REFRESH_TIME_SECONDS}
1,C.prototype.isExpired=function(){return this.expiresAt<=K2.nowSeconds()},C.isAuthorityMetadataEntity=function(r,i){return!!i&&0===r.indexOf($.QU.CACHE_KEY)&&i.hasOwnProperty("aliases")&&i.hasOwnProperty("preferred_cache")&&i.hasOwnProperty("preferred_network")&&i.hasOwnProperty("canonical_authority")&&i.hasOwnProperty("authorization_endpoint")&&i.hasOwnProperty("token_endpoint")&&i.hasOwnProperty("issuer")&&i.hasOwnProperty("aliasesFromNetwork")&&i.hasOwnProperty("endpointsFromNetwork")&&i.hasOwnProperty("expiresAt")},C}(),a1=function(){function C(){}return C.isThrottlingEntity=function(r,i){var u=!1;r&&(u=0===r.indexOf($.bb.THROTTLING_PREFIX));var k=!0;return i&&(k=i.hasOwnProperty("throttleTime")),u&&k},C}(),f1=function(){function C(){}return C.setRequestState=function(r,i,u){var k=C.generateLibraryState(r,u);return B1.x.isEmpty(i)?k:""+k+$.gT.RESOURCE_DELIM+i},C.generateLibraryState=function(r,i){if(!r)throw y2.e.createNoCryptoObjectError("generateLibraryState");var u={id:r.createNewGuid()};i&&(u.meta=i);var k=JSON.stringify(u);return r.base64Encode(k)},C.parseRequestState=function(r,i){if(!r)throw y2.e.createNoCryptoObjectError("parseRequestState");if(B1.x.isEmpty(i))throw y2.e.createInvalidStateError(i,"Null, undefined or empty state");try{var u=i.split($.gT.RESOURCE_DELIM),k=u[0],B=u.length>1?u.slice(1).join($.gT.RESOURCE_DELIM):$.gT.EMPTY_STRING,r1=r.base64Decode(k),q1=JSON.parse(r1);return{userRequestState:B1.x.isEmpty(B)?$.gT.EMPTY_STRING:B,libraryState:q1}}catch(o2){throw y2.e.createInvalidStateError(i,o2)}},C}(),F=(()=>{return(C=F||(F={})).HOME_ACCOUNT_ID="home_account_id",C.UPN="UPN",F;var C})(),o1=_(44954),G=function(){function C(r){this.validateWindowStorage(r),this.windowStorage=window[r]}return C.prototype.validateWindowStorage=function(r){if(r!==m.Ix.LocalStorage&&r!==m.Ix.SessionStorage)throw o1.W.createStorageNotSupportedError(r);if(!window[r])throw o1.W.createStorageNotSupportedError(r)},C.prototype.getItem=function(r){return this.windowStorage.getItem(r)},C.prototype.setItem=function(r,i){this.windowStorage.setItem(r,i)},C.prototype.removeItem=function(r){this.windowStorage.removeItem(r)},C.prototype.getKeys=function(){return Object.keys(this.windowStorage)},C.prototype.containsKey=function(r){return this.windowStorage.hasOwnProperty(r)},C}(),q=_(94805),W=function(){function C(){}return C.extractBrowserRequestState=function(r,i){if(B1.x.isEmpty(i))return null;try{return f1.parseRequestState(r,i).libraryState.meta}catch(k){throw y2.e.createInvalidStateError(i,k)}},C.parseServerResponseFromHash=function(r){if(!r)return{};var i=new q.G(r);return q.G.getDeserializedHash(i.getHash())},C}(),L1=function(C){function r(i,u,k,B){var r1=C.call(this,i,k)||this;return r1.COOKIE_LIFE_MULTIPLIER=864e5,r1.cacheConfig=u,r1.logger=B,r1.internalStorage=new Y,r1.browserStorage=r1.setupBrowserStorage(r1.cacheConfig.cacheLocation),r1.temporaryCacheStorage=r1.setupTemporaryCacheStorage(r1.cacheConfig.cacheLocation),r1.migrateCacheEntries(),r1}return(0,h.ZT)(r,C),r.prototype.setupBrowserStorage=function(i){switch(i){case m.Ix.LocalStorage:case m.Ix.SessionStorage:try{return new G(i)}catch(u){this.logger.verbose(u);break}}return this.cacheConfig.cacheLocation=m.Ix.MemoryStorage,new Y},r.prototype.setupTemporaryCacheStorage=function(i){switch(i){case m.Ix.LocalStorage:case m.Ix.SessionStorage:try{return new G(m.Ix.SessionStorage)}catch(u){return this.logger.verbose(u),this.internalStorage}default:return this.internalStorage}},r.prototype.migrateCacheEntries=function(){var i=this,k=$.gT.CACHE_PREFIX+"."+$.Vi.CLIENT_INFO,B=$.gT.CACHE_PREFIX+"."+$.Vi.ERROR,r1=$.gT.CACHE_PREFIX+"."+$.Vi.ERROR_DESC,p0=[this.browserStorage.getItem($.gT.CACHE_PREFIX+"."+$.Vi.ID_TOKEN),this.browserStorage.getItem(k),this.browserStorage.getItem(B),this.browserStorage.getItem(r1)];[$.Vi.ID_TOKEN,$.Vi.CLIENT_INFO,$.Vi.ERROR,$.Vi.ERROR_DESC].forEach(function(F0,b0){return i.migrateCacheEntry(F0,p0[b0])})},r.prototype.migrateCacheEntry=function(i,u){u&&this.setTemporaryCache(i,u,!0)},r.prototype.validateAndParseJson=function(i){try{var u=JSON.parse(i);return u&&"object"==typeof u?u:null}catch(k){return null}},r.prototype.getItem=function(i){return this.browserStorage.getItem(i)},r.prototype.setItem=function(i,u){this.browserStorage.setItem(i,u)},r.prototype.getAccount=function(i){var u=this.getItem(i);if(!u)return null;var k=this.validateAndParseJson(u);return k&&O1.isAccountEntity(k)?G2.toObject(new O1,k):null},r.prototype.setAccount=function(i){this.logger.trace("BrowserCacheManager.setAccount called");var u=i.generateAccountKey();this.setItem(u,JSON.stringify(i))},r.prototype.getIdTokenCredential=function(i){var u=this.getItem(i);if(!u)return this.logger.trace("BrowserCacheManager.getIdTokenCredential: called, no cache hit"),null;var k=this.validateAndParseJson(u);return k&&q2.isIdTokenEntity(k)?(this.logger.trace("BrowserCacheManager.getIdTokenCredential: cache hit"),G2.toObject(new q2,k)
1):(this.logger.trace("BrowserCacheManager.getIdTokenCredential: called, no cache hit"),null)},r.prototype.setIdTokenCredential=function(i){this.logger.trace("BrowserCacheManager.setIdTokenCredential called");var u=i.generateCredentialKey();this.setItem(u,JSON.stringify(i))},r.prototype.getAccessTokenCredential=function(i){var u=this.getItem(i);if(!u)return this.logger.trace("BrowserCacheManager.getAccessTokenCredential: called, no cache hit"),null;var k=this.validateAndParseJson(u);return k&&u2.isAccessTokenEntity(k)?(this.logger.trace("BrowserCacheManager.getAccessTokenCredential: cache hit"),G2.toObject(new u2,k)):(this.logger.trace("BrowserCacheManager.getAccessTokenCredential: called, no cache hit"),null)},r.prototype.setAccessTokenCredential=function(i){this.logger.trace("BrowserCacheManager.setAccessTokenCredential called");var u=i.generateCredentialKey();this.setItem(u,JSON.stringify(i))},r.prototype.getRefreshTokenCredential=function(i){var u=this.getItem(i);if(!u)return this.logger.trace("BrowserCacheManager.getRefreshTokenCredential: called, no cache hit"),null;var k=this.validateAndParseJson(u);return k&&X2.isRefreshTokenEntity(k)?(this.logger.trace("BrowserCacheManager.getRefreshTokenCredential: cache hit"),G2.toObject(new X2,k)):(this.logger.trace("BrowserCacheManager.getRefreshTokenCredential: called, no cache hit"),null)},r.prototype.setRefreshTokenCredential=function(i){this.logger.trace("BrowserCacheManager.setRefreshTokenCredential called");var u=i.generateCredentialKey();this.setItem(u,JSON.stringify(i))},r.prototype.getAppMetadata=function(i){var u=this.getItem(i);if(!u)return this.logger.trace("BrowserCacheManager.getAppMetadata: called, no cache hit"),null;var k=this.validateAndParseJson(u);return k&&v2.isAppMetadataEntity(i,k)?(this.logger.trace("BrowserCacheManager.getAppMetadata: cache hit"),G2.toObject(new v2,k)):(this.logger.trace("BrowserCacheManager.getAppMetadata: called, no cache hit"),null)},r.prototype.setAppMetadata=function(i){this.logger.trace("BrowserCacheManager.setAppMetadata called");var u=i.generateAppMetadataKey();this.setItem(u,JSON.stringify(i))},r.prototype.getServerTelemetry=function(i){var u=this.getItem(i);if(!u)return this.logger.trace("BrowserCacheManager.getServerTelemetry: called, no cache hit"),null;var k=this.validateAndParseJson(u);return k&&Y2.isServerTelemetryEntity(i,k)?(this.logger.trace("BrowserCacheManager.getServerTelemetry: cache hit"),G2.toObject(new Y2,k)):(this.logger.trace("BrowserCacheManager.getServerTelemetry: called, no cache hit"),null)},r.prototype.setServerTelemetry=function(i,u){this.logger.trace("BrowserCacheManager.setServerTelemetry called"),this.setItem(i,JSON.stringify(u))},r.prototype.getAuthorityMetadata=function(i){var u=this.internalStorage.getItem(i);if(!u)return this.logger.trace("BrowserCacheManager.getAuthorityMetadata: called, no cache hit"),null;var k=this.validateAndParseJson(u);return k&&S1.isAuthorityMetadataEntity(i,k)?(this.logger.trace("BrowserCacheManager.getAuthorityMetadata: cache hit"),G2.toObject(new S1,k)):null},r.prototype.getAuthorityMetadataKeys=function(){var i=this;return this.internalStorage.getKeys().filter(function(k){return i.isAuthorityMetadata(k)})},r.prototype.setWrapperMetadata=function(i,u){this.internalStorage.setItem(m.Bs.WRAPPER_SKU,i),this.internalStorage.setItem(m.Bs.WRAPPER_VER,u)},r.prototype.getWrapperMetadata=function(){return[this.internalStorage.getItem(m.Bs.WRAPPER_SKU)||"",this.internalStorage.getItem(m.Bs.WRAPPER_VER)||""]},r.prototype.setAuthorityMetadata=function(i,u){this.logger.trace("BrowserCacheManager.setAuthorityMetadata called"),this.internalStorage.setItem(i,JSON.stringify(u))},r.prototype.getActiveAccount=function(){var i=this.generateCacheKey($.Vi.ACTIVE_ACCOUNT),u=this.browserStorage.getItem(i);return u&&this.getAccountInfoByFilter({localAccountId:u})[0]||null},r.prototype.setActiveAccount=function(i){var u=this.generateCacheKey($.Vi.ACTIVE_ACCOUNT);i?(this.logger.verbose("setActiveAccount: Active account set"),this.browserStorage.setItem(u,i.localAccountId)):(this.logger.verbose("setActiveAccount: No account passed, active account not set"),this.browserStorage.removeItem(u))},r.prototype.getAccountInfoByFilter=function(i){return this.getAllAccounts().filter(function(k){return!(i.username&&i.username.toLowerCase()!==k.username.toLowerCase()||i.homeAccountId&&i.homeAccountId!==k.homeAccountId||i.localAccountId&&i.localAccountId!==k.localAccountId||i.tenantId&&i.tenantId!==k.tenantId||i.environment&&i.environment!==k.environment)})},r.prototype.getThrottlingCache=function(i){var u=this.getItem(i);if(!u)return this.logger.trace("BrowserCacheManager.getThrottlingCache: called, no cache hit"),null;var k=this.validateAndParseJson(u);return k&&a1.isThrottlingEntity(i,k)?(this.logger.trace("BrowserCacheManager.getThrottlingCache: cache hit"),G2.toObject(new a1,k)):(this.logger.trace("BrowserCacheManager.getThrottlingCache: called, no cache hit"),null)},r.prototype.setThrottlingCache=function(i,u){this.logger.trace("BrowserCacheManager.setThrottlingCache called"),this.setItem(i,JSON.stringify(u))},r.prototype.getTemporaryCache=function(i,u){var k=u?this.generateCacheKey(i):i;if(this.cacheConfig.storeAuthStateInCookie){var B=this.getItemCookie(k);
1if(B)return this.logger.trace("BrowserCacheManager.getTemporaryCache: storeAuthStateInCookies set to true, retrieving from cookies"),B}var r1=this.temporaryCacheStorage.getItem(k);if(!r1){if(this.cacheConfig.cacheLocation===m.Ix.LocalStorage){var q1=this.browserStorage.getItem(k);if(q1)return this.logger.trace("BrowserCacheManager.getTemporaryCache: Temporary cache item found in local storage"),q1}return this.logger.trace("BrowserCacheManager.getTemporaryCache: No cache item found in local storage"),null}return this.logger.trace("BrowserCacheManager.getTemporaryCache: Temporary cache item returned"),r1},r.prototype.setTemporaryCache=function(i,u,k){var B=k?this.generateCacheKey(i):i;this.temporaryCacheStorage.setItem(B,u),this.cacheConfig.storeAuthStateInCookie&&(this.logger.trace("BrowserCacheManager.setTemporaryCache: storeAuthStateInCookie set to true, setting item cookie"),this.setItemCookie(B,u))},r.prototype.removeItem=function(i){return this.browserStorage.removeItem(i),this.temporaryCacheStorage.removeItem(i),this.cacheConfig.storeAuthStateInCookie&&(this.logger.trace("BrowserCacheManager.removeItem: storeAuthStateInCookie is true, clearing item cookie"),this.clearItemCookie(i)),!0},r.prototype.containsKey=function(i){return this.browserStorage.containsKey(i)||this.temporaryCacheStorage.containsKey(i)},r.prototype.getKeys=function(){return(0,h.fl)(this.browserStorage.getKeys(),this.temporaryCacheStorage.getKeys())},r.prototype.clear=function(){return(0,h.mG)(this,void 0,void 0,function(){var i=this;return(0,h.Jh)(this,function(u){switch(u.label){case 0:return[4,this.removeAllAccounts()];case 1:return u.sent(),this.removeAppMetadata(),this.getKeys().forEach(function(k){(i.browserStorage.containsKey(k)||i.temporaryCacheStorage.containsKey(k))&&(-1!==k.indexOf($.gT.CACHE_PREFIX)||-1!==k.indexOf(i.clientId))&&i.removeItem(k)}),this.internalStorage.clear(),[2]}})})},r.prototype.setItemCookie=function(i,u,k){var B=encodeURIComponent(i)+"="+encodeURIComponent(u)+";path=/;";k&&(B+="expires="+this.getCookieExpirationTime(k)+";"),this.cacheConfig.secureCookies&&(B+="Secure;"),document.cookie=B},r.prototype.getItemCookie=function(i){for(var u=encodeURIComponent(i)+"=",k=document.cookie.split(";"),B=0;B<k.length;B++){for(var r1=k[B];" "===r1.charAt(0);)r1=r1.substring(1);if(0===r1.indexOf(u))return decodeURIComponent(r1.substring(u.length,r1.length))}return""},r.prototype.clearMsalCookies=function(){var i=this,u=$.gT.CACHE_PREFIX+"."+this.clientId;document.cookie.split(";").forEach(function(B){for(;" "===B.charAt(0);)B=B.substring(1);if(0===B.indexOf(u)){var r1=B.split("=")[0];i.clearItemCookie(r1)}})}
1,r.prototype.clearItemCookie=function(i){this.setItemCookie(i,"",-1)},r.prototype.getCookieExpirationTime=function(i){var u=new Date;return new Date(u.getTime()+i*this.COOKIE_LIFE_MULTIPLIER).toUTCString()},r.prototype.getCache=function(){return this.browserStorage},r.prototype.setCache=function(){},r.prototype.generateCacheKey=function(i){return this.validateAndParseJson(i)?JSON.stringify(i):B1.x.startsWith(i,$.gT.CACHE_PREFIX)||B1.x.startsWith(i,$.Vi.ADAL_ID_TOKEN)?i:$.gT.CACHE_PREFIX+"."+this.clientId+"."+i},r.prototype.generateAuthorityKey=function(i){var u=f1.parseRequestState(this.cryptoImpl,i).libraryState.id;return this.generateCacheKey(m.c4.AUTHORITY+"."+u)},r.prototype.generateNonceKey=function(i){var u=f1.parseRequestState(this.cryptoImpl,i).libraryState.id;return this.generateCacheKey(m.c4.NONCE_IDTOKEN+"."+u)},r.prototype.generateStateKey=function(i){var u=f1.parseRequestState(this.cryptoImpl,i).libraryState.id;return this.generateCacheKey(m.c4.REQUEST_STATE+"."+u)},r.prototype.getCachedAuthority=function(i){var u=this.generateStateKey(i),k=this.getTemporaryCache(u);if(!k)return null;var B=this.generateAuthorityKey(k);return this.getTemporaryCache(B)},r.prototype.updateCacheEntries=function(i,u,k,B,r1){this.logger.trace("BrowserCacheManager.updateCacheEntries called");var q1=this.generateStateKey(i);this.setTemporaryCache(q1,i,!1);var o2=this.generateNonceKey(i);this.setTemporaryCache(o2,u,!1);var E2=this.generateAuthorityKey(i);if(this.setTemporaryCache(E2,k,!1),r1){var Q2={credential:r1.homeAccountId,type:F.HOME_ACCOUNT_ID};this.setTemporaryCache(m.c4.CCS_CREDENTIAL,JSON.stringify(Q2),!0)}else B1.x.isEmpty(B)||(Q2={credential:B,type:F.UPN},this.setTemporaryCache(m.c4.CCS_CREDENTIAL,JSON.stringify(Q2),!0))},r.prototype.resetRequestCache=function(i){var u=this;this.logger.trace("BrowserCacheManager.resetRequestCache called"),B1.x.isEmpty(i)||this.getKeys().forEach(function(k){-1!==k.indexOf(i)&&u.removeItem(k)}),i&&(this.removeItem(this.generateStateKey(i)),this.removeItem(this.generateNonceKey(i)),this.removeItem(this.generateAuthorityKey(i))),this.removeItem(this.generateCacheKey(m.c4.REQUEST_PARAMS)),this.removeItem(this.generateCacheKey(m.c4.ORIGIN_URI)),this.removeItem(this.generateCacheKey(m.c4.URL_HASH)),this.removeItem(this.generateCacheKey(m.c4.CORRELATION_ID)),this.removeItem(this.generateCacheKey(m.c4.CCS_CREDENTIAL)),this.setInteractionInProgress(!1)},r.prototype.cleanRequestByState=function(i){if(this.logger.trace("BrowserCacheManager.cleanRequestByState called"),i){var u=this.generateStateKey(i),k=this.temporaryCacheStorage.getItem(u);this.logger.infoPii("BrowserCacheManager.cleanRequestByState: Removing temporary cache items for state: "+k),this.resetRequestCache(k||"")}this.clearMsalCookies()},r.prototype.cleanRequestByInteractionType=function(i){var u=this;this.logger.trace("BrowserCacheManager.cleanRequestByInteractionType called"),this.getKeys().forEach(function(k){if(-1!==k.indexOf(m.c4.REQUEST_STATE)){var B=u.temporaryCacheStorage.getItem(k);if(B){var r1=W.extractBrowserRequestState(u.cryptoImpl,B);r1&&r1.interactionType===i&&(u.logger.infoPii("BrowserCacheManager.cleanRequestByInteractionType: Removing temporary cache items for state: "+B),u.resetRequestCache(B))}}}),this.clearMsalCookies(),this.setInteractionInProgress(!1)},r.prototype.cacheCodeRequest=function(i,u){this.logger.trace("BrowserCacheManager.cacheCodeRequest called");var k=u.base64Encode(JSON.stringify(i));this.setTemporaryCache(m.c4.REQUEST_PARAMS,k,!0)},r.prototype.getCachedRequest=function(i,u){this.logger.trace("BrowserCacheManager.getCachedRequest called");var k=this.getTemporaryCache(m.c4.REQUEST_PARAMS,!0);if(!k)throw j.U.createNoTokenRequestCacheError();var B=this.validateAndParseJson(u.base64Decode(k));if(!B)throw j.U.createUnableToParseTokenRequestCacheError();if(this.removeItem(this.generateCacheKey(m.c4.REQUEST_PARAMS)),B1.x.isEmpty(B.authority)){var r1=this.generateAuthorityKey(i),q1=this.getTemporaryCache(r1);if(!q1)throw j.U.createNoCachedAuthorityError();B.authority=q1}return B},r.prototype.isInteractionInProgress=function(i){var u=this.getInteractionInProgress();return i?u===this.clientId:!!u},r.prototype.getInteractionInProgress=function(){return this.getTemporaryCache($.gT.CACHE_PREFIX+"."+m.c4.INTERACTION_STATUS_KEY,!1)},r.prototype.setInteractionInProgress=function(i){var u=$.gT.CACHE_PREFIX+"."+m.c4.INTERACTION_STATUS_KEY;if(i){if(this.getInteractionInProgress())throw j.U.createInteractionInProgressError();this.setTemporaryCache(u,this.clientId,!1)}else!i&&this.getInteractionInProgress()===this.clientId&&this.removeItem(u)},r.prototype.getLegacyLoginHint=function(){var i=this.getTemporaryCache($.Vi.ADAL_ID_TOKEN);i&&(this.browserStorage.removeItem($.Vi.ADAL_ID_TOKEN),this.logger.verbose("Cached ADAL id token retrieved."));var u=this.getTemporaryCache($.Vi.ID_TOKEN,!0);u&&(this.removeItem(this.generateCacheKey($.Vi.ID_TOKEN)),this.logger.verbose("Cached MSAL.js v1 id token retrieved"));var k=u||i;if(k){var B=new z2(k,this.cryptoImpl);if(B.claims&&B.claims.preferred_username)return this.logger.verbose("No SSO params used and ADAL
1/MSAL v1 token retrieved, setting ADAL/MSAL v1 preferred_username as loginHint"),B.claims.preferred_username;if(B.claims&&B.claims.upn)return this.logger.verbose("No SSO params used and ADAL/MSAL v1 token retrieved, setting ADAL/MSAL v1 upn as loginHint"),B.claims.upn;this.logger.verbose("No SSO params used and ADAL/MSAL v1 token retrieved, however, no account hint claim found. Enable preferred_username or upn id token claim to get SSO.")}return null},r.prototype.updateCredentialCacheKey=function(i,u){var k=u.generateCredentialKey();if(i!==k){var B=this.getItem(i);if(B)return this.removeItem(i),this.setItem(k,B),this.logger.verbose("Updated an outdated "+u.credentialType+" cache key"),k;this.logger.error("Attempted to update an outdated "+u.credentialType+" cache key but no item matching the outdated key was found in storage")}return i},r}(G2),G1=(()=>{return(C=G1||(G1={})).AAD="AAD",C.OIDC="OIDC",G1;var C})(),l2=(()=>{return(C=l2||(l2={}))[C.None=0]="None",C.AzurePublic="https://login.microsoftonline.com",C.AzurePpe="https://login.windows-ppe.net",C.AzureChina="https://login.chinacloudapi.cn",C.AzureGermany="https://login.microsoftonline.de",C.AzureUsGovernment="https://login.microsoftonline.us",l2;var C})(),z0={tokenRenewalOffsetSeconds:300,preventCorsPreflight:!1,proxyUrl:$.gT.EMPTY_STRING},M6={loggerCallback:function(){},piiLoggingEnabled:!1,logLevel:R2.Info,correlationId:$.gT.EMPTY_STRING},q0={sendGetRequestAsync:function(){return(0,p2.mG)(this,void 0,void 0,function(){return(0,p2.Jh)(this,function(r){throw L2.l.createUnexpectedError("Network interface - sendGetRequestAsync() has not been implemented")})})},sendPostRequestAsync:function(){return(0,p2.mG)(this,void 0,void 0,function(){return(0,p2.Jh)(this,function(r){throw L2.l.createUnexpectedError("Network interface - sendPostRequestAsync() has not been implemented")})})}},N2={sku:$.gT.SKU,version:"6.4.0",cpu:$.gT.EMPTY_STRING,os:$.gT.EMPTY_STRING},j1={clientSecret:$.gT.EMPTY_STRING,clientAssertion:void 0},a2={azureCloudInstance:l2.None,tenant:""+$.gT.DEFAULT_COMMON_TENANT},K1={application:{appName:"",appVersion:""}};function W1(C){return(0,p2.pi)({clientCapabilities:[],azureCloudOptions:a2},C)}var Q1={sendGetRequestAsync:function(){return Promise.reject(L2.l.createUnexpectedError("Network interface - sendGetRequestAsync() has not been implemented for the Network interface."))},sendPostRequestAsync:function(){return Promise.reject(L2.l.createUnexpectedError("Network interface - sendPostRequestAsync() has not been implemented for the Network interface."))}},F1=_(74853),w2=function(){function C(){}return C.prototype.navigateInternal=function(r,i){return C.defaultNavigateWindow(r,i)},C.prototype.navigateExternal=function(r,i){return C.defaultNavigateWindow(r,i)},C.defaultNavigateWindow=function(r,i){return i.noHistory?window.location.replace(r):window.location.assign(r),new Promise(function(u){setTimeout(function(){u(!0)},i.timeout)})},C}(),T0="2.22.1",I0=_(1670),B2=function(){function C(r,i){this.eventCallbacks=new Map,this.logger=r,this.browserCrypto=i,this.listeningToStorageEvents=!1,this.handleAccountCacheChange=this.handleAccountCacheChange.bind(this)}return C.prototype.addEventCallback=function(r){if("undefined"!=typeof window){var i=this.browserCrypto.createNewGuid();return this.eventCallbacks.set(i,r),this.logger.verbose("Event callback registered with id: "+i),i}return null},C.prototype.removeEventCallback=function(r){this.eventCallbacks.delete(r),this.logger.verbose("Event callback "+r+" removed.")},C.prototype.enableAccountStorageEvents=function(){"undefined"!=typeof window&&(this.listeningToStorageEvents?this.logger.verbose("Account storage listener already registered."):(this.logger.verbose("Adding account storage listener."),this.listeningToStorageEvents=!0,window.addEventListener("storage",this.handleAccountCacheChange)))},C.prototype.disableAccountStorageEvents=function(){"undefined"!=typeof window&&(this.listeningToStorageEvents?(this.logger.verbose("Removing account storage listener."),window.removeEventListener("storage",this.handleAccountCacheChange),this.listeningToStorageEvents=!1):this.logger.verbose("No account storage listener registered."))},C.prototype.emitEvent=function(r,i,u,k){var B=this;if("undefined"!=typeof window){var r1={eventType:r,interactionType:i||null,payload:u||null,error:k||null,timestamp:Date.now()};this.logger.info("Emitting event: "+r),this.eventCallbacks.forEach(function(q1,o2){B.logger.verbose("Emitting event to callback "+o2+": "+r),q1.apply(null,[r1])})}},C.prototype.handleAccountCacheChange=function(r){try{var i=r.newValue||r.oldValue;if(!i)return;var u=JSON.parse(i);if("object"!=typeof u||!O1.isAccountEntity(u))return;var B=G2.toObject(new O1,u).getAccountInfo();!r.oldValue&&r.newValue?(this.logger.info("Account was added to cache in a different window"),this.emitEvent(I0.t.ACCOUNT_ADDED,void 0,B)):!r.newValue&&r.oldValue&&(this.logger.info("Account was removed from cache in a different window"),this.emitEvent(I0.t.ACCOUNT_REMOVED,void 0,B))}catch(r1){return}},C}(),O2=function(){function C(){}return C.generateThrottlingStorageKey=function(r){return $.bb.THROTTLING_PREFIX+"."+JSON.stringify(r)},C.preProcess=function(r,i){var u,k=C.generateThrottlingStorageKey(i),B=r.getThrottlingCache(k);
1if(B){if(B.throttleTime<Date.now())return void r.removeItem(k,$.Xj.THROTTLING);throw new k2((null===(u=B.errorCodes)||void 0===u?void 0:u.join(" "))||$.gT.EMPTY_STRING,B.errorMessage,B.subError)}},C.postProcess=function(r,i,u){if(C.checkResponseStatus(u)||C.checkResponseForRetryAfter(u)){var k={throttleTime:C.calculateThrottleTime(parseInt(u.headers[$.SZ.RETRY_AFTER])),error:u.body.error,errorCodes:u.body.error_codes,errorMessage:u.body.error_description,subError:u.body.suberror};r.setThrottlingCache(C.generateThrottlingStorageKey(i),k)}},C.checkResponseStatus=function(r){return 429===r.status||r.status>=500&&r.status<600},C.checkResponseForRetryAfter=function(r){return!!r.headers&&r.headers.hasOwnProperty($.SZ.RETRY_AFTER)&&(r.status<200||r.status>=300)},C.calculateThrottleTime=function(r){var i=r<=0?0:r,u=Date.now()/1e3;return Math.floor(1e3*Math.min(u+(i||$.bb.DEFAULT_THROTTLE_TIME_SECONDS),u+$.bb.DEFAULT_MAX_THROTTLE_TIME_SECONDS))},C.removeThrottle=function(r,i,u,k){var r1=this.generateThrottlingStorageKey({clientId:i,authority:u.authority,scopes:u.scopes,homeAccountIdentifier:k,claims:u.claims,authenticationScheme:u.authenticationScheme,resourceRequestMethod:u.resourceRequestMethod,resourceRequestUri:u.resourceRequestUri,shrClaims:u.shrClaims,sshKid:u.sshKid});return r.removeItem(r1,$.Xj.THROTTLING)},C}(),t2=function(){function C(r,i){this.networkClient=r,this.cacheManager=i}return C.prototype.sendPostRequest=function(r,i,u){return(0,p2.mG)(this,void 0,void 0,function(){var k,B;return(0,p2.Jh)(this,function(r1){switch(r1.label){case 0:O2.preProcess(this.cacheManager,r),r1.label=1;case 1:return r1.trys.push([1,3,,4]),[4,this.networkClient.sendPostRequestAsync(i,u)];case 2:return k=r1.sent(),[3,4];case 3:throw(B=r1.sent())instanceof L2.l?B:y2.e.createNetworkError(i,B);case 4:return O2.postProcess(this.cacheManager,r,k),[2,k]}})})},C}(),P2=function(){function C(r){this.config=function b2(C){var r=C.authOptions,i=C.systemOptions,u=C.loggerOptions,k=C.storageInterface,B=C.networkInterface,r1=C.cryptoInterface,q1=C.clientCredentials,o2=C.libraryInfo,E2=C.telemetry,Q2=C.serverTelemetryManager,p0=C.persistencePlugin,y0=C.serializableCache,F0=(0,p2.pi)((0,p2.pi)({},M6),u);return{authOptions:W1(r),systemOptions:(0,p2.pi)((0,p2.pi)({},z0),i),loggerOptions:F0,storageInterface:k||new g0(r.clientId,C2),networkInterface:B||q0,cryptoInterface:r1||C2,clientCredentials:q1||j1,library
1Info:(0,p2.pi)((0,p2.pi)({},N2),o2),telemetry:(0,p2.pi)((0,p2.pi)({},K1),E2),serverTelemetryManager:Q2||null,persistencePlugin:p0||null,serializableCache:y0||null}}(r),this.logger=new _2(this.config.loggerOptions,"@azure/msal-common","6.4.0"),this.cryptoUtils=this.config.cryptoInterface,this.cacheManager=this.config.storageInterface,this.networkClient=this.config.networkInterface,this.networkManager=new t2(this.networkClient,this.cacheManager),this.serverTelemetryManager=this.config.serverTelemetryManager,this.authority=this.config.authOptions.authority}return C.prototype.createTokenRequestHeaders=function(r){var i={};if(i[$.SZ.CONTENT_TYPE]=$.gT.URL_FORM_CONTENT_TYPE,!this.config.systemOptions.preventCorsPreflight&&r)switch(r.type){case F.HOME_ACCOUNT_ID:try{var u=d2(r.credential);i[$.SZ.CCS_HEADER]="Oid:"+u.uid+"@"+u.utid}catch(k){this.logger.verbose("Could not parse home account ID for CCS Header: "+k)}break;case F.UPN:i[$.SZ.CCS_HEADER]="UPN: "+r.credential}return i},C.prototype.executePostToTokenEndpoint=function(r,i,u,k){return(0,p2.mG)(this,void 0,void 0,function(){var B;return(0,p2.Jh)(this,function(r1){switch(r1.label){case 0:return[4,this.networkManager.sendPostRequest(k,r,{body:i,headers:u,proxyUrl:this.config.systemOptions.proxyUrl})];case 1:return B=r1.sent(),this.config.serverTelemetryManager&&B.status<500&&429!==B.status&&this.config.serverTelemetryManager.clearTelemetryCache(),[2,B]}})})},C.prototype.updateAuthority=function(r){if(!r.discoveryComplete())throw y2.e.createEndpointDiscoveryIncompleteError("Updated authority has not completed endpoint discovery.");this.authority=r},C}(),J2=function(){function C(){}return C.validateRedirectUri=function(r){if(B1.x.isEmpty(r))throw H1.r.createRedirectUriEmptyError()},C.validatePrompt=function(r){var i=[];for(var u in $.NJ)i.push($.NJ[u]);if(i.indexOf(r)<0)throw H1.r.createInvalidPromptError(r)},C.validateClaims=function(r){try{JSON.parse(r)}catch(i){throw H1.r.createInvalidClaimsRequestError()}},C.validateCodeChallengeParams=function(r,i){if(B1.x.isEmpty(r)||B1.x.isEmpty(i))throw H1.r.createInvalidCodeChallengeParamsError();this.validateCodeChallengeMethod(i)},C.validateCodeChallengeMethod=function(r){if([$.VX.PLAIN,$.VX.S256].indexOf(r)<0)throw H1.r.createInvalidCodeChallengeMethodError()},C.sanitizeEQParams=function(r,i){return r?(i.forEach(function(u,k){r[k]&&delete r[k]}),r):{}},C}(),M0=function(){function C(){this.parameters=new Map}return C.prototype.addResponseTypeCode=function(){this.parameters.set($.Fo.RESPONSE_TYPE,encodeURIComponent($.gT.CODE_RESPONSE_TYPE))},C.prototype.addResponseTypeForTokenAndIdToken=function(){this.parameters.set($.Fo.RESPONSE_TYPE,encodeURIComponent($.gT.TOKEN_RESPONSE_TYPE+" "+$.gT.ID_TOKEN_RESPONSE_TYPE))},C.prototype.addResponseMode=function(r){this.parameters.set($.Fo.RESPONSE_MODE,encodeURIComponent(r||$.vw.QUERY))},C.prototype.addNativeBroker=function(){this.parameters.set($.Fo.NATIVE_BROKER,encodeURIComponent("1"))},C.prototype.addScopes=function(r,i){void 0===i&&(i=!0);var u=i?(0,p2.pr)(r||[],$.f_):r||[],k=new r2(u);this.parameters.set($.Fo.SCOPE,encodeURIComponent(k.printScopes()))},C.prototype.addClientId=function(r){this.parameters.set($.Fo.CLIENT_ID,encodeURIComponent(r))},C.prototype.addRedirectUri=function(r){J2.validateRedirectUri(r),this.parameters.set($.Fo.REDIRECT_URI,encodeURIComponent(r))},C.prototype.addPostLogoutRedirectUri=function(r){J2.validateRedirectUri(r),this.parameters.set($.Fo.POST_LOGOUT_URI,encodeURIComponent(r))},C.prototype.addIdTokenHint=function(r){this.parameters.set($.Fo.ID_TOKEN_HINT,encodeURIComponent(r))},C.prototype.addDomainHint=function(r){this.parameters.set($.VO.DOMAIN_HINT,encodeURIComponent(r))},C.prototype.addLoginHint=function(r){this.parameters.set($.VO.LOGIN_HINT,encodeURIComponent(r))},C.prototype.addCcsUpn=function(r){this.parameters.set($.SZ.CCS_HEADER,encodeURIComponent("UPN:"+r))},C.prototype.addCcsOid=function(r){this.parameters.set($.SZ.CCS_HEADER,encodeURIComponent("Oid:"+r.uid+"@"+r.utid))},C.prototype.addSid=function(r){this.parameters.set($.VO.SID,encodeURIComponent(r))},C.prototype.addClaims=function(r,i){var u=this.addClientCapabilitiesToClaims(r,i);J2.validateClaims(u),this.parameters.set($.Fo.CLAIMS,encodeURIComponent(u))},C.prototype.addCorrelationId=function(r){this.parameters.set($.Fo.CLIENT_REQUEST_ID,encodeURIComponent(r))},C.prototype.addLibraryInfo=function(r){this.parameters.set($.Fo.X_CLIENT_SKU,r.sku),this.parameters.set($.Fo.X_CLIENT_VER,r.version),r.os&&this.parameters.set($.Fo.X_CLIENT_OS,r.os),r.cpu&&this.parameters.set($.Fo.X_CLIENT_CPU,r.cpu)},C.prototype.addApplicationTelemetry=function(r){(null==r?void 0:r.appName)&&this.parameters.set($.Fo.X_APP_NAME,r.appName),(null==r?void 0:r.appVersion)&&this.parameters.set($.Fo.X_APP_VER,r.appVersion)},C.prototype.addPrompt=function(r){J2.validatePrompt(r),this.parameters.set(""+$.Fo.PROMPT,encodeURIComponent(r))},C.prototype.addState=function(r){B1.x.isEmpty(r)||this.parameters.set($.Fo.STATE,encodeURIComponent(r))},C.prototype.addNonce=function(r){this.parameters.set($.Fo.NONCE,encodeURIComponent(r))},C.prototype.addCodeChallengeParams=function(r,i){if(J2.validateCodeChallengeParams(r,i),!r||!i)throw H1.r.createInvalidCodeChallengeParamsError();this.parameters.set($.Fo.CODE_CHALLENGE,encodeURIComponent(r)),this.parameters.set($.Fo.CODE_CHALLENGE_METHOD,encodeURIComponent(i))},C.prototype.addAuthorizationCode=function(r){this.parameters.set($.Fo.CODE,encodeURIComponent(r))},C.prototype.addDeviceCode=function(r){this.parameters.set($.Fo.DEVICE_CODE,encodeURIComponent(r))},C.prototype.addRefreshToken=function(r){this.parameters.set($.Fo.REFRESH_TOKEN,encodeURIComponent(r))},C.prototype.addCodeVerifier=function(r){this.parameters.set($.Fo.CODE_VERIFIER,encodeURIComponent(r))},C.prototype.addClientSecret=function(r){this.parameters.set($.Fo.CLIENT_SECRET,encodeURIComponent(r))},C.prototype.addClientAssertion=function(r){this.parameters.set($.Fo.CLIENT_ASSERTION,encodeURIComponent(r))},C.prototype.addClientAssertionType=function(r){this.parameters.set($.Fo.CLIENT_ASSERTION_TYPE,encodeURIComponent(r))},C.prototype.addOboAssertion=function(r){this.parameters.set($.Fo.OBO_ASSERTION,encodeURIComponent(r))},C.prototype.addRequestTokenUse=function(r){this.parameters.set($.Fo.REQUESTED_TOKEN_USE,encodeURIComponent(r))},C.prototype.addGrantType=function(r){this.parameters.set($.Fo.GRANT_TYPE,encodeURIComponent(r))},C.prototype.addClientInfo=function(){this.parameters.set($.sR,"1")},C.prototype.addExtraQueryParameters=function(r){var i=this;J2.sanitizeEQParams(r,this.parameters),Object.keys(r).forEach(function(u){i.parameters.set(u,r[u])})},C.prototype.addClientCapabilitiesToClaims=function(r,i){var u;if(r)try{u=JSON.parse(r)}catch(k){throw H1.r.createInvalidClaimsRequestError()}else u={};return i&&i.length>0&&(u.hasOwnProperty($.As.ACCESS_TOKEN)||(u[$.As.ACCESS_TOKEN]={}),u[$.As.ACCESS_TOKEN][$.As.XMS_CC]={values:i}),JSON.stringify(u)},C.prototype.addUsername=function(r){this.parameters.set($.Ge.username,encodeURIComponent(r))},C.prototype.addPassword=function(r){this.parameters.set($.Ge.password,encodeURIComponent(r))},C.prototype.addPopToken=function(r){B1.x.isEmpty(r)||(this.parameters.set($.Fo.TOKEN_TYPE,$.hO.POP),this.parameters.set($.Fo.REQ_CNF,encodeURIComponent(r)))},C.prototype.addSshJwk=function(r){B1.x.isEmpty(r)||(this.parameters.set($.Fo.TOKEN_TYPE,$.hO.SSH),this.parameters.set($.Fo.REQ_CNF,encodeURIComponent(r)))},C.prototype.addServerTelemetry=function(r){this.parameters.set($.Fo.X_CLIENT_CURR_TELEM,r.generateCurrentRequestHeaderValue()),this.parameters.set($.Fo.X_CLIENT_LAST_TELEM,r.generateLastRequestHeaderValue())},C.prototype.addThrottling=function(){this.parameters.set($.Fo.X_MS_LIB_CAPABILITY,$.bb.X_MS_LIB_CAPABILITY_VALUE)},C.prototype.addLogoutHint=function(r){this.parameters.set($.Fo.LOGOUT_HINT,encodeURIComponent(r))},C.prototype.createQueryString=function(){var r=new Array;
1return this.parameters.forEach(function(i,u){r.push(u+"="+i)}),r.join("&")},C}(),G0=function C(r,i,u,k,B){this.account=r||null,this.idToken=i||null,this.accessToken=u||null,this.refreshToken=k||null,this.appMetadata=B||null},H0=(()=>{return(C=H0||(H0={})).SW="sw",C.UHW="uhw",H0;var C})(),r6=function(){function C(r){this.cryptoUtils=r}return C.prototype.generateCnf=function(r){return(0,p2.mG)(this,void 0,void 0,function(){var i,u,k;return(0,p2.Jh)(this,function(B){switch(B.label){case 0:return[4,this.generateKid(r)];case 1:return i=B.sent(),u=this.cryptoUtils.base64Encode(JSON.stringify(i)),k={kid:i.kid,reqCnfString:u},[4,this.cryptoUtils.hashString(u)];case 2:return[2,(k.reqCnfHash=B.sent(),k)]}})})},C.prototype.generateKid=function(r){return(0,p2.mG)(this,void 0,void 0,function(){return(0,p2.Jh)(this,function(u){switch(u.label){case 0:return[4,this.cryptoUtils.getPublicKeyThumbprint(r)];case 1:return[2,{kid:u.sent(),xms_ksl:H0.SW}]}})})},C.prototype.signPopToken=function(r,i,u){return(0,p2.mG)(this,void 0,void 0,function(){return(0,p2.Jh)(this,function(k){return[2,this.signPayload(r,i,u)]})})},C.prototype.signPayload=function(r,i,u,k){return(0,p2.mG)(this,void 0,void 0,function(){var B,r1,q1,o2,E2,Q2;return(0,p2.Jh)(this,function(p0){switch(p0.label){case 0:return B=u.resourceRequestMethod,q1=u.shrClaims,o2=u.shrNonce,E2=(r1=u.resourceRequestUri)?new q.G(r1):void 0,Q2=null==E2?void 0:E2.getUrlComponents(),[4,this.cryptoUtils.signJwt((0,p2.pi)({at:r,ts:K2.nowSeconds(),m:null==B?void 0:B.toUpperCase(),u:null==Q2?void 0:Q2.HostNameAndPort,nonce:o2||this.cryptoUtils.createNewGuid(),p:null==Q2?void 0:Q2.AbsolutePath,q:(null==Q2?void 0:Q2.QueryString)?[[],Q2.QueryString]:void 0,client_claims:q1||void 0},k),i,u.correlationId)];case 1:return[2,p0.sent()]}})})},C}(),W0=function(){function C(r,i){this.cache=r,this.hasChanged=i}return Object.defineProperty(C.prototype,"cacheHasChanged",{get:function(){return this.hasChanged},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"tokenCache",{get:function(){return this.cache},enumerable:!1,configurable:!0}),C}(),S6=function(){function C(r,i,u,k,B,r1){this.clientId=r,this.cacheStorage=i,this.cryptoObj=u,this.logger=k,this.serializableCache=B,this.persistencePlugin=r1}return C.prototype.validateServerAuthorizationCodeResponse=function(r,i,u){if(!r.state||!i)throw y2.e.createStateNotFoundError(r.state?"Cached State":"Server State");if(decodeURIComponent(r.state)!==decodeURIComponent(i))throw y2.e.createStateMismatchError();if(r.error||r.error_description||r.suberror)throw y1.isInteractionRequiredError(r.error,r.error_description,r.suberror)?new y1(r.error||$.gT.EMPTY_STRING,r.error_description,r.suberror):new k2(r.error||$.gT.EMPTY_STRING,r.error_description,r.suberror);r.client_info&&T2(r.client_info,u)},C.prototype.validateTokenResponse=function(r){if(r.error||r.error_description||r.suberror){if(y1.isInteractionRequiredError(r.error,r.error_description,r.suberror))throw new y1(r.error,r.error_description,r.suberror);throw new k2(r.error,r.error_codes+" - ["+r.timestamp+"]: "+r.error_description+" - Correlation ID: "+r.correlation_id+" - Trace ID: "+r.trace_id,r.suberror)}},C.prototype.handleServerTokenResponse=function(r,i,u,k,B,r1,q1){return(0,p2.mG)(this,void 0,void 0,function(){var o2,E2,Q2,p0,y0;return(0,p2.Jh)(this,function(b0){switch(b0.label){case 0:if(r.id_token&&(o2=new z2(r.id_token||$.gT.EMPTY_STRING,this.cryptoObj),B&&!B1.x.isEmpty(B.nonce)&&o2.claims.nonce!==B.nonce))throw y2.e.createNonceMismatchError();this.homeAccountIdentifier=O1.generateHomeAccountId(r.client_info||$.gT.EMPTY_STRING,i.authorityType,this.logger,this.cryptoObj,o2),!!B&&!!B.state&&(E2=f1.parseRequestState(this.cryptoObj,B.state)),r.key_id=r.key_id||k.sshKid||void 0,Q2=this.generateCacheRecord(r,i,u,k,o2,r1,B),b0.label=1;case 1:return b0.trys.push([1,,5,8]),this.persistencePlugin&&this.serializableCache?(this.logger.verbose("Persistence enabled, calling beforeCacheAccess"),p0=new W0(this.serializableCache,!0),[4,this.persistencePlugin.beforeCacheAccess(p0)]):[3,3];case 2:b0.sent(),b0.label=3;case 3:return q1&&Q2.account&&(y0=Q2.account.generateAccountKey(),!this.cacheStorage.getAccount(y0))?(this.logger.warning("Account used to refresh tokens not in persistence, refreshed tokens will not be stored in the cache"),[2,C.generateAuthenticationResult(this.cryptoObj,i,Q2,!1,k,o2,E2)]):[4,this.cacheStorage.saveCacheRecord(Q2)];case 4:return b0.sent(),[3,8];case 5:return this.persistencePlugin&&this.serializableCache&&p0?(this.logger.verbose("Persistence enabled, calling afterCacheAccess"),[4,this.persistencePlugin.afterCacheAccess(p0)]):[3,7];case 6:b0.sent(),b0.label=7;
1case 7:return[7];case 8:return[2,C.generateAuthenticationResult(this.cryptoObj,i,Q2,!1,k,o2,E2,r.spa_code)]}})})},C.prototype.generateCacheRecord=function(r,i,u,k,B,r1,q1){var E2,Q2,o2=i.getPreferredCache();if(B1.x.isEmpty(o2))throw y2.e.createInvalidCacheEnvironmentError();!B1.x.isEmpty(r.id_token)&&B&&(E2=q2.createIdTokenEntity(this.homeAccountIdentifier,o2,r.id_token||$.gT.EMPTY_STRING,this.clientId,B.claims.tid||$.gT.EMPTY_STRING,r1),Q2=this.generateAccountEntity(r,B,i,r1,q1));var p0=null;if(!B1.x.isEmpty(r.access_token)){var y0=r.scope?r2.fromString(r.scope):new r2(k.scopes||[]),F0=("string"==typeof r.expires_in?parseInt(r.expires_in,10):r.expires_in)||0,b0=("string"==typeof r.ext_expires_in?parseInt(r.ext_expires_in,10):r.ext_expires_in)||0,R6=("string"==typeof r.refresh_in?parseInt(r.refresh_in,10):r.refresh_in)||void 0,p6=u+F0,y6=p6+b0,me=R6&&R6>0?u+R6:void 0;p0=u2.createAccessTokenEntity(this.homeAccountIdentifier,o2,r.access_token||$.gT.EMPTY_STRING,this.clientId,B?B.claims.tid||$.gT.EMPTY_STRING:i.tenant,y0.printScopes(),p6,y6,this.cryptoObj,me,r.token_type,r1,r.key_id,k.claims,k.requestedClaimsHash)}var _e=null;B1.x.isEmpty(r.refresh_token)||(_e=X2.createRefreshTokenEntity(this.homeAccountIdentifier,o2,r.refresh_token||$.gT.EMPTY_STRING,this.clientId,r.foci,r1));var ct=null;return B1.x.isEmpty(r.foci)||(ct=v2.createAppMetadataEntity(this.clientId,o2,r.foci)),new G0(Q2,E2,p0,_e,ct)},C.prototype.generateAccountEntity=function(r,i,u,k,B){var q1=B?B.cloud_graph_host_name:$.gT.EMPTY_STRING,o2=B?B.msgraph_host:$.gT.EMPTY_STRING;if(u.authorityType===N1.Adfs)return this.logger.verbose("Authority type is ADFS, creating ADFS account"),O1.createGenericAccount(this.homeAccountIdentifier,i,u,k,q1,o2);if(B1.x.isEmpty(r.client_info)&&"AAD"===u.protocolMode)throw y2.e.createClientInfoEmptyError();return r.client_info?O1.createAccount(r.client_info,this.homeAccountIdentifier,i,u,k,q1,o2):O1.createGenericAccount(this.homeAccountIdentifier,i,u,k,q1,o2)},C.generateAuthenticationResult=function(r,i,u,k,B,r1,q1,o2){var E2,Q2,p0;return(0,p2.mG)(this,void 0,void 0,function(){var y0,F0,b0,R6,p6,y6,me,_e,ct;return(0,p2.Jh)(this,function(kt){switch(kt.label){case 0:if(y0=$.gT.EMPTY_STRING,F0=[],b0=null,p6=$.gT.EMPTY_STRING,!u.accessToken)return[3,4];if(u.accessToken.tokenType!==$.hO.POP)return[3,2];if(y6=new r6(r),_e=(me=u.accessToken).secret,!(ct=me.keyId))throw y2.e.createKeyIdMissingError();return[4,y6.signPopToken(_e,ct,B)];case 1:return y0=kt.sent(),[3,3];case 2:y0=u.accessToken.secret,kt.label=3;case 3:F0=r2.fromString(u.accessToken.target).asArray(),b0=new Date(1e3*Number(u.accessToken.expiresOn)),R6=new Date(1e3*Number(u.accessToken.extendedExpiresOn)),kt.label=4;case 4:return u.appMetadata&&(p6=u.appMetadata.familyId===$.ch?$.ch:$.gT.EMPTY_STRING),[2,{authority:i.canonicalAuthority,uniqueId:(null==r1?void 0:r1.claims.oid)||(null==r1?void 0:r1.claims.sub)||$.gT.EMPTY_STRING,tenantId:(null==r1?void 0:r1.claims.tid)||$.gT.EMPTY_STRING,scopes:F0,account:u.account?u.account.getAccountInfo():null,idToken:r1?r1.rawToken:$.gT.EMPTY_STRING,idTokenClaims:r1?r1.claims:{},accessToken:y0,fromCache:k,expiresOn:b0,correlationId:B.correlationId,extExpiresOn:R6,familyId:p6,tokenType:(null===(E2=u.accessToken)||void 0===E2?void 0:E2.tokenType)||$.gT.EMPTY_STRING,state:q1?q1.userRequestState:$.gT.EMPTY_STRING,cloudGraphHostName:(null===(Q2=u.account)||void 0===Q2?void 0:Q2.cloudGraphHostName)||$.gT.EMPTY_STRING,msGraphHost:(null===(p0=u.account)||void 0===p0?void 0:p0.msGraphHost)||$.gT.EMPTY_STRING,code:o2,fromNativeBroker:!1}]}})})},C}(),F6=function(C){function r(i){var u=C.call(this,i)||this;return u.includeRedirectUri=!0,u}return(0,p2.ZT)(r,C),r.prototype.getAuthCodeUrl=function(i){return(0,p2.mG)(this,void 0,void 0,function(){var u;return(0,p2.Jh)(this,function(k){switch(k.label){case 0:return[4,this.createAuthCodeUrlQueryString(i)];case 1:return u=k.sent(),[2,q.G.appendQueryString(this.authority.authorizationEndpoint,u)]}})})},r.prototype.acquireToken=function(i,u){return(0,p2.mG)(this,void 0,void 0,function(){var k,B,r1;return(0,p2.Jh)(this,function(q1){switch(q1.label){case 0:if(this.logger.info("in acquireToken call"),!i||B1.x.isEmpty(i.code))throw y2.e.createTokenRequestCannotBeMadeError();return k=K2.nowSeconds(),[4,this.executeTokenRequest(this.authority,i)];case 1:return B=q1.sent(),(r1=new S6(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.config.serializableCache,this.config.persistencePlugin)).validateTokenResponse(B.body),[4,r1.handleServerTokenResponse(B.body,this.authority,k,i,u)];case 2:return[2,q1.sent()]}})})},r.prototype.handleFragmentResponse=function(i,u){var k=new S6(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,null,null),B=new q.G(i),r1=q.G.getDeserializedHash(B.getHash());if(k.validateServerAuthorizationCodeResponse(r1,u,this.cryptoUtils),!r1.code)throw y2.e.createNoAuthCodeInServerResponseError();return(0,p2.pi)((0,p2.pi)({},r1),{code:r1.code})},r.prototype.getLogoutUri=function(i){if(!i)throw H1.r.createEmptyLogoutRequestError();var u=this.createLogoutUrlQueryString(i);return q.G.appendQueryString(this.authority.endSessionEndpoint,u)},r.prototype.executeTokenRequest=function(i,u){return(0,p2.mG)(this,void 0,void 0,function(){var k,B,r1,q1,o2,E2,Q2;return(0,p2.Jh)(this,function(p0){switch(p0.label){case 0:return k={clientId:this.config.authOptions.clientId,authority:i.canonicalAuthority,scopes:u.scopes,claims:u.claims,authenticationScheme:u.authenticationScheme,resourceRequestMethod:u.resourceRequestMethod,resourceRequestUri:u.resourceRequestUri,shrClaims:u.shrClaims,sshKid:u.sshKid},[4,this.createTokenRequestBody(u)];case 1:if(B=p0.sent(),r1=this.createTokenQueryParameters(u),q1=void 0,u.clientInfo)try{o2=T2(u.clientInfo,this.cryptoUtils),q1={credential:""+o2.uid+$.Bv.CLIENT_INFO_SEPARATOR+o2.utid,type:F.HOME_ACCOUNT_ID}}catch(y0){this.logger.verbose("Could not parse client info for CCS Header: "+y0)}return E2=this.createTokenRequestHeaders(q1||u.ccsCredential),Q2=B1.x.isEmpty(r1)?i.tokenEndpoint:i.tokenEndpoint+"?"+r1,[2,this.executePostToTokenEndpoint(Q2,B,E2,k)]}})})},r.prototype.createTokenQueryParameters=function(i){var u=new M0;return i.tokenQueryParameters&&u.addExtraQueryParameters(i.tokenQueryParameters),u.createQueryString()},r.prototype.createTokenRequestBody=function(i){return(0,p2.mG)(this,void 0,void 0,function(){var u,k,r1,q1,o2,E2,Q2;return(0,p2.Jh)(this,function(p0){switch(p0.label){case 0:return(u=new M0).addClientId(this.config.authOptions.clientId),this.includeRedirectUri?u.addRedirectUri(i.redirectUri):J2.validateRedirectUri(i.redirectUri),u.addScopes(i.scopes),u.addAuthorizationCode(i.code),u.addLibraryInfo(this.config.libraryInfo),u.addApplicationTelemetry(this.config.telemetry.application),u.addThrottling(),this.serverTelemetryManager&&u.addServerTelemetry(this.serverTelemetryManager),i.codeVerifier&&u.addCodeVerifier(i.codeVerifier),this.config.clientCredentials.clientSecret&&u.addClientSecret(this.config.clientCredentials.clientSecret),(k=i.clientAssertion||this.config.clientCredentials.clientAssertion)&&(u.addClientAssertion(k.assertion),u.addClientAssertionType(k.assertionType)),u.addGrantType($.qJ.AUTHORIZATION_CODE_GRANT),u.addClientInfo(),i.authenticationScheme!==$.hO.POP?[3,2]:[4,new r6(this.cryptoUtils).generateCnf(i)];case 1:return r1=p0.sent(),u.addPopToken(r1.reqCnfString),[3,3];case 2:if(i.authenticationScheme===$.hO.SSH){if(!i.sshJwk)throw H1.r.createMissingSshJwkError();u.addSshJwk(i.sshJwk)}p0.label=3;case 3:if(q1=i.correlationId||this.config.cryptoInterface.createNewGuid(),u.addCorrelationId(q1),(!B1.x.isEmptyObj(i.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&u.addClaims(i.claims,this.config.authOptions.clientCapabilities),o2=void 0,i.clientInfo)try{E2=T2(i.clientInfo,this.cryptoUtils),o2={credential:""+E2.uid+$.Bv.CLIENT_INFO_SEPARATOR+E2.utid,type:F.HOME_ACCOUNT_ID}}catch(y0){this.logger.verbose("Could not parse client info for CCS Header: "+y0)}else o2=i.ccsCredential;if(this.config.systemOptions.preventCorsPreflight&&o2)switch(o2.type){case F.HOME_ACCOUNT_ID:try{E2=d2(o2.credential),u.addCcsOid(E2)}catch(y0){this.logger.verbose("Could not parse home account ID for CCS Header: "+y0)}break;case F.UPN:u.addCcsUpn(o2.credential)}return i.tokenBodyParameters&&u.addExtraQueryParameters(i.tokenBodyParameters),i.enableSpaAuthorizationCode&&(!i.tokenBodyParameters||!i.tokenBodyParameters[$.Fo.RETURN_SPA_CODE])&&u.addExtraQueryParameters(((Q2={})[$.Fo.RETURN_SPA_CODE]="1",Q2)),[2,u.createQueryString()]}})})},r.prototype.createAuthCodeUrlQueryString=function(i){return(0,p2.mG)(this,void 0,void 0,function(){var u,k,B,r1,q1,E2;return(0,p2.Jh)(this,function(Q2){switch(Q2.label){case 0:if((u=new M0).addClientId(this.config.authOptions.clientId),k=(0,p2.pr)(i.scopes||[],i.extraScopesToConsent||[]),u.addScopes(k),u.addRedirectUri(i.redirectUri),B=i.correlationId||this.config.cryptoInterface.createNewGuid(),u.addCorrelationId(B),u.addResponseMode(i.responseMode),u.addResponseTypeCode(),u.addLibraryInfo(this.config.libraryInfo),u.addApplicationTelemetry(this.config.telemetry.application),u.addClientInfo(),i.codeChallenge&&i.codeChallengeMethod&&u.addCodeChallengeParams(i.codeChallenge,i.codeChallengeMethod),i.prompt&&u.addPrompt(i.prompt),i.domainHint&&u.addDomainHint(i.domainHint),i.prompt!==$.NJ.SELECT_ACCOUNT)if(i.sid&&i.prompt===$.NJ.NONE)this.logger.verbose("createAuthCodeUrlQueryString: Prompt is none, adding sid from request"),u.addSid(i.sid);else if(i.account){if((r1=this.extractAccountSid(i.account))&&i.prompt===$.NJ.NONE){this.logger.verbose("createAuthCodeUrlQueryString: Prompt is none, adding sid from account"),u.addSid(r1);try{q1=d2(i.account.homeAccountId),u.addCcsOid(q1)}catch(p0){this.logger.verbose("Could not parse home account ID for CCS Header: "+p0)}}else if(i.loginHint)this.logger.verbose("createAuthCodeUrlQueryString: Adding login_hint from request"),u.addLoginHint(i.loginHint),u.addCcsUpn(i.loginHint);else if(i.account.username){this.logger.verbose("createAuthCodeUrlQueryString: Adding login_hint from account"),u.addLoginHint(i.account.username);try{q1=d2(i.account.homeAccountId),u.addCcsOid(q1)}catch(p0){this.logger.verbose("Could not parse home account ID for CCS Header: "+p0)}}}else i.loginHint&&(this.logger.verbose("createAuthCodeUrlQueryString: No account, adding login_hint from request"),u.addLoginHint(i.loginHint),u.addCcsUpn(i.loginHint));else this.logger.verbose("createAuthCodeUrlQueryString: Prompt is select_account, ignoring account hints");return i.nonce&&u.addNonce(i.nonce),i.state&&u.addState(i.state),(!B1.x.isEmpty(i.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&u.addClaims(i.claims,this.config.authOptions.clientCapabilities),i.extraQueryParameters&&u.addExtraQueryParameters(i.extraQueryParameters),i.nativeBroker?(u.addNativeBroker(),i.authenticationScheme!==$.hO.POP?[3,2]:[4,new r6(this.cryptoUtils).generateCnf(i)]):[3,2];case 1:E2=Q2.sent(),u.addPopToken(E2.reqCnfHash),Q2.label=2;case 2:return[2,u.createQueryString()]}})})},r.prototype.createLogoutUrlQueryString=function(i){var u=new M0;return i.postLogoutRedirectUri&&u.addPostLogoutRedirectUri(i.postLogoutRedirectUri),i.correlationId&&u.addCorrelationId(i.correlationId),i.idTokenHint&&u.addIdTokenHint(i.idTokenHint),i.state&&u.addState(i.state),i.logoutHint&&u.addLogoutHint(i.logoutHint),i.extraQueryParameters&&u.addExtraQueryParameters(i.extraQueryParameters),u.createQueryString()},r.prototype.extractAccountSid=function(i){return i.idTokenClaims&&i.idTokenClaims.sid||null},r}(P2);function A6(C){return C.hasOwnProperty("authorization_endpoint")&&C.hasOwnProperty("token_endpoint")&&C.hasOwnProperty("issuer")}var te=function(){function C(r){this.networkInterface=r}return C.prototype.detectRegion=function(r,i,u){return(0,p2.mG)(this,void 0,void 0,function(){var k,B,r1,q1,o2;return(0,p2.Jh)(this,function(E2){switch(E2.label){case 0:if(k=r)return[3,8];B=C.IMDS_OPTIONS,u&&(B.proxyUrl=u),E2.label=1;case 1:return E2.trys.push([1,6,,7]),[4,this.getRegionFromIMDS($.gT.IMDS_VERSION,B)];case 2:return(r1=E2.sent()).status===$.YY.httpSuccess&&(k=r1.body,i.region_source=$.W.IMDS),r1.status!==$.YY.httpBadRequest?[3,5]:[4,this.getCurrentVersion(B)];case 3:return(q1=E2.sent())?[4,this.getRegionFromIMDS(q1,B)]:(i.region_source=$.W.FAILED_AUTO_DETECTION,[2,null]);case 4:(o2=E2.sent()).status===$.YY.httpSuccess&&(k=o2.body,i.region_source=$.W.IMDS),E2.label=5;case 5:return[3,7];case 6:return E2.sent(),i.region_source=$.W.FAILED_AUTO_DETECTION,[2,null];case 7:return[3,9];case 8:i.region_source=$.W.ENVIRONMENT_VARIABLE,E2.label=9;case 9:return k||(i.region_source=$.W.FAILED_AUTO_DETECTION),[2,k||null]}})})},C.prototype.getRegionFromIMDS=function(r,i){return(0,p2.mG)(this,void 0,void 0,function(){return(0,p2.Jh)(this,function(u){return[2,this.networkInterface.sendGetRequestAsync($.gT.IMDS_ENDPOINT+"?api-version="+r+"&format=text",i,$.gT.IMDS_TIMEOUT)]})})},C.prototype.getCurrentVersion=function(r){return(0,p2.mG)(this,void 0,void 0,function(){var i;return(0,p2.Jh)(this,function(u){switch(u.label){case 0:return u.trys.push([0,2,,3]),[4,this.networkInterface.sendGetRequestAsync($.gT.IMDS_ENDPOINT+"?format=json",r)];case 1:return(i=u.sent()).status===$.YY.httpBadRequest&&i.body&&i.body["newest-versions"]&&i.body["newest-versions"].length>0?[2,i.body["newest-versions"][0]]:[2,null];case 2:return u.sent(),[2,null];case 3:return[2]}})})},C.IMDS_OPTIONS={headers:{Metadata:"true"}},C}(),k0=function(){function C(r,i,u,k,B){this.canonicalAuthority=r,this._canonicalAuthority.val
1idateAsUri(),this.networkInterface=i,this.cacheManager=u,this.authorityOptions=k,this.regionDiscovery=new te(i),this.regionDiscoveryMetadata={region_used:void 0,region_source:void 0,region_outcome:void 0},this.proxyUrl=B||$.gT.EMPTY_STRING}return Object.defineProperty(C.prototype,"authorityType",{get:function(){var r=this.canonicalAuthorityUrlComponents.PathSegments;return r.length&&r[0].toLowerCase()===$.gT.ADFS?N1.Adfs:N1.Default},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"protocolMode",{get:function(){return this.authorityOptions.protocolMode},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"options",{get:function(){return this.authorityOptions},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"canonicalAuthority",{get:function(){return this._canonicalAuthority.urlString},set:function(r){this._canonicalAuthority=new q.G(r),this._canonicalAuthority.validateAsUri(),this._canonicalAuthorityUrlComponents=null},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"canonicalAuthorityUrlComponents",{get:function(){return this._canonicalAuthorityUrlComponents||(this._canonicalAuthorityUrlComponents=this._canonicalAuthority.getUrlComponents()),this._canonicalAuthorityUrlComponents},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"hostnameAndPort",{get:function(){return this.canonicalAuthorityUrlComponents.HostNameAndPort.toLowerCase()},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"tenant",{get:function(){return this.canonicalAuthorityUrlComponents.PathSegments[0]},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"authorizationEndpoint",{get:function(){if(this.discoveryComplete()){var r=this.replacePath(this.metadata.authorization_endpoint);return this.replaceTenant(r)}throw y2.e.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"tokenEndpoint",{get:function(){if(this.discoveryComplete()){var r=this.replacePath(this.metadata.token_endpoint);return this.replaceTenant(r)}throw y2.e.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"deviceCodeEndpoint",{get:function(){if(this.discoveryComplete()){var r=this.replacePath(this.metadata.token_endpoint.replace("/token","/devicecode"));return this.replaceTenant(r)}throw y2.e.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"endSessionEndpoint",{get:function(){if(this.discoveryComplete()){if(!this.metadata.end_session_endpoint)throw y2.e.createLogoutNotSupportedError();var r=this.replacePath(this.metadata.end_session_endpoint);return this.replaceTenant(r)}throw y2.e.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"selfSignedJwtAudience",{get:function(){if(this.discoveryComplete()){var r=this.replacePath(this.metadata.issuer);return this.replaceTenant(r)}throw y2.e.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},enumerable:!1,configurable:!0}),C.prototype.replaceTenant=function(r){return r.replace(/{tenant}|{tenantid}/g,this.tenant)},C.prototype.replacePath=function(r){var i=r,k=new q.G(this.metadata.canonical_authority).getUrlComponents().PathSegments;return this.canonicalAuthorityUrlComponents.PathSegments.forEach(function(r1,q1){var o2=k[q1];r1!==o2&&(i=i.replace("/"+o2+"/","/"+r1+"/"))}),i},Object.defineProperty(C.prototype,"defaultOpenIdConfigurationEndpoint",{get:function(){return this.authorityType===N1.Adfs||this.protocolMode===G1.OIDC?this.canonicalAuthority+".well-known/openid-configuration":this.canonicalAuthority+"v2.0/.well-known/openid-configuration"},enumerable:!1,configurable:!0}),C.prototype.discoveryComplete=function(){return!!this.metadata},C.prototype.resolveEndpointsAsync=function(){return(0,p2.mG)(this,void 0,void 0,function(){var r,i,u,k;return(0,p2.Jh)(this,function(B){switch(B.label){case 0:return(r=this.cacheManager.getAuthorityMetadataByAlias(this.hostnameAndPort))||(r=new S1).updateCanonicalAuthority(this.canonicalAuthority),[4,this.updateCloudDiscoveryMetadata(r)];case 1:return i=B.sent(),this.canonicalAuthority=this.canonicalAuthority.replace(this.hostnameAndPort,r.preferred_network),[4,this.updateEndpointMetadata(r)];case 2:return u=B.sent(),i!==$.pQ.CACHE&&u!==$.pQ.CACHE&&(r.resetExpiresAt(),r.updateCanonicalAuthority(this.canonicalAuthority)),k=this.cacheManager.generateAuthorityMetadataCacheKey(r.preferred_cache),this.cacheManager.setAuthorityMetadata(k,r),this.metadata=r,[2]}})})},C.prototype.updateEndpointMetadata=function(r){var i;return(0,p2.mG)(this,void 0,void 0,function(){var u,k,B;return(0,p2.Jh)(this,function(r1){switch(r1.label){case 0:return(u=this.getEndpointMetadataFromConfig())?(r.updateEndpointMetadata(u,!1),[2,$.pQ.CONFIG]):this.isAuthoritySameType(r)&&r.endpointsFromNetwork&&!r.isExpired()?[2,$.pQ.CACHE]:[4,this.getEndpointMetadataFromNetwork()];case 1:return(u=r1.sent())?(null===(i=this.authorityOptions.azureRegionConfiguration)||void 0===i?void 0:i.azureRegion)?[4,this.regionDiscovery.detectRegion(this.authorityOptions.azureRegionConfiguration.environmentRegion,this.regionDiscoveryMetadata,this.proxyUrl)]:[3,3]:[3,4];case 2:k=r1.sent(),B=this.authorityOptions.azureRegionConfiguration.azureRegion===$.gT.AZURE_REGION_AUTO_DISCOVER_FLAG?k:this.authorityOptions.azureRegionConfiguration.azureRegion,this.regionDiscoveryMetadata.region_outcome=this.authorityOptions.azureRegionConfiguration.azureRegion===$.gT.AZURE_REGION_AUTO_DISCOVER_FLAG?k?$.ki.AUTO_DETECTION_REQUESTED_SUCCESSFUL:$.ki.AUTO_DETECTION_REQUESTED_FAILED:k?this.authorityOptions.azureRegionConfiguration.azureRegion===k?$.ki.CONFIGURED_MATCHES_DETECTED:$.ki.CONFIGURED_NOT_DETECTED:$.ki.CONFIGURED_NO_AUTO_DETECTION,B&&(this.regionDiscoveryMetadata.region_used=B,u=C.replaceWithRegionalInformation(u,B)),r1.label=3;case 3:return r.updateEndpointMetadata(u,!0),[2,$.pQ.NETWORK];case 4:throw y2.e.createUnableToGetOpenidConfigError(this.defaultOpenIdConfigurationEndpoint)}})})},C.prototype.isAuthoritySameType=function(r){return new q.G(r.canonical_authority).getUrlComponents().PathSegments.length===this.canonicalAuthorityUrlComponents.PathSegments.length},C.prototype.getEndpointMetadataFromConfig=function(){if(this.authorityOptions.authorityMetadata)try{return JSON.parse(this.authorityOptions.authorityMetadata)}catch(r){throw H1.r.createInvalidAuthorityMetadataError()}return null},C.prototype.getEndpointMetadataFromNetwork=function(){return(0,p2.mG)(this,void 0,void 0,function(){var r,i;return(0,p2.Jh)(this,function(u){switch(u.label){case 0:r={},this.proxyUrl&&(r.proxyUrl=this.proxyUrl),u.label=1;case 1:return u.trys.push([1,3,,4]),[4,this.networkInterface.sendGetRequestAsync(this.defaultOpenIdConfigurationEndpoint,r)];case 2:return[2,A6((i=u.sent()).body)?i.body:null];case 3:return u.sent(),[2,null];case 4:return[2]}})})},C.prototype.updateCloudDiscoveryMetadata=function(r){return(0,p2.mG)(this,void 0,void 0,function(){var i;return(0,p2.Jh)(this,function(u){switch(u.label){case 0:return(i=this.getCloudDiscoveryMetadataFromConfig())?(r.updateCloudDiscoveryMetadata(i,!1),[2,$.pQ.CONFIG]):this.isAuthoritySameType(r)&&r.aliasesFromNetwork&&!r.isExpired()?[2,$.pQ.CACHE]:[4,this.getCloudDiscoveryMetadataFromNetwork()];case 1:if(i=u.sent())return r.updateCloudDiscoveryMetadata(i,!0),[2,$.pQ.NETWORK];throw H1.r.createUntrustedAuthorityError()}})})},C.prototype.getCloudDiscoveryMetadataFromConfig=function(){if(this.authorityOptions.cloudDiscoveryMetadata)try{var r=JSON.parse(this.authorityOptions.cloudDiscoveryMetadata),i=C.getCloudDiscoveryMetadataFromNetworkResponse(r.metadata,this.hostnameAndPort);if(i)return i}catch(u){throw H1.r.createInvalidCloudDiscoveryMetadataError()}return this.isInKnownAuthorities()?C.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort):null},C.prototype.getCloudDiscoveryMetadataFromNetwork=function(){return(0,p2.mG)(this,void 0,void 0,function(){var r,i,u,k,B;return(0,p2.Jh)(this,function(r1){switch(r1.label){case 0:r=""+$.gT.AAD_INSTANCE_DISCOVERY_ENDPT+this.canonicalAuthority+"oauth2/v2.0/authorize",i={},this.proxyUrl&&(i.proxyUrl=this.proxyUrl),u=null,r1.label=1;case 1:return r1.trys.push([1,3,,4]),[4,this.networkInterface.sendGetRequestAsync(r,i)];case 2:return k=r1.sent(),B=function j6(C){return C.hasOwnProperty("tenant_discovery_endpoint")&&C.hasOwnProperty("metadata")}(k.body)?k.body.metadata:[],0===B.length?[2,null]:(u=C.getCloudDiscoveryMetadataFromNetworkResponse(B,this.hostnameAndPort),[3,4]);case 3:return r1.sent(),[2,null];case 4:return u||(u=C.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)),[2,u]}})})},C.prototype.isInKnownAuthorities=function(){var r=this;return this.authorityOptions.knownAuthorities.filter(function(u){return q.G.getDomainFromUrl(u).toLowerCase()===r.hostnameAndPort}).length>0},C.generateAuthority=function(r,i){var u;return i&&i.azureCloudInstance!==l2.None&&(u=i.azureCloudInstance+"/"+(i.tenant?i.tenant:$.gT.DEFAULT_COMMON_TENANT)+"/"),u||r},C.createCloudDiscoveryMetadataFromHost=function(r){return{preferred_network:r,preferred_cache:r,aliases:[r]}},C.getCloudDiscoveryMetadataFromNetworkResponse=function(r,i){for(var u=0;u<r.length;u++){var k=r[u];if(k.aliases.indexOf(i)>-1)return k}return null},C.prototype.getPreferredCache=function(){if(this.discoveryComplete())return this.metadata.preferred_cache;throw y2.e.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},C.prototype.isAlias=function(r){return this.metadata.aliases.indexOf(r)>-1},C.isPublicCloudAuthority=function(r){return $.gT.KNOWN_PUBLIC_CLOUDS.indexOf(r)>=0},C.buildRegionalAuthorityString=function(r,i,u){var k=new q.G(r);k.validateAsUri();var B=k.getUrlComponents(),r1=i+"."+B.HostNameAndPort;this.isPublicCloudAuthority(B.HostNameAndPort)&&(r1=i+"."+$.gT.REGIONAL_AUTH_PUBLIC_CLOUD_SUFFIX);var q1=q.G.constructAuthorityUriFromObject((0,p2.pi)((0,p2.pi)({},k.getUrlComponents()),{HostNameAndPort:r1})).urlString;return u?q1+"?"+u:q1},C.replaceWithRegionalInformation=function(r,i){return r.authorization_endpoint=C.buildRegionalAuthorityString(r.authorization_endpoint,i),r.token_endpoint=C.buildRegionalAuthorityString(r.token_endpoint,i,"allowestsrnonmsi=true"),r.end_session_endpoint&&(r.end_session_endpoint=C.buildRegionalAuthorityString(r.end_session_endpoint,i)),r},C}(),J0=function(){function C(){}return C.createDiscoveredInstance=function(r,i,u,k,B){return(0,p2.mG)(this,void 0,void 0,function(){var r1,q1;return(0,p2.Jh)(this,function(o2){switch(o2.label){case 0:r1=C.createInstance(r,i,u,k,B),o2.label=1;case 1:return o2.trys.push([1,3,,4]),[4,r1.resolveEndpointsAsync()];case 2:return o2.sent(),[2,r1];case 3:throw q1=o2.sent(),y2.e.createEndpointDiscoveryIncompleteError(q1);case 4:return[2]}})})},C.createInstance=function(r,i,u,k,B){if(B1.x.isEmpty(r))throw H1.r.createUrlEmptyError();return new k0(r,i,u,k,B)},C}(),h6=function(){function C(r,i){this.cacheOutcome=$.To.NO_CACHE_HIT,this.cacheManager=i,this.apiId=r.apiId,this.correlationId=r.correlationId,this.wrapperSKU=r.wrapperSKU||$.gT.EMPTY_STRING,this.wrapperVer=r.wrapperVer||$.gT.EMPTY_STRING,this.telemetryCacheKey=$.HN.CACHE_KEY+$.Bv.CACHE_KEY_SEPARATOR+r.clientId}return C.prototype.generateCurrentRequestHeaderValue=function(){var r=""+this.apiId+$.HN.VALUE_SEPARATOR+this.cacheOutcome,i=[this.wrapperSKU,this.wrapperVer].join($.HN.VALUE_SEPARATOR),k=[r,this.getRegionDiscoveryFields()].join($.HN.VALUE_SEPARATOR);return[$.HN.SCHEMA_VERSION,k,i].join($.HN.CATEGORY_SEPARATOR)},C.prototype.generateLastRequestHeaderValue=function(){var r=this.getLastRequests(),i=C.maxErrorsToSend(r),u=r.failedRequests.slice(0,2*i).join($.HN.VALUE_SEPARATOR),k=r.errors.slice(0,i).join($.HN.VALUE_SEPARATOR),B=r.errors.length,q1=[B,i<B?$.HN.OVERFLOW_TRUE:$.HN.OVERFLOW_FALSE].join($.HN.VALUE_SEPARATOR);return[$.HN.SCHEMA_VERSION,r.cacheHits,u,k,q1].join($.HN.CATEGORY_SEPARATOR)},C.prototype.cacheFailedRequest=function(r){var i=this.getLastRequests();i.errors.length>=$.HN.MAX_CACHED_ERRORS&&(i.failedRequests.shift(),i.failedRequests.shift(),i.errors.shift()),i.failedRequests.push(this.apiId,this.correlationId),B1.x.isEmpty(r.subError)?B1.x.isEmpty(r.errorCode)?r&&r.toString()?i.errors.push(r.toString()):i.errors.push($.HN.UNKNOWN_ERROR):i.errors.push(r.errorCode):i.errors.push(r.subError),this.cacheManager.setServerTelemetry(this.telemetryCacheKey,i)},C.prototype.incrementCacheHits=function(){var r=this.getLastRequests();return r.cacheHits+=1,this.cacheManager.setServerTelemetry(this.telemetryCacheKey,r),r.cacheHits},C.prototype.getLastRequests=function(){var r=new Y2;return this.cacheManager.getServerTelemetry(this.telemetryCacheKey)||r},C.prototype.clearTelemetryCache=function(){var r=this.getLastRequests(),i=C.maxErrorsToSend(r);if(i===r.errors.length)this.cacheManager.removeItem(this.telemetryCacheKey);else{var k=new Y2;k.failedRequests=r.failedRequests.slice(2*i),k.errors=r.errors.slice(i),this.cacheManager.setServerTelemetry(this.telemetryCacheKey,k)}},C.maxErrorsToSend=function(r){var i,u=0,k=0,B=r.errors.length;for(i=0;i<B;i++){var q1=r.failedRequests[2*i+1]||$.gT.EMPTY_STRING,o2=r.errors[i]||$.gT.EMPTY_STRING;if(!((k+=(r.failedRequests[2*i]||$.gT.EMPTY_STRING).toString().length+q1.toString().length+o2.length+3)<$.HN.MAX_LAST_HEADER_BYTES))break;u+=1}return u},C.prototype.getRegionDiscoveryFields=function(){var r=[];return r.push(this.regionUsed||$.gT.EMPTY_STRING),r.push(this.regionSource||$.gT.EMPTY_STRING),r.push(this.regionOutcome||$.gT.EMPTY_STRING),r.join(",")},C.prototype.updateRegionDiscoveryMetadata=function(r){this.regionUsed=r.region_used,this.regionSource=r.region_source,this.regionOutcome=r.regi
1on_outcome},C.prototype.setCacheOutcome=function(r){this.cacheOutcome=r},C}(),H6=function(C){function r(i,u,k,B,r1,q1,o2){var E2=C.call(this,i,u,k,B,r1,o2)||this;return E2.navigationClient=q1,E2}return(0,h.ZT)(r,C),r.prototype.initializeAuthorizationCodeRequest=function(i){return(0,h.mG)(this,void 0,void 0,function(){var u,k;return(0,h.Jh)(this,function(B){switch(B.label){case 0:return this.logger.verbose("initializeAuthorizationRequest called",i.correlationId),[4,this.browserCrypto.generatePkceCodes()];case 1:return u=B.sent(),k=(0,h.pi)((0,h.pi)({},i),{redirectUri:i.redirectUri,code:"",codeVerifier:u.verifier}),i.codeChallenge=u.challenge,i.codeChallengeMethod=$.gT.S256_CODE_CHALLENGE_METHOD,[2,k]}})})},r.prototype.initializeLogoutRequest=function(i){this.logger.verbose("initializeLogoutRequest called",null==i?void 0:i.correlationId);var u=(0,h.pi)({correlationId:this.browserCrypto.createNewGuid()},i);if(i)if(i.logoutHint)this.logger.verbose("logoutHint has already been set in logoutRequest");else if(i.account){var k=this.getLogoutHintFromIdTokenClaims(i.account);k&&(this.logger.verbose("Setting logoutHint to login_hint ID Token Claim value for the account provided"),u.logoutHint=k)}else this.logger.verbose("logoutHint was not set and account was not passed into logout request, logoutHint will not be set");else this.logger.verbose("logoutHint will not be set since no logout request was configured");return i&&null===i.postLogoutRedirectUri?this.logger.verbose("postLogoutRedirectUri passed as null, not setting post logout redirect uri",u.correlationId):i&&i.postLogoutRedirectUri?(this.logger.verbose("Setting postLogoutRedirectUri to uri set on logout request",u.correlationId),u.postLogoutRedirectUri=q.G.getAbsoluteUrl(i.postLogoutRedirectUri,F1.M.getCurrentUri())):null===this.config.auth.postLogoutRedirectUri?this.logger.verbose("postLogoutRedirectUri configured as null and no uri set on request, not passing post logout redirect",u.correlationId):this.config.auth.postLogoutRedirectUri?(this.logger.verbose("Setting postLogoutRedirectUri to configured uri",u.correlationId),u.postLogoutRedirectUri=q.G.getAbsoluteUrl(this.config.auth.postLogoutRedirectUri,F1.M.getCurrentUri())):(this.logger.verbose("Setting postLogoutRedirectUri to current page",u.correlationId),u.postLogoutRedirectUri=q.G.getAbsoluteUrl(F1.M.getCurrentUri(),F1.M.getCurrentUri())),u},r.prototype.getLogoutHintFromIdTokenClaims=function(i){var u=i.idTokenClaims;if(u){if(u.login_hint)return u.login_hint;this.logger.verbose("The ID Token Claims tied to the provided account do not contain a login_hint claim, logoutHint will not be added to logout request")}else this.logger.verbose("The provided account does not contain ID Token Claims, logoutHint will not be added to logout request");return null},r.prototype.createAuthCodeClient=function(i,u,k){return(0,h.mG)(this,void 0,void 0,function(){var B;return(0,h.Jh)(this,function(r1){switch(r1.label){case 0:return[4,this.getClientConfiguration(i,u,k)];case 1:return B=r1.sent(),[2,new F6(B)]}})})},r.prototype.getClientConfiguration=function(i,u,k){return(0,h.mG)(this,void 0,void 0,function(){var B;return(0,h.Jh)(this,function(r1){switch(r1.label){case 0:return this.logger.verbose("getClientConfiguration called"),[4,this.getDiscoveredAuthority(u,k)];case 1:return B=r1.sent(),[2,{authOptions:{clientId:this.config.auth.clientId,authority:B,clientCapabilities:this.config.auth.clientCapabilities},systemOptions:{tokenRenewalOffsetSeconds:this.config.system.tokenRenewalOffsetSeconds,preventCorsPreflight:!0},loggerOptions:{loggerCallback:this.config.system.loggerOptions.loggerCallback,piiLoggingEnabled:this.config.system.loggerOptions.piiLoggingEnabled,logLevel:this.config.system.loggerOptions.logLevel,correlationId:this.correlationId},cryptoInterface:this.browserCrypto,networkInterface:this.networkClient,storageInterface:this.browserStorage,serverTelemetryManager:i,libraryInfo:{sku:m.qx.MSAL_SKU,version:T0,cpu:"",os:""}}]}})})},r.prototype.validateAndExtractStateFromHash=function(i,u,k){this.logger.verbose("validateAndExtractStateFromHash called",k);var B=q.G.getDeserializedHash(i);if(!B.state)throw j.U.createHashDoesNotContainStateError();var r1=W.extractBrowserRequestState(this.browserCrypto,B.state);if(!r1)throw j.U.createUnableToParseStateError();if(r1.interactionType!==u)throw j.U.createStateInteractionTypeMismatchError();return this.logger.verbose("Returning state from hash",k),B.state},r.prototype.getDiscoveredAuthority=function(i,u){return(0,h.mG)(this,void 0,void 0,function(){var k,r1;return(0,h.Jh)(this,function(q1){switch(q1.label){case 0:return this.logger.verbose("getDiscoveredAuthority called"),k={protocolMode:this.config.auth.protocolMode,knownAuthorities:this.config.auth.knownAuthorities,cloudDiscoveryMetadata:this.config.auth.cloudDiscoveryMetadata,authorityMetadata:this.config.auth.authorityMetadata},r1=k0.generateAuthority(i||this.config.auth.authority,u||this.config.auth.azureCloudOptions),this.logger.verbose("Creating discovered authority with configured authority"),[4,J0.createDiscoveredInstance(r1,this.config.system.networkClient,this.browserStorage,k)];case 1:return[2,q1.sent()]}})})},r.prototype.initializeAuthorizationRequest=function(i,u){return(0,h.mG)(this,void 0,void 0,function(){var k,r1,q1,o2,E2,Q2;return(0,h.Jh)(this,function(p0){switch(p0.label){case 0:return this.logger.verbose("initializeAuthorizationRequest called"),k=this.getRedirectUri(i.redirectUri),r1=f1.setRequestState(this.browserCrypto,i&&i.state||$.gT.EMPTY_STRING,{interactionType:u}),o2=[{}
1],[4,this.initializeBaseRequest(i)];case 1:return q1=h.pi.apply(void 0,[h.pi.apply(void 0,o2.concat([p0.sent()])),{redirectUri:k,state:r1,nonce:i.nonce||this.browserCrypto.createNewGuid(),responseMode:$.vw.FRAGMENT}]),(E2=i.account||this.browserStorage.getActiveAccount())&&(this.logger.verbose("Setting validated request account"),this.logger.verbosePii("Setting validated request account: "+E2),q1.account=E2),B1.x.isEmpty(q1.loginHint)&&!E2&&(Q2=this.browserStorage.getLegacyLoginHint())&&(q1.loginHint=Q2),[2,q1]}})})},r}(function(){function C(r,i,u,k,B,r1){this.config=r,this.browserStorage=i,this.browserCrypto=u,this.networkClient=this.config.system.networkClient,this.eventHandler=B,this.correlationId=r1||this.browserCrypto.createNewGuid(),this.logger=k.clone(m.qx.MSAL_SKU,T0,this.correlationId)}return C.prototype.clearCacheOnLogout=function(r){return(0,h.mG)(this,void 0,void 0,function(){return(0,h.Jh)(this,function(i){switch(i.label){case 0:if(!r)return[3,5];O1.accountInfoIsEqual(r,this.browserStorage.getActiveAccount(),!1)&&(this.logger.verbose("Setting active account to null"),this.browserStorage.setActiveAccount(null)),i.label=1;case 1:return i.trys.push([1,3,,4]),[4,this.browserStorage.removeAccount(O1.generateAccountCacheKey(r))];case 2:return i.sent(),this.logger.verbose("Cleared cache items belonging to the account provided in the logout request."),[3,4];case 3:return i.sent(),this.logger.error("Account provided in logout request was not found. Local cache unchanged."),[3,4];case 4:return[3,9];case 5:return i.trys.push([5,8,,9]),[4,this.browserStorage.clear()];case 6:return i.sent(),[4,this.browserCrypto.clearKeystore()];case 7:return i.sent(),this.logger.verbose("No account provided in logout request, clearing all cache items."),[3,9];case 8:return i.sent(),this.logger.error("Attempted to clear all MSAL cache items and failed. Local cache unchanged."),[3,9];case 9:return[2]}})})},C.prototype.initializeBaseRequest=function(r){return(0,h.mG)(this,void 0,void 0,function(){var i,u,k,B;return(0,h.Jh)(this,function(r1){switch(r1.label){case 0:if(this.logger.verbose("Initializing BaseAuthRequest"),i=r.authority||this.config.auth.authority,u=(0,h.fl)(r&&r.scopes||[]),(k=(0,h.pi)((0,h.pi)({},r),{correlationId:this.correlationId,authority:i,scopes:u})).authenticationScheme){if(k.authenticationScheme===$.hO.SSH){if(!r.sshJwk)throw H1.r.createMissingSshJwkError();if(!r.sshKid)throw H1.r.createMissingSshKidError()}this.logger.verbose('Authentication Scheme set to "'+k.authenticationScheme+'" as configured in Auth request')}else k.authenticationScheme=$.hO.BEARER,this.logger.verbose('Authentication Scheme wasn\'t explicitly set in request, defaulting to "Bearer" request');return r.claims&&!B1.x.isEmpty(r.claims)?(B=k,[4,this.browserCrypto.hashString(r.claims)]):[3,2];case 1:B.requestedClaimsHash=r1.sent(),r1.label=2;case 2:return[2,k]}})})},C.prototype.getRedirectUri=function(r){this.logger.verbose("getRedirectUri called");var i=r||this.config.auth.redirectUri||F1.M.getCurrentUri();return q.G.getAbsoluteUrl(i,F1.M.getCurrentUri())},C.prototype.initializeServerTelemetryManager=function(r,i){this.logger.verbose("initializeServerTelemetryManager called");var u={clientId:this.config.auth.clientId,correlationId:this.correlationId,apiId:r,forceRefresh:i||!1,wrapperSKU:this.browserStorage.getWrapperMetadata()[0],wrapperVer:this.browserStorage.getWrapperMetadata()[1]};return new h6(u,this.browserStorage)},C}()),C6=function(){function C(r,i){this.browserStorage=r,this.logger=i,this.unloadWindow=this.unloadWindow.bind(this)}return C.prototype.openPopup=function(r,i){try{var u=void 0;if(i.popup?(u=i.popup,this.logger.verbosePii("Navigating popup window to: "+r),u.location.assign(r)):void 0===i.popup&&(this.logger.verbosePii("Opening popup window to: "+r),u=C.openSizedPopup(r,i.popupName,i.popupWindowAttributes,this.logger)),!u)throw j.U.createEmptyWindowCreatedError();return u.focus&&u.focus(),this.currentWindow=u,window.addEventListener("beforeunload",this.unloadWindow),u}catch(k){throw this.logger.error("error opening popup "+k.message),this.browserStorage.setInteractionInProgress(!1),j.U.createPopupWindowError(k.toString())}},C.openSizedPopup=function(r,i,u,k){var B,r1,q1,o2,E2=window.screenLeft?window.screenLeft:window.screenX,Q2=window.screenTop?window.screenTop:window.screenY,p0=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,y0=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,F0=null===(B=u.popupSize)||void 0===B?void 0:B.width,b0=null===(r1=u.popupSize)||void 0===r1?void 0:r1.height,R6=null===(q1=u.popupPosition)||void 0===q1?void 0:q1.top,p6=null===(o2=u.popupPosition)||void 0===o2?void 0:o2.left;return(!F0||F0<0||F0>p0)&&(k.verbose("Default popup window width used. Window width not configured or invalid."),F0=m.qx.POPUP_WIDTH),(!b0||b0<0||b0>y0)&&(k.verbose("Default popup window height used. Window height not configured or invalid."),b0=m.qx.POPUP_HEIGHT),(!R6||R6<0||R6>y0)&&(k.verbose("Default popup window top position used. Window top not configured or invalid."),R6=Math.max(0,y0/2-m.qx.POPUP_HEIGHT/2+Q2)),(!p6||p6<0||p6>p0)&&(k.verbose("Default popup window left position used. Window left not configured or invalid."),p6=Math.max(0,p0/2-m.qx.POPUP_WIDTH/2+E2)),window.open(r,i,"width="+F0+", height="+b0+", top="+R6+", left
1="+p6+", scrollbars=yes")},C.prototype.unloadWindow=function(r){this.browserStorage.cleanRequestByInteractionType(m.s_.Popup),this.currentWindow&&this.currentWindow.close(),r.preventDefault()},C.prototype.cleanPopup=function(r){r&&r.close(),window.removeEventListener("beforeunload",this.unloadWindow),this.browserStorage.setInteractionInProgress(!1)},C.prototype.monitorPopupForSameOrigin=function(r){var i=this;return new Promise(function(u,k){var B=setInterval(function(){if(r.closed)return i.cleanPopup(),clearInterval(B),void k(j.U.createUserCancelledError());var r1=$.gT.EMPTY_STRING;try{r1=r.location.href}catch(q1){}B1.x.isEmpty(r1)||"about:blank"===r1||(clearInterval(B),u())},m.qx.POLL_INTERVAL_MS)})},C.generatePopupName=function(r,i,u,k){return m.qx.POPUP_NAME_PREFIX+"."+r+"."+i.join("-")+"."+u+"."+k},C.generateLogoutPopupName=function(r,i){return m.qx.POPUP_NAME_PREFIX+"."+r+"."+(i.account&&i.account.homeAccountId)+"."+i.correlationId},C}(),O6=function(){function C(r,i,u,k){this.authModule=r,this.browserStorage=i,this.authCodeRequest=u,this.browserRequestLogger=k}return C.prototype.handleCodeResponseFromHash=function(r,i,u,k){return(0,h.mG)(this,void 0,void 0,function(){var B,r1,q1;return(0,h.Jh)(this,function(o2){if(this.browserRequestLogger.verbose("InteractionHandler.handleCodeResponse called"),B1.x.isEmpty(r))throw j.U.createEmptyHashError(r);if(B=this.browserStorage.generateStateKey(i),!(r1=this.browserStorage.getTemporaryCache(B)))throw y2.e.createStateNotFoundError("Cached State");return q1=this.authModule.handleFragmentResponse(r,r1),[2,this.handleCodeResponseFromServer(q1,i,u,k)]})})},C.prototype.handleCodeResponseFromServer=function(r,i,u,k,B){return void 0===B&&(B=!0),(0,h.mG)(this,void 0,void 0,function(){var r1,q1,o2,E2,Q2,p0;return(0,h.Jh)(this,function(y0){switch(y0.label){case 0:if(this.browserRequestLogger.trace("InteractionHandler.handleCodeResponseFromServer called"),r1=this.browserStorage.generateStateKey(i),!(q1=this.browserStorage.getTemporaryCache(r1)))throw y2.e.createStateNotFoundError("Cached State");return o2=this.browserStorage.generateNonceKey(q1),E2=this.browserStorage.getTemporaryCache(o2),this.authCodeRequest.code=r.code,r.cloud_instance_host_name?[4,this.updateTokenEndpointAuthority(r.cloud_instance_host_name,u,k)]:[3,2];case 1:y0.sent(),y0.label=2;case 2:return B&&(r.nonce=E2||void 0),r.state=q1,r.client_info?this.authCodeRequest.clientInfo=r.client_info:(Q2=this.checkCcsCredentials())&&(this.authCodeRequest.ccsCredential=Q2),[4,this.authModule.acquireToken(this.authCodeRequest,r)];case 3:return p0=y0.sent(),this.browserStorage.cleanRequestByState(i),[2,p0]}})})},C.prototype.updateTokenEndpointAuthority=function(r,i,u){return(0,h.mG)(this,void 0,void 0,function(){var B;return(0,h.Jh)(this,function(r1){switch(r1.label){case 0:return[4,J0.createDiscoveredInstance("https://"+r+"/"+i.tenant+"/",u,this.browserStorage,i.options)];case 1:return B=r1.sent(),this.authModule.updateAuthority(B),[2]}})})},C.prototype.checkCcsCredentials=function(){var r=this.browserStorage.getTemporaryCache(m.c4.CCS_CREDENTIAL,!0);if(r)try{return JSON.parse(r)}catch(i){this.authModule.logger.error("Cache credential could not be parsed"),this.authModule.logger.errorPii("Cache credential could not be parsed: "+r)}return null},C}(),l6=function(C){function r(i,u,k,B){var r1=C.call(this,i,u,k,B)||this;return r1.popupUtils=new C6(u,B),r1}return(0,h.ZT)(r,C),r.prototype.initiateAuthRequest=function(i,u){if(B1.x.isEmpty(i))throw this.browserRequestLogger.error("Navigate url is empty"),j.U.createEmptyNavigationUriError();return this.browserRequestLogger.infoPii("Navigate to: "+i),this.popupUtils.openPopup(i,u)},r.prototype.monitorPopupForHash=function(i){var u=this;return this.popupUtils.monitorPopupForSameOrigin(i).then(function(){var k=i.location.hash;if(F1.M.clearHash(i),u.popupUtils.cleanPopup(i),!k)throw j.U.createEmptyHashError(i.location.href);if(q.G.hashContainsKnownProperties(k))return k;throw j.U.createHashDoesNotContainKnownPropertiesError()})},r}(O6),Me=function(C){function r(){return null!==C&&C.apply(this,arguments)||this}return(0,h.ZT)(r,C),r.prototype.acquireToken=function(i){try{var u=C6.generatePopupName(this.config.auth.clientId,i.scopes||$.f_,i.authority||this.config.auth.authority,this.correlationId),k=i.popupWindowAttributes||{};if(this.config.system.asyncPopups)return this.logger.verbose("asyncPopups set to true, acquiring token"),this.acquireTokenPopupAsync(i,u,k);this.logger.verbose("asyncPopup set to false, opening popup before acquiring token");var B=C6.openSizedPopup("about:blank",u,k,this.logger);return this.acquireTokenPopupAsync(i,u,k,B)}catch(r1){return Promise.reject(r1)}},r.prototype.logout=function(i){try{this.logger.verbose("logoutPopup called");
1var u=this.initializeLogoutRequest(i),k=C6.generateLogoutPopupName(this.config.auth.clientId,u),B=i&&i.authority,r1=i&&i.mainWindowRedirectUri,q1=(null==i?void 0:i.popupWindowAttributes)||{};if(this.config.system.asyncPopups)return this.logger.verbose("asyncPopups set to true"),this.logoutPopupAsync(u,k,q1,B,void 0,r1);this.logger.verbose("asyncPopup set to false, opening popup");var o2=C6.openSizedPopup("about:blank",k,q1,this.logger);return this.logoutPopupAsync(u,k,q1,B,o2,r1)}catch(E2){return Promise.reject(E2)}},r.prototype.acquireTokenPopupAsync=function(i,u,k,B){return(0,h.mG)(this,void 0,void 0,function(){var r1,q1,o2,E2,Q2,p0,F0,b0,R6,y6;return(0,h.Jh)(this,function(me){switch(me.label){case 0:return this.logger.verbose("acquireTokenPopupAsync called"),r1=this.initializeServerTelemetryManager(m.WN.acquireTokenPopup),[4,this.initializeAuthorizationRequest(i,m.s_.Popup)];case 1:q1=me.sent(),this.browserStorage.updateCacheEntries(q1.state,q1.nonce,q1.authority,q1.loginHint||"",q1.account||null),me.label=2;case 2:return me.trys.push([2,8,,9]),[4,this.initializeAuthorizationCodeRequest(q1)];case 3:return o2=me.sent(),[4,this.createAuthCodeClient(r1,q1.authority,q1.azureCloudOptions)];case 4:return E2=me.sent(),this.logger.verbose("Auth code client created"),[4,E2.getAuthCodeUrl(q1)];case 5:return Q2=me.sent(),p0=new l6(E2,this.browserStorage,o2,this.logger),F0=p0.initiateAuthRequest(Q2,{popup:B,popupName:u,popupWindowAttributes:k}),this.eventHandler.emitEvent(I0.t.POPUP_OPENED,m.s_.Popup,{popupWindow:F0},null),[4,p0.monitorPopupForHash(F0)];case 6:return b0=me.sent(),R6=this.validateAndExtractStateFromHash(b0,m.s_.Popup,q1.correlationId),O2.removeThrottle(this.browserStorage,this.config.auth.clientId,o2),[4,p0.handleCodeResponseFromHash(b0,R6,E2.authority,this.networkClient)];case 7:return[2,me.sent()];case 8:throw y6=me.sent(),B&&B.close(),y6 instanceof L2.l&&y6.setCorrelationId(this.correlationId),r1.cacheFailedRequest(y6),this.browserStorage.cleanRequestByState(q1.state),y6;case 9:return[2]}})})},r.prototype.logoutPopupAsync=function(i,u,k,B,r1,q1){return(0,h.mG)(this,void 0,void 0,function(){var o2,E2,Q2,p0,y0,F0,b0,R6,p6;return(0,h.Jh)(this,function(y6){switch(y6.label){case 0:this.logger.verbose("logoutPopupAsync called"),this.eventHandler.emitEvent(I0.t.LOGOUT_START,m.s_.Popup,i),o2=this.initializeServerTelemetryManager(m.WN.logoutPopup),y6.label=1;case 1:return y6.trys.push([1,8,,9]),[4,this.clearCacheOnLogout(i.account)];case 2:return y6.sent(),[4,this.createAuthCodeClient(o2,B)];case 3:E2=y6.sent(),this.logger.verbose("Auth code client created"),Q2=E2.getLogoutUri(i),this.eventHandler.emitEvent(I0.t.LOGOUT_SUCCESS,m.s_.Popup,i),p0=new C6(this.browserStorage,this.logger),y0=p0.openPopup(Q2,{popupName:u,popupWindowAttributes:k,popup:r1}),this.eventHandler.emitEvent(I0.t.POPUP_OPENED,m.s_.Popup,{popupWindow:y0},null),y6.label=4;case 4:return y6.trys.push([4,6,,7]),[4,p0.monitorPopupForSameOrigin(y0)];case 5:return y6.sent(),this.logger.verbose("Popup successfully redirected to postLogoutRedirectUri"),[3,7];case 6:return F0=y6.sent(),this.logger.verbose("Error occurred while monitoring popup for same origin. Session on server may remain active. Error: "+F0),[3,7];case 7:return p0.cleanPopup(y0),q1?(b0={apiId:m.WN.logoutPopup,timeout:this.config.system.redirectNavigationTimeout,noHistory:!1},R6=q.G.getAbsoluteUrl(q1,F1.M.getCurrentUri()),this.logger.verbose("Redirecting main window to url specified in the request"),this.logger.verbosePii("Redirecting main window to: "+R6),this.navigationClient.navigateInternal(R6,b0)):this.logger.verbose("No main window navigation requested"),[3,9];case 8:throw p6=y6.sent(),r1&&r1.close(),p6 instanceof L2.l&&p6.setCorrelationId(this.correlationId),this.browserStorage.setInteractionInProgress(!1),this.eventHandler.emitEvent(I0.t.LOGOUT_FAILURE,m.s_.Popup,null,p6),this.eventHandler.emitEvent(I0.t.LOGOUT_END,m.s_.Popup),o2.cacheFailedRequest(p6),p6;case 9:return this.eventHandler.emitEvent(I0.t.LOGOUT_END,m.s_.Popup),[2]}})})},r}(H6),ne=function(C){function r(i,u,k,B,r1){var q1=C.call(this,i,u,k,B)||this;return q1.browserCrypto=r1,q1}return(0,h.ZT)(r,C),r.prototype.initiateAuthRequest=function(i,u){return(0,h.mG)(this,void 0,void 0,function(){var k;return(0,h.Jh)(this,function(r1){switch(r1.label){case 0:return this.browserRequestLogger.verbose("RedirectHandler.initiateAuthRequest called"),B1.x.isEmpty(i)?[3,7]:(u.redirectStartPage&&(this.browserRequestLogger.verbose("RedirectHandler.initiateAuthRequest: redirectStartPage set, caching start page"),this.browserStorage.setTemporaryCache(m.c4.ORIGIN_URI,u.redirectStartPage,!0)),this.browserStorage.setTemporaryCache(m.c4.CORRELATION_ID,this.authCodeRequest.correlationId,!0),this.browserStorage.cacheCodeRequest
1(this.authCodeRequest,this.browserCrypto),this.browserRequestLogger.infoPii("RedirectHandler.initiateAuthRequest: Navigate to: "+i),k={apiId:m.WN.acquireTokenRedirect,timeout:u.redirectTimeout,noHistory:!1},"function"!=typeof u.onRedirectNavigate?[3,4]:(this.browserRequestLogger.verbose("RedirectHandler.initiateAuthRequest: Invoking onRedirectNavigate callback"),!1===u.onRedirectNavigate(i)?[3,2]:(this.browserRequestLogger.verbose("RedirectHandler.initiateAuthRequest: onRedirectNavigate did not return false, navigating"),[4,u.navigationClient.navigateExternal(i,k)])));case 1:case 5:return r1.sent(),[2];case 2:return this.browserRequestLogger.verbose("RedirectHandler.initiateAuthRequest: onRedirectNavigate returned false, stopping navigation"),[2];case 3:return[3,6];case 4:return this.browserRequestLogger.verbose("RedirectHandler.initiateAuthRequest: Navigating window to navigate url"),[4,u.navigationClient.navigateExternal(i,k)];case 6:return[3,8];case 7:throw this.browserRequestLogger.info("RedirectHandler.initiateAuthRequest: Navigate url is empty"),j.U.createEmptyNavigationUriError();case 8:return[2]}})})},r.prototype.handleCodeResponseFromHash=function(i,u,k,B,r1){return(0,h.mG)(this,void 0,void 0,function(){var q1,o2,E2,Q2,p0,y0,F0;return(0,h.Jh)(this,function(b0){switch(b0.label){case 0:if(this.browserRequestLogger.verbose("RedirectHandler.handleCodeResponse called"),B1.x.isEmpty(i))throw j.U.createEmptyHashError(i);if(this.browserStorage.setInteractionInProgress(!1),q1=this.browserStorage.generateStateKey(u),!(o2=this.browserStorage.getTemporaryCache(q1)))throw y2.e.createStateNotFoundError("Cached State");return E2=this.authModule.handleFragmentResponse(i,o2),Q2=this.browserStorage.generateNonceKey(o2),p0=this.browserStorage.getTemporaryCache(Q2),this.authCodeRequest.code=E2.code,E2.cloud_instance_host_name?[4,this.updateTokenEndpointAuthority(E2.cloud_instance_host_name,k,B)]:[3,2];case 1:b0.sent(),b0.label=2;case 2:return E2.nonce=p0||void 0,E2.state=o2,E2.client_info?this.authCodeRequest.clientInfo=E2.client_info:(y0=this.checkCcsCredentials())&&(this.authCodeRequest.ccsCredential=y0),r1&&O2.removeThrottle(this.browserStorage,r1,this.authCodeRequest),[4,this.authModule.acquireToken(this.authCodeRequest,E2)];case 3:return F0=b0.sent(),this.browserStorage.cleanRequestByState(u),[2,F0]}})})},r}(O6),l0=function(C){function r(){return null!==C&&C.apply(this,arguments)||this}return(0,h.ZT)(r,C),r.prototype.acquireToken=function(i){return(0,h.mG)(this,void 0,void 0,function(){var u,k,B,r1,q1,o2,E2,Q2,p0,y0=this;return(0,h.Jh)(this,function(F0){switch(F0.label){case 0:return[4,this.initializeAuthorizationRequest(i,m.s_.Redirect)];case 1:u=F0.sent(),this.browserStorage.updateCacheEntries(u.state,u.nonce,u.authority,u.loginHint||"",u.account||null),k=this.initializeServerTelemetryManager(m.WN.acquireTokenRedirect),B=function(b0){b0.persisted&&(y0.logger.verbose("Page was restored from back/forward cache. Clearing temporary cache."),y0.browserStorage.cleanRequestByState(u.state))},F0.label=2;case 2:return F0.trys.push([2,7,,8]),[4,this.initializeAuthorizationCodeRequest(u)];case 3:return r1=F0.sent(),[4,this.createAuthCodeClient(k,u.authority,u.azureCloudOptions)];case 4:return q1=F0.sent(),this.logger.verbose("Auth code client created"),o2=new ne(q1,this.browserStorage,r1,this.logger,this.browserCrypto),[4,q1.getAuthCodeUrl(u)];case 5:return E2=F0.sent(),Q2=this.getRedirectStartPage(i.redirectStartPage),this.logger.verbosePii("Redirect start page: "+Q2),window.addEventListener("pageshow",B),[4,o2.initiateAuthRequest(E2,{navigationClient:this.navigationClient,redirectTimeout:this.config.system.redirectNavigationTimeout,redirectStartPage:Q2,onRedirectNavigate:i.onRedirectNavigate})];case 6:return[2,F0.sent()];case 7:throw(p0=F0.sent())instanceof L2.l&&p0.setCorrelationId(this.correlationId),window.removeEventListener("pageshow",B),k.cacheFailedRequest(p0),this.browserStorage.cleanRequestByState(u.state),p0;case 8:return[2]}})})},r.prototype.handleRedirectPromise=function(i){return(0,h.mG)(this,void 0,void 0,function(){var u,k,B,r1,q1,o2,E2,Q2,p0,y0,F0;return(0,h.Jh)(this,function(b0){switch(b0.label){case 0:u=this.initializeServerTelemetryManager(m.WN.handleRedirectPromise),b0.label=1;case 1:if(b0.trys.push([1,10,,11]),!this.browserStorage.isInteractionInProgress(!0))return this.logger.info("handleRedirectPromise called but there is no interaction in progress, returning null."),[2,null];if(!(k=this.getRedirectResponseHash(i||window.location.hash)))return this.logger.info("handleRedirectPromise did not detect a response hash as a result of a redirect. Cleaning temporary cache."),this.browserStorage.cleanRequestByInteractionType(m.s_.Redirect),[2,null];B=void 0;try{B=this.validateAndExtractStateFromHash(k,m.s_.Redirect),this.logger.verbose("State extracted from hash")}catch(R6){return this.logger.info("handleRedirectPromise was unable to extract state due to: "+R6),this.browserStorage.cleanRequestByInteractionType(m.s_.Redirect),[2,null]}return r1=this.browserStorage.getTemporaryCache(m.c4.ORIGIN_URI,!0)||"",q1=q.G.removeHashFromUrl(r1),o2=q.G.removeHashFromUrl(window.location.href),q1===o2&&this.config.auth.navigateToLoginRequestUrl?(this.logger.verbose("Current page is loginRequestUrl, handling hash"),[4,this.handleHash(k,B,u)]):[3,3];case 2:return E2=b0.sent(),r1.indexOf("#")>-1&&F1.M.replaceHash(r1),[2,E2];case 3:return this.config.auth.navigateToLoginRequestUrl?[3,4]:(this.logger.verbose("NavigateToLoginRequestUrl set to false, handling hash"),[2,this.handleHash(k,B,u)]);case 4:return!F1.M.isInIframe()||this.config.system.allowRedirectInIframe?(this.browserStorage.setTemporaryCache(m.c4.URL_HASH,k,!0),Q2={apiId:m.WN.handleRedirectPromise,timeout:this.config.system.redirectNavigationTimeout,noHistory:!0},p0=!0,r1&&"null"!==r1?[3,6]:(y0=F1.M.getHomepage(),this.browserStorage.setTemporaryCache(m.c4.ORIGIN_URI,y0,!0),this.logger.warning("Unable to get valid login request url from cache, redirecting to home page"),[4,this.navigationClient.navigateInternal(y0,Q2)])):[3,9];case 5:return p0=b0.sent(),[3,8];case 6:return this.logger.verbose("Navigating to loginRequestUrl: "+r1),[4,this.navigationClient.navigateInternal(r1,Q2)];case 7:p0=b0.sent(),b0.label=8;case 8:if(!p0)return[2,this.handleHash(k,B,u)];b0.label=9;case 9:return[2,null];case 10:throw(F0=b0.sent())instanceof L2.l&&F0.setCorrelationId(this.correlationId),u.cacheFailedRequest(F0),this.browserStorage.cleanRequestByInteractionType(m.s_.Redirect),F0;case 11:return[2]}})})},r.prototype.getRedirectResponseHash=function(i){if(this.logger.verbose("getRedirectResponseHash called"),q.G.hashContainsKnownProperties(i))return F1.M.clearHash(window),this.logger.verbose("Hash contains known properties, returning response hash"),i;var k=this.browserStorage.getTemporaryCache(m.c4.URL_HASH,!0);return this.browserStorage.removeItem(this.browserStorage.generateCacheKey(m.c4.URL_HASH)),this.logger.verbose("Hash does not contain known properties, returning c
1ached hash"),k},r.prototype.handleHash=function(i,u,k){return(0,h.mG)(this,void 0,void 0,function(){var B,r1,q1;return(0,h.Jh)(this,function(E2){switch(E2.label){case 0:if(B=this.browserStorage.getCachedRequest(u,this.browserCrypto),this.logger.verbose("handleHash called, retrieved cached request"),!(r1=this.browserStorage.getCachedAuthority(u)))throw j.U.createNoCachedAuthorityError();return[4,this.createAuthCodeClient(k,r1)];case 1:return q1=E2.sent(),this.logger.verbose("Auth code client created"),[4,new ne(q1,this.browserStorage,B,this.logger,this.browserCrypto).handleCodeResponseFromHash(i,u,q1.authority,this.networkClient,this.config.auth.clientId)];case 2:return[2,E2.sent()]}})})},r.prototype.logout=function(i){return(0,h.mG)(this,void 0,void 0,function(){var u,k,B,r1,q1,E2;return(0,h.Jh)(this,function(Q2){switch(Q2.label){case 0:this.logger.verbose("logoutRedirect called"),u=this.initializeLogoutRequest(i),k=this.initializeServerTelemetryManager(m.WN.logout),Q2.label=1;case 1:return Q2.trys.push([1,10,,11]),this.eventHandler.emitEvent(I0.t.LOGOUT_START,m.s_.Redirect,i),[4,this.clearCacheOnLogout(u.account)];case 2:return Q2.sent(),B={apiId:m.WN.logout,timeout:this.config.system.redirectNavigationTimeout,noHistory:!1},[4,this.createAuthCodeClient(k,i&&i.authority)];case 3:return r1=Q2.sent(),this.logger.verbose("Auth code client created"),q1=r1.getLogoutUri(u),this.eventHandler.emitEvent(I0.t.LOGOUT_SUCCESS,m.s_.Redirect,u),i&&"function"==typeof i.onRedirectNavigate?!1===i.onRedirectNavigate(q1)?[3,5]:(this.logger.verbose("Logout onRedirectNavigate did not return false, navigating"),[4,this.navigationClient.navigateExternal(q1,B)]):[3,7];case 4:return Q2.sent(),[2];case 5:this.logger.verbose("Logout onRedirectNavigate returned false, stopping navigation"),Q2.label=6;case 6:return[3,9];case 7:return[4,this.navigationClient.navigateExternal(q1,B)];case 8:return Q2.sent(),[2];case 9:return[3,11];case 10:throw(E2=Q2.sent())instanceof L2.l&&E2.setCorrelationId(this.correlationId),k.cacheFailedRequest(E2),this.eventHandler.emitEvent(I0.t.LOGOUT_FAILURE,m.s_.Redirect,null,E2),this.eventHandler.emitEvent(I0.t.LOGOUT_END,m.s_.Redirect),E2;case 11:return this.eventHandler.emitEvent(I0.t.LOGOUT_END,m.s_.Redirect),[2]}})})},r.prototype.getRedirectStartPage=function(i){var u=i||window.location.href;return q.G.getAbsoluteUrl(u,F1.M.getCurrentUri())},r}(H6),je=function(C){function r(i,u,k,B,r1){var q1=C.call(this,i,u,k,B)||this;return q1.navigateFrameWait=r1,q1}return(0,h.ZT)(r,C),r.prototype.initiateAuthRequest=function(i){return(0,h.mG)(this,void 0,void 0,function(){var u;return(0,h.Jh)(this,function(k){switch(k.label){case 0:if(B1.x.isEmpty(i))throw this.browserRequestLogger.info("Navigate url is empty"),j.U.createEmptyNavigationUriError();return this.navigateFrameWait?[4,this.loadFrame(i)]:[3,2];case 1:return u=k.sent(),[3,3];case 2:u=this.loadFrameSync(i),k.label=3;case 3:return[2,u]}})})},r.prototype.monitorIframeForHash=function(i,u){var k=this;return new Promise(function(B,r1){u<6e3&&k.browserRequestLogger.warning("system.loadFrameTimeout or system.iframeHashTimeout set to lower ("+u+"ms) than the default (6000ms). This may result in timeouts.");var o2=window.performance.now()+u,E2=setInterval(function(){if(window.performance.now()>o2)return k.removeHiddenIframe(i),clearInterval(E2),void r1(j.U.createMonitorIframeTimeoutError());var Q2=$.gT.EMPTY_STRING,p0=i.contentWindow;try{Q2=p0?p0.location.href:$.gT.EMPTY_STRING}catch(F0){}if(!B1.x.isEmpty(Q2)){var y0=p0?p0.location.hash:$.gT.EMPTY_STRING;if(q.G.hashContainsKnownProperties(y0))return k.removeHiddenIframe(i),clearInterval(E2),void B(y0)}},m.qx.POLL_INTERVAL_MS)})},r.prototype.loadFrame=function(i){var u=this;return new Promise(function(k,B){var r1=u.createHiddenIframe();setTimeout(function(){r1?(r1.src=i,k(r1)):B("Unable to load iframe")},u.navigateFrameWait)})},r.prototype.loadFrameSync=function(i){var u=this.createHiddenIframe();return u.src=i,u},r.prototype.createHiddenIframe=function(){var i=document.createElement("iframe");return i.style.visibility="hidden",i.style.position="absolute",i.style.width=i.style.height="0",i.style.border="0",i.setAttribute("sandbox","allow-scripts allow-same-origin allow-forms"),document.getElementsByTagName("body")[0].appendChild(i),i},r.prototype.removeHiddenIframe=function(i){document.body===i.parentNode&&document.body.removeChild(i)},r}(O6),de=function(C){function r(i,u,k,B,r1,q1,o2,E2){var Q2=C.call(this,i,u,k,B,r1,q1,E2)||this;return Q2.apiId=o2,Q2}return(0,h.ZT)(r,C),r.prototype.acquireToken=function(i){return(0,h.mG)(this,void 0,void 0,function(){var u,k,B,r1,q1,o2;return(0,h.Jh)(this,function(E2){switch(E2.label){case 0:if(this.logger.verbose("acquireTokenByIframe called"),B1.x.isEmpty(i.loginHint)&&B1.x.isEmpty(i.sid)&&(!i.account||B1.x.isEmpty(i.account.username))&&this.logger.warning("No user hint provided. The authorization server may need more information to complete this request."),i.prompt&&i.prompt!==$.NJ.NONE)throw j.U.createSilentPromptValueError(i.prompt);return[4,this.initializeAuthorizationRequest((0,h.pi)((0,h.pi)({},i),{prompt:$.NJ.NONE}),m.s_.Silent)];case 1:u=E2.sent(),this.browserStorage.updateCacheEntries(u.state,u.nonce,u.authority,u.loginHint||"",u.account||null),k=this.initializeServerTelemetryManager(this.apiId),E2.label=2;case 2:return E2.trys.push([2,7,,8]),[4,this.initializeAuthorizationCodeRequest
1(u)];case 3:return B=E2.sent(),[4,this.createAuthCodeClient(k,u.authority,u.azureCloudOptions)];case 4:return r1=E2.sent(),this.logger.verbose("Auth code client created"),[4,r1.getAuthCodeUrl(u)];case 5:return q1=E2.sent(),[4,this.silentTokenHelper(q1,B,r1,this.logger)];case 6:return[2,E2.sent()];case 7:throw(o2=E2.sent())instanceof L2.l&&o2.setCorrelationId(this.correlationId),k.cacheFailedRequest(o2),this.browserStorage.cleanRequestByState(u.state),o2;case 8:return[2]}})})},r.prototype.logout=function(){return Promise.reject(j.U.createSilentLogoutUnsupportedError())},r.prototype.silentTokenHelper=function(i,u,k,B){return(0,h.mG)(this,void 0,void 0,function(){var r1,q1,o2,E2;return(0,h.Jh)(this,function(Q2){switch(Q2.label){case 0:return[4,(r1=new je(k,this.browserStorage,u,B,this.config.system.navigateFrameWait)).initiateAuthRequest(i)];case 1:return q1=Q2.sent(),[4,r1.monitorIframeForHash(q1,this.config.system.iframeHashTimeout)];case 2:return o2=Q2.sent(),E2=this.validateAndExtractStateFromHash(o2,m.s_.Silent,u.correlationId),[2,r1.handleCodeResponseFromHash(o2,E2,k.authority,this.networkClient)]}})})},r}(H6),z6=function(C){function r(i){return C.call(this,i)||this}return(0,p2.ZT)(r,C),r.prototype.acquireToken=function(i){return(0,p2.mG)(this,void 0,void 0,function(){var u,k,B;return(0,p2.Jh)(this,function(r1){switch(r1.label){case 0:return u=K2.nowSeconds(),[4,this.executeTokenRequest(i,this.authority)];case 1:return k=r1.sent(),(B=new S6(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.config.serializableCache,this.config.persistencePlugin)).validateTokenResponse(k.body),[2,B.handleServerTokenResponse(k.body,this.authority,u,i,void 0,void 0,!0)]}})})},r.prototype.acquireTokenByRefreshToken=function(i){return(0,p2.mG)(this,void 0,void 0,function(){var B;return(0,p2.Jh)(this,function(r1){if(!i)throw H1.r.createEmptyTokenRequestError();if(!i.account)throw y2.e.createNoAccountInSilentRequestError();if(this.cacheManager.isAppMetadataFOCI(i.account.environment,this.config.authOptions.clientId))try{return[2,this.acquireTokenWithCachedRefreshToken(i,!0)]}catch(q1){if(B=q1 instanceof k2&&q1.errorCode===$.D1.INVALID_GRANT_ERROR&&q1.subError===$.D1.CLIENT_MISMATCH_ERROR,q1 instanceof y1&&q1.errorCode===U2_noTokensFoundError_code||B)return[2,this.acquireTokenWithCachedRefreshToken(i,!1)];throw q1}return[2,this.acquireTokenWithCachedRefreshToken(i,!1)]})})},r.prototype.acquireTokenWithCachedRefreshToken=function(i,u){return(0,p2.mG)(this,void 0,void 0,function(){var k,B;return(0,p2.Jh)(this,function(r1){if(!(k=this.cacheManager.readRefreshTokenFromCache(this.config.authOptions.clientId,i.account,u)))throw y1.createNoTokensFoundError();return B=(0,p2.pi)((0,p2.pi)({},i),{refreshToken:k.secret,authenticationScheme:i.authenticationScheme||$.hO.BEARER,ccsCredential:{credential:i.account.homeAccountId,type:F.HOME_ACCOUNT_ID}}),[2,this.acquireToken(B)]})})},r.prototype.executeTokenRequest=function(i,u){return(0,p2.mG)(this,void 0,void 0,function(){var k,B,r1,q1,o2;return(0,p2.Jh)(this,function(E2){switch(E2.label){case 0:return[4,this.createTokenRequestBody(i)];case 1:return k=E2.sent(),B=this.createTokenQueryParameters(i),r1=this.createTokenRequestHeaders(i.ccsCredential),q1={clientId:this.config.authOptions.clientId,authority:u.canonicalAuthority,scopes:i.scopes,claims:i.claims,authenticationScheme:i.authenticationScheme,resourceRequestMethod:i.resourceRequestMethod,resourceRequestUri:i.resourceRequestUri,shrClaims:i.shrClaims,sshKid:i.sshKid},o2=q.G.appendQueryString(u.tokenEndpoint,B),[2,this.executePostToTokenEndpoint(o2,k,r1,q1)]}})})},r.prototype.createTokenQueryParameters=function(i){var u=new M0;return i.tokenQueryParameters&&u.addExtraQueryParameters(i.tokenQueryParameters),u.createQueryString()},r.prototype.createTokenRequestBody=function(i){return(0,p2.mG)(this,void 0,void 0,function(){var u,k,B,q1,o2;return(0,p2.Jh)(this,function(E2){switch(E2.label){case 0:return(u=new M0).addClientId(this.config.authOptions.clientId),u.addScopes(i.scopes),u.addGrantType($.qJ.REFRESH_TOKEN_GRANT),u.addClientInfo(),u.addLibraryInfo(this.config.libraryInfo),u.addApplicationTelemetry(this.config.telemetry.application),u.addThrottling(),this.serverTelemetryManager&&u.addServerTelemetry(this.serverTelemetryManager),k=i.correlationId||this.config.cryptoInterface.createNewGuid(),u.addCorrelationId(k),u.addRefreshToken(i.refreshToken),this.config.clientCredentials.clientSecret&&u.addClientSecret(this.config.clientCredentials.clientSecret),(B=i.clientAssertion||this.config.clientCredentials.clientAssertion)&&(u.addClientAssertion(B.assertion),u.addClientAssertionType(B.assertionType)),i.authenticationScheme!==$.hO.POP?[3,2]:[4,new r6(this.cryptoUtils).generateCnf(i)];case 1:return q1=E2.sent(),u.addPopToken(q1.reqCnfString),[3,3];case 2:if(i.authenticationScheme===$.hO.SSH){if(!i.sshJwk)throw H1.r.createMissingSshJwkError();u.addSshJwk(i.sshJwk)}E2.label=3;case 3:if((!B1.x.isEmptyObj(i.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&u.addClaims(i.claims,this.config.authOptions.clientCapabilities),this.config.systemOptions.preventCorsPreflight&&i.ccsCredential)switch(i.ccsCredential.type){case F.HOME_ACCOUNT_ID:try{o2=d2(i.ccsCredential.credential),u.addCcsOid(o2)}catch(Q2){this.logger.verbose("Could not parse home account ID for CCS Header: "+Q2)}break;case F.UPN:u.addCcsUpn(i.ccsCredential.credential)}return[2,u.createQueryString()]}})})},r}(P2),T6=function(C){function r(){return null!==C&&C.apply(this,arguments)||this}return(0,h.ZT)(r,C),r.prototype.acquireToken=function(i){return(0,h.mG)(this,void 0,void 0,function(){var u,k,B,r1,q1=this;return(0,h.Jh)(this,function(o2){switch(o2.label){case 0:return k=[(0,h.pi)({}
1,i)],[4,this.initializeBaseRequest(i)];case 1:return u=h.pi.apply(void 0,k.concat([o2.sent()])),B=this.initializeServerTelemetryManager(m.WN.acquireTokenSilent_silentFlow),[4,this.createRefreshTokenClient(B,u.authority,u.azureCloudOptions)];case 2:return r1=o2.sent(),this.logger.verbose("Refresh token client created"),[2,r1.acquireTokenByRefreshToken(u).catch(function(E2){throw E2 instanceof L2.l&&E2.setCorrelationId(q1.correlationId),B.cacheFailedRequest(E2),E2})]}})})},r.prototype.logout=function(){return Promise.reject(j.U.createSilentLogoutUnsupportedError())},r.prototype.createRefreshTokenClient=function(i,u,k){return(0,h.mG)(this,void 0,void 0,function(){var B;return(0,h.Jh)(this,function(r1){switch(r1.label){case 0:return[4,this.getClientConfiguration(i,u,k)];case 1:return B=r1.sent(),[2,new z6(B)]}})})},r}(H6),J6=function(){function C(r,i,u,k){this.isBrowserEnvironment="undefined"!=typeof window,this.config=r,this.storage=i,this.logger=u,this.cryptoObj=k}return C.prototype.loadExternalTokens=function(r,i,u){if(this.logger.info("TokenCache - loadExternalTokens called"),!i.id_token)throw j.U.createUnableToLoadTokenError("Please ensure server response includes id token.");if(r.account)this.loadIdToken(i.id_token,r.account.homeAccountId,r.account.environment,r.account.tenantId,u),this.loadAccessToken(r,i,r.account.homeAccountId,r.account.environment,r.account.tenantId,u);else{if(!r.authority)throw j.U.createUnableToLoadTokenError("Please provide a request with an account or a request with authority.");var k=k0.generateAuthority(r.authority,r.azureCloudOptions),r1=new k0(k,this.config.system.networkClient,this.storage,{protocolMode:this.config.auth.protocolMode,knownAuthorities:this.config.auth.knownAuthorities,cloudDiscoveryMetadata:this.config.auth.cloudDiscoveryMetadata,authorityMetadata:this.config.auth.authorityMetadata});if(u.clientInfo)this.logger.trace("TokenCache - homeAccountId from options"),this.loadIdToken(i.id_token,u.clientInfo,r1.hostnameAndPort,r1.tenant,u),this.loadAccessToken(r,i,u.clientInfo,r1.hostnameAndPort,r1.tenant,u);else{if(!i.client_info)throw j.U.createUnableToLoadTokenError("Please provide clientInfo in the response or options.");this.logger.trace("TokenCache - homeAccountId from response"),this.loadIdToken(i.id_token,i.client_info,r1.hostnameAndPort,r1.tenant,u),this.loadAccessToken(r,i,i.client_info,r1.hostnameAndPort,r1.tenant,u)}}},C.prototype.loadIdToken=function(r,i,u,k,B){var r1=q2.createIdTokenEntity(i,u,r,this.config.auth.clientId,k),q1=new z2(r,this.cryptoObj),o2=B.clientInfo?O1.createAccount(B.clientInfo,i,q1,void 0,void 0,void 0,void 0,u):O1.createGenericAccount(i,q1,void 0,void 0,void 0,void 0,u);if(!this.isBrowserEnvironment)throw j.U.createUnableToLoadTokenError("loadExternalTokens is designed to work in browser environments only.");this.logger.verbose("TokenCache - loading id token"),this.storage.setAccount(o2),this.storage.setIdTokenCredential(r1)},C.prototype.loadAccessToken=function(r,i,u,k,B,r1){if(i.access_token){if(!i.expires_in)throw j.U.createUnableToLoadTokenError("Please ensure server response includes expires_in value.");if(!r1.extendedExpiresOn)throw j.U.createUnableToLoadTokenError("Please provide an extendedExpiresOn value in the options.");var q1=new r2(r.scopes).printScopes(),Q2=u2.createAccessTokenEntity(u,k,i.access_token,this.config.auth.clientId,B,q1,i.expires_in,r1.extendedExpiresOn,this.cryptoObj);if(!this.isBrowserEnvironment)throw j.U.createUnableToLoadTokenError("loadExternalTokens is designed to work in browser environments only.");this.logger.verbose("TokenCache - loading access token"),this.storage.setAccessTokenCredential(Q2)}else this.logger.verbose("TokenCache - No access token provided for caching")},C}(),Ne=function(C){function r(i){var u=C.call(this,i)||this;return u.includeRedirectUri=!1,u}return(0,h.ZT)(r,C),r}(F6),Je=function(C){function r(i,u,k,B,r1,q1,o2,E2){var Q2=C.call(this,i,u,k,B,r1,q1,E2)||this;return Q2.apiId=o2,Q2}return(0,h.ZT)(r,C),r.prototype.acquireToken=function(i){return(0,h.mG)(this,void 0,void 0,function(){var u,k,B,r1,q1,E2;return(0,h.Jh)(this,function(Q2){switch(Q2.label){case 0:if(this.logger.trace("SilentAuthCodeClient.acquireToken called"),!i.code)throw j.U.createAuthCodeRequiredError();return[4,this.initializeAuthorizationRequest(i,m.s_.Silent)];case 1:u=Q2.sent(),this.browserStorage.updateCacheEntries(u.state,u.nonce,u.authority,u.loginHint||"",u.account||null),k=this.initializeServerTelemetryManager(this.apiId),Q2.label=2;case 2:return Q2.trys.push([2,4,,5]),B=(0,h.pi)((0,h.pi)({},u),{code:i.code}),[4,this.getClientConfiguration(k,u.authority)];case 3:return r1=Q2.sent(),q1=new Ne(r1),this.logger.verbose("Auth code client created"),[2,new je(q1,this.browserStorage,B,this.logger,this.config.system.navigateFrameWait).handleCodeResponseFromServer({code:i.code,msgraph_host:i.msGraphHost,cloud_graph_host_name:i.cloudGraphHostName,cloud_instance_host_name:i.cloudInstanceHostName},u.state,q1.authority,this.networkClient,!1)];case 4:throw(E2=Q2.sent())instanceof L2.l&&E2.setCorrelationId(this.correlationId),k.cacheFailedRequest(E2),this.browserStorage.cleanRequestByState(u.state),E2;case 5:return[2]}})})},r.prototype.logout=function(){return Promise.reject(j.U.createSilentLogoutUnsupportedError())},r}(H6),Ye=function(){function C(r){this.isBrowserEnvironment="undefined"!=typeof window,this.config=function f0(C,r){var i=C.auth,u=C.cache,k=C.system,B={clientId:"",authority:""+$.gT.DEFAULT_AUTHORITY,knownAuthorities:[],cloudDiscoveryMetadata:"",authorityMetadata:"",redirectUri:"",postLogoutRedirectUri:"",navigateToLoginRequestUrl:!0,clientCapabilities:[],protocolMode:G1.AAD,azureCloudOptions:{azureCloudInstance:l2.None,tenant:""}},r1={cacheLocation:m.Ix.SessionStorage,storeAuthStateInCookie:!1,secureCookies:!1},q1={loggerCallback:function(){},logLevel:R2.Info,piiLoggingEnabled:!1},o2=(0,h.pi)((0,h.pi)({},z0),{loggerOptions:q1,networkClient:r?F1.M.getBrowserNetworkClient():Q1,navigationClient:new w2,loadFrameTimeout:0,windowHashTimeout:k&&k.loadFrameTimeout||6e4,iframeHashTimeout:k&&k.loadFrameTimeout||6e3,navigateFrameWait:r&&F1.M.detectIEOrEdge()?500:0,redirectNavigationTimeout:3e4,asyncPopups:!1,allowRedirectInIframe:!1});return{auth:(0,h.pi)((0,h.pi)({},B),i),cache:(0,h.pi)((0,h.pi)({},r1),u),system:(0,h.pi)((0,h.pi)({},o2),k)}}(r,this.isBrowserEnvironment),this.logger=new _2(this.config.system.loggerOptions,"@azure/msal-browser",T0),this.networkClient=this.config.system.networkClient,this.navigationClient=this.config.system.navigationClient,this.redirectResponse=new Map,this.hybridAuthCodeResponses=new Map,this.browserCrypto=this.isBrowserEnvironment?new g2(this.logger):C2,this.eventHandler=new B2(this.logger,this.browserCrypto),this.browserStorage=this.isBrowserEnvironment?new L1(this.config.auth.clientId,this.config.cache,this.browserCrypto,this.logger):function(C,r){return new L1(C,{cacheLocation:m.Ix.MemoryStorage,storeAuthStateInCookie:!1,secureCookies:!1},C2,r)}(this.config.auth.clientId,this.logger),this.tokenCache=new J6(this.config,this.browserStorage,this.logger,this.browserCrypto)}return C.prototype.handleRedirectPromise=function(r){return(0,h.mG)(this,void 0,void 0,function(){var i,u,k,B,r1,q1=this;return(0,h.Jh)(this,function(o2){return this.logger.verbose("handleRedirectPromise called"),i=this.getAllAccounts(),this.isBrowserEnvironment?(void 0===(k=this.redirectResponse.get(u=r||$.gT.EMPTY_STRING))?(this.eventHandler.emitEvent(I0.t.HANDLE_REDIRECT_START,m.s_.Redirect),this.logger.verbose("handleRedirectPromise has been called for the first time, storing the promise"),B=this.browserStorage.getTemporaryCache(m.c4.CORRELATION_ID,!0)||"",r1=new l0(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,B),k=r1.handleRedirectPromise(r).then(function(E2){return E2&&(i.length<q1.getAllAccounts().length?(q1.eventHandler.emitEvent(I0.t.LOGIN_SUCCESS,m.s_.Redirect,E2),q1.logger.verbose("handleRedirectResponse returned result, login success")):(q1.eventHandler.emitEvent(I0.t.ACQUIRE_TOKEN_SUCCESS,m.s_.Redirect,E2),q1.logger.verbose("handleRedirectResponse returned result, acquire token success"))),q1.eventHandler.emitEvent(I0.t.HANDLE_REDIRECT_END,m.s_.Redirect),E2}).catch(function(E2){throw q1.eventHandler.emitEvent(i.length>0?I0.t.ACQUIRE_TOKEN_FAILURE:I0.t.LOGIN_FAILURE,m.s_.Redirect,null,E2),q1.eventHandler.emitEvent(I0.t.HANDLE_REDIRECT_END,m.s_.Redirect),E2}
1),this.redirectResponse.set(u,k)):this.logger.verbose("handleRedirectPromise has been called previously, returning the result from the first call"),[2,k]):(this.logger.verbose("handleRedirectPromise returns null, not browser environment"),[2,null])})})},C.prototype.acquireTokenRedirect=function(r){return(0,h.mG)(this,void 0,void 0,function(){var i,k=this;return(0,h.Jh)(this,function(B){return this.logger.verbose("acquireTokenRedirect called"),this.preflightBrowserEnvironmentCheck(m.s_.Redirect),i=this.getAllAccounts().length>0,this.eventHandler.emitEvent(i?I0.t.ACQUIRE_TOKEN_START:I0.t.LOGIN_START,m.s_.Redirect,r),[2,new l0(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,r.correlationId).acquireToken(r).catch(function(r1){throw k.eventHandler.emitEvent(i?I0.t.ACQUIRE_TOKEN_FAILURE:I0.t.LOGIN_FAILURE,m.s_.Redirect,null,r1),r1})]})})},C.prototype.acquireTokenPopup=function(r){var i=this;try{this.logger.verbose("acquireTokenPopup called",r.correlationId),this.preflightBrowserEnvironmentCheck(m.s_.Popup)}catch(B){return Promise.reject(B)}var u=this.getAllAccounts();return this.eventHandler.emitEvent(u.length>0?I0.t.ACQUIRE_TOKEN_START:I0.t.LOGIN_START,m.s_.Popup,r),new Me(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,r.correlationId).acquireToken(r).then(function(B){var r1=u.length<i.getAllAccounts().length;return i.eventHandler.emitEvent(r1?I0.t.LOGIN_SUCCESS:I0.t.ACQUIRE_TOKEN_SUCCESS,m.s_.Popup,B),B}).catch(function(B){return i.eventHandler.emitEvent(u.length>0?I0.t.ACQUIRE_TOKEN_FAILURE:I0.t.LOGIN_FAILURE,m.s_.Popup,null,B),Promise.reject(B)})},C.prototype.ssoSilent=function(r){return(0,h.mG)(this,void 0,void 0,function(){var u,k;return(0,h.Jh)(this,function(B){switch(B.label){case 0:this.preflightBrowserEnvironmentCheck(m.s_.Silent),this.logger.verbose("ssoSilent called",r.correlationId),this.eventHandler.emitEvent(I0.t.SSO_SILENT_START,m.s_.Silent,r),B.label=1;case 1:return B.trys.push([1,3,,4]),[4,new de(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,m.WN.ssoSilent,r.correlationId).acquireToken(r)];case 2:return u=B.sent(),this.eventHandler.emitEvent(I0.t.SSO_SILENT_SUCCESS,m.s_.Silent,u),[2,u];case 3:throw k=B.sent(),this.eventHandler.emitEvent(I0.t.SSO_SILENT_FAILURE,m.s_.Silent,null,k),k;case 4:return[2]}})})},C.prototype.acquireTokenByCode=function(r){return(0,h.mG)(this,void 0,void 0,function(){var i,u=this;return(0,h.Jh)(this,function(k){this.preflightBrowserEnvironmentCheck(m.s_.Silent),this.logger.trace("acquireTokenByCode called",r.correlationId),this.eventHandler.emitEvent(I0.t.ACQUIRE_TOKEN_BY_CODE_START,m.s_.Silent,r);try{if(!r.code)throw j.U.createAuthCodeRequiredError();return(i=this.hybridAuthCodeResponses.get(r.code))?this.logger.verbose("Existing acquireTokenByCode request found",r.correlationId):(this.logger.verbose("Initiating new acquireTokenByCode request",r.correlationId),i=this.acquireTokenByCodeAsync(r).then(function(B){return u.eventHandler.emitEvent(I0.t.ACQUIRE_TOKEN_BY_CODE_SUCCESS,m.s_.Silent,B),u.hybridAuthCodeResponses.delete(r.code),B}).catch(function(B){throw u.hybridAuthCodeResponses.delete(r.code),B}),this.hybridAuthCodeResponses.set(r.code,i)),[2,i]}catch(B){throw this.eventHandler.emitEvent(I0.t.ACQUIRE_TOKEN_BY_CODE_FAILURE,m.s_.Silent,null,B),B}return[2]})})},C.prototype.acquireTokenByCodeAsync=function(r){return(0,h.mG)(this,void 0,void 0,function(){return(0,h.Jh)(this,function(k){switch(k.label){case 0:return this.logger.trace("acquireTokenByCodeAsync called",r.correlationId),[4,new Je(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,m.WN.acquireTokenByCode,r.correlationId).acquireToken(r)];case 1:return[2,k.sent()]}})})},C.prototype.acquireTokenByRefreshToken=function(r){return(0,h.mG)(this,void 0,void 0,function(){var u=this;return(0,h.Jh)(this,function(k){return this.eventHandler.emitEvent(I0.t.ACQUIRE_TOKEN_NETWORK_START,m.s_.Silent,r),F1.M.blockReloadInHiddenIframes(),[2,new T
16(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,r.correlationId).acquireToken(r).catch(function(B){if(B instanceof k2&&B.errorCode===m.qx.INVALID_GRANT_ERROR&&!(B instanceof y1))return u.logger.verbose("Refresh token expired or invalid, attempting acquire token by iframe",r.correlationId),new de(u.config,u.browserStorage,u.browserCrypto,u.logger,u.eventHandler,u.navigationClient,m.WN.acquireTokenSilent_authCode,r.correlationId).acquireToken(r);throw B})]})})},C.prototype.logout=function(r){return(0,h.mG)(this,void 0,void 0,function(){return(0,h.Jh)(this,function(i){return this.logger.warning("logout API is deprecated and will be removed in msal-browser v3.0.0. Use logoutRedirect instead."),[2,this.logoutRedirect(r)]})})},C.prototype.logoutRedirect=function(r){return(0,h.mG)(this,void 0,void 0,function(){return(0,h.Jh)(this,function(u){return this.preflightBrowserEnvironmentCheck(m.s_.Redirect),[2,new l0(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,null==r?void 0:r.correlationId).logout(r)]})})},C.prototype.logoutPopup=function(r){try{return this.preflightBrowserEnvironmentCheck(m.s_.Popup),new Me(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,null==r?void 0:r.correlationId).logout(r)}catch(u){return Promise.reject(u)}},C.prototype.getAllAccounts=function(){return this.logger.verbose("getAllAccounts called"),this.isBrowserEnvironment?this.browserStorage.getAllAccounts():[]},C.prototype.getAccountByUsername=function(r){var i=this.getAllAccounts();return!B1.x.isEmpty(r)&&i&&i.length?(this.logger.verbose("Account matching username found, returning"),this.logger.verbosePii("Returning signed-in accounts matching username: "+r),i.filter(function(u){return u.username.toLowerCase()===r.toLowerCase()})[0]||null):(this.logger.verbose("getAccountByUsername: No matching account found, returning null"),null)},C.prototype.getAccountByHomeId=function(r){var i=this.getAllAccounts();return!B1.x.isEmpty(r)&&i&&i.length?(this.logger.verbose("Account matching homeAccountId found, returning"),this.logger.verbosePii("Returning signed-in accounts matching homeAccountId: "+r),i.filter(function(u){return u.homeAccountId===r})[0]||null):(this.logger.verbose("getAccountByHomeId: No matching account found, returning null"),null)},C.prototype.getAccountByLocalId=function(r){var i=this.getAllAccounts();return!B1.x.isEmpty(r)&&i&&i.length?(this.logger.verbose("Account matching localAccountId found, returning"),this.logger.verbosePii("Returning signed-in accounts matching localAccountId: "+r),i.filter(function(u){return u.localAccountId===r})[0]||null):(this.logger.verbose("getAccountByLocalId: No matching account found, returning null"),null)},C.prototype.setActiveAccount=function(r){this.browserStorage.setActiveAccount(r)},C.prototype.getActiveAccount=function(){return this.browserStorage.getActiveAccount()},C.prototype.preflightBrowserEnvironmentCheck=function(r){if(this.logger.verbose("preflightBrowserEnvironmentCheck started"),F1.M.blockNonBrowserEnvironment(this.isBrowserEnvironment),F1.M.blockRedirectInIframe(r,this.config.system.allowRedirectInIframe),F1.M.blockReloadInHiddenIframes(),F1.M.blockAcquireTokenInPopups(),r===m.s_.Redirect&&this.config.cache.cacheLocation===m.Ix.MemoryStorage&&!this.config.cache.storeAuthStateInCookie)throw o1.W.createInMemoryRedirectUnavailableError();(r===m.s_.Redirect||r===m.s_.Popup)&&this.preflightInteractiveRequest()},C.prototype.preflightInteractiveRequest=function(){this.logger.verbose("preflightInteractiveRequest called, validating app environment"),F1.M.blockReloadInHiddenIframes(),this.browserStorage.setInteractionInProgress(!0)},C.prototype.addEventCallback=function(r){return this.eventHandler.addEventCallback(r)},C.prototype.removeEventCallback=function(r){this.eventHandler.removeEventCallback(r)},C.prototype.enableAccountStorageEvents=function(){this.eventHandler.enableAccountStorageEvents()},C.prototype.disableAccountStorageEvents=function(){this.eventHandler.disableAccountStorageEvents()},C.prototype.getTokenCache=function(){return this.tokenCache},C.prototype.getLogger=function(){return this.logger},C.prototype.setLogger=function(r){this.logger=r},C.prototype.initializeWrapperLibrary=function(r,i){this.browserStorage.setWrapperMetadata(r,i)},C.prototype.setNavigationClient=function(r){this.navigationClient=r},C.prototype.getConfiguration=function(){return this.config},C}(),Y0=function(C){function r(i){return C.call(this,i)||this}return(0,p2.ZT)(r,C),r.prototype.acquireToken=function(i){return(0,p2.mG)(this,void 0,void 0,function(){var u;return(0,p2.Jh)(this,function(B){switch(B.label){case 0:return B.trys.push([0,2,,3]),[4,this.acquireCachedToken(i)];case 1:return[2,B.sent()];case 2:if((u=B.sent())instanceof y2.e&&u.errorCode===y2.A.tokenRefreshRequired.code)return[2,new z6(this.config).acquireTokenByRefreshToken(i)];throw u;case 3:return[2]}})})},r.prototype.acquireCachedToken=function(i){var u,k,B,r1;return(0,p2.mG)(this,void 0,void 0,function(){var q1,o2;return(0,p2.Jh)(this,function(E2){switch(E2.label){case 0:if(!i)throw H1.r.createEmptyTokenRequestError();if(i.forceRefresh)throw null===(u=this.serverTelemetryManager)||void 0===u||u.setCac
1heOutcome($.To.FORCE_REFRESH),this.logger.info("SilentFlowClient:acquireCachedToken - Skipping cache because forceRefresh is true."),y2.e.createRefreshRequiredError();if(!i.account)throw y2.e.createNoAccountInSilentRequestError();if(q1=i.authority||this.authority.getPreferredCache(),!(o2=this.cacheManager.readCacheRecord(i.account,this.config.authOptions.clientId,i,q1)).accessToken)throw null===(k=this.serverTelemetryManager)||void 0===k||k.setCacheOutcome($.To.NO_CACHED_ACCESS_TOKEN),this.logger.info("SilentFlowClient:acquireCachedToken - No access token found in cache for the given properties."),y2.e.createRefreshRequiredError();if(K2.wasClockTurnedBack(o2.accessToken.cachedAt)||K2.isTokenExpired(o2.accessToken.expiresOn,this.config.systemOptions.tokenRenewalOffsetSeconds))throw null===(B=this.serverTelemetryManager)||void 0===B||B.setCacheOutcome($.To.CACHED_ACCESS_TOKEN_EXPIRED),this.logger.info("SilentFlowClient:acquireCachedToken - Cached access token is expired or will expire within "+this.config.systemOptions.tokenRenewalOffsetSeconds+" seconds."),y2.e.createRefreshRequiredError();if(o2.accessToken.refreshOn&&K2.isTokenExpired(o2.accessToken.refreshOn,0))throw null===(r1=this.serverTelemetryManager)||void 0===r1||r1.setCacheOutcome($.To.REFRESH_CACHED_ACCESS_TOKEN),this.logger.info("SilentFlowClient:acquireCachedToken - Cached access token's refreshOn property has been exceeded'."),y2.e.createRefreshRequiredError();return this.config.serverTelemetryManager&&this.config.serverTelemetryManager.incrementCacheHits(),[4,this.generateResultFromCacheRecord(o2,i)];case 1:return[2,E2.sent()]}})})},r.prototype.generateResultFromCacheRecord=function(i,u){return(0,p2.mG)(this,void 0,void 0,function(){var k;return(0,p2.Jh)(this,function(B){switch(B.label){case 0:return i.idToken&&(k=new z2(i.idToken.secret,this.config.cryptoInterface)),[4,S6.generateAuthenticationResult(this.cryptoUtils,this.authority,i,!0,u,k)];case 1:return[2,B.sent()]}})})},r}(P2),Y6=function(C){function r(){return null!==C&&C.apply(this,arguments)||this}return(0,h.ZT)(r,C),r.prototype.acquireToken=function(i){return(0,h.mG)(this,void 0,void 0,function(){var u,k,B,r1;return(0,h.Jh)(this,function(q1){switch(q1.label){case 0:return u=this.initializeServerTelemetryManager(m.WN.acquireTokenSilent_silentFlow),[4,this.createSilentFlowClient(u,i.authority,i.azureCloudOptions)];case 1:k=q1.sent(),this.logger.verbose("Silent auth client created"),q1.label=2;case 2:return q1.trys.push([2,4,,5]),[4,k.acquireCachedToken(i)];case 3:return B=q1.sent(),this.eventHandler.emitEvent(I0.t.ACQUIRE_TOKEN_SUCCESS,m.s_.Silent,B),[2,B];case 4:throw(r1=q1.sent())instanceof j.U&&r1.errorCode===j.n.signingKeyNotFoundInStorage.code&&this.logger.verbose("Signing keypair for bound access token not found. Refreshing bound access token and generating a new crypto keypair."),r1;case 5:return[2]}})})},r.prototype.logout=function(){return Promise.reject(j.U.createSilentLogoutUnsupportedError())},r.prototype.createSilentFlowClient=function(i,u,k){return(0,h.mG)(this,void 0,void 0,function(){var B;return(0,h.Jh)(this,function(r1){switch(r1.label){case 0:return[4,this.getClientConfiguration(i,u,k)];case 1:return B=r1.sent(),[2,new Y0(B)]}})})},r.prototype.initializeSilentRequest=function(i,u){return(0,h.mG)(this,void 0,void 0,function(){var k;return(0,h.Jh)(this,function(B){switch(B.label){case 0:return k=[(0,h.pi)({},i)],[4,this.initializeBaseRequest(i)];case 1:return[2,h.pi.apply(void 0,[h.pi.apply(void 0,k.concat([B.sent()])),{account:u,forceRefresh:i.forceRefresh||!1}])]}})})},r}(H6),Qe=function(C){function r(i){var u=C.call(this,i)||this;return u.activeSilentTokenRequests=new Map,u}return(0,h.ZT)(r,C),r.prototype.loginRedirect=function(i){return(0,h.mG)(this,void 0,void 0,function(){return(0,h.Jh)(this,function(u){return this.logger.verbose("loginRedirect called"),[2,this.acquireTokenRedirect(i||m.yo)]})})},r.prototype.loginPopup=function(i){return this.logger.verbose("loginPopup called"),this.acquireTokenPopup(i||m.yo)},r.prototype.acquireTokenSilent=function(i){return(0,h.mG)(this,void 0,void 0,function(){var u,B,r1,q1,o2=this;return(0,h.Jh)(this,function(E2){if(this.preflightBrowserEnvironmentCheck(m.s_.Silent),this.logger.verbose("acquireTokenSilent called",i.correlationId),!(u=i.account||this.getActiveAccount()))throw j.U.createNoAccountError();return B=JSON.stringify({clientId:this.config.auth.clientId,authority:i.authority||"",scopes:i.scopes,homeAccountIdentifier:u.homeAccountId,claims:i.claims,authenticationScheme:i.authenticationScheme,resourceRequestMethod:i.resourceRequestMethod,resourceRequestUri:i.resourceRequestUri,shrClaims:i.shrClaims,sshKid:i.sshKid}),void 0===(r1=this.activeSilentTokenRequests.get(B))?(this.logger.verbose("acquireTokenSilent called for the first time, storing active request",i.correlationId),q1=this.acquireTokenSilentAsync(i,u).then(function(Q2){return o2.activeSilentTokenRequests.delete(B),Q2}).catch(function(Q2){throw o2.activeSilentTokenRequests.delete(B),Q2}),this.activeSilentTokenRequests.set(B,q1),[2,q1]):(this.logger.verbose("acquireTokenSilent has been called previously, returning the result from the first call",i.correlationId),[2,r1])})})},r.prototype.acquireTokenSilentAsync=function(i,u){return(0,h.mG)(this,void 0,void 0,function(){var k,B,r1=this;return(0,h.Jh)(this,function(q1){switch(q1.label){case 0:return[4,(k=new Y6(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,i.correlationId)).initializeSilentRequest(i,u)];case 1:return B=q1.sent(),this.eventHandler.emitEvent(I0.t.ACQUIRE_TOKEN_START,m.s_.Silent,i),[2,k.acquireToken(B).catch(function(){return(0,h.mG)(r
11,void 0,void 0,function(){var o2,E2;return(0,h.Jh)(this,function(Q2){switch(Q2.label){case 0:return Q2.trys.push([0,2,,3]),[4,this.acquireTokenByRefreshToken(B)];case 1:return o2=Q2.sent(),this.eventHandler.emitEvent(I0.t.ACQUIRE_TOKEN_SUCCESS,m.s_.Silent,o2),[2,o2];case 2:throw E2=Q2.sent(),this.eventHandler.emitEvent(I0.t.ACQUIRE_TOKEN_FAILURE,m.s_.Silent,null,E2),E2;case 3:return[2]}})})})]}})})},r}(Ye),U6=_(79546),B6=_(17054),ie=_(51062);class we{constructor(r,i="/assets/i18n/",u=".json"){this.http=r,this.prefix=i,this.suffix=u}getTranslation(r){return this.http.get(`${this.prefix}${r}${this.suffix}`)}}var X0=_(69808),Ve=(_(23753),_(97582)),c6=_(74202),Ae=_(92198);_(31307);const z4=new t.OlP("ngx-google-analytics-settings",{factory:()=>({trackingCode:"",enableTracing:!1})}),v4=new t.OlP("ngx-window",{providedIn:"root",factory:()=>function f4(C){return(0,X0.NF)(C)?window:null}((0,t.f3M)(t.Lbi))}),l4=new t.OlP("ngx-data-layer",{providedIn:"root",factory:()=>function s4(C){return C?C.dataLayer=C.dataLayer||[]:null}((0,t.f3M)(v4))}),V4=new t.OlP("ngx-gtag-fn",{providedIn:"root",factory:()=>function $e(C,r){return C?C.gtag=C.gtag||function(){r.push(arguments)}:null}((0,t.f3M)(v4),(0,t.f3M)(l4))}),V6={provide:t.ip1,multi:!0,useFactory:function $4(C,r,i){return()=>(0,Ve.mG)(this,void 0,void 0,function*(){var u;if(!C.trackingCode)return void((0,t.X6Q)()||console.error("Empty tracking code for Google Analytics. Make sure to provide one when initializing NgxGoogleAnalyticsModule."));if(!r)return void((0,t.X6Q)()||console.error("Was not possible create or read gtag() fn. Make sure this module is running on a Browser w/ access to Window interface."));i||(0,t.X6Q)()||console.error("Was not possible to access Document interface. Make sure this module is running on a Browser w/ access do Document interface."),C.uri=C.uri||`https://www.googletagmanager.com/gtag/js?id=${C.trackingCode}`,C.initCommands=null!==(u=null==C?void 0:C.initCommands)&&void 0!==u?u:[],C.initCommands.find(r1=>"config"===r1.command)||C.initCommands.unshift({command:"config",values:[C.trackingCode]}),C.initCommands.find(r1=>"js"===r1.command)||C.initCommands.unshift({command:"js",values:[new Date]});for(const r1 of C.initCommands)r(r1.command,...r1.values);const k=i.createElement("script");k.async=!0,k.src=C.uri,C.nonce&&k.setAttribute("nonce",C.nonce),i.getElementsByTagName("head")[0].appendChild(k)})},deps:[z4,V4,X0.K0]};new t.OlP("ngx-google-analytics-routing-settings",{factory:()=>({})});let X4=(()=>{class C{static forRoot(i,u=[],k,B,r1){return{ngModule:C,providers:[{provide:z4,useValue:{trackingCode:i,initCommands:u,uri:k,enableTracing:B,nonce:r1}},V6]}}}return C.\u0275fac=function(i){return new(i||C)},C.\u0275mod=t.oAB({type:C}),C.\u0275inj=t.cJS({imports:[[]]}),C})();var ve=_(59783),h4=_(3640),x4=_(62152),Ge=_(40520),c4=_(93075),se=_(64449),S4=_(34594),We=_(76360),be=_(92340),a6=_(37389),re=_(37316);function xe(C,r,i){return new a6.Zg(C,r,i,["en","fr","es"],"ROUTES.")}const qe=[{path:"home",loadChildren:()=>Promise.resolve().then(_.bind(_,43290)).then(C=>C.SharedModule)},{path:"self-assess",loadChildren:()=>Promise.all([_.e(180),_.e(986)]).then(_.bind(_,96986)).then(C=>C.SelfAssessModule)},{path:"chat",redirectTo:"identify"},{path:"",redirectTo:"home",pathMatch:"full"},{path:"",loadChildren:()=>_.e(180).then(_.bind(_,40180)).then(C=>C.FeaturesModule)},{path:"fefac",canActivate:[re.F],component:re.F,data:{openNewTab:!1,skipRouteLocalization:!0,externalUrl:"./en/identify?client=FEFAC"}},{path:"**",redirectTo:"/home/error"}];let N4=(()=>{class C{}return C.\u0275fac=function(i){return new(i||C)},C.\u0275mod=t.oAB({type:C}),C.\u0275inj=t.cJS({imports:[[c6.Bz.forRoot(qe,{initialNavigation:"disabled",relativeLinkResolution:"legacy",scrollPositionRestoration:"enabled",anchorScrolling:"enabled",scrollOffset:[0,0],preloadingStrategy:c6.wm}),a6.fQ.forRoot(qe,{parser:{provide:a6.DJ,useFactory:xe,deps:[ie.sK,X0.Ye,a6.uh]},initialNavigation:!0})],c6.Bz,a6.fQ]}),C})();var L6=_(48805),K6=_(15861),le=_(52129),n4=_(38555),Oe=_(48327),q4=_(52468),W6=_(19085);let y4=(()=>{class C{constructor(i,u){this.router=i,this.location=u,this.subscription=this.router.events.pipe((0,Ae.h)(k=>k instanceof c6.m2)).subscribe(k=>this.handleNavigationEnd(k))}handleNavigationEnd(i){const[u,k]=i.urlAfterRedirects.split("#"),[B,r1]=u.split("?");if(!r1)return;const q1=new URLSearchParams(r1);
1if(!q1.has("compare-standards")||this.isComparePath(B))return;q1.delete("compare-standards");const o2=q1.toString();this.location.replaceState(`${B}${o2?`?${o2}`:""}${k?`#${k}`:""}`)}isComparePath(i){return/\/compare(\/|$)/.test(i||"")}ngOnDestroy(){this.subscription.unsubscribe()}}return C.\u0275fac=function(i){return new(i||C)(t.LFG(c6.F0),t.LFG(X0.Ye))},C.\u0275prov=t.Yz7({token:C,factory:C.\u0275fac,providedIn:"root"}),C})();var ze=_(5694);let ae=(()=>{class C{constructor({nativeElement:i}){"loading"in HTMLImageElement.prototype&&i.setAttribute("loading","lazy")}}return C.\u0275fac=function(i){return new(i||C)(t.Y36(t.SBq))},C.\u0275dir=t.lG2({type:C,selectors:[["img"]]}),C})();function G4(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"section",19)(1,"div",20)(2,"div"),t._UZ(3,"span",21),t.ALo(4,"translate"),t._UZ(5,"span",21),t.ALo(6,"translate"),t.qZA(),t.TgZ(7,"div")(8,"button",22),t.NdJ("click",function(){return t.CHM(i),t.oxw().toggleRibbon()}),t.TgZ(9,"span",23),t._uU(10,"\xd7"),t.qZA()()()()()}2&C&&(t.xp6(3),t.Q6J("innerHTML",t.lcZ(4,2,"shared.ribbon-text.p1"),t.oJD),t.xp6(2),t.Q6J("innerHTML",t.lcZ(6,4,"shared.ribbon-text.p3"),t.oJD))}const ge=function(C){return[C]};let p4=(()=>{class C{constructor(i){this.translate=i,this.showRibbon=!1}ngOnInit(){this.locale=this.translate.currentLang}toggleRibbon(){this.showRibbon=!this.showRibbon}}return C.\u0275fac=function(i){return new(i||C)(t.Y36(ie.sK))},C.\u0275cmp=t.Xpm({type:C,selectors:[["app-home-header"]],decls:32,vars:19,consts:[[2,"display","flex","flex","0 1 auto","background-color","#264F68","height","6px"],[1,"navbar","navbar-expand-lg","navbar-dark","background-color-teal"],[1,"container"],[1,"navbar-brand"],["href","/",1,"color-white"],["alt","logo","width","300px","src","https://standards.sustainable-trade.org/wp-content/uploads/2020/10/StandardsMap-Logo.svg"],["type","button","data-toggle","collapse","data-target","#navbarTogglerDemo02","aria-controls","navbarTogglerDemo02","aria-expanded","false","aria-label","Toggle navigation",1,"navbar-toggler"],[1,"navbar-toggler-icon"],["id","navbarTogglerDemo02",1,"collapse","navbar-collapse"],[1,"navbar-nav","ml-auto","mt-2","mt-lg-0",2,"color","white","font-size","16px","font-weight","600"],[1,"nav-item"],["href","https://resources.standardsmap.org/why/",1,"nav-link","color-white"],["href","https://resources.standardsmap.org/knowledge/",1,"nav-link","color-white"],["href","https://www.intracen.org/resources/tools","target","_blank","rel","noopener",1,"nav-link","color-white","external-nav-link"],["viewBox","0 0 16 16","width","12","height","12","aria-hidden","true","focusable","false",1,"external-nav-link__icon"],["d","M9 2h5v5M14 2 7 9M12 9.5V13a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3.5","fill","none","stroke","currentColor","stroke-width","1.6","stroke-linecap","round","stroke-linejoin","round"],[1,"sr-only"],["queryParamsHandling","preserve",1,"nav-link","color-white","sm-button","sm-button-blue",3,"routerLink"],["class","alert alert-warning fade show","role","alert",4,"ngIf"],["role","alert",1,"alert","alert-warning","fade","show"],[1,"container","d-flex","justify-content-between"],[3,"innerHTML"],["type","button","data-dismiss","alert","aria-label","Close",1,"close","ml-5",3,"click"],["aria-hidden","true"]],template:function(i,u){1&i&&(t._UZ(0,"div",0),t.TgZ(1,"nav",1)(2,"div",2)(3,"div",3)(4,"a",4),t._UZ(5,"img",5),t.qZA()(),t.TgZ(6,"button",6),t._UZ(7,"span",7),t.qZA(),t.TgZ(8,"div",8)(9,"ul",9)(10,"li",10)(11,"a",11),t._uU(12),t.ALo(13,"translate"),t.qZA()(),t.TgZ(14,"li",10)(15,"a",12),t._uU(16),t.ALo(17,"translate"),t.qZA()(),t.TgZ(18,"li",10)(19,"a",13),t._uU(20),t.ALo(21,"translate"),t.O4$(),t.TgZ(22,"svg",14),t._UZ(23,"path",15),t.qZA(),t.kcU(),t.TgZ(24,"span",16),t._uU(25),t.ALo(26,"translate"),t.qZA()()(),t.TgZ(27,"li",10)(28,"a",17),t._uU(29),t.ALo(30,"translate"),t.qZA()()()()()(),t.YNc(31,G4,11,6,"section",18)),2&i&&(t.xp6(12),t.hij("",t.lcZ(13,7,"shared.why-standards-map")," "),t.xp6(4),t.hij("",t.lcZ(17,9,"shared.knowledge-base")," "),t.xp6(4),t.hij(" ",t.lcZ(21,11,"shared.itc-tools")," "),t.xp6(5),t.Oqu(t.lcZ(26,13,"shared.opens-in-new-tab")),t.xp6(3),t.Q6J("routerLink",t.VKq(17,ge,"/"+u.locale+"/identify")),t.xp6(1),t.hij("",t.lcZ(30,15,"shared.get-started")," "),t.xp6(2),t.Q6J("ngIf",u.showRibbon))},directives:[B6.M2,ae,c6.yS,X0.O5],pipes:[ie.X$],styles:[".router-link-active[_ngcontent-%COMP%], .router-link-active[_ngcontent-%COMP%]:hover, .router-link-exact-active[_ngcontent-%COMP%], .router-link-exact-active[_ngcontent-%COMP%]:hover{color:#a9f0e8!important;cursor:pointer;text-decoration:none!important;transition:all .2s linear}.standard_menu_link[_ngcontent-%COMP%]{cursor:pointer;text-decoration:none!important}.standard_menu_link[_ngcontent-%COMP%]:hover{color:#72ad4f!important;transition:all .2s linear}.main-menu-wrapper[_ngcontent-%COMP%]{line-height:29px}.floating-wrapper[_ngcontent-%COMP%]{position:relative;z-index:1000}.floating-wrapper[_ngcontent-%COMP%] > .main-menu[_ngcontent-%COMP%]{position:absolute;background-color:#fff;width:100%;padding-left:1rem;padding-right:1rem;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee}.menu-item[_ngcontent-%COMP%]{border-top:1px solid #eeeeee}.dropdown-menu-trigger[_ngcontent-%COMP%]{background-color:#fff;color:#000}.navbar-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .dropdown-wrapper[_ngcontent-%COMP%]{opacity:1;position:absolute;
1left:0;top:40px;padding-top:22px;transition:all .2s;z-index:999}.mobile-menu[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]{padding-top:1rem}menu[_ngcontent-%COMP%]{display:block;list-style-type:disc;margin-block-start:0em!important;margin-block-end:0em!important;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0px!important}.main-menu[_ngcontent-%COMP%]{position:relative}.main-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{margin-top:10px!important}.main-menu-wrapper[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#000;font-size:16px;line-height:30px;font-weight:400;padding:15px 10px}.main-menu[_ngcontent-%COMP%]{position:relative}.nav-link[_ngcontent-%COMP%]:hover, .nav-item.active[_ngcontent-%COMP%]{color:#a9f0e8!important;transition:all .2s linear}.navbar[_ngcontent-%COMP%]{min-height:60px}.navbar-dark[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{margin-bottom:0!important}.external-nav-link[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.35rem}.external-nav-link__icon[_ngcontent-%COMP%]{flex-shrink:0;opacity:.85}@media (max-width: 575.98px){.navbar-brand[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:min(220px,100vw - 120px)}}.navbar-nav[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]{padding-left:7px;padding-right:7px}@media (min-width: 992px){.navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{white-space:nowrap}}@media (min-width: 992px) and (max-width: 1199.98px){.navbar-brand[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:220px}.navbar-nav[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}"]}),C})();var Q6=_(41777),Pe=_(24096),A4=_(34055),m4=_(36957),fe=_(89876),e4=_(82621);const H4=["op"];function g4(C,r){1&C&&(t.TgZ(0,"div"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&C&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"shared.no-notifications")))}const Ze=function(){return["fal","circle"]};function v1(C,r){1&C&&t._UZ(0,"fa-icon",10),2&C&&t.Q6J("icon",t.DdM(1,Ze))}const h1=function(){return["fas","circle"]};function c1(C,r){1&C&&t._UZ(0,"fa-icon",10),2&C&&t.Q6J("icon",t.DdM(1,h1))}function e2(C,r){if(1&C){const i=t.EpF();t.ynx(0),t.TgZ(1,"tr")(2,"td",6)(3,"a",7)(4,"p",8),t.NdJ("click",function(){const B=t.CHM(i).$implicit;return t.oxw().markAsRead(B.id)}),t._uU(5),t.qZA()()(),t.TgZ(6,"td"),t.YNc(7,v1,1,2,"fa-icon",9),t.YNc(8,c1,1,2,"fa-icon",9),t.qZA()(),t.TgZ(9,"tr"),t._uU(10),t.qZA(),t._UZ(11,"hr"),t.BQk()}if(2&C){const i=r.$implicit,u=t.oxw();
1t.xp6(3),t.s9C("href",i.url,t.LSH),t.xp6(1),t.Q6J("lineCount","2"),t.xp6(1),t.Oqu(u.getNotificationTitle(i)),t.xp6(2),t.Q6J("ngIf",i.read),t.xp6(1),t.Q6J("ngIf",!i.read),t.xp6(2),t.Oqu(u.friendlyLastUpdateTime(i.updateDate))}}const d0=function(C){return[C]},R0=function(C){return{length:C}};function v6(C,r){if(1&C&&(t.TgZ(0,"div",11)(1,"u"),t._uU(2),t.ALo(3,"translate"),t.qZA()()),2&C){const i=t.oxw();t.Q6J("routerLink",t.VKq(5,d0,"/"+i.locale+"/notifications")),t.xp6(2),t.Oqu(t.xi3(3,2,"shared.view-more-notfxn",t.VKq(7,R0,i.remainderCount())))}}let w4=(()=>{class C{constructor(i,u,k,B){this.el=i,this.router=u,this.translate=k,this.accountService=B,this.notifications=[],this.notificationEvent=new t.vpe,this.locale=k.currentLang}ngOnInit(){this.accountService.getNotifications().subscribe(i=>{this.notifications=null==i?void 0:i.map(u=>({id:u.notificationId,title:u.title,titleFr:u.titleFr,titleEs:u.titleEs,url:u.url,tag:u.tag,read:u.read,addToResources:u.addToResources,updateDate:u.updateDate})),this.notificationEvent.emit(this.notifications)})}ngOnDestroy(){}friendlyLastUpdateTime(i){return m4.b.friendlyLastUpdateTime(i,this.locale)}remainderCount(){return this.notifications?this.notifications.length-4:0}markAsRead(i){var u=this;return(0,K6.Z)(function*(){yield u.accountService.markNotificationAsRead(i)})()}getNotificationTitle(i){return m4.b.translateNotificationTitle(i,this.locale)}}return C.\u0275fac=function(i){return new(i||C)(t.Y36(t.SBq),t.Y36(c6.F0),t.Y36(ie.sK),t.Y36(fe.B))},C.\u0275cmp=t.Xpm({type:C,selectors:[["app-notifications-modal"]],viewQuery:function(i,u){if(1&i&&t.Gf(H4,5),2&i){let k;t.iGM(k=t.CRH())&&(u.op=k.first)}},outputs:{notificationEvent:"notificationEvent"},decls:9,vars:6,consts:[[1,"m-2","w-100","p-3"],["op",""],[1,"notification-label"],[4,"ngIf"],[4,"ngFor","ngForOf"],["class","d-flex flex-row-reverse btn btn-link shadow-none color-teal hover-color-green",3,"routerLink",4,"ngIf"],[1,"font-weight-bold"],["target","_blank",3,"href"],["ellipsify","",3,"lineCount","click"],["class","color-teal",3,"icon",4,"ngIf"],[1,"color-teal",3,"icon"],[1,"d-flex","flex-row-reverse","btn","btn-link","shadow-none","color-teal","hover-color-green",3,"routerLink"]],template:function(i,u){1&i&&(t.TgZ(0,"div",0,1)(2,"div",2),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.TgZ(5,"table"),t.YNc(6,g4,3,3,"div",3),t.YNc(7,e2,12,6,"ng-container",4),t.qZA(),t.YNc(8,v6,4,9,"div",5),t.qZA()),2&i&&(t.xp6(3),t.Oqu(t.lcZ(4,4,"shared.notifications")),t.xp6(3),t.Q6J("ngIf",u.notifications&&0===u.notifications.length),t.xp6(1),t.Q6J("ngForOf",null==u.notifications?null:u.notifications.slice(0,4)),t.xp6(1),t.Q6J("ngIf",u.notifications&&u.notifications.length>4))},directives:[X0.O5,X0.sg,e4.K,U6.BN,c6.rH],pipes:[ie.X$],styles:[".notification-panel[_ngcontent-%COMP%]{width:30em;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}[_nghost-%COMP%]     .p-overlaypanel{width:30em}.notification-label[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#6c757d;font-family:Inter,sans-serif;padding-bottom:8px}"]}),C})();const a4=["favoritesModal"],et=["notificationsModal"],W4=function(){return{exact:!1}};function L0(C,r){if(1&C){const i=t.EpF();t.ynx(0),t.TgZ(1,"a",20),t.NdJ("click",function(){return t.CHM(i),t.oxw(3).closeMobileMenu()}),t._UZ(2,"fa-icon",17),t.TgZ(3,"span"),t._uU(4),t.ALo(5,"translate"),t.qZA()(),t.BQk()}if(2&C){const i=t.oxw(2).$implicit;t.xp6(1),t.Q6J("routerLink",i.route)("routerLinkActiveOptions",t.DdM(6,W4)),t.xp6(1),t.Q6J("icon",i.icon),t.xp6(2),t.Oqu(t.lcZ(5,4,i.label))}}function m6(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"a",21),t.NdJ("click",function(){t.CHM(i);const k=t.oxw(2).$implicit,B=t.oxw();return B.openInNewTab(k.route,k.includeComparisonQuery),B.closeMobileMenu()}),t._UZ(1,"fa-icon",17),t.TgZ(2,"span"),t._uU(3),t.ALo(4,"translate"),t.qZA()()}if(2&C){const i=t.oxw(2).$implicit;t.xp6(1),t.Q6J("icon",i.icon),t.xp6(2),t.Oqu(t.lcZ(4,2,i.label))}}function dt(C,r){if(1&C&&(t.TgZ(0,"li"),t.YNc(1,L0,6,7,"ng-container",18),t.YNc(2,m6,5,4,"ng-template",null,19,t.W1O),t.qZA()),2&C){const i=t.MAs(3),u=t.oxw().$implicit;t.xp6(1),t.Q6J("ngIf",!u.external)("ngIfElse",i)}}function Ie(C,r){if(1&C&&(t.ynx(0),t.YNc(1,dt,4,2,"li",5),t.BQk()),2&C){const i=r.$implicit;t.xp6(1),t.Q6J("ngIf",i.show())}}function ft(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"a",27),t.NdJ("click",function(){return t.CHM(i),t.oxw(4).closeMobileMenu()}),t._UZ(1,"fa-icon",17),t.TgZ(2,"span"),t._uU(3),t.ALo(4,"translate"),t.qZA()()}if(2&C){const i=t.oxw(2).$implicit;t.Q6J("routerLink",i.route),t.xp6(1),t.Q6J("icon",i.icon),t.xp6(2),t.Oqu(t.lcZ(4,3,i.label))}}function Re(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"a",21),t.NdJ("click",function(){return t.CHM(i),t.oxw(2).$implicit.click()}),t._UZ(1,"fa-icon",17),t.TgZ(2,"span"),t._uU(3),t.ALo(4,"translate"),t.qZA()()}if(2&C){const i=t.oxw(2).$implicit;t.xp6(1),t.Q6J("icon",i.icon),t.xp6(2),t.Oqu(t.lcZ(4,2,i.label))}}const Fe=function(){return["fal","chevron-down"]},at=function(){return["fal","chevron-right"]};function _4(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"a",21),t.NdJ("click",function(k){return t.CHM(i),t.oxw(4).toggleLanguageDropdown(k)}),t._UZ(1,"fa-icon",17),t.TgZ(2,"span",28),t._uU(3),t.ALo(4,"translate"),t.qZA(),t._UZ(5,"fa-icon",29),t.qZA()}if(2&C){const i=t.oxw(2).$implicit,u=t.oxw(2);t.xp6(1),t.Q6J("icon",i.icon),t.xp6(2),t.Oqu(t.lcZ(4,3,i.label)),t.xp6(2),t.Q6J("icon",u.isLanguageDropdownOpen?t.DdM(5,Fe):t.DdM(6,at))}}const Se=function(C){return{active:C}};function O4(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"li")(1,"a",30),t.NdJ("click",function(){const B=t.CHM(i).$implicit,r1=t.oxw(4);return B.click(),r1.closeLanguageDropdown(),r1.closeMobileMenu()}),t.TgZ(2,"span"),t._uU(3),t.ALo(4,"translate"),t.qZA()()()}if(2&C){const i=r.$implicit,u=t.oxw(4);t.xp6(1),t.Q6J("ngClass",t.VKq(4,Se,i.value===u.translate.currentLang)),t.xp6(2),t.Oqu(t.lcZ(4,2,i.label))}}function mt(C,r){if(1&C&&(t.TgZ(0,"li"),t.YNc(1,ft,5,5,"a",24),t.YNc(2,Re,5,4,"a",25),t.YNc(3,_4,6,7,"a",25),t.TgZ(4,"ul",26),t.YNc(5,O4,5,6,"li",4),t.qZA()()),2&C){const i=t.oxw().$implicit,u=t.oxw(2);t.xp6(1),t.Q6J("ngIf",i.route),t.xp6(1),t.Q6J("ngIf",i.click&&!i.dropdown),t.xp6(1),t.Q6J("ngIf",i.dropdown),t.xp6(1),t.Q6J("@dropdownAnimation",u.isLanguageDropdownOpen?"open":"closed"),t.xp6(1),t.Q6J("ngForOf",i.dropdownItems)}}function M4(C,r){1&C&&t._UZ(0,"div",22)}function Be(C,r){if(1&C&&(t.ynx(0),t.YNc(1,mt,6,5,"li",5),t.YNc(2,M4,1,0,"div",23),t.BQk()),2&C){const i=r.$implicit;t.xp6(1),t.Q6J("ngIf",i.show()),t.xp6(1),t.Q6J("ngIf",i.dropdown)}}function L4(C,r){if(1&C&&(t.ynx(0),t._UZ(1,"div",22),t.TgZ(2,"ul"),t.YNc(3,Be,3,2,"ng-container",4),t.qZA(),t.BQk()),2&C){const i=t.oxw();
1t.xp6(3),t.Q6J("ngForOf",i.menuMobileItems)}}const T1=function(){return["fas","bell"]};function J(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"div",8),t._UZ(1,"app-icon-button",31),t.TgZ(2,"div",10)(3,"app-notifications-modal",32,33),t.NdJ("notificationEvent",function(k){return t.CHM(i),t.oxw().updateNotifications(k)}),t.qZA()()()}2&C&&(t.xp6(1),t.Q6J("icon",t.DdM(3,T1))("noBackgroundColor",!0)("iconColor","#fff"))}const l=function(){return["fal","user-gear"]};function d(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"a",34),t.NdJ("click",function(){return t.CHM(i),t.oxw().editITCProfile()}),t._UZ(1,"fa-icon",17),t.TgZ(2,"span"),t._uU(3),t.ALo(4,"translate"),t.qZA()()}2&C&&(t.xp6(1),t.Q6J("icon",t.DdM(4,l)),t.xp6(2),t.Oqu(t.lcZ(4,2,"shared.profile")))}const v=function(C){return[C]},A=function(){return["fal","star"]};function b1(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"a",35),t.NdJ("click",function(){return t.CHM(i),t.oxw().closeMobileMenu()}),t._UZ(1,"fa-icon",17),t.TgZ(2,"span"),t._uU(3),t.ALo(4,"translate"),t.qZA()()}if(2&C){const i=t.oxw();t.Q6J("routerLink",t.VKq(5,v,"/"+i.locale+"/favorites")),t.xp6(1),t.Q6J("icon",t.DdM(7,A)),t.xp6(2),t.Oqu(t.lcZ(4,3,"shared.favorites"))}}const Z1=function(){return["fal","right-to-bracket"]};function n2(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"div")(1,"a",34),t.NdJ("click",function(){return t.CHM(i),t.oxw().login()}),t._UZ(2,"fa-icon",17),t.TgZ(3,"span"),t._uU(4),t.ALo(5,"translate"),t.qZA()()()}2&C&&(t.xp6(2),t.Q6J("icon",t.DdM(4,Z1)),t.xp6(2),t.Oqu(t.lcZ(5,2,"shared.login")))}function I2(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"div")(1,"a",36),t.NdJ("click",function(){const B=t.CHM(i).$implicit;return t.oxw().setTransLanguage(B.value)}),t._uU(2),t.ALo(3,"translate"),t.qZA()()}if(2&C){const i=r.$implicit,u=t.oxw();
1t.xp6(1),t.Q6J("ngClass",t.VKq(4,Se,i.value===u.translate.currentLang)),t.xp6(1),t.hij(" ",t.lcZ(3,2,i.label)," ")}}function $2(C,r){1&C&&t._UZ(0,"div",13)}const _0=function(){return["fal","power-off"]};function N0(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"a",34),t.NdJ("click",function(){return t.CHM(i),t.oxw().logout()}),t._UZ(1,"fa-icon",17),t.TgZ(2,"span"),t._uU(3),t.ALo(4,"translate"),t.qZA()()}2&C&&(t.xp6(1),t.Q6J("icon",t.DdM(4,_0)),t.xp6(2),t.Oqu(t.lcZ(4,2,"shared.logout")))}const B0=function(){return["fas","user"]},e6=function(){return["fal","times"]},U0=function(){return["fal","bars"]};let n6=(()=>{class C{constructor(i,u,k,B,r1,q1,o2,E2){this.translate=i,this.router=u,this.msalGuardConfig=k,this.authService=B,this.msalBroadcastService=r1,this.featureToggleService=q1,this.localize=o2,this.dataService=E2,this.authenticationButtonsEnabled=!1,this.menuItems=[],this.menuMobileItems=[],this.isMobileMenuOpen=!1,this.isLanguageDropdownOpen=!1,this.comparisonBasketEntries=[],this.subscriptions=new Pe.w,this.loginClicked=new t.vpe,this.logoutClicked=new t.vpe}ngOnInit(){this.locale=this.translate.currentLang,this.languageOptions=[{label:"shared.language.english",value:"en"},{label:"shared.language.french",value:"fr"},{label:"shared.language.spanish",value:"es"}],this.featureToggleService.getFeature("sso-auth-buttons").subscribe(i=>{this.authenticationButtonsEnabled=i.enabled}),this.menuItems=[{label:"keyword.dashboard",icon:["fal","gauge"],route:["/",this.locale,"dashboard"],show:()=>this.loggedIn&&this.authenticationButtonsEnabled},{label:"keyword.identify",icon:["fal","search"],route:["/",this.locale,"identify"],show:()=>!0},{label:"keyword.compare",icon:["fal","compress-arrows-alt"],route:["/",this.locale,"compare"],external:!0,includeComparisonQuery:!0,show:()=>!0},{label:"shared.assess",icon:["fal","pen-to-square"],route:["/",this.locale,"self-assess"],show:()=>!0},{label:"shared.trends",icon:["fal","poll"],route:["/",this.locale,"trends"],show:()=>!0},{label:"keyword.registry",icon:["fal","chart-network"],route:["/",this.locale,"registry"],show:()=>!0}],this.menuMobileItems=[{label:"shared.profile",icon:["fal","user-gear"],click:()=>this.authService.editProfile(),show:()=>this.loggedIn},{label:"shared.notifications",icon:["fal","bell"],route:["/",this.locale,"notifications"],show:()=>this.loggedIn},{label:"shared.favorites",icon:["fal","star"],route:["/",this.locale,"favorites"],show:()=>this.loggedIn},{label:"shared.languages",icon:["fal","globe"],show:()=>!0,dropdown:!0,dropdownItems:this.languageOptions.map(i=>({label:i.label,click:()=>this.setTransLanguage(i.value)}))},{label:"shared.logout",icon:["fal","power-off"],click:()=>this.logout(),show:()=>this.loggedIn},{label:"shared.login",icon:["fal","right-to-bracket"],click:()=>this.login(),show:()=>!this.loggedIn}]}toggleMobileMenu(){this.isMobileMenuOpen=!this.isMobileMenuOpen}closeMobileMenu(){this.isMobileMenuOpen=!1}toggleLanguageDropdown(i){i.preventDefault(),i.stopPropagation(),this.isLanguageDropdownOpen=!this.isLanguageDropdownOpen}closeLanguageDropdown(){this.isLanguageDropdownOpen=!1}editITCProfile(){this.authService.editProfile()}setTransLanguage(i){this.localize.changeLanguage(i)}updateNotifications(i){this.notifications=i}unreadNotificationLength(){var i;return null===(i=this.notifications.filter(u=>!1===u.read))||void 0===i?void 0:i.length}login(){this.loginClicked.emit()}logout(){this.logoutClicked.emit()}currentLangTranslation(i){switch(i){case"fr":return this.translate.instant("shared.language.french");case"es":return this.translate.instant("shared.language.spanish");default:return this.translate.instant("shared.language.english")}this.subscriptions.add(this.dataService.comparisonStandards.subscribe(u=>{this.comparisonBasketEntries=null!=u?u:[]}))}ngOnDestroy(){this.subscriptions.unsubscribe()}openInNewTab(i,u=!1){const k=u?this.buildComparisonQueryParams():void 0,B=this.router.createUrlTree(i,{queryParams:k,queryParamsHandling:"merge"});window.open(this.router.serializeUrl(B),"_blank")}buildComparisonQueryParams(){var i;if(!(null===(i=this.comparisonBasketEntries)||void 0===i?void 0:i.length))return;const u=this.comparisonBasketEntries.map(k=>
1k.id).filter(Boolean).join(",");return u?{"compare-standards":u}:void 0}}return C.\u0275fac=function(i){return new(i||C)(t.Y36(ie.sK),t.Y36(c6.F0),t.Y36(f.S9),t.Y36(Oe.e),t.Y36(f.J$),t.Y36(ze.m),t.Y36(a6.An),t.Y36(q4.D))},C.\u0275cmp=t.Xpm({type:C,selectors:[["app-header"]],viewQuery:function(i,u){if(1&i&&(t.Gf(a4,5),t.Gf(et,5)),2&i){let k;t.iGM(k=t.CRH())&&(u.favoritesModal=k.first),t.iGM(k=t.CRH())&&(u.notificationsModal=k.first)}},inputs:{loggedIn:"loggedIn",username:"username"},outputs:{loginClicked:"loginClicked",logoutClicked:"logoutClicked"},decls:25,vars:28,consts:[[1,"navbar"],["queryParamsHandling","preserve",1,"navbar-logo",3,"routerLink"],["alt","logo","width","250px","src","./app/assets/images/standardsmap-app-logo.svg"],[1,"navbar-links","no-print"],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"navbar-profile-icons","no-print"],["class","dropdown",4,"ngIf"],[1,"dropdown"],["tooltip","Profile","data-toggle","dropdown","aria-haspopup","true","aria-expanded","false",1,"dropdown-toggle",3,"icon","noBackgroundColor","iconColor"],[1,"dropdown-menu","dropdown-menu-right"],["class","dropdown-item",3,"click",4,"ngIf"],["class","dropdown-item","queryParamsHandling","preserve",3,"routerLink","click",4,"ngIf"],[1,"dropdown-divider"],[1,"dropdown-header"],["class","dropdown-divider",4,"ngIf"],[1,"menu-toggle","no-print",3,"click"],[3,"icon"],[4,"ngIf","ngIfElse"],["externalLink",""],["routerLinkActive","active parent-active","queryParamsHandling","preserve",3,"routerLink","routerLinkActiveOptions","click"],[3,"click"],[1,"navbar-links-separator"],["class","navbar-links-separator",4,"ngIf"],["routerLinkActive","active","queryParamsHandling","preserve",3,"routerLink","click",4,"ngIf"],[3,"click",4,"ngIf"],[1,"language-options"],["routerLinkActive","active","queryParamsHandling","preserve",3,"routerLink","click"],[1,"dropdown-label"],[1,"chevron-icon",3,"icon"],[3,"ngClass","click"],["tooltip","Notifications","data-toggle","dropdown","aria-haspopup","true","aria-expanded","false",1,"dropdown-toggle",3,"icon","noBackgroundColor","iconColor"],[3,"notificationEvent"],["notificationsModal",""],[1,"dropdown-item",3,"click"],["queryParamsHandling","preserve",1,"dropdown-item",3,"routerLink","click"],[1,"dropdown-item",3,"ngClass","click"]],template:function(i,u){1&i&&(t.TgZ(0,"nav",0)(1,"a",1),t._UZ(2,"img",2),t.qZA(),t.TgZ(3,"div",3)(4,"ul"),t.YNc(5,Ie,2,1,"ng-container",4),t.qZA(),t.YNc(6,L4,4,1,"ng-container",5),t.qZA(),t.TgZ(7,"div",6)(8,"ul"),t.YNc(9,J,5,4,"div",7),t.TgZ(10,"div",8),t._UZ(11,"app-icon-button",9),t.TgZ(12,"div",10),t.YNc(13,d,5,5,"a",11),t.YNc(14,b1,5,8,"a",12),t.YNc(15,n2,6,5,"div",5),t._UZ(16,"div",13),t.TgZ(17,"span",14),t._uU(18),t.ALo(19,"translate"),t.qZA(),t.YNc(20,I2,4,6,"div",4),t.YNc(21,$2,1,0,"div",15),t.YNc(22,N0,5,5,"a",11),t.qZA()()()(),t.TgZ(23,"button",16),t.NdJ("click",function(){return u.toggleMobileMenu()}),t._UZ(24,"fa-icon",17),t.qZA()()),2&i&&(t.ekj("mobile-menu-active",u.isMobileMenuOpen),t.xp6(1),t.Q6J("routerLink",t.VKq(23,v,"/"+u.locale+"/identify")),t.xp6(2),t.ekj("mobile-menu-show",u.isMobileMenuOpen),t.xp6(2),t.Q6J("ngForOf",u.menuItems),t.xp6(1),t.Q6J("ngIf",u.isMobileMenuOpen),t.xp6(1),t.ekj("mobile-menu-show",u.isMobileMenuOpen&&u.loggedIn),t.xp6(2),t.Q6J("ngIf",u.loggedIn),t.xp6(2),t.Q6J("icon",t.DdM(25,B0))("noBackgroundColor",!0)("iconColor","#fff"),t.xp6(2),t.Q6J("ngIf",u.loggedIn),t.xp6(1),t.Q6J("ngIf",u.loggedIn),t.xp6(1),t.Q6J("ngIf",!u.loggedIn),t.xp6(3),t.Oqu(t.lcZ(19,21,"shared.languages")),t.xp6(2),t.Q6J("ngForOf",u.languageOptions),t.xp6(1),t.Q6J("ngIf",u.loggedIn),t.xp6(1),t.Q6J("ngIf",u.loggedIn),t.xp6(2),t.Q6J("icon",u.isMobileMenuOpen?t.DdM(26,e6):t.DdM(27,U0)))},directives:[c6.yS,X0.sg,X0.O5,c6.Od,U6.BN,X0.mk,A4.r,w4],pipes:[ie.X$],styles:['@charset "UTF-8";[_nghost-%COMP%]{height:60px;display:block}nav[_ngcontent-%COMP%]{position:fixed;top:0;width:100vw;z-index:9999;background-color:#264f68;display:flex;justify-content:space-between;align-items:center;color:#fff;height:60px;font-family:Inter,sans-serif;padding:0 18px;transition:all .3s ease}.navbar-logo[_ngcontent-%COMP%]{display:flex;align-items:center;margin-right:auto}.navbar-links[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;padding-left:4em;flex-grow:1}@media screen and (max-width: 1151px){.navbar-links[_ngcontent-%COMP%]{justify-content:center;padding-left:0}}.navbar-links[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;gap:30px;list-style:none;margin:0;padding:0}.navbar-links[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:flex;flex-direction:column}.navbar-links[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:flex;gap:6px;align-items:center;font-size:14px;font-weight:500;cursor:pointer;color:#fff;text-decoration:none;transition:all .2s linear}.navbar-links[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .navbar-links[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%], .navbar-links[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover   span[_ngcontent-%COMP%], .navbar-links[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover   fa-icon[_ngcontent-%COMP%]{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.navbar-profile-icons[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;list-style:none;margin:0;font-size:18px;padding:0}.router-link-active[_ngcontent-%COMP%], .router-link-active[_ngcontent-%COMP%]:hover, .router-link-exact-active[_ngcontent-%COMP%], .router-link-exact-active[_ngcontent-%COMP%]:hover{color:#a9f0e8!important;cursor:pointer;text-decoration:none!important;transition:all .2s linear}.menu-toggle[_ngcontent-%COMP%]{display:none;line-height:normal}
1.navbar-links-separator[_ngcontent-%COMP%]{height:1px;background-color:#fff;margin:10px 0}@media screen and (max-width: 1151px){.menu-toggle[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#fff;font-size:24px;cursor:pointer;position:absolute;right:20px;top:18px}}@media screen and (max-width: 1151px){nav[_ngcontent-%COMP%]{flex-direction:column;height:60px;justify-content:center;flex-wrap:nowrap}nav.mobile-menu-active[_ngcontent-%COMP%]{height:100vh;padding:18px}.navbar-links[_ngcontent-%COMP%]{display:none;width:100%;flex-direction:column}.navbar-links[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{flex-direction:column;width:100%;padding:0;gap:0}.navbar-links[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;padding:10px}.navbar-links[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-size:18px;font-weight:400}.language-options[_ngcontent-%COMP%]{gap:0!important;padding-left:18px!important}.language-options[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:0 15px}}@media screen and (max-width: 1151px) and (max-width: 1151px){.language-options[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-size:14px!important}}@media screen and (max-width: 1151px){.navbar-profile-icons[_ngcontent-%COMP%]{display:none}}@media screen and (max-width: 1151px){.nav-icons[_ngcontent-%COMP%]{justify-content:center;width:100%;margin-left:0}}@media screen and (max-width: 1151px){.mobile-menu-active[_ngcontent-%COMP%]   .navbar-links[_ngcontent-%COMP%]{display:flex}}@media screen and (max-width: 1151px){.menu-toggle[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#fff;font-size:24px;cursor:pointer}}.main-menu-wrapper[_ngcontent-%COMP%]{line-height:29px}.floating-wrapper[_ngcontent-%COMP%]{position:relative;z-index:1000}.floating-wrapper[_ngcontent-%COMP%] > .main-menu[_ngcontent-%COMP%]{position:absolute;background-color:#fff;width:100%;padding:0 1rem;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee}.menu-item[_ngcontent-%COMP%]{border-top:1px solid #eeeeee}.dropdown-menu[_ngcontent-%COMP%]{background-color:#fff;border:.5px solid #dddddd;font-weight:400;font-size:14px;box-shadow:#00123224 0 4px 20px,#00194321 0 0 1px;min-width:280px;cursor:pointer;padding:10px;border-radius:8px}.dropdown-item[_ngcontent-%COMP%]{padding:8px 15px;height:41px;min-width:100%;text-align:left;background-color:transparent;font-size:14px;display:flex;align-items:center;border-radius:5px;gap:10px}.dropdown-item[_ngcontent-%COMP%]:hover{background-color:#f3f7fa;color:#264f68}.dropdown-toggle[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px}.dropdown-label[_ngcontent-%COMP%]{flex-grow:1}.chevron-icon[_ngcontent-%COMP%]{margin-left:auto}@media screen and (max-width: 1151px){.dropdown-menu[_ngcontent-%COMP%]{display:none;position:absolute;background-color:#fff;box-shadow:0 4px 8px #0000001a;width:100%;text-align:left;padding:10px}.dropdown-menu.show[_ngcontent-%COMP%]{display:block}}@media screen and (min-width: 1151px){.navbar[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{display:none}.navbar[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]:hover   .dropdown-menu[_ngcontent-%COMP%]{display:block}.navbar[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{margin-top:0}}.dropdown-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;font-weight:400}.dropdown-item.active[_ngcontent-%COMP%]{color:#264f68;font-weight:600;background-color:#f3f7fa}.dropdown-header[_ngcontent-%COMP%]{font-size:12px;font-weight:600;padding:8px 15px;color:#6c757d}@media screen and (max-width: 1151px){.dropdown-header[_ngcontent-%COMP%]{font-weight:18px}}.dropdown-divider[_ngcontent-%COMP%]{margin:5px 0}'],data:{animation:[(0,Q6.X$)("dropdownAnimation",[(0,Q6.SB)("closed",(0,Q6.oB)({opacity:0,transform:"translateY(-10px)",display:"none"})),(0,Q6.SB)("open",(0,Q6.oB)({opacity:1,transform:"translateY(0)",display:"block"})),(0,Q6.eR)("closed => open",[(0,Q6.oB)({display:"block"}),(0,Q6.jt)("200ms ease-out")]),(0,Q6.eR)("open => closed",[(0,Q6.jt)("150ms ease-in",(0,Q6.oB)({opacity:0,transform:"translateY(-10px)"}))])])]}}),C})();var i6=_(90605);function b6(C,r){if(1&C){const i=t.EpF();t.ynx(0),t.TgZ(1,"h3",32),t._uU(2,"Enable developer / testing features?"),t.qZA(),t.TgZ(3,"p",33),t._uU(4," These features are experimental and still under testing. Enabling them is "),t.TgZ(5,"strong"),t._uU(6,"at your own risk"),t.qZA(),t._uU(7," and may affect how the site behaves. "),t.qZA(),t.TgZ(8,"p",33),t._uU(9," Currently the only available feature is the "),t.TgZ(10,"strong"),t._uU(11,"AI Assistant (c
1hatbot) preview"),t.qZA(),t._uU(12,". "),t.qZA(),t.TgZ(13,"div",34)(14,"button",35),t.NdJ("click",function(){return t.CHM(i),t.oxw(2).closeDevModal()}),t._uU(15,"Cancel"),t.qZA(),t.TgZ(16,"button",36),t.NdJ("click",function(){return t.CHM(i),t.oxw(2).enableDevFeatures()}),t._uU(17,"Enable at my own risk"),t.qZA()(),t.BQk()}}function X6(C,r){if(1&C){const i=t.EpF();t.ynx(0),t.TgZ(1,"h3",32),t._uU(2,"Developer / testing features"),t.qZA(),t.TgZ(3,"p",33),t._uU(4," Developer features are currently "),t.TgZ(5,"strong"),t._uU(6,"enabled"),t.qZA(),t._uU(7," \u2014 the "),t.TgZ(8,"strong"),t._uU(9,"AI Assistant (chatbot) preview"),t.qZA(),t._uU(10," is active. "),t.qZA(),t.TgZ(11,"div",34)(12,"button",35),t.NdJ("click",function(){return t.CHM(i),t.oxw(2).closeDevModal()}),t._uU(13,"Close"),t.qZA(),t.TgZ(14,"button",36),t.NdJ("click",function(){return t.CHM(i),t.oxw(2).disableDevFeatures()}),t._uU(15,"Disable dev features"),t.qZA()(),t.BQk()}}function Te(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"div",29),t.NdJ("click",function(){return t.CHM(i),t.oxw().closeDevModal()}),t.TgZ(1,"div",30),t.NdJ("click",function(k){return k.stopPropagation()}),t.YNc(2,b6,18,0,"ng-container",31),t.YNc(3,X6,16,0,"ng-container",31),t.qZA()()}if(2&C){const i=t.oxw();t.xp6(2),t.Q6J("ngIf",!i.devFeaturesEnabled),t.xp6(1),t.Q6J("ngIf",i.devFeaturesEnabled)}}let E6=(()=>{class C{constructor(i){this.featuresToggleService=i,this.footerTapCount=0,this.footerTapTarget=7,this.footerTapWindowMs=3e3,this.showDevModal=!1,this.devFeaturesEnabled=!1,this.currentYear=(new Date).getFullYear()}ngOnInit(){}onFooterTap(){if(clearTimeout(this.footerTapTimer),this.footerTapCount++,this.footerTapCount>=this.footerTapTarget)return this.footerTapCount=0,void this.openDevModal();this.footerTapTimer=setTimeout(()=>this.footerTapCount=0,this.footerTapWindowMs)}openDevModal(){this.devFeaturesEnabled=this.featuresToggleService.isPreviewEnabled("chatbot"),this.showDevModal=!0}closeDevModal(){this.showDevModal=!1}enableDevFeatures(){this.featuresToggleService.setPreview("chatbot",!0),this.showDevModal=!1,window.location.reload()}disableDevFeatures(){this.featuresToggleService.setPreview("chatbot",!1),this.showDevModal=!1,window.location.reload()}}return C.\u0275fac=function(i){return new(i||C)(t.Y36(ze.m))},C.\u0275cmp=t.Xpm({type:C,selectors:[["app-footer"]],decls:58,vars:11,consts:[[1,"footer","flex-grow-1","col-12",3,"click"],[1,"container","pt-4","pb-4"],[1,"row","align-items-center"],[1,"col-12","col-sm-8"],[1,"row"],[1,"col-12"],["href","https://resources.standardsmap.org/why/","target","_blank","rel","noopener",1,"footer-link","mr-4"],["href","https://resources.standardsmap.org/knowledge/","target","_blank","rel","noopener",1,"footer-link","mr-2"],[1,"c-footer-logos"],["href","https://www.intracen.org","target","_blank","rel","noopener",1,"footer-logos__link"],["src","assets/images/itc-footer-logo.png","alt","ITC Logo"],[1,"footer-logos__divider"],["src","assets/images/footer-logo-1.png","alt",""],["src","assets/images/footer-logo-2.png","alt",""],[2,"color","#FFF","font-size","12px","font-weight","600","border-bottom","0","box-shadow","none"],["href","https://www.sustainabilitygateway.org","target","_blank","rel","noopener",1,"footer-link","mr-1"],["href","https://marketanalysis.intracen.org/en","target","_blank",1,"footer-link","mr-2"],["href","https://www.intracen.org","target","_blank","rel","noopener",1,"footer-link","mr-2",2,"font-weight","500"],["href","https://resources.standardsmap.org/terms","target","_blank","rel","noopener",1,"footer-link",2,"font-weight","500"],[1,"col-8"],[1,"col-12","col-sm-4","mt-3"],["href","https://www.linkedin.com/in/itcsustainability","alt","Our Linkedin page","target","_blank","rel","noopener",1,"link-white","float-right","ml-4"],[1,"fab","fa-linkedin","fa-2x"],["href","https://twitter.com/itc_sustainable","alt","Our Twitter page","target","_blank","rel","noopener",1,"link-white","float-right","ml-4"],[1,"fab","fa-twitter","fa-2x"],["href","https://www.facebook.com/ITCsustainability","alt","Our facebook page","target","_blank","rel","noopener",1,"link-white","float-right","ml-4"],[1,"fab","fa-facebook","fa-2x"],["href","https://resources.standardsmap.org/contact/","target","_blank","rel","noopener",1,"link-white","float-right","mt-1","ml-4"],["class","dev-modal-backdrop",3,"click",4,"ngIf"],[1,"dev-modal-backdrop",3,"click"],["role","dialog","aria-modal","true","aria-labelledby","dev-modal-title",1,"dev-modal",3,"click"],[4,"ngIf"],["id","dev-modal-title",1,"dev-modal__title"],[1,"dev-modal__body"],[1,"dev-modal__actions"],["type","button",1,"dev-modal__btn","dev-modal__btn--ghost",3,"click"],["type","button",1,"dev-modal__btn","dev-modal__btn--primary",3,"click"]],template:function(i,u){1&i&&(t.TgZ(0,"div",0),t.NdJ("click",function(){return u.onFooterTap()}),t.TgZ(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"a",6)(7,"span"),t._uU(8),t.ALo(9,"translate"),t.qZA()(),t.TgZ(10,"a",7)(11,"span"),t._uU(12),t.ALo(13,"translate"),t.qZA()()()(),t.TgZ(14,"div",8)(15,"a",9),t._UZ(16,"img",10),t.qZA(),t._UZ(17,"span",11),t.TgZ(18,"a",9),t._UZ(19,"img",12),t.qZA(),t.TgZ(20,"a",9),t._UZ(21,"img",13),t.qZA()(),t.TgZ(22,"div",4)(23,"div",5)(24,"a",14)(25,"span"),t._uU(26),t.ALo(27,"translate"),t.qZA()(),t.TgZ(28,"a",15)(29,"span"),t._uU(30,"ITC Sustainability Gateway"),t.qZA()(),t.TgZ(31,"a",14)(32,"span"),t._uU(33,"&"),t.qZA()(),t.TgZ(34,"a",16)(35,"b"),t._uU(36," ITC Market Analysis Tools"),t.qZA()(),t.TgZ(37,"a",14)(38,"span"),t._uU(39),t.qZA()(),t.TgZ(40,"a",17)(41,"span"),t._uU(42,"International Trade Centre"),t.qZA()(),t.TgZ(43,"a",18)(44,"span"),t._uU(45,"Terms and Conditions "),t.qZA()()(),t._UZ(46,"div",19),t.qZA()(),t.TgZ(47,"div",20)(48,"a",21),t._UZ(49,"i",22),t.qZA(),t.TgZ(50,"a",23),t._UZ(51,"i",24),t.qZA(),t.TgZ(52,"a",25),t._UZ(53,"i",26),t.qZA(),t.TgZ(54,"a",27)(55,"span"),t._uU(56,"Contact Us"),t.qZA()()()()()(),t.YNc(57,Te,4,2,"div",28)),2&i&&(t.xp6(8),t.hij(" ",t.lcZ(9,5,"shared.why-standards-map")," "),t.xp6(4),t.hij(" ",t.lcZ(13,7,"shared.knowledge-base")," "),t.xp6(14),t.hij(" ",t.lcZ(27,9,"Part of")," "),t.xp6(13),t.hij("\xa9 ",u.currentYear," - "),t.xp6(18),t.Q6J("ngIf",u.showDevModal))},directives:[ae,X0.O5],pipes:[ie.X$],styles:[".footer[_ngcontent-%COMP%]{background-color:#2b6183;background-image:url(/assets/images/footer-bg.png);background-position:top right;background-repeat:no-repeat}.c-footer-logos[_ngcontent-%COMP%]{display:flex;align-items:center;gap:20px;margin-top:20px;margin-bottom:16px}.c-footer-logos[_ngcontent-%COMP%]   .footer-logos__link[_ngcontent-%COMP%]{display:inline-flex;align-items:center;border-bottom:0;box-shadow:none;line-height:0}.c-footer-logos[_ngcontent-%COMP%]   .footer-logos__link[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:52px;width:auto;object-fit:contain;vertical-align:middle}.c-footer-logos[_ngcontent-%COMP%]   .footer-logos__divider[_ngcontent-%COMP%]{display:inline-block;width:1px;height:40px;background-color:#ffffff80;flex-shrink:0}.dev-modal-backdrop[_ngcontent-%COMP%]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:#00000080;z-index:1100;padding:16px}.dev-modal[_ngcontent-%COMP%]{width:100%;max-width:460px;background-color:#fff;border-radius:8px;box-shadow:0 12px 32px #00000040;padding:24px;color:#2b2b2b}.dev-modal__title[_ngcontent-%COMP%]{margin:0 0 12px;font-size:18px;font-weight:700;color:#2b6183}.dev-modal__body[_ngcontent-%COMP%]{margin:0 0 12px;font-size:14px;line-height:1.5}.dev-modal__actions[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;
1gap:12px;margin-top:24px}.dev-modal__btn[_ngcontent-%COMP%]{border:none;border-radius:6px;padding:8px 18px;font-size:14px;font-weight:600;cursor:pointer}.dev-modal__btn--ghost[_ngcontent-%COMP%]{background:transparent;color:#555}.dev-modal__btn--primary[_ngcontent-%COMP%]{background-color:#2b6183;color:#fff}"]}),C})(),ee=(()=>{class C{constructor(){}}return C.\u0275fac=function(i){return new(i||C)},C.\u0275cmp=t.Xpm({type:C,selectors:[["app-footer-sme-tools"]],decls:0,vars:0,template:function(i,u){},styles:[".footer-sme-tools[_ngcontent-%COMP%]{background-color:#264f68;height:60px;display:flex;align-items:center;justify-content:flex-end;padding:0 20px}"]}),C})();var g6=_(8929),P6=_(7625);const ue={producer:{icon:["fal","seedling"],label:"Producer / Farmer",color:"#22C55E",bgGradient:"linear-gradient(135deg, #F0FDF4 0%, #DCFCE7 100%)",greeting:"Great to meet a producer! Your work is at the heart of sustainable supply chains.",importance:5,subCategories:[{key:"small_scale",label:"Small-scale producer"},{key:"large_scale",label:"Large-scale producer"}],suggestions:[{text:"Which standards fit my crop/product?",icon:"\u{1f3af}"},{text:"What does certification cost?",icon:"\u{1f4b0}"},{text:"How do I prepare for an audit?",icon:"\u{1f4cb}"},{text:"Will I find buyers if I get certified?",icon:"\u{1f91d}"}],adaptedSuggestions:{new:[{text:"What are sustainability standards?",icon:"\u2753"},{text:"Why do buyers ask for certification?",icon:"\u{1f914}"},{text:"What product do you grow or produce?",icon:"\u{1f33e}"},{text:"Is certification worth the investment?",icon:"\u{1f4ad}"}],some:[{text:"Which standards fit my product?",icon:"\u{1f3af}"},{text:"What does certification cost?",icon:"\u{1f4b0}"},{text:"How long does certification take?",icon:"\u23f1\ufe0f"},{text:"What are the main requirements?",icon:"\u{1f4cb}"}],experienced:[{text:"Compare standards for my sector",icon:"\u2696\ufe0f"},{text:"Multi-certification strategies",icon:"\u{1f4ca}"},{text:"Latest standard updates",icon:"\u{1f4f0}"},{text:"Group certification options",icon:"\u{1f465}"}]},contextNote:"I'll focus on practical certification steps, costs, and producer-relevant requirements.",comparisonConcerns:[{key:"groupCertification",label:"Group certification",icon:["fal","seedling"]},{key:"certificateValidity",label:"Certificate validity",icon:["fal","certificate"]},{key:"auditFrequency",label:"Audit frequency",icon:["fal","clipboard-check"]},{key:"costDrivers",label:"Cost drivers",icon:["fal","certificate"]},{key:"chainOfCustody",label:"Chain of custody",icon:["fal","industry"]},{key:"products",label:"Products covered",icon:["fal","store"]}],context:{quote:"Does this whole sustainability business really make any sense to embark on?",background:"Maria has been growing bananas for the past ten years. She is hardworking and produces good quality bananas. So much so that over the last seven years, her bananas are exported to markets in Europe. Over the last few years, several buyers have pulled out and said they would only buy her bananas if she got certified.",goals:["Understand what these standards are all about","Understand cost implications of standards adoption","Understand pros and cons of investing in certification","Make sure she will find a buyer for certified products","Understand the trends and ensure viable investment over years","Get step-by-step guide to compliance","Find resources to prevent making mistakes","Find people who could assist in the process"],painPoints:["Does not understand why standards are important","Complex process requiring initial investment and capital","Standard jungle - too many options","Time-consuming process","Not comfortable using technology","Can read but does not write well"],demographics:{typicalAge:"35",occupation:"Grower",sector:"Agriculture",education:"Primary School",countries:["Nicaragua","Kenya","Nepal","Colombia"]},qualifiers:["Hard working","Business-minded","Risk-averse"]}},processor_trader:{icon:["fal","industry"],label:"Processor / Trader",color:"#3B82F6",bgGradient:"linear-gradient(135deg, #EFF6FF 0%, #DBEAFE 100%)",greeting:"Welcome! Navigating multiple standards across your supply chain can be complex\u2014I'm here to help simplify that.",importance:4,subCategories:[{key:"manufacturer",label:"Manufacturer"},{key:"processing_company",label:"Processing company"},{key:"trader",label:"Trader / Exporter"},{key:"cooperative",label:"Cooperative"}],suggestions:[{text:"Compare chain of custody requirements",icon:"\u{1f517}"},{text:"What additional certifications should I consider?",icon:"\u{1f4ca}"},{text:"Find buyers for certified products",icon:"\u{1f91d}"},{text:"Assess compliance level of my producers",icon:"\u2705"}],adaptedSuggestions:{new:[{text:"What are sustainability standards?",icon:"\u2753"},{text:"How does certification help my business?",icon:"\u{1f4bc}"},{text:"What products do you trade or process?",icon:"\u{1f4e6}"},{text:"What is chain of custody?",icon:"\u{1f517}"}],some:[{text:"Compare standards for my product",icon:"\u2696\ufe0f"},{text:"What does additional certification cost?",icon:"\u{1f4b0}"},{text:"Find buyers for certified products",icon:"\u{1f91d}"},{text:"Traceability requirements explained",icon:"\u{1f4cb}"}],experienced:[{text:"Multi-standard compliance strategies",icon:"\u{1f4ca}"},{text:"Chain of custody model comparison",icon:"\u{1f517}"},{text:"Assess producer compliance levels",icon:"\u2705"},{text:"Market trends for certified products",icon:"\u{1f4c8}"}]},contextNote:"I'll help you understand cross-standard requirements and supply chain compliance.",comparisonConcerns:[{key:"chainOfCustody",label:"Chain of custody",icon:["fal","industry"]},{key:"auditFrequency",label:"Audit frequency",icon:["fal","clipboard-check"]},{key:"certificateValidity",label:"Certificate validity",icon:["fal","certificate"]},{key:"valueChain",label:"Value chain",icon:["fal","industry"]},{key:"products",label:"Products covered",icon:["fal","store"]},{key:"costDrivers",label:"Cost drivers",icon:["fal","certificate"]}],context:{quote:"Getting certified worked for me, but not all of my friends. If I embark on this journey again, I need to make an informed decision and make sure that this will make financial sense.",background:"John has been running a tea cooperative for the last thirty years. Some of his producers have been Fairtrade certified for five years. John has difficulties selling his tea as Fairtrade certified, and last year, he had to sell 20% of his tea on the conventional market without making any premium. He would like to know what it would take to become certified Organic or Rainforest Alliance, as demand for these certificates is rising.",goals:["Understand what additional requirements producers would have to comply with","Understand cost implications of additional certification","Find individuals or organizations nearby who could provide support during certification","Identify buyers interested in purchasing certified products","Get more exposure to buyers beyond website and social media","Get information about trends for certified products in specific markets","Assess compliance level of producers to other VSS"],painPoints:["Already invested significantly in certification - needs to ensure it's worthwhile","Not comfortable with technology - prefers speaking in person or by phone","May not speak 
1English as primary language"],demographics:{typicalAge:"52",occupation:"Cooperative owner / Processing manager",sector:"Agriculture",education:"Secondary School",countries:["Nepal","India","Ethiopia","Vietnam"]},qualifiers:["Respected","Entrepreneur","Experienced","Pragmatic"]}},retailer_buyer:{icon:["fal","store"],label:"Buyer / Retailer",color:"#8B5CF6",bgGradient:"linear-gradient(135deg, #F5F3FF 0%, #EDE9FE 100%)",greeting:"Welcome! Whether you're setting sourcing policies or verifying suppliers, I can help you navigate the standards landscape.",importance:2,subCategories:[{key:"small_retailer",label:"Small retailer"},{key:"large_retailer",label:"Large retailer"},{key:"brand_owner",label:"Brand owner"}],suggestions:[{text:"Verify a supplier's certification",icon:"\u2705"},{text:"Compare standards for my product category",icon:"\u2696\ufe0f"},{text:"Build sustainable sourcing criteria",icon:"\u{1f4dd}"},{text:"Ensure our code of conduct is credible",icon:"\u{1f6e1}\ufe0f"}],adaptedSuggestions:{new:[{text:"What are sustainability standards and why do they matter?",icon:"\u2753"},{text:"How do I know if a supplier's certification is legitimate?",icon:"\u2705"},{text:"What labels should I look for?",icon:"\u{1f3f7}\ufe0f"},{text:"Where do I start with sustainable sourcing?",icon:"\u{1f331}"}],some:[{text:"Compare standards for my product category",icon:"\u2696\ufe0f"},{text:"Verify a supplier's certification claim",icon:"\u2705"},{text:"What makes a code of conduct credible?",icon:"\u{1f6e1}\ufe0f"},{text:"Which standards address supply chain risks?",icon:"\u{1f4cb}"}],experienced:[{text:"Compare assurance mechanisms across standards",icon:"\u{1f50d}"},{text:"Build multi-standard sourcing criteria",icon:"\u{1f4dd}"},{text:"Benchmark against HREDD requirements",icon:"\u{1f4d0}"},{text:"Map standards to our due diligence framework",icon:"\u{1f5fa}\ufe0f"}]},contextNote:"I'll focus on verification, comparison, and sourcing decision support.",comparisonConcerns:[{key:"verificationLevel",label:"Verification",icon:["fal","shield-check"]},{key:"chainOfCustody",label:"Chain of custody",icon:["fal","industry"]},{key:"isealCompliance",label:"ISEAL / recognition",icon:["fal","landmark"]},{key:"pillars",label:"Pillars covered",icon:["fal","landmark"]},{key:"valueChain",label:"Supply chain coverage",icon:["fal","industry"]},{key:"auditFrequency",label:"Audit frequency",icon:["fal","clipboard-check"]}],context:{quote:"Consumers are demanding more and more that products are sustainably sourced. At the same time we are getting pressure from NGOs checking that the clothes we purchase come from respectable factories.",background:"Samira's company has committed to sourcing 100% of produce that is sustainability certified. She needs to identify which standards from her suppliers are most compatible with her company's code of conduct. She also needs to know the trends in the market and get advice from experts in the field from some of her sourcing countries.",goals:["Find legitimate sustainable companies to source from with valid certification claims","Ensure company's code of conduct is based on valid principles, not just greenwashing","Work on product traceability and origin","Get suppliers to assess against compliance of several standards","Validate certification claims from suppliers"],painPoints:["Need credible information or company's reputation could be at risk","Some company information is private - want to keep suppliers information confidential","Risk of greenwashing accusations"],demographics:{typicalAge:"48",occupation:"Sustainable Sourcing Manager",sector:"Garment / Food Retail",education:"Master's Degree",countries:["Germany","UK","Netherlands","USA"]},qualifiers:["Meticulous","Analytical","KPI-driven","Innovative"]}},organization:{icon:["fal","landmark"],label:"Organization / Institution",color:"#F59E0B",bgGradient:"linear-gradient(135deg, #FFFBEB 0%, #FEF3C7 100%)",greeting:"Hello! Whether you're developing policy, benchmarking, or supporting producers, I can help you work with standards data effectively.",importance:3,subCategories:[{key:"tsi",label:"Trade support institution"},{key:"government",label:"Government agency"},{key:"io",label:"International organization"},{key:"ngo",label:"NGO / Non-profit"}],suggestions:[{text:"Benchmark standards against frameworks",icon:"\u{1f4d0}"},{text:"Standards aligned with SDGs",icon:"\u{1f30d}"}
1,{text:"Find training materials for beneficiaries",icon:"\u{1f4da}"},{text:"Connect with experts in the region",icon:"\u{1f91d}"}],adaptedSuggestions:{new:[{text:"What are sustainability standards?",icon:"\u2753"},{text:"How can standards help our beneficiaries?",icon:"\u{1f91d}"},{text:"What SDGs relate to sustainability standards?",icon:"\u{1f30d}"},{text:"Which standards are accessible for small producers?",icon:"\u{1f331}"}],some:[{text:"Find standards aligned with SDGs",icon:"\u{1f30d}"},{text:"Training materials for producer groups",icon:"\u{1f4da}"},{text:"Standards relevant to our region",icon:"\u{1f5fa}\ufe0f"},{text:"Cost-effective certification options",icon:"\u{1f4b0}"}],experienced:[{text:"Benchmark standards against policy frameworks",icon:"\u{1f4d0}"},{text:"Compare standards for program design",icon:"\u2696\ufe0f"},{text:"Map standards to EU due diligence requirements",icon:"\u{1f1ea}\u{1f1fa}"},{text:"Analyze standards coverage gaps",icon:"\u{1f4ca}"}]},contextNote:"I'll provide analytical perspectives, framework alignment, and practical support resources.",comparisonConcerns:[{key:"sdgs",label:"SDG alignment",icon:["fal","landmark"]},{key:"sectors",label:"Sectors",icon:["fal","store"]},{key:"groupCertification",label:"Group certification",icon:["fal","seedling"]},{key:"governance",label:"Governance",icon:["fal","landmark"]},{key:"pillars",label:"Pillars covered",icon:["fal","landmark"]},{key:"verificationLevel",label:"Verification",icon:["fal","shield-check"]}],context:{quote:"Requirements set by labels required by international buyers do not match the realities on the ground.",background:"Alicia's organization has been helping small-scale producers transition to sustainable production for ten years. Her organization is funded by an international donor. She finds there is very much a disconnect between the requirements set by certification schemes demanded by European buyers, and the actual realities on the ground for her beneficiaries.",goals:["Assist small-scale producers to become certified and ensure certification is self-financing","Make use of tools to train and assist beneficiaries to switch to sustainable production","Identify international buyers","Get information about prices certified products fetch on the international market","Get access to other organizations operating in the region that could share expertise"],painPoints:["Reaching beneficiaries on the ground is very complex","Beneficiaries may not be literate","Organization does not have IT infrastructure to collect information","Concern that beneficiaries will not find buyers"],demographics:{typicalAge:"36",occupation:"Project Manager",sector:"Development / Trade Support",education:"Master's Degree",countries:["USA","Switzerland","Belgium","Kenya"]},qualifiers:["Compassionate","Street smart","Results-driven","Strong communicator"]}},consultant:{icon:["fal","user-tie"],label:"Sustainability Expert",color:"#06B6D4",bgGradient:"linear-gradient(135deg, #ECFEFF 0%, #CFFAFE 100%)",greeting:"Great to connect with a fellow expert! I can go as deep as you need on methodologies, criteria, and standard evolution.",importance:2,subCategories:[{key:"consultant",label:"Consultant"},{key:"service_provider",label:"Service provider"},{key:"auditor",label:"Auditor / Certification body"}],suggestions:[{text:"Compare assurance mechanisms",icon:"\u{1f50d}"},{text:"Recent standard updates & changes",icon:"\u{1f4f0}"},{text:"Find capacity building materials",icon:"\u{1f4da}"},{text:"Connect with other experts",icon:"\u{1f91d}"}],adaptedSuggestions:{new:[{text:"Overview of major sustainability standards",icon:"\u{1f4cb}"},{text:"How does certification work?",icon:"\u2753"},{text:"What do auditors look for?",icon:"\u{1f50d}"},{text:"Cost structures in certification",icon:"\u{1f4b0}"}],some:[{text:"Compare standards for a specific sector",icon:"\u2696\ufe0f"},{text:"Find capacity building materials",icon:"\u{1f4da}"},{text:"Recent standard updates & changes",icon:"\u{1f4f0}"},{text:"Certification pathways for clients",icon:"\u{1f5fa}\ufe0f"}],experienced:[{text:"Compare assurance mechanisms in depth",icon:"\u{1f50d}"},{text:"Analyze standard criteria evolution",icon:"\u{1f4ca}"},{text:"Multi-standard certification strategies",icon:"\u{1f3af}"},{text:"Technical comparison of audit requirements",icon:"\u{1f4d0}"}]},contextNote:"I'll skip the basics and engage at a technical level.",comparisonConcerns:[{key:"auditFrequency",label:"Audit frequency",icon:["fal","clipboard-check"]},{key:"verificationLevel",label:"Verification",icon:["fal","shield-check"]},{key:"certificateValidity",label:"Certificate validity",icon:["fal","certificate"]},{key:"isealCompliance",label:"ISEAL / recognition",icon:["fal","landmark"]},{key:"pillars",label:"Pillars covered",icon:["fal","landmark"]},{key:"chainOfCustody",label:"Chain of custody",icon:["fal","industry"]}],context:{quote:"Certification is a business. If my clients are not certified, they cannot sell their products anymore. This is not easy for them. It costs a lot of money and making the wrong decision can be very costly.",background:"Martijn has been based in Kenya for 20 years. He has worked with various international organizations over the years. He has started his own consulting services and wishes to help small businesses become more sustainable and prepare for climate change.",goals:["Get visibility and grow consulting business","Get in touch with companies that need services","Connect with other experts and exchange on sustainability topics","Identify capacity building material to help implement sustainability strategies","Simplify the certification process and reduce costs by getting companies well-prepared"],painPoints:["Clients want pre-processed information, not raw data","Clients often don't complete the full certification process","Need to demonstrate value quickly"],demographics:{typicalAge:"52",occupation:"Consultant / Advisor",sector:"Professional Services",education:"Master's Degree",countries:["Kenya","Netherlands","UK","USA"]},qualifiers:["Innovative","Visionary","Experienced","Well-connected"]}},researcher:{icon:["fal","microscope"],label:"Academia / Researcher",color:"#14B8A6",bgGradient:"linear-gradient(135deg, #F0FDFA 0%, #CCFBF1 100%)",greeting:"Welcome, researcher! Standards Map has rich data for academic analysis. I can help you navigate our methodology and datasets.",importance:1,subCategories:[{key:"professor",label:"Professor / Researcher"},{key:"student",label:"Student (Masters/PhD)"},{key:"think_tank",label:"Think tank / Policy researcher"}],suggestions:[{text:"Access standards data for research",icon:"\u{1f4ca}"},{text:"Understanding our assessment methodology",icon:"\u{1f52c}"},{text:"Compare standard attributes for analysis",icon:"\u{1f4c8}"},{text:"Download trends data",icon:"\u{1f4be}"}
1],adaptedSuggestions:{new:[{text:"What is Standards Map and what data is available?",icon:"\u2753"},{text:"Introduction to sustainability standards",icon:"\u{1f4da}"},{text:"How are standards categorized?",icon:"\u{1f4cb}"},{text:"What research topics can I explore?",icon:"\u{1f50d}"}],some:[{text:"Understand the assessment methodology",icon:"\u{1f52c}"},{text:"Compare standard attributes for analysis",icon:"\u{1f4c8}"},{text:"Find data on specific sectors or products",icon:"\u{1f4ca}"},{text:"Literature on voluntary sustainability standards",icon:"\u{1f4da}"}],experienced:[{text:"Access raw data and API documentation",icon:"\u{1f4be}"},{text:"Methodology behind pillar and theme scores",icon:"\u{1f52c}"},{text:"Compare governance structures across standards",icon:"\u{1f4d0}"},{text:"Historical trends in standards adoption",icon:"\u{1f4c8}"}]},contextNote:"I'll provide methodological transparency and research-oriented guidance.",comparisonConcerns:[{key:"pillars",label:"Pillars covered",icon:["fal","landmark"]},{key:"governance",label:"Governance",icon:["fal","landmark"]},{key:"sdgs",label:"SDG alignment",icon:["fal","landmark"]},{key:"sectors",label:"Sectors",icon:["fal","store"]},{key:"verificationLevel",label:"Verification",icon:["fal","shield-check"]},{key:"yearOfEstablishment",label:"Established",icon:["fal","certificate"]}],context:{quote:"Getting information about these standards is very difficult and time-consuming. ITC has done a great job, but there is not much I can actually do with the information on Sustainability Map.",background:"Sylvie is about to complete her master's degree in Environmental Economics. Her thesis focuses on ecolabels and their legitimacy. One of the chapters of her thesis aims to compare differences between different standards.",goals:["Access data and download raw information for manipulation","Understand the standard taxonomy and methodology","Get access to insightful research material for papers","Run basic analysis about VSS specific attributes for papers","Download trends data"],painPoints:["Data is not easily extractable","Unclear methodology behind specific datasets","Need raw data, not just visualizations"],demographics:{typicalAge:"22-35",occupation:"Student / Researcher",sector:"Academia",education:"Master's Degree / PhD",countries:["Japan","USA","Germany","UK","Switzerland"]},qualifiers:["Methodical","Detail-oriented","Data-driven","Curious"]}},consumer:{icon:["fal","heart"],label:"Consumer",color:"#10B981",bgGradient:"linear-gradient(135deg, #ECFDF5 0%, #D1FAE5 100%)",greeting:"Welcome! It's great that you want to understand what's behind the labels on products. I'll keep things clear and jargon-free.",importance:1,suggestions:[{text:"What does this label actually mean?",icon:"\u{1f3f7}\ufe0f"},{text:"Which labels can I trust?",icon:"\u2728"},{text:"How do I shop more sustainably?",icon:"\u{1f6cd}\ufe0f"},{text:"What's the impact on producers?",icon:"\u{1f30d}"}],adaptedSuggestions:{new:[{text:"What do eco-labels mean?",icon:"\u{1f3f7}\ufe0f"},{text:"Why does certification matter?",icon:"\u2753"},{text:"How can I shop sustainably?",icon:"\u{1f6cd}\ufe0f"},{text:"Does my purchase help farmers?",icon:"\u{1f331}"}],some:[{text:"Compare Fairtrade vs Rainforest Alliance",icon:"\u2696\ufe0f"},{text:"Which labels cover worker rights?",icon:"\u{1f477}"},{text:"Best labels for organic products",icon:"\u{1f33f}"},{text:"What's the impact on producers?",icon:"\u{1f30d}"}],experienced:[{text:"Standards by sustainability theme",icon:"\u{1f4ca}"},{text:"Third-party verification explained",icon:"\u{1f50d}"},{text:"Supply chain traceability",icon:"\u{1f517}"},{text:"SDG alignment of labels",icon:"\u{1f3af}"}]},contextNote:"I'll explain things in plain language without industry jargon.",comparisonConcerns:[{key:"pillars",label:"What it covers",
1icon:["fal","landmark"]},{key:"verificationLevel",label:"Who checks",icon:["fal","shield-check"]},{key:"sectors",label:"Sectors",icon:["fal","store"]},{key:"products",label:"Products",icon:["fal","store"]}],context:{quote:"All these standards is just so confusing. Just tell me which one is best, I am a busy person and do not have time to go through all of this.",background:"Albert wants to support producers in developing countries, but he does not understand what specific labels on clothes imply. He sees a pretty label, a name, a website but not much more. He is more inclined towards helping the environment, and being a father of two, cannot imagine that kids could be making the t-shirts he's about to buy instead of going to school.",goals:["Understand the differences between labels available on products","Understand which label is the best","See what is the impact on producers if buying certified vs conventional"],painPoints:["Too much information kills the information","Need for simple digestible information","Limited time to research","Confusion about label credibility"],demographics:{typicalAge:"45",occupation:"Professional (various)",sector:"Consumer goods",education:"Undergraduate Degree",countries:["Switzerland","Germany","USA","UK","Japan"]},qualifiers:["Busy","Well-intentioned","Impatient","Value-conscious"]}},other:{icon:["fal","globe"],label:"Other",color:"#64748B",bgGradient:"linear-gradient(135deg, #F8FAFC 0%, #E2E8F0 100%)",greeting:"Welcome! I'm here to help you explore sustainability standards. Tell me a bit about what brings you here.",importance:1,suggestions:[{text:"What is Standards Map?",icon:"\u2753"},{text:"Browse sustainability standards",icon:"\u{1f50d}"},{text:"Compare popular certifications",icon:"\u2696\ufe0f"},{text:"Learn about SDGs and standards",icon:"\u{1f30d}"}],adaptedSuggestions:{new:[{text:"What is Standards Map?",icon:"\u2753"},{text:"What are sustainability standards?",icon:"\u{1f331}"},{text:"How can this help me?",icon:"\u{1f4a1}"},{text:"Show me popular certifications",icon:"\u{1f3f7}\ufe0f"}],some:[{text:"Browse sustainability standards",icon:"\u{1f50d}"},{text:"Compare popular certifications",icon:"\u2696\ufe0f"},{text:"Learn about SDGs and standards",icon:"\u{1f30d}"},{text:"Find standards for a specific product",icon:"\u{1f4e6}"}],experienced:[{text:"Search the full standards database",icon:"\u{1f50d}"},{text:"Compare standards by criteria",icon:"\u2696\ufe0f"},{text:"Explore the API and data access",icon:"\u{1f4be}"},{text:"Advanced filtering and analysis",icon:"\u{1f4ca}"}]},contextNote:"I'll provide helpful general guidance and learn more about your needs as we chat."}},ke={new:{label:"I'm new to this",contextLabel:"new to sustainability standards",description:"No worries! I'll explain concepts as we go",icon:["fal","seedling"],responseStyle:"I'll define terms and build up from basics."},some:{label:"I know the basics",contextLabel:"familiar with the basics",description:"Familiar with certifications, want to go deeper",icon:["fal","book-open"],responseStyle:"I'll skip introductions but clarify technical details when helpful."},experienced:{label:"I work with these daily",contextLabel:"experienced with standards",description:"Deep experience with sustainability standards",icon:["fal","bolt"],responseStyle:"I'll be concise and technical\u2014we can dive straight into specifics."}};function De(){return[...Object.keys(ue).filter(u=>"other"!==u).sort((u,k)=>ue[k].importance-ue[u].importance),"other"]}function T4(){return Object.keys(ke)}const o4=[{text:"What sustainability standards are available?",icon:"\u{1f50d}"},{text:"Compare two standards side by side",icon:"\u2696\ufe0f"},{text:"Which standard covers sustainable coffee?",icon:"\u2615"},{text:"Help me find the right certification",icon:"\u{1f3af}"}];function D1(C,r){return r}function l1(C,r){return r}function $1(C,r){return r.id}const x1={userType:null,experienceLevel:null,products:[],sectors:[],originCountries:[],destinationCountries:[],goal:null,interests:[],companySize:null,preferredName:"",completedOnboarding:!1,onboardingVersion:1},V1=["chatInput"],m2=["panelShell"],A2=["optionButton"];function W2(C,r){1&C&&t._UZ(0,"div",4)}function n0(C,r){if(1&C&&(t.TgZ(0,"p",11),t._uU(1),t.qZA()),2&C){const i=t.oxw().ngIf;t.xp6(1),t.Oqu(i.introText)}}function a0(C,r){if(1&C&&(t.TgZ(0,"div",15),t._uU(1),t.qZA()),2&C){const i=t.oxw(2).ngIf;t.xp6(1),t.Oqu(i.question)}}function D0(C,r){if(1&C&&(t.TgZ(0,"div",16),t._uU(1),t.qZA()),2&C){const i=t.oxw(2).ngIf;t.xp6(1),t.Oqu(i.stepLabel)}}function A0(C,r){if(1&C&&(t.TgZ(0,"div",12),t.YNc(1,a0,2,1,"div",13),t.YNc(2,D0,2,1,"div",14),t.qZA()),2&C){const i=t.oxw().ngIf;t.xp6(1),t.Q6J("ngIf",i.question),t.xp6(1),t.Q6J("ngIf",i.stepLabel)}}const e1=function(){return["fal","arrow-right"]};function U(C,r){1&C&&t._UZ(0,"fa-icon",24),2&C&&t.Q6J("icon",t.DdM(1,e1))}function P(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"button",19,20),t.NdJ("mousedown",function(k){const r1=t.CHM(i).$implicit;return t.oxw(3).onOptionButtonMouseDown(k,r1.id)})("click",function(k){const r1=t.CHM(i).$implicit;return t.oxw(3).onOptionButtonClick(k,r1.id)}),t.TgZ(2,"span",21),t._uU(3),t.qZA(),t.TgZ(4,"span",22),t._uU(5),t.qZA(),t.YNc(6,U,1,2,"fa-icon",23),t.qZA()}if(2&C){const i=r.$implicit,u=r.index,k=t.oxw(2).ngIf,B=t.oxw();t.ekj("selected",k.selectedId===i.id)("highlighted",B.activeOptionIndex===u),t.Q6J("disabled",i.disabled),t.uIk("data-index",u+1),t.xp6(3),t.Oqu(u+1),t.xp6(2),t.Oqu(i.label),t.xp6(1),t.Q6J("ngIf",k.selectedId===i.id||B.activeOptionIndex===u)}}function M1(C,r){if(1&C&&(t.TgZ(0,"div",17),t.YNc(1,P,7,9,"button",18),t.qZA()),2&C){const i=t.oxw().ngIf;t.xp6(1),t.Q6J("ngForOf",i.options)}}function A1(C,r){if(1&C&&(t.TgZ(0,"span",30),t._uU(1),t.qZA()),2&C){const i=t.oxw(2).ngIf;t.xp6(1),t.Oqu(i.footerHint)}}function s2(C,r){1&C&&(t.TgZ(0,"div",31)(1,"span")(2,"kbd"),t._uU(3,"\u2191\u2193"),t.qZA(),t._uU(4," to navigate"),t.qZA(),t.TgZ(5,"span",32),t._uU(6,"\xb7"),t.qZA(),t.TgZ(7,"span")(8,"kbd"),t._uU(9,"Enter"),t.qZA(),t._uU(10," to select"),t.qZA(),t.TgZ(11,"span",32),t._uU(12,"\xb7"),t.qZA(),t.TgZ(13,"span")(14,"kbd"),t._uU(15,"Esc"),t.qZA(),t._uU(16," to skip"),t.qZA()())}function D2(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"button",33),t.NdJ("click",function(){return t.CHM(i),t.oxw(3).onSkipClick()}),t._uU(1),t.qZA()}if(2&C){const i=t.oxw(2).ngIf;t.xp6(1),t.hij(" ",i.skipLabel||"Skip"," ")}}function H2(C,r){if(1&C&&(t.TgZ(0,"div",25)(1,"div",26),t.YNc(2,A1,2,1,"span",27),t.YNc(3,s2,17,0,"div",28),t.qZA(),t.YNc(4,D2,2,1,"button",29),t.qZA()),2&C){const i=t.oxw().ngIf;t.xp6(2),t.Q6J("ngIf",i.footerHint),t.xp6(1),t.Q6J("ngIf",i.options.length>0),t.xp6(1),t.Q6J("ngIf",i.showSkip)}}function r0(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"div",5,6),t.NdJ("keydown",function(k){const r1=t.CHM(i).ngIf;return t.oxw().onOptionPanelKeydown(k,r1)}),t.YNc(2,n0,2,1,"p",7),t.YNc(3,A0,3,2,"div",8),t.YNc(4,M1,2,1,"div",9),t.YNc(5,H2,5,3,"div",10),t.qZA()}if(2&C){const i=r.ngIf;t.xp6(2),t.Q6J("ngIf",i.introText),t.xp6(1),t.Q6J("ngIf",i.question||i.stepLabel),t.xp6(1),t.Q6J("ngIf",i.options.length>0),t.xp6(1),t.Q6J("ngIf",i.footerHint||i.showSkip||i.options.length>0)}}function j0(C,r){if(1&C&&t._UZ(0,"fa-icon",24),2&C){const i=t.oxw(2);t.Q6J("icon",i.sendIcon)}}function a(C,r){1&C&&t._UZ(0,"span",43)}function p(C,r){if(1&C){const i=t.EpF();t._UZ(0,"div",34),t.TgZ(1,"div",35),t.NdJ("click",function(k){return t.CHM(i),t.oxw().onContainerClick(k)}),t.TgZ(2,"div",36)(3,"input",37,38),t.NdJ("ngModelChange",function(k){return t.CHM(i),t.oxw().onInputChange(k)})("keydown",function(k){return t.CHM(i),t.oxw().onInputKeydown(k)}),t.qZA(),t.TgZ(5,"div",39)(6,"span"),t._uU(7,"Press"),t.qZA(),t.TgZ(8,"kbd"),t._uU(9,"Tab \u21b9"),t.qZA(),t.TgZ(10,"span"),t._uU(11),t.qZA()()(),t.TgZ(12,"div",40)(13,"button",41),t.NdJ("click",function(){return t.CHM(i),t.oxw().onSendClick()}),t.YNc(14,j0,1,1,"fa-icon",23),t.YNc(15,a,1,0,"span",42),t.qZA()()()}if(2&C){const i=t.oxw();
1t.xp6(3),t.ekj("placeholder-hidden",!i.placeholderVisible),t.Q6J("ngModel",i.value)("placeholder",i.placeholder)("disabled",i.disabled),t.uIk("aria-keyshortcuts",i.showTabHint?"Tab":null)("aria-describedby",i.showTabHint?"composer-tab-hint":null),t.xp6(2),t.ekj("is-hidden",!i.showTabHint),t.uIk("aria-hidden",!i.showTabHint),t.xp6(6),t.Oqu(i.tabHintText),t.xp6(2),t.ekj("ready",!i.isLoading&&!i.disabled&&!!i.value.trim())("empty",!i.isLoading&&!i.disabled&&!i.value.trim())("loading",i.isLoading),t.Q6J("disabled",i.isLoading||i.disabled||!i.value.trim()),t.xp6(1),t.Q6J("ngIf",!i.isLoading),t.xp6(1),t.Q6J("ngIf",i.isLoading)}}let T=(()=>{class C{constructor(){this.value="",this.placeholder="",this.disabled=!1,this.placeholderVisible=!0,this.showTabHint=!1,this.tabHintText="to use this suggested question",this.sendIcon=["fal","arrow-up"],this.hideGlowWhenDisabled=!1,this.optionPanel=null,this.isLoading=!1,this.valueChange=new t.vpe,this.inputKeydown=new t.vpe,this.send=new t.vpe,this.optionSelected=new t.vpe,this.panelSkipped=new t.vpe,this.activeOptionIndex=null}ngOnChanges(i){var u;const k=i.optionPanel;
1k&&(this.optionPanel?((null===this.activeOptionIndex||this.activeOptionIndex<0||this.activeOptionIndex>=this.optionPanel.options.length||!!(null===(u=this.optionPanel.options[this.activeOptionIndex])||void 0===u?void 0:u.disabled))&&(this.activeOptionIndex=this.getInitialActiveOptionIndex(this.optionPanel)),!k.previousValue&&k.currentValue&&setTimeout(()=>this.focusPanelShell())):this.activeOptionIndex=null)}onContainerClick(i){const u=i.target;(null==u?void 0:u.closest(".send-btn"))||this.focusInput()}onInputChange(i){this.value=i,this.valueChange.emit(i)}onInputKeydown(i){this.inputKeydown.emit(i)}onSendClick(){this.isLoading||this.disabled||!this.value.trim()||this.send.emit()}onOptionClick(i){if(this.optionPanel){const u=this.optionPanel.options.findIndex(k=>k.id===i);u>=0&&this.setActiveOptionIndex(u,!0)}this.optionSelected.emit(i)}onOptionButtonClick(i,u){i.preventDefault(),i.stopPropagation(),this.onOptionClick(u)}onOptionButtonMouseDown(i,u){i.preventDefault(),i.stopPropagation(),this.onOptionClick(u)}onSkipClick(){this.panelSkipped.emit()}onOptionPanelKeydown(i,u){if("Escape"===i.key&&u.showSkip)return i.preventDefault(),void this.onSkipClick();if(this.isArrowDown(i)||this.isArrowUp(i))return i.preventDefault(),void this.moveActiveOption(u.options,this.isArrowDown(i)?1:-1);if("Enter"===i.key){if(null===this.activeOptionIndex)return;const r1=u.options[this.activeOptionIndex];if(!r1||r1.disabled)return;return i.preventDefault(),void this.onOptionClick(r1.id)}const k=this.getOptionIndexFromEvent(i);if(null===k)return;const B=u.options[k];!B||B.disabled||(i.preventDefault(),this.setActiveOptionIndex(k,!0))}onDocumentKeydown(i){if(!this.optionPanel)return;const u=i.target;u&&this.isTypingTarget(u)||this.onOptionPanelKeydown(i,this.optionPanel)}focusInput(){var i;null===(i=this.chatInput)||void 0===i||i.nativeElement.focus()}focusPanelShell(){var i;null===(i=this.panelShell)||void 0===i||i.nativeElement.focus()}getOptionIndexFromEvent(i){const u=i.code.match(/^(Digit|Numpad)([1-9])$/);return u?Number(u[2])-1:i.keyCode>=49&&i.keyCode<=57?i.keyCode-49:i.keyCode>=97&&i.keyCode<=105?i.keyCode-97:/^[1-9]$/.test(i.key)?Number(i.key)-1:null}getInitialActiveOptionIndex(i){if(0===i.options.length)return null;if(i.selectedId){const k=i.options.findIndex(B=>B.id===i.selectedId&&!B.disabled);if(k>=0)return k}const u=i.options.findIndex(k=>!k.disabled);return u>=0?u:null}moveActiveOption(i,u){if(0===i.length)return void(this.activeOptionIndex=null);const k=null!==this.activeOptionIndex?this.activeOptionIndex:this.getInitialEnabledIndex(i);if(null===k)return void(this.activeOptionIndex=null);let B=k;for(let r1=0;r1<i.length;r1+=1)if(B=(B+u+i.length)%i.length,!i[B].disabled)return void this.setActiveOptionIndex(B,!0)}getInitialEnabledIndex(i){const u=i.findIndex(k=>!k.disabled);return u>=0?u:null}isTypingTarget(i){const u=i.tagName.toLowerCase();return!!i.isContentEditable||"input"===u||"textarea"===u||"select"===u}isArrowDown(i){return"ArrowDown"===i.key||"Down"===i.key||40===i.keyCode}isArrowUp(i){return"ArrowUp"===i.key||"Up"===i.key||38===i.keyCode}setActiveOptionIndex(i,u=!1){this.activeOptionIndex=i,u&&setTimeout(()=>{var k,B;const r1=null===(B=null===(k=this.optionButtons)||void 0===k?void 0:k.toArray()[i])||void 0===B?void 0:B.nativeElement;null==r1||r1.focus()})}}return C.\u0275fac=function(i){return new(i||C)},C.\u0275cmp=t.Xpm({type:C,selectors:[["app-chat-composer-input"]],viewQuery:function(i,u){if(1&i&&(t.Gf(V1,5),t.Gf(m2,5),t.Gf(A2,5)),2&i){let k;t.iGM(k=t.CRH())&&(u.chatInput=k.first),t.iGM(k=t.CRH())&&(u.panelShell=k.first),t.iGM(k=t.CRH())&&(u.optionButtons=k)}},hostBindings:function(i,u){1&i&&t.NdJ("keydown",function(B){return u.onDocumentKeydown(B)},!1,t.evT)},inputs:{value:"value",placeholder:"placeholder",disabled:"disabled",placeholderVisible:"placeholderVisible",showTabHint:"showTabHint",tabHintText:"tabHintText",sendIcon:"sendIcon",hideGlowWhenDisabled:"hideGlowWhenDisabled",optionPanel:"optionPanel",isLoading:"isLoading"},outputs:{valueChange:"valueChange",inputKeydown:"inputKeydown",send:"send",optionSelected:"optionSelected",panelSkipped:"panelSkipped"},features:[t.TTD],decls:5,vars:7,consts:[[1,"composer-inner"],["class","gradient-glow panel-glow",4,"ngIf"],["class","composer-panel-shell","tabindex","0",3,"keydown",4,"ngIf","ngIfElse"],["inputComposer",""],[1,"gradient-glow","panel-glow"],["tabindex","0",1,"composer-panel-shell",3,"keydown"],["panelShell",""],["class","panel-intro",4,"ngIf"],["class","panel-header",4,"ngIf"],["class","panel-options",4,"ngIf"],["class","panel-footer",4,"ngIf"],[1,"panel-intro"],[1,"panel-header"],["class","panel-question",4,"ngIf"],["class","panel-step",4,"ngIf"],[1,"panel-question"],[1,"panel-step"],[1,"panel-options"],["type","button","class","panel-option",3,"selected","highlighted","disabled","mousedown","click",4,"ngFor","ngForOf"],["type","button",1,"panel-option",3,"disabled","mousedown","click"],["optionButton",""],[1,"option-index"],[1,"option-label"],[3,"icon",4,"ngIf"],[3,"icon"],[1,"panel-footer"],[1,"panel-footer-left"],["class","panel-hint",4,"ngIf"],["class","panel-shortcuts",4,"ngIf"],["type","button","class","panel-skip",3,"click",4,"ngIf"],[1,"panel-hint"],[1,"panel-shortcuts"],[1,"dot"],["type","button",1,"panel-skip",3,"click"],[1,"gradient-glow"],[1,"input-wrapper",3,"click"],[1,"input-left"],["type","text",1,"chat-input",3,"ngModel","placeholder","disabled","ngModelChange","keydown"],["chatInput",""],["id","composer-tab-hint",1,"tab-hint"],[1,"input-action"],["type","button",1,"send-btn",3,"disabled","click"],["class","stop-icon","aria-hidden","true",4,"ngIf"],["aria-hidden","true",1,"stop-icon"]],template:function(i,u){if(1&i&&(t.TgZ(0,"div",0),t.YNc(1,W2,1,0,"div",1),t.YNc(2,r0,6,4,"div",2),t.YNc(3,p,16,20,"ng-template",null,3,t.W1O),t.qZA()),2&i){const k=t.MAs(4);t.ekj("is-disabled",u.disabled&&!u.optionPanel)("hide-glow-on-disabled",u.hideGlowWhenDisabled&&!u.optionPanel),t.xp6(1),t.Q6J("ngIf",u.optionPanel),t.xp6(1),t.Q6J("ngIf",u.optionPanel)("ngIfElse",k)}},directives:[X0.O5,X0.sg,U6.BN,c4.Fj,c4.JJ,c4.On],styles:["@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.composer-inner[_ngcontent-%COMP%]{width:100%;position:relative;display:flex;flex-direction:column;gap:8px}
1.composer-panel-shell[_ngcontent-%COMP%]{position:relative;z-index:2;border:1px solid #d1d5db;border-radius:18px;background:#ffffff;backdrop-filter:blur(4px);padding:14px 14px 10px;outline:none;pointer-events:auto}.composer-panel-shell[_ngcontent-%COMP%]:focus, .composer-panel-shell[_ngcontent-%COMP%]:focus-visible{outline:none;box-shadow:none}.panel-intro[_ngcontent-%COMP%]{margin:0 0 10px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.7;color:#111827}.panel-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.panel-question[_ngcontent-%COMP%]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.7;color:#111827}.panel-step[_ngcontent-%COMP%]{font-size:12px;color:#9ca3af;white-space:nowrap}.panel-options[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto;overscroll-behavior:contain}.panel-options[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px}.panel-options[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:transparent}.panel-options[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#E2E8F0;border-radius:2px}.panel-option[_ngcontent-%COMP%]{width:100%;display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;border:none;background:transparent;color:#111827;font-size:14px;cursor:pointer;text-align:left;outline:none;transition:background-color .12s ease;pointer-events:auto}.panel-option[_ngcontent-%COMP%]:hover{background:#f3f4f6}.panel-option.selected[_ngcontent-%COMP%], .panel-option.highlighted[_ngcontent-%COMP%]{background:#eef0f3}.panel-option[_ngcontent-%COMP%]:disabled{opacity:.6;cursor:not-allowed}.panel-option[_ngcontent-%COMP%]   .ng-fa-icon[_ngcontent-%COMP%]{margin-left:auto;color:#6b7280;font-size:12px}.option-index[_ngcontent-%COMP%]{width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:#eef0f3;display:inline-flex;align-items:center;justify-content:center;color:#4b5563;font-size:13px;font-weight:500;flex-shrink:0}.option-label[_ngcontent-%COMP%]{min-width:0;text-align:left}.panel-option.highlighted[_ngcontent-%COMP%]   .option-index[_ngcontent-%COMP%], .panel-option.selected[_ngcontent-%COMP%]   .option-index[_ngcontent-%COMP%]{background:#0d9488;border-color:#0d9488;color:#fff}.panel-footer[_ngcontent-%COMP%]{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative}.panel-footer-left[_ngcontent-%COMP%]{display:flex;align-items:center;gap:0;min-width:0;flex:1;position:relative}.panel-hint[_ngcontent-%COMP%]{font-size:12px;color:#9ca3af}.panel-skip[_ngcontent-%COMP%]{padding:8px 14px;border-radius:10px;border:1px solid #d1d5db;background:#fff;color:#111827;font-size:14px;cursor:pointer}.panel-skip[_ngcontent-%COMP%]:hover{background:#f3f4f6}.panel-shortcuts[_ngcontent-%COMP%]{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;color:#9ca3af;font-size:12px;line-height:1;white-space:nowrap}.panel-shortcuts[_ngcontent-%COMP%]   kbd[_ngcontent-%COMP%]{font-family:Inter,sans-serif;font-size:11px;line-height:1;color:#6b7280;border:1px solid #d1d5db;background:#f9fafb;border-radius:6px;padding:2px 6px;font-weight:600}.panel-shortcuts[_ngcontent-%COMP%]   .dot[_ngcontent-%COMP%]{color:#d1d5db}.gradient-glow[_ngcontent-%COMP%]{position:absolute;inset:-1px;border-radius:12px;background:linear-gradient(120deg,#3b82f6 0%,#a855f7 45%,#14b8a6 100%);background-size:200% 200%;filter:blur(4px);opacity:.4;transition:opacity .2s ease;pointer-events:none;animation:input-glow-wander 9s ease-in-out infinite}.panel-glow[_ngcontent-%COMP%]{border-radius:18px}.input-wrapper[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;height:82px;padding:12px 16px;border-radius:12px;border:1px solid #d1d5db;background:#ffffff;box-shadow:0 1px 3px #0f172a14;transition:box-shadow .15s ease}.input-wrapper[_ngcontent-%COMP%]:hover, .input-wrapper[_ngcontent-%COMP%]:focus-within{box-shadow:0 4px 8px #0f172a1f}.input-left[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:8px;flex:1;min-width:0}.input-action[_ngcontent-%COMP%]{width:32px;display:flex;align-items:center;justify-content:center}.tab-hint[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;color:#9ca3af;font-size:11px;line-height:1.2;white-space:nowrap}.tab-hint[_ngcontent-%COMP%]   kbd[_ngcontent-%COMP%]{font-family:Inter,sans-serif;font-size:10px;line-height:1;color:#6b7280;border:1px solid #d1d5db;background:#f9fafb;border-radius:6px;padding:3px 6px;font-weight:600}.tab-hint.is-hidden[_ngcontent-%COMP%]{visibility:hidden}.composer-inner[_ngcontent-%COMP%]:hover   .gradient-glow[_ngcontent-%COMP%], .composer-inner[_ngcontent-%COMP%]:focus-within   .gradient-glow[_ngcontent-%COMP%]{opacity:.7}.composer-inner.is-disabled[_ngcontent-%COMP%]   .gradient-glow[_ngcontent-%COMP%], .composer-inner.is-disabled[_ngcontent-%COMP%]:hover   .gradient-glow[_ngcontent-%COMP%], .composer-inner.is-disabled[_ngcontent-%COMP%]:focus-within   .gradient-glow[_ngcontent-%COMP%]{opacity:.12;filter:blur(6px) saturate(.55);animation-play-state:paused}.composer-inner.hide-glow-on-disabled.is-disabled[_ngcontent-%COMP%]   .gradient-glow[_ngcontent-%COMP%], .composer-inner.hide-glow-on-disabled.is-disabled[_ngcontent-%COMP%]:hover   .gradient-glow[_ngcontent-%COMP%], .composer-inner.hide-glow-on-disabled.is-disabled[_ngcontent-%COMP%]:focus-within   .gradient-glow[_ngcontent-%COMP%]{opacity:0}
1@keyframes input-glow-wander{0%{background-position:0% 50%}25%{background-position:70% 20%}50%{background-position:100% 60%}75%{background-position:35% 100%}to{background-position:0% 50%}}.chat-input[_ngcontent-%COMP%]{flex:1;width:100%;border:none;outline:none;background:transparent;font-family:Inter,sans-serif;font-size:15px;line-height:1.2;color:#111827;transition:opacity .3s ease;margin:0;padding:0}.chat-input[_ngcontent-%COMP%]::placeholder{color:#9ca3af}.chat-input.placeholder-hidden[_ngcontent-%COMP%]{opacity:.45}.chat-input[_ngcontent-%COMP%]:disabled{opacity:.6}.send-btn[_ngcontent-%COMP%]{width:32px;height:32px;border:1px solid transparent;border-radius:8px;background:#e5e7eb;color:#111827;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.send-btn[_ngcontent-%COMP%]:hover:not(:disabled){background:#d1d5db;color:#111827}.send-btn[_ngcontent-%COMP%]:disabled{opacity:.45;cursor:not-allowed}.send-btn.ready[_ngcontent-%COMP%]{background:#0d9488;color:#fff;opacity:1}.send-btn.ready[_ngcontent-%COMP%]:hover{background:#0f766e;color:#fff}.send-btn.empty[_ngcontent-%COMP%]{background:#0d9488;color:#fff;opacity:.45}.send-btn.loading[_ngcontent-%COMP%]{background:transparent;border-color:#d1d5db;color:#6b7280;opacity:1}.send-btn[_ngcontent-%COMP%]   .ng-fa-icon[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;line-height:1}.send-btn[_ngcontent-%COMP%]   .svg-inline--fa[_ngcontent-%COMP%]{display:block;width:14px;height:14px}.stop-icon[_ngcontent-%COMP%]{width:10px;height:10px;border-radius:2px;background:currentColor;display:inline-block}@media (max-width: 960px){.tab-hint[_ngcontent-%COMP%]{display:none}}"]}),C})();var H=_(591);let C1=(()=>{class C{constructor(){this.state$$=new H.X("passive"),this.state$=this.state$$.asObservable()}currentState(){return this.state$$.value}openWaiting(){this.transition("waiting",["passive","waiting"])}openActive(){this.transition("active",["waiting","active"])}minimizeToWaiting(){this.transition("waiting",["active","waiting"])}closeToPassive(){this.transition("passive",["waiting","active","passive"])}transition(i,u){const k=this.state$$.value;if(k!==i){if(!u.includes(k))return void(be.N.production||console.warn(`[ChatDrawerService] illegal transition ${k} \u2192 ${i} (ignored)`));this.state$$.next(i)}}}return C.\u0275fac=function(i){return new(i||C)},C.\u0275prov=t.Yz7({token:C,factory:C.\u0275fac,providedIn:"root"}),C})();var c2=_(34202),F2=_(61737),e0=_(2994),o0=_(24850),w0=_(27221),$0=_(29900);class _6{constructor(){this.pending=""}read(r){var i;const u=(this.pending+r).split(/\r?\n\r?\n/);return this.pending=null!==(i=u.pop())&&void 0!==i?i:"",u.map(k=>k.split(/\r?\n/).filter(B=>B.startsWith("data:")).map(B=>B.slice(5).replace(/^ /,"")).join("\n")).filter(k=>k.length>0)}}
1class Z6 extends Error{}function Y4(C){var r;if("compare-table"!==C.type)return null;const i=C.payload,u=[...null!==(r=null==i?void 0:i.standardIds)&&void 0!==r?r:[]].sort().join(","),k=null==i?void 0:i.view;return u?`${u}:${k&&"all"!==k&&"overview"!==k?k:"full"}`:C.id}class ye{constructor(r,i){this.http=r,this.authService=i,this.STORAGE_KEY_MESSAGES="chatbot_messages",this.STORAGE_KEY_SESSION="chatbot_session_id",this.STORAGE_KEY_GUEST_USAGE="chatbot_guest_usage",this.STORAGE_KEY_USER_PROFILE="chatbot_user_profile",this.STORAGE_KEY_ANONYMOUS_ID="chatbot_anonymous_id",this.ANONYMOUS_ID_HEADER="X-Anonymous-Id",this.guestLimitConfig={maxMessages:10,resetPeriodHours:24},this.apiUrl=this.getApiUrl(),this.messagesSubject=new H.X([]),this.loadingSubject=new H.X(!1),this.expandedSubject=new H.X(!1),this.errorSubject=new H.X(null),this.sourcesSubject=new H.X([]),this.userProfileSubject=new H.X(x1),this.messages$=this.messagesSubject.asObservable(),this.loading$=this.loadingSubject.asObservable(),this.isLoading$=this.loadingSubject.asObservable(),this.expanded$=this.expandedSubject.asObservable(),this.error$=this.errorSubject.asObservable(),this.sources$=this.sourcesSubject.asObservable(),this.userProfile$=this.userProfileSubject.asObservable(),this.messageIdCounter=0,this.isAuthenticated=!1,this.serverRateLimitedSubject=ne
1w H.X(!1),this.retryAfterSubject=new H.X(null),this.serverRateLimited$=this.serverRateLimitedSubject.asObservable(),this.retryAfter$=this.retryAfterSubject.asObservable(),this.serverRemainingSubject=new H.X(null),this.serverRemaining$=this.serverRemainingSubject.asObservable(),this.messageCapReachedSubject=new H.X(!1),this.messageCapReached$=this.messageCapReachedSubject.asObservable(),this.currentStreamAbort=null,this.standardsIndex=null,this.standardsIndexPromise=null,this.loadMessages(),this.loadUserProfile(),this.sessionId=this.getOrCreateSessionId()}getApiUrl(){return be.N.chatbotApi}sendMessage(r,i){var u=this;return new c2.y(k=>{this.checkGuestLimit().then(function(){var B=(0,K6.Z)(function*(r1){if(!r1){const p0="You have reached the message limit for guests. Please log in to continue chatting.";return u.errorSubject.next(p0),k.error({message:p0,isGuestLimit:!0}),void k.complete()}u.errorSubject.next(null),u.sourcesSubject.next([]);const q1=u.createMessage(r,!0);u.addMessage(q1),u.loadingSubject.next(!0);const o2=u.userProfileSubject.value,E2=Object.assign(Object.assign({},i),{userProfile:o2.completedOnboarding?o2:void 0}),Q2={message:r,messages:u.messagesSubject.value.slice(0,-1),sessionId:u.sessionId,context:E2};u.http.post(`${u.apiUrl}/chat`,Q2,{context:(new Ge.qT).set($0.b,!0),headers:yield u.buildRequestHeaders(),observe:"response"}).pipe((0,e0.b)(p0=>u.rememberAnonymousIdFromHeaders(p0.headers)),(0,o0.U)(p0=>p0.body)).pipe((0,e0.b)(p0=>{const y0=u.createMessage(p0.response,!1);y0.animate=!0,u.addMessage(y0);const F0=p0.sources;F0&&F0.length>0?(u.updateMessageSources(y0.id,F0),u.sourcesSubject.next(F0)):u.sourcesSubject.next([]),p0.artifacts&&p0.artifacts.length>0&&u.attachArtifacts(y0.id,p0.artifacts),void 0===p0.messagesRemaining?u.incrementGuestUsage():u.recordRemainingFromServer(p0.messagesRemaining)}),(0,w0.K)(p0=>{var y0;console.error("Chat API error:",p0);const F0=(null===(y0=null==p0?void 0:p0.error)||void 0===y0?void 0:y0.detail)||"Sorry, I encountered an error. Please try again.";u.errorSubject.next(F0);const b0=u.createMessage("I apologize, but I encountered an error processing your request. Please try again.",!1);return u.addMessage(b0),(0,F2._)(()=>p0)})).subscribe({next:p0=>{u.loadingSubject.next(!1),k.next(p0),k.complete()},error:p0=>{u.loadingSubject.next(!1),k.error(p0),k.complete()}})});return function(r1){return B.apply(this,arguments)}}())})}establishedState(){var r,i,u,k,B,r1,q1,o2,E2;const Q2=[];for(const b0 of this.messagesSubject.value)for(const R6 of null!==(r=b0.artifacts)&&void 0!==r?r:[])Q2.push(R6);const p0={},y0=[...Q2].reverse().find(b0=>"identify-filters"===b0.type);if(y0){const b0=y0.payload;b0&&(p0.activeFilters={products:null!==(i=b0.products)&&void 0!==i?i:[],sectors:null!==(u=b0.sectors)&&void 0!==u?u:[],sdgs:null!==(k=b0.sdgs)&&void 0!==k?k:[],origin:null!==(B=b0.origin)&&void 0!==B?B:[],destination:null!==(r1=b0.destination)&&void 0!==r1?r1:[],total:null!==(q1=b0.total)&&void 0!==q1?q1:null})}const F0=[...Q2].reverse().find(b0=>"compare-table"===b0.type);if(F0){const b0=F0.payload,R6=null!==(o2=null==b0?void 0:b0.standardIds)&&void 0!==o2?o2:[],p6=null!==(E2=null==b0?void 0:b0.standardNames)&&void 0!==E2?E2:[],y6=R6.map((me,_e)=>({id:me,name:p6[_e]})).filter(me=>!!me.id&&!!me.name);y6.length&&(p0.standardsInFocus=y6)}return p0}sendMessageStreaming(r,i){var u=this;return(0,K6.Z)(function*(){var k,B;if(!(yield u.checkGuestLimit())){const b0="You have reached the message limit for guests. Please log in to continue chatting.";throw u.errorSubject.next(b0),new Error(b0)}u.errorSubject.next(null),u.sourcesSubject.next([]),u.loadingSubject.next(!0);const q1=u.createMessage(r,!0);u.addMessage(q1);const o2=u.createMessage("\u258c",!1);o2.animate=!0,u.addMessage(o2);const E2=u.userProfileSubject.value,Q2=Object.assign(Object.assign(Object.assign({},i),u.establishedState()),{userProfile:E2.completedOnboarding?E2:void 0}),p0={message:r,messages:u.historyForRequest(u.messagesSubject.value.slice(0,-2)),sessionId:u.sessionId,context:Q2};null===(k=u.currentStreamAbort)||void 0===k||k.abort();const y0=new AbortController;let F0;u.currentStreamAbort=y0;try{const b0=yield fetch(`${u.apiUrl}/chat/stream`,{method:"POST",headers:yield u.buildRequestHeaders(),body:JSON.stringify(p0),signal:y0.signal});if(u.rememberAnonymousId(b0),!b0.ok){if(429===b0.status){const vt=yield b0.json().catch(()=>null);throw u.handleServerRateLimit(vt),new Z6((null==vt?void 0:vt.detail)||"Message limit reached. Please try again later or sign in.")}throw new Error(`HTTP error! status: ${b0.status}`)}if(F0=null===(B=b0.body)||void 0===B?void 0:B.getReader(),!F0)throw new Error("No response body");const R6=new TextDecoder,p6=new _6;let y6=!1,me="",_e=[],ct=!1;for(;;){const{done:vt,value:rn}=yield F0.read();if(vt)break;for(const kt of p6.read(R6.decode(rn,{stream:!0}))){let u4;try{u4=JSON.parse(kt)}catch(Nt){console.debug("Skipping a malformed SSE frame:",kt);continue}if("error"===u4.type)throw new Error(u4.message);if("chunk"===u4.type&&u4.content)y6=!0,me+=u4.content,u.updateMessage(o2.id,me);else if("sources"===u4.type&&u4.sources)_e=u4.sources,u.sourcesSubject.next(_e),u.updateMessageSources(o2.id,_e);else if("response_update"===u4.type&&u4.content)y6=!0,me=u4.content,u.updateMessage(o2.id,me);else if("done"===u4.type){const Nt=me.replace(/\n{3,}/g,"\n\n");u.updateMessage(o2.id,Nt),void 0!==u4.messagesRemaining&&(ct=!0,u.recordRemainingFromServer(u4.messagesRemaining)),(u4.traceId||u4.spanId)&&u.updateMessageTraceIds(o2.i
1d,u4.traceId,u4.spanId),u4.sources&&u4.sources.length>0&&0===_e.length&&(_e=u4.sources,u.sourcesSubject.next(_e),u.updateMessageSources(o2.id,_e)),u4.artifacts&&u4.artifacts.length>0&&u.attachArtifacts(o2.id,u4.artifacts),u.loadingSubject.next(!1)}else"artifacts"===u4.type&&u4.artifacts&&u.attachArtifacts(o2.id,u4.artifacts)}}if(!y6)throw new Error("The stream ended without an answer.");u.tryAttachClientSideArtifacts(o2.id,me,r).catch(vt=>{console.warn("[artifact-match] Failed to attach artifacts:",vt)}),ct||u.incrementGuestUsage()}catch(b0){if("AbortError"===(null==b0?void 0:b0.name)||y0.signal.aborted)return;console.error("Chat streaming error:",b0);const R6=(null==b0?void 0:b0.message)||"Sorry, I encountered an error. Please try again.";u.errorSubject.next(R6),u.sourcesSubject.next([]),u.markMessageFailed(o2.id,b0 instanceof Z6?R6:"I apologize, but I encountered an error processing your request. Please try again.")}finally{null==F0||F0.cancel().catch(()=>{}),u.currentStreamAbort===y0&&(u.currentStreamAbort=null),u.loadingSubject.next(!1)}})()}retryFailedMessage(r,i){var u=this;return(0,K6.Z)(function*(){const k=u.messagesSubject.value,B=k.findIndex(q1=>q1.id===r&&q1.failed),r1=k[B-1];B<1||!(null==r1?void 0:r1.isQuestion)||(u.messagesSubject.next(k.filter((q1,o2)=>o2!==B&&o2!==B-1)),u.saveMessages(),yield u.sendMessageStreaming(r1.content,i))})()}historyForRequest(r){return r.filter((i,u)=>{var k;return!i.failed&&!(null===(k=r[u+1])||void 0===k?void 0:k.failed)})}markMessageFailed(r,i){const u=this.messagesSubject.value,k=u.findIndex(B=>B.id===r);if(-1!==k){const B=[...u];B[k]=Object.assign(Object.assign({},B[k]),{content:i,failed:!0,animate:!1}),this.messagesSubject.next(B),this.saveMessages()}}cancelInFlight(){var r;null===(r=this.currentStreamAbort)||void 0===r||r.abort(),this.currentStreamAbort=null}updateMessage(r,i){const u=this.messagesSubject.value,k=u.findIndex(B=>B.id===r);if(-1!==k){const B=[...u];B[k]=Object.assign(Object.assign({},B[k]),{content:i}),this.messagesSubject.next(B),this.saveMessages()}}updateMessageSources(r,i){const u=this.messagesSubject.value,k=u.findIndex(B=>B.id===r);if(-1!==k){const B=[...u];B[k]=Object.assign(Object.assign({},B[k]),{sources:i}),this.messagesSubject.next(B),this.saveMessages()}}extractChainOfCustody(r){if(!r||"object"!=typeof r)return[];const i=[];return r.identityPreservation&&i.push("Identity preserved"),r.segregation&&i.push("Segregation"),r.massBalance&&i.push("Mass balance"),r.bookAndClaim&&i.push("Book & claim"),i}extractCostDrivers(r){if(!r||"object"!=typeof r)return"";const i=[];if(r.membershipFee){const u="string"==typeof r.membershipFee?r.membershipFee:"";if(/not applicable/i.test(u)||/no /i.test(u))i.push("No membership fee");else if(u){const k=u.split(/[.\n\r]/)[0].replace(/https?:\S+/g,"").trim();k.length>50?i.push(k.substring(0,50)+"\u2026"):k&&i.push(k)}}if(r.premiumInfoAndEstimates&&"string"==typeof r.premiumInfoAndEstimates){const u=r.premiumInfoAndEstimates.split(/[.\n\r]/)[0].replace(/https?:\S+/g,"").trim();u&&u.length<=40&&i.push(u)}return i.join("; ")||""}extractGovernance(r){if(!r||"object"!=typeof r)return"";const i=[];if(r.existenceOfClearProcedure&&i.push("Clear procedure"),r.stakeholderRepInDecision&&i.push("Stakeholder representation"),r.freqOfStandardsRevisions){const u=r.freqOfStandardsRevisions;"string"==typeof u&&u.length<40&&i.push(`Review: ${u}`)}return i.join(", ")||""}extractIseal(r){if(!r||"object"!=typeof r)return"";const i=[];return r.ISEALAllianceCodeCompliantMember?i.push("ISEAL member"):r.ISEALAllianceCommunityMember&&i.push("ISEAL community"),i.join(", ")||""}attachArtifacts(r,i){this.hydrateArtifacts(i).then(u=>this.updateMessageArtifacts(r,u)).catch(u=>{console.warn("[artifacts] hydration failed:",u),this.updateMessageArtifacts(r,i.filter(k=>{var B;return"compare-table"!==k.type||(null===(B=k.payload)||void 0===B?void 0:B.standards)}))})}hydrateArtifacts(r){var i=this;return(0,K6.Z)(function*(){var u;const k=[];for(const B of r){const r1=B.payload;if("compare-table"!==B.type||(null==r1?void 0:r1.standards)||!(null===(u=null==r1?void 0:r1.standardIds)||void 0===u?void 0:u.length)){k.push(B);continue}const q1=yield Promise.all(r1.standardIds.map(Q2=>i.fetchStandardDetail(Q2))),o2=i.buildCompareTableStandards(q1.filter(
1Boolean));if(o2.length<2)continue;const E2=i.userProfileSubject.value;k.push(Object.assign(Object.assign({},B),{payload:{standards:o2,userType:(null==E2?void 0:E2.userType)||null,view:r1.view,standardIds:r1.standardIds,standardNames:r1.standardNames}}))}return k})()}buildCompareTableStandards(r){return r.map(i=>({id:i.id||"",name:i.name||"",sectors:i.sectors||i.sector||[],yearOfEstablishment:i.yearOfEstablishment||"",products:(i.products||i.det_products||[]).slice(0,6),auditFrequency:i.freqOfSurveillanceAudits||[],certificateValidity:i.validityOfAuditCert||"",groupCertification:i.groupCertReqmtsDefined||"",verificationLevel:i.minComformityLevel||"",valueChain:i.valueChain||[],pillars:(i.viewPilarScoring||[]).map(u=>u.label).filter(Boolean),chainOfCustody:this.extractChainOfCustody(i.chainOfCustody),sdgs:(i.sdgs||[]).map(u=>`SDG ${u}`),costDrivers:this.extractCostDrivers(i.support),governance:this.extractGovernance(i.standardSettingAndReview),isealCompliance:this.extractIseal(i.complianceToIntlStandard)}))}updateMessageArtifacts(r,i){var u,k;const B=this.messagesSubject.value,r1=B.findIndex(Q2=>Q2.id===r);if(-1===r1)return;const q1=new Set;for(const Q2 of B.slice(0,r1))for(const p0 of null!==(u=Q2.artifacts)&&void 0!==u?u:[]){const y0=Y4(p0);y0&&q1.add(y0)}const o2=new Map;for(const Q2 of null!==(k=B[r1].artifacts)&&void 0!==k?k:[])o2.set(Q2.id,Q2);for(const Q2 of i){const p0=Y4(Q2);(!p0||!q1.has(p0))&&o2.set(Q2.id,Q2)}const E2=[...B];E2[r1]=Object.assign(Object.assign({},E2[r1]),{artifacts:Array.from(o2.values())}),this.messagesSubject.next(E2),this.saveMessages()}ensureStandardsIndex(){return this.standardsIndex?Promise.resolve(this.standardsIndex):(this.standardsIndexPromise||(this.standardsIndexPromise=this.http.get(`${be.N.standardsMapApi}/standards/?preview=true`).toPromise().then(r=>(this.standardsIndex=r||[],this.standardsIndex)).catch(()=>(this.standardsIndex=[],this.standardsIndex)).finally(()=>{this.standardsIndexPromise=null})),this.standardsIndexPromise)}fetchStandardDetail(r){var i=this;return(0,K6.Z)(function*(){try{return yield i.http.get(`${be.N.standardsMapApi}/standards/${r}/overview`).toPromise()}catch(u){return null}})()}static containsWholeWord(r,i){if(!i)return!1;const u=i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(`(?:^|[^a-z0-9])${u}(?![a-z0-9])`).test(r)}findStandardsInResponse(r,i){const u=i.toLowerCase(),k=new Map;for(const r1 of r){const q1=r1.name||"";if(q1.length<3)continue;let o2="",E2=0;if(ye.containsWholeWord(u,q1.toLowerCase())&&(o2=q1.toLowerCase(),E2=q1.length),!o2){const p0=q1.split(/\s*[-\u2013(]/)[0].trim().split(/\s+/);for(let y0=p0.length;y0>=1&&!o2;y0--){const F0=p0.slice(0,y0);if(F0.every(R6=>ye.FILLER_WORDS.has(R6.toLowerCase())))continue;const b0=F0.join(" ");b0.length>=6&&ye.containsWholeWord(u,b0.toLowerCase())&&(o2=b0.toLowerCase(),E2=b0.length)}}if(o2){const Q2=k.get(o2);(!Q2||E2>Q2.matchLen)&&k.set(o2,{id:r1.id,name:r1.name,matchLen:E2})}}for(const r1 of Array.from(k.keys()))Array.from(k.keys()).some(o2=>o2!==r1&&o2.length>r1.length&&ye.containsWholeWord(o2,r1))&&k.delete(r1);const B=new Map;for(const r1 of k.values()){const q1=B.get(r1.id);(!q1||r1.matchLen>q1.matchLen)&&B.set(r1.id,r1)}return Array.from(B.values()).sort((r1,q1)=>q1.matchLen-r1.matchLen)}tryAttachClientSideArtifacts(r,i,u){var k=this;return(0,K6.Z)(function*(){var B;const q1=k.messagesSubject.value.find(ct=>ct.id===r),o2=["factsheet-summary","compare-table"];if(null===(B=null==q1?void 0:q1.artifacts)||void 0===B?void 0:B.some(ct=>o2.includes(ct.type)))return;const E2=yield k.ensureStandardsIndex();if(0===E2.length)return;const Q2=k.findStandardsInResponse(E2,u);if(0===Q2.length)return;const p0=new Set(((null==q1?void 0:q1.sources)||[]).map(ct=>ct.standardId).filter(Boolean)),y0=Q2.filter(ct=>p0.has(ct.id));if(0===y0.length||Q2.length>=2)return;const F0=y0[0],b0=yield k.fetchStandardDetail(F0.id);if(!b0)return;const R6=b0.sectors||b0.sector||[],p6=Array.isArray(R6)?R6.join(", "):R6,y6=(b0.products||b0.det_products||[]).slice(0,5).join(", "),me=b0.yearOfEstablishment,_e=(b0.description||b0.officialMissionStatement||"").substring(0,200);k.updateMessageArtifacts(r,[{id:`fs-${F0.id}`,type:"factsheet-summary",payload:{standardId:F0.id,name:b0.name||F0.name,sector:p6||void 0,foundedYear:me?parseInt(me,10)||me:void 0,scopeSummary:_e||void 0,logoUrl:b0.logo||void 0,products:y6||void 0},title:b0.name||F0.name}])})()}updateMessageTraceIds(r,i,u){const k=this.messagesSubject.value,B=k.findIndex(r1=>r1.id===r);if(-1!==B){const r1=[...k];r1[B]=Object.assign(Object.assign(Object.assign({},r1[B]),i&&{traceId:i}),u&&{spanId:u}),this.messagesSubject.next(r1),this.saveMessages()}}checkGuestLimit(){var r=this;return(0,K6.Z)(function*(){if(r.isAuthenticated||(yield r.authService.isLoggedIn()))return!0;const u=r.getGuestUsage();return Date.now()>u.firstMessageTime+60*r.guestLimitConfig.resetPeriodHours*60*1e3?(r.resetGuestUsage(),!0):u.messageCount<r.guestLimitConfig.max
1Messages})()}getRemainingMessages(){var r=this;return(0,K6.Z)(function*(){if(r.isAuthenticated||(yield r.authService.isLoggedIn()))return 1/0;const u=r.getGuestUsage();return Math.max(0,r.guestLimitConfig.maxMessages-u.messageCount)})()}getRemainingGuestMessages(){if(this.isAuthenticated)return-1;const r=this.getGuestUsage();return Date.now()>r.firstMessageTime+60*this.guestLimitConfig.resetPeriodHours*60*1e3?(this.resetGuestUsage(),this.guestLimitConfig.maxMessages):Math.max(0,this.guestLimitConfig.maxMessages-r.messageCount)}buildRequestHeaders(){var r=this;return(0,K6.Z)(function*(){const i={"Content-Type":"application/json"},u=yield r.getAccessTokenIfSignedIn();if(u)i.Authorization=`Bearer ${u}`;else{const k=localStorage.getItem(r.STORAGE_KEY_ANONYMOUS_ID);k&&(i[r.ANONYMOUS_ID_HEADER]=k)}return i})()}getAccessTokenIfSignedIn(){var r=this;return(0,K6.Z)(function*(){try{if(!r.isAuthenticated&&!(yield r.authService.isLoggedIn()))return null;const i=yield r.authService.getAccessToken().toPromise();return"string"==typeof i&&i?i:null}catch(i){return null}})()}rememberAnonymousId(r){this.rememberAnonymousIdFromHeaders(r.headers)}rememberAnonymousIdFromHeaders(r){const i=r.get(this.ANONYMOUS_ID_HEADER);i&&localStorage.setItem(this.STORAGE_KEY_ANONYMOUS_ID,i)}recordRemainingFromServer(r){null!=r?(this.serverRemainingSubject.next(r),this.setGuestUsage(Math.max(0,this.guestLimitConfig.maxMessages-r))):this.serverRemainingSubject.next(null)}setAuthenticated(r){this.isAuthenticated=r,r&&(this.clearServerRateLimit(),this.messageCapReachedSubject.next(!1),this.serverRemainingSubject.next(null))}isMessageCapReached(){return this.messageCapReachedSubject.value}handleServerRateLimit(r){if("message_cap_reached"===(null==r?void 0:r.type))return this.messageCapReachedSubject.next(!0),this.serverRemainingSubject.next(0),void this.setGuestUsage(this.guestLimitConfig.maxMessages);this.serverRateLimitedSubject.next(!0);const i=(null==r?void 0:r.retryAfter)||3600;this.retryAfterSubject.next(i),setTimeout(()=>{this.clearServerRateLimit()},1e3*i)}clearServerRateLimit(){this.serverRateLimitedSubject.next(!1),this.retryAfterSubject.next(null)}isServerRateLimited(){return this.serverRateLimitedSubject.value}submitFeedback(r){var i,u;const k=null!==(u=null===(i=this.messagesSubject.value.find(B=>B.id===r.messageId))||void 0===i?void 0:i.feedback)&&void 0!==u?u:null;return this.updateMessageFeedback(r.messageId,r.rating),this.http.post(`${this.apiUrl}/feedback`,r,{context:(new Ge.qT).set($0.b,!0)}).pipe((0,e0.b)(B=>{console.log("Feedback submitted:",B.feedbackId)}),(0,w0.K)(B=>(this.updateMessageFeedback(r.messageId,k),console.error("Feedback submission failed:",B),(0,F2._)(()=>B))))}clearFeedback(r){this.updateMessageFeedback(r,null)}recordCopyEvent(r){return this.http.post(`${this.apiUrl}/copy`,r,{context:(new Ge.qT).set($0.b,!0)}).pipe((0,w0.K)(i=>(console.error("Copy-event submission failed:",i),(0,F2._)(()=>i))))}updateMessageFeedback(r,i){const u=this.messagesSubject.value.map(k=>k.id===r?Object.assign(Object.assign({},k),{feedback:i}):k);this.messagesSubject.next(u),this.saveMessages()}getSessionId(){return this.sessionId}toggleExpanded(){this.expandedSubject.next(!this.expandedSubject.value)}setExpanded(r){this.expandedSubject.next(r)}clearMessages(){this.messagesSubject.next([]),this.saveMessages(),this.errorSubject.next(null)}getUserProfile(){return this.userProfileSubject.value}hasCompletedOnboarding(){return this.userProfileSubject.value.completedOnboarding}saveUserProfile(r){r.updatedAt=Date.now(),this.userProfileSubject.next(r);try{localStorage.setItem(this.STORAGE_KEY_USER_PROFILE,JSON.stringify(r))}catch(i){console.error("Error saving user profile:",i)}}updateUserProfile(r){const u=Object.assign(Object.assign(Object.assign({},this.userProfileSubject.value),r),{updatedAt:Date.now()});this.saveUserProfile(u)}resetUserProfile(){const r=Object.assign({},x1);this.userProfileSubject.next(r);try{localStorage.removeItem(this.STORAGE_KEY_USER_PROFILE)}catch(i){console.error("Error resetting user profile:",i)}}skipOnboarding(){const r=Object.assign(Object.assign({},x1),{completedOnboarding:!0});this.saveUserProfile(r)}loadUserProfile(){try{const r=localStorage.getItem(this.STORAGE_KEY_USER_PROFILE);if(r){const i=JSON.parse(r);this.userProfileSubject.next(i)}}catch(r){console.error("Error loading user profile:",r)}}getSuggestedQuestions(){return["What sustainability standards cover coffee?","How do Rainforest Alliance and Fairtrade compare?","What standards address SDG 13 (Climate Action)?","Which standards are available for palm oil?","How many standards are in the database?"]}createMessage(r,i){return{id:++this.messageIdCounter,userId:1,isQuestion:i,content:r,timestamp:new Date}}addMessage(r){const i=[...this.messagesSubject.value,r];this.messagesSubject.next(i),this.saveMessages()}loadMessages(){try{const r=localStorage.getItem(this.STORAGE_KEY_MESSAGES);if(r){const i=JSON.parse(r);
1i.forEach(u=>{var k;u.timestamp=new Date(u.timestamp),null===(k=u.artifacts)||void 0===k||k.forEach(B=>B.restored=!0)}),this.messagesSubject.next(i),i.length>0&&(this.messageIdCounter=Math.max(...i.map(u=>u.id)))}}catch(r){console.error("Error loading chat messages:",r)}}saveMessages(){try{const r=this.messagesSubject.value.slice(-50);localStorage.setItem(this.STORAGE_KEY_MESSAGES,JSON.stringify(r))}catch(r){console.error("Error saving chat messages:",r)}}getOrCreateSessionId(){let r=localStorage.getItem(this.STORAGE_KEY_SESSION);return r||(r=this.generateSessionId(),localStorage.setItem(this.STORAGE_KEY_SESSION,r)),r}generateSessionId(){return"session-"+Date.now()+"-"+Math.random().toString(36).substring(2,9)}getGuestUsage(){try{const r=localStorage.getItem(this.STORAGE_KEY_GUEST_USAGE);if(r)return JSON.parse(r)}catch(r){console.error("Error loading guest usage:",r)}return{messageCount:0,firstMessageTime:Date.now()}}incrementGuestUsage(){const r=this.getGuestUsage();0===r.messageCount&&(r.firstMessageTime=Date.now()),r.messageCount++,localStorage.setItem(this.STORAGE_KEY_GUEST_USAGE,JSON.stringify(r))}resetGuestUsage(){const r={messageCount:0,firstMessageTime:Date.now()};localStorage.setItem(this.STORAGE_KEY_GUEST_USAGE,JSON.stringify(r))}setGuestUsage(r){const i=this.getGuestUsage();localStorage.setItem(this.STORAGE_KEY_GUEST_USAGE,JSON.stringify({messageCount:r,firstMessageTime:0===i.messageCount?Date.now():i.firstMessageTime}))}}function I4(C,r){if(1&C&&t._UZ(0,"fa-icon",7),2&C){const i=t.oxw(2);t.Q6J("icon",i.chipIcon)}}function tt(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"button",13),t.NdJ("click",function(){const B=t.CHM(i).$implicit;return t.oxw(3).selectRole(B)}),t._UZ(1,"fa-icon",14),t.TgZ(2,"span",15),t._uU(3),t.qZA()()}if(2&C){const i=r.$implicit,u=t.oxw(3);t.ekj("selected",u.role===i),t.uIk("aria-checked",u.role===i),t.xp6(1),t.Q6J("icon",u.personas[i].icon),t.xp6(2),t.Oqu(u.personas[i].label)}}function ot(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"button",13),t.NdJ("click",function(){const B=t.CHM(i).$implicit;return t.oxw(3).selectFamiliarity(B)}),t._UZ(1,"fa-icon",14),t.TgZ(2,"span",15),t._uU(3),t.qZA()()}if(2&C){const i=r.$implicit,u=t.oxw(3);t.ekj("selected",u.familiarity===i),t.uIk("aria-checked",u.familiarity===i),t.xp6(1),t.Q6J("icon",u.familiarityLevels[i].icon),t.xp6(2),t.Oqu(u.familiarityLevels[i].label)}}function bt(C,r){if(1&C&&(t.TgZ(0,"div",8)(1,"div",9)(2,"div",10),t._uU(3,"Role"),t.qZA(),t.TgZ(4,"div",11),t.YNc(5,tt,4,5,"button",12),t.qZA()(),t.TgZ(6,"div",9)(7,"div",10),t._uU(8,"Familiarity"),t.qZA(),t.TgZ(9,"div",11),t.YNc(10,ot,4,5,"button",12),t.qZA()()()),2&C){const i=t.oxw(2);t.xp6(5),t.Q6J("ngForOf",i.roleKeys),t.xp6(5),t.Q6J("ngForOf",i.familiarityKeys)}}ye.FILLER_WORDS=new Set(["on","the","way","to","for","of","and","in","a","an","by","with"]),ye.\u0275fac=function(r){return new(r||ye)(t.LFG(Ge.eN),t.LFG(Oe.e))},ye.\u0275prov=t.Yz7({token:ye,factory:ye.\u0275fac,providedIn:"root"});const gt=function(){return["fal","chevron-down"]};function At(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"div",1)(1,"button",2),t.NdJ("click",function(){return t.CHM(i),t.oxw().toggleDropdown()}),t.YNc(2,I4,1,1,"fa-icon",3),t.TgZ(3,"span",4),t._uU(4),t.qZA(),t._UZ(5,"fa-icon",5),t.qZA(),t.YNc(6,bt,11,2,"div",6),t.qZA()}if(2&C){const i=t.oxw();t.ekj("compact","compact"===i.density),t.xp6(1),t.ekj("open",i.dropdownOpen),t.uIk("aria-expanded",i.dropdownOpen),t.xp6(1),t.Q6J("ngIf",i.chipIcon),t.xp6(2),t.Oqu(i.chipLabel),t.xp6(1),t.Q6J("icon",t.DdM(9,gt)),t.xp6(1),t.Q6J("ngIf",i.dropdownOpen)}}let Ot=(()=>{class C{constructor(i){this.elRef=i,this.role=null,this.familiarity=null,this.personaLabel="",this.familiarityLabel="",this.density="comfortable",this.roleChanged=new t.vpe,this.familiarityChanged=new t.vpe,this.dropdownOpen=!1,this.roleKeys=De(),this.familiarityKeys=T4(),this.personas=ue,this.familiarityLevels=ke}get hasContext(){return!!this.role||!!this.familiarity}get chipLabel(){if(!this.role&&!this.familiarity)return"";if("compact"===this.density)return this.personaLabel||this.familiarityLabel||"";const i=[];return this.personaLabel&&i.push(this.personaLabel),this.familiarityLabel&&i.push(this.familiarityLabel),i.join(" \xb7 ")}get chipIcon(){var i;return this.role&&(null===(i=this.personas[this.role])||void 0===i?void 0:i.icon)||null}toggleDropdown(){this.dropdownOpen=!this.dropdownOpen}selectRole(i){this.roleChanged.emit(i)}selectFamiliarity(i){this.familiarityChanged.emit(i)}onDocumentClick(i){this.dropdownOpen&&!this.elRef.nativeElement.contains(i.target)&&(this.dropdownOpen=!1)}}return C.\u0275fac=function(i){return new(i||C)(t.Y36(t.SBq))},C.\u0275cmp=t.Xpm({type:C,selectors:[["app-chat-context-bar"]],hostBindings:function(i,u){1&i&&t.NdJ("click",function(B){return u.onDocumentClick(B)},!1,t.evT)},inputs:{role:"role",familiarity:"familiarity",personaLabel:"personaLabel",familiarityLabel:"familiarityLabel",density:"density"},outputs:{roleChanged:"roleChanged",familiarityChanged:"familiarityChanged"},decls:1,vars:1,consts:[["class","chat-context-bar",3,"compact",4,"ngIf"],[1,"chat-context-bar"],["type","button","aria-haspopup","true","aria-label","Change your role and familiarity",1,"context-chip",3,"click"],["class","chip-icon",3,"icon",4,"ngIf"],[1,"chip-label"],[1,"chip-caret",3,"icon"],["class","context-dropdown","role","menu",4,"ngIf"],[1,"chip-icon",3,"icon"],["role","menu",1,"context-dropdown"],[1,"dropdown-section"],[1,"dropdown-section-label"],[1,"dropdown-options"],["type","button","class","dropdown-option","role","menuitemradio",3,"selected","click",4,"ngFor","ngForOf"],["type","button","role","menuitemradio",1,"dropdown-option",3,"click"],[1,"option-icon",3,"icon"],[1,"option-label"]],template:function(i,u){1&i&&t.YNc(0,At,7,10,"div",0),2&i&&t.Q6J("ngIf",u.hasContext)},directives:[X0.O5,U6.BN,X0.sg],styles:["@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.chat-context-bar[_ngcontent-%COMP%]{position:relative;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.context-chip[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;border:1px solid rgba(13,148,136,.25);background:#CCFBF1;color:#0f766e;font-size:12px;font-weight:500;line-height:1;cursor:pointer;transition:all .15s ease;white-space:nowrap}.context-chip[_ngcontent-%COMP%]:hover, .context-chip.open[_ngcontent-%COMP%]{border-color:#0d9488;background:rgba(13,148,136,.12)}.context-chip[_ngcontent-%COMP%]   .chip-icon[_ngcontent-%COMP%]{font-size:11px}.context-chip[_ngcontent-%COMP%]   .chip-caret[_ngcontent-%COMP%]{font-size:9px;transition:transform .2s ease}.context-chip.open[_ngcontent-%COMP%]   .chip-caret[_ngcontent-%COMP%]{transform:rotate(180deg)}.context-dropdown[_ngcontent-%COMP%]{position:absolute;top:calc(100% + 6px);left:0;z-index:100;min-width:220px;max-width:280px;background:white;border:1px solid #E2E8F0;border-radius:12px;box-shadow:0 4px 12px #00000014;padding:6px;animation:fadeIn .15s ease}.dropdown-section[_ngcontent-%COMP%] + .dropdown-section[_ngcontent-%COMP%]{margin-top:4px;padding-top:4px;border-top:1px solid #E2E8F0}.dropdown-section-label[_ngcontent-%COMP%]{padding:4px 8px 2px;font-size:10px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.4px}.dropdown-options[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1px}.dropdown-option[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;padding:6px 8px;border:none;border-radius:8px;background:transparent;color:#475569;font-size:12px;font-weight:450;cursor:pointer;text-align:left;width:100%;transition:all .12s ease}.dropdown-option[_ngcontent-%COMP%]:hover{background:#F1F5F9;color:#1e293b}.dropdown-option.selected[_ngcontent-%COMP%]{background:rgba(13,148,136,.08);color:#0f766e;font-weight:600}.dropdown-option[_ngcontent-%COMP%]   .option-icon[_ngcontent-%COMP%]{font-size:14px;line-height:1;flex-shrink:0;width:20px;text-align:center}.dropdown-option[_ngcontent-%COMP%]   .option-label[_ngcontent-%COMP%]{flex:1;min-width:0}.chat-context-bar.compact[_ngcontent-%COMP%]   .context-chip[_ngcontent-%COMP%]{padding:2px 8px;font-size:10px;gap:4px}.chat-context-bar.compact[_ngcontent-%COMP%]   .context-chip[_ngcontent-%COMP%]   .chip-icon[_ngcontent-%COMP%]{font-size:11px}.chat-context-bar.compact[_ngcontent-%COMP%]   .context-chip[_ngcontent-%COMP%]   .chip-caret[_ngcontent-%COMP%]{font-size:8px}.chat-context-bar.compact[_ngcontent-%COMP%]   .context-dropdown[_ngcontent-%COMP%]{min-width:200
1px;left:0;right:auto}"]}),C})();var yt=_(29772);function K4(C,r){if(1&C&&(t.TgZ(0,"p",12),t._uU(1),t.qZA()),2&C){const i=t.oxw();t.xp6(1),t.Oqu(i.subheadline)}}function Ke(C,r){if(1&C&&(t.TgZ(0,"span",15),t._uU(1),t.qZA()),2&C){const i=r.$implicit;t.xp6(1),t.Oqu(i)}}function wt(C,r){if(1&C&&(t.TgZ(0,"div",13),t.YNc(1,Ke,2,1,"span",14),t.qZA()),2&C){const i=t.oxw();t.xp6(1),t.Q6J("ngForOf",i.sourceChips)}}function g3(C,r){if(1&C&&(t.TgZ(0,"span",21),t._uU(1),t.qZA()),2&C){const i=t.oxw().$implicit;t.xp6(1),t.Oqu(i.icon)}}function _3(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"button",18),t.NdJ("click",function(){const B=t.CHM(i).$implicit;return t.oxw(2).onSuggestionClick(B.text)}),t.YNc(1,g3,2,1,"span",19),t.TgZ(2,"span",20),t._uU(3),t.qZA()()}if(2&C){const i=r.$implicit;t.xp6(1),t.Q6J("ngIf",i.icon),t.xp6(2),t.Oqu(i.text)}}function Pt(C,r){if(1&C&&(t.TgZ(0,"div",16),t.YNc(1,_3,4,2,"button",17),t.qZA()),2&C){const i=t.oxw();t.xp6(1),t.Q6J("ngForOf",i.suggestions)}}function Et(C,r){if(1&C&&(t.TgZ(0,"p",24),t._uU(1),t.qZA()),2&C){const i=t.oxw(2);t.xp6(1),t.Oqu(i.agenticNoteText)}}function P3(C,r){if(1&C&&(t.TgZ(0,"p",29),t._uU(1),t.qZA()),2&C){const i=t.oxw(3);t.xp6(1),t.Oqu(i.agenticNoteText)}}const r4=function(){return["fal","circle-info"]};function Mc(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"div",25)(1,"button",26),t.NdJ("click",function(){return t.CHM(i),t.oxw(2).toggleAgenticNote()}),t._UZ(2,"fa-icon",27),t.qZA(),t.YNc(3,P3,2,1,"p",28),t.qZA()}if(2&C){const i=t.oxw(2);t.xp6(1),t.uIk("aria-expanded",i.agenticNoteExpanded),t.xp6(1),t.Q6J("icon",t.DdM(3,r4)),t.xp6(1),t.Q6J("ngIf",i.agenticNoteExpanded)}}function Zc(C,r){if(1&C&&(t.ynx(0),t.YNc(1,Et,2,1,"p",22),t.YNc(2,Mc,4,4,"div",23),t.BQk()),2&C){const i=t.oxw();t.xp6(1),t.Q6J("ngIf","hero"===i.variant),t.xp6(1),t.Q6J("ngIf","compact"===i.variant)}}let $c=(()=>{class C{constructor(){this.variant="hero",this.headline="What can I help you with?",this.subheadline="Insights verified against the ITC Standards Map database",this.sourceChips=[],this.suggestions=[],this.showAgenticNote=!0,this.agenticNoteText="What sets this apart: answers draw on the ITC Standards Map database, verified by experts and regularly updated, including non-public standards documentation not available to general AI models.",this.suggestionClicked=new t.vpe,this.agenticNoteExpanded=!1}toggleAgenticNote(){this.agenticNoteExpanded=!this.agenticNoteExpanded}onSuggestionClick(i){this.suggestionClicked.emit(i)}}return C.\u0275fac=function(i){return new(i||C)},C.\u0275cmp=t.Xpm({type:C,selectors:[["app-chat-empty-state"]],inputs:{variant:"variant",headline:"headline",subheadline:"subheadline",sourceChips:"sourceChips",suggestions:"suggestions",showAgenticNote:"showAgenticNote",agenticNoteText:"agenticNoteText"},outputs:{suggestionClicked:"suggestionClicked"},decls:13,vars:9,consts:[[1,"chat-empty-state"],["aria-hidden","true",1,"assistant-avatar"],["viewBox","0 0 24 24","xmlns","http://www.w3.org/2000/svg"],["d","M4 4h16a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1H8l-4 4V5a1 1 0 0 1 1-1z","fill","white","fill-opacity","0.95"],["cx","8.5","cy","10.5","r","1.2","fill","currentColor","opacity","0.85"],["cx","12","cy","10.5","r","1.2","fill","currentColor","opacity","0.85"],["cx","15.5","cy","10.5","r","1.2","fill","currentColor","opacity","0.85"],[1,"headline"],["class","subheadline",4,"ngIf"],["class","source-chips",4,"ngIf"],["class","suggestion-chips",4,"ngIf"],[4,"ngIf"],[1,"subheadline"],[1,"source-chips"],["class","source-chip",4,"ngFor","ngForOf"],[1,"source-chip"],[1,"suggestion-chips"],["type","button","class","suggestion-chip",3,"click",4,"ngFor","ngForOf"],["type","button",1,"suggestion-chip",3,"click"],["class","suggestion-icon",4,"ngIf"],[1,"suggestion-text"],[1,"suggestion-icon"],["class","agentic-note",4,"ngIf"],["class","agentic-note-compact",4,"ngIf"],[1,"agentic-note"],[1,"agentic-note-compact"],["type","button","aria-label","About this assistant",1,"agentic-note-toggle",3,"click"],[3,"icon"],["class","agentic-note-tooltip",4,"ngIf"],[1,"agentic-note-tooltip"]],template:function(i,u){1&i&&(t.TgZ(0,"div",0)(1,"div",1),t.O4$(),t.TgZ(2,"svg",2),t._UZ(3,"path",3)(4,"circle",4)(5,"circle",5)(6,"circle",6),t.qZA()(),t.kcU(),t.TgZ(7,"h2",7),t._uU(8),t.qZA(),t.YNc(9,K4,2,1,"p",8),t.YNc(10,wt,2,1,"div",9),t.YNc(11,Pt,2,1,"div",10),t.YNc(12,Zc,3,2,"ng-container",11),t.qZA()),2&i&&(t.ekj("hero","hero"===u.variant)("compact","compact"===u.variant),t.xp6(8),t.Oqu(u.headline),t.xp6(1),t.Q6J("ngIf",u.subheadline),t.xp6(1),t.Q6J("ngIf",u.sourceChips.length>0),t.xp6(1),t.Q6J("ngIf",u.suggestions.length>0),t.xp6(1),t.Q6J("ngIf",u.showAgenticNote))},directives:[X0.O5,X0.sg,U6.BN],styles:["@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.chat-empty-state[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}
1.chat-empty-state[_ngcontent-%COMP%]   .assistant-avatar[_ngcontent-%COMP%]{border-radius:50%;background:#0D9488;color:#0d9488;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #0d948859;animation:breathe 4s ease-in-out infinite}.chat-empty-state[_ngcontent-%COMP%]   .assistant-avatar[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:56%;height:56%}.chat-empty-state[_ngcontent-%COMP%]   .headline[_ngcontent-%COMP%]{margin:0;font-family:Plus Jakarta Sans,Inter,-apple-system,sans-serif;font-weight:600;color:#1e293b}.chat-empty-state[_ngcontent-%COMP%]   .subheadline[_ngcontent-%COMP%]{margin:0;color:#475569}.chat-empty-state[_ngcontent-%COMP%]   .source-chips[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.chat-empty-state[_ngcontent-%COMP%]   .source-chip[_ngcontent-%COMP%]{padding:5px 10px;border-radius:9999px;border:1px solid #E2E8F0;background:#F1F5F9;color:#475569;font-size:12px;font-weight:500}.chat-empty-state[_ngcontent-%COMP%]   .suggestion-chips[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;gap:8px;margin-top:4px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;max-width:100%;padding-bottom:2px}.chat-empty-state[_ngcontent-%COMP%]   .suggestion-chips[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.chat-empty-state[_ngcontent-%COMP%]   .suggestion-chip[_ngcontent-%COMP%]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:9999px;border:1px solid rgba(13,148,136,.2);background:rgba(13,148,136,.04);color:#0f766e;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.chat-empty-state[_ngcontent-%COMP%]   .suggestion-chip[_ngcontent-%COMP%]   .suggestion-icon[_ngcontent-%COMP%]{font-size:14px;line-height:1}.chat-empty-state[_ngcontent-%COMP%]   .suggestion-chip[_ngcontent-%COMP%]:hover{border-color:#0d9488;background:rgba(13,148,136,.1)}.chat-empty-state[_ngcontent-%COMP%]   .agentic-note[_ngcontent-%COMP%]{max-width:540px;margin-top:6px;font-size:12px;line-height:1.45;color:#94a3b8}.chat-empty-state[_ngcontent-%COMP%]   .agentic-note-compact[_ngcontent-%COMP%]{position:relative}.chat-empty-state[_ngcontent-%COMP%]   .agentic-note-toggle[_ngcontent-%COMP%]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;font-size:14px}.chat-empty-state[_ngcontent-%COMP%]   .agentic-note-toggle[_ngcontent-%COMP%]:hover{color:#475569}.chat-empty-state[_ngcontent-%COMP%]   .agentic-note-tooltip[_ngcontent-%COMP%]{margin-top:4px;padding:8px 10px;background:#F1F5F9;border:1px solid #E2E8F0;border-radius:8px;font-size:11px;color:#475569;max-width:280px;text-align:left}.chat-empty-state.hero[_ngcontent-%COMP%]{padding:16px 0}.chat-empty-state.hero[_ngcontent-%COMP%]   .assistant-avatar[_ngcontent-%COMP%]{width:96px;height:96px}.chat-empty-state.hero[_ngcontent-%COMP%]   .headline[_ngcontent-%COMP%]{font-size:26px;line-height:1.15}.chat-empty-state.hero[_ngcontent-%COMP%]   .subheadline[_ngcontent-%COMP%]{font-size:14px}.chat-empty-state.compact[_ngcontent-%COMP%]{padding:12px 8px;gap:8px}.chat-empty-state.compact[_ngcontent-%COMP%]   .assistant-avatar[_ngcontent-%COMP%]{width:40px;height:40px;box-shadow:0 4px 12px #0d948840}.chat-empty-state.compact[_ngcontent-%COMP%]   .headline[_ngcontent-%COMP%]{font-size:15px;line-height:1.3}.chat-empty-state.compact[_ngcontent-%COMP%]   .subheadline[_ngcontent-%COMP%]{font-size:12px}.chat-empty-state.compact[_ngcontent-%COMP%]   .source-chip[_ngcontent-%COMP%]{padding:3px 8px;font-size:10px}.chat-empty-state.compact[_ngcontent-%COMP%]   .suggestion-chips[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;overflow-x:visible;width:100%}.chat-empty-state.compact[_ngcontent-%COMP%]   .suggestion-chip[_ngcontent-%COMP%]{padding:6px 12px;font-size:11px;white-space:normal;text-align:center;width:auto}"]}),C})();const M3=new Map;function s3(C,r){M3.set(C,r)}const L3=["outlet"];function C3(C,r){if(1&C&&(t.TgZ(0,"div",8),t._uU(1),t.qZA()),2&C){const i=t.oxw(2);t.xp6(1),t.Oqu(i.artifact.title)}}function U4(C,r){if(1&C&&(t.TgZ(0,"div",5),t.YNc(1,C3,2,1,"div",6),t.TgZ(2,"div",7),t._uU(3,"Preview unavailable"),t.qZA()()),2&C){const i=t.oxw();t.ekj("compact","compact"===i.density),t.xp6(1),t.Q6J("ngIf",i.artifact.title)}}function Vt(C,r){if(1&C&&(t.TgZ(0,"div",9),t._uU(1),t.qZA()),2&C){const i=t.oxw();t.ekj("is-question",i.isQuestion),t.xp6(1),t.hij(" ",i.artifact.title,"\n")}}function It(C,r){if(1&C&&(t.TgZ(0,"div",10),t._uU(1),t.qZA()),2&C){const i=t.oxw();
1t.xp6(1),t.hij(" ",i.actionsLabel,"\n")}}function Lc(C,r){if(1&C&&(t.TgZ(0,"a",15),t._uU(1),t.qZA()),2&C){const i=t.oxw().$implicit;t.Q6J("href",i.href,t.LSH),t.xp6(1),t.hij(" ",i.label," ")}}function z3(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"button",16),t.NdJ("click",function(){t.CHM(i);const k=t.oxw().$implicit;return t.oxw(2).onActionClick(k)}),t._uU(1),t.qZA()}if(2&C){const i=t.oxw().$implicit,u=t.oxw(2);t.Q6J("disabled",u.disabled),t.xp6(1),t.hij(" ",i.label," ")}}function rt(C,r){if(1&C&&(t.ynx(0),t.YNc(1,Lc,2,2,"a",13),t.YNc(2,z3,2,2,"ng-template",null,14,t.W1O),t.BQk()),2&C){const i=r.$implicit,u=t.MAs(3);t.xp6(1),t.Q6J("ngIf",i.href)("ngIfElse",u)}}function ht(C,r){if(1&C&&(t.TgZ(0,"div",11),t.YNc(1,rt,4,2,"ng-container",12),t.qZA()),2&C){const i=t.oxw();t.ekj("is-answers",i.isQuestion),t.xp6(1),t.Q6J("ngForOf",i.actions)}}let Cc=(()=>{class C{constructor(){this.density="comfortable",this.disabled=!1,this.actionSelected=new t.vpe,this.textRequested=new t.vpe,this.rendered=!1}ngOnChanges(i){(i.artifact||i.density)&&this.render()}ngOnDestroy(){var i;null===(i=this.ref)||void 0===i||i.destroy()}get isQuestion(){var i;return"user-question"===(null===(i=this.artifact)||void 0===i?void 0:i.type)}get actions(){var i,u;return null!==(u=null===(i=this.artifact)||void 0===i?void 0:i.actions)&&void 0!==u?u:[]}get actionsLabel(){var i,u;return(null===(u=null===(i=this.artifact)||void 0===i?void 0:i.actionsLabel)||void 0===u?void 0:u.trim())||null}onActionClick(i){this.disabled||!i.prompt||this.actionSelected.emit(i.prompt)}render(){var i,u,k;if(!this.outlet||!this.artifact)return;const B=function Fn(C){return M3.get(C)}(this.artifact.type);this.outlet.clear(),null===(i=this.ref)||void 0===i||i.destroy(),this.ref=void 0,B?(this.ref=this.outlet.createComponent(B),this.ref.instance.payload=this.artifact.payload,this.ref.instance.density=null!==(u=this.artifact.density)&&void 0!==u?u:this.density,this.ref.instance.restored=!0===this.artifact.restored,null===(k=this.ref.instance.textRequested)||void 0===k||k.subscribe(r1=>this.textRequested.emit(r1)),this.ref.changeDetectorRef.detectChanges(),this.rendered=!0):this.rendered=!1}}return C.\u0275fac=function(i){return new(i||C)},C.\u0275cmp=t.Xpm({type:C,selectors:[["app-chat-artifact"]],viewQuery:function(i,u){if(1&i&&t.Gf(L3,7,t.s_b),2&i){let k;t.iGM(k=t.CRH())&&(u.outlet=k.first)}},inputs:{artifact:"artifact",density:"density",disabled:"disabled"},outputs:{actionSelected:"actionSelected",textRequested:"textRequested"},features:[t.TTD],decls:6,vars:4,consts:[["outlet",""],["class","artifact-fallback",3,"compact",4,"ngIf"],["class","artifact-heading",3,"is-question",4,"ngIf"],["class","artifact-actions-label",4,"ngIf"],["class","artifact-actions",3,"is-answers",4,"ngIf"],[1,"artifact-fallback"],["class","fallback-title",4,"ngIf"],[1,"fallback-hint"],[1,"fallback-title"],[1,"artifact-heading"],[1,"artifact-actions-label"],[1,"artifact-actions"],[4,"ngFor","ngForOf"],["class","artifact-action","target","_blank","rel","noopener noreferrer",3,"href",4,"ngIf","ngIfElse"],["refinementChip",""],["target","_blank","rel","noopener noreferrer",1,"artifact-action",3,"href"],["type","button",1,"artifact-action",3,"disabled","click"]],template:function(i,u){1&i&&(t.GkF(0,null,0),t.YNc(2,U4,4,3,"div",1),t.YNc(3,Vt,2,3,"div",2),t.YNc(4,It,2,1,"div",3),t.YNc(5,ht,2,3,"div",4)),2&i&&(t.xp6(2),t.Q6J("ngIf",u.artifact&&!u.rendered&&0===u.actions.length),t.xp6(1),t.Q6J("ngIf",u.artifact&&!u.rendered&&u.actions.length>0&&u.artifact.title),t.xp6(1),t.Q6J("ngIf",u.actionsLabel&&u.actions.length>0),t.xp6(1),t.Q6J("ngIf",u.actions.length>0))},directives:[X0.O5,X0.sg],styles:["@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}[_nghost-%COMP%]{display:block;margin-top:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.density-compact[_nghost-%COMP%], .density-compact   [_nghost-%COMP%]{margin-top:10px}.artifact-fallback[_ngcontent-%COMP%]{padding:12px 14px;border-radius:12px;background:#F1F5F9;border:1px solid rgba(226,232,240,.6);box-shadow:inset 0 1px #ffffff80,0 1px 3px #0000000f;color:#475569}.artifact-fallback[_ngcontent-%COMP%]   .fallback-title[_ngcontent-%COMP%]{font-weight:600;color:#1e293b;font-size:13px;margin-bottom:4px}.artifact-fallback[_ngcontent-%COMP%]   .fallback-hint[_ngcontent-%COMP%]{font-size:12px;color:#94a3b8;margin-bottom:8px}.artifact-actions[_ngcontent-%COMP%]{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.artifact-actions-label[_ngcontent-%COMP%]{margin-top:12px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.artifact-actions-label[_ngcontent-%COMP%] + .artifact-actions[_ngcontent-%COMP%]{margin-top:6px}.density-compact[_nghost-%COMP%]   .artifact-actions-label[_ngcontent-%COMP%], .density-compact   [_nghost-%COMP%]   .artifact-actions-label[_ngcontent-%COMP%]{margin-top:10px}.density-compact[_nghost-%COMP%]   .artifact-actions[_ngcontent-%COMP%], .density-compact   [_nghost-%COMP%]   .artifact-actions[_ngcontent-%COMP%]{margin-top:8px;gap:6px}.artifact-action[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:999px;border:1px solid #E2E8F0;background:white;color:#1e293b;text-decoration:none;font-family:inherit;font-size:12px;font-weight:500;line-height:1.4;cursor:pointer;transition:background .15s ease,border-color .15s ease}.artifact-action[_ngcontent-%COMP%]:hover:not(:disabled){background:#F8FAFC;border-color:#94a3b8}.artifact-action[_ngcontent-%COMP%]:focus-visible{outline:2px solid #1E293B;outline-offset:2px}.artifact-action[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion: reduce){.artifact-action[_ngcontent-%COMP%]{transition:none}}.artifact-heading[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#475569;margin-bottom:6px}.artifact-heading.is-question[_ngcontent-%COMP%]{font-size:14px;font-weight:600;color:#1e293b;margin-top:4px;margin-bottom:8px}.artifact-actions.is-answers[_ngcontent-%COMP%]   .artifact-action[_ngcontent-%COMP%]{border-color:#0d948859;background:#CCFBF1;color:#0f766e}.artifact-actions.is-answers[_ngcontent-%COMP%]   .artifact-action[_ngcontent-%COMP%]:hover:not(:disabled){border-color:#0d9488;background:rgba(13,148,136,.14)}.artifact-actions.is-answers[_ngcontent-%COMP%]   .artifact-action[_ngcontent-%COMP%]:focus-visible{outline-color:#0d9488}"]}),C})();const Gt=function(){return["fal","shield-check"]};function Z4(C,r){1&C&&(t.TgZ(0,"span",6),t._UZ(1,"fa-icon",3),t.qZA()),2&C&&(t.xp6(1),t.Q6J("icon",t.DdM(1,Gt)))}function I3(C,r){1&C&&t._UZ(0,"fa-icon",15),2&C&&t.Q6J("icon",t.DdM(1,Gt))}const zc=function(){return["fal","external-link"]};function R3(C,r){if(1&C&&(t.TgZ(0,"a",16),t._uU(1),t._UZ(2,"fa-icon",17),t.qZA()),2&C){const i=t.oxw().$implicit;t.Q6J("href",i.url,t.LSH),t.xp6(1),t.hij(" ",i.title," "),t.xp6(1),t.Q6J("icon",t.DdM(3,zc))}}function Kc(C,r){1&C&&(t.TgZ(0,"span",18),t._uU(1,"Standards Map"),t.qZA())}function O0(C,r){if(1&C&&(t.TgZ(0,"span",19),t._uU(1),t.qZA()),2&C){const i=t.oxw().$implicit;t.xp6(1),t.Oqu(i.title)}}function F3(C,r){if(1&C&&(t.TgZ(0,"div",9),t.YNc(1,I3,1,2,"fa-icon",10),t.TgZ(2,"span",11),t._uU(3),t.qZA(),t.YNc(4,R3,3,4,"a",12),t.YNc(5,Kc,2,0,"span",13),t.YNc(6,O0,2,1,"span",14),t.qZA()),2&C){const i=r.$implicit;t.ekj("verified",i.isVerified)("ai-generated",!i.isVerified),t.uIk("data-source-id",i.id),t.xp6(1),t.Q6J("ngIf",i.isVerified),t.xp6(2),t.hij("[",i.id,"]"),t.xp6(1),t.Q6J("ngIf",i.url),t.xp6(1),t.Q6J("ngIf",i.isVerified),t.xp6(1),t.Q6J("ngIf",!i.url)}}function pt(C,r){if(1&C&&(t.TgZ(0,"div",7),t.YNc(1,F3,7,10,"div",8),t.qZA()),2&C){const i=t.oxw(2);t.uIk("id","chat-sources-"+i.messageId),t.xp6(1),t.Q6J("ngForOf",i.sources)("ngForTrackBy",i.trackBySource)}}const v3=function(C){return["fal",C]};function he(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"div",1)(1,"button",2),t.NdJ("click",function(){return t.CHM(i),t.oxw().onToggle(
1)}),t._UZ(2,"fa-icon",3),t.TgZ(3,"span"),t._uU(4),t.qZA(),t.YNc(5,Z4,2,2,"span",4),t.qZA(),t.YNc(6,pt,2,3,"div",5),t.qZA()}if(2&C){const i=t.oxw();t.xp6(1),t.uIk("aria-expanded",i.expanded)("aria-controls","chat-sources-"+i.messageId),t.xp6(1),t.Q6J("icon",t.VKq(7,v3,i.expanded?"chevron-down":"chevron-right")),t.xp6(2),t.AsE("",i.sources.length," ",1===i.sources.length?"source":"sources",""),t.xp6(1),t.Q6J("ngIf",i.hasVerifiedSources),t.xp6(1),t.Q6J("ngIf",i.expanded)}}let B3=(()=>{class C{constructor(){this.sources=[],this.expanded=!1,this.messageId="",this.toggle=new t.vpe}get hasVerifiedSources(){return this.sources.some(i=>i.isVerified)}onToggle(){this.toggle.emit()}trackBySource(i,u){return u.id}}return C.\u0275fac=function(i){return new(i||C)},C.\u0275cmp=t.Xpm({type:C,selectors:[["app-chat-sources-panel"]],inputs:{sources:"sources",expanded:"expanded",messageId:"messageId"},outputs:{toggle:"toggle"},decls:1,vars:1,consts:[["class","chat-sources-panel",4,"ngIf"],[1,"chat-sources-panel"],["type","button",1,"sources-toggle",3,"click"],[3,"icon"],["class","sources-badge verified","title","Includes data from Standards Map database",4,"ngIf"],["class","sources-list",4,"ngIf"],["title","Includes data from Standards Map database",1,"sources-badge","verified"],[1,"sources-list"],["class","source-item",3,"verified","ai-generated",4,"ngFor","ngForOf","ngForTrackBy"],[1,"source-item"],["class","source-icon","title","From Standards Map database",3,"icon",4,"ngIf"],[1,"source-id"],["target","_blank","rel","noopener noreferrer","class","source-link",3,"href",4,"ngIf"],["class","sm-badge",4,"ngIf"],["class","source-title",4,"ngIf"],["title","From Standards Map database",1,"source-icon",3,"icon"],["target","_blank","rel","noopener noreferrer",1,"source-link",3,"href"],[1,"external-icon",3,"icon"],[1,"sm-badge"],[1,"source-title"]],template:function(i,u){1&i&&t.YNc(0,he,7,9,"div",0),2&i&&t.Q6J("ngIf",u.sources.length>0)},directives:[X0.O5,U6.BN,X0.sg],styles:["@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.chat-sources-panel[_ngcontent-%COMP%]{margin-top:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.chat-sources-panel[_ngcontent-%COMP%]   .sources-toggle[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:transparent;border:1px solid #E2E8F0;border-radius:12px;cursor:pointer;font-size:12px;color:#475569;transition:all .15s ease}.chat-sources-panel[_ngcontent-%COMP%]   .sources-toggle[_ngcontent-%COMP%]:hover{background:#F1F5F9;border-color:#94a3b8;color:#1e293b}.chat-sources-panel[_ngcontent-%COMP%]   .sources-badge[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:9999px;font-size:10px}.chat-sources-panel[_ngcontent-%COMP%]   .sources-badge.verified[_ngcontent-%COMP%]{background:rgba(13,148,136,.1);color:#0d9488}.chat-sources-panel[_ngcontent-%COMP%]   .sources-list[_ngcontent-%COMP%]{margin-top:8px;display:flex;flex-direction:column;gap:6px}.chat-sources-panel[_ngcontent-%COMP%]   .source-item[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:#475569}.chat-sources-panel[_ngcontent-%COMP%]   .source-icon[_ngcontent-%COMP%]{color:#0d9488;font-size:11px;margin-top:2px}.chat-sources-panel[_ngcontent-%COMP%]   .source-id[_ngcontent-%COMP%]{flex-shrink:0;font-weight:700;color:#94a3b8;min-width:20px}.chat-sources-panel[_ngcontent-%COMP%]   .source-link[_ngcontent-%COMP%]{color:#1e293b;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.chat-sources-panel[_ngcontent-%COMP%]   .source-link[_ngcontent-%COMP%]:hover{color:#0f766e}.chat-sources-panel[_ngcontent-%COMP%]   .source-link[_ngcontent-%COMP%]   .external-icon[_ngcontent-%COMP%]{font-size:10px;opacity:.7}.chat-sources-panel[_ngcontent-%COMP%]   .source-title[_ngcontent-%COMP%]{color:#475569}.chat-sources-panel[_ngcontent-%COMP%]   .sm-badge[_ngcontent-%COMP%]{padding:1px 6px;border-radius:9999px;background:rgba(13,148,136,.1);color:#0f766e;font-size:10px;font-weight:500}"]}),C})();var Wt=_(11481);const Zt=["messagesContainer"],Q3=["messageElement"],X3=function(){return["fas","circle-user"]};function ec(C,r){1&C&&t._UZ(0,"fa-icon",22),2&C&&t.Q6J("icon",t.DdM(1,X3))}function b3(C,r){1&C&&(t.O4$(),t.TgZ(0,"svg",23),t._UZ(1,"path",24)(2,"circle",25)(3,"circle",26)(4,"circle",27),t.qZA())}function l3(C,r){if(1&C&&(t.TgZ(0,"div",19),t.YNc(1,ec,1,2,"fa-icon",20),t.YNc(2,b3,5,0,"svg",21),t.qZA()),2&C){const i=t.oxw().$implicit;t.uIk("title",i.isQuestion?"You":"Standards Map Assistant"),t.xp6(1),t.Q6J("ngIf",i.isQuestion),t.xp6(1),t.Q6J("ngIf",!i.isQuestion)}}function _t(C,r){if(1&C&&(t.TgZ(0,"div",28),t._uU(1),t.qZA()),2&C){const i=t.oxw().$implicit;t.xp6(1),t.Oqu(i.content)}}function y3(C,r){if(1&C&&(t._UZ(0,"div",29),t.ALo(1,"markdown")),2&C){const i=t.oxw().$implicit;t.Q6J("innerHTML",t.xi3(1,1,i.content,!1),t.oJD)}}function tc(C,r){if(1&C&&(t.TgZ(0,"div",30),t._uU(1),t.qZA()),2&C){const i=t.oxw().$implicit;t.xp6(1),t.Oqu(i.content)}}function Rt(C,r){if(1&C){const i=t.EpF();
1t.TgZ(0,"app-chat-artifact",32),t.NdJ("actionSelected",function(k){return t.CHM(i),t.oxw(3).artifactActionSelected.emit(k)})("textRequested",function(k){return t.CHM(i),t.oxw(3).artifactTextRequested.emit(k)}),t.qZA()}if(2&C){const i=r.$implicit,u=t.oxw(3);t.Q6J("artifact",i)("density",u.density)("disabled",u.artifactActionsDisabled)}}function cc(C,r){if(1&C&&(t.ynx(0),t.YNc(1,Rt,1,3,"app-chat-artifact",31),t.BQk()),2&C){const i=t.oxw().$implicit,u=t.oxw();t.xp6(1),t.Q6J("ngForOf",i.artifacts)("ngForTrackBy",u.trackByArtifactId)}}function w3(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"app-chat-sources-panel",33),t.NdJ("toggle",function(){t.CHM(i);const k=t.oxw().$implicit;return t.oxw().toggleMessageSources(k.id)}),t.qZA()}if(2&C){const i=t.oxw().$implicit,u=t.oxw();t.Q6J("sources",i.sources)("expanded",!!u.expandedSources[i.id])("messageId",i.id)}}function H3(C,r){if(1&C&&(t.TgZ(0,"div",34),t._uU(1),t.ALo(2,"date"),t.qZA()),2&C){const i=t.oxw().$implicit;t.xp6(1),t.hij(" ",t.xi3(2,1,i.timestamp,"shortTime")," ")}}function nc(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"button",35),t.NdJ("click",function(){t.CHM(i);const k=t.oxw().$implicit;return t.oxw().retryRequested.emit(k.id)}),t._uU(1," Try again "),t.qZA()}if(2&C){const i=t.oxw(2);t.Q6J("disabled",i.loading)}}const x3=function(){return["fal","thumbs-up"]},Y3=function(){return["fal","thumbs-down"]},xt=function(C){return["fal",C]};function Ft(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"div",36)(1,"button",37),t.NdJ("click",function(){t.CHM(i);const k=t.oxw().$implicit;return t.oxw().onFeedbackClick(k,"thumbs_up")}),t._UZ(2,"fa-icon",22),t.qZA(),t.TgZ(3,"button",38),t.NdJ("click",function(){t.CHM(i);const k=t.oxw().$implicit;return t.oxw().onFeedbackClick(k,"thumbs_down")}),t._UZ(4,"fa-icon",22),t.qZA(),t._UZ(5,"span",39),t.TgZ(6,"button",40),t.NdJ("click",function(){t.CHM(i);const k=t.oxw().$implicit;return t.oxw().copyMessage(k)}),t._UZ(7,"fa-icon",22),t.qZA()()}if(2&C){const i=t.oxw().$implicit,u=t.oxw();
1t.xp6(1),t.ekj("active","thumbs_up"===i.feedback)("submitted",u.feedbackSubmitting[i.id]),t.Q6J("disabled",u.feedbackSubmitting[i.id]),t.xp6(1),t.Q6J("icon",t.DdM(16,x3)),t.xp6(1),t.ekj("active","thumbs_down"===i.feedback||u.feedbackCommentOpen[i.id])("submitted",u.feedbackSubmitting[i.id]),t.Q6J("disabled",u.feedbackSubmitting[i.id]),t.xp6(1),t.Q6J("icon",t.DdM(17,Y3)),t.xp6(2),t.ekj("copied",u.copyConfirmed[i.id]),t.Q6J("title",u.copyConfirmed[i.id]?"Copied!":"Copy response"),t.xp6(1),t.Q6J("icon",t.VKq(18,xt,u.copyConfirmed[i.id]?"check":"copy"))}}function S3(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"div",41)(1,"textarea",42),t.NdJ("ngModelChange",function(k){t.CHM(i);const B=t.oxw().$implicit;return t.oxw().feedbackCommentText[B.id]=k}),t.qZA(),t.TgZ(2,"div",43)(3,"button",44),t.NdJ("click",function(){t.CHM(i);const k=t.oxw().$implicit;return t.oxw().submitFeedbackComment(k)}),t._uU(4," Submit "),t.qZA(),t.TgZ(5,"button",45),t.NdJ("click",function(){t.CHM(i);const k=t.oxw().$implicit;return t.oxw().skipFeedbackComment(k)}),t._uU(6," Skip "),t.qZA()()()}if(2&C){const i=t.oxw().$implicit,u=t.oxw();
1t.xp6(1),t.Q6J("ngModel",u.feedbackCommentText[i.id])}}function a3(C,r){if(1&C&&(t.TgZ(0,"div",5,6),t.YNc(2,l3,3,3,"div",7),t.TgZ(3,"div",8),t.YNc(4,_t,2,1,"div",9),t.YNc(5,y3,2,4,"div",10),t.YNc(6,tc,2,1,"div",11),t.YNc(7,cc,2,2,"ng-container",12),t.YNc(8,w3,1,3,"app-chat-sources-panel",13),t.TgZ(9,"div",14),t.YNc(10,H3,3,4,"div",15),t.YNc(11,nc,2,1,"button",16),t.YNc(12,Ft,8,20,"div",17),t.qZA(),t.YNc(13,S3,7,1,"div",18),t.qZA()()),2&C){const i=r.$implicit,u=r.index,k=t.oxw();t.ekj("user-message",i.isQuestion)("assistant-message",!i.isQuestion)("message--failed",i.failed),t.Q6J("hidden","\u258c"===i.content),t.uIk("data-message-index",u),t.xp6(2),t.Q6J("ngIf","compact"!==k.density),t.xp6(2),t.Q6J("ngIf",i.isQuestion),t.xp6(1),t.Q6J("ngIf",!i.isQuestion&&!i.failed),t.xp6(1),t.Q6J("ngIf",i.failed),t.xp6(1),t.Q6J("ngIf",!i.isQuestion&&i.artifacts&&i.artifacts.length>0),t.xp6(1),t.Q6J("ngIf",!i.isQuestion&&i.sources&&i.sources.length>0),t.xp6(2),t.Q6J("ngIf","compact"!==k.density),t.xp6(1),t.Q6J("ngIf",i.failed),t.xp6(1),t.Q6J("ngIf",!i.isQuestion&&!i.failed&&"\u258c"!==i.content),t.xp6(1),t.Q6J("ngIf",!i.isQuestion&&k.feedbackCommentOpen[i.id])}}function j4(C,r){1&C&&(t.TgZ(0,"div",19),t.O4$(),t.TgZ(1,"svg",23),t._UZ(2,"path",24)(3,"circle",25)(4,"circle",26)(5,"circle",27),t.qZA()())}function vc(C,r){if(1&C&&(t.TgZ(0,"div",46),t.YNc(1,j4,6,0,"div",7),t.TgZ(2,"div",8)(3,"div",47),t._UZ(4,"span")(5,"span")(6,"span"),t.qZA()()()),2&C){const i=t.oxw();t.xp6(1),t.Q6J("ngIf","compact"!==i.density)}}let bc=(()=>{class C{constructor(i){this.router=i,this.messages=[],this.loading=!1,this.variant="default",this.accentColor="",this.density="comfortable",this.feedbackSubmitted=new t.vpe,this.feedbackCleared=new t.vpe,this.retryRequested=new t.vpe,this.messageCopied=new t.vpe,this.artifactActionsDisabled=!1,this.artifactActionSelected=new t.vpe,this.artifactTextRequested=new t.vpe,this.expandedSources={},this.shouldScroll=!1,this.scrollToIndex=null,this.isNearBottom=!0,this.previousMessageCount=0,this.previousLoadingState=!1,this.initialScrollDone=!1,this.lastKnownScrollHeight=0,this.assistantPageBottomOffset=75,this.feedbackCommentOpen={},this.feedbackCommentText={},this.feedbackSubmitting={},this.copyConfirmed={}}get isCompact(){return"compact"===this.density}get isComfortable(){return"comfortable"===this.density}getScrollContainer(){if(!this.messagesContainer)return null;const i=this.messagesContainer.nativeElement,u=getComputedStyle(i);if(("auto"===u.overflowY||"scroll"===u.overflowY)&&i.scrollHeight>i.clientHeight)return i;let B=i.parentElement;for(;B;){const r1=getComputedStyle(B);if(("auto"===r1.overflowY||"scroll"===r1.overflowY)&&B.scrollHeight>B.clientHeight)return B;B=B.parentElement}return document.scrollingElement||document.documentElement||i}ngOnInit(){this.previousMessageCount=this.messages.length,this.previousLoadingState=this.loading}ngAfterViewInit(){this.messages.length>0&&setTimeout(()=>this.scrollToBottom(),0),this.initialScrollDone=!0}ngOnChanges(i){if(!this.initialScrollDone)return this.previousMessageCount=this.messages.length,void(this.previousLoadingState=this.loading);if(i.messages){const u=this.messages.length;if(u>this.previousMessageCount&&this.isNearBottom){const k=this.messages[u-1];k&&!k.isQuestion?(this.scrollToIndex=u-1,this.shouldScroll=!0):(this.scrollToIndex=null,this.shouldScroll=!0)}this.previousMessageCount=u}i.loading&&(this.loading&&!this.previousLoadingState&&this.isNearBottom&&(this.scrollToIndex=null,this.shouldScroll=!0),this.previousLoadingState=this.loading)}ngAfterViewChecked(){if(this.shouldScroll){const i=this.scrollToIndex;this.shouldScroll=!1,this.scrollToIndex=null,requestAnimationFrame(()=>{setTimeout(()=>{null!==i?this.scrollToMessage(i):this.scrollToBottom()},100)})}if(this.loading&&this.isNearBottom)try{const i=this.getScrollContainer();if(i){const u=i.scrollHeight;u!==this.lastKnownScrollHeight&&(this.lastKnownScrollHeight=u,requestAnimationFrame(()=>this.scrollToBottom()))}}catch(i){}}onScroll(){this.checkIfNearBottom()}checkIfNearBottom(){const i=this.getScrollContainer();i&&(this.isNearBottom=i.scrollHeight-(i.scrollTop+i.clientHeight)<100)}
1scrollToBottom(){try{const i=this.getScrollContainer();if(i){const u=this.getBottomScrollOffset(i),k=Math.max(0,i.scrollHeight-i.clientHeight-u);i.scrollTop=k,this.isNearBottom=!0,this.lastKnownScrollHeight=i.scrollHeight}}catch(i){console.error("Error scrolling to bottom:",i)}}getBottomScrollOffset(i){const k=i===(document.scrollingElement||document.documentElement)||i===document.documentElement;return"assistant"===this.variant&&k?this.assistantPageBottomOffset:0}scrollToMessage(i){try{const u=this.getScrollContainer();if(this.messageElements&&u){const k=this.messageElements.toArray();if(k[i]){const B=k[i].nativeElement,r1=u.getBoundingClientRect(),o2=B.getBoundingClientRect().top-r1.top+u.scrollTop;u.scrollTo({top:Math.max(0,o2-16),behavior:"smooth"}),setTimeout(()=>{this.isNearBottom=this.checkIfNearBottomValue()},300)}}}catch(u){console.error("Error scrolling to message:",u),this.scrollToBottom()}}checkIfNearBottomValue(){const i=this.getScrollContainer();return!i||i.scrollHeight-(i.scrollTop+i.clientHeight)<100}trackByMessageId(i,u){return u.id}trackByArtifactId(i,u){return u.id}onHostClick(i){var u,k;const B=i.target,r1=null===(u=null==B?void 0:B.closest)||void 0===u?void 0:u.call(B,".chat-citation");if(r1)return i.preventDefault(),void this.handleCitationActivation(r1);const q1=null===(k=null==B?void 0:B.closest)||void 0===k?void 0:k.call(B,"a");q1&&this.maybeRouteInternalLink(q1,i)}maybeRouteInternalLink(i,u){if(u.defaultPrevented||0!==u.button||u.metaKey||u.ctrlKey||u.shiftKey||u.altKey||!i.getAttribute("href"))return;let k;try{k=new URL(i.href,window.location.origin)}catch(B){return}k.origin===window.location.origin&&(u.preventDefault(),this.router.navigateByUrl(`${k.pathname}${k.search}${k.hash}`))}onHostKeydown(i){var u;if("Enter"!==i.key&&" "!==i.key)return;const k=i.target,B=null===(u=null==k?void 0:k.closest)||void 0===u?void 0:u.call(k,".chat-citation");!B||(i.preventDefault(),this.handleCitationActivation(B))}handleCitationActivation(i){var u;const k=parseInt(i.dataset.sourceId||"",10);if(!Number.isFinite(k)||k<1)return;const B=i.closest("[data-message-index]");if(!B)return;const r1=parseInt(B.dataset.messageIndex||"",10);if(!Number.isFinite(r1)||!this.messages[r1])return;const q1=this.messages[r1];!(null===(u=q1.sources)||void 0===u?void 0:u.some(o2=>o2.id===k))||(this.expandedSources[q1.id]=!0,requestAnimationFrame(()=>{setTimeout(()=>{const o2=B.querySelector(`#chat-sources-${q1.id} .source-item[data-source-id="${k}"]`);o2&&(o2.scrollIntoView({block:"nearest",behavior:"smooth"}),o2.classList.add("source-flash"),setTimeout(()=>o2.classList.remove("source-flash"),1200))},80)}))}toggleMessageSources(i){this.expandedSources[i]=!this.expandedSources[i]}hasVerifiedSources(i){return i.some(u=>u.isVerified)}verifiedSourceCount(i){return i.filter(u=>u.isVerified).length}copyMessage(i){if(this.copyConfirmed[i.id])return;const u=document.createElement("div");u.innerHTML=i.content,navigator.clipboard.writeText((u.textContent||u.innerText||"").trim()).then(()=>{this.copyConfirmed[i.id]=!0,this.messageCopied.emit({messageId:i.id,traceId:i.traceId,spanId:i.spanId,messageContent:i.content}),setTimeout(()=>{this.copyConfirmed[i.id]=!1},2e3)}).catch(B=>{console.error("Failed to copy message:",B)})}onFeedbackClick(i,u){if(!this.feedbackSubmitting[i.id]){if("thumbs_down"===u&&this.feedbackCommentOpen[i.id])return void(this.feedbackCommentOpen[i.id]=!1);if(i.feedback===u)return this.feedbackCommentOpen[i.id]=!1,void this.feedbackCleared.emit({messageId:i.id});"thumbs_down"===u?this.feedbackCommentOpen[i.id]=!0:(this.feedbackCommentOpen[i.id]=!1,this.emitFeedback(i,u))}}submitFeedbackComment(i){const u=(this.feedbackCommentText[i.id]||"").trim();this.emitFeedback(i,i.feedback||"thumbs_down",u||void 0),this.feedbackCommentOpen[i.id]=!1}skipFeedbackComment(i){this.emitFeedback(i,i.feedback||"thumbs_down"),this.feedbackCommentOpen[i.id]=!1}getUserMessageBefore(i){const u=this.messages.findIndex(k=>k.id===i);if(u>0&&this.messages[u-1].isQuestion)return this.messages[u-1].content}emitFeedback(i,u,k){this.feedbackSubmitting[i.id]=!0,this.feedbackSubmitted.emit({messageId:i.id,traceId:i.traceId,spanId:i.spanId,rating:u,comment:k,messageContent:i.content,userMessage:this.getUserMessageBefore(i.id)}),setTimeout(()=>{this.feedbackSubmitting[i.id]=!1},1e3)}}return C.\u0275fac=function(i){return new(i||C)(t.Y36(c6.F0))},C.\u0275cmp=t.Xpm({type:C,selectors:[["app-chat-messages"]],viewQuery:function(i,u){if(1&i&&(t.Gf(Zt,5),t.Gf(Q3,5)),2&i){let k;t.iGM(k=t.CRH())&&(u.messagesContainer=k.first),t.iGM(k=t.CRH())&&(u.messageElements=k)}},hostVars:4,hostBindings:function(i,u){1&i&&t.NdJ("click",function(B){return u.onHostClick(B)})("keydown",function(B){return u.onHostKeydown(B)}),2&i&&t.ekj("density-compact",u.isCompact)("density-comfortable",u.isComfortable)},inputs:{messages:"messages",loading:"loading",variant:"variant",accentColor:"accentColor",density:"density",artifactActionsDisabled:"artifactActionsDisabled"},outputs:{feedbackSubmitted:"feedbackSubmitted",feedbackCleared:"feedbackCleared",retryRequested:"retryRequested",messageCopied:"messageCopied",artifactActionSelected:"artifactActionSelected",artifactTextRequested:"artifactTextRequested"},features:[t.TTD],decls:5,vars:7,consts:[[1,"messages-container",3,"scroll"],["messagesContainer",""],["role","log","aria-live","polite","aria-relevant","additions","aria-label","Chat conversation",1,"messages-list"],["class","message",3,"user-message","assistant-message","message--failed","hidden",4,"ngFor","ngForOf","ngForTrackBy"],["class","message assistant-message loading-message",4,"ngIf"],[1,"message",3,"hidden"],["messageElement",""],["class","message-avatar",4,"ngIf"],[1,"message-content"],["class","message-text",4,"ngIf"],["class","message-text",3,"innerHTML",4,"ngIf"],["class","message-text","role","alert",4,"ngIf"],[4,"ngIf"],[3,"sources","expanded","messageId","toggle",4,"ngIf"],[1,"message-meta"],["class","message-time",4,"ngIf"],["type","button","class","message-retry",3,"disabled","click",4,"ngIf"],["class","feedback-buttons",4,"ngIf"],["class","feedback-comment",4,"ngIf"],[1,"message-avatar"],[3,"icon",4,"ngIf"],["class","assistant-avatar-svg","viewBox","0 0 24 24","xmlns","http://www.w3.org/2000/svg","aria-hidden","true",4,"ngIf"],[3,"icon"],["viewBox","0 0 24 24","xmlns","http://www.w3.org/2000/svg","aria-hidden","true",1,"assistant-avatar-svg"],["d","M4 4h16a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1H8l-4 4V5a1 1 0 0 1 1-1z","fill","white","fill-opacity","0.95"],["cx","8.5","cy","10.5","r","1.2","fill","currentColor","opacity","0.8"],["cx","12","cy","10.5","r","1.2","fill","currentColor","opacity","0.8"],["cx","15.5","cy","10.5","r","1.2","fill","currentColor","opacity","0.8"],[1,"message-text"],[1,"message-text",3,"innerHTML"],["role","alert",1,"message-text"],[3,"artifact","density","disabled","actionSelected","textRequested",4,"ngFor","ngForOf","ngForTrackBy"],[3,"artifact","density","disabled","actionSelected","textRequested"],[3,"sources","expanded","messageId","toggle"],[1,"message-time"],["type","button",1,"message-retry",3,"disabled","click"],[1,"feedback-buttons"],["title","Helpful response","type","button",1,"feedback-btn",3,"disabled","click"],["title","Not helpful","type","button",1,"feedback-btn",3,"disabled","click"],[1,"feedback-divider"],["type","button",1,"feedback-btn","copy-btn",3,"title","click"],[1,"feedback-comment"],["placeholder","What could be improved? (optional)","rows","2","maxlength","2000",1,"feedback-textarea",3,"ngModel","ngModelChange"],[1,"feedback-comment-actions"],["type","button",1,"feedback-submit-btn",3,"click"],["type","button",1,"feedback-skip-btn",3,"click"],[1,"message","assistant-message","loading-message"],[1,"typing-indicator"]],template:function(i,u){1&i&&(t.TgZ(0,"div",0,1),t.NdJ("scroll",function(){return u.onScroll()}),t.TgZ(2,"div",2),t.YNc(3,a3,14,18,"div",3),t.YNc(4,vc,7,1,"div",4),t.qZA()()),2&i&&(t.Udp("--user-color",u.accentColor),t.ekj("assistant-variant","assistant"===u.variant),t.xp6(3),t.Q6J("ngForOf",u.messages)("ngForTrackBy",u.trackByMessageId),t.xp6(1),t.Q6J("ngIf",u.loading&&(0===u.messages.length||u.messages[u.messages.length-1].isQuestion||"\u258c"===u.messages[u.messages.length-1].content)))},directives:[X0.sg,X0.O5,U6.BN,Cc,B3,c4.Fj,c4.nD,c4.JJ,c4.On],pipes:[Wt.N,X0.uU],styles:["@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
1[_nghost-%COMP%]     .chat-citation{display:inline-flex;align-items:center;justify-content:center;padding:0 4px;margin:0 1px;border-radius:4px;background:rgba(13,148,136,.08);color:#0f766e;font-size:.75em;font-weight:700;vertical-align:super;line-height:1.4;cursor:pointer;transition:background .15s ease,color .15s ease}[_nghost-%COMP%]     .chat-citation:hover, [_nghost-%COMP%]     .chat-citation:focus-visible{background:rgba(13,148,136,.18);color:#0d9488;outline:none}@keyframes source-flash{0%{background:rgba(13,148,136,.18)}to{background:transparent}}[_nghost-%COMP%]     .source-item.source-flash{animation:source-flash 1.2s ease-out;border-radius:4px}[_nghost-%COMP%]{display:flex;flex-direction:column;flex:1;min-height:0}.messages-container[_ngcontent-%COMP%]{flex:1;min-height:0;overflow-y:auto;padding:1.25rem;scroll-behavior:smooth;background:transparent}.messages-area[_nghost-%COMP%]   .messages-container[_ngcontent-%COMP%], .messages-area   [_nghost-%COMP%]   .messages-container[_ngcontent-%COMP%]{overflow-y:visible;padding:0}.messages-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.25rem}.empty-state[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;color:#94a3b8;text-align:center;padding:2rem}.empty-state[_ngcontent-%COMP%]   .empty-icon[_ngcontent-%COMP%]{font-size:2.5rem;margin-bottom:1rem;color:#0d9488;opacity:.4}.empty-state[_ngcontent-%COMP%]   .empty-text[_ngcontent-%COMP%]{font-family:Plus Jakarta Sans,Inter,-apple-system,sans-serif;font-size:1rem;font-weight:500;margin:0}.message[_ngcontent-%COMP%]{display:flex;gap:.75rem;max-width:88%;animation:fadeIn .25s ease}.message.user-message[_ngcontent-%COMP%]{align-self:flex-end;flex-direction:row-reverse}.message.user-message[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]{background:linear-gradient(135deg,#0D9488 0%,#0F766E 100%);color:#fff;border-radius:16px 16px 4px;box-shadow:0 2px 8px #0d948840}.message.user-message[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]{color:#fff}.message.user-message[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]   *[_ngcontent-%COMP%]{color:inherit}.message.user-message[_ngcontent-%COMP%]   .message-avatar[_ngcontent-%COMP%]{background:linear-gradient(135deg,#0D9488,#0F766E);color:#fff}.message.user-message[_ngcontent-%COMP%]   .message-meta[_ngcontent-%COMP%]{justify-content:flex-end}.message.user-message[_ngcontent-%COMP%]   .message-time[_ngcontent-%COMP%]{text-align:right;color:#ffffffb3}.message.assistant-message[_ngcontent-%COMP%]{align-self:flex-start}.message.assistant-message[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]{border-radius:16px 16px 16px 4px}.message.assistant-message[_ngcontent-%COMP%]   .message-avatar[_ngcontent-%COMP%]{background:linear-gradient(135deg,#0D9488,#085c54);color:#fff}.message.assistant-message[_ngcontent-%COMP%]   .message-time[_ngcontent-%COMP%]{color:#94a3b8}.message-avatar[_ngcontent-%COMP%]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;align-self:flex-end;flex-shrink:0;font-size:.85rem;box-shadow:0 1px 3px #0000000f}.message-avatar[_ngcontent-%COMP%]   .assistant-avatar-svg[_ngcontent-%COMP%]{width:60%;height:60%}.message-content[_ngcontent-%COMP%]{padding:.875rem 1.125rem;max-width:100%;word-wrap:break-word}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]{font-family:Inter,sans-serif;font-size:.9rem;line-height:1.65}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     p{margin:0 0 .6rem}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     p:last-child{margin-bottom:0}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     ul, .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     ol{margin:.5rem 0;padding-left:1.25rem}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     ul li, .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     ol li{margin-bottom:.35rem}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     ul li:last-child, .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     ol li:last-child{margin-bottom:0}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     code{background-color:#0d948814;color:#0f766e;padding:.15rem .35rem;border-radius:4px;font-size:.85em;font-family:SF Mono,Consolas,monospace}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     pre{background-color:#1e293b;color:#e2e8f0;padding:.75rem 1rem;border-radius:8px;overflow-x:auto}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     pre code{background:none;color:inherit;padding:0}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     strong{font-weight:650;color:#0f766e}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     a{color:#111827;text-decoration:underline;text-decoration-color:#11182759;text-underline-offset:2px;transition:text-decoration-color .15s}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     a:hover{color:#111827;text-decoration-color:#111827bf}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     .citation-ref{display:inline-flex;align-items:center;justify-content:center;font-size:.6em;font-weight:700;color:#0d9488;background:rgba(13,148,136,.1);padding:.15em .4em;border-radius:4px;margin:0 .15em;vertical-align:super;line-height:1;cursor:default;transition:background .15s ease;border:1px solid rgba(13,148,136,.18);letter-spacing:.05em}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     .citation-ref:hover{background:rgba(13,148,136,.18);border-color:#0d94884d}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     .citation-ref+.citation-ref{margin-left:.2em}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h1, .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h2, .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h3, .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h4, .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h5, .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h6{font-family:Plus Jakarta Sans,Inter,-apple-system,sans-serif;color:#1e293b;line-height:1.35}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h1:first-child, .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h2:first-child, .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h3:first-child, .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h4:first-child, .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h5:first-child, .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h6:first-child{margin-top:0}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h1{font-size:1.1rem;font-weight:700;margin:1rem 0 .5rem;padding-bottom:.3rem;border-bottom:2px solid rgba(13,148,136,.15)}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h2{font-size:1rem;font-weight:650;margin:.9rem 0 .4rem}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h3{font-size:.95rem;font-weight:600;margin:.8rem 0 .35rem}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h4, .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h5, .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h6{font-size:.9rem;font-weight:600;margin:.5rem 0 .25rem}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     hr{border:none;border-top:1px solid #E2E8F0;margin:.75rem 0}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     blockquote{margin:.75rem 0;padding:.75rem 1rem;border-left:3px solid #0D9488;background:rgba(13,148,136,.04);border-radius:0 8px 8px 0;color:#475569;font-style:normal}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     blockquote p{margin-bottom:.3rem}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     blockquote p:last-child{margin-bottom:0}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     blockquote strong{color:#1e293b}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     table{width:100%;border-collapse:collapse;margin:.5rem 0;font-size:.85rem;border-radius:8px;overflow:hidden}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     table th, .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     table td{border:1px solid #E2E8F0;padding:.4rem .6rem;text-align:left}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     table th{background:#F1F5F9;font-weight:600;color:#1e293b}.message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     table tr:nth-child(even) td{background:#F8FAFC}
1.message-content[_ngcontent-%COMP%]   .message-time[_ngcontent-%COMP%]{font-size:.7rem}.messages-container.assistant-variant[_ngcontent-%COMP%]{padding:0;overflow-y:visible}.messages-container.assistant-variant[_ngcontent-%COMP%]   .messages-list[_ngcontent-%COMP%]{gap:32px}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]{max-width:100%;gap:0;animation:fadeIn .4s ease}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message-avatar[_ngcontent-%COMP%], .messages-container.assistant-variant[_ngcontent-%COMP%]   .message-time[_ngcontent-%COMP%]{display:none}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]{padding:0;border-radius:0;width:100%;background:transparent;box-shadow:none;border:none}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]{font-size:14px;line-height:1.7;color:#111827}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     p{margin-bottom:20px}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h3, .messages-container.assistant-variant[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h4, .messages-container.assistant-variant[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h5{margin-top:24px;margin-bottom:12px;font-size:14px;font-weight:600;color:#111827}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     a{color:#111827;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#11182759}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     a:hover{color:#111827;text-decoration-color:#111827bf}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     strong{color:#111827}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     .citation-ref{font-size:11px;color:#6b7280;background:#f3f4f6;border:1px solid #d1d5db}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     .citation-ref.verified{color:#0d9488;border-color:#0d948859;background:rgba(13,148,136,.08)}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message.user-message[_ngcontent-%COMP%]{justify-content:flex-end}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message.user-message[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]{width:auto;max-width:672px;border-radius:16px;background:#e5e7eb;padding:10px 16px}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message.user-message[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]{color:#111827;white-space:pre-wrap;line-height:1.625}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message.assistant-message[_ngcontent-%COMP%]{justify-content:flex-start}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message.assistant-message[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]{max-width:100%}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message.assistant-message[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]{white-space:normal;color:#111827}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message.assistant-message[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h1, .messages-container.assistant-variant[_ngcontent-%COMP%]   .message.assistant-message[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h2, .messages-container.assistant-variant[_ngcontent-%COMP%]   .message.assistant-message[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h3, .messages-container.assistant-variant[_ngcontent-%COMP%]   .message.assistant-message[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h4, .messages-container.assistant-variant[_ngcontent-%COMP%]   .message.assistant-message[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h5, .messages-container.assistant-variant[_ngcontent-%COMP%]   .message.assistant-message[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     h6, .messages-container.assistant-variant[_ngcontent-%COMP%]   .message.assistant-message[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     p, .messages-container.assistant-variant[_ngcontent-%COMP%]   .message.assistant-message[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     li, .messages-container.assistant-variant[_ngcontent-%COMP%]   .message.assistant-message[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     td, .messages-container.assistant-variant[_ngcontent-%COMP%]   .message.assistant-message[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     th{color:inherit}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message.assistant-message[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]     blockquote{color:#374151;opacity:1}.loading-message[_ngcontent-%COMP%]   .typing-indicator[_ngcontent-%COMP%]{display:flex;gap:5px;padding:.25rem 0}.loading-message[_ngcontent-%COMP%]   .typing-indicator[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{width:7px;height:7px;background-color:#0d9488;border-radius:50%;opacity:.5;animation:typing 1.4s infinite ease-in-out}.loading-message[_ngcontent-%COMP%]   .typing-indicator[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:nth-child(1){animation-delay:0s}.loading-message[_ngcontent-%COMP%]   .typing-indicator[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:nth-child(2){animation-delay:.2s}.loading-message[_ngcontent-%COMP%]   .typing-indicator[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:1}}.message-sources[_ngcontent-%COMP%]{margin-top:.375rem;padding-top:.5rem}.message-sources[_ngcontent-%COMP%]   .sources-toggle[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .625rem;margin:0;background:transparent;border:1px solid #d1d5db;border-radius:12px;cursor:pointer;font-size:12px;color:#374151;transition:all .15s ease}.message-sources[_ngcontent-%COMP%]   .sources-toggle[_ngcontent-%COMP%]:hover{background:#f3f4f6;border-color:#9ca3af;color:#111827}.message-sources[_ngcontent-%COMP%]   .sources-toggle[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{font-size:.65rem;width:.75rem;text-align:center}.message-sources[_ngcontent-%COMP%]   .sources-toggle[_ngcontent-%COMP%]   .sources-badge[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border-radius:50%;background:#F1F5F9}.message-sources[_ngcontent-%COMP%]   .sources-toggle[_ngcontent-%COMP%]   .sources-badge[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{font-size:.55rem;color:#94a3b8}.message-sources[_ngcontent-%COMP%]   .sources-toggle[_ngcontent-%COMP%]   .sources-badge.verified[_ngcontent-%COMP%]{background:#f0fdfa}.message-sources[_ngcontent-%COMP%]   .sources-toggle[_ngcontent-%COMP%]   .sources-badge.verified[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{color:#0d9488}.message-sources[_ngcontent-%COMP%]   .sources-list[_ngcontent-%COMP%]{margin-top:.5rem;display:flex;flex-direction:column;gap:.375rem}.message-sources[_ngcontent-%COMP%]   .source-item[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:.5rem;font-size:12px;padding:2px 0;border:none;background:transparent;transition:background .15s ease}.message-sources[_ngcontent-%COMP%]   .source-item[_ngcontent-%COMP%]:hover{background:transparent}.message-sources[_ngcontent-%COMP%]   .source-item[_ngcontent-%COMP%]   .source-icon[_ngcontent-%COMP%]{flex-shrink:0;width:1rem;text-align:center;margin-top:.1rem}.message-sources[_ngcontent-%COMP%]   .source-item[_ngcontent-%COMP%]   .source-id[_ngcontent-%COMP%]{flex-shrink:0;font-weight:700;min-width:1.5rem}.message-sources[_ngcontent-%COMP%]   .source-item[_ngcontent-%COMP%]   .source-link[_ngcontent-%COMP%]{color:#111827;text-decoration:none;display:inline-flex;align-items:center;gap:.25rem}.message-sources[_ngcontent-%COMP%]   .source-item[_ngcontent-%COMP%]   .source-link[_ngcontent-%COMP%]:hover{color:#374151}.message-sources[_ngcontent-%COMP%]   .source-item[_ngcontent-%COMP%]   .source-link[_ngcontent-%COMP%]   .external-icon[_ngcontent-%COMP%]{font-size:.6rem;opacity:.7}.message-sources[_ngcontent-%COMP%]   .source-item[_ngcontent-%COMP%]   .sm-badge[_ngcontent-%COMP%]{display:inline-block;margin-left:.5rem;padding:.1rem .4rem;font-size:.6rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#0d9488;background:#f3f4f6;border-radius:3px;vertical-align:middle}.message-sources[_ngcontent-%COMP%]   .source-item[_ngcontent-%COMP%]   .source-title[_ngcontent-%COMP%]{color:#475569}.message-sources[_ngcontent-%COMP%]   .source-item[_ngcontent-%COMP%]   .source-title[_ngcontent-%COMP%]   .ai-badge[_ngcontent-%COMP%]{display:inline-block;margin-left:.5rem;padding:.1rem .4rem;font-size:.6rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#94a3b8;background:rgba(148,163,184,.12);border-radius:3px;vertical-align:middle}.message-sources[_ngcontent-%COMP%]   .source-item.verified[_ngcontent-%COMP%]   .source-icon[_ngcontent-%COMP%], .message-sources[_ngcontent-%COMP%]   .source-item.verified[_ngcontent-%COMP%]   .source-id[_ngcontent-%COMP%]{color:#0d9488}.message-sources[_ngcontent-%COMP%]   .source-item.ai-generated[_ngcontent-%COMP%]   .source-icon[_ngcontent-%COMP%], .message-sources[_ngcontent-%COMP%]   .source-item.ai-generated[_ngcontent-%COMP%]   .source-id[_ngcontent-%COMP%]{color:#94a3b8}.message-sources[_ngcontent-%COMP%]   .source-item.ai-generated[_ngcontent-%COMP%]   .source-title[_ngcontent-%COMP%]{font-style:italic}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message-sources[_ngcontent-%COMP%]{margin-top:10px;padding-top:0}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message-sources[_ngcontent-%COMP%]   .sources-toggle[_ngcontent-%COMP%]{background:#ffffff}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message-sources[_ngcontent-%COMP%]   .sources-toggle[_ngcontent-%COMP%]:hover{background:#f3f4f6}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message-sources[_ngcontent-%COMP%]   .source-item[_ngcontent-%COMP%], .messages-container.assistant-variant[_ngcontent-%COMP%]   .message-sources[_ngcontent-%COMP%]   .source-item[_ngcontent-%COMP%]:hover{background:transparent}.message-meta[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem;margin-top:.3rem;min-height:1rem}.feedback-buttons[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.25rem;opacity:0;transition:opacity .2s ease}.feedback-divider[_ngcontent-%COMP%]{width:1px;height:16px;background:#E2E8F0;margin:0 .125rem}.message--failed[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]{color:#475569}.message-retry[_ngcontent-%COMP%]{min-height:32px;padding:0 12px;border:1px solid rgba(13,148,136,.35);border-radius:16px;background:transparent;color:#0d9488;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background-color .15s ease}.message-retry[_ngcontent-%COMP%]:hover:not(:disabled){background:rgba(13,148,136,.08)}.message-retry[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:default}@media (pointer: coarse){.message-retry[_ngcontent-%COMP%]{min-height:44px}}.feedback-btn[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:transparent;color:#94a3b8;font-size:.75rem;cursor:pointer;transition:all .15s ease}.feedback-btn[_ngcontent-%COMP%]:hover{background:rgba(13,148,136,.08);color:#0d9488}.feedback-btn.active[_ngcontent-%COMP%]{color:#0d9488;background:rgba(13,148,136,.1)}.feedback-btn.active[_ngcontent-%COMP%]:hover{background:rgba(13,148,136,.15)}.feedback-btn.submitted[_ngcontent-%COMP%]{animation:feedback-pulse .4s ease}.feedback-btn[_ngcontent-%COMP%]:disabled{cursor:default}.feedback-btn.copy-btn.copied[_ngcontent-%COMP%]{color:#0d9488;animation:feedback-pulse .4s ease}.provenance-label[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.25rem;margin-left:auto;padding:.15rem .5rem;font-size:.65rem;font-weight:500;letter-spacing:.02em;color:#94a3b8;border-radius:9999px;background:rgba(148,163,184,.06);white-space:nowrap;opacity:0;transition:opacity .2s ease}.provenance-label[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{font-size:.55rem}.provenance-label.verified[_ngcontent-%COMP%]{color:#0d9488;background:rgba(13,148,136,.06)}.feedback-comment[_ngcontent-%COMP%]{margin-top:.375rem;animation:feedback-expand .2s ease-out}.feedback-comment[_ngcontent-%COMP%]   .feedback-textarea[_ngcontent-%COMP%]{width:100%;padding:.5rem .625rem;border:1px solid #E2E8F0;border-radius:8px;background:#fff;color:#1e293b;font-size:.8rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.4;resize:vertical;min-height:2.5rem;max-height:6rem;transition:border-color .15s ease,box-shadow .15s ease}.feedback-comment[_ngcontent-%COMP%]   .feedback-textarea[_ngcontent-%COMP%]::placeholder{color:#94a3b8}.feedback-comment[_ngcontent-%COMP%]   .feedback-textarea[_ngcontent-%COMP%]:focus{outline:none;border-color:#0d9488;box-shadow:0 0 0 3px #0d948826}.feedback-comment[_ngcontent-%COMP%]   .feedback-comment-actions[_ngcontent-%COMP%]{display:flex;gap:.375rem;margin-top:.375rem;justify-content:flex-end}.feedback-comment[_ngcontent-%COMP%]   .feedback-submit-btn[_ngcontent-%COMP%]{padding:.25rem .75rem;font-size:.75rem;font-weight:500;border:none;border-radius:6px;background:#0D9488;color:#fff;cursor:pointer;transition:background .15s ease}.feedback-comment[_ngcontent-%COMP%]   .feedback-submit-btn[_ngcontent-%COMP%]:hover{background:#0F766E}.feedback-comment[_ngcontent-%COMP%]   .feedback-skip-btn[_ngcontent-%COMP%]{padding:.25rem .75rem;font-size:.75rem;font-weight:500;border:1px solid #E2E8F0;border-radius:6px;background:transparent;color:#475569;cursor:pointer;transition:all .15s ease}.feedback-comment[_ngcontent-%COMP%]   .feedback-skip-btn[_ngcontent-%COMP%]:hover{background:#F8FAFC}.message.assistant-message[_ngcontent-%COMP%]:hover   .feedback-buttons[_ngcontent-%COMP%], .message.assistant-message[_ngcontent-%COMP%]   .feedback-buttons[_ngcontent-%COMP%]:focus-within, .message.assistant-message[_ngcontent-%COMP%]   .feedback-btn.active[_ngcontent-%COMP%], .message.assistant-message[_ngcontent-%COMP%]   .feedback-comment[_ngcontent-%COMP%]{opacity:1}.message.assistant-message[_ngcontent-%COMP%]:hover   .provenance-label[_ngcontent-%COMP%], .message.assistant-message[_ngcontent-%COMP%]:has(.feedback-btn.active)   .provenance-label[_ngcontent-%COMP%]{opacity:1}.message.assistant-message[_ngcontent-%COMP%]:has(.feedback-btn.active)   .feedback-buttons[_ngcontent-%COMP%]{opacity:1}@keyframes feedback-pulse{0%{box-shadow:0 0 #0d948800;background:rgba(13,148,136,.1)}50%{box-shadow:0 0 0 6px #0d948824;background:rgba(13,148,136,.16)}to{box-shadow:0 0 #0d948800;background:rgba(13,148,136,.1)}}@keyframes feedback-expand{0%{opacity:0;max-height:0;transform:translateY(-4px)}to{opacity:1;max-height:200px;transform:translateY(0)}}.messages-container.assistant-variant[_ngcontent-%COMP%]   .message-feedback[_ngcontent-%COMP%]   .feedback-textarea[_ngcontent-%COMP%]{background:#fff;border-color:#e2e8f0}"]}),C})();function T3(C,r){if(1&C){cons
1t i=t.EpF();t.TgZ(0,"span"),t._uU(1),t.TgZ(2,"a",4),t.NdJ("click",function(k){return t.CHM(i),t.oxw(2).onLogin(k)}),t._uU(3,"Login"),t.qZA(),t._uU(4," for unlimited access "),t.qZA()}if(2&C){const i=t.oxw(2);t.xp6(1),t.AsE(" ",i.remainingMessages," message",1!==i.remainingMessages?"s":""," left \xb7 ")}}const $t=function(){return["fal","circle-info"]};function ic(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"span"),t._UZ(1,"fa-icon",5),t._uU(2," Message limit reached \xb7 "),t.TgZ(3,"a",4),t.NdJ("click",function(k){return t.CHM(i),t.oxw(2).onLogin(k)}),t._uU(4,"Login"),t.qZA(),t._uU(5," to continue "),t.qZA()}2&C&&(t.xp6(1),t.Q6J("icon",t.DdM(1,$t)))}function yc(C,r){1&C&&(t.TgZ(0,"span"),t._UZ(1,"fa-icon",5),t._uU(2," Message limit reached. Please wait a moment before trying again. "),t.qZA()),2&C&&(t.xp6(1),t.Q6J("icon",t.DdM(1,$t)))}function sc(C,r){if(1&C&&(t.TgZ(0,"div",1),t.ynx(1,2),t.YNc(2,T3,5,2,"span",3),t.YNc(3,ic,6,2,"span",3),t.YNc(4,yc,3,2,"span",3),t.BQk(),t.qZA()),2&C){const i=t.oxw();t.ekj("compact","compact"===i.density)("rate-limited","rate-limited-guest"===i.state||"rate-limited-auth"===i.state),t.xp6(1),t.Q6J("ngSwitch",i.state),t.xp6(1),t.Q6J("ngSwitchCase","remaining"),t.xp6(1),t.Q6J("ngSwitchCase","rate-limited-guest"),t.xp6(1),t.Q6J("ngSwitchCase","rate-limited-auth")}}let qt=(()=>{class C{constructor(){this.isAuthenticated=!1,this.remainingMessages=-1,this.serverRateLimited=!1,this.guestLimitReached=!1,this.density="comfortable",this.loginRequested=new t.vpe}get state(){return this.serverRateLimited&&this.isAuthenticated?"rate-limited-auth":this.serverRateLimited||this.guestLimitReached?"rate-limited-guest":!this.isAuthenticated&&this.remainingMessages>=0?"remaining":"unlimited"}onLogin(i){null==i||i.preventDefault(),this.loginRequested.emit()}}return C.\u0275fac=function(i){return new(i||C)},C.\u0275cmp=t.Xpm({type:C,selectors:[["app-chat-limit-banner"]],inputs:{isAuthenticated:"isAuthenticated",remainingMessages:"remainingMessages",serverRateLimited:"serverRateLimited",guestLimitReached:"guestLimitReached",density:"density"},outputs:{loginRequested:"loginRequested"},decls:1,vars:1,consts:[["class","chat-limit-banner",3,"compact","rate-limited",4,"ngIf"],[1,"chat-limit-banner"],[3,"ngSwitch"],[4,"ngSwitchCase"],["href","javascript:void(0)",3,"click"],[3,"icon"]],template:function(i,u){1&i&&t.YNc(0,sc,5,8,"div",0),2&i&&t.Q6J("ngIf","unlimited"!==u.state)},directives:[X0.O5,X0.RF,X0.n9,U6.BN],styles:["@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.chat-limit-banner[_ngcontent-%COMP%]{text-align:center;font-size:12px;color:#475569;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.chat-limit-banner[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#0d9488;font-weight:600;text-decoration:none;cursor:pointer}.chat-limit-banner[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.chat-limit-banner[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{margin-right:4px;color:#f59e0b;font-size:10px}.chat-limit-banner.rate-limited[_ngcontent-%COMP%]{color:#94a3b8}.chat-limit-banner.compact[_ngcontent-%COMP%]{font-size:11px;padding:4px 10px;background:#CCFBF1;border-top:1px solid rgba(13,148,136,.15)}.chat-limit-banner.compact.rate-limited[_ngcontent-%COMP%]{background:rgba(245,158,11,.08);border-top-color:#f59e0b33}"]}),C})();const Lt=["drawerHandle"];function U3(C,r){1&C&&t._UZ(0,"span",5)}function o3(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"button",6,7),t.NdJ("click",function(){return t.CHM(i),t.oxw().openWaiting()}),t.TgZ(2,"span",8),t.O4$(),t.TgZ(3,"svg",9),t._UZ(4,"path",10)(5,"circle",11)(6,"circle",12)(7,"circle",13),t.qZA()(),t.kcU(),t.TgZ(8,"span",14),t._uU(9,"Ask the assistant\u2026"),t.qZA()()}}const wc=function(){return["fal","expand"]};function j3(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"button",33),t.NdJ("click",function(){return t.CHM(i),t.oxw(2).openActive()}),t._UZ(1,"fa-icon",22),t.qZA()}2&C&&(t.xp6(1),t.Q6J("icon",t.DdM(1,wc)))}const V3=function(){return["fal","chevron-down"]};function Kt(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"button",34),t.NdJ("click",function(){return t.CHM(i),t.oxw(2).minimizeToWaiting(
1)}),t._UZ(1,"fa-icon",22),t.qZA()}2&C&&(t.xp6(1),t.Q6J("icon",t.DdM(1,V3)))}function lc(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"app-chat-empty-state",35),t.NdJ("suggestionClicked",function(k){return t.CHM(i),t.oxw(2).sendMessage(k)}),t.qZA()}if(2&C){const i=t.oxw(2);t.Q6J("suggestions",i.adaptedSuggestions)("showAgenticNote",!1)}}function Jc(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"app-chat-messages",36),t.NdJ("artifactActionSelected",function(k){return t.CHM(i),t.oxw(2).sendMessage(k)})("artifactTextRequested",function(k){return t.CHM(i),t.oxw(2).offerTextToComposer(k)})("retryRequested",function(k){return t.CHM(i),t.oxw(2).retryFailedTurn(k)})("feedbackSubmitted",function(k){return t.CHM(i),t.oxw(2).onChatThreadFeedback(k)})("feedbackCleared",function(k){return t.CHM(i),t.oxw(2).onChatThreadFeedbackCleared(k)})("messageCopied",function(k){return t.CHM(i),t.oxw(2).onChatThreadCopied(k)}),t.qZA()}if(2&C){const i=t.oxw(2);t.Q6J("messages",i.messages)("loading",i.isTyping)("accentColor",(null==i.persona?null:i.persona.color)||"")("artifactActionsDisabled",i.inputDisabled)}}function St(C,r){if(1&C){const i=t.EpF();
1t.TgZ(0,"app-chat-limit-banner",37),t.NdJ("loginRequested",function(){return t.CHM(i),t.oxw(2).login()}),t.qZA()}if(2&C){const i=t.oxw(2);t.Q6J("isAuthenticated",i.isAuthenticated)("remainingMessages",i.remainingMessages)("serverRateLimited",i.serverRateLimited)("guestLimitReached",i.guestLimitReached)}}const Ct=function(){return["fal","circle-info"]},k3=function(){return["fal","xmark"]},G3=function(){return["fal","arrow-up"]};function Bn(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"div",15)(1,"header",16)(2,"span",17),t.O4$(),t.TgZ(3,"svg",9),t._UZ(4,"path",10)(5,"circle",11)(6,"circle",12)(7,"circle",13),t.qZA()(),t.kcU(),t.TgZ(8,"div",18)(9,"app-chat-context-bar",19),t.NdJ("roleChanged",function(k){return t.CHM(i),t.oxw().onContextRoleChanged(k)})("familiarityChanged",function(k){return t.CHM(i),t.oxw().onContextFamiliarityChanged(k)}),t.qZA()(),t.TgZ(10,"div",20)(11,"button",21),t._UZ(12,"fa-icon",22),t.qZA(),t.YNc(13,j3,2,2,"button",23),t.YNc(14,Kt,2,2,"button",24),t.TgZ(15,"button",25),t.NdJ("click",function(){return t.CHM(i),t.oxw().closeToPassive()}),t._UZ(16,"fa-icon",22),t.qZA()()(),t.TgZ(17,"div",26),t.YNc(18,lc,1,2,"app-chat-empty-state",27),t.YNc(19,Jc,1,4,"app-chat-messages",28),t.qZA(),t.TgZ(20,"div",29),t.YNc(21,St,1,4,"app-chat-limit-banner",30),t.TgZ(22,"div",31)(23,"app-chat-composer-input",32),t.NdJ("valueChange",function(k){return t.CHM(i),t.oxw().inputValue=k})("inputKeydown",function(k){return t.CHM(i),t.oxw().onInputKeydown(k)})("send",function(){t.CHM(i);const k=t.oxw();return k.sendMessage(k.inputValue)})("optionSelected",function(k){return t.CHM(i),t.oxw().onOnboardingPanelOptionSelected(k)})("panelSkipped",function(){return t.CHM(i),t.oxw().skipInlineOnboarding()}),t.qZA()()()()}if(2&C){const i=t.oxw();t.xp6(9),t.Q6J("role",i.selectedRole)("familiarity",i.familiarity)("personaLabel",i.selectedRole?i.userPersonas[i.selectedRole].label:"")("familiarityLabel",i.familiarity?i.familiarityLevels[i.familiarity].label:""),t.xp6(2),t.Q6J("matTooltip",i.agenticNoteText),t.xp6(1),t.Q6J("icon",t.DdM(23,Ct)),t.xp6(1),t.Q6J("ngIf","waiting"===i.state),t.xp6(1),t.Q6J("ngIf","active"===i.state),t.xp6(2),t.Q6J("icon",t.DdM(24,k3)),t.xp6(2),t.Q6J("ngIf",0===i.messages.length&&!i.isTyping&&!i.showInlineOnboarding),t.xp6(1),t.Q6J("ngIf",i.messages.length>0||i.isTyping),t.xp6(2),t.Q6J("ngIf",i.showLimitBanner),t.xp6(1),t.ekj("is-disabled",i.inputDisabled&&!i.onboardingOptionPanel),t.xp6(1),t.Q6J("value",i.inputValue)("placeholder",i.inputPlaceholder)("disabled",i.inputDisabled)("isLoading",i.isLoading)("placeholderVisible",i.placeholderVisible)("showTabHint",i.showTabHint)("optionPanel",i.onboardingOptionPanel)("hideGlowWhenDisabled",!0)("sendIcon",t.DdM(25,G3))}}let xc=(()=>{class C{constructor(i,u,k,B,r1,q1){this.drawer=i,this.chatService=u,this.authService=k,this.router=B,this.host=r1,this.zone=q1,this.state="passive",this.selectedRole=null,this.familiarity=null,this.messages=[],this.inputValue="",this.isTyping=!1,this.isLoading=!1,this.showInlineOnboarding=!1,this.pendingFirstMessage=null,this.inlineIntroText="",this.showRolePrompt=!1,this.showRoleOptions=!1,this.showFamiliarityPrompt=!1,this.showFamiliarityOptions=!1,this.rotatingInputPlaceholder="Ask anything...",this.placeholderVisible=!0,this.isAuthenticated=!1,this.remainingMessages=-1,this.guestLimitReached=!1,this.serverRateLimited=!1,this.sources=[],this.profile=Object.assign({},x1),this.userPersonas=ue,this.familiarityLevels=ke,this.agenticNoteText="What sets this apart: answers draw on the ITC Standards Map database, verified by experts and regularly updated, including non-public standards documentation not available to general AI models.",this.trackByRole=D1,this.trackByFamiliarity=l1,this.trackByMessage=$1,this.destroy$=new g6.xQ,this.placeholderIntervalId=null,this.placeholderRotateIndex=0,this.inlineOnboardingTimers=[],this.defaultRotatingPlaceholders=["How do I get Fairtrade certification?","Which standards apply to coffee exports?","How do I compare organic certifications?"],this.inlineIntroFullText="Before I answer, let me ask you two quick questions so I can personalize the answers for you.",this.roleOptions=De().map(o2=>({id:o2,label:ue[o2].label})),this.familiarityOptions=T4().map(o2=>({id:o2,label:ke[o2].label})),this.emptyOptions=[],this._onboardingOptionPanel=null,this.bodyClass="has-chat-drawer",this.footerGap=8,this.floatingMarginBottom=16,this.rafHandle=null,this.restoreFocusToHandle=!1}get inputDisabled(){return this.showInlineOnboarding||this.isLoading||this.serverRateLimited||this.guestLimitReached&&!this.isAuthenticated}get showLimitBanner(){return"active"===this.state||this.serverRateLimited||this.guestLimitReached}get showAccountPrompt(){return!this.isAuthenticated}get inputPlaceholder(){return this.showInlineOnboarding?"Waiting for your role and familiarity selection...":this.isLoading?"Waiting for response...":this.serverRateLimited?this.isAuthenticated?"Message limit reached. Please wait...":"Sign in to continue...":this.guestLimitReached&&!this.isAuthenticated?"Sign in to continue...":this.rotatingInputPlaceholder}get showTabHint(){return!this.inputDisabled&&!this.inputValue.trim()}get onboardingOptionPanel(){return this._onboardingOptionPanel}get persona(){return this.selectedRole?this.userPersonas[this.selectedRole]:null}get familiarityLevel(){return this.familiarity?this.familiarityLevels[this.familiarity]:null}
1get roleKeys(){return De()}get familiarityKeys(){return T4()}get adaptedSuggestions(){return this.selectedRole&&this.persona?function K0(C,r){const i=function P4(C){return C?ue[C]:null}(C);return i?i.adaptedSuggestions&&r&&i.adaptedSuggestions[r]||i.suggestions:[]}(this.selectedRole,this.familiarity):o4}ngOnInit(){this.drawer.state$.pipe((0,P6.R)(this.destroy$)).subscribe(i=>this.state=i),this.chatService.messages$.pipe((0,P6.R)(this.destroy$)).subscribe(i=>{this.messages=i,this.resetPlaceholderToCurrentContext()}),this.chatService.isLoading$.pipe((0,P6.R)(this.destroy$)).subscribe(i=>{this.isTyping=i,this.isLoading=i,!i&&"passive"!==this.state&&this.focusInput()}),this.chatService.userProfile$.pipe((0,P6.R)(this.destroy$)).subscribe(i=>{this.profile=i,this.selectedRole=i.userType||null,this.familiarity=i.experienceLevel||null}),this.chatService.sources$.pipe((0,P6.R)(this.destroy$)).subscribe(i=>{this.sources=i}),this.initAuthState(),this.chatService.serverRateLimited$.pipe((0,P6.R)(this.destroy$)).subscribe(i=>{this.serverRateLimited=i,this.refreshGuestLimit()}),this.router.events.pipe((0,P6.R)(this.destroy$)).pipe((0,Ae.h)(i=>i instanceof c6.m2)).subscribe(()=>this.tryOpenFromQueryParam()),this.tryOpenFromQueryParam(),this.startPlaceholderRotation(),this.resetPlaceholderToCurrentContext(),document.body.classList.add(this.bodyClass),this.installFooterTracking()}ngOnDestroy(){this.placeholderIntervalId&&(clearInterval(this.placeholderIntervalId),this.placeholderIntervalId=null),this.clearInlineOnboardingTimers(),this.uninstallFooterTracking(),document.body.classList.remove(this.bodyClass),this.destroy$.next(),this.destroy$.complete()}openWaiting(){this.drawer.openWaiting(),this.focusInput()}openActive(){this.drawer.openActive(),this.focusInput()}minimizeToWaiting(){this.drawer.minimizeToWaiting()}set drawerHandle(i){i&&this.restoreFocusToHandle&&(this.restoreFocusToHandle=!1,i.nativeElement.focus())}closeToPassive(){this.restoreFocusToHandle=!0,this.drawer.closeToPassive()}onBackdropClick(){this.closeToPassive()}onEscape(i){this.inputValue.trim().length>0||("waiting"===this.state?(i.preventDefault(),this.closeToPassive()):"active"===this.state&&(i.preventDefault(),this.minimizeToWaiting()))}initAuthState(){var i=this;return(0,K6.Z)(function*(){i.isAuthenticated=yield i.authService.isLoggedIn(),i.chatService.setAuthenticated(i.isAuthenticated),i.refreshGuestLimit()})()}refreshGuestLimit(){this.isAuthenticated?(this.remainingMessages=-1,this.guestLimitReached=!1):(this.remainingMessages=this.chatService.getRemainingGuestMessages(),this.guestLimitReached=this.chatService.isMessageCapReached()||this.remainingMessages<=0)}login(){this.authService.login()}offerTextToComposer(i){var u;!i||(this.inputValue=(null===(u=this.inputValue)||void 0===u?void 0:u.trim())?`${this.inputValue.trim()} ${i}`:i,setTimeout(()=>this.focusInput()))}sendMessage(i){if(i.trim()&&!this.inputDisabled){if("waiting"===this.state&&this.openActive(),!this.profile.completedOnboarding&&0===this.messages.length&&!this.showInlineOnboarding)return this.pendingFirstMessage=i.trim(),this.inputValue="",this.showInlineOnboarding=!0,this.refreshOnboardingOptionPanel(),this.startInlineOnboardingSequence(),void setTimeout(()=>this.focusInput());this.inputValue="",this.chatService.sendMessageStreaming(i).then(()=>this.refreshGuestLimit()).catch(u=>{console.error("Failed to send message:",u),this.refreshGuestLimit()})}}retryFailedTurn(i){this.chatService.retryFailedMessage(i).then(()=>this.refreshGuestLimit()).catch(u=>{console.error("Failed to retry message:",u),this.refreshGuestLimit()})}onInputKeydown(i){if("Escape"!==i.key)return"Tab"!==i.key||i.shiftKey||this.inputValue.trim()||this.inputDisabled||!this.rotatingInputPlaceholder?void("Enter"===i.key&&!i.shiftKey&&(i.preventDefault(),this.inputValue.trim()&&!this.inputDisabled&&this.sendMessage(this.inputValue))):(i.preventDefault(),this.inputValue=this.rotatingInputPlaceholder,void(this.placeholderVisible=!0));this.inputValue.length>0&&(i.preventDefault(),this.inputValue="")}chooseRoleInline(i){if(this.selectedRole=i,this.profile.userType=i,this.refreshOnboardingOptionPanel(),this.resetPlaceholderToCurrentContext(),!this.show
1FamiliarityPrompt){const u=setTimeout(()=>{this.showFamiliarityPrompt=!0,this.refreshOnboardingOptionPanel()},200),k=setTimeout(()=>{this.showFamiliarityOptions=!0,this.refreshOnboardingOptionPanel()},420);this.inlineOnboardingTimers.push(u,k)}if(this.selectedRole&&this.familiarity){const u=setTimeout(()=>this.completeInlineOnboarding(),120);this.inlineOnboardingTimers.push(u)}}chooseFamiliarityInline(i){if(this.familiarity=i,this.profile.experienceLevel=i,this.refreshOnboardingOptionPanel(),this.resetPlaceholderToCurrentContext(),this.selectedRole&&this.familiarity){const u=setTimeout(()=>this.completeInlineOnboarding(),120);this.inlineOnboardingTimers.push(u)}}onOnboardingPanelOptionSelected(i){this.showFamiliarityPrompt?this.chooseFamiliarityInline(i):this.chooseRoleInline(i)}skipInlineOnboarding(){this.profile.completedOnboarding=!0,this.completeInlineOnboarding()}completeInlineOnboarding(){if(this.profile.completedOnboarding=!0,this.chatService.saveUserProfile(this.profile),this.showInlineOnboarding=!1,this.resetInlineOnboardingState(),this.refreshOnboardingOptionPanel(),this.pendingFirstMessage){const i=this.pendingFirstMessage;this.pendingFirstMessage=null,setTimeout(()=>this.sendMessage(i))}}startInlineOnboardingSequence(){this.resetInlineOnboardingState();let i=0;const u=()=>{if(!this.showInlineOnboarding)return;if(i<this.inlineIntroFullText.length){this.inlineIntroText+=this.inlineIntroFullText.charAt(i),i+=1,this.refreshOnboardingOptionPanel();const r1=setTimeout(u,16);return void this.inlineOnboardingTimers.push(r1)}const k=setTimeout(()=>{this.showRolePrompt=!0,this.refreshOnboardingOptionPanel()},220),B=setTimeout(()=>{this.showRoleOptions=!0,this.refreshOnboardingOptionPanel()},420);this.inlineOnboardingTimers.push(k,B)};u()}resetInlineOnboardingState(){this.clearInlineOnboardingTimers(),this.inlineIntroText="",this.showRolePrompt=!1,this.showRoleOptions=!1,this.showFamiliarityPrompt=!1,this.showFamiliarityOptions=!1,this.refreshOnboardingOptionPanel()}clearInlineOnboardingTimers(){this.inlineOnboardingTimers.forEach(i=>clearTimeout(i)),this.inlineOnboardingTimers=[]}refreshOnboardingOptionPanel(){if(!this.showInlineOnboarding)return void(this._onboardingOptionPanel=null);const i=this.showFamiliarityPrompt;this._onboardingOptionPanel={introText:this.inlineIntroText||void 0,question:i?"How familiar are you with sustainability standards?":this.showRolePrompt?"Choose the role that best matches you:":void 0,options:this.showFamiliarityOptions&&i?this.familiarityOptions:this.showRoleOptions&&!i?this.roleOptions:this.emptyOptions,selectedId:i?this.familiarity:this.selectedRole,stepLabel:this.showRolePrompt?i?"2 of 2":"1 of 2":void 0,showSkip:this.showRolePrompt,skipLabel:"Skip",footerHint:this.showRolePrompt?"Select an option or skip.":void 0}}onContextRoleChanged(i){this.selectedRole=i,this.profile.userType=i,this.profile.completedOnboarding=!0,this.chatService.saveUserProfile(this.profile),this.resetPlaceholderToCurrentContext()}onContextFamiliarityChanged(i){this.familiarity=i,this.profile.experienceLevel=i,this.profile.completedOnboarding=!0,this.chatService.saveUserProfile(this.profile),this.resetPlaceholderToCurrentContext()}startPlaceholderRotation(){this.placeholderIntervalId=setInterval(()=>{if(this.inputValue.trim().length>0||this.isLoading||this.serverRateLimited||this.showInlineOnboarding)return;const i=this.getCarouselPlaceholders();if(i.length<=1)return this.placeholderRotateIndex=0,this.rotatingInputPlaceholder=i[0],void(this.placeholderVisible=!0);this.placeholderVisible=!1,setTimeout(()=>{this.placeholderRotateIndex=(this.placeholderRotateIndex+1)%i.length,this.rotatingInputPlaceholder=i[this.placeholderRotateIndex],this.placeholderVisible=!0},300)},3500)}getCarouselPlaceholders(){const i=this.messages.length>0?[]:this.adaptedSuggestions.map(u=>{var k;return null===(k=u.text)||void 0===k?void 0:k.trim()}).filter(u=>Boolean(u));return i.length>0?i:this.defaultRotatingPlaceholders}resetPlaceholderToCurrentContext(){const i=this.getCarouselPlaceholders();this.placeholderRotateIndex=0,this.rotatingInputPlaceholder=i[0],this.placeholderVisible=!0}onChatThreadFeedback(i){this.chatService.submitFeedback({messageId:i.messageId,traceId:i.traceId,spanId:i.spanId,sessionId:this.chatService.getSessionId(),rating:i.rating,comment:i.comment,messageContent:i.messageContent,userMessage:i.userMessage}).subscribe({error:u=>console.error("Feedback submission failed:",u)})}onChatThreadFeedbackCleared(i){this.chatService.clearFeedback(i.messageId)}onChatThreadCopied(i){this.chatService.recordCopyEvent({messageId:i.messageId,traceId:i.traceId,spanId:i.spanId,sessionId:this.chatService.getSessionId(),messageContent:i.messageContent}).subscribe({error:u=>console.error("Failed to record copy event:",u)}
1)}tryOpenFromQueryParam(){const u=this.router.parseUrl(this.router.url).queryParams.openChatWidget;("1"===u||"true"===u)&&(this.drawer.openWaiting(),this.focusInput(),this.router.navigate([],{queryParams:{openChatWidget:null},queryParamsHandling:"merge",replaceUrl:!0}))}focusInput(){setTimeout(()=>{var i;null===(i=this.chatComposer)||void 0===i||i.focusInput()})}installFooterTracking(){this.zone.runOutsideAngular(()=>{const i=()=>{null===this.rafHandle&&(this.rafHandle=requestAnimationFrame(()=>{this.rafHandle=null,this.updateFooterOffset()}))};this.scrollListener=i,this.resizeListener=i,window.addEventListener("scroll",i,{passive:!0}),window.addEventListener("resize",i),this.updateFooterOffset()})}uninstallFooterTracking(){this.scrollListener&&(window.removeEventListener("scroll",this.scrollListener),this.scrollListener=void 0),this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=void 0),null!==this.rafHandle&&(cancelAnimationFrame(this.rafHandle),this.rafHandle=null)}updateFooterOffset(){const i=document.querySelector("app-footer, app-footer-sme-tools");if(!this.host.nativeElement.querySelector(".chat-drawer"))return;let k=0;if(i){const B=i.getBoundingClientRect().top,r1=window.innerHeight-this.floatingMarginBottom,q1=B-this.footerGap;q1<r1&&(k=q1-r1)}this.host.nativeElement.style.setProperty("--drawer-offset-y",`${k}px`)}}return C.\u0275fac=function(i){return new(i||C)(t.Y36(C1),t.Y36(ye),t.Y36(Oe.e),t.Y36(c6.F0),t.Y36(t.SBq),t.Y36(t.R0b))},C.\u0275cmp=t.Xpm({type:C,selectors:[["app-chat-drawer"]],viewQuery:function(i,u){if(1&i&&(t.Gf(T,5),t.Gf(Lt,5)),2&i){let k;t.iGM(k=t.CRH())&&(u.chatComposer=k.first),t.iGM(k=t.CRH())&&(u.drawerHandle=k.first)}},decls:5,vars:13,consts:[["aria-hidden","true",1,"chat-drawer-backdrop",3,"click"],["class","chat-drawer__halo","aria-hidden","true",4,"ngIf"],["role","complementary","aria-label","Standards Map Assistant",1,"chat-drawer",3,"keydown.escape"],["type","button","class","chat-drawer__handle","aria-expanded","false","aria-controls","chat-drawer-body",3,"click",4,"ngIf"],["id","chat-drawer-body","class","chat-drawer__body",4,"ngIf"],["aria-hidden","true",1,"chat-drawer__halo"],["type","button","aria-expanded","false","aria-controls","chat-drawer-body",1,"chat-drawer__handle",3,"click"],["drawerHandle",""],["aria-hidden","true",1,"chat-drawer__mark"],["viewBox","0 0 24 24","xmlns","http://www.w3.org/2000/svg"],["d","M4 4h16a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1H8l-4 4V5a1 1 0 0 1 1-1z","fill","currentColor","fill-opacity","0.9"],["cx","8.5","cy","10.5","r","1.2","fill","#264F68","opacity","0.7"],["cx","12","cy","10.5","r","1.2","fill","#264F68","opacity","0.7"],["cx","15.5","cy","10.5","r","1.2","fill","#264F68","opacity","0.7"],[1,"chat-drawer__prompt"],["id","chat-drawer-body",1,"chat-drawer__body"],[1,"chat-drawer__header"],["aria-hidden","true",1,"chat-drawer__mark","chat-drawer__mark--small"],[1,"chat-drawer__context-slot"],["density","compact",3,"role","familiarity","personaLabel","familiarityLabel","roleChanged","familiarityChanged"],[1,"chat-drawer__cta-cluster"],["type","button","aria-label","About this assistant","matTooltipPosition","below",1,"chat-drawer__cta",3,"matTooltip"],[3,"icon"],["type","button","class","chat-drawer__cta","aria-label","Expand assistant",3,"click",4,"ngIf"],["type","button","class","chat-drawer__cta","aria-label","Minimize assistant",3,"click",4,"ngIf"],["type","button","aria-expanded","true","aria-controls","chat-drawer-body","aria-label","Close assistant",1,"chat-drawer__close",3,"click"],[1,"chat-drawer__content"],["variant","compact","headline","What can I help you with?",3,"suggestions","showAgenticNote","suggestionClicked",4,"ngIf"],["density","comfortable",3,"messages","loading","accentColor","artifactActionsDisabled","artifactActionSelected","artifactTextRequested","retryRequested","feedbackSubmitted","feedbackCleared","messageCopied",4,"ngIf"],[1,"chat-drawer__input-area"],["density","comfortable",3,"isAuthenticated","remainingMessages","serverRateLimited","guestLimitReached","loginRequested",4,"ngIf"],[1,"chat-drawer__input-shell"],[3,"value","placeholder","disabled","isLoading","placeholderVisible","showTabHint","optionPanel","hideGlowWhenDisabled","sendIcon","valueChange","inputKeydown","send","optionSelected","panelSkipped"],["type","button","aria-label","Expand assistant",1,"chat-drawer__cta",3,"click"],["type","button","aria-label","Minimize assistant",1,"chat-drawer__cta",3,"click"],["variant","compact","headline","What can I help you with?",3,"suggestions","showAgenticNote","suggestionClicked"],["density","comfortable",3,"messages","loading","accentColor","artifactActionsDisabled","artifactActionSelected","artifactTextRequested","retryRequested","feedbackSubmitted","feedbackCleared","messageCopied"],["density","comfortable",3,"isAuthenticated","remainingMessages","serverRateLimited","guestLimitReached","loginRequested"]],template:function(i,u){1&i&&(t.TgZ(0,"div",0),t.NdJ("click",function(){return u.onBackdropClick()}),t.qZA(),t.YNc(1,U3,1,0,"span",1),t.TgZ(2,"aside",2),t.NdJ("keydown.escape",function(B){return u.onEscape(B)}),t.YNc(3,o3,10,0,"button",3),t.YNc(4,Bn,24,26,"div",4),t.qZA()),2&i&&(t.ekj("chat-drawer-backdrop--waiting","waiting"===u.state)("chat-drawer-backdrop--active","active"===u.state),t.xp6(1),t.Q6J("ngIf","passive"===u.state),t.xp6(1),t.ekj("chat-drawer--passive","passive"===u.state)("chat-drawer--waiting","waiting"===u.state)("chat-drawer--active","active"===u.state),t.xp6(1),t.Q6J("ngIf","passive"===u.state),t.xp6(1),t.Q6J("ngIf","passive"!==u.state))},directives:[X0.O5,Ot,yt.gM,U6.BN,$c,bc,qt,T],styles:["@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.chat-drawer__halo[_ngcontent-%COMP%]{position:fixed;left:50%;bottom:16px;width:calc(100% - 32px);max-width:1200px;height:56px;transform:translate(-50%,var(--drawer-offset-y, 0px));border-radius:16px;background:linear-gradient(120deg,#3b82f6 0%,#a855f7 45%,#14b8a6 100%);background-size:200% 200%;filter:blur(10px);opacity:.5;pointer-events:none;z-index:99;animation:drawer-glow-wander 9s ease-in-out infinite}@keyframes drawer-glow-wander{0%{background-position:0% 50%}25%{background-position:70% 20%}50%{background-position:100% 60%}75%{background-position:35% 100%}to{background-position:0% 50%}}.chat-drawer-backdrop[_ngcontent-%COMP%]{position:fixed;inset:0;background:#0f172a;opacity:0;pointer-events:none;z-index:99;transition:opacity .24s cubic-bezier(.2,0,0,1)}.chat-drawer-backdrop--waiting[_ngcontent-%COMP%]{opacity:.18;pointer-events:auto}.chat-drawer-backdrop--active[_ngcontent-%COMP%]{opacity:.42;pointer-events:auto}.chat-drawer[_ngcontent-%COMP%]{position:fixed;left:50%;bottom:16px;width:calc(100% - 32px);max-width:1200px;transform:translate(-50%,var(--drawer-offset-y, 0px));background:#ffffff;border-radius:16px;box-shadow:0 8px 24px #0000001a,0 2px 8px #0000000f;transition:height .24s cubic-bezier(.2,0,0,1),box-shadow .24s cubic-bezier(.2,0,0,1);z-index:100;overflow:hidden;display:flex;flex-direction:column}.chat-drawer--passive[_ngcontent-%COMP%]{height:56px}.chat-drawer--waiting[_ngcontent-%COMP%]{height:380px}.chat-drawer--active[_ngcontent-%COMP%]{height:70vh;box-shadow:0 16px 48px #00000024,0 4px 16px #00000014}.chat-drawer__handle[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;width:100%;height:100%;padding:0 20px;border:none;background:transparent;text-align:left;cursor:pointer;color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:500;transition:background .15s ease}.chat-drawer__handle[_ngcontent-%COMP%]:hover{background:#F8FAFC}.chat-drawer__handle[_ngcontent-%COMP%]:focus-visible{outline:2px solid #0D9488;outline-offset:-2px}.chat-drawer__mark[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#0D9488;color:#fff;flex-shrink:0}.chat-drawer__mark[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:18px;height:18px}.chat-drawer__mark--small[_ngcontent-%COMP%]{width:24px;height:24px}.chat-drawer__mark--small[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:14px;
1height:14px}.chat-drawer__prompt[_ngcontent-%COMP%]{color:#475569}.chat-drawer__body[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.chat-drawer__header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #E2E8F0;flex-shrink:0}.chat-drawer__context-slot[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0}.chat-drawer__cta-cluster[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;flex-shrink:0}.chat-drawer__cta[_ngcontent-%COMP%], .chat-drawer__close[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#94a3b8;cursor:pointer;border-radius:8px;font-size:16px;transition:background .15s ease,color .15s ease}.chat-drawer__cta[_ngcontent-%COMP%]:hover, .chat-drawer__close[_ngcontent-%COMP%]:hover{background:#F1F5F9;color:#1e293b}.chat-drawer__cta[_ngcontent-%COMP%]:focus-visible, .chat-drawer__close[_ngcontent-%COMP%]:focus-visible{outline:2px solid #0D9488;outline-offset:2px}.chat-drawer__content[_ngcontent-%COMP%]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px}.chat-drawer__input-area[_ngcontent-%COMP%]{flex-shrink:0;border-top:1px solid #E2E8F0;padding:12px 16px;background:#ffffff;display:flex;flex-direction:column;gap:8px}.chat-drawer__input-shell.is-disabled[_ngcontent-%COMP%]{opacity:.6;pointer-events:none}"]}),C})();const Sc=["chatWidget"];function Tc(C,r){1&C&&t._UZ(0,"app-home-header")}function Jt(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"app-header",5),t.NdJ("loginClicked",function(){return t.CHM(i),t.oxw().login()})("logoutClicked",function(){return t.CHM(i),t.oxw().logout()}),t.qZA()}if(2&C){const i=t.oxw();t.Q6J("username",i.username)("loggedIn",i.loggedIn)}}function Qt(C,r){1&C&&(t.TgZ(0,"div",6)(1,"div",7),t._UZ(2,"app-loader",8),t.qZA()())}function Ee(C,r){1&C&&t._UZ(0,"app-footer")}function y(C,r){1&C&&t._UZ(0,"app-footer-sme-tools")}function I(C,r){1&C&&t._UZ(0,"app-chat-drawer")}let u1=(()=>{class C{constructor(i,u,k,B,r1,q1,o2,E2,Q2,p0,y0){this.router=i,this.metaService=u,this.translate=k,this.loaderService=B,this.localize=r1,this.authService=q1,this.msalService=o2,this.dataService=E2,this.canonicalService=Q2,this.compareQueryParamCleanerService=p0,this.featuresToggleService=y0,this.showLoader=[],this.loggedIn=!1,this.chatbotEnabled=!0,this.translate.setDefaultLang("en"),this.title=this.translate.instant("app.title")}ngOnInit(){var i=this;return(0,K6.Z)(function*(){i.featuresToggleService.isChatbotEnabled().subscribe(u=>{i.chatbotEnabled=u}),i.metaService.addTags([{name:"keywords",content:`factsheet, ${i.title}`},{name:"description",content:"The Standards Map provides online access to a wide-range of information related to sustainability initiatives, standards and trends, allowing businesses to deploy better sustainability practices in international trade."},{name:"robots",content:"index, follow"},{name:"viewport",content:"width=device-width, initial-scale=1"}]),i.canonicalService.setCanonicalURL(),i.subscription=i.loaderService.loaderState.subscribe(u=>{u?i.showLoader.push(u):i.showLoader.pop()}),i.isOauthRedirect()&&i.msalService.handleRedirectObservable().subscribe({next:u=>{var k,B;if(u){console.log("Authentication successful!");const r1=(null===(k=u.idTokenClaims)||void 0===k?void 0:k.tfp)||(null===(B=u.idTokenClaims)||void 0===B?void 0:B.acr);(null==r1?void 0:r1.toLowerCase())===le.$.b2cPolicies.names.editProfile.toLowerCase()?i.authService.checkAndSetActiveAccount():(i.authService.updateLoggedInStatus(),"true"===localStorage.getItem(le.$.wantsToSaveAnswerToAccount)&&i.dataService.notifySaveAnswersOnLogin(!0),localStorage.removeItem(le.$.wantsToSaveAnswerToAccount)),i.getUsername().then(()=>{})}},error:u=>{console.error("Authentication failed",u);const k=(null==u?void 0:u.errorMessage)||(null==u?void 0:u.message)||"";(k.includes("AADB2C90080")||k.includes("invalid_grant")||k.includes("interaction_required"))&&(Object.keys(localStorage).filter(B=>B.startsWith("msal.")||B.includes("login.windows.net")||B.includes("b2clogin.com")).forEac
1h(B=>localStorage.removeItem(B)),i.authService.login())}}),i.getUsername().then(()=>{})})()}isOauthRedirect(){const i=window.location.hash||"",u=window.location.search||"";return/\b(code|state|error|id_token|access_token|session_state)=/.test(i)||/\b(code|state|error)=/.test(u)}onChangeLang(i){this.localize.changeLanguage(i)}ngOnDestroy(){this.subscription.unsubscribe()}login(){this.authService.login().then(()=>{})}logout(){this.authService.logout()}isLoggedIn(){var i=this;return(0,K6.Z)(function*(){return yield i.authService.isLoggedIn()})()}getUsername(){var i=this;return(0,K6.Z)(function*(){i.loggedIn=yield i.isLoggedIn(),i.loggedIn||(i.username="");const u=yield i.authService.getActiveAccount(),k=null==u?void 0:u.idTokenClaims;i.username=(null==k?void 0:k.given_name)||""})()}}return C.\u0275fac=function(i){return new(i||C)(t.Y36(c6.F0),t.Y36(e.h_),t.Y36(ie.sK),t.Y36(n4.D),t.Y36(a6.An),t.Y36(Oe.e),t.Y36(f.W2),t.Y36(q4.D),t.Y36(W6.z),t.Y36(y4),t.Y36(ze.m))},C.\u0275cmp=t.Xpm({type:C,selectors:[["app-root"]],viewQuery:function(i,u){if(1&i&&t.Gf(Sc,5),2&i){let k;t.iGM(k=t.CRH())&&(u.chatWidget=k.first)}},decls:9,vars:8,consts:[[4,"ngIf"],[3,"username","loggedIn","loginClicked","logoutClicked",4,"ngIf"],[1,"wrapper"],["class","overlay",4,"ngIf"],[1,"loaded-content"],[3,"username","loggedIn","loginClicked","logoutClicked"],[1,"overlay"],[1,"spinner-wrapper"],[1,"align-self-center","justify-content-center"]],template:function(i,u){1&i&&(t.YNc(0,Tc,1,0,"app-home-header",0),t.YNc(1,Jt,1,2,"app-header",1),t.TgZ(2,"div",2),t.YNc(3,Qt,3,0,"div",3),t.TgZ(4,"div",4),t._UZ(5,"router-outlet"),t.qZA(),t.YNc(6,Ee,1,0,"app-footer",0),t.YNc(7,y,1,0,"app-footer-sme-tools",0),t.qZA(),t.YNc(8,I,1,0,"app-chat-drawer",0)),2&i&&(t.Q6J("ngIf",(u.router.url==="/"+u.translate.currentLang+"/"||u.router.url==="/"+u.translate.currentLang+"/home")&&!u.router.url.includes("/sme-tools/quick-scan/export")),t.xp6(1),t.Q6J("ngIf",u.router.url!=="/"+u.translate.currentLang+"/"&&u.router.url!=="/"+u.translate.currentLang+"/home"&&!u.router.url.startsWith("/"+u.translate.currentLang+"/pdf")&&!u.router.url.includes("/sme-tools/quick-scan/export")),t.xp6(2),t.Q6J("ngIf",0!==u.showLoader.length),t.xp6(1),t.ekj("blurred",0!==u.showLoader.length),t.xp6(2),t.Q6J("ngIf",!(u.router.url==="/"+u.translate.currentLang+"/"||u.router.url.startsWith("/"+u.translate.currentLang+"/pdf")||u.router.url.includes("sme-tools/quick-scan/export")||u.router.url.includes("sme-tools")||u.router.url.includes("cs3d-saq")||u.router.url.includes("hredd"))),t.xp6(1),t.Q6J("ngIf",u.router.url.includes("sme-tools")&&!u.router.url.includes("/sme-tools/quick-scan/export")&&!u.router.url.includes("export")),t.xp6(1),t.Q6J("ngIf",u.chatbotEnabled&&!u.router.url.includes("self-assess")&&!u.router.url.includes("export")&&!u.router.url.includes("/pdf")))},directives:[X0.O5,p4,n6,i6.R,c6.lC,E6,ee,xc],styles:[".wrapper[_ngcontent-%COMP%]{width:100%}.overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;z-index:1002;background-color:#ffffff80;width:100vw;height:100vh}.spinner-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center;align-content:center;height:100%}"]}),C})();var E1=_(82687),J1=_(4994),V2=_(35503);function m0(C,r){if(1&C&&(t.TgZ(0,"div",14),t._uU(1),t.qZA()),2&C){const i=t.oxw(2);t.xp6(1),t.Oqu(i.data.methodology)}}function Z0(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"button",15),t.NdJ("click",function(){const B=t.CHM(i).index,r1=t.oxw(2);return r1.textRequested.emit(r1.columnTitles[B])}),t._uU(1),t.qZA()}if(2&C){const i=r.$implicit,u=r.index,k=t.oxw(2);t.Q6J("title",k.columnTitles[u]+" - click to put this name in the message box"),t.xp6(1),t.hij(" ",i," ")}}function N6(C,r){if(1&C&&(t.TgZ(0,"span",21),t._uU(1),t.qZA()),2&C){const i=t.oxw().$implicit;t.xp6(1),t.hij("",i.criteriaCount," criteria")}}function pe(C,r){if(1&C&&(t.TgZ(0,"span",26),t._uU(1),t.qZA()),2&C){const i=t.oxw().$implicit;t.xp6(1),t.Oqu(i.covered?"\u2713":"\u2014")}}function st(C,r){if(1&C&&(t.TgZ(0,"span",27),t._uU(1),t.qZA()),2&C){const i=t.oxw().$implicit,u=t.oxw(3);t.xp6(1),t.Oqu(u.statedValue(i))}}function C4(C,r){1&C&&(t.TgZ(0,"span",30),t._uU(1,"\xb7"),t.qZA())}function zt(C,r){if(1&C&&(t.ynx(0),t.YNc(1,C4,2,0,"span",28),t.TgZ(2,"span",29),t._uU(3),t.qZA(),t.BQk()),2&C){const i=r.$implicit,u=r.index;t.xp6(1),t.Q6J("ngIf",u>0),t.xp6(1),t.ekj("cc-fact--secondary",u>0),t.xp6(1),t.Oqu(i)}}function Qc(C,r){if(1&C&&(t.TgZ(0,"span",22),t.YNc(1,pe,2,1,"span",23),t.YNc(2,st,2,1,"span",24),t.YNc(3,zt,4,4,"ng-container",25),t.qZA()),2&C){const i=r.$implicit,u=t.oxw(3);t.ekj("covered",i.covered),t.Q6J("title",u.detail(i)),t.xp6(1),t.Q6J("ngIf",u.showsMark(i)),t.xp6(1),t.Q6J("ngIf",u.statedValue(i)),t.xp6(1),t.Q6J("ngForOf",u.facts(i))}}function kc(C,r){if(1&C&&(t.TgZ(0,"div",16)(1,"div",17),t._uU(2),t.YNc(3,N6,2,1,"span",18),t.qZA(),t.TgZ(4,"div",19),t.YNc(5,Qc,4,6,"span",20),t.qZA()()),2&C){const i=r.$implicit,u=t.oxw(2);t.xp6(1),t.Q6J("title",i.name),t.xp6(1),t.hij(" ",i.name," "),t.xp6(1),t.Q6J("ngIf",u.isSubtopicLevel&&void 0!==i.criteriaCount),t.xp6(2),t.Q6J("ngForOf",i.coverage)}}function F8(C,r){if(1&C&&(t.ynx(0),t._uU(1),t.BQk()),2&C){const i=t.oxw(3);t.xp6(1),t.Oqu(i.foldLabel)}}function Hn(C,r){if(1&C&&(t.ynx(0),t._uU(1),t.BQk()),2&C){const i=t.oxw(3);t.xp6(1),t.lnq("Hide the ",i.uncoveredCriteria.length," that ",i.nobody," ",i.verb,"")}}function Xc(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"button",31),t.NdJ("click",function(){t.CHM(i);const k=t.oxw(2);return k.showUncovered=!k.showUncovered}),t.YNc(1,F8,2,1,"ng-container",32),t.YNc(2,Hn,2,3,"ng-container",32),t.qZA()}if(2&C){const i=t.oxw(2);t.uIk("aria-expanded",i.showUncovered),t.xp6(1),t.Q6J("ngIf",!i.showUncovered),t.xp6(1),t.Q6J("ngIf",i.showUncovered)}}function Yn(C,r){if(1&C&&(t.TgZ(0,"div",33),t._uU(1),t.qZA()),2&C){const i=t.oxw(2);t.xp6(1),t.hij(" No ",i.isSubtopicLevel?"sub-topics":"criteria"," recorded for this level. ")}}function Un(C,r){if(1&C&&(t.TgZ(0,"a",34),t._uU(1,"See the full comparison on Standards Map \u2197"),t.qZA()),2&C){const i=t.oxw(2);t.Q6J("href",i.data.comparisonUrl,t.LSH)}}function jn(C,r){if(1&C&&(t.TgZ(0,"div",1)(1,"div",2)(2,"div",3),t._uU(3),t.qZA(),t.YNc(4,m0,2,1,"div",4),t.qZA(),t.TgZ(5,"div",5),t._UZ(6,"span",6),t.TgZ(7,"div",7),t.YNc(8,Z0,2,2,"button",8),t.qZA()(),t.YNc(9,kc,6,4,"div",9),t.YNc(10,Xc,3,3,"button",10),t.YNc(11,Yn,2,1,"div",11),t.TgZ(12,"div",12),t._uU(13," Some of the standards you are comparing have different mandates, typologies or operate in different sectors, so a difference here may reflect that rather than a gap in ambition. "),t.YNc(14,Un,2,1,"a",13),t.qZA()()),2&C){const i=t.oxw();t.ekj("compact","compact"===i.density),t.xp6(3),t.Oqu(i.heading),t.xp6(1),t.Q6J("ngIf",i.data.methodology),t.xp6(4),t.Q6J("ngForOf",i.columnNames),t.xp6(1),t.Q6J("ngForOf",i.visibleCriteria),t.xp6(1),t.Q6J("ngIf",i.uncoveredCriteria.length>0),t.xp6(1),t.Q6J("ngIf",0===i.criteria.length),t.xp6(3),t.Q6J("ngIf",i.data.comparisonUrl)}}let Vn=(()=>{class C{constructor(){this.density="comfortable",this.textRequested=new t.vpe,this.showUncovered=!1}set payload(i){this._payload=i}get payload(){return this._payload}get data(){return this._payload||null}get heading(){const i=this.data;return i?i.subtopic?`${i.dimension} \xb7 ${i.subtopic}`:i.dimension:""}get criteria(){var i;return(null===(i=this.data)||void 0===i?void 0:i.criteria)||[]}saysSomething(i){return i.coverage.some(u=>u.covered||!!this.statedValue(u))}get coveredCriteria(){return this.criteria.filter(i=>this.saysSomething(i))}get uncoveredCriteria(){return this.criteria.filter(i=>!this.saysSomething(i))}get visibleCriteria(){return this.showUncovered?[...this.coveredCriteria,...this.uncoveredCriteria]:this.coveredCriteria}get nobody(){var i,u,k;return(null!==(k=null===(u=null===(i=this.data)||void 0===i?void 0:i.standardIds)||void 0===u?void 0:u.length)&&void 0!==k?k:0)>2?"none of them":"neither"}get verb(){return this.isSubtopicLevel?"addresses":"covers"}get foldLabel(){return`${this.uncoveredCriteria.length} more that ${this.nobody} ${this.verb}`}get isSubtopicLevel(){var i;return"subtopics"===(null===(i=this.data)||void 0===i?void 0:i.level)}get columnNames(){var i;return((null===(i=this.data)||void 0===i?void 0:i.standardNames)||[]).map(u=>{const k=u.split(" - ")[0].trim();return k.length>30?k.substring(0,30).replace(/\s+\S*$/,"")+"\u2026":k})}get columnTitles(){var i;return(null===(i=this.data)||void 0===i?void 0:i.standardNames)||[]}coveredCount(i){return i.coverage.filter(u=>u.covered).length}
1facts(i){if(!i.covered)return[];if("Recommendation"===i.obligation||"Recommendation"===i.timeToComply)return["Recommendation"];const u=[i.timeToComply,i.criticality].filter(k=>!!k);return u.length?u:i.obligation?[i.obligation]:[]}statedValue(i){const u=(i.value||"").trim();return!u||"\u2014"===u||/^(yes|no)$/i.test(u)?"":u}showsMark(i){return!this.statedValue(i)&&0===this.facts(i).length}detail(i){const u=this.statedValue(i);if(!i.covered)return u||"Not covered";const k=this.facts(i);if(1===k.length&&"Recommendation"===k[0])return u?`${u}. Recommendation`:"Recommendation";const B=[i.timeToComply?`Time to comply: ${i.timeToComply}`:i.obligation?`Obligation: ${i.obligation}`:"",i.criticality?`Criticality: ${i.criticality}`:""].filter(Boolean),r1=B.length?B.join(". "):k.join(", ");return u?r1?`${u}. ${r1}`:u:r1||"Covered"}}return C.\u0275fac=function(i){return new(i||C)},C.\u0275cmp=t.Xpm({type:C,selectors:[["app-artifact-compare-criteria"]],inputs:{payload:"payload",density:"density",restored:"restored"},outputs:{textRequested:"textRequested"},decls:1,vars:1,consts:[["class","cc-card",3,"compact",4,"ngIf"],[1,"cc-card"],[1,"cc-head"],[1,"cc-heading"],["class","cc-lens",4,"ngIf"],[1,"cc-columns"],[1,"cc-columns-spacer"],[1,"cc-column-names"],["type","button","class","cc-column",3,"title","click",4,"ngFor","ngForOf"],["class","cc-row",4,"ngFor","ngForOf"],["type","button","class","cc-fold",3,"click",4,"ngIf"],["class","cc-empty",4,"ngIf"],[1,"cc-note"],["class","cc-more","target","_blank","rel","noopener noreferrer",3,"href",4,"ngIf"],[1,"cc-lens"],["type","button",1,"cc-column",3,"title","click"],[1,"cc-row"],[1,"cc-criterion",3,"title"],["class","cc-count",4,"ngIf"],[1,"cc-cells"],["class","cc-cell",3,"covered","title",4,"ngFor","ngForOf"],[1,"cc-count"],[1,"cc-cell",3,"title"],["class","cc-mark",4,"ngIf"],["class","cc-stated",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"cc-mark"],[1,"cc-stated"],["class","cc-fact-sep","aria-hidden","true",4,"ngIf"],[1,"cc-fact"],["aria-hidden","true",1,"cc-fact-sep"],["type","button",1,"cc-fold",3,"click"],[4,"ngIf"],[1,"cc-empty"],["target","_blank","rel","noopener noreferrer",1,"cc-more",3,"href"]],template:function(i,u){1&i&&t.YNc(0,jn,15,9,"div",0),2&i&&t.Q6J("ngIf",u.data)},directives:[X0.O5,X0.sg],styles:["@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.cc-card[_ngcontent-%COMP%]{padding:14px 16px;border-radius:12px;background:#F1F5F9;border:1px solid rgba(226,232,240,.6);font-size:13px}.cc-head[_ngcontent-%COMP%]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.cc-heading[_ngcontent-%COMP%]{font-weight:600;color:#1e293b}.cc-lens[_ngcontent-%COMP%]{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.cc-columns[_ngcontent-%COMP%], .cc-row[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.cc-columns[_ngcontent-%COMP%]{padding-bottom:6px;border-bottom:1px solid rgba(226,232,240,.5);font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.cc-column-names[_ngcontent-%COMP%], .cc-cells[_ngcontent-%COMP%]{display:flex;gap:8px;min-width:0}.cc-column[_ngcontent-%COMP%]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;border:none;background:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer}.cc-column[_ngcontent-%COMP%]:hover, .cc-column[_ngcontent-%COMP%]:focus-visible{color:#1e293b;text-decoration:underline}.cc-row[_ngcontent-%COMP%]{padding:7px 0;border-bottom:1px solid rgba(226,232,240,.35)}.cc-row[_ngcontent-%COMP%]:last-of-type{border-bottom:none}.cc-criterion[_ngcontent-%COMP%]{color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-cell[_ngcontent-%COMP%]{flex:1;min-width:0;display:flex;align-items:center;gap:5px;color:#94a3b8}.cc-cell.covered[_ngcontent-%COMP%]{color:#1e293b}.cc-mark[_ngcontent-%COMP%]{font-weight:600}.cc-fact[_ngcontent-%COMP%]{font-size:11px;padding:1px 6px;border-radius:999px;border:1px solid #E2E8F0;background:white;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.covered[_ngcontent-%COMP%]   .cc-fact[_ngcontent-%COMP%]{border-color:#0d948859;background:rgba(13,148,136,.08)}.cc-fact.cc-fact--secondary[_ngcontent-%COMP%], .covered[_ngcontent-%COMP%]   .cc-fact.cc-fact--secondary[_ngcontent-%COMP%]{background:white}.cc-fact-sep[_ngcontent-%COMP%]{color:#94a3b8;font-size:11px}.cc-count[_ngcontent-%COMP%]{margin-left:6px;font-size:11px;color:#94a3b8;white-space:nowrap}.cc-fold[_ngcontent-%COMP%]{display:block;width:100%;margin-top:6px;padding:6px 0;border:none;border-top:1px dashed rgba(226,232,240,.8);background:transparent;color:#94a3b8;font-family:inherit;font-size:12px;text-align:left;cursor:pointer}.cc-fold[_ngcontent-%COMP%]:hover{color:#1e293b}.cc-empty[_ngcontent-%COMP%]{color:#94a3b8;font-size:12px;padding:6px 0}.cc-card.compact[_ngcontent-%COMP%]{padding:10px 12px;font-size:12px}.cc-note[_ngcontent-%COMP%]{margin-top:10px;padding-top:8px;border-top:1px solid rgba(226,232,240,.4);font-size:11px;line-height:1.45;color:#94a3b8}.cc-more[_ngcontent-%COMP%]{display:inline-block;margin-left:4px;color:#1e293b;text-decoration:underline}.cc-stated[_ngcontent-%COMP%]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}"]}),C})();function B8(C,r){if(1&C&&(t.TgZ(0,"div",19),t._uU(1),t.qZA()),2&C){const i=t.oxw().$implicit;t.xp6(1),t.hij("Est. ",i.yearOfEstablishment,"")}}function Dc(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"div",16)(1,"button",17),t.NdJ("click",function(){const B=t.CHM(i).$implicit;return t.oxw(3).textRequested.emit(B.name)}),t._uU(2),t.qZA(),t.YNc(3,B8,2,1,"div",18),t.qZA()}if(2&C){const i=r.$implicit,u=t.oxw(3);t.Q6J("title",i.name),t.xp6(1),t.Q6J("title",i.name+" - click to put this name in the message box"),t.xp6(1),t.hij(" ",u.shortName(i.name)," "),t.xp6(1),t.Q6J("ngIf",i.yearOfEstablishment)}}function ac(C,r){if(1&C&&(t.TgZ(0,"div",27)(1,"span",28),t._uU(2),t.qZA()()),2&C){const i=r.$implicit,u=r.index,k=t.oxw().$implicit;t.xp6(1),t.Q6J("title",k.fullValues[u]),t.xp6(1),t.Oqu(i)}}function Gn(C,r){if(1&C&&(t.TgZ(0,"div",23)(1,"div",24),t._UZ(2,"fa-icon",7),t.TgZ(3,"span"),t._uU(4),t.qZA()(),t.TgZ(5,"div",25),t.YNc(6,ac,3,2,"div",26),t.qZA()()),2&C){const i=r.$implicit;t.xp6(2),t.Q6J("icon",i.icon),t.xp6(2),t.Oqu(i.label),t.xp6(2),t.Q6J("ngForOf",i.values)}}function Ec(C,r){if(1&C&&(t.TgZ(0,"div",20)(1,"div",21),t._uU(2,"Where they differ"),t.qZA(),t.YNc(3,Gn,7,3,"div",22),t.qZA()),2&C){const i=t.oxw(3);t.xp6(3),t.Q6J("ngForOf",i.diffRows)}}function x(C,r){1&C&&(t.TgZ(0,"div",29)(1,"span"),t._uU(2,"No differences found in the available data"),t.qZA()())}const R=function(){return["fal","chevron-down"]};function z(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"button",30),t.NdJ("click",function(){return t.CHM(i),t.oxw(3).toggleShared()}),t.TgZ(1,"span"),t._uU(2,"Other attributes"),t.qZA(),t._UZ(3,"fa-icon",31),t.qZA()}if(2&C){const i=t.oxw(3);t.ekj("open",i.sharedExpanded),t.xp6(3),t.Q6J("icon",t.DdM(3,R))}}function O(C,r){if(1&C&&(t.TgZ(0,"div",34)(1,"div",24),t._UZ(2,"fa-icon",7),t.TgZ(3,"span"),t._uU(4),t.qZA()(),t.TgZ(5,"div",35)(6,"span",36),t._uU(7),t.qZA()()()),2&C){const i=r.$implicit;t.xp6(2),t.Q6J("icon",i.icon),t.xp6(2),t.Oqu(i.label),t.xp6(2),t.Q6J("title",i.fullValue),t.xp6(1),t.Oqu(i.value)}}function g1(C,r){if(1&C&&(t.TgZ(0,"div",32),t.YNc(1,O,8,4,"div",33),t.qZA()),2&C){const i=t.oxw(3);t.xp6(1),t.Q6J("ngForOf",i.sharedRows)}}function P1(C,r){if(1&C&&(t.ynx(0),t.TgZ(1,"div",9),t._UZ(2,"div",10),t.YNc(3,Dc,4,4,"div",11),t.qZA(),t.YNc(4,Ec,4,1,"div",12),t.YNc(5,x,3,0,"div",13),t.YNc(6,z,4,4,"button",14),t.YNc(7,g1,2,1,"div",15),t.BQk()),2&C){const i=t.oxw(2);t.xp6(3),t.Q6J("ngForOf",i.standards),t.xp6(1),t.Q6J("ngIf",i.diffRows.length>0),t.xp6(1),t.Q6J("ngIf",0===i.diffRows.length),t.xp6(1),t.Q6J("ngIf",i.sharedRows.length>0),t.xp6(1),t.Q6J("ngIf",i.sharedExpanded&&i.sharedRows.length>0)}}function Z2(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"div",45)(1,"button",46),t.NdJ("click",function(){const B=t.CHM(i).index,r1=t.oxw(5);return r1.textRequested.emit(r1.fullStandardNames[B])}),t._uU(2),t.qZA(),t.TgZ(3,"span",47),t._uU(4),t.qZA()()}if(2&C){const i=r.$implicit,u=r.index,k=t.oxw().$implicit,B=t.oxw(4);t.xp6(1),t.Q6J("title",B.fullStandardNames[u]+" - click to put this name in the message box"),t.xp6(1),t.hij(" ",B.standardNames[u]," "),t.xp6(1),t.Q6J("title",k.fullValues[u]),t.xp6(1),t.Oqu(i)}}function u0(C,r){if(1&C&&(t.TgZ(0,"div",41)(1,"div",42),t._UZ(2,"fa-icon",7),t.TgZ(3,"span"),t._uU(4),t.qZA()(),t.TgZ(5,"div",43),t.YNc(6,Z2,5,4,"div",44),t.qZA()()),2&C){const i=r.$implicit;t.xp6(2),t.Q6J("icon",i.icon),t.xp6(2),t.Oqu(i.label),t.xp6(2),t.Q6J("ngForOf",i.values)}}function v0(C,r){if(1&C&&(t.TgZ(0,"div",39)(1,"div",21),t._uU(2,"Where they differ"),t.qZA(),t.YNc(3,u0,7,3,"div",40),t.qZA()),2&C){const i=t.oxw(3);t.xp6(3),t.Q6J("ngForOf",i.diffRows)}}function P0(C,r){1&C&&(t.TgZ(0,"div",29)(1,"span"),t._uU(2,"No differences found in the available data"),t.qZA()())}function o6(C,r){if(1&C){const i=t.EpF();t.TgZ(0,"button",30),t.NdJ("click",function(){return t.CHM(i),t.oxw(3).toggleShared()}),t.TgZ(1,"span"),t._uU(2,"Other attributes"),t.qZA(),t._UZ(3,"fa-icon",31),t.qZA()}if(2&C){const i=t.oxw(3);t.ekj("open",i.sharedExpanded),t.xp6(3),t.Q6J("icon",t.DdM(3,R))}}function x6(C,r){if(1&C&&(t.TgZ(0,"div",50)(1,"span",51),t._UZ(2,"fa-icon",7),t._uU(3),t.qZA(),t.TgZ(4,"span",52),t._uU(5),t.qZA()()),2&C){const i=r.$implicit;t.xp6(2),t.Q6J("icon",i.icon),t.xp6(1),t.hij(" ",i.label," "),t.xp6(1),t.Q6J("title",i.fullValue),t.xp6(1),t.Oqu(i.value)}}function I6(C,r){if(1&C&&(t.TgZ(0,"div",48),t.YNc(1,x6,6,4,"div",49),t.qZA()),2&C){const i=t.oxw(3);t.xp6(1),t.Q6J("ngForOf",i.sharedRows)}}function $6(C,r){if(1&C&&(t.ynx(0),t.YNc(1,v0,4,1,"div",37),t.YNc(2,P0,3,0,"div",13),t.YNc(3,o6,4,4,"button",14),t.YNc(4,I6,2,1,"div",38),t.BQk()),2&C){const i=t.oxw(2);t.xp6(1),t.Q6J("ngIf",i.diffRows.length>0),t.xp6(1),t.Q6J("ngIf",0===i.diffRows.length),t.xp6(1),t.Q6J("ngIf",i.sharedRows.length>0),t.xp6(1),t.Q6J("ngIf",i.sharedExpanded&&i.sharedRows.length>0)}}const R4=function(){return["fal","arrow-up"]},t4=function(){return["fal","shield-check"]};function lt(C,r){if(1&C&&(t.TgZ(0,"div",1),t.YNc(1,P1,8,5,"ng-container",2),t.YNc(2,$6,5,4,"ng-container",2),t.TgZ(3,"div",3)(4,"a",4),t._uU(5," Open full comparison "),t._UZ(6,"fa-icon",5),t.qZA(),t.TgZ(7,"div",6),t._UZ(8,"fa-icon",7),t.TgZ(9,"span",8),t._uU(10,"from Standards Map"),t.qZA()()()()),2&C){const i=t.oxw();t.Udp("--std-count",i.standards.length),t.ekj("compact","compact"===i.density),t.xp6(1),t.Q6J("ngIf","compact"!==i.density),t.xp6(1),t.Q6J("ngIf","compact"===i.density),t.xp6(2),t.Q6J("routerLink",i.compareLink)("queryParams",i.compareQueryParams),t.xp6(2),t.Q6J("icon",t.DdM(10,R4)),t.xp6(2),t.Q6J("icon",t.DdM(11,t4))}}function Mt(C){return null==C||""===C?"\u2014":Array.isArray(C)?C.length?C.join(", "):"\u2014":String(C)}const J4={requirements:["pillars","products","sectors","valueChain","sdgs"],pillars:["pillars","products","sectors"],themes:["pillars","products","sectors"],compliance:["auditFrequency","certificateValidity","groupCertification","verificationLevel","chainOfCustody","costDrivers"],governance:["governance","isealCompliance"]},Bt=C=>
1C||"\u2014",oc={auditFrequency:{label:"Audit frequency",icon:["fal","clipboard-check"],format:function rc(C){return C&&Array.isArray(C)&&0!==C.length?C.map(r=>{if(/annual/i.test(r)||/12\s*month/i.test(r))return"Annual";if(/surprise/i.test(r))return"Surprise";if(/other/i.test(r))return"Other";const i=r.match(/(\d+)\s*month/i);return i?`Every ${i[1]} months`:r}).join(", "):"\u2014"}},certificateValidity:{label:"Certificate validity",icon:["fal","certificate"],format:function uc(C){if(!C)return"\u2014";const r=C.match(/(\d+)[- ]?year/i);if(r)return`${r[1]} year${"1"===r[1]?"":"s"}`;const i=C.match(/(\d+)[- ]?month/i);if(i){const u=parseInt(i[1],10);return u%12==0?`${u/12} year${u/12==1?"":"s"}`:`${u} months`}return C.length>30?C.substring(0,30)+"\u2026":C}},groupCertification:{label:"Group certification",icon:["fal","seedling"],format:function Ht(C){return C?/^yes$/i.test(C.trim())?"Yes":/^no$/i.test(C.trim())?"No":C:"\u2014"}},verificationLevel:{label:"Verification",icon:["fal","shield-check"],format:Bt},valueChain:{label:"Value chain",icon:["fal","industry"],format:C=>u3(C,3)},pillars:{label:"Pillars covered",icon:["fal","landmark"],format:C=>u3(C,4)},sectors:{label:"Sectors",icon:["fal","store"],format:C=>u3(C,3)},products:{label:"Products covered",icon:["fal","store"],format:C=>u3(C,4)},chainOfCustody:{label:"Chain of custody",icon:["fal","industry"],format:C=>u3(C,3)},sdgs:{label:"SDG alignment",icon:["fal","landmark"],format:C=>u3(C,5)},costDrivers:{label:"Cost drivers",icon:["fal","certificate"],format:Bt},governance:{label:"Governance",icon:["fal","landmark"],format:Bt},isealCompliance:{label:"ISEAL / recognition",icon:["fal","shield-check"],format:Bt},yearOfEstablishment:{label:"Established",icon:["fal","certificate"],format:Bt}};let r3=(()=>{class C{constructor(i){this.translate=i,this.density="comfortable",this.textRequested=new t.vpe,this.sharedExpanded=!1,this.diffRows=[],this.sharedRows=[],this.standardNames=[],this.fullStandardNames=[]}set payload(i){this._payload=i,this.rebuildRows()}get payload(){return this._payload}get data(){return this._payload||null}get standards(){var i;return(null===(i=this.data)||void 0===i?void 0:i.standards)||[]}get compareLink(){return["/",this.translate.currentLang||this.translate.defaultLang||"en","compare"]}get compareQueryParams(){const i=this.standards.map(u=>u.id).filter(Boolean).join(",");return i?{"compare-standards":i}:{}}shortName(i){let u=i.split(/\s*[-\u2013(]/)[0].trim();return u.length>25&&(u=u.substring(0,25).replace(/\s+\S*$/,"")+"\u2026"),u}toggleShared(){this.sharedExpanded=!this.sharedExpanded}rebuildRows(){const i=this.buildRows();this.diffRows=i.filter(u=>u.differs).map(u=>({label:u.label,icon:u.icon,values:u.values,fullValues:u.fullValues})),this.sharedRows=i.filter(u=>!u.differs).map(u=>({label:u.label,icon:u.icon,value:u.values[0],fullValue:u.fullValues[0]})),this.standardNames=this.standards.map(u=>this.shortName(u.name)),this.fullStandardNames=this.standards.map(u=>u.name)}buildRows(){var i;const u=this.standards;if(u.length<2)return[];const k=(null===(i=this.data)||void 0===i?void 0:i.view)?J4[this.data.view]:void 0,B=k?[]:this.getPersonaConcerns(),r1=k||(B.length>0?B.map(o2=>o2.key):Object.keys(oc)),q1=[];for(const o2 of r1){const E2=oc[o2];if(!E2)continue;const Q2=B.find(p6=>p6.key===o2),p0=(null==Q2?void 0:Q2.label)||E2.label,y0=(null==Q2?void 0:Q2.icon)||E2.icon,F0=u.map(p6=>E2.format(p6[o2])),b0=u.map(p6=>Mt(p6[o2]));if(F0.every(p6=>"\u2014"===p6||""===p6))continue;const R6=new Set(F0.map(p6=>p6.toLowerCase()));q1.push({label:p0,icon:y0,values:F0,fullValues:b0,differs:R6.size>1})}return q1}getPersonaConcerns(){var i;const u=null===(i=this.data)||void 0===i?void 0:i.userType;if(!u)return[];const k=ue[u];return(null==k?void 0:k.comparisonConcerns)||[]}}return C.\u0275fac=function(i){return new(i||C)(t.Y36(ie.sK))},C.\u0275cmp=t.Xpm({type:C,selectors:[["app-artifact-compare-table"]],inputs:{payload:"payload",density:"density"},outputs:{textRequested:"textRequested"},decls:1,vars:1,consts:[["class","compare-table",3,"compact","--std-count",4,"ngIf"],[1,"compare-table"],[4,"ngIf"],[1,"ct-footer"],[1,"ct-cta",3,"routerLink","queryParams"],[2,"transform","rotate(45deg)",3,"icon"],["title","from Standards Map",1,"ct-provenance"],[3,"icon"],[1,"ct-provenance-label"],[1,"ct-header"],[1,"ct-header-spacer"],["class","ct-header-std",3,"title",4,"ngFor","ngForOf"],["class","ct-section",4,"ngIf"],["class","ct-no-diffs",4,"ngIf"],["class","ct-expand","type","button",3,"open","click",4,"ngIf"],["class","ct-section ct-shared-section",4,"ngIf"],[1,"ct-header-std",3,"title"],["type","button",1,"ct-std-name",3,"title","click"],["class","ct-std-year",4,"ngIf"],[1,"ct-std-year"],[1,"ct-section"],[1,"ct-section-title"],["class","ct-strip differs",4,"ngFor","ngForOf"],[1,"ct-strip","differs"],[1,"ct-strip-label"],[1,"ct-strip-values"],["class","ct-strip-value",4,"ngFor","ngForOf"],[1,"ct-strip-value"],[1,"ct-pill","differs",3,"title"],[1,"ct-no-diffs"],["type","button",1,"ct-expand",3,"click"],[1,"ct-expand-chevron",3,"icon"],[1,"ct-section","ct-shared-section"],["class","ct-strip same",4,"ngFor","ngForOf"],[1,"ct-strip","same"],[1,"ct-strip-shared-value"],[1,"ct-pill","same",3,"title"],["class","ct-compact-diffs",4,"ngIf"],["class","ct-compact-shared",4,"ngIf"],[1,"ct-compact-diffs"],["class","ct-compact-attr",4,"ngFor","ngForOf"],[1,"ct-compact-attr"],[1,"ct-compact-attr-label"],[1,"ct-compact-attr-values"],["class","ct-compact-entry",4,"ngFor","ngForOf"],[1,"ct-compact-entry"],["type","button",1,"ct-compact-std-name",3,"title","click"],[1,"ct-compact-val",3,"title"],[1,"ct-compact-shared"],["class","ct-compact-shared-row",4,"ngFor","ngForOf"],[1,"ct-compact-shared-row"],[1,"ct-compact-shared-label"],[1,"ct-compact-shared-val",3,"title"]],template:function(i,u){1&i&&t.YNc(0,lt,11,12,"div",0),2&i&&t.Q6J("ngIf",u.standards.length>=2)},directives:[X0.O5,X0.sg,U6.BN,c6.yS],styles:['@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes artifact-enter{0%{opacity:0;transform:translateY(12px) scale(.97);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes glass-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.compare-table[_ngcontent-%COMP%]{position:relative;overflow:hidden;border-radius:12px;background:#F1F5F9;border:1px solid rgba(226,232,240,.6);box-shadow:inset 0 1px #ffffff80,0 1px 3px #0000000f;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:artifact-enter .5s cubic-bezier(.2,0,0,1) both;transition:transform .3s cubic-bezier(.2,0,0,1),box-shadow .3s cubic-bezier(.2,0,0,1)}.compare-table[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff9,0 4px 12px #00000014}.compare-table[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.35) 50%,transparent 60%);background-size:200% 100%;animation:glass-shimmer 1.2s cubic-bezier(.2,0,0,1) .3s 1 both;pointer-events:none;border-radius:inherit}.ct-header[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(110px,130px) repeat(var(--std-count, 2),minmax(0,1fr));grid-gap:8px;gap:8px;padding:14px 16px 10px;border-bottom:1px solid #E2E8F0}
1.ct-header-std[_ngcontent-%COMP%]   .ct-std-name[_ngcontent-%COMP%]{display:block;width:100%;font-weight:700;font-size:13px;color:#1e293b;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-header-std[_ngcontent-%COMP%]   .ct-std-year[_ngcontent-%COMP%]{font-size:10px;color:#94a3b8;margin-top:2px}.ct-section[_ngcontent-%COMP%]{padding:0 16px}.ct-section-title[_ngcontent-%COMP%]{font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.4px;padding:10px 0 4px;display:flex;align-items:center;gap:8px}.ct-section-title[_ngcontent-%COMP%]:after{content:"";flex:1;height:1px;background:rgba(226,232,240,.5)}.ct-strip[_ngcontent-%COMP%]{display:grid;grid-gap:8px;gap:8px;align-items:center;padding:6px 0}.ct-strip[_ngcontent-%COMP%] + .ct-strip[_ngcontent-%COMP%]{border-top:1px solid rgba(226,232,240,.25)}.ct-strip.differs[_ngcontent-%COMP%]{grid-template-columns:minmax(110px,130px) 1fr}.ct-strip-values[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(var(--std-count, 2),minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.ct-strip.same[_ngcontent-%COMP%]{grid-template-columns:minmax(110px,130px) 1fr}.ct-strip-label[_ngcontent-%COMP%]{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#94a3b8}.ct-strip-label[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{font-size:10px;flex-shrink:0;width:14px;text-align:center}.ct-strip-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-strip-value[_ngcontent-%COMP%], .ct-strip-shared-value[_ngcontent-%COMP%]{min-width:0;overflow:hidden}.ct-pill[_ngcontent-%COMP%]{display:block;padding:4px 8px;border-radius:8px;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-pill.differs[_ngcontent-%COMP%]{background:rgba(13,148,136,.04);border:1px solid rgba(13,148,136,.25);color:#0f766e;font-weight:600}.ct-pill.same[_ngcontent-%COMP%]{display:inline-block;max-width:100%;background:#F8FAFC;border:1px solid transparent;color:#94a3b8}.ct-strip.differs[_ngcontent-%COMP%]   .ct-strip-label[_ngcontent-%COMP%]{color:#475569}.ct-strip.differs[_ngcontent-%COMP%]   .ct-strip-label[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{color:#0d9488}.ct-no-diffs[_ngcontent-%COMP%]{padding:20px 16px;text-align:center;font-size:12px;color:#94a3b8}.ct-expand[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;margin:0 16px;border:none;border-top:1px dashed rgba(226,232,240,.6);background:transparent;color:#94a3b8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:500;cursor:pointer;width:calc(100% - 32px);transition:color .15s ease}.ct-expand[_ngcontent-%COMP%]:hover{color:#0d9488}.ct-expand[_ngcontent-%COMP%]   .ct-expand-chevron[_ngcontent-%COMP%]{font-size:9px;transition:transform .2s ease}.ct-expand.open[_ngcontent-%COMP%]   .ct-expand-chevron[_ngcontent-%COMP%]{transform:rotate(180deg)}.ct-shared-section[_ngcontent-%COMP%]{animation:fadeIn .2s ease;padding-bottom:4px}.ct-footer[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:10px 16px 12px}.ct-cta[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;background:white;border:1px solid #E2E8F0;color:#1e293b;font-size:12px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.2,0,0,1)}.ct-cta[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{font-size:10px;transition:transform .25s cubic-bezier(.2,0,0,1)}.ct-cta[_ngcontent-%COMP%]:hover{background:#F8FAFC;border-color:#94a3b8}.ct-cta[_ngcontent-%COMP%]:hover   fa-icon[_ngcontent-%COMP%]{transform:rotate(45deg) translate(1px,-1px)}.ct-provenance[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:9999px;background:rgba(13,148,136,.06);color:#0d9488;font-size:10px;font-weight:600;letter-spacing:.3px;margin-left:auto;white-space:nowrap}.ct-provenance[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{font-size:10px;flex-shrink:0}.ct-provenance[_ngcontent-%COMP%]   .ct-provenance-label[_ngcontent-%COMP%]{overflow:hidden}.compare-table.compact[_ngcontent-%COMP%]   .ct-section-title[_ngcontent-%COMP%]{font-size:9px;padding:0 0 4px;margin:0}.compare-table.compact[_ngcontent-%COMP%]   .ct-compact-diffs[_ngcontent-%COMP%]{padding:10px 12px 4px}.compare-table.compact[_ngcontent-%COMP%]   .ct-compact-attr[_ngcontent-%COMP%]{padding:6px 0}.compare-table.compact[_ngcontent-%COMP%]   .ct-compact-attr[_ngcontent-%COMP%] + .ct-compact-attr[_ngcontent-%COMP%]{border-top:1px solid rgba(226,232,240,.3)}.compare-table.compact[_ngcontent-%COMP%]   .ct-compact-attr-label[_ngcontent-%COMP%]{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:#475569;margin-bottom:4px}.compare-table.compact[_ngcontent-%COMP%]   .ct-compact-attr-label[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{font-size:9px;color:#0d9488;width:12px;text-align:center}.compare-table.compact[_ngcontent-%COMP%]   .ct-compact-attr-values[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:3px;padding-left:17px}.compare-table.compact[_ngcontent-%COMP%]   .ct-compact-entry[_ngcontent-%COMP%]{display:flex;align-items:baseline;gap:6px;font-size:12px}.compare-table.compact[_ngcontent-%COMP%]   .ct-compact-std-name[_ng
1content-%COMP%]{font-size:10px;font-weight:500;color:#94a3b8;flex-shrink:0;min-width:0;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-table.compact[_ngcontent-%COMP%]   .ct-compact-val[_ngcontent-%COMP%]{font-weight:600;color:#0f766e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-table.compact[_ngcontent-%COMP%]   .ct-compact-shared[_ngcontent-%COMP%]{padding:4px 12px 6px;animation:fadeIn .2s ease}.compare-table.compact[_ngcontent-%COMP%]   .ct-compact-shared-row[_ngcontent-%COMP%]{display:flex;align-items:baseline;gap:8px;padding:4px 0;border-bottom:1px solid rgba(226,232,240,.2);font-size:11px}.compare-table.compact[_ngcontent-%COMP%]   .ct-compact-shared-row[_ngcontent-%COMP%]:last-child{border-bottom:none}.compare-table.compact[_ngcontent-%COMP%]   .ct-compact-shared-label[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:#94a3b8;flex-shrink:0;min-width:80px}.compare-table.compact[_ngcontent-%COMP%]   .ct-compact-shared-label[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{font-size:9px}.compare-table.compact[_ngcontent-%COMP%]   .ct-compact-shared-val[_ngcontent-%COMP%]{color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-table.compact[_ngcontent-%COMP%]   .ct-no-diffs[_ngcontent-%COMP%]{padding:14px 12px;font-size:11px}.compare-table.compact[_ngcontent-%COMP%]   .ct-expand[_ngcontent-%COMP%]{margin:0 12px;width:calc(100% - 24px);font-size:10px}.compare-table.compact[_ngcontent-%COMP%]   .ct-footer[_ngcontent-%COMP%]{position:relative;padding:6px 12px 10px}.compare-table.compact[_ngcontent-%COMP%]   .ct-cta[_ngcontent-%COMP%]{padding:4px 10px;font-size:11px}.compare-table.compact[_ngcontent-%COMP%]   .ct-provenance[_ngcontent-%COMP%]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:9px;padding:4px;gap:0;margin-left:0;border:1px solid transparent;transition:gap .25s ease,padding .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease;cursor:default;z-index:1}.compare-table.compact[_ngcontent-%COMP%]   .ct-provenance[_ngcontent-%COMP%]   .ct-provenance-label[_ngcontent-%COMP%]{max-width:0;opacity:0;transition:max-width .3s ease,opacity .2s ease}.compare-table.compact[_ngcontent-%COMP%]   .ct-provenance[_ngcontent-%COMP%]:hover, .compare-table.compact[_ngcontent-%COMP%]   .ct-provenance[_ngcontent-%COMP%]:focus-within{gap:4px;padding:3px 8px;background:white;border:1px solid rgba(13,148,136,.25);box-shadow:0 4px 12px #00000014}.compare-table.compact[_ngcontent-%COMP%]   .ct-provenance[_ngcontent-%COMP%]:hover   .ct-provenance-label[_ngcontent-%COMP%], .compare-table.compact[_ngcontent-%COMP%]   .ct-provenance[_ngcontent-%COMP%]:focus-within   .ct-provenance-label[_ngcontent-%COMP%]{max-width:120px;opacity:1}.ct-std-name[_ngcontent-%COMP%], .ct-compact-std-name[_ngcontent-%COMP%]{padding:0;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.ct-std-name[_ngcontent-%COMP%]:hover, .ct-std-name[_ngcontent-%COMP%]:focus-visible, .ct-compact-std-name[_ngcontent-%COMP%]:hover, .ct-compact-std-name[_ngcontent-%COMP%]:focus-visible{text-decoration:underline}']}),C})();function u3(C,r=3){if(!C||!Array.isArray(C)||0===C.length)return"\u2014";const i=C.map(B=>(B||"").trim()).filter(Boolean).map(B=>B.charAt(0).toUpperCase()+B.slice(1));if(0===i.length)return"\u2014";const u=i.slice(0,r),k=i.length>r?" +"+(i.length-r):"";return u.join(", ")+k}function W3(C,r){if(1&C&&t._UZ(0,"img",14),2&C){const i=t.oxw(2);t.Q6J("src",i.data.logoUrl,t.LSH)("alt",i.data.name+" logo")}}function H8(C,r){if(1&C&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&C){const i=t.oxw(3);t.xp6(1),t.Oqu(i.data.sector)}}function Wn(C,r){1&C&&(t.TgZ(0,"span",18),t._uU(1,"\xb7"),t.qZA())}function ps(C,r){if(1&C&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&C){const i=t.oxw(3);t.xp6(1),t.hij("Founded ",i.data.foundedYear,"")}}function en(C,r){if(1&C&&(t.TgZ(0,"div",15),t.YNc(1,H8,2,1,"span",16),t.YNc(2,Wn,2,0,"span",17),t.YNc(3,ps,2,1,"span",16),t.qZA()),2&C){const i=t.oxw(2);t.xp6(1),t.Q6J("ngIf",i.data.sector),t.xp6(1),t.Q6J("ngIf",i.data.sector&&i.data.foundedYear),t.xp6(1),t.Q6J("ngIf",i.data.foundedYear)}
1}function Y8(C,r){if(1&C&&(t.TgZ(0,"p",19),t._uU(1),t.qZA()),2&C){const i=t.oxw(2);t.xp6(1),t.hij(" ",i.data.scopeSummary," ")}}function U8(C,r){if(1&C&&(t.TgZ(0,"div",20)(1,"span",21),t._uU(2,"Products:"),t.qZA(),t._uU(3),t.qZA()),2&C){const i=t.oxw(2);t.xp6(3),t.hij(" ",i.data.products," ")}}const j8=function(){return["fal","arrow-up"]},V8=function(){return["fal","shield-check"]};function tn(C,r){if(1&C&&(t.TgZ(0,"div",1)(1,"div",2),t.YNc(2,W3,1,2,"img",3),t.TgZ(3,"div",4)(4,"div",5),t._uU(5),t.qZA(),t.YNc(6,en,4,3,"div",6),t.qZA()(),t.YNc(7,Y8,2,1,"p",7),t.YNc(8,U8,4,1,"div",8),t.TgZ(9,"div",9)(10,"a",10),t._uU(11," Open full factsheet "),t._UZ(12,"fa-icon",11),t.qZA(),t.TgZ(13,"div",12),t._UZ(14,"fa-icon",13),t.TgZ(15,"span"),t._uU(16,"from Standards Map"),t.qZA()()()()),2&C){const i=t.oxw();t.ekj("compact","compact"===i.density),t.xp6(2),t.Q6J("ngIf",i.data.logoUrl),t.xp6(3),t.Oqu(i.data.name),t.xp6(1),t.Q6J("ngIf",i.data.sector||i.data.foundedYear),t.xp6(1),t.Q6J("ngIf",i.data.scopeSummary&&"compact"!==i.density),t.xp6(1),t.Q6J("ngIf",i.data.products&&"compact"!==i.density),t.xp6(2),t.Q6J("routerLink",i.factsheetLink),t.uIk("aria-label","Open full factsheet for "+i.data.name),t.xp6(2),t.Q6J("icon",t.DdM(11,j8)),t.xp6(2),t.Q6J("icon",t.DdM(12,V8))}}let Zn=(()=>{class C{constructor(i){this.translate=i,this.density="comfortable"}get data(){return this.payload||null}get factsheetLink(){return this.data?["/",this.translate.currentLang||this.translate.defaultLang||"en","factsheet",this.data.standardId,"overview"]:[]}}return C.\u0275fac=function(i){return new(i||C)(t.Y36(ie.sK))},C.\u0275cmp=t.Xpm({type:C,selectors:[["app-artifact-factsheet-summary"]],inputs:{payload:"payload",density:"density"},decls:1,vars:1,consts:[["class","factsheet-summary",3,"compact",4,"ngIf"],[1,"factsheet-summary"],[1,"fs-header"],["class","fs-logo",3,"src","alt",4,"ngIf"],[1,"fs-ident"],[1,"fs-name"],["class","fs-meta",4,"ngIf"],["class","fs-summary",4,"ngIf"],["class","fs-products",4,"ngIf"],[1,"fs-footer"],[1,"fs-cta",3,"routerLink"],[2,"transform","rotate(45deg)",3,"icon"],[1,"fs-provenance"],[3,"icon"],[1,"fs-logo",3,"src","alt"],[1,"fs-meta"],[4,"ngIf"],["class","fs-sep",4,"ngIf"],[1,"fs-sep"],[1,"fs-summary"],[1,"fs-products"],[1,"fs-products-label"]],template:function(i,u){1&i&&t.YNc(0,tn,17,13,"div",0),2&i&&t.Q6J("ngIf",u.data)},directives:[X0.O5,c6.yS,U6.BN],styles:['@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes artifact-enter{0%{opacity:0;transform:translateY(12px) scale(.97);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes glass-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.factsheet-summary[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:12px;position:relative;overflow:hidden;background:#F1F5F9;border:1px solid rgba(226,232,240,.6);box-shadow:inset 0 1px #ffffff80,0 1px 3px #0000000f;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:artifact-enter .5s cubic-bezier(.2,0,0,1) both;transition:transform .3s cubic-bezier(.2,0,0,1),box-shadow .3s cubic-bezier(.2,0,0,1)}.factsheet-summary[_ngcontent-%COMP%]   .fs-footer[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:8px}.factsheet-summary[_ngcontent-%COMP%]   .fs-provenance[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:9999px;background:rgba(13,148,136,.06);color:#0d9488;font-size:10px;font-weight:600;letter-spacing:.3px;margin-left:auto}.factsheet-summary[_ngcontent-%COMP%]   .fs-provenance[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{font-size:10px}.factsheet-summary[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff9,0 4px 12px #00000014}.factsheet-summary[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.35) 50%,transparent 60%);background-size:200% 100%;animation:glass-shimmer 1.2s cubic-bezier(.2,0,0,1) .3s 1 both;pointer-events:none;border-radius:inherit}.factsheet-summary[_ngcontent-%COMP%]   .fs-header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px}.factsheet-summary[_ngcontent-%COMP%]   .fs-logo[_ngcontent-%COMP%]{width:32px;height:32px;border-radius:8px;object-fit:contain;background:white;padding:2px;border:1px solid rgba(226,232,240,.4);transition:transform .3s cubic-bezier(.2,0,0,1)}.factsheet-summary[_ngcontent-%COMP%]:hover   .fs-logo[_ngcontent-%COMP%]{transform:scale(1.05)}.factsheet-summary[_ngcontent-%COMP%]   .fs-ident[_ngcontent-%COMP%]{flex:1;min-width:0}
1.factsheet-summary[_ngcontent-%COMP%]   .fs-name[_ngcontent-%COMP%]{font-weight:600;color:#1e293b;font-size:14px;line-height:1.2}.factsheet-summary[_ngcontent-%COMP%]   .fs-meta[_ngcontent-%COMP%]{margin-top:2px;font-size:11px;color:#94a3b8;display:flex;gap:6px}.factsheet-summary[_ngcontent-%COMP%]   .fs-meta[_ngcontent-%COMP%]   .fs-sep[_ngcontent-%COMP%]{color:#94a3b8}.factsheet-summary[_ngcontent-%COMP%]   .fs-products[_ngcontent-%COMP%]{font-size:12px;color:#94a3b8}.factsheet-summary[_ngcontent-%COMP%]   .fs-products[_ngcontent-%COMP%]   .fs-products-label[_ngcontent-%COMP%]{font-weight:600;color:#475569}.factsheet-summary[_ngcontent-%COMP%]   .fs-summary[_ngcontent-%COMP%]{margin:0;font-size:13px;line-height:1.5;color:#475569}.factsheet-summary[_ngcontent-%COMP%]   .fs-cta[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;background:white;border:1px solid #E2E8F0;color:#1e293b;font-size:12px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.2,0,0,1)}.factsheet-summary[_ngcontent-%COMP%]   .fs-cta[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{font-size:10px;transition:transform .25s cubic-bezier(.2,0,0,1)}.factsheet-summary[_ngcontent-%COMP%]   .fs-cta[_ngcontent-%COMP%]:hover{background:#F8FAFC;border-color:#94a3b8;gap:8px}.factsheet-summary[_ngcontent-%COMP%]   .fs-cta[_ngcontent-%COMP%]:hover   fa-icon[_ngcontent-%COMP%]{transform:rotate(45deg) translate(1px,-1px)}.factsheet-summary.compact[_ngcontent-%COMP%]{padding:10px 12px;gap:6px}.factsheet-summary.compact[_ngcontent-%COMP%]   .fs-logo[_ngcontent-%COMP%]{width:26px;height:26px}.factsheet-summary.compact[_ngcontent-%COMP%]   .fs-name[_ngcontent-%COMP%]{font-size:13px}.factsheet-summary.compact[_ngcontent-%COMP%]   .fs-meta[_ngcontent-%COMP%]{font-size:10px}.factsheet-summary.compact[_ngcontent-%COMP%]   .fs-cta[_ngcontent-%COMP%]{padding:4px 10px;font-size:11px}']}),C})();function cn(C,r){if(1&C&&(t.TgZ(0,"li",7)(1,"span",8),t._uU(2),t.qZA(),t.TgZ(3,"span",9),t._uU(4),t.qZA()()),2&C){const i=r.$implicit;t.xp6(2),t.Oqu(i.label),t.xp6(2),t.Oqu(i.value)}}function Nc(C,r){if(1&C&&(t.TgZ(0,"ul",5),t.YNc(1,cn,5,2,"li",6),t.qZA()),2&C){const i=t.oxw();t.xp6(1),t.Q6J("ngForOf",i.chips)}}function $n(C,r){1&C&&(t.TgZ(0,"div",10),t._UZ(1,"span",11),t.TgZ(2,"span"),t._uU(3,"Filters applied to the results on the app"),t.qZA()())}function nn(C,r){if(1&C&&(t.TgZ(0,"a",12),t._uU(1),t.TgZ(2,"span",13),t._uU(3,"\u2192"),t.qZA()()),2&C){const i=t.oxw();t.Q6J("routerLink",i.identifyLink)("queryParams",i.identifyQueryParams),t.xp6(1),t.hij(" ",i.buttonLabel," ")}}let sn=(()=>{class C{constructor(i,u){this.router=i,this.translate=u,this.density="comfortable",this.chips=[],this.identifyLink=[],this.identifyQueryParams={},this.buttonLabel="Open these filters",this.appliedInPlace=!1,this.data=null,this.autoApplied=!1,this.restored=!1}set payload(i){this.data=i||null,this.rebuild()}get payload(){return this.data}ngOnInit(){this.restored||this.appliedInPlace&&!this.autoApplied&&(this.autoApplied=!0,Promise.resolve().then(()=>this.applyFilters(!0)))}applyFilters(i=!1){this.router.navigate(this.identifyLink,{queryParams:this.identifyQueryParams,queryParamsHandling:"merge",replaceUrl:i})}rebuild(){var i;const u=this.data;if(this.identifyLink=["/",this.translate.currentLang||this.translate.defaultLang||"en","identify"],this.appliedInPlace=this.isOnIdentifyPage(),this.chips=[],this.identifyQueryParams={},u)for(const r1 of C.FILTER_FIELDS){const q1=u[r1.key];q1&&q1.length>0&&(this.chips.push({label:r1.label,value:q1.join(", ")}),this.identifyQueryParams[r1.param]=q1.join(","))}const B=null!==(i=null==u?void 0:u.total)&&void 0!==i?i:null;this.buttonLabel=B&&B>0?`View ${B} matching standards`:"Open these filters"}isOnIdentifyPage(){const i=this.router.url.split(/[?#]/)[0];return/\/identify\/?$/.test(i)}}return C.FILTER_FIELDS=[{key:"products",param:"products",label:"Products"},{key:"sectors",param:"sectors",label:"Sectors"},{key:"origin",param:"origin",label:"Origin"},{key:"destination",param:"destination",label:"Destination"},{key:"sdgs",param:"sdgs",label:"SDGs"}],C.\u0275fac=function(i){return new(i||C)(t.Y36(c6.F0),t.Y36(ie.sK))},C.\u0275cmp=t.Xpm({type:C,selectors:[["app-artifact-identify-filters"]],inputs:{payload:"payload",density:"density",restored:"restored"},decls:6,vars:5,consts:[[1,"identify-filters"],[1,"if-eyebrow"],["class","if-chips",4,"ngIf"],["class","if-applied",4,"ngIf"],["class","if-apply","queryParamsHandling","merge",3,"routerLink","queryParams",4,"ngIf"],[1,"if-chips"],["class","if-chip",4,"ngFor","ngForOf"],[1,"if-chip"],[1,"if-chip-label"],[1,"if-chip-value"],[1,"if-applied"],["aria-hidden","true",1,"if-applied-dot"],["queryParamsHandling","merge",1,"if-apply",3,"routerLink","queryParams"],["aria-hidden","true",1,"if-arrow"]],template:function(i,u){1&i&&(t.TgZ(0,"div",0)(1,"div",1),t._uU(2,"Standards Map \xb7 Identify"),t.qZA(),t.YNc(3,Nc,2,1,"ul",2),t.YNc(4,$n,4,0,"div",3),t.YNc(5,nn,4,3,"a",4),t.qZA()),2&i&&(t.ekj("c
1ompact","compact"===u.density),t.xp6(3),t.Q6J("ngIf",u.chips.length),t.xp6(1),t.Q6J("ngIf",u.appliedInPlace),t.xp6(1),t.Q6J("ngIf",!u.appliedInPlace))},directives:[X0.O5,X0.sg,c6.yS],styles:[".identify-filters[_ngcontent-%COMP%]{border:1px solid var(--chat-artifact-border, #e2e8f0);border-radius:10px;padding:12px 14px;background:var(--chat-artifact-bg, #f8fafc);display:flex;flex-direction:column;gap:10px}.identify-filters.compact[_ngcontent-%COMP%]{padding:10px 12px;gap:8px}.if-eyebrow[_ngcontent-%COMP%]{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--chat-muted, #64748b)}.if-chips[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.if-chip[_ngcontent-%COMP%]{display:inline-flex;align-items:baseline;gap:5px;padding:3px 9px;border-radius:999px;background:var(--chat-chip-bg, #fff);border:1px solid var(--chat-artifact-border, #e2e8f0);font-size:12px;line-height:1.4}.if-chip-label[_ngcontent-%COMP%]{font-weight:600;color:var(--chat-muted, #64748b)}.if-chip-value[_ngcontent-%COMP%]{color:var(--chat-text, #1e293b)}.if-applied[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:var(--chat-success, #15803d)}.if-applied-dot[_ngcontent-%COMP%]{width:7px;height:7px;border-radius:50%;background:currentColor}.if-apply[_ngcontent-%COMP%]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;background:var(--chat-accent, #0f766e);color:#fff;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:filter .15s ease}.if-apply[_ngcontent-%COMP%]:hover{filter:brightness(1.08)}.if-arrow[_ngcontent-%COMP%]{font-size:14px;line-height:1}"]}),C})();s3("factsheet-summary",Zn),s3("compare-table",r3),s3("compare-criteria",Vn),s3("identify-filters",sn);let qn=(()=>{class C{constructor(i){i.addIcons(E1.VE0,E1.V3X,E1.XCy,J1.Vui,J1.g82,E1.lXL,J1.lXL,J1.X8G,J1.DBf,E1.byT,J1.YKZ,J1.jPh,J1.vJI,J1.wDC,J1.mNe,J1.Cv1,J1.m6i,J1.g4A,J1.cnt,J1.BDt,J1.Ua$,J1.hQR,J1.E9T,J1.uqx,J1.Y$T,J1.wn1,J1.opg,J1.OUR,J1.fV7,J1.IwR,J1.V3X,J1.mHK,J1.BEY,J1.ip0,J1.JyM,J1.XCy,J1.Yai,J1.FPD,J1.u8Q,J1.bam,J1.Mzg,J1.ptq,J1._tD,J1.TL5,J1.LEp,J1.kZ_,J1.gJF)}}return C.\u0275fac=function(i){return new(i||C)(t.LFG(U6.by))},C.\u0275mod=t.oAB({type:C}),C.\u0275inj=t.cJS({imports:[[X0.ez,c4.u5,c6.Bz,V2.D,U6.uH,yt.AV]]}),C})();var Ac=_(61709);let ms=(()=>{class C{constructor(i){this.authService=i}intercept(i,u){return this.isPublicEndpoint(i.url)?u.handle(i):this.hasMatchingScope(i.url)?this.authService.getAccessToken().pipe((0,Ac.zg)(B=>{const q1=i.clone({headers:i.headers.set("Authorization",`Bearer ${B}`).set("X-App-ID","standards_map")});return u.handle(q1)})):u.handle(i)}isPublicEndpoint(i){return[`${be.N.standardsMapApi}/hredd/shared/`].some(k=>i.includes(k))}hasMatchingScope(i){return le.$.protectedResources.Api.endpoints.some(k=>{const B=k.replace(/\*$/,"");return i.startsWith(B)})}}return C.\u0275fac=function(i){return new(i||C)(t.LFG(Oe.e))},C.\u0275prov=t.Yz7({token:C,factory:C.\u0275fac}),C})();var ln=_(78146);let gs=(()=>{class C{constructor(i,u,k){this.adminAuthService=i,this.ssoAuthService=u,this.translateService=k,this.locale="en",this.locale=this.translateService.currentLang}intercept(i,u){const k=this.adminAuthService.currentUserValue;return(i.url.includes("/api/notifications")||i.url.includes("/api/tags")||i.url.includes("/api/schema"))&&(this.ssoAuthService.isLoggedIn().then(B=>{if(B){const r1=`${this.getBaseUrl()}/${this.locale}/adminDashboard`;this.ssoAuthService.logout(r1)}}),k&&k.authdata&&(i=i.clone({setHeaders:{Authorization:`Basic ${
1k.authdata}`}}))),u.handle(i)}getBaseUrl(){return window.location.origin}}return C.\u0275fac=function(i){return new(i||C)(t.LFG(ln.Y),t.LFG(Oe.e),t.LFG(ie.sK))},C.\u0275prov=t.Yz7({token:C,factory:C.\u0275fac}),C})(),_s=(()=>{class C{constructor(i){this.adminAuthService=i,this.adminEndpoints=["/api/admin","/api/notifications","/api/tags","/api/schema"]}intercept(i,u){return u.handle(i).pipe((0,w0.K)(k=>(401===k.status&&this.isAdminEndpoint(i.url)&&this.adminAuthService.currentUserValue&&(this.adminAuthService.logout(),location.reload()),(0,F2._)(k))))}isAdminEndpoint(i){return this.adminEndpoints.some(u=>i.includes(u))}}return C.\u0275fac=function(i){return new(i||C)(t.LFG(ln.Y))},C.\u0275prov=t.Yz7({token:C,factory:C.\u0275fac}),C})();var Kn=_(54524),Jn=_(9723),dc=_(87113),Qn=_(43290);function Z3(C){return new we(C,"./app/assets/locales/",`.json?v=${be.N.localeCacheVersion||"1"}`)}const Ms=window.navigator.userAgent.indexOf("MSIE ")>-1||window.navigator.userAgent.indexOf("Trident/")>-1;function G8(C,r){console.log(r)}function go(){return new Qe({auth:{clientId:be.N.clientId,authority:`https://${be.N.tenantId}.b2clogin.com/${be.N.tenantId}.onmicrosoft.com/${le.$.b2cPolicies.names.signUpSignIn}`,redirectUri:`${be.N.redirectUrl}`,postLogoutRedirectUri:`${be.N.postLogoutRedirectUri}`,knownAuthorities:[be.N.identityProvider]},cache:{cacheLocation:m.Ix.LocalStorage,storeAuthStateInCookie:Ms},system:{loggerOptions:{loggerCallback:G8,logLevel:R2.Error,piiLoggingEnabled:!1}}})}function W8(){const C=new Map;return le.$.protectedResources.Api.endpoints.forEach(r=>{C.set(r,le.$.protectedResources.Api.scopes)}),{interactionType:m.s_.Redirect,protectedResourceMap:C}}function Oc(C){try{const r=new URL(C);return`${r.pathname}${r.search}`}catch(r){return C||"/"}}function an(){return{interactionType:m.s_.Redirect,authRequest:{scopes:[...le.$.protectedResources.Api.scopes],extraQueryParameters:{ui_locales:"en"}},loginFailedRoute:Oc(be.N.postLogoutRedirectUri)}}let on=(()=>{class C{}return C.\u0275fac=function(i){return new(i||C)},C.\u0275mod=t.oAB({type:C,bootstrap:[u1,f.c$]}),C.\u0275inj=t.cJS({providers:[Ge.eN,Jn.M,dc.m,Kn.X,x4.iA,x4.wm,ve.ez,ve.YP,{provide:Ge.TP,useClass:ms,multi:!0},{provide:f.sK,useFactory:go},{provide:f.S9,useFactory:an},{provide:f.ge,useFactory:W8},f.W2,f.RQ,f.J$,re.F,{provide:Ge.TP,useClass:$0.$,multi:!0},{provide:Ge.TP,useClass:gs,multi:!0},{provide:Ge.TP,useClass:_s,multi:!0}],imports:[[e.b2.withServerTransition({appId:"serverApp"}),Ge.JF,N4,c4.u5,B6.IJ,X4.forRoot("G-N6CFQDKD2D"),We.PW,ie.aw.forRoot({loader:{provide:ie.Zw,useFactory:Z3,deps:[Ge.eN]}}),se.ie,S4.g0,U6.uH,L6.I,qn,M.UO,Qn.SharedModule,h4.y,x4.U$]]}),C})();be.N.production&&(0,t.G48)(),document.addEventListener("DOMContentLoaded",()=>{e.q6().bootstrapModule(on).catch(C=>console.error(C))})},98407:function(h2,w1){!function(_){"use strict";function t(a){var p,T,H,C1;for(T=1,H=arguments.length;T<H;T++)for(p in C1=arguments[T])a[p]=C1[p];return a}var M=Object.create||function(){function a(){}return function(p){return a.prototype=p,new a}}();function f(a,p){var T=Array.prototype.slice;if(a.bind)return a.bind.apply(a,T.call(arguments,1));var H=T.call(arguments,2);return function(){return a.apply(p,H.length?H.concat(T.call(arguments)):arguments)}}var h=0;function m(a){return"_leaflet_id"in a||(a._leaflet_id=++h),a._leaflet_id}function b(a,p,T){var H,C1,c2,F2;return F2=function(){H=!1,C1&&(c2.apply(T,C1),C1=!1)},c2=function(){H?C1=arguments:(a.apply(T,arguments),setTimeout(F2,p),H=!0)},c2}function S(a,p,T){var H=p[1],C1=p[0],c2=H-C1;return a===H&&T?a:((a-C1)%c2+c2)%c2+C1}function D(){return!1}function E(a,p){if(!1===p)return a;var T=Math.pow(10,void 0===p?6:p);return Math.round(a*T)/T}function Q(a){return a.trim?a.trim():a.replace(/^\s+|\s+$/g,"")}function j(a){return Q(a).split(/\s+/)}function d1(a,p){for(var T in Object.prototype.hasOwnProperty.call(a,"options")||(a.options=a.options?M(a.options):{}),p)a.options[T]=p[T];return a.options}function k1(a,p,T){var H=[];for(var C1 in a)H.push(encodeURIComponent(T?C1.toUpperCase():C1)+"="+encodeURIComponent(a[C1]));return(p&&-1!==p.indexOf("?")?"&":"?")+H.join("&")}var t1=/\{ *([\w_ -]+) *\}/g;function V(a,p){return a.replace(t1,function(T,H){var C1=p[H];if(void 0===C1)throw new Error("No value provided for variable "+T);return"function"==typeof C1&&(C1=C1(p)),C1})}var _1=Array.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)};function n1(a,p){for(var T=0;T<a.length;T++)if(a[T]===p)return T;return-1}var p1="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function R1(a){return window["webkit"+a]||window["moz"+a]||window["ms"+a]}var Y=0;function z1(a){var p=+new Date,T=Math.max(0,16-(p-Y));return Y=p+T,window.setTimeout(a,T)}var g2=window.requestAnimationFrame||R1("RequestAnimationFrame")||z1,B1=window.cancelAnimationFrame||R1("CancelAnimationFrame")||R1("CancelRequestAnimationFrame")||function(a){window.clearTimeout(a)};function $(a,p,T){if(!T||g2!==z1)return g2.call(window,f(a,p));a.call(p)}function R2(a){a&&B1.call(window,a)}var _2={__proto__:null,extend:t,create:M,bind:f,get lastId(){return h},stamp:m,throttle:b,wrapNum:S,falseFn:D,formatNum:E,trim:Q,splitWords:j,setOptions:d1,getParamString:k1,template:V,isArray:_1,indexOf:n1,emptyImageUrl:p1,requestFn:g2,cancelFn:B1,requestAnimFrame:$,cancelAnimFrame:R2};function p2(){}p2.extend=function(a){var p=function(){d1(this),this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()},T=p.__super__=this.prototype,H=M(T);for(var C1 in H.constructor=p,p.prototype=H,this)Object.prototype.hasOwnProperty.call(this,C1)&&"prototype"!==C1&&"__super__"!==C1&&(p[C1]=this[C1]);return a.statics&&t(p,a.statics),a.includes&&(function L2(a){if("undefined"!=typeof L&&L&&L.Mixin){a=_1(a)?a:[a];for(var p=0;p<a.length;
vendor: 6,294 bytes, line 1
1p++)a[p]===L.Mixin.Events&&console.warn("Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.",(new Error).stack)}}(a.includes),t.apply(null,[H].concat(a.includes))),t(H,a),delete H.statics,delete H.includes,H.options&&(H.options=T.options?M(T.options):{},t(H.options,a.options)),H._initHooks=[],H.callInitHooks=function(){if(!this._initHooksCalled){T.callInitHooks&&T.callInitHooks.call(this),this._initHooksCalled=!0;for(var c2=0,F2=H._initHooks.length;c2<F2;c2++)H._initHooks[c2].call(this)}},p},p2.include=function(a){var p=this.prototype.options;return t(this.prototype,a),a.options&&(this.prototype.options=p,this.mergeOptions(a.options)),this},p2.mergeOptions=function(a){return t(this.prototype.options,a),this},p2.addInitHook=function(a){var p=Array.prototype.slice.call(arguments,1),T="function"==typeof a?a:function(){this[a].apply(this,p)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(T),this};var C2={on:function(a,p,T){if("object"==typeof a)for(var H in a)this._on(H,a[H],p);else for(var C1=0,c2=(a=j(a)).length;C1<c2;C1++)this._on(a[C1],p,T);return this},off:function(a,p,T){if(arguments.length)if("object"==typeof a)for(var H in a)this._off(H,a[H],p);else{a=j(a);for(var C1=1===arguments.length,c2=0,F2=a.length;c2<F2;c2++)C1?this._off(a[c2]):this._off(a[c2],p,T)}else delete this._events;return this},_on:function(a,p,T,H){if("function"==typeof p){if(!1===this._listens(a,p,T)){T===this&&(T=void 0);var C1={fn:p,ctx:T};H&&(C1.once=!0),this._events=this._events||{},this._events[a]=this._events[a]||[],this._events[a].push(C1)}}else console.warn("wrong listener type: "+typeof p)},_off:function(a,p,T){var H,C1,c2;if(this._events&&(H=this._events[a])){if(1===arguments.length){if(this._firingCount)for(C1=0,c2=H.length;C1<c2;C1++)H[C1].fn=D;return void delete this._events[a]}if("function"!=typeof p)return void console.warn("wrong listener type: "+typeof p);var F2=this._listens(a,p,T);!1!==F2&&(this._firingCount&&(H[F2].fn=D,this._events[a]=H=H.slice()),H.splice(F2,1))}},fire:function(a,p,T){if(!this.listens(a,T))return this;var H=t({},p,{type:a,target:this,sourceTarget:p&&p.sourceTarget||this});if(this._events){var C1=this._events[a];if(C1){this._firingCount=this._firingCount+1||1;for(var c2=0,F2=C1.length;c2<F2;c2++){var e0=C1[c2],o0=e0.fn;e0.once&&this.off(a,o0,e0.ctx),o0.call(e0.ctx||this,H)}this._firingCount--}}return T&&this._propagateEvent(H),this},listens:function(a,p,T,H){"string"!=typeof a&&console.warn('"string" type argument expected');var C1=p;"function"!=typeof p&&(H=!!p,C1=void 0,T=void 0);var c2=this._events&&this._events[a];if(c2&&c2.length&&!1!==this._listens(a,C1,T))return!0;if(H)for(var F2 in this._eventParents)if(this._eventParents[F2].listens(a,p,T,H))return!0;return!1},_listens:function(a,p,T){if(!this._events)return!1;var H=this._events[a]||[];if(!p)return!!H.length;T===this&&(T=void 0);for(var C1=0,c2=H.length;C1<c2;C1++)if(H[C1].fn===p&&H[C1].ctx===T)return C1;return!1},once:function(a,p,T){if("object"==typeof a)for(var H in a)this._on(H,a[H],p,!0);else for(var C1=0,c2=(a=j(a)).length;C1<c2;C1++)this._on(a[C1],p,T,!0);return this},addEventParent:function(a){return this._eventParents=this._eventParents||{},this._eventParents[m(a)]=a,this},removeEventParent:function(a){return this._eventParents&&delete this._eventParents[m(a)],this},_propagateEvent:function(a){for(var p in this._eventParents)this._eventParents[p].fire(a.type,t({layer:a.target,propagatedFrom:a.target},a),!0)}};C2.addEventListener=C2.on,C2.removeEventListener=C2.clearAllEventListeners=C2.off,C2.addOneTimeEventListener=C2.once,C2.fireEvent=C2.fire,C2.hasEventListeners=C2.listens;var k2=p2.extend(C2);function Y1(a,p,T){this.x=T?Math.round(a):a,this.y=T?Math.round(p):p}var f2=Math.trunc||function(a){return a>0?Math.floor(a):Math.ceil(a)};function U2(a,p,T){return a instanceof Y1?a:_1(a)?new Y1(a[0],a[1]):null==a?a:"object"==typeof a&&"x"in a&&"y"in a?new Y1(a.x,a.y):new Y1(a,p,T)}function y1(a,p){if(a)for(var T=p?[a,p]:a,H=0,C1=T.length;H<C1;H++)this.extend(T[H])}function y2(a,p){return!a||a instanceof y1?a:new y1(a,p)}function T2(a,p){if(a)for(var T=p?[a,p]:a,H=0,C1=T.length;H<C1;H++)this.extend(T[H])}function d2(a,p){return a instanceof T2?a:new T2(a,p)}function N1(a,p,T){if(isNaN(a)||isNaN(p))throw new Error("Invalid LatLng object: ("+a+", "+p+")");this.lat=+a,this.lng=+p,void 0!==T&&(this.alt=+T)}function O1(a,p,T){return a instanceof N1?a:_1(a)&&"object"!=typeof a[0]?3===a.length?new N1(a[0],a[1],a[2]):2===a.length?new N1(a[0],a[1]):null:null==a?a:"object"==typeof a&&"lat"in a?new N1(a.lat,"lng"in a?a.lng:a.lon,a.alt):void 0===p?null:new N1(a,p,T)}Y1.prototype={clone:function(){return new Y1(this.x,this.y)},add:function(a){return this.clone()._add(U2(a))},_add:function(a){return this.x+=a.x,this.y+=a.y,this},subtract:function(a){return this.clone()._subtract(U2(a))},_subtract:function(a){return this.x-=a.x,this.y-=a.y,this},divideBy:function(a){return this.clone()._divideBy(a)},_divideBy:function(a){return this.x/=a,this.y/=a,this},multiplyBy:function(a){return this.clone()._multiplyBy(a)},_multiplyBy:function(a){return this.x*=a,this.y*=a,this},scaleBy:function(a){return new Y1(this.x*a.x,this.y*a.y)},unscaleBy:function(a){return new Y1(this.x/a.x,this.y/a.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=f2(this.x),this.y=f2(this.y),this},distanceTo:function(a){var p=(a=U2(a)).x-this.x,T=a.y-this.y;return Math.sqrt(p*p+T*T)},equals:function(a){return(a=U2(a)).x===this.x&&a.y===this.y},contains:function(a){return a=U2(a),Math.abs(a.x)<=Math.abs(this.x)&&Math.abs(a.y)<=Math.abs(this.y)},toString:function(){return"Point("+E(this.x)+", "+E(this.y)+")"}},y1.prototype={extend:function(a){var p,T;if(!a)return this;if(a instanceof Y1||"number"==typeof a[0]||"x"in a)p=T=U2(a);
1else if(T=(a=y2(a)).max,!(p=a.min)||!T)return this;return this.min||this.max?(this.min.x=Math.min(p.x,this.min.x),this.max.x=Math.max(T.x,this.max.x),this.min.y=Math.min(p.y,this.min.y),this.max.y=Math.max(T.y,this.max.y)):(this.min=p.clone(),this.max=T.clone()),this},getCenter:function(a){return U2((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,a)},getBottomLeft:function(){return U2(this.min.x,this.max.y)},getTopRight:function(){return U2(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(a){var p,T;return(a="number"==typeof a[0]||a instanceof Y1?U2(a):y2(a))instanceof y1?(p=a.min,T=a.max):p=T=a,p.x>=this.min.x&&T.x<=this.max.x&&p.y>=this.min.y&&T.y<=this.max.y},intersects:function(a){a=y2(a);var p=this.min,T=this.max,H=a.min,C1=a.max;return C1.x>=p.x&&H.x<=T.x&&C1.y>=p.y&&H.y<=T.y},overlaps:function(a){a=y2(a);var p=this.min,T=this.max,H=a.min,C1=a.max;return C1.x>p.x&&H.x<T.x&&C1.y>p.y&&H.y<T.y},isValid:function(){return!(!this.min||!this.max)},pad:function(a){var p=this.min,T=this.max,H=Math.abs(p.x-T.x)*a,C1=Math.abs(p.y-T.y)*a;return y2(U2(p.x-H,p.y-C1),U2(T.x+H,T.y+C1))},equals:function(a){return!!a&&(a=y2(a),this.min.equals(a.getTopLeft())&&this.max.equals(a.getBottomRight()))}},T2.prototype={extend:function(a){var H,C1,p=this._southWest,T=this._northEast;if(a instanceof N1)H=a,C1=a;else{if(!(a instanceof T2))return a?this.extend(O1(a)||d2(a)):this;if(C1=a._northEast,!(H=a._southWest)||!C1)return this}return p||T?(p.lat=Math.min(H.lat,p.lat),p.lng=Math.min(H.lng,p.lng),T.lat=Math.max(C1.lat,T.lat),T.lng=Math.max(C1.lng,T.lng)):(this._southWest=new N1(H.lat,H.lng),this._northEast=new N1(C1.lat,C1.lng)),this},pad:function(a){var p=this._southWest,T=this._northEast,H=Math.abs(p.lat-T.lat)*a,C1=Math.abs(p.lng-T.lng)*a;return new T2(new N1(p.lat-H,p.lng-C1),new N1(T.lat+H,T.lng+C1))},getCenter:function(){return new N1((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new N1(this.getNorth(),this.getWest())},getSouthEast:function(){return new N1(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat},getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(a){a="number"==typeof a[0]||a instanceof N1||"lat"in a?O1(a):d2(a);var H,C1,p=this._southWest,T=this._northEast;
vendor: 2,223 bytes, line 1
1return a instanceof T2?(H=a.getSouthWest(),C1=a.getNorthEast()):H=C1=a,H.lat>=p.lat&&C1.lat<=T.lat&&H.lng>=p.lng&&C1.lng<=T.lng},intersects:function(a){a=d2(a);var p=this._southWest,T=this._northEast,H=a.getSouthWest(),C1=a.getNorthEast();return C1.lat>=p.lat&&H.lat<=T.lat&&C1.lng>=p.lng&&H.lng<=T.lng},overlaps:function(a){a=d2(a);var p=this._southWest,T=this._northEast,H=a.getSouthWest(),C1=a.getNorthEast();return C1.lat>p.lat&&H.lat<T.lat&&C1.lng>p.lng&&H.lng<T.lng},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(a,p){return!!a&&(a=d2(a),this._southWest.equals(a.getSouthWest(),p)&&this._northEast.equals(a.getNorthEast(),p))},isValid:function(){return!(!this._southWest||!this._northEast)}},N1.prototype={equals:function(a,p){return!!a&&(a=O1(a),Math.max(Math.abs(this.lat-a.lat),Math.abs(this.lng-a.lng))<=(void 0===p?1e-9:p))},toString:function(a){return"LatLng("+E(this.lat,a)+", "+E(this.lng,a)+")"},distanceTo:function(a){return H1.distance(this,O1(a))},wrap:function(){return H1.wrapLatLng(this)},toBounds:function(a){var p=180*a/40075017,T=p/Math.cos(Math.PI/180*this.lat);return d2([this.lat-p,this.lng-T],[this.lat+p,this.lng+T])},clone:function(){return new N1(this.lat,this.lng,this.alt)}};var a,U1={latLngToPoint:function(a,p){var T=this.projection.project(a),H=this.scale(p);return this.transformation._transform(T,H)},pointToLatLng:function(a,p){var T=this.scale(p),H=this.transformation.untransform(a,T);return this.projection.unproject(H)},project:function(a){return this.projection.project(a)},unproject:function(a){return this.projection.unproject(a)},scale:function(a){return 256*Math.pow(2,a)},zoom:function(a){return Math.log(a/256)/Math.LN2},getProjectedBounds:function(a){if(this.infinite)return null;var p=this.projection.bounds,T=this.scale(a);return new y1(this.transformation.transform(p.min,T),this.transformation.transform(p.max,T))},infinite:!1,wrapLatLng:function(a){var p=this.wrapLng?S(a.lng,this.wrapLng,!0):a.lng;return new N1(this.wrapLat?S(a.lat,this.wrapLat,!0):a.lat,p,a.alt)},wrapLatLngBounds:function(a){var p=a.getCenter(),T=this.wrapLatLng(p),H=p.lat-T.lat,C1=p.lng-T.lng;if(0===H&&0===C1)return a;
1var c2=a.getSouthWest(),F2=a.getNorthEast();return new T2(new N1(c2.lat-H,c2.lng-C1),new N1(F2.lat-H,F2.lng-C1))}},H1=t({},U1,{wrapLng:[-180,180],R:6371e3,distance:function(a,p){var T=Math.PI/180,H=a.lat*T,C1=p.lat*T,c2=Math.sin((p.lat-a.lat)*T/2),F2=Math.sin((p.lng-a.lng)*T/2),e0=c2*c2+Math.cos(H)*Math.cos(C1)*F2*F2,o0=2*Math.atan2(Math.sqrt(e0),Math.sqrt(1-e0));return this.R*o0}}),z2={R:6378137,MAX_LATITUDE:85.0511287798,project:function(a){var p=Math.PI/180,T=this.MAX_LATITUDE,H=Math.max(Math.min(T,a.lat),-T),C1=Math.sin(H*p);return new Y1(this.R*a.lng*p,this.R*Math.log((1+C1)/(1-C1))/2)},unproject:function(a){var p=180/Math.PI;return new N1((2*Math.atan(Math.exp(a.y/this.R))-Math.PI/2)*p,a.x*p/this.R)},bounds:(a=6378137*Math.PI,new y1([-a,-a],[a,a]))};function G2(a,p,T,H){if(_1(a))return this._a=a[0],this._b=a[1],this._c=a[2],void(this._d=a[3]);this._a=a,this._b=p,this._c=T,this._d=H}function g0(a,p,T,H){return new G2(a,p,T,H)}G2.prototype={transform:function(a,p){return this._transform(a.clone(),p)},_transform:function(a,p){return a.x=(p=p||1)*(this._a*a.x+this._b),a.y=p*(this._c*a.y+this._d),a},untransform:function(a,p){return new Y1((a.x/(p=p||1)-this._b)/this._a,(a.y/p-this._d)/this._c)}};var q2=t({},H1,{code:"EPSG:3857",projection:z2,transformation:function(){var a=.5/(Math.PI*z2.R);return g0(a,.5,-a,.5)}()}),K2=t({},q2,{code:"EPSG:900913"});function u2(a){return document.createElementNS("http://www.w3.org/2000/svg",a)}function X2(a,p){var H,C1,c2,F2,e0,o0,T="";for(H=0,c2=a.length;H<c2;H++){for(C1=0,F2=(e0=a[H]).length;C1<F2;
vendor: 4,136 bytes, line 1
1C1++)T+=(C1?"L":"M")+(o0=e0[C1]).x+" "+o0.y;T+=p?t2.svg?"z":"x":""}return T||"M0 0"}var v2=document.documentElement.style,Y2="ActiveXObject"in window,S1=Y2&&!document.addEventListener,a1="msLaunchUri"in navigator&&!("documentMode"in document),f1=O2("webkit"),F=O2("android"),o1=O2("android 2")||O2("android 3"),G=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),q=F&&O2("Google")&&G<537&&!("AudioNode"in window),W=!!window.opera,L1=!a1&&O2("chrome"),m1=O2("gecko")&&!f1&&!W&&!Y2,G1=!L1&&O2("safari"),l2=O2("phantom"),S2="OTransition"in v2,s0=0===navigator.platform.indexOf("Win"),x0=Y2&&"transition"in v2,z0="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!o1,M6="MozPerspective"in v2,q0=!window.L_DISABLE_3D&&(x0||z0||M6)&&!S2&&!l2,N2="undefined"!=typeof orientation||O2("mobile"),j1=N2&&f1,a2=N2&&z0,K1=!window.PointerEvent&&window.MSPointerEvent,b2=!(!window.PointerEvent&&!K1),W1="ontouchstart"in window||!!window.TouchEvent,Q1=!window.L_NO_TOUCH&&(W1||b2),F1=N2&&W,w2=N2&&m1,M2=(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI)>1,t0=function(){var a=!1;try{var p=Object.defineProperty({},"passive",{get:function(){a=!0}});window.addEventListener("testPassiveEventSupport",D,p),window.removeEventListener("testPassiveEventSupport",D,p)}catch(T){}return a}(),h0=!!document.createElement("canvas").getContext,f0=!(!document.createElementNS||!u2("svg").createSVGRect),E0=!!f0&&function(){var a=document.createElement("div");return a.innerHTML="<svg/>","http://www.w3.org/2000/svg"===(a.firstChild&&a.firstChild.namespaceURI)}(),T0=!f0&&function(){try{var a=document.createElement("div");a.innerHTML='<v:shape adj="1"/>';var p=a.firstChild;return p.style.behavior="url(#default#VML)",p&&"object"==typeof p.adj}catch(T){return!1}}();function O2(a){return navigator.userAgent.toLowerCase().indexOf(a)>=0}var t2={ie:Y2,ielt9:S1,edge:a1,webkit:f1,android:F,android23:o1,androidStock:q,opera:W,chrome:L1,gecko:m1,safari:G1,phantom:l2,opera12:S2,win:s0,ie3d:x0,webkit3d:z0,gecko3d:M6,any3d:q0,mobile:N2,mobileWebkit:j1,mobileWebkit3d:a2,msPointer:K1,pointer:b2,touch:Q1,touchNative:W1,mobileOpera:F1,mobileGecko:w2,retina:M2,passiveEvents:t0,canvas:h0,svg:f0,vml:T0,inlineSvg:E0,mac:0===navigator.platform.indexOf("Mac"),linux:0===navigator.platform.indexOf("Linux")},P2=t2.msPointer?"MSPointerDown":"pointerdown",J2=t2.msPointer?"MSPointerMove":"pointermove",M0=t2.msPointer?"MSPointerUp":"pointerup",G0=t2.msPointer?"MSPointerCancel":"pointercancel",H0={touchstart:P2,touchmove:J2,touchend:M0,touchcancel:G0},r6={touchstart:function ce(a,p){p.MSPOINTER_TYPE_TOUCH&&p.pointerType===p.MSPOINTER_TYPE_TOUCH&&ve(p),h6(a,p)},touchmove:h6,touchend:h6,touchcancel:h6},W0={},S6=!1;function F6(a,p,T){return"touchstart"===p&&function J0(){S6||(document.addEventListener(P2,j6,!0),document.addEventListener(J2,te,!0),document.addEventListener(M0,k0,!0),document.addEventListener(G0,k0,!0),S6=!0)}(),r6[p]?(T=r6[p].bind(this,T),a.addEventListener(H0[p],T,!1),T):(console.warn("wrong event specified:",p),D)}function j6(a){W0[a.pointerId]=a}function te(a){W0[a.pointerId]&&(W0[a.pointerId]=a)}function k0(a){delete W0[a.pointerId]}function h6(a,p){if(p.pointerType!==(p.MSPOINTER_TYPE_MOUSE||"mouse")){for(var T in p.touches=[],W0)p.touches.push(W0[T]);p.changedTouches=[p],a(p)}}var c6,Ae,Xe,v4,s4,Me=we(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ne=we(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),l0="webkitTransition"===ne||"OTransition"===ne?ne+"End":"transitionend";function je(a){return"string"==typeof a?document.getElementById(a):a}function de(a,p){var T=a.style[p]||a.currentStyle&&a.currentStyle[p];if((!T||"auto"===T)&&document.defaultView){var H=document.defaultView.getComputedStyle(a,null);T=H?H[p]:null}return"auto"===T?null:T}function z6(a,p,T){var H=document.createElement(a);return H.className=p||"",T&&T.appendChild(H),H}function T6(a){var p=a.parentNode;p&&p.removeChild(a)}function J6(a){for(;a.firstChild;)a.removeChild(a.firstChild)}function Ne(a){var p=a.parentNode;p&&p.lastChild!==a&&p.appendChild(a)}
vendor: 3,334 bytes, line 1
1function Je(a){var p=a.parentNode;p&&p.firstChild!==a&&p.insertBefore(a,p.firstChild)}function Ye(a,p){if(void 0!==a.classList)return a.classList.contains(p);var T=U6(a);return T.length>0&&new RegExp("(^|\\s)"+p+"(\\s|$)").test(T)}function Y0(a,p){if(void 0!==a.classList)for(var T=j(p),H=0,C1=T.length;H<C1;H++)a.classList.add(T[H]);else if(!Ye(a,p)){var c2=U6(a);Qe(a,(c2?c2+" ":"")+p)}}function Y6(a,p){void 0!==a.classList?a.classList.remove(p):Qe(a,Q((" "+U6(a)+" ").replace(" "+p+" "," ")))}function Qe(a,p){void 0===a.className.baseVal?a.className=p:a.className.baseVal=p}function U6(a){return a.correspondingElement&&(a=a.correspondingElement),void 0===a.className.baseVal?a.className:a.className.baseVal}function B6(a,p){"opacity"in a.style?a.style.opacity=p:"filter"in a.style&&function ie(a,p){var T=!1,H="DXImageTransform.Microsoft.Alpha";try{T=a.filters.item(H)}catch(C1){if(1===p)return}p=Math.round(100*p),T?(T.Enabled=100!==p,T.Opacity=p):a.style.filter+=" progid:"+H+"(opacity="+p+")"}(a,p)}function we(a){for(var p=document.documentElement.style,T=0;T<a.length;T++)if(a[T]in p)return a[T];return!1}function X0(a,p,T){var H=p||new Y1(0,0);a.style[Me]=(t2.ie3d?"translate("+H.x+"px,"+H.y+"px)":"translate3d("+H.x+"px,"+H.y+"px,0)")+(T?" scale("+T+")":"")}function w6(a,p){a._leaflet_pos=p,t2.any3d?X0(a,p):(a.style.left=p.x+"px",a.style.top=p.y+"px")}function Ve(a){return a._leaflet_pos||new Y1(0,0)}if("onselectstart"in document)c6=function(){s6(window,"selectstart",ve)},Ae=function(){V6(window,"selectstart",ve)};else{var D4=we(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);c6=function(){if(D4){var a=document.documentElement.style;Xe=a[D4],a[D4]="none"}},Ae=function(){D4&&(document.documentElement.style[D4]=Xe,Xe=void 0)}}function z4(){s6(window,"dragstart",ve)}function f4(){V6(window,"dragstart",ve)}function l4(a){for(;-1===a.tabIndex;)a=a.parentNode;!a.style||($e(),v4=a,s4=a.style.outlineStyle,a.style.outlineStyle="none",s6(window,"keydown",$e))}function $e(){!v4||(v4.style.outlineStyle=s4,v4=void 0,s4=void 0,V6(window,"keydown",$e))}function V4(a){do{a=a.parentNode}while(!(a.offsetWidth&&a.offsetHeight||a===document.body));return a}function b4(a){var p=a.getBoundingClientRect();return{x:p.width/a.offsetWidth||1,y:p.height/a.offsetHeight||1,boundingClientRect:p}}var Le={__proto__:null,TRANSFORM:Me,TRANSITION:ne,TRANSITION_END:l0,get:je,getStyle:de,create:z6,remove:T6,empty:J6,toFront:Ne,toBack:Je,hasClass:Ye,addClass:Y0,removeClass:Y6,setClass:Qe,getClass:U6,setOpacity:B6,testProp:we,setTransform:X0,setPosition:w6,getPosition:Ve,get disableTextSelection(){return c6},get enableTextSelection(){return Ae},disableImageDrag:z4,enableImageDrag:f4,preventOutline:l4,restoreOutline:$e,getSizedParentNode:V4,getScale:b4};function s6(a,p,T,H){if(p&&"object"==typeof p)for(var C1 in p)E4(a,C1,p[C1],T);else for(var c2=0,F2=(p=j(p)).length;c2<F2;c2++)E4(a,p[c2],T,H);return this}var q6="_leaflet_events";function V6(a,p,T,H){if(1===arguments.length)$4(a),delete a[q6];else if(p&&"object"==typeof p)for(var C1 in p)B4(a,C1,p[C1],T);else if(p=j(p),2===arguments.length)$4(a,function(e0){return-1!==n1(p,e0)});else for(var c2=0,F2=p.length;c2<F2;c2++)B4(a,p[c2],T,H);return this}function $4(a,p){for(var T in a[q6]){var H=T.split(/\d/)[0];(!p||p(H))&&B4(a,H,null,null,T)}}
vendor: 5,084 bytes, line 1
1var F4={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"};function E4(a,p,T,H){var C1=p+m(T)+(H?"_"+m(H):"");if(a[q6]&&a[q6][C1])return this;var c2=function(e0){return T.call(H||a,e0||window.event)},F2=c2;!t2.touchNative&&t2.pointer&&0===p.indexOf("touch")?c2=F6(a,p,c2):t2.touch&&"dblclick"===p?c2=function O6(a,p){a.addEventListener("dblclick",p);var H,T=0;function C1(c2){if(1===c2.detail){if("mouse"!==c2.pointerType&&(!c2.sourceCapabilities||c2.sourceCapabilities.firesTouchEvents)){var F2=x4(c2);if(!F2.some(function(o0){return o0 instanceof HTMLLabelElement&&o0.attributes.for})||F2.some(function(o0){return o0 instanceof HTMLInputElement||o0 instanceof HTMLSelectElement})){var e0=Date.now();e0-T<=200?2==++H&&p(function H6(a){var T,H,p={};for(H in a)p[H]=(T=a[H])&&T.bind?T.bind(a):T;return a=p,p.type="dblclick",p.detail=2,p.isTrusted=!1,p._simulated=!0,p}(c2)):H=1,T=e0}}}else H=c2.detail}return a.addEventListener("click",C1),{dblclick:p,simDblclick:C1}}(a,c2):"addEventListener"in a?"touchstart"===p||"touchmove"===p||"wheel"===p||"mousewheel"===p?a.addEventListener(F4[p]||p,c2,!!t2.passiveEvents&&{passive:!1}):"mouseenter"===p||"mouseleave"===p?a.addEventListener(F4[p],c2=function(e0){e0=e0||window.event,S4(a,e0)&&F2(e0)},!1):a.addEventListener(p,F2,!1):a.attachEvent("on"+p,c2),a[q6]=a[q6]||{},a[q6][C1]=c2}function B4(a,p,T,H,C1){C1=C1||p+m(T)+(H?"_"+m(H):"");var c2=a[q6]&&a[q6][C1];if(!c2)return this;!t2.touchNative&&t2.pointer&&0===p.indexOf("touch")?function A6(a,p,T){H0[p]?a.removeEventListener(H0[p],T,!1):console.warn("wrong event specified:",p)}(a,p,c2):t2.touch&&"dblclick"===p?function l6(a,p){a.removeEventListener("dblclick",p.dblclick),a.removeEventListener("click",p.simDblclick)}(a,c2):"removeEventListener"in a?a.removeEventListener(F4[p]||p,c2,!1):a.detachEvent("on"+p,c2),a[q6][C1]=null}function G6(a){return a.stopPropagation?a.stopPropagation():a.originalEvent?a.originalEvent._stopped=!0:a.cancelBubble=!0,this}function X4(a){return E4(a,"wheel",G6),this}function Ce(a){return s6(a,"mousedown touchstart dblclick contextmenu",G6),a._leaflet_disable_click=!0,this}function ve(a){return a.preventDefault?a.preventDefault():a.returnValue=!1,this}function h4(a){return ve(a),G6(a),this}function x4(a){if(a.composedPath)return a.composedPath();for(var p=[],T=a.target;T;)p.push(T),T=T.parentNode;return p}function Ge(a,p){if(!p)return new Y1(a.clientX,a.clientY);var T=b4(p),H=T.boundingClientRect;return new Y1((a.clientX-H.left)/T.x-p.clientLeft,(a.clientY-H.top)/T.y-p.clientTop)}var c4=t2.linux&&t2.chrome?window.devicePixelRatio:t2.mac?3*window.devicePixelRatio:window.devicePixelRatio>0?2*window.devicePixelRatio:1;function se(a){return t2.edge?a.wheelDeltaY/2:a.deltaY&&0===a.deltaMode?-a.deltaY/c4:a.deltaY&&1===a.deltaMode?20*-a.deltaY:a.deltaY&&2===a.deltaMode?60*-a.deltaY:a.deltaX||a.deltaZ?0:a.wheelDelta?(a.wheelDeltaY||a.wheelDelta)/2:a.detail&&Math.abs(a.detail)<32765?20*-a.detail:a.detail?a.detail/-32765*60:0}function S4(a,p){var T=p.relatedTarget;if(!T)return!0;try{for(;T&&T!==a;)T=T.parentNode}catch(H){return!1}return T!==a}var We={__proto__:null,on:s6,off:V6,stopPropagation:G6,disableScrollPropagation:X4,disableClickPropagation:Ce,preventDefault:ve,stop:h4,getPropagationPath:x4,getMousePosition:Ge,getWheelDelta:se,isExternalTarget:S4,addListener:s6,removeListener:V6},be=k2.extend({run:function(a,p,T,H){this.stop(),this._el=a,this._inProgress=!0,this._duration=T||.25,this._easeOutPower=1/Math.max(H||.5,.2),this._startPos=Ve(a),this._offset=p.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){!this._inProgress||(this._step(!0),this._complete())},_animate:function(){this._animId=$(this._animate,this),this._step()},_step:function(a){var p=+new Date-this._startTime,T=1e3*this._duration;p<T?this._runFrame(this._easeOut(p/T),a):(this._runFrame(1),this._complete())},_runFrame:function(a,p){var T=this._startPos.add(this._offset.multiplyBy(a));p&&T._round(),w6(this._el,T),this.fire("step")},_complete:function(){R2(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(a){return 1-Math.pow(1-a,this._easeOutPower)}}),a6=k2.extend({options:{crs:q2,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(a,p){p=d1(this,p),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(a),this._initLayout(),this._onResize=f(this._onResize,this),this._initEvents(),p.maxBounds&&this.setMaxBounds(p.maxBounds),void 0!==p.zoom&&(this._zoom=this._limitZoom(p.zoom)),p.center&&void 0!==p.zoom&&this.setView(O1(p.center),p.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=ne&&t2.any3d&&!t2.mobileOpera&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),s6(this._proxy,l0,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)}
1,setView:function(a,p,T){return p=void 0===p?this._zoom:this._limitZoom(p),a=this._limitCenter(O1(a),p,this.options.maxBounds),T=T||{},this._stop(),this._loaded&&!T.reset&&!0!==T&&(void 0!==T.animate&&(T.zoom=t({animate:T.animate},T.zoom),T.pan=t({animate:T.animate,duration:T.duration},T.pan)),this._zoom!==p?this._tryAnimatedZoom&&this._tryAnimatedZoom(a,p,T.zoom):this._tryAnimatedPan(a,T.pan))?(clearTimeout(this._sizeTimer),this):(this._resetView(a,p,T.pan&&T.pan.noMoveStart),this)},setZoom:function(a,p){return this._loaded?this.setView(this.getCenter(),a,{zoom:p}):(this._zoom=a,this)},zoomIn:function(a,p){return this.setZoom(this._zoom+(a=a||(t2.any3d?this.options.zoomDelta:1)),p)},zoomOut:function(a,p){return this.setZoom(this._zoom-(a=a||(t2.any3d?this.options.zoomDelta:1)),p)},setZoomAround:function(a,p,T){var H=this.getZoomScale(p),C1=this.getSize().divideBy(2),F2=(a instanceof Y1?a:this.latLngToContainerPoint(a)).subtract(C1).multiplyBy(1-1/H),e0=this.containerPointToLatLng(C1.add(F2));return this.setView(e0,p,{zoom:T})},_getBoundsCenterZoom:function(a,p){p=p||{},a=a.getBounds?a.getBounds():d2(a);var T=U2(p.paddingTopLeft||p.padding||[0,0]),H=U2(p.paddingBottomRight||p.padding||[0,0]),C1=this.getBoundsZoom(a,!1,T.add(H));if((C1="number"==typeof p.maxZoom?Math.min(p.maxZoom,C1):C1)===1/0)return{center:a.getCenter(),zoom:C1};
vendor: 4,345 bytes, line 1
1var c2=H.subtract(T).divideBy(2),F2=this.project(a.getSouthWest(),C1),e0=this.project(a.getNorthEast(),C1);return{center:this.unproject(F2.add(e0).divideBy(2).add(c2),C1),zoom:C1}},fitBounds:function(a,p){if(!(a=d2(a)).isValid())throw new Error("Bounds are not valid.");var T=this._getBoundsCenterZoom(a,p);return this.setView(T.center,T.zoom,p)},fitWorld:function(a){return this.fitBounds([[-90,-180],[90,180]],a)},panTo:function(a,p){return this.setView(a,this._zoom,{pan:p})},panBy:function(a,p){if(p=p||{},!(a=U2(a).round()).x&&!a.y)return this.fire("moveend");if(!0!==p.animate&&!this.getSize().contains(a))return this._resetView(this.unproject(this.project(this.getCenter()).add(a)),this.getZoom()),this;if(this._panAnim||(this._panAnim=new be,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),p.noMoveStart||this.fire("movestart"),!1!==p.animate){Y0(this._mapPane,"leaflet-pan-anim");var T=this._getMapPanePos().subtract(a).round();this._panAnim.run(this._mapPane,T,p.duration||.25,p.easeLinearity)}else this._rawPanBy(a),this.fire("move").fire("moveend");return this},flyTo:function(a,p,T){if(!1===(T=T||{}).animate||!t2.any3d)return this.setView(a,p,T);this._stop();var H=this.project(this.getCenter()),C1=this.project(a),c2=this.getSize(),F2=this._zoom;a=O1(a),p=void 0===p?F2:p;var e0=Math.max(c2.x,c2.y),o0=e0*this.getZoomScale(F2,p),w0=C1.distanceTo(H)||1,$0=1.42,_6=$0*$0;function Z6(Ke){var Et=(o0*o0-e0*e0+(Ke?-1:1)*_6*_6*w0*w0)/(2*(Ke?o0:e0)*_6*w0),P3=Math.sqrt(Et*Et+1)-Et;return P3<1e-9?-18:Math.log(P3)}function Y4(Ke){return(Math.exp(Ke)-Math.exp(-Ke))/2}function ye(Ke){return(Math.exp(Ke)+Math.exp(-Ke))/2}var tt=Z6(0);function bt(Ke){return e0*(ye(tt)*function I4(Ke){return Y4(Ke)/ye(Ke)}(tt+$0*Ke)-Y4(tt))/_6}var At=Date.now(),Ot=(Z6(1)-tt)/$0,yt=T.duration?1e3*T.duration:1e3*Ot*.8;return this._moveStart(!0,T.noMoveStart),function K4(){var Ke=(Date.now()-At)/yt,wt=function gt(Ke){return 1-Math.pow(1-Ke,1.5)}(Ke)*Ot;Ke<=1?(this._flyToFrame=$(K4,this),this._move(this.unproject(H.add(C1.subtract(H).multiplyBy(bt(wt)/w0)),F2),this.getScaleZoom(e0/function ot(Ke){return e0*(ye(tt)/ye(tt+$0*Ke))}(wt),F2),{flyTo:!0})):this._move(a,p)._moveEnd(!0)}.call(this),this},flyToBounds:function(a,p){var T=this._getBoundsCenterZoom(a,p);return this.flyTo(T.center,T.zoom,p)},setMaxBounds:function(a){return a=d2(a),this.listens("moveend",this._panInsideMaxBounds)&&this.off("moveend",this._panInsideMaxBounds),a.isValid()?(this.options.maxBounds=a,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this)},setMinZoom:function(a){var p=this.options.minZoom;return this.options.minZoom=a,this._loaded&&p!==a&&(this.fire("zoomlevelschange"),this.getZoom()<this.options.minZoom)?this.setZoom(a):this},setMaxZoom:function(a){var p=this.options.maxZoom;return this.options.maxZoom=a,this._loaded&&p!==a&&(this.fire("zoomlevelschange"),this.getZoom()>this.options.maxZoom)?this.setZoom(a):this},panInsideBounds:function(a,p){this._enforcingBounds=!0;var T=this.getCenter(),H=this._limitCenter(T,this._zoom,d2(a));return T.equals(H)||this.panTo(H,p),this._enforcingBounds=!1,this},panInside:function(a,p){var T=U2((p=p||{}).paddingTopLeft||p.padding||[0,0]),H=U2(p.paddingBottomRight||p.padding||[0,0]),C1=this.project(this.getCenter()),c2=this.project(a),F2=this.getPixelBounds(),e0=y2([F2.min.add(T),F2.max.subtract(H)]),o0=e0.getSize();if(!e0.contains(c2)){this._enforcingBounds=!0;var w0=c2.subtract(e0.getCenter()),$0=e0.extend(c2).getSize().subtract(o0);C1.x+=w0.x<0?-$0.x:$0.x,C1.y+=w0.y<0?-$0.y:$0.y,this.panTo(this.unproject(C1),p),this._enforcingBounds=!1}return this},invalidateSize:function(a){if(!this._loaded)return this;a=t({animate:!1,pan:!0},!0===a?{animate:!0}:a);var p=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var T=this.getSize(),H=p.divideBy(2).round(),C1=T.divideBy(2).round(),c2=H.subtract(C1);return c2.x||c2.y?(a.animate&&a.pan?this.panBy(c2):(a.pan&&this._rawPanBy(c2),this.fire("move"),a.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(f(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:p,newSize:T})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()}
vendor: 9,249 bytes, line 1
1,locate:function(a){if(a=this._locateOptions=t({timeout:1e4,watch:!1},a),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var p=f(this._handleGeolocationResponse,this),T=f(this._handleGeolocationError,this);return a.watch?this._locationWatchId=navigator.geolocation.watchPosition(p,T,a):navigator.geolocation.getCurrentPosition(p,T,a),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(a){if(this._container._leaflet_id){var p=a.code,T=a.message||(1===p?"permission denied":2===p?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:p,message:"Geolocation error: "+T+"."})}},_handleGeolocationResponse:function(a){if(this._container._leaflet_id){var H=new N1(a.coords.latitude,a.coords.longitude),C1=H.toBounds(2*a.coords.accuracy),c2=this._locateOptions;if(c2.setView){var F2=this.getBoundsZoom(C1);this.setView(H,c2.maxZoom?Math.min(F2,c2.maxZoom):F2)}var e0={latlng:H,bounds:C1,timestamp:a.timestamp};for(var o0 in a.coords)"number"==typeof a.coords[o0]&&(e0[o0]=a.coords[o0]);this.fire("locationfound",e0)}},addHandler:function(a,p){if(!p)return this;var T=this[a]=new p(this);return this._handlers.push(T),this.options[a]&&T.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(p){this._container._leaflet_id=void 0,this._containerId=void 0}var a;for(a in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),T6(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(R2(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[a].remove();for(a in this._panes)T6(this._panes[a]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(a,p){var H=z6("div","leaflet-pane"+(a?" leaflet-"+a.replace("Pane","")+"-pane":""),p||this._mapPane);return a&&(this._panes[a]=H),H},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var a=this.getPixelBounds();return new T2(this.unproject(a.getBottomLeft()),this.unproject(a.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(a,p,T){a=d2(a),T=U2(T||[0,0]);var H=this.getZoom()||0,C1=this.getMinZoom(),c2=this.getMaxZoom(),F2=a.getNorthWest(),e0=a.getSouthEast(),o0=this.getSize().subtract(T),w0=y2(this.project(e0,H),this.project(F2,H)).getSize(),$0=t2.any3d?this.options.zoomSnap:1,_6=o0.x/w0.x,Z6=o0.y/w0.y,Y4=p?Math.max(_6,Z6):Math.min(_6,Z6);return H=this.getScaleZoom(Y4,H),$0&&(H=Math.round(H/($0/100))*($0/100),H=p?Math.ceil(H/$0)*$0:Math.floor(H/$0)*$0),Math.max(C1,Math.min(c2,H))},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new Y1(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(a,p){var T=this._getTopLeftPoint(a,p);return new y1(T,T.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(a){return this.options.crs.getProjectedBounds(void 0===a?this.getZoom():a)},getPane:function(a){return"string"==typeof a?this._panes[a]:a},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(a,p){var T=this.options.crs;return p=void 0===p?this._zoom:p,T.scale(a)/T.scale(p)},getScaleZoom:function(a,p){var T=this.options.crs,H=T.zoom(a*T.scale(p=void 0===p?this._zoom:p));return isNaN(H)?1/0:H},project:function(a,p){return p=void 0===p?this._zoom:p,this.options.crs.latLngToPoint(O1(a),p)},unproject:function(a,p){return p=void 0===p?this._zoom:p,this.options.crs.pointToLatLng(U2(a),p)},layerPointToLatLng:function(a){var p=U2(a).add(this.getPixelOrigin());return this.unproject(p)},latLngToLayerPoint:function(a){return this.project(O1(a))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(a){return this.options.crs.wrapLatLng(O1(a))},wrapLatLngBounds:function(a){return this.options.crs.wrapLatLngBounds(d2(a))},distance:function(a,p){return this.options.crs.distance(O1(a),O1(p))},containerPointToLayerPoint:function(a){return U2(a).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(a){return U2(a).add(this._getMapPanePos())},containerPointToLatLng:function(a){var p=this.containerPointToLayerPoint(U2(a));return this.layerPointToLatLng(p)},latLngToContainerPoint:function(a){return this.layerPointToContainerPoint(this.latLngToLayerPoint(O1(a)))},mouseEventToContainerPoint:function(a){return Ge(a,this._container)},mouseEventToLayerPoint:function(a){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(a))},mouseEventToLatLng:function(a){return this.layerPointToLatLng(this.mouseEventToLayerPoint(a))},_initContainer:function(a){var p=this._container=je(a);if(!p)throw new Error("Map container not found.");if(p._leaflet_id)throw new Error("Map container is already initialized.");s6(p,"scroll",this._onScroll,this),this._containerId=m(p)},_initLayout:function(){var a=this._container;this._fadeAnimated=this.options.fadeAnimation&&t2.any3d,Y0(a,"leaflet-container"+(t2.touch?" leaflet-touch":"")+(t2.retina?" leaflet-retina":"")+(t2.ielt9?" leaflet-oldie":"")+(t2.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var p=de(a,"position");"absolute"!==p&&"relative"!==p&&"fixed"!==p&&"sticky"!==p&&(a.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var a=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),w6(this._mapPane,new Y1(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(Y0(a.markerPane,"leaflet-zoom-hide"),Y0(a.shadowPane,"leaflet-zoom-hide"))},_resetView:function(a,p,T){w6(this._mapPane,new Y1(0,0));var H=!this._loaded;this._loaded=!0,p=this._limitZoom(p),this.fire("viewprereset");var C1=this._zoom!==p;this._moveStart(C1,T)._move(a,p)._moveEnd(C1),this.fire("viewreset"),H&&this.fire("load")},_moveStart:function(a,p){return a&&this.fire("zoomstart"),p||this.fire("movestart"),this},_move:function(a,p,T,H){void 0===p&&(p=this._zoom);var C1=this._zoom!==p;return this._zoom=p,this._lastCenter=a,this._pixelOrigin=this._getNewPixelOrigin(a),H?T&&T.pinch&&this.fire("zoom",T):((C1||T&&T.pinch)&&this.fire("zoom",T),this.fire("move",T)),this},_moveEnd:function(a){return a&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return R2(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(a){w6(this._mapPane,this._getMapPanePos().subtract(a))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(a){this._targets={},this._targets[m(this._container)]=this;var p=a?V6:s6;p(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&p(window,"resize",this._onResize,this),t2.any3d&&this.options.transform3DLimit&&(a?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){R2(this._resizeRequest),this._resizeRequest=$(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var a=this._getMapPanePos();Math.max(Math.abs(a.x),Math.abs(a.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(a,p){for(var H,T=[],C1="mouseout"===p||"mouseover"===p,c2=a.target||a.srcElement,F2=!1;c2;){if((H=this._targets[m(c2)])&&("click"===p||"preclick"===p)&&this._draggableMoved(H)){F2=!0;break}if(H&&H.listens(p,!0)&&(C1&&!S4(c2,a)||(T.push(H),C1))||c2===this._container)break;c2=c2.parentNode}return!T.length&&!F2&&!C1&&this.listens(p,!0)&&(T=[this]),T},_isClickDisabled:function(a){for(;a&&a!==this._container;){if(a._leaflet_disable_click)return!0;a=a.parentNode}},_handleDOMEvent:function(a){var p=a.target||a.srcElement;if(!(!this._loaded||p._leaflet_disable_events||"click"===a.type&&this._isCl
vendor: 1,925 bytes, line 1
1ickDisabled(p))){var T=a.type;"mousedown"===T&&l4(p),this._fireDOMEvent(a,T)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(a,p,T){if("click"===a.type){var H=t({},a);H.type="preclick",this._fireDOMEvent(H,H.type,T)}var C1=this._findEventTargets(a,p);if(T){for(var c2=[],F2=0;F2<T.length;F2++)T[F2].listens(p,!0)&&c2.push(T[F2]);C1=c2.concat(C1)}if(C1.length){"contextmenu"===p&&ve(a);var e0=C1[0],o0={originalEvent:a};if("keypress"!==a.type&&"keydown"!==a.type&&"keyup"!==a.type){var w0=e0.getLatLng&&(!e0._radius||e0._radius<=10);o0.containerPoint=w0?this.latLngToContainerPoint(e0.getLatLng()):this.mouseEventToContainerPoint(a),o0.layerPoint=this.containerPointToLayerPoint(o0.containerPoint),o0.latlng=w0?e0.getLatLng():this.layerPointToLatLng(o0.layerPoint)}for(F2=0;F2<C1.length;F2++)if(C1[F2].fire(p,o0,!0),o0.originalEvent._stopped||!1===C1[F2].options.bubblingMouseEvents&&-1!==n1(this._mouseEvents,p))return}},_draggableMoved:function(a){return(a=a.dragging&&a.dragging.enabled()?a:this).dragging&&a.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var a=0,p=this._handlers.length;a<p;a++)this._handlers[a].disable()},whenReady:function(a,p){return this._loaded?a.call(p||this,{target:this}):this.on("load",a,p),this},_getMapPanePos:function(){return Ve(this._mapPane)||new Y1(0,0)},_moved:function(){var a=this._getMapPanePos();return a&&!a.equals([0,0])},_getTopLeftPoint:function(a,p){return(a&&void 0!==p?this._getNewPixelOrigin(a,p):this.getPixelOrigin()).subtract(this._getMapPanePos())},_getNewPixelOrigin:function(a,p){var T=this.getSize()._divideBy(2);return this.project(a,p)._subtract(T)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(a,p,T){var H=this._getNewPixelOrigin(T,p);return this.project(a,p)._subtract(H)},_latLngBoundsToNewLayerBounds:function(a,p,T){var H=this._getNewPixelOrigin(T,p);
vendor: 4,614 bytes, line 1
1return y2([this.project(a.getSouthWest(),p)._subtract(H),this.project(a.getNorthWest(),p)._subtract(H),this.project(a.getSouthEast(),p)._subtract(H),this.project(a.getNorthEast(),p)._subtract(H)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(a){return this.latLngToLayerPoint(a).subtract(this._getCenterLayerPoint())},_limitCenter:function(a,p,T){if(!T)return a;var H=this.project(a,p),C1=this.getSize().divideBy(2),c2=new y1(H.subtract(C1),H.add(C1)),F2=this._getBoundsOffset(c2,T,p);return Math.abs(F2.x)<=1&&Math.abs(F2.y)<=1?a:this.unproject(H.add(F2),p)},_limitOffset:function(a,p){if(!p)return a;var T=this.getPixelBounds(),H=new y1(T.min.add(a),T.max.add(a));return a.add(this._getBoundsOffset(H,p))},_getBoundsOffset:function(a,p,T){var H=y2(this.project(p.getNorthEast(),T),this.project(p.getSouthWest(),T)),C1=H.min.subtract(a.min),c2=H.max.subtract(a.max);return new Y1(this._rebound(C1.x,-c2.x),this._rebound(C1.y,-c2.y))},_rebound:function(a,p){return a+p>0?Math.round(a-p)/2:Math.max(0,Math.ceil(a))-Math.max(0,Math.floor(p))},_limitZoom:function(a){var p=this.getMinZoom(),T=this.getMaxZoom(),H=t2.any3d?this.options.zoomSnap:1;return H&&(a=Math.round(a/H)*H),Math.max(p,Math.min(T,a))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){Y6(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(a,p){var T=this._getCenterOffset(a)._trunc();return!(!0!==(p&&p.animate)&&!this.getSize().contains(T)||(this.panBy(T,p),0))},_createAnimProxy:function(){var a=this._proxy=z6("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(a),this.on("zoomanim",function(p){var T=Me,H=this._proxy.style[T];X0(this._proxy,this.project(p.center,p.zoom),this.getZoomScale(p.zoom,1)),H===this._proxy.style[T]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){T6(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var a=this.getCenter(),p=this.getZoom();X0(this._proxy,this.project(a,p),this.getZoomScale(p,1))},_catchTransitionEnd:function(a){this._animatingZoom&&a.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(a,p,T){if(this._animatingZoom)return!0;if(T=T||{},!this._zoomAnimated||!1===T.animate||this._nothingToAnimate()||Math.abs(p-this._zoom)>this.options.zoomAnimationThreshold)return!1;var H=this.getZoomScale(p),C1=this._getCenterOffset(a)._divideBy(1-1/H);return!(!0!==T.animate&&!this.getSize().contains(C1)||($(function(){this._moveStart(!0,T.noMoveStart||!1)._animateZoom(a,p,!0)},this),0))},_animateZoom:function(a,p,T,H){!this._mapPane||(T&&(this._animatingZoom=!0,this._animateToCenter=a,this._animateToZoom=p,Y0(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:a,zoom:p,noUpdate:H}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(f(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){!this._animatingZoom||(this._mapPane&&Y6(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});var xe=p2.extend({options:{position:"topright"},initialize:function(a){d1(this,a)},getPosition:function(){return this.options.position},setPosition:function(a){var p=this._map;return p&&p.removeControl(this),this.options.position=a,p&&p.addControl(this),this},getContainer:function(){return this._container},addTo:function(a){this.remove(),this._map=a;var p=this._container=this.onAdd(a),T=this.getPosition(),H=a._controlCorners[T];return Y0(p,"leaflet-control"),-1!==T.indexOf("bottom")?H.insertBefore(p,H.firstChild):H.appendChild(p),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(T6(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(a){this._map&&a&&a.screenX>0&&a.screenY>0&&this._map.getContainer().focus()}}),qe=function(a){return new xe(a)};a6.include({addControl:function(a){return a.addTo(this),this},removeControl:function(a){return a.remove(),this}
vendor: 4,585 bytes, line 1
1,_initControlPos:function(){var a=this._controlCorners={},p="leaflet-",T=this._controlContainer=z6("div",p+"control-container",this._container);function H(C1,c2){a[C1+c2]=z6("div",p+C1+" "+p+c2,T)}H("top","left"),H("top","right"),H("bottom","left"),H("bottom","right")},_clearControlPos:function(){for(var a in this._controlCorners)T6(this._controlCorners[a]);T6(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var N4=xe.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(a,p,T,H){return T<H?-1:H<T?1:0}},initialize:function(a,p,T){for(var H in d1(this,T),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,this._preventClick=!1,a)this._addLayer(a[H],H);for(H in p)this._addLayer(p[H],H,!0)},onAdd:function(a){this._initLayout(),this._update(),this._map=a,a.on("zoomend",this._checkDisabledLayers,this);for(var p=0;p<this._layers.length;p++)this._layers[p].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(a){return xe.prototype.addTo.call(this,a),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this);for(var a=0;a<this._layers.length;a++)this._layers[a].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(a,p){return this._addLayer(a,p),this._map?this._update():this},addOverlay:function(a,p){return this._addLayer(a,p,!0),this._map?this._update():this},removeLayer:function(a){a.off("add remove",this._onLayerChange,this);var p=this._getLayer(m(a));return p&&this._layers.splice(this._layers.indexOf(p),1),this._map?this._update():this},expand:function(){Y0(this._container,"leaflet-control-layers-expanded"),this._section.style.height=null;var a=this._map.getSize().y-(this._container.offsetTop+50);return a<this._section.clientHeight?(Y0(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=a+"px"):Y6(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return Y6(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var a="leaflet-control-layers",p=this._container=z6("div",a),T=this.options.collapsed;p.setAttribute("aria-haspopup",!0),Ce(p),X4(p);var H=this._section=z6("section",a+"-list");T&&(this._map.on("click",this.collapse,this),s6(p,{mouseenter:this._expandSafely,mouseleave:this.collapse},this));var C1=this._layersLink=z6("a",a+"-toggle",p);C1.href="#",C1.title="Layers",C1.setAttribute("role","button"),s6(C1,{keydown:function(c2){13===c2.keyCode&&this._expandSafely()},click:function(c2){ve(c2),this._expandSafely()}},this),T||this.expand(),this._baseLayersList=z6("div",a+"-base",H),this._separator=z6("div",a+"-separator",H),this._overlaysList=z6("div",a+"-overlays",H),p.appendChild(H)},_getLayer:function(a){for(var p=0;p<this._layers.length;p++)if(this._layers[p]&&m(this._layers[p].layer)===a)return this._layers[p]},_addLayer:function(a,p,T){this._map&&a.on("add remove",this._onLayerChange,this),this._layers.push({layer:a,name:p,overlay:T}),this.options.sortLayers&&this._layers.sort(f(function(H,C1){return this.options.sortFunction(H.layer,C1.layer,H.name,C1.name)},this)),this.options.autoZIndex&&a.setZIndex&&(this._lastZIndex++,a.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;J6(this._baseLayersList),J6(this._overlaysList),this._layerControlInputs=[];var a,p,T,H,C1=0;for(T=0;T<this._layers.length;T++)this._addItem(H=this._layers[T]),p=p||H.overlay,a=a||!H.overlay,C1+=H.overlay?0:1;return this.options.hideSingleBase&&(this._baseLayersList.style.display=(a=a&&C1>1)?"":"none"),this._separator.style.display=p&&a?"":"none",this},_onLayerChange:function(a){this._handlingClick||this._update();var p=this._getLayer(m(a.target)),T=p.overlay?"add"===a.type?"overlayadd":"overlayremove":"add"===a.type?"baselayerchange":null;T&&this._map.fire(T,p)},_createRadioElement:function(a,p){var T='<input type="radio" class="leaflet-control-layers-selector" name="'+a+'"'+(p?' checked="checked"':"")+"/>",H=document.createElement("div");return H.innerHTML=T,H.firstChild},_addItem:function(a){var H,p=document.createElement("label"),T=this._map.hasLayer(a.layer);a.overlay?((H=document.createElement("input")).type="checkbox",H.className="leaflet-control-layers-selector",H.defaultChecked=T):H=this._createRadioElement("leaflet-base-layers_"+m(this),T),this._layerControlInputs.push(H),H.layerId=m(a.layer),s6(H,"click",this._onInputClick,this);
vendor: 5,025 bytes, line 1
1var C1=document.createElement("span");C1.innerHTML=" "+a.name;var c2=document.createElement("span");return p.appendChild(c2),c2.appendChild(H),c2.appendChild(C1),(a.overlay?this._overlaysList:this._baseLayersList).appendChild(p),this._checkDisabledLayers(),p},_onInputClick:function(){if(!this._preventClick){var p,T,a=this._layerControlInputs,H=[],C1=[];this._handlingClick=!0;for(var c2=a.length-1;c2>=0;c2--)T=this._getLayer((p=a[c2]).layerId).layer,p.checked?H.push(T):p.checked||C1.push(T);for(c2=0;c2<C1.length;c2++)this._map.hasLayer(C1[c2])&&this._map.removeLayer(C1[c2]);for(c2=0;c2<H.length;c2++)this._map.hasLayer(H[c2])||this._map.addLayer(H[c2]);this._handlingClick=!1,this._refocusOnMap()}},_checkDisabledLayers:function(){for(var p,T,a=this._layerControlInputs,H=this._map.getZoom(),C1=a.length-1;C1>=0;C1--)T=this._getLayer((p=a[C1]).layerId).layer,p.disabled=void 0!==T.options.minZoom&&H<T.options.minZoom||void 0!==T.options.maxZoom&&H>T.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var a=this._section;this._preventClick=!0,s6(a,"click",ve),this.expand();var p=this;setTimeout(function(){V6(a,"click",ve),p._preventClick=!1})}}),K6=xe.extend({options:{position:"topleft",zoomInText:'<span aria-hidden="true">+</span>',zoomInTitle:"Zoom in",zoomOutText:'<span aria-hidden="true">&#x2212;</span>',zoomOutTitle:"Zoom out"},onAdd:function(a){var p="leaflet-control-zoom",T=z6("div",p+" leaflet-bar"),H=this.options;return this._zoomInButton=this._createButton(H.zoomInText,H.zoomInTitle,p+"-in",T,this._zoomIn),this._zoomOutButton=this._createButton(H.zoomOutText,H.zoomOutTitle,p+"-out",T,this._zoomOut),this._updateDisabled(),a.on("zoomend zoomlevelschange",this._updateDisabled,this),T},onRemove:function(a){a.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(a){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(a.shiftKey?3:1))},_zoomOut:function(a){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(a.shiftKey?3:1))},_createButton:function(a,p,T,H,C1){var c2=z6("a",T,H);return c2.innerHTML=a,c2.href="#",c2.title=p,c2.setAttribute("role","button"),c2.setAttribute("aria-label",p),Ce(c2),s6(c2,"click",h4),s6(c2,"click",C1,this),s6(c2,"click",this._refocusOnMap,this),c2},_updateDisabled:function(){var a=this._map,p="leaflet-disabled";Y6(this._zoomInButton,p),Y6(this._zoomOutButton,p),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||a._zoom===a.getMinZoom())&&(Y0(this._zoomOutButton,p),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||a._zoom===a.getMaxZoom())&&(Y0(this._zoomInButton,p),this._zoomInButton.setAttribute("aria-disabled","true"))}});a6.mergeOptions({zoomControl:!0}),a6.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new K6,this.addControl(this.zoomControl))});var n4=xe.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(a){var p="leaflet-control-scale",T=z6("div",p),H=this.options;return this._addScales(H,p+"-line",T),a.on(H.updateWhenIdle?"moveend":"move",this._update,this),a.whenReady(this._update,this),T},onRemove:function(a){a.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(a,p,T){a.metric&&(this._mScale=z6("div",p,T)),a.imperial&&(this._iScale=z6("div",p,T))},_update:function(){var a=this._map,p=a.getSize().y/2,T=a.distance(a.containerPointToLatLng([0,p]),a.containerPointToLatLng([this.options.maxWidth,p]));this._updateScales(T)},_updateScales:function(a){this.options.metric&&a&&this._updateMetric(a),this.options.imperial&&a&&this._updateImperial(a)},_updateMetric:function(a){var p=this._getRoundNum(a);this._updateScale(this._mScale,p<1e3?p+" m":p/1e3+" km",p/a)},_updateImperial:function(a){var T,H,C1,p=3.2808399*a;p>5280?(H=this._getRoundNum(T=p/5280),this._updateScale(this._iScale,H+" mi",H/T)):(C1=this._getRoundNum(p),this._updateScale(this._iScale,C1+" ft",C1/p))},_updateScale:function(a,p,T){a.style.width=Math.round(this.options.maxWidth*T)+"px",a.innerHTML=p},_getRoundNum:function(a){var p=Math.pow(10,(Math.floor(a)+"").length-1),T=a/p;return p*(T>=10?10:T>=5?5:T>=3?3:T>=2?2:1)}}),W6=xe.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JavaScript library for interactive maps">'+(t2.inlineSvg?'<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" class="leaflet-attribution-flag"><path fill="#4C7BE1" d="M0 0h12v4H0z"/><path fill="#FFD500" d="M0 4h12v3H0z"/><path fill="#E0BC00" d="M0 7h12v1H0z"/></svg> ':"")+"Leaflet</a>"},initialize:function(a){d1(this,a),this._attributions={}}
1,onAdd:function(a){for(var p in a.attributionControl=this,this._container=z6("div","leaflet-control-attribution"),Ce(this._container),a._layers)a._layers[p].getAttribution&&this.addAttribution(a._layers[p].getAttribution());return this._update(),a.on("layeradd",this._addAttribution,this),this._container},onRemove:function(a){a.off("layeradd",this._addAttribution,this)},_addAttribution:function(a){a.layer.getAttribution&&(this.addAttribution(a.layer.getAttribution()),a.layer.once("remove",function(){this.removeAttribution(a.layer.getAttribution())},this))},setPrefix:function(a){return this.options.prefix=a,this._update(),this},addAttribution:function(a){return a?(this._attributions[a]||(this._attributions[a]=0),this._attributions[a]++,this._update(),this):this},removeAttribution:function(a){return a?(this._attributions[a]&&(this._attributions[a]--,this._update()),this):this},_update:function(){if(this._map){var a=[];for(var p in this._attributions)this._attributions[p]&&a.push(p);var T=[];this.options.prefix&&T.push(this.options.prefix),a.length&&T.push(a.join(", ")),this._container.innerHTML=T.join(' <span aria-hidden="true">|</span> ')}}});a6.mergeOptions({attributionControl:!0}),a6.addInitHook(function(){this.options.attributionControl&&(new W6).addTo(this)});xe.Layers=N4,xe.Zoom=K6,xe.Scale=n4,xe.Attribution=W6,qe.layers=function(a,p,T){return new N4(a,p,T)},qe.zoom=function(a){return new K6(a)},qe.scale=function(a){return new n4(a)},qe.attribution=function(a){return new W6(a)};var ze=p2.extend({initialize:function(a){this._map=a},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});ze.addTo=function(a,p){return a.addHandler(p,this),this};var ae={Events:C2},G4=t2.touch?"touchstart mousedown":"mousedown",ge=k2.extend({options:{clickTolerance:3},initialize:function(a,p,T,H){d1(this,H),this._element=a,this._dragStartTarget=p||a,this._preventOutline=T},enable:function(){this._enabled||(s6(this._dragStartTarget,G4,this._onDown,this),this._enabled=!0)},disable:function(){!this._enabled||(ge._dragging===this&&this.finishDrag(!0),V6(this._dragStartTarget,G4,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(a){if(this._enabled&&(this._moved=!1,!Ye(this._element,"leaflet-zoom-anim"))){if(a.touches&&1!==a.touches.length)return void(ge._dragging===this&&this.finishDrag());if(!(ge._dragging||a.shiftKey||1!==a.which&&1!==a.button&&!a.touches||(ge._dragging=this,this._preventOutline&&l4(this._element),z4(),c6(),this._moving))){this.fire("down");var p=a.touches?a.touches[0]:a,T=V4(this._element);this._startPoint=new Y1(p.clientX,p.clientY),this._startPos=Ve(this._element),this._parentScale=b4(T);var H="mousedown"===a.type;s6(document,H?"mousemove":"touchmove",this._onMove,this),s6(document,H?"mouseup":"touchend touchcancel",this._onUp,this)}}},_onMove:function(a){if(this._enabled){if(a.touches&&a.touches.length>1)return void(this._moved=!0);var p=a.touches&&1===a.touches.length?a.touches[0]:a,T=new Y1(p.clientX,p.clientY)._subtract(this._startPoint);!T.x&&!T.y||Math.abs(T.x)+Math.abs(T.y)<this.options.clickTolerance||(T.x/=this._parentScale.x,T.y/=this._parentScale.y,ve(a),this._moved||(this.fire("dragstart"),this._moved=!0,Y0(document.body,"leaflet-dragging"),this._lastTarget=a.target||a.srcElement,window.SVGElementInstance&&this._lastTarget instanceof window.SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),Y0(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(T),this._moving=!0,this._lastEvent=a,this._updatePosition())}},_updatePosition:function(){var a={originalEvent:this._lastEvent};this.fire("predrag",a),w6(this._element,this._newPos),this.fire("drag",a)},_onUp:function(){!this._enabled||this.finishDrag()},finishDrag:function(a){Y6(document.body,"leaflet-dragging"),this._lastTarget&&(Y6(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),V6(document,"mousemove touchmove",this._onMove,this),V6(document,"mouseup touchend touchcancel",this._onUp,this),f4(),Ae();var p=this._moved&&this._moving;this._moving=!1,ge._dragging=!1,p&&this.fire("dragend",{noInertia:a,distance:this._newPos.distanceTo(this._startPos)})}});function p4(a,p,T){var H,c2,F2,e0,o0,w0,$0,_6,Z6,C1=[1,4,2,8];for(c2=0,$0=a.length;c2<$0;c2++)a[c2]._code=e2(a[c2],p);for(e0=0;e0<4;e0++){for(_6=C1[e0],H=[],c2=0,F2=($0=a.length)-1;c2<$0;F2=c2++)w0=a[F2],(o0=a[c2])._code&_6?w0._code&_6||((Z6=c1(w0,o0,_6,p,T))._code=e2(Z6,p),H.push(Z6)):(w0._code&_6&&((Z6=c1(w0,o0,_6,p,T))._code=e2(Z6,p),H.push(Z6)),H.push(o0));a=H}return a}function Q6(a,p){var T,H,C1,c2,F2,e0,o0,w0;if(!a||0===a.length)throw new Error("latlngs not passed");v6(a)||(console.warn("latlngs are not flat! Only the first ring will be used"),a=a[0]);var _6=O1([0,0]),Z6=d2(a);
1Z6.getNorthWest().distanceTo(Z6.getSouthWest())*Z6.getNorthEast().distanceTo(Z6.getNorthWest())<1700&&(_6=Pe(a));var ye=a.length,I4=[];for(T=0;T<ye;T++){var tt=O1(a[T]);I4.push(p.project(O1([tt.lat-_6.lat,tt.lng-_6.lng])))}for(e0=o0=w0=0,T=0,H=ye-1;T<ye;H=T++)o0+=((C1=I4[T]).x+(c2=I4[H]).x)*(F2=C1.y*c2.x-c2.y*C1.x),w0+=(C1.y+c2.y)*F2,e0+=3*F2;var ot=p.unproject(U2(0===e0?I4[0]:[o0/e0,w0/e0]));return O1([ot.lat+_6.lat,ot.lng+_6.lng])}function Pe(a){for(var p=0,T=0,H=0,C1=0;C1<a.length;C1++){var c2=O1(a[C1]);p+=c2.lat,T+=c2.lng,H++}return O1([p/H,T/H])}var v1,A4={__proto__:null,clipPolygon:p4,polygonCenter:Q6,centroid:Pe};function m4(a,p){if(!p||!a.length)return a.slice();var T=p*p;return function H4(a,p){var T=a.length,C1=new(typeof Uint8Array!=void 0+""?Uint8Array:Array)(T);C1[0]=C1[T-1]=1,g4(a,C1,p,0,T-1);var c2,F2=[];for(c2=0;c2<T;c2++)C1[c2]&&F2.push(a[c2]);return F2}(a=function Ze(a,p){for(var T=[a[0]],H=1,C1=0,c2=a.length;H<c2;H++)d0(a[H],a[C1])>p&&(T.push(a[H]),C1=H);return C1<c2-1&&T.push(a[c2-1]),T}(a,T),T)}function fe(a,p,T){return Math.sqrt(R0(a,p,T,!0))}function g4(a,p,T,H,C1){var F2,e0,o0,c2=0;for(e0=H+1;e0<=C1-1;e0++)(o0=R0(a[e0],a[H],a[C1],!0))>c2&&(F2=e0,c2=o0);c2>T&&(p[F2]=1,g4(a,p,T,H,F2),g4(a,p,T,F2,C1))}function h1(a,p,T,H,C1){var e0,o0,w0,c2=H?v1:e2(a,T),F2=e2(p,T);for(v1=F2;;){if(!(c2|F2))return[a,p];if(c2&F2)return!1;w0=e2(o0=c1(a,p,e0=c2||F2,T,C1),T),e0===c2?(a=o0,c2=w0):(p=o0,F2=w0)}}function c1(a,p,T,H,C1){var w0,$0,c2=p.x-a.x,F2=p.y-a.y,e0=H.min,o0=H.max;return 8&T?(w0=a.x+c2*(o0.y-a.y)/F2,$0=o0.y):4&T?(w0=a.x+c2*(e0.y-a.y)/F2,$0=e0.y):2&T?(w0=o0.x,$0=a.y+F2*(o0.x-a.x)/c2):1&T&&(w0=e0.x,$0=a.y+F2*(e0.x-a.x)/c2),new Y1(w0,$0,C1)}function e2(a,p){var T=0;return a.x<p.min.x?T|=1:a.x>p.max.x&&(T|=2),a.y<p.min.y?T|=4:a.y>p.max.y&&(T|=8),T}function d0(a,p){var T=p.x-a.x,H=p.y-a.y;return T*T+H*H}function R0(a,p,T,H){var w0,C1=p.x,c2=p.y,F2=T.x-C1,e0=T.y-c2,o0=F2*F2+e0*e0;return o0>0&&((w0=((a.x-C1)*F2+(a.y-c2)*e0)/o0)>1?(C1=T.x,c2=T.y):w0>0&&(C1+=F2*w0,c2+=e0*w0)),F2=a.x-C1,e0=a.y-c2,H?F2*F2+e0*e0:new Y1(C1,c2)}function v6(a){return!_1(a[0])||"object"!=typeof a[0][0]&&void 0!==a[0][0]}function w4(a){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),v6(a)}function a4(a,p){var T,H,C1,c2,F2,e0,o0,w0;if(!a||0===a.length)throw new Error("latlngs not passed");v6(a)||(console.warn("latlngs are not flat! Only the first ring will be used"),a=a[0]);var $0=O1([0,0]),_6=d2(a);
vendor: 4,162 bytes, line 1
1_6.getNorthWest().distanceTo(_6.getSouthWest())*_6.getNorthEast().distanceTo(_6.getNorthWest())<1700&&($0=Pe(a));var Y4=a.length,ye=[];for(T=0;T<Y4;T++){var I4=O1(a[T]);ye.push(p.project(O1([I4.lat-$0.lat,I4.lng-$0.lng])))}for(T=0,H=0;T<Y4-1;T++)H+=ye[T].distanceTo(ye[T+1])/2;if(0===H)w0=ye[0];else for(T=0,c2=0;T<Y4-1;T++)if((c2+=C1=(F2=ye[T]).distanceTo(e0=ye[T+1]))>H){w0=[e0.x-(o0=(c2-H)/C1)*(e0.x-F2.x),e0.y-o0*(e0.y-F2.y)];break}var tt=p.unproject(U2(w0));return O1([tt.lat+$0.lat,tt.lng+$0.lng])}var et={__proto__:null,simplify:m4,pointToSegmentDistance:fe,closestPointOnSegment:function e4(a,p,T){return R0(a,p,T)},clipSegment:h1,_getEdgeIntersection:c1,_getBitCode:e2,_sqClosestPointOnSegment:R0,isFlat:v6,_flat:w4,polylineCenter:a4},W4={project:function(a){return new Y1(a.lng,a.lat)},unproject:function(a){return new N1(a.y,a.x)},bounds:new y1([-180,-90],[180,90])},L0={R:6378137,R_MINOR:6356752.314245179,bounds:new y1([-20037508.34279,-15496570.73972],[20037508.34279,18764656.23138]),project:function(a){var p=Math.PI/180,T=this.R,H=a.lat*p,C1=this.R_MINOR/T,c2=Math.sqrt(1-C1*C1),F2=c2*Math.sin(H),e0=Math.tan(Math.PI/4-H/2)/Math.pow((1-F2)/(1+F2),c2/2);return H=-T*Math.log(Math.max(e0,1e-10)),new Y1(a.lng*p*T,H)},unproject:function(a){for(var w0,p=180/Math.PI,T=this.R,H=this.R_MINOR/T,C1=Math.sqrt(1-H*H),c2=Math.exp(-a.y/T),F2=Math.PI/2-2*Math.atan(c2),e0=0,o0=.1;e0<15&&Math.abs(o0)>1e-7;e0++)w0=C1*Math.sin(F2),w0=Math.pow((1-w0)/(1+w0),C1/2),F2+=o0=Math.PI/2-2*Math.atan(c2*w0)-F2;return new N1(F2*p,a.x*p/T)}},m6={__proto__:null,LonLat:W4,Mercator:L0,SphericalMercator:z2},dt=t({},H1,{code:"EPSG:3395",projection:L0,transformation:function(){var a=.5/(Math.PI*L0.R);return g0(a,.5,-a,.5)}()}),Ie=t({},H1,{code:"EPSG:4326",projection:W4,transformation:g0(1/180,1,-1/180,.5)}),ft=t({},U1,{projection:W4,transformation:g0(1,0,-1,0),scale:function(a){return Math.pow(2,a)},zoom:function(a){return Math.log(a)/Math.LN2},distance:function(a,p){var T=p.lng-a.lng,H=p.lat-a.lat;return Math.sqrt(T*T+H*H)},infinite:!0});U1.Earth=H1,U1.EPSG3395=dt,U1.EPSG3857=q2,U1.EPSG900913=K2,U1.EPSG4326=Ie,U1.Simple=ft;var Re=k2.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(a){return a.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(a){return a&&a.removeLayer(this),this},getPane:function(a){return this._map.getPane(a?this.options[a]||a:this.options.pane)},addInteractiveTarget:function(a){return this._map._targets[m(a)]=this,this},removeInteractiveTarget:function(a){return delete this._map._targets[m(a)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(a){var p=a.target;if(p.hasLayer(this)){if(this._map=p,this._zoomAnimated=p._zoomAnimated,this.getEvents){var T=this.getEvents();p.on(T,this),this.once("remove",function(){p.off(T,this)},this)}this.onAdd(p),this.fire("add"),p.fire("layeradd",{layer:this})}}});a6.include({addLayer:function(a){if(!a._layerAdd)throw new Error("The provided object is not a Layer.");var p=m(a);return this._layers[p]||(this._layers[p]=a,a._mapToAdd=this,a.beforeAdd&&a.beforeAdd(this),this.whenReady(a._layerAdd,a)),this},removeLayer:function(a){var p=m(a);return this._layers[p]?(this._loaded&&a.onRemove(this),delete this._layers[p],this._loaded&&(this.fire("layerremove",{layer:a}),a.fire("remove")),a._map=a._mapToAdd=null,this):this},hasLayer:function(a){return m(a)in this._layers},eachLayer:function(a,p){for(var T in this._layers)a.call(p,this._layers[T]);return this},_addLayers:function(a){for(var p=0,T=(a=a?_1(a)?a:[a]:[]).length;p<T;p++)this.addLayer(a[p])},_addZoomLimit:function(a){(!isNaN(a.options.maxZoom)||!isNaN(a.options.minZoom))&&(this._zoomBoundLayers[m(a)]=a,this._updateZoomLevels())},_removeZoomLimit:function(a){var p=m(a);this._zoomBoundLayers[p]&&(delete this._zoomBoundLayers[p],this._updateZoomLevels())},_updateZoomLevels:function(){var a=1/0,p=-1/0,T=this._getZoomSpan();for(var H in this._zoomBoundLayers){var C1=this._zoomBoundLayers[H].options;a=void 0===C1.minZoom?a:Math.min(a,C1.minZoom),p=void 0===C1.maxZoom?p:Math.max(p,C1.maxZoom)}
vendor: 13,992 bytes, line 1
1this._layersMaxZoom=p===-1/0?void 0:p,this._layersMinZoom=a===1/0?void 0:a,T!==this._getZoomSpan()&&this.fire("zoomlevelschange"),void 0===this.options.maxZoom&&this._layersMaxZoom&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}});var Fe=Re.extend({initialize:function(a,p){var T,H;if(d1(this,p),this._layers={},a)for(T=0,H=a.length;T<H;T++)this.addLayer(a[T])},addLayer:function(a){var p=this.getLayerId(a);return this._layers[p]=a,this._map&&this._map.addLayer(a),this},removeLayer:function(a){var p=a in this._layers?a:this.getLayerId(a);return this._map&&this._layers[p]&&this._map.removeLayer(this._layers[p]),delete this._layers[p],this},hasLayer:function(a){return("number"==typeof a?a:this.getLayerId(a))in this._layers},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(a){var T,H,p=Array.prototype.slice.call(arguments,1);for(T in this._layers)(H=this._layers[T])[a]&&H[a].apply(H,p);return this},onAdd:function(a){this.eachLayer(a.addLayer,a)},onRemove:function(a){this.eachLayer(a.removeLayer,a)},eachLayer:function(a,p){for(var T in this._layers)a.call(p,this._layers[T]);return this},getLayer:function(a){return this._layers[a]},getLayers:function(){var a=[];return this.eachLayer(a.push,a),a},setZIndex:function(a){return this.invoke("setZIndex",a)},getLayerId:function(a){return m(a)}}),_4=Fe.extend({addLayer:function(a){return this.hasLayer(a)?this:(a.addEventParent(this),Fe.prototype.addLayer.call(this,a),this.fire("layeradd",{layer:a}))},removeLayer:function(a){return this.hasLayer(a)?(a in this._layers&&(a=this._layers[a]),a.removeEventParent(this),Fe.prototype.removeLayer.call(this,a),this.fire("layerremove",{layer:a})):this},setStyle:function(a){return this.invoke("setStyle",a)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var a=new T2;for(var p in this._layers){var T=this._layers[p];a.extend(T.getBounds?T.getBounds():T.getLatLng())}return a}}),O4=p2.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0],crossOrigin:!1},initialize:function(a){d1(this,a)},createIcon:function(a){return this._createIcon("icon",a)},createShadow:function(a){return this._createIcon("shadow",a)},_createIcon:function(a,p){var T=this._getIconUrl(a);if(!T){if("icon"===a)throw new Error("iconUrl not set in Icon options (see the docs).");return null}var H=this._createImg(T,p&&"IMG"===p.tagName?p:null);return this._setIconStyles(H,a),(this.options.crossOrigin||""===this.options.crossOrigin)&&(H.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),H},_setIconStyles:function(a,p){var T=this.options,H=T[p+"Size"];"number"==typeof H&&(H=[H,H]);var C1=U2(H),c2=U2("shadow"===p&&T.shadowAnchor||T.iconAnchor||C1&&C1.divideBy(2,!0));a.className="leaflet-marker-"+p+" "+(T.className||""),c2&&(a.style.marginLeft=-c2.x+"px",a.style.marginTop=-c2.y+"px"),C1&&(a.style.width=C1.x+"px",a.style.height=C1.y+"px")},_createImg:function(a,p){return(p=p||document.createElement("img")).src=a,p},_getIconUrl:function(a){return t2.retina&&this.options[a+"RetinaUrl"]||this.options[a+"Url"]}});var M4=O4.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(a){return"string"!=typeof M4.imagePath&&(M4.imagePath=this._detectIconPath()),(this.options.imagePath||M4.imagePath)+O4.prototype._getIconUrl.call(this,a)},_stripUrl:function(a){var p=function(T,H,C1){var c2=H.exec(T);return c2&&c2[C1]};return(a=p(a,/^url\((['"])?(.+)\1\)$/,2))&&p(a,/^(.*)marker-icon\.png$/,1)},_detectIconPath:function(){var a=z6("div","leaflet-default-icon-path",document.body),p=de(a,"background-image")||de(a,"backgroundImage");if(document.body.removeChild(a),p=this._stripUrl(p))return p;var T=document.querySelector('link[href$="leaflet.css"]');return T?T.href.substring(0,T.href.length-11-1):""}}),Be=ze.extend({initialize:function(a){this._marker=a},addHooks:function(){var a=this._marker._icon;this._draggable||(this._draggable=new ge(a,a,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),Y0(a,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&&Y6(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(a){var p=this._marker,T=p._map,H=this._marker.options.autoPanSpeed,C1=this._marker.options.autoPanPadding,c2=Ve(p._icon),F2=T.getPixelBounds(),e0=T.getPixelOrigin(),o0=y2(F2.min._subtract(e0).add(C1),F2.max._subtract(e0).subtract(C1));if(!o0.contains(c2)){var w0=U2((Math.max(o0.max.x,c2.x)-o0.max.x)/(F2.max.x-o0.max.x)-(Math.min(o0.min.x,c2.x)-o0.min.x)/(F2.min.x-o0.min.x),(Math.max(o0.max.y,c2.y)-o0.max.y)/(F2.max.y-o0.max.y)-(Math.min(o0.min.y,c2.y)-o0.min.y)/(F2.min.y-o0.min.y)).multiplyBy(H);T.panBy(w0,{animate:!1}),this._draggable._newPos._add(w0),this._draggable._startPos._add(w0),w6(p._icon,this._draggable._newPos),this._onDrag(a),this._panRequest=$(this._adjustPan.bind(this,a))}},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup&&this._marker.closePopup(),this._marker.fire("movestart").fire("dragstart")},_onPreDrag:function(a){this._marker.options.autoPan&&(R2(this._panRequest),this._panRequest=$(this._adjustPan.bind(this,a)))},_onDrag:function(a){var p=this._marker,T=p._shadow,H=Ve(p._icon),C1=p._map.layerPointToLatLng(H);T&&w6(T,H),p._latlng=C1,a.latlng=C1,a.oldLatLng=this._oldLatLng,p.fire("move",a).fire("drag",a)},_onDragEnd:function(a){R2(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",a)}}),L4=Re.extend({options:{icon:new M4,interactive:!0,keyboard:!0,title:"",alt:"Marker",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",shadowPane:"shadowPane",bubblingMouseEvents:!1,autoPanOnFocus:!0,draggable:!1,autoPan:!1,autoPanPadding:[50,50],autoPanSpeed:10},initialize:function(a,p){d1(this,p),this._latlng=O1(a)},onAdd:function(a){this._zoomAnimated=this._zoomAnimated&&a.options.markerZoomAnimation,this._zoomAnimated&&a.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(a){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&a.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(a){var p=this._latlng;return this._latlng=O1(a),this.update(),this.fire("move",{oldLatLng:p,latlng:this._latlng})},setZIndexOffset:function(a){return this.options.zIndexOffset=a,this.update()},getIcon:function(){return this.options.icon},setIcon:function(a){return this.options.icon=a,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){if(this._icon&&this._map){var a=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(a)}return this},_initIcon:function(){var a=this.options,p="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),T=a.icon.createIcon(this._icon),H=!1;T!==this._icon&&(this._icon&&this._removeIcon(),H=!0,a.title&&(T.title=a.title),"IMG"===T.tagName&&(T.alt=a.alt||"")),Y0(T,p),a.keyboard&&(T.tabIndex="0",T.setAttribute("role","button")),this._icon=T,a.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&s6(T,"focus",this._panOnFocus,this);var C1=a.icon.createShadow(this._shadow),c2=!1;C1!==this._shadow&&(this._removeShadow(),c2=!0),C1&&(Y0(C1,p),C1.alt=""),this._shadow=C1,a.opacity<1&&this._updateOpacity(),H&&this.getPane().appendChild(this._icon),this._initInteraction(),C1&&c2&&this.getPane(a.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&V6(this._icon,"focus",this._panOnFocus,this),T6(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&T6(this._shadow),this._shadow=null},_setPos:function(a){this._icon&&w6(this._icon,a),this._shadow&&w6(this._shadow,a),this._zIndex=a.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(a){this._icon&&(this._icon.style.zIndex=this._zIndex+a)},_animateZoom:function(a){var p=this._map._latLngToNewLayerPoint(this._latlng,a.zoom,a.center).round();this._setPos(p)},_initInteraction:function(){if(this.options.interactive&&(Y0(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),Be)){var a=this.options.draggable;this.dragging&&(a=this.dragging.enabled(),this.dragging.disable()),this.dragging=new Be(this),a&&this.dragging.enable()}},setOpacity:function(a){return this.options.opacity=a,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var a=this.options.opacity;this._icon&&B6(this._icon,a),this._shadow&&B6(this._shadow,a)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_panOnFocus:function(){var a=this._map;if(a){var p=this.options.icon.options,T=p.iconSize?U2(p.iconSize):U2(0,0),H=p.iconAnchor?U2(p.iconAnchor):U2(0,0);a.panInside(this._latlng,{paddingTopLeft:H,paddingBottomRight:T.subtract(H)})}},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}});var J=Re.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,fillRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(a){this._renderer=a.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&&this._renderer._updatePath(this),this},setStyle:function(a){return d1(this,a),this._renderer&&(this._renderer._updateStyle(this),this.options.stroke&&a&&Object.prototype.hasOwnProperty.call(a,"weight")&&this._updateBounds()),this},bringToFront:function(){return this._renderer&&this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&&this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+(this._renderer.options.tolerance||0)}}),l=J.extend({options:{fill:!0,radius:10},initialize:function(a,p){d1(this,p),this._latlng=O1(a),this._radius=this.options.radius},setLatLng:function(a){var p=this._latlng;return this._latlng=O1(a),this.redraw(),this.fire("move",{oldLatLng:p,latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(a){return this.options.radius=this._radius=a,this.redraw()},getRadius:function(){return this._radius},setStyle:function(a){var p=a&&a.radius||this._radius;return J.prototype.setStyle.call(this,a),this.setRadius(p),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var a=this._radius,p=this._radiusY||a,T=this._clickTolerance(),H=[a+T,p+T];this._pxBounds=new y1(this._point.subtract(H),this._point.add(H))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&&!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(a){return a.distanceTo(this._point)<=this._radius+this._clickTolerance()}});var v=l.extend({initialize:function(a,p,T){if("number"==typeof p&&(p=t({},T,{radius:p})),d1(this,p),this._latlng=O1(a),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN");this._mRadius=this.options.radius},setRadius:function(a){return this._mRadius=a,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var a=[this._radius,this._radiusY||this._radius];return new T2(this._map.layerPointToLatLng(this._point.subtract(a)),this._map.layerPointToLatLng(this._point.add(a)))},setStyle:J.prototype.setStyle,_project:function(){var a=this._latlng.lng,p=this._latlng.lat,T=this._map,H=T.options.crs;if(H.distance===H1.distance){var C1=Math.PI/180,c2=this._mRadius/H1.R/C1,F2=T.project([p+c2,a]),e0=T.project([p-c2,a]),o0=F2.add(e0).divideBy(2),w0=T.unproject(o0).lat,$0=Math.acos((Math.cos(c2*C1)-Math.sin(p*C1)*Math.sin(w0*C1))/(Math.cos(p*C1)*Math.cos(w0*C1)))/C1;(isNaN($0)||0===$0)&&($0=c2/Math.cos(Math.PI/180*p)),this._point=o0.subtract(T.getPixelOrigin()),this._radius=isNaN($0)?0:o0.x-T.project([w0,a-$0]).x,this._radiusY=o0.y-F2.y}else{var _6=H.unproject(H.project(this._latlng).subtract([this._mRadius,0]));this._point=T.latLngToLayerPoint(this._latlng),this._radius=this._point.x-T.latLngToLayerPoint(_6).x}this._updateBounds()}});var b1=J.extend({options:{smoothFactor:1,noClip:!1},initialize:function(a,p){d1(this,p),this._setLatLngs(a)},getLatLngs:function(){return this._latlngs},setLatLngs:function(a){return this._setLatLngs(a),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(a){for(var C1,c2,p=1/0,T=null,H=R0,F2=0,e0=this._parts.length;F2<e0;F2++)for(var o0=this._parts[F2],w0=1,$0=o0.length;w0<$0;w0++){var _6=H(a,C1=o0[w0-1],c2=o0[w0],!0);_6<p&&(p=_6,T=H(a,C1,c2))}return T&&(T.distance=Math.sqrt(p)),T}
1,getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return a4(this._defaultShape(),this._map.options.crs)},getBounds:function(){return this._bounds},addLatLng:function(a,p){return p=p||this._defaultShape(),a=O1(a),p.push(a),this._bounds.extend(a),this.redraw()},_setLatLngs:function(a){this._bounds=new T2,this._latlngs=this._convertLatLngs(a)},_defaultShape:function(){return v6(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(a){for(var p=[],T=v6(a),H=0,C1=a.length;H<C1;H++)T?(p[H]=O1(a[H]),this._bounds.extend(p[H])):p[H]=this._convertLatLngs(a[H]);return p},_project:function(){var a=new y1;this._rings=[],this._projectLatlngs(this._latlngs,this._rings,a),this._bounds.isValid()&&a.isValid()&&(this._rawPxBounds=a,this._updateBounds())},_updateBounds:function(){var a=this._clickTolerance(),p=new Y1(a,a);!this._rawPxBounds||(this._pxBounds=new y1([this._rawPxBounds.min.subtract(p),this._rawPxBounds.max.add(p)]))},_projectLatlngs:function(a,p,T){var c2,F2,C1=a.length;if(a[0]instanceof N1){for(F2=[],c2=0;c2<C1;c2++)F2[c2]=this._map.latLngToLayerPoint(a[c2]),T.extend(F2[c2]);p.push(F2)}else for(c2=0;c2<C1;c2++)this._projectLatlngs(a[c2],p,T)},_clipPoints:function(){var a=this._renderer._bounds;if(this._parts=[],this._pxBounds&&this._pxBounds.intersects(a)){if(this.options.noClip)return void(this._parts=this._rings);var T,H,C1,c2,F2,e0,o0,p=this._parts;for(T=0,C1=0,c2=this._rings.length;T<c2;T++)for(H=0,F2=(o0=this._rings[T]).length;H<F2-1;H++)(e0=h1(o0[H],o0[H+1],a,H,!0))&&(p[C1]=p[C1]||[],p[C1].push(e0[0]),(e0[1]!==o0[H+1]||H===F2-2)&&(p[C1].push(e0[1]),C1++))}},_simplifyPoints:function(){for(var a=this._parts,p=this.options.smoothFactor,T=0,H=a.length;T<H;T++)a[T]=m4(a[T],p)},_update:function(){!this._map||(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(a,p){var T,H,C1,c2,F2,e0,o0=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(a))return!1;for(T=0,c2=this._parts.length;T<c2;T++)for(H=0,C1=(F2=(e0=this._parts[T]).length)-1;H<F2;C1=H++)if((p||0!==H)&&fe(a,e0[C1],e0[H])<=o0)return!0;return!1}});b1._flat=w4;var n2=b1.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length}
vendor: 13,193 bytes, line 1
1,getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return Q6(this._defaultShape(),this._map.options.crs)},_convertLatLngs:function(a){var p=b1.prototype._convertLatLngs.call(this,a),T=p.length;return T>=2&&p[0]instanceof N1&&p[0].equals(p[T-1])&&p.pop(),p},_setLatLngs:function(a){b1.prototype._setLatLngs.call(this,a),v6(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return v6(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var a=this._renderer._bounds,p=this.options.weight,T=new Y1(p,p);if(a=new y1(a.min.subtract(T),a.max.add(T)),this._parts=[],this._pxBounds&&this._pxBounds.intersects(a)){if(this.options.noClip)return void(this._parts=this._rings);for(var c2,H=0,C1=this._rings.length;H<C1;H++)(c2=p4(this._rings[H],a,!0)).length&&this._parts.push(c2)}},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(a){var T,H,C1,c2,F2,e0,o0,w0,p=!1;if(!this._pxBounds||!this._pxBounds.contains(a))return!1;for(c2=0,o0=this._parts.length;c2<o0;c2++)for(F2=0,e0=(w0=(T=this._parts[c2]).length)-1;F2<w0;e0=F2++)(H=T[F2]).y>a.y!=(C1=T[e0]).y>a.y&&a.x<(C1.x-H.x)*(a.y-H.y)/(C1.y-H.y)+H.x&&(p=!p);return p||b1.prototype._containsPoint.call(this,a,!0)}});var $2=_4.extend({initialize:function(a,p){d1(this,p),this._layers={},a&&this.addData(a)},addData:function(a){var T,H,C1,p=_1(a)?a:a.features;if(p){for(T=0,H=p.length;T<H;T++)((C1=p[T]).geometries||C1.geometry||C1.features||C1.coordinates)&&this.addData(C1);return this}var c2=this.options;if(c2.filter&&!c2.filter(a))return this;var F2=_0(a,c2);return F2?(F2.feature=b6(a),F2.defaultOptions=F2.options,this.resetStyle(F2),c2.onEachFeature&&c2.onEachFeature(a,F2),this.addLayer(F2)):this},resetStyle:function(a){return void 0===a?this.eachLayer(this.resetStyle,this):(a.options=t({},a.defaultOptions),this._setLayerStyle(a,this.options.style),this)},setStyle:function(a){return this.eachLayer(function(p){this._setLayerStyle(p,a)},this)},_setLayerStyle:function(a,p){a.setStyle&&("function"==typeof p&&(p=p(a.feature)),a.setStyle(p))}});function _0(a,p){var e0,o0,w0,$0,T="Feature"===a.type?a.geometry:a,H=T?T.coordinates:null,C1=[],c2=p&&p.pointToLayer,F2=p&&p.coordsToLatLng||B0;if(!H&&!T)return null;switch(T.type){case"Point":return N0(c2,a,e0=F2(H),p);case"MultiPoint":for(w0=0,$0=H.length;w0<$0;w0++)e0=F2(H[w0]),C1.push(N0(c2,a,e0,p));return new _4(C1);case"LineString":case"MultiLineString":return o0=e6(H,"LineString"===T.type?0:1,F2),new b1(o0,p);case"Polygon":case"MultiPolygon":return o0=e6(H,"Polygon"===T.type?1:2,F2),new n2(o0,p);case"GeometryCollection":for(w0=0,$0=T.geometries.length;w0<$0;w0++){var _6=_0({geometry:T.geometries[w0],type:"Feature",properties:a.properties},p);_6&&C1.push(_6)}return new _4(C1);case"FeatureCollection":for(w0=0,$0=T.features.length;w0<$0;w0++){var Z6=_0(T.features[w0],p);Z6&&C1.push(Z6)}return new _4(C1);default:throw new Error("Invalid GeoJSON object.")}}function N0(a,p,T,H){return a?a(p,T):new L4(T,H&&H.markersInheritOptions&&H)}function B0(a){return new N1(a[1],a[0],a[2])}function e6(a,p,T){for(var F2,H=[],C1=0,c2=a.length;C1<c2;C1++)F2=p?e6(a[C1],p-1,T):(T||B0)(a[C1]),H.push(F2);return H}function U0(a,p){return void 0!==(a=O1(a)).alt?[E(a.lng,p),E(a.lat,p),E(a.alt,p)]:[E(a.lng,p),E(a.lat,p)]}function n6(a,p,T,H){for(var C1=[],c2=0,F2=a.length;c2<F2;c2++)C1.push(p?n6(a[c2],v6(a[c2])?0:p-1,T,H):U0(a[c2],H));return!p&&T&&C1.length>0&&C1.push(C1[0].slice()),C1}function i6(a,p){return a.feature?t({},a.feature,{geometry:p}):b6(p)}function b6(a){return"Feature"===a.type||"FeatureCollection"===a.type?a:{type:"Feature",properties:{},geometry:a}}var X6={toGeoJSON:function(a){return i6(this,{type:"Point",coordinates:U0(this.getLatLng(),a)})}};function Te(a,p){return new $2(a,p)}L4.include(X6),v.include(X6),l.include(X6),b1.include({toGeoJSON:function(a){var p=!v6(this._latlngs);return i6(this,{type:(p?"Multi":"")+"LineString",coordinates:n6(this._latlngs,p?1:0,!1,a)})}}),n2.include({toGeoJSON:function(a){var p=!v6(this._latlngs),T=p&&!v6(this._latlngs[0]),H=n6(this._latlngs,T?2:p?1:0,!0,a);return p||(H=[H]),i6(this,{type:(T?"Multi":"")+"Polygon",coordinates:H})}}),Fe.include({toMultiPoint:function(a){var p=[];return this.eachLayer(function(T){p.push(T.toGeoJSON(a).geometry.coordinates)}),i6(this,{type:"MultiPoint",coordinates:p})},toGeoJSON:function(a){var p=this.feature&&this.feature.geometry&&this.feature.geometry.type;if("MultiPoint"===p)return this.toMultiPoint(a);var T="GeometryCollection"===p,H=[];return this.eachLayer(function(C1){if(C1.toGeoJSON){var c2=C1.toGeoJSON(a);if(T)H.push(c2.geometry);else{var F2=b6(c2);"FeatureCollection"===F2.type?H.push.apply(H,F2.features):H.push(F2)}}}),T?i6(this,{geometries:H,type:"GeometryCollection"}):{type:"FeatureCollection",features:H}}});var E6=Te,ee=Re.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(a,p,T){this._url=a,this._bounds=d2(p),d1(this,T)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(Y0(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){T6(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(a){return this.options.opacity=a,this._image&&this._updateOpacity(),this},setStyle:function(a){return a.opacity&&this.setOpacity(a.opacity),this},bringToFront:function(){return this._map&&Ne(this._image),this},bringToBack:function(){return this._map&&Je(this._image),this},setUrl:function(a){return this._url=a,this._image&&(this._image.src=a),this},setBounds:function(a){return this._bounds=d2(a),this._map&&this._reset(),this},getEvents:function(){var a={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(a.zoomanim=this._animateZoom),a},setZIndex:function(a){return this.options.zIndex=a,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var a="IMG"===this._url.tagName,p=this._image=a?this._url:z6("img");Y0(p,"leaflet-image-layer"),this._zoomAnimated&&Y0(p,"leaflet-zoom-animated"),this.options.className&&Y0(p,this.options.className),p.onselectstart=D,p.onmousemove=D,p.onload=f(this.fire,this,"load"),p.onerror=f(this._overlayOnError,this,"error"),(this.options.crossOrigin||""===this.options.crossOrigin)&&(p.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),a?this._url=p.src:(p.src=this._url,p.alt=this.options.alt)},_animateZoom:function(a){var p=this._map.getZoomScale(a.zoom),T=this._map._latLngBoundsToNewLayerBounds(this._bounds,a.zoom,a.center).min;X0(this._image,T,p)},_reset:function(){var a=this._image,p=new y1(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),T=p.getSize();w6(a,p.min),a.style.width=T.x+"px",a.style.height=T.y+"px"},_updateOpacity:function(){B6(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&null!=this.options.zIndex&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var a=this.options.errorOverlayUrl;a&&this._url!==a&&(this._url=a,this._image.src=a)},getCenter:function(){return this._bounds.getCenter()}}),P6=ee.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var a="VIDEO"===this._url.tagName,p=this._image=a?this._url:z6("video");if(Y0(p,"leaflet-image-layer"),this._zoomAnimated&&Y0(p,"leaflet-zoom-animated"),this.options.className&&Y0(p,this.options.className),p.onselectstart=D,p.onmousemove=D,p.onloadeddata=f(this.fire,this,"load"),a){for(var T=p.getElementsByTagName("source"),H=[],C1=0;C1<T.length;C1++)H.push(T[C1].src);this._url=T.length>0?H:[p.src]}else{_1(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(p.style,"objectFit")&&(p.style.objectFit="fill"),p.autoplay=!!this.options.autoplay,p.loop=!!this.options.loop,p.muted=!!this.options.muted,p.playsInline=!!this.options.playsInline;for(var c2=0;c2<this._url.length;c2++){var F2=z6("source");F2.src=this._url[c2],p.appendChild(F2)}}}});var ke=ee.extend({_initImage:function(){var a=this._image=this._url;Y0(a,"leaflet-image-layer"),this._zoomAnimated&&Y0(a,"leaflet-zoom-animated"),this.options.className&&Y0(a,this.options.className),a.onselectstart=D,a.onmousemove=D}});var Ue=Re.extend({options:{interactive:!1,offset:[0,0],className:"",pane:void 0,content:""},initialize:function(a,p){a&&(a instanceof N1||_1(a))?(this._latlng=O1(a),d1(this,p)):(d1(this,a),this._source=p),this.options.content&&(this._content=this.options.content)},openOn:function(a){return(a=arguments.length?a:this._source._map).hasLayer(this)||a.addLayer(this),this},close:function(){return this._map&&this._map.removeLayer(this),this},toggle:function(a){return this._map?this.close():(arguments.length?this._source=a:a=this._source,this._prepareOpen(),this.openOn(a._map)),this},onAdd:function(a){this._zoomAnimated=a._zoomAnimated,this._container||this._initLayout(),a._fadeAnimated&&B6(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),a._fadeAnimated&&B6(this._container,1),this.bringToFront(),this.options.interactive&&(Y0(this._container,"leaflet-interactive"),this.addInteractiveTarget(this._container))},onRemove:function(a){a._fadeAnimated?(B6(this._container,0),this._removeTimeout=setTimeout(f(T6,void 0,this._container),200)):T6(this._container),this.options.interactive&&(Y6(this._container,"leaflet-interactive"),this.removeInteractiveTarget(this._container))},getLatLng:function(){return this._latlng},setLatLng:function(a){return this._latlng=O1(a),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(a){return this._content=a,this.update(),this},getElement:function(){return this._container},update:function(){!this._map||(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var a={zoom:this._updatePosition,viewreset:this._updatePosition};return this._zoomAnimated&&(a.zoomanim=this._animateZoom),a},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&&Ne(this._container),this},bringToBack:function(){return this._map&&Je(this._container),this},_prepareOpen:function(a){var p=this._source;if(!p._map)return!1;if(p instanceof _4){p=null;var T=this._source._layers;for(var H in T)if(T[H]._map){p=T[H];break}if(!p)return!1;this._source=p}if(!a)if(p.getCenter)a=p.getCenter();else if(p.getLatLng)a=p.getLatLng();else{if(!p.getBounds)throw new Error("Unable to get source layer LatLng.");a=p.getBounds().getCenter()}return this.setLatLng(a),this._map&&this.update(),!0},_updateContent:function(){if(this._content){var a=this._contentNode,p="function"==typeof this._content?this._content(this._source||this):this._content;if("string"==typeof p)a.innerHTML=p;else{for(;a.hasChildNodes();)a.removeChild(a.firstChild);a.appendChild(p)}this.fire("contentupdate")}},_updatePosition:function(){if(this._map){var a=this._map.latLngToLayerPoint(this._latlng),p=U2(this.options.offset),T=this._getAnchor();this._zoomAnimated?w6(this._container,a.add(T)):p=p.add(a).add(T);var H=this._containerBottom=-p.y,C1=this._containerLeft=-Math.round(this._containerWidth/2)+p.x;this._container.style.bottom=H+"px",this._container.style.left=C1+"px"}},_getAnchor:function(){return[0,0]}});a6.include({_initOverlay:function(a,p,T,H){var C1=p;return C1 instanceof a||(C1=new a(H).setContent(p)),T&&C1.setLatLng(T),C1}}),Re.include({_initOverlay:function(a,p,T,H){var C1=T;return C1 instanceof a?(d1(C1,H),C1._source=this):(C1=p&&!H?p:new a(H,this)).setContent(T),C1}});var T4=Ue.extend({options:{pane:"popupPane",offset:[0,7],maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,closeOnEscapeKey:!0,className:""},openOn:function(a){return!(a=arguments.length?a:this._source._map).hasLayer(this)&&a._popup&&a._popup.options.autoClose&&a.removeLayer(a._popup),a._popup=this,Ue.prototype.openOn.call(this,a)},onAdd:function(a){Ue.prototype.onAdd.call(this,a),a.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof J||this._source.on("preclick",G6))},onRemove:function(a){Ue.prototype.onRemove.call(this,a),a.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof J||this._source.off("preclick",G6))},getEvents:function(){var a=Ue.prototype.getEvents.call(this);return(void 0!==this.options.closeOnClick?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(a.preclick=this.close),this.options.keepInView&&
1(a.moveend=this._adjustPan),a},_initLayout:function(){var a="leaflet-popup",p=this._container=z6("div",a+" "+(this.options.className||"")+" leaflet-zoom-animated"),T=this._wrapper=z6("div",a+"-content-wrapper",p);if(this._contentNode=z6("div",a+"-content",T),Ce(p),X4(this._contentNode),s6(p,"contextmenu",G6),this._tipContainer=z6("div",a+"-tip-container",p),this._tip=z6("div",a+"-tip",this._tipContainer),this.options.closeButton){var H=this._closeButton=z6("a",a+"-close-button",p);H.setAttribute("role","button"),H.setAttribute("aria-label","Close popup"),H.href="#close",H.innerHTML='<span aria-hidden="true">&#215;</span>',s6(H,"click",function(C1){ve(C1),this.close()},this)}},_updateLayout:function(){var a=this._contentNode,p=a.style;p.width="",p.whiteSpace="nowrap";var T=a.offsetWidth;T=Math.min(T,this.options.maxWidth),T=Math.max(T,this.options.minWidth),p.width=T+1+"px",p.whiteSpace="",p.height="";var C1=this.options.maxHeight,c2="leaflet-popup-scrolled";C1&&a.offsetHeight>C1?(p.height=C1+"px",Y0(a,c2)):Y6(a,c2),this._containerWidth=this._container.offsetWidth},_animateZoom:function(a){var p=this._map._latLngToNewLayerPoint(this._latlng,a.zoom,a.center),T=this._getAnchor();w6(this._container,p.add(T))},_adjustPan:function(){if(this.options.autoPan){if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning)return void(this._autopanning=!1);var a=this._map,p=parseInt(de(this._container,"marginBottom"),10)||0,T=this._container.offsetHeight+p,H=this._containerWidth,C1=new Y1(this._containerLeft,-T-this._containerBottom);C1._add(Ve(this._container));var c2=a.layerPointToContainerPoint(C1),F2=U2(this.options.autoPanPadding),e0=U2(this.options.autoPanPaddingTopLeft||F2),o0=U2(this.options.autoPanPaddingBottomRight||F2),w0=a.getSize(),$0=0,_6=0;c2.x+H+o0.x>w0.x&&($0=c2.x+H-w0.x+o0.x),c2.x-$0-e0.x<0&&($0=c2.x-e0.x),c2.y+T+o0.y>w0.y&&(_6=c2.y+T-w0.y+o0.y),c2.y-_6-e0.y<0&&(_6=c2.y-e0.y),($0||_6)&&(this.options.keepInView&&(this._autopanning=!0),a.fire("autopanstart").panBy([$0,_6]))}},_getAnchor:function(){return U2(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}});a6.mergeOptions({closePopupOnClick:!0}),a6.include({openPopup:function(a,p,T){return this._initOverlay(T4,a,p,T).openOn(this),this},closePopup:function(a){return(a=arguments.length?a:this._popup)&&a.close(),this}}),Re.include({bindPopup:function(a,p){return this._popup=this._initOverlay(T4,this._popup,a,p),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(a){return this._popup&&(this instanceof _4||(this._popup._source=this),this._popup._prepareOpen(a||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(a){return this._popup&&this._popup.setContent(a),this},getPopup:function(){return this._popup},_openPopup:function(a){if(this._popup&&this._map){h4(a);var p=a.layer||a.target;if(this._popup._source===p&&!(p instanceof J))return void(this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(a.latlng));this._popup._source=p,this.openPopup(a.latlng)}},_movePopup:function(a){this._popup.setLatLng(a.latlng)},_onKeyPress:function(a){13===a.originalEvent.keyCode&&this._openPopup(a)}});var P4=Ue.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(a){Ue.prototype.onAdd.call(this,a),this.setOpacity(this.options.opacity),a.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(a){Ue.prototype.onRemove.call(this,a),a.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var a=Ue.prototype.getEvents.call(this);return this.options.permanent||(a.preclick=this.close),a},_initLayout:function(){this._contentNode=this._container=z6("div","leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide")),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+m(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(a){var p,T,H=this._map,C1=this._container,c2=H.latLngToContainerPoint(H.getCenter()),F2=H.layerPointToContainerPoint(a),e0=this.options.direction,o0=C1.offsetWidth,w0=C1.offsetHeight,$0=U2(this.options.offset),_6=this._getAnchor();
vendor: 21,528 bytes, line 1
1"top"===e0?(p=o0/2,T=w0):"bottom"===e0?(p=o0/2,T=0):"center"===e0?(p=o0/2,T=w0/2):"right"===e0?(p=0,T=w0/2):"left"===e0?(p=o0,T=w0/2):F2.x<c2.x?(e0="right",p=0,T=w0/2):(e0="left",p=o0+2*($0.x+_6.x),T=w0/2),a=a.subtract(U2(p,T,!0)).add($0).add(_6),Y6(C1,"leaflet-tooltip-right"),Y6(C1,"leaflet-tooltip-left"),Y6(C1,"leaflet-tooltip-top"),Y6(C1,"leaflet-tooltip-bottom"),Y0(C1,"leaflet-tooltip-"+e0),w6(C1,a)},_updatePosition:function(){var a=this._map.latLngToLayerPoint(this._latlng);this._setPosition(a)},setOpacity:function(a){this.options.opacity=a,this._container&&B6(this._container,a)},_animateZoom:function(a){var p=this._map._latLngToNewLayerPoint(this._latlng,a.zoom,a.center);this._setPosition(p)},_getAnchor:function(){return U2(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}});a6.include({openTooltip:function(a,p,T){return this._initOverlay(P4,a,p,T).openOn(this),this},closeTooltip:function(a){return a.close(),this}}),Re.include({bindTooltip:function(a,p){return this._tooltip&&this.isTooltipOpen()&&this.unbindTooltip(),this._tooltip=this._initOverlay(P4,this._tooltip,a,p),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(a){if(a||!this._tooltipHandlersAdded){var p=a?"off":"on",T={remove:this.closeTooltip,move:this._moveTooltip};this._tooltip.options.permanent?T.add=this._openTooltip:(T.mouseover=this._openTooltip,T.mouseout=this.closeTooltip,T.click=this._openTooltip,this._map?this._addFocusListeners():T.add=this._addFocusListeners),this._tooltip.options.sticky&&(T.mousemove=this._moveTooltip),this[p](T),this._tooltipHandlersAdded=!a}},openTooltip:function(a){return this._tooltip&&(this instanceof _4||(this._tooltip._source=this),this._tooltip._prepareOpen(a)&&(this._tooltip.openOn(this._map),this.getElement?this._setAriaDescribedByOnLayer(this):this.eachLayer&&this.eachLayer(this._setAriaDescribedByOnLayer,this))),this},closeTooltip:function(){if(this._tooltip)return this._tooltip.close()},toggleTooltip:function(){return this._tooltip&&this._tooltip.toggle(this),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(a){return this._tooltip&&this._tooltip.setContent(a),this},getTooltip:function(){return this._tooltip},_addFocusListeners:function(){this.getElement?this._addFocusListenersOnLayer(this):this.eachLayer&&this.eachLayer(this._addFocusListenersOnLayer,this)},_addFocusListenersOnLayer:function(a){var p="function"==typeof a.getElement&&a.getElement();p&&(s6(p,"focus",function(){this._tooltip._source=a,this.openTooltip()},this),s6(p,"blur",this.closeTooltip,this))},_setAriaDescribedByOnLayer:function(a){var p="function"==typeof a.getElement&&a.getElement();p&&p.setAttribute("aria-describedby",this._tooltip._container.id)},_openTooltip:function(a){if(this._tooltip&&this._map){if(this._map.dragging&&this._map.dragging.moving()&&!this._openOnceFlag){this._openOnceFlag=!0;var p=this;return void this._map.once("moveend",function(){p._openOnceFlag=!1,p._openTooltip(a)})}this._tooltip._source=a.layer||a.target,this.openTooltip(this._tooltip.options.sticky?a.latlng:void 0)}},_moveTooltip:function(a){var T,H,p=a.latlng;this._tooltip.options.sticky&&a.originalEvent&&(T=this._map.mouseEventToContainerPoint(a.originalEvent),H=this._map.containerPointToLayerPoint(T),p=this._map.layerPointToLatLng(H)),this._tooltip.setLatLng(p)}});var K0=O4.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(a){var p=a&&"DIV"===a.tagName?a:document.createElement("div"),T=this.options;if(T.html instanceof Element?(J6(p),p.appendChild(T.html)):p.innerHTML=!1!==T.html?T.html:"",T.bgPos){var H=U2(T.bgPos);p.style.backgroundPosition=-H.x+"px "+-H.y+"px"}return this._setIconStyles(p,"icon"),p},createShadow:function(){return null}});O4.Default=M4;var d6=Re.extend({options:{tileSize:256,opacity:1,updateWhenIdle:t2.mobile,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(a){d1(this,a)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView()},beforeAdd:function(a){a._addZoomLimit(this)},onRemove:function(a){this._removeAllTiles(),T6(this._container),a._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(Ne(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(Je(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(a){return this.options.opacity=a,this._updateOpacity(),this},setZIndex:function(a){return this.options.zIndex=a,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){if(this._map){this._removeAllTiles();var a=this._clampZoom(this._map.getZoom());a!==this._tileZoom&&(this._tileZoom=a,this._updateLevels()),this._update()}return this},getEvents:function(){var a={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=b(this._onMoveEnd,this.options.updateInterval,this)),a.move=this._onMove),this._zoomAnimated&&(a.zoomanim=this._animateZoom),a},createTile:function(){return document.createElement("div")},getTileSize:function(){var a=this.options.tileSize;return a instanceof Y1?a:new Y1(a,a)},_updateZIndex:function(){this._container&&null!=this.options.zIndex&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(a){for(var c2,p=this.getPane().children,T=-a(-1/0,1/0),H=0,C1=p.length;H<C1;H++)c2=p[H].style.zIndex,p[H]!==this._container&&c2&&(T=a(T,+c2));isFinite(T)&&(this.options.zIndex=T+a(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!t2.ielt9){B6(this._container,this.options.opacity);var a=+new Date,p=!1,T=!1;for(var H in this._tiles){var C1=this._tiles[H];if(C1.current&&C1.loaded){var c2=Math.min(1,(a-C1.loaded)/200);B6(C1.el,c2),c2<1?p=!0:(C1.active?T=!0:this._onOpaqueTile(C1),C1.active=!0)}}T&&!this._noPrune&&this._pruneTiles(),p&&(R2(this._fadeFrame),this._fadeFrame=$(this._updateOpacity,this))}},_onOpaqueTile:D,_initContainer:function(){this._container||(this._container=z6("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var a=this._tileZoom,p=this.options.maxZoom;if(void 0!==a){for(var T in this._levels)T=Number(T),this._levels[T].el.children.length||T===a?(this._levels[T].el.style.zIndex=p-Math.abs(a-T),this._onUpdateLevel(T)):(T6(this._levels[T].el),this._removeTilesAtZoom(T),this._onRemoveLevel(T),delete this._levels[T]);var H=this._levels[a],C1=this._map;return H||((H=this._levels[a]={}).el=z6("div","leaflet-tile-container leaflet-zoom-animated",this._container),H.el.style.zIndex=p,H.origin=C1.project(C1.unproject(C1.getPixelOrigin()),a).round(),H.zoom=a,this._setZoomTransform(H,C1.getCenter(),C1.getZoom()),this._onCreateLevel(H)),this._level=H,H}},_onUpdateLevel:D,_onRemoveLevel:D,_onCreateLevel:D,_pruneTiles:function(){if(this._map){var a,p,T=this._map.getZoom();if(T>this.options.maxZoom||T<this.options.minZoom)return void this._removeAllTiles();for(a in this._tiles)(p=this._tiles[a]).retain=p.current;for(a in this._tiles)if((p=this._tiles[a]).current&&!p.active){var H=p.coords;this._retainParent(H.x,H.y,H.z,H.z-5)||this._retainChildren(H.x,H.y,H.z,H.z+2)}for(a in this._tiles)this._tiles[a].retain||this._removeTile(a)}},_removeTilesAtZoom:function(a){for(var p in this._tiles)this._tiles[p].coords.z===a&&this._removeTile(p)},_removeAllTiles:function(){for(var a in this._tiles)this._removeTile(a)},_invalidateAll:function(){for(var a in this._levels)T6(this._levels[a].el),this._onRemoveLevel(Number(a)),delete this._levels[a];this._removeAllTiles(),this._tileZoom=void 0},_retainParent:function(a,p,T,H){var C1=Math.floor(a/2),c2=Math.floor(p/2),F2=T-1,e0=new Y1(+C1,+c2);e0.z=+F2;var o0=this._tileCoordsToKey(e0),w0=this._tiles[o0];return w0&&w0.active?(w0.retain=!0,!0):(w0&&w0.loaded&&(w0.retain=!0),F2>H&&this._retainParent(C1,c2,F2,H))},_retainChildren:function(a,p,T,H){for(var C1=2*a;C1<2*a+2;C1++)for(var c2=2*p;c2<2*p+2;c2++){var F2=new Y1(C1,c2);F2.z=T+1;var e0=this._tileCoordsToKey(F2),o0=this._tiles[e0];o0&&o0.active?o0.retain=!0:(o0&&o0.loaded&&(o0.retain=!0),T+1<H&&this._retainChildren(C1,c2,T+1,H))}},_resetView:function(a){var p=a&&(a.pinch||a.flyTo);this._setView(this._map.getCenter(),this._map.getZoom(),p,p)},_animateZoom:function(a){this._setView(a.center,a.zoom,!0,a.noUpdate)},_clampZoom:function(a){var p=this.options;return void 0!==p.minNativeZoom&&a<p.minNativeZoom?p.minNativeZoom:void 0!==p.maxNativeZoom&&p.maxNativeZoom<a?p.maxNativeZoom:a},_setView:function(a,p,T,H){var C1=Math.round(p);C1=void 0!==this.options.maxZoom&&C1>this.options.maxZoom||void 0!==this.options.minZoom&&C1<this.options.minZoom?void 0:this._clampZoom(C1),(!H||this.options.updateWhenZooming&&C1!==this._tileZoom)&&(this._tileZoom=C1,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),void 0!==C1&&this._update(a),T||this._pruneTiles(),this._noPrune=!!T),this._setZoomTransforms(a,p)},_setZoomTransforms:function(a,p){for(var T in this._levels)this._setZoomTransform(this._levels[T],a,p)},_setZoomTransform:function(a,p,T){var H=this._map.getZoomScale(T,a.zoom),C1=a.origin.multiplyBy(H).subtract(this._map._getNewPixelOrigin(p,T)).round();t2.any3d?X0(a.el,C1,H):w6(a.el,C1)},_resetGrid:function(){var a=this._map,p=a.options.crs,T=this._tileSize=this.getTileSize(),H=this._tileZoom,C1=this._map.getPixelWorldBounds(this._tileZoom);C1&&(this._globalTileRange=this._pxBoundsToTileRange(C1)),this._wrapX=p.wrapLng&&!this.options.noWrap&&[Math.floor(a.project([0,p.wrapLng[0]],H).x/T.x),Math.ceil(a.project([0,p.wrapLng[1]],H).x/T.y)],this._wrapY=p.wrapLat&&!this.options.noWrap&&[Math.floor(a.project([p.wrapLat[0],0],H).y/T.x),Math.ceil(a.project([p.wrapLat[1],0],H).y/T.y)]},_onMoveEnd:function(){!this._map||this._map._animatingZoom||this._update()},_getTiledPixelBounds:function(a){var p=this._map,T=p._animatingZoom?Math.max(p._animateToZoom,p.getZoom()):p.getZoom(),H=p.getZoomScale(T,this._tileZoom),C1=p.project(a,this._tileZoom).floor(),c2=p.getSize().divideBy(2*H);return new y1(C1.subtract(c2),C1.add(c2))},_update:function(a){var p=this._map;if(p){var T=this._clampZoom(p.getZoom());if(void 0===a&&(a=p.getCenter()),void 0!==this._tileZoom){var H=this._getTiledPixelBounds(a),C1=this._pxBoundsToTileRange(H),c2=C1.getCenter(),F2=[],e0=this.options.keepBuffer,o0=new y1(C1.getBottomLeft().subtract([e0,-e0]),C1.getTopRight().add([e0,-e0]));if(!(isFinite(C1.min.x)&&isFinite(C1.min.y)&&isFinite(C1.max.x)&&isFinite(C1.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var w0 in this._tiles){var $0=this._tiles[w0].coords;($0.z!==this._tileZoom||!o0.contains(new Y1($0.x,$0.y)))&&(this._tiles[w0].current=!1)}if(Math.abs(T-this._tileZoom)>1)return void this._setView(a,T);for(var _6=C1.min.y;_6<=C1.max.y;_6++)for(var Z6=C1.min.x;Z6<=C1.max.x;Z6++){var Y4=new Y1(Z6,_6);if(Y4.z=this._tileZoom,this._isValidTile(Y4)){var ye=this._tiles[this._tileCoordsToKey(Y4)];ye?ye.current=!0:F2.push(Y4)}}if(F2.sort(function(tt,ot){return tt.distanceTo(c2)-ot.distanceTo(c2)}),0!==F2.length){this._loading||(this._loading=!0,this.fire("loading"));var I4=document.createDocumentFragment();for(Z6=0;Z6<F2.length;Z6++)this._addTile(F2[Z6],I4);this._level.el.appendChild(I4)}}}},_isValidTile:function(a){var p=this._map.options.crs;if(!p.infinite){var T=this._globalTileRange;if(!p.wrapLng&&(a.x<T.min.x||a.x>T.max.x)||!p.wrapLat&&(a.y<T.min.y||a.y>T.max.y))return!1}if(!this.options.bounds)return!0;var H=this._tileCoordsToBounds(a);return d2(this.options.bounds).overlaps(H)},_keyToBounds:function(a){return this._tileCoordsToBounds(this._keyToTileCoords(a))},_tileCoordsToNwSe:function(a){var p=this._map,T=this.getTileSize(),H=a.scaleBy(T),C1=H.add(T);return[p.unproject(H,a.z),p.unproject(C1,a.z)]},_tileCoordsToBounds:function(a){var p=this._tileCoordsToNwSe(a),T=new T2(p[0],p[1]);return this.options.noWrap||(T=this._map.wrapLatLngBounds(T)),T},_tileCoordsToKey:function(a){return a.x+":"+a.y+":"+a.z},_keyToTileCoords:function(a){var p=a.split(":"),T=new Y1(+p[0],+p[1]);return T.z=+p[2],T},_removeTile:function(a){var p=this._tiles[a];!p||(T6(p.el),delete this._tiles[a],this.fire("tileunload",{tile:p.el,coords:this._keyToTileCoords(a)}))},_initTile:function(a){Y0(a,"leaflet-tile");var p=this.getTileSize();a.style.width=p.x+"px",a.style.height=p.y+"px",a.onselectstart=D,a.onmousemove=D,t2.ielt9&&this.options.opacity<1&&B6(a,this.options.opacity)},_addTile:function(a,p){var T=this._getTilePos(a),H=this._tileCoordsToKey(a),C1=this.createTile(this._wrapCoords(a),f(this._tileReady,this,a));this._initTile(C1),this.createTile.length<2&&$(f(this._tileReady,this,a,null,C1)),w6(C1,T),this._tiles[H]={el:C1,coords:a,current:!0},p.appendChild(C1),this.fire("tileloadstart",{tile:C1,coords:a})},_tileReady:function(a,p,T){p&&this.fire("tileerror",{error:p,tile:T,coords:a});var H=this._tileCoordsToKey(a);(T=this._tiles[H])&&(T.loaded=+new Date,this._map._fadeAnimated?(B6(T.el,0),R2(this._fadeFrame),this._fadeFrame=$(this._updateOpacity,this)):(T.active=!0,this._pruneTiles()),p||(Y0(T.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:T.el,coords:a})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),t2.ielt9||!this._map._fadeAnimated?$(this._pruneTiles,this):setTimeout(f(this._pruneTiles,this),250)))},_getTilePos:function(a){return a.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(a){var p=new Y1(this._wrapX?S(a.x,this._wrapX):a.x,this._wrapY?S(a.y,this._wrapY):a.y);return p.z=a.z,p},_pxBoundsToTileRange:function(a){var p=this.getTileSize();return new y1(a.min.unscaleBy(p).floor(),a.max.unscaleBy(p).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var a in this._tiles)if(!this._tiles[a].loaded)return!1;return!0}});var D1=d6.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(a,p){this._url=a,(p=d1(this,p)).detectRetina&&t2.retina&&p.maxZoom>0?(p.tileSize=Math.floor(p.tileSize/2),p.zoomReverse?(p.zoomOffset--,p.minZoom=Math.min(p.maxZoom,p.minZoom+1)):(p.zoomOffset++,p.maxZoom=Math.max(p.minZoom,p.maxZoom-1)),p.minZoom=Math.max(0,p.minZoom)):p.zoomReverse?p.minZoom=Math.min(p.maxZoom,p.minZoom):p.maxZoom=Math.max(p.minZoom,p.maxZoom),"string"==typeof p.subdomains&&(p.subdomains=p.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(a,p){return this._url===a&&void 0===p&&(p=!0),this._url=a,p||this.redraw(),this},createTile:function(a,p){var T=document.createElement("img");return s6(T,"load",f(this._tileOnLoad,this,p,T)),s6(T,"error",f(this._tileOnError,this,p,T)),(this.options.crossOrigin||""===this.options.crossOrigin)&&(T.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),"string"==typeof this.options.referrerPolicy&&(T.referrerPolicy=this.options.referrerPolicy),T.alt="",T.src=this.getTileUrl(a),T},getTileUrl:function(a){var p={r:t2.retina?"@2x":"",s:this._getSubdomain(a),x:a.x,y:a.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var T=this._globalTileRange.max.y-a.y;this.options.tms&&(p.y=T),p["-y"]=T}return V(this._url,t(p,this.options))},_tileOnLoad:function(a,p){t2.ielt9?setTimeout(f(a,this,null,p),0):a(null,p)},_tileOnError:function(a,p,T){var H=this.options.errorTileUrl;H&&p.getAttribute("src")!==H&&(p.src=H),a(T,p)},_onTileRemove:function(a){a.tile.onload=null},_getZoomForUrl:function(){var a=this._tileZoom;return this.options.zoomReverse&&(a=this.options.maxZoom-a),a+this.options.zoomOffset},_getSubdomain:function(a){var p=Math.abs(a.x+a.y)%this.options.subdomains.length;return this.options.subdomains[p]},_abortLoading:function(){var a,p;for(a in this._tiles)if(this._tiles[a].coords.z!==this._tileZoom&&((p=this._tiles[a].el).onload=D,p.onerror=D,!p.complete)){p.src=p1;var T=this._tiles[a].coords;T6(p),delete this._tiles[a],this.fire("tileabort",{tile:p,coords:T})}},_removeTile:function(a){var p=this._tiles[a];if(p)return p.el.setAttribute("src",p1),d6.prototype._removeTile.call(this,a)},_tileReady:function(a,p,T){if(this._map&&(!T||T.getAttribute("src")!==p1))return d6.prototype._tileReady.call(this,a,p,T)}});function l1(a,p){return new D1(a,p)}var $1=D1.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(a,p){this._url=a;var T=t({},this.defaultWmsParams);for(var H in p)H in this.options||(T[H]=p[H]);var C1=(p=d1(this,p)).detectRetina&&t2.retina?2:1,c2=this.getTileSize();T.width=c2.x*C1,T.height=c2.y*C1,this.wmsParams=T},onAdd:function(a){this._crs=this.options.crs||a.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version),this.wmsParams[this._wmsVersion>=1.3?"crs":"srs"]=this._crs.code,D1.prototype.onAdd.call(this,a)},getTileUrl:function(a){var p=this._tileCoordsToNwSe(a),T=this._crs,H=y2(T.project(p[0]),T.project(p[1])),C1=H.min,c2=H.max,F2=(this._wmsVersion>=1.3&&this._crs===Ie?[C1.y,C1.x,c2.y,c2.x]:[C1.x,C1.y,c2.x,c2.y]).join(","),e0=D1.prototype.getTileUrl.call(this,a);return e0+k1(this.wmsParams,e0,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+F2},setParams:function(a,p){return t(this.wmsParams,a),p||this.redraw(),this}});D1.WMS=$1,l1.wms=function K(a,p){return new $1(a,p)};var x1=Re.extend({options:{padding:.1},initialize:function(a){d1(this,a),m(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),Y0(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var a={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(a.zoomanim=this._onAnimZoom),a},_onAnimZoom:function(a){this._updateTransform(a.center,a.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(a,p){var T=this._map.getZoomScale(p,this._zoom),H=this._map.getSize().multiplyBy(.5+this.options.padding),C1=this._map.project(this._center,p),c2=H.multiplyBy(-T).add(C1).subtract(this._map._getNewPixelOrigin(a,p));t2.any3d?X0(this._container,c2,T):w6(this._container,c2)},_reset:function(){for(var a in this._update(),this._updateTransform(this._center,this._zoom),this._layers)this._layers[a]._reset()},_onZoomEnd:function(){for(var a in this._layers)this._layers[a]._project()},_updatePaths:function(){for(var a in this._layers)this._layers[a]._update()},_update:function(){var a=this.options.padding,p=this._map.getSize(),T=this._map.containerPointToLayerPoint(p.multiplyBy(-a)).round();this._bounds=new y1(T,T.add(p.multiplyBy(1+2*a)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),V1=x1.extend({options:{tolerance:0},getEvents:function(){var a=x1.prototype.getEvents.call(this);return a.viewprereset=this._onViewPreReset,a},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){x1.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var a=this._container=document.createElement("canvas");s6(a,"mousemove",this._onMouseMove,this),s6(a,"click dblclick mousedown mouseup contextmenu",this._onClick,this),s6(a,"mouseout",this._handleMouseOut,this),a._leaflet_disable_events=!0,this._ctx=a.getContext("2d")},_destroyContainer:function(){R2(this._redrawRequest),delete this._ctx,T6(this._container),V6(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){for(var p in this._redrawBounds=null,this._layers)this._layers[p]._update();this._redraw()}},_update:function(){if(!this._map._animatingZoom||!this._bounds){x1.prototype._update.call(this);var a=this._bounds,p=this._container,T=a.getSize(),H=t2.retina?2:1;w6(p,a.min),p.width=H*T.x,p.height=H*T.y,p.style.width=T.x+"px",p.style.height=T.y+"px",t2.retina&&this._ctx.scale(2,2),this._ctx.translate(-a.min.x,-a.min.y),this.fire("update")}},_reset:function(){x1.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(a){this._updateDashArray(a),this._layers[m(a)]=a;var p=a._order={layer:a,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=p),this._drawLast=p,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(a){this._requestRedraw(a)},_removePath:function(a){var p=a._order,T=p.next,H=p.prev;T?T.prev=H:this._drawLast=H,H?H.next=T:this._drawFirst=T,delete a._order,delete this._layers[m(a)],this._requestRedraw(a)},_updatePath:function(a){this._extendRedrawBounds(a),a._project(),a._update(),this._requestRedraw(a)},_updateStyle:function(a){this._updateDashArray(a),this._requestRedraw(a)}
vendor: 8,348 bytes, line 1
1,_updateDashArray:function(a){if("string"==typeof a.options.dashArray){var H,C1,p=a.options.dashArray.split(/[, ]+/),T=[];for(C1=0;C1<p.length;C1++){if(H=Number(p[C1]),isNaN(H))return;T.push(H)}a.options._dashArray=T}else a.options._dashArray=a.options.dashArray},_requestRedraw:function(a){!this._map||(this._extendRedrawBounds(a),this._redrawRequest=this._redrawRequest||$(this._redraw,this))},_extendRedrawBounds:function(a){if(a._pxBounds){var p=(a.options.weight||0)+1;this._redrawBounds=this._redrawBounds||new y1,this._redrawBounds.extend(a._pxBounds.min.subtract([p,p])),this._redrawBounds.extend(a._pxBounds.max.add([p,p]))}},_redraw:function(){this._redrawRequest=null,this._redrawBounds&&(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var a=this._redrawBounds;if(a){var p=a.getSize();this._ctx.clearRect(a.min.x,a.min.y,p.x,p.y)}else this._ctx.save(),this._ctx.setTransform(1,0,0,1,0,0),this._ctx.clearRect(0,0,this._container.width,this._container.height),this._ctx.restore()},_draw:function(){var a,p=this._redrawBounds;if(this._ctx.save(),p){var T=p.getSize();this._ctx.beginPath(),this._ctx.rect(p.min.x,p.min.y,T.x,T.y),this._ctx.clip()}this._drawing=!0;for(var H=this._drawFirst;H;H=H.next)a=H.layer,(!p||a._pxBounds&&a._pxBounds.intersects(p))&&a._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(a,p){if(this._drawing){var T,H,C1,c2,F2=a._parts,e0=F2.length,o0=this._ctx;if(e0){for(o0.beginPath(),T=0;T<e0;T++){for(H=0,C1=F2[T].length;H<C1;H++)o0[H?"lineTo":"moveTo"]((c2=F2[T][H]).x,c2.y);p&&o0.closePath()}this._fillStroke(o0,a)}}},_updateCircle:function(a){if(this._drawing&&!a._empty()){var p=a._point,T=this._ctx,H=Math.max(Math.round(a._radius),1),C1=(Math.max(Math.round(a._radiusY),1)||H)/H;1!==C1&&(T.save(),T.scale(1,C1)),T.beginPath(),T.arc(p.x,p.y/C1,H,0,2*Math.PI,!1),1!==C1&&T.restore(),this._fillStroke(T,a)}},_fillStroke:function(a,p){var T=p.options;T.fill&&(a.globalAlpha=T.fillOpacity,a.fillStyle=T.fillColor||T.color,a.fill(T.fillRule||"evenodd")),T.stroke&&0!==T.weight&&(a.setLineDash&&a.setLineDash(p.options&&p.options._dashArray||[]),a.globalAlpha=T.opacity,a.lineWidth=T.weight,a.strokeStyle=T.color,a.lineCap=T.lineCap,a.lineJoin=T.lineJoin,a.stroke())},_onClick:function(a){for(var T,H,p=this._map.mouseEventToLayerPoint(a),C1=this._drawFirst;C1;C1=C1.next)(T=C1.layer).options.interactive&&T._containsPoint(p)&&("click"!==a.type&&"preclick"!==a.type||!this._map._draggableMoved(T))&&(H=T);this._fireEvent(!!H&&[H],a)},_onMouseMove:function(a){if(this._map&&!this._map.dragging.moving()&&!this._map._animatingZoom){var p=this._map.mouseEventToLayerPoint(a);this._handleMouseHover(a,p)}},_handleMouseOut:function(a){var p=this._hoveredLayer;p&&(Y6(this._container,"leaflet-interactive"),this._fireEvent([p],a,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(a,p){if(!this._mouseHoverThrottled){for(var T,H,C1=this._drawFirst;C1;C1=C1.next)(T=C1.layer).options.interactive&&T._containsPoint(p)&&(H=T);H!==this._hoveredLayer&&(this._handleMouseOut(a),H&&(Y0(this._container,"leaflet-interactive"),this._fireEvent([H],a,"mouseover"),this._hoveredLayer=H)),this._fireEvent(!!this._hoveredLayer&&[this._hoveredLayer],a),this._mouseHoverThrottled=!0,setTimeout(f(function(){this._mouseHoverThrottled=!1},this),32)}},_fireEvent:function(a,p,T){this._map._fireDOMEvent(p,T||p.type,a)},_bringToFront:function(a){var p=a._order;if(p){var T=p.next,H=p.prev;if(!T)return;T.prev=H,H?H.next=T:T&&(this._drawFirst=T),p.prev=this._drawLast,this._drawLast.next=p,p.next=null,this._drawLast=p,this._requestRedraw(a)}},_bringToBack:function(a){var p=a._order;if(p){var T=p.next,H=p.prev;if(!H)return;H.next=T,T?T.prev=H:H&&(this._drawLast=H),p.prev=null,p.next=this._drawFirst,this._drawFirst.prev=p,this._drawFirst=p,this._requestRedraw(a)}}});function m2(a){return t2.canvas?new V1(a):null}var A2=function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(a){return document.createElement("<lvml:"+a+' class="lvml">')}}catch(a){}return function(a){return document.createElement("<"+a+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),W2={_initContainer:function(){this._container=z6("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(x1.prototype._update.call(this),this.fire("update"))},_initPath:function(a){var p=a._container=A2("shape");Y0(p,"leaflet-vml-shape "+(this.options.className||"")),p.coordsize="1 1",a._path=A2("path"),p.appendChild(a._path),this._updateStyle(a),this._layers[m(a)]=a},_addPath:function(a){var p=a._container;this._container.appendChild(p),a.options.interactive&&a.addInteractiveTarget(p)},_removePath:function(a){var p=a._container;T6(p),a.removeInteractiveTarget(p),delete this._layers[m(a)]},_updateStyle:function(a){var p=a._stroke,T=a._fill,H=a.options,C1=a._container;C1.stroked=!!H.stroke,C1.filled=!!H.fill,H.stroke?(p||(p=a._stroke=A2("stroke")),C1.appendChild(p),p.weight=H.weight+"px",p.color=H.color,p.opacity=H.opacity,p.dashStyle=H.dashArray?_1(H.dashArray)?H.dashArray.join(" "):H.dashArray.replace(/( *, *)/g," "):"",p.endcap=H.lineCap.replace("butt","flat"),p.joinstyle=H.lineJoin):p&&(C1.removeChild(p),a._stroke=null),H.fill?(T||(T=a._fill=A2("fill")),C1.appendChild(T),T.color=H.fillColor||H.color,T.opacity=H.fillOpacity):T&&(C1.removeChild(T),a._fill=null)},_updateCircle:function(a){var p=a._point.round(),T=Math.round(a._radius),H=Math.round(a._radiusY||T);this._setPath(a,a._empty()?"M0 0":"AL "+p.x+","+p.y+" "+T+","+H+" 0,23592600")},_setPath:function(a,p){a._path.v=p},_bringToFront:function(a){Ne(a._container)},_bringToBack:function(a){Je(a._container)}},n0=t2.vml?A2:u2,a0=x1.extend({_initContainer:function(){this._container=n0("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=n0("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){T6(this._container),V6(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!this._map._animatingZoom||!this._bounds){x1.prototype._update.call(this);var a=this._bounds,p=a.getSize(),T=this._container;(!this._svgSize||!this._svgSize.equals(p))&&(this._svgSize=p,T.setAttribute("width",p.x),T.setAttribute("height",p.y)),w6(T,a.min),T.setAttribute("viewBox",[a.min.x,a.min.y,p.x,p.y].join(" ")),this.fire("update")}},_initPath:function(a){var p=a._path=n0("path");a.options.className&&Y0(p,a.options.className),a.options.interactive&&Y0(p,"leaflet-interactive"),this._updateStyle(a),this._layers[m(a)]=a},_addPath:function(a){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(a._path),a.addInteractiveTarget(a._path)},_removePath:function(a){T6(a._path),a.removeInteractiveTarget(a._path),delete this._layers[m(a)]},_updatePath:function(a){a._project(),a._update()},_updateStyle:function(a){var p=a._path,T=a.options;!p||(T.stroke?(p.setAttribute("stroke",T.color),p.setAttribute("stroke-opacity",T.opacity),p.setAttribute("stroke-width",T.weight),p.setAttribute("stroke-linecap",T.lineCap),p.setAttribute("stroke-linejoin",T.lineJoin),T.dashArray?p.setAttribute("stroke-dasharray",T.dashArray):p.removeAttribute("stroke-dasharray"),T.dashOffset?p.setAttribute("stroke-dashoffset",T.dashOffset):p.removeAttribute("stroke-dashoffset")):p.setAttribute("stroke","none"),T.fill?(p.setAttribute("fill",T.fillColor||T.color),p.setAttribute("fill-opacity",T.fillOpacity),p.setAttribute("fill-rule",T.fillRule||"evenodd")):p.setAttribute("fill","none"))},_updatePoly:function(a,p){this._setPath(a,X2(a._parts,p))},_updateCircle:function(a){var p=a._point,T=Math.max(Math.round(a._radius),1),C1="a"+T+","+(Math.max(Math.round(a._radiusY),1)||T)+" 0 1,0 ",c2=a._empty()?"M0 0":"M"+(p.x-T)+","+p.y+C1+2*T+",0 "+C1+2*-T+",0 ";this._setPath(a,c2)},_setPath:function(a,p){a._path.setAttribute("d",p)},_bringToFront:function(a){Ne(a._path)},_bringToBack:function(a){Je(a._path)}});function D0(a){return t2.svg||t2.vml?new a0(a):null}t2.vml&&a0.include(W2),a6.include({getRenderer:function(a){var p=a.options.renderer||this._getPaneRenderer(a.options.pane)||this.options.renderer||this._renderer;return p||(p=this._renderer=this._createRenderer()),this.hasLayer(p)||this.addLayer(p),p}
vendor: 8,357 bytes, line 1
1,_getPaneRenderer:function(a){if("overlayPane"===a||void 0===a)return!1;var p=this._paneRenderers[a];return void 0===p&&(p=this._createRenderer({pane:a}),this._paneRenderers[a]=p),p},_createRenderer:function(a){return this.options.preferCanvas&&m2(a)||D0(a)}});var A0=n2.extend({initialize:function(a,p){n2.prototype.initialize.call(this,this._boundsToLatLngs(a),p)},setBounds:function(a){return this.setLatLngs(this._boundsToLatLngs(a))},_boundsToLatLngs:function(a){return[(a=d2(a)).getSouthWest(),a.getNorthWest(),a.getNorthEast(),a.getSouthEast()]}});a0.create=n0,a0.pointsToPath=X2,$2.geometryToLayer=_0,$2.coordsToLatLng=B0,$2.coordsToLatLngs=e6,$2.latLngToCoords=U0,$2.latLngsToCoords=n6,$2.getFeature=i6,$2.asFeature=b6,a6.mergeOptions({boxZoom:!0});var U=ze.extend({initialize:function(a){this._map=a,this._container=a._container,this._pane=a._panes.overlayPane,this._resetStateTimeout=0,a.on("unload",this._destroy,this)},addHooks:function(){s6(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){V6(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){T6(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(a){if(!a.shiftKey||1!==a.which&&1!==a.button)return!1;this._clearDeferredResetState(),this._resetState(),c6(),z4(),this._startPoint=this._map.mouseEventToContainerPoint(a),s6(document,{contextmenu:h4,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(a){this._moved||(this._moved=!0,this._box=z6("div","leaflet-zoom-box",this._container),Y0(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(a);var p=new y1(this._point,this._startPoint),T=p.getSize();w6(this._box,p.min),this._box.style.width=T.x+"px",this._box.style.height=T.y+"px"},_finish:function(){this._moved&&(T6(this._box),Y6(this._container,"leaflet-crosshair")),Ae(),f4(),V6(document,{contextmenu:h4,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(a){if((1===a.which||1===a.button)&&(this._finish(),this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(f(this._resetState,this),0);var p=new T2(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(p).fire("boxzoomend",{boxZoomBounds:p})}},_onKeyDown:function(a){27===a.keyCode&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});a6.addInitHook("addHandler","boxZoom",U),a6.mergeOptions({doubleClickZoom:!0});var P=ze.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(a){var p=this._map,T=p.getZoom(),H=p.options.zoomDelta,C1=a.originalEvent.shiftKey?T-H:T+H;"center"===p.options.doubleClickZoom?p.setZoom(C1):p.setZoomAround(a.containerPoint,C1)}});a6.addInitHook("addHandler","doubleClickZoom",P),a6.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var M1=ze.extend({addHooks:function(){if(!this._draggable){var a=this._map;this._draggable=new ge(a._mapPane,a._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),a.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),a.on("zoomend",this._onZoomEnd,this),a.whenReady(this._onZoomEnd,this))}Y0(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){Y6(this._map._container,"leaflet-grab"),Y6(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var a=this._map;if(a._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var p=d2(this._map.options.maxBounds);this._offsetLimit=y2(this._map.latLngToContainerPoint(p.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(p.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;a.fire("movestart").fire("dragstart"),a.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(a){if(this._map.options.inertia){var p=this._lastTime=+new Date,T=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(T),this._times.push(p),this._prunePositions(p)}this._map.fire("move",a).fire("drag",a)},_prunePositions:function(a){for(;this._positions.length>1&&a-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var a=this._map.getSize().divideBy(2),p=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=p.subtract(a).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(a,p){return a-(a-p)*this._viscosity},_onPreDragLimit:function(){if(this._viscosity&&this._offsetLimit){var a=this._draggable._newPos.subtract(this._draggable._startPos),p=this._offsetLimit;a.x<p.min.x&&(a.x=this._viscousLimit(a.x,p.min.x)),a.y<p.min.y&&(a.y=this._viscousLimit(a.y,p.min.y)),a.x>p.max.x&&(a.x=this._viscousLimit(a.x,p.max.x)),a.y>p.max.y&&(a.y=this._viscousLimit(a.y,p.max.y)),this._draggable._newPos=this._draggable._startPos.add(a)}},_onPreDragWrap:function(){var a=this._worldWidth,p=Math.round(a/2),T=this._initialWorldOffset,H=this._draggable._newPos.x,C1=(H-p+T)%a+p-T,c2=(H+p+T)%a-p-T,F2=Math.abs(C1+T)<Math.abs(c2+T)?C1:c2;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=F2},_onDragEnd:function(a){var p=this._map,T=p.options,H=!T.inertia||a.noInertia||this._times.length<2;if(p.fire("dragend",a),H)p.fire("moveend");else{this._prunePositions(+new Date);var C1=this._lastPos.subtract(this._positions[0]),F2=T.easeLinearity,e0=C1.multiplyBy(F2/((this._lastTime-this._times[0])/1e3)),o0=e0.distanceTo([0,0]),w0=Math.min(T.inertiaMaxSpeed,o0),$0=e0.multiplyBy(w0/o0),_6=w0/(T.inertiaDeceleration*F2),Z6=$0.multiplyBy(-_6/2).round();Z6.x||Z6.y?(Z6=p._limitOffset(Z6,p.options.maxBounds),$(function(){p.panBy(Z6,{duration:_6,easeLinearity:F2,noMoveStart:!0,animate:!0})})):p.fire("moveend")}}});a6.addInitHook("addHandler","dragging",M1),a6.mergeOptions({keyboard:!0,keyboardPanDelta:80});var A1=ze.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(a){this._map=a,this._setPanDelta(a.options.keyboardPanDelta),this._setZoomDelta(a.options.zoomDelta)},addHooks:function(){var a=this._map._container;a.tabIndex<=0&&(a.tabIndex="0"),s6(a,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),V6(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){if(!this._focused){var a=document.body,p=document.documentElement,T=a.scrollTop||p.scrollTop,H=a.scrollLeft||p.scrollLeft;this._map._container.focus(),window.scrollTo(H,T)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(a){var H,C1,p=this._panKeys={},T=this.keyCodes;for(H=0,C1=T.left.length;H<C1;H++)p[T.left[H]]=[-1*a,0];for(H=0,C1=T.right.length;H<C1;H++)p[T.right[H]]=[a,0];for(H=0,C1=T.down.length;H<C1;H++)p[T.down[H]]=[0,a];for(H=0,C1=T.up.length;H<C1;H++)p[T.up[H]]=[0,-1*a]},_setZoomDelta:function(a){var H,C1,p=this._zoomKeys={},T=this.keyCodes;for(H=0,C1=T.zoomIn.length;H<C1;H++)p[T.zoomIn[H]]=a;for(H=0,C1=T.zoomOut.length;H<C1;H++)p[T.zoomOut[H]]=-a},_addHooks:function(){s6(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){V6(document,"keydown",this._onKeyDown,this)}
vendor: 1,423 bytes, line 1
1,_onKeyDown:function(a){if(!(a.altKey||a.ctrlKey||a.metaKey)){var H,p=a.keyCode,T=this._map;if(p in this._panKeys){if(!T._panAnim||!T._panAnim._inProgress)if(H=this._panKeys[p],a.shiftKey&&(H=U2(H).multiplyBy(3)),T.options.maxBounds&&(H=T._limitOffset(U2(H),T.options.maxBounds)),T.options.worldCopyJump){var C1=T.wrapLatLng(T.unproject(T.project(T.getCenter()).add(H)));T.panTo(C1)}else T.panBy(H)}else if(p in this._zoomKeys)T.setZoom(T.getZoom()+(a.shiftKey?3:1)*this._zoomKeys[p]);else{if(27!==p||!T._popup||!T._popup.options.closeOnEscapeKey)return;T.closePopup()}h4(a)}}});a6.addInitHook("addHandler","keyboard",A1),a6.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var s2=ze.extend({addHooks:function(){s6(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){V6(this._map._container,"wheel",this._onWheelScroll,this)},_onWheelScroll:function(a){var p=se(a),T=this._map.options.wheelDebounceTime;this._delta+=p,this._lastMousePos=this._map.mouseEventToContainerPoint(a),this._startTime||(this._startTime=+new Date);var H=Math.max(T-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(f(this._performZoom,this),H),h4(a)},_performZoom:function(){var a=this._map,p=a.getZoom(),T=this._map.options.zoomSnap||0;a._stop();var C1=4*Math.log(2/(1+Math.exp(-Math.abs(this._delta/(4*this._map.options.wheelPxPerZoomLevel)))))/M
vendor: 5,066 bytes, line 1
1ath.LN2,c2=T?Math.ceil(C1/T)*T:C1,F2=a._limitZoom(p+(this._delta>0?c2:-c2))-p;this._delta=0,this._startTime=null,F2&&("center"===a.options.scrollWheelZoom?a.setZoom(p+F2):a.setZoomAround(this._lastMousePos,p+F2))}});a6.addInitHook("addHandler","scrollWheelZoom",s2);a6.mergeOptions({tapHold:t2.touchNative&&t2.safari&&t2.mobile,tapTolerance:15});var H2=ze.extend({addHooks:function(){s6(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){V6(this._map._container,"touchstart",this._onDown,this)},_onDown:function(a){if(clearTimeout(this._holdTimeout),1===a.touches.length){var p=a.touches[0];this._startPos=this._newPos=new Y1(p.clientX,p.clientY),this._holdTimeout=setTimeout(f(function(){this._cancel(),this._isTapValid()&&(s6(document,"touchend",ve),s6(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",p))},this),600),s6(document,"touchend touchcancel contextmenu",this._cancel,this),s6(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function a(){V6(document,"touchend",ve),V6(document,"touchend touchcancel",a)},_cancel:function(){clearTimeout(this._holdTimeout),V6(document,"touchend touchcancel contextmenu",this._cancel,this),V6(document,"touchmove",this._onMove,this)},_onMove:function(a){var p=a.touches[0];this._newPos=new Y1(p.clientX,p.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(a,p){var T=new MouseEvent(a,{bubbles:!0,cancelable:!0,view:window,screenX:p.screenX,screenY:p.screenY,clientX:p.clientX,clientY:p.clientY});T._simulated=!0,p.target.dispatchEvent(T)}});a6.addInitHook("addHandler","tapHold",H2),a6.mergeOptions({touchZoom:t2.touch,bounceAtZoomLimits:!0});var r0=ze.extend({addHooks:function(){Y0(this._map._container,"leaflet-touch-zoom"),s6(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){Y6(this._map._container,"leaflet-touch-zoom"),V6(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(a){var p=this._map;if(a.touches&&2===a.touches.length&&!p._animatingZoom&&!this._zooming){var T=p.mouseEventToContainerPoint(a.touches[0]),H=p.mouseEventToContainerPoint(a.touches[1]);this._centerPoint=p.getSize()._divideBy(2),this._startLatLng=p.containerPointToLatLng(this._centerPoint),"center"!==p.options.touchZoom&&(this._pinchStartLatLng=p.containerPointToLatLng(T.add(H)._divideBy(2))),this._startDist=T.distanceTo(H),this._startZoom=p.getZoom(),this._moved=!1,this._zooming=!0,p._stop(),s6(document,"touchmove",this._onTouchMove,this),s6(document,"touchend touchcancel",this._onTouchEnd,this),ve(a)}},_onTouchMove:function(a){if(a.touches&&2===a.touches.length&&this._zooming){var p=this._map,T=p.mouseEventToContainerPoint(a.touches[0]),H=p.mouseEventToContainerPoint(a.touches[1]),C1=T.distanceTo(H)/this._startDist;if(this._zoom=p.getScaleZoom(C1,this._startZoom),!p.options.bounceAtZoomLimits&&(this._zoom<p.getMinZoom()&&C1<1||this._zoom>p.getMaxZoom()&&C1>1)&&(this._zoom=p._limitZoom(this._zoom)),"center"===p.options.touchZoom){if(this._center=this._startLatLng,1===C1)return}else{var c2=T._add(H)._divideBy(2)._subtract(this._centerPoint);if(1===C1&&0===c2.x&&0===c2.y)return;this._center=p.unproject(p.project(this._pinchStartLatLng,this._zoom).subtract(c2),this._zoom)}this._moved||(p._moveStart(!0,!1),this._moved=!0),R2(this._animRequest);var F2=f(p._move,p,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=$(F2,this,!0),ve(a)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,R2(this._animRequest),V6(document,"touchmove",this._onTouchMove,this),V6(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}});a6.addInitHook("addHandler","touchZoom",r0),a6.BoxZoom=U,a6.DoubleClickZoom=P,a6.Drag=M1,a6.Keyboard=A1,a6.ScrollWheelZoom=s2,a6.TapHold=H2,a6.TouchZoom=r0,_.Bounds=y1,_.Browser=t2,_.CRS=U1,_.Canvas=V1,_.Circle=v,_.CircleMarker=l,_.Class=p2,_.Control=xe,_.DivIcon=K0,_.DivOverlay=Ue,_.DomEvent=We,_.DomUtil=Le,_.Draggable=ge,_.Evented=k2,_.FeatureGroup=_4,_.GeoJSON=$2,_.GridLayer=d6,_.Handler=ze,_.Icon=O4,_.ImageOverlay=ee,_.LatLng=N1,_.LatLngBounds=T2,_.Layer=Re,_.LayerGroup=Fe,_.LineUtil=et,_.Map=a6,_.Marker=L4,_.Mixin=ae,_.Path=J,_.Point=Y1,_.PolyUtil=A4,_.Polygon=n2,_.Polyline=b1,_.Popup=T4,_.PosAnimation=be,_.Projection=m6,_.Rectangle=A0,_.Renderer=x1,_.SVG=a0,_.SVGOverlay=ke,_.TileLayer=D1,_.Tooltip=P4,_.Transformation=G2,_.Util=_2,_.VideoOverlay=P6,_.bind=f,_.bounds=y2,_.canvas=m2,_.circle=function A(a,p,T){return new v(a,p,T)},_.circleMarker=function d(a,p){return new l(a,p)},_.control=qe,_.divIcon=function u6(a){return new K0(a)},_.extend=t,_.featureGroup=function(a,p){return new _4(a,p)},_.geoJSON=Te,_.geoJson=E6,_.gridLayer=function X(a){return new d6(a)},_.icon=function mt(a){return new O4(a)}
vendor: 16,384 bytes, line 1
1,_.imageOverlay=function(a,p,T){return new ee(a,p,T)},_.latLng=O1,_.latLngBounds=d2,_.layerGroup=function(a,p){return new Fe(a,p)},_.map=function re(a,p){return new a6(a,p)},_.marker=function T1(a,p){return new L4(a,p)},_.point=U2,_.polygon=function I2(a,p){return new n2(a,p)},_.polyline=function Z1(a,p){return new b1(a,p)},_.popup=function(a,p){return new T4(a,p)},_.rectangle=function e1(a,p){return new A0(a,p)},_.setOptions=d1,_.stamp=m,_.svg=D0,_.svgOverlay=function De(a,p,T){return new ke(a,p,T)},_.tileLayer=l1,_.tooltip=function(a,p){return new P4(a,p)},_.transformation=g0,_.version="1.9.4",_.videoOverlay=function ue(a,p,T){return new P6(a,p,T)};var j0=window.L;_.noConflict=function(){return window.L=j0,this},window.L=_}(w1)},27088:function(h2,w1,_){!function(e){"use strict";e.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(M){return/^nm$/i.test(M)},meridiem:function(M,f,h){return M<12?h?"vm":"VM":h?"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(M){return M+(1===M||8===M||M>=20?"ste":"de")},week:{dow:1,doy:4}})}(_(15439))},52502:function(h2,w1,_){!function(e){"use strict";var t=function(b){return 0===b?0:1===b?1:2===b?2:b%100>=3&&b%100<=10?3:b%100>=11?4:5},M={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"]},f=function(b){return function(S,D,E,Q){var j=t(S),d1=M[b][t(S)];return 2===j&&(d1=d1[D?0:1]),d1.replace(/%d/i,S)}},h=["\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"];e.defineLocale("ar-dz",{months:h,monthsShort:h,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(b){return"\u0645"===b},meridiem:function(b,S,D){return b<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:f("s"),ss:f("s"),m:f("m"),mm:f("m"),h:f("h"),hh:f("h"),d:f("d"),dd:f("d"),M:f("M"),MM:f("M"),y:f("y"),yy:f("y")},postformat:function(b){return b.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(_(15439))},30128:function(h2,w1,_){!function(e){"use strict";e.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}})}(_(15439))},84519:function(h2,w1,_){!function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},M=function(S){return 0===S?0:1===S?1:2===S?2:S%100>=3&&S%100<=10?3:S%100>=11?4:5},f={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"]},h=function(S){return function(D,E,Q,j){var d1=M(D),k1=f[S][M(D)];return 2===d1&&(k1=k1[E?0:1]),k1.replace(/%d/i,D)}},m=["\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"];e.defineLocale("ar-ly",{months:m,monthsShort:m,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(S){return"\u0645"===S},meridiem:function(S,D,E){return S<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:h("s"),ss:h("s"),m:h("m"),mm:h("m"),h:h("h"),hh:h("h"),d:h("d"),dd:h("d"),M:h("M"),MM:h("M"),y:h("y"),yy:h("y")},preparse:function(S){return S.replace(/\u060c/g,",")},postformat:function(S){return S.replace(/\d/g,function(D){return t[D]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(_(15439))},65443:function(h2,w1,_){!function(e){"use strict";e.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}})}(_(15439))},14523:function(h2,w1,_){!function(e){"use strict";var t={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},M={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};e.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_\
1u062a\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(h){return"\u0645"===h},meridiem:function(h,m,b){return h<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(h){return h.replace(/[\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(m){return M[m]}).split("").reverse().join("").replace(/[\u0661\u0662](?![\u062a\u0643])/g,function(m){return M[m]}).split("").reverse().join("").replace(/\u060c/g,",")},postformat:function(h){return h.replace(/\d/g,function(m){return t[m]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(_(15439))},17642:function(h2,w1,_){!function(e){"use strict";var t={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},M={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};e.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_\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(h){return"\u0645"===h},meridiem:function(h,m,b){return h<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(h){return h.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(m){return M[m]}).replace(/\u060c/g,",")},postformat:function(h){return h.replace(/\d/g,function(m){return t[m]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(_(15439))},68592:function(h2,w1,_){!function(e){"use strict";e.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u064
11\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}})}(_(15439))},17038:function(h2,w1,_){!function(e){"use strict";var t={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},M={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},f=function(D){return 0===D?0:1===D?1:2===D?2:D%100>=3&&D%100<=10?3:D%100>=11?4:5},h={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"]},m=function(D){return function(E,Q,j,d1){var k1=f(E),t1=h[D][f(E)];return 2===k1&&(t1=t1[Q?0:1]),t1.replace(/%d/i,E)}},b=["\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"];e.defineLocale("ar",{months:b,monthsShort:b,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(D){return"\u0645"===D},meridiem:function(D,E,Q){return D<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:m("s"),ss:m("s"),m:m("m"),mm:m("m"),h:m("h"),hh:m("h"),d:m("d"),dd:m("d"),M:m("M"),MM:m("M"),y:m("y"),yy:m("y")},preparse:function(D){return D.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(E){return M[E]}).replace(/\u060c/g,",")},postformat:function(D){return D.replace(/\d/g,function(E){return t[E]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(_(15439))},51213:function(h2,w1,_){!function(e){"use strict";var t={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"};e.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(f){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(f)},meridiem:function(f,h,m){return f<4?"gec\u0259":f<12?"s\u0259h\u0259r":f<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(f){if(0===f)return f+"-\u0131nc\u0131";var h=f%10;return f+(t[h]||t[f%100-h]||t[f>=100?100:null])},week:{dow:1,doy:7}})}(_(15439))},69191:function(h2,w1,_){!function(e){"use strict";function M(h,m,b){return"m"===b?m?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===b?m?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":h+" "+function t(h,m){var b=h.split("_");return m%10==1&&m%100!=11?b[0]:m%10>=2&&m%10<=4&&(m%100<10||m%100>=20)?b[1]:b[2]}({ss:m?"\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:m?"\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:m?"\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"}[b],+h)}e.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:M,mm:M,h:M,hh:M,d:"\u0434\u0437\u0435\u043d\u044c",dd:M,M:"\u043c\u0435\u0441\u044f\u0446",MM:M,y:"\u0433\u043e\u0434",yy:M},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(h){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(h)},meridiem:function(h,m,b){return h<4?"\u043d\u043e\u0447\u044b":h<12?"\u0440\u0430\u043d\u0456\u0446\u044b":h<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(h,m){switch(m){case"M":case"d":case"DDD":case"w":case"W":return h%10!=2&&h%10!=3||h%100==12||h%100==13?h+"-\u044b":h+"-\u0456";case"D":return h+"-\u0433\u0430";default:return h}},week:{dow:1,doy:7}})}(_(15439))},90322:function(h2,w1,_){!function(e){"use strict";e.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(M){var f=M%10,h=M%100;return 0===M?M+"-\u0435\u0432":0===h?M+"-\u0435\u043d":h>10&&h<20?M+"-\u0442\u0438":1===f?M+"-\u0432\u0438":2===f?M+"-\u0440\u0438":7===f||8===f?M+"-\u043c\u0438":M+"-\u0442\u0438"},week:{dow:1,doy:7}})}(_(15439))},28042:function(h2,w1,_){!function(e){"use strict";e.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}})}(_(15439))},65903:function(h2,w1,_){!function(e){"use strict";var t={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},M={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};e.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(h){return h.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(m){return M[m]})},postformat:function(h){return h.replace(/\d/g,function(m){return t[m]})},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(h,m){return 12===h&&(h=0),"\u09b0\u09be\u09a4"===m?h<4?h:h+12:"\u09ad\u09cb\u09b0"===m||"\u09b8\u0995\u09be\u09b2"===m?h:"\u09a6\u09c1\u09aa\u09c1\u09b0"===m?h>=3?h:h+12:"\u09ac\u09bf\u0995\u09be\u09b2"===m||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===m?h+12:void 0},meridiem:function(h,m,b){return h<4?"\u09b0\u09be\u09a4":h<6?"\u09ad\u09cb\u09b0":h<12?"\u09b8\u0995\u09be\u09b2":h<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":h<18?"\u09ac\u09bf\u0995\u09be\u09b2":h<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(_(15439))},59620:function(h2,w1,_){!function(e){"use strict";var t={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},M={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};e.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(h){return h.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(m){return M[m]})},postformat:function(h){return h.replace(/\d/g,function(m){return t[m]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(h,m){return 12===h&&(h=0),"\u09b0\u09be\u09a4"===m&&h>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===m&&h<5||"\u09ac\u09bf\u0995\u09be\u09b2"===m?h+12:h},meridiem:function(h,m,b){return h<4?"\u09b0\u09be\u09a4":h<10?"\u09b8\u0995\u09be\u09b2":h<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":h<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(_(15439))},69645:function(h2,w1,_){!function(e){"use strict";var t={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},M={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};e.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(h){return h.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(m){return M[m]})},postformat:function(h){return h.replace(/\d/g,function(m){return t[m]})},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(h,m){return 12===h&&(h=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===m&&h>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===m&&h<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===m?h+12:h},meridiem:function(h,m,b){return h<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":h<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":h<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":h<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(_(15439))},45020:function(h2,w1,_){!function(e){"use strict";function t(t1,V,_1){return t1+" "+function h(t1,V){return 2===V?function m(t1){var V={m:"v",b:"v",d:"z"};return void 0===V[t1.charAt(0)]?t1:V[t1.charAt(0)]+t1.substring(1)}(t1):t1}({mm:"munutenn",MM:"miz",dd:"devezh"}[_1],t1)}function f(t1){return t1>9?f(t1%10):t1}var b=[/^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],S=/^(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,d1=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.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:d1,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:d1,monthsRegex:S,monthsShortRegex:S,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:b,longMonthsParse:b,shortMonthsParse:b,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:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:function M(t1){switch(f(t1)){case 1:case 3:case 4:case 5:case 9:return t1+" bloaz";default:return t1+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(t1){return t1+(1===t1?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(t1){return"g.m."===t1},meridiem:function(t1,V,_1){return t1<12?"a.m.":"g.m."}})}(_(15439))},64792:function(h2,w1,_){!function(e){"use strict";function M(h,m,b){var S=h+" ";switch(b){case"ss":return S+(1===h?"sekunda":2===h||3===h||4===h?"sekunde":"sekundi");case"mm":return S+(1===h?"minuta":2===h||3===h||4===h?"minute":"minuta");case"h":return"jedan sat";case"hh":return S+(1===h?"sat":2===h||3===h||4===h?"sata":"sati");case"dd":return S+(1===h?"dan":"dana");case"MM":return S+(1===h?"mjesec":2===h||3===h||4===h?"mjeseca":"mjeseci");case"yy":return S+(1===h?"godina":2===h||3===h||4===h?"godine":"godina")}}e.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:M,m:function t(h,m,b,S){if("m"===b)return m?"jedna minuta":S?"jednu minutu":"jedne minute"},mm:M,h:M,hh:M,d:"dan",dd:M,M:"mjesec",MM:M,y:"godinu",yy:M},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(_(15439))},47980:function(h2,w1,_){!function(e){"use strict";e.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(M,f){var h=1===M?"r":2===M?"n":3===M?"r":4===M?"t":"\xe8";return("w"===f||"W"===f)&&(h="a"),M+h},week:{dow:1,doy:4}})}(_(15439))},47322:function(h2,w1,_){!function(e){"use strict";var t={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/},M="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),f=[/^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],h=/^(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 m(D){return D>1&&D<5&&1!=~~(D/10)}function b(D,E,Q,j){var d1=D+" ";switch(Q){case"s":return E||j?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return E||j?d1+(m(D)?"sekundy":"sekund"):d1+"sekundami";case"m":return E?"minuta":j?"minutu":"minutou";case"mm":return E||j?d1+(m(D)?"minuty":"minut"):d1+"minutami";case"h":return E?"hodina":j?"hodinu":"hodinou";case"hh":return E||j?d1+(m(D)?"hodiny":"hodin"):d1+"hodinami";case"d":return E||j?"den":"dnem";case"dd":return E||j?d1+(m(D)?"dny":"dn\xed"):d1+"dny";case"M":return E||j?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return E||j?d1+(m(D)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):d1+"m\u011bs\xedci";case"y":return E||j?"rok":"rokem";case"yy":return E||j?d1+(m(D)?"roky":"let"):d1+"lety"}}e.defineLocale("cs",{months:t,monthsShort:M,monthsRegex:h,monthsShortRegex:h,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:f,longMonthsParse:f,shortMonthsParse:f,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:b,ss:b,m:b,mm:b,h:b,hh:b,d:b,dd:b,M:b,MM:b,y:b,yy:b},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(_(15439))},90365:function(h2,w1,_){!function(e){"use strict";e.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(M){return M+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(M)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(M)?"\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}})}(_(15439))},32092:function(h2,w1,_){!function(e){"use strict";
vendor: 4,911 bytes, line 1
1e.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(M){var h="";return M>20?h=40===M||50===M||60===M||80===M||100===M?"fed":"ain":M>0&&(h=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][M]),M+h},week:{dow:1,doy:4}})}(_(15439))},77387:function(h2,w1,_){!function(e){"use strict";e.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}})}(_(15439))},29459:function(h2,w1,_){!function(e){"use strict";function t(f,h,m,b){var S={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[f+" Tage",f+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[f+" Monate",f+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[f+" Jahre",f+" Jahren"]};return h?S[m][0]:S[m][1]}e.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:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(_(15439))},73694:function(h2,w1,_){!function(e){"use strict";function t(f,h,m,b){var S={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[f+" Tage",f+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[f+" Monate",f+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[f+" Jahre",f+" Jahren"]};return h?S[m][0]:S[m][1]}e.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:t,mm:"%d Minuten",h:t,hh:"%
1d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(_(15439))},54307:function(h2,w1,_){!function(e){"use strict";function t(f,h,m,b){var S={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[f+" Tage",f+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[f+" Monate",f+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[f+" Jahre",f+" Jahren"]};return h?S[m][0]:S[m][1]}e.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:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(_(15439))},39659:function(h2,w1,_){!function(e){"use strict";var t=["\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"],M=["\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"];e.defineLocale("dv",{months:t,monthsShort:t,weekdays:M,weekdaysShort:M,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(h){return"\u0789\u078a"===h},meridiem:function(h,m,b){return h<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(h){return h.replace(/\u060c/g,",")},postformat:function(h){return h.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(_(15439))},3460:function(h2,w1,_){!function(e){"use strict";
vendor: 4,740 bytes, line 1
1e.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(f,h){return f?"string"==typeof h&&/D/.test(h.substring(0,h.indexOf("MMMM")))?this._monthsGenitiveEl[f.month()]:this._monthsNominativeEl[f.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(f,h,m){return f>11?m?"\u03bc\u03bc":"\u039c\u039c":m?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(f){return"\u03bc"===(f+"").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(f,h){var m=this._calendarEl[f],b=h&&h.hours();return function t(f){return"undefined"!=typeof Function&&f instanceof Function||"[object Function]"===Object.prototype.toString.call(f)}(m)&&(m=m.apply(h)),m.replace("{}",b%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}})}(_(15439))},94369:function(h2,w1,_){!function(e){"use strict";e.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,521 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(M){var f=M%10;return M+(1==~~(M%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:0,doy:4}})}(_(15439))},60530:function(h2,w1,_){!function(e){"use strict";e.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(M){var f=M%10;return M+(1==~~(M%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")}})}(_(15439))},9998:function(h2,w1,_){!function(e){"use strict";e.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(M){var f=M%10;return M+(1==~~(M%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:1,doy:4}})}(_(15439))},13391:function(h2,w1,_){!function(e){"use strict";e.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(M){var f=M%10;return M+(1==~~(M%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:1,doy:4}})}(_(15439))},75414:function(h2,w1,_){!function(e){"use strict";e.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(M){var f=M%10;return M+(1==~~(M%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")}})}(_(15439))},19615:function(h2,w1,_){!function(e){"use strict";e.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(M){var f=M%10;return M+(1==~~(M%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:0,doy:6}})}(_(15439))},21248:function(h2,w1,_){!function(e){"use strict";e.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(M){var f=M%10;return M+(1==~~(M%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:1,doy:4}})}(_(15439))},13767:function(h2,w1,_){!function(e){"use strict";e.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(M){var f=M%10;return M+(1==~~(M%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:1,doy:4}})}(_(15439))},84530:function(h2,w1,_){!function(e){"use strict";e.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(M){return"p"===M.charAt(0).toLowerCase()},meridiem:function(M,f,h){return M>11?h?"p.t.m.":"P.T.M.":h?"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}})}(_(15439))},18944:function(h2,w1,_){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),M="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),f=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],h=/^(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;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(b,S){return b?/-MMM-/.test(S)?M[b.month()]:t[b.month()]:t},monthsRegex:h,monthsShortRegex:h,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:f,longMonthsParse:f,shortMonthsParse:f,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}})}(_(15439))},29116:function(h2,w1,_){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),M="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),f=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],h=/^(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;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(b,S){return b?/-MMM-/.test(S)?M[b.month()]:t[b.month()]:t},monthsRegex:h,monthsShortRegex:h,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:f,longMonthsParse:f,shortMonthsParse:f,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"})}(_(15439))},83609:function(h2,w1,_){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),M="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),f=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],h=/^(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;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(b,S){return b?/-MMM-/.test(S)?M[b.month()]:t[b.month()]:t},monthsRegex:h,monthsShortRegex:h,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:f,longMonthsParse:f,shortMonthsParse:f,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}})}(_(15439))},86866:function(h2,w1,_){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),M="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),f=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],h=/^(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;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(b,S){return b?/-MMM-/.test(S)?M[b.month()]:t[b.month()]:t},monthsRegex:h,monthsShortRegex:h,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:f,longMonthsParse:f,shortMonthsParse:f,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"})}(_(15439))},96725:function(h2,w1,_){!function(e){"use strict";function t(f,h,m,b){var S={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[f+"sekundi",f+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[f+" minuti",f+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[f+" tunni",f+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[f+" kuu",f+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[f+" aasta",f+" aastat"]};return h?S[m][2]?S[m][2]:S[m][1]:b?S[m][0]:S[m][1]}e.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:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d p\xe4eva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(_(15439))},67931:function(h2,w1,_){!function(e){"use strict";e.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}})}(_(15439))},56417:function(h2,w1,_){!function(e){"use strict";var t={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},M={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};e.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(h){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(h)},meridiem:function(h,m,b){return h<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(h){return h.replace(/[\u06f0-\u06f9]/g,function(m){return M[m]}).replace(/\u060c/g,",")},postformat:function(h){return h.replace(/\d/g,function(m){return t[m]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(_(15439))},20944:function(h2,w1,_){!function(e){"use strict";var t="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),M=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",t[7],t[8],t[9]];function f(b,S,D,E){var Q="";switch(D){case"s":return E?"muutaman sekunnin":"muutama sekunti";case"ss":Q=E?"sekunnin":"sekuntia";break;case"m":return E?"minuutin":"minuutti";case"mm":Q=E?"minuutin":"minuuttia";break;case"h":return E?"tunnin":"tunti";case"hh":Q=E?"tunnin":"tuntia";break;case"d":return E?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":Q=E?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return E?"kuukauden":"kuukausi";case"MM":Q=E?"kuukauden":"kuukautta";break;case"y":return E?"vuoden":"vuosi";case"yy":Q=E?"vuoden":"vuotta"}return function h(b,S){return b<10?S?M[b]:t[b]:b}(b,E)+" "+Q}e.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:f,ss:f,m:f,mm:f,h:f,hh:f,d:f,dd:f,M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(_(15439))},61766:function(h2,w1,_){!function(e){"use strict";e.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(M){return M},week:{dow:1,doy:4}})}(_(15439))},95867:function(h2,w1,_){!function(e){"use strict";e.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}})}(_(15439))},16848:function(h2,w1,_){!function(e){"use strict";e.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(M,f){switch(f){default:case"M":case"Q":case"D":case"DDD":case"d":return M+(1===M?"er":"e");case"w":case"W":return M+(1===M?"re":"e")}}})}(_(15439))},77773:function(h2,w1,_){!function(e){"use strict";e.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(M,f){switch(f){default:case"M":case"Q":case"D":case"DDD":case"d":return M+(1===M?"er":"e");case"w":case"W":return M+(1===M?"re":"e")}},week:{dow:1,doy:4}})}(_(15439))},1636:function(h2,w1,_){!function(e){"use strict";var f=/(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,h=[/^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];e.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:f,monthsShortRegex:f,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:h,longMonthsParse:h,shortMonthsParse:h,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(b,S){switch(S){case"D":return b+(1===b?"er":"");default:case"M":case"Q":case"DDD":case"d":return b+(1===b?"er":"e");case"w":case"W":return b+(1===b?"re":"e")}},week:{dow:1,doy:4}})}(_(15439))},14940:function(h2,w1,_){!function(e){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),M="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(h,m){return h?/-MMM-/.test(m)?M[h.month()]:t[h.month()]:t},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(h){return h+(1===h||8===h||h>=20?"ste":"de")},week:{dow:1,doy:4}})}(_(15439))},91402:function(h2,w1,_){!function(e){"use strict";e.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(S){return S+(1===S?"d":S%10==2?"na":"mh")},week:{dow:1,doy:4}})}(_(15439))},46924:function(h2,w1,_){!function(e){"use strict";e.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(S){return S+(1===S?"d":S%10==2?"na":"mh")},week:{dow:1,doy:4}})}(_(15439))},16398:function(h2,w1,_){!function(e){"use strict";e.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: 10,826 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(M){return 0===M.indexOf("un")?"n"+M:"en "+M},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}})}(_(15439))},72457:function(h2,w1,_){!function(e){"use strict";function t(f,h,m,b){var S={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:[f+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",f+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[f+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",f+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[f+" \u0935\u0930\u093e\u0902\u0928\u0940",f+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[f+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",f+" \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:[f+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",f+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[f+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",f+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return b?S[m][0]:S[m][1]}e.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:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(f,h){return"D"===h?f+"\u0935\u0947\u0930":f},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(f,h){return 12===f&&(f=0),"\u0930\u093e\u0924\u0940"===h?f<4?f:f+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===h?f:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===h?f>12?f:f+12:"\u0938\u093e\u0902\u091c\u0947"===h?f+12:void 0},meridiem:function(f,h,m){return f<4?"\u0930\u093e\u0924\u0940":f<12?"\u0938\u0915\u093e\u0933\u0940\u0902":f<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":f<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(_(15439))},52545:function(h2,w1,_){!function(e){"use strict";function t(f,h,m,b){var S={s:["thoddea sekondamni","thodde sekond"],ss:[f+" sekondamni",f+" sekond"],m:["eka mintan","ek minut"],mm:[f+" mintamni",f+" mintam"],h:["eka voran","ek vor"],hh:[f+" voramni",f+" voram"],d:["eka disan","ek dis"],dd:[f+" disamni",f+" dis"],M:["eka mhoinean","ek mhoino"],MM:[f+" mhoineamni",f+" mhoine"],y:["eka vorsan","ek voros"],yy:[f+" vorsamni",f+" vorsam"]};return b?S[m][0]:S[m][1]}e.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:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(f,h){return"D"===h?f+"er":f},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(f,h){return 12===f&&(f=0),"rati"===h?f<4?f:f+12:"sokallim"===h?f:"donparam"===h?f>12?f:f+12:"sanje"===h?f+12:void 0},meridiem:function(f,h,m){return f<4?"rati":f<12?"sokallim":f<16?"donparam":f<20?"sanje":"rati"}})}(_(15439))},42641:function(h2,w1,_){!function(e){"use strict";var t={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},M={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};e.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:"%
1d \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(h){return h.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(m){return M[m]})},postformat:function(h){return h.replace(/\d/g,function(m){return t[m]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(h,m){return 12===h&&(h=0),"\u0ab0\u0abe\u0aa4"===m?h<4?h:h+12:"\u0ab8\u0ab5\u0abe\u0ab0"===m?h:"\u0aac\u0aaa\u0acb\u0ab0"===m?h>=10?h:h+12:"\u0ab8\u0abe\u0a82\u0a9c"===m?h+12:void 0},meridiem:function(h,m,b){return h<4?"\u0ab0\u0abe\u0aa4":h<10?"\u0ab8\u0ab5\u0abe\u0ab0":h<17?"\u0aac\u0aaa\u0acb\u0ab0":h<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(_(15439))},7536:function(h2,w1,_){!function(e){"use strict";e.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(M){return 2===M?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":M+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(M){return 2===M?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":M+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(M){return 2===M?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":M+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(M){return 2===M?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":M%10==0&&10!==M?M+" \u05e9\u05e0\u05d4":M+" \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(M){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(M)},meridiem:function(M,f,h){return M<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":M<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":M<12?h?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":M<18?h?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(_(15439))},96335:function(h2,w1,_){!function(e){"use strict";var t={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},M={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},f=[/^\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];e.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:f,longMonthsParse:f,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(b){return b.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(S){return M[S]})},postformat:function(b){return b.replace(/\d/g,function(S){return t[S]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(b,S){return 12===b&&(b=0),"\u0930\u093e\u0924"===S?b<4?b:b+12:"\u0938\u0941\u092c\u0939"===S?b:"\u0926\u094b\u092a\u0939\u0930"===S?b>=10?b:b+12:"\u0936\u093e\u092e"===S?b+12:void 0},meridiem:function(b,S,D){return b<4?"\u0930\u093e\u0924":b<10?"\u0938\u0941\u092c\u0939":b<17?"\u0926\u094b\u092a\u0939\u0930":b<20?"\u093
16\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(_(15439))},7458:function(h2,w1,_){!function(e){"use strict";function t(f,h,m){var b=f+" ";switch(m){case"ss":return b+(1===f?"sekunda":2===f||3===f||4===f?"sekunde":"sekundi");case"m":return h?"jedna minuta":"jedne minute";case"mm":return b+(1===f?"minuta":2===f||3===f||4===f?"minute":"minuta");case"h":return h?"jedan sat":"jednog sata";case"hh":return b+(1===f?"sat":2===f||3===f||4===f?"sata":"sati");case"dd":return b+(1===f?"dan":"dana");case"MM":return b+(1===f?"mjesec":2===f||3===f||4===f?"mjeseca":"mjeseci");case"yy":return b+(1===f?"godina":2===f||3===f||4===f?"godine":"godina")}}e.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:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(_(15439))},56540:function(h2,w1,_){!function(e){"use strict";var t="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function M(m,b,S,D){var E=m;switch(S){case"s":return D||b?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return E+(D||b)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(D||b?" perc":" perce");case"mm":return E+(D||b?" perc":" perce");case"h":return"egy"+(D||b?" \xf3ra":" \xf3r\xe1ja");case"hh":return E+(D||b?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(D||b?" nap":" napja");case"dd":return E+(D||b?" nap":" napja");case"M":return"egy"+(D||b?" h\xf3nap":" h\xf3napja");case"MM":return E+(D||b?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(D||b?" \xe9v":" \xe9ve");case"yy":return E+(D||b?" \xe9v":" \xe9ve")}return""}function f(m){return(m?"":"[m\xfalt] ")+"["+t[this.day()]+"] LT[-kor]"}e.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(m){return"u"===m.charAt(1).toLowerCase()},meridiem:function(m,b,S){return m<12?!0===S?"de":"DE":!0===S?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return f.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return f.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:M,ss:M,m:M,mm:M,h:M,hh:M,d:M,dd:M,M,MM:M,y:M,yy:M},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(_(15439))},65283:function(h2,w1,_){!function(e){"use strict";e.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(M){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(M)},meridiem:function(M){return M<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":M<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":M<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(M,f){switch(f){case"DDD":case"w":case"W":case"DDDo":return 1===M?M+"-\u056b\u0576":M+"-\u0580\u0564";default:return M}},week:{dow:1,doy:7}})}(_(15439))},98780:function(h2,w1,_){!function(e){"use strict";e.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(M,f){return 12===M&&(M=0),"pagi"===f?M:"siang"===f?M>=11?M:M+12:"sore"===f||"malam"===f?M+12:void 0},meridiem:function(M,f,h){return M<11?"pagi":M<15?"siang":M<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}})}(_(15439))},14205:function(h2,w1,_){!function(e){"use strict";function t(h){return h%100==11||h%10!=1}function M(h,m,b,S){var D=h+" ";switch(b){case"s":return m||S?"nokkrar sek\xfandur":"nokkrum sek\xfandum";
vendor: 4,215 bytes, line 1
1case"ss":return t(h)?D+(m||S?"sek\xfandur":"sek\xfandum"):D+"sek\xfanda";case"m":return m?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return t(h)?D+(m||S?"m\xedn\xfatur":"m\xedn\xfatum"):m?D+"m\xedn\xfata":D+"m\xedn\xfatu";case"hh":return t(h)?D+(m||S?"klukkustundir":"klukkustundum"):D+"klukkustund";case"d":return m?"dagur":S?"dag":"degi";case"dd":return t(h)?m?D+"dagar":D+(S?"daga":"d\xf6gum"):m?D+"dagur":D+(S?"dag":"degi");case"M":return m?"m\xe1nu\xf0ur":S?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return t(h)?m?D+"m\xe1nu\xf0ir":D+(S?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):m?D+"m\xe1nu\xf0ur":D+(S?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return m||S?"\xe1r":"\xe1ri";case"yy":return t(h)?D+(m||S?"\xe1r":"\xe1rum"):D+(m||S?"\xe1r":"\xe1ri")}}e.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:M,ss:M,m:M,mm:M,h:"klukkustund",hh:M,d:M,dd:M,M,MM:M,y:M,yy:M},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(_(15439))},29985:function(h2,w1,_){!function(e){"use strict";e.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(M){return(/^[0-9].+$/.test(M)?"tra":"in")+" "+M},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}})}(_(15439))},34211:function(h2,w1,_){!function(e){"use strict";e.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}})}(_(15439))},31003:function(h2,w1,_){!function(e){"use strict";e.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(M,f){return"\u5143"===f[1]?1:parseInt(f[1]||M,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(M){return"\u5348\u5f8c"===M},meridiem:function(M,f,h){return M<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(M){return M.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(M){return this.week()!==M.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(M,f){switch(f){case"y":return 1===M?"\u5143\u5e74":M+"\u5e74";case"d":case"D":case"DDD":return M+"\u65e5";default:return M}},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"}})}(_(15439))},60420:function(h2,w1,_){!function(e){"use strict";e.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(M,f){return 12===M&&(M=0),"enjing"===f?M:"siyang"===f?M>=11?M:M+12:"sonten"===f||"ndalu"===f?M+12:void 0},meridiem:function(M,f,h){return M<11?"enjing":M<15?"siyang":M<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}})}(_(15439))},40851:function(h2,w1,_){!function(e){"use strict";e.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(M){return M.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(f,h,m){return"\u10d8"===m?h+"\u10e8\u10d8":h+m+"\u10e8\u10d8"})},past:function(M){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(M)?M.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(M)?M.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):M},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(M){return 0===M?M:1===M?M+"-\u10da\u10d8":M<20||M<=100&&M%20==0||M%100==0?"\u10db\u10d4-"+M:M+"-\u10d4"},week:{dow:1,doy:7}})}(_(15439))},16074:function(h2,w1,_){!function(e){"use strict";var t={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"};e.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(f){return f+(t[f]||t[f%10]||t[f>=100?100:null])},week:{dow:1,doy:7}})}(_(15439))},53343:function(h2,w1,_){!function(e){"use strict";var t={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},M={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};e.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:"\u
117a2\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(h){return"\u179b\u17d2\u1784\u17b6\u1785"===h},meridiem:function(h,m,b){return h<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(h){return h.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(m){return M[m]})},postformat:function(h){return h.replace(/\d/g,function(m){return t[m]})},week:{dow:1,doy:4}})}(_(15439))},44799:function(h2,w1,_){!function(e){"use strict";var t={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},M={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};e.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".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:"[\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:"%
1d \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(h){return h.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(m){return M[m]})},postformat:function(h){return h.replace(/\d/g,function(m){return t[m]})},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(h,m){return 12===h&&(h=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===m?h<4?h:h+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===m?h:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===m?h>=10?h:h+12:"\u0cb8\u0c82\u0c9c\u0cc6"===m?h+12:void 0},meridiem:function(h,m,b){return h<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":h<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":h<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":h<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(h){return h+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(_(15439))},13549:function(h2,w1,_){!function(e){"use strict";e.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(M,f){switch(f){case"d":case"D":case"DDD":return M+"\uc77c";case"M":return M+"\uc6d4";case"w":case"W":return M+"\uc8fc";default:return M}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(M){return"\uc624\ud6c4"===M},meridiem:function(M,f,h){return M<12?"\uc624\uc804":"\uc624\ud6c4"}})}(_(15439))},63775:function(h2,w1,_){!function(e){"use strict";function t(h,m,b,S){var D={s:["\xe7end san\xeeye","\xe7end san\xeeyeyan"],ss:[h+" san\xeeye",h+" san\xeeyeyan"],m:["deq\xeeqeyek","deq\xeeqeyek\xea"],mm:[h+" deq\xeeqe",h+" deq\xeeqeyan"],h:["saetek","saetek\xea"],hh:[h+" saet",h+" saetan"],d:["rojek","rojek\xea"],dd:[h+" roj",h+" rojan"],w:["hefteyek","hefteyek\xea"],ww:[h+" hefte",h+" hefteyan"],M:["mehek","mehek\xea"],MM:[h+" meh",h+" mehan"],y:["salek","salek\xea"],yy:[h+" sal",h+" salan"]};return m?D[b][0]:D[b][1]}e.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(h,m,b){return h<12?b?"bn":"BN":b?"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: 12,152 bytes, line 1
1,relativeTime:{future:"di %s de",past:"ber\xee %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,w:t,ww:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(?:y\xea|\xea|\.)/,ordinal:function(h,m){var b=m.toLowerCase();return b.includes("w")||b.includes("m")?h+".":h+function M(h){var m=(h=""+h).substring(h.length-1),b=h.length>1?h.substring(h.length-2):"";return 12==b||13==b||"2"!=m&&"3"!=m&&"50"!=b&&"70"!=m&&"80"!=m?"\xea":"y\xea"}(h)},week:{dow:1,doy:4}})}(_(15439))},91037:function(h2,w1,_){!function(e){"use strict";var t={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},M={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},f=["\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"];e.defineLocale("ku",{months:f,monthsShort:f,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(m){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(m)},meridiem:function(m,b,S){return m<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(m){return m.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(b){return M[b]}).replace(/\u060c/g,",")},postformat:function(m){return m.replace(/\d/g,function(b){return t[b]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(_(15439))},93125:function(h2,w1,_){!function(e){"use strict";var t={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"};e.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(f){return f+(t[f]||t[f%10]||t[f>=100?100:null])},week:{dow:1,doy:7}})}(_(15439))},69586:function(h2,w1,_){!function(e){"use strict";function t(b,S,D,E){var Q={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 S?Q[D][0]:Q[D][1]}function h(b){if(b=parseInt(b,10),isNaN(b))return!1;if(b<0)return!0;if(b<10)return 4<=b&&b<=7;if(b<100){var S=b%10;return h(0===S?b/10:S)}if(b<1e4){for(;b>=10;)b/=10;return h(b)}return h(b/=1e3)}e.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 M(b){return h(b.substr(0,b.indexOf(" ")))?"a "+b:"an "+b},past:function f(b){return h(b.substr(0,b.indexOf(" ")))?"viru "+b:"virun "+b},s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d M\xe9int",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(_(15439))},32349:function(h2,w1,_){!function(e){"use strict";e.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(M){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===M},meridiem:function(M,f,h){return M<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:"%d \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(M){return"\u0e97\u0eb5\u0ec8"+M}})}(_(15439))},92400:function(h2,w1,_){!function(e){"use strict";var t={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_die
1n\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(D,E,Q,j){return E?m(Q)[0]:j?m(Q)[1]:m(Q)[2]}function h(D){return D%10==0||D>10&&D<20}function m(D){return t[D].split("_")}function b(D,E,Q,j){var d1=D+" ";return 1===D?d1+f(0,E,Q[0],j):E?d1+(h(D)?m(Q)[1]:m(Q)[0]):j?d1+m(Q)[1]:d1+(h(D)?m(Q)[1]:m(Q)[2])}e.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 M(D,E,Q,j){return E?"kelios sekund\u0117s":j?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:b,m:f,mm:b,h:f,hh:b,d:f,dd:b,M:f,MM:b,y:f,yy:b},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(D){return D+"-oji"},week:{dow:1,doy:4}})}(_(15439))},39991:function(h2,w1,_){!function(e){"use strict";var t={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 M(S,D,E){return E?D%10==1&&D%100!=11?S[2]:S[3]:D%10==1&&D%100!=11?S[0]:S[1]}function f(S,D,E){return S+" "+M(t[E],S,D)}function h(S,D,E){return M(t[E],S,D)}e.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 m(S,D){return D?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:f,m:h,mm:f,h,hh:f,d:h,dd:f,M:h,MM:f,y:h,yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(_(15439))},28477:function(h2,w1,_){!function(e){"use strict";var t={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(f,h){return 1===f?h[0]:f>=2&&f<=4?h[1]:h[2]},translate:function(f,h,m){var b=t.words[m];return 1===m.length?h?b[0]:b[1]:f+" "+t.correctGrammaticalCase(f,b)}};e.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:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(_(15439))},55118:function(h2,w1,_){!function(e){"use strict";e.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}})}(_(15439))},15943:function(h2,w1,_){!function(e){"use strict";e.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(M){var f=M%10,h=M%100;return 0===M?M+"-\u0435\u0432":0===h?M+"-\u0435\u043d":h>10&&h<20?M+"-\u0442\u0438":1===f?M+"-\u0432\u0438":2===f?M+"-\u0440\u0438":7===f||8===f?M+"-\u043c\u0438":M+"-\u0442\u0438"},week:{dow:1,doy:7}})}(_(15439))},13849:function(h2,w1,_){!function(e){"use strict";e.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(M,f){return 12===M&&(M=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===f&&M>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===f||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===f?M+12:M},meridiem:function(M,f,h){return M<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":M<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":M<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":M<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(_(15439))},31977:function(h2,w1,_){!function(e){"use strict";function t(f,h,m,b){switch(m){case"s":return h?"\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 f+(h?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return f+(h?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return f+(h?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return f+(h?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return f+(h?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return f+(h?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return f}}e.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(f){return"\u04ae\u0425"===f}
vendor: 10,331 bytes, line 1
1,meridiem:function(f,h,m){return f<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:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(f,h){switch(h){case"d":case"D":case"DDD":return f+" \u04e9\u0434\u04e9\u0440";default:return f}}})}(_(15439))},66184:function(h2,w1,_){!function(e){"use strict";var t={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},M={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function f(m,b,S,D){var E="";if(b)switch(S){case"s":E="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":E="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":E="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":E="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":E="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":E="%d \u0924\u093e\u0938";break;case"d":E="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":E="%d \u0926\u093f\u0935\u0938";break;case"M":E="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":E="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":E="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":E="%d \u0935\u0930\u094d\u0937\u0947"}else switch(S){case"s":E="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":E="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":E="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":E="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":E="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":E="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":E="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":E="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":E="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":E="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":E="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":E="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return E.replace(/%d/i,m)}e.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:f,ss:f,m:f,mm:f,h:f,hh:f,d:f,dd:f,M:f,MM:f,y:f,yy:f},preparse:function(m){return m.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(b){return M[b]})},postformat:function(m){return m.replace(/\d/g,function(b){return t[b]})},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(m,b){return 12===m&&(m=0),"\u092a\u0939\u093e\u091f\u0947"===b||"\u0938\u0915\u093e\u0933\u0940"===b?m:"\u0926\u0941\u092a\u093e\u0930\u0940"===b||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===b||"\u0930\u093e\u0924\u094d\u0930\u0940"===b?m>=12?m:m+12:void 0},meridiem:function(m,b,S){return m>=0&&m<6?"\u092a\u0939\u093e\u091f\u0947":m<12?"\u0938\u0915\u093e\u0933\u0940":m<17?"\u0926\u0941\u092a\u093e\u0930\u0940":m<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(_(15439))},64524:function(h2,w1,_){!function(e){"use strict";e.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(M,f){return 12===M&&(M=0),"pagi"===f?M:"tengahari"===f?M>=11?M:M+12:"petang"===f||"malam"===f?M+12:void 0},meridiem:function(M,f,h){return M<11?"pagi":M<15?"tengahari":M<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}})}(_(15439))},70485:function(h2,w1,_){!function(e){"use strict";e.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(M,f){return 12===M&&(M=0),"pagi"===f?M:"tengahari"===f?M>=11?M:M+12:"petang"===f||"malam"===f?M+12:void 0},meridiem:function(M,f,h){return M<11?"pagi":M<15?"tengahari":M<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}})}(_(15439))},36681:function(h2,w1,_){!function(e){"use strict";e.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}})}(_(15439))},52024:function(h2,w1,_){!function(e){"use strict";var t={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},M={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};e.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:"\u
11010\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(h){return h.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(m){return M[m]})},postformat:function(h){return h.replace(/\d/g,function(m){return t[m]})},week:{dow:1,doy:4}})}(_(15439))},42688:function(h2,w1,_){!function(e){"use strict";e.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}})}(_(15439))},68914:function(h2,w1,_){!function(e){"use strict";var t={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},M={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};e.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(h){return h.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(m){return M[m]})},postformat:function(h){return h.replace(/\d/g,function(m){return t[m]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(h,m){return 12===h&&(h=0),"\u0930\u093e\u0924\u093f"===m?h<4?h:h+12:"\u092c\u093f\u0939\u093e\u0928"===m?h:"\u0926\u093f\u0909\u0901\u0938\u094b"===m?h>=10?h:h+12:"\u0938\u093e\u0901\u091d"===m?h+12:void 0},meridiem:function(h,m,b){return h<3?"\u0930\u093e\u0924\u093f":h<12?"\u092c\u093f\u0939\u093e\u0928":h<16?"\u0926\u093f\u0909\u0901\u0938\u094b":h<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}})}(_(15439))},52272:function(h2,w1,_){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),M="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),f=[/^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],h=/^(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;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(b,S){return b?/-MMM-/.test(S)?M[b.month()]:t[b.month()]:t},monthsRegex:h,monthsShortRegex:h,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:f,longMonthsParse:f,shortMonthsParse:f,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(b){return b+(1===b||8===b||b>=20?"ste":"de")},week:{dow:1,doy:4}})}(_(15439))}
vendor: 4,253 bytes, line 1
1,11758:function(h2,w1,_){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),M="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),f=[/^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],h=/^(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;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(b,S){return b?/-MMM-/.test(S)?M[b.month()]:t[b.month()]:t},monthsRegex:h,monthsShortRegex:h,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:f,longMonthsParse:f,shortMonthsParse:f,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(b){return b+(1===b||8===b||b>=20?"ste":"de")},week:{dow:1,doy:4}})}(_(15439))},41510:function(h2,w1,_){!function(e){"use strict";e.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}})}(_(15439))},52797:function(h2,w1,_){!function(e){"use strict";e.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(M,f){var h=1===M?"r":2===M?"n":3===M?"r":4===M?"t":"\xe8";return("w"===f||"W"===f)&&(h="a"),M+h},week:{dow:1,doy:4}})}(_(15439))},37944:function(h2,w1,_){!function(e){"use strict";var t={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},M={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};e.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(h){return h.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(m){return M[m]})},postformat:function(h){return h.replace(/\d/g,function(m){return t[m]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(h,m){return 12===h&&(h=0),"\u0a30\u0a3e\u0a24"===m?h<4?h:h+12:"\u0a38\u0a35\u0a47\u0a30"===m?h:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===m?h>=10?h:h+12:"\u0a38\u0a3c\u0a3e\u0a2e"===m?h+12:void 0}
vendor: 4,771 bytes, line 1
1,meridiem:function(h,m,b){return h<4?"\u0a30\u0a3e\u0a24":h<10?"\u0a38\u0a35\u0a47\u0a30":h<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":h<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(_(15439))},1605:function(h2,w1,_){!function(e){"use strict";var t="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),M="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),f=[/^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 h(S){return S%10<5&&S%10>1&&~~(S/10)%10!=1}function m(S,D,E){var Q=S+" ";switch(E){case"ss":return Q+(h(S)?"sekundy":"sekund");case"m":return D?"minuta":"minut\u0119";case"mm":return Q+(h(S)?"minuty":"minut");case"h":return D?"godzina":"godzin\u0119";case"hh":return Q+(h(S)?"godziny":"godzin");case"ww":return Q+(h(S)?"tygodnie":"tygodni");case"MM":return Q+(h(S)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return Q+(h(S)?"lata":"lat")}}e.defineLocale("pl",{months:function(S,D){return S?/D MMMM/.test(D)?M[S.month()]:t[S.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:f,longMonthsParse:f,shortMonthsParse:f,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:m,m,mm:m,h:m,hh:m,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:m,M:"miesi\u0105c",MM:m,y:"rok",yy:m},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(_(15439))},73840:function(h2,w1,_){!function(e){"use strict";e.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"})}(_(15439))},54225:function(h2,w1,_){!function(e){"use strict";e.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}})}(_(15439))},45128:function(h2,w1,_){!function(e){"use strict";function t(f,h,m){var S=" ";return(f%100>=20||f>=100&&f%100==0)&&(S=" de "),f+S+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[m]}e.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:t,m:"un minut",mm:t,h:"o or\u0103",hh:t,d:"o zi",dd:t,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:t,M:"o lun\u0103",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(_(15439))},35127:function(h2,w1,_){!function(e){"use strict";function M(m,b,S){return"m"===S?b?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":m+" "+function t(m,b){var S=m.split("_");return b%10==1&&b%100!=11?S[0]:b%10>=2&&b%10<=4&&(b%100<10||b%100>=20)?S[1]:S[2]}({ss:b?"\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:b?"\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"}[S],+m)}var f=[/^\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];e.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:f,longMonthsParse:f,shortMonthsParse:f,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: 16,384 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(m){if(m.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(m){if(m.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:M,m:M,mm:M,h:"\u0447\u0430\u0441",hh:M,d:"\u0434\u0435\u043d\u044c",dd:M,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:M,M:"\u043c\u0435\u0441\u044f\u0446",MM:M,y:"\u0433\u043e\u0434",yy:M},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(m){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(m)},meridiem:function(m,b,S){return m<4?"\u043d\u043e\u0447\u0438":m<12?"\u0443\u0442\u0440\u0430":m<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(m,b){switch(b){case"M":case"d":case"DDD":return m+"-\u0439";case"D":return m+"-\u0433\u043e";case"w":case"W":return m+"-\u044f";default:return m}},week:{dow:1,doy:4}})}(_(15439))},32525:function(h2,w1,_){!function(e){"use strict";var t=["\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"],M=["\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"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:M,weekdaysShort:M,weekdaysMin:M,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(h){return"\u0634\u0627\u0645"===h},meridiem:function(h,m,b){return h<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(h){return h.replace(/\u060c/g,",")},postformat:function(h){return h.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(_(15439))},59893:function(h2,w1,_){!function(e){"use strict";e.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}})}(_(15439))},33123:function(h2,w1,_){!function(e){"use strict";e.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(M){return M+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(M){return"\u0db4.\u0dc0."===M||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===M},meridiem:function(M,f,h){return M>11?h?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":h?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(_(15439))},59635:function(h2,w1,_){!function(e){"use strict";var t="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),M="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function f(b){return b>1&&b<5}function h(b,S,D,E){var Q=b+" ";switch(D){case"s":return S||E?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return S||E?Q+(f(b)?"sekundy":"sek\xfand"):Q+"sekundami";case"m":return S?"min\xfata":E?"min\xfatu":"min\xfatou";case"mm":return S||E?Q+(f(b)?"min\xfaty":"min\xfat"):Q+"min\xfatami";case"h":return S?"hodina":E?"hodinu":"hodinou";case"hh":return S||E?Q+(f(b)?"hodiny":"hod\xedn"):Q+"hodinami";case"d":return S||E?"de\u0148":"d\u0148om";case"dd":return S||E?Q+(f(b)?"dni":"dn\xed"):Q+"d\u0148ami";case"M":return S||E?"mesiac":"mesiacom";case"MM":return S||E?Q+(f(b)?"mesiace":"mesiacov"):Q+"mesiacmi";case"y":return S||E?"rok":"rokom";case"yy":return S||E?Q+(f(b)?"roky":"rokov"):Q+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:M,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:h,ss:h,m:h,mm:h,h,hh:h,d:h,dd:h,M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(_(15439))},78106:function(h2,w1,_){!function(e){"use strict";function t(f,h,m,b){var S=f+" ";switch(m){case"s":return h||b?"nekaj sekund":"nekaj sekundami";case"ss":return S+(1===f?h?"sekundo":"sekundi":2===f?h||b?"sekundi":"sekundah":f<5?h||b?"sekunde":"sekundah":"sekund");case"m":return h?"ena minuta":"eno minuto";case"mm":return S+(1===f?h?"minuta":"minuto":2===f?h||b?"minuti":"minutama":f<5?h||b?"minute":"minutami":h||b?"minut":"minutami");case"h":return h?"ena ura":"eno uro";case"hh":return S+(1===f?h?"ura":"uro":2===f?h||b?"uri":"urama":f<5?h||b?"ure":"urami":h||b?"ur":"urami");case"d":return h||b?"en dan":"enim dnem";case"dd":return S+(1===f?h||b?"dan":"dnem":2===f?h||b?"dni":"dnevoma":h||b?"dni":"dnevi");case"M":return h||b?"en mesec":"enim mesecem";case"MM":return S+(1===f?h||b?"mesec":"mesecem":2===f?h||b?"meseca":"mesecema":f<5?h||b?"mesece":"meseci":h||b?"mesecev":"meseci");case"y":return h||b?"eno leto":"enim letom";case"yy":return S+(1===f?h||b?"leto":"letom":2===f?h||b?"leti":"letoma":f<5?h||b?"leta":"leti":h||b?"let":"leti")}}e.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:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(_(15439))},88799:function(h2,w1,_){!function(e){"use strict";e.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(M){return"M"===M.charAt(0)},meridiem:function(M,f,h){return M<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}})}(_(15439))},52872:function(h2,w1,_){!function(e){"use strict";var t={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(f,h){return f%10>=1&&f%10<=4&&(f%100<10||f%100>=20)?f%10==1?h[0]:h[1]:h[2]},translate:function(f,h,m,b){var D,S=t.words[m];return 1===m.length?"y"===m&&h?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":b||h?S[0]:S[1]:(D=t.correctGrammaticalCase(f,S),"yy"===m&&h&&"\u0433\u043e\u0434\u0438\u043d\u0443"===D?f+" \u0433\u043e\u0434\u0438\u043d\u0430":f+" "+D)}};e.defineLocale("sr-cyrl",{months:"
1\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:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(_(15439))},97949:function(h2,w1,_){!function(e){"use strict";var t={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(f,h){return f%10>=1&&f%10<=4&&(f%100<10||f%100>=20)?f%10==1?h[0]:h[1]:h[2]},translate:function(f,h,m,b){var D,S=t.words[m];return 1===m.length?"y"===m&&h?"jedna godina":b||h?S[0]:S[1]:(D=t.correctGrammaticalCase(f,S),"yy"===m&&h&&"godinu"===D?f+" godina":f+" "+D)}};e.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:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(_(15439))},86167:function(h2,w1,_){!function(e){"use strict";e.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: 10,231 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(M,f,h){return M<11?"ekuseni":M<15?"emini":M<19?"entsambama":"ebusuku"},meridiemHour:function(M,f){return 12===M&&(M=0),"ekuseni"===f?M:"emini"===f?M>=11?M:M+12:"entsambama"===f||"ebusuku"===f?0===M?0:M+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(_(15439))},39713:function(h2,w1,_){!function(e){"use strict";e.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(M){var f=M%10;return M+(1==~~(M%100/10)?":e":1===f||2===f?":a":":e")},week:{dow:1,doy:4}})}(_(15439))},41982:function(h2,w1,_){!function(e){"use strict";e.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}})}(_(15439))},22732:function(h2,w1,_){!function(e){"use strict";var t={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},M={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};e.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}\u0bb5\u0ba4\u0bc1/,ordinal:function(h){return h+"\u0bb5\u0ba4\u0bc1"},preparse:function(h){return h.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(m){return M[m]})},postformat:function(h){return h.replace(/\d/g,function(m){return t[m]})},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(h,m,b){return h<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":h<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":h<10?" \u0b95\u0bbe\u0bb2\u0bc8":h<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":h<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":h<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(h,m){return 12===h&&(h=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===m?h<2?h:h+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===m||"\u0b95\u0bbe\u0bb2\u0bc8"===m||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===m&&h>=10?h:h+12},week:{dow:0,doy:6}})}(_(15439))},43636:function(h2,w1,_){!function(e){"use strict";e.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}
vendor: 9,224 bytes, line 1
1\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(M,f){return 12===M&&(M=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===f?M<4?M:M+12:"\u0c09\u0c26\u0c2f\u0c02"===f?M:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===f?M>=10?M:M+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===f?M+12:void 0},meridiem:function(M,f,h){return M<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":M<10?"\u0c09\u0c26\u0c2f\u0c02":M<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":M<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(_(15439))},2115:function(h2,w1,_){!function(e){"use strict";e.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(M){var f=M%10;return M+(1==~~(M%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:1,doy:4}})}(_(15439))},69801:function(h2,w1,_){!function(e){"use strict";var t={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"};e.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(f,h){return 12===f&&(f=0),"\u0448\u0430\u0431"===h?f<4?f:f+12:"\u0441\u0443\u0431\u04b3"===h?f:"\u0440\u04ef\u0437"===h?f>=11?f:f+12:"\u0431\u0435\u0433\u043e\u04b3"===h?f+12:void 0},meridiem:function(f,h,m){return f<4?"\u0448\u0430\u0431":f<11?"\u0441\u0443\u0431\u04b3":f<16?"\u0440\u04ef\u0437":f<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(f){return f+(t[f]||t[f%10]||t[f>=100?100:null])},week:{dow:1,doy:7}})}(_(15439))},2868:function(h2,w1,_){!function(e){"use strict";e.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(M){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===M},meridiem:function(M,f,h){return M<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"}})}(_(15439))},31310:function(h2,w1,_){!function(e){"use strict";
vendor: 6,852 bytes, line 1
1var t={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"};e.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] LT",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(f,h){switch(h){case"d":case"D":case"Do":case"DD":return f;default:if(0===f)return f+"'unjy";var m=f%10;return f+(t[m]||t[f%100-m]||t[f>=100?100:null])}},week:{dow:1,doy:7}})}(_(15439))},22360:function(h2,w1,_){!function(e){"use strict";e.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(M){return M},week:{dow:1,doy:4}})}(_(15439))},66645:function(h2,w1,_){!function(e){"use strict";var t="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function h(S,D,E,Q){var j=function m(S){var D=Math.floor(S%1e3/100),E=Math.floor(S%100/10),Q=S%10,j="";return D>0&&(j+=t[D]+"vatlh"),E>0&&(j+=(""!==j?" ":"")+t[E]+"maH"),Q>0&&(j+=(""!==j?" ":"")+t[Q]),""===j?"pagh":j}(S);switch(E){case"ss":return j+" lup";case"mm":return j+" tup";case"hh":return j+" rep";case"dd":return j+" jaj";case"MM":return j+" jar";case"yy":return j+" DIS"}}e.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 M(S){var D=S;return-1!==S.indexOf("jaj")?D.slice(0,-3)+"leS":-1!==S.indexOf("jar")?D.slice(0,-3)+"waQ":-1!==S.indexOf("DIS")?D.slice(0,-3)+"nem":D+" pIq"},past:function f(S){var D=S;return-1!==S.indexOf("jaj")?D.slice(0,-3)+"Hu\u2019":-1!==S.indexOf("jar")?D.slice(0,-3)+"wen":-1!==S.indexOf("DIS")?D.slice(0,-3)+"ben":D+" ret"},s:"puS lup",ss:h,m:"wa\u2019 tup",mm:h,h:"wa\u2019 rep",hh:h,d:"wa\u2019 jaj",dd:h,M:"wa\u2019 jar",MM:h,y:"wa\u2019 DIS",yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(_(15439))},98374:function(h2,w1,_){!function(e){"use strict";var t={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"};e.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(f,h,m){return f<12?m?"\xf6\xf6":"\xd6\xd6":m?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(f){return"\xf6s"===f||"\xd6S"===f},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(f,h){switch(h){case"d":case"D":case"Do":case"DD":return f;default:if(0===f)return f+"'\u0131nc\u0131";var m=f%10;return f+(t[m]||t[f%100-m]||t[f>=100?100:null])}},week:{dow:1,doy:7}})}(_(15439))},256:function(h2,w1,_){!function(e){"use strict";function M(f,h,m,b){var S={s:["viensas secunds","'iensas secunds"],ss:[f+" secunds",f+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[f+" m\xeduts",f+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[f+" \xfeoras",f+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[f+" ziuas",f+" ziuas"],M:["'n mes","'iens mes"],MM:[f+" mesen",f+" mesen"],y:["'n ar","'iens ar"],yy:[f+" ars",f+" ars"]};return b||h?S[m][0]:S[m][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4t
1s_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(f){return"d'o"===f.toLowerCase()},meridiem:function(f,h,m){return f>11?m?"d'o":"D'O":m?"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:M,ss:M,m:M,mm:M,h:M,hh:M,d:M,dd:M,M,MM:M,y:M,yy:M},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(_(15439))},61631:function(h2,w1,_){!function(e){"use strict";e.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}})}(_(15439))},61595:function(h2,w1,_){!function(e){"use strict";e.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}})}(_(15439))},6050:function(h2,w1,_){!function(e){"use strict";e.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(M,f){return 12===M&&(M=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===f||"\u0633\u06d5\u06be\u06d5\u0631"===f||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===f?M:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===f||"\u0643\u06d5\u0686"===f?M+12:M>=11?M:M+12},meridiem:function(M,f,h){var m=100*M+f;return m<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":m<900?"\u0633\u06d5\u06be\u06d5\u0631":m<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":m<1230?"\u0686\u06c8\u0634":m<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(M,f){switch(f){case"d":case"D":case"DDD":return M+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return M+"-\u06be\u06d5\u067e\u062a\u06d5";default:return M}},preparse:function(M){return M.replace(/\u060c/g,",")},postformat:function(M){return M.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(_(15439))},65610:function(h2,w1,_){!function(e){"use strict";function M(b,S,D){return"m"===D?S?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===D?S?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":b+" "+function t(b,S){var D=b.split("_");return S%10==1&&S%100!=11?D[0]:S%10>=2&&S%10<=4&&(S%100<10||S%100>=20)?D[1]:D[2]}({ss:S?"\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:S?"\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:S?"\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"}[D],+b)}function h(b){return function(){return b+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}e.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 f(b,S){var D={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===b?D.nominative.slice(1,7).concat(D.nominative.slice(0,1)):b?D[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(S)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(S)?"genitive":"nominative"][b.day()]:D.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:h("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:h("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:h("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:h("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 
vendor: 10,954 bytes, line 1
16:return h("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return h("[\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:M,m:M,mm:M,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:M,d:"\u0434\u0435\u043d\u044c",dd:M,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:M,y:"\u0440\u0456\u043a",yy:M},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(b){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(b)},meridiem:function(b,S,D){return b<4?"\u043d\u043e\u0447\u0456":b<12?"\u0440\u0430\u043d\u043a\u0443":b<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(b,S){switch(S){case"M":case"d":case"DDD":case"w":case"W":return b+"-\u0439";case"D":return b+"-\u0433\u043e";default:return b}},week:{dow:1,doy:7}})}(_(15439))},86077:function(h2,w1,_){!function(e){"use strict";var t=["\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"],M=["\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"];e.defineLocale("ur",{months:t,monthsShort:t,weekdays:M,weekdaysShort:M,weekdaysMin:M,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(h){return"\u0634\u0627\u0645"===h},meridiem:function(h,m,b){return h<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(h){return h.replace(/\u060c/g,",")},postformat:function(h){return h.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(_(15439))},12207:function(h2,w1,_){!function(e){"use strict";e.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}})}(_(15439))},22862:function(h2,w1,_){!function(e){"use strict";e.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}})}(_(15439))},48093:function(h2,w1,_){!function(e){"use strict";e.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(M){return/^ch$/i.test(M)},meridiem:function(M,f,h){return M<12?h?"sa":"SA":h?"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(M){return M},week:{dow:1,doy:4}})}(_(15439))},25590:function(h2,w1,_){!function(e){"use strict";e.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(M){var f=M%10;return M+(1==~~(M%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:1,doy:4}})}(_(15439))},9058:function(h2,w1,_){!function(e){"use strict";e.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}})}(_(15439))},77908:function(h2,w1,_){!function(e){"use strict";e.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(M,f){return 12===M&&(M=0),"\u51cc\u6668"===f||"\u65e9\u4e0a"===f||"\u4e0a\u5348"===f?M:"\u4e0b\u5348"===f||"\u665a\u4e0a"===f?M+12:M>=11?M:M+12},meridiem:function(M,f,h){var m=100*M+f;return m<600?"\u51cc\u6668":m<900?"\u65e9\u4e0a":m<1130?"\u4e0a\u5348":m<1230?"\u4e2d\u5348":m<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(M){return M.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(M){return this.week()!==M.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(M,f){switch(f){case"d":case"D":case"DDD":return M+"\u65e5";case"M":return M+"\u6708";case"w":case"W":return M+"\u5468";default:return M}},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}})}(_(15439))},8867:function(h2,w1,_){!function(e){"use strict";e.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(M,f){return 12===M&&(M=0),"\u51cc\u6668"===f||"\u65e9\u4e0a"===f||"\u4e0a\u5348"===f?M:"\u4e2d\u5348"===f?M>=11?M:M+12:"\u4e0b\u5348"===f||"\u665a\u4e0a"===f?M+12:void 0},meridiem:function(M,f,h){var m=100*M+f;return m<600?"\u51cc\u6668":m<900?"\u65e9\u4e0a":m<1200?"\u4e0a\u5348":1200===m?"\u4e2d\u5348":m<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(M,f){switch(f){case"d":case"D":case"DDD":return M+"\u65e5";case"M":return M+"\u6708";case"w":case"W":return M+"\u9031";default:return M}},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"}})}(_(15439))},31133:function(h2,w1,_){!function(e){"use strict";e.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(M,f){return 12===M&&(M=0),"\u51cc\u6668"===f||"\u65e9\u4e0a"===f||"\u4e0a\u5348"===f?M:"\u4e2d\u5348"===f?M>=11?M:M+12:"\u4e0b\u5348"===f||"\u665a\u4e0a"===f?M+12:void 0},meridiem:function(M,f,h){var m=100*M+f;return m<600?"\u51cc\u6668":m<900?"\u65e9\u4e0a":m<1130?"\u4e0a\u5348":m<1230?"\u4e2d\u5348":m<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(M,f){switch(f){case"d":case"D":case"DDD":return M+"\u65e5";case"M":return M+"\u6708";case"w":case"W":return M+"\u9031";default:return M}},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"}})}(_(15439))},83291:function(h2,w1,_){!function(e){"use strict";e.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(M,f){return 12===M&&(M=0),"\u51cc\u6668"===f||"\u65e9\u4e0a"===f||"\u4e0a\u5348"===f?M:"\u4e2d\u5348"===f?M>=11?M:M+12:"\u4e0b\u5348"===f||"\u665a\u4e0a"===f?M+12:void 0},meridiem:function(M,f,h){var m=100*M+f;return m<600?"\u51cc\u6668":m<900?"\u65e9\u4e0a":m<1130?"\u4e0a\u5348":m<1230?"\u4e2d\u5348":m<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(M,f){switch(f){case"d":case"D":case"DDD":return M+"\u65e5";case"M":return M+"\u6708";case"w":case"W":return M+"\u9031";default:return M}},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"}})}(_(15439))},15439:function(h2,w1,_){(h2=_.nmd(h2)).exports=function(){"use strict";var e,V;function t(){return e.apply(null,arguments)}function f(y){return y instanceof Array||"[object Array]"===Object.prototype.toString.call(y)}function h(y){return null!=y&&"[object Object]"===Object.prototype.toString.call(y)}function m(y,I){return Object.prototype.hasOwnProperty.call(y,I)}function b(y){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(y).length;var I;for(I in y)if(m(y,I))return!1;return!0}function S(y){return void 0===y}function D(y){return"number"==typeof y||"[object Number]"===Object.prototype.toString.call(y)}function E(y){return y instanceof Date||"[object Date]"===Object.prototype.toString.call(y)}function Q(y,I){var E1,u1=[],J1=y.length;for(E1=0;E1<J1;++E1)u1.push(I(y[E1],E1));return u1}function j(y,I){for(var u1 in I)m(I,u1)&&(y[u1]=I[u1]);return m(I,"toString")&&(y.toString=I.toString),m(I,"valueOf")&&(y.valueOf=I.valueOf),y}function d1(y,I,u1,E1){return _4(y,I,u1,E1,!0).utc()}function t1(y){return null==y._pf&&(y._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invali
vendor: 6,300 bytes, line 1
1dMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),y._pf}function _1(y){var I=null,u1=!1,E1=y._d&&!isNaN(y._d.getTime());return E1&&(I=t1(y),u1=V.call(I.parsedDateParts,function(J1){return null!=J1}),E1=I.overflow<0&&!I.empty&&!I.invalidEra&&!I.invalidMonth&&!I.invalidWeekday&&!I.weekdayMismatch&&!I.nullInput&&!I.invalidFormat&&!I.userInvalidated&&(!I.meridiem||I.meridiem&&u1),y._strict&&(E1=E1&&0===I.charsLeftOver&&0===I.unusedTokens.length&&void 0===I.bigHour)),null!=Object.isFrozen&&Object.isFrozen(y)?E1:(y._isValid=E1,y._isValid)}function n1(y){var I=d1(NaN);return null!=y?j(t1(I),y):t1(I).userInvalidated=!0,I}V=Array.prototype.some?Array.prototype.some:function(y){var E1,I=Object(this),u1=I.length>>>0;for(E1=0;E1<u1;E1++)if(E1 in I&&y.call(this,I[E1],E1,I))return!0;return!1};var p1=t.momentProperties=[],R1=!1;function Y(y,I){var u1,E1,J1,V2=p1.length;if(S(I._isAMomentObject)||(y._isAMomentObject=I._isAMomentObject),S(I._i)||(y._i=I._i),S(I._f)||(y._f=I._f),S(I._l)||(y._l=I._l),S(I._strict)||(y._strict=I._strict),S(I._tzm)||(y._tzm=I._tzm),S(I._isUTC)||(y._isUTC=I._isUTC),S(I._offset)||(y._offset=I._offset),S(I._pf)||(y._pf=t1(I)),S(I._locale)||(y._locale=I._locale),V2>0)for(u1=0;u1<V2;u1++)S(J1=I[E1=p1[u1]])||(y[E1]=J1);return y}function z1(y){Y(this,y),this._d=new Date(null!=y._d?y._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===R1&&(R1=!0,t.updateOffset(this),R1=!1)}function g2(y){return y instanceof z1||null!=y&&null!=y._isAMomentObject}function B1(y){!1===t.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+y)}function $(y,I){var u1=!0;return j(function(){if(null!=t.deprecationHandler&&t.deprecationHandler(null,y),u1){var J1,V2,m0,E1=[],Z0=arguments.length;for(V2=0;V2<Z0;V2++){if(J1="","object"==typeof arguments[V2]){for(m0 in J1+="\n["+V2+"] ",arguments[0])m(arguments[0],m0)&&(J1+=m0+": "+arguments[0][m0]+", ");J1=J1.slice(0,-2)}else J1=arguments[V2];E1.push(J1)}B1(y+"\nArguments: "+Array.prototype.slice.call(E1).join("")+"\n"+(new Error).stack),u1=!1}return I.apply(this,arguments)},I)}var Y1,R2={};function _2(y,I){null!=t.deprecationHandler&&t.deprecationHandler(y,I),R2[y]||(B1(I),R2[y]=!0)}function p2(y){return"undefined"!=typeof Function&&y instanceof Function||"[object Function]"===Object.prototype.toString.call(y)}function C2(y,I){var E1,u1=j({},y);for(E1 in I)m(I,E1)&&(h(y[E1])&&h(I[E1])?(u1[E1]={},j(u1[E1],y[E1]),j(u1[E1],I[E1])):null!=I[E1]?u1[E1]=I[E1]:delete u1[E1]);for(E1 in y)m(y,E1)&&!m(I,E1)&&h(y[E1])&&(u1[E1]=j({},u1[E1]));return u1}function k2(y){null!=y&&this.set(y)}t.suppressDeprecationWarnings=!1,t.deprecationHandler=null,Y1=Object.keys?Object.keys:function(y){var I,u1=[];for(I in y)m(y,I)&&u1.push(I);return u1};function y1(y,I,u1){var E1=""+Math.abs(y);return(y>=0?u1?"+":"":"-")+Math.pow(10,Math.max(0,I-E1.length)).toString().substr(1)+E1}var y2=/(\[[^\[]*\])|(\\)?([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,T2=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,d2={},N1={};function O1(y,I,u1,E1){var J1=E1;"string"==typeof E1&&(J1=function(){return this[E1]()}),y&&(N1[y]=J1),I&&(N1[I[0]]=function(){return y1(J1.apply(this,arguments),I[1],I[2])}),u1&&(N1[u1]=function(){return this.localeData().ordinal(J1.apply(this,arguments),y)})}function U1(y){return y.match(/\[[\s\S]/)?y.replace(/^\[|\]$/g,""):y.replace(/\\/g,"")}function r2(y,I){return y.isValid()?(I=z2(I,y.localeData()),d2[I]=d2[I]||function H1(y){var u1,E1,I=y.match(y2);for(u1=0,E1=I.length;u1<E1;u1++)I[u1]=N1[I[u1]]?N1[I[u1]]:U1(I[u1]);return function(J1){var m0,V2="";for(m0=0;m0<E1;m0++)V2+=p2(I[m0])?I[m0].call(J1,y):I[m0];return V2}}(I),d2[I](y)):y.localeData().invalidDate()}function z2(y,I){var u1=5;function E1(J1){return I.longDateFormat(J1)||J1}for(T2.lastIndex=0;u1>=0&&T2.test(y);)y=y.replace(T2,E1),T2.lastIndex=0,u1-=1;return y}var f1={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 F(y){return"string"==typeof y?f1[y]||f1[y.toLowerCase()]:void 0}function o1(y){var u1,E1,I={};for(E1 in y)m(y,E1)&&(u1=F(E1))&&(I[u1]=y[E1]);return I}var G={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 w2,W=/\d/,L1=/\d\d/,m1=/\d{3}/,G1=/\d{4}/,l2=/[+-]?\d{6}/,S2=/\d\d?/,s0=/\d\d\d\d?/,x0=/\d\d\d\d\d\d?/,z0=/\d{1,3}/,M6=/\d{1,4}/,q0=/[+-]?\d{1,6}/,N2=/\d+/,j1=/[+-]?\d+/,a2=/Z|[+-]\d\d:?\d\d/gi,K1=/Z|[+-]\d\d(?::?\d\d)?/gi,W1=/[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,Q1=/^[1-9]\d?/,F1=/^([1-9]\d|\d)/;function M2(y,I,u1){w2[y]=p2(I)?I:function(E1,J1){return E1&&u1?u1:I}}function t0(y,I){return m(w2,y)?w2[y](I._strict,I._locale):new RegExp(function h0(y){return f0(y.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(I,u1,E1,J1,V2){return u1||E1||J1||V2}))}(y))}function f0(y){return y.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function E0(y){return y<0?Math.ceil(y)||0:Math.floor(y)}function T0(y){var I=+y,u1=0;return 0!==I&&isFinite(I)&&(u1=E0(I)),u1}w2={};var I0={};function B2(y,I){var u1,J1,E1=I;for("string"==typeof y&&(y=[y]),D(I)&&(E1=function(V2,m0){m0[I]=T0(V2)}),J1=y.length,u1=0;u1<J1;u1++)I0[y[u1]]=E1}function O2(y,I){B2(y,function(u1,E1,J1,V2){J1._w=J1._w||{},I(u1,J1._w,J1,V2)})}
1function t2(y,I,u1){null!=I&&m(I0,y)&&I0[y](I,u1._a,u1,y)}function P2(y){return y%4==0&&y%100!=0||y%400==0}function j6(y){return P2(y)?366:365}O1("Y",0,0,function(){var y=this.year();return y<=9999?y1(y,4):"+"+y}),O1(0,["YY",2],0,function(){return this.year()%100}),O1(0,["YYYY",4],0,"year"),O1(0,["YYYYY",5],0,"year"),O1(0,["YYYYYY",6,!0],0,"year"),M2("Y",j1),M2("YY",S2,L1),M2("YYYY",M6,G1),M2("YYYYY",q0,l2),M2("YYYYYY",q0,l2),B2(["YYYYY","YYYYYY"],0),B2("YYYY",function(y,I){I[0]=2===y.length?t.parseTwoDigitYear(y):T0(y)}),B2("YY",function(y,I){I[0]=t.parseTwoDigitYear(y)}),B2("Y",function(y,I){I[0]=parseInt(y,10)}),t.parseTwoDigitYear=function(y){return T0(y)+(T0(y)>68?1900:2e3)};var l6,te=J0("FullYear",!0);function J0(y,I){return function(u1){return null!=u1?(ce(this,y,u1),t.updateOffset(this,I),this):h6(this,y)}}function h6(y,I){if(!y.isValid())return NaN;var u1=y._d,E1=y._isUTC;switch(I){case"Milliseconds":return E1?u1.getUTCMilliseconds():u1.getMilliseconds();case"Seconds":return E1?u1.getUTCSeconds():u1.getSeconds();case"Minutes":return E1?u1.getUTCMinutes():u1.getMinutes();case"Hours":return E1?u1.getUTCHours():u1.getHours();case"Date":return E1?u1.getUTCDate():u1.getDate();case"Day":return E1?u1.getUTCDay():u1.getDay();case"Month":return E1?u1.getUTCMonth():u1.getMonth();case"FullYear":return E1?u1.getUTCFullYear():u1.getFullYear();default:return NaN}}function ce(y,I,u1){var E1,J1,V2,m0,Z0;if(y.isValid()&&!isNaN(u1)){switch(E1=y._d,J1=y._isUTC,I){case"Milliseconds":return void(J1?E1.setUTCMilliseconds(u1):E1.setMilliseconds(u1));case"Seconds":return void(J1?E1.setUTCSeconds(u1):E1.setSeconds(u1));case"Minutes":return void(J1?E1.setUTCMinutes(u1):E1.setMinutes(u1));case"Hours":return void(J1?E1.setUTCHours(u1):E1.setHours(u1));case"Date":return void(J1?E1.setUTCDate(u1):E1.setDate(u1));case"FullYear":break;default:return}V2=u1,m0=y.month(),Z0=29!==(Z0=y.date())||1!==m0||P2(V2)?Z0:28,J1?E1.setUTCFullYear(V2,m0,Z0):E1.setFullYear(V2,m0,Z0)}}function Me(y,I){if(isNaN(y)||isNaN(I))return NaN;var u1=function O6(y,I){return(y%I+I)%I}(I,12);return y+=(I-u1)/12,1===u1?P2(y)?29:28:31-u1%7%2}l6=Array.prototype.indexOf?Array.prototype.indexOf:function(y){var I;for(I=0;I<this.length;++I)if(this[I]===y)return I;return-1},O1("M",["MM",2],"Mo",function(){return this.month()+1}),O1("MMM",0,0,function(y){return this.localeData().monthsShort(this,y)}),O1("MMMM",0,0,function(y){return this.localeData().months(this,y)}),M2("M",S2,Q1),M2("MM",S2,L1),M2("MMM",function(y,I){return I.monthsShortRegex(y)}),M2("MMMM",function(y,I){return I.monthsRegex(y)}),B2(["M","MM"],function(y,I){I[1]=T0(y)-1}),B2(["MMM","MMMM"],function(y,I,u1,E1){var J1=u1._locale.monthsParse(y,E1,u1._strict);null!=J1?I[1]=J1:t1(u1).invalidMonth=y});var ne="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),l0="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),je=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,de=W1,z6=W1;function Ne(y,I,u1){var E1,J1,V2,m0=y.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],E1=0;E1<12;
vendor: 5,486 bytes, line 1
1++E1)V2=d1([2e3,E1]),this._shortMonthsParse[E1]=this.monthsShort(V2,"").toLocaleLowerCase(),this._longMonthsParse[E1]=this.months(V2,"").toLocaleLowerCase();return u1?"MMM"===I?-1!==(J1=l6.call(this._shortMonthsParse,m0))?J1:null:-1!==(J1=l6.call(this._longMonthsParse,m0))?J1:null:"MMM"===I?-1!==(J1=l6.call(this._shortMonthsParse,m0))||-1!==(J1=l6.call(this._longMonthsParse,m0))?J1:null:-1!==(J1=l6.call(this._longMonthsParse,m0))||-1!==(J1=l6.call(this._shortMonthsParse,m0))?J1:null}function Ye(y,I){if(!y.isValid())return y;if("string"==typeof I)if(/^\d+$/.test(I))I=T0(I);else if(!D(I=y.localeData().monthsParse(I)))return y;var u1=I,E1=y.date();return E1=E1<29?E1:Math.min(E1,Me(y.year(),u1)),y._isUTC?y._d.setUTCMonth(u1,E1):y._d.setMonth(u1,E1),y}function Y0(y){return null!=y?(Ye(this,y),t.updateOffset(this,!0),this):h6(this,"Month")}function B6(){function y(N6,pe){return pe.length-N6.length}var J1,V2,m0,Z0,I=[],u1=[],E1=[];for(J1=0;J1<12;J1++)V2=d1([2e3,J1]),m0=f0(this.monthsShort(V2,"")),Z0=f0(this.months(V2,"")),I.push(m0),u1.push(Z0),E1.push(Z0),E1.push(m0);I.sort(y),u1.sort(y),E1.sort(y),this._monthsRegex=new RegExp("^("+E1.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+u1.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+I.join("|")+")","i")}function ie(y,I,u1,E1,J1,V2,m0){var Z0;return y<100&&y>=0?(Z0=new Date(y+400,I,u1,E1,J1,V2,m0),isFinite(Z0.getFullYear())&&Z0.setFullYear(y)):Z0=new Date(y,I,u1,E1,J1,V2,m0),Z0}function we(y){var I,u1;return y<100&&y>=0?((u1=Array.prototype.slice.call(arguments))[0]=y+400,I=new Date(Date.UTC.apply(null,u1)),isFinite(I.getUTCFullYear())&&I.setUTCFullYear(y)):I=new Date(Date.UTC.apply(null,arguments)),I}function X0(y,I,u1){var E1=7+I-u1;return-(7+we(y,0,E1).getUTCDay()-I)%7+E1-1}function w6(y,I,u1,E1,J1){var N6,pe,Z0=1+7*(I-1)+(7+u1-E1)%7+X0(y,E1,J1);return Z0<=0?pe=j6(N6=y-1)+Z0:Z0>j6(y)?(N6=y+1,pe=Z0-j6(y)):(N6=y,pe=Z0),{year:N6,dayOfYear:pe}}function Ve(y,I,u1){var V2,m0,E1=X0(y.year(),I,u1),J1=Math.floor((y.dayOfYear()-E1-1)/7)+1;return J1<1?V2=J1+c6(m0=y.year()-1,I,u1):J1>c6(y.year(),I,u1)?(V2=J1-c6(y.year(),I,u1),m0=y.year()+1):(m0=y.year(),V2=J1),{week:V2,year:m0}}function c6(y,I,u1){var E1=X0(y,I,u1),J1=X0(y+1,I,u1);return(j6(y)-E1+J1)/7}O1("w",["ww",2],"wo","week"),O1("W",["WW",2],"Wo","isoWeek"),M2("w",S2,Q1),M2("ww",S2,L1),M2("W",S2,Q1),M2("WW",S2,L1),O2(["w","ww","W","WW"],function(y,I,u1,E1){I[E1.substr(0,1)]=T0(y)});function $e(y,I){return y.slice(I,7).concat(y.slice(0,I))}O1("d",0,"do","day"),O1("dd",0,0,function(y){return this.localeData().weekdaysMin(this,y)}),O1("ddd",0,0,function(y){return this.localeData().weekdaysShort(this,y)}),O1("dddd",0,0,function(y){return this.localeData().weekdays(this,y)}),O1("e",0,0,"weekday"),O1("E",0,0,"isoWeekday"),M2("d",S2),M2("e",S2),M2("E",S2),M2("dd",function(y,I){return I.weekdaysMinRegex(y)}),M2("ddd",function(y,I){return I.weekdaysShortRegex(y)}),M2("dddd",function(y,I){return I.weekdaysRegex(y)}),O2(["dd","ddd","dddd"],function(y,I,u1,E1){var J1=u1._locale.weekdaysParse(y,E1,u1._strict);null!=J1?I.d=J1:t1(u1).invalidWeekday=y}),O2(["d","e","E"],function(y,I,u1,E1){I[E1]=T0(y)});var V4="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),b4="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Le="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),s6=W1,q6=W1,V6=W1;function B4(y,I,u1){var E1,J1,V2,m0=y.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],E1=0;E1<7;++E1)V2=d1([2e3,1]).day(E1),this._minWeekdaysParse[E1]=this.weekdaysMin(V2,"").toLocaleLowerCase(),this._shortWeekdaysParse[E1]=this.weekdaysShort(V2,"").toLocaleLowerCase(),this._weekdaysParse[E1]=this.weekdays(V2,"").toLocaleLowerCase();return u1?"dddd"===I?-1!==(J1=l6.call(this._weekdaysParse,m0))?J1:null:"ddd"===I?-1!==(J1=l6.call(this._shortWeekdaysParse,m0))?J1:null:-1!==(J1=l6.call(this._minWeekdaysParse,m0))?J1:null:"dddd"===I?-1!==(J1=l6.call(this._weekdaysParse,m0))||-1!==(J1=l6.call(this._shortWeekdaysParse,m0))||-1!==(J1=l6.call(this._minWeekdaysParse,m0))?J1:null:"ddd"===I?-1!==(J1=l6.call(this._shortWeekdaysParse,m0))||-1!==(J1=l6.call(this._weekdaysParse,m0))||-1!==(J1=l6.call(this._minWeekdaysParse,m0))?J1:null:-1!==(J1=l6.call(this._minWeekdaysParse,m0))||-1!==(J1=l6.call(this._weekdaysParse,m0))||-1!==(J1=l6.call(this._shortWeekdaysParse,m0))?J1:null}function c4(){function y(st,C4){return C4.length-st.length}var V2,m0,Z0,N6,pe,I=[],u1=[],E1=[],J1=[];for(V2=0;V2<7;V2++)m0=d1([2e3,1]).day(V2),Z0=f0(this.weekdaysMin(m0,"")),N6=f0(this.weekdaysShort(m0,"")),pe=f0(this.weekdays(m0,"")),I.push(Z0),u1.push(N6),E1.push(pe),J1.push(Z0),J1.push(N6),J1.push(pe);I.sort(y),u1.sort(y),E1.sort(y),J1.sort(y),this._weekdaysRegex=new RegExp("^("+J1.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+E1.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+u1.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+I.join("|")+")","i")}function se(){return this.hours()%12||12}function We(y,I){O1(y,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),I)})}function be(y,I){return I._meridiemParse}O1("H",["HH",2],0,"hour"),O1("h",["hh",2],0,se),O1("k",["kk",2],0,function S4(){return this.hours()||24}),O1("hmm",0,0,function(){return""+se.apply(this)+y1(this.minutes(),2)}
1),O1("hmmss",0,0,function(){return""+se.apply(this)+y1(this.minutes(),2)+y1(this.seconds(),2)}),O1("Hmm",0,0,function(){return""+this.hours()+y1(this.minutes(),2)}),O1("Hmmss",0,0,function(){return""+this.hours()+y1(this.minutes(),2)+y1(this.seconds(),2)}),We("a",!0),We("A",!1),M2("a",be),M2("A",be),M2("H",S2,F1),M2("h",S2,Q1),M2("k",S2,Q1),M2("HH",S2,L1),M2("hh",S2,L1),M2("kk",S2,L1),M2("hmm",s0),M2("hmmss",x0),M2("Hmm",s0),M2("Hmmss",x0),B2(["H","HH"],3),B2(["k","kk"],function(y,I,u1){var E1=T0(y);I[3]=24===E1?0:E1}),B2(["a","A"],function(y,I,u1){u1._isPm=u1._locale.isPM(y),u1._meridiem=y}),B2(["h","hh"],function(y,I,u1){I[3]=T0(y),t1(u1).bigHour=!0}),B2("hmm",function(y,I,u1){var E1=y.length-2;I[3]=T0(y.substr(0,E1)),I[4]=T0(y.substr(E1)),t1(u1).bigHour=!0}),B2("hmmss",function(y,I,u1){var E1=y.length-4,J1=y.length-2;I[3]=T0(y.substr(0,E1)),I[4]=T0(y.substr(E1,2)),I[5]=T0(y.substr(J1)),t1(u1).bigHour=!0}),B2("Hmm",function(y,I,u1){var E1=y.length-2;I[3]=T0(y.substr(0,E1)),I[4]=T0(y.substr(E1))}),B2("Hmmss",function(y,I,u1){var E1=y.length-4,J1=y.length-2;I[3]=T0(y.substr(0,E1)),I[4]=T0(y.substr(E1,2)),I[5]=T0(y.substr(J1))});var xe=J0("Hours",!0);var le,N4={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:ne,monthsShort:l0,week:{dow:0,doy:6},weekdays:V4,weekdaysMin:Le,weekdaysShort:b4,meridiemParse:/[ap]\.?m?\.?/i},L6={},K6={};function n4(y,I){var u1,E1=Math.min(y.length,I.length);for(u1=0;u1<E1;u1+=1)if(y[u1]!==I[u1])return u1;return E1}function Oe(y){return y&&y.toLowerCase().replace("_","-")}function y4(y){var I=null;if(void 0===L6[y]&&h2&&h2.exports&&function W6(y){return!(!y||!y.match("^[^/\\\\]*$"))}(y))try{I=le._abbr,_(46700)("./"+y),ze(I)}catch(E1){L6[y]=null}return L6[y]}function ze(y,I){var u1;return y&&((u1=S(I)?ge(y):ae(y,I))?le=u1:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+y+" not found. Did you forget to load it?")),le._abbr}function ae(y,I){if(null!==I){var u1,E1=N4;if(I.abbr=y,null!=L6[y])_2("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."),E1=L6[y]._config;else if(null!=I.parentLocale)if(null!=L6[I.parentLocale])E1=L6[I.parentLocale]._config;else{if(null==(u1=y4(I.parentLocale)))return K6[I.parentLocale]||(K6[I.parentLocale]=[]),K6[I.parentLocale].push({name:y,config:I}),null;E1=u1._config}return L6[y]=new k2(C2(E1,I)),K6[y]&&K6[y].forEach(function(J1){ae(J1.name,J1.config)}),ze(y),L6[y]}return delete L6[y],null}function ge(y){var I;if(y&&y._locale&&y._locale._abbr&&(y=y._locale._abbr),!y)return le;if(!f(y)){if(I=y4(y))return I;y=[y]}return function q4(y){for(var u1,E1,J1,V2,I=0;I<y.length;){for(u1=(V2=Oe(y[I]).split("-")).length,E1=(E1=Oe(y[I+1]))?E1.split("-"):null;u1>0;){if(J1=y4(V2.slice(0,u1).join("-")))return J1;if(E1&&E1.length>=u1&&n4(V2,E1)>=u1-1)break;u1--}I++}return le}(y)}function Q6(y){var I,u1=y._a;return u1&&-2===t1(y).overflow&&(I=u1[1]<0||u1[1]>11?1:u1[2]<1||u1[2]>Me(u1[0],u1[1])?2:u1[3]<0||u1[3]>24||24===u1[3]&&(0!==u1[4]||0!==u1[5]||0!==u1[6])?3:u1[4]<0||u1[4]>59?4:u1[5]<0||u1[5]>59?5:u1[6]<0||u1[6]>999?6:-1,t1(y)._overflowDayOfYear&&(I<0||I>2)&&(I=2),t1(y)._overflowWeeks&&-1===I&&(I=7),t1(y)._overflowWeekday&&-1===I&&(I=8),t1(y).overflow=I),y}var Pe=/^\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)?)?$/,A4=/^\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)?)?$/,m4=/Z|[+-]\d\d(?::?\d\d)?/,fe=[["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]],e4=[["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/]],H4=/^\/?Date\((-?\d+)/i,g4=/^(?:(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}))$/,Ze={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function v1(y){var I,u1,V2,m0,Z0,N6,E1=y._i,J1=Pe.exec(E1)||A4.exec(E1),pe
vendor: 4,435 bytes, line 1
1=fe.length,st=e4.length;if(J1){for(t1(y).iso=!0,I=0,u1=pe;I<u1;I++)if(fe[I][1].exec(J1[1])){m0=fe[I][0],V2=!1!==fe[I][2];break}if(null==m0)return void(y._isValid=!1);if(J1[3]){for(I=0,u1=st;I<u1;I++)if(e4[I][1].exec(J1[3])){Z0=(J1[2]||" ")+e4[I][0];break}if(null==Z0)return void(y._isValid=!1)}if(!V2&&null!=Z0)return void(y._isValid=!1);if(J1[4]){if(!m4.exec(J1[4]))return void(y._isValid=!1);N6="Z"}y._f=m0+(Z0||"")+(N6||""),m6(y)}else y._isValid=!1}function c1(y){var I=parseInt(y,10);return I<=49?2e3+I:I<=999?1900+I:I}function v6(y){var u1,I=g4.exec(function e2(y){return y.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}(y._i));if(I){if(u1=function h1(y,I,u1,E1,J1,V2){var m0=[c1(y),l0.indexOf(I),parseInt(u1,10),parseInt(E1,10),parseInt(J1,10)];return V2&&m0.push(parseInt(V2,10)),m0}(I[4],I[3],I[2],I[5],I[6],I[7]),!function d0(y,I,u1){return!y||b4.indexOf(y)===new Date(I[0],I[1],I[2]).getDay()||(t1(u1).weekdayMismatch=!0,u1._isValid=!1,!1)}(I[1],u1,y))return;y._a=u1,y._tzm=function R0(y,I,u1){if(y)return Ze[y];if(I)return 0;var E1=parseInt(u1,10),J1=E1%100;return(E1-J1)/100*60+J1}(I[8],I[9],I[10]),y._d=we.apply(null,y._a),y._d.setUTCMinutes(y._d.getUTCMinutes()-y._tzm),t1(y).rfc2822=!0}else y._isValid=!1}function a4(y,I,u1){return null!=y?y:null!=I?I:u1}function W4(y){var I,u1,J1,V2,m0,E1=[];if(!y._d){for(J1=function et(y){var I=new Date(t.now());return y._useUTC?[I.getUTCFullYear(),I.getUTCMonth(),I.getUTCDate()]:[I.getFullYear(),I.getMonth(),I.getDate()]}(y),y._w&&null==y._a[2]&&null==y._a[1]&&function L0(y){var I,u1,E1,J1,V2,m0,Z0,N6,pe;null!=(I=y._w).GG||null!=I.W||null!=I.E?(V2=1,m0=4,u1=a4(I.GG,y._a[0],Ve(Se(),1,4).year),E1=a4(I.W,1),((J1=a4(I.E,1))<1||J1>7)&&(N6=!0)):(V2=y._locale._week.dow,m0=y._locale._week.doy,pe=Ve(Se(),V2,m0),u1=a4(I.gg,y._a[0],pe.year),E1=a4(I.w,pe.week),null!=I.d?((J1=I.d)<0||J1>6)&&(N6=!0):null!=I.e?(J1=I.e+V2,(I.e<0||I.e>6)&&(N6=!0)):J1=V2),E1<1||E1>c6(u1,V2,m0)?t1(y)._overflowWeeks=!0:null!=N6?t1(y)._overflowWeekday=!0:(Z0=w6(u1,E1,J1,V2,m0),y._a[0]=Z0.year,y._dayOfYear=Z0.dayOfYear)}(y),null!=y._dayOfYear&&(m0=a4(y._a[0],J1[0]),(y._dayOfYear>j6(m0)||0===y._dayOfYear)&&(t1(y)._overflowDayOfYear=!0),u1=we(m0,0,y._dayOfYear),y._a[1]=u1.getUTCMonth(),y._a[2]=u1.getUTCDate()),I=0;I<3&&null==y._a[I];++I)y._a[I]=E1[I]=J1[I];for(;I<7;I++)y._a[I]=E1[I]=null==y._a[I]?2===I?1:0:y._a[I];24===y._a[3]&&0===y._a[4]&&0===y._a[5]&&0===y._a[6]&&(y._nextDay=!0,y._a[3]=0),y._d=(y._useUTC?we:ie).apply(null,E1),V2=y._useUTC?y._d.getUTCDay():y._d.getDay(),null!=y._tzm&&y._d.setUTCMinutes(y._d.getUTCMinutes()-y._tzm),y._nextDay&&(y._a[3]=24),y._w&&void 0!==y._w.d&&y._w.d!==V2&&(t1(y).weekdayMismatch=!0)}}function m6(y){if(y._f!==t.ISO_8601)if(y._f!==t.RFC_2822){y._a=[],t1(y).empty=!0;var u1,E1,J1,V2,m0,pe,st,I=""+y._i,Z0=I.length,N6=0;for(st=(J1=z2(y._f,y._locale).match(y2)||[]).length,u1=0;u1<st;u1++)(E1=(I.match(t0(V2=J1[u1],y))||[])[0])&&((m0=I.substr(0,I.indexOf(E1))).length>0&&t1(y).unusedInput.push(m0),I=I.slice(I.indexOf(E1)+E1.length),N6+=E1.length),N1[V2]?(E1?t1(y).empty=!1:t1(y).unusedTokens.push(V2),t2(V2,E1,y)):y._strict&&!E1&&t1(y).unusedTokens.push(V2);t1(y).charsLeftOver=Z0-N6,I.length>0&&t1(y).unusedInput.push(I),y._a[3]<=12&&!0===t1(y).bigHour&&y._a[3]>0&&(t1(y).bigHour=void 0),t1(y).parsedDateParts=y._a.slice(0),t1(y).meridiem=y._meridiem,y._a[3]=function dt(y,I,u1){var E1;return null==u1?I:null!=y.meridiemHour?y.meridiemHour(I,u1):(null!=y.isPM&&((E1=y.isPM(u1))&&I<12&&(I+=12),!E1&&12===I&&(I=0)),I)}(y._locale,y._a[3],y._meridiem),null!==(pe=t1(y).era)&&(y._a[0]=y._locale.erasConvertYear(pe,y._a[0])),W4(y),Q6(y)}else v6(y);else v1(y)}function Fe(y){var I=y._i,u1=y._f;return y._locale=y._locale||ge(y._l),null===I||void 0===u1&&""===I?n1({nullInput:!0}):("string"==typeof I&&(y._i=I=y._locale.preparse(I)),g2(I)?new z1(Q6(I)):(E(I)?y._d=I:f(u1)?function Ie(y){var I,u1,E1,J1,V2,m0,Z0=!1,N6=y._f.length;if(0===N6)return t1(y).invalidFormat=!0,void(y._d=new Date(NaN));for(J1=0;J1<N6;J1++)V2=0,m0=!1,I=Y({},y),null!=y._useUTC&&(I._useUTC=y._useUTC),I._f=y._f[J1],m6(I),_1(I)&&(m0=!0),V2+=t1(I).charsLeftOver,V2+=10*t1(I).unusedTokens.length,t1(I).score=V2,Z0?V2<E1&&(E1=V2,u1=I):(null==E1||V2<E1||m0)&&(E1=V2,u1=I,m0&&(Z0=!0));j(y,u1||I)}(y):u1?m6(y):function at(y){var I=y._i;S(I)?y._d=new Date(t.now()):E(I)?y._d=new Date(I.valueOf()):"string"==typeof I?function w4(y){var I=H4.exec(y._i);
vendor: 16,320 bytes, line 1
1null===I?(v1(y),!1===y._isValid&&(delete y._isValid,v6(y),!1===y._isValid&&(delete y._isValid,y._strict?y._isValid=!1:t.createFromInputFallback(y)))):y._d=new Date(+I[1])}(y):f(I)?(y._a=Q(I.slice(0),function(u1){return parseInt(u1,10)}),W4(y)):h(I)?function ft(y){if(!y._d){var I=o1(y._i);y._a=Q([I.year,I.month,void 0===I.day?I.date:I.day,I.hour,I.minute,I.second,I.millisecond],function(E1){return E1&&parseInt(E1,10)}),W4(y)}}(y):D(I)?y._d=new Date(I):t.createFromInputFallback(y)}(y),_1(y)||(y._d=null),y))}function _4(y,I,u1,E1,J1){var V2={};return(!0===I||!1===I)&&(E1=I,I=void 0),(!0===u1||!1===u1)&&(E1=u1,u1=void 0),(h(y)&&b(y)||f(y)&&0===y.length)&&(y=void 0),V2._isAMomentObject=!0,V2._useUTC=V2._isUTC=J1,V2._l=u1,V2._i=y,V2._f=I,V2._strict=E1,function Re(y){var I=new z1(Q6(Fe(y)));return I._nextDay&&(I.add(1,"d"),I._nextDay=void 0),I}(V2)}function Se(y,I,u1,E1){return _4(y,I,u1,E1,!1)}t.createFromInputFallback=$("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(y){y._d=new Date(y._i+(y._useUTC?" UTC":""))}),t.ISO_8601=function(){},t.RFC_2822=function(){};var O4=$("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var y=Se.apply(null,arguments);return this.isValid()&&y.isValid()?y<this?this:y:n1()}),mt=$("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var y=Se.apply(null,arguments);return this.isValid()&&y.isValid()?y>this?this:y:n1()});function M4(y,I){var u1,E1;if(1===I.length&&f(I[0])&&(I=I[0]),!I.length)return Se();for(u1=I[0],E1=1;E1<I.length;++E1)(!I[E1].isValid()||I[E1][y](u1))&&(u1=I[E1]);return u1}var J=["year","quarter","month","week","day","hour","minute","second","millisecond"];function A(y){var I=o1(y),u1=I.year||0,E1=I.quarter||0,J1=I.month||0,V2=I.week||I.isoWeek||0,m0=I.day||0,Z0=I.hour||0,N6=I.minute||0,pe=I.second||0,st=I.millisecond||0;this._isValid=function l(y){var I,E1,u1=!1,J1=J.length;for(I in y)if(m(y,I)&&(-1===l6.call(J,I)||null!=y[I]&&isNaN(y[I])))return!1;for(E1=0;E1<J1;++E1)if(y[J[E1]]){if(u1)return!1;parseFloat(y[J[E1]])!==T0(y[J[E1]])&&(u1=!0)}return!0}(I),this._milliseconds=+st+1e3*pe+6e4*N6+1e3*Z0*60*60,this._days=+m0+7*V2,this._months=+J1+3*E1+12*u1,this._data={},this._locale=ge(),this._bubble()}function b1(y){return y instanceof A}function Z1(y){return y<0?-1*Math.round(-1*y):Math.round(y)}function I2(y,I){O1(y,0,0,function(){var u1=this.utcOffset(),E1="+";return u1<0&&(u1=-u1,E1="-"),E1+y1(~~(u1/60),2)+I+y1(~~u1%60,2)})}I2("Z",":"),I2("ZZ",""),M2("Z",K1),M2("ZZ",K1),B2(["Z","ZZ"],function(y,I,u1){u1._useUTC=!0,u1._tzm=_0(K1,y)});var $2=/([\+\-]|\d\d)/gi;function _0(y,I){var J1,V2,u1=(I||"").match(y);return null===u1?null:0===(V2=60*(J1=((u1[u1.length-1]||[])+"").match($2)||["-",0,0])[1]+T0(J1[2]))?0:"+"===J1[0]?V2:-V2}function N0(y,I){var u1,E1;return I._isUTC?(u1=I.clone(),E1=(g2(y)||E(y)?y.valueOf():Se(y).valueOf())-u1.valueOf(),u1._d.setTime(u1._d.valueOf()+E1),t.updateOffset(u1,!1),u1):Se(y).local()}function B0(y){return-Math.round(y._d.getTimezoneOffset())}function P6(){return!!this.isValid()&&this._isUTC&&0===this._offset}t.updateOffset=function(){};var ue=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,ke=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function De(y,I){var J1,V2,m0,u1=y,E1=null;return b1(y)?u1={ms:y._milliseconds,d:y._days,M:y._months}:D(y)||!isNaN(+y)?(u1={},I?u1[I]=+y:u1.milliseconds=+y):(E1=ue.exec(y))?(J1="-"===E1[1]?-1:1,u1={y:0,d:T0(E1[2])*J1,h:T0(E1[3])*J1,m:T0(E1[4])*J1,s:T0(E1[5])*J1,ms:T0(Z1(1e3*E1[6]))*J1}):(E1=ke.exec(y))?u1={y:Ue(E1[2],J1="-"===E1[1]?-1:1),M:Ue(E1[3],J1),w:Ue(E1[4],J1),d:Ue(E1[5],J1),h:Ue(E1[6],J1),m:Ue(E1[7],J1),s:Ue(E1[8],J1)}:null==u1?u1={}:"object"==typeof u1&&("from"in u1||"to"in u1)&&(m0=function o4(y,I){var u1;return y.isValid()&&I.isValid()?(I=N0(I,y),y.isBefore(I)?u1=T4(y,I):((u1=T4(I,y)).milliseconds=-u1.milliseconds,u1.months=-u1.months),u1):{milliseconds:0,months:0}}(Se(u1.from),Se(u1.to)),(u1={}).ms=m0.milliseconds,u1.M=m0.months),V2=new A(u1),b1(y)&&m(y,"_locale")&&(V2._locale=y._locale),b1(y)&&m(y,"_isValid")&&(V2._isValid=y._isValid),V2}function Ue(y,I){var u1=y&&parseFloat(y.replace(",","."));return(isNaN(u1)?0:u1)*I}function T4(y,I){var u1={};return u1.months=I.month()-y.month()+12*(I.year()-y.year()),y.clone().add(u1.months,"M").isAfter(I)&&--u1.months,u1.milliseconds=+I-+y.clone().add(u1.months,"M"),u1}function P4(y,I){return function(u1,E1){var V2;return null!==E1&&!isNaN(+E1)&&(_2(I,"moment()."+I+"(period, number) is deprecated. Please use moment()."+I+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),V2=u1,u1=E1,E1=V2),k4(this,De(u1,E1),y),this}}function k4(y,I,u1,E1){var J1=I._milliseconds,V2=Z1(I._days),m0=Z1(I._months);!y.isValid()||(E1=null==E1||E1,m0&&Ye(y,h6(y,"Month")+m0*u1),V2&&ce(y,"Date",h6(y,"Date")+V2*u1),J1&&y._d.setTime(y._d.valueOf()+J1*u1),E1&&t.updateOffset(y,V2||m0))}De.fn=A.prototype,De.invalid=function v(){return De(NaN)};var K0=P4(1,"add"),u6=P4(-1,"subtract");function d6(y){return"string"==typeof y||y instanceof String}function X(y){return g2(y)||E(y)||d6(y)||D(y)||function l1(y){var I=f(y),u1=!1;return I&&(u1=0===y.filter(function(E1){return!D(E1)&&d6(y)}).length),I&&u1}(y)||function D1(y){var J1,I=h(y)&&!b(y),u1=!1,E1=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],m0=E1.length;for(J1=0;J1<m0;J1+=1)u1=u1||m(y,E1[J1]);return I&&u1}(y)||null==y}function $1(y){var J1,I=h(y)&&!b(y),u1=!1,E1=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(J1=0;J1<E1.length;J1+=1)u1=u1||m(y,E1[J1]);return I&&u1}function e1(y,I){if(y.date()<I.date())return-e1(I,y);var u1=12*(I.year()-y.year())+(I.month()-y.month()),E1=y.clone().add(u1,"months");return-(u1+(I-E1<0?(I-E1)/(E1-y.clone().add(u1-1,"months")):(I-E1)/(y.clone().add(u1+1,"months")-E1)))||0}function j0(y){var I;return void 0===y?this._locale._abbr:(null!=(I=ge(y))&&(this._locale=I),this)}t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var a=$("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(y){return void 0===y?this.localeData():this.locale(y)});function p(){return this._locale}var T=1e3,H=60*T,C1=60*H,c2=3506328*C1;function F2(y,I){return(y%I+I)%I}function e0(y,I,u1){return y<100&&y>=0?new Date(y+400,I,u1)-c2:new Date(y,I,u1).valueOf()}function o0(y,I,u1){return y<100&&y>=0?Date.UTC(y+400,I,u1)-c2:Date.UTC(y,I,u1)}function r4(y,I){return I.erasAbbrRegex(y)}function M3(){var J1,V2,m0,Z0,N6,y=[],I=[],u1=[],E1=[],pe=this.eras();for(J1=0,V2=pe.length;J1<V2;++J1)m0=f0(pe[J1].name),Z0=f0(pe[J1].abbr),N6=f0(pe[J1].narrow),I.push(m0),y.push(Z0),u1.push(N6),E1.push(m0),E1.push(Z0),E1.push(N6);this._erasRegex=new RegExp("^("+E1.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+I.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+y.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+u1.join("|")+")","i")}function s3(y,I){O1(0,[y,y.length],0,I)}function It(y,I,u1,E1,J1){var V2;return null==y?Ve(this,E1,J1).year:(I>(V2=c6(y,E1,J1))&&(I=V2),Lc.call(this,y,I,u1,E1,J1))}function Lc(y,I,u1,E1,J1){var V2=w6(y,I,u1,E1,J1),m0=we(V2.year,0,V2.dayOfYear);return this.year(m0.getUTCFullYear()),this.month(m0.getUTCMonth()),this.date(m0.getUTCDate()),this}O1("N",0,0,"eraAbbr"),O1("NN",0,0,"eraAbbr"),O1("NNN",0,0,"eraAbbr"),O1("NNNN",0,0,"eraName"),O1("NNNNN",0,0,"eraNarrow"),O1("y",["y",1],"yo","eraYear"),O1("y",["yy",2],0,"eraYear"),O1("y",["yyy",3],0,"eraYear"),O1("y",["yyyy",4],0,"eraYear"),M2("N",r4),M2("NN",r4),M2("NNN",r4),M2("NNNN",function Mc(y,I){return I.erasNameRegex(y)}),M2("NNNNN",function Zc(y,I){return I.erasNarrowRegex(y)}),B2(["N","NN","NNN","NNNN","NNNNN"],function(y,I,u1,E1){var J1=u1._locale.erasParse(y,E1,u1._strict);J1?t1(u1).era=J1:t1(u1).invalidEra=y}),M2("y",N2),M2("yy",N2),M2("yyy",N2),M2("yyyy",N2),M2("yo",function $c(y,I){return I._eraYearOrdinalRegex||N2}),B2(["y","yy","yyy","yyyy"],0),B2(["yo"],function(y,I,u1,E1){var J1;u1._locale._eraYearOrdinalRegex&&(J1=y.match(u1._locale._eraYearOrdinalRegex)),I[0]=u1._locale.eraYearOrdinalParse?u1._locale.eraYearOrdinalParse(y,J1):parseInt(y,10)}),O1(0,["gg",2],0,function(){return this.weekYear()%100}),O1(0,["GG",2],0,function(){return this.isoWeekYear()%100}),s3("gggg","weekYear"),s3("ggggg","weekYear"),s3("GGGG","isoWeekYear"),s3("GGGGG","isoWeekYear"),M2("G",j1),M2("g",j1),M2("GG",S2,L1),M2("gg",S2,L1),M2("GGGG",M6,G1),M2("gggg",M6,G1),M2("GGGGG",q0,l2),M2("ggggg",q0,l2),O2(["gggg","ggggg","GGGG","GGGGG"],function(y,I,u1,E1){I[E1.substr(0,2)]=T0(y)}),O2(["gg","GG"],function(y,I,u1,E1){I[E1]=t.parseTwoDigitYear(y)}),O1("Q",0,"Qo","quarter"),M2("Q",W),B2("Q",function(y,I){I[1]=3*(T0(y)-1)}),O1("D",["DD",2],"Do","date"),M2("D",S2,Q1),M2("DD",S2,L1),M2("Do",function(y,I){return y?I._dayOfMonthOrdinalParse||I._ordinalParse:I._dayOfMonthOrdinalParseLenient}),B2(["D","DD"],2),B2("Do",function(y,I){I[2]=T0(y.match(S2)[0])});var rt=J0("Date",!0);O1("DDD",["DDDD",3],"DDDo","dayOfYear"),M2("DDD",z0),M2("DDDD",m1),B2(["DDD","DDDD"],function(y,I,u1){u1._dayOfYear=T0(y)}),O1("m",["mm",2],0,"minute"),M2("m",S2,F1),M2("mm",S2,L1),B2(["m","mm"],4);var Cc=J0("Minutes",!1);O1("s",["ss",2],0,"second"),M2("s",S2,F1),M2("ss",S2,L1),B2(["s","ss"],5);var Z4,I3,Gt=J0("Seconds",!1);for(O1("S",0,0,function(){return~~(this.millisecond()/100)}),O1(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),O1(0,["SSS",3],0,"millisecond"),O1(0,["SSSS",4],0,function(){return 10*this.millisecond()}),O1(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),O1(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),O1(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),O1(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),O1(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),M2("S",z0,W),M2("SS",z0,L1),M2("SSS",z0,m1),Z4="SSSS";Z4.length<=9;Z4+="S")M2(Z4,N2);function zc(y,I){I[6]=T0(1e3*("0."+y))}for(Z4="S";Z4.length<=9;Z4+="S")B2(Z4,zc);I3=J0("Milliseconds",!1),O1("z",0,0,"zoneAbbr"),O1("zz",0,0,"zoneName");var O0=z1.prototype;function v3(y){return y}O0.add=K0,O0.calendar=function x1(y,I){1===arguments.length&&(arguments[0]?X(arguments[0])?(y=arguments[0],I=void 0):$1(arguments[0])&&(I=arguments[0],y=void 0):(y=void 0,I=void 0));var u1=y||Se(),E1=N0(u1,this).startOf("day"),J1=t.calendarFormat(this,E1)||"sameElse",V2=I&&(p2(I[J1])?I[J1].call(this,u1):I[J1]);return this.format(V2||this.localeData().calendar(J1,this,Se(u1)))},O0.clone=function V1(){return new z1(this)},O0.diff=function A0(y,I,u1){var E1,J1,V2;if(!this.isValid())return NaN;if(!(E1=N0(y,this)).isValid())return NaN;switch(J1=6e4*(E1.utcOffset()-this.utcOffset()),I=F(I)){case"year":V2=e1(this,E1)/12;break;case"month":V2=e1(this,E1);break;case"quarter":V2=e1(this,E1)/3;break;case"second":V2=(this-E1)/1e3;break;case"minute":V2=(this-E1)/6e4;break;case"hour":V2=(this-E1)/36e5;break;case"day":V2=(this-E1-J1)/864e5;break;case"week":V2=(this-E1-J1)/6048e5;break;default:V2=this-E1}return u1?V2:E0(V2)},O0.endOf=function $0(y){var I,u1;if(void 0===(y=F(y))||"millisecond"===y||!this.isValid())return this;switch(u1=this._isUTC?o0:e0,y){case"year":I=u1(this.year()+1,0,1)-1;break;case"quarter":I=u1(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":I=u1(this.year(),this.month()+1,1)-1;break;case"week":I=u1(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":I=u1(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":I=u1(this.year(),this.month(),this.date()+1)-1;break;case"hour":I=this._d.valueOf(),I+=C1-F2(I+(this._isUTC?0:this.utcOffset()*H),C1)-1;break;case"minute":I=this._d.valueOf(),I+=H-F2(I,H)-1;break;case"second":I=this._d.valueOf(),I+=T-F2(I,T)-1}return this._d.setTime(I),t.updateOffset(this,!0),this},O0.format=function A1(y){y||(y=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var I=r2(this,y);return this.localeData().postformat(I)},O0.from=function s2(y,I){return this.isValid()&&(g2(y)&&y.isValid()||Se(y).isValid())?De({to:this,from:y}).locale(this.locale()).humanize(!I):this.localeData().invalidDate()},O0.fromNow=function D2(y){return this.from(Se(),y)},O0.to=function H2(y,I){return this.isValid()&&(g2(y)&&y.isValid()||Se(y).isValid())?De({from:this,to:y}).locale(this.locale()).humanize(!I):this.localeData().invalidDate()},O0.toNow=function r0(y){return this.to(Se(),y)},O0.get=function H6(y){return p2(this[y=F(y)])?this[y]():this},O0.invalidAt=function gt(){return t1(this).overflow},O0.isAfter=function m2(y,I){var u1=g2(y)?y:Se(y);return!(!this.isValid()||!u1.isValid())&&("millisecond"===(I=F(I)||"millisecond")?this.valueOf()>u1.valueOf():u1.valueOf()<this.clone().startOf(I).valueOf())},O0.isBefore=function A2(y,I){var u1=g2(y)?y:Se(y);return!(!this.isValid()||!u1.isValid())&&("millisecond"===(I=F(I)||"millisecond")?this.valueOf()<u1.valueOf():this.clone().endOf(I).valueOf()<u1.valueOf())},O0.isBetween=function W2(y,I,u1,E1){var J1=g2(y)?y:Se(y),V2=g2(I)?I:Se(I);return!!(this.isValid()&&J1.isValid()&&V2.isValid())&&("("===(E1=E1||"()")[0]?this.isAfter(J1,u1):!this.isBefore(J1,u1))&&(")"===E1[1]?this.isBefore(V2,u1):!this.isAfter(V2,u1))},O0.isSame=function n0(y,I){var E1,u1=g2(y)?y:Se(y);return!(!this.isValid()||!u1.isValid())&&("millisecond"===(I=F(I)||"millisecond")?this.valueOf()===u1.valueOf():(E1=u1.valueOf(),this.clone().startOf(I).valueOf()<=E1&&E1<=this.clone().endOf(I).valueOf()))},O0.isSameOrAfter=function a0(y,I){return this.isSame(y,I)||this.isAfter(y,I)},O0.isSameOrBefore=function D0(y,I){return this.isSame(y,I)||this.isBefore(y,I)},O0.isValid=function ot(){return _1(this)},O0.lang=a,O0.locale=j0,O0.localeData=p,O0.max=mt,O0.min=O4,O0.parsingFlags=function bt(){return j({},t1(this))},O0.set=function C6(y,I){if("object"==typeof y){var E1,u1=function q(y){var u1,I=[];for(u1 in y)m(y,u1)&&I.push({unit:u1,priority:G[u1]});return I.sort(function(E1,J1){return E1.priority-J1.priority}),I}(y=o1(y)),J1=u1.length;for(E1=0;E1<J1;E1++)this[u1[E1].unit](y[u1[E1].unit])}else if(p2(this[y=F(y)]))return this[y](I);return this},O0.startOf=function w0(y){var I,u1;if(void 0===(y=F(y))||"millisecond"===y||!this.isValid())return this;switch(u1=this._isUTC?o0:e0,y){case"year":I=u1(this.year(),0,1);break;case"quarter":I=u1(this.year(),this.month()-this.month()%3,1);break;case"month":I=u1(this.year(),this.month(),1);break;case"week":I=u1(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":I=u1(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":I=u1(this.year(),this.month(),this.date());break;case"hour":I=this._d.valueOf(),I-=F2(I+(this._isUTC?0:this.utcOffset()*H),C1);break;case"minute":I=this._d.valueOf(),I-=F2(I,H);break;case"second":I=this._d.valueOf(),I-=F2(I,T)}return this._d.setTime(I),t.updateOffset(this,!0),this},O0.subtract=u6,O0.toArray=function ye(){var y=this;return[y.year(),y.month(),y.date(),y.hour(),y.minute(),y.second(),y.millisecond()]},O0.toObject=function I4(){var y=this;return{years:y.year(),months:y.month(),date:y.date(),hours:y.hours(),minutes:y.minutes(),seconds:y.seconds(),milliseconds:y.milliseconds()}},O0.toDate=function Y4(){return new Date(this.valueOf())},O0.toISOString=function P(y){if(!this.isValid())return null;var I=!0!==y,u1=I?this.clone().utc():this;return u1.year()<0||u1.year()>9999?r2(u1,I?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):p2(Date.prototype.toISOString)?I?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",r2(u1,"Z")):r2(u1,I?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},O0.inspect=function M1(){if(!this.isValid())return"moment.invali
1d(/* "+this._i+" */)";var u1,E1,y="moment",I="";return this.isLocal()||(y=0===this.utcOffset()?"moment.utc":"moment.parseZone",I="Z"),u1="["+y+'("]',E1=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(u1+E1+"-MM-DD[T]HH:mm:ss.SSS"+I+'[")]')},"undefined"!=typeof Symbol&&null!=Symbol.for&&(O0[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),O0.toJSON=function tt(){return this.isValid()?this.toISOString():null},O0.toString=function U(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},O0.unix=function Z6(){return Math.floor(this.valueOf()/1e3)},O0.valueOf=function _6(){return this._d.valueOf()-6e4*(this._offset||0)},O0.creationData=function At(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},O0.eraName=function Ke(){var y,I,u1,E1=this.localeData().eras();for(y=0,I=E1.length;y<I;++y)if(u1=this.clone().startOf("day").valueOf(),E1[y].since<=u1&&u1<=E1[y].until||E1[y].until<=u1&&u1<=E1[y].since)return E1[y].name;return""},O0.eraNarrow=function wt(){var y,I,u1,E1=this.localeData().eras();for(y=0,I=E1.length;y<I;++y)if(u1=this.clone().startOf("day").valueOf(),E1[y].since<=u1&&u1<=E1[y].until||E1[y].until<=u1&&u1<=E1[y].since)return E1[y].narrow;return""},O0.eraAbbr=function g3(){var y,I,u1,E1=this.localeData().eras();for(y=0,I=E1.length;y<I;++y)if(u1=this.clone().startOf("day").valueOf(),E1[y].since<=u1&&u1<=E1[y].until||E1[y].until<=u1&&u1<=E1[y].since)return E1[y].abbr;return""},O0.eraYear=function _3(){var y,I,u1,E1,J1=this.localeData().eras();for(y=0,I=J1.length;y<I;++y)if(u1=J1[y].since<=J1[y].until?1:-1,E1=this.clone().startOf("day").valueOf(),J1[y].since<=E1&&E1<=J1[y].until||J1[y].until<=E1&&E1<=J1[y].since)return(this.year()-t(J1[y].since).year())*u1+J1[y].offset;return this.year()},O0.year=te,O0.isLeapYear=function k0(){return P2(this.year())},O0.weekYear=function Fn(y){return It.call(this,y,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)},O0.isoWeekYear=function qc(y){return It.call(this,y,this.isoWeek(),this.isoWeekday(),1,4)},O0.quarter=O0.quarters=function z3(y){return null==y?Math.ceil((this.month()+1)/3):this.month(3*(y-1)+this.month()%3)},O0.month=Y0,O0.daysInMonth=function Y6(){return Me(this.year(),this.month())},O0.week=O0.weeks=function f4(y){var I=this.localeData().week(this);return null==y?I:this.add(7*(y-I),"d")},O0.isoWeek=O0.isoWeeks=function v4(y){var I=Ve(this,1,4).week;return null==y?I:this.add(7*(y-I),"d")},O0.weeksInYear=function U4(){var y=this.localeData()._week;return c6(this.year(),y.dow,y.doy)},O0.weeksInWeekYear=function Vt(){var y=this.localeData()._week;return c6(this.weekYear(),y.dow,y.doy)},O0.isoWeeksInYear=function L3(){return c6(this.year(),1,4)},O0.isoWeeksInISOWeekYear=function C3(){return c6(this.isoWeekYear(),1,4)},O0.date=rt,O0.day=O0.days=function X4(y){if(!this.isValid())return null!=y?this:NaN;var I=h6(this,"Day");return null!=y?(y=function s4(y,I){return"string"!=typeof y?y:isNaN(y)?"number"==typeof(y=I.weekdaysParse(y))?y:null:parseInt(y,10)}(y,this.localeData()),this.add(y-I,"d")):I},O0.weekday=function Ce(y){if(!this.isValid())return null!=y?this:NaN;var I=(this.day()+7-this.localeData()._week.dow)%7;return null==y?I:this.add(y-I,"d")},O0.isoWeekday=function ve(y){if(!this.isValid())return null!=y?this:NaN;if(null!=y){var I=function l4(y,I){return"string"==typeof y?I.weekdaysParse(y)%7||7:isNaN(y)?null:y}(y,this.localeData());return this.day(this.day()%7?I:I-7)}return this.day()||7},O0.dayOfYear=function ht(y){var I=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==y?I:this.add(y-I,"d")},O0.hour=O0.hours=xe,O0.minute=O0.minutes=Cc,O0.second=O0.seconds=Gt,O0.millisecond=O0.milliseconds=I3,O0.utcOffset=function e6(y,I,u1){var J1,E1=this._offset||0;if(!this.isValid())return null!=y?this:NaN;if(null!=y){if("string"==typeof y){if(null===(y=_0(K1,y)))return this}else Math.abs(y)<16&&!u1&&(y*=60);return!this._isUTC&&I&&(J1=B0(this)),this._offset=y,this._isUTC=!0,null!=J1&&this.add(J1,"m"),E1!==y&&(!I||this._changeInProgress?k4(this,De(y-E1,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?E1:B0(this)},O0.utc=function n6(y){return this.utcOffset(0,y)},O0.local=function i6(y){return this._isUTC&&(this.utcOffset(0,y),this._isUTC=!1,y&&this.subtract(B0(this),"m")),this},O0.parseZone=function b6(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var y=_0(a2,this._i);null!=y?this.utcOffset(y):this.utcOffset(0,!0)}return this},O0.hasAlignedHourOffset=function X6(y){return!!this.isValid()&&(y=y?Se(y).utcOffset():0,(this.utcOffset()-y)%60==0)},O0.isDST=function Te(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},O0.isLocal=function ee(){return!!this.isValid()&&!this._isUTC},O0.isUtcOffset=function g6(){return!!this.isValid()&&this._isUTC},O0.isUtc=P6,O0.isUTC=P6,O0.zoneAbbr=function R3(){return this._isUTC?"UTC":""},O0.zoneName=function Kc(){return this._isUTC?"Coordinated Universal Time":""},O0.dates=$("dates accessor is deprecated. Use date instead.",rt),O0.months=$("months accessor is deprecated. Use month instead",Y0),O0.years=$("years accessor is deprecated. Use year instead",te),O0.zone=$("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function U0(y,I){return null!=y?("string"!=typeof y&&(y=-y),this.utcOffset(y,I),this):-this.utcOffset()}),O0.isDSTShifted=$("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function E6(){if(!S(this._isDSTShifted))return this._isDSTShifted;var I,y={};return Y(y,this),(y=Fe(y))._a?(I=y._isUTC?d1(y._a):Se(y._a),this._isDSTShifted=this.isValid()&&function n2(y,I,u1){var m0,E1=Math.min(y.length,I.length),J1=Math.abs(y.length-I.length),V2=0;for(m0=0;m0<E1;m0++)(u1&&y[m0]!==I[m0]||!u1&&T0(y[m0])!==T0(I[m0]))&&V2++;return V2+J1}(y._a,I.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var he=k2.prototype;function B3(y,I,u1,E1){var J1=ge(),V2=d1().set(E1,I);return J1[u1](V2,y)}
vendor: 10,828 bytes, line 1
1function Wt(y,I,u1){if(D(y)&&(I=y,y=void 0),y=y||"",null!=I)return B3(y,I,u1,"month");var E1,J1=[];for(E1=0;E1<12;E1++)J1[E1]=B3(y,E1,u1,"month");return J1}function Zt(y,I,u1,E1){"boolean"==typeof y?(D(I)&&(u1=I,I=void 0),I=I||""):(u1=I=y,y=!1,D(I)&&(u1=I,I=void 0),I=I||"");var m0,J1=ge(),V2=y?J1._week.dow:0,Z0=[];if(null!=u1)return B3(I,(u1+V2)%7,E1,"day");for(m0=0;m0<7;m0++)Z0[m0]=B3(I,(m0+V2)%7,E1,"day");return Z0}he.calendar=function U2(y,I,u1){var E1=this._calendar[y]||this._calendar.sameElse;return p2(E1)?E1.call(I,u1):E1},he.longDateFormat=function g0(y){var I=this._longDateFormat[y],u1=this._longDateFormat[y.toUpperCase()];return I||!u1?I:(this._longDateFormat[y]=u1.match(y2).map(function(E1){return"MMMM"===E1||"MM"===E1||"DD"===E1||"dddd"===E1?E1.slice(1):E1}).join(""),this._longDateFormat[y])},he.invalidDate=function K2(){return this._invalidDate},he.ordinal=function v2(y){return this._ordinal.replace("%d",y)},he.preparse=v3,he.postformat=v3,he.relativeTime=function S1(y,I,u1,E1){var J1=this._relativeTime[u1];return p2(J1)?J1(y,I,u1,E1):J1.replace(/%d/i,y)},he.pastFuture=function a1(y,I){var u1=this._relativeTime[y>0?"future":"past"];return p2(u1)?u1(I):u1.replace(/%s/i,I)},he.set=function L2(y){var I,u1;for(u1 in y)m(y,u1)&&(p2(I=y[u1])?this[u1]=I:this["_"+u1]=I);this._config=y,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},he.eras=function Ot(y,I){var u1,E1,J1,V2=this._eras||ge("en")._eras;for(u1=0,E1=V2.length;u1<E1;++u1)switch("string"==typeof V2[u1].since&&(J1=t(V2[u1].since).startOf("day"),V2[u1].since=J1.valueOf()),typeof V2[u1].until){case"undefined":V2[u1].until=1/0;break;case"string":J1=t(V2[u1].until).startOf("day").valueOf(),V2[u1].until=J1.valueOf()}return V2},he.erasParse=function yt(y,I,u1){var E1,J1,m0,Z0,N6,V2=this.eras();for(y=y.toUpperCase(),E1=0,J1=V2.length;E1<J1;++E1)if(m0=V2[E1].name.toUpperCase(),Z0=V2[E1].abbr.toUpperCase(),N6=V2[E1].narrow.toUpperCase(),u1)switch(I){case"N":case"NN":case"NNN":if(Z0===y)return V2[E1];break;case"NNNN":if(m0===y)return V2[E1];break;case"NNNNN":if(N6===y)return V2[E1]}else if([m0,Z0,N6].indexOf(y)>=0)return V2[E1]},he.erasConvertYear=function K4(y,I){var u1=y.since<=y.until?1:-1;return void 0===I?t(y.since).year():t(y.since).year()+(I-y.offset)*u1},he.erasAbbrRegex=function Et(y){return m(this,"_erasAbbrRegex")||M3.call(this),y?this._erasAbbrRegex:this._erasRegex},he.erasNameRegex=function Pt(y){return m(this,"_erasNameRegex")||M3.call(this),y?this._erasNameRegex:this._erasRegex},he.erasNarrowRegex=function P3(y){return m(this,"_erasNarrowRegex")||M3.call(this),y?this._erasNarrowRegex:this._erasRegex},he.months=function T6(y,I){return y?f(this._months)?this._months[y.month()]:this._months[(this._months.isFormat||je).test(I)?"format":"standalone"][y.month()]:f(this._months)?this._months:this._months.standalone},he.monthsShort=function J6(y,I){return y?f(this._monthsShort)?this._monthsShort[y.month()]:this._monthsShort[je.test(I)?"format":"standalone"][y.month()]:f(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},he.monthsParse=function Je(y,I,u1){var E1,J1,V2;if(this._monthsParseExact)return Ne.call(this,y,I,u1);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),E1=0;E1<12;E1++){if(J1=d1([2e3,E1]),u1&&!this._longMonthsParse[E1]&&(this._longMonthsParse[E1]=new RegExp("^"+this.months(J1,"").replace(".","")+"$","i"),this._shortMonthsParse[E1]=new RegExp("^"+this.monthsShort(J1,"").replace(".","")+"$","i")),!u1&&!this._monthsParse[E1]&&(V2="^"+this.months(J1,"")+"|^"+this.monthsShort(J1,""),this._monthsParse[E1]=new RegExp(V2.replace(".",""),"i")),u1&&"MMMM"===I&&this._longMonthsParse[E1].test(y))return E1;if(u1&&"MMM"===I&&this._shortMonthsParse[E1].test(y))return E1;if(!u1&&this._monthsParse[E1].test(y))return E1}},he.monthsRegex=function U6(y){return this._monthsParseExact?(m(this,"_monthsRegex")||B6.call(this),y?this._monthsStrictRegex:this._monthsRegex):(m(this,"_monthsRegex")||(this._monthsRegex=z6),this._monthsStrictRegex&&y?this._monthsStrictRegex:this._monthsRegex)},he.monthsShortRegex=function Qe(y){return this._monthsParseExact?(m(this,"_monthsRegex")||B6.call(this),y?this._monthsShortStrictRegex:this._monthsShortRegex):(m(this,"_monthsShortRegex")||(this._monthsShortRegex=de),this._monthsShortStrictRegex&&y?this._monthsShortStrictRegex:this._monthsShortRegex)},he.week=function Ae(y){return Ve(y,this._week.dow,this._week.doy).week},he.firstDayOfYear=function z4(){return this._week.doy},he.firstDayOfWeek=function D4(){return this._week.dow},he.weekdays=function $4(y,I){var u1=f(this._weekdays)?this._weekdays:this._weekdays[y&&!0!==y&&this._weekdays.isFormat.test(I)?"format":"standalone"];return!0===y?$e(u1,this._week.dow):y?u1[y.day()]:u1},he.weekdaysMin=function E4(y){return!0===y?$e(this._weekdaysMin,this._week.dow):y?this._weekdaysMin[y.day()]:this._weekdaysMin},he.weekdaysShort=function F4(y){return!0===y?$e(this._weekdaysShort,this._week.dow):y?this._weekdaysShort[y.day()]:this._weekdaysShort},he.weekdaysParse=function G6(y,I,u1){var E1,J1,V2;if(this._weekdaysParseExact)return B4.call(this,y,I,u1);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),E1=0;E1<7;E1++){if(J1=d1([2e3,1]).day(E1),u1&&!this._fullWeekdaysParse[E1]&&(this._fullWeekdaysParse[E1]=new RegExp("^"+this.weekdays(J1,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[E1]=new RegExp("^"+this.weekdaysShort(J1,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[E1]=new RegExp("^"+this.weekdaysMin(J1,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[E1]||(V2="^"+this.weekdays(J1,"")+"|^"+this.weekdaysShort(J1,"")+"|^"+this.weekdaysMin(J1,""),this._weekdaysParse[E1]=new RegExp(V2.replace(".",""),"i")),u1&&"dddd"===I&&this._fullWeekdaysParse[E1].test(y))return E1;if(u1&&"ddd"===I&&this._shortWeekdaysParse[E1].test(y))return E1;if(u1&&"dd"===I&&this._minWeekdaysParse[E1].test(y))return E1;if(!u1&&this._weekdaysParse[E1].test(y))return E1}},he.weekdaysRegex=function h4(y){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||c4.call(this),y?this._weekdaysStrictRegex:this._weekdaysRegex):(m(this,"_weekdaysRegex")||(this._weekdaysRegex=s6),this._weekdaysStrictRegex&&y?this._weekdaysStrictRegex:this._weekdaysRegex)},he.weekdaysShortRegex=function x4(y){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||c4.call(this),y?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(m(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=q6),this._weekdaysShortStrictRegex&&y?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},he.weekdaysMinRegex=function Ge(y){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||c4.call(this),y?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(m(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=V6),this._weekdaysMinStrictRegex&&y?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},he.isPM=function a6(y){return"p"===(y+"").toLowerCase().charAt(0)},he.meridiem=function qe(y,I,u1){return y>11?u1?"pm":"PM":u1?"am":"AM"},ze("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(y){var I=y%10;return y+(1===T0(y%100/10)?"th":1===I?"st":2===I?"nd":3===I?"rd":"th")}}),t.lang=$("moment.lang is deprecated. Use moment.locale instead.",ze),t.langData=$("moment.langData is deprecated. Use moment.localeData instead.",ge);var _t=Math.abs;function tc(y,I,u1,E1){var J1=De(I,u1);return y._milliseconds+=E1*J1._milliseconds,y._days+=E1*J1._days,y._months+=E1*J1._months,y._bubble()}function w3(y){return y<0?Math.floor(y):Math.ceil(y)}function nc(y){return 4800*y/146097}function x3(y){return 146097*y/4800}function xt(y){return function(){return this.as(y)}}var Ft=xt("ms"),S3=xt("s"),a3=xt("m"),j4=xt("h"),vc=xt("d"),bc=xt("w"),T3=xt("M"),$t=xt("Q"),ic=xt("y"),yc=Ft;function Lt(y){return function(){return this.isValid()?this._data[y]:NaN}}var U3=Lt("milliseconds"),o3=Lt("seconds"),wc=Lt("minutes"),j3=Lt("hours"),V3=Lt("days"),Kt=Lt("months"),lc=Lt("years");var St=Math.round,Ct={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function k3(y,I,u1,E1,J1){return J1.relativeTime(I||1,!!u1,y,E1)}var Tc=Math.abs;function Jt(y){return(y>0)-(y<0)||+y}function Qt(){if(!this.isValid())return this.localeData().invalidDate();var E1,J1,V2,m0,N6,pe,st,C4,y=Tc(this._milliseconds)/1e3,I=Tc(this._days),u1=Tc(this._months),Z0=this.asSeconds();return Z0?(E1=E0(y/60),J1=E0(E1/60),y%=60,E1%=60,V2=E0(u1/12),u1%=12,m0=y?y.toFixed(3).replace(/\.?0+$/,""):"",N6=Z0<0?"-":"",pe=Jt(this._months)!==Jt(Z0)?"-":"",st=Jt(this._days)!==Jt(Z0)?"-":"",C4=Jt(this._milliseconds)!==Jt(Z0)?"-":"",N6+"P"+(V2?pe+V2+"Y":"")+(u1?pe+u1+"M":"")+(I?st+I+"D":"")+(J1||E1||y?"T":"")+(J1?C4+J1+"H":"")+(E1?C4+E1+"M":"")+(y?C4+m0+"S":"")):"P0D"}var Ee=A.prototype;return Ee.isValid=function d(){return this._isValid},Ee.abs=function y3(){var y=this._data;return this._milliseconds=_t(this._milliseconds),this._days=_t(this._days),this._months=_t(this._months),y.milliseconds=_t(y.milliseconds),y.seconds=_t(y.seconds),y.minutes=_t(y.minutes),y.hours=_t(y.hours),y.months=_t(y.months),y.years=_t(y.years),this},Ee.add=function Rt(y,I){return tc(this,y,I,1)},Ee.subtract=function cc(y,I){return tc(this,y,I,-1)},Ee.as=function Y3(y){if(!this.isValid())return NaN;var I,u1,E1=this._milliseconds;if("month"===(y=F(y))||"quarter"===y||"year"===y)switch(I=this._days+E1/864e5,u1=this._months+nc(I),y){case"month":return u1;case"quarter":return u1/3;case"year":return u1/12}else switch(I=this._days+Math.round(x3(this._months)),y){case"week":return I/7+E1/6048e5;case"day":return I+E1/864e5;case"hour":return 24*I+E1/36e5;case"minute":return 1440*I+E1/6e4;case"second":return 86400*I+E1/1e3;case"millisecond":return Math.floor(864e5*I)+E1;default:throw new Error("Unknown unit "+y)}},Ee.asMilliseconds=Ft,Ee.asSeconds=S3,Ee.asMinutes=a3,Ee.asHours=j4,Ee.asDays=vc,Ee.asWeeks=bc,Ee.asMonths=T3,Ee.asQuarters=$t,Ee.asYears=ic,Ee.valueOf=yc,Ee._bubble=function H3(){var J1,V2,m0,Z0,N6,y=this._milliseconds,I=this._days,u1=this._months,E1=this._data;return y>=0&&I>=0&&u1>=0||y<=0&&I<=0&&u1<=0||(y+=864e5*w3(x3(u1)+I),I=0,u1=0),E1.milliseconds=y%1e3,J1=E0(y/1e3),E1.seconds=J1%60,V2=E0(J1/60),E1.minutes=V2%60,m0=E0(V2/60),E1.hours=m0%24,I+=E0(m0/24),u1+=N6=E0(nc(I)),I-=w3(x3(N6)),Z0=E0(u1/12),u1%=12,E1.days=I,E1.months=u1,E1.years=Z0,this},Ee.clone=function sc(){return De(this)},Ee.get=function qt(y){return y=F(y),this.isValid()?this[y+"s"]():NaN},Ee.milliseconds=U3,Ee.seconds=o3,Ee.minutes=wc,Ee.hours=j3,Ee.days=V3,Ee.weeks=function J
1c(){return E0(this.days()/7)},Ee.months=Kt,Ee.years=lc,Ee.humanize=function Sc(y,I){if(!this.isValid())return this.localeData().invalidDate();var J1,V2,u1=!1,E1=Ct;return"object"==typeof y&&(I=y,y=!1),"boolean"==typeof y&&(u1=y),"object"==typeof I&&(E1=Object.assign({},Ct,I),null!=I.s&&null==I.ss&&(E1.ss=I.s-1)),V2=function G3(y,I,u1,E1){var J1=De(y).abs(),V2=St(J1.as("s")),m0=St(J1.as("m")),Z0=St(J1.as("h")),N6=St(J1.as("d")),pe=St(J1.as("M")),st=St(J1.as("w")),C4=St(J1.as("y")),zt=V2<=u1.ss&&["s",V2]||V2<u1.s&&["ss",V2]||m0<=1&&["m"]||m0<u1.m&&["mm",m0]||Z0<=1&&["h"]||Z0<u1.h&&["hh",Z0]||N6<=1&&["d"]||N6<u1.d&&["dd",N6];return null!=u1.w&&(zt=zt||st<=1&&["w"]||st<u1.w&&["ww",st]),(zt=zt||pe<=1&&["M"]||pe<u1.M&&["MM",pe]||C4<=1&&["y"]||["yy",C4])[2]=I,zt[3]=+y>0,zt[4]=E1,k3.apply(null,zt)}(this,!u1,E1,J1=this.localeData()),u1&&(V2=J1.pastFuture(+this,V2)),J1.postformat(V2)},Ee.toISOString=Qt,Ee.toString=Qt,Ee.toJSON=Qt,Ee.locale=j0,Ee.localeData=p,Ee.toIsoString=$("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Qt),Ee.lang=a,O1("X",0,0,"unix"),O1("x",0,0,"valueOf"),M2("x",j1),M2("X",/[+-]?\d+(\.\d{1,3})?/),B2("X",function(y,I,u1){u1._d=new Date(1e3*parseFloat(y))}),B2("x",function(y,I,u1){u1._d=new Date(T0(y))}),t.version="2.30.1",function M(y){e=y}(Se),t.fn=O0,t.min=function Be(){return M4("isBefore",[].slice.call(arguments,0))},t.max=function L4(){return M4("isAfter",[].slice.call(arguments,0))},t.now=function(){return Date.now?Date.now():+new Date},t.utc=d1,t.unix=function F3(y){return Se(1e3*y)},t.months=function Q3(y,I){return Wt(y,I,"months")},t.isDate=E,t.locale=ze,t.invalid=n1,t.duration=De,t.isMoment=g2,t.weekdays=function ec(y,I,u1){return Zt(y,I,u1,"weekdays")},t.parseZone=function pt(){return Se.apply(null,arguments).parseZone()},t.localeData=ge,t.isDuration=b1,t.monthsShort=function X3(y,I){return Wt(y,I,"monthsShort")},t.weekdaysMin=function l3(y,I,u1){return Zt(y,I,u1,"weekdaysMin")},t.defineLocale=ae,t.updateLocale=function G4(y,I){if(null!=I){var u1,E1,J1=N4;null!=L6[y]&&null!=L6[y].parentLocale?L6[y].set(C2(L6[y]._config,I)):(null!=(E1=y4(y))&&(J1=E1._config),I=C2(J1,I),null==E1&&(I.abbr=y),(u1=new k2(I)).parentLocale=L6[y],L6[y]=u1),ze(y)}else null!=L6[y]&&(null!=L6[y].parentLocale?(L6[y]=L6[y].parentLocale,y===ze()&&ze(y)):null!=L6[y]&&delete L6[y]);return L6[y]},t.locales=function p4(){return Y1(L6)},t.weekdaysShort=function b3(y,I,u1){return Zt(y,I,u1,"weekdaysShort")},t.normalizeUnits=F,t.relativeTimeRounding=function Bn(y){return void 0===y?St:"function"==typeof y&&(St=y,!0)},t.relativeTimeThreshold=function xc(y,I){return void 0!==Ct[y]&&(void 0===I?Ct[y]:(Ct[y]=I,"s"===y&&(Ct.ss=I-1),!0))},t.calendarFormat=function K(y,I){var u1=y.diff(I,"days",!0);return u1<-6?"sameElse":u1<-1?"lastWeek":u1<0?"lastDay":u1<1?"sameDay":u1<2?"nextDay":u1<7?"nextWeek":"sameElse"},t.prototype=O0,t.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"},t}()},74511:(h2,w1,_)=>{"use strict";function f(N2,j1){if(Array.prototype.indexOf)return N2.indexOf(j1);for(var a2=0,K1=N2.length;a2<K1;a2++)if(N2[a2]===j1)return a2;return-1}function h(N2,j1){for(var a2=N2.length-1;a2>=0;a2--)!0===j1(N2[a2])&&N2.splice(a2,1)}function b(N2){throw new Error("Unhandled case for value: '".concat(N2,"'"))}_.d(w1,{R:()=>q0,H:()=>M6});var a2,S=function(){function N2(j1){void 0===j1&&(j1={}),this.tagName="",this.attrs={},this.innerHTML="",this.whitespaceRegex=/\s+/,this.tagName=j1.tagName||"",this.attrs=j1.attrs||{},this.innerHTML=j1.innerHtml||j1.innerHTML||""}return N2.prototype.setTagName=function(j1){return this.tagName=j1,this},N2.prototype.getTagName=function(){return this.tagName||""},N2.prototype.setAttr=function(j1,a2){return this.getAttrs()[j1]=a2,this},N2.prototype.getAttr=function(j1){return this.getAttrs()[j1]},N2.prototype.setAttrs=function(j1){return Object.assign(this.getAttrs(),j1),this},N2.prototype.getAttrs=function(){return this.attrs||(this.attrs={})},N2.prototype.setClass=function(j1){return this.setAttr("class",j1)},N2.prototype.addClass=function(j1){for(var Q1,a2=this.getClass(),K1=this.whitespaceRegex,b2=a2?a2.split(K1):[],W1=j1.split(K1);Q1=W1.shift();)-1===f(b2,Q1)&&b2.push(Q1);return this.getAttrs().class=b2.join(" "),this},N2.prototype.removeClass=function(j1){for(var Q1,a2=this.getClass(),K1=this.whitespaceRegex,b2=a2?a2.split(K1):[],W1=j1.split(K1);b2.length&&(Q1=W1.shift());){var F1=f(b2,Q1);-1!==F1&&b2.splice(F1,1)}return this.getAttrs().class=b2.join(" "),this},N2.prototype.getClass=function(){return this.getAttrs().class||""},N2.prototype.hasClass=function(j1){return-1!==(" "+this.getClass()+" ").indexOf(" "+j1+" ")},N2.prototype.setInnerHTML=function(j1){return this.innerHTML=j1,this},N2.prototype.setInnerHtml=function(j1){return this.setInnerHTML(j1)},N2.prototype.getInnerHTML=function(){return this.innerHTML||""},N2.prototype.getInnerHtml=function(){return this.getInnerHTML()},N2.prototype.toAnchorString=function(){var j1=this.getTagName(),a2=this.buildAttrsStr();return["<",j1,a2=a2?" "+a2:"",">",this.getInnerHtml(),"</",j1,">"].join("")},N2.prototype.buildAttrsStr=function(){if(!this.attrs)return"";var j1=this.getAttrs(),a2=[];for(var K1 in j1)j1.hasOwnProperty(K1)&&a2.push(K1+'="'+j1[K1]+'"');return a2.join(" ")},N2}(),j=function(){function N2(j1){void 0===j1&&(j1={}),this.newWindow=!1,this.truncate={},this.className="",this.newWindow=j1.newWindow||!1,this.truncate=j1.truncate||{},this.className=j1.className||""}return N2.prototype.build=function(j1){return new S({tagName:"a",attrs:this.createAttrs(j1),innerHtml:this.processAnchorText(j1.getAnchorText())})},N2.prototype.createAttrs=function(j1){var a2={href:j1.getAnchorHref()},K1=this.createCssClass(j1);return K1&&(a2.class=K1),this.newWindow&&(a2.target="_blank",a2.rel="noopener noreferrer"),this.truncate&&this.truncate.length&&this.truncate.length<j1.getAnchorText().length&&(a2.title=j1.getAnchorHref()),a2},N2.prototype.createCssClass=function(j1){var a2=this.className;if(a2){for(var K1=[a2],b2=j1.getCssClassSuffixes(),W1=0,Q1=b2.length;W1<Q1;W1++)K1.push(a2+"-"+b2[W1]);return K1.join(" ")}return""},N2.prototype.processAnchorText=function(j1){return this.doTruncate(j1)},N2.prototype.doTruncate=function(j1){var a2=this.truncate;if(!a2||!a2.length)return j1;var K1=a2.length,b2=a2.location;
vendor: 9,250 bytes, line 1
1return"smart"===b2?function D(N2,j1,a2){var K1,b2;null==a2?(a2="&hellip;",b2=3,K1=8):(b2=a2.length,K1=a2.length);var Q1=function(t2){var P2="";return t2.scheme&&t2.host&&(P2+=t2.scheme+"://"),t2.host&&(P2+=t2.host),t2.path&&(P2+="/"+t2.path),t2.query&&(P2+="?"+t2.query),t2.fragment&&(P2+="#"+t2.fragment),P2},F1=function(t2,P2){var J2=P2/2,M0=Math.ceil(J2),G0=-1*Math.floor(J2),H0="";return G0<0&&(H0=t2.substr(G0)),t2.substr(0,M0)+a2+H0};if(N2.length<=j1)return N2;var P2,J2,M0,w2=j1-b2,M2=(P2={},(M0=(J2=N2).match(/^([a-z]+):\/\//i))&&(P2.scheme=M0[1],J2=J2.substr(M0[0].length)),(M0=J2.match(/^(.*?)(?=(\?|#|\/|$))/i))&&(P2.host=M0[1],J2=J2.substr(M0[0].length)),(M0=J2.match(/^\/(.*?)(?=(\?|#|$))/i))&&(P2.path=M0[1],J2=J2.substr(M0[0].length)),(M0=J2.match(/^\?(.*?)(?=(#|$))/i))&&(P2.query=M0[1],J2=J2.substr(M0[0].length)),(M0=J2.match(/^#(.*?)$/i))&&(P2.fragment=M0[1]),P2);if(M2.query){var t0=M2.query.match(/^(.*?)(?=(\?|\#))(.*?)$/i);t0&&(M2.query=M2.query.substr(0,t0[1].length),N2=Q1(M2))}if(N2.length<=j1||(M2.host&&(M2.host=M2.host.replace(/^www\./,""),N2=Q1(M2)),N2.length<=j1))return N2;var h0="";if(M2.host&&(h0+=M2.host),h0.length>=w2)return M2.host.length==j1?(M2.host.substr(0,j1-b2)+a2).substr(0,w2+K1):F1(h0,w2).substr(0,w2+K1);var f0="";if(M2.path&&(f0+="/"+M2.path),M2.query&&(f0+="?"+M2.query),f0){if((h0+f0).length>=w2)return(h0+f0).length==j1?(h0+f0).substr(0,j1):(h0+F1(f0,w2-h0.length)).substr(0,w2+K1);h0+=f0}if(M2.fragment){var T0="#"+M2.fragment;if((h0+T0).length>=w2)return(h0+T0).length==j1?(h0+T0).substr(0,j1):(h0+F1(T0,w2-h0.length)).substr(0,w2+K1);h0+=T0}if(M2.scheme&&M2.host){var B2=M2.scheme+"://";if((h0+B2).length<w2)return(B2+h0).substr(0,j1)}if(h0.length<=j1)return h0;var O2="";return w2>0&&(O2=h0.substr(-1*Math.floor(w2/2))),(h0.substr(0,Math.ceil(w2/2))+a2+O2).substr(0,w2+K1)}(j1,K1):"middle"===b2?function E(N2,j1,a2){if(N2.length<=j1)return N2;var K1,b2;null==a2?(a2="&hellip;",K1=8,b2=3):(K1=a2.length,b2=a2.length);var W1=j1-b2,Q1="";return W1>0&&(Q1=N2.substr(-1*Math.floor(W1/2))),(N2.substr(0,Math.ceil(W1/2))+a2+Q1).substr(0,W1+K1)}(j1,K1):function Q(N2,j1,a2){return function M(N2,j1,a2){var K1;return N2.length>j1&&(null==a2?(a2="&hellip;",K1=3):K1=a2.length,N2=N2.substring(0,j1-K1)+a2),N2}(N2,j1,a2)}(j1,K1)},N2}(),d1=function(){function N2(j1){this.__jsduckDummyDocProp=null,this.matchedText="",this.offset=0,this.tagBuilder=j1.tagBuilder,this.matchedText=j1.matchedText,this.offset=j1.offset}return N2.prototype.getMatchedText=function(){return this.matchedText},N2.prototype.setOffset=function(j1){this.offset=j1},N2.prototype.getOffset=function(){return this.offset},N2.prototype.getCssClassSuffixes=function(){return[this.getType()]},N2.prototype.buildTag=function(){return this.tagBuilder.build(this)},N2}(),k1=_(97582),t1=function(N2){function j1(a2){var K1=N2.call(this,a2)||this;return K1.email="",K1.email=a2.email,K1}return(0,k1.ZT)(j1,N2),j1.prototype.getType=function(){return"email"},j1.prototype.getEmail=function(){return this.email},j1.prototype.getAnchorHref=function(){return"mailto:"+this.email},j1.prototype.getAnchorText=function(){return this.email},j1}(d1),V=function(N2){function j1(a2){var K1=N2.call(this,a2)||this;return K1.serviceName="",K1.hashtag="",K1.serviceName=a2.serviceName,K1.hashtag=a2.hashtag,K1}return(0,k1.ZT)(j1,N2),j1.prototype.getType=function(){return"hashtag"},j1.prototype.getServiceName=function(){return this.serviceName},j1.prototype.getHashtag=function(){return this.hashtag},j1.prototype.getAnchorHref=function(){var a2=this.serviceName,K1=this.hashtag;switch(a2){case"twitter":return"https://twitter.com/hashtag/"+K1;case"facebook":return"https://www.facebook.com/hashtag/"+K1;case"instagram":return"https://instagram.com/explore/tags/"+K1;case"tiktok":return"https://www.tiktok.com/tag/"+K1;default:throw new Error("Unknown service name to point hashtag to: "+a2)}},j1.prototype.getAnchorText=function(){return"#"+this.hashtag},j1}(d1),_1=function(N2){function j1(a2){var K1=N2.call(this,a2)||this;return K1.serviceName="twitter",K1.mention="",K1.mention=a2.mention,K1.serviceName=a2.serviceName,K1}return(0,k1.ZT)(j1,N2),j1.prototype.getType=function(){return"mention"},j1.prototype.getMention=function(){return this.mention},j1.prototype.getServiceName=function(){return this.serviceName},j1.prototype.getAnchorHref=function(){switch(this.serviceName){case"twitter":return"https://twitter.com/"+this.mention;case"instagram":return"https://instagram.com/"+this.mention;case"soundcloud":return"https://soundcloud.com/"+this.mention;case"tiktok":return"https://www.tiktok.com/@"+this.mention;default:throw new Error("Unknown service name to point mention to: "+this.serviceName)}},j1.prototype.getAnchorText=function(){return"@"+this.mention},j1.prototype.getCssClassSuffixes=function(){var a2=N2.prototype.getCssClassSuffixes.call(this),K1=this.getServiceName();return K1&&a2.push(K1),a2},j1}(d1),n1=function(N2){function j1(a2){var K1=N2.call(this,a2)||this;return K1.number="",K1.plusSign=!1,K1.number=a2.number,K1.plusSign=a2.plusSign,K1}return(0,k1.ZT)(j1,N2),j1.prototype.getType=function(){return"phone"},j1.prototype.getPhoneNumber=function(){return this.number},j1.prototype.getNumber=function(){return this.getPhoneNumber()},j1.prototype.getAnchorHref=function(){return"tel:"+(this.plusSign?"+":"")+this.number},j1.prototype.getAnchorText=function(){return this.matchedText},j1}(d1),p1=function(N2){function j1(a2){var K1=N2.call(this,a2)||this;return K1.url="",K1.urlMatchType="scheme",K1.protocolUrlMatch=!1,K1.protocolRelativeMatch=!1,K1.stripPrefix={scheme:!0,www:!0},K1.stripTrailingSlash=!0,K1.decodePercentEncoding=!0,K1.schemePrefixRegex=/^(https?:\/\/)?/i,K1.wwwPrefixRegex=/^(https?:\/\/)?(www\.)?/i,K1.protocolRelativeRegex=/^\/\//,K1.protocolPrepended=!1,K1.urlMatchType=a2.urlMatchType,K1.url=a2.url,K1.protocolUrlMatch=a2.protocolUrlMatch,K1.protocolRelativeMatch=a2.protocolRelativeMatch,K1.stripPrefix=a2.stripPrefix,K1.stripTrailingSlash=a2.stripTrailingSlash,K1.decodePercentEncoding=a2.decodePercentEncoding,K1}return(0,k1.ZT)(j1,N2),j1.prototype.getType=function(){return"url"},j1.prototype.getUrlMatchType=function(){return this.urlMatchType},j1.prototype.getUrl=function(){var a2=this.url;return!this.protocolRelativeMatch&&!this.protocolUrlMatch&&!this.protocolPrepended&&(a2=this.url="http://"+a2,this.protocolPrepended=!0),a2},j1.prototype.getAnchorHref=function(){return this.getUrl().replace(/&amp;/g,"&")},j1.prototype.getAnchorText=function(){var a2=this.getMatchedText();return this.protocolRelativeMatch&&(a2=this.stripProtocolRelativePrefix(a2)),this.stripPrefix.scheme&&(a2=this.stripSchemePrefix(a2)),this.stripPrefix.www&&(a2=this.stripWwwPrefix(a2)),this.stripTrailingSlash&&(a2=this.removeTrailingSlash(a2)),this.decodePercentEncoding&&(a2=this.removePercentEncoding(a2)),a2},j1.prototype.stripSchemePrefix=function(a2){return a2.replace(this.schemePrefixRegex,"")},j1.prototype.stripWwwPrefix=function(a2){return a2.replace(this.wwwPrefixRegex,"$1")},j1.prototype.stripProtocolRelativePrefix=function(a2){return a2.replace(this.protocolRelativeRegex,"")},j1.prototype.removeTrailingSlash=function(a2){return"/"===a2.charAt(a2.length-1)&&(a2=a2.slice(0,-1)),a2},j1.prototype.removePercentEncoding=function(a2){var K1=a2.replace(/%22/gi,"&quot;").replace(/%26/gi,"&amp;").replace(/%27/gi,"&#39;").replace(/%3C/gi,"&lt;").replace(/%3E/gi,"&gt;");try{return decodeURIComponent(K1)}catch(b2){return K1}},j1}(d1),R1=function N2(j1){this.__jsduckDummyDocProp=null,this.tagBuilder=j1.tagBuilder},Y=/[A-Za-z]/,z1=/[\d]/,g2=/[\D]/,B1=/\s/,$=/['"]/,R2=/[\x00-\x1F\x7F]/,_2=/A-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\u0561-\u0587\u05D0-\u05EA\u05F0-\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\u08A0-\u08B4\u08B6-\u08BD\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\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\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\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\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u
10EB3\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-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\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-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\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-\u2C2E\u2C30-\u2C5E\u2C60-\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-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\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-\uAB65\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\uFBD3-\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/.source,C2=_2+/\u2700-\u27bf\udde6-\uddff\ud800-\udbff\udc00-\udfff\ufe0e\ufe0f\u0300-\u036f\ufe20-\ufe23\u20d0-\u20f0\ud83c\udffb-\udfff\u200d\u3299\u3297\u303d\u3030\u24c2\ud83c\udd70-\udd71\udd7e-\udd7f\udd8e\udd91-\udd9a\udde6-\uddff\ude01-\ude02\ude1a\ude2f\ude32-\ude3a\ude50-\ude51\u203c\u2049\u25aa-\u25ab\u25b6\u25c0\u25fb-\u25fe\u00a9\u00ae\u2122\u2139\udc04\u2600-\u26FF\u2b05\u2b06\u2b07\u2b1b\u2b1c\u2b50\u2b55\u231a\u231b\u2328\u23cf\u23e9-\u23f3\u23f8-\u23fa\udccf\u2935\u2934\u2190-\u21ff/.source+/\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D4-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C03\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D01-\u0D03\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF5\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D
17F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F/.source,k2=/0-9\u0660-\u0669\u06F0-\u06F9\u07C0-\u07C9\u0966-\u096F\u09E6-\u09EF\u0A66-\u0A6F\u0AE6-\u0AEF\u0B66-\u0B6F\u0BE6-\u0BEF\u0C66-\u0C6F\u0CE6-\u0CEF\u0D66-\u0D6F\u0DE6-\u0DEF\u0E50-\u0E59\u0ED0-\u0ED9\u0F20-\u0F29\u1040-\u1049\u1090-\u1099\u17E0-\u17E9\u1810-\u1819\u1946-\u194F\u19D0-\u19D9\u1A80-\u1A89\u1A90-\u1A99\u1B50-\u1B59\u1BB0-\u1BB9\u1C40-\u1C49\u1C50-\u1C59\uA620-\uA629\uA8D0-\uA8D9\uA900-\uA909\uA9D0-\uA9D9\uA9F0-\uA9F9\uAA50-\uAA59\uABF0-\uABF9\uFF10-\uFF19/.source,Y1=C2+k2,f2=C2+k2,U2=new RegExp("[".concat(f2,"]")),y1="(?:["+k2+"]{1,3}\\.){3}["+k2+"]{1,3}",y2="["+f2+"](?:["+f2+"\\-_]{0,61}["+f2+"])?",T2=function(N2){return"(?=("+y2+"))\\"+N2},d2=function(N2){return"(?:"+T2(N2)+"(?:\\."+T2(N2+1)+"){0,126}|"+y1+")"},O1=(new RegExp("["+f2+".\\-]*["+f2+"\\-]"),U2),U1=/(?:xn--vermgensberatung-pwb|xn--vermgensberater-ctb|xn--clchc0ea0b2g2a9gcd|xn--w4r85el8fhu5dnra|northwesternmutual|travelersinsurance|verm\xf6gensberatung|xn--5su34j936bgsg|xn--bck1b9a5dre4c|xn--mgbah1a3hjkrd|xn--mgbai9azgqp6j|xn--mgberp4a5d4ar|xn--xkc2dl3a5ee0h|verm\xf6gensberater|xn--fzys8d69uvgm|xn--mgba7c0bbn0a|xn--mgbcpq6gpa1a|xn--xkc2al3hye2a|americanexpress|kerryproperties|sandvikcoromant|xn--i1b6b1a6a2e|xn--kcrx77d1x4a|xn--lgbbat1ad8j|xn--mgba3a4f16a|xn--mgbaakc7dvf|xn--mgbc0a9azcg|xn--nqv7fs00ema|americanfamily|bananarepublic|cancerresearch|cookingchannel|kerrylogistics|weatherchannel|xn--54b7fta0cc|xn--6qq986b3xl|xn--80aqecdr1a|xn--b4w605ferd|xn--fiq228c5hs|xn--h2breg3eve|xn--jlq480n2rg|xn--jlq61u9w7b|xn--mgba3a3ejt|xn--mgbaam7a8h|xn--mgbayh7gpa|xn--mgbbh1a71e|xn--mgbca7dzdo|xn--mgbi4ecexp|xn--mgbx4cd0ab|xn--rvc1e0am3e|international|lifeinsurance|travelchannel|wolterskluwer|xn--cckwcxetd|xn--eckvdtc9d|xn--fpcrj9c3d|xn--fzc2c9e2c|xn--h2brj9c8c|xn--tiq49xqyj|xn--yfro4i67o|xn--ygbi2ammx|construction|lplfinancial|scholarships|versicherung|xn--3e0b707e|xn--45br5cyl|xn--4dbrk0ce|xn--80adxhks|xn--80asehdb|xn--8y0a063a|xn--gckr3f0f|xn--mgb9awbf|xn--mgbab2bd|xn--mgbgu82a|xn--mgbpl2fh|xn--mgbt3dhd|xn--mk1bu44c|xn--ngbc5azd|xn--ngbe9e0a|xn--ogbpf8fl|xn--qcka1pmc|accountants|barclaycard|blackfriday|blockbuster|bridgestone|calvinklein|contractors|creditunion|engineering|enterprises|foodnetwork|investments|kerryhotels|lamborghini|motorcycles|olayangroup|photography|playstation|productions|progressive|redumbrella|williamhill|xn--11b4c3d|xn--1ck2e1b|xn--1qqw23a|xn--2scrj9c|xn--3bst00m|xn--3ds443g|xn--3hcrj9c|xn--42c2d9a|xn--45brj9c|xn--55qw42g|xn--6frz82g|xn--80ao21a|xn--9krt00a|xn--cck2b3b|xn--czr694b|xn--d1acj3b|xn--efvy88h|xn--fct429k|xn--fjq720a|xn--flw351e|xn--g2xx48c|xn--gecrj9c|xn--gk3at1e|xn--h2brj9c|xn--hxt814e|xn--imr513n|xn--j6w193g|xn--jvr189m|xn--kprw13d|xn--kpry57d|xn--mgbbh1a|xn--mgbtx2b|xn--mix891f|xn--nyqy26a|xn--otu796d|xn--pgbs0dh|xn--q9jyb4c|xn--rhqv96g|xn--rovu88b|xn--s9brj9c|xn--ses554g|xn--t60b56a|xn--vuq861b|xn--w4rs40l|xn--xhq521b|xn--zfr164b|\u0b9a\u0bbf\u0b99\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0bc2\u0bb0\u0bcd|accountant|apartments|associates|basketball|bnpparibas|boehringer|capitalone|consulting|creditcard|cuisinella|eurovision|extraspace|foundation|healthcare|immobilien|industries|management|mitsubishi|nextdirect|properties|protection|prudential|realestate|republican|restaurant|schaeffler|tatamotors|technology|university|vlaanderen|volkswagen|xn--30rr7y|xn--3pxu8k|xn--45q11c|xn--4gbrim|xn--55qx5d|xn--5tzm5g|xn--80aswg|xn--90a3ac|xn--9dbq2a|xn--9et52u|xn--c2br7g|xn--cg4bki|xn--czrs0t|xn--czru2d|xn--fiq64b|xn--fiqs8s|xn--fiqz9s|xn--io0a7i|xn--kput3i|xn--mxtq1m|xn--o3cw4h|xn--pssy2u|xn--q7ce6a|xn--unup4y|xn--wgbh1c|xn--wgbl6a|xn--y9a3aq|accenture|alfaromeo|allfinanz|amsterdam|analytics|aquarelle|barcelona|bloomberg|christmas|community|directory|education|equipment|fairwinds|financial|firestone|fresenius|frontdoor|furniture|goldpoint|hisamitsu|homedepot|homegoods|homesense|institute|insurance|kuokgroup|lancaster|landrover|lifestyle|marketing|marshalls|melbourne|microsoft|panasonic|passagens|pramerica|richardli|shangrila|solutions|statebank|statefarm|stockholm|travelers|vacations|xn--90ais|xn--c1avg|xn--d1alf|xn--e1a4c|xn--fhbei|xn--j1aef|xn--j1amh|xn--l1acc|xn--ngbrx|xn--nqv7f|xn--p1acf|xn--qxa6a|xn--tckwe|xn--vhquv|yodobashi|\u0645\u0648\u0631\u064a\u062a\u0627\u0646\u064a\u0627|abudhabi|airforce|allstate|attorney|barclays|barefoot|bargains|baseball|boutique|bradesco|broadway|brussels|builders|business|capetown|catering|catholic|cipriani|cityeats|cleaning|clinique|clothing|c
1ommbank|computer|delivery|deloitte|democrat|diamonds|discount|discover|download|engineer|ericsson|etisalat|exchange|feedback|fidelity|firmdale|football|frontier|goodyear|grainger|graphics|guardian|hdfcbank|helsinki|holdings|hospital|infiniti|ipiranga|istanbul|jpmorgan|lighting|lundbeck|marriott|maserati|mckinsey|memorial|merckmsd|mortgage|observer|partners|pharmacy|pictures|plumbing|property|redstone|reliance|saarland|samsclub|security|services|shopping|showtime|softbank|software|stcgroup|supplies|training|vanguard|ventures|verisign|woodside|xn--90ae|xn--node|xn--p1ai|xn--qxam|yokohama|\u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629|abogado|academy|agakhan|alibaba|android|athleta|auction|audible|auspost|avianca|banamex|bauhaus|bentley|bestbuy|booking|brother|bugatti|capital|caravan|careers|channel|charity|chintai|citadel|clubmed|college|cologne|comcast|company|compare|contact|cooking|corsica|country|coupons|courses|cricket|cruises|dentist|digital|domains|exposed|express|farmers|fashion|ferrari|ferrero|finance|fishing|fitness|flights|florist|flowers|forsale|frogans|fujitsu|gallery|genting|godaddy|grocery|guitars|hamburg|hangout|hitachi|holiday|hosting|hoteles|hotmail|hyundai|ismaili|jewelry|juniper|kitchen|komatsu|lacaixa|lanxess|lasalle|latrobe|leclerc|limited|lincoln|markets|monster|netbank|netflix|network|neustar|okinawa|oldnavy|organic|origins|philips|pioneer|politie|realtor|recipes|rentals|reviews|rexroth|samsung|sandvik|schmidt|schwarz|science|shiksha|singles|staples|storage|support|surgery|systems|temasek|theater|theatre|tickets|tiffany|toshiba|trading|walmart|wanggou|watches|weather|website|wedding|whoswho|windows|winners|xfinity|yamaxun|youtube|zuerich|\u043a\u0430\u0442\u043e\u043b\u0438\u043a|\u0627\u062a\u0635\u0627\u0644\u0627\u062a|\u0627\u0644\u0628\u062d\u0631\u064a\u0646|\u0627\u0644\u062c\u0632\u0627\u0626\u0631|\u0627\u0644\u0639\u0644\u064a\u0627\u0646|\u067e\u0627\u06a9\u0633\u062a\u0627\u0646|\u0643\u0627\u062b\u0648\u0644\u064a\u0643|\u0b87\u0ba8\u0bcd\u0ba4\u0bbf\u0baf\u0bbe|abarth|abbott|abbvie|africa|agency|airbus|airtel|alipay|alsace|alstom|amazon|anquan|aramco|author|bayern|beauty|berlin|bharti|bostik|boston|broker|camera|career|casino|center|chanel|chrome|church|circle|claims|clinic|coffee|comsec|condos|coupon|credit|cruise|dating|datsun|dealer|degree|dental|design|direct|doctor|dunlop|dupont|durban|emerck|energy|estate|events|expert|family|flickr|futbol|gallup|garden|george|giving|global|google|gratis|health|hermes|hiphop|hockey|hotels|hughes|imamat|insure|intuit|jaguar|joburg|juegos|kaufen|kinder|kindle|kosher|lancia|latino|lawyer|lefrak|living|locker|london|luxury|madrid|maison|makeup|market|mattel|mobile|monash|mormon|moscow|museum|mutual|nagoya|natura|nissan|nissay|norton|nowruz|office|olayan|online|oracle|orange|otsuka|pfizer|photos|physio|pictet|quebec|racing|realty|reisen|repair|report|review|rocher|rogers|ryukyu|safety|sakura|sanofi|school|schule|search|secure|select|shouji|soccer|social|stream|studio|supply|suzuki|swatch|sydney|taipei|taobao|target|tattoo|tennis|tienda|tjmaxx|tkmaxx|toyota|travel|unicom|viajes|viking|villas|virgin|vision|voting|voyage|vuelos|walter|webcam|xihuan|yachts|yandex|zappos|\u043c\u043e\u0441\u043a\u0432\u0430|\u043e\u043d\u043b\u0430\u0439\u043d|\u0627\u0628\u0648\u0638\u0628\u064a|\u0627\u0631\u0627\u0645\u0643\u0648|\u0627\u0644\u0627\u0631\u062f\u0646|\u0627\u0644\u0645\u063a\u0631\u0628|\u0627\u0645\u0627\u0631\u0627\u062a|\u0641\u0644\u0633\u0637\u064a\u0646|\u0645\u0644\u064a\u0633\u064a\u0627|\u092d\u093e\u0930\u0924\u092e\u094d|\u0b87\u0bb2\u0b99\u0bcd\u0b95\u0bc8|\u30d5\u30a1\u30c3\u30b7\u30e7\u30f3|actor|adult|aetna|amfam|amica|apple|archi|audio|autos|azure|baidu|beats|bible|bingo|black|boats|bosch|build|canon|cards|chase|cheap|cisco|citic|click|cloud|coach|codes|crown|cymru|dabur|dance|deals|delta|drive|dubai|earth|edeka|email|epson|faith|fedex|final|forex|forum|gallo|games|gifts|g
1ives|glass|globo|gmail|green|gripe|group|gucci|guide|homes|honda|horse|house|hyatt|ikano|irish|jetzt|koeln|kyoto|lamer|lease|legal|lexus|lilly|linde|lipsy|loans|locus|lotte|lotto|macys|mango|media|miami|money|movie|music|nexus|nikon|ninja|nokia|nowtv|omega|osaka|paris|parts|party|phone|photo|pizza|place|poker|praxi|press|prime|promo|quest|radio|rehab|reise|ricoh|rocks|rodeo|rugby|salon|sener|seven|sharp|shell|shoes|skype|sling|smart|smile|solar|space|sport|stada|store|study|style|sucks|swiss|tatar|tires|tirol|tmall|today|tokyo|tools|toray|total|tours|trade|trust|tunes|tushu|ubank|vegas|video|vodka|volvo|wales|watch|weber|weibo|works|world|xerox|yahoo|\u05d9\u05e9\u05e8\u05d0\u05dc|\u0627\u06cc\u0631\u0627\u0646|\u0628\u0627\u0632\u0627\u0631|\u0628\u06be\u0627\u0631\u062a|\u0633\u0648\u062f\u0627\u0646|\u0633\u0648\u0631\u064a\u0629|\u0647\u0645\u0631\u0627\u0647|\u092d\u093e\u0930\u094b\u0924|\u0938\u0902\u0917\u0920\u0928|\u09ac\u09be\u0982\u09b2\u09be|\u0c2d\u0c3e\u0c30\u0c24\u0c4d|\u0d2d\u0d3e\u0d30\u0d24\u0d02|\u5609\u91cc\u5927\u9152\u5e97|aarp|able|adac|aero|akdn|ally|amex|arab|army|arpa|arte|asda|asia|audi|auto|baby|band|bank|bbva|beer|best|bike|bing|blog|blue|bofa|bond|book|buzz|cafe|call|camp|care|cars|casa|case|cash|cbre|cern|chat|citi|city|club|cool|coop|cyou|data|date|dclk|deal|dell|desi|diet|dish|docs|dvag|erni|fage|fail|fans|farm|fast|fiat|fido|film|fire|fish|flir|food|ford|free|fund|game|gbiz|gent|ggee|gift|gmbh|gold|golf|goog|guge|guru|hair|haus|hdfc|help|here|hgtv|host|hsbc|icbc|ieee|imdb|immo|info|itau|java|jeep|jobs|jprs|kddi|kids|kiwi|kpmg|kred|land|lego|lgbt|lidl|life|like|limo|link|live|loan|loft|love|ltda|luxe|maif|meet|meme|menu|mini|mint|mobi|moda|moto|name|navy|news|next|nico|nike|ollo|open|page|pars|pccw|pics|ping|pink|play|plus|pohl|porn|post|prod|prof|qpon|read|reit|rent|rest|rich|room|rsvp|ruhr|safe|sale|sarl|save|saxo|scot|seat|seek|sexy|shaw|shia|shop|show|silk|sina|site|skin|sncf|sohu|song|sony|spot|star|surf|talk|taxi|team|tech|teva|tiaa|tips|town|toys|tube|vana|visa|viva|vivo|vote|voto|wang|weir|wien|wiki|wine|work|xbox|yoga|zara|zero|zone|\u0434\u0435\u0442\u0438|\u0441\u0430\u0439\u0442|\u0628\u0627\u0631\u062a|\u0628\u064a\u062a\u0643|\u0680\u0627\u0631\u062a|\u062a\u0648\u0646\u0633|\u0634\u0628\u0643\u0629|\u0639\u0631\u0627\u0642|\u0639\u0645\u0627\u0646|\u0645\u0648\u0642\u0639|\u092d\u093e\u0930\u0924|\u09ad\u09be\u09b0\u09a4|\u09ad\u09be\u09f0\u09a4|\u0a2d\u0a3e\u0a30\u0a24|\u0aad\u0abe\u0ab0\u0aa4|\u0b2d\u0b3e\u0b30\u0b24|\u0cad\u0cbe\u0cb0\u0ca4|\u0dbd\u0d82\u0d9a\u0dcf|\u30a2\u30de\u30be\u30f3|\u30b0\u30fc\u30b0\u30eb|\u30af\u30e9\u30a6\u30c9|\u30dd\u30a4\u30f3\u30c8|\u7ec4\u7ec7\u673a\u6784|\u96fb\u8a0a\u76c8\u79d1|\u9999\u683c\u91cc\u62c9|aaa|abb|abc|aco|ads|aeg|afl|aig|anz|aol|app|art|aws|axa|bar|bbc|bbt|bcg|bcn|bet|bid|bio|biz|bms|bmw|bom|boo|bot|box|buy|bzh|cab|cal|cam|car|cat|cba|cbn|cbs|ceo|cfa|cfd|com|cpa|crs|dad|day|dds|dev|dhl|diy|dnp|dog|dot|dtv|dvr|eat|eco|edu|esq|eus|fan|fit|fly|foo|fox|frl|ftr|fun|fyi|gal|gap|gay|gdn|gea|gle|gmo|gmx|goo|gop|got|gov|hbo|hiv|hkt|hot|how|ibm|ice|icu|ifm|inc|ing|ink|int|ist|itv|jcb|jio|jll|jmp|jnj|jot|joy|kfh|kia|kim|kpn|krd|lat|law|lds|llc|llp|lol|lpl|ltd|man|map|mba|med|men|mil|mit|mlb|mls|mma|moe|moi|mom|mov|msd|mtn|mtr|nab|nba|nec|net|new|nfl|ngo|nhk|now|nra|nrw|ntt|nyc|obi|one|ong|onl|ooo|org|ott|ovh|pay|pet|phd|pid|pin|pnc|pro|pru|pub|pwc|red|ren|ril|rio|rip|run|rwe|sap|sas|sbi|sbs|sca|scb|ses|sew|sex|sfr|ski|sky|soy|spa|srl|stc|tab|tax|tci|tdk|tel|thd|tjx|top|trv|tui|tvs|ubs|uno|uol|ups|vet|vig|vin|vip|wed|win|wme|wow|wtc|wtf|xin|xxx|xyz|you|yun|zip|\u0431\u0435\u043b|\u043a\u043e\u043c|\u049b\u0430\u0437|\u043c\u043a\u0434|\u043c\u043e\u043d|\u043e\u0440\u0433|\u0440\u0443\u0441|\u0441\u0440\u0431|\u0443\u043a\u0440|\u0570\u0561\u0575|\u05e7\u05d5\u05dd|\u0639\u0631\u0628|\u0642\u0637\u0631|\u0643\u0648\u0645|\u0645\u0635\u0631|\u0915\u0949\u092e|\u0928\u0947\u091f|\u0e04\u0e2d\u0e21|\u0e44\u0e17\u0e22|\u0ea5\u0eb2\u0ea7|\u30b9\u30c8\u30a2|\u30bb\u30fc\u30eb|\u307f\u3093\u306a|\u4e2d\u6587\u7f51|\u4e9a\u9a6c\u900a|\u5929\u4e3b\u6559|\u6211\u7231\u4f60|\u65b0\u52a0\u5761|\u6de1\u9a6c\u9521|\u8bfa\u57fa\u4e9a|\u98de\u5229\u6d66|ac|ad|ae|af|ag|ai|al|am|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cw|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|za|zm|zw|\u03b5\u03bb|\u03b5\u03c5|\u0431\u0433|\u0435\u044e|\u0440\u0444|\u10d2\u10d4|\ub2f7\ub137|\ub2f7\ucef4|\uc0bc\uc131|\ud55c\uad6d|\u30b3\u30e0|\u4e16\u754c|\u4e2d\u4fe1|\u4e2d\u56fd|\u4e2d\u570b|\u4f01\u4e1a|\u4f5b\u5c71|\u4fe1\u606f|\u5065\u5eb7|\u516b\u5366|\u516c\u53f8|\u516c\u76ca|\u53f0\u6e7e|\u53f0\u7063|\u5546\u57ce|\u5546\u5e97|\u5546\u6807|\u5609\u91cc|\u5728\u7ebf|\u5927\u62ff|\u5a31\u4e50|\u5bb6\u96fb|\u5e7f\u4e1c|\u5fae\u535a|\u6148\u5584|\u624b\u673a|\u62db\u8058|\u653f\u52a1|\u653f\u5e9c|\u65b0\u95fb|\u65f6\u5c1a|\u66f8\u7c4d|\u673a\u6784|\u6e38\u620f|\u6fb3\u9580|\u70b9\u770b|\u79fb\u52a8|\u7f51\u5740|\u7f51\u5e97|\u7f51\u7ad9|\u7f51\u7edc|\u8054\u901a|\u8c37\u6b4c|\u8d2d\u7269|\u901a\u8ca9|\u96c6\u56e2|\u98df\u54c1|\u9910\u5385|\u9999\u6e2f)/,H1=new RegExp("[".concat(f2,"!#$%&'*+/=?^_`{|}~-]")),r2=new RegExp("^".concat(U1.source,"$")),z2=function(N2){function j1(){var a2=null!==N2&&N2.apply(this,arguments)||this;return a2.localPartCharRegex=H1,a2.strictTldRegex=r2,a2}return(0,k1.ZT)(j1,N2),j1.prototype.parseMatches=function(a2){for(var K1=this.tagBuilder,b2=this.localPartCharRegex,W1=this.strictTldRegex,Q1=[],F1=a2.length,w2=new G2,M2={m:"a",a:"i",i:"l",l:"t",t:"o",o:":"},t0=0,h0=0,f0=w2;t0<F1;){var E0=a2.charAt(t0);switch(h0){case 0:"m"===(W0=E0)?G0(1):b2.test(W0)&&G0();break;case 1:I0(a2.charAt(t0-1),E0);break;case 2:B2(E0);break;case 3:O2(E0);break;case 4:t2(E0);break;case 5:P2(E0);break;case 6:J2(E0);break;case 7:M0(E0);break;default:b(h0)}t0++}var W0;return r6(),Q1;function I0(W0,S6){":"===W0?b2.test(S6)?(h0=2,f0=new G2((0,k1.pi)((0,k1.pi)({},f0),{hasMailtoPrefix:!0}))):H0():M2[W0]===S6||(b2.test(S6)?h0=2:"."===S6?h0=3:"@"===S6?h0=4:H0())}function B2(W0){"."===W0?h0=3:"@"===W0?h0=4:b2.test(W0)||H0()}function O2(W0){"."===W0||"@"===W0?H0():b2.test(W0)?h0=2:H0()}function t2(W0){O1.test(W0)?h0=5:H0()}function P2(W0){"."===W0?h0=7:"-"===W0?h0=6:O1.test(W0)||r6()}function J2(W0){"-"===W0||"."===W0?r6():O1.test(W0)?h0=5:r6()}function M0(W0){"."===W0||"-"===W0?r6():O1.test(W0)?(h0=5,f0=new G2((0,k1.pi)((0,k1.pi)({},f0),{hasDomainDot:!0}))):r6()}function G0(W0){void 0===W0&&(W0=2),h0=W0,f0=new G2({idx:t0})}function H0(){h0=0,f0=w2}function r6(){if(f0.hasDomainDot){var W0=a2.slice(f0.idx,t0);/[-.]$/.test(W0)&&(W0=W0.slice(0,-1));var S6=f0.hasMailtoPrefix?W0.slice(7):W0;(function F6(A6){var te=(A6.split(".").pop()||"").toLowerCase();return W1.test(te)})(S6)&&Q1.push(new t1({tagBuilder:K1,matchedText:W0,offset:f0.idx,email:S6}))}H0()}},j1}(R1),G2=function N2(j1){void 0===j1&&(j1={}),this.idx=void 0!==j1.idx?j1.idx:-1,this.hasMailtoPrefix=!!j1.hasMailtoPrefix,this.hasDomainDot=!!j1.hasDomainDot},g0=function(){function N2(){}return N2.isValid=function(j1,a2){return!(a2&&!this.isValidUriScheme(a2)||this.urlMatchDoesNotHaveProtocolOrDot(j1,a2)||this.urlMatchDoesNotHaveAtLeastOneWordChar(j1,a2)&&!this.isValidIpAddress(j1)||this.containsMultipleDots(j1))},N2.isValidIpAddress=function(j1){var a2=new RegExp(this.hasFullProtocolRegex.source+this.ipRegex.source);return null!==j1.match(a2)},N2.containsMultipleDots=function(j1){var a2=j1;return this.hasFullProtocolRegex.test(j1)&&(a2=j1.split("://")[1]),a2.split("/")[0].indexOf("..")>-1}
vendor: 11,945 bytes, line 1
1,N2.isValidUriScheme=function(j1){var a2=j1.match(this.uriSchemeRegex),K1=a2&&a2[0].toLowerCase();return"javascript:"!==K1&&"vbscript:"!==K1},N2.urlMatchDoesNotHaveProtocolOrDot=function(j1,a2){return!(!j1||a2&&this.hasFullProtocolRegex.test(a2)||-1!==j1.indexOf("."))},N2.urlMatchDoesNotHaveAtLeastOneWordChar=function(j1,a2){return!(!j1||!a2||this.hasFullProtocolRegex.test(a2)||this.hasWordCharAfterProtocolRegex.test(j1))},N2.hasFullProtocolRegex=/^[A-Za-z][-.+A-Za-z0-9]*:\/\//,N2.uriSchemeRegex=/^[A-Za-z][-.+A-Za-z0-9]*:/,N2.hasWordCharAfterProtocolRegex=new RegExp(":[^\\s]*?["+_2+"]"),N2.ipRegex=/[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?(:[0-9]*)?\/?$/,N2}(),q2=(a2=new RegExp("[/?#](?:["+f2+"\\-+&@#/%=~_()|'$*\\[\\]{}?!:,.;^\u2713]*["+f2+"\\-+&@#/%=~_()|'$*\\[\\]{}\u2713])?"),new RegExp(["(?:","(",/(?:[A-Za-z][-.+A-Za-z0-9]{0,63}:(?![A-Za-z][-.+A-Za-z0-9]{0,63}:\/\/)(?!\d+\/?)(?:\/\/)?)/.source,d2(2),")","|","(","(//)?",/(?:www\.)/.source,d2(6),")","|","(","(//)?",d2(10)+"\\.",U1.source,"(?![-"+Y1+"])",")",")","(?::[0-9]+)?","(?:"+a2.source+")?"].join(""),"gi")),K2=new RegExp("["+f2+"]"),u2=function(N2){function j1(a2){var K1=N2.call(this,a2)||this;return K1.stripPrefix={scheme:!0,www:!0},K1.stripTrailingSlash=!0,K1.decodePercentEncoding=!0,K1.matcherRegex=q2,K1.wordCharRegExp=K2,K1.stripPrefix=a2.stripPrefix,K1.stripTrailingSlash=a2.stripTrailingSlash,K1.decodePercentEncoding=a2.decodePercentEncoding,K1}return(0,k1.ZT)(j1,N2),j1.prototype.parseMatches=function(a2){for(var M2,K1=this.matcherRegex,b2=this.stripPrefix,W1=this.stripTrailingSlash,Q1=this.decodePercentEncoding,F1=this.tagBuilder,w2=[],t0=function(){var f0=M2[0],E0=M2[1],T0=M2[4],O2=M2.index,t2=M2[5]||M2[9],P2=a2.charAt(O2-1);if(!g0.isValid(f0,E0)||O2>0&&"@"===P2||O2>0&&t2&&h0.wordCharRegExp.test(P2))return"continue";if(/\?$/.test(f0)&&(f0=f0.substr(0,f0.length-1)),h0.matchHasUnbalancedClosingParen(f0))f0=f0.substr(0,f0.length-1);else{var J2=h0.matchHasInvalidCharAfterTld(f0,E0);J2>-1&&(f0=f0.substr(0,J2))}var M0=["http://","https://"].find(function(W0){return!!E0&&-1!==E0.indexOf(W0)});if(M0){var G0=f0.indexOf(M0);f0=f0.substr(G0),E0=E0.substr(G0),O2+=G0}w2.push(new p1({tagBuilder:F1,matchedText:f0,offset:O2,urlMatchType:E0?"scheme":T0?"www":"tld",url:f0,protocolUrlMatch:!!E0,protocolRelativeMatch:!!t2,stripPrefix:b2,stripTrailingSlash:W1,decodePercentEncoding:Q1}))},h0=this;null!==(M2=K1.exec(a2));)t0();return w2},j1.prototype.matchHasUnbalancedClosingParen=function(a2){var b2,K1=a2.charAt(a2.length-1);if(")"===K1)b2="(";else if("]"===K1)b2="[";else{if("}"!==K1)return!1;b2="{"}for(var W1=0,Q1=0,F1=a2.length-1;Q1<F1;Q1++){var w2=a2.charAt(Q1);w2===b2?W1++:w2===K1&&(W1=Math.max(W1-1,0))}return 0===W1},j1.prototype.matchHasInvalidCharAfterTld=function(a2,K1){if(!a2)return-1;var b2=0;K1&&(b2=a2.indexOf(":"),a2=a2.slice(b2));var Q1=new RegExp("^((.?//)?[-."+f2+"]*[-"+f2+"]\\.[-"+f2+"]+)").exec(a2);return null===Q1?-1:(b2+=Q1[1].length,a2=a2.slice(Q1[1].length),/^[^-.A-Za-z0-9:\/?#]/.test(a2)?b2:-1)},j1}(R1),X2=new RegExp("[_".concat(f2,"]")),v2=function(N2){function j1(a2){var K1=N2.call(this,a2)||this;return K1.serviceName="twitter",K1.serviceName=a2.serviceName,K1}return(0,k1.ZT)(j1,N2),j1.prototype.parseMatches=function(a2){for(var K1=this.tagBuilder,b2=this.serviceName,W1=[],Q1=a2.length,F1=0,w2=-1,M2=0;F1<Q1;){var t0=a2.charAt(F1);switch(M2){case 0:"#"===(B2=t0)?(M2=2,w2=F1):U2.test(B2)&&(M2=1);break;case 1:f0(t0);break;case 2:E0(t0);break;case 3:T0(t0);break;default:b(M2)}F1++}var B2;return I0(),W1;function f0(B2){U2.test(B2)||(M2=0)}function E0(B2){M2=X2.test(B2)?3:U2.test(B2)?1:0}function T0(B2){X2.test(B2)||(I0(),w2=-1,M2=U2.test(B2)?1:0)}function I0(){if(w2>-1&&F1-w2<=140){var B2=a2.slice(w2,F1),O2=new V({tagBuilder:K1,matchedText:B2,offset:w2,serviceName:b2,hashtag:B2.slice(1)});W1.push(O2)}}},j1}(R1),Y2=["twitter","facebook","instagram","tiktok"],f1=new RegExp("".concat(/(?:(?:(?:(\+)?\d{1,3}[-\040.]?)?\(?\d{3}\)?[-\040.]?\d{3}[-\040.]?\d{4})|(?:(\+)(?:9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)[-\040.]?(?:\d[-\040.]?){6,12}\d+))([,;]+[0-9]+#?)*/.source,"|").concat(/(0([1-9]{1}-?[1-9]\d{3}|[1-9]{2}-?\d{3}|[1-9]{2}\d{1}-?\d{2}|[1-9]{2}\d{2}-?\d{1})-?\d{4}|0[789]0-?\d{4}-?\d{4}|050-?\d{4}-?\d{4})/.source),"g"),F=function(N2){function j1(){var a2=null!==N2&&N2.apply(this,arguments)||this;return a2.matcherRegex=f1,a2}return(0,k1.ZT)(j1,N2),j1.prototype.parseMatches=function(a2){for(var Q1,K1=this.matcherRegex,b2=this.tagBuilder,W1=[];null!==(Q1=K1.exec(a2));){var F1=Q1[0],w2=F1.replace(/[^0-9,;#]/g,""),M2=!(!Q1[1]&&!Q1[2]),t0=0==Q1.index?"":a2.substr(Q1.index-1,1),h0=a2.substr(Q1.index+F1.length,1),f0=!t0.match(/\d/)&&!h0.match(/\d/);this.testMatch(Q1[3])&&this.testMatch(F1)&&f0&&W1.push(new n1({tagBuilder:b2,matchedText:F1,offset:Q1.index,number:w2,plusSign:M2}))}return W1},j1.prototype.testMatch=function(a2){return g2.test(a2)},j1}(R1),o1=new RegExp("@[_".concat(f2,"]{1,50}(?![_").concat(f2,"])"),"g"),G=new RegExp("@[_.".concat(f2,"]{1,30}(?![_").concat(f2,"])"),"g"),q=new RegExp("@[-_.".concat(f2,"]{1,50}(?![-_").concat(f2,"])"),"g"),W=new RegExp("@[_.".concat(f2,"]{1,23}[_").concat(f2,"](?![_").concat(f2,"])"),"g"),L1=new RegExp("[^"+f2+"]"),m1=function(N2){function j1(a2){var K1=N2.call(this,a2)||this;return K1.serviceName="twitter",K1.matcherRegexes={twitter:o1,instagram:G,soundcloud:q,tiktok:W},K1.nonWordCharRegex=L1,K1.serviceName=a2.serviceName,K1}return(0,k1.ZT)(j1,N2),j1.prototype.parseMatches=function(a2){var w2,K1=this.serviceName,b2=this.matcherRegexes[this.serviceName],W1=this.nonWordCharRegex,Q1=this.tagBuilder,F1=[];if(!b2)return F1;for(;null!==(w2=b2.exec(a2));){var M2=w2.index,t0=a2.charAt(M2-1);if(0===M2||W1.test(t0)){var h0=w2[0].replace(/\.+$/g,""),f0=h0.slice(1);F1.push(new _1({tagBuilder:Q1,matchedText:h0,offset:M2,serviceName:K1,mention:f0}))}}return F1},j1}(R1);var l2=function N2(j1){void 0===j1&&(j1={}),this.idx=void 0!==j1.idx?j1.idx:-1,this.type=j1.type||"tag",this.name=j1.name||"",this.isOpening=!!j1.isOpening,this.isClosing=!!j1.isClosing},S2=function(){function N2(j1){void 0===j1&&(j1={}),this.version=N2.version,this.urls={},this.email=!0,this.phone=!0,this.hashtag=!1,this.mention=!1,this.newWindow=!0,this.stripPrefix={scheme:!0,www:!0},this.stripTrailingSlash=!0,this.decodePercentEncoding=!0,this.truncate={length:0,location:"end"},this.className="",this.replaceFn=null,this.context=void 0,this.sanitizeHtml=!1,this.matchers=null,this.tagBuilder=null,this.urls=this.normalizeUrlsCfg(j1.urls),this.email="boolean"==typeof j1.email?j1.email:this.email,this.phone="boolean"==typeof j1.phone?j1.phone:this.phone,this.hashtag=j1.hashtag||this.hashtag,this.mention=j1.mention||this.mention,this.newWindow="boolean"==typeof j1.newWindow?j1.newWindow:this.newWindow,this.stripPrefix=this.normalizeStripPrefixCfg(j1.stripPrefix),this.stripTrailingSlash="boolean"==typeof j1.stripTrailingSlash?j1.stripTrailingSlash:this.stripTrailingSlash,this.decodePercentEncoding="boolean"==typeof j1.decodePercentEncoding?j1.decodePercentEncoding:this.decodePercentEncoding,this.sanitizeHtml=j1.sanitizeHtml||!1;var a2=this.mention;if(!1!==a2&&-1===["twitter","instagram","soundcloud","tiktok"].indexOf(a2))throw new Error("invalid `mention` cfg '".concat(a2,"' - see docs"));var K1=this.hashtag;if(!1!==K1&&-1===Y2.indexOf(K1))throw new Error("invalid `hashtag` cfg '".concat(K1,"' - see docs"));this.truncate=this.normalizeTruncateCfg(j1.truncate),this.className=j1.className||this.className,this.replaceFn=j1.replaceFn||this.replaceFn,this.context=j1.context||this}return N2.link=function(j1,a2){return new N2(a2).link(j1)},N2.parse=function(j1,a2){return new N2(a2).parse(j1)},N2.prototype.normalizeUrlsCfg=function(j1){return null==j1&&(j1=!0),"boolean"==typeof j1?{schemeMatches:j1,wwwMatches:j1,tldMatches:j1}:{schemeMatches:"boolean"!=typeof j1.schemeMatches||j1.schemeMatches,wwwMatches:"boolean"!=typeof j1.wwwMatches||j1.wwwMatches,tldMatches:"boolean"!=typeof j1.tldMatches||j1.tldMatches}},N2.prototype.normalizeStripPrefixCfg=function(j1){return null==j1&&(j1=!0),"boolean"==typeof j1?{scheme:j1,www:j1}:{scheme:"boolean"!=typeof j1.scheme||j1.scheme,www:"boolean"!=typeof j1.www||j1.www}},N2.prototype.normalizeTruncateCfg=function(j1){return"number"==typeof j1?{length:j1,location:"end"}:function t(N2,j1){for(var a2 in j1)j1.hasOwnProperty(a2)&&void 0===N2[a2]&&(N2[a2]=j1[a2]);return N2}(j1||{},{length:Number.POSITIVE_INFINITY,location:"end"})},N2.prototype.parse=function(j1){var a2=this,K1=["a","style","script"],b2=0,W1=[];return function G1(N2,j1){for(var a2=j1.onOpenTag,K1=j1.onCloseTag,b2=j1.onText,W1=j1.onComment,Q1=j1.onDoctype,F1=new l2,w2=0,M2=N2.length,t0=0,h0=0,f0=F1;w2<M2;){var E0=N2.charAt(w2);switch(t0){case 0:"<"===E0&&C6();break;case 1:"!"===(l0=E0)?t0=13:"/"===l0?(t0=2,f0=new l2((0,k1.pi)((0,k1.pi)({},f0),{isClosing:!0}))):"<"===l0?C6():Y.test(l0)?(t0=3,f0=new l2((0,k1.pi)((0,k1.pi)({},f0),{isOpening:!0}))):(t0=0,f0=F1);break;case 2:O2(E0);break;case 3:B2(E0);break;case 4:t2(E0);break;case 5:P2(E0);break;case 6:J2(E0);break;case 7:M0(E0);break;case 8:G0(E0);break;case 9:H0(E0);break;case 10:r6(E0);break;case 11:W0(E0);break;case 12:S6(E0);break;case 13:"--"===N2.substr(w2,2)?(w2+=2,f0=new l2((0,k1.pi)((0,k1.pi)({},f0),{type:"comment"})),t0=14):"DOCTYPE"===N2.substr(w2,7).toUpperCase()?(w2+=7,f0=new l2((0,k1.pi)((0,k1.pi)({},f0),{type:"doctype"})),t0=20):H6();break;case 14:A6(E0);break;case 15:j6(E0);break;case 16:te(E0);break;case 17:k0(E0);break;case 18:J0(E0);break;case 19:h6(E0);break;case 20:ce(E0);break;default:b(t0)}w2++}var l0;function B2(l0){B1.test(l0)?(f0=new l2((0,k1.pi)((0,k1.pi)({},f0),{name:Me()})),t0=4):"<"===l0?C6():"/"===l0?(f0=new l2((0,k1.pi)((0,k1.pi)({},f0),{name:Me()})),t0=12):">"===l0?(f0=new l2((0,k1.pi)((0,k1.pi)({},f0),{name:Me()})),O6()):!Y.test(l0)&&!z1.test(l0)&&":"!==l0&&H6()}function O2(l0){">"===l0?H6():Y.test(l0)?t0=3:H6()}function t2(l0){B1.test(l0)||("/"===l0?t0=12:">"===l0?O6():"<"===l0?C6():"="===l0||$.test(l0)||R2.test(l0)?H6():t0=5)}function P2(l0){B1.test(l0)?t0=6:"/"===l0?t0=12:"="===l0?t0=7:">"===l0?O6():"<"===l0?C6():$.test(l0)&&H6()}function J2(l0){B1.test(l0)||("/"===l0?t0=12:"="===l0?t0=7:">"===l0?O6():"<"===l0?C6():$.test(l0)?H6():t0=5)}function M0(l0){B1.test(l0)||('"'===l0?t0=8:"'"===l0?t0=9:/[>=`]/.test(l0)?H6():"<"===l0?C6():t0=10)}function G0(l0){'"'===l0&&(t0=11)}function H0(l0){"'"===l0&&(t0=11)}function r6(l0){B1.test(l0)?t0=4:">"===l0?O6():"<"===l0&&C6()}function W0(l0){B1.test(l0)?t0=4:"/"===l0?t0=12:">"===l0?O6():"<"===l0?C6():(t0=4,function ne(){w2--}())}function S6(l0){">"===l0?(f0=new l2((0,k1.pi)((0,k1.pi)({},f0),{isClosing:!0})),O6()):t0=4}function A6(l0){"-"===l0?t0=15:">"===l0?H6():t0=16}function j6(l0){"-"===l0?t0=18:">"===l0?H6():t0=16}function te(l0){"-"===l0&&(t0=17)}function k0(l0){t0="-"===l0?18:16}function J0(l0){">"===l0?O6():"!"===l0?t0=19:"-"===l0||(t0=16)}function h6(l0){"-"===l0?t0=17:">"===l0?O6():t0=16}function ce(l0){">"===l0?O6():"<"===l0&&C6()}function H6(){t0=0,f0=F1}function C6(){t0=1,f0=new l2({idx:w2})}function O6(){var l0=N2.slice(h0,f0.idx);l0&&b2(l0,h0),"comment"===f0.type?W1(f0.idx):"doctype"===f0.type?Q1(f0.idx):(f0.isOpening&&a2(f0.name,f0.idx),f0.isClosing&&K1(f0.name,f0.idx)),H6(),h0=w2+1}function Me(){return N2.slice(f0.idx+(f0.isClosing?2:1),w2).toLowerCase()}h0<w2&&function l6(){var l0=N2.slice(h0,w2);b2(l0,h0),h0=w2+1}()}(j1,{onOpenTag:function(Q1){K1.indexOf(Q1)>=0&&b2++},onText:function(Q1,F1){if(0===b2){var M2=function m(N2,j1){if(!j1.global)throw new Error("`splitRegex` must have the 'g' flag set");for(var b2,a2=[],K1=0;b2=j1.exec(N2);)a2.push(N2.substring(K1,b2.index)),a2.push(b2[0]),K1=b2.index+b2[0].length;return a2.push(N2.substring(K1)),a2}(Q1,/(&nbsp;|&#160;|&lt;|&#60;|&gt;|&#62;|&quot;|&#34;|&#39;)/gi),t0=F1;
1M2.forEach(function(h0,f0){if(f0%2==0){var E0=a2.parseText(h0,t0);W1.push.apply(W1,E0)}t0+=h0.length})}},onCloseTag:function(Q1){K1.indexOf(Q1)>=0&&(b2=Math.max(b2-1,0))},onComment:function(Q1){},onDoctype:function(Q1){}}),W1=this.compactMatches(W1),W1=this.removeUnwantedMatches(W1)},N2.prototype.compactMatches=function(j1){j1.sort(function(w2,M2){return w2.getOffset()-M2.getOffset()});for(var a2=0;a2<j1.length-1;){var K1=j1[a2],b2=K1.getOffset(),W1=K1.getMatchedText().length,Q1=b2+W1;if(a2+1<j1.length){if(j1[a2+1].getOffset()===b2){var F1=j1[a2+1].getMatchedText().length>W1?a2:a2+1;j1.splice(F1,1);continue}if(j1[a2+1].getOffset()<Q1){j1.splice(a2+1,1);continue}}a2++}return j1},N2.prototype.removeUnwantedMatches=function(j1){return this.hashtag||h(j1,function(a2){return"hashtag"===a2.getType()}),this.email||h(j1,function(a2){return"email"===a2.getType()}),this.phone||h(j1,function(a2){return"phone"===a2.getType()}),this.mention||h(j1,function(a2){return"mention"===a2.getType()}),this.urls.schemeMatches||h(j1,function(a2){return"url"===a2.getType()&&"scheme"===a2.getUrlMatchType()}),this.urls.wwwMatches||h(j1,function(a2){return"url"===a2.getType()&&"www"===a2.getUrlMatchType()}),this.urls.tldMatches||h(j1,function(a2){return"url"===a2.getType()&&"tld"===a2.getUrlMatchType()}),j1},N2.prototype.parseText=function(j1,a2){void 0===a2&&(a2=0),a2=a2||0;for(var K1=this.getMatchers(),b2=[],W1=0,Q1=K1.length;W1<Q1;W1++){for(var F1=K1[W1].parseMatches(j1),w2=0,M2=F1.length;w2<M2;w2++)F1[w2].setOffset(a2+F1[w2].getOffset());b2.push.apply(b2,F1)}return b2},N2.prototype.link=function(j1){if(!j1)return"";this.sanitizeHtml&&(j1=j1.replace(/</g,"&lt;").replace(/>/g,"&gt;"));for(var a2=this.parse(j1),K1=[],b2=0,W1=0,Q1=a2.length;W1<Q1;W1++){var F1=a2[W1];K1.push(j1.substring(b2,F1.getOffset())),K1.push(this.createMatchReturnVal(F1)),b2=F1.getOffset()+F1.getMatchedText().length}return K1.push(j1.substring(b2)),K1.join("")},N2.prototype.createMatchReturnVal=function(j1){var a2;return this.replaceFn&&(a2=this.replaceFn.call(this.context,j1)),"string"==typeof a2?a2:!1===a2?j1.getMatchedText():a2 instanceof S?a2.toAnchorString():j1.buildTag().toAnchorString()},N2.prototype.getMatchers=function(){if(this.matchers)return this.matchers;var j1=this.getTagBuilder(),a2=[new v2({tagBuilder:j1,serviceName:this.hashtag}),new z2({tagBuilder:j1}),new F({tagBuilder:j1}),new m1({tagBuilder:j1,serviceName:this.mention}),new u2({tagBuilder:j1,stripPrefix:this.stripPrefix,stripTrailingSlash:this.stripTrailingSlash,decodePercentEncoding:this.decodePercentEncoding})];return this.matchers=a2},N2.prototype.getTagBuilder=function(){var j1=this.tagBuilder;return j1||(j1=this.tagBuilder=new j({newWindow:this.newWindow,truncate:this.truncate,className:this.className})),j1},N2.version="3.16.2",N2.AnchorTagBuilder=j,N2.HtmlTag=S,N2.matcher={Email:z2,Hashtag:v2,Matcher:R1,Mention:m1,Phone:F,Url:u2},N2.match={Email:t1,Hashtag:V,Match:d1,Mention:_1,Phone:n1,Url:p1},N2}();const x0=S2;var z0=_(5e3);let M6=(()=>{class N2{transform(a2,K1){return x0.link(a2,K1)}}return N2.\u0275fac=function(a2){return new(a2||N2)},N2.\u0275pipe=z0.Yjl({name:"linky",type:N2,pure:!0}),N2})(),q0=(()=>{class N2{}return N2.\u0275fac=function(a2){return new(a2||N2)},N2.\u0275mod=z0.oAB({type:N2}),N2.\u0275inj=z0.cJS({}),N2})()},35736:h2=>{var _,e,w1=h2.exports={};function t(){throw new Error("setTimeout has not been defined")}function M(){throw new Error("clearTimeout has not been defined")}function f(k1){if(_===setTimeout)return setTimeout(k1,0);if((_===t||!_)&&setTimeout)return _=setTimeout,setTimeout(k1,0);try{return _(k1,0)}catch(t1){try{return _.call(null,k1,0)}catch(V){return _.call(this,k1,0)}}}!function(){try{_="function"==typeof setTimeout?setTimeout:t}catch(k1){_=t}try{e="function"==typeof clearTimeout?clearTimeout:M}catch(k1){e=M}}();var S,m=[],b=!1,D=-1;function E(){!b||!S||(b=!1,S.length?m=S.concat(m):D=-1,m.length&&Q())}function Q(){if(!b){var k1=f(E);b=!0;for(var t1=m.length;t1;){for(S=m,m=[];++D<t1;)S&&S[D].run();D=-1,t1=m.length}S=null,b=!1,function h(k1){if(e===clearTimeout)return clearTimeout(k1);if((e===M||!e)&&clearTimeout)return e=clearTimeout,clearTimeout(k1);try{e(k1)}catch(t1){try{return e.call(null,k1)}catch(V){return e.call(this,k1)}}}(k1)}}function j(k1,t1){this.fun=k1,this.array=t1}function d1(){}w1.nextTick=function(k1){var t1=new Array(arguments.length-1);if(arguments.length>1)for(var V=1;V<arguments.length;V++)t1[V-1]=arguments[V];m.push(new j(k1,t1)),1===m.length&&!b&&f(Q)},j.prototype.run=function(){this.fun.apply(null,this.array)},w1.title="browser",w1.browser=!0,w1.env={},w1.argv=[],w1.version="",w1.versions={},w1.on=d1,w1.addListener=d1,w1.once=d1,w1.off=d1,w1.removeListener=d1,w1.removeAllListeners=d1,w1.emit=d1,w1.prependListener=d1,w1.prependOnceListener=d1,w1.listeners=function(k1){return[]},w1.binding=function(k1){throw new Error("process.binding is not supported")},w1.cwd=function(){return"/"},w1.chdir=function(k1){throw new Error("process.chdir is not supported")},w1.umask=function(){return 0}},591:(h2,w1,_)=>{"use strict";_.d(w1,{X:()=>M});var e=_(8929),t=_(95279);class M extends e.xQ{constructor(h){super(),this._value=h}get value(){return this.getValue()}_subscribe(h){const m=super._subscribe(h);return m&&!m.closed&&h.next(this._value),m}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new t.N;return this._value}next(h){super.next(this._value=h)}}},29312:(h2,w1,_)=>{"use strict";_.d(w1,{P:()=>h,W:()=>f});var e=_(68896),t=_(21086),M=_(61737),f=(()=>{return(m=f||(f={})).NEXT="N",m.ERROR="E",m.COMPLETE="C",f;var m})();class h{constructor(b,S,D){this.kind=b,this.value=S,this.error=D,this.hasValue="N"===b}observe(b){switch(this.kind){case"N":return b.next&&b.next(this.value);case"E":return b.error&&b.error(this.error);case"C":return b.complete&&b.complete()}}do(b,S,D){switch(this.kind){case"N":return b&&b(this.value);case"E":return S&&S(this.error);case"C":return D&&D()}}accept(b,S,D){return b&&"function"==typeof b.next?this.observe(b):this.do(b,S,D)}toObservable(){switch(this.kind){case"N":return(0,t.of)(this.value);case"E":return(0,M._)(this.error);case"C":return(0,e.c)()}throw new Error("unexpected notification kind value")}static createNext(b){return void 0!==b?new h("N",b):h.undefinedValueNotification}static createError(b){return new h("E",void 0,b)}static createComplete(){return h.completeNotification}}h.completeNotification=new h("C"),h.undefinedValueNotification=new h("N",void 0)},34202:(h2,w1,_)=>{"use strict";_.d(w1,{y:()=>D});var e=_(29476),t=_(43489),M=_(57668),f=_(73292),m=_(93821),b=_(4843),S=_(92830);let D=(()=>{class Q{constructor(d1){this._isScalar=!1,d1&&(this._subscribe=d1)}lift(d1){const k1=new Q;return k1.source=this,k1.operator=d1,k1}subscribe(d1,k1,t1){const{operator:V}=this,_1=function h(Q,j,d1){if(Q){if(Q instanceof t.L)return Q;if(Q[M.b])return Q[M.b]()}return Q||j||d1?new t.L(Q,j,d1):new t.L(f.c)}(d1,k1,t1);if(_1.add(V?V.call(_1,this.source):this.source||S.v.useDeprecatedSynchronousErrorHandling&&!_1.syncErrorThrowable?this._subscribe(_1):this._trySubscribe(_1)),S.v.useDeprecatedSynchronousErrorHandling&&_1.syncErrorThrowable&&(_1.syncErrorThrowable=!1,_1.syncErrorThrown))throw _1.syncErrorValue;return _1}_trySubscribe(d1){try{return this._subscribe(d1)}catch(k1){S.v.useDeprecatedSynchronousErrorHandling&&(d1.syncErrorThrown=!0,d1.syncErrorValue=k1),(0,e._)(d1)?d1.error(k1):console.warn(k1)}}forEach(d1,k1){return new(k1=E(k1))((t1,V)=>{let _1;_1=this.subscribe(n1=>{try{d1(n1)}catch(p1){V(p1),_1&&_1.unsubscribe()}},V,t1)})}_subscribe(d1){const{source:k1}=this;return k1&&k1.subscribe(d1)}[m.L](){return this}pipe(...d1){return 0===d1.length?this:(0,b.U)(d1)(this)}toPromise(d1){return new(d1=E(d1))((k1,t1)=>{let V;this.subscribe(_1=>V=_1,_1=>t1(_1),()=>k1(V))})}}return Q.create=j=>new Q(j),Q})();function E(Q){if(Q||(Q=S.v.Promise||Promise),!Q)throw new Error("no Promise impl found");return Q}},73292:(h2,w1,_)=>{"use strict";_.d(w1,{c:()=>M});var e=_(92830),t=_(22782);const M={closed:!0,next(f){},error(f){if(e.v.useDeprecatedSynchronousErrorHandling)throw f;(0,t.z)(f)},complete(){}}},826:(h2,w1,_)=>{"use strict";_.d(w1,{L:()=>t});var e=_(43489);class t extends e.L{notifyNext(f,h,m,b,S){this.destination.next(h)}notifyError(f,h){this.destination.error(f)}notifyComplete(f){this.destination.complete()}}},42247:(h2,w1,_)=>{"use strict";_.d(w1,{t:()=>j});var e=_(8929),t=_(30341),M=_(24096),f=_(43489),h=_(29312);class S extends f.L{constructor(t1,V,_1=0){super(t1),this.scheduler
1=V,this.delay=_1}static dispatch(t1){const{notification:V,destination:_1}=t1;V.observe(_1),this.unsubscribe()}scheduleMessage(t1){this.destination.add(this.scheduler.schedule(S.dispatch,this.delay,new D(t1,this.destination)))}_next(t1){this.scheduleMessage(h.P.createNext(t1))}_error(t1){this.scheduleMessage(h.P.createError(t1)),this.unsubscribe()}_complete(){this.scheduleMessage(h.P.createComplete()),this.unsubscribe()}}class D{constructor(t1,V){this.notification=t1,this.destination=V}}var E=_(95279),Q=_(45283);class j extends e.xQ{constructor(t1=Number.POSITIVE_INFINITY,V=Number.POSITIVE_INFINITY,_1){super(),this.scheduler=_1,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=t1<1?1:t1,this._windowTime=V<1?1:V,V===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(t1){if(!this.isStopped){const V=this._events;V.push(t1),V.length>this._bufferSize&&V.shift()}super.next(t1)}nextTimeWindow(t1){this.isStopped||(this._events.push(new d1(this._getNow(),t1)),this._trimBufferThenGetEvents()),super.next(t1)}_subscribe(t1){const V=this._infiniteTimeWindow,_1=V?this._events:this._trimBufferThenGetEvents(),n1=this.scheduler,p1=_1.length;let R1;if(this.closed)throw new E.N;if(this.isStopped||this.hasError?R1=M.w.EMPTY:(this.observers.push(t1),R1=new Q.W(this,t1)),n1&&t1.add(t1=new S(t1,n1)),V)for(let Y=0;Y<p1&&!t1.closed;Y++)t1.next(_1[Y]);else for(let Y=0;Y<p1&&!t1.closed;Y++)t1.next(_1[Y].value);return this.hasError?t1.error(this.thrownError):this.isStopped&&t1.complete(),R1}_getNow(){return(this.scheduler||t.c).now()}_trimBufferThenGetEvents(){const t1=this._getNow(),V=this._bufferSize,_1=this._windowTime,n1=this._events,p1=n1.length;let R1=0;for(;R1<p1&&!(t1-n1[R1].time<_1);)R1++;return p1>V&&(R1=Math.max(R1,p1-V)),R1>0&&n1.splice(0,R1),n1}}class d1{constructor(t1,V){this.time=t1,this.value=V}}},62221:(h2,w1,_)=>{"use strict";_.d(w1,{b:()=>e});let e=(()=>{class t{constructor(f,h=t.now){this.SchedulerAction=f,this.now=h}schedule(f,h=0,m){return new this.SchedulerAction(this,f).schedule(m,h)}}return t.now=()=>Date.now(),t})()},8929:(h2,w1,_)=>{"use strict";_.d(w1,{Yc:()=>b,xQ:()=>S});var e=_(34202),t=_(43489),M=_(24096),f=_(95279),h=_(45283),m=_(57668);class b extends t.L{constructor(Q){super(Q),this.destination=Q}}let S=(()=>{class E extends e.y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[m.b](){return new b(this)}lift(j){const d1=new D(this,this);return d1.operator=j,d1}next(j){if(this.closed)throw new f.N;if(!this.isStopped){const{observers:d1}=this,k1=d1.length,t1=d1.slice();for(let V=0;V<k1;V++)t1[V].next(j)}}error(j){if(this.closed)throw new f.N;this.hasError=!0,this.thrownError=j,this.isStopped=!0;const{observers:d1}=this,k1=d1.length,t1=d1.slice();for(let V=0;V<k1;V++)t1[V].error(j);this.observers.length=0}complete(){if(this.closed)throw new f.N;this.isStopped=!0;const{observers:j}=this,d1=j.length,k1=j.slice();for(let t1=0;t1<d1;t1++)k1[t1].complete();this.observers.length=0}unsubscribe(){this.isStopped=!0,this.closed=!0,this.observers=null}_trySubscribe(j){if(this.closed)throw new f.N;return super._trySubscribe(j)}_subscribe(j){if(this.closed)throw new f.N;return this.hasError?(j.error(this.thrownError),M.w.EMPTY):this.isStopped?(j.complete(),M.w.EMPTY):(this.observers.push(j),new h.W(this,j))}asObservable(){const j=new e.y;return j.source=this,j}}return E.create=(Q,j)=>new D(Q,j),E})();class D extends S{constructor(Q,j){super(),this.destination=Q,this.source=j}next(Q){const{destination:j}=this;j&&j.next&&j.next(Q)}error(Q){const{destination:j}=this;j&&j.error&&this.destination.error(Q)}complete(){const{destination:Q}=this;Q&&Q.complete&&this.destination.complete()}_subscribe(Q){const{source:j}=this;return j?this.source.subscribe(Q):M.w.EMPTY}}},45283:(h2,w1,_)=>{"use strict";_.d(w1,{W:()=>t});var e=_(24096);class t extends e.w{constructor(f,h){super(),this.subject=f,this.subscriber=h,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const f=this.subject,h=f.observers;if(this.subject=null,!h||0===h.length||f.isStopped||f.closed)return;const m=h.indexOf(this.subscriber);-1!==m&&h.splice(m,1)}}},43489:(h2,w1,_)=>{"use strict";_.d(w1,{L:()=>b});var e=_(67043),t=_(73292),M=_(24096),f=_(57668),h=_(92830),m=_(22782);class b extends M.w{constructor(E,Q,j){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=t.c;break;case 1:if(!E){this.destination=t.c;break}if("object"==typeof E){E instanceof b?(this.syncErrorThrowable=E.syncErrorThrowable,this.destination=E,E.add(this)):(this.syncErrorThrowable=!0,this.destination=new S(this,E));break}default:this.syncErrorThrowable=!0,this.destination=new S(this,E,Q,j)}}[f.b](){return this}static create(E,Q,j){const d1=new b(E,Q,j);return d1.syncErrorThrowable=!1,d1}next(E){this.isStopped||this._next(E)}error(E){this.isStopped||(this.isStopped=!0,this._error(E))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(E){this.destination.next(E)}_error(E){this.destination.error(E),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:E}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=E,this}}class S extends b{constructor(E,Q,j,d1){super(),this._parentSubscriber=E;let k1,t1=this;(0,e.m)(Q)?k1=Q:Q&&(k1=Q.next,j=Q.error,d1=Q.complete,Q!==t.c&&(t1=Object.create(Q),(0,e.m)(t1.unsubscribe)&&this.add(t1.unsubscribe.bind(t1)),t1.unsubscribe=this.unsubscribe.bind(this))),this._context=t1,this._next=k1,this._error=j,this._complete=d1}next(E){if(!this.isStopped&&this._next){const{_parentSubscriber:Q}=this;h.v.useDeprecatedSynchronousErrorHandling&&Q.syncErrorThrowable?this.__tryOrSetError(Q,this._next,E)&&this.unsubscribe():this.__tryOrUnsub(this._next,E)}}error(E){if(!this.isStopped){const{_parentSubscriber:Q}=this,{useDeprecatedSynchronousErrorHandling:j}=h.v;if(this._error)j&&Q.syncErrorThrowable?(this.__tryOrSetError(Q,this._error,E),this.unsubscribe()):(this.__tryOrUnsub(this._error,E),this.unsubscribe());else if(Q.syncErrorThrowable)j?(Q.syncErrorValue=E,Q.syncErrorThrown=!0):(0,m.z)(E),this.unsubscribe();else{if(this.unsubscribe(),j)throw E;(0,m.z)(E)}}}complete(){if(!this.isStopped){const{_parentSubscriber:E}=this;if(this._complete){const Q=()=>this._complete.call(this._context);h.v.useDeprecatedSynchronousErrorHandling&&E.syncErrorThrowable?(this.__tryOrSetError(E,Q),this.unsubscribe()):(this.__tryOrUnsub(Q),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(E,Q){try{E.call(this._context,Q)}catch(j){if(this.unsubscribe(),h.v.useDeprecatedSynchronousErrorHandling)throw j;(0,m.z)(j)}}__tryOrSetError(E,Q,j){if(!h.v.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{Q.call(this._context,j)}catch(d1){return h.v.useDeprecatedSynchronousErrorHandling?(E.syncErrorValue=d1,E.syncErrorThrown=!0,!0):((0,m.z)(d1),!0)}return!1}_unsubscribe(){const{_parentSubscriber:E}=this;this._context=null,this._parentSubscriber=null,E.unsubscribe()}}},24096:(h2,w1,_)=>{"use strict";_.d(w1,{w:()=>h});var b,e=_(66688),t=_(57830),M=_(67043),f=_(87964);class h{constructor(S){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,S&&(this._ctorUnsubscribe=!0,this._unsubscribe=S)}unsubscribe(){let S;if(this.closed)return;let{_parentOrParents:D,_ctorUnsubscribe:E,_unsubscribe:Q,_subscriptions:j}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,D instanceof h)D.remove(this);else if(null!==D)for(let d1=0;d1<D.length;++d1)D[d1].remove(this);if((0,M.m)(Q)){E&&(this._unsubscribe=void 0);try{Q.call(this)}catch(d1){S=d1 instanceof f.B?m(d1.errors):[d1]}}if((0,e.k)(j)){let d1=-1,k1=j.length;for(;++d1<k1;){const t1=j[d1];if((0,t.K)(t1))try{t1.unsubscribe()}catch(V){S=S||[],V instanceof f.B?S=S.concat(m(V.errors)):S.push(V)}}}if(S)throw new f.B(S)}add(S){let D=S;
1if(!S)return h.EMPTY;switch(typeof S){case"function":D=new h(S);case"object":if(D===this||D.closed||"function"!=typeof D.unsubscribe)return D;if(this.closed)return D.unsubscribe(),D;if(!(D instanceof h)){const j=D;D=new h,D._subscriptions=[j]}break;default:throw new Error("unrecognized teardown "+S+" added to Subscription.")}let{_parentOrParents:E}=D;if(null===E)D._parentOrParents=this;else if(E instanceof h){if(E===this)return D;D._parentOrParents=[E,this]}else{if(-1!==E.indexOf(this))return D;E.push(this)}const Q=this._subscriptions;return null===Q?this._subscriptions=[D]:Q.push(D),D}remove(S){const D=this._subscriptions;if(D){const E=D.indexOf(S);-1!==E&&D.splice(E,1)}}}function m(b){return b.reduce((S,D)=>S.concat(D instanceof f.B?D.errors:D),[])}h.EMPTY=((b=new h).closed=!0,b)},92830:(h2,w1,_)=>{"use strict";_.d(w1,{v:()=>t});let e=!1;const t={Promise:void 0,set useDeprecatedSynchronousErrorHandling(M){if(M){const f=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+f.stack)}else e&&console.log("RxJS: Back to a better error behavior. Thank you. <3");e=M},get useDeprecatedSynchronousErrorHandling(){return e}}},41177:(h2,w1,_)=>{"use strict";_.d(w1,{Ds:()=>m,IY:()=>f,ft:()=>S});var e=_(43489),t=_(34202),M=_(59249);class f extends e.L{constructor(E){super(),this.parent=E}_next(E){this.parent.notifyNext(E)}_error(E){this.parent.notifyError(E),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class m extends e.L{notifyNext(E){this.destination.next(E)}notifyError(E){this.destination.error(E)}notifyComplete(){this.destination.complete()}}function S(D,E){if(E.closed)return;if(D instanceof t.y)return D.subscribe(E);let Q;try{Q=(0,M.s)(D)(E)}catch(j){E.error(j)}return Q}},71762:(h2,w1,_)=>{"use strict";_.d(w1,{N:()=>m,c:()=>h});var e=_(8929),t=_(34202),M=_(24096),f=_(74327);class h extends t.y{constructor(Q,j){super(),this.source=Q,this.subjectFactory=j,this._refCount=0,this._isComplete=!1}_subscribe(Q){return this.getSubject().subscribe(Q)}getSubject(){const Q=this._subject;return(!Q||Q.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let Q=this._connection;return Q||(this._isComplete=!1,Q=this._connection=new M.w,Q.add(this.source.subscribe(new b(this.getSubject(),this))),Q.closed&&(this._connection=null,Q=M.w.EMPTY)),Q}refCount(){return(0,f.x)()(this)}}const m=(()=>{const E=h.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:E._subscribe},_isComplete:{value:E._isComplete,writable:!0},getSubject:{value:E.getSubject},connect:{value:E.connect},refCount:{value:E.refCount}}})();class b extends e.Yc{constructor(Q,j){super(Q),this.connectable=j}_error(Q){this._unsubscribe(),super._error(Q)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const Q=this.connectable;if(Q){this.connectable=null;const j=Q._connection;Q._refCount=0,Q._subject=null,Q._connection=null,j&&j.unsubscribe()}}}},36053:(h2,w1,_)=>{"use strict";_.d(w1,{aj:()=>b});var e=_(72866),t=_(66688),M=_(826),f=_(40448),h=_(33009);const m={};function b(...E){let Q,j;return(0,e.K)(E[E.length-1])&&(j=E.pop()),"function"==typeof E[E.length-1]&&(Q=E.pop()),1===E.length&&(0,t.k)(E[0])&&(E=E[0]),(0,h.n)(E,j).lift(new S(Q))}class S{constructor(Q){this.resultSelector=Q}call(Q,j){return j.subscribe(new D(Q,this.resultSelector))}}class D extends M.L{constructor(Q,j){super(Q),this.resultSelector=j,this.active=0,this.values=[],this.observables=[]}_next(Q){this.values.push(m),this.observables.push(Q)}_complete(){const Q=this.observables,j=Q.length;if(0===j)this.destination.complete();else{this.active=j,this.toRespond=j;for(let d1=0;d1<j;d1++)this.add((0,f.D)(this,Q[d1],void 0,d1))}}notifyComplete(Q){0==(this.active-=1)&&this.destination.complete()}notifyNext(Q,j,d1){const k1=this.values,V=this.toRespond?k1[d1]===m?--this.toRespond:this.toRespond:0;k1[d1]=j,0===V&&(this.resultSelector?this._tryResultSelector(k1):this.destination.next(k1.slice()))}_tryResultSelector(Q){let j;try{j=this.resultSelector.apply(this,Q)}catch(d1){return void this.destination.error(d1)}this.destination.next(j)}}},61221:(h2,w1,_)=>{"use strict";_.d(w1,{z:()=>f});var e=_(21086),t=_(89146);function f(...h){return function M(){return(0,t.J)(1)}()((0,e.of)(...h))}},88514:(h2,w1,_)=>{"use strict";_.d(w1,{P:()=>f});var e=_(34202),t=_(63527),M=_(68896);function f(h){return new e.y(m=>{let b;try{b=h()}catch(D){return void m.error(D)}return(b?(0,t.D)(b):(0,M.c)()).subscribe(m)})}},68896:(h2,w1,_)=>{"use strict";_.d(w1,{E:()=>t,c:()=>M});var e=_(34202);const t=new e.y(h=>
1h.complete());function M(h){return h?function f(h){return new e.y(m=>h.schedule(()=>m.complete()))}(h):t}},30567:(h2,w1,_)=>{"use strict";_.d(w1,{D:()=>m});var e=_(34202),t=_(66688),M=_(24850),f=_(57830),h=_(63527);function m(...S){if(1===S.length){const D=S[0];if((0,t.k)(D))return b(D,null);if((0,f.K)(D)&&Object.getPrototypeOf(D)===Object.prototype){const E=Object.keys(D);return b(E.map(Q=>D[Q]),E)}}if("function"==typeof S[S.length-1]){const D=S.pop();return b(S=1===S.length&&(0,t.k)(S[0])?S[0]:S,null).pipe((0,M.U)(E=>D(...E)))}return b(S,null)}function b(S,D){return new e.y(E=>{const Q=S.length;if(0===Q)return void E.complete();const j=new Array(Q);let d1=0,k1=0;for(let t1=0;t1<Q;t1++){const V=(0,h.D)(S[t1]);let _1=!1;E.add(V.subscribe({next:n1=>{_1||(_1=!0,k1++),j[t1]=n1},error:n1=>E.error(n1),complete:()=>{d1++,(d1===Q||!_1)&&(k1===Q&&E.next(D?D.reduce((n1,p1,R1)=>(n1[p1]=j[R1],n1),{}):j),E.complete())}}))}})}},63527:(h2,w1,_)=>{"use strict";_.d(w1,{D:()=>f});var e=_(34202),t=_(59249),M=_(33998);function f(h,m){return m?(0,M.x)(h,m):h instanceof e.y?h:new e.y((0,t.s)(h))}},33009:(h2,w1,_)=>{"use strict";_.d(w1,{n:()=>f});var e=_(34202),t=_(13650),M=_(66454);function f(h,m){return m?(0,M.r)(h,m):new e.y((0,t.V)(h))}},23753:(h2,w1,_)=>{"use strict";_.d(w1,{R:()=>m});var e=_(34202),t=_(66688),M=_(67043),f=_(24850);function m(Q,j,d1,k1){return(0,M.m)(d1)&&(k1=d1,d1=void 0),k1?m(Q,j,d1).pipe((0,f.U)(t1=>(0,t.k)(t1)?k1(...t1):k1(t1))):new e.y(t1=>{b(Q,j,function V(_1){t1.next(arguments.length>1?Array.prototype.slice.call(arguments):_1)},t1,d1)})}function b(Q,j,d1,k1,t1){let V;if(function E(Q){return Q&&"function"==typeof Q.addEventListener&&"function"==typeof Q.removeEventListener}(Q)){const _1=Q;Q.addEventListener(j,d1,t1),V=()=>_1.removeEventListener(j,d1,t1)}else if(function D(Q){return Q&&"function"==typeof Q.on&&"function"==typeof Q.off}(Q)){const _1=Q;Q.on(j,d1),V=()=>_1.off(j,d1)}else if(function S(Q){return Q&&"function"==typeof Q.addListener&&"function"==typeof Q.removeListener}(Q)){const _1=Q;Q.addListener(j,d1),V=()=>_1.removeListener(j,d1)}else{if(!Q||!Q.length)throw new TypeError("Invalid event target");for(let _1=0,n1=Q.length;_1<n1;_1++)b(Q[_1],j,d1,k1,t1)}k1.add(V)}},36787:(h2,w1,_)=>{"use strict";_.d(w1,{T:()=>h});var e=_(34202),t=_(72866),M=_(89146),f=_(33009);function h(...m){let b=Number.POSITIVE_INFINITY,S=null,D=m[m.length-1];return(0,t.K)(D)?(S=m.pop(),m.length>1&&"number"==typeof m[m.length-1]&&(b=m.pop())):"number"==typeof D&&(b=m.pop()),null===S&&1===m.length&&m[0]instanceof e.y?m[0]:(0,M.J)(b)((0,f.n)(m,S))}},87274:(h2,w1,_)=>{"use strict";_.d(w1,{C:()=>M,F:()=>f});var e=_(34202),t=_(67876);const M=new e.y(t.Z);function f(){return M}},21086:(h2,w1,_)=>{"use strict";_.d(w1,{of:()=>f});var e=_(72866),t=_(33009),M=_(66454);function f(...h){let m=h[h.length-1];return(0,e.K)(m)?(h.pop(),(0,M.r)(h,m)):(0,t.n)(h)}},61946:(h2,w1,_)=>{"use strict";_.d(w1,{S3:()=>h});var e=_(66688),t=_(33009),M=_(826),f=_(40448);function h(...S){if(1===S.length){if(!(0,e.k)(S[0]))return S[0];S=S[0]}return(0,t.n)(S,void 0).lift(new m)}class m{call(D,E){return E.subscribe(new b(D))}}class b extends M.L{constructor(D){super(D),this.hasFirst=!1,this.observables=[],this.subscriptions=[]}_next(D){this.observables.push(D)}_complete(){const D=this.observables,E=D.length;if(0===E)this.destination.complete();else{for(let Q=0;Q<E&&!this.hasFirst;Q++){const d1=(0,f.D)(this,D[Q],void 0,Q);this.subscriptions&&this.subscriptions.push(d1),this.add(d1)}this.observables=null}}notifyNext(D,E,Q){if(!this.hasFirst){this.hasFirst=!0;for(let j=0;j<this.subscriptions.length;j++)if(j!==Q){let d1=this.subscriptions[j];d1.unsubscribe(),this.remove(d1)}this.subscriptions=null}this.destination.next(E)}}},61737:(h2,w1,_)=>{"use strict";_.d(w1,{_:()=>t});var e=_(34202);function t(f,h){return new e.y(h?m=>h.schedule(M,0,{error:f,subscriber:m}):m=>m.error(f))}function M({error:f,subscriber:h}){h.error(f)}},98723:(h2,w1,_)=>{"use strict";_.d(w1,{H:()=>h});var e=_(34202),t=_(20353),M=_(84241),f=_(72866);function h(b=0,S,D){let E=-1;return(0,M.k)(S)?E=Number(S)<1?1:Number(S):(0,f.K)(S)&&(D=S),(0,f.K)(D)||(D=t.P),new e.y(Q=>{const j=(0,M.k)(b)?b:+b-D.now();return D.schedule(m,j,{index:0,period:E,subscriber:Q})})}function m(b){const{index:S,period:D,subscriber:E}=b;if(E.next(S),!E.closed){if(-1===D)return E.complete();b.index=S+1,this.schedule(b,D)}}},41746:(h2,w1,_)=>{"use strict";_.d(w1,{$R:()=>m});var e=_(33009),t=_(66688),M=_(43489),f=_(5430),h=_(41177);function m(...j){const d1=j[j.length-1];return"function"==typeof d1&&j.pop(),(0,e.n)(j,void 0).lift(new b(d1))}class b{constructor(d1){this.resultSelector=d1}call(d1,k1){return k1.subscribe(new S(d1,this.resultSelector))}}class S extends M.L{constructor(d1,k1,t1=Object.create(null)){super(d1),this.resultSelector=k1,this.iterators=[],this.active=0,this.resultSelector="function"==typeof k1?k1:void 0}_next(d1){const k1=this.iterators;(0,t.k)(d1)?k1.push(new E(d1)):k1.push("function"==typeof d1[f.hZ]?new D(d1[f.hZ]()):new Q(this.destination,this,d1))}_complete(){const d1=this.iterators,k1=d1.length;if(this.unsubscribe(),0!==k1){this.active=k1;for(let t1=0;t1<k1;t1++){let V=d1[t1];V.stillUnsubscribed?this.destination.add(V.subscribe()):this.active--}}else this.destination.complete()}notifyInactive(){this.active--,0===this.active&&this.destination.complete()}checkIterators(){const d1=this.iterators,k1=d1.length,t1=this.destination;for(let n1=0;n1<k1;n1++){let p1=d1[n1];if("function"==typeof p1.hasValue&&!p1.hasValue())return}let V=!1;const _1=[];for(let n1=0;n1<k1;n1++){let p1=d1[n1],R1=p1.next();if(p1.hasCompleted()&&(V=!0),R1.done)return void t1.complete();_1.push(R1.value)}this.resultSelector?this._tryresultSelector(_1):t1.next(_1),V&&t1.complete()}_tryresultSelector(d1){let k1;try{k1=this.resultSelector.apply(this,d1)}
1catch(t1){return void this.destination.error(t1)}this.destination.next(k1)}}class D{constructor(d1){this.iterator=d1,this.nextResult=d1.next()}hasValue(){return!0}next(){const d1=this.nextResult;return this.nextResult=this.iterator.next(),d1}hasCompleted(){const d1=this.nextResult;return Boolean(d1&&d1.done)}}class E{constructor(d1){this.array=d1,this.index=0,this.length=0,this.length=d1.length}[f.hZ](){return this}next(d1){const k1=this.index++;return k1<this.length?{value:this.array[k1],done:!1}:{value:null,done:!0}}hasValue(){return this.array.length>this.index}hasCompleted(){return this.array.length===this.index}}class Q extends h.Ds{constructor(d1,k1,t1){super(d1),this.parent=k1,this.observable=t1,this.stillUnsubscribed=!0,this.buffer=[],this.isComplete=!1}[f.hZ](){return this}next(){const d1=this.buffer;return 0===d1.length&&this.isComplete?{value:null,done:!0}:{value:d1.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(d1){this.buffer.push(d1),this.parent.checkIterators()}subscribe(){return(0,h.ft)(this.observable,new h.IY(this))}}},27221:(h2,w1,_)=>{"use strict";_.d(w1,{K:()=>t});var e=_(41177);function t(h){return function(b){const S=new M(h),D=b.lift(S);return S.caught=D}}class M{constructor(m){this.selector=m}call(m,b){return b.subscribe(new f(m,this.selector,this.caught))}}
1class f extends e.Ds{constructor(m,b,S){super(m),this.selector=b,this.caught=S}error(m){if(!this.isStopped){let b;try{b=this.selector(m,this.caught)}catch(E){return void super.error(E)}this._unsubscribeAndRecycle();const S=new e.IY(this);this.add(S);const D=(0,e.ft)(b,S);D!==S&&this.add(D)}}}},21406:(h2,w1,_)=>{"use strict";_.d(w1,{b:()=>t});var e=_(61709);function t(M,f){return(0,e.zg)(M,f,1)}},80013:(h2,w1,_)=>{"use strict";_.d(w1,{b:()=>M});var e=_(43489),t=_(20353);function M(b,S=t.P){return D=>D.lift(new f(b,S))}class f{constructor(S,D){this.dueTime=S,this.scheduler=D}call(S,D){return D.subscribe(new h(S,this.dueTime,this.scheduler))}}class h extends e.L{constructor(S,D,E){super(S),this.dueTime=D,this.scheduler=E,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(S){this.clearDebounce(),this.lastValue=S,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(m,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:S}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(S)}}clearDebounce(){const S=this.debouncedSubscription;null!==S&&(this.remove(S),S.unsubscribe(),this.debouncedSubscription=null)}}function m(b){b.debouncedNext()}},47314:(h2,w1,_)=>{"use strict";_.d(w1,{d:()=>t});var e=_(43489);function t(h=null){return m=>m.lift(new M(h))}class M{constructor(m){this.defaultValue=m}call(m,b){return b.subscribe(new f(m,this.defaultValue))}}class f extends e.L{constructor(m,b){super(m),this.defaultValue=b,this.isEmpty=!0}_next(m){this.isEmpty=!1,this.destination.next(m)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}},18583:(h2,w1,_)=>{"use strict";_.d(w1,{g:()=>h});var e=_(20353),M=_(43489),f=_(29312);function h(D,E=e.P){const j=function t(D){return D instanceof Date&&!isNaN(+D)}(D)?+D-E.now():Math.abs(D);return d1=>d1.lift(new m(j,E))}class m{constructor(E,Q){this.delay=E,this.scheduler=Q}call(E,Q){return Q.subscribe(new b(E,this.delay,this.scheduler))}}class b extends M.L{constructor(E,Q,j){super(E),this.delay=Q,this.scheduler=j,this.queue=[],this.active=!1,this.errored=!1}static dispatch(E){const Q=E.source,j=Q.queue,d1=E.scheduler,k1=E.destination;for(;j.length>0&&j[0].time-d1.now()<=0;)j.shift().notification.observe(k1);if(j.length>0){const t1=Math.max(0,j[0].time-d1.now());this.schedule(E,t1)}else this.unsubscribe(),Q.active=!1}_schedule(E){this.active=!0,this.destination.add(E.schedule(b.dispatch,this.delay,{source:this,destination:this.destination,scheduler:E}))}scheduleNotification(E){if(!0===this.errored)return;const Q=this.scheduler,j=new S(Q.now()+this.delay,E);this.queue.push(j),!1===this.active&&this._schedule(Q)}_next(E){this.scheduleNotification(f.P.createNext(E))}_error(E){this.errored=!0,this.queue=[],this.destination.error(E),this.unsubscribe()}_complete(){this.scheduleNotification(f.P.createComplete()),this.unsubscribe()}}class S{constructor(E,Q){this.time=E,this.notification=Q}}},75778:(h2,w1,_)=>{"use strict";_.d(w1,{x:()=>t});var e=_(43489);function t(h,m){return b=>b.lift(new M(h,m))}class M{constructor(m,b){this.compare=m,this.keySelector=b}call(m,b){return b.subscribe(new f(m,this.compare,this.keySelector))}}
1class f extends e.L{constructor(m,b,S){super(m),this.keySelector=S,this.hasKey=!1,"function"==typeof b&&(this.compare=b)}compare(m,b){return m===b}_next(m){let b;try{const{keySelector:D}=this;b=D?D(m):m}catch(D){return this.destination.error(D)}let S=!1;if(this.hasKey)try{const{compare:D}=this;S=D(this.key,b)}catch(D){return this.destination.error(D)}else this.hasKey=!0;S||(this.key=b,this.destination.next(m))}}},92198:(h2,w1,_)=>{"use strict";_.d(w1,{h:()=>t});var e=_(43489);function t(h,m){return function(S){return S.lift(new M(h,m))}}class M{constructor(m,b){this.predicate=m,this.thisArg=b}call(m,b){return b.subscribe(new f(m,this.predicate,this.thisArg))}}class f extends e.L{constructor(m,b,S){super(m),this.predicate=b,this.thisArg=S,this.count=0}_next(m){let b;try{b=this.predicate.call(this.thisArg,m,this.count++)}catch(S){return void this.destination.error(S)}b&&this.destination.next(m)}}},40537:(h2,w1,_)=>{"use strict";_.d(w1,{x:()=>M});var e=_(43489),t=_(24096);function M(m){return b=>b.lift(new f(m))}class f{constructor(b){this.callback=b}call(b,S){return S.subscribe(new h(b,this.callback))}}class h extends e.L{constructor(b,S){super(b),this.add(new t.w(S))}}},87224:(h2,w1,_)=>{"use strict";_.d(w1,{P:()=>b});var e=_(84450),t=_(92198),M=_(72986),f=_(47314),h=_(34907),m=_(35379);function b(S,D){const E=arguments.length>=2;return Q=>Q.pipe(S?(0,t.h)((j,d1)=>S(j,d1,Q)):m.y,(0,M.q)(1),E?(0,f.d)(D):(0,h.T)(()=>new e.K))}},88127:(h2,w1,_)=>{"use strict";_.d(w1,{Z:()=>b});var e=_(84450),t=_(92198),M=_(92821),f=_(34907),h=_(47314),m=_(35379);function b(S,D){const E=arguments.length>=2;return Q=>Q.pipe(S?(0,t.h)((j,d1)=>S(j,d1,Q)):m.y,(0,M.h)(1),E?(0,h.d)(D):(0,f.T)(()=>new e.K))}},24850:(h2,w1,_)=>{"use strict";_.d(w1,{U:()=>t});var e=_(43489);function t(h,m){return function(S){if("function"!=typeof h)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return S.lift(new M(h,m))}}class M{constructor(m,b){this.project=m,this.thisArg=b}call(m,b){return b.subscribe(new f(m,this.project,this.thisArg))}}
1class f extends e.L{constructor(m,b,S){super(m),this.project=b,this.count=0,this.thisArg=S||this}_next(m){let b;try{b=this.project.call(this.thisArg,m,this.count++)}catch(S){return void this.destination.error(S)}this.destination.next(b)}}},89146:(h2,w1,_)=>{"use strict";_.d(w1,{J:()=>M});var e=_(61709),t=_(35379);function M(f=Number.POSITIVE_INFINITY){return(0,e.zg)(t.y,f)}},61709:(h2,w1,_)=>{"use strict";_.d(w1,{zg:()=>f});var e=_(24850),t=_(63527),M=_(41177);function f(S,D,E=Number.POSITIVE_INFINITY){return"function"==typeof D?Q=>Q.pipe(f((j,d1)=>(0,t.D)(S(j,d1)).pipe((0,e.U)((k1,t1)=>D(j,k1,d1,t1))),E)):("number"==typeof D&&(E=D),Q=>Q.lift(new h(S,E)))}class h{constructor(D,E=Number.POSITIVE_INFINITY){this.project=D,this.concurrent=E}call(D,E){return E.subscribe(new m(D,this.project,this.concurrent))}}class m extends M.Ds{constructor(D,E,Q=Number.POSITIVE_INFINITY){super(D),this.project=E,this.concurrent=Q,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(D){this.active<this.concurrent?this._tryNext(D):this.buffer.push(D)}_tryNext(D){let E;const Q=this.index++;try{E=this.project(D,Q)}catch(j){return void this.destination.error(j)}this.active++,this._innerSub(E)}_innerSub(D){const E=new M.IY(this),Q=this.destination;Q.add(E);const j=(0,M.ft)(D,E);j!==E&&Q.add(j)}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}notifyNext(D){this.destination.next(D)}notifyComplete(){const D=this.buffer;this.active--,D.length>0?this._next(D.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},60519:(h2,w1,_)=>{"use strict";_.d(w1,{G:()=>t});var e=_(43489);function t(){return h=>h.lift(new M)}class M{call(m,b){return b.subscribe(new f(m))}}class f extends e.L{constructor(m){super(m),this.hasPrev=!1}_next(m){let b;this.hasPrev?b=[this.prev,m]:this.hasPrev=!0,this.prev=m,b&&this.destination.next(b)}}},74327:(h2,w1,_)=>{"use strict";_.d(w1,{x:()=>t});var e=_(43489);function t(){return function(m){return m.lift(new M(m))}}class M{constructor(m){this.connectable=m}call(m,b){const{connectable:S}=this;S._refCount++;const D=new f(m,S),E=b.subscribe(D);return D.closed||(D.connection=S.connect()),E}}class f extends e.L{constructor(m,b){super(m),this.connectable=b}_unsubscribe(){const{connectable:m}=this;if(!m)return void(this.connection=null);this.connectable=null;const b=m._refCount;if(b<=0)return void(this.connection=null);if(m._refCount=b-1,b>1)return void(this.connection=null);const{connection:S}=this,D=m._connection;this.connection=null,D&&(!S||D===S)&&D.unsubscribe()}}},92014:(h2,w1,_)=>{"use strict";_.d(w1,{R:()=>t});var e=_(43489);function t(h,m){let b=!1;return arguments.length>=2&&(b=!0),function(D){return D.lift(new M(h,m,b))}}class M{constructor(m,b,S=!1){this.accumulator=m,this.seed=b,this.hasSeed=S}call(m,b){return b.subscribe(new f(m,this.accumulator,this.seed,this.hasSeed))}}class f extends e.L{constructor(m,b,S,D){super(m),this.accumulator=b,this._seed=S,this.hasSeed=D,this.index=0}get seed(){return this._seed}set seed(m){this.hasSeed=!0,this._seed=m}_next(m){if(this.hasSeed)return this._tryNext(m);this.seed=m,this.destination.next(m)}_tryNext(m){const b=this.index++;let S;try{S=this.accumulator(this.seed,m,b)}catch(D){this.destination.error(D)}this.seed=S,this.destination.next(S)}}},12474:(h2,w1,_)=>{"use strict";_.d(w1,{B:()=>b});var e=_(71762);class M{constructor(D,E){this.subjectFactory=D,this.selector=E}call(D,E){const{selector:Q}=this,j=this.subjectFactory(),d1=Q(j).subscribe(D);return d1.add(E.subscribe(j)),d1}}var f=_(74327),h=_(8929);function m(){return new h.xQ}function b(){return S=>(0,f.x)()(function t(S,D){return function(Q){let j;if(j="function"==typeof S?S:function(){return S},"function"==typeof D)return Q.lift(new M(j,D));const d1=Object.create(Q,e.N);return d1.source=Q,d1.subjectFactory=j,d1}}(m)(S))}},5154:(h2,w1,_)=>{"use strict";_.d(w1,{d:()=>t});var e=_(42247);function t(f,h,m){let b;return b=f&&"object"==typeof f?f:{bufferSize:f,windowTime:h,refCount:!1,scheduler:m},S=>S.lift(function M({bufferSize:f=Number.POSITIVE_INFINITY,windowTime:h=Number.POSITIVE_INFINITY,refCount:m,scheduler:b}){let S,E,D=0,Q=!1,j=!1;return function(k1){let t1;D++,!S||Q?(Q=!1,S=new e.t(f,h,b),t1=S.subscribe(this),E=k1.subscribe({next(V){S.next(V)},error(V){Q=!0,S.error(V)},complete(){j=!0,E=void 0,S.complete()}}),j&&(E=void 0)):t1=S.subscribe(this),this.add(()=>{D--,t1.unsubscribe(),t1=void 0,E&&!j&&m&&0===D&&(E.unsubscribe(),E=void 0,S=void 0)})}}(b))}},31307:(h2,w1,_)=>{"use strict";_.d(w1,{T:()=>t});var e=_(43489);function t(h){return m=>m.lift(new M(h))}class M{constructor(m){this.total=m}call(m,b){return b.subscribe(new f(m,this.total))}}class f extends e.L{constructor(m,b){super(m),this.total=b,this.count=0}_next(m){++this.count>this.total&&this.destination.next(m)}}}
1,1059:(h2,w1,_)=>{"use strict";_.d(w1,{O:()=>M});var e=_(61221),t=_(72866);function M(...f){const h=f[f.length-1];return(0,t.K)(h)?(f.pop(),m=>(0,e.z)(f,m,h)):m=>(0,e.z)(f,m)}},87545:(h2,w1,_)=>{"use strict";_.d(w1,{w:()=>f});var e=_(24850),t=_(63527),M=_(41177);function f(b,S){return"function"==typeof S?D=>D.pipe(f((E,Q)=>(0,t.D)(b(E,Q)).pipe((0,e.U)((j,d1)=>S(E,j,Q,d1))))):D=>D.lift(new h(b))}class h{constructor(S){this.project=S}call(S,D){return D.subscribe(new m(S,this.project))}}class m extends M.Ds{constructor(S,D){super(S),this.project=D,this.index=0}_next(S){let D;const E=this.index++;try{D=this.project(S,E)}catch(Q){return void this.destination.error(Q)}this._innerSub(D)}_innerSub(S){const D=this.innerSubscription;D&&D.unsubscribe();const E=new M.IY(this),Q=this.destination;Q.add(E),this.innerSubscription=(0,M.ft)(S,E),this.innerSubscription!==E&&Q.add(this.innerSubscription)}_complete(){const{innerSubscription:S}=this;(!S||S.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(S){this.destination.next(S)}}},72986:(h2,w1,_)=>{"use strict";_.d(w1,{q:()=>f});var e=_(43489),t=_(94231),M=_(68896);function f(b){return S=>0===b?(0,M.c)():S.lift(new h(b))}class h{constructor(S){if(this.total=S,this.total<0)throw new t.W}call(S,D){return D.subscribe(new m(S,this.total))}}class m extends e.L{constructor(S,D){super(S),this.total=D,this.count=0}_next(S){const D=this.total,E=++this.count;E<=D&&(this.destination.next(S),E===D&&(this.destination.complete(),this.unsubscribe()))}}},92821:(h2,w1,_)=>{"use strict";_.d(w1,{h:()=>f});var e=_(43489),t=_(94231),M=_(68896);function f(b){return function(D){return 0===b?(0,M.c)():D.lift(new h(b))}}class h{constructor(S){if(this.total=S,this.total<0)throw new t.W}call(S,D){return D.subscribe(new m(S,this.total))}}class m extends e.L{constructor(S,D){super(S),this.total=D,this.ring=new Array,this.count=0}_next(S){const D=this.ring,E=this.total,Q=this.count++;D.length<E?D.push(S):D[Q%E]=S}_complete(){const S=this.destination;let D=this.count;if(D>0){const E=this.count>=this.total?this.total:this.count,Q=this.ring;for(let j=0;j<E;j++){const d1=D++%E;S.next(Q[d1])}}S.complete()}}},7625:(h2,w1,_)=>{"use strict";_.d(w1,{R:()=>t});var e=_(41177);function t(h){return m=>m.lift(new M(h))}class M{constructor(m){this.notifier=m}call(m,b){const S=new f(m),D=(0,e.ft)(this.notifier,new e.IY(S));return D&&!S.seenValue?(S.add(D),b.subscribe(S)):S}}class f extends e.Ds{constructor(m){super(m),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}},2994:(h2,w1,_)=>{"use strict";_.d(w1,{b:()=>f});var e=_(43489),t=_(67876),M=_(67043);function f(b,S,D){return function(Q){return Q.lift(new h(b,S,D))}}class h{constructor(S,D,E){this.nextOrObserver=S,this.error=D,this.complete=E}call(S,D){return D.subscribe(new m(S,this.nextOrObserver,this.error,this.complete))}}class m extends e.L{constructor(S,D,E,Q){super(S),this._tapNext=t.Z,this._tapError=t.Z,this._tapComplete=t.Z,this._tapError=E||t.Z,this._tapComplete=Q||t.Z,(0,M.m)(D)?(this._context=this,this._tapNext=D):D&&(this._context=D,this._tapNext=D.next||t.Z,this._tapError=D.error||t.Z,this._tapComplete=D.complete||t.Z)}_next(S){try{this._tapNext.call(this._context,S)}catch(D){return void this.destination.error(D)}this.destination.next(S)}_error(S){try{this._tapError.call(this._context,S)}catch(D){return void this.destination.error(D)}this.destination.error(S)}_complete(){try{this._tapComplete.call(this._context)}catch(S){return void this.destination.error(S)}return this.destination.complete()}}},34907:(h2,w1,_)=>{"use strict";_.d(w1,{T:()=>M});var e=_(84450),t=_(43489);function M(b=m){return S=>S.lift(new f(b))}class f{constructor(S){this.errorFactory=S}call(S,D){return D.subscribe(new h(S,this.errorFactory))}}class h extends t.L{constructor(S,D){super(S),this.errorFactory=D,this.hasValue=!1}_next(S){this.hasValue=!0,this.destination.next(S)}_complete(){if(this.hasValue)return this.destination.complete();{let S;try{S=this.errorFactory()}catch(D){S=D}this.destination.error(S)}}}function m(){return new e.K}},66454:(h2,w1,_)=>{"use strict";_.d(w1,{r:()=>M});var e=_(34202),t=_(24096);function M(f,h){return new e.y(m=>{const b=new t.w;let S=0;return b.add(h.schedule(function(){S!==f.length?(m.next(f[S++]),m.closed||b.add(this.schedule())):m.complete()}
1)),b})}},33998:(h2,w1,_)=>{"use strict";_.d(w1,{x:()=>d1});var e=_(34202),t=_(24096),M=_(93821),m=_(66454),b=_(5430),E=_(98955),Q=_(58515);function d1(k1,t1){if(null!=k1){if(function D(k1){return k1&&"function"==typeof k1[M.L]}(k1))return function f(k1,t1){return new e.y(V=>{const _1=new t.w;return _1.add(t1.schedule(()=>{const n1=k1[M.L]();_1.add(n1.subscribe({next(p1){_1.add(t1.schedule(()=>V.next(p1)))},error(p1){_1.add(t1.schedule(()=>V.error(p1)))},complete(){_1.add(t1.schedule(()=>V.complete()))}}))})),_1})}(k1,t1);if((0,E.t)(k1))return function h(k1,t1){return new e.y(V=>{const _1=new t.w;return _1.add(t1.schedule(()=>k1.then(n1=>{_1.add(t1.schedule(()=>{V.next(n1),_1.add(t1.schedule(()=>V.complete()))}))},n1=>{_1.add(t1.schedule(()=>V.error(n1)))}))),_1})}(k1,t1);if((0,Q.z)(k1))return(0,m.r)(k1,t1);if(function j(k1){return k1&&"function"==typeof k1[b.hZ]}(k1)||"string"==typeof k1)return function S(k1,t1){if(!k1)throw new Error("Iterable cannot be null");return new e.y(V=>{const _1=new t.w;let n1;return _1.add(()=>{n1&&"function"==typeof n1.return&&n1.return()}),_1.add(t1.schedule(()=>{n1=k1[b.hZ](),_1.add(t1.schedule(function(){if(V.closed)return;let p1,R1;try{const Y=n1.next();p1=Y.value,R1=Y.done}catch(Y){return void V.error(Y)}R1?V.complete():(V.next(p1),this.schedule())}))})),_1})}(k1,t1)}throw new TypeError((null!==k1&&typeof k1||k1)+" is not observable")}},56686:(h2,w1,_)=>{"use strict";_.d(w1,{o:()=>M});var e=_(24096);class t extends e.w{constructor(h,m){super()}schedule(h,m=0){return this}}class M extends t{constructor(h,m){super(h,m),this.scheduler=h,this.work=m,this.pending=!1}schedule(h,m=0){if(this.closed)return this;this.state=h;const b=this.id,S=this.scheduler;return null!=b&&(this.id=this.recycleAsyncId(S,b,m)),this.pending=!0,this.delay=m,this.id=this.id||this.requestAsyncId(S,this.id,m),this}requestAsyncId(h,m,b=0){return setInterval(h.flush.bind(h,this),b)}recycleAsyncId(h,m,b=0){if(null!==b&&this.delay===b&&!1===this.pending)return m;clearInterval(m)}execute(h,m){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const b=this._execute(h,m);if(b)return b;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(h,m){let S,b=!1;try{this.work(h)}catch(D){b=!0,S=!!D&&D||new Error(D)}if(b)return this.unsubscribe(),S}_unsubscribe(){const h=this.id,m=this.scheduler,b=m.actions,S=b.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==S&&b.splice(S,1),null!=h&&(this.id=this.recycleAsyncId(m,h,null)),this.delay=null}}},20198:(h2,w1,_)=>{"use strict";_.d(w1,{v:()=>t});var e=_(62221);class t extends e.b{constructor(f,h=e.b.now){super(f,()=>t.delegate&&t.delegate!==this?t.delegate.now():h()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(f,h=0,m){return t.delegate&&t.delegate!==this?t.delegate.schedule(f,h,m):super.schedule(f,h,m)}flush(f){const{actions:h}=this;if(this.active)return void h.push(f);let m;this.active=!0;do{if(m=f.execute(f.state,f.delay))break}while(f=h.shift());if(this.active=!1,m){for(;f=h.shift();)f.unsubscribe();throw m}}}},90352:(h2,w1,_)=>{"use strict";_.d(w1,{r:()=>m,Z:()=>h});var e=_(56686),M=_(20198);const h=new class f extends M.v{flush(S){this.active=!0,this.scheduled=void 0;const{actions:D}=this;let E,Q=-1,j=D.length;S=S||D.shift();do{if(E=S.execute(S.state,S.delay))break}while(++Q<j&&(S=D.shift()));if(this.active=!1,E){for(;++Q<j&&(S=D.shift());)S.unsubscribe();throw E}}}(class t extends e.o{constructor(S,D){super(S,D),this.scheduler=S,this.work=D}requestAsyncId(S,D,E=0){return null!==E&&E>0?super.requestAsyncId(S,D,E):(S.actions.push(this),S.scheduled||(S.scheduled=requestAnimationFrame(()=>S.flush(null))))}recycleAsyncId(S,D,E=0){if(null!==E&&E>0||null===E&&this.delay>0)return super.recycleAsyncId(S,D,E);0===S.actions.length&&(cancelAnimationFrame(D),S.scheduled=void 0)}}),m=h},8139:(h2,w1,_)=>{"use strict";_.d(w1,{e:()=>j,E:()=>Q});let e=1;const t=Promise.resolve(),M={};function f(d1){return d1 in M&&(delete M[d1],!0)}const h={setImmediate(d1){const k1=e++;return M[k1]=!0,t.then(()=>f(k1)&&d1()),k1},clearImmediate(d1){f(d1)}};var b=_(56686),D=_(20198);const Q=new class E extends D.v{flush(k1){this.active=!0,this.scheduled=void 0;const{actions:t1}=this;let V,_1=-1,n1=t1.length;k1=k1||t1.shift();do{if(V=k1.execute(k1.state,k1.delay))break}while(++_1<n1&&(k1=t1.shift()));if(this.active=!1,V){for(;++_1<n1&&(k1=t1.shift());)k1.unsubscribe();throw V}}}(class S extends b.o{constructor(k1,t1){super(k1,t1),this.scheduler
1=k1,this.work=t1}requestAsyncId(k1,t1,V=0){return null!==V&&V>0?super.requestAsyncId(k1,t1,V):(k1.actions.push(this),k1.scheduled||(k1.scheduled=h.setImmediate(k1.flush.bind(k1,null))))}recycleAsyncId(k1,t1,V=0){if(null!==V&&V>0||null===V&&this.delay>0)return super.recycleAsyncId(k1,t1,V);0===k1.actions.length&&(h.clearImmediate(t1),k1.scheduled=void 0)}}),j=Q},20353:(h2,w1,_)=>{"use strict";_.d(w1,{P:()=>f,z:()=>M});var e=_(56686);const M=new(_(20198).v)(e.o),f=M},30341:(h2,w1,_)=>{"use strict";_.d(w1,{c:()=>m,N:()=>h});var e=_(56686),M=_(20198);const h=new class f extends M.v{}(class t extends e.o{constructor(S,D){super(S,D),this.scheduler=S,this.work=D}schedule(S,D=0){return D>0?super.schedule(S,D):(this.delay=D,this.state=S,this.scheduler.flush(this),this)}execute(S,D){return D>0||this.closed?super.execute(S,D):this._execute(S,D)}requestAsyncId(S,D,E=0){return null!==E&&E>0||null===E&&this.delay>0?super.requestAsyncId(S,D,E):S.flush(this)}}),m=h},5430:(h2,w1,_)=>{"use strict";_.d(w1,{hZ:()=>t});const t=function e(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},93821:(h2,w1,_)=>{"use strict";_.d(w1,{L:()=>e});const e="function"==typeof Symbol&&Symbol.observable||"@@observable"},57668:(h2,w1,_)=>{"use strict";_.d(w1,{b:()=>e});const e="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},94231:(h2,w1,_)=>{"use strict";_.d(w1,{W:()=>t});const t=(()=>{function M(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return M.prototype=Object.create(Error.prototype),M})()},84450:(h2,w1,_)=>{"use strict";_.d(w1,{K:()=>t});const t=(()=>{function M(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return M.prototype=Object.create(Error.prototype),M})()},95279:(h2,w1,_)=>{"use strict";_.d(w1,{N:()=>t});const t=(()=>{function M(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return M.prototype=Object.create(Error.prototype),M})()},87964:(h2,w1,_)=>{"use strict";_.d(w1,{B:()=>t});const t=(()=>{function M(f){return Error.call(this),this.message=f?`${f.length} errors occurred during unsubscription:\n${f.map((h,m)=>`${m+1}) ${h.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=f,this}return M.prototype=Object.create(Error.prototype),M})()},29476:(h2,w1,_)=>{"use strict";_.d(w1,{_:()=>t});var e=_(43489);function t(M){for(;M;){const{closed:f,destination:h,isStopped:m}=M;if(f||m)return!1;M=h&&h instanceof e.L?h:null}return!0}},22782:(h2,w1,_)=>{"use strict";function e(t){setTimeout(()=>{throw t},0)}_.d(w1,{z:()=>e})},35379:(h2,w1,_)=>{"use strict";function e(t){return t}_.d(w1,{y:()=>e})},66688:(h2,w1,_)=>{"use strict";_.d(w1,{k:()=>e});const e=Array.isArray||(t=>t&&"number"==typeof t.length)},58515:(h2,w1,_)=>{"use strict";_.d(w1,{z:()=>e});const e=t=>t&&"number"==typeof t.length&&"function"!=typeof t},67043:(h2,w1,_)=>{"use strict";function e(t){return"function"==typeof t}_.d(w1,{m:()=>e})},84241:(h2,w1,_)=>{"use strict";_.d(w1,{k:()=>t});var e=_(66688);function t(M){return!(0,e.k)(M)&&M-parseFloat(M)+1>=0}},57830:(h2,w1,_)=>{"use strict";function e(t){return null!==t&&"object"==typeof t}_.d(w1,{K:()=>e})},54715:(h2,w1,_)=>{"use strict";_.d(w1,{b:()=>t});var e=_(34202);function t(M){return!!M&&(M instanceof e.y||"function"==typeof M.lift&&"function"==typeof M.subscribe)}},98955:(h2,w1,_)=>{"use strict";function e(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}_.d(w1,{t:()=>e})},72866:(h2,w1,_)=>{"use strict";function e(t){return t&&"function"==typeof t.schedule}_.d(w1,{K:()=>e})},67876:(h2,w1,_)=>{"use strict";function e(){}_.d(w1,{Z:()=>e})},4843:(h2,w1,_)=>{"use strict";_.d(w1,{U:()=>M,z:()=>t});var e=_(35379);function t(...f){return M(f)}function M(f){return 0===f.length?e.y:1===f.length?f[0]:function(m){return f.reduce((b,S)=>S(b),m)}}},59249:(h2,w1,_)=>{"use strict";_.d(w1,{s:()=>Q});var e=_(13650),t=_(22782),f=_(5430),m=_(93821),S=_(58515),D=_(98955),E=_(57830);const Q=j=>{if(j&&"function"==typeof j[m.L])return(j=>d1=>{const k1=j[m.L]();if("function"!=typeof k1.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return k1.subscribe(d1)})(j);if((0,S.z)(j))return(0,e.V)(j);if((0,D.t)(j))return(j=>d1=>(j.then(k1=>{d1.closed||(d1.next(k1),d1.complete())},k1=>d1.error(k1)).then(null,t.z),d1))(j);if(j&&"function"==typeof j[f.hZ])return(j=>d1=>{const k1=j[f.hZ]();for(;;){let t1;try{t1=k1.next()}catch(V){return d1.error(V),d1}if(t1.done){d1.complete();break}if(d1.next(t1.value),d1.closed)break}return"function"==typeof k1.return&&d1.add(()=>{k1.return&&k1.return()}),d1})(j);
1{const k1=`You provided ${(0,E.K)(j)?"an invalid object":`'${j}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(k1)}}},13650:(h2,w1,_)=>{"use strict";_.d(w1,{V:()=>e});const e=t=>M=>{for(let f=0,h=t.length;f<h&&!M.closed;f++)M.next(t[f]);M.complete()}},40448:(h2,w1,_)=>{"use strict";_.d(w1,{D:()=>h});var e=_(43489);class t extends e.L{constructor(b,S,D){super(),this.parent=b,this.outerValue=S,this.outerIndex=D,this.index=0}_next(b){this.parent.notifyNext(this.outerValue,b,this.outerIndex,this.index++,this)}_error(b){this.parent.notifyError(b,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}var M=_(59249),f=_(34202);function h(m,b,S,D,E=new t(m,S,D)){if(!E.closed)return b instanceof f.y?b.subscribe(E):(0,M.s)(b)(E)}},46700:(h2,w1,_)=>{var e={"./af":27088,"./af.js":27088,"./ar":17038,"./ar-dz":52502,"./ar-dz.js":52502,"./ar-kw":30128,"./ar-kw.js":30128,"./ar-ly":84519,"./ar-ly.js":84519,"./ar-ma":65443,"./ar-ma.js":65443,"./ar-ps":14523,"./ar-ps.js":14523,"./ar-sa":17642,"./ar-sa.js":17642,"./ar-tn":68592,"./ar-tn.js":68592,"./ar.js":17038,"./az":51213,"./az.js":51213,"./be":69191,"./be.js":69191,"./bg":90322,"./bg.js":90322,"./bm":28042,"./bm.js":28042,"./bn":59620,"./bn-bd":65903,"./bn-bd.js":65903,"./bn.js":59620,"./bo":69645,"./bo.js":69645,"./br":45020,"./br.js":45020,"./bs":64792,"./bs.js":64792,"./ca":47980,"./ca.js":47980,"./cs":47322,"./cs.js":47322,"./cv":90365,"./cv.js":90365,"./cy":32092,"./cy.js":32092,"./da":77387,"./da.js":77387,"./de":54307,"./de-at":29459,"./de-at.js":29459,"./de-ch":73694,"./de-ch.js":73694,"./de.js":54307,"./dv":39659,"./dv.js":39659,"./el":3460,"./el.js":3460,"./en-au":94369,"./en-au.js":94369,"./en-ca":60530,"./en-ca.js":60530,"./en-gb":9998,"./en-gb.js":9998,"./en-ie":13391,"./en-ie.js":13391,"./en-il":75414,"./en-il.js":75414,"./en-in":19615,"./en-in.js":19615,"./en-nz":21248,"./en-nz.js":21248,"./en-sg":13767,"./en-sg.js":13767,"./eo":84530,"./eo.js":84530,"./es":86866,"./es-do":18944,"./es-do.js":18944,"./es-mx":29116,"./es-mx.js":29116,"./es-us":83609,"./es-us.js":83609,"./es.js":86866,"./et":96725,"./et.js":96725,"./eu":67931,"./eu.js":67931,"./fa":56417,"./fa.js":56417,"./fi":20944,"./fi.js":20944,"./fil":61766,"./fil.js":61766,"./fo":95867,"./fo.js":95867,"./fr":1636,"./fr-ca":16848,"./fr-ca.js":16848,"./fr-ch":77773,"./fr-ch.js":77773,"./fr.js":1636,"./fy":14940,"./fy.js":14940,"./ga":91402,"./ga.js":91402,"./gd":46924,"./gd.js":46924,"./gl":16398,"./gl.js":16398,"./gom-deva":72457,"./gom-deva.js":72457,"./gom-latn":52545,"./gom-latn.js":52545,"./gu":42641,"./gu.js":42641,"./he":7536,"./he.js":7536,"./hi":96335,"./hi.js":96335,"./hr":7458,"./hr.js":7458,"./hu":56540,"./hu.js":56540,"./hy-am":65283,"./hy-am.js":65283,"./id":98780,"./id.js":98780,"./is":14205,"./is.js":14205,"./it":34211,"./it-ch":29985,"./it-ch.js":29985,"./it.js":34211,"./ja":31003,"./ja.js":31003,"./jv":60420,"./jv.js":60420,"./ka":40851,"./ka.js":40851,"./kk":16074,"./kk.js":16074,"./km":53343,"./km.js":53343,"./kn":44799,"./kn.js":44799,"./ko":13549,"./ko.js":13549,"./ku":91037,"./ku-kmr":63775,"./ku-kmr.js":63775,"./ku.js":91037,"./ky":93125,"./ky.js":93125,"./lb":69586,"./lb.js":69586,"./lo":32349,"./lo.js":32349,"./lt":92400,"./lt.js":92400,"./lv":39991,"./lv.js":39991,"./me":28477,"./me.js":28477,"./mi":55118,"./mi.js":55118,"./mk":15943,"./mk.js":15943,"./ml":13849,"./ml.js":13849,"./mn":31977,"./mn.js":31977,"./mr":66184,"./mr.js":66184,"./ms":70485,"./ms-my":64524,"./ms-my.js":64524,"./ms.js":70485,"./mt":36681,"./mt.js":36681,"./my":52024,"./my.js":52024,"./nb":42688,"./nb.js":42688,"./ne":68914,"./ne.js":68914,"./nl":11758,"./nl-be":52272,"./nl-be.js":52272,"./nl.js":11758,"./nn":41510,"./nn.js":41510,"./oc-lnc":52797,"./oc-lnc.js":52797,"./pa-in":37944,"./pa-in.js":37944,"./pl":1605,"./pl.js":1605,"./pt":54225,"./pt-br":73840,"./pt-br.js":73840,"./pt.js":54225,"./ro":45128,"./ro.js":45128,"./ru":35127,"./ru.js":35127,"./sd":32525,"./sd.js":32525,"./se":59893,"./se.js":59893,"./si":33123,"./si.js":33123,"./sk":59635,"./sk.js":59635,"./sl":78106,"./sl.js":78106,"./sq":88799,"./sq.js":88799,"./sr":97949,"./sr-cyrl":52872,"./sr-cyrl.js":52872,"./sr.js":97949,"./ss":86167,"./ss.js":86167,"./sv":39713,"./sv.js":39713,"./sw":41982,"./sw.js":41982,"./ta":22732,"./ta.js":22732,"./te":43636,"./te.js":43636,"./tet":2115,"./tet.js":2115,"./tg":69801,"./tg.js":69801,"./th":2868,"./th.js":2868,"./tk":31310,"./tk.js":31310,"./tl-ph":22360,"./tl-ph.js":22360,"./tlh":66645,"./tlh.js":66645,"./tr":98374,"./tr.js":98374,"./tzl":256,"./tzl.js":256,"./tzm":61595,"./tzm-latn":61631,"./tzm-latn.js":61631,"./tzm.js":61595,"./ug-cn":6050,"./ug-cn.js":6050,"./uk":65610,"./uk.js":65610,"./ur":86077,"./ur.js":86077,"./uz":22862,"./uz-latn":12207,"./uz-latn.js":12207,"./uz.js":22862,"./vi":48093,"./vi.js":48093,"./x-pseudo":25590,"./x-pseudo.js":25590,"./yo":9058,"./yo.js":9058,"./zh-cn":77908,"./zh-cn.js":77908,"./zh-hk":8867,"./zh-hk.js":8867,"./zh-mo":31133,"./zh-mo.js":31133,"./zh-tw":83291,"./zh-tw.js":83291};function t(f){var h=M(f);return _(h)}function M(f){if(!_.o(e,f)){var h=new Error("Cannot find module '"+f+"'");throw h.code="MODULE_NOT_FOUND",h}return e[f]}t.keys=function(){return Object.keys(e)},t.resolve=M,h2.exports=t,t.id=46700},41777:(h2,w1,_)=>{"use strict";_.d(w1,{F4:()=>E,IO:()=>t1,LC:()=>t,SB:()=>D,X$:()=>f,ZE:()=>p1,ZN:()=>n1,_7:()=>k1,_j:()=>e,eR:()=>Q,jt:()=>h,k1:()=>R1,l3:()=>M,oB:()=>S,oQ:()=>j,pV:()=>d1,ru:()=>m,vP:()=>b});class e{}class t{}const M="*";function f(Y,z1){return{type:7,name:Y,definitions:z1,options:{}}}function h(Y,z1=null){return{type:4,styles:z1,timings:Y}}function m(Y,z1=null){return{type:3,steps:Y,options:z1}}function b(Y,z1=null){return{type:2,steps:Y,options:z1}}function S(Y){return{type:6,styles:Y,offset:null}}function D(Y,z1,g2){return{type:0,name:Y,styles:z1,options:g2}}function E(Y){return{type:5,steps:Y}}function Q(Y,z1,g2=null){return{type:1,expr:Y,animation:z1,options:g2}}function j(Y,z1=null){return{type:8,animation:Y,options:z1}}function d1(Y=null){return{type:9,options:Y}}function k1(Y,z1=null){return{type:10,animation:Y,options:z1}}function t1(Y,z1,g2=null){return{type:11,selector:Y,animation:z1,options:g2}}function _1(Y){Promise.resolve(null).then(Y)}class n1{constructor(z1=0,g2=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=z1+g2}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(z1=>z1()),this._onDoneFns=[])}onStart(z1){this._onStartFns.push(z1)}onDone(z1){this._onDoneFns.push(z1)}onDestroy(z1){this._onDestroyFns.push(z1)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){_1(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(z1=>z1()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(z1=>z1()),this._onDestroyFns=[])}reset(){this._started=!1}setPosition(z1){this._position=this.totalTime?z1*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(z1){const g2="start"==z1?this._onStartFns:this._onDoneFns;g2.forEach(B1=>B1()),g2.length=0}}class p1{constructor(z1){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=z1;let g2=0,B1=0,$=0;const R2=this.players.length;0==R2?_1(()=>
1this._onFinish()):this.players.forEach(_2=>{_2.onDone(()=>{++g2==R2&&this._onFinish()}),_2.onDestroy(()=>{++B1==R2&&this._onDestroy()}),_2.onStart(()=>{++$==R2&&this._onStart()})}),this.totalTime=this.players.reduce((_2,p2)=>Math.max(_2,p2.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(z1=>z1()),this._onDoneFns=[])}init(){this.players.forEach(z1=>z1.init())}onStart(z1){this._onStartFns.push(z1)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(z1=>z1()),this._onStartFns=[])}onDone(z1){this._onDoneFns.push(z1)}onDestroy(z1){this._onDestroyFns.push(z1)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(z1=>z1.play())}pause(){this.players.forEach(z1=>z1.pause())}restart(){this.players.forEach(z1=>z1.restart())}finish(){this._onFinish(),this.players.forEach(z1=>z1.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(z1=>z1.destroy()),this._onDestroyFns.forEach(z1=>z1()),this._onDestroyFns=[])}reset(){this.players.forEach(z1=>z1.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(z1){const g2=z1*this.totalTime;this.players.forEach(B1=>{const $=B1.totalTime?Math.min(1,g2/B1.totalTime):1;B1.setPosition($)})}getPosition(){const z1=this.players.reduce((g2,B1)=>null===g2||B1.totalTime>g2.totalTime?B1:g2,null);return null!=z1?z1.getPosition():0}beforeDestroy(){this.players.forEach(z1=>{z1.beforeDestroy&&z1.beforeDestroy()})}triggerCallback(z1){const g2="start"==z1?this._onStartFns:this._onDoneFns;g2.forEach(B1=>B1()),g2.length=0}}const R1="!"},15664:(h2,w1,_)=>{"use strict";_.d(w1,{$s:()=>_2,Em:()=>Y1,X6:()=>f1,qV:()=>K2,qm:()=>K1,rt:()=>b2,tE:()=>M6,yG:()=>F});var e=_(69808),t=_(5e3),M=_(70925),f=_(8929),h=_(24096),m=_(591),b=_(21086),S=_(91159),D=_(2994),E=_(80013),Q=_(92198),j=_(24850),d1=_(72986),k1=_(31307),t1=_(75778),V=_(7625),_1=_(63191),n1=_(17144);function z1(W1,Q1){return(W1.getAttribute(Q1)||"").match(/\S+/g)||[]}const B1="cdk-describedby-message",$="cdk-describedby-host";let R2=0,_2=(()=>{class W1{constructor(F1,w2){this._platform=w2,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+R2++,this._document=F1}describe(F1,w2,M2){if(!this._canBeDescribed(F1,w2))return;const t0=p2(w2,M2);"string"!=typeof w2?(L2(w2),this._messageRegistry.set(t0,{messageElement:w2,referenceCount:0})):this._messageRegistry.has(t0)||this._createMessageElement(w2,M2),this._isElementDescribedByMessage(F1,t0)||this._addMessageReference(F1,t0)}removeDescription(F1,w2,M2){var t0;if(!w2||!this._isElementNode(F1))return;const h0=p2(w2,M2);if(this._isElementDescribedByMessage(F1,h0)&&this._removeMessageReference(F1,h0),"string"==typeof w2){const f0=this._messageRegistry.get(h0);f0&&0===f0.referenceCount&&this._deleteMessageElement(h0)}0===(null===(t0=this._messagesContainer)||void 0===t0?void 0:t0.childNodes.length)&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){var F1;const w2=this._document.querySelectorAll(`[${$}="${this._id}"]`);for(let M2=0;M2<w2.length;M2++)this._removeCdkDescribedByReferenceIds(w2[M2]),w2[M2].removeAttribute($);null===(F1=this._messagesContainer)||void 0===F1||F1.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(F1,w2){const M2=this._document.createElement("div");L2(M2),M2.textContent=F1,w2&&M2.setAttribute("role",w2),this._createMessagesContainer(),this._messagesContainer.appendChild(M2),this._messageRegistry.set(p2(F1,w2),{messageElement:M2,referenceCount:0})}_deleteMessageElement(F1){var w2,M2;null===(M2=null===(w2=this._messageRegistry.get(F1))||void 0===w2?void 0:w2.messageElement)||void 0===M2||M2.remove(),this._messageRegistry.delete(F1)}_createMessagesContainer(){if(this._messagesContainer)return;const F1="cdk-describedby-message-container",w2=this._document.querySelectorAll(`.${F1}[platform="server"]`);for(let t0=0;t0<w2.length;t0++)w2[t0].remove();const M2=this._document.createElement("div");M2.style.visibility="hidden",M2.classList.add(F1),M2.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&M2.setAttribute("platform","server"),this._document.body.appendChild(M2),this._messagesContainer=M2}_removeCdkDescribedByReferenceIds(F1){const w2=z1(F1,"aria-describedby").filter(M2=>0!=M2.indexOf(B1));F1.setAttribute("aria-describedby",w2.join(" "))}_addMessageReference(F1,w2){const M2=this._messageRegistry.get(w2);(function R1(W1,Q1,F1){const w2=z1(W1,Q1);w2.some(M2=>M2.trim()==F1.trim())||(w2.push(F1.trim()),W1.setAttribute(Q1,w2.join(" ")))})(F1,"aria-describedby",M2.messageElement.id),F1.setAttribute($,this._id),M2.referenceCount++}_removeMessageReference(F1,w2){const M2=this._messageRegistry.get(w2);M2.referenceCount--,function Y(W1,Q1,F1){const M2=z1(W1,Q1).filter(t0=>t0!=F1.trim());M2.length?W1.setAttribute(Q1,M2.join(" ")):W1.removeAttribute(Q1)}(F1,"aria-describedby",M2.messageElement.id),F1.removeAttribute($)}_isElementDescribedByMessage(F1,w2){const M2=z1(F1,"aria-describedby"),t0=this._messageRegistry.get(w2),h0=t0&&t0.messageElement.id;return!!h0&&-1!=M2.indexOf(h0)}_canBeDescribed(F1,w2){if(!this._isElementNode(F1))return!1;if(w2&&"object"==typeof w2)return!0;const M2=null==w2?"":`${w2}`.trim(),t0=F1.getAttribute("aria-label");return!(!M2||t0&&t0.trim()===M2)}_isElementNode(F1){return F1.nodeType===this._document.ELEMENT_NODE}}
1return W1.\u0275fac=function(F1){return new(F1||W1)(t.LFG(e.K0),t.LFG(M.t4))},W1.\u0275prov=t.Yz7({token:W1,factory:W1.\u0275fac,providedIn:"root"}),W1})();function p2(W1,Q1){return"string"==typeof W1?`${Q1||""}/${W1}`:W1}function L2(W1){W1.id||(W1.id=`${B1}-${R2++}`)}class Y1 extends class C2{constructor(Q1){this._items=Q1,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new f.xQ,this._typeaheadSubscription=h.w.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._skipPredicateFn=F1=>F1.disabled,this._pressedLetters=[],this.tabOut=new f.xQ,this.change=new f.xQ,Q1 instanceof t.n_E&&Q1.changes.subscribe(F1=>{if(this._activeItem){const M2=F1.toArray().indexOf(this._activeItem);M2>-1&&M2!==this._activeItemIndex&&(this._activeItemIndex=M2)}})}skipPredicate(Q1){return this._skipPredicateFn=Q1,this}withWrap(Q1=!0){return this._wrap=Q1,this}withVerticalOrientation(Q1=!0){return this._vertical=Q1,this}withHorizontalOrientation(Q1){return this._horizontal=Q1,this}withAllowedModifierKeys(Q1){return this._allowedModifierKeys=Q1,this}withTypeAhead(Q1=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,D.b)(F1=>this._pressedLetters.push(F1)),(0,E.b)(Q1),(0,Q.h)(()=>this._pressedLetters.length>0),(0,j.U)(()=>this._pressedLetters.join(""))).subscribe(F1=>{const w2=this._getItemsArray();for(let M2=1;M2<w2.length+1;M2++){const t0=(this._activeItemIndex+M2)%w2.length,h0=w2[t0];if(!this._skipPredicateFn(h0)&&0===h0.getLabel().toUpperCase().trim().indexOf(F1)){this.setActiveItem(t0);break}}this._pressedLetters=[]}),this}withHomeAndEnd(Q1=!0){return this._homeAndEnd=Q1,this}setActiveItem(Q1){const F1=this._activeItem;this.updateActiveItem(Q1),this._activeItem!==F1&&this.change.next(this._activeItemIndex)}onKeydown(Q1){const F1=Q1.keyCode,M2=["altKey","ctrlKey","metaKey","shiftKey"].every(t0=>!Q1[t0]||this._allowedModifierKeys.indexOf(t0)>-1);switch(F1){case S.Mf:return void this.tabOut.next();case S.JH:if(this._vertical&&M2){this.setNextItemActive();break}return;case S.LH:if(this._vertical&&M2){this.setPreviousItemActive();break}return;case S.SV:if(this._horizontal&&M2){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case S.oh:if(this._horizontal&&M2){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case S.Sd:if(this._homeAndEnd&&M2){this.setFirstItemActive();break}return;case S.uR:if(this._homeAndEnd&&M2){this.setLastItemActive();break}return;default:return void((M2||(0,S.Vb)(Q1,"shiftKey"))&&(Q1.key&&1===Q1.key.length?this._letterKeyStream.next(Q1.key.toLocaleUpperCase()):(F1>=S.A&&F1<=S.Z||F1>=S.xE&&F1<=S.aO)&&this._letterKeyStream.next(String.fromCharCode(F1))))}this._pressedLetters=[],Q1.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(Q1){const F1=this._getItemsArray(),w2="number"==typeof Q1?Q1:F1.indexOf(Q1),M2=F1[w2];this._activeItem=null==M2?null:M2,this._activeItemIndex=w2}_setActiveItemByDelta(Q1){this._wrap?this._setActiveInWrapMode(Q1):this._setActiveInDefaultMode(Q1)}_setActiveInWrapMode(Q1){const F1=this._getItemsArray();for(let w2=1;w2<=F1.length;w2++){const M2=(this._activeItemIndex+Q1*w2+F1.length)%F1.length;if(!this._skipPredicateFn(F1[M2]))return void this.setActiveItem(M2)}}_setActiveInDefaultMode(Q1){this._setActiveItemByIndex(this._activeItemIndex+Q1,Q1)}_setActiveItemByIndex(Q1,F1){const w2=this._getItemsArray();if(w2[Q1]){for(;this._skipPredicateFn(w2[Q1]);)if(!w2[Q1+=F1])return;this.setActiveItem(Q1)}}_getItemsArray(){return this._items instanceof t.n_E?this._items.toArray():this._items}}{constructor(){super(...arguments),this._origin="program"}
1setFocusOrigin(Q1){return this._origin=Q1,this}setActiveItem(Q1){super.setActiveItem(Q1),this.activeItem&&this.activeItem.focus(this._origin)}}let U2=(()=>{class W1{constructor(F1){this._platform=F1}isDisabled(F1){return F1.hasAttribute("disabled")}isVisible(F1){return function y2(W1){return!!(W1.offsetWidth||W1.offsetHeight||"function"==typeof W1.getClientRects&&W1.getClientRects().length)}(F1)&&"visible"===getComputedStyle(F1).visibility}isTabbable(F1){if(!this._platform.isBrowser)return!1;const w2=function y1(W1){try{return W1.frameElement}catch(Q1){return null}}(function g0(W1){return W1.ownerDocument&&W1.ownerDocument.defaultView||window}(F1));if(w2&&(-1===r2(w2)||!this.isVisible(w2)))return!1;let M2=F1.nodeName.toLowerCase(),t0=r2(F1);return F1.hasAttribute("contenteditable")?-1!==t0:!("iframe"===M2||"object"===M2||this._platform.WEBKIT&&this._platform.IOS&&!function z2(W1){let Q1=W1.nodeName.toLowerCase(),F1="input"===Q1&&W1.type;return"text"===F1||"password"===F1||"select"===Q1||"textarea"===Q1}(F1))&&("audio"===M2?!!F1.hasAttribute("controls")&&-1!==t0:"video"===M2?-1!==t0&&(null!==t0||this._platform.FIREFOX||F1.hasAttribute("controls")):F1.tabIndex>=0)}isFocusable(F1,w2){return function G2(W1){return!function d2(W1){return function O1(W1){return"input"==W1.nodeName.toLowerCase()}(W1)&&"hidden"==W1.type}(W1)&&(function T2(W1){let Q1=W1.nodeName.toLowerCase();return"input"===Q1||"select"===Q1||"button"===Q1||"textarea"===Q1}(W1)||function N1(W1){return function U1(W1){return"a"==W1.nodeName.toLowerCase()}(W1)&&W1.hasAttribute("href")}(W1)||W1.hasAttribute("contenteditable")||H1(W1))}(F1)&&!this.isDisabled(F1)&&((null==w2?void 0:w2.ignoreVisibility)||this.isVisible(F1))}}return W1.\u0275fac=function(F1){return new(F1||W1)(t.LFG(M.t4))},W1.\u0275prov=t.Yz7({token:W1,factory:W1.\u0275fac,providedIn:"root"}),W1})();function H1(W1){if(!W1.hasAttribute("tabindex")||void 0===W1.tabIndex)return!1;let Q1=W1.getAttribute("tabindex");return!(!Q1||isNaN(parseInt(Q1,10)))}function r2(W1){if(!H1(W1))return null;const Q1=parseInt(W1.getAttribute("tabindex")||"",10);return isNaN(Q1)?-1:Q1}class q2{constructor(Q1,F1,w2,M2,t0=!1){this._element=Q1,this._checker=F1,this._ngZone=w2,this._document=M2,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,t0||this.attachAnchors()}get enabled(){return this._enabled}set enabled(Q1){this._enabled=Q1,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(Q1,this._startAnchor),this._toggleAnchorTabIndex(Q1,this._endAnchor))}destroy(){const Q1=this._startAnchor,F1=this._endAnchor;Q1&&(Q1.removeEventListener("focus",this.startAnchorListener),Q1.remove()),F1&&(F1.removeEventListener("focus",this.endAnchorListener),F1.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(Q1){return new Promise(F1=>{this._executeOnStable(()=>F1(this.focusInitialElement(Q1)))})}focusFirstTabbableElementWhenReady(Q1){return new Promise(F1=>{this._executeOnStable(()=>F1(this.focusFirstTabbableElement(Q1)))})}focusLastTabbableElementWhenReady(Q1){return new Promise(F1=>{this._executeOnStable(()=>F1(this.focusLastTabbableElement(Q1)))})}_getRegionBoundary(Q1){const F1=this._element.querySelectorAll(`[cdk-focus-region-${Q1}], [cdkFocusRegion${Q1}], [cdk-focus-${Q1}]`);return"start"==Q1?F1.length?F1[0]:this._getFirstTabbableElement(this._element):F1.length?F1[F1.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(Q1){const F1=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(F1){if(!this._checker.isFocusable(F1)){const w2=this._getFirstTabbableElement(F1);return null==w2||w2.focus(Q1),!!w2}return F1.focus(Q1),!0}return this.focusFirstTabbableElement(Q1)}focusFirstTabbableElement(Q1){const F1=this._getRegionBoundary("start");return F1&&F1.focus(Q1),!!F1}focusLastTabbableElement(Q1){const F1=this._getRegionBoundary("end");return F1&&F1.focus(Q1),!!F1}hasAttached(){return this._hasAttached}_getFirstTabbableElement(Q1){if(this._checker.isFocusable(Q1)&&this._checker.isTabbable(Q1))return Q1;const F1=Q1.children;for(let w2=0;w2<F1.length;w2++){const M2=F1[w2].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(F1[w2]):null;if(M2)return M2}return null}_getLastTabbableElement(Q1){if(this._checker.isFocusable(Q1)&&this._checker.isTabbable(Q1))return Q1;const F1=Q1.children;for(let w2=F1.length-1;w2>=0;w2--){const M2=F1[w2].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(F1[w2]):null;if(M2)return M2}return null}_createAnchor(){const Q1=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,Q1),Q1.classList.add("cdk-visually-hidden"),Q1.classList.add("cdk-focus-trap-anchor"),Q1.setAttribute("aria-hidden","true"),Q1}_toggleAnchorTabIndex(Q1,F1){Q1?F1.setAttribute("tabindex","0"):F1.removeAttribute("tabindex")}toggleAnchors(Q1){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(Q1,this._startAnchor),this._toggleAnchorTabIndex(Q1,this._endAnchor))}_executeOnStable(Q1){this._ngZone.isStable?Q1():this._ngZone.onStable.pipe((0,d1.q)(1)).subscribe(Q1)}}let K2=(()=>{class W1{constructor(F1,w2,M2){this._checker=F1,this._ngZone=w2,this._document=M2}create(F1,w2=!1){return new q2(F1,this._checker,this._ngZone,this._document,w2)}}
1return W1.\u0275fac=function(F1){return new(F1||W1)(t.LFG(U2),t.LFG(t.R0b),t.LFG(e.K0))},W1.\u0275prov=t.Yz7({token:W1,factory:W1.\u0275fac,providedIn:"root"}),W1})();function f1(W1){return 0===W1.buttons||0===W1.offsetX&&0===W1.offsetY}function F(W1){const Q1=W1.touches&&W1.touches[0]||W1.changedTouches&&W1.changedTouches[0];return!(!Q1||-1!==Q1.identifier||null!=Q1.radiusX&&1!==Q1.radiusX||null!=Q1.radiusY&&1!==Q1.radiusY)}const o1=new t.OlP("cdk-input-modality-detector-options"),G={ignoreKeys:[S.zL,S.jx,S.b2,S.MW,S.JU]},W=(0,M.i$)({passive:!0,capture:!0});let L1=(()=>{class W1{constructor(F1,w2,M2,t0){this._platform=F1,this._mostRecentTarget=null,this._modality=new m.X(null),this._lastTouchMs=0,this._onKeydown=h0=>{var f0,E0;(null===(E0=null===(f0=this._options)||void 0===f0?void 0:f0.ignoreKeys)||void 0===E0?void 0:E0.some(T0=>T0===h0.keyCode))||(this._modality.next("keyboard"),this._mostRecentTarget=(0,M.sA)(h0))},this._onMousedown=h0=>{Date.now()-this._lastTouchMs<650||(this._modality.next(f1(h0)?"keyboard":"mouse"),this._mostRecentTarget=(0,M.sA)(h0))},this._onTouchstart=h0=>{F(h0)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,M.sA)(h0))},this._options=Object.assign(Object.assign({},G),t0),this.modalityDetected=this._modality.pipe((0,k1.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,t1.x)()),F1.isBrowser&&w2.runOutsideAngular(()=>{M2.addEventListener("keydown",this._onKeydown,W),M2.addEventListener("mousedown",this._onMousedown,W),M2.addEventListener("touchstart",this._onTouchstart,W)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,W),document.removeEventListener("mousedown",this._onMousedown,W),document.removeEventListener("touchstart",this._onTouchstart,W))}}return W1.\u0275fac=function(F1){return new(F1||W1)(t.LFG(M.t4),t.LFG(t.R0b),t.LFG(e.K0),t.LFG(o1,8))},W1.\u0275prov=t.Yz7({token:W1,factory:W1.\u0275fac,providedIn:"root"}),W1})();const x0=new t.OlP("cdk-focus-monitor-default-options"),z0=(0,M.i$)({passive:!0,capture:!0});let M6=(()=>{class W1{constructor(F1,w2,M2,t0,h0){this._ngZone=F1,this._platform=w2,this._inputModalityDetector=M2,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 f.xQ,this._rootNodeFocusAndBlurListener=f0=>{const E0=(0,M.sA)(f0),T0="focus"===f0.type?this._onFocus:this._onBlur;for(let I0=E0;I0;I0=I0.parentElement)T0.call(this,f0,I0)},this._document=t0,this._detectionMode=(null==h0?void 0:h0.detectionMode)||0}monitor(F1,w2=!1){const M2=(0,_1.fI)(F1);if(!this._platform.isBrowser||1!==M2.nodeType)return(0,b.of)(null);const t0=(0,M.kV)(M2)||this._getDocument(),h0=this._elementInfo.get(M2);if(h0)return w2&&(h0.checkChildren=!0),h0.subject;const f0={checkChildren:w2,subject:new f.xQ,rootNode:t0};return this._elementInfo.set(M2,f0),this._registerGlobalListeners(f0),f0.subject}stopMonitoring(F1){const w2=(0,_1.fI)(F1),M2=this._elementInfo.get(w2);M2&&(M2.subject.complete(),this._setClasses(w2),this._elementInfo.delete(w2),this._removeGlobalListeners(M2))}focusVia(F1,w2,M2){const t0=(0,_1.fI)(F1);t0===this._getDocument().activeElement?this._getClosestElementsInfo(t0).forEach(([f0,E0])=>this._originChanged(f0,w2,E0)):(this._setOrigin(w2),"function"==typeof t0.focus&&t0.focus(M2))}ngOnDestroy(){this._elementInfo.forEach((F1,w2)=>this.stopMonitoring(w2))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(F1){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(F1)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:"program"}_shouldBeAttributedToTouch(F1){return 1===this._detectionMode||!!(null==F1?void 0:F1.contains(this._inputModalityDetector._mostRecentTarget))}_setClasses(F1,w2){F1.classList.toggle("cdk-focused",!!w2),F1.classList.toggle("cdk-touch-focused","touch"===w2),F1.classList.toggle("cdk-keyboard-focused","keyboard"===w2),F1.classList.toggle("cdk-mouse-focused","mouse"===w2),F1.classList.toggle("cdk-program-focused","program"===w2)}_setOrigin(F1,w2=!1){this._ngZone.runOutsideAngular(()=>{this._origin=F1,this._originFromTouchInteraction="touch"===F1&&w2,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(F1,w2){const M2=this._elementInfo.get(w2),t0=(0,M.sA)(F1);!M2||!M2.checkChildren&&w2!==t0||this._originChanged(w2,this._getFocusOrigin(t0),M2)}_onBlur(F1,w2){const M2=this._elementInfo.get(w2);!M2||M2.checkChildren&&F1.relatedTarget instanceof Node&&w2.contains(F1.relatedTarget)||(this._setClasses(w2),this._emitOrigin(M2.subject,null))}_emitOrigin(F1,w2){this._ngZone.run(()=>F1.next(w2))}_registerGlobalListeners(F1){if(!this._platform.isBrowser)return;const w2=F1.rootNode,M2=this._rootNodeFocusListenerCount.get(w2)||0;M2||this._ngZone.runOutsideAngular(()=>{w2.addEventListener("focus",this._rootNodeFocusAndBlurListener,z0),w2.addEventListener("blur",this._rootNodeFocusAndBlurListener,z0)}),this._rootNodeFocusListenerCount.set(w2,M2+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,V.R)(this._stopInputModalityDetector)).subscribe(t0=>{this._setOrigin(t0,!0)}))}_removeGlobalListeners(F1){const w2=F1.rootNode;if(this._rootNodeFocusListenerCount.has(w2)){const M2=this._rootNodeFocusListenerCount.get(w2);M2>1?this._rootNodeFocusListenerCount.set(w2,M2-1):(w2.removeEventListener("focus",this._rootNodeFocusAndBlurListener,z0),w2.removeEventListener("blur",this._rootNodeFocusAndBlurListener,z0),this._rootNodeFocusListenerCount.delete(w2))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(F1,w2,M2){this._setClasses(F1,w2),this._emitOrigin(M2.subject,w2),this._lastFocusOrigin=w2}_getClosestElementsInfo(F1){const w2=[];return this._elementInfo.forEach((M2,t0)=>{(t0===F1||M2.checkChildren&&t0.contains(F1))&&w2.push([t0,M2])}),w2}}
1return W1.\u0275fac=function(F1){return new(F1||W1)(t.LFG(t.R0b),t.LFG(M.t4),t.LFG(L1),t.LFG(e.K0,8),t.LFG(x0,8))},W1.\u0275prov=t.Yz7({token:W1,factory:W1.\u0275fac,providedIn:"root"}),W1})();const N2="cdk-high-contrast-black-on-white",j1="cdk-high-contrast-white-on-black",a2="cdk-high-contrast-active";let K1=(()=>{class W1{constructor(F1,w2){this._platform=F1,this._document=w2}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const F1=this._document.createElement("div");F1.style.backgroundColor="rgb(1,2,3)",F1.style.position="absolute",this._document.body.appendChild(F1);const w2=this._document.defaultView||window,M2=w2&&w2.getComputedStyle?w2.getComputedStyle(F1):null,t0=(M2&&M2.backgroundColor||"").replace(/ /g,"");switch(F1.remove(),t0){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const F1=this._document.body.classList;F1.remove(a2),F1.remove(N2),F1.remove(j1),this._hasCheckedHighContrastMode=!0;const w2=this.getHighContrastMode();1===w2?(F1.add(a2),F1.add(N2)):2===w2&&(F1.add(a2),F1.add(j1))}}}return W1.\u0275fac=function(F1){return new(F1||W1)(t.LFG(M.t4),t.LFG(e.K0))},W1.\u0275prov=t.Yz7({token:W1,factory:W1.\u0275fac,providedIn:"root"}),W1})(),b2=(()=>{class W1{constructor(F1){F1._applyBodyHighContrastModeCssClasses()}}return W1.\u0275fac=function(F1){return new(F1||W1)(t.LFG(K1))},W1.\u0275mod=t.oAB({type:W1}),W1.\u0275inj=t.cJS({imports:[[n1.Q8]]}),W1})()},50226:(h2,w1,_)=>{"use strict";_.d(w1,{Is:()=>b,vT:()=>D});var e=_(5e3),t=_(69808);const M=new e.OlP("cdk-dir-doc",{providedIn:"root",factory:function f(){return(0,e.f3M)(t.K0)}}),h=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let b=(()=>{class E{constructor(j){if(this.value="ltr",this.change=new e.vpe,j){const k1=j.documentElement?j.documentElement.dir:null;this.value=function m(E){const Q=(null==E?void 0:E.toLowerCase())||"";return"auto"===Q&&"undefined"!=typeof navigator&&(null==navigator?void 0:navigator.language)?h.test(navigator.language)?"rtl":"ltr":"rtl"===Q?"rtl":"ltr"}((j.body?j.body.dir:null)||k1||"ltr")}}ngOnDestroy(){this.change.complete()}}return E.\u0275fac=function(j){return new(j||E)(e.LFG(M,8))},E.\u0275prov=e.Yz7({token:E,factory:E.\u0275fac,providedIn:"root"}),E})(),D=(()=>{class E{}return E.\u0275fac=function(j){return new(j||E)},E.\u0275mod=e.oAB({type:E}),E.\u0275inj=e.cJS({}),E})()},63191:(h2,w1,_)=>{"use strict";_.d(w1,{Eq:()=>h,HM:()=>m,Ig:()=>t,fI:()=>b,su:()=>M});var e=_(5e3);function t(D){return null!=D&&"false"!=`${D}`}function M(D,E=0){return function f(D){return!isNaN(parseFloat(D))&&!isNaN(Number(D))}(D)?Number(D):E}function h(D){return Array.isArray(D)?D:[D]}function m(D){return null==D?"":"string"==typeof D?D:`${D}px`}function b(D){return D instanceof e.SBq?D.nativeElement:D}},20449:(h2,w1,_)=>{"use strict";_.d(w1,{Ov:()=>E,P3:()=>b,Z9:()=>m,eX:()=>D,k:()=>d1});var e=_(54715),t=_(21086),M=_(8929),f=_(5e3);function m(k1){return k1&&"function"==typeof k1.connect}class b extends class h{}{constructor(t1){super(),this._data=t1}connect(){return(0,e.b)(this._data)?this._data:(0,t.of)(this._data)}disconnect(){}}class D{constructor(){this.viewCacheSize=20,this._viewCache=[]}
1applyChanges(t1,V,_1,n1,p1){t1.forEachOperation((R1,Y,z1)=>{let g2,B1;null==R1.previousIndex?(g2=this._insertView(()=>_1(R1,Y,z1),z1,V,n1(R1)),B1=g2?1:0):null==z1?(this._detachAndCacheView(Y,V),B1=3):(g2=this._moveView(Y,z1,V,n1(R1)),B1=2),p1&&p1({context:null==g2?void 0:g2.context,operation:B1,record:R1})})}detach(){for(const t1 of this._viewCache)t1.destroy();this._viewCache=[]}_insertView(t1,V,_1,n1){const p1=this._insertViewFromCache(V,_1);if(p1)return void(p1.context.$implicit=n1);const R1=t1();return _1.createEmbeddedView(R1.templateRef,R1.context,R1.index)}_detachAndCacheView(t1,V){const _1=V.detach(t1);this._maybeCacheView(_1,V)}_moveView(t1,V,_1,n1){const p1=_1.get(t1);return _1.move(p1,V),p1.context.$implicit=n1,p1}_maybeCacheView(t1,V){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(t1);else{const _1=V.indexOf(t1);-1===_1?t1.destroy():V.remove(_1)}}_insertViewFromCache(t1,V){const _1=this._viewCache.pop();return _1&&V.insert(_1,t1),_1||null}}class E{constructor(t1=!1,V,_1=!0){this._multiple=t1,this._emitChanges=_1,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new M.xQ,V&&V.length&&(t1?V.forEach(n1=>this._markSelected(n1)):this._markSelected(V[0]),this._selectedToEmit.length=0)}get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}select(...t1){this._verifyValueAssignment(t1),t1.forEach(V=>this._markSelected(V)),this._emitChangeEvent()}deselect(...t1){this._verifyValueAssignment(t1),t1.forEach(V=>this._unmarkSelected(V)),this._emitChangeEvent()}toggle(t1){this.isSelected(t1)?this.deselect(t1):this.select(t1)}clear(){this._unmarkAll(),this._emitChangeEvent()}isSelected(t1){return this._selection.has(t1)}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(t1){this._multiple&&this.selected&&this._selected.sort(t1)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(t1){this.isSelected(t1)||(this._multiple||this._unmarkAll(),this._selection.add(t1),this._emitChanges&&this._selectedToEmit.push(t1))}_unmarkSelected(t1){this.isSelected(t1)&&(this._selection.delete(t1),this._emitChanges&&this._deselectedToEmit.push(t1))}_unmarkAll(){this.isEmpty()||this._selection.forEach(t1=>this._unmarkSelected(t1))}_verifyValueAssignment(t1){}}const d1=new f.OlP("_ViewRepeater")},91159:(h2,w1,_)=>{"use strict";_.d(w1,{A:()=>N1,JH:()=>R1,JU:()=>m,K5:()=>h,LH:()=>n1,L_:()=>j,MW:()=>S2,Mf:()=>M,SV:()=>p1,Sd:()=>V,Vb:()=>Ye,Z:()=>l2,aO:()=>U2,b2:()=>Je,hY:()=>Q,jx:()=>b,oh:()=>_1,uR:()=>t1,xE:()=>$,zL:()=>S});const M=9,h=13,m=16,b=17,S=18,Q=27,j=32,t1=35,V=36,_1=37,n1=38,p1=39,R1=40,$=48,U2=57,N1=65,l2=90,S2=91,Je=224;function Ye(Y0,...Y6){return Y6.length?Y6.some(Qe=>Y0[Qe]):Y0.altKey||Y0.shiftKey||Y0.ctrlKey||Y0.metaKey}},17144:(h2,w1,_)=>{"use strict";_.d(w1,{Q8:()=>D,wD:()=>S});var e=_(63191),t=_(5e3),M=_(34202),f=_(8929),h=_(80013);let m=(()=>{class E{create(j){return"undefined"==typeof MutationObserver?null:new MutationObserver(j)}}return E.\u0275fac=function(j){return new(j||E)},E.\u0275prov=t.Yz7({token:E,factory:E.\u0275fac,providedIn:"root"}),E})(),b=(()=>{class E{constructor(j){this._mutationObserverFactory=j,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((j,d1)=>this._cleanupObserver(d1))}observe(j){const d1=(0,e.fI)(j);return new M.y(k1=>{const V=this._observeElement(d1).subscribe(k1);return()=>{V.unsubscribe(),this._unobserveElement(d1)}})}_observeElement(j){if(this._observedElements.has(j))this._observedElements.get(j).count++;else{const d1=new f.xQ,k1=this._mutationObserverFactory.create(t1=>d1.next(t1));k1&&k1.observe(j,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(j,{observer:k1,stream:d1,count:1})}return this._observedElements.get(j).stream}_unobserveElement(j){this._observedElements.has(j)&&(this._observedElements.get(j).count--,this._observedElements.get(j).count||this._cleanupObserver(j))}_cleanupObserver(j){if(this._observedElements.has(j)){const{observer:d1,stream:k1}=this._observedElements.get(j);d1&&d1.disconnect(),k1.complete(),this._observedElements.delete(j)}}}
1return E.\u0275fac=function(j){return new(j||E)(t.LFG(m))},E.\u0275prov=t.Yz7({token:E,factory:E.\u0275fac,providedIn:"root"}),E})(),S=(()=>{class E{constructor(j,d1,k1){this._contentObserver=j,this._elementRef=d1,this._ngZone=k1,this.event=new t.vpe,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(j){this._disabled=(0,e.Ig)(j),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(j){this._debounce=(0,e.su)(j),this._subscribe()}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const j=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?j.pipe((0,h.b)(this.debounce)):j).subscribe(this.event)})}_unsubscribe(){var j;null===(j=this._currentSubscription)||void 0===j||j.unsubscribe()}}return E.\u0275fac=function(j){return new(j||E)(t.Y36(b),t.Y36(t.SBq),t.Y36(t.R0b))},E.\u0275dir=t.lG2({type:E,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),E})(),D=(()=>{class E{}return E.\u0275fac=function(j){return new(j||E)},E.\u0275mod=t.oAB({type:E}),E.\u0275inj=t.cJS({providers:[m]}),E})()},92845:(h2,w1,_)=>{"use strict";_.d(w1,{pI:()=>Y2,xu:()=>v2,aV:()=>K2,X_:()=>_2,U8:()=>f1});var e=_(25421),t=_(69808),M=_(5e3),f=_(63191),h=_(70925),m=_(50226),b=_(47429),S=_(8929),D=_(24096),E=_(36787),Q=_(72986),j=_(7625),d1=_(43489);class t1{constructor(G,q){this.predicate=G,this.inclusive=q}call(G,q){return q.subscribe(new V(G,this.predicate,this.inclusive))}}class V extends d1.L{constructor(G,q,W){super(G),this.predicate=q,this.inclusive=W,this.index=0}_next(G){const q=this.destination;let W;try{W=this.predicate(G,this.index++)}catch(L1){return void q.error(L1)}this.nextOrComplete(G,W)}nextOrComplete(G,q){const W=this.destination;Boolean(q)?W.next(G):(this.inclusive&&W.next(G),W.complete())}}var _1=_(91159);const n1=(0,h.Mq)();class p1{constructor(G,q){this._viewportRuler=G,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=q}attach(){}enable(){if(this._canBeEnabled()){const G=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=G.style.left||"",this._previousHTMLStyles.top=G.style.top||"",G.style.left=(0,f.HM)(-this._previousScrollPosition.left),G.style.top=(0,f.HM)(-this._previousScrollPosition.top),G.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const G=this._document.documentElement,W=G.style,L1=this._document.body.style,m1=W.scrollBehavior||"",G1=L1.scrollBehavior||"";this._isEnabled=!1,W.left=this._previousHTMLStyles.left,W.top=this._previousHTMLStyles.top,G.classList.remove("cdk-global-scrollblock"),n1&&(W.scrollBehavior=L1.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),n1&&(W.scrollBehavior=m1,L1.scrollBehavior=G1)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const q=this._document.body,W=this._viewportRuler.getViewportSize();return q.scrollHeight>W.height||q.scrollWidth>W.width}}class Y{constructor(G,q,W,L1){this._scrollDispatcher=G,this._ngZone=q,this._viewportRuler=W,this._config=L1,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(G){this._overlayRef=G}enable(){if(this._scrollSubscription)return;const G=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=G.subscribe(()=>{const q=this._viewportRuler.getViewportScrollPosition().top;Math.abs(q-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=G.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class z1{enable(){}disable(){}attach(){}}function g2(o1,G){return G.some(q=>o1.bottom<q.top||o1.top>q.bottom||o1.right<q.left||o1.left>q.right)}function B1(o1,G){return G.some(q=>o1.top<q.top||o1.bottom>q.bottom||o1.left<q.left||o1.right>q.right)}class ${constructor(G,q,W,L1){this._scrollDispatcher=G,this._viewportRuler
1=q,this._ngZone=W,this._config=L1,this._scrollSubscription=null}attach(G){this._overlayRef=G}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 q=this._overlayRef.overlayElement.getBoundingClientRect(),{width:W,height:L1}=this._viewportRuler.getViewportSize();g2(q,[{width:W,height:L1,bottom:L1,right:W,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 R2=(()=>{class o1{constructor(q,W,L1,m1){this._scrollDispatcher=q,this._viewportRuler=W,this._ngZone=L1,this.noop=()=>new z1,this.close=G1=>new Y(this._scrollDispatcher,this._ngZone,this._viewportRuler,G1),this.block=()=>new p1(this._viewportRuler,this._document),this.reposition=G1=>new $(this._scrollDispatcher,this._viewportRuler,this._ngZone,G1),this._document=m1}}return o1.\u0275fac=function(q){return new(q||o1)(M.LFG(e.mF),M.LFG(e.rL),M.LFG(M.R0b),M.LFG(t.K0))},o1.\u0275prov=M.Yz7({token:o1,factory:o1.\u0275fac,providedIn:"root"}),o1})();class _2{constructor(G){if(this.scrollStrategy=new z1,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,G){const q=Object.keys(G);for(const W of q)void 0!==G[W]&&(this[W]=G[W])}}}class C2{constructor(G,q){this.connectionPair=G,this.scrollableViewProperties=q}}class f2{constructor(G,q,W,L1,m1,G1,l2,S2,s0){this._portalOutlet=G,this._host=q,this._pane=W,this._config=L1,this._ngZone=m1,this._keyboardDispatcher=G1,this._document=l2,this._location=S2,this._outsideClickDispatcher=s0,this._backdropElement=null,this._backdropClick=new S.xQ,this._attachments=new S.xQ,this._detachments=new S.xQ,this._locationChanges=D.w.EMPTY,this._backdropClickHandler=x0=>this._backdropClick.next(x0),this._backdropTransitionendHandler=x0=>{this._disposeBackdrop(x0.target)},this._keydownEvents=new S.xQ,this._outsidePointerEvents=new S.xQ,L1.scrollStrategy&&(this._scrollStrategy=L1.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=L1.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(G){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const q=this._portalOutlet.attach(G);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,Q.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),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),q}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const G=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),G}dispose(){var G;const q=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),null===(G=this._host)||void 0===G||G.remove(),this._previousHostParent=this._pane=this._host=null,q&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}
1keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(G){G!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=G,this.hasAttached()&&(G.attach(this),this.updatePosition()))}updateSize(G){this._config=Object.assign(Object.assign({},this._config),G),this._updateElementSize()}setDirection(G){this._config=Object.assign(Object.assign({},this._config),{direction:G}),this._updateElementDirection()}addPanelClass(G){this._pane&&this._toggleClasses(this._pane,G,!0)}removePanelClass(G){this._pane&&this._toggleClasses(this._pane,G,!1)}getDirection(){const G=this._config.direction;return G?"string"==typeof G?G:G.value:"ltr"}updateScrollStrategy(G){G!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=G,this.hasAttached()&&(G.attach(this),G.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const G=this._pane.style;G.width=(0,f.HM)(this._config.width),G.height=(0,f.HM)(this._config.height),G.minWidth=(0,f.HM)(this._config.minWidth),G.minHeight=(0,f.HM)(this._config.minHeight),G.maxWidth=(0,f.HM)(this._config.maxWidth),G.maxHeight=(0,f.HM)(this._config.maxHeight)}_togglePointerEvents(G){this._pane.style.pointerEvents=G?"":"none"}_attachBackdrop(){const G="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),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),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(G)})}):this._backdropElement.classList.add(G)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const G=this._backdropElement;!G||(G.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{G.addEventListener("transitionend",this._backdropTransitionendHandler)}),G.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(G)},500)))}_toggleClasses(G,q,W){const L1=(0,f.Eq)(q||[]).filter(m1=>!!m1);L1.length&&(W?G.classList.add(...L1):G.classList.remove(...L1))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const G=this._ngZone.onStable.pipe((0,j.R)((0,E.T)(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()),G.unsubscribe())})})}_disposeScrollStrategy(){const G=this._scrollStrategy;G&&(G.disable(),G.detach&&G.detach())}_disposeBackdrop(G){G&&(G.removeEventListener("click",this._backdropClickHandler),G.removeEventListener("transitionend",this._backdropTransitionendHandler),G.remove(),this._backdropElement===G&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}let U2=(()=>{class o1{constructor(q,W){this._platform=W,this._document=q}ngOnDestroy(){var q;null===(q=this._containerElement)||void 0===q||q.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const q="cdk-overlay-container";if(this._platform.isBrowser||(0,h.Oy)()){const L1=this._document.querySelectorAll(`.${q}[platform="server"], .${q}[platform="test"]`);for(let m1=0;m1<L1.length;m1++)L1[m1].remove()}const W=this._document.createElement("div");W.classList.add(q),(0,h.Oy)()?W.setAttribute("platform","test"):this._platform.isBrowser||W.setAttribute("platform","server"),this._document.body.appendChild(W),this._containerElement=W}}return o1.\u0275fac=function(q){return new(q||o1)(M.LFG(t.K0),M.LFG(h.t4))},o1.\u0275prov=M.Yz7({token:o1,factory:o1.\u0275fac,providedIn:"root"}),o1})();const y1="cdk-overlay-connected-position-bounding-box",y2=/([A-Za-z%]+)$/;
1class T2{constructor(G,q,W,L1,m1){this._viewportRuler=q,this._document=W,this._platform=L1,this._overlayContainer=m1,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.xQ,this._resizeSubscription=D.w.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(G)}get positions(){return this._preferredPositions}attach(G){this._validatePositions(),G.hostElement.classList.add(y1),this._overlayRef=G,this._boundingBox=G.hostElement,this._pane=G.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 G=this._originRect,q=this._overlayRect,W=this._viewportRect,L1=this._containerRect,m1=[];let G1;for(let l2 of this._preferredPositions){let S2=this._getOriginPoint(G,L1,l2),s0=this._getOverlayPoint(S2,q,l2),x0=this._getOverlayFit(s0,q,W,l2);if(x0.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(l2,S2);this._canFitWithFlexibleDimensions(x0,s0,W)?m1.push({position:l2,origin:S2,overlayRect:q,boundingBoxRect:this._calculateBoundingBoxRect(S2,l2)}):(!G1||G1.overlayFit.visibleArea<x0.visibleArea)&&(G1={overlayFit:x0,overlayPoint:s0,originPoint:S2,position:l2,overlayRect:q})}if(m1.length){let l2=null,S2=-1;for(const s0 of m1){const x0=s0.boundingBoxRect.width*s0.boundingBoxRect.height*(s0.position.weight||1);x0>S2&&(S2=x0,l2=s0)}return this._isPushed=!1,void this._applyPosition(l2.position,l2.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(G1.position,G1.originPoint);this._applyPosition(G1.position,G1.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&d2(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(y1),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const G=this._lastPosition;if(G){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const q=this._getOriginPoint(this._originRect,this._containerRect,G);this._applyPosition(G,q)}else this.apply()}withScrollableContainers(G){return this._scrollables=G,this}withPositions(G){return this._preferredPositions=G,-1===G.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(G){return this._viewportMargin=G,this}withFlexibleDimensions(G=!0){return this._hasFlexibleDimensions=G,this}withGrowAfterOpen(G=!0){return this._growAfterOpen=G,this}withPush(G=!0){return this._canPush=G,this}withLockedPosition(G=!0){return this._positionLocked=G,this}setOrigin(G){return this._origin=G,this}withDefaultOffsetX(G){return this._offsetX=G,this}withDefaultOffsetY(G){return this._offsetY=G,this}withTransformOriginOn(G){return this._transformOriginSelector=G,this}_getOriginPoint(G,q,W){let L1,m1;if("center"==W.originX)L1=G.left+G.width/2;else{const G1=this._isRtl()?G.right:G.left,l2=this._isRtl()?G.left:G.right;L1="start"==W.originX?G1:l2}return q.left<0&&(L1-=q.left),m1="center"==W.originY?G.top+G.height/2:"top"==W.originY?G.top:G.bottom,q.top<0&&(m1-=q.top),{x:L1,y:m1}}_getOverlayPoint(G,q,W){let L1,m1;return L1="center"==W.overlayX?-q.width/2:"start"===W.overlayX?this._isRtl()?-q.width:0:this._isRtl()?0:-q.width,m1="center"==W.overlayY?-q.he
1ight/2:"top"==W.overlayY?0:-q.height,{x:G.x+L1,y:G.y+m1}}_getOverlayFit(G,q,W,L1){const m1=O1(q);let{x:G1,y:l2}=G,S2=this._getOffset(L1,"x"),s0=this._getOffset(L1,"y");S2&&(G1+=S2),s0&&(l2+=s0);let M6=0-l2,q0=l2+m1.height-W.height,N2=this._subtractOverflows(m1.width,0-G1,G1+m1.width-W.width),j1=this._subtractOverflows(m1.height,M6,q0),a2=N2*j1;return{visibleArea:a2,isCompletelyWithinViewport:m1.width*m1.height===a2,fitsInViewportVertically:j1===m1.height,fitsInViewportHorizontally:N2==m1.width}}_canFitWithFlexibleDimensions(G,q,W){if(this._hasFlexibleDimensions){const L1=W.bottom-q.y,m1=W.right-q.x,G1=N1(this._overlayRef.getConfig().minHeight),l2=N1(this._overlayRef.getConfig().minWidth),s0=G.fitsInViewportHorizontally||null!=l2&&l2<=m1;return(G.fitsInViewportVertically||null!=G1&&G1<=L1)&&s0}return!1}_pushOverlayOnScreen(G,q,W){if(this._previousPushAmount&&this._positionLocked)return{x:G.x+this._previousPushAmount.x,y:G.y+this._previousPushAmount.y};const L1=O1(q),m1=this._viewportRect,G1=Math.max(G.x+L1.width-m1.width,0),l2=Math.max(G.y+L1.height-m1.height,0),S2=Math.max(m1.top-W.top-G.y,0),s0=Math.max(m1.left-W.left-G.x,0);let x0=0,z0=0;return x0=L1.width<=m1.width?s0||-G1:G.x<this._viewportMargin?m1.left-W.left-G.x:0,z0=L1.height<=m1.height?S2||-l2:G.y<this._viewportMargin?m1.top-W.top-G.y:0,this._previousPushAmount={x:x0,y:z0},{x:G.x+x0,y:G.y+z0}}_applyPosition(G,q){if(this._setTransformOrigin(G),this._setOverlayElementStyles(q,G),this._setBoundingBoxStyles(q,G),G.panelClass&&this._addPanelClasses(G.panelClass),this._lastPosition=G,this._positionChanges.observers.length){const W=this._getScrollVisibility(),L1=new C2(G,W);this._positionChanges.next(L1)}this._isInitialRender=!1}_setTransformOrigin(G){if(!this._transformOriginSelector)return;const q=this._boundingBox.querySelectorAll(this._transformOriginSelector);let W,L1=G.overlayY;W="center"===G.overlayX?"center":this._isRtl()?"start"===G.overlayX?"right":"left":"start"===G.overlayX?"left":"right";for(let m1=0;m1<q.length;m1++)q[m1].style.transformOrigin=`${W} ${L1}`}_calculateBoundingBoxRect(G,q){const W=this._viewportRect,L1=this._isRtl();let m1,G1,l2,x0,z0,M6;if("top"===q.overlayY)G1=G.y,m1=W.height-G1+this._viewportMargin;else if("bottom"===q.overlayY)l2=W.height-G.y+2*this._viewportMargin,m1=W.height-l2+this._viewportMargin;else{const q0=Math.min(W.bottom-G.y+W.top,G.y),N2=this._lastBoundingBoxSize.height;m1=2*q0,G1=G.y-q0,m1>N2&&!this._isInitialRender&&!this._growAfterOpen&&(G1=G.y-N2/2)}if("end"===q.overlayX&&!L1||"start"===q.overlayX&&L1)M6=W.width-G.x+this._viewportMargin,x0=G.x-this._viewportMargin;else if("start"===q.overlayX&&!L1||"end"===q.overlayX&&L1)z0=G.x,x0=W.right-G.x;else{const q0=Math.min(W.right-G.x+W.left,G.x),N2=this._lastBoundingBoxSize.width;x0=2*q0,z0=G.x-q0,x0>N2&&!this._isInitialRender&&!this._growAfterOpen&&(z0=G.x-N2/2)}return{top:G1,left:z0,bottom:l2,right:M6,width:x0,height:m1}}_setBoundingBoxStyles(G,q){const W=this._calculateBoundingBoxRect(G,q);!this._isInitialRender&&!this._growAfterOpen&&(W.height=Math.min(W.height,this._lastBoundingBoxSize.height),W.width=Math.min(W.width,this._lastBoundingBoxSize.width));const L1={};if(this._hasExactPosition())L1.top=L1.left="0",L1.bottom=L1.right=L1.maxHeight=L1.maxWidth="",L1.width=L1.height="100%";else{const m1=this._overlayRef.getConfig().maxHeight,G1=this._overlayRef.getConfig().maxWidth;L1.height=(0,f.HM)(W.height),L1.top=(0,f.HM)(W.top),L1.bottom=(0,f.HM)(W.bottom),L1.width=(0,f.HM)(W.width),L1.left=(0,f.HM)(W.left),L1.right=(0,f.HM)(W.right),L1.alignItems="center"===q.overlayX?"center":"end"===q.overlayX?"flex-end":"flex-start",L1.justifyContent="center"===q.overlayY?"center":"bottom"===q.overlayY?"flex-end":"flex-start",m1&&(L1.maxHeight=(0,f.HM)(m1)),G1&&(L1.maxWidth=(0,f.HM)(G1))}this._lastBoundingBoxSize=W,d2(this._boundingBox.style,L1)}_resetBoundingBoxStyles(){d2(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){d2(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(G,q){const W={},L1=this._hasExactPosition(),m1=this._hasFlexibleDimensions,G1=this._overlayRef.getConfig();if(L1){const x0=this._viewportRuler.getViewportScrollPosition();d2(W,this._getExactOverlayY(q,G,x0)),d2(W,this._getExactOverlayX(q,G,x0))}else W.position="static";let l2="",S2=this._getOffset(q,"x"),s0=this._getOffset(q,"y");S2&&(l2+=`translateX(${S2}px) `),s0&&(l2+=`translateY(${s0}px)`),W.transform=l2.trim(),G1.maxHeight&&(L1?W.maxHeight=(0,f.HM)(G1.maxHeight):m1&&(W.maxHeight="")),G1.maxWidth&&(L1?W.maxWidth=(0,f.HM)(G1.maxWidth):m1&&(W.maxWidth="")),d2(this._pane.style,W)}_getExactOverlayY(G,q,W){let L1={top:"",bottom:""},m1=this._getOverlayPoint(q,this._overlayRect,G);return this._isPushed&&(m1=this._pushOverlayOnScreen(m1,this._overlayRect,W)),"bottom"===G.overlayY?L1.bottom=this._document.documentElement.clientHeight-(m1.y+this._overlayRect.height)+"px":L1.top=(0,f.HM)(m1.y),L1}_getExactOverlayX(G,q,W){let G1,L1={left:"",right:""},m1=this._getOverlayPoint(q,this._overlayRect,G);return this._isPushed&&(m1=this._pushOverlayOnScreen(m1,this._overlayRect,W)),G1=this._isRtl()?"end"===G.overlayX?"left":"right":"end"===G.overlayX?"right":"left","right"===G1?L1.right=this._document.documentElement.clientWidth-(m1.x+this._overlayRect.width)+"px":L1.left
1=(0,f.HM)(m1.x),L1}_getScrollVisibility(){const G=this._getOriginRect(),q=this._pane.getBoundingClientRect(),W=this._scrollables.map(L1=>L1.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:B1(G,W),isOriginOutsideView:g2(G,W),isOverlayClipped:B1(q,W),isOverlayOutsideView:g2(q,W)}}_subtractOverflows(G,...q){return q.reduce((W,L1)=>W-Math.max(L1,0),G)}_getNarrowedViewportRect(){const G=this._document.documentElement.clientWidth,q=this._document.documentElement.clientHeight,W=this._viewportRuler.getViewportScrollPosition();return{top:W.top+this._viewportMargin,left:W.left+this._viewportMargin,right:W.left+G-this._viewportMargin,bottom:W.top+q-this._viewportMargin,width:G-2*this._viewportMargin,height:q-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(G,q){return"x"===q?null==G.offsetX?this._offsetX:G.offsetX:null==G.offsetY?this._offsetY:G.offsetY}_validatePositions(){}_addPanelClasses(G){this._pane&&(0,f.Eq)(G).forEach(q=>{""!==q&&-1===this._appliedPanelClasses.indexOf(q)&&(this._appliedPanelClasses.push(q),this._pane.classList.add(q))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(G=>{this._pane.classList.remove(G)}),this._appliedPanelClasses=[])}_getOriginRect(){const G=this._origin;if(G instanceof M.SBq)return G.nativeElement.getBoundingClientRect();if(G instanceof Element)return G.getBoundingClientRect();const q=G.width||0,W=G.height||0;return{top:G.y,bottom:G.y+W,left:G.x,right:G.x+q,height:W,width:q}}}function d2(o1,G){for(let q in G)G.hasOwnProperty(q)&&(o1[q]=G[q]);return o1}function N1(o1){if("number"!=typeof o1&&null!=o1){const[G,q]=o1.split(y2);return q&&"px"!==q?null:parseFloat(G)}return o1||null}function O1(o1){return{top:Math.floor(o1.top),right:Math.floor(o1.right),bottom:Math.floor(o1.bottom),left:Math.floor(o1.left),width:Math.floor(o1.width),height:Math.floor(o1.height)}}const U1="cdk-global-overlay-wrapper";class H1{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height=""}attach(G){const q=G.getConfig();this._overlayRef=G,this._width&&!q.width&&G.updateSize({width:this._width}),this._height&&!q.height&&G.updateSize({height:this._height}),G.hostElement.classList.add(U1),this._isDisposed=!1}top(G=""){return this._bottomOffset="",this._topOffset=G,this._alignItems="flex-start",this}left(G=""){return this._rightOffset="",this._leftOffset=G,this._justifyContent="flex-start",this}bottom(G=""){return this._topOffset="",this._bottomOffset=G,this._alignItems="flex-end",this}right(G=""){return this._leftOffset="",this._rightOffset=G,this._justifyContent="flex-end",this}width(G=""){return this._overlayRef?this._overlayRef.updateSize({width:G}):this._width=G,this}height(G=""){return this._overlayRef?this._overlayRef.updateSize({height:G}):this._height=G,this}centerHorizontally(G=""){return this.left(G),this._justifyContent="center",this}centerVertically(G=""){return this.top(G),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const G=this._overlayRef.overlayElement.style,q=this._overlayRef.hostElement.style,W=this._overlayRef.getConfig(),{width:L1,height:m1,maxWidth:G1,maxHeight:l2}=W,S2=!("100%"!==L1&&"100vw"!==L1||G1&&"100%"!==G1&&"100vw"!==G1),s0=!("100%"!==m1&&"100vh"!==m1||l2&&"100%"!==l2&&"100vh"!==l2);G.position=this._cssPosition,G.marginLeft=S2?"0":this._leftOffset,G.marginTop=s0?"0":this._topOffset,G.marginBottom=this._bottomOffset,G.marginRight=this._rightOffset,S2?q.justifyContent="flex-start":"center"===this._justifyContent?q.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?q.justifyContent="flex-end":"flex-end"===this._justifyContent&&(q.justifyContent="flex-start"):q.justifyContent=this._justifyContent,q.alignItems=s0?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const G=this._overlayRef.overlayElement.style,q=this._overlayRef.hostElement,W=q.style;q.classList.remove(U1),W.justifyContent=W.alignItems=G.marginTop=G.marginBottom=G.marginLeft=G.marginRight=G.position="",this._overlayRef=null,this._isDisposed=!0}}let r2=(()=>
1{class o1{constructor(q,W,L1,m1){this._viewportRuler=q,this._document=W,this._platform=L1,this._overlayContainer=m1}global(){return new H1}flexibleConnectedTo(q){return new T2(q,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return o1.\u0275fac=function(q){return new(q||o1)(M.LFG(e.rL),M.LFG(t.K0),M.LFG(h.t4),M.LFG(U2))},o1.\u0275prov=M.Yz7({token:o1,factory:o1.\u0275fac,providedIn:"root"}),o1})(),z2=(()=>{class o1{constructor(q){this._attachedOverlays=[],this._document=q}ngOnDestroy(){this.detach()}add(q){this.remove(q),this._attachedOverlays.push(q)}remove(q){const W=this._attachedOverlays.indexOf(q);W>-1&&this._attachedOverlays.splice(W,1),0===this._attachedOverlays.length&&this.detach()}}return o1.\u0275fac=function(q){return new(q||o1)(M.LFG(t.K0))},o1.\u0275prov=M.Yz7({token:o1,factory:o1.\u0275fac,providedIn:"root"}),o1})(),G2=(()=>{class o1 extends z2{constructor(q,W){super(q),this._ngZone=W,this._keydownListener=L1=>{const m1=this._attachedOverlays;for(let G1=m1.length-1;G1>-1;G1--)if(m1[G1]._keydownEvents.observers.length>0){const l2=m1[G1]._keydownEvents;this._ngZone?this._ngZone.run(()=>l2.next(L1)):l2.next(L1);break}}}add(q){super.add(q),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)}}return o1.\u0275fac=function(q){return new(q||o1)(M.LFG(t.K0),M.LFG(M.R0b,8))},o1.\u0275prov=M.Yz7({token:o1,factory:o1.\u0275fac,providedIn:"root"}),o1})(),g0=(()=>{class o1 extends z2{constructor(q,W,L1){super(q),this._platform=W,this._ngZone=L1,this._cursorStyleIsSet=!1,this._pointerDownListener=m1=>{this._pointerDownEventTarget=(0,h.sA)(m1)},this._clickListener=m1=>{const G1=(0,h.sA)(m1),l2="click"===m1.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:G1;this._pointerDownEventTarget=null;const S2=this._attachedOverlays.slice();for(let s0=S2.length-1;s0>-1;s0--){const x0=S2[s0];if(x0._outsidePointerEvents.observers.length<1||!x0.hasAttached())continue;if(x0.overlayElement.contains(G1)||x0.overlayElement.contains(l2))break;const z0=x0._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>z0.next(m1)):z0.next(m1)}}}add(q){if(super.add(q),!this._isAttached){const W=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(W)):this._addEventListeners(W),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=W.style.cursor,W.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const q=this._document.body;q.removeEventListener("pointerdown",this._pointerDownListener,!0),q.removeEventListener("click",this._clickListener,!0),q.removeEventListener("auxclick",this._clickListener,!0),q.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(q.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(q){q.addEventListener("pointerdown",this._pointerDownListener,!0),q.addEventListener("click",this._clickListener,!0),q.addEventListener("auxclick",this._clickListener,!0),q.addEventListener("contextmenu",this._clickListener,!0)}}return o1.\u0275fac=function(q){return new(q||o1)(M.LFG(t.K0),M.LFG(h.t4),M.LFG(M.R0b,8))},o1.\u0275prov=M.Yz7({token:o1,factory:o1.\u0275fac,providedIn:"root"}),o1})(),q2=0,K2=(()=>{class o1{constructor(q,W,L1,m1,G1,l2,S2,s0,x0,z0,M6){this.scrollStrategies=q,this._overlayContainer=W,this._componentFactoryResolver=L1,this._positionBuilder=m1,this._keyboardDispatcher=G1,this._injector=l2,this._ngZone=S2,this._document=s0,this._directionality=x0,this._location=z0,this._outsideClickDispatcher=M6}create(q){const W=this._createHostElement(),L1=this._createPaneElement(W),m1=this._createPortalOutlet(L1),G1=new _2(q);return G1.direction=G1.direction||this._directionality.value,new f2(m1,W,L1,G1,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}position(){return this._positionBuilder}_createPaneElement(q){const W=this._document.createElement("div");return W.id="cdk-overlay-"+q2++,W.classList.add("cdk-overlay-pane"),q.appendChild(W),W}_createHostElement(){const q=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(q),q}_createPortalOutlet(q){return this._appRef||(this._appRef=this._injector.get(M.z2F)),new b.u0(q,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return o1.\u0275fac=function(q){return new(q||o1)(M.LFG(R2),M.LFG(U2),M.LFG(M._Vd),M.LFG(r2),M.LFG(G2),M.LFG(M.zs3),M.LFG(M.R0b),M.LFG(t.K0),M.LFG(m.Is),M.LFG(t.Ye),M.LFG(g0))},o1.\u0275prov=M.Yz7({token:o1,factory:o1.\u0275fac}),o1})();const u2=[{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"}],X2=new M.OlP("cdk-connected-overlay-scroll-strategy");let v2=(()=>{class o1{constructor(q){this.elementRef=q}}return o1.\u0275fac=function(q){return new(q||o1)(M.Y36(M.SBq))},o1.\u0275dir=M.lG2({type:o1,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),o1})(),Y2=(()=>{class o1{constructor(q,W,L1,m1,G1){this._overlay=q,this._dir=G1,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=D.w.EMPTY,this._attachSubscription=D.w.EMPTY,this._detachSubscription=D.w.EMPTY,this._positionSubscription=D.w.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new M.vpe,this.positionChange=new M.vpe,this.attach=new M.vpe,this.detach=new M.vpe,this.overlayKeydown=new M.vpe,this.overlayOutsideClick=new M.vpe,this._templatePortal=new b.UE(W,L1),this._scrollStrategyFactory=m1,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(q){this._offsetX=q,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(q){this._offsetY=q,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(q){this._hasBackdrop=(0,f.Ig)(q)}get lockPosition(){return this._lockPosition}set lockPosition(q){this._lockPosition=(0,f.Ig)(q)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(q){this._flexibleDimensions=(0,f.Ig)(q)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(q){this._growAfterOpen=(0,f.Ig)(q)}get push(){return this._push}set push(q){this._push=(0,f.Ig)(q)}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(q){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),q.origin&&this.open&&this._position.apply()),q.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=u2);const q=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=q.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=q.detachments().subscribe(()=>this.detach.emit()),q.keydownEvents().subscribe(W=>{this.overlayKeydown.next(W),W.keyCode===_1.hY&&!this.disableClose&&!(0,_1.Vb)(W)&&(W.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(W=>{this.overlayOutsideClick.next(W)})}_buildConfig(){const q=this._position=this.positionStrategy||this._createPositionStrategy(),W=new _2({direction:this._dir,positionStrategy:q,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(W.width=this.width),(this.height||0===this.height)&&(W.height=this.height),(this.minWidth||0===this.minWidth)&&(W.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(W.minHeight=this.minHeight),this.backdropClass&&(W.backdropClass=this.backdropClass),this.panelClass&&(W.panelClass=this.panelClass),W}_updatePositionStrategy(q){const W=this.positions.map(L1=>({originX:L1.originX,originY:L1.originY,overlayX:L1.overlayX,overlayY:L1.overlayY,offsetX:L1.offsetX||this.offsetX,offsetY:L1.offsetY||this.offsetY,panelClass:L1.panelClass||void 0}));return q.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(W).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const q=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(q),q}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin 
1instanceof v2?this.origin.elementRef:this.origin}_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(q=>{this.backdropClick.emit(q)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function k1(o1,G=!1){return q=>q.lift(new t1(o1,G))}(()=>this.positionChange.observers.length>0)).subscribe(q=>{this.positionChange.emit(q),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return o1.\u0275fac=function(q){return new(q||o1)(M.Y36(K2),M.Y36(M.Rgc),M.Y36(M.s_b),M.Y36(X2),M.Y36(m.Is,8))},o1.\u0275dir=M.lG2({type:o1,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[M.TTD]}),o1})();const a1={provide:X2,deps:[K2],useFactory:function S1(o1){return()=>o1.scrollStrategies.reposition()}};let f1=(()=>{class o1{}return o1.\u0275fac=function(q){return new(q||o1)},o1.\u0275mod=M.oAB({type:o1}),o1.\u0275inj=M.cJS({providers:[K2,a1],imports:[[m.vT,b.eL,e.Cl],e.Cl]}),o1})()},70925:(h2,w1,_)=>{"use strict";_.d(w1,{Mq:()=>k1,Oy:()=>Y,_i:()=>t1,ht:()=>p1,i$:()=>Q,kV:()=>n1,qK:()=>S,sA:()=>R1,t4:()=>f,ud:()=>h});var e=_(5e3),t=_(69808);let M;try{M="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(z1){M=!1}let m,f=(()=>{class z1{constructor(B1){this._platformId=B1,this.isBrowser=this._platformId?(0,t.NF)(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&&!M)&&"undefined"!=typeof CSS&&!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}}return z1.\u0275fac=function(B1){return new(B1||z1)(e.LFG(e.Lbi))},z1.\u0275prov=e.Yz7({token:z1,factory:z1.\u0275fac,providedIn:"root"}),z1})(),h=(()=>{class z1{}return z1.\u0275fac=function(B1){return new(B1||z1)},z1.\u0275mod=e.oAB({type:z1}),z1.\u0275inj=e.cJS({}),z1})();const b=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","t
1ime","url","week"];function S(){if(m)return m;if("object"!=typeof document||!document)return m=new Set(b),m;let z1=document.createElement("input");return m=new Set(b.filter(g2=>(z1.setAttribute("type",g2),z1.type===g2))),m}let D,j,d1,V;function Q(z1){return function E(){if(null==D&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>D=!0}))}finally{D=D||!1}return D}()?z1:!!z1.capture}function k1(){if(null==d1){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return d1=!1,d1;if("scrollBehavior"in document.documentElement.style)d1=!0;else{const z1=Element.prototype.scrollTo;d1=!!z1&&!/\{\s*\[native code\]\s*\}/.test(z1.toString())}}return d1}function t1(){if("object"!=typeof document||!document)return 0;if(null==j){const z1=document.createElement("div"),g2=z1.style;z1.dir="rtl",g2.width="1px",g2.overflow="auto",g2.visibility="hidden",g2.pointerEvents="none",g2.position="absolute";const B1=document.createElement("div"),$=B1.style;$.width="2px",$.height="1px",z1.appendChild(B1),document.body.appendChild(z1),j=0,0===z1.scrollLeft&&(z1.scrollLeft=1,j=0===z1.scrollLeft?1:2),z1.remove()}return j}function n1(z1){if(function _1(){if(null==V){const z1="undefined"!=typeof document?document.head:null;V=!(!z1||!z1.createShadowRoot&&!z1.attachShadow)}return V}()){const g2=z1.getRootNode?z1.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&g2 instanceof ShadowRoot)return g2}return null}function p1(){let z1="undefined"!=typeof document&&document?document.activeElement:null;for(;z1&&z1.shadowRoot;){const g2=z1.shadowRoot.activeElement;if(g2===z1)break;z1=g2}return z1}function R1(z1){return z1.composedPath?z1.composedPath()[0]:z1.target}function Y(){return"undefined"!=typeof __karma__&&!!__karma__||"undefined"!=typeof jasmine&&!!jasmine||"undefined"!=typeof jest&&!!jest||"undefined"!=typeof Mocha&&!!Mocha}},47429:(h2,w1,_)=>{"use strict";_.d(w1,{C5:()=>E,Pl:()=>p1,UE:()=>Q,eL:()=>Y,u0:()=>t1});var e=_(5e3),t=_(69808);class D{attach(B1){return this._attachedHost=B1,B1.attach(this)}detach(){let B1=this._attachedHost;null!=B1&&(this._attachedHost=null,B1.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(B1){this._attachedHost=B1}}class E extends D{constructor(B1,$,R2,_2){super(),this.component=B1,this.viewContainerRef=$,this.injector=R2,this.componentFactoryResolver=_2}}class Q extends D{constructor(B1,$,R2){super(),this.templateRef=B1,this.viewContainerRef=$,this.context=R2}get origin(){return this.templateRef.elementRef}attach(B1,$=this.context){return this.context=$,super.attach(B1)}detach(){return this.context=void 0,super.detach()}}class j extends D{constructor(B1){super(),this.element=B1 instanceof e.SBq?B1.nativeElement:B1}}class d1{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(B1){return B1 instanceof E?(this._attachedPortal=B1,this.attachComponentPortal(B1)):B1 instanceof Q?(this._attachedPortal=B1,this.attachTemplatePortal(B1)):this.attachDomPortal&&B1 instanceof j?(this._attachedPortal=B1,this.attachDomPortal(B1)):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(B1){this._disposeFn=B1}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class t1 extends d1{constructor(B1,$,R2,_2,p2){super(),this.outletElement=B1,this._componentFactoryResolver=$,this._appRef=R2,this._defaultInjector=_2,this.attachDomPortal=L2=>{const C2=L2.element,k2=this._document.createComment("dom-portal");C2.parentNode.insertBefore(k2,C2),this.outletElement.appendChild(C2),this._attachedPortal=L2,super.setDisposeFn(()=>{k2.parentNode&&k2.parentNode.replaceChild(C2,k2)})},this._document=p2}attachComponentPortal(B1){const R2=(B1.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(B1.component);let _2;return B1.viewContainerRef?(_2=B1.viewContainerRef.createComponent(R2,B1.viewContainerRef.length,B1.injector||B1.viewContainerRef.injector),this.setDisposeFn(()=>_2.destroy())):(_2=R2.create(B1.injector||this._defaultInjector||e.zs3.NULL),this._appRef.attachView(_2.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(_2.hostView),_2.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(_2)),this._attachedPortal=B1,_2}attachTemplatePortal(B1){let $=B1.viewContainerRef,R2=$.createEmbeddedView(B1.templateRef,B1.context);
1return R2.rootNodes.forEach(_2=>this.outletElement.appendChild(_2)),R2.detectChanges(),this.setDisposeFn(()=>{let _2=$.indexOf(R2);-1!==_2&&$.remove(_2)}),this._attachedPortal=B1,R2}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(B1){return B1.hostView.rootNodes[0]}}let p1=(()=>{class g2 extends d1{constructor($,R2,_2){super(),this._componentFactoryResolver=$,this._viewContainerRef=R2,this._isInitialized=!1,this.attached=new e.vpe,this.attachDomPortal=p2=>{const L2=p2.element,C2=this._document.createComment("dom-portal");p2.setAttachedHost(this),L2.parentNode.insertBefore(C2,L2),this._getRootNode().appendChild(L2),this._attachedPortal=p2,super.setDisposeFn(()=>{C2.parentNode&&C2.parentNode.replaceChild(L2,C2)})},this._document=_2}get portal(){return this._attachedPortal}set portal($){this.hasAttached()&&!$&&!this._isInitialized||(this.hasAttached()&&super.detach(),$&&super.attach($),this._attachedPortal=$||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal($){$.setAttachedHost(this);const R2=null!=$.viewContainerRef?$.viewContainerRef:this._viewContainerRef,p2=($.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory($.component),L2=R2.createComponent(p2,R2.length,$.injector||R2.injector);return R2!==this._viewContainerRef&&this._getRootNode().appendChild(L2.hostView.rootNodes[0]),super.setDisposeFn(()=>L2.destroy()),this._attachedPortal=$,this._attachedRef=L2,this.attached.emit(L2),L2}attachTemplatePortal($){$.setAttachedHost(this);const R2=this._viewContainerRef.createEmbeddedView($.templateRef,$.context);return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=$,this._attachedRef=R2,this.attached.emit(R2),R2}_getRootNode(){const $=this._viewContainerRef.element.nativeElement;return $.nodeType===$.ELEMENT_NODE?$:$.parentNode}}return g2.\u0275fac=function($){return new($||g2)(e.Y36(e._Vd),e.Y36(e.s_b),e.Y36(t.K0))},g2.\u0275dir=e.lG2({type:g2,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[e.qOj]}),g2})(),Y=(()=>{class g2{}return g2.\u0275fac=function($){return new($||g2)},g2.\u0275mod=e.oAB({type:g2}),g2.\u0275inj=e.cJS({}),g2})()},25421:(h2,w1,_)=>{"use strict";_.d(w1,{xd:()=>U2,ZD:()=>G2,x0:()=>z2,N7:()=>H1,mF:()=>y2,Cl:()=>g0,rL:()=>N1});var e=_(63191),t=_(5e3),M=_(8929),f=_(21086),h=_(34202),m=_(23753),b=_(90352),S=_(8139),D=_(24096),E=_(54715),Q=_(75778),j=_(20353),d1=_(41177);class t1{constructor(K2){this.durationSelector=K2}call(K2,u2){return u2.subscribe(new V(K2,this.durationSelector))}}class V extends d1.Ds{constructor(K2,u2){super(K2),this.durationSelector=u2,this.hasValue=!1}_next(K2){if(this.value=K2,this.hasValue=!0,!this.throttled){let u2;try{const{durationSelector:v2}=this;u2=v2(K2)}catch(v2){return this.destination.error(v2)}const X2=(0,d1.ft)(u2,new d1.IY(this));!X2||X2.closed?this.clearThrottle():this.add(this.throttled=X2)}}clearThrottle(){const{value:K2,hasValue:u2,throttled:X2}=this;X2&&(this.remove(X2),this.throttled=void 0,X2.unsubscribe()),u2&&(this.value=void 0,this.hasValue=!1,this.destination.next(K2))}notifyNext(){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}var _1=_(98723);function n1(q2,K2=j.P){return function k1(q2){return function(u2){return u2.lift(new t1(q2))}}(()=>(0,_1.H)(q2,K2))}var p1=_(92198),R1=_(7625),Y=_(1059),z1=_(60519),g2=_(87545),B1=_(5154),$=_(69808),R2=_(70925),_2=_(50226),p2=_(20449);const L2=["contentWrapper"],C2=["*"],k2=new t.OlP("VIRTUAL_SCROLL_STRATEGY");class Y1{constructor(K2,u2,X2){this._scrolledIndexChange=new M.xQ,this.scrolledIndexChange=this._scrolledIndexChange.pipe((0,Q.x)()),this._viewport=null,this._itemSize=K2,this._minBufferPx=u2,this._maxBufferPx=X2}attach(K2){this._viewport=K2,this._updateTotalContentSize(),this._updateRenderedRange()}detach(){this._scrolledIndexChange.complete(),this._viewport=null}updateItemAndBufferSize(K2,u2,X2){this._itemSize=K2,this._minBufferPx=u2,this._maxBufferPx=X2,this._updateTotalContentSize(),this._updateRenderedRange()}onContentScrolled(){this._updateRenderedRange()}onDataLengthChanged(){this._updateTotalContentSize(),this._updateRenderedRange()}onContentRendered(){}onRenderedOffsetChanged(){}scrollToIndex(K2,u2){this._viewport&&this._viewport.scrollToOffset(K2*this._itemSize,u2)}_updateTotalContentSize(){!this._viewport||this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}_updateRenderedRange(){if(!this._viewport)return;const K2=this._viewport.getRenderedRange(),u2={start:K2.start,end:K2.end},X2=this._viewport.getViewportSize(),v2=this._viewport.getDataLength();let Y2=this._viewport.measureScrollOffset(),S1=this._itemSize>0?Y2/this._itemSize:0;if(u2.end>v2){const f1=Math.ceil(X2/this._itemSize),F=Math.max(0,Math.min(S1,v2-f1));S1!=F&&(S1=F,Y2=F*this._itemSize,u2.start=Math.floor(S1)),u2.end=Math.max(0,Math.min(v2,u2.start+f1))}const a1=Y2-u2.start*this._itemSize;
1if(a1<this._minBufferPx&&0!=u2.start){const f1=Math.ceil((this._maxBufferPx-a1)/this._itemSize);u2.start=Math.max(0,u2.start-f1),u2.end=Math.min(v2,Math.ceil(S1+(X2+this._minBufferPx)/this._itemSize))}else{const f1=u2.end*this._itemSize-(Y2+X2);if(f1<this._minBufferPx&&u2.end!=v2){const F=Math.ceil((this._maxBufferPx-f1)/this._itemSize);F>0&&(u2.end=Math.min(v2,u2.end+F),u2.start=Math.max(0,Math.floor(S1-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(u2),this._viewport.setRenderedContentOffset(this._itemSize*u2.start),this._scrolledIndexChange.next(Math.floor(S1))}}function f2(q2){return q2._scrollStrategy}let U2=(()=>{class q2{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new Y1(this.itemSize,this.minBufferPx,this.maxBufferPx)}get itemSize(){return this._itemSize}set itemSize(u2){this._itemSize=(0,e.su)(u2)}get minBufferPx(){return this._minBufferPx}set minBufferPx(u2){this._minBufferPx=(0,e.su)(u2)}get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(u2){this._maxBufferPx=(0,e.su)(u2)}ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}}return q2.\u0275fac=function(u2){return new(u2||q2)},q2.\u0275dir=t.lG2({type:q2,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},features:[t._Bn([{provide:k2,useFactory:f2,deps:[(0,t.Gpc)(()=>q2)]}]),t.TTD]}),q2})(),y2=(()=>{class q2{constructor(u2,X2,v2){this._ngZone=u2,this._platform=X2,this._scrolled=new M.xQ,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=v2}register(u2){this.scrollContainers.has(u2)||this.scrollContainers.set(u2,u2.elementScrolled().subscribe(()=>this._scrolled.next(u2)))}deregister(u2){const X2=this.scrollContainers.get(u2);X2&&(X2.unsubscribe(),this.scrollContainers.delete(u2))}scrolled(u2=20){return this._platform.isBrowser?new h.y(X2=>{this._globalSubscription||this._addGlobalListener();const v2=u2>0?this._scrolled.pipe(n1(u2)).subscribe(X2):this._scrolled.subscribe(X2);return this._scrolledCount++,()=>{v2.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,f.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((u2,X2)=>this.deregister(X2)),this._scrolled.complete()}ancestorScrolled(u2,X2){const v2=this.getAncestorScrollContainers(u2);return this.scrolled(X2).pipe((0,p1.h)(Y2=>!Y2||v2.indexOf(Y2)>-1))}getAncestorScrollContainers(u2){const X2=[];return this.scrollContainers.forEach((v2,Y2)=>{this._scrollableContainsElement(Y2,u2)&&X2.push(Y2)}),X2}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(u2,X2){let v2=(0,e.fI)(X2),Y2=u2.getElementRef().nativeElement;do{if(v2==Y2)return!0}while(v2=v2.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const u2=this._getWindow();return(0,m.R)(u2.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return q2.\u0275fac=function(u2){return new(u2||q2)(t.LFG(t.R0b),t.LFG(R2.t4),t.LFG($.K0,8))},q2.\u0275prov=t.Yz7({token:q2,factory:q2.\u0275fac,providedIn:"root"}),q2})(),T2=(()=>{class q2{constructor(u2,X2,v2,Y2){this.elementRef=u2,this.scrollDispatcher=X2,this.ngZone=v2,this.dir=Y2,this._destroyed=new M.xQ,this._elementScrolled=new h.y(S1=>this.ngZone.runOutsideAngular(()=>(0,m.R)(this.elementRef.nativeElement,"scroll").pipe((0,R1.R)(this._destroyed)).subscribe(S1)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(u2){const X2=this.elementRef.nativeElement,v2=this.dir&&"rtl"==this.dir.value;null==u2.left&&(u2.left=v2?u2.end:u2.start),null==u2.right&&(u2.right=v2?u2.start:u2.end),null!=u2.bottom&&(u2.top=X2.scrollHeight-X2.clientHeight-u2.bottom),v2&&0!=(0,R2._i)()?(null!=u2.left&&(u2.right=X2.scrollWidth-X2.clientWidth-u2.left),2==(0,R2._i)()?u2.left=u2.right:1==(0,R2._i)()&&(u2.left=u2.right?-u2.right:u2.right)):null!=u2.right&&(u2.left=X2.scrollWidth-X2.clientWidth-u2.right),this._applyScrollToOptions(u2)}_applyScrollToOptions(u2){const X2=this.elementRef.nativeElement;(0,R2.Mq)()?X2.scrollTo(u2):(null!=u2.top&&(X2.scrollTop=u2.top),null!=u2.left&&(X2.scrollLeft=u2.left))}measureScrollOffset(u2){const X2="left",Y2=this.elementRef.nativeElement;if("top"==u2)return Y2.scrollTop;if("bottom"==u2)return Y2.scrollHeight-Y2.clientHeight-Y2.scrollTop;const S1=this.dir&&"rtl"==this.dir.value;return"start"==u2?u2=S1?"right":X2:"end"==u2&&(u2=S1?X2:"right"),S1&&2==(0,R2._i)()?u2==X2?Y2.scrollWidth-Y2.clientWidth-Y2.scrollLeft:Y2.scrollLeft:S1&&
11==(0,R2._i)()?u2==X2?Y2.scrollLeft+Y2.scrollWidth-Y2.clientWidth:-Y2.scrollLeft:u2==X2?Y2.scrollLeft:Y2.scrollWidth-Y2.clientWidth-Y2.scrollLeft}}return q2.\u0275fac=function(u2){return new(u2||q2)(t.Y36(t.SBq),t.Y36(y2),t.Y36(t.R0b),t.Y36(_2.Is,8))},q2.\u0275dir=t.lG2({type:q2,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]}),q2})(),N1=(()=>{class q2{constructor(u2,X2,v2){this._platform=u2,this._change=new M.xQ,this._changeListener=Y2=>{this._change.next(Y2)},this._document=v2,X2.runOutsideAngular(()=>{if(u2.isBrowser){const Y2=this._getWindow();Y2.addEventListener("resize",this._changeListener),Y2.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const u2=this._getWindow();u2.removeEventListener("resize",this._changeListener),u2.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const u2={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),u2}getViewportRect(){const u2=this.getViewportScrollPosition(),{width:X2,height:v2}=this.getViewportSize();return{top:u2.top,left:u2.left,bottom:u2.top+v2,right:u2.left+X2,height:v2,width:X2}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const u2=this._document,X2=this._getWindow(),v2=u2.documentElement,Y2=v2.getBoundingClientRect();return{top:-Y2.top||u2.body.scrollTop||X2.scrollY||v2.scrollTop||0,left:-Y2.left||u2.body.scrollLeft||X2.scrollX||v2.scrollLeft||0}}change(u2=20){return u2>0?this._change.pipe(n1(u2)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const u2=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:u2.innerWidth,height:u2.innerHeight}:{width:0,height:0}}}return q2.\u0275fac=function(u2){return new(u2||q2)(t.LFG(R2.t4),t.LFG(t.R0b),t.LFG($.K0,8))},q2.\u0275prov=t.Yz7({token:q2,factory:q2.\u0275fac,providedIn:"root"}),q2})();const U1="undefined"!=typeof requestAnimationFrame?b.Z:S.E;let H1=(()=>{class q2 extends T2{constructor(u2,X2,v2,Y2,S1,a1,f1){super(u2,a1,v2,S1),this.elementRef=u2,this._changeDetectorRef=X2,this._scrollStrategy=Y2,this._detachedSubject=new M.xQ,this._renderedRangeSubject=new M.xQ,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new h.y(F=>this._scrollStrategy.scrolledIndexChange.subscribe(o1=>Promise.resolve().then(()=>this.ngZone.run(()=>F.next(o1))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=D.w.EMPTY,this._viewportChanges=f1.change().subscribe(()=>{this.checkViewportSize()})}get orientation(){return this._orientation}set orientation(u2){this._orientation!==u2&&(this._orientation=u2,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(u2){this._appendOnly=(0,e.Ig)(u2)}ngOnInit(){super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.elementScrolled().pipe((0,Y.O)(null),n1(0,U1)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()}))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(u2){this.ngZone.runOutsideAngular(()=>{this._forOf=u2,this._forOf.dataStream.pipe((0,R1.R)(this._detachedSubject)).subscribe(X2=>{const v2=X2.length;v2!==this._dataLength&&(this._dataLength=v2,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}setTotalContentSize(u2){this._totalContentSize!==u2&&(this._totalContentSize=u2,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(u2){(function O1(q2,K2){return q2.start==K2.start&&q2.end==K2.end})(this._renderedRange,u2)||(this.appendOnly&&(u2={start:0,end:Math.max(this._renderedRange.end,u2.end)}),this._renderedRangeSubject.next(this._renderedRange=u2),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(u2,X2="to-start"){const Y2="horizontal"==this.orientation,S1=Y2?"X":"Y";let f1=`translate${S1}(${Number((Y2&&this.dir&&"rtl"==this.dir.value?-1:1)*u2)}px)`;this._renderedContentOffset=u2=this.appendOnly&&"to-start"===X2?0:u2,"to-end"===X2&&(f1+=` translate${S1}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=f1&&(this._renderedContentTransform=f1,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(u2,X2="auto"){const v2={behavior:X2};"horizontal"===this.orientation?v2.start=u2:v2.top=u2,this.scrollTo(v2)}scrollToIndex(u2,X2="auto"){this._scrollStrategy.scrollToIndex(u2,X2)}measureScrollOffset(u2){return super.measureScrollOffset(u2||("horizontal"===this.orientation?"start":"top"))}measureRenderedContentSize(){const u2=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?u2.offsetWidth:u2.offsetHeight}measureRangeSize(u2){return this._forOf?this._forOf.measureRangeSize(u2,this.orientation):0}
1checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){const u2=this.elementRef.nativeElement;this._viewportSize="horizontal"===this.orientation?u2.clientWidth:u2.clientHeight}_markChangeDetectionNeeded(u2){u2&&this._runAfterChangeDetection.push(u2),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const u2=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const X2 of u2)X2()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}}return q2.\u0275fac=function(u2){return new(u2||q2)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(t.R0b),t.Y36(k2,8),t.Y36(_2.Is,8),t.Y36(y2),t.Y36(N1))},q2.\u0275cmp=t.Xpm({type:q2,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(u2,X2){if(1&u2&&t.Gf(L2,7),2&u2){let v2;t.iGM(v2=t.CRH())&&(X2._contentWrapper=v2.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(u2,X2){2&u2&&t.ekj("cdk-virtual-scroll-orientation-horizontal","horizontal"===X2.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==X2.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},features:[t._Bn([{provide:T2,useExisting:q2}]),t.qOj],ngContentSelectors:C2,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(u2,X2){1&u2&&(t.F$t(),t.TgZ(0,"div",0,1),t.Hsn(2),t.qZA(),t._UZ(3,"div",2)),2&u2&&(t.xp6(3),t.Udp("width",X2._totalContentWidth)("height",X2._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;overflow:auto;contain:strict;transform:translateZ(0);will-change:scroll-position;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{position:absolute;top:0;left:0;height:1px;width:1px;transform-origin:0 0}[dir=rtl] .cdk-virtual-scroll-spacer{right:0;left:auto;transform-origin:100% 0}\n"],encapsulation:2,changeDetection:0}),q2})();function r2(q2,K2,u2){if(!u2.getBoundingClientRect)return 0;const v2=u2.getBoundingClientRect();return"horizontal"===q2?"start"===K2?v2.left:v2.right:"start"===K2?v2.top:v2.bottom}let z2=(()=>{class q2{constructor(u2,X2,v2,Y2,S1,a1){this._viewContainerRef=u2,this._template=X2,this._differs=v2,this._viewRepeater=Y2,this._viewport=S1,this.viewChange=new M.xQ,this._dataSourceChanges=new M.xQ,this.dataStream=this._dataSourceChanges.pipe((0,Y.O)(null),(0,z1.G)(),(0,g2.w)(([f1,F])=>this._changeDataSource(f1,F)),(0,B1.d)(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new M.xQ,this.dataStream.subscribe(f1=>{this._data=f1,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe((0,R1.R)(this._destroyed)).subscribe(f1=>{this._renderedRange=f1,this.viewChange.observers.length&&a1.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(u2){this._cdkVirtualForOf=u2,(0,p2.Z9)(u2)?this._dataSourceChanges.next(u2):this._dataSourceChanges.next(new p2.P3((0,E.b)(u2)?u2:Array.from(u2||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(u2){this._needsUpdate=!0,this._cdkVirtualForTrackBy=u2?(X2,v2)=>u2(X2+(this._renderedRange?this._renderedRange.start:0),v2):void 0}
1set cdkVirtualForTemplate(u2){u2&&(this._needsUpdate=!0,this._template=u2)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(u2){this._viewRepeater.viewCacheSize=(0,e.su)(u2)}measureRangeSize(u2,X2){if(u2.start>=u2.end)return 0;const v2=u2.start-this._renderedRange.start,Y2=u2.end-u2.start;let S1,a1;for(let f1=0;f1<Y2;f1++){const F=this._viewContainerRef.get(f1+v2);if(F&&F.rootNodes.length){S1=a1=F.rootNodes[0];break}}for(let f1=Y2-1;f1>-1;f1--){const F=this._viewContainerRef.get(f1+v2);if(F&&F.rootNodes.length){a1=F.rootNodes[F.rootNodes.length-1];break}}return S1&&a1?r2(X2,"end",a1)-r2(X2,"start",S1):0}ngDoCheck(){if(this._differ&&this._needsUpdate){const u2=this._differ.diff(this._renderedItems);u2?this._applyChanges(u2):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){!this._renderedRange||(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((u2,X2)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(u2,X2):X2)),this._needsUpdate=!0)}_changeDataSource(u2,X2){return u2&&u2.disconnect(this),this._needsUpdate=!0,X2?X2.connect(this):(0,f.of)()}_updateContext(){const u2=this._data.length;let X2=this._viewContainerRef.length;for(;X2--;){const v2=this._viewContainerRef.get(X2);v2.context.index=this._renderedRange.start+X2,v2.context.count=u2,this._updateComputedContextProperties(v2.context),v2.detectChanges()}}_applyChanges(u2){this._viewRepeater.applyChanges(u2,this._viewContainerRef,(Y2,S1,a1)=>this._getEmbeddedViewArgs(Y2,a1),Y2=>Y2.item),u2.forEachIdentityChange(Y2=>{this._viewContainerRef.get(Y2.currentIndex).context.$implicit=Y2.item});const X2=this._data.length;let v2=this._viewContainerRef.length;for(;v2--;){const Y2=this._viewContainerRef.get(v2);Y2.context.index=this._renderedRange.start+v2,Y2.context.count=X2,this._updateComputedContextProperties(Y2.context)}}_updateComputedContextProperties(u2){u2.first=0===u2.index,u2.last=u2.index===u2.count-1,u2.even=u2.index%2==0,u2.odd=!u2.even}_getEmbeddedViewArgs(u2,X2){return{templateRef:this._template,context:{$implicit:u2.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:X2}}}return q2.\u0275fac=function(u2){return new(u2||q2)(t.Y36(t.s_b),t.Y36(t.Rgc),t.Y36(t.ZZ4),t.Y36(p2.k),t.Y36(H1,4),t.Y36(t.R0b))},q2.\u0275dir=t.lG2({type:q2,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},features:[t._Bn([{provide:p2.k,useClass:p2.eX}])]}),q2})(),G2=(()=>{class q2{}return q2.\u0275fac=function(u2){return new(u2||q2)},q2.\u0275mod=t.oAB({type:q2}),q2.\u0275inj=t.cJS({}),q2})(),g0=(()=>{class q2{}return q2.\u0275fac=function(u2){return new(u2||q2)},q2.\u0275mod=t.oAB({type:q2}),q2.\u0275inj=t.cJS({imports:[[_2.vT,G2],_2.vT,G2]}),q2})()},41555:(h2,w1,_)=>{"use strict";_.d(w1,{B8:()=>Y,KL:()=>k1,U5:()=>B1,be:()=>R1,gx:()=>p1,po:()=>g2,st:()=>z1,u6:()=>t1});var e=_(15664),t=_(63191),M=_(91159),f=_(69808),h=_(5e3),m=_(70925),b=_(8929),S=_(21086),D=_(1059),E=_(7625),Q=_(50226);function j($,R2){1&$&&h.Hsn(0)}const d1=["*"];let k1=(()=>{class ${constructor(_2){this._elementRef=_2}focus(){this._elementRef.nativeElement.focus()}}return $.\u0275fac=function(_2){return new(_2||$)(h.Y36(h.SBq))},$.\u0275dir=h.lG2({type:$,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]}),$})(),t1=(()=>{class ${constructor(_2){this.template=_2}}return $.\u0275fac=function(_2){return new(_2||$)(h.Y36(h.Rgc))},$.\u0275dir=h.lG2({type:$,selectors:[["","cdkStepLabel",""]]}),$})(),V=0;const p1=new h.OlP("STEPPER_GLOBAL_OPTIONS");let R1=(()=>{class ${constructor(_2,p2){this._stepper=_2,this.interacted=!1,this.interactedStream=new h.vpe,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=p2||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}get editable(){return this._editable}set editable(_2){this._editable=(0,t.Ig)(_2)}get optional(){return this._optional}set optional(_2){this._optional=(0,t.Ig)(_2)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(_2){this._completedOverride=(0,t.Ig)(_2)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(_2){this._customError=(0,t.Ig)(_2)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){var _2;return null!==(_2=this._stepperOptions.showError)&&void 0!==_2?_2:null!=this._customError}}return $.\u0275fac=function(_2){return new(_2||$)(h.Y36((0,h.Gpc)(()=>Y)),h.Y36(p1,8))},$.\u0275cmp=h.Xpm({type:$,selectors:[["cdk-step"]],contentQueries:function(_2,p2,L2){if(1&_2&&h.Suo(L2,t1,5),2&_2){let C2;
1h.iGM(C2=h.CRH())&&(p2.stepLabel=C2.first)}},viewQuery:function(_2,p2){if(1&_2&&h.Gf(h.Rgc,7),2&_2){let L2;h.iGM(L2=h.CRH())&&(p2.content=L2.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],state:"state",editable:"editable",optional:"optional",completed:"completed",hasError:"hasError"},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[h.TTD],ngContentSelectors:d1,decls:1,vars:0,template:function(_2,p2){1&_2&&(h.F$t(),h.YNc(0,j,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),$})(),Y=(()=>{class ${constructor(_2,p2,L2,C2){this._dir=_2,this._changeDetectorRef=p2,this._elementRef=L2,this._destroyed=new b.xQ,this.steps=new h.n_E,this._sortedHeaders=new h.n_E,this._linear=!1,this._selectedIndex=0,this.selectionChange=new h.vpe,this._orientation="horizontal",this._groupId=V++}get linear(){return this._linear}set linear(_2){this._linear=(0,t.Ig)(_2)}get selectedIndex(){return this._selectedIndex}set selectedIndex(_2){var p2;const L2=(0,t.su)(_2);this.steps&&this._steps?(this._isValidIndex(L2),null===(p2=this.selected)||void 0===p2||p2._markAsInteracted(),this._selectedIndex!==L2&&!this._anyControlsInvalidOrPending(L2)&&(L2>=this._selectedIndex||this.steps.toArray()[L2].editable)&&this._updateSelectedItemIndex(L2)):this._selectedIndex=L2}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(_2){this.selectedIndex=_2&&this.steps?this.steps.toArray().indexOf(_2):-1}get orientation(){return this._orientation}set orientation(_2){this._orientation=_2,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===_2)}ngAfterContentInit(){this._steps.changes.pipe((0,D.O)(this._steps),(0,E.R)(this._destroyed)).subscribe(_2=>{this.steps.reset(_2.filter(p2=>p2._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,D.O)(this._stepHeader),(0,E.R)(this._destroyed)).subscribe(_2=>{this._sortedHeaders.reset(_2.toArray().sort((p2,L2)=>p2._elementRef.nativeElement.compareDocumentPosition(L2._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new e.Em(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:(0,S.of)()).pipe((0,D.O)(this._layoutDirection()),(0,E.R)(this._destroyed)).subscribe(_2=>this._keyManager.withHorizontalOrientation(_2)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(_2=>_2.reset()),this._stateChanged()}_getStepLabelId(_2){return`cdk-step-label-${this._groupId}-${_2}`}_getStepContentId(_2){return`cdk-step-content-${this._groupId}-${_2}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(_2){const p2=_2-this._selectedIndex;return p2<0?"rtl"===this._layoutDirection()?"next":"previous":p2>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(_2,p2="number"){const L2=this.steps.toArray()[_2],C2=this._isCurrentStep(_2);return L2._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(L2,C2):this._getGuidelineLogic(L2,C2,p2)}_getDefaultIndicatorLogic(_2,p2){return _2._showError()&&_2.hasError&&!p2?"error":!_2.completed||p2?"number":_2.editable?"edit":"done"}_getGuidelineLogic(_2,p2,L2="number"){return _2._showError()&&_2.hasError&&!p2?"error":_2.completed&&!p2?"done":_2.completed&&p2?L2:_2.editable&&p2?"edit":L2}_isCurrentStep(_2){return this._selectedIndex===_2}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(_2){const p2=this.steps.toArray();this.selectionChange.emit({selectedIndex:_2,previouslySelectedIndex:this._selectedIndex,selectedStep:
1p2[_2],previouslySelectedStep:p2[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(_2):this._keyManager.updateActiveItem(_2),this._selectedIndex=_2,this._stateChanged()}_onKeydown(_2){const p2=(0,M.Vb)(_2),L2=_2.keyCode,C2=this._keyManager;null==C2.activeItemIndex||p2||L2!==M.L_&&L2!==M.K5?C2.onKeydown(_2):(this.selectedIndex=C2.activeItemIndex,_2.preventDefault())}_anyControlsInvalidOrPending(_2){return!!(this._linear&&_2>=0)&&this.steps.toArray().slice(0,_2).some(p2=>{const L2=p2.stepControl;return(L2?L2.invalid||L2.pending||!p2.interacted:!p2.completed)&&!p2.optional&&!p2._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const _2=this._elementRef.nativeElement,p2=(0,m.ht)();return _2===p2||_2.contains(p2)}_isValidIndex(_2){return _2>-1&&(!this.steps||_2<this.steps.length)}}return $.\u0275fac=function(_2){return new(_2||$)(h.Y36(Q.Is,8),h.Y36(h.sBO),h.Y36(h.SBq),h.Y36(f.K0))},$.\u0275dir=h.lG2({type:$,selectors:[["","cdkStepper",""]],contentQueries:function(_2,p2,L2){if(1&_2&&(h.Suo(L2,R1,5),h.Suo(L2,k1,5)),2&_2){let C2;h.iGM(C2=h.CRH())&&(p2._steps=C2),h.iGM(C2=h.CRH())&&(p2._stepHeader=C2)}},inputs:{linear:"linear",selectedIndex:"selectedIndex",selected:"selected",orientation:"orientation"},outputs:{selectionChange:"selectionChange"},exportAs:["cdkStepper"]}),$})(),z1=(()=>{class ${constructor(_2){this._stepper=_2,this.type="submit"}}return $.\u0275fac=function(_2){return new(_2||$)(h.Y36(Y))},$.\u0275dir=h.lG2({type:$,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(_2,p2){1&_2&&h.NdJ("click",function(){return p2._stepper.next()}),2&_2&&h.Ikx("type",p2.type)},inputs:{type:"type"}}),$})(),g2=(()=>{class ${constructor(_2){this._stepper=_2,this.type="button"}}return $.\u0275fac=function(_2){return new(_2||$)(h.Y36(Y))},$.\u0275dir=h.lG2({type:$,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(_2,p2){1&_2&&h.NdJ("click",function(){return p2._stepper.previous()}),2&_2&&h.Ikx("type",p2.type)},inputs:{type:"type"}}),$})(),B1=(()=>{class ${}return $.\u0275fac=function(_2){return new(_2||$)},$.\u0275mod=h.oAB({type:$}),$.\u0275inj=h.cJS({imports:[[Q.vT]]}),$})()},69808:(h2,w1,_)=>{"use strict";_.d(w1,{Do:()=>Y,ED:()=>_4,EM:()=>Ue,H9:()=>E6,HT:()=>h,JF:()=>K0,JJ:()=>X6,K0:()=>b,Mx:()=>je,NF:()=>we,Nd:()=>i6,O5:()=>Ye,OU:()=>P6,Ov:()=>A,PC:()=>M4,RF:()=>Fe,S$:()=>_1,V_:()=>E,Ye:()=>z1,b0:()=>R1,bD:()=>Qe,ez:()=>ke,i8:()=>b1,lw:()=>S,mk:()=>de,mr:()=>p1,n9:()=>at,q:()=>M,rS:()=>n2,sg:()=>J6,tP:()=>Be,uU:()=>_0,w_:()=>m});var e=_(5e3);let t=null;function M(){return t}function h(X){t||(t=X)}class m{}const b=new e.OlP("DocumentToken");let S=(()=>{class X{historyGo(l1){throw new Error("Not implemented")}}return X.\u0275fac=function(l1){return new(l1||X)},X.\u0275prov=e.Yz7({token:X,factory:function(){return function D(){return(0,e.LFG)(Q)}()},providedIn:"platform"}),X})();const E=new e.OlP("Location Initialized");let Q=(()=>{class X extends S{constructor(l1){super(),this._doc=l1,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return M().getBaseHref(this._doc)}onPopState(l1){const $1=M().getGlobalEventTarget(this._doc,"window");return $1.addEventListener("popstate",l1,!1),()=>$1.removeEventListener("popstate",l1)}onHashChange(l1){const $1=M().getGlobalEventTarget(this._doc,"window");return $1.addEventListener("hashchange",l1,!1),()=>$1.removeEventListener("hashchange",l1)}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(l1){this.location.pathname=l1}pushState(l1,$1,K){j()?this._history.pushState(l1,$1,K):this.location.hash=K}replaceState(l1,$1,K){j()?this._history.replaceState(l1,$1,K):this.location.hash=K}forward(){this._history.forward()}back(){this._history.back()}historyGo(l1=0){this._history.go(l1)}getState(){return this._history.state}}return X.\u0275fac=function(l1){return new(l1||X)(e.LFG(b))},X.\u0275prov=e.Yz7({token:X,factory:function(){return function d1(){return new Q((0,e.LFG)(b))}()},providedIn:"platform"}),X})();function j(){return!!window.history.pushState}function k1(X,D1){if(0==X.length)return D1;if(0==D1.length)return X;let l1=0;return X.endsWith("/")&&l1++,D1.startsWith("/")&&l1++,2==l1?X+D1.substring(1):1==l1?X+D1:X+"/"+D1}function t1(X){const D1=X.match(/#|\?|$/),l1=D1&&D1.index||X.length;return X.slice(0,l1-("/"===X[l1-1]?1:0))+X.slice(l1)}function V(X){return X&&"?"!==X[0]?"?"+X:X}let _1=(()=>{class X{historyGo(l1){throw new Error("Not implemented")}}return X.\u0275fac=function(l1){return new(l1||X)},X.\u0275prov=e.Yz7({token:X,factory:function(){return function n1(X){const D1=(0,e.LFG)(b).location;return new R1((0,e.LFG)(S),D1&&D1.origin||"")}()},providedIn:"root"}),X})();const p1=new e.OlP("appBaseHref");let R1=(()=>
1{class X extends _1{constructor(l1,$1){if(super(),this._platformLocation=l1,this._removeListenerFns=[],null==$1&&($1=this._platformLocation.getBaseHrefFromDOM()),null==$1)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=$1}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(l1){this._removeListenerFns.push(this._platformLocation.onPopState(l1),this._platformLocation.onHashChange(l1))}getBaseHref(){return this._baseHref}prepareExternalUrl(l1){return k1(this._baseHref,l1)}path(l1=!1){const $1=this._platformLocation.pathname+V(this._platformLocation.search),K=this._platformLocation.hash;return K&&l1?`${$1}${K}`:$1}pushState(l1,$1,K,x1){const V1=this.prepareExternalUrl(K+V(x1));this._platformLocation.pushState(l1,$1,V1)}replaceState(l1,$1,K,x1){const V1=this.prepareExternalUrl(K+V(x1));this._platformLocation.replaceState(l1,$1,V1)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(l1=0){var $1,K;null===(K=($1=this._platformLocation).historyGo)||void 0===K||K.call($1,l1)}}return X.\u0275fac=function(l1){return new(l1||X)(e.LFG(S),e.LFG(p1,8))},X.\u0275prov=e.Yz7({token:X,factory:X.\u0275fac}),X})(),Y=(()=>{class X extends _1{constructor(l1,$1){super(),this._platformLocation=l1,this._baseHref="",this._removeListenerFns=[],null!=$1&&(this._baseHref=$1)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(l1){this._removeListenerFns.push(this._platformLocation.onPopState(l1),this._platformLocation.onHashChange(l1))}getBaseHref(){return this._baseHref}path(l1=!1){let $1=this._platformLocation.hash;return null==$1&&($1="#"),$1.length>0?$1.substring(1):$1}prepareExternalUrl(l1){const $1=k1(this._baseHref,l1);return $1.length>0?"#"+$1:$1}pushState(l1,$1,K,x1){let V1=this.prepareExternalUrl(K+V(x1));0==V1.length&&(V1=this._platformLocation.pathname),this._platformLocation.pushState(l1,$1,V1)}replaceState(l1,$1,K,x1){let V1=this.prepareExternalUrl(K+V(x1));0==V1.length&&(V1=this._platformLocation.pathname),this._platformLocation.replaceState(l1,$1,V1)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(l1=0){var $1,K;null===(K=($1=this._platformLocation).historyGo)||void 0===K||K.call($1,l1)}}return X.\u0275fac=function(l1){return new(l1||X)(e.LFG(S),e.LFG(p1,8))},X.\u0275prov=e.Yz7({token:X,factory:X.\u0275fac}),X})(),z1=(()=>{class X{constructor(l1,$1){this._subject=new e.vpe,this._urlChangeListeners=[],this._platformStrategy=l1;const K=this._platformStrategy.getBaseHref();this._platformLocation=$1,this._baseHref=t1($(K)),this._platformStrategy.onPopState(x1=>{this._subject.emit({url:this.path(!0),pop:!0,state:x1.state,type:x1.type})})}path(l1=!1){return this.normalize(this._platformStrategy.path(l1))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(l1,$1=""){return this.path()==this.normalize(l1+V($1))}normalize(l1){return X.stripTrailingSlash(function B1(X,D1){return X&&D1.startsWith(X)?D1.substring(X.length):D1}(this._baseHref,$(l1)))}prepareExternalUrl(l1){return l1&&"/"!==l1[0]&&(l1="/"+l1),this._platformStrategy.prepareExternalUrl(l1)}go(l1,$1="",K=null){this._platformStrategy.pushState(K,"",l1,$1),this._notifyUrlChangeListeners(this.prepareExternalUrl(l1+V($1)),K)}replaceState(l1,$1="",K=null){this._platformStrategy.replaceState(K,"",l1,$1),this._notifyUrlChangeListeners(this.prepareExternalUrl(l1+V($1)),K)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}historyGo(l1=0){var $1,K;null===(K=($1=this._platformStrategy).historyGo)||void 0===K||K.call($1,l1)}onUrlChange(l1){this._urlChangeListeners.push(l1),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe($1=>{this._notifyUrlChangeListeners($1.url,$1.state)}))}_notifyUrlChangeListeners(l1="",$1){this._urlChangeListeners.forEach(K=>K(l1,$1))}subscribe(l1,$1,K){return this._subject.subscribe({next:l1,error:$1,complete:K})}}
1return X.normalizeQueryParams=V,X.joinWithSlash=k1,X.stripTrailingSlash=t1,X.\u0275fac=function(l1){return new(l1||X)(e.LFG(_1),e.LFG(S))},X.\u0275prov=e.Yz7({token:X,factory:function(){return function g2(){return new z1((0,e.LFG)(_1),(0,e.LFG)(S))}()},providedIn:"root"}),X})();function $(X){return X.replace(/\/index.html$/,"")}const R2={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,"\u0440.",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"],RUR:[void 0,"\u0440."],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],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 _2=(()=>((_2=_2||{})[_2.Decimal=0]="Decimal",_2[_2.Percent=1]="Percent",_2[_2.Currency=2]="Currency",_2[_2.Scientific=3]="Scientific",_2))(),L2=(()=>((L2=L2||{})[L2.Format=0]="Format",L2[L2.Standalone=1]="Standalone",L2))(),C2=(()=>((C2=C2||{})[C2.Narrow=0]="Narrow",C2[C2.Abbreviated=1]="Abbreviated",C2[C2.Wide=2]="Wide",C2[C2.Short=3]="Short",C2))(),k2=(()=>((k2=k2||{})[k2.Short=0]="Short",k2[k2.Medium=1]="Medium",k2[k2.Long=2]="Long",k2[k2.Full=3]="Full",k2))(),Y1=(()=>((Y1=Y1||{})[Y1.Decimal=0]="Decimal",Y1[Y1.Group=1]="Group",Y1[Y1.List=2]="List",Y1[Y1.PercentSign=3]="PercentSign",Y1[Y1.PlusSign=4]="PlusSign",Y1[Y1.MinusSign=5]="MinusSign",Y1[Y1.Exponential=6]="Exponential",Y1[Y1.SuperscriptingExponent=7]="SuperscriptingExponent",Y1[Y1.PerMille=8]="PerMille",Y1[Y1.Infinity=9]="Infinity",Y1[Y1.NaN=10]="NaN",Y1[Y1.TimeSeparator=11]="TimeSeparator",Y1[Y1.CurrencyDecimal=12]="CurrencyDecimal",Y1[Y1.CurrencyGroup=13]="CurrencyGroup",Y1))();function U1(X,D1){return f1((0,e.cg1)(X)[e.wAp.DateFormat],D1)}function H1(X,D1){return f1((0,e.cg1)(X)[e.wAp.TimeFormat],D1)}function r2(X,D1){return f1((0,e.cg1)(X)[e.wAp.DateTimeFormat],D1)}function z2(X,D1){const l1=(0,e.cg1)(X),$1=l1[e.wAp.NumberSymbols][D1];if(void 0===$1){if(D1===Y1.CurrencyDecimal)return l1[e.wAp.NumberSymbols][Y1.Decimal];if(D1===Y1.CurrencyGroup)return l1[e.wAp.NumberSymbols][Y1.Group]}return $1}function G2(X,D1){return(0,e.cg1)(X)[e.wAp.NumberFormats][D1]}function v2(X){if(!X[e.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${X[e.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function f1(X,D1){for(let l1=D1;l1>-1;l1--)if(void 0!==X[l1])return X[l1];throw new Error("Locale data API: locale data undefined")}function F(X){const[D1,l1]=X.split(":");return{hours:+D1,minutes:+l1}}const W=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,L1={},m1=/((?:[^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 G1=(()=>((G1=G1||{})[G1.Short=0]="Short",G1[G1.ShortGMT=1]="ShortGMT",G1[G1.Long=2]="Long",G1[G1.Extended=3]="Extended",G1))(),l2=(()=>((l2=l2||{})[l2.FullYear=0]="FullYear",l2[l2.Month=1]="Month",l2[l2.Date=2]="Date",l2[l2.Hours=3]="Hours",l2[l2.Minutes=4]="Minutes",l2[l2.Seconds=5]="Seconds",l2[l2.FractionalSeconds=6]="FractionalSeconds",l2[l2.Day=7]="Day",l2))(),S2=(()=>((S2=S2||{})[S2.DayPeriods=0]="DayPeriods",S2[S2.Days=1]="Days",S2[S2.Months=2]="Months",S2[S2.Eras=3]="Eras",S2))();function s0(X,D1,l1,$1){let K=function O2(X){if(P2(X))return X;if("number"==typeof X&&!isNaN(X))return new Date(X);if("string"==typeof X){if(X=X.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(X)){const[K,x1=1,V1=1]=X.split("-").map(m2=>+m2);return x0(K,x1-1,V1)}
vendor: 6,284 bytes, line 1
1const l1=parseFloat(X);if(!isNaN(X-l1))return new Date(l1);let $1;if($1=X.match(W))return function t2(X){const D1=new Date(0);let l1=0,$1=0;const K=X[8]?D1.setUTCFullYear:D1.setFullYear,x1=X[8]?D1.setUTCHours:D1.setHours;X[9]&&(l1=Number(X[9]+X[10]),$1=Number(X[9]+X[11])),K.call(D1,Number(X[1]),Number(X[2])-1,Number(X[3]));const V1=Number(X[4]||0)-l1,m2=Number(X[5]||0)-$1,A2=Number(X[6]||0),W2=Math.floor(1e3*parseFloat("0."+(X[7]||0)));return x1.call(D1,V1,m2,A2,W2),D1}($1)}const D1=new Date(X);if(!P2(D1))throw new Error(`Unable to convert "${X}" into a date`);return D1}(X);D1=z0(l1,D1)||D1;let m2,V1=[];for(;D1;){if(m2=m1.exec(D1),!m2){V1.push(D1);break}{V1=V1.concat(m2.slice(1));const n0=V1.pop();if(!n0)break;D1=n0}}let A2=K.getTimezoneOffset();$1&&(A2=T0($1,A2),K=function B2(X,D1,l1){const $1=l1?-1:1,K=X.getTimezoneOffset();return function I0(X,D1){return(X=new Date(X.getTime())).setMinutes(X.getMinutes()+D1),X}(X,$1*(T0(D1,K)-K))}(K,$1,!0));let W2="";return V1.forEach(n0=>{const a0=function E0(X){if(f0[X])return f0[X];let D1;switch(X){case"G":case"GG":case"GGG":D1=K1(S2.Eras,C2.Abbreviated);break;case"GGGG":D1=K1(S2.Eras,C2.Wide);break;case"GGGGG":D1=K1(S2.Eras,C2.Narrow);break;case"y":D1=j1(l2.FullYear,1,0,!1,!0);break;case"yy":D1=j1(l2.FullYear,2,0,!0,!0);break;case"yyy":D1=j1(l2.FullYear,3,0,!1,!0);break;case"yyyy":D1=j1(l2.FullYear,4,0,!1,!0);break;case"Y":D1=h0(1);break;case"YY":D1=h0(2,!0);break;case"YYY":D1=h0(3);break;case"YYYY":D1=h0(4);break;case"M":case"L":D1=j1(l2.Month,1,1);break;case"MM":case"LL":D1=j1(l2.Month,2,1);break;case"MMM":D1=K1(S2.Months,C2.Abbreviated);break;case"MMMM":D1=K1(S2.Months,C2.Wide);break;case"MMMMM":D1=K1(S2.Months,C2.Narrow);break;case"LLL":D1=K1(S2.Months,C2.Abbreviated,L2.Standalone);break;case"LLLL":D1=K1(S2.Months,C2.Wide,L2.Standalone);break;case"LLLLL":D1=K1(S2.Months,C2.Narrow,L2.Standalone);break;case"w":D1=t0(1);break;case"ww":D1=t0(2);break;case"W":D1=t0(1,!0);break;case"d":D1=j1(l2.Date,1);break;case"dd":D1=j1(l2.Date,2);break;case"c":case"cc":D1=j1(l2.Day,1);break;case"ccc":D1=K1(S2.Days,C2.Abbreviated,L2.Standalone);break;case"cccc":D1=K1(S2.Days,C2.Wide,L2.Standalone);break;case"ccccc":D1=K1(S2.Days,C2.Narrow,L2.Standalone);break;case"cccccc":D1=K1(S2.Days,C2.Short,L2.Standalone);break;case"E":case"EE":case"EEE":D1=K1(S2.Days,C2.Abbreviated);break;case"EEEE":D1=K1(S2.Days,C2.Wide);break;case"EEEEE":D1=K1(S2.Days,C2.Narrow);break;case"EEEEEE":D1=K1(S2.Days,C2.Short);break;case"a":case"aa":case"aaa":D1=K1(S2.DayPeriods,C2.Abbreviated);break;case"aaaa":D1=K1(S2.DayPeriods,C2.Wide);break;case"aaaaa":D1=K1(S2.DayPeriods,C2.Narrow);break;case"b":case"bb":case"bbb":D1=K1(S2.DayPeriods,C2.Abbreviated,L2.Standalone,!0);break;case"bbbb":D1=K1(S2.DayPeriods,C2.Wide,L2.Standalone,!0);break;case"bbbbb":D1=K1(S2.DayPeriods,C2.Narrow,L2.Standalone,!0);break;case"B":case"BB":case"BBB":D1=K1(S2.DayPeriods,C2.Abbreviated,L2.Format,!0);break;case"BBBB":D1=K1(S2.DayPeriods,C2.Wide,L2.Format,!0);break;case"BBBBB":D1=K1(S2.DayPeriods,C2.Narrow,L2.Format,!0);break;case"h":D1=j1(l2.Hours,1,-12);break;case"hh":D1=j1(l2.Hours,2,-12);break;case"H":D1=j1(l2.Hours,1);break;case"HH":D1=j1(l2.Hours,2);break;case"m":D1=j1(l2.Minutes,1);break;case"mm":D1=j1(l2.Minutes,2);break;case"s":D1=j1(l2.Seconds,1);break;case"ss":D1=j1(l2.Seconds,2);break;case"S":D1=j1(l2.FractionalSeconds,1);break;case"SS":D1=j1(l2.FractionalSeconds,2);break;case"SSS":D1=j1(l2.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":D1=W1(G1.Short);break;case"ZZZZZ":D1=W1(G1.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":D1=W1(G1.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":D1=W1(G1.Long);break;default:return null}return f0[X]=D1,D1}(n0);W2+=a0?a0(K,l1,A2):"''"===n0?"'":n0.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),W2}function x0(X,D1,l1){const $1=new Date(0);return $1.setFullYear(X,D1,l1),$1.setHours(0,0,0),$1}function z0(X,D1){const l1=function U2(X){return(0,e.cg1)(X)[e.wAp.LocaleId]}(X);if(L1[l1]=L1[l1]||{},L1[l1][D1])return L1[l1][D1];let $1="";switch(D1){case"shortDate":$1=U1(X,k2.Short);break;case"mediumDate":$1=U1(X,k2.Medium);break;case"longDate":$1=U1(X,k2.Long);break;case"fullDate":$1=U1(X,k2.Full);break;case"shortTime":$1=H1(X,k2.Short);break;case"mediumTime":$1=H1(X,k2.Medium);break;case"longTime":$1=H1(X,k2.Long);break;case"fullTime":$1=H1(X,k2.Full);break;case"short":const K=z0(X,"shortTime"),x1=z0(X,"shortDate");$1=M6(r2(X,k2.Short),[K,x1]);break;case"medium":const V1=z0(X,"mediumTime"),m2=z0(X,"mediumDate");$1=M6(r2(X,k2.Medium),[V1,m2]);break;case"long":const A2=z0(X,"longTime"),W2=z0(X,"longDate");$1=M6(r2(X,k2.Long),[A2,W2]);break;case"full":const n0=z0(X,"fullTime"),a0=z0(X,"fullDate");$1=M6(r2(X,k2.Full),[n0,a0])}return $1&&(L1[l1][D1]=$1),$1}function M6(X,D1){return D1&&(X=X.replace(/\{([^}]+)}/g,function(l1,$1){return null!=D1&&$1 in D1?D1[$1]:l1})),X}function q0(X,D1,l1="-",$1,K){let x1="";(X<0||K&&X<=0)&&(K?X=1-X:(X=-X,x1=l1));let V1=String(X);for(;V1.length<D1;)V1="0"+V1;return $1&&(V1=V1.substr(V1.length-D1)),x1+V1}function j1(X,D1,l1=0,$1=!1,K=!1){return function(x1,V1){let m2=function a2(X,D1){switch(X){case l2.FullYear:return D1.getFullYear();case l2.Month:return D1.getMonth();case l2.Date:return D1.getDate();case l2.Hours:return D1.getHours();case l2.Minutes:return D1.getMinutes();case l2.Seconds:return D1.getSeconds();case l2.FractionalSeconds:return D1.getMilliseconds();case l2.Day:return D1.getDay();default:throw new Error(`Unknown DateType value "${X}".`)}}(X,x1);if((l1>0||m2>-l1)&&(m2+=l1),X===l2.Hours)0===m2&&-12===l1&&(m2=12);else if(X===l2.FractionalSeconds)return function N2(X,D1){return q0(X,3).substr(0,D1)}(m2,D1);const A2=z2(V1,Y1.MinusSign);return q0(m2,D1,A2,$1,K)}}function K1(X,D1,l1=L2.Format,$1=!1){return function(K,x1){return function b2(X,D1,l1,$1,K,x1){switch(l1){case S2.Months:return function T2(X,D1,l1){const $1=(0,e.cg1)(X),x1=f1([$1[e.wAp.MonthsFormat],$1[e.wAp.MonthsStandalone]],D1);return f1(x1,l1)}(D1,K,$1)[X.getMonth()];case S2.Days:return function y2(X,D1,l1){const $1=(0,e.cg1)(X),x1=f1([$1[e.wAp.DaysFormat],$1[e.wAp.DaysStandalone]],D1);return f1(x1,l1)}(D1,K,$1)[X.getDay()];case S2.DayPeriods:const V1=X.getHours(),m2=X.getMinutes();if(x1){const W2=function Y2(X){const D1=(0,e.cg1)(X);
vendor: 6,670 bytes, line 1
1return v2(D1),(D1[e.wAp.ExtraData][2]||[]).map($1=>"string"==typeof $1?F($1):[F($1[0]),F($1[1])])}(D1),n0=function S1(X,D1,l1){const $1=(0,e.cg1)(X);v2($1);const x1=f1([$1[e.wAp.ExtraData][0],$1[e.wAp.ExtraData][1]],D1)||[];return f1(x1,l1)||[]}(D1,K,$1),a0=W2.findIndex(D0=>{if(Array.isArray(D0)){const[A0,e1]=D0,U=V1>=A0.hours&&m2>=A0.minutes,P=V1<e1.hours||V1===e1.hours&&m2<e1.minutes;if(A0.hours<e1.hours){if(U&&P)return!0}else if(U||P)return!0}else if(D0.hours===V1&&D0.minutes===m2)return!0;return!1});if(-1!==a0)return n0[a0]}return function y1(X,D1,l1){const $1=(0,e.cg1)(X),x1=f1([$1[e.wAp.DayPeriodsFormat],$1[e.wAp.DayPeriodsStandalone]],D1);return f1(x1,l1)}(D1,K,$1)[V1<12?0:1];case S2.Eras:return function d2(X,D1){return f1((0,e.cg1)(X)[e.wAp.Eras],D1)}(D1,$1)[X.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${l1}`)}}(K,x1,X,D1,l1,$1)}}function W1(X){return function(D1,l1,$1){const K=-1*$1,x1=z2(l1,Y1.MinusSign),V1=K>0?Math.floor(K/60):Math.ceil(K/60);switch(X){case G1.Short:return(K>=0?"+":"")+q0(V1,2,x1)+q0(Math.abs(K%60),2,x1);case G1.ShortGMT:return"GMT"+(K>=0?"+":"")+q0(V1,1,x1);case G1.Long:return"GMT"+(K>=0?"+":"")+q0(V1,2,x1)+":"+q0(Math.abs(K%60),2,x1);case G1.Extended:return 0===$1?"Z":(K>=0?"+":"")+q0(V1,2,x1)+":"+q0(Math.abs(K%60),2,x1);default:throw new Error(`Unknown zone width "${X}"`)}}}function M2(X){return x0(X.getFullYear(),X.getMonth(),X.getDate()+(4-X.getDay()))}function t0(X,D1=!1){return function(l1,$1){let K;if(D1){const x1=new Date(l1.getFullYear(),l1.getMonth(),1).getDay()-1,V1=l1.getDate();K=1+Math.floor((V1+x1)/7)}else{const x1=M2(l1),V1=function w2(X){const D1=x0(X,0,1).getDay();return x0(X,0,1+(D1<=4?4:11)-D1)}(x1.getFullYear()),m2=x1.getTime()-V1.getTime();K=1+Math.round(m2/6048e5)}return q0(K,X,z2($1,Y1.MinusSign))}}function h0(X,D1=!1){return function(l1,$1){return q0(M2(l1).getFullYear(),X,z2($1,Y1.MinusSign),D1)}}const f0={};function T0(X,D1){X=X.replace(/:/g,"");const l1=Date.parse("Jan 01, 1970 00:00:00 "+X)/6e4;return isNaN(l1)?D1:l1}function P2(X){return X instanceof Date&&!isNaN(X.valueOf())}const J2=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function j6(X,D1,l1,$1,K,x1,V1=!1){let m2="",A2=!1;if(isFinite(X)){let W2=function H6(X){let $1,K,x1,V1,m2,D1=Math.abs(X)+"",l1=0;for((K=D1.indexOf("."))>-1&&(D1=D1.replace(".","")),(x1=D1.search(/e/i))>0?(K<0&&(K=x1),K+=+D1.slice(x1+1),D1=D1.substring(0,x1)):K<0&&(K=D1.length),x1=0;"0"===D1.charAt(x1);x1++);if(x1===(m2=D1.length))$1=[0],K=1;else{for(m2--;"0"===D1.charAt(m2);)m2--;for(K-=x1,$1=[],V1=0;x1<=m2;x1++,V1++)$1[V1]=Number(D1.charAt(x1))}return K>22&&($1=$1.splice(0,21),l1=K-1,K=1),{digits:$1,exponent:l1,integerLen:K}}(X);V1&&(W2=function ce(X){if(0===X.digits[0])return X;const D1=X.digits.length-X.integerLen;return X.exponent?X.exponent+=2:(0===D1?X.digits.push(0,0):1===D1&&X.digits.push(0),X.integerLen+=2),X}(W2));let n0=D1.minInt,a0=D1.minFrac,D0=D1.maxFrac;if(x1){const A1=x1.match(J2);if(null===A1)throw new Error(`${x1} is not a valid digit info`);const s2=A1[1],D2=A1[3],H2=A1[5];null!=s2&&(n0=O6(s2)),null!=D2&&(a0=O6(D2)),null!=H2?D0=O6(H2):null!=D2&&a0>D0&&(D0=a0)}!function C6(X,D1,l1){if(D1>l1)throw new Error(`The minimum number of digits after fraction (${D1}) is higher than the maximum (${l1}).`);let $1=X.digits,K=$1.length-X.integerLen;const x1=Math.min(Math.max(D1,K),l1);let V1=x1+X.integerLen,m2=$1[V1];if(V1>0){$1.splice(Math.max(X.integerLen,V1));for(let a0=V1;a0<$1.length;a0++)$1[a0]=0}else{K=Math.max(0,K),X.integerLen=1,$1.length=Math.max(1,V1=x1+1),$1[0]=0;for(let a0=1;a0<V1;a0++)$1[a0]=0}if(m2>=5)if(V1-1<0){for(let a0=0;a0>V1;a0--)$1.unshift(0),X.integerLen++;$1.unshift(1),X.integerLen++}else $1[V1-1]++;for(;K<Math.max(0,x1);K++)$1.push(0);let A2=0!==x1;const W2=D1+X.integerLen,n0=$1.reduceRight(function(a0,D0,A0,e1){return e1[A0]=(D0+=a0)<10?D0:D0-10,A2&&(0===e1[A0]&&A0>=W2?e1.pop():A2=!1),D0>=10?1:0},0);n0&&($1.unshift(n0),X.integerLen++)}(W2,a0,D0);let A0=W2.digits,e1=W2.integerLen;const U=W2.exponent;let P=[];for(A2=A0.every(A1=>!A1);e1<n0;e1++)A0.unshift(0);for(;e1<0;e1++)A0.unshift(0);e1>0?P=A0.splice(e1,A0.length):(P=A0,A0=[0]);const M1=[];for(A0.length>=D1.lgSize&&M1.unshift(A0.splice(-D1.lgSize,A0.length).join(""));A0.length>D1.gSize;)M1.unshift(A0.splice(-D1.gSize,A0.length).join(""));A0.length&&M1.unshift(A0.join("")),m2=M1.join(z2(l1,$1)),P.length&&(m2+=z2(l1,K)+P.join("")),U&&(m2+=z2(l1,Y1.Exponential)+"+"+U)}else m2=z2(l1,Y1.Infinity);return m2=X<0&&!A2?D1.negPre+m2+D1.negSuf:D1.posPre+m2+D1.posSuf,m2}function h6(X,D1="-"){const l1={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},$1=X.split(";"),K=$1[0],x1=$1[1],V1=-1!==K.indexOf(".")?K.split("."):[K.substring(0,K.lastIndexOf("0")+1),K.substring(K.lastIndexOf("0")+1)],m2=V1[0],A2=V1[1]||"";l1.posPre=m2.substr(0,m2.indexOf("#"));for(let n0=0;n0<A2.length;n0++){const a0=A2.charAt(n0);"0"===a0?l1.minFrac=l1.maxFrac=n0+1:"#"===a0?l1.maxFrac=n0+1:l1.posSuf+=a0}const W2=m2.split(",");if(l1.gSize=W2[1]?W2[1].length:0,l1.lgSize=W2[2]||W2[1]?(W2[2]||W2[1]).length:0,x1){const n0=K.length-l1.posPre.length-l1.posSuf.length,a0=x1.indexOf("#");l1.negPre=x1.substr(0,a0).replace(/'/g,""),l1.negSuf=x1.substr(a0+n0).replace(/'/g,"")}else l1.negPre=D1+l1.posPre,l1.negSuf=l1.posSuf;return l1}function O6(X){const D1=parseInt(X);if(isNaN(D1))throw new Error("Invalid integer literal when parsing "+X);return D1}function je(X,D1){D1=encodeURIComponent(D1);for(const l1 of X.split(";")){const $1=l1.indexOf("="),[K,x1]=-1==$1?[l1,""]:[l1.slice(0,$1),l1.slice($1+1)];if(K.trim()===D1)return decodeURIComponent(x1)}return null}let de=(()=>{class X{constructor(l1,$1,K,x1){this._iterableDiffers=l1,this._keyValueDiffers=$1,this._ngEl=K,this._renderer=x1,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(l1){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof l1?l1.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(l1){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof l1?l1.split(/\s+/):l1,this._rawClass&&((0,e.sIi)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const l1=this._iterableDiffer.diff(this._rawClass);l1&&this._applyIterableChanges(l1)}else if(this._keyValueDiffer){const l1=this._keyValueDiffer.diff(this._rawClass);l1&&this._applyKeyValueChanges(l1)}}
1_applyKeyValueChanges(l1){l1.forEachAddedItem($1=>this._toggleClass($1.key,$1.currentValue)),l1.forEachChangedItem($1=>this._toggleClass($1.key,$1.currentValue)),l1.forEachRemovedItem($1=>{$1.previousValue&&this._toggleClass($1.key,!1)})}_applyIterableChanges(l1){l1.forEachAddedItem($1=>{if("string"!=typeof $1.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${(0,e.AaK)($1.item)}`);this._toggleClass($1.item,!0)}),l1.forEachRemovedItem($1=>this._toggleClass($1.item,!1))}_applyClasses(l1){l1&&(Array.isArray(l1)||l1 instanceof Set?l1.forEach($1=>this._toggleClass($1,!0)):Object.keys(l1).forEach($1=>this._toggleClass($1,!!l1[$1])))}_removeClasses(l1){l1&&(Array.isArray(l1)||l1 instanceof Set?l1.forEach($1=>this._toggleClass($1,!1)):Object.keys(l1).forEach($1=>this._toggleClass($1,!1)))}_toggleClass(l1,$1){(l1=l1.trim())&&l1.split(/\s+/g).forEach(K=>{$1?this._renderer.addClass(this._ngEl.nativeElement,K):this._renderer.removeClass(this._ngEl.nativeElement,K)})}}return X.\u0275fac=function(l1){return new(l1||X)(e.Y36(e.ZZ4),e.Y36(e.aQg),e.Y36(e.SBq),e.Y36(e.Qsj))},X.\u0275dir=e.lG2({type:X,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),X})();class T6{constructor(D1,l1,$1,K){this.$implicit=D1,this.ngForOf=l1,this.index=$1,this.count=K}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 J6=(()=>{class X{constructor(l1,$1,K){this._viewContainer=l1,this._template=$1,this._differs=K,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(l1){this._ngForOf=l1,this._ngForOfDirty=!0}set ngForTrackBy(l1){this._trackByFn=l1}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(l1){l1&&(this._template=l1)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const l1=this._ngForOf;!this._differ&&l1&&(this._differ=this._differs.find(l1).create(this.ngForTrackBy))}if(this._differ){const l1=this._differ.diff(this._ngForOf);l1&&this._applyChanges(l1)}}_applyChanges(l1){const $1=this._viewContainer;l1.forEachOperation((K,x1,V1)=>{if(null==K.previousIndex)$1.createEmbeddedView(this._template,new T6(K.item,this._ngForOf,-1,-1),null===V1?void 0:V1);else if(null==V1)$1.remove(null===x1?void 0:x1);else if(null!==x1){const m2=$1.get(x1);$1.move(m2,V1),Ne(m2,K)}});for(let K=0,x1=$1.length;K<x1;K++){const m2=$1.get(K).context;m2.index=K,m2.count=x1,m2.ngForOf=this._ngForOf}
1l1.forEachIdentityChange(K=>{Ne($1.get(K.currentIndex),K)})}static ngTemplateContextGuard(l1,$1){return!0}}return X.\u0275fac=function(l1){return new(l1||X)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(e.ZZ4))},X.\u0275dir=e.lG2({type:X,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),X})();function Ne(X,D1){X.context.$implicit=D1.item}let Ye=(()=>{class X{constructor(l1,$1){this._viewContainer=l1,this._context=new Y0,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=$1}set ngIf(l1){this._context.$implicit=this._context.ngIf=l1,this._updateView()}set ngIfThen(l1){Y6("ngIfThen",l1),this._thenTemplateRef=l1,this._thenViewRef=null,this._updateView()}set ngIfElse(l1){Y6("ngIfElse",l1),this._elseTemplateRef=l1,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(l1,$1){return!0}}return X.\u0275fac=function(l1){return new(l1||X)(e.Y36(e.s_b),e.Y36(e.Rgc))},X.\u0275dir=e.lG2({type:X,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),X})();class Y0{constructor(){this.$implicit=null,this.ngIf=null}}function Y6(X,D1){if(D1&&!D1.createEmbeddedView)throw new Error(`${X} must be a TemplateRef, but received '${(0,e.AaK)(D1)}'.`)}const Qe="browser";function we(X){return X===Qe}class Re{constructor(D1,l1){this._viewContainerRef=D1,this._templateRef=l1,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(D1){D1&&!this._created?this.create():!D1&&this._created&&this.destroy()}}let Fe=(()=>{class X{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(l1){this._ngSwitch=l1,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(l1){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(l1)}_matchCase(l1){const $1=l1==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||$1,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),$1}_updateDefaultCases(l1){if(this._defaultViews&&l1!==this._defaultUsed){this._defaultUsed=l1;for(let $1=0;$1<this._defaultViews.length;$1++)this._defaultViews[$1].enforceState(l1)}}}return X.\u0275fac=function(l1){return new(l1||X)},X.\u0275dir=e.lG2({type:X,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"}}),X})(),at=(()=>{class X{constructor(l1,$1,K){this.ngSwitch=K,K._addCase(),this._view=new Re(l1,$1)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return X.\u0275fac=function(l1){return new(l1||X)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(Fe,9))},X.\u0275dir=e.lG2({type:X,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),X})(),_4=(()=>{class X{constructor(l1,$1,K){K._addDefault(new Re(l1,$1))}}return X.\u0275fac=function(l1){return new(l1||X)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(Fe,9))},X.\u0275dir=e.lG2({type:X,selectors:[["","ngSwitchDefault",""]]}),X})(),M4=(()=>{class X{constructor(l1,$1,K){this._ngEl=l1,this._differs=$1,this._renderer=K,this._ngStyle=null,this._differ=null}set ngStyle(l1){this._ngStyle=l1,!this._differ&&l1&&(this._differ=this._differs.find(l1).create())}ngDoCheck(){if(this._differ){const l1=this._differ.diff(this._ngStyle);l1&&this._applyChanges(l1)}}_setStyle(l1,$1){const[K,x1]=l1.split(".");null!=($1=null!=$1&&x1?`${$1}${x1}`:$1)?this._renderer.setStyle(this._ngEl.nativeElement,K,$1):this._renderer.removeStyle(this._ngEl.nativeElement,K)}
1_applyChanges(l1){l1.forEachRemovedItem($1=>this._setStyle($1.key,null)),l1.forEachAddedItem($1=>this._setStyle($1.key,$1.currentValue)),l1.forEachChangedItem($1=>this._setStyle($1.key,$1.currentValue))}}return X.\u0275fac=function(l1){return new(l1||X)(e.Y36(e.SBq),e.Y36(e.aQg),e.Y36(e.Qsj))},X.\u0275dir=e.lG2({type:X,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}),X})(),Be=(()=>{class X{constructor(l1){this._viewContainerRef=l1,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(l1){if(l1.ngTemplateOutlet){const $1=this._viewContainerRef;this._viewRef&&$1.remove($1.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?$1.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&l1.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return X.\u0275fac=function(l1){return new(l1||X)(e.Y36(e.s_b))},X.\u0275dir=e.lG2({type:X,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[e.TTD]}),X})();function T1(X,D1){return new e.vHH(2100,"")}class J{createSubscription(D1,l1){return D1.subscribe({next:l1,error:$1=>{throw $1}})}dispose(D1){D1.unsubscribe()}onDestroy(D1){D1.unsubscribe()}}class l{createSubscription(D1,l1){return D1.then(l1,$1=>{throw $1})}dispose(D1){}onDestroy(D1){}}const d=new l,v=new J;let A=(()=>{class X{constructor(l1){this._ref=l1,this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null}ngOnDestroy(){this._subscription&&this._dispose()}transform(l1){return this._obj?l1!==this._obj?(this._dispose(),this.transform(l1)):this._latestValue:(l1&&this._subscribe(l1),this._latestValue)}_subscribe(l1){this._obj=l1,this._strategy=this._selectStrategy(l1),this._subscription=this._strategy.createSubscription(l1,$1=>this._updateLatestValue(l1,$1))}_selectStrategy(l1){if((0,e.QGY)(l1))return d;if((0,e.F4k)(l1))return v;throw T1()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(l1,$1){l1===this._obj&&(this._latestValue=$1,this._ref.markForCheck())}}return X.\u0275fac=function(l1){return new(l1||X)(e.Y36(e.sBO,16))},X.\u0275pipe=e.Yjl({name:"async",type:X,pure:!1}),X})(),b1=(()=>{class X{transform(l1){if(null==l1)return null;if("string"!=typeof l1)throw T1();return l1.toLowerCase()}}return X.\u0275fac=function(l1){return new(l1||X)},X.\u0275pipe=e.Yjl({name:"lowercase",type:X,pure:!0}),X})();const Z1=/(?:[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\u
10EB3\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\uFBD3-\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 n2=(()=>
1{class X{transform(l1){if(null==l1)return null;if("string"!=typeof l1)throw T1();return l1.replace(Z1,$1=>$1[0].toUpperCase()+$1.substr(1).toLowerCase())}}return X.\u0275fac=function(l1){return new(l1||X)},X.\u0275pipe=e.Yjl({name:"titlecase",type:X,pure:!0}),X})();const $2=new e.OlP("DATE_PIPE_DEFAULT_TIMEZONE");let _0=(()=>{class X{constructor(l1,$1){this.locale=l1,this.defaultTimezone=$1}transform(l1,$1="mediumDate",K,x1){var V1;if(null==l1||""===l1||l1!=l1)return null;try{return s0(l1,$1,x1||this.locale,null!==(V1=null!=K?K:this.defaultTimezone)&&void 0!==V1?V1:void 0)}catch(m2){throw T1()}}}return X.\u0275fac=function(l1){return new(l1||X)(e.Y36(e.soG,16),e.Y36($2,24))},X.\u0275pipe=e.Yjl({name:"date",type:X,pure:!0}),X})(),i6=(()=>{class X{constructor(l1){this.differs=l1,this.keyValues=[],this.compareFn=b6}transform(l1,$1=b6){if(!l1||!(l1 instanceof Map)&&"object"!=typeof l1)return null;this.differ||(this.differ=this.differs.find(l1).create());const K=this.differ.diff(l1),x1=$1!==this.compareFn;return K&&(this.keyValues=[],K.forEachItem(V1=>{this.keyValues.push(function n6(X,D1){return{key:X,value:D1}}(V1.key,V1.currentValue))})),(K||x1)&&(this.keyValues.sort($1),this.compareFn=$1),this.keyValues}}return X.\u0275fac=function(l1){return new(l1||X)(e.Y36(e.aQg,16))},X.\u0275pipe=e.Yjl({name:"keyvalue",type:X,pure:!1}),X})();function b6(X,D1){const l1=X.key,$1=D1.key;if(l1===$1)return 0;if(void 0===l1)return 1;if(void 0===$1)return-1;if(null===l1)return 1;if(null===$1)return-1;if("string"==typeof l1&&"string"==typeof $1)return l1<$1?-1:1;if("number"==typeof l1&&"number"==typeof $1)return l1-$1;if("boolean"==typeof l1&&"boolean"==typeof $1)return l1<$1?-1:1;const K=String(l1),x1=String($1);return K==x1?0:K<x1?-1:1}let X6=(()=>{class X{constructor(l1){this._locale=l1}transform(l1,$1,K){if(!ee(l1))return null;K=K||this._locale;try{return function J0(X,D1,l1){return j6(X,h6(G2(D1,_2.Decimal),z2(D1,Y1.MinusSign)),D1,Y1.Group,Y1.Decimal,l1)}(g6(l1),K,$1)}catch(x1){throw T1()}}}return X.\u0275fac=function(l1){return new(l1||X)(e.Y36(e.soG,16))},X.\u0275pipe=e.Yjl({name:"number",type:X,pure:!0}),X})(),E6=(()=>{class X{constructor(l1,$1="USD"){this._locale=l1,this._defaultCurrencyCode=$1}transform(l1,$1=this._defaultCurrencyCode,K="symbol",x1,V1){if(!ee(l1))return null;V1=V1||this._locale,"boolean"==typeof K&&(K=K?"symbol":"code");let m2=$1||this._defaultCurrencyCode;"code"!==K&&(m2="symbol"===K||"symbol-narrow"===K?function o1(X,D1,l1="en"){const $1=function u2(X){return(0,e.cg1)(X)[e.wAp.Currencies]}(l1)[X]||R2[X]||[],K=$1[1];return"narrow"===D1&&"string"==typeof K?K:$1[0]||X}(m2,"symbol"===K?"wide":"narrow",V1):K);try{return function te(X,D1,l1,$1,K){const V1=h6(G2(D1,_2.Currency),z2(D1,Y1.MinusSign));return V1.minFrac=function q(X){let D1;const l1=R2[X];return l1&&(D1=l1[2]),"number"==typeof D1?D1:2}($1),V1.maxFrac=V1.minFrac,j6(X,V1,D1,Y1.CurrencyGroup,Y1.CurrencyDecimal,K).replace("\xa4",l1).replace("\xa4","").trim()}(g6(l1),V1,m2,$1,x1)}catch(A2){throw T1()}}}return X.\u0275fac=function(l1){return new(l1||X)(e.Y36(e.soG,16),e.Y36(e.EJc,16))},X.\u0275pipe=e.Yjl({name:"currency",type:X,pure:!0}),X})();function ee(X){return!(null==X||""===X||X!=X)}function g6(X){if("string"==typeof X&&!isNaN(Number(X)-parseFloat(X)))return Number(X);if("number"!=typeof X)throw new Error(`${X} is not a number`);return X}let P6=(()=>{class X{transform(l1,$1,K){if(null==l1)return null;if(!this.supports(l1))throw T1();return l1.slice($1,K)}supports(l1){return"string"==typeof l1||Array.isArray(l1)}}return X.\u0275fac=function(l1){return new(l1||X)},X.\u0275pipe=e.Yjl({name:"slice",type:X,pure:!1}),X})(),ke=(()=>{class X{}return X.\u0275fac=function(l1){return new(l1||X)},X.\u0275mod=e.oAB({type:X}),X.\u0275inj=e.cJS({}),X})(),Ue=(()=>{class X{}return X.\u0275prov=(0,e.Yz7)({token:X,providedIn:"root",factory:()=>new T4((0,e.LFG)(b),window)}),X})();class T4{constructor(D1,l1){this.document=D1,this.window=l1,this.offset=()=>[0,0]}setOffset(D1){this.offset=Array.isArray(D1)?()=>D1:D1}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(D1){this.supportsScrolling()&&this.window.scrollTo(D1[0],D1[1])}scrollToAnchor(D1){if(!this.supportsScrolling())return;const l1=function P4(X,D1){const l1=X.getElementById(D1)||X.getElementsByName(D1)[0];if(l1)return l1;if("function"==typeof X.createTreeWalker&&X.body&&(X.body.createShadowRoot||X.body.attachShadow)){const $1=X.createTreeWalker(X.body,NodeFilter.SHOW_ELEMENT);let K=$1.currentNode;for(;K;){const x1=K.shadowRoot;if(x1){const V1=x1.getElementById(D1)||x1.querySelector(`[name="${D1}"]`);if(V1)return V1}K=$1.nextNode()}}return null}(this.document,D1);l1&&(this.scrollToElement(l1),l1.focus())}setHistoryScrollRestoration(D1){if(this.supportScrollRestoration()){const l1=this.window.history;l1&&l1.scrollRestoration&&(l1.scrollRestoration=D1)}}scrollToElement(D1){const l1=D1.getBoundingClientRect(),$1=l1.left+this.window.pageXOffset,K=l1.top+this.window.pageYOffset,x1=this.offset();this.window.scrollTo($1-x1[0],K-x1[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const D1=o4(this.window.history)||o4(Object.getPrototypeOf(this.window.history));return!(!D1||!D1.writable&&!D1.set)}catch(D1){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(D1){return!1}}}function o4(X){return Object.getOwnPropertyDescriptor(X,"scrollRestoration")}class K0{}},40520:(h2,w1,_)=>{"use strict";_.d(w1,{JF:()=>F,LE:()=>_1,TP:()=>U2,WM:()=>E,Xk:()=>n1,Zn:()=>L2,eN:()=>Y1,qT:()=>p1});var e=_(69808),t=_(5e3),M=_(21086),f=_(34202),h=_(21406),m=_(92198),b=_(24850);class S{}class D{}class E{constructor(W){this.normalizedNames=new Map,this.lazyUpdate=null,W?this.lazyInit="string"==typeof W?()=>{this.headers=new Map,W.split("\n").forEach(L1=>{const m1=L1.indexOf(":");if(m1>0){const G1=L1.slice(0,m1),l2=G1.toLowerCase(),S2=L1.slice(m1+1).trim();this.maybeSetNormalizedName(G1,l2),this.headers.has(l2)?this.headers.get(l2).push(S2):this.headers.set(l2,[S2])}})}:()=>{this.headers=new Map,Object.keys(W).forEach(L1=>{let m1=W[L1];const G1=L1.toLowerCase();"string"==typeof m1&&(m1=[m1]),m1.length>0&&(this.headers.set(G1,m1),this.maybeSetNormalizedName(L1,G1))})}:this.headers=new Map}has(W){return this.init(),this.headers.has(W.toLowerCase())}get(W){this.init();const L1=this.headers.get(W.toLowerCase());return L1&&L1.length>0?L1[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(W){return this.init(),this.headers.get(W.toLowerCase())||null}append(W,L1){return this.clone({name:W,value:L1,op:"a"})}set(W,L1){return this.clone({name:W,value:L1,op:"s"})}delete(W,L1){return this.clone({name:W,value:L1,op:"d"})}maybeSetNormalizedName(W,L1){this.normalizedNames.has(L1)||this.normalizedNames.set(L1,W)}init(){this.lazyInit&&(this.lazyInit instanceof E?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(W=>this.applyUpdate(W)),this.lazyUpdate=null))}
vendor: 6,418 bytes, line 1
1copyFrom(W){W.init(),Array.from(W.headers.keys()).forEach(L1=>{this.headers.set(L1,W.headers.get(L1)),this.normalizedNames.set(L1,W.normalizedNames.get(L1))})}clone(W){const L1=new E;return L1.lazyInit=this.lazyInit&&this.lazyInit instanceof E?this.lazyInit:this,L1.lazyUpdate=(this.lazyUpdate||[]).concat([W]),L1}applyUpdate(W){const L1=W.name.toLowerCase();switch(W.op){case"a":case"s":let m1=W.value;if("string"==typeof m1&&(m1=[m1]),0===m1.length)return;this.maybeSetNormalizedName(W.name,L1);const G1=("a"===W.op?this.headers.get(L1):void 0)||[];G1.push(...m1),this.headers.set(L1,G1);break;case"d":const l2=W.value;if(l2){let S2=this.headers.get(L1);if(!S2)return;S2=S2.filter(s0=>-1===l2.indexOf(s0)),0===S2.length?(this.headers.delete(L1),this.normalizedNames.delete(L1)):this.headers.set(L1,S2)}else this.headers.delete(L1),this.normalizedNames.delete(L1)}}forEach(W){this.init(),Array.from(this.normalizedNames.keys()).forEach(L1=>W(this.normalizedNames.get(L1),this.headers.get(L1)))}}class Q{encodeKey(W){return t1(W)}encodeValue(W){return t1(W)}decodeKey(W){return decodeURIComponent(W)}decodeValue(W){return decodeURIComponent(W)}}const d1=/%(\d[a-f0-9])/gi,k1={40:"@","3A":":",24:"$","2C":",","3B":";","2B":"+","3D":"=","3F":"?","2F":"/"};function t1(q){return encodeURIComponent(q).replace(d1,(W,L1)=>{var m1;return null!==(m1=k1[L1])&&void 0!==m1?m1:W})}function V(q){return`${q}`}class _1{constructor(W={}){if(this.updates=null,this.cloneFrom=null,this.encoder=W.encoder||new Q,W.fromString){if(W.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function j(q,W){const L1=new Map;return q.length>0&&q.replace(/^\?/,"").split("&").forEach(G1=>{const l2=G1.indexOf("="),[S2,s0]=-1==l2?[W.decodeKey(G1),""]:[W.decodeKey(G1.slice(0,l2)),W.decodeValue(G1.slice(l2+1))],x0=L1.get(S2)||[];x0.push(s0),L1.set(S2,x0)}),L1}(W.fromString,this.encoder)}else W.fromObject?(this.map=new Map,Object.keys(W.fromObject).forEach(L1=>{const m1=W.fromObject[L1];this.map.set(L1,Array.isArray(m1)?m1:[m1])})):this.map=null}has(W){return this.init(),this.map.has(W)}get(W){this.init();const L1=this.map.get(W);return L1?L1[0]:null}getAll(W){return this.init(),this.map.get(W)||null}keys(){return this.init(),Array.from(this.map.keys())}append(W,L1){return this.clone({param:W,value:L1,op:"a"})}appendAll(W){const L1=[];return Object.keys(W).forEach(m1=>{const G1=W[m1];Array.isArray(G1)?G1.forEach(l2=>{L1.push({param:m1,value:l2,op:"a"})}):L1.push({param:m1,value:G1,op:"a"})}),this.clone(L1)}set(W,L1){return this.clone({param:W,value:L1,op:"s"})}delete(W,L1){return this.clone({param:W,value:L1,op:"d"})}toString(){return this.init(),this.keys().map(W=>{const L1=this.encoder.encodeKey(W);return this.map.get(W).map(m1=>L1+"="+this.encoder.encodeValue(m1)).join("&")}).filter(W=>""!==W).join("&")}clone(W){const L1=new _1({encoder:this.encoder});return L1.cloneFrom=this.cloneFrom||this,L1.updates=(this.updates||[]).concat(W),L1}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(W=>this.map.set(W,this.cloneFrom.map.get(W))),this.updates.forEach(W=>{switch(W.op){case"a":case"s":const L1=("a"===W.op?this.map.get(W.param):void 0)||[];L1.push(V(W.value)),this.map.set(W.param,L1);break;case"d":if(void 0===W.value){this.map.delete(W.param);break}{let m1=this.map.get(W.param)||[];const G1=m1.indexOf(V(W.value));-1!==G1&&m1.splice(G1,1),m1.length>0?this.map.set(W.param,m1):this.map.delete(W.param)}}}),this.cloneFrom=this.updates=null)}}class n1{constructor(W){this.defaultValue=W}}class p1{constructor(){this.map=new Map}set(W,L1){return this.map.set(W,L1),this}get(W){return this.map.has(W)||this.map.set(W,W.defaultValue()),this.map.get(W)}delete(W){return this.map.delete(W),this}has(W){return this.map.has(W)}keys(){return this.map.keys()}}function Y(q){return"undefined"!=typeof ArrayBuffer&&q instanceof ArrayBuffer}function z1(q){return"undefined"!=typeof Blob&&q instanceof Blob}function g2(q){return"undefined"!=typeof FormData&&q instanceof FormData}class ${constructor(W,L1,m1,G1){let l2;if(this.url=L1,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=W.toUpperCase(),function R1(q){switch(q){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||G1?(this.body=void 0!==m1?m1:null,l2=G1):l2=m1,l2&&(this.reportProgress=!!l2.reportProgress,this.withCredentials=!!l2.withCredentials,l2.responseType&&(this.responseType=l2.responseType),l2.headers&&(this.headers=l2.headers),l2.context&&(this.context=l2.context),l2.params&&(this.params=l2.params)),this.headers||(this.headers=new E),this.context||(this.context=new p1),this.params){const S2=this.params.toString();if(0===S2.length)this.urlWithParams=L1;else{const s0=L1.indexOf("?");this.urlWithParams=L1+(-1===s0?"?":s0<L1.length-1?"&":"")+S2}}else this.params=new _1,this.urlWithParams=L1}serializeBody(){return null===this.body?null:Y(this.body)||z1(this.body)||g2(this.body)||function B1(q){return"undefined"!=typeof URLSearchParams&&q instanceof URLSearchParams}(this.body)||"string"==typeof this.body?this.body:this.body instanceof _1?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||g2(this.body)?null:z1(this.body)?this.body.type||null:Y(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof _1?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(W={}){var L1;const m1=W.method||this.method,G1=W.url||this.url,l2=W.responseType||this.responseType,S2=void 0!==W.body?W.body:this.body,s0=void 0!==W.withCredentials?W.withCredentials:this.withCredentials,x0=void 0!==W.reportProgress?W.reportProgress:this.reportProgress;let z0=W.headers||this.headers,M6=W.params||this.params;const q0=null!==(L1=W.context)&&void 0!==L1?L1:this.context;return void 0!==W.setHeaders&&(z0=Object.keys(W.setHeaders).reduce((N2,j1)=>N2.set(j1,W.setHeaders[j1]),z0)),W.setParams&&(M6=Object.keys(W.setParams).reduce((N2,j1)=>N2.set(j1,W.setParams[j1]),M6)),new $(m1,G1,S2,{params:M6,headers:z0,context:q0,reportProgress:x0,responseType:l2,withCredentials:s0})}}var R2=(()=>((R2=R2||{}
1)[R2.Sent=0]="Sent",R2[R2.UploadProgress=1]="UploadProgress",R2[R2.ResponseHeader=2]="ResponseHeader",R2[R2.DownloadProgress=3]="DownloadProgress",R2[R2.Response=4]="Response",R2[R2.User=5]="User",R2))();class _2{constructor(W,L1=200,m1="OK"){this.headers=W.headers||new E,this.status=void 0!==W.status?W.status:L1,this.statusText=W.statusText||m1,this.url=W.url||null,this.ok=this.status>=200&&this.status<300}}class p2 extends _2{constructor(W={}){super(W),this.type=R2.ResponseHeader}clone(W={}){return new p2({headers:W.headers||this.headers,status:void 0!==W.status?W.status:this.status,statusText:W.statusText||this.statusText,url:W.url||this.url||void 0})}}class L2 extends _2{constructor(W={}){super(W),this.type=R2.Response,this.body=void 0!==W.body?W.body:null}clone(W={}){return new L2({body:void 0!==W.body?W.body:this.body,headers:W.headers||this.headers,status:void 0!==W.status?W.status:this.status,statusText:W.statusText||this.statusText,url:W.url||this.url||void 0})}}class C2 extends _2{constructor(W){super(W,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${W.url||"(unknown url)"}`:`Http failure response for ${W.url||"(unknown url)"}: ${W.status} ${W.statusText}`,this.error=W.error||null}}function k2(q,W){return{body:W,headers:q.headers,context:q.context,observe:q.observe,params:q.params,reportProgress:q.reportProgress,responseType:q.responseType,withCredentials:q.withCredentials}}let Y1=(()=>{class q{constructor(L1){this.handler=L1}request(L1,m1,G1={}){let l2;if(L1 instanceof $)l2=L1;else{let x0,z0;x0=G1.headers instanceof E?G1.headers:new E(G1.headers),G1.params&&(z0=G1.params instanceof _1?G1.params:new _1({fromObject:G1.params})),l2=new $(L1,m1,void 0!==G1.body?G1.body:null,{headers:x0,context:G1.context,params:z0,reportProgress:G1.reportProgress,responseType:G1.responseType||"json",withCredentials:G1.withCredentials})}const S2=(0,M.of)(l2).pipe((0,h.b)(x0=>this.handler.handle(x0)));if(L1 instanceof $||"events"===G1.observe)return S2;const s0=S2.pipe((0,m.h)(x0=>x0 instanceof L2));switch(G1.observe||"body"){case"body":switch(l2.responseType){case"arraybuffer":return s0.pipe((0,b.U)(x0=>{if(null!==x0.body&&!(x0.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return x0.body}));case"blob":return s0.pipe((0,b.U)(x0=>{if(null!==x0.body&&!(x0.body instanceof Blob))throw new Error("Response is not a Blob.");return x0.body}));case"text":return s0.pipe((0,b.U)(x0=>{if(null!==x0.body&&"string"!=typeof x0.body)throw new Error("Response is not a string.");return x0.body}));default:return s0.pipe((0,b.U)(x0=>x0.body))}case"response":return s0;default:throw new Error(`Unreachable: unhandled observe type ${G1.observe}}`)}}delete(L1,m1={}){return this.request("DELETE",L1,m1)}get(L1,m1={}){return this.request("GET",L1,m1)}head(L1,m1={}){return this.request("HEAD",L1,m1)}jsonp(L1,m1){return this.request("JSONP",L1,{params:(new _1).append(m1,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(L1,m1={}){return this.request("OPTIONS",L1,m1)}patch(L1,m1,G1={}){return this.request("PATCH",L1,k2(G1,m1))}post(L1,m1,G1={}){return this.request("POST",L1,k2(G1,m1))}put(L1,m1,G1={}){return this.request("PUT",L1,k2(G1,m1))}}return q.\u0275fac=function(L1){return new(L1||q)(t.LFG(S))},q.\u0275prov=t.Yz7({token:q,factory:q.\u0275fac}),q})();class f2{constructor(W,L1){this.next=W,this.interceptor=L1}handle(W){return this.interceptor.intercept(W,this.next)}}const U2=new t.OlP("HTTP_INTERCEPTORS");let y1=(()=>{class q{intercept(L1,m1){return m1.handle(L1)}}return q.\u0275fac=function(L1){return new(L1||q)},q.\u0275prov=t.Yz7({token:q,factory:q.\u0275fac}),q})();const z2=/^\)\]\}',?\n/;let g0=(()=>{class q{constructor(L1){this.xhrFactory=L1}handle(L1){if("JSONP"===L1.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new f.y(m1=>{const G1=this.xhrFactory.build();if(G1.open(L1.method,L1.urlWithParams),L1.withCredentials&&(G1.withCredentials=!0),L1.headers.forEac
1h((j1,a2)=>G1.setRequestHeader(j1,a2.join(","))),L1.headers.has("Accept")||G1.setRequestHeader("Accept","application/json, text/plain, */*"),!L1.headers.has("Content-Type")){const j1=L1.detectContentTypeHeader();null!==j1&&G1.setRequestHeader("Content-Type",j1)}if(L1.responseType){const j1=L1.responseType.toLowerCase();G1.responseType="json"!==j1?j1:"text"}const l2=L1.serializeBody();let S2=null;const s0=()=>{if(null!==S2)return S2;const j1=G1.statusText||"OK",a2=new E(G1.getAllResponseHeaders()),K1=function G2(q){return"responseURL"in q&&q.responseURL?q.responseURL:/^X-Request-URL:/m.test(q.getAllResponseHeaders())?q.getResponseHeader("X-Request-URL"):null}(G1)||L1.url;return S2=new p2({headers:a2,status:G1.status,statusText:j1,url:K1}),S2},x0=()=>{let{headers:j1,status:a2,statusText:K1,url:b2}=s0(),W1=null;204!==a2&&(W1=void 0===G1.response?G1.responseText:G1.response),0===a2&&(a2=W1?200:0);let Q1=a2>=200&&a2<300;if("json"===L1.responseType&&"string"==typeof W1){const F1=W1;W1=W1.replace(z2,"");try{W1=""!==W1?JSON.parse(W1):null}catch(w2){W1=F1,Q1&&(Q1=!1,W1={error:w2,text:W1})}}Q1?(m1.next(new L2({body:W1,headers:j1,status:a2,statusText:K1,url:b2||void 0})),m1.complete()):m1.error(new C2({error:W1,headers:j1,status:a2,statusText:K1,url:b2||void 0}))},z0=j1=>{const{url:a2}=s0(),K1=new C2({error:j1,status:G1.status||0,statusText:G1.statusText||"Unknown Error",url:a2||void 0});m1.error(K1)};let M6=!1;const q0=j1=>{M6||(m1.next(s0()),M6=!0);let a2={type:R2.DownloadProgress,loaded:j1.loaded};j1.lengthComputable&&(a2.total=j1.total),"text"===L1.responseType&&!!G1.responseText&&(a2.partialText=G1.responseText),m1.next(a2)},N2=j1=>{let a2={type:R2.UploadProgress,loaded:j1.loaded};j1.lengthComputable&&(a2.total=j1.total),m1.next(a2)};return G1.addEventListener("load",x0),G1.addEventListener("error",z0),G1.addEventListener("timeout",z0),G1.addEventListener("abort",z0),L1.reportProgress&&(G1.addEventListener("progress",q0),null!==l2&&G1.upload&&G1.upload.addEventListener("progress",N2)),G1.send(l2),m1.next({type:R2.Sent}),()=>{G1.removeEventListener("error",z0),G1.removeEventListener("abort",z0),G1.removeEventListener("load",x0),G1.removeEventListener("timeout",z0),L1.reportProgress&&(G1.removeEventListener("progress",q0),null!==l2&&G1.upload&&G1.upload.removeEventListener("progress",N2)),G1.readyState!==G1.DONE&&G1.abort()}})}}return q.\u0275fac=function(L1){return new(L1||q)(t.LFG(e.JF))},q.\u0275prov=t.Yz7({token:q,factory:q.\u0275fac}),q})();const q2=new t.OlP("XSRF_COOKIE_NAME"),K2=new t.OlP("XSRF_HEADER_NAME");class u2{}let X2=(()=>{class q{constructor(L1,m1,G1){this.doc=L1,this.platform=m1,this.cookieName=G1,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const L1=this.doc.cookie||"";return L1!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,e.Mx)(L1,this.cookieName),this.lastCookieString=L1),this.lastToken}}return q.\u0275fac=function(L1){return new(L1||q)(t.LFG(e.K0),t.LFG(t.Lbi),t.LFG(q2))},q.\u0275prov=t.Yz7({token:q,factory:q.\u0275fac}),q})(),v2=(()=>{class q{constructor(L1,m1){this.tokenService=L1,this.headerName=m1}intercept(L1,m1){const G1=L1.url.toLowerCase();if("GET"===L1.method||"HEAD"===L1.method||G1.startsWith("http://")||G1.startsWith("https://"))return m1.handle(L1);const l2=this.tokenService.getToken();return null!==l2&&!L1.headers.has(this.headerName)&&(L1=L1.clone({headers:L1.headers.set(this.headerName,l2)})),m1.handle(L1)}}return q.\u0275fac=function(L1){return new(L1||q)(t.LFG(u2),t.LFG(K2))},q.\u0275prov=t.Yz7({token:q,factory:q.\u0275fac}),q})(),Y2=(()=>{class q{constructor(L1,m1){this.backend=L1,this.injector=m1,this.chain=null}handle(L1){if(null===this.chain){const m1=this.injector.get(U2,[]);this.chain=m1.reduceRight((G1,l2)=>new f2(G1,l2),this.backend)}return this.chain.handle(L1)}}return q.\u0275fac=function(L1){return new(L1||q)(t.LFG(D),t.LFG(t.zs3))},q.\u0275prov=t.Yz7({token:q,factory:q.\u0275fac}),q})(),f1=(()=>{class q{static disable(){return{ngModule:q,providers:[{provide:v2,useClass:y1}]}}static withOptions(L1={}){return{ngModule:q,providers:[L1.cookieName?{provide:q2,useValue:L1.cookieName}:[],L1.headerName?{provide:K2,useValue:L1.headerName}:[]]}}}return q.\u0275fac=function(L1){return new(L1||q)},q.\u0275mod=t.oAB({type:q}),q.\u0275inj=t.cJS({providers:[v2,{provide:U2,useExisting:v2,multi:!0},{provide:u2,useClass:X2},{provide:q2,useValue:"XSRF-TOKEN"},{provide:K2,useValue:"X-XSRF-TOKEN"}
1]}),q})(),F=(()=>{class q{}return q.\u0275fac=function(L1){return new(L1||q)},q.\u0275mod=t.oAB({type:q}),q.\u0275inj=t.cJS({providers:[Y1,{provide:S,useClass:Y2},g0,{provide:D,useExisting:g0}],imports:[[f1.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),q})()},5e3:(h2,w1,_)=>{"use strict";_.d(w1,{$8M:()=>yt,$Z:()=>a7,AFp:()=>Ki,ALo:()=>c9,AaK:()=>S,Akn:()=>t3,AsE:()=>jl,B6R:()=>t0,BQk:()=>Ci,CHM:()=>dt,CRH:()=>_9,CZH:()=>Va,CqO:()=>r7,DdM:()=>ma,Dn7:()=>za,EJc:()=>Vh,EiD:()=>vo,EpF:()=>Hc,F$t:()=>Nl,F4k:()=>o7,FYo:()=>F5,FiY:()=>Lt,G48:()=>tu,Gf:()=>Ta,GfV:()=>ra,GkF:()=>Tl,Gpc:()=>Q,Gre:()=>Y7,HOy:()=>Vl,HTZ:()=>K5,Hh0:()=>J5,Hsn:()=>m7,IIB:()=>Bh,Ikx:()=>Ti,JOm:()=>u1,JVY:()=>p0,Jf7:()=>Eo,L6J:()=>P9,L6k:()=>y0,LAX:()=>b0,LFG:()=>j4,LSH:()=>bs,Lbi:()=>B9,MAs:()=>Ml,MGl:()=>g8,NdJ:()=>zi,O4$:()=>P6,OlP:()=>r4,Oqu:()=>Ul,PXZ:()=>Qh,Q6J:()=>Sl,QGY:()=>kl,Qsj:()=>B5,QtT:()=>k5,R0b:()=>m3,RDi:()=>n4,Rgc:()=>N8,SBq:()=>En,SDv:()=>T5,Sil:()=>I8,Suo:()=>g9,TTD:()=>h4,TgZ:()=>p8,Tol:()=>E7,Udp:()=>M8,VKq:()=>ga,VLi:()=>Kh,W1O:()=>Ea,WLB:()=>$5,X6Q:()=>cp,XFs:()=>S1,Xpm:()=>M2,Y36:()=>xn,YKP:()=>V5,YNc:()=>Gr,Yjl:()=>t2,Yz7:()=>U1,ZZ4:()=>ao,_Bn:()=>Fi,_UZ:()=>m8,_Vd:()=>S8,_c5:()=>as,_uU:()=>Yl,aQg:()=>ls,c2e:()=>Uh,cJS:()=>r2,cg1:()=>Jl,dDg:()=>Z9,deG:()=>Mc,dqk:()=>z0,eBb:()=>F0,eFA:()=>K9,ekj:()=>Rl,evT:()=>No,f3M:()=>bc,g9A:()=>F9,gM2:()=>l9,h0i:()=>jc,hGG:()=>pp,hYB:()=>vi,hij:()=>yi,i9L:()=>qc,iGM:()=>m9,ifc:()=>G1,ip1:()=>I9,kEZ:()=>_a,kL8:()=>t5,kYT:()=>I0,kcU:()=>ke,l5B:()=>q5,lG2:()=>O2,lcZ:()=>i9,lnq:()=>wi,mCW:()=>kt,n5z:()=>At,n_E:()=>Ui,oAB:()=>T0,oJD:()=>yo,oxw:()=>El,pB0:()=>R6,pQV:()=>x8,q3G:()=>nt,q4F:()=>Y5,qLn:()=>un,qOj:()=>fl,qZA:()=>Mi,qbA:()=>Ma,qlk:()=>La,qzn:()=>E2,rFY:()=>Q5,r_U:()=>qi,s9C:()=>Al,sBO:()=>np,sIi:()=>Mn,s_b:()=>ji,soG:()=>Wa,tBr:()=>qt,tb:()=>H9,tp0:()=>o3,uIk:()=>pl,uOi:()=>ys,vHH:()=>t1,vpe:()=>O3,wAp:()=>D6,xi3:()=>s9,xp6:()=>Yo,yhl:()=>Q2,ynx:()=>Li,z2F:()=>es,z3N:()=>o2,zSh:()=>gn,zs3:()=>h3});var e=_(8929),t=_(24096),M=_(34202),f=_(36787),h=_(12474);function m(c){for(let n in c)if(c[n]===m)return n;throw Error("Could not find renamed property on target object.")}function b(c,n){for(const s in n)n.hasOwnProperty(s)&&!c.hasOwnProperty(s)&&(c[s]=n[s])}function S(c){if("string"==typeof c)return c;if(Array.isArray(c))return"["+c.map(S).join(", ")+"]";if(null==c)return""+c;if(c.overriddenName)return`${c.overriddenName}`;if(c.name)return`${c.name}`;const n=c.toString();if(null==n)return""+n;const s=n.indexOf("\n");return-1===s?n:n.substring(0,s)}function D(c,n){return null==c||""===c?null===n?"":n:null==n||""===n?c:c+" "+n}const E=m({__forward_ref__:m});function Q(c){return c.__forward_ref__=Q,c.toString=function(){return S(this())},c}function j(c){return d1(c)?c():c}function d1(c){return"function"==typeof c&&c.hasOwnProperty(E)&&c.__forward_ref__===Q}class t1 extends Error{constructor(n,s){super(function V(c,n){return`NG0${Math.abs(c)}${n?": "+n:""}`}(n,s)),this.code=n}}function _1(c){return"string"==typeof c?c:null==c?"":String(c)}function n1(c){return"function"==typeof c?c.name||c.toString():"object"==typeof c&&null!=c&&"function"==typeof c.type?c.type.name||c.type.toString():_1(c)}function z1(c,n){const s=n?` in ${n}`:"";throw new t1(-201,`No provider for ${n1(c)} found${s}`)}function T2(c,n,s,o){throw new Error(`ASSERTION ERROR: ${c}`+(null==o?"":` [Expected=> ${s} ${o} ${n} <=Actual]`))}function U1(c){return{token:c.token,providedIn:c.providedIn||null,factory:c.factory,value:void 0}}function r2(c){return{providers:c.providers||[],imports:c.imports||[]}}function z2(c){return G2(c,u2)||G2(c,v2)}function G2(c,n){return c.hasOwnProperty(n)?c[n]:null}function K2(c){return c&&(c.hasOwnProperty(X2)||c.hasOwnProperty(Y2))?c[X2]:null}const u2=m({\u0275prov:m}),X2=m({\u0275inj:m}),v2=m({ngInjectableDef:m}),Y2=m({ngInjectorDef:m});var S1=(()=>((S1=S1||{})[S1.Default=0]="Default",S1[S1.Host=1]="Host",S1[S1.Self=2]="Self",S1[S1.SkipSelf=4]="SkipSelf",S1[S1.Optional=8]="Optional",S1))();let a1;function F(c){const n=a1;return a1=c,n}function o1(c,n,s){const o=z2(c);return o&&"root"==o.providedIn?void 0===o.value?o.value=o.factory():o.value:s&S1.Optional?null:void 0!==n?n:void z1(S(c),"Injector")}function q(c){return{toString:c}.toString()}var W=(()=>((W=W||{})[W.OnPush=0]="OnPush",W[W.Default=1]="Default",W))(),G1=(()=>{return(c=G1||(G1={}))[c.Emulated=0]="Emulated",c[c.None=2]="None",c[c.ShadowDom=3]="ShadowDom",G1;var c})();const l2="undefined"!=typeof globalThis&&globalThis,S2="undefined"!=typeof window&&window,s0="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,z0=l2||"undefined"!=typeof global&&global||S2||s0,N2={},j1=[],a2=m({\u0275cmp:m}),K1=m({\u0275dir:m}),b2=m({\u0275pipe:m}),W1=m({\u0275mod:m}),Q1=m({\u0275fac:m}),F1=m({__NG_ELEMENT_ID__:m});let w2=0;function M2(c){return q(()=>{const s={},o={type:c.type,providersResolver:null,decls:c.decls,vars:c.vars,factory:null,template:c.template||null,consts:c.consts||null,ngContentSelectors:c.ngContentSelectors,hostBindings:c.hostBindings||null,hostVars:c.hostVars||0,hostAttrs:c.hostAttrs||null,contentQueries:c.contentQueries||null,declaredInputs:s,inputs:null,outputs:null,exportAs:c.exportAs||null,onPush:c.changeDetection===W.OnPush,directiveDefs:null,pipeDefs:null,
1selectors:c.selectors||j1,viewQuery:c.viewQuery||null,features:c.features||null,data:c.data||{},encapsulation:c.encapsulation||G1.Emulated,id:"c",styles:c.styles||j1,_:null,setInput:null,schemas:c.schemas||null,tView:null},g=c.directives,w=c.features,N=c.pipes;return o.id+=w2++,o.inputs=B2(c.inputs,s),o.outputs=B2(c.outputs),w&&w.forEach(Z=>Z(o)),o.directiveDefs=g?()=>("function"==typeof g?g():g).map(h0):null,o.pipeDefs=N?()=>("function"==typeof N?N():N).map(f0):null,o})}function t0(c,n,s){const o=c.\u0275cmp;o.directiveDefs=()=>n.map(h0),o.pipeDefs=()=>s.map(f0)}function h0(c){return P2(c)||function J2(c){return c[K1]||null}(c)}function f0(c){return function M0(c){return c[b2]||null}(c)}const E0={};function T0(c){return q(()=>{const n={type:c.type,bootstrap:c.bootstrap||j1,declarations:c.declarations||j1,imports:c.imports||j1,exports:c.exports||j1,transitiveCompileScopes:null,schemas:c.schemas||null,id:c.id||null};return null!=c.id&&(E0[c.id]=c.type),n})}function I0(c,n){return q(()=>{const s=G0(c,!0);s.declarations=n.declarations||j1,s.imports=n.imports||j1,s.exports=n.exports||j1})}function B2(c,n){if(null==c)return N2;const s={};for(const o in c)if(c.hasOwnProperty(o)){let g=c[o],w=g;Array.isArray(g)&&(w=g[1],g=g[0]),s[g]=o,n&&(n[g]=w)}return s}const O2=M2;function t2(c){return{type:c.type,name:c.name,factory:null,pure:!1!==c.pure,onDestroy:c.type.prototype.ngOnDestroy||null}}function P2(c){return c[a2]||null}function G0(c,n){const s=c[W1]||null;if(!s&&!0===n)throw new Error(`Type ${S(c)} does not have '\u0275mod' property.`);return s}function U6(c){return Array.isArray(c)&&"object"==typeof c[1]}function B6(c){return Array.isArray(c)&&!0===c[1]}function ie(c){return 0!=(8&c.flags)}function we(c){return 2==(2&c.flags)}function X0(c){return 1==(1&c.flags)}function w6(c){return null!==c.template}function Ve(c){return 0!=(512&c[2])}function Ce(c,n){return c.hasOwnProperty(Q1)?c[Q1]:null}class ve{constructor(n,s,o){this.previousValue=n,this.currentValue=s,this.firstChange=o}isFirstChange(){return this.firstChange}}function h4(){return x4}function x4(c){return c.type.prototype.ngOnChanges&&(c.setInput=c4),Ge}function Ge(){const c=S4(this),n=null==c?void 0:c.current;if(n){const s=c.previous;if(s===N2)c.previous=n;else for(let o in n)s[o]=n[o];c.current=null,this.ngOnChanges(n)}}function c4(c,n,s,o){const g=S4(c)||function We(c,n){return c[se]=n}(c,{previous:N2,current:null}),w=g.current||(g.current={}),N=g.previous,Z=this.declaredInputs[s],s1=N[Z];w[Z]=new ve(s1&&s1.currentValue,n,N===N2),c[o]=n}h4.ngInherit=!0;const se="__ngSimpleChanges__";function S4(c){return c[se]||null}let le;function n4(c){le=c}function Oe(){return void 0!==le?le:"undefined"!=typeof document?document:void 0}function W6(c){return!!c.listen}const y4={createRenderer:(c,n)=>Oe()};function ae(c){for(;Array.isArray(c);)c=c[0];return c}function p4(c,n){return ae(n[c])}function Q6(c,n){return ae(n[c.index])}function A4(c,n){return c.data[n]}function m4(c,n){return c[n]}function fe(c,n){const s=n[c];return U6(s)?s:s[0]}function e4(c){return 4==(4&c[2])}function H4(c){return 128==(128&c[2])}function Ze(c,n){return null==n?null:c[n]}function v1(c){c[18]=0}function h1(c,n){c[5]+=n;let s=c,o=c[3];for(;null!==o&&(1===n&&1===s[5]||-1===n&&0===s[5]);)o[5]+=n,s=o,o=o[3]}const c1={lFrame:U0(null),bindingsEnabled:!0};function a4(){return c1.bindingsEnabled}function L0(){return c1.lFrame.lView}function m6(){return c1.lFrame.tView}function dt(c){return c1.lFrame.contextLView=c,c[8]}function Ie(){let c=ft();for(;null!==c&&64===c.type;)c=c.parent;return c}function ft(){return c1.lFrame.currentTNode}function Re(){const c=c1.lFrame,n=c.currentTNode;return c.isParent?n:n.parent}function Fe(c,n){const s=c1.lFrame;s.currentTNode=c,s.isParent=n}function at(){return c1.lFrame.isParent}function _4(){c1.lFrame.isParent=!1}function Be(){const c=c1.lFrame;let n=c.bindingRootIndex;return-1===n&&(n=c.bindingRootIndex=c.tView.bindingStartIndex),n}function L4(){return c1.lFrame.bindingIndex}function J(){return c1.lFrame.bindingIndex++}function l(c){const n=c1.lFrame,s=n.bindingIndex;return n.bindingIndex=n.bindingIndex+c,s}function v(c){c1.lFrame.inI18n=c}function A(c,n){const s=c1.lFrame;s.bindingIndex=s.bindingRootIndex=c,Z1(n)}function Z1(c){c1.lFrame.currentDirectiveIndex=c}function I2(){return c1.lFrame.currentQueryIndex}function $2(c){c1.lFrame.currentQueryIndex=c}function _0(c){const n=c[1];return 2===n.type?n.declTNode:1===n.type?c[6]:null}function N0(c,n,s){if(s&S1.SkipSelf){let g=n,w=c;for(;!(g=g.parent,null!==g||s&S1.Host||(g=_0(w),null===g||(w=w[15],10&g.type))););if(null===g)return!1;n=g,c=w}const o=c1.lFrame=e6();return o.currentTNode=n,o.lView=c,!0}function B0(c){const n=e6(),s=c[1];c1.lFrame=n,n.currentTNode=s.firstChild,n.lView=c,n.tView=s,n.contextLView=c,n.bindingIndex=s.bindingStartIndex,n.inI18n=!1}
vendor: 3,761 bytes, line 1
1function e6(){const c=c1.lFrame,n=null===c?null:c.child;return null===n?U0(c):n}function U0(c){const n={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:c,child:null,inI18n:!1};return null!==c&&(c.child=n),n}function n6(){const c=c1.lFrame;return c1.lFrame=c.parent,c.currentTNode=null,c.lView=null,c}const i6=n6;function b6(){const c=n6();c.isParent=!0,c.tView=null,c.selectedIndex=-1,c.contextLView=null,c.elementDepthCount=0,c.currentDirectiveIndex=-1,c.currentNamespace=null,c.bindingRootIndex=-1,c.bindingIndex=-1,c.currentQueryIndex=0}function E6(){return c1.lFrame.selectedIndex}function ee(c){c1.lFrame.selectedIndex=c}function g6(){const c=c1.lFrame;return A4(c.tView,c.selectedIndex)}function P6(){c1.lFrame.currentNamespace="svg"}function ke(){!function De(){c1.lFrame.currentNamespace=null}()}function o4(c,n){for(let s=n.directiveStart,o=n.directiveEnd;s<o;s++){const w=c.data[s].type.prototype,{ngAfterContentInit:N,ngAfterContentChecked:Z,ngAfterViewInit:s1,ngAfterViewChecked:I1,ngOnDestroy:X1}=w;N&&(c.contentHooks||(c.contentHooks=[])).push(-s,N),Z&&((c.contentHooks||(c.contentHooks=[])).push(s,Z),(c.contentCheckHooks||(c.contentCheckHooks=[])).push(s,Z)),s1&&(c.viewHooks||(c.viewHooks=[])).push(-s,s1),I1&&((c.viewHooks||(c.viewHooks=[])).push(s,I1),(c.viewCheckHooks||(c.viewCheckHooks=[])).push(s,I1)),null!=X1&&(c.destroyHooks||(c.destroyHooks=[])).push(s,X1)}}function P4(c,n,s){u6(c,n,3,s)}function k4(c,n,s,o){(3&c[2])===s&&u6(c,n,s,o)}function K0(c,n){let s=c[2];(3&s)===n&&(s&=2047,s+=1,c[2]=s)}function u6(c,n,s,o){const w=null!=o?o:-1,N=n.length-1;let Z=0;for(let s1=void 0!==o?65535&c[18]:0;s1<N;s1++)if("number"==typeof n[s1+1]){if(Z=n[s1],null!=o&&Z>=o)break}else n[s1]<0&&(c[18]+=65536),(Z<w||-1==w)&&(d6(c,s,n,s1),c[18]=(4294901760&c[18])+s1+2),s1++}function d6(c,n,s,o){const g=s[o]<0,w=s[o+1],Z=c[g?-s[o]:s[o]];if(g){if(c[2]>>11<c[18]>>16&&(3&c[2])===n){c[2]+=2048;try{w.call(Z)}finally{}}}else try{w.call(Z)}finally{}}const X=-1;class D1{constructor(n,s,o){this.factory=n,this.resolving=!1,this.canSeeViewProviders=s,this.injectImpl=o}}function n0(c,n,s){const o=W6(c);let g=0;for(;g<s.length;){const w=s[g];if("number"==typeof w){if(0!==w)break;g++;const N=s[g++],Z=s[g++],s1=s[g++];o?c.setAttribute(n,Z,s1,N):n.setAttributeNS(N,Z,s1)}else{const N=w,Z=s[++g];D0(N)?o&&c.setProperty(n,N,Z):o?c.setAttribute(n,N,Z):n.setAttribute(N,Z),g++}}return g}function a0(c){return 3===c||4===c||6===c}function D0(c){return 64===c.charCodeAt(0)}function A0(c,n){if(null!==n&&0!==n.length)if(null===c||0===c.length)c=n.slice();else{let s=-1;for(let o=0;o<n.length;o++){const g=n[o];"number"==typeof g?s=g:0===s||e1(c,s,g,null,-1===s||2===s?n[++o]:null)}}return c}function e1(c,n,s,o,g){let w=0,N=c.length;if(-1===n)N=-1;else for(;w<c.length;){const Z=c[w++];if("number"==typeof Z){if(Z===n){N=-1;break}if(Z>n){N=w-1;break}}}for(;w<c.length;){const Z=c[w];if("number"==typeof Z)break;if(Z===s){if(null===o)return void(null!==g&&(c[w+1]=g));if(o===c[w+1])return void(c[w+2]=g)}w++,null!==o&&w++,null!==g&&w++}-1!==N&&(c.splice(N,0,n),w=N+1),c.splice(w++,0,s),null!==o&&c.splice(w++,0,o),null!==g&&c.splice(w++,0,g)}function U(c){return c!==X}function P(c){return 32767&c}function A1(c,n){let s=function M1(c){return c>>16}(c),o=n;for(;s>0;)o=o[15],s--;return o}let s2=!0;function D2(c){const n=s2;return s2=c,n}let a=0;function T(c,n){const s=C1(c,n);if(-1!==s)return s;const o=n[1];o.firstCreatePass&&(c.injectorIndex=n.length,H(o.data,c),H(n,null),H(o.blueprint,null));const g=c2(c,n),w=c.injectorIndex;if(U(g)){const N=P(g),Z=A1(g,n),s1=Z[1].data;for(let I1=0;I1<8;
1I1++)n[w+I1]=Z[N+I1]|s1[N+I1]}return n[w+8]=g,w}function H(c,n){c.push(0,0,0,0,0,0,0,0,n)}function C1(c,n){return-1===c.injectorIndex||c.parent&&c.parent.injectorIndex===c.injectorIndex||null===n[c.injectorIndex+8]?-1:c.injectorIndex}function c2(c,n){if(c.parent&&-1!==c.parent.injectorIndex)return c.parent.injectorIndex;let s=0,o=null,g=n;for(;null!==g;){const w=g[1],N=w.type;if(o=2===N?w.declTNode:1===N?g[6]:null,null===o)return X;if(s++,g=g[15],-1!==o.injectorIndex)return o.injectorIndex|s<<16}return X}function F2(c,n,s){!function p(c,n,s){let o;"string"==typeof s?o=s.charCodeAt(0)||0:s.hasOwnProperty(F1)&&(o=s[F1]),null==o&&(o=s[F1]=a++);const g=255&o;n.data[c+(g>>5)]|=1<<g}(c,n,s)}function o0(c,n,s){if(s&S1.Optional)return c;z1(n,"NodeInjector")}function w0(c,n,s,o){if(s&S1.Optional&&void 0===o&&(o=null),0==(s&(S1.Self|S1.Host))){const g=c[9],w=F(void 0);try{return g?g.get(n,o,s&S1.Optional):o1(n,o,s&S1.Optional)}finally{F(w)}}return o0(o,n,s)}function $0(c,n,s,o=S1.Default,g){if(null!==c){const w=function tt(c){if("string"==typeof c)return c.charCodeAt(0)||0;const n=c.hasOwnProperty(F1)?c[F1]:void 0;return"number"==typeof n?n>=0?255&n:Z6:n}(s);if("function"==typeof w){if(!N0(n,c,o))return o&S1.Host?o0(g,s,o):w0(n,s,o,g);try{const N=w(o);if(null!=N||o&S1.Optional)return N;z1(s)}finally{i6()}}else if("number"==typeof w){let N=null,Z=C1(c,n),s1=X,I1=o&S1.Host?n[16][6]:null;for((-1===Z||o&S1.SkipSelf)&&(s1=-1===Z?c2(c,n):n[Z+8],s1!==X&&bt(o,!1)?(N=n[1],Z=P(s1),n=A1(s1,n)):Z=-1);-1!==Z;){const X1=n[1];if(ot(w,Z,X1.data)){const x2=Y4(Z,n,s,N,o,I1);if(x2!==_6)return x2}s1=n[Z+8],s1!==X&&bt(o,n[1].data[Z+8]===I1)&&ot(w,Z,n)?(N=X1,Z=P(s1),n=A1(s1,n)):Z=-1}}}return w0(n,s,o,g)}const _6={};function Z6(){return new gt(Ie(),L0())}function Y4(c,n,s,o,g,w){const N=n[1],Z=N.data[c+8],X1=ye(Z,N,s,null==o?we(Z)&&s2:o!=N&&0!=(3&Z.type),g&S1.Host&&w===Z);return null!==X1?I4(n,N,X1,Z):_6}function ye(c,n,s,o,g){const w=c.providerIndexes,N=n.data,Z=1048575&w,s1=c.directiveStart,X1=w>>20,j2=g?Z+X1:c.directiveEnd;for(let c0=o?Z:Z+X1;c0<j2;c0++){const C0=N[c0];if(c0<s1&&s===C0||c0>=s1&&C0.type===s)return c0}if(g){const c0=N[s1];if(c0&&w6(c0)&&c0.type===s)return s1}return null}function I4(c,n,s,o){let g=c[s];const w=n.data;if(function l1(c){return c instanceof D1}(g)){const N=g;N.resolving&&function p1(c,n){const s=n?`. Dependency path: ${n.join(" > ")} > ${c}`:"";throw new t1(-200,`Circular dependency in DI detected for ${c}${s}`)}(n1(w[s]));const Z=D2(N.canSeeViewProviders);N.resolving=!0;const s1=N.injectImpl?F(N.injectImpl):null;N0(c,o,S1.Default);try{g=c[s]=N.factory(void 0,w,c,o),n.firstCreatePass&&s>=o.directiveStart&&function T4(c,n,s){const{ngOnChanges:o,ngOnInit:g,ngDoCheck:w}=n.type.prototype;if(o){const N=x4(n);(s.preOrderHooks||(s.preOrderHooks=[])).push(c,N),(s.preOrderCheckHooks||(s.preOrderCheckHooks=[])).push(c,N)}g&&(s.preOrderHooks||(s.preOrderHooks=[])).push(0-c,g),w&&((s.preOrderHooks||(s.preOrderHooks=[])).push(c,w),(s.preOrderCheckHooks||(s.preOrderCheckHooks=[])).push(c,w))}(s,w[s],n)}finally{null!==s1&&F(s1),D2(Z),N.resolving=!1,i6()}}return g}function ot(c,n,s){return!!(s[n+(c>>5)]&1<<c)}function bt(c,n){return!(c&S1.Self||c&S1.Host&&n)}class gt{constructor(n,s){this._tNode=n,this._lView=s}get(n,s,o){return $0(this._tNode,this._lView,n,o,s)}}function At(c){return q(()=>{const n=c.prototype.constructor,s=n[Q1]||Ot(n),o=Object.prototype;let g=Object.getPrototypeOf(c.prototype).constructor;for(;g&&g!==o;){const w=g[Q1]||Ot(g);if(w&&w!==s)return w;g=Object.getPrototypeOf(g)}return w=>new w})}function Ot(c){return d1(c)?()=>{const n=Ot(j(c));return n&&n()}:Ce(c)}function yt(c){return function e0(c,n){if("class"===n)return c.classes;if("style"===n)return c.styles;const s=c.attrs;if(s){const o=s.length;let g=0;for(;g<o;){const w=s[g];if(a0(w))break;if(0===w)g+=2;else if("number"==typeof w)for(g++;g<o&&"string"==typeof s[g];)g++;else{if(w===n)return s[g+1];g+=2}}}return null}(Ie(),c)}const Ke="__parameters__",wt="__prop__metadata__";function _3(c){return function(...s){if(c){const o=c(...s);for(const g in o)this[g]=o[g]}}}function Pt(c,n,s){return q(()=>{const o=_3(n);function g(...w){if(this instanceof g)return o.apply(this,w),this;const N=new g(...w);return Z.annotation=N,Z;function Z(s1,I1,X1){const x2=s1.hasOwnProperty(Ke)?s1[Ke]:Object.defineProperty(s1,Ke,{value:[]})[Ke];for(;x2.length<=X1;)x2.push(null);return(x2[X1]=x2[X1]||[]).push(N),s1}}return s&&(g.prototype=Object.create(s.prototype)),g.prototype.ngMetadataName=c,g.annotationCls=g,g})}function Et(c,n,s,o){return q(()=>{const g=_3(n);function w(...N){if(this instanceof w)return g.apply(this,N),this;const Z=new w(...N);return function s1(I1,X1){const x2=I1.constructor,j2=x2.hasOwnProperty(wt)?x2[wt]:Object.defineProperty(x2,wt,{value:{}})[wt];j2[X1]=j2.hasOwnProperty(X1)&&j2[X1]||[],j2[X1].unshift(Z),o&&o(I1,X1,...N)}}return s&&(w.prototype=Object.create(s.prototype)),w.prototype.ngMetadataName=c,w.annotationCls=w,w})}class r4{constructor(n,s){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof s?this.__NG_ELEMENT_ID__=s:void 0!==s&&(this.\u0275prov=U1({token:this,providedIn:s.providedIn||"root",factory:s.factory}))}toString(){return`InjectionToken ${this._desc}`}}const Mc=new r4("AnalyzeForEntryComponents");class $c{}const qc=Et("ViewChild",(c,n)=>Object.assign({selector:c,first:!0,isViewQuery:!0,descendants:!0},n),$c);function rt(c,n){void 0===n&&(n=c);for(let s=0;s<c.length;s++){let o=c[s];Array.isArray(o)?(n===c&&(n=c.slice(0,s)),rt(o,n)):n!==c&&n.push(o)}return n}
1function ht(c,n){c.forEach(s=>Array.isArray(s)?ht(s,n):n(s))}function Cc(c,n,s){n>=c.length?c.push(s):c.splice(n,0,s)}function Gt(c,n){return n>=c.length-1?c.pop():c.splice(n,1)[0]}function Z4(c,n){const s=[];for(let o=0;o<c;o++)s.push(n);return s}function pt(c,n,s){let o=he(c,n);return o>=0?c[1|o]=s:(o=~o,function R3(c,n,s,o){let g=c.length;if(g==n)c.push(s,o);else if(1===g)c.push(o,c[0]),c[0]=s;else{for(g--,c.push(c[g-1],c[g]);g>n;)c[g]=c[g-2],g--;c[n]=s,c[n+1]=o}}(c,o,n,s)),o}function v3(c,n){const s=he(c,n);if(s>=0)return c[1|s]}function he(c,n){return function Wt(c,n,s){let o=0,g=c.length>>s;for(;g!==o;){const w=o+(g-o>>1),N=c[w<<s];if(n===N)return w<<s;N>n?g=w:o=w+1}return~(g<<s)}(c,n,1)}const Rt={},cc="__NG_DI_FLAG__",w3="ngTempTokenPath",nc=/\n/gm,Y3="__source",xt=m({provide:String,useValue:m});let Ft;function S3(c){const n=Ft;return Ft=c,n}function a3(c,n=S1.Default){if(void 0===Ft)throw new t1(203,"");return null===Ft?o1(c,void 0,n):Ft.get(c,n&S1.Optional?null:void 0,n)}function j4(c,n=S1.Default){return(function f1(){return a1}()||a3)(j(c),n)}const bc=j4;function T3(c){const n=[];for(let s=0;s<c.length;s++){const o=j(c[s]);if(Array.isArray(o)){if(0===o.length)throw new t1(900,"");let g,w=S1.Default;for(let N=0;N<o.length;N++){const Z=o[N],s1=ic(Z);"number"==typeof s1?-1===s1?g=Z.token:w|=s1:g=Z}n.push(j4(g,w))}else n.push(j4(o))}return n}function $t(c,n){return c[cc]=n,c.prototype[cc]=n,c}function ic(c){return c[cc]}const qt=$t(Pt("Inject",c=>({token:c})),-1),Lt=$t(Pt("Optional"),8),o3=$t(Pt("SkipSelf"),4);var u1=(()=>((u1=u1||{})[u1.Important=1]="Important",u1[u1.DashCase=2]="DashCase",u1))();const E1=/^>|^->|<!--|-->|--!>|<!-$/g,J1=/(<|>)/;const st="__ngContext__";function C4(c,n){c[st]=n}function Qc(c){const n=function zt(c){return c[st]||null}(c);return n?Array.isArray(n)?n:n.lView:null}let Dc;function ac(c,n){return Dc(c,n)}function x(c){const n=c[3];return B6(n)?n[3]:n}function O(c){return P1(c[13])}function g1(c){return P1(c[4])}function P1(c){for(;null!==c&&!B6(c);)c=c[4];return c}function u0(c,n,s,o,g){if(null!=o){let w,N=!1;B6(o)?w=o:U6(o)&&(N=!0,o=o[0]);const Z=ae(o);0===c&&null!==s?null==g?H8(n,s,Z):W3(n,s,Z,g||null,!0):1===c&&null!==s?W3(n,s,Z,g||null,!0):2===c?sn(n,Z,N):3===c&&n.destroyNode(Z),null!=w&&function gs(c,n,s,o,g){const w=s[7];w!==ae(s)&&u0(n,c,o,w,g);for(let Z=10;Z<s.length;Z++){const s1=s[Z];Ac(s1[1],s1,c,n,o,w)}}(n,c,w,s,g)}}function v0(c,n){return W6(c)?c.createText(n):c.createTextNode(n)}function P0(c,n,s){W6(c)?c.setValue(n,s):n.textContent=s}function o6(c,n){return c.createComment(function m0(c){return c.replace(E1,n=>n.replace(J1,"\u200b$1\u200b"))}(n))}function x6(c,n,s){if(W6(c))return c.createElement(n,s);{const o=null!==s?function K6(c){const n=c.toLowerCase();return"svg"===n?"http://www.w3.org/2000/svg":"math"===n?"http://www.w3.org/1998/MathML/":null}(s):null;return null===o?c.createElement(n):c.createElementNS(o,n)}}function J4(c,n){const s=c[9],o=s.indexOf(n),g=n[3];1024&n[2]&&(n[2]&=-1025,h1(g,-1)),s.splice(o,1)}function Bt(c,n){if(c.length<=10)return;const s=10+n,o=c[s];if(o){const g=o[17];null!==g&&g!==c&&J4(g,o),n>0&&(c[s-1][4]=o[4]);const w=Gt(c,10+n);!function I6(c,n){Ac(c,n,n[11],2,null,null),n[0]=null,n[6]=null}(o[1],o);const N=w[19];null!==N&&N.detachView(w[1]),o[3]=null,o[4]=null,o[2]&=-129}return o}function oc(c,n){if(!(256&n[2])){const s=n[11];W6(s)&&s.destroyNode&&Ac(c,n,s,3,null,null),function t4(c){let n=c[13];if(!n)return r3(c[1],c);for(;n;){let s=null;if(U6(n))s=n[13];else{const o=n[10];o&&(s=o)}if(!s){for(;n&&!n[4]&&n!==c;)U6(n)&&r3(n[1],n),n=n[3];null===n&&(n=c),U6(n)&&r3(n[1],n),s=n&&n[4]}n=s}}(n)}}function r3(c,n){if(!(256&n[2])){n[2]&=-129,n[2]|=256,function uc(c,n){let s;if(null!=c&&null!=(s=c.destroyHooks))for(let o=0;o<s.length;o+=2){const g=n[s[o]];if(!(g instanceof D1)){const w=s[o+1];if(Array.isArray(w))for(let N=0;N<w.length;N+=2){const Z=g[w[N]],s1=w[N+1];try{s1.call(Z)}finally{}}else try{w.call(g)}finally{}}}}(c,n),function rc(c,n){const s=c.cleanup,o=n[7];let g=-1;if(null!==s)for(let w=0;w<s.length-1;w+=2)if("string"==typeof s[w]){const N=s[w+1],Z="function"==typeof N?N(n):ae(n[N]),s1=o[g=s[w+2]],I1=s[w+3];"boolean"==typeof I1?Z.removeEventListener(s[w],s1,I1):I1>=0?o[g=I1]():o[g=-I1].unsubscribe(),w+=2}else{const N=o[g=s[w+1]];s[w].call(N)}if(null!==o){for(let w=g+1;w<o.length;w++)o[w]();n[7]=null}}(c,n),1===n[1].type&&W6(n[11])&&n[11].destroy();const s=n[17];if(null!==s&&B6(n[3])){s!==n[3]&&J4(s,n);const o=n[19];null!==o&&o.detachView(c)}}}function Ht(c,n,s){return u3(c,n.parent,s)}function u3(c,n,s){let o=n;for(;null!==o&&40&o.type;)o=(n=o).parent;if(null===o)return s[0];if(2&o.flags){const g=c.data[o.directiveStart].encapsulation;if(g===G1.None||g===G1.Emulated)return null}return Q6(o,s)}function W3(c,n,s,o,g){W6(c)?c.insertBefore(n,s,o,g):n.insertBefore(s,o,g)}function H8(c,n,s){W6(c)?c.appendChild(n,s):n.appendChild(s)}function Wn(c,n,s,o,g){null!==o?W3(c,n,s,o,g):H8(c,n,s)}function en(c,n){return W6(c)?c.parentNode(n):n.parentNode}function U8(c,n,s){return V8(c,n,s)}function j8(c,n,s){return 40&c.type?Q6(c,s):null}let tn,dc,Oc,V8=j8;function Zn(c,n){V8=c,tn=n}function cn(c,n,s,o){const g=Ht(c,o,n),w=n[11],Z=U8(o.parent||n[6],o,n);if(null!=g)if(Array.isArray(s))for(let s1=0;s1<s.length;s1++)Wn(w,g,s[s1],Z,!1);else Wn(w,g,s,Z,!1);void 0!==tn&&tn(w,o,n,s,g)}
vendor: 5,491 bytes, line 1
1function Nc(c,n){if(null!==n){const s=n.type;if(3&s)return Q6(n,c);if(4&s)return nn(-1,c[n.index]);if(8&s){const o=n.child;if(null!==o)return Nc(c,o);{const g=c[n.index];return B6(g)?nn(-1,g):ae(g)}}if(32&s)return ac(n,c)()||ae(c[n.index]);{const o=$n(c,n);return null!==o?Array.isArray(o)?o[0]:Nc(x(c[16]),o):Nc(c,n.next)}}return null}function $n(c,n){return null!==n?c[16][6].projection[n.projection]:null}function nn(c,n){const s=10+c+1;if(s<n.length){const o=n[s],g=o[1].firstChild;if(null!==g)return Nc(o,g)}return n[7]}function sn(c,n,s){const o=en(c,n);o&&function ps(c,n,s,o){W6(c)?c.removeChild(n,s,o):n.removeChild(s)}(c,o,n,s)}function qn(c,n,s,o,g,w,N){for(;null!=s;){const Z=o[s.index],s1=s.type;if(N&&0===n&&(Z&&C4(ae(Z),o),s.flags|=4),64!=(64&s.flags))if(8&s1)qn(c,n,s.child,o,g,w,!1),u0(n,c,g,Z,w);else if(32&s1){const I1=ac(s,o);let X1;for(;X1=I1();)u0(n,c,g,X1,w);u0(n,c,g,Z,w)}else 16&s1?ln(c,n,o,s,g,w):u0(n,c,g,Z,w);s=N?s.projectionNext:s.next}}function Ac(c,n,s,o,g,w){qn(s,o,c.firstChild,n,g,w,!1)}function ln(c,n,s,o,g,w){const N=s[16],s1=N[6].projection[o.projection];if(Array.isArray(s1))for(let I1=0;I1<s1.length;I1++)u0(n,c,g,s1[I1],w);else qn(c,n,s1,N[3],g,w,!0)}function Kn(c,n,s){W6(c)?c.setAttribute(n,"style",s):n.style.cssText=s}function Jn(c,n,s){W6(c)?""===s?c.removeAttribute(n,"class"):c.setAttribute(n,"class",s):n.className=s}function Z3(c){var n;return(null===(n=function Qn(){if(void 0===dc&&(dc=null,z0.trustedTypes))try{dc=z0.trustedTypes.createPolicy("angular",{createHTML:c=>c,createScript:c=>c,createScriptURL:c=>c})}catch(c){}return dc}())||void 0===n?void 0:n.createHTML(c))||c}function an(){if(void 0===Oc&&(Oc=null,z0.trustedTypes))try{Oc=z0.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:c=>c,createScript:c=>c,createScriptURL:c=>c})}catch(c){}return Oc}function on(c){var n;return(null===(n=an())||void 0===n?void 0:n.createHTML(c))||c}function r(c){var n;return(null===(n=an())||void 0===n?void 0:n.createScriptURL(c))||c}class i{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class u extends i{getTypeName(){return"HTML"}}class k extends i{getTypeName(){return"Style"}}class B extends i{getTypeName(){return"Script"}}class r1 extends i{getTypeName(){return"URL"}}class q1 extends i{getTypeName(){return"ResourceURL"}}function o2(c){return c instanceof i?c.changingThisBreaksApplicationSecurity:c}function E2(c,n){const s=Q2(c);if(null!=s&&s!==n){if("ResourceURL"===s&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${s} (see https://g.co/ng/security#xss)`)}return s===n}function Q2(c){return c instanceof i&&c.getTypeName()||null}function p0(c){return new u(c)}function y0(c){return new k(c)}function F0(c){return new B(c)}function b0(c){return new r1(c)}function R6(c){return new q1(c)}function p6(c){const n=new me(c);return function _e(){try{return!!(new window.DOMParser).parseFromString(Z3(""),"text/html")}catch(c){return!1}}()?new y6(n):n}class y6{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n="<body><remove></remove>"+n;try{const s=(new window.DOMParser).parseFromString(Z3(n),"text/html").body;return null===s?this.inertDocumentHelper.getInertBodyElement(n):(s.removeChild(s.firstChild),s)}catch(s){return null}}}class me{constructor(n){if(this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const s=this.inertDocument.createElement("html");this.inertDocument.appendChild(s);const o=this.inertDocument.createElement("body");s.appendChild(o)}}getInertBodyElement(n){const s=this.inertDocument.createElement("template");if("content"in s)return s.innerHTML=Z3(n),s;const o=this.inertDocument.createElement("body");return o.innerHTML=Z3(n),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(o),o}stripCustomNsAttrs(n){const s=n.attributes;for(let g=s.length-1;0<g;g--){const N=s.item(g).name;("xmlns:ns1"===N||0===N.indexOf("ns1:"))&&n.removeAttribute(N)}let o=n.firstChild;for(;o;)o.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(o),o=o.nextSibling}}const ct=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi,rn=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function kt(c){return(c=String(c)).match(ct)||c.match(rn)?c:"unsafe:"+c}function u4(c){return(c=String(c)).split(",").map(n=>kt(n.trim())).join(", ")}function Nt(c){const n={};for(const s of c.split(","))n[s]=!0;return n}function Xn(...c){const n={};for(const s of c)for(const o in s)s.hasOwnProperty(o)&&(n[o]=!0);return n}const Z8=Nt("area,br,col,hr,img,wbr"),_o=Nt("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Mo=Nt("rp,rt"),$8=Xn(Z8,Xn(_o,Nt("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")),Xn(Mo,Nt("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")),Xn(Mo,_o)),Ls=Nt("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Cs=Nt("srcset"),zs=Xn(Ls,Cs,Nt("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,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Nt("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")),Nu=Nt("script,style,template");class Au{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let s=n.firstChild,o=!0;for(;s;)if(s.nodeType===Node.ELEMENT_NODE?o=this.startElement(s):s.nodeType===Node.TEXT_NODE?this.chars(s.nodeValue):this.sanitizedSomething=!0,o&&s.firstChild)s=s.firstChild;else for(;s;){s.nodeType===Node.ELEMENT_NODE&&this.endElement(s);let g=this.checkClobberedElement(s,s.nextSibling);if(g){s=g;break}s=this.checkClobberedElement(s,s.parentNode)}return this.buf.join("")}startElement(n){const s=n.nodeName.toLowerCase();if(!$8.hasOwnProperty(s))return this.sanitizedSomething=!0,!Nu.hasOwnProperty(s);this.buf.push("<"),this.buf.push(s);const o=n.attributes;for(let g=0;g<o.length;g++){const w=o.item(g),N=w.name,Z=N.toLowerCase();if(!zs.hasOwnProperty(Z)){this.sanitizedSomething=!0;continue}let s1=w.value;Ls[Z]&&(s1=kt(s1)),Cs[Z]&&(s1=u4(s1)),this.buf.push(" ",N,'="',zo(s1),'"')}return this.buf.push(">"),!0}endElement(n){const s=n.nodeName.toLowerCase();$8.hasOwnProperty(s)&&!Z8.hasOwnProperty(s)&&(this.buf.push("</"),this.buf.push(s),this.buf.push(">"))}chars(n){this.buf.push(zo(n))}checkClobberedElement(n,s){if(s&&(n.compareDocumentPosition(s)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`);return s}}const Lo=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Co=/([^\#-~ |!])/g;function zo(c){return c.replace(/&/g,"&amp;").replace(Lo,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(Co,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let e8;function vo(c,n){let s=null;try{e8=e8||p6(c);let o=n?String(n):"";s=e8.getInertBodyElement(o);let g=5,w=o;do{if(0===g)throw new Error("Failed to sanitize html because the input is unstable");g--,o=w,w=s.innerHTML,s=e8.getInertBodyElement(o)}while(o!==w);return Z3((new Au).sanitizeChildren(vs(s)||s))}finally{if(s){const o=vs(s)||s;for(;o.firstChild;)o.removeChild(o.firstChild)}}}function vs(c){return"content"in c&&function bo(c){return c.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===c.nodeName}(c)?c.content:null}var nt=(()=>((nt=nt||{})[nt.NONE=0]="NONE",nt[nt.HTML=1]="HTML",nt[nt.STYLE=2]="STYLE",nt[nt.SCRIPT=3]="SCRIPT",nt[nt.URL=4]="URL",nt[nt.RESOURCE_URL=5]="RESOURCE_URL",nt))();function yo(c){const n=t8();return n?on(n.sanitize(nt.HTML,c)||""):E2(c,"HTML")?on(o2(c)):vo(Oe(),_1(c))}function bs(c){const n=t8();return n?n.sanitize(nt.URL,c)||"":E2(c,"URL")?o2(c):kt(_1(c))}function ys(c){const n=t8();if(n)return r(n.sanitize(nt.RESOURCE_URL,c)||"");if(E2(c,"ResourceURL"))return r(o2(c));throw new t1(904,"")}function t8(){const c=L0();return c&&c[12]}function xs(c){return c.ngOriginalError}function Bu(c,...n){c.error(...n)}class un{constructor(){this._console=console}handleError(n){const s=this._findOriginalError(n),o=function Ss(c){return c&&c.ngErrorLogger||Bu}(n);o(this._console,"ERROR",n),s&&o(this._console,"ORIGINAL ERROR",s)}_findOriginalError(n){let s=n&&xs(n);for(;s&&xs(s);)s=xs(s);return s||null}}const Do=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(z0))();function Eo(c){return c.ownerDocument.defaultView}function No(c){return c.ownerDocument}function D3(c){return c instanceof Function?c():c}function ks(c,n,s){let o=c.length;for(;;){const g=c.indexOf(n,s);if(-1===g)return g;
1if(0===g||c.charCodeAt(g-1)<=32){const w=n.length;if(g+w===o||c.charCodeAt(g+w)<=32)return g}s=g+1}}const Ds="ng-template";function ju(c,n,s){let o=0;for(;o<c.length;){let g=c[o++];if(s&&"class"===g){if(g=c[o],-1!==ks(g.toLowerCase(),n,0))return!0}else if(1===g){for(;o<c.length&&"string"==typeof(g=c[o++]);)if(g.toLowerCase()===n)return!0;return!1}}return!1}function Oo(c){return 4===c.type&&c.value!==Ds}function Es(c,n,s){return n===(4!==c.type||s?c.value:Ds)}function Vu(c,n,s){let o=4;const g=c.attrs||[],w=function Po(c){for(let n=0;n<c.length;n++)if(a0(c[n]))return n;return c.length}(g);let N=!1;for(let Z=0;Z<n.length;Z++){const s1=n[Z];if("number"!=typeof s1){if(!N)if(4&o){if(o=2|1&o,""!==s1&&!Es(c,s1,s)||""===s1&&1===n.length){if(Xt(o))return!1;N=!0}}else{const I1=8&o?s1:n[++Z];if(8&o&&null!==c.attrs){if(!ju(c.attrs,I1,s)){if(Xt(o))return!1;N=!0}continue}const x2=Gu(8&o?"class":s1,g,Oo(c),s);if(-1===x2){if(Xt(o))return!1;N=!0;continue}if(""!==I1){let j2;j2=x2>w?"":g[x2+1].toLowerCase();const c0=8&o?j2:null;if(c0&&-1!==ks(c0,I1,0)||2&o&&I1!==j2){if(Xt(o))return!1;N=!0}}}}else{if(!N&&!Xt(o)&&!Xt(s1))return!1;if(N&&Xt(s1))continue;N=!1,o=s1|1&o}}return Xt(o)||N}function Xt(c){return 0==(1&c)}function Gu(c,n,s,o){if(null===n)return-1;let g=0;if(o||!s){let w=!1;for(;g<n.length;){const N=n[g];if(N===c)return g;if(3===N||6===N)w=!0;else{if(1===N||2===N){let Z=n[++g];for(;"string"==typeof Z;)Z=n[++g];continue}if(4===N)break;if(0===N){g+=4;continue}}g+=w?1:2}return-1}return function Io(c,n){let s=c.indexOf(4);if(s>-1)for(s++;s<c.length;){const o=c[s];if("number"==typeof o)return-1;if(o===n)return s;s++}return-1}(n,c)}function Ns(c,n,s=!1){for(let o=0;o<n.length;o++)if(Vu(c,n[o],s))return!0;return!1}function Wu(c,n){e:for(let s=0;s<n.length;s++){const o=n[s];if(c.length===o.length){for(let g=0;g<c.length;g++)if(c[g]!==o[g])continue e;return!0}}return!1}function Ro(c,n){return c?":not("+n.trim()+")":n}function Fo(c){let n=c[0],s=1,o=2,g="",w=!1;for(;s<c.length;){let N=c[s];if("string"==typeof N)if(2&o){const Z=c[++s];g+="["+N+(Z.length>0?'="'+Z+'"':"")+"]"}else 8&o?g+="."+N:4&o&&(g+=" "+N);else""!==g&&!Xt(N)&&(n+=Ro(w,g),g=""),o=N,w=w||!Xt(o);s++}return""!==g&&(n+=Ro(w,g)),n}const oe={};function Yo(c){Os(m6(),L0(),E6()+c,!1)}function Os(c,n,s,o){if(!o)if(3==(3&n[2])){const w=c.preOrderCheckHooks;null!==w&&P4(n,w,s)}else{const w=c.preOrderHooks;null!==w&&k4(n,w,0,s)}ee(s)}function K8(c,n){return c<<17|n<<2}function d3(c){return c>>17&32767}function J8(c){return 2|c}function $3(c){return(131068&c)>>2}function Q8(c,n){return-131069&c|n<<2}function n8(c){return 1|c}function Ws(c,n){const s=c.contentQueries;if(null!==s)for(let o=0;o<s.length;o+=2){const g=s[o],w=s[o+1];if(-1!==w){const N=c.data[w];$2(g),N.contentQueries(2,n[w],w)}}}function a8(c,n,s,o,g,w,N,Z,s1,I1){const X1=n.blueprint.slice();return X1[0]=g,X1[2]=140|o,v1(X1),X1[3]=X1[15]=c,X1[8]=s,X1[10]=N||c&&c[10],X1[11]=Z||c&&c[11],X1[12]=s1||c&&c[12]||null,X1[9]=I1||c&&c[9]||null,X1[6]=w,X1[16]=2==n.type?c[16]:X1,X1}function fn(c,n,s,o,g){let w=c.data[n];if(null===w)w=ci(c,n,s,o,g),function d(){return c1.lFrame.inI18n}()&&(w.flags|=64);else if(64&w.type){w.type=s,w.value=o,w.attrs=g;const N=Re();w.injectorIndex=null===N?-1:N.injectorIndex}return Fe(w,!0),w}function ci(c,n,s,o,g){const w=ft(),N=at(),s1=c.data[n]=function ar(c,n,s,o,g,w){return{type:s,index:o,insertBeforeIndex:null,injectorIndex:n?n.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,value:g,attrs:w,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,N?w:w&&w.parent,s,n,o,g);return null===c.firstChild&&(c.firstChild=s1),null!==w&&(N?null==w.child&&null!==s1.parent&&(w.child=s1):null===w.next&&(w.next=s1)),s1}function hc(c,n,s,o){if(0===s)return-1;const g=n.length;for(let w=0;w<s;w++)n.push(o),c.blueprint.push(o),c.data.push(null);return g}function o8(c,n,s){B0(n);try{const o=c.viewQuery;null!==o&&cl(1,o,s);const g=c.template;null!==g&&cr(c,n,g,1,s),c.firstCreatePass&&(c.firstCreatePass=!1),c.staticContentQueries&&Ws(c,n),c.staticViewQueries&&cl(2,c.viewQuery,s);const w=c.components;null!==w&&function er(c,n){for(let s=0;s<n.length;s++)md(c,n[s])}(n,w)}catch(o){throw c.firstCreatePass&&(c.incompleteFirstPass=!0,c.firstCreatePass=!1),o}finally{n[2]&=-5,b6()}}function hn(c,n,s,o){const g=n[2];if(256!=(256&g)){B0(n);try{v1(n),function T1(c){return c1.lFrame.bindingIndex=c}(c.bindingStartIndex),null!==s&&cr(c,n,s,2,o);const N=3==(3&g);if(N){const I1=c.preOrderCheckHooks;null!==I1&&P4(n,I1,null)}else{const I1=c.preOrderHooks;null!==I1&&k4(n,I1,0,null),K0(n,0)}if(function _r(c){for(let n=O(c);null!==n;n=g1(n)){if(!n[2])continue;const s=n[9];for(let o=0;o<s.length;o++){const g=s[o],w=g[3];0==(1024&g[2])&&h1(w,1),g[2]|=1024}}}(n),function hd(c){for(let n=O(c);null!==n;n=g1(n))for(let s=10;s<n.length;s++){const o=n[s],g=o[1];H4(o)&&hn(g,o,g.template,o[8])}}(n),null!==c.contentQueries&&Ws(c,n),N){const I1=c.contentCheckHooks;null!==I1&&P4(n,I1)}else{const I1=c.contentHooks;null!==I1&&k4(n,I1,1),K0(n,1)}!function td(c,n){const s=c.hostBindingOpCodes;if(null!==s)try{for(let o=0;o<s.length;o++){const g=s[o];if(g<0)ee(~g);else{const w=g,N=s[++o],Z=s[++o];A(N,w),Z(2,n[w])}}}finally{ee(-1)}}(c,n);const Z=c.components;null!==Z&&function Xo(c,n){for(let s=0;s<n.length;s++)pd(c,n[s])}(n,Z);const s1=c.viewQuery;
1if(null!==s1&&cl(2,s1,o),N){const I1=c.viewCheckHooks;null!==I1&&P4(n,I1)}else{const I1=c.viewHooks;null!==I1&&k4(n,I1,2),K0(n,2)}!0===c.firstUpdatePass&&(c.firstUpdatePass=!1),n[2]&=-73,1024&n[2]&&(n[2]&=-1025,h1(n[3],-1))}finally{b6()}}}function tr(c,n,s,o){const g=n[10],N=e4(n);try{!N&&g.begin&&g.begin(),N&&o8(c,n,o),hn(c,n,s,o)}finally{!N&&g.end&&g.end()}}function cr(c,n,s,o,g){const w=E6(),N=2&o;try{ee(-1),N&&n.length>20&&Os(c,n,20,!1),s(o,g)}finally{ee(w)}}function nr(c,n,s){if(ie(n)){const g=n.directiveEnd;for(let w=n.directiveStart;w<g;w++){const N=c.data[w];N.contentQueries&&N.contentQueries(1,s[w],w)}}}function ni(c,n,s){!a4()||(function si(c,n,s,o){const g=s.directiveStart,w=s.directiveEnd;c.firstCreatePass||T(s,n),C4(o,n);const N=s.initialInputs;for(let Z=g;Z<w;Z++){const s1=c.data[Z],I1=w6(s1);I1&&gr(n,s,s1);const X1=I4(n,c,Z,s);C4(X1,n),null!==N&&Xs(0,Z-g,X1,s1,0,N),I1&&(fe(s.index,n)[8]=X1)}}(c,n,s,Q6(s,n)),128==(128&s.flags)&&function rd(c,n,s){const o=s.directiveStart,g=s.directiveEnd,N=s.index,Z=function b1(){return c1.lFrame.currentDirectiveIndex}();try{ee(N);for(let s1=o;s1<g;s1++){const I1=c.data[s1],X1=n[s1];Z1(s1),(null!==I1.hostBindings||0!==I1.hostVars||null!==I1.hostAttrs)&&fr(I1,X1)}}finally{ee(-1),Z1(Z)}}(c,n,s))}function Zs(c,n,s=Q6){const o=n.localNames;if(null!==o){let g=n.index+1;for(let w=0;w<o.length;w+=2){const N=o[w+1],Z=-1===N?s(n,c):c[N];c[g++]=Z}}}function ir(c){const n=c.tView;return null===n||n.incompleteFirstPass?c.tView=r8(1,null,c.template,c.decls,c.vars,c.directiveDefs,c.pipeDefs,c.viewQuery,c.schemas,c.consts):n}function r8(c,n,s,o,g,w,N,Z,s1,I1){const X1=20+o,x2=X1+g,j2=function sr(c,n){const s=[];for(let o=0;o<n;o++)s.push(o<c?null:oe);return s}(X1,x2),c0="function"==typeof I1?I1():I1;return j2[1]={type:c,blueprint:j2,template:s,queries:null,viewQuery:Z,declTNode:n,data:j2.slice().fill(null,X1),bindingStartIndex:X1,expandoStartIndex:x2,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 w?w():w,pipeRegistry:"function"==typeof N?N():N,firstChild:null,schemas:s1,consts:c0,incompleteFirstPass:!1}}function qs(c,n,s,o){const g=nl(n);null===s?g.push(o):(g.push(s),c.firstCreatePass&&Cr(c).push(o,g.length-1))}function or(c,n,s){for(let o in c)if(c.hasOwnProperty(o)){const g=c[o];(s=null===s?{}:s).hasOwnProperty(o)?s[o].push(n,g):s[o]=[n,g]}return s}function Yt(c,n,s,o,g,w,N,Z){const s1=Q6(n,s);let X1,I1=n.inputs;!Z&&null!=I1&&(X1=I1[o])?(vr(c,s,X1,o,g),we(n)&&function rr(c,n){const s=fe(n,c);16&s[2]||(s[2]|=64)}(s,n.index)):3&n.type&&(o=function Ks(c){return"class"===c?"className":"for"===c?"htmlFor":"formaction"===c?"formAction":"innerHtml"===c?"innerHTML":"readonly"===c?"readOnly":"tabindex"===c?"tabIndex":c}(o),g=null!=N?N(g,n.value||"",o):g,W6(w)?w.setProperty(s1,o,g):D0(o)||(s1.setProperty?s1.setProperty(o,g):s1[o]=g))}function ii(c,n,s,o){let g=!1;if(a4()){const w=function ud(c,n,s){const o=c.directiveRegistry;let g=null;if(o)for(let w=0;w<o.length;w++){const N=o[w];Ns(s,N.selectors,!1)&&(g||(g=[]),F2(T(s,n),c,N.type),w6(N)?(hr(c,s),g.unshift(N)):g.push(N))}return g}(c,n,s),N=null===o?null:{"":-1};if(null!==w){g=!0,pr(s,c.data.length,w.length);for(let X1=0;X1<w.length;X1++){const x2=w[X1];x2.providersResolver&&x2.providersResolver(x2)}let Z=!1,s1=!1,I1=hc(c,n,w.length,null);for(let X1=0;X1<w.length;X1++){const x2=w[X1];s.mergedAttrs=A0(s.mergedAttrs,x2.hostAttrs),mr(c,s,n,I1,x2),Js(I1,x2,N),null!==x2.contentQueries&&(s.flags|=8),(null!==x2.hostBindings||null!==x2.hostAttrs||0!==x2.hostVars)&&(s.flags|=128);const j2=x2.type.prototype;!Z&&(j2.ngOnChanges||j2.ngOnInit||j2.ngDoCheck)&&((c.preOrderHooks||(c.preOrderHooks=[])).push(s.index),Z=!0),!s1&&(j2.ngOnChanges||j2.ngDoCheck)&&((c.preOrderCheckHooks||(c.preOrderCheckHooks=[])).push(s.index),s1=!0),I1++}!function nd(c,n){const o=n.directiveEnd,g=c.data,w=n.attrs,N=[];let Z=null,s1=null;for(let I1=n.directiveStart;I1<o;I1++){const X1=g[I1],x2=X1.inputs,j2=null===w||Oo(n)?null:fd(x2,w);N.push(j2),Z=or(x2,I1,Z),s1=or(X1.outputs,I1,s1)}null!==Z&&(Z.hasOwnProperty("class")&&(n.flags|=16),Z.hasOwnProperty("style")&&(n.flags|=32)),n.initialInputs=N,n.inputs=Z,n.outputs=s1}(c,s)}N&&function dd(c,n,s){if(n){const o=c.localNames=[];for(let g=0;g<n.length;g+=2){const w=s[n[g+1]];if(null==w)throw new t1(-301,!1);o.push(n[g],w)}}}(s,o,N)}return s.mergedAttrs=A0(s.mergedAttrs,s.attrs),g}function dr(c,n,s,o,g,w){const N=w.hostBindings;if(N){let Z=c.hostBindingOpCodes;
1null===Z&&(Z=c.hostBindingOpCodes=[]);const s1=~n.index;(function od(c){let n=c.length;for(;n>0;){const s=c[--n];if("number"==typeof s&&s<0)return s}return 0})(Z)!=s1&&Z.push(s1),Z.push(o,g,N)}}function fr(c,n){null!==c.hostBindings&&c.hostBindings(1,n)}function hr(c,n){n.flags|=2,(c.components||(c.components=[])).push(n.index)}function Js(c,n,s){if(s){if(n.exportAs)for(let o=0;o<n.exportAs.length;o++)s[n.exportAs[o]]=c;w6(n)&&(s[""]=c)}}function pr(c,n,s){c.flags|=1,c.directiveStart=n,c.directiveEnd=n+s,c.providerIndexes=n}function mr(c,n,s,o,g){c.data[o]=g;const w=g.factory||(g.factory=Ce(g.type)),N=new D1(w,w6(g),null);c.blueprint[o]=N,s[o]=N,dr(c,n,0,o,hc(c,s,g.hostVars,oe),g)}function gr(c,n,s){const o=Q6(n,c),g=ir(s),w=c[10],N=mn(c,a8(c,g,null,s.onPush?64:16,o,n,w,w.createRenderer(o,s),null,null));c[n.index]=N}function Qs(c,n,s,o,g,w,N){if(null==w)W6(c)?c.removeAttribute(n,g,s):n.removeAttribute(g);else{const Z=null==N?_1(w):N(w,o||"",g);W6(c)?c.setAttribute(n,g,Z,s):s?n.setAttributeNS(s,g,Z):n.setAttribute(g,Z)}}function Xs(c,n,s,o,g,w){const N=w[n];if(null!==N){const Z=o.setInput;for(let s1=0;s1<N.length;){const I1=N[s1++],X1=N[s1++],x2=N[s1++];null!==Z?o.setInput(s,x2,I1,X1):s[X1]=x2}}}function fd(c,n){let s=null,o=0;for(;o<n.length;){const g=n[o];if(0!==g)if(5!==g){if("number"==typeof g)break;c.hasOwnProperty(g)&&(null===s&&(s=[]),s.push(g,c[g],n[o+1])),o+=2}else o+=2;else o+=4}return s}function pn(c,n,s,o){return new Array(c,!0,!1,n,null,0,o,s,null,null)}function pd(c,n){const s=fe(n,c);if(H4(s)){const o=s[1];80&s[2]?hn(o,s,o.template,s[8]):s[5]>0&&el(s)}}function el(c){for(let o=O(c);null!==o;o=g1(o))for(let g=10;g<o.length;g++){const w=o[g];if(1024&w[2]){const N=w[1];hn(N,w,N.template,w[8])}else w[5]>0&&el(w)}const s=c[1].components;if(null!==s)for(let o=0;o<s.length;o++){const g=fe(s[o],c);H4(g)&&g[5]>0&&el(g)}}function md(c,n){const s=fe(n,c),o=s[1];(function gd(c,n){for(let s=n.length;s<c.blueprint.length;s++)n.push(c.blueprint[s])})(o,s),o8(o,s,s[8])}function mn(c,n){return c[13]?c[14][4]=n:c[13]=n,c[14]=n,n}function tl(c){for(;c;){c[2]|=64;const n=x(c);if(Ve(c)&&!n)return c;c=n}return null}function Lr(c){!function u8(c){for(let n=0;n<c.components.length;n++){const s=c.components[n],o=Qc(s),g=o[1];tr(g,o,g.template,s)}}(c[8])}function cl(c,n,s){$2(0),n(c,s)}const _d=(()=>Promise.resolve(null))();function nl(c){return c[7]||(c[7]=[])}function Cr(c){return c.cleanup||(c.cleanup=[])}function zr(c,n){const s=c[9],o=s?s.get(un,null):null;o&&o.handleError(n)}function vr(c,n,s,o,g){for(let w=0;w<s.length;){const N=s[w++],Z=s[w++],s1=n[N],I1=c.data[N];null!==I1.setInput?I1.setInput(s1,g,o,Z):s1[Z]=g}}function f3(c,n,s){const o=p4(n,c);P0(c[11],o,s)}function ai(c,n,s){let o=s?c.styles:null,g=s?c.classes:null,w=0;if(null!==n)for(let N=0;N<n.length;N++){const Z=n[N];"number"==typeof Z?w=Z:1==w?g=D(g,Z):2==w&&(o=D(o,Z+": "+n[++N]+";"))}s?c.styles=o:c.stylesWithoutHost=o,s?c.classes=g:c.classesWithoutHost=g}const d8=new r4("INJECTOR",-1);class yr{get(n,s=Rt){if(s===Rt){const o=new Error(`NullInjectorError: No provider for ${S(n)}!`);throw o.name="NullInjectorError",o}return s}}const gn=new r4("Set Injector scope."),_n={},Ld={};let oi;function sl(){return void 0===oi&&(oi=new yr),oi}function ll(c,n=null,s=null,o){const g=wr(c,n,s,o);return g._resolveInjectorDefTypes(),g}function wr(c,n=null,s=null,o){return new Cd(c,s,n||sl(),o)}class Cd{constructor(n,s,o,g=null){this.parent=o,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;const w=[];s&&ht(s,Z=>this.processProvider(Z,n,s)),ht([n],Z=>this.processInjectorType(Z,[],w)),this.records.set(d8,pc(void 0,this));const N=this.records.get(gn);this.scope=null!=N?N.value:null,this.source=g||("object"==typeof n?null:S(n))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(n=>n.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(n,s=Rt,o=S1.Default){this.assertNotDestroyed();const g=S3(this),w=F(void 0);try{if(!(o&S1.SkipSelf)){let Z=this.records.get(n);if(void 0===Z){const s1=function wd(c){return"function"==typeof c||"object"==typeof c&&c instanceof r4}(n)&&z2(n);Z=s1&&this.injectableDefInScope(s1)?pc(ri(n),_n):null,this.records.set(n,Z)}
1if(null!=Z)return this.hydrate(n,Z)}return(o&S1.Self?sl():this.parent).get(n,s=o&S1.Optional&&s===Rt?null:s)}catch(N){if("NullInjectorError"===N.name){if((N[w3]=N[w3]||[]).unshift(S(n)),g)throw N;return function yc(c,n,s,o){const g=c[w3];throw n[Y3]&&g.unshift(n[Y3]),c.message=function sc(c,n,s,o=null){c=c&&"\n"===c.charAt(0)&&"\u0275"==c.charAt(1)?c.substr(2):c;let g=S(n);if(Array.isArray(n))g=n.map(S).join(" -> ");else if("object"==typeof n){let w=[];for(let N in n)if(n.hasOwnProperty(N)){let Z=n[N];w.push(N+":"+("string"==typeof Z?JSON.stringify(Z):S(Z)))}g=`{${w.join(", ")}}`}return`${s}${o?"("+o+")":""}[${g}]: ${c.replace(nc,"\n  ")}`}("\n"+c.message,g,s,o),c.ngTokenPath=g,c[w3]=null,c}(N,n,"R3InjectorError",this.source)}throw N}finally{F(w),S3(g)}}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(n=>this.get(n))}toString(){const n=[];return this.records.forEach((o,g)=>n.push(S(g))),`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new t1(205,!1)}processInjectorType(n,s,o){if(!(n=j(n)))return!1;let g=K2(n);const w=null==g&&n.ngModule||void 0,N=void 0===w?n:w,Z=-1!==o.indexOf(N);if(void 0!==w&&(g=K2(w)),null==g)return!1;if(null!=g.imports&&!Z){let X1;o.push(N);try{ht(g.imports,x2=>{this.processInjectorType(x2,s,o)&&(void 0===X1&&(X1=[]),X1.push(x2))})}finally{}if(void 0!==X1)for(let x2=0;x2<X1.length;x2++){const{ngModule:j2,providers:c0}=X1[x2];ht(c0,C0=>this.processProvider(C0,j2,c0||j1))}}this.injectorDefTypes.add(N);const s1=Ce(N)||(()=>new N);this.records.set(N,pc(s1,_n));const I1=g.providers;if(null!=I1&&!Z){const X1=n;ht(I1,x2=>this.processProvider(x2,X1,I1))}return void 0!==w&&void 0!==n.providers}processProvider(n,s,o){let g=Pc(n=j(n))?n:j(n&&n.provide);const w=function zd(c,n,s){return Tr(c)?pc(void 0,c.useValue):pc(Sr(c),_n)}(n);if(Pc(n)||!0!==n.multi)this.records.get(g);else{let N=this.records.get(g);N||(N=pc(void 0,_n,!0),N.factory=()=>T3(N.multi),this.records.set(g,N)),g=n,N.multi.push(n)}this.records.set(g,w)}hydrate(n,s){return s.value===_n&&(s.value=Ld,s.value=s.factory()),"object"==typeof s.value&&s.value&&function yd(c){return null!==c&&"object"==typeof c&&"function"==typeof c.ngOnDestroy}(s.value)&&this.onDestroy.add(s.value),s.value}injectableDefInScope(n){if(!n.providedIn)return!1;const s=j(n.providedIn);return"string"==typeof s?"any"===s||s===this.scope:this.injectorDefTypes.has(s)}}function ri(c){const n=z2(c),s=null!==n?n.factory:Ce(c);if(null!==s)return s;if(c instanceof r4)throw new t1(204,!1);if(c instanceof Function)return function xr(c){const n=c.length;if(n>0)throw Z4(n,"?"),new t1(204,!1);const s=function g0(c){const n=c&&(c[u2]||c[v2]);if(n){const s=function q2(c){if(c.hasOwnProperty("name"))return c.name;const n=(""+c).match(/^function\s*([^\s(]+)/);return null===n?"":n[1]}(c);return console.warn(`DEPRECATED: DI is instantiating a token "${s}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${s}" class.`),n}return null}(c);return null!==s?()=>s.factory(c):()=>new c}(c);throw new t1(204,!1)}function Sr(c,n,s){let o;if(Pc(c)){const g=j(c);return Ce(g)||ri(g)}if(Tr(c))o=()=>j(c.useValue);else if(function vd(c){return!(!c||!c.useFactory)}(c))o=()=>c.useFactory(...T3(c.deps||[]));else if(function kr(c){return!(!c||!c.useExisting)}(c))o=()=>j4(j(c.useExisting));else{const g=j(c&&(c.useClass||c.provide));if(!function Dr(c){return!!c.deps}(c))return Ce(g)||ri(g);o=()=>new g(...T3(c.deps))}return o}function pc(c,n,s=!1){return{factory:c,value:n,multi:s?[]:void 0}}function Tr(c){return null!==c&&"object"==typeof c&&xt in c}function Pc(c){return"function"==typeof c}let h3=(()=>{class c{static create(s,o){var g;if(Array.isArray(s))return ll({name:""},o,s,"");{const w=null!==(g=s.name)&&void 0!==g?g:"";return ll({name:w},s.parent,s.providers,w)}}}return c.THROW_IF_NOT_FOUND=Rt,c.NULL=new yr,c.\u0275prov=U1({token:c,providedIn:"any",factory:()=>j4(d8)}),c.__NG_ELEMENT_ID__=-1,c})();function Ad(c,n){o4(Qc(c)[1],Ie())}function fl(c){let n=function Pr(c){return Object.getPrototypeOf(c.prototype).constructor}(c.type),s=!0;const o=[c];for(;n;){let g;
1if(w6(c))g=n.\u0275cmp||n.\u0275dir;else{if(n.\u0275cmp)throw new t1(903,"");g=n.\u0275dir}if(g){if(s){o.push(g);const N=c;N.inputs=hl(c.inputs),N.declaredInputs=hl(c.declaredInputs),N.outputs=hl(c.outputs);const Z=g.hostBindings;Z&&Id(c,Z);const s1=g.viewQuery,I1=g.contentQueries;if(s1&&Pd(c,s1),I1&&Ir(c,I1),b(c.inputs,g.inputs),b(c.declaredInputs,g.declaredInputs),b(c.outputs,g.outputs),w6(g)&&g.data.animation){const X1=c.data;X1.animation=(X1.animation||[]).concat(g.data.animation)}}const w=g.features;if(w)for(let N=0;N<w.length;N++){const Z=w[N];Z&&Z.ngInherit&&Z(c),Z===fl&&(s=!1)}}n=Object.getPrototypeOf(n)}!function Od(c){let n=0,s=null;for(let o=c.length-1;o>=0;o--){const g=c[o];g.hostVars=n+=g.hostVars,g.hostAttrs=A0(g.hostAttrs,s=A0(s,g.hostAttrs))}}(o)}function hl(c){return c===N2?{}:c===j1?[]:c}function Pd(c,n){const s=c.viewQuery;c.viewQuery=s?(o,g)=>{n(o,g),s(o,g)}:n}function Ir(c,n){const s=c.contentQueries;c.contentQueries=s?(o,g,w)=>{n(o,g,w),s(o,g,w)}:n}function Id(c,n){const s=c.hostBindings;c.hostBindings=s?(o,g)=>{n(o,g),s(o,g)}:n}let hi=null;function Ic(){if(!hi){const c=z0.Symbol;if(c&&c.iterator)hi=c.iterator;else{const n=Object.getOwnPropertyNames(Map.prototype);for(let s=0;s<n.length;++s){const o=n[s];"entries"!==o&&"size"!==o&&Map.prototype[o]===Map.prototype.entries&&(hi=o)}}}return hi}function Mn(c){return!!pi(c)&&(Array.isArray(c)||!(c instanceof Map)&&Ic()in c)}function pi(c){return null!==c&&("function"==typeof c||"object"==typeof c)}function N3(c,n,s){return c[n]=s}function Ln(c,n){return c[n]}function Tt(c,n,s){return!Object.is(c[n],s)&&(c[n]=s,!0)}function A3(c,n,s,o){const g=Tt(c,n,s);return Tt(c,n+1,o)||g}function mi(c,n,s,o,g){const w=A3(c,n,s,o);return Tt(c,n+2,g)||w}function Ut(c,n,s,o,g,w){const N=A3(c,n,s,o);return A3(c,n+2,g,w)||N}function pl(c,n,s,o){const g=L0();return Tt(g,J(),n)&&(m6(),function E3(c,n,s,o,g,w){const N=Q6(c,n);Qs(n[11],N,w,c.value,s,o,g)}(g6(),g,c,n,s,o)),pl}function Rc(c,n,s,o){return Tt(c,J(),s)?n+_1(s)+o:oe}function Cn(c,n,s,o,g,w){const Z=A3(c,L4(),s,g);return l(2),Z?n+_1(s)+o+_1(g)+w:oe}function Gr(c,n,s,o,g,w,N,Z){const s1=L0(),I1=m6(),X1=c+20,x2=I1.firstCreatePass?function Yd(c,n,s,o,g,w,N,Z,s1){const I1=n.consts,X1=fn(n,c,4,N||null,Ze(I1,Z));ii(n,s,X1,Ze(I1,s1)),o4(n,X1);const x2=X1.tViews=r8(2,X1,o,g,w,n.directiveRegistry,n.pipeRegistry,null,n.schemas,I1);return null!==n.queries&&(n.queries.template(n,X1),x2.queries=n.queries.embeddedTView(X1)),X1}(X1,I1,s1,n,s,o,g,w,N):I1.data[X1];Fe(x2,!1);const j2=s1[11].createComment("");cn(I1,s1,j2,x2),C4(j2,s1),mn(s1,s1[X1]=pn(j2,s1,j2,x2)),X0(x2)&&ni(I1,s1,x2),null!=N&&Zs(s1,x2,Z)}function Ml(c){return m4(function O4(){return c1.lFrame.contextLView}(),20+c)}function xn(c,n=S1.Default){const s=L0();return null===s?j4(c,n):$0(Ie(),s,j(c),n)}function a7(){throw new Error("invalid")}function Sl(c,n,s){const o=L0();return Tt(o,J(),n)&&Yt(m6(),g6(),o,c,n,o[11],s,!1),Sl}function _i(c,n,s,o,g){const N=g?"class":"style";vr(c,s,n.inputs[N],N,o)}function p8(c,n,s,o){const g=L0(),w=m6(),N=20+c,Z=g[11],s1=g[N]=x6(Z,n,function Ue(){return c1.lFrame.currentNamespace}()),I1=w.firstCreatePass?function ef(c,n,s,o,g,w,N){const Z=n.consts,I1=fn(n,c,2,g,Ze(Z,w));return ii(n,s,I1,Ze(Z,N)),null!==I1.attrs&&ai(I1,I1.attrs,!1),null!==I1.mergedAttrs&&ai(I1,I1.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,I1),I1}(N,w,g,0,n,s,o):w.data[N];Fe(I1,!0);const X1=I1.mergedAttrs;null!==X1&&n0(Z,s1,X1);const x2=I1.classes;null!==x2&&Jn(Z,s1,x2);const j2=I1.styles;return null!==j2&&Kn(Z,s1,j2),64!=(64&I1.flags)&&cn(w,g,s1,I1),0===function R0(){return c1.lFrame.elementDepthCount}()&&C4(s1,g),function v6(){c1.lFrame.elementDepthCount++}(),X0(I1)&&(ni(w,g,I1),nr(w,I1,g)),null!==o&&Zs(g,I1),p8}function Mi(){let c=Ie();at()?_4():(c=c.parent,Fe(c,!1));const n=c;!function w4(){c1.lFrame.elementDepthCount--}();const s=m6();return s.firstCreatePass&&(o4(s,c),ie(c)&&s.queries.elementEnd(c)),null!=n.classesWithoutHost&&function V1(c){return 0!=(16&c.flags)}(n)&&_i(s,n,L0(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function m2(c){return 0!=(32&c.flags)}(n)&&_i(s,n,L0(),n.stylesWithoutHost,!1),Mi}function m8(c,n,s,o){return p8(c,n,s,o),Mi(),m8}function Li(c,n,s){const o=L0(),g=m6(),w=c+20,N=g.firstCreatePass?function tf(c,n,s,o,g){const w=n.consts,N=Ze(w,o),Z=fn(n,c,8,"ng-container",N);return null!==N&&ai(Z,N,!0),ii(n,s,Z,Ze(w,g)),null!==n.queries&&n.queries.elementStart(n,Z),Z}(w,g,o,n,s):g.data[w];Fe(N,!0);const Z=o[w]=o[11].createComment("");return cn(g,o,Z,N),C4(Z,o),X0(N)&&(ni(g,o,N),nr(g,N,o)),null!=s&&Zs(o,N),Li}function Ci(){let c=Ie();const n=m6();return at()?_4():(c=c.parent,Fe(c,!1)),n.firstCreatePass&&(o4(n,c),ie(c)&&n.queries.elementEnd(c)),Ci}function Tl(c,n,s){return Li(c,n,s),Ci(),Tl}function Hc(){return L0()}function kl(c){return!!c&&"function"==typeof c.then}function o7(c){return!!c&&"function"==typeof c.subscribe}const r7=o7;function zi(c,n,s,o){const g=L0(),w=m6(),N=Ie();return function f7(c,n,s,o,g,w,N,Z){const s1=X0(o),X1=c.firstCreatePass&&Cr(c),x2=n[8],j2=nl(n);let c0=!0;if(3&o.type||Z){const Q0=Q6(o,n),f6=Z?Z(Q0):Q0,S0=j2.length,k6=Z?He=>Z(ae(He[o.index])):o.index;if(W6(s)){let He=null;if(!Z&&s1&&(He=function d7(c,n,s,o){const g=c.cleanup;if(null!=g)for(let w=0;w<g.length-1;w+=2){const N=g[w];if(N===s&&g[w+1]===o){const Z=n[7],s1=g[w+2];return Z.length>s1?Z[s1]:null}"string"==typeof N&&(w+=2)}return null}(c,n,g,o.index)),null!==He)(He.__ngLastListenerFn__||He).__ngNextListenerFn__=w,He.__ngLastListenerFn__=w,c0=!1;else{w=Dl(o,n,x2,w,!1);const d4=s.listen(f6,g,w);j2.push(w,d4),X1&&X1.push(g,k6,S0,S0+1)}}else w=Dl(o,n,x2,w,!0),f6.addEventListener(g,w,N),j2.push(w),X1&&X1.push(g,k6,S0,N)}else w=Dl(o,n,x2,w,!1);const C0=o.outputs;let V0;if(c0&&null!==C0&&(V0=C0[g])){const Q0=V0.length;if(Q0)for(let f6=0;f6<Q0;f6+=2){const jt=n[V0[f6]][V0[f6+1]].subscribe(w),Wc=j2.length;j2.push(w,jt),X1&&X1.push(g,o.index,Wc,-(Wc+1))}}}(w,g,g[11],N,c,n,!!s,o),zi}function h7(c,n,s,o){try{return!1!==s(o)}catch(g){return zr(c,g),!1}}function Dl(c,n,s,o,g){return function w(N){if(N===Function)return o;const Z=2&c.flags?fe(c.index,n):n;0==(32&n[2])&&tl(Z);let s1=h7(n,0,o,N),I1=w.__ngNextListenerFn__;for(;I1;)s1=h7(n,0,I1,N)&&s1,I1=I1.__ngNextListenerFn__;return g&&!1===s1&&(N.preventDefault(),N.returnValue=!1),s1}}function El(c=1){return function X6(c){return(c1.lFrame.contextLView=function Te(c,n){for(;c>0;)n=n[15],c--;return n}(c,c1.lFrame.contextLView))[8]}(c)}function p7(c,n){let s=null;const o=function As(c){const n=c.attrs;if(null!=n){const s=n.indexOf(5);if(0==(1&s))return n[s+1]}return null}(c);for(let g=0;g<n.length;g++){const w=n[g];if("*"!==w){if(null===o?Ns(c,w,!0):Wu(o,w))return g}else s=g}return s}function Nl(c){const n=L0()[16][6];if(!n.projection){const o=n.projection=Z4(c?c.length:1,null),g=o.slice();let w=n.child;for(;null!==w;){const N=c?p7(w,c):0;null!==N&&(g[N]?g[N].projectionNext=w:o[N]=w,g[N]=w),w=w.next}}}function m7(c,n=0,s){const o=L0(),g=m6(),w=fn(g,20+c,16,null,s||null);null===w.projection&&(w.projection=n),_4(),64!=(64&w.flags)&&function ms(c,n,s){ln(n[11],0,n,s,Ht(c,s,n),U8(s.parent||n[6],s,n))}(g,o,w)}function Al(c,n,s){return g8(c,"",n,"",s),Al}function g8(c,n,s,o,g){const w=L0(),N=Rc(w,n,s,o);return N!==oe&&Yt(m6(),g6(),w,c,N,w[11],g,!1),g8}function vi(c,n,s,o,g,w,N){const Z=L0(),s1=Cn(Z,n,s,o,g,w);return s1!==oe&&Yt(m6(),g6(),Z,c,s1,Z[11],N,!1),vi}function z7(c,n,s,o,g){const w=c[s+1],N=null===n;let Z=o?d3(w):$3(w),s1=!1;for(;0!==Z&&(!1===s1||N);){const X1=c[Z+1];nf(c[Z],n)&&(s1=!0,c[Z+1]=o?n8(X1):J8(X1)),Z=o?d3(X1):$3(X1)}s1&&(c[s+1]=o?J8(w):n8(w))}function nf(c,n){return null===c||null==n||(Array.isArray(c)?c[1]:c)===n||!(!Array.isArray(c)||"string"!=typeof n)&&he(c,n)>=0}const ut={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0}
vendor: 4,429 bytes, line 1
1;function v7(c){return c.substring(ut.key,ut.keyEnd)}function sf(c){return c.substring(ut.value,ut.valueEnd)}function y7(c,n){const s=ut.textEnd;return s===n?-1:(n=ut.keyEnd=function x7(c,n,s){for(;n<s&&c.charCodeAt(n)>32;)n++;return n}(c,ut.key=n,s),Yc(c,n,s))}function Il(c,n){const s=ut.textEnd;let o=ut.key=Yc(c,n,s);return s===o?-1:(o=ut.keyEnd=function af(c,n,s){let o;for(;n<s&&(45===(o=c.charCodeAt(n))||95===o||(-33&o)>=65&&(-33&o)<=90||o>=48&&o<=57);)n++;return n}(c,o,s),o=S7(c,o,s),o=ut.value=Yc(c,o,s),o=ut.valueEnd=function T7(c,n,s){let o=-1,g=-1,w=-1,N=n,Z=N;for(;N<s;){const s1=c.charCodeAt(N++);if(59===s1)return Z;34===s1||39===s1?Z=N=k7(c,s1,N,s):n===N-4&&85===w&&82===g&&76===o&&40===s1?Z=N=k7(c,41,N,s):s1>32&&(Z=N),w=g,g=o,o=-33&s1}return Z}(c,o,s),S7(c,o,s))}function w7(c){ut.key=0,ut.keyEnd=0,ut.value=0,ut.valueEnd=0,ut.textEnd=c.length}function Yc(c,n,s){for(;n<s&&c.charCodeAt(n)<=32;)n++;return n}function S7(c,n,s,o){return(n=Yc(c,n,s))<s&&n++,n}function k7(c,n,s,o){let g=-1,w=s;for(;w<o;){const N=c.charCodeAt(w++);if(N==n&&92!==g)return w;g=92==N&&92===g?0:N}throw new Error}function M8(c,n,s){return c3(c,n,s,!1),M8}function Rl(c,n){return c3(c,n,null,!0),Rl}function t3(c){n3(Bl,D7,c,!1)}function D7(c,n){for(let s=function lf(c){return w7(c),Il(c,Yc(c,0,ut.textEnd))}(n);s>=0;s=Il(n,s))Bl(c,v7(n),sf(n))}function E7(c){n3(pt,p3,c,!0)}function p3(c,n){for(let s=function b7(c){return w7(c),y7(c,Yc(c,0,ut.textEnd))}(n);s>=0;s=y7(n,s))pt(c,v7(n),!0)}function c3(c,n,s,o){const g=L0(),w=m6(),N=l(2);w.firstUpdatePass&&A7(w,c,N,o),n!==oe&&Tt(g,N,n)&&I7(w,w.data[E6()],g,g[11],c,g[N+1]=function hf(c,n){return null==c||("string"==typeof n?c+=n:"object"==typeof c&&(c=S(o2(c)))),c}(n,s),o,N)}function n3(c,n,s,o){const g=m6(),w=l(2);g.firstUpdatePass&&A7(g,null,w,o);const N=L0();if(s!==oe&&Tt(N,w,s)){const Z=g.data[E6()];if(R7(Z,o)&&!N7(g,w)){let s1=o?Z.classesWithoutHost:Z.stylesWithoutHost;null!==s1&&(s=D(s1,s||"")),_i(g,Z,N,s,o)}else!function ff(c,n,s,o,g,w,N,Z){g===oe&&(g=j1);let s1=0,I1=0,X1=0<g.length?g[0]:null,x2=0<w.length?w[0]:null;for(;null!==X1||null!==x2;){const j2=s1<g.length?g[s1+1]:void 0,c0=I1<w.length?w[I1+1]:void 0;let V0,C0=null;X1===x2?(s1+=2,I1+=2,j2!==c0&&(C0=x2,V0=c0)):null===x2||null!==X1&&X1<x2?(s1+=2,C0=X1):(I1+=2,C0=x2,V0=c0),null!==C0&&I7(c,n,s,o,C0,V0,N,Z),X1=s1<g.length?g[s1]:null,x2=I1<w.length?w[I1]:null}}(g,Z,N,N[11],N[w+1],N[w+1]=function df(c,n,s){if(null==s||""===s)return j1;const o=[],g=o2(s);if(Array.isArray(g))for(let w=0;w<g.length;w++)c(o,g[w],!0);else if("object"==typeof g)for(const w in g)g.hasOwnProperty(w)&&c(o,w,g[w]);else"string"==typeof g&&n(o,g);return o}(c,n,s),o,w)}}function N7(c,n){return n>=c.expandoStartIndex}function A7(c,n,s,o){const g=c.data;if(null===g[s+1]){const w=g[E6()],N=N7(c,s);R7(w,o)&&null===n&&!N&&(n=!1),n=function O7(c,n,s,o){const g=function n2(c){const n=c1.lFrame.currentDirectiveIndex;return-1===n?null:c[n]}(c);let w=o?n.residualClasses:n.residualStyles;if(null===g)0===(o?n.classBindings:n.styleBindings)&&(s=L8(s=Fl(null,c,n,s,o),n.attrs,o),w=null);else{const N=n.directiveStylingLast;if(-1===N||c[N]!==g)if(s=Fl(g,c,n,s,o),null===w){let s1=function rf(c,n,s){const o=s?n.classBindings:n.styleBindings;if(0!==$3(o))return c[d3(o)]}(c,n,o);void 0!==s1&&Array.isArray(s1)&&(s1=Fl(null,c,n,s1[1],o),s1=L8(s1,n.attrs,o),function uf(c,n,s,o){c[d3(s?n.classBindings:n.styleBindings)]=o}(c,n,o,s1))}else w=function P7(c,n,s){let o;const g=n.directiveEnd;for(let w=1+n.directiveStylingLast;w<g;w++)o=L8(o,c[w].hostAttrs,s);return L8(o,n.attrs,s)}(c,n,o)}return void 0!==w&&(o?n.residualClasses=w:n.residualStyles=w),s}(g,w,n,o),function C7(c,n,s,o,g,w){let N=w?n.classBindings:n.styleBindings,Z=d3(N),s1=$3(N);c[o]=s;let X1,I1=!1;if(Array.isArray(s)){const x2=s;X1=x2[1],(null===X1||he(x2,X1)>0)&&(I1=!0)}else X1=s;if(g)if(0!==s1){const j2=d3(c[Z+1]);c[o+1]=K8(j2,Z),0!==j2&&(c[j2+1]=Q8(c[j2+1],o)),c[Z+1]=function Zu(c,n){return 131071&c|n<<17}(c[Z+1],o)}else c[o+1]=K8(Z,0),0!==Z&&(c[Z+1]=Q8(c[Z+1],o)),Z=o;else c[o+1]=K8(s1,0),0===Z?Z=o:c[s1+1]=Q8(c[s1+1],o),s1=o;I1&&(c[o+1]=J8(c[o+1])),z7(c,X1,o,!0),z7(c,X1,o,!1),function cf(c,n,s,o,g){const w=g?c.residualClasses:c.residualStyles;null!=w&&"string"==typeof n&&he(w,n)>=0&&(s[o+1]=n8(s[o+1]))}(n,X1,c,o,w),N=K8(Z,s1),w?n.classBindings=N:n.styleBindings=N}(g,w,n,s,N,o)}}function Fl(c,n,s,o,g){let w=null;const N=s.directiveEnd;let Z=s.directiveStylingLast;
1for(-1===Z?Z=s.directiveStart:Z++;Z<N&&(w=n[Z],o=L8(o,w.hostAttrs,g),w!==c);)Z++;return null!==c&&(s.directiveStylingLast=Z),o}function L8(c,n,s){const o=s?1:2;let g=-1;if(null!==n)for(let w=0;w<n.length;w++){const N=n[w];"number"==typeof N?g=N:g===o&&(Array.isArray(c)||(c=void 0===c?[]:["",c]),pt(c,N,!!s||n[++w]))}return void 0===c?null:c}function Bl(c,n,s){pt(c,n,o2(s))}function I7(c,n,s,o,g,w,N,Z){if(!(3&n.type))return;const s1=c.data,I1=s1[Z+1];bi(function jo(c){return 1==(1&c)}(I1)?Hl(s1,n,s,g,$3(I1),N):void 0)||(bi(w)||function Uo(c){return 2==(2&c)}(I1)&&(w=Hl(s1,null,s,g,Z,N)),function _s(c,n,s,o,g){const w=W6(c);if(n)g?w?c.addClass(s,o):s.classList.add(o):w?c.removeClass(s,o):s.classList.remove(o);else{let N=-1===o.indexOf("-")?void 0:u1.DashCase;if(null==g)w?c.removeStyle(s,o,N):s.style.removeProperty(o);else{const Z="string"==typeof g&&g.endsWith("!important");Z&&(g=g.slice(0,-10),N|=u1.Important),w?c.setStyle(s,o,g,N):s.style.setProperty(o,g,Z?"important":"")}}}(o,N,p4(E6(),s),g,w))}function Hl(c,n,s,o,g,w){const N=null===n;let Z;for(;g>0;){const s1=c[g],I1=Array.isArray(s1),X1=I1?s1[1]:s1,x2=null===X1;let j2=s[g+1];j2===oe&&(j2=x2?j1:void 0);let c0=x2?v3(j2,o):X1===o?j2:void 0;if(I1&&!bi(c0)&&(c0=v3(s1,o)),bi(c0)&&(Z=c0,N))return Z;const C0=c[g+1];g=N?d3(C0):$3(C0)}if(null!==n){let s1=w?n.residualClasses:n.residualStyles;null!=s1&&(Z=v3(s1,o))}return Z}function bi(c){return void 0!==c}function R7(c,n){return 0!=(c.flags&(n?16:32))}function Yl(c,n=""){const s=L0(),o=m6(),g=c+20,w=o.firstCreatePass?fn(o,g,1,n,null):o.data[g],N=s[g]=v0(s[11],n);cn(o,s,N,w),Fe(w,!1)}function Ul(c){return yi("",c,""),Ul}function yi(c,n,s){const o=L0(),g=Rc(o,c,n,s);return g!==oe&&f3(o,E6(),g),yi}function jl(c,n,s,o,g){const w=L0(),N=Cn(w,c,n,s,o,g);return N!==oe&&f3(w,E6(),N),jl}function wi(c,n,s,o,g,w,N){const Z=L0(),s1=function zn(c,n,s,o,g,w,N,Z){const I1=mi(c,L4(),s,g,N);return l(3),I1?n+_1(s)+o+_1(g)+w+_1(N)+Z:oe}(Z,c,n,s,o,g,w,N);return s1!==oe&&f3(Z,E6(),s1),wi}function Vl(c,n,s,o,g,w,N,Z,s1){const I1=L0(),X1=function gc(c,n,s,o,g,w,N,Z,s1,I1){const x2=Ut(c,L4(),s,g,N,s1);return l(4),x2?n+_1(s)+o+_1(g)+w+_1(N)+Z+_1(s1)+I1:oe}(I1,c,n,s,o,g,w,N,Z,s1);return X1!==oe&&f3(I1,E6(),X1),Vl}function Y7(c,n,s){n3(pt,p3,Rc(L0(),c,n,s),!0)}function Ti(c,n,s){const o=L0();return Tt(o,J(),n)&&Yt(m6(),g6(),o,c,n,o[11],s,!0),Ti}const _c=void 0;var bf=["en",[["a","p"],["AM","PM"],_c],[["AM","PM"],_c,_c],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],_c,[["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"]],_c,[["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}",_c,"{1} 'at' {0}",_c],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function e5(c){const s=Math.floor(Math.abs(c)),o=c.toString().replace(/^[^.]*\.?/,"").length;return 1===s&&0===o?1:5}];let Uc={};function Jl(c){const n=function wf(c){return c.toLowerCase().replace(/_/g,"-")}(c);let s=c5(n);if(s)return s;const o=n.split("-")[0];if(s=c5(o),s)return s;if("en"===o)return bf;throw new Error(`Missing locale data for the locale "${c}".`)}function t5(c){return Jl(c)[D6.PluralCase]}function c5(c){return c in Uc||(Uc[c]=z0.ng&&z0.ng.common&&z0.ng.common.locales&&z0.ng.common.locales[c]),Uc[c]}var D6=(()=>((D6=D6||{})[D6.LocaleId=0]="LocaleId",D6[D6.DayPeriodsFormat=1]="DayPeriodsFormat",D6[D6.DayPeriodsStandalone=2]="DayPeriodsStandalone",D6[D6.DaysFormat=3]="DaysFormat",D6[D6.DaysStandalone=4]="DaysStandalone",D6[D6.MonthsFormat=5]="MonthsFormat",D6[D6.MonthsStandalone=6]="MonthsStandalone",D6[D6.Eras=7]="Eras",D6[D6.FirstDayOfWeek=8]="FirstDayOfWeek",D6[D6.WeekendRange=9]="WeekendRange",D6[D6.DateFormat=10]="DateFormat",D6[D6.TimeFormat=11]="TimeFormat",D6[D6.DateTimeFormat=12]="DateTimeFormat",D6[D6.NumberSymbols=13]="NumberSymbols",D6[D6.NumberFormats=14]="NumberFormats",D6[D6.CurrencyCode=15]="CurrencyCode",D6[D6.CurrencySymbol=16]="CurrencySymbol",D6[D6.CurrencyName=17]="CurrencyName",D6[D6.Currencies=18]="Currencies",D6[D6.Directionality=19]="Directionality",D6[D6.PluralCase=20]="PluralCase",D6[D6.ExtraData=21]="ExtraData",D6))();const xf=["zero","one","two","few","many"],ki="en-US",Di={marker:"element"},C8={marker:"ICU"};var Q4=(()=>((Q4=Q4||{})[Q4.SHIFT=2]="SHIFT",Q4[Q4.APPEND_EAGERLY=1]="APPEND_EAGERLY",Q4[Q4.COMMENT=2]="COMMENT",Q4))();let Xl=ki;function Ei(c,n,s){const o=n.insertBeforeIndex,g=Array.isArray(o)?o[0]:o;return null===g?j8(c,0,s):ae(s[g])}function i5(c,n,s,o,g){const w=n.insertBeforeIndex;if(Array.isArray(w)){let N=o,Z=null;if(3&n.type||(Z=N,N=g),null!==N&&0==(2&n.flags))for(let s1=1;s1<w.length;s1++)W3(c,N,s[w[s1]],Z,!1)}}
1function s5(c,n){if(c.push(n),c.length>1)for(let s=c.length-2;s>=0;s--){const o=c[s];ea(o)||kf(o,n)&&null===l5(o)&&a5(o,n.index)}}function ea(c){return!(64&c.type)}function kf(c,n){return ea(n)||c.index>n.index}function l5(c){const n=c.insertBeforeIndex;return Array.isArray(n)?n[0]:n}function a5(c,n){const s=c.insertBeforeIndex;Array.isArray(s)?s[0]=n:(Zn(Ei,i5),c.insertBeforeIndex=n)}function Sn(c,n){const s=c.data[n];return null===s||"string"==typeof s?null:s.hasOwnProperty("currentCaseLViewIndex")?s:s.value}function Nf(c,n,s){const o=ci(c,s,64,null,null);return s5(n,o),o}function z8(c,n){const s=n[c.currentCaseLViewIndex];return null===s?s:s<0?~s:s}function o5(c){return c>>>17}function ta(c){return(131070&c)>>>1}let v8=0,b8=0;function y8(c,n,s,o){const g=s[11];let N,w=null;for(let Z=0;Z<n.length;Z++){const s1=n[Z];if("string"==typeof s1){const I1=n[++Z];null===s[I1]&&(s[I1]=v0(g,s1))}else if("number"==typeof s1)switch(1&s1){case 0:const I1=o5(s1);let X1,x2;if(null===w&&(w=I1,N=en(g,o)),I1===w?(X1=o,x2=N):(X1=null,x2=ae(s[I1])),null!==x2){const V0=ta(s1);W3(g,x2,s[V0],X1,!1);const f6=Sn(c,V0);if(null!==f6&&"object"==typeof f6){const S0=z8(f6,s);null!==S0&&y8(c,f6.create[S0],s,s[f6.anchorIdx])}}break;case 1:const c0=n[++Z],C0=n[++Z];Qs(g,p4(s1>>>1,s),null,null,c0,C0,null)}else switch(s1){case C8:const I1=n[++Z],X1=n[++Z];null===s[X1]&&C4(s[X1]=o6(g,I1),s);break;case Di:const x2=n[++Z],j2=n[++Z];null===s[j2]&&C4(s[j2]=x6(g,x2,null),s)}}}function Ni(c,n,s,o,g){for(let w=0;w<s.length;w++){const N=s[w],Z=s[++w];if(N&g){let s1="";for(let I1=w+1;I1<=w+Z;I1++){const X1=s[I1];if("string"==typeof X1)s1+=X1;else if("number"==typeof X1)if(X1<0)s1+=_1(n[o-X1]);else{const x2=X1>>>2;switch(3&X1){case 1:const j2=s[++I1],c0=s[++I1],C0=c.data[x2];"string"==typeof C0?Qs(n[11],n[x2],null,C0,j2,s1,c0):Yt(c,C0,n,j2,s1,n[11],c0,!1);break;case 0:const V0=n[x2];null!==V0&&P0(n[11],V0,s1);break;case 2:If(c,Sn(c,x2),n,s1);break;case 3:d5(c,Sn(c,x2),o,n)}}}}else{const s1=s[w+1];if(s1>0&&3==(3&s1)){const X1=Sn(c,s1>>>2);n[X1.currentCaseLViewIndex]<0&&d5(c,X1,o,n)}}w+=Z}}function d5(c,n,s,o){let g=o[n.currentCaseLViewIndex];if(null!==g){let w=v8;g<0&&(g=o[n.currentCaseLViewIndex]=~g,w=-1),Ni(c,o,n.update[g],s,w)}}function If(c,n,s,o){const g=function Rf(c,n){let s=c.cases.indexOf(n);if(-1===s)switch(c.type){case 1:{const o=function Sf(c,n){const s=t5(n)(parseInt(c,10)),o=xf[s];return void 0!==o?o:"other"}(n,function Tf(){return Xl}());s=c.cases.indexOf(o),-1===s&&"other"!==o&&(s=c.cases.indexOf("other"));break}case 0:s=c.cases.indexOf("other")}return-1===s?null:s}(n,o);if(z8(n,s)!==g&&(f5(c,n,s),s[n.currentCaseLViewIndex]=null===g?null:~g,null!==g)){const N=s[n.anchorIdx];N&&y8(c,n.create[g],s,N)}}function f5(c,n,s){let o=z8(n,s);if(null!==o){const g=n.remove[o];for(let w=0;w<g.length;w++){const N=g[w];if(N>0){const Z=p4(N,s);null!==Z&&sn(s[11],Z)}else f5(c,Sn(c,~N),s)}}}function h5(){const c=[];let s,o,n=-1;function w(Z,s1){n=0;const I1=z8(Z,s1);o=null!==I1?Z.remove[I1]:j1}function N(){if(n<o.length){const Z=o[n++];return Z>0?s[Z]:(c.push(n,o),w(s[1].data[~Z],s),N())}return 0===c.length?null:(o=c.pop(),n=c.pop(),N())}return function g(Z,s1){for(s=s1;c.length;)c.pop();return w(Z.value,s1),N}}const Tn=/\ufffd(\d+):?\d*\ufffd/gi,Yf=/\ufffd(\d+)\ufffd/,ca=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,Uf=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,m5=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,g5=/\uE500/g;function _5(c,n,s,o,g,w,N){const Z=hc(c,o,1,null);let s1=Z<<Q4.SHIFT,I1=Re();n===I1&&(I1=null),null===I1&&(s1|=Q4.APPEND_EAGERLY),N&&(s1|=Q4.COMMENT,function Gn(c){void 0===Dc&&(Dc=c())}(h5)),g.push(s1,null===w?"":w);const X1=ci(c,Z,N?32:1,null===w?"":w,null);s5(s,X1);const x2=X1.index;return Fe(X1,!1),null!==I1&&n!==I1&&function Ef(c,n){let s=c.insertBeforeIndex;null===s?(Zn(Ei,i5),s=c.insertBeforeIndex=[null,n]):(function _2(c,n,s){c!=n&&T2(s,c,n,"==")}(Array.isArray(s),!0,"Expecting array here"),s.push(n))}(I1,x2),X1}function Vf(c,n,s,o,g,w,N){const Z=N.match(Tn),s1=_5(c,n,s,w,o,Z?null:N,!1);Z&&kn(g,N,s1.index,null,0,null)}function kn(c,n,s,o,g,w){const N=c.length,Z=N+1;c.push(null,null);const s1=N+2,I1=n.split(Tn);let X1=0;for(let x2=0;x2<I1.length;x2++){const j2=I1[x2];if(1&x2){const c0=g+parseInt(j2,10);c.push(-1-c0),X1|=M5(c0)}else""!==j2&&c.push(j2)}return c.push(s<<2|(o?1:0)),o&&c.push(o,w),c[N]=X1,c[Z]=c.length-s1,X1}function M5(c){return 1<<Math.min(c,31)}function L5(c){let n,w,s="",o=0,g=!1;for(;null!==(n=Uf.exec(c));)g?n[0]===`\ufffd/*${w}\ufffd`&&(o=n.index,g=!1):(s+=c.substring(o,n.index+n[0].length),w=n[1],g=!0);return s+=c.substr(o),s}function C5(c,n,s,o,g,w){let N=0;const Z={type:g.type,currentCaseLViewIndex:hc(c,n,1,null),anchorIdx:w,cases:[],create:[],remove:[],update:[]};(function la(c,n,s){c.push(M5(n.mainBinding),2,-1-n.mainBinding,s<<2|2)})(s,g,w),function Df(c,n,s){const o=c.data[n];null===o?c.data[n]=s:o.value=s}(c,w,Z);const s1=g.values;for(let I1=0;I1<s1.length;I1++){const X1=s1[I1],x2=[];for(let j2=0;j2<X1.length;j2++){const c0=X1[j2];
1if("string"!=typeof c0){const C0=x2.push(c0)-1;X1[j2]=`\x3c!--\ufffd${C0}\ufffd--\x3e`}}N=qf(c,Z,n,s,o,g.cases[I1],X1.join(""),x2)|N}N&&function Jf(c,n,s){c.push(n,1,s<<2|3)}(s,N,w)}function ia(c){const n=[],s=[];let o=1,g=0;const w=sa(c=c.replace(ca,function(N,Z,s1){return o="select"===s1?0:1,g=parseInt(Z.substr(1),10),""}));for(let N=0;N<w.length;){let Z=w[N++].trim();1===o&&(Z=Z.replace(/\s*(?:=)?(\w+)\s*/,"$1")),Z.length&&n.push(Z);const s1=sa(w[N++]);n.length>s.length&&s.push(s1)}return{type:o,mainBinding:g,cases:n,values:s}}function sa(c){if(!c)return[];let n=0;const s=[],o=[],g=/[{}]/g;let w;for(g.lastIndex=0;w=g.exec(c);){const Z=w.index;if("}"==w[0]){if(s.pop(),0==s.length){const s1=c.substring(n,Z);ca.test(s1)?o.push(ia(s1)):o.push(s1),n=Z+1}}else{if(0==s.length){const s1=c.substring(n,Z);o.push(s1),n=Z+1}s.push("{")}}const N=c.substring(n);return o.push(N),o}function qf(c,n,s,o,g,w,N,Z){const s1=[],I1=[],X1=[];n.cases.push(w),n.create.push(s1),n.remove.push(I1),n.update.push(X1);const j2=p6(Oe()).getInertBodyElement(N),c0=vs(j2)||j2;return c0?Ai(c,n,s,o,s1,I1,X1,c0,g,Z,0):0}function Ai(c,n,s,o,g,w,N,Z,s1,I1,X1){let x2=0,j2=Z.firstChild;for(;j2;){const c0=hc(c,s,1,null);switch(j2.nodeType){case Node.ELEMENT_NODE:const C0=j2,V0=C0.tagName.toLowerCase();if($8.hasOwnProperty(V0)){Oi(g,Di,V0,s1,c0),c.data[c0]=V0;const k6=C0.attributes;for(let He=0;He<k6.length;He++){const d4=k6.item(He),jt=d4.name.toLowerCase();d4.value.match(Tn)?zs.hasOwnProperty(jt)&&kn(N,d4.value,c0,d4.name,0,Ls[jt]?kt:Cs[jt]?u4:null):v5(g,c0,d4)}x2=Ai(c,n,s,o,g,w,N,j2,c0,I1,X1+1)|x2,z5(w,c0,X1)}break;case Node.TEXT_NODE:const Q0=j2.textContent||"",f6=Q0.match(Tn);Oi(g,null,f6?"":Q0,s1,c0),z5(w,c0,X1),f6&&(x2=kn(N,Q0,c0,null,0,null)|x2);break;case Node.COMMENT_NODE:const S0=Yf.exec(j2.textContent||"");if(S0){const He=I1[parseInt(S0[1],10)];Oi(g,C8,"",s1,c0),C5(c,s,o,s1,He,c0),Kf(w,c0,X1)}}j2=j2.nextSibling}return x2}function z5(c,n,s){0===s&&c.push(n)}function Kf(c,n,s){0===s&&(c.push(~n),c.push(n))}function Oi(c,n,s,o,g){null!==n&&c.push(n),c.push(s,g,function Af(c,n,s){return c|n<<17|s<<1}(0,o,g))}function v5(c,n,s){c.push(n<<1|1,s.name,s.value)}function x5(c,n,s=-1){const o=m6(),g=L0(),w=20+c,N=Ze(o.consts,n),Z=Re();o.firstCreatePass&&function na(c,n,s,o,g,w){const N=Re(),Z=[],s1=[],I1=[[]];g=function $f(c,n){if(function Zf(c){return-1===c}(n))return L5(c);{const s=c.indexOf(`:${n}\ufffd`)+2+n.toString().length,o=c.search(new RegExp(`\ufffd\\/\\*\\d+:${n}\ufffd`));return L5(c.substring(s,o))}}(g,w);const X1=function jf(c){return c.replace(g5," ")}(g).split(m5);for(let x2=0;x2<X1.length;x2++){let j2=X1[x2];if(0==(1&x2)){const c0=sa(j2);for(let C0=0;C0<c0.length;C0++){let V0=c0[C0];if(0==(1&C0)){const Q0=V0;""!==Q0&&Vf(c,N,I1[0],Z,s1,s,Q0)}else{const Q0=V0;if("object"!=typeof Q0)throw new Error(`Unable to parse ICU expression in "${g}" message.`);C5(c,s,s1,n,Q0,_5(c,N,I1[0],s,Z,"",!0).index)}}}else{const c0=47===j2.charCodeAt(0),V0=(j2.charCodeAt(c0?1:0),20+Number.parseInt(j2.substring(c0?2:1)));if(c0)I1.shift(),Fe(Re(),!1);else{const Q0=Nf(c,I1[0],V0);I1.unshift([]),Fe(Q0,!0)}}}c.data[o]={create:Z,update:s1}}(o,null===Z?0:Z.index,g,w,N,s);const s1=o.data[w],X1=u3(o,Z===g[6]?null:Z,g);(function Pf(c,n,s,o){const g=c[11];for(let w=0;w<n.length;w++){const N=n[w++],Z=n[w],s1=(N&Q4.COMMENT)===Q4.COMMENT,I1=(N&Q4.APPEND_EAGERLY)===Q4.APPEND_EAGERLY,X1=N>>>Q4.SHIFT;let x2=c[X1];null===x2&&(x2=c[X1]=s1?g.createComment(Z):v0(g,Z)),I1&&null!==s&&W3(g,s,x2,o,!1)}})(g,s1.create,X1,Z&&8&Z.type?g[Z.index]:null),v(!0)}function T5(c,n,s){x5(c,n,s),function S5(){v(!1)}()}function x8(c){return function Of(c){c&&(v8|=1<<Math.min(b8,31)),b8++}(Tt(L0(),J(),c)),x8}function k5(c){!function u5(c,n,s){if(b8>0){const o=c.data[s];Ni(c,n,Array.isArray(o)?o:o.update,L4()-b8-1,v8)}v8=0,b8=0}(m6(),L0(),c+20)}function aa(c,n,s,o,g){if(c=j(c),Array.isArray(c))for(let w=0;w<c.length;w++)aa(c[w],n,s,o,g);else{const w=m6(),N=L0();let Z=Pc(c)?c:j(c.provide),s1=Sr(c);const I1=Ie(),X1=1048575&I1.providerIndexes,x2=I1.directiveStart,j2=I1.providerIndexes>>20;if(Pc(c)||!c.multi){const c0=new D1(s1,g,xn),C0=Ii(Z,n,g?X1:X1+j2,x2);-1===C0?(F2(T(I1,N),w,Z),oa(w,c,n.length),n.push(Z),I1.directiveStart++,I1.directiveEnd++,g&&(I1.providerIndexes+=1048576),s.push(c0),N.push(c0)):(s[C0]=c0,N[C0]=c0)}else{const c0=Ii(Z,n,X1+j2,x2),C0=Ii(Z,n,X1,X1+j2),V0=c0>=0&&s[c0],Q0=C0>=0&&s[C0];if(g&&!Q0||!g&&!V0){F2(T(I1,N),w,Z);const f6=function sh(c,n,s,o,g){const w=new D1(c,s,xn);return w.multi=[],w.index=n,w.componentProviders=0,E5(w,g,o&&!s),w}(g?A5:N5,s.length,g,o,s1);!g&&Q0&&(s[C0].providerFactory=f6),oa(w,c,n.length,0),n.push(Z),I1.directiveStart++,I1.directiveEnd++,g&&(I1.providerIndexes+=1048576),s.push(f6),N.push(f6)}else oa(w,c,c0>-1?c0:C0,E5(s[g?C0:c0],s1,!g&&o));!g&&o&&Q0&&s[C0].componentProviders++}}}function oa(c,n,s,o){const g=Pc(n),w=function bd(c){return!!c.useClass}(n);if(g||w){const s1=(w?j(n.useClass):n).prototype.ngOnDestroy;if(s1){const I1=c.destroyHooks||(c.destroyHooks=[]);if(!g&&n.multi){const X1=I1.indexOf(s);-1===X1?I1.push(s,[o,s1]):I1[X1+1].push(o,s1)}else I1.push(s,s1)}}}function E5(c,n,s){return s&&c.componentProviders++,c.multi.push(n)-1}function Ii(c,n,s,o){for(let g=s;g<o;g++)if(n[g]===c)return g;return-1}function N5(c,n,s,o){return Ri(this.multi,[])}function A5(c,n,s,o){const g=this.multi;let w;if(this.providerFactory){const N=this.providerFactory.componentProviders,Z=I4(s,s[1],this.providerFactory.index,o);w=Z.slice(0,N),Ri(g,w);for(let s1=N;s1<Z.length;s1++)w.push(Z[s1])}else w=[],Ri(g,w);return w}function Ri(c,n){for(let s=0;s<c.length;s++)n.push((0,c[s])());return n}function Fi(c,n=[]){return s=>{s.providersResolver=(o,g)=>function D5(c,n,s){const o=m6();if(o.firstCreatePass){const g=w6(c);aa(s,o.data,o.blueprint,g,!0),aa(n,o.data,o.blueprint,g,!1)}}(o,g?g(c):c,n)}}class O5{}
1class oh{resolveComponentFactory(n){throw function P5(c){const n=Error(`No component factory found for ${S(c)}. Did you add it to @NgModule.entryComponents?`);return n.ngComponent=c,n}(n)}}let S8=(()=>{class c{}return c.NULL=new oh,c})();function rh(){return Dn(Ie(),L0())}function Dn(c,n){return new En(Q6(c,n))}let En=(()=>{class c{constructor(s){this.nativeElement=s}}return c.__NG_ELEMENT_ID__=rh,c})();function uh(c){return c instanceof En?c.nativeElement:c}class F5{}let B5=(()=>{class c{}return c.__NG_ELEMENT_ID__=()=>function H5(){const c=L0(),s=fe(Ie().index,c);return function dh(c){return c[11]}(U6(s)?s:c)}(),c})(),fh=(()=>{class c{}return c.\u0275prov=U1({token:c,providedIn:"root",factory:()=>null}),c})();class ra{constructor(n){this.full=n,this.major=n.split(".")[0],this.minor=n.split(".")[1],this.patch=n.split(".").slice(2).join(".")}}const Y5=new ra("13.4.0"),Bi={};function Hi(c,n,s,o,g=!1){for(;null!==s;){const w=n[s.index];if(null!==w&&o.push(ae(w)),B6(w))for(let Z=10;Z<w.length;Z++){const s1=w[Z],I1=s1[1].firstChild;null!==I1&&Hi(s1[1],s1,I1,o)}const N=s.type;if(8&N)Hi(c,n,s.child,o);else if(32&N){const Z=ac(s,n);let s1;for(;s1=Z();)o.push(s1)}else if(16&N){const Z=$n(n,s);if(Array.isArray(Z))o.push(...Z);else{const s1=x(n[16]);Hi(s1[1],s1,Z,o,!0)}}s=g?s.projectionNext:s.next}return o}class T8{constructor(n,s){this._lView=n,this._cdRefInjectingView=s,this._appRef=null,this._attachedToViewContainer=!1}get rootNodes(){const n=this._lView,s=n[1];return Hi(s,n,s.firstChild,[])}get context(){return this._lView[8]}set context(n){this._lView[8]=n}get destroyed(){return 256==(256&this._lView[2])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const n=this._lView[3];if(B6(n)){const s=n[8],o=s?s.indexOf(this):-1;o>-1&&(Bt(n,o),Gt(s,o))}this._attachedToViewContainer=!1}oc(this._lView[1],this._lView)}onDestroy(n){qs(this._lView[1],this._lView,null,n)}markForCheck(){tl(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){!function li(c,n,s){const o=n[10];o.begin&&o.begin();try{hn(c,n,c.template,s)}catch(g){throw zr(n,g),g}finally{o.end&&o.end()}}(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new t1(902,"");this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function R4(c,n){Ac(c,n,n[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new t1(902,"");this._appRef=n}}class hh extends T8{constructor(n){super(n),this._view=n}detectChanges(){Lr(this._view)}checkNoChanges(){}get context(){return null}}class U5 extends S8{constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){const s=P2(n);return new fa(s,this.ngModule)}}function ua(c){const n=[];for(let s in c)c.hasOwnProperty(s)&&n.push({propName:c[s],templateName:s});return n}class fa extends O5{constructor(n,s){super(),this.componentDef=n,this.ngModule=s,this.componentType=n.type,this.selector=function Bo(c){return c.map(Fo).join(",")}(n.selectors),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!s}get inputs(){return ua(this.componentDef.inputs)}get outputs(){return ua(this.componentDef.outputs)}create(n,s,o,g){const w=(g=g||this.ngModule)?function j5(c,n){return{get:(s,o,g)=>{const w=c.get(s,Bi,g);return w!==Bi||o===Bi?w:n.get(s,o,g)}}}(n,g.injector):n,N=w.get(F5,y4),Z=w.get(fh,null),s1=N.createRenderer(null,this.componentDef),I1=this.componentDef.selectors[0][0]||"div",X1=o?function $s(c,n,s){if(W6(c))return c.selectRootElement(n,s===G1.ShadowDom);let o="string"==typeof n?c.querySelector(n):n;return o.textContent="",o}(s1,o,this.componentDef.encapsulation):x6(N.createRenderer(null,this.componentDef),I1,function da(c){const n=c.toLowerCase();return"svg"===n?"svg":"math"===n?"math":null}(I1)),x2=this.componentDef.onPush?576:528,j2=function dl(c,n){return{components:[],scheduler:c||Do,clean:_d,playerHandler:n||null,flags:0}}(),c0=r8(0,null,null,1,0,null,null,null,null,null),C0=a8(null,c0,j2,x2,null,null,N,s1,Z,w);let V0,Q0;B0(C0);try{const f6=function ul(c,n,s,o,g,w){const N=s[1];s[20]=c;const s1=fn(N,20,2,"#host",null),I1=s1.mergedAttrs=n.hostAttrs;null!==I1&&(ai(s1,I1,!0),null!==c&&(n0(g,c,I1),null!==s1.classes&&Jn(g,c,s1.classes),null!==s1.styles&&Kn(g,c,s1.styles)));const X1=o.createRenderer(c,n),x2=a8(s,ir(n),null,n.onPush?64:16,s[20],s1,o,X1,w||null,null);
1return N.firstCreatePass&&(F2(T(s1,s),N,n.type),hr(N,s1),pr(s1,s.length,1)),mn(s,x2),s[20]=x2}(X1,this.componentDef,C0,N,s1);if(X1)if(o)n0(s1,X1,["ng-version",Y5.full]);else{const{attrs:S0,classes:k6}=function Ho(c){const n=[],s=[];let o=1,g=2;for(;o<c.length;){let w=c[o];if("string"==typeof w)2===g?""!==w&&n.push(w,c[++o]):8===g&&s.push(w);else{if(!Xt(g))break;g=w}o++}return{attrs:n,classes:s}}(this.componentDef.selectors[0]);S0&&n0(s1,X1,S0),k6&&k6.length>0&&Jn(s1,X1,k6.join(" "))}if(Q0=A4(c0,20),void 0!==s){const S0=Q0.projection=[];for(let k6=0;k6<this.ngContentSelectors.length;k6++){const He=s[k6];S0.push(null!=He?Array.from(He):null)}}V0=function Or(c,n,s,o,g){const w=s[1],N=function ad(c,n,s){const o=Ie();c.firstCreatePass&&(s.providersResolver&&s.providersResolver(s),mr(c,o,n,hc(c,n,1,null),s));const g=I4(n,c,o.directiveStart,o);C4(g,n);const w=Q6(o,n);return w&&C4(w,n),g}(w,s,n);if(o.components.push(N),c[8]=N,g&&g.forEach(s1=>s1(N,n)),n.contentQueries){const s1=Ie();n.contentQueries(1,N,s1.directiveStart)}const Z=Ie();return!w.firstCreatePass||null===n.hostBindings&&null===n.hostAttrs||(ee(Z.index),dr(s[1],Z,0,Z.directiveStart,Z.directiveEnd,n),fr(n,N)),N}(f6,this.componentDef,C0,j2,[Ad]),o8(c0,C0,null)}finally{b6()}return new mh(this.componentType,V0,Dn(Q0,C0),C0,Q0)}}class mh extends class lh{}{constructor(n,s,o,g,w){super(),this.location=o,this._rootLView=g,this._tNode=w,this.instance=s,this.hostView=this.changeDetectorRef=new hh(g),this.componentType=n}get injector(){return new gt(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(n){this.hostView.onDestroy(n)}}class jc{}class V5{}const Nn=new Map;class Yi extends jc{constructor(n,s){super(),this._parent=s,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new U5(this);const o=G0(n);this._bootstrapComponents=D3(o.bootstrap),this._r3Injector=wr(n,s,[{provide:jc,useValue:this},{provide:S8,useValue:this.componentFactoryResolver}],S(n)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(n)}get(n,s=h3.THROW_IF_NOT_FOUND,o=S1.Default){return n===h3||n===jc||n===d8?this:this._r3Injector.get(n,s,o)}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(s=>s()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class pa extends V5{constructor(n){super(),this.moduleType=n,null!==G0(n)&&function W5(c){const n=new Set;!function s(o){const g=G0(o,!0),w=g.id;null!==w&&(function G5(c,n,s){if(n&&n!==s)throw new Error(`Duplicate module registered for ${c} - ${S(n)} vs ${S(n.name)}`)}(w,Nn.get(w),o),Nn.set(w,o));const N=D3(g.imports);for(const Z of N)n.has(Z)||(n.add(Z),s(Z))}(c)}(n)}create(n){return new Yi(this.moduleType,n)}}function ma(c,n,s){const o=Be()+c,g=L0();return g[o]===oe?N3(g,o,s?n.call(s):n()):Ln(g,o)}function ga(c,n,s,o){return Ca(L0(),Be(),c,n,s,o)}function $5(c,n,s,o,g){return X5(L0(),Be(),c,n,s,o,g)}function _a(c,n,s,o,g,w){return e9(L0(),Be(),c,n,s,o,g,w)}function q5(c,n,s,o,g,w,N){return D8(L0(),Be(),c,n,s,o,g,w,N)}function Ma(c,n,s,o,g,w,N,Z){const s1=Be()+c,I1=L0(),X1=Ut(I1,s1,s,o,g,w);return Tt(I1,s1+4,N)||X1?N3(I1,s1+5,Z?n.call(Z,s,o,g,w,N):n(s,o,g,w,N)):Ln(I1,s1+5)}function K5(c,n,s,o,g,w,N,Z,s1){const I1=Be()+c,X1=L0(),x2=Ut(X1,I1,s,o,g,w);return A3(X1,I1+4,N,Z)||x2?N3(X1,I1+6,s1?n.call(s1,s,o,g,w,N,Z):n(s,o,g,w,N,Z)):Ln(X1,I1+6)}function J5(c,n,s,o,g,w,N,Z,s1,I1){const X1=Be()+c,x2=L0();let j2=Ut(x2,X1,s,o,g,w);return mi(x2,X1+4,N,Z,s1)||j2?N3(x2,X1+7,I1?n.call(I1,s,o,g,w,N,Z,s1):n(s,o,g,w,N,Z,s1)):Ln(x2,X1+7)}function La(c,n,s,o,g,w,N,Z,s1,I1,X1){const x2=Be()+c,j2=L0(),c0=Ut(j2,x2,s,o,g,w);return Ut(j2,x2+4,N,Z,s1,I1)||c0?N3(j2,x2+8,X1?n.call(X1,s,o,g,w,N,Z,s1,I1):n(s,o,g,w,N,Z,s1,I1)):Ln(j2,x2+8)}function Q5(c,n,s,o){return function t9(c,n,s,o,g,w){let N=n+s,Z=!1;for(let s1=0;s1<g.length;s1++)Tt(c,N++,g[s1])&&(Z=!0);return Z?N3(c,N,o.apply(w,g)):k8(c,N)}(L0(),Be(),c,n,s,o)}function k8(c,n){const s=c[n];return s===oe?void 0:s}function Ca(c,n,s,o,g,w){const N=n+s;return Tt(c,N,g)?N3(c,N+1,w?o.call(w,g):o(g)):k8(c,N+1)}function X5(c,n,s,o,g,w,N){const Z=n+s;return A3(c,Z,g,w)?N3(c,Z+2,N?o.call(N,g,w):o(g,w)):k8(c,Z+2)}function e9(c,n,s,o,g,w,N,Z){const s1=n+s;return mi(c,s1,g,w,N)?N3(c,s1+3,Z?o.call(Z,g,w,N):o(g,w,N)):k8(c,s1+3)}function D8(c,n,s,o,g,w,N,Z,s1){const I1=n+s;return Ut(c,I1,g,w,N,Z)?N3(c,I1+4,s1?o.call(s1,g,w,N,Z):o(g,w,N,Z)):k8(c,I1+4)}function c9(c,n){const s=m6();let o;const g=c+20;s.firstCreatePass?(o=function n9(c,n){if(n)for(let s=n.length-1;s>=0;s--){const o=n[s];if(c===o.name)return o}}(n,s.pipeRegistry),s.data[g]=o,o.onDestroy&&(s.destroyHooks||(s.destroyHooks=[])).push(g,o.onDestroy)):o=s.data[g];const w=o.factory||(o.factory=Ce(o.type)),N=F(xn);try{const Z=D2(!1),s1=w();return D2(Z),function Wr(c,n,s,o){s>=c.data.length&&(c.data[s]=null,c.blueprint[s]=null),n[s]=o}(s,L0(),g,s1),s1}finally{F(N)}}function i9(c,n,s){const o=c+20,g=L0(),w=m4(g,o);return An(g,o)?Ca(g,Be(),n,w.transform,s,w):w.transform(s)}function s9(c,n,s,o){const g=c+20,w=L0(),N=m4(w,g);return An(w,g)?X5(w,Be(),n,N.transform,s,o,N):N.transform(s,o)}function za(c,n,s,o,g){const w=c+20,N=L0(),Z=m4(N,w);return An(N,w)?e9(N,Be(),n,Z.transform,s,o,g,Z):Z.transform(s,o,g)}function l9(c,n,s,o,g,w){const N=c+20,Z=L0(),s1=m4(Z,N);return An(Z,N)?D8(Z,Be(),n,s1.transform,s,o,g,w,s1):s1.transform(s,o,g,w)}function An(c,n){return c[1].data[n].pure}function E8(c){return n=>{setTimeout(c,void 0,n)}}const O3=class Mh extends e.xQ{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,s,o){var g,w,N;let Z=n,s1=s||(()=>null),I1=o;if(n&&"object"==typeof n){const x2=n;Z=null===(g=x2.next)||void 0===g?void 0:g.bind(x2),s1=null===(w=x2.error)||void 0===w?void 0:w.bind(x2),I1=null===(N=x2.complete)||void 0===N?void 0:N.bind(x2)}this.__isAsync&&(s1=E8(s1),Z&&(Z=E8(Z)),I1&&(I1=E8(I1)));const X1=super.subscribe({next:Z,error:s1,complete:I1});return n instanceof t.w&&n.add(X1),X1}};function Lh(){return this._results[Ic()]()}class Ui{constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const s=Ic(),o=Ui.prototype;o[s]||(o[s]=Lh)}get changes(){return this._changes||(this._changes=new O3)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,s){return this._results.reduce(n,s)}
1forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,s){const o=this;o.dirty=!1;const g=rt(n);(this._changesDetected=!function z3(c,n,s){if(c.length!==n.length)return!1;for(let o=0;o<c.length;o++){let g=c[o],w=n[o];if(s&&(g=s(g),w=s(w)),w!==g)return!1}return!0}(o._results,g,s))&&(o._results=g,o.length=g.length,o.last=g[this.length-1],o.first=g[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}Symbol;let N8=(()=>{class c{}return c.__NG_ELEMENT_ID__=zh,c})();const Ch=N8,va=class extends Ch{constructor(n,s,o){super(),this._declarationLView=n,this._declarationTContainer=s,this.elementRef=o}createEmbeddedView(n){const s=this._declarationTContainer.tViews,o=a8(this._declarationLView,s,n,16,null,s.declTNode,null,null,null,null);o[17]=this._declarationLView[this._declarationTContainer.index];const w=this._declarationLView[19];return null!==w&&(o[19]=w.createEmbeddedView(s)),o8(s,o,n),new T8(o)}};function zh(){return A8(Ie(),L0())}function A8(c,n){return 4&c.type?new va(n,c,Dn(c,n)):null}let ji=(()=>{class c{}return c.__NG_ELEMENT_ID__=vh,c})();function vh(){return u9(Ie(),L0())}const On=ji,o9=class extends On{constructor(n,s,o){super(),this._lContainer=n,this._hostTNode=s,this._hostLView=o}get element(){return Dn(this._hostTNode,this._hostLView)}get injector(){return new gt(this._hostTNode,this._hostLView)}get parentInjector(){const n=c2(this._hostTNode,this._hostLView);if(U(n)){const s=A1(n,this._hostLView),o=P(n);return new gt(s[1].data[o+8],s)}return new gt(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const s=r9(this._lContainer);return null!==s&&s[n]||null}get length(){return this._lContainer.length-10}createEmbeddedView(n,s,o){const g=n.createEmbeddedView(s||{});return this.insert(g,o),g}createComponent(n,s,o,g,w){const N=n&&!function It(c){return"function"==typeof c}(n);let Z;if(N)Z=s;else{const x2=s||{};Z=x2.index,o=x2.injector,g=x2.projectableNodes,w=x2.ngModuleRef}const s1=N?n:new fa(P2(n)),I1=o||this.parentInjector;if(!w&&null==s1.ngModule){const j2=(N?I1:this.parentInjector).get(jc,null);j2&&(w=j2)}const X1=s1.create(I1,g,void 0,w);return this.insert(X1.hostView,Z),X1}insert(n,s){const o=n._lView,g=o[1];if(function g4(c){return B6(c[3])}(o)){const X1=this.indexOf(n);if(-1!==X1)this.detach(X1);else{const x2=o[3],j2=new o9(x2,x2[6],x2[3]);j2.detach(j2.indexOf(n))}}const w=this._adjustIndex(s),N=this._lContainer;!function lt(c,n,s,o){const g=10+o,w=s.length;o>0&&(s[g-1][4]=n),o<w-10?(n[4]=s[g],Cc(s,10+o,n)):(s.push(n),n[4]=null),n[3]=s;const N=n[17];null!==N&&s!==N&&function Mt(c,n){const s=c[9];n[16]!==n[3][3][16]&&(c[2]=!0),null===s?c[9]=[n]:s.push(n)}(N,n);const Z=n[19];null!==Z&&Z.insertView(c),n[2]|=128}(g,o,N,w);const Z=nn(w,N),s1=o[11],I1=en(s1,N[7]);return null!==I1&&function $6(c,n,s,o,g,w){o[0]=g,o[6]=n,Ac(c,o,s,1,g,w)}(g,N[6],s1,o,I1,Z),n.attachToViewContainerRef(),Cc(Vi(N),w,n),n}move(n,s){return this.insert(n,s)}indexOf(n){const s=r9(this._lContainer);return null!==s?s.indexOf(n):-1}remove(n){const s=this._adjustIndex(n,-1),o=Bt(this._lContainer,s);o&&(Gt(Vi(this._lContainer),s),oc(o[1],o))}detach(n){const s=this._adjustIndex(n,-1),o=Bt(this._lContainer,s);return o&&null!=Gt(Vi(this._lContainer),s)?new T8(o):null}_adjustIndex(n,s=0){return null==n?this.length+s:n}};function r9(c){return c[8]}function Vi(c){return c[8]||(c[8]=[])}function u9(c,n){let s;const o=n[c.index];if(B6(o))s=o;else{let g;if(8&c.type)g=ae(o);else{const w=n[11];g=w.createComment("");const N=Q6(c,n);W3(w,en(w,N),g,function Y8(c,n){return W6(c)?c.nextSibling(n):n.nextSibling}(w,N),!1)}n[c.index]=s=pn(o,n,g,c),mn(n,s)}return new o9(s,c,n)}class ya{constructor(n){this.queryList=n,this.matches=null}clone(){return new ya(this.queryList)}setDirty(){this.queryList.setDirty()}}class wa{constructor(n=[]){this.queries=n}createEmbeddedView(n){const s=n.queries;if(null!==s){const o=null!==n.contentQueries?n.contentQueries[0]:s.length,g=[];for(let w=0;w<o;w++){const N=s.getByIndex(w);g.push(this.queries[N.indexInDeclarationView].clone())}return new wa(g)}return null}insertView(n){this.dirtyQueriesWithMatches(n)}detachView(n){this.dirtyQueriesWithMatches(n)}dirtyQueriesWithMatches(n){for(let s=0;s<this.queries.length;s++)null!==C9(n,s).matches&&this.queries[s].setDirty()}}class Gi{constructor(n,s,o=null){this.predicate=n,this.flags=s,this.read=o}}class xa{constructor(n=[]){this.queries=n}elementStart(n,s){for(let o=0;o<this.queries.length;o++)this.queries[o].elementStart(n,s)}elementEnd(n){for(let s=0;s<this.queries.length;s++)this.queries[s].elementEnd(n)}embeddedTView(n){let s=null;for(let o=0;o<this.length;o++){const g=null!==s?s.length:0,w=this.getByIndex(o).embeddedTView(n,g);w&&(w.indexInDeclarationView=o,null!==s?s.push(w):s=[w])}
1return null!==s?new xa(s):null}template(n,s){for(let o=0;o<this.queries.length;o++)this.queries[o].template(n,s)}getByIndex(n){return this.queries[n]}get length(){return this.queries.length}track(n){this.queries.push(n)}}class Sa{constructor(n,s=-1){this.metadata=n,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=s}elementStart(n,s){this.isApplyingToNode(s)&&this.matchTNode(n,s)}elementEnd(n){this._declarationNodeIndex===n.index&&(this._appliesToNextNode=!1)}template(n,s){this.elementStart(n,s)}embeddedTView(n,s){return this.isApplyingToNode(n)?(this.crossesNgTemplate=!0,this.addMatch(-n.index,s),new Sa(this.metadata)):null}isApplyingToNode(n){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const s=this._declarationNodeIndex;let o=n.parent;for(;null!==o&&8&o.type&&o.index!==s;)o=o.parent;return s===(null!==o?o.index:-1)}return this._appliesToNextNode}matchTNode(n,s){const o=this.metadata.predicate;if(Array.isArray(o))for(let g=0;g<o.length;g++){const w=o[g];this.matchTNodeWithReadOption(n,s,yh(s,w)),this.matchTNodeWithReadOption(n,s,ye(s,n,w,!1,!1))}else o===N8?4&s.type&&this.matchTNodeWithReadOption(n,s,-1):this.matchTNodeWithReadOption(n,s,ye(s,n,o,!1,!1))}matchTNodeWithReadOption(n,s,o){if(null!==o){const g=this.metadata.read;if(null!==g)if(g===En||g===ji||g===N8&&4&s.type)this.addMatch(s.index,-2);else{const w=ye(s,n,g,!1,!1);null!==w&&this.addMatch(s.index,w)}else this.addMatch(s.index,o)}}addMatch(n,s){null===this.matches?this.matches=[n,s]:this.matches.push(n,s)}}function yh(c,n){const s=c.localNames;if(null!==s)for(let o=0;o<s.length;o+=2)if(s[o]===n)return s[o+1];return null}function wh(c,n,s,o){return-1===s?function f9(c,n){return 11&c.type?Dn(c,n):4&c.type?A8(c,n):null}(n,c):-2===s?function h9(c,n,s){return s===En?Dn(n,c):s===N8?A8(n,c):s===ji?u9(n,c):void 0}(c,n,o):I4(c,c[1],s,n)}function p9(c,n,s,o){const g=n[19].queries[o];if(null===g.matches){const w=c.data,N=s.matches,Z=[];for(let s1=0;s1<N.length;s1+=2){const I1=N[s1];Z.push(I1<0?null:wh(n,w[I1],N[s1+1],s.metadata.read))}g.matches=Z}return g.matches}function O8(c,n,s,o){const g=c.queries.getByIndex(s),w=g.matches;if(null!==w){const N=p9(c,n,g,s);for(let Z=0;Z<w.length;Z+=2){const s1=w[Z];if(s1>0)o.push(N[Z/2]);else{const I1=w[Z+1],X1=n[-s1];for(let x2=10;x2<X1.length;x2++){const j2=X1[x2];j2[17]===j2[3]&&O8(j2[1],j2,I1,o)}if(null!==X1[9]){const x2=X1[9];for(let j2=0;j2<x2.length;j2++){const c0=x2[j2];O8(c0[1],c0,I1,o)}}}}}return o}function m9(c){const n=L0(),s=m6(),o=I2();$2(o+1);const g=C9(s,o);if(c.dirty&&e4(n)===(2==(2&g.metadata.flags))){if(null===g.matches)c.reset([]);else{const w=g.crossesNgTemplate?O8(s,n,o,[]):p9(s,n,g,o);c.reset(w,uh),c.notifyOnChanges()}return!0}return!1}function Ta(c,n,s){const o=m6();o.firstCreatePass&&(L9(o,new Gi(c,n,s),-1),2==(2&n)&&(o.staticViewQueries=!0)),M9(o,L0(),n)}function g9(c,n,s,o){const g=m6();if(g.firstCreatePass){const w=Ie();L9(g,new Gi(n,s,o),w.index),function Da(c,n){const s=c.contentQueries||(c.contentQueries=[]);n!==(s.length?s[s.length-1]:-1)&&s.push(c.queries.length-1,n)}(g,c),2==(2&s)&&(g.staticContentQueries=!0)}M9(g,L0(),s)}function _9(){return function ka(c,n){return c[19].queries[n].queryList}(L0(),I2())}function M9(c,n,s){const o=new Ui(4==(4&s));qs(c,n,o,o.destroy),null===n[19]&&(n[19]=new wa),n[19].queries.push(new ya(o))}function L9(c,n,s){null===c.queries&&(c.queries=new xa),c.queries.track(new Sa(n,s))}function C9(c,n){return c.queries.getByIndex(n)}function Ea(c,n){return A8(c,n)}const Bh=Et("Input",c=>({bindingPropertyName:c})),qi=Et("Output",c=>({bindingPropertyName:c})),P9=Et("HostListener",(c,n)=>({eventName:c,args:n}));function In(...c){}const I9=new r4("Application Initializer");let Va=(()=>{class c{constructor(s){this.appInits=s,this.resolve=In,this.reject=In,this.initialized=!1,this.done=!1,this.donePromise=new Promise((o,g)=>{this.resolve=o,this.reject=g})}runInitializers(){if(this.initialized)return;const s=[],o=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let g=0;g<this.appInits.length;g++){const w=this.appInits[g]();if(kl(w))s.push(w);else if(r7(w)){const N=new Promise((Z,s1)=>{w.subscribe({complete:Z,error:s1})});s.push(N)}}Promise.all(s).then(()=>{o()}).catch(g=>{this.reject(g)}),0===s.length&&o(),this.initialized=!0}}return c.\u0275fac=function(s){return new(s||c)(j4(I9,8))},c.\u0275prov=U1({token:c,factory:c.\u0275fac,providedIn:"root"}),c})();const Ki=new r4("AppId",{providedIn:"root",factory:function R9(){return`${Ga()}${Ga()}${Ga()}`}});function Ga(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const F9=new r4("Platform Initializer"),B9=new r4("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),H9=new r4("appBootstrapListener");let Uh=(()=>{class c{log(s){console.log(s)}warn(s){console.warn(s)}}return c.\u0275fac=function(s){return new(s||c)},c.\u0275prov=U1({token:c,factory:c.\u0275fac,providedIn:"platform"}),c})();const Wa=new r4("LocaleId",{providedIn:"root",factory:()=>bc(Wa,S1.Optional|S1.SkipSelf)||function jh(){return"undefined"!=typeof $localize&&$localize.locale||ki}()}),Vh=new r4("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});class Y9{constructor(n,s){this.ngModuleFactory=n,this.componentFactories=s}}let I8=(()=>{class c{compileModuleSync(s){return new pa(s)}compileModuleAsync(s){return Promise.resolve(this.compileModuleSync(s))}compileModuleAndAllComponentsSync(s){const o=this.compileModuleSync(s),w=D3(G0(s).declarations).reduce((N,Z)=>{const s1=P2(Z);return s1&&N.push(new fa(s1)),N},[]);return new Y9(o,w)}compileModuleAndAllComponentsAsync(s){return Promise.resolve(this.compileModuleAndAllComponentsSync(s))}clearCache(){}clearCacheFor(s){}getModuleId(s){}}return c.\u0275fac=function(s){return new(s||c)},c.\u0275prov=U1({token:c,factory:c.\u0275fac,providedIn:"root"}),c})();const U9=(()=>Promise.resolve(0))();function Za(c){"undefined"==typeof Zone?U9.then(()=>{c&&c.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",c)}class m3{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:s=!1,shouldCoalesceRunChangeDetection:o=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new O3(!1),this.onMicrotaskEmpty=new O3(!1),this.onStable=new O3(!1),this.onError=ne
1w O3(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const g=this;g._nesting=0,g._outer=g._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(g._inner=g._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(g._inner=g._inner.fork(Zone.longStackTraceZoneSpec)),g.shouldCoalesceEventChangeDetection=!o&&s,g.shouldCoalesceRunChangeDetection=o,g.lastRequestAnimationFrameId=-1,g.nativeRequestAnimationFrame=function Wh(){let c=z0.requestAnimationFrame,n=z0.cancelAnimationFrame;if("undefined"!=typeof Zone&&c&&n){const s=c[Zone.__symbol__("OriginalDelegate")];s&&(c=s);const o=n[Zone.__symbol__("OriginalDelegate")];o&&(n=o)}return{nativeRequestAnimationFrame:c,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function V9(c){const n=()=>{!function Zh(c){c.isCheckStableRunning||-1!==c.lastRequestAnimationFrameId||(c.lastRequestAnimationFrameId=c.nativeRequestAnimationFrame.call(z0,()=>{c.fakeTopEventTask||(c.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{c.lastRequestAnimationFrameId=-1,qa(c),c.isCheckStableRunning=!0,$a(c),c.isCheckStableRunning=!1},void 0,()=>{},()=>{})),c.fakeTopEventTask.invoke()}),qa(c))}(c)};c._inner=c._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(s,o,g,w,N,Z)=>{try{return G9(c),s.invokeTask(g,w,N,Z)}finally{(c.shouldCoalesceEventChangeDetection&&"eventTask"===w.type||c.shouldCoalesceRunChangeDetection)&&n(),Ka(c)}},onInvoke:(s,o,g,w,N,Z,s1)=>{try{return G9(c),s.invoke(g,w,N,Z,s1)}finally{c.shouldCoalesceRunChangeDetection&&n(),Ka(c)}},onHasTask:(s,o,g,w)=>{s.hasTask(g,w),o===g&&("microTask"==w.change?(c._hasPendingMicrotasks=w.microTask,qa(c),$a(c)):"macroTask"==w.change&&(c.hasPendingMacrotasks=w.macroTask))},onHandleError:(s,o,g,w)=>(s.handleError(g,w),c.runOutsideAngular(()=>c.onError.emit(w)),!1)})}(g)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!m3.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(m3.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(n,s,o){return this._inner.run(n,s,o)}runTask(n,s,o,g){const w=this._inner,N=w.scheduleEventTask("NgZoneEvent: "+g,n,j9,In,In);try{return w.runTask(N,s,o)}finally{w.cancelTask(N)}}runGuarded(n,s,o){return this._inner.runGuarded(n,s,o)}runOutsideAngular(n){return this._outer.run(n)}}const j9={};function $a(c){if(0==c._nesting&&!c.hasPendingMicrotasks&&!c.isStable)try{c._nesting++,c.onMicrotaskEmpty.emit(null)}finally{if(c._nesting--,!c.hasPendingMicrotasks)try{c.runOutsideAngular(()=>c.onStable.emit(null))}finally{c.isStable=!0}}}function qa(c){c.hasPendingMicrotasks=!!(c._hasPendingMicrotasks||(c.shouldCoalesceEventChangeDetection||c.shouldCoalesceRunChangeDetection)&&-1!==c.lastRequestAnimationFrameId)}function G9(c){c._nesting++,c.isStable&&(c.isStable=!1,c.onUnstable.emit(null))}function Ka(c){c._nesting--,$a(c)}class W9{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new O3,this.onMicrotaskEmpty=new O3,this.onStable=new O3,this.onError=new O3}run(n,s,o){return n.apply(s,o)}runGuarded(n,s,o){return n.apply(s,o)}runOutsideAngular(n){return n()}runTask(n,s,o,g){return n.apply(s,o)}}let Z9=(()=>{class c{constructor(s){this._ngZone=s,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),s.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{m3.assertNotInAngularZone(),Za(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}
1decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())Za(()=>{for(;0!==this._callbacks.length;){let s=this._callbacks.pop();clearTimeout(s.timeoutId),s.doneCb(this._didWork)}this._didWork=!1});else{let s=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>!o.updateCb||!o.updateCb(s)||(clearTimeout(o.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(s=>({source:s.source,creationLocation:s.creationLocation,data:s.data})):[]}addCallback(s,o,g){let w=-1;o&&o>0&&(w=setTimeout(()=>{this._callbacks=this._callbacks.filter(N=>N.timeoutId!==w),s(this._didWork,this.getPendingTasks())},o)),this._callbacks.push({doneCb:s,timeoutId:w,updateCb:g})}whenStable(s,o,g){if(g&&!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(s,o,g),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(s,o,g){return[]}}return c.\u0275fac=function(s){return new(s||c)(j4(m3))},c.\u0275prov=U1({token:c,factory:c.\u0275fac}),c})(),$h=(()=>{class c{constructor(){this._applications=new Map,Ji.addToWindow(this)}registerApplication(s,o){this._applications.set(s,o)}unregisterApplication(s){this._applications.delete(s)}unregisterAllApplications(){this._applications.clear()}getTestability(s){return this._applications.get(s)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(s,o=!0){return Ji.findTestabilityInTree(this,s,o)}}return c.\u0275fac=function(s){return new(s||c)},c.\u0275prov=U1({token:c,factory:c.\u0275fac,providedIn:"platform"}),c})();class qh{addToWindow(n){}findTestabilityInTree(n,s,o){return null}}function Kh(c){Ji=c}let Ji=new qh,K3=null;const $9=new r4("AllowMultipleToken"),Ja=new r4("PlatformOnDestroy");class Qh{constructor(n,s){this.name=n,this.token=s}}function K9(c,n,s=[]){const o=`Platform: ${n}`,g=new r4(o);return(w=[])=>{let N=Qi();if(!N||N.injector.get($9,!1)){const Z=[...s,...w,{provide:g,useValue:!0}];c?c(Z):function Qa(c){if(K3&&!K3.get($9,!1))throw new t1(400,"");K3=c;const n=c.get(X9),s=c.get(F9,null);s&&s.forEach(o=>o())}(function Xa(c=[],n){return h3.create({name:n,providers:[{provide:gn,useValue:"platform"},{provide:Ja,useValue:()=>K3=null},...c]})}(Z,o))}return function J9(c){const n=Qi();if(!n)throw new t1(401,"");return n}()}}function Qi(){var c;return null!==(c=null==K3?void 0:K3.get(X9))&&void 0!==c?c:null}let X9=(()=>{class c{constructor(s){this._injector=s,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(s,o){const Z=function Xh(c,n){let s;return s="noop"===c?new W9:("zone.js"===c?void 0:c)||new m3({enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!!(null==n?void 0:n.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==n?void 0:n.ngZoneRunCoalescing)}),s}(o?o.ngZone:void 0,{ngZoneEventCoalescing:o&&o.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:o&&o.ngZoneRunCoalescing||!1}),s1=[{provide:m3,useValue:Z}];return Z.run(()=>{const I1=h3.create({providers:s1,parent:this.injector,name:s.moduleType.name}),X1=s.create(I1),x2=X1.injector.get(un,null);if(!x2)throw new t1(402,"");return Z.runOutsideAngular(()=>{const j2=Z.onError.subscribe({next:c0=>{x2.handleError(c0)}});X1.onDestroy(()=>{eo(this._modules,X1),j2.unsubscribe()})}),function ep(c,n,s){try{const o=s();return kl(o)?o.catch(g=>{throw n.runOutsideAngular(()=>c.handleError(g)),g}):o}catch(o){throw n.runOutsideAngular(()=>c.handleError(o)),o}}(x2,Z,()=>{const j2=X1.injector.get(Va);return j2.runInitializers(),j2.donePromise.then(()=>(function n5(c){(function y2(c,n){null==c&&T2(n,c,null,"!=")})(c,"Expected localeId to be defined"),"string"==typeof c&&(Xl=c.toLowerCase().replace(/_/g,"-"))}(X1.injector.get(Wa,ki)||ki),this._moduleDoBootstrap(X1),X1))})})}bootstrapModule(s,o=[]){const g=Xi({},o);return function Jh(c,n,s){const o=new pa(s);return Promise.resolve(o)}(0,0,s).then(w=>
1this.bootstrapModuleFactory(w,g))}_moduleDoBootstrap(s){const o=s.injector.get(es);if(s._bootstrapComponents.length>0)s._bootstrapComponents.forEach(g=>o.bootstrap(g));else{if(!s.instance.ngDoBootstrap)throw new t1(403,"");s.instance.ngDoBootstrap(o)}this._modules.push(s)}onDestroy(s){this._destroyListeners.push(s)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new t1(404,"");this._modules.slice().forEach(o=>o.destroy()),this._destroyListeners.forEach(o=>o());const s=this._injector.get(Ja,null);null==s||s(),this._destroyed=!0}get destroyed(){return this._destroyed}}return c.\u0275fac=function(s){return new(s||c)(j4(h3))},c.\u0275prov=U1({token:c,factory:c.\u0275fac,providedIn:"platform"}),c})();function Xi(c,n){return Array.isArray(n)?n.reduce(Xi,c):Object.assign(Object.assign({},c),n)}let es=(()=>{class c{constructor(s,o,g,w){this._zone=s,this._injector=o,this._exceptionHandler=g,this._initStatus=w,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const N=new M.y(s1=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{s1.next(this._stable),s1.complete()})}),Z=new M.y(s1=>{let I1;this._zone.runOutsideAngular(()=>{I1=this._zone.onStable.subscribe(()=>{m3.assertNotInAngularZone(),Za(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,s1.next(!0))})})});const X1=this._zone.onUnstable.subscribe(()=>{m3.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{s1.next(!1)}))});return()=>{I1.unsubscribe(),X1.unsubscribe()}});this.isStable=(0,f.T)(N,Z.pipe((0,h.B)()))}bootstrap(s,o){if(!this._initStatus.done)throw new t1(405,"");let g;g=s instanceof O5?s:this._injector.get(S8).resolveComponentFactory(s),this.componentTypes.push(g.componentType);const w=function q9(c){return c.isBoundToModule}(g)?void 0:this._injector.get(jc),Z=g.create(h3.NULL,[],o||g.selector,w),s1=Z.location.nativeElement,I1=Z.injector.get(Z9,null),X1=I1&&Z.injector.get($h);return I1&&X1&&X1.registerApplication(s1,I1),Z.onDestroy(()=>{this.detachView(Z.hostView),eo(this.components,Z),X1&&X1.unregisterApplication(s1)}),this._loadComponent(Z),Z}tick(){if(this._runningTick)throw new t1(101,"");try{this._runningTick=!0;for(let s of this._views)s.detectChanges()}catch(s){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(s))}finally{this._runningTick=!1}}attachView(s){const o=s;this._views.push(o),o.attachToAppRef(this)}detachView(s){const o=s;eo(this._views,o),o.detachFromAppRef()}_loadComponent(s){this.attachView(s.hostView),this.tick(),this.components.push(s),this._injector.get(H9,[]).concat(this._bootstrapListeners).forEach(g=>g(s))}ngOnDestroy(){this._views.slice().forEach(s=>s.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return c.\u0275fac=function(s){return new(s||c)(j4(m3),j4(h3),j4(un),j4(Va))},c.\u0275prov=U1({token:c,factory:c.\u0275fac,providedIn:"root"}),c})();function eo(c,n){const s=c.indexOf(n);s>-1&&c.splice(s,1)}let eu=!0,co=!1;function cp(){return co=!0,eu}function tu(){if(co)throw new Error("Cannot enable prod mode after platform setup.");eu=!1}let np=(()=>{class c{}return c.__NG_ELEMENT_ID__=ts,c})();function ts(c){return function iu(c,n,s){if(we(c)&&!s){const o=fe(c.index,n);return new T8(o,o)}return 47&c.type?new T8(n[16],n):null}(Ie(),L0(),16==(16&c))}class ru{constructor(){}supports(n){return Mn(n)}create(n){return new op(n)}}const uu=(c,n)=>n;class op{constructor(n){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=n||uu}forEachItem(n){let s;for(s=this._itHead;null!==s;s=s._next)n(s)}forEachOperation(n){let s=this._itHead,o=this._removalsHead,g=0,w=null;for(;s||o;){const N=!o||s&&s.currentIndex<so(o,g,w)?s:o,Z=so(N,g,w),s1=N.currentIndex;if(N===o)g--,o=o._nextRemoved;else if(s=s._next,null==N.previousIndex)g++;else{w||(w=[]);const I1=Z-g,X1=s1-g;if(I1!=X1){for(let j2=0;j2<I1;j2++){const c0=j2<w.length?w[j2]:w[j2]=0,C0=c0+j2;X1<=C0&&C0<I1&&(w[j2]=c0+1)}w[N.previousIndex]=X1-I1}}Z!==s1&&n(N,Z,s1)}}forEachPreviousItem(n){let s;for(s=this._previousItHead;null!==s;s=s._nextPrevious)n(s)}forEachAddedItem(n){let s;for(s=this._additionsHead;null!==s;s=s._nextAdded)n(s)}forEachMovedItem(n){let s;for(s=this._movesHead;null!==s;s=s._nextMoved)n(s)}forEachRemovedItem(n){let s;for(s=this._removalsHead;null!==s;s=s._nextRemoved)n(s)}forEachIdentityChange(n){let s;for(s=this._identityChangesHead;null!==s;s=s._nextIdentityChange)n(s)}diff(n){if(null==n&&(n=[]),!Mn(n))throw new t1(900,"");return this.check(n)?this:null}onDestroy(){}check(n){this._reset();let g,w,N,s=this._itHead,o=!1;if(Array.isArray(n)){this.length=n.length;for(let Z=0;Z<this.length;Z++)w=n[Z],N=this._trackByFn(Z,w),null!==s&&Object.is(s.trackById,N)?(o&&(s=this._verifyReinsertion(s,w,N,Z)),Object.is(s.item,w)||this._addIdentityChange(s,w)):(s=this._mismatch(s,w,N,Z),o=!0),s=s._next}
vendor: 6,035 bytes, line 1
1else g=0,function Hd(c,n){if(Array.isArray(c))for(let s=0;s<c.length;s++)n(c[s]);else{const s=c[Ic()]();let o;for(;!(o=s.next()).done;)n(o.value)}}(n,Z=>{N=this._trackByFn(g,Z),null!==s&&Object.is(s.trackById,N)?(o&&(s=this._verifyReinsertion(s,Z,N,g)),Object.is(s.item,Z)||this._addIdentityChange(s,Z)):(s=this._mismatch(s,Z,N,g),o=!0),s=s._next,g++}),this.length=g;return this._truncate(s),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,s,o,g){let w;return null===n?w=this._itTail:(w=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null))?(Object.is(n.item,s)||this._addIdentityChange(n,s),this._reinsertAfter(n,w,g)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(o,g))?(Object.is(n.item,s)||this._addIdentityChange(n,s),this._moveAfter(n,w,g)):n=this._addAfter(new du(s,o),w,g),n}_verifyReinsertion(n,s,o,g){let w=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null);return null!==w?n=this._reinsertAfter(w,n._prev,g):n.currentIndex!=g&&(n.currentIndex=g,this._addToMoves(n,g)),n}_truncate(n){for(;null!==n;){const s=n._next;this._addToRemovals(this._unlink(n)),n=s}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(n,s,o){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const g=n._prevRemoved,w=n._nextRemoved;return null===g?this._removalsHead=w:g._nextRemoved=w,null===w?this._removalsTail=g:w._prevRemoved=g,this._insertAfter(n,s,o),this._addToMoves(n,o),n}_moveAfter(n,s,o){return this._unlink(n),this._insertAfter(n,s,o),this._addToMoves(n,o),n}_addAfter(n,s,o){return this._insertAfter(n,s,o),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,s,o){const g=null===s?this._itHead:s._next;return n._next=g,n._prev=s,null===g?this._itTail=n:g._prev=n,null===s?this._itHead=n:s._next=n,null===this._linkedRecords&&(this._linkedRecords=new fu),this._linkedRecords.put(n),n.currentIndex=o,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const s=n._prev,o=n._next;return null===s?this._itHead=o:s._next=o,null===o?this._itTail=s:o._prev=s,n}_addToMoves(n,s){return n.previousIndex===s||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new fu),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,s){return n.item=s,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class du{constructor(n,s){this.item=n,this.trackById=s,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 rp{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,s){let o;for(o=this._head;null!==o;o=o._nextDup)if((null===s||s<=o.currentIndex)&&Object.is(o.trackById,n))return o;return null}remove(n){const s=n._prevDup,o=n._nextDup;return null===s?this._head=o:s._nextDup=o,null===o?this._tail=s:o._prevDup=s,null===this._head}}class fu{constructor(){this.map=new Map}put(n){const s=n.trackById;let o=this.map.get(s);o||(o=new rp,this.map.set(s,o)),o.add(n)}get(n,s){const g=this.map.get(n);return g?g.get(n,s):null}remove(n){const s=n.trackById;return this.map.get(s).remove(n)&&this.map.delete(s),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function so(c,n,s){const o=c.previousIndex;if(null===o)return o;let g=0;return s&&o<s.length&&(g=s[o]),o+n+g}class hu{constructor(){}supports(n){return n instanceof Map||pi(n)}create(){return new up}}class up{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(n){let s;for(s=this._mapHead;null!==s;s=s._next)n(s)}forEachPreviousItem(n){let s;for(s=this._previousMapHead;null!==s;s=s._nextPrevious)n(s)}forEachChangedItem(n){let s;for(s=this._changesHead;null!==s;s=s._nextChanged)n(s)}forEachAddedItem(n){let s;for(s=this._additionsHead;null!==s;s=s._nextAdded)n(s)}forEachRemovedItem(n){let s;for(s=this._removalsHead;null!==s;s=s._nextRemoved)n(s)}diff(n){if(n){if(!(n instanceof Map||pi(n)))throw new t1(900,"")}else n=new Map;return this.check(n)?this:null}onDestroy(){}check(n){this._reset();let s=this._mapHead;
1if(this._appendAfter=null,this._forEach(n,(o,g)=>{if(s&&s.key===g)this._maybeAddToChanges(s,o),this._appendAfter=s,s=s._next;else{const w=this._getOrCreateRecordForKey(g,o);s=this._insertBeforeOrAppend(s,w)}}),s){s._prev&&(s._prev._next=null),this._removalsHead=s;for(let o=s;null!==o;o=o._nextRemoved)o===this._mapHead&&(this._mapHead=null),this._records.delete(o.key),o._nextRemoved=o._next,o.previousValue=o.currentValue,o.currentValue=null,o._prev=null,o._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,s){if(n){const o=n._prev;return s._next=n,s._prev=o,n._prev=s,o&&(o._next=s),n===this._mapHead&&(this._mapHead=s),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=s,s._prev=this._appendAfter):this._mapHead=s,this._appendAfter=s,null}_getOrCreateRecordForKey(n,s){if(this._records.has(n)){const g=this._records.get(n);this._maybeAddToChanges(g,s);const w=g._prev,N=g._next;return w&&(w._next=N),N&&(N._prev=w),g._next=null,g._prev=null,g}const o=new pu(n);return this._records.set(n,o),o.currentValue=s,this._addToAdditions(o),o}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,s){Object.is(s,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=s,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,s){n instanceof Map?n.forEach(s):Object.keys(n).forEach(o=>s(n[o],o))}}class pu{constructor(n){this.key=n,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 lo(){return new ao([new ru])}let ao=(()=>{class c{constructor(s){this.factories=s}static create(s,o){if(null!=o){const g=o.factories.slice();s=s.concat(g)}return new c(s)}static extend(s){return{provide:c,useFactory:o=>c.create(s,o||lo()),deps:[[c,new o3,new Lt]]}}find(s){const o=this.factories.find(g=>g.supports(s));if(null!=o)return o;throw new t1(901,"")}}return c.\u0275prov=U1({token:c,providedIn:"root",factory:lo}),c})();function mu(){return new ls([new hu])}let ls=(()=>{class c{constructor(s){this.factories=s}static create(s,o){if(o){const g=o.factories.slice();s=s.concat(g)}return new c(s)}static extend(s){return{provide:c,useFactory:o=>c.create(s,o||mu()),deps:[[c,new o3,new Lt]]}}find(s){const o=this.factories.find(w=>w.supports(s));if(o)return o;throw new t1(901,"")}}return c.\u0275prov=U1({token:c,providedIn:"root",factory:mu}),c})();const as=K9(null,"core",[]);let pp=(()=>{class c{constructor(s){}}return c.\u0275fac=function(s){return new(s||c)(j4(es))},c.\u0275mod=T0({type:c}),c.\u0275inj=r2({}),c})()},93075:(h2,w1,_)=>{"use strict";_.d(w1,{EJ:()=>Ce,F:()=>J6,Fd:()=>qe,Fj:()=>k1,JJ:()=>S1,JL:()=>a1,JU:()=>S,Kr:()=>S4,On:()=>we,Q7:()=>n4,UX:()=>e4,Wl:()=>E,YN:()=>ve,_:()=>z4,_Y:()=>X0,a5:()=>K2,kI:()=>R1,nD:()=>G4,qQ:()=>L6,qu:()=>g4,sg:()=>b4,u:()=>E4,u5:()=>fe,wV:()=>Ve});var e=_(5e3),t=_(69808),M=_(63527),f=_(30567),h=_(24850);let m=(()=>{class v1{constructor(c1,e2){this._renderer=c1,this._elementRef=e2,this.onChange=d0=>{},this.onTouched=()=>{}}setProperty(c1,e2){this._renderer.setProperty(this._elementRef.nativeElement,c1,e2)}registerOnTouched(c1){this.onTouched=c1}registerOnChange(c1){this.onChange=c1}setDisabledState(c1){this.setProperty("disabled",c1)}}return v1.\u0275fac=function(c1){return new(c1||v1)(e.Y36(e.Qsj),e.Y36(e.SBq))},v1.\u0275dir=e.lG2({type:v1}),v1})(),b=(()=>{class v1 extends m{}return v1.\u0275fac=function(){let h1;
1return function(e2){return(h1||(h1=e.n5z(v1)))(e2||v1)}}(),v1.\u0275dir=e.lG2({type:v1,features:[e.qOj]}),v1})();const S=new e.OlP("NgValueAccessor"),D={provide:S,useExisting:(0,e.Gpc)(()=>E),multi:!0};let E=(()=>{class v1 extends b{writeValue(c1){this.setProperty("checked",c1)}}return v1.\u0275fac=function(){let h1;return function(e2){return(h1||(h1=e.n5z(v1)))(e2||v1)}}(),v1.\u0275dir=e.lG2({type:v1,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(c1,e2){1&c1&&e.NdJ("change",function(R0){return e2.onChange(R0.target.checked)})("blur",function(){return e2.onTouched()})},features:[e._Bn([D]),e.qOj]}),v1})();const Q={provide:S,useExisting:(0,e.Gpc)(()=>k1),multi:!0},d1=new e.OlP("CompositionEventMode");let k1=(()=>{class v1 extends m{constructor(c1,e2,d0){super(c1,e2),this._compositionMode=d0,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function j(){const v1=(0,t.q)()?(0,t.q)().getUserAgent():"";return/android (\d+)/.test(v1.toLowerCase())}())}writeValue(c1){this.setProperty("value",null==c1?"":c1)}_handleInput(c1){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(c1)}_compositionStart(){this._composing=!0}_compositionEnd(c1){this._composing=!1,this._compositionMode&&this.onChange(c1)}}return v1.\u0275fac=function(c1){return new(c1||v1)(e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(d1,8))},v1.\u0275dir=e.lG2({type:v1,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(c1,e2){1&c1&&e.NdJ("input",function(R0){return e2._handleInput(R0.target.value)})("blur",function(){return e2.onTouched()})("compositionstart",function(){return e2._compositionStart()})("compositionend",function(R0){return e2._compositionEnd(R0.target.value)})},features:[e._Bn([Q]),e.qOj]}),v1})();function t1(v1){return null==v1||0===v1.length}function V(v1){return null!=v1&&"number"==typeof v1.length}const _1=new e.OlP("NgValidators"),n1=new e.OlP("NgAsyncValidators"),p1=/^(?=.{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 R1{static min(h1){return Y(h1)}static max(h1){return z1(h1)}static required(h1){return g2(h1)}static requiredTrue(h1){return function B1(v1){return!0===v1.value?null:{required:!0}}(h1)}static email(h1){return function $(v1){return t1(v1.value)||p1.test(v1.value)?null:{email:!0}}(h1)}static minLength(h1){return function R2(v1){return h1=>t1(h1.value)||!V(h1.value)?null:h1.value.length<v1?{minlength:{requiredLength:v1,actualLength:h1.value.length}}:null}(h1)}static maxLength(h1){return _2(h1)}static pattern(h1){return function p2(v1){if(!v1)return L2;let h1,c1;return"string"==typeof v1?(c1="","^"!==v1.charAt(0)&&(c1+="^"),c1+=v1,"$"!==v1.charAt(v1.length-1)&&(c1+="$"),h1=new RegExp(c1)):(c1=v1.toString(),h1=v1),e2=>{if(t1(e2.value))return null;const d0=e2.value;return h1.test(d0)?null:{pattern:{requiredPattern:c1,actualValue:d0}}}}(h1)}static nullValidator(h1){return null}static compose(h1){return y2(h1)}static composeAsync(h1){return d2(h1)}}function Y(v1){return h1=>{if(t1(h1.value)||t1(v1))return null;const c1=parseFloat(h1.value);return!isNaN(c1)&&c1<v1?{min:{min:v1,actual:h1.value}}:null}}function z1(v1){return h1=>{if(t1(h1.value)||t1(v1))return null;const c1=parseFloat(h1.value);return!isNaN(c1)&&c1>v1?{max:{max:v1,actual:h1.value}}:null}}function g2(v1){return t1(v1.value)?{required:!0}:null}function _2(v1){return h1=>V(h1.value)&&h1.value.length>v1?{maxlength:{requiredLength:v1,actualLength:h1.value.length}}:null}function L2(v1){return null}function C2(v1){return null!=v1}function k2(v1){const h1=(0,e.QGY)(v1)?(0,M.D)(v1):v1;return(0,e.CqO)(h1),h1}function Y1(v1){let h1={};
1return v1.forEach(c1=>{h1=null!=c1?Object.assign(Object.assign({},h1),c1):h1}),0===Object.keys(h1).length?null:h1}function f2(v1,h1){return h1.map(c1=>c1(v1))}function y1(v1){return v1.map(h1=>function U2(v1){return!v1.validate}(h1)?h1:c1=>h1.validate(c1))}function y2(v1){if(!v1)return null;const h1=v1.filter(C2);return 0==h1.length?null:function(c1){return Y1(f2(c1,h1))}}function T2(v1){return null!=v1?y2(y1(v1)):null}function d2(v1){if(!v1)return null;const h1=v1.filter(C2);return 0==h1.length?null:function(c1){const e2=f2(c1,h1).map(k2);return(0,f.D)(e2).pipe((0,h.U)(Y1))}}function N1(v1){return null!=v1?d2(y1(v1)):null}function O1(v1,h1){return null===v1?[h1]:Array.isArray(v1)?[...v1,h1]:[v1,h1]}function U1(v1){return v1._rawValidators}function H1(v1){return v1._rawAsyncValidators}function r2(v1){return v1?Array.isArray(v1)?v1:[v1]:[]}function z2(v1,h1){return Array.isArray(v1)?v1.includes(h1):v1===h1}function G2(v1,h1){const c1=r2(h1);return r2(v1).forEach(d0=>{z2(c1,d0)||c1.push(d0)}),c1}function g0(v1,h1){return r2(h1).filter(c1=>!z2(v1,c1))}class q2{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(h1){this._rawValidators=h1||[],this._composedValidatorFn=T2(this._rawValidators)}_setAsyncValidators(h1){this._rawAsyncValidators=h1||[],this._composedAsyncValidatorFn=N1(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(h1){this._onDestroyCallbacks.push(h1)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(h1=>h1()),this._onDestroyCallbacks=[]}reset(h1){this.control&&this.control.reset(h1)}hasError(h1,c1){return!!this.control&&this.control.hasError(h1,c1)}getError(h1,c1){return this.control?this.control.getError(h1,c1):null}}class K2 extends q2{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class u2 extends q2{get formDirective(){return null}get path(){return null}}class X2{constructor(h1){this._cd=h1}is(h1){var c1,e2,d0;return"submitted"===h1?!!(null===(c1=this._cd)||void 0===c1?void 0:c1.submitted):!!(null===(d0=null===(e2=this._cd)||void 0===e2?void 0:e2.control)||void 0===d0?void 0:d0[h1])}}let S1=(()=>{class v1 extends X2{constructor(c1){super(c1)}}return v1.\u0275fac=function(c1){return new(c1||v1)(e.Y36(K2,2))},v1.\u0275dir=e.lG2({type:v1,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(c1,e2){2&c1&&e.ekj("ng-untouched",e2.is("untouched"))("ng-touched",e2.is("touched"))("ng-pristine",e2.is("pristine"))("ng-dirty",e2.is("dirty"))("ng-valid",e2.is("valid"))("ng-invalid",e2.is("invalid"))("ng-pending",e2.is("pending"))},features:[e.qOj]}),v1})(),a1=(()=>{class v1 extends X2{constructor(c1){super(c1)}}return v1.\u0275fac=function(c1){return new(c1||v1)(e.Y36(u2,10))},v1.\u0275dir=e.lG2({type:v1,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(c1,e2){2&c1&&e.ekj("ng-untouched",e2.is("untouched"))("ng-touched",e2.is("touched"))("ng-pristine",e2.is("pristine"))("ng-dirty",e2.is("dirty"))("ng-valid",e2.is("valid"))("ng-invalid",e2.is("invalid"))("ng-pending",e2.is("pending"))("ng-submitted",e2.is("submitted"))},features:[e.qOj]}),v1})();function N2(v1,h1){return[...h1.path,v1]}function j1(v1,h1){W1(v1,h1),h1.valueAccessor.writeValue(v1.value),function F1(v1,h1){h1.valueAccessor.registerOnChange(c1=>{v1._pendingValue=c1,v1._pendingChange=!0,v1._pendingDirty=!0,"change"===v1.updateOn&&M2(v1,h1)})}(v1,h1),function t0(v1,h1){const c1=(e2,d0)=>{h1.valueAccessor.writeValue(e2),d0&&h1.viewToModelUpdate(e2)};v1.registerOnChange(c1),h1._registerOnDestroy(()=>{v1._unregisterOnChange(c1)})}(v1,h1),function w2(v1,h1){h1.valueAccessor.registerOnTouched(()=>{v1._pendingTouched=!0,"blur"===v1.updateOn&&v1._pendingChange&&M2(v1,h1),"submit"!==v1.updateOn&&v1.markAsTouched()})}(v1,h1),function b2(v1,h1){if(h1.valueAccessor.setDisabledState){const c1=e2=>{h1.valueAccessor.setDisabledState(e2)};v1.registerOnDisabledChange(c1),h1._registerOnDestroy(()=>{v1._unregisterOnDisabledChange(c1)})}}(v1,h1)}function a2(v1,h1,c1=!0){const e2=()=>{};h1.valueAccessor&&(h1.valueAccessor.registerOnChange(e2),h1.valueAccessor.registerOnTouched(e2)),Q1(v1,h1),v1&&(h1._invokeOnDestroyCallbacks(),v1._registerOnCollectionChange(()=>{}))}
1function K1(v1,h1){v1.forEach(c1=>{c1.registerOnValidatorChange&&c1.registerOnValidatorChange(h1)})}function W1(v1,h1){const c1=U1(v1);null!==h1.validator?v1.setValidators(O1(c1,h1.validator)):"function"==typeof c1&&v1.setValidators([c1]);const e2=H1(v1);null!==h1.asyncValidator?v1.setAsyncValidators(O1(e2,h1.asyncValidator)):"function"==typeof e2&&v1.setAsyncValidators([e2]);const d0=()=>v1.updateValueAndValidity();K1(h1._rawValidators,d0),K1(h1._rawAsyncValidators,d0)}function Q1(v1,h1){let c1=!1;if(null!==v1){if(null!==h1.validator){const d0=U1(v1);if(Array.isArray(d0)&&d0.length>0){const R0=d0.filter(v6=>v6!==h1.validator);R0.length!==d0.length&&(c1=!0,v1.setValidators(R0))}}if(null!==h1.asyncValidator){const d0=H1(v1);if(Array.isArray(d0)&&d0.length>0){const R0=d0.filter(v6=>v6!==h1.asyncValidator);R0.length!==d0.length&&(c1=!0,v1.setAsyncValidators(R0))}}}const e2=()=>{};return K1(h1._rawValidators,e2),K1(h1._rawAsyncValidators,e2),c1}function M2(v1,h1){v1._pendingDirty&&v1.markAsDirty(),v1.setValue(v1._pendingValue,{emitModelToViewChange:!1}),h1.viewToModelUpdate(v1._pendingValue),v1._pendingChange=!1}function h0(v1,h1){W1(v1,h1)}function O2(v1,h1){if(!v1.hasOwnProperty("model"))return!1;const c1=v1.model;return!!c1.isFirstChange()||!Object.is(h1,c1.currentValue)}function P2(v1,h1){v1._syncPendingControls(),h1.forEach(c1=>{const e2=c1.control;"submit"===e2.updateOn&&e2._pendingChange&&(c1.viewToModelUpdate(e2._pendingValue),e2._pendingChange=!1)})}function J2(v1,h1){if(!h1)return null;let c1,e2,d0;return Array.isArray(h1),h1.forEach(R0=>{R0.constructor===k1?c1=R0:function t2(v1){return Object.getPrototypeOf(v1.constructor)===b}(R0)?e2=R0:d0=R0}),d0||e2||c1||null}function M0(v1,h1){const c1=v1.indexOf(h1);c1>-1&&v1.splice(c1,1)}const r6="VALID",W0="INVALID",S6="PENDING",F6="DISABLED";function j6(v1){return(h6(v1)?v1.validators:v1)||null}function te(v1){return Array.isArray(v1)?T2(v1):v1||null}function k0(v1,h1){return(h6(h1)?h1.asyncValidators:v1)||null}function J0(v1){return Array.isArray(v1)?N1(v1):v1||null}function h6(v1){return null!=v1&&!Array.isArray(v1)&&"object"==typeof v1}const ce=v1=>v1 instanceof l0,H6=v1=>v1 instanceof je,C6=v1=>v1 instanceof de;function O6(v1){return ce(v1)?v1.value:v1.getRawValue()}function l6(v1,h1){const c1=H6(v1),e2=v1.controls;if(!(c1?Object.keys(e2):e2).length)throw new e.vHH(1e3,"");if(!e2[h1])throw new e.vHH(1001,"")}function Me(v1,h1){H6(v1),v1._forEachChild((e2,d0)=>{if(void 0===h1[d0])throw new e.vHH(1002,"")})}class ne{constructor(h1,c1){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=h1,this._rawAsyncValidators=c1,this._composedValidatorFn=te(this._rawValidators),this._composedAsyncValidatorFn=J0(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(h1){this._rawValidators=this._composedValidatorFn=h1}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(h1){this._rawAsyncValidators=this._composedAsyncValidatorFn=h1}get parent(){return this._parent}get valid(){return this.status===r6}get invalid(){return this.status===W0}get pending(){return this.status==S6}get disabled(){return this.status===F6}get enabled(){return this.status!==F6}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(h1){this._rawValidators=h1,this._composedValidatorFn=te(h1)}setAsyncValidators(h1){this._rawAsyncValidators=h1,this._composedAsyncValidatorFn=J0(h1)}addValidators(h1){this.setValidators(G2(h1,this._rawValidators))}addAsyncValidators(h1){this.setAsyncValidators(G2(h1,this._rawAsyncValidators))}removeValidators(h1){this.setValidators(g0(h1,this._rawValidators))}removeAsyncValidators(h1){this.setAsyncValidators(g0(h1,this._rawAsyncValidators))}hasValidator(h1){return z2(this._rawValidators,h1)}hasAsyncValidator(h1){return z2(this._rawAsyncValidators,h1)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(h1={}){this.touched=!0,this._parent&&!h1.onlySelf&&this._parent.markAsTouched(h1)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}
1),this._forEachChild(h1=>h1.markAllAsTouched())}markAsUntouched(h1={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(c1=>{c1.markAsUntouched({onlySelf:!0})}),this._parent&&!h1.onlySelf&&this._parent._updateTouched(h1)}markAsDirty(h1={}){this.pristine=!1,this._parent&&!h1.onlySelf&&this._parent.markAsDirty(h1)}markAsPristine(h1={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(c1=>{c1.markAsPristine({onlySelf:!0})}),this._parent&&!h1.onlySelf&&this._parent._updatePristine(h1)}markAsPending(h1={}){this.status=S6,!1!==h1.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!h1.onlySelf&&this._parent.markAsPending(h1)}disable(h1={}){const c1=this._parentMarkedDirty(h1.onlySelf);this.status=F6,this.errors=null,this._forEachChild(e2=>{e2.disable(Object.assign(Object.assign({},h1),{onlySelf:!0}))}),this._updateValue(),!1!==h1.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},h1),{skipPristineCheck:c1})),this._onDisabledChange.forEach(e2=>e2(!0))}enable(h1={}){const c1=this._parentMarkedDirty(h1.onlySelf);this.status=r6,this._forEachChild(e2=>{e2.enable(Object.assign(Object.assign({},h1),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:h1.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},h1),{skipPristineCheck:c1})),this._onDisabledChange.forEach(e2=>e2(!1))}_updateAncestors(h1){this._parent&&!h1.onlySelf&&(this._parent.updateValueAndValidity(h1),h1.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(h1){this._parent=h1}updateValueAndValidity(h1={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===r6||this.status===S6)&&this._runAsyncValidator(h1.emitEvent)),!1!==h1.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!h1.onlySelf&&this._parent.updateValueAndValidity(h1)}_updateTreeValidity(h1={emitEvent:!0}){this._forEachChild(c1=>c1._updateTreeValidity(h1)),this.updateValueAndValidity({onlySelf:!0,emitEvent:h1.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?F6:r6}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(h1){if(this.asyncValidator){this.status=S6,this._hasOwnPendingAsyncValidator=!0;const c1=k2(this.asyncValidator(this));this._asyncValidationSubscription=c1.subscribe(e2=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(e2,{emitEvent:h1})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(h1,c1={}){this.errors=h1,this._updateControlsErrors(!1!==c1.emitEvent)}get(h1){return function A6(v1,h1,c1){if(null==h1||(Array.isArray(h1)||(h1=h1.split(c1)),Array.isArray(h1)&&0===h1.length))return null;let e2=v1;return h1.forEach(d0=>{e2=H6(e2)?e2.controls.hasOwnProperty(d0)?e2.controls[d0]:null:C6(e2)&&e2.at(d0)||null}),e2}(this,h1,".")}getError(h1,c1){const e2=c1?this.get(c1):this;return e2&&e2.errors?e2.errors[h1]:null}hasError(h1,c1){return!!this.getError(h1,c1)}get root(){let h1=this;for(;h1._parent;)h1=h1._parent;return h1}_updateControlsErrors(h1){this.status=this._calculateStatus(),h1&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(h1)}_initObservables(){this.valueChanges=new e.vpe,this.statusChanges=new e.vpe}_calculateStatus(){return this._allControlsDisabled()?F6:this.errors?W0:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(S6)?S6:this._anyControlsHaveStatus(W0
1)?W0:r6}_anyControlsHaveStatus(h1){return this._anyControls(c1=>c1.status===h1)}_anyControlsDirty(){return this._anyControls(h1=>h1.dirty)}_anyControlsTouched(){return this._anyControls(h1=>h1.touched)}_updatePristine(h1={}){this.pristine=!this._anyControlsDirty(),this._parent&&!h1.onlySelf&&this._parent._updatePristine(h1)}_updateTouched(h1={}){this.touched=this._anyControlsTouched(),this._parent&&!h1.onlySelf&&this._parent._updateTouched(h1)}_isBoxedValue(h1){return"object"==typeof h1&&null!==h1&&2===Object.keys(h1).length&&"value"in h1&&"disabled"in h1}_registerOnCollectionChange(h1){this._onCollectionChange=h1}_setUpdateStrategy(h1){h6(h1)&&null!=h1.updateOn&&(this._updateOn=h1.updateOn)}_parentMarkedDirty(h1){return!h1&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class l0 extends ne{constructor(h1=null,c1,e2){super(j6(c1),k0(e2,c1)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(h1),this._setUpdateStrategy(c1),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),h6(c1)&&c1.initialValueIsDefault&&(this.defaultValue=this._isBoxedValue(h1)?h1.value:h1)}setValue(h1,c1={}){this.value=this._pendingValue=h1,this._onChange.length&&!1!==c1.emitModelToViewChange&&this._onChange.forEach(e2=>e2(this.value,!1!==c1.emitViewToModelChange)),this.updateValueAndValidity(c1)}patchValue(h1,c1={}){this.setValue(h1,c1)}reset(h1=this.defaultValue,c1={}){this._applyFormState(h1),this.markAsPristine(c1),this.markAsUntouched(c1),this.setValue(this.value,c1),this._pendingChange=!1}_updateValue(){}_anyControls(h1){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(h1){this._onChange.push(h1)}_unregisterOnChange(h1){M0(this._onChange,h1)}registerOnDisabledChange(h1){this._onDisabledChange.push(h1)}_unregisterOnDisabledChange(h1){M0(this._onDisabledChange,h1)}_forEachChild(h1){}_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(h1){this._isBoxedValue(h1)?(this.value=this._pendingValue=h1.value,h1.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=h1}}class je extends ne{constructor(h1,c1,e2){super(j6(c1),k0(e2,c1)),this.controls=h1,this._initObservables(),this._setUpdateStrategy(c1),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(h1,c1){return this.controls[h1]?this.controls[h1]:(this.controls[h1]=c1,c1.setParent(this),c1._registerOnCollectionChange(this._onCollectionChange),c1)}addControl(h1,c1,e2={}){this.registerControl(h1,c1),this.updateValueAndValidity({emitEvent:e2.emitEvent}),this._onCollectionChange()}removeControl(h1,c1={}){this.controls[h1]&&this.controls[h1]._registerOnCollectionChange(()=>{}),delete this.controls[h1],this.updateValueAndValidity({emitEvent:c1.emitEvent}),this._onCollectionChange()}setControl(h1,c1,e2={}){this.controls[h1]&&this.controls[h1]._registerOnCollectionChange(()=>{}),delete this.controls[h1],c1&&this.registerControl(h1,c1),this.updateValueAndValidity({emitEvent:e2.emitEvent}),this._onCollectionChange()}contains(h1){return this.controls.hasOwnProperty(h1)&&this.controls[h1].enabled}setValue(h1,c1={}){Me(this,h1),Object.keys(h1).forEach(e2=>{l6(this,e2),this.controls[e2].setValue(h1[e2],{onlySelf:!0,emitEvent:c1.emitEvent})}),this.updateValueAndValidity(c1)}patchValue(h1,c1={}){null!=h1&&(Object.keys(h1).forEach(e2=>{this.controls[e2]&&this.controls[e2].patchValue(h1[e2],{onlySelf:!0,emitEvent:c1.emitEvent})}),this.updateValueAndValidity(c1))}reset(h1={},c1={}){this._forEachChild((e2,d0)=>{e2.reset(h1[d0],{onlySelf:!0,emitEvent:c1.emitEvent})}),this._updatePristine(c1),this._updateTouched(c1),this.updateValueAndValidity(c1)}getRawValue(){return this._reduceChildren({},(h1,c1,e2)=>(h1[e2]=O6(c1),h1))}_syncPendingControls(){let h1=this._reduceChildren(!1,(c1,e2)=>!!e2._syncPendingControls()||c1);
1return h1&&this.updateValueAndValidity({onlySelf:!0}),h1}_forEachChild(h1){Object.keys(this.controls).forEach(c1=>{const e2=this.controls[c1];e2&&h1(e2,c1)})}_setUpControls(){this._forEachChild(h1=>{h1.setParent(this),h1._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(h1){for(const c1 of Object.keys(this.controls)){const e2=this.controls[c1];if(this.contains(c1)&&h1(e2))return!0}return!1}_reduceValue(){return this._reduceChildren({},(h1,c1,e2)=>((c1.enabled||this.disabled)&&(h1[e2]=c1.value),h1))}_reduceChildren(h1,c1){let e2=h1;return this._forEachChild((d0,R0)=>{e2=c1(e2,d0,R0)}),e2}_allControlsDisabled(){for(const h1 of Object.keys(this.controls))if(this.controls[h1].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}}class de extends ne{constructor(h1,c1,e2){super(j6(c1),k0(e2,c1)),this.controls=h1,this._initObservables(),this._setUpdateStrategy(c1),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(h1){return this.controls[h1]}push(h1,c1={}){this.controls.push(h1),this._registerControl(h1),this.updateValueAndValidity({emitEvent:c1.emitEvent}),this._onCollectionChange()}insert(h1,c1,e2={}){this.controls.splice(h1,0,c1),this._registerControl(c1),this.updateValueAndValidity({emitEvent:e2.emitEvent})}removeAt(h1,c1={}){this.controls[h1]&&this.controls[h1]._registerOnCollectionChange(()=>{}),this.controls.splice(h1,1),this.updateValueAndValidity({emitEvent:c1.emitEvent})}setControl(h1,c1,e2={}){this.controls[h1]&&this.controls[h1]._registerOnCollectionChange(()=>{}),this.controls.splice(h1,1),c1&&(this.controls.splice(h1,0,c1),this._registerControl(c1)),this.updateValueAndValidity({emitEvent:e2.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(h1,c1={}){Me(this,h1),h1.forEach((e2,d0)=>{l6(this,d0),this.at(d0).setValue(e2,{onlySelf:!0,emitEvent:c1.emitEvent})}),this.updateValueAndValidity(c1)}patchValue(h1,c1={}){null!=h1&&(h1.forEach((e2,d0)=>{this.at(d0)&&this.at(d0).patchValue(e2,{onlySelf:!0,emitEvent:c1.emitEvent})}),this.updateValueAndValidity(c1))}reset(h1=[],c1={}){this._forEachChild((e2,d0)=>{e2.reset(h1[d0],{onlySelf:!0,emitEvent:c1.emitEvent})}),this._updatePristine(c1),this._updateTouched(c1),this.updateValueAndValidity(c1)}getRawValue(){return this.controls.map(h1=>O6(h1))}clear(h1={}){this.controls.length<1||(this._forEachChild(c1=>c1._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:h1.emitEvent}))}_syncPendingControls(){let h1=this.controls.reduce((c1,e2)=>!!e2._syncPendingControls()||c1,!1);return h1&&this.updateValueAndValidity({onlySelf:!0}),h1}_forEachChild(h1){this.controls.forEach((c1,e2)=>{h1(c1,e2)})}_updateValue(){this.value=this.controls.filter(h1=>h1.enabled||this.disabled).map(h1=>h1.value)}_anyControls(h1){return this.controls.some(c1=>c1.enabled&&h1(c1))}_setUpControls(){this._forEachChild(h1=>this._registerControl(h1))}_allControlsDisabled(){for(const h1 of this.controls)if(h1.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(h1){h1.setParent(this),h1._registerOnCollectionChange(this._onCollectionChange)}}const z6={provide:u2,useExisting:(0,e.Gpc)(()=>J6)},T6=(()=>Promise.resolve(null))();let J6=(()=>{class v1 extends u2{constructor(c1,e2){super(),this.submitted=!1,this._directives=new Set,this.ngSubmit=new e.vpe,this.form=new je({},T2(c1),N1(e2))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(c1){T6.then(()=>{const e2=this._findContainer(c1.path);c1.control=e2.registerControl(c1.name,c1.control),j1(c1.control,c1),c1.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(c1)})}getControl(c1){return this.form.get(c1.path)}
1removeControl(c1){T6.then(()=>{const e2=this._findContainer(c1.path);e2&&e2.removeControl(c1.name),this._directives.delete(c1)})}addFormGroup(c1){T6.then(()=>{const e2=this._findContainer(c1.path),d0=new je({});h0(d0,c1),e2.registerControl(c1.name,d0),d0.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(c1){T6.then(()=>{const e2=this._findContainer(c1.path);e2&&e2.removeControl(c1.name)})}getFormGroup(c1){return this.form.get(c1.path)}updateModel(c1,e2){T6.then(()=>{this.form.get(c1.path).setValue(e2)})}setValue(c1){this.control.setValue(c1)}onSubmit(c1){return this.submitted=!0,P2(this.form,this._directives),this.ngSubmit.emit(c1),!1}onReset(){this.resetForm()}resetForm(c1){this.form.reset(c1),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(c1){return c1.pop(),c1.length?this.form.get(c1):this.form}}return v1.\u0275fac=function(c1){return new(c1||v1)(e.Y36(_1,10),e.Y36(n1,10))},v1.\u0275dir=e.lG2({type:v1,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(c1,e2){1&c1&&e.NdJ("submit",function(R0){return e2.onSubmit(R0)})("reset",function(){return e2.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([z6]),e.qOj]}),v1})();const B6={provide:K2,useExisting:(0,e.Gpc)(()=>we)},ie=(()=>Promise.resolve(null))();let we=(()=>{class v1 extends K2{constructor(c1,e2,d0,R0,v6){super(),this._changeDetectorRef=v6,this.control=new l0,this._registered=!1,this.update=new e.vpe,this._parent=c1,this._setValidators(e2),this._setAsyncValidators(d0),this.valueAccessor=J2(0,R0)}ngOnChanges(c1){if(this._checkForErrors(),!this._registered||"name"in c1){if(this._registered&&(this._checkName(),this.formDirective)){const e2=c1.name.previousValue;this.formDirective.removeControl({name:e2,path:this._getPath(e2)})}this._setUpControl()}"isDisabled"in c1&&this._updateDisabled(c1),O2(c1,this.viewModel)&&(this._updateValue(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(c1){this.viewModel=c1,this.update.emit(c1)}_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(){j1(this.control,this),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(c1){ie.then(()=>{var e2;this.control.setValue(c1,{emitViewToModelChange:!1}),null===(e2=this._changeDetectorRef)||void 0===e2||e2.markForCheck()})}_updateDisabled(c1){const e2=c1.isDisabled.currentValue,d0=""===e2||e2&&"false"!==e2;ie.then(()=>{var R0;d0&&!this.control.disabled?this.control.disable():!d0&&this.control.disabled&&this.control.enable(),null===(R0=this._changeDetectorRef)||void 0===R0||R0.markForCheck()})}_getPath(c1){return this._parent?N2(c1,this._parent):[c1]}}return v1.\u0275fac=function(c1){return new(c1||v1)(e.Y36(u2,9),e.Y36(_1,10),e.Y36(n1,10),e.Y36(S,10),e.Y36(e.sBO,8))},v1.\u0275dir=e.lG2({type:v1,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[e._Bn([B6]),e.qOj,e.TTD]}),v1})(),X0=(()=>{class v1{}return v1.\u0275fac=function(c1){return new(c1||v1)},v1.\u0275dir=e.lG2({type:v1,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),v1})();const w6={provide:S,useExisting:(0,e.Gpc)(()=>Ve),multi:!0};let Ve=(()=>{class v1 extends b{writeValue(c1){this.setProperty("value",null==c1?"":c1)}registerOnChange(c1){this.onChange=e2=>{c1(""==e2?null:parseFloat(e2))}}}return v1.\u0275fac=function(){let h1;
1return function(e2){return(h1||(h1=e.n5z(v1)))(e2||v1)}}(),v1.\u0275dir=e.lG2({type:v1,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(c1,e2){1&c1&&e.NdJ("input",function(R0){return e2.onChange(R0.target.value)})("blur",function(){return e2.onTouched()})},features:[e._Bn([w6]),e.qOj]}),v1})();const c6={provide:S,useExisting:(0,e.Gpc)(()=>z4),multi:!0};let Xe=(()=>{class v1{}return v1.\u0275fac=function(c1){return new(c1||v1)},v1.\u0275mod=e.oAB({type:v1}),v1.\u0275inj=e.cJS({}),v1})(),D4=(()=>{class v1{constructor(){this._accessors=[]}add(c1,e2){this._accessors.push([c1,e2])}remove(c1){for(let e2=this._accessors.length-1;e2>=0;--e2)if(this._accessors[e2][1]===c1)return void this._accessors.splice(e2,1)}select(c1){this._accessors.forEach(e2=>{this._isSameGroup(e2,c1)&&e2[1]!==c1&&e2[1].fireUncheck(c1.value)})}_isSameGroup(c1,e2){return!!c1[0].control&&c1[0]._parent===e2._control._parent&&c1[1].name===e2.name}}return v1.\u0275fac=function(c1){return new(c1||v1)},v1.\u0275prov=e.Yz7({token:v1,factory:v1.\u0275fac,providedIn:Xe}),v1})(),z4=(()=>{class v1 extends b{constructor(c1,e2,d0,R0){super(c1,e2),this._registry=d0,this._injector=R0,this.onChange=()=>{}}ngOnInit(){this._control=this._injector.get(K2),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(c1){this._state=c1===this.value,this.setProperty("checked",this._state)}registerOnChange(c1){this._fn=c1,this.onChange=()=>{c1(this.value),this._registry.select(this)}}fireUncheck(c1){this.writeValue(c1)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return v1.\u0275fac=function(c1){return new(c1||v1)(e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(D4),e.Y36(e.zs3))},v1.\u0275dir=e.lG2({type:v1,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(c1,e2){1&c1&&e.NdJ("change",function(){return e2.onChange()})("blur",function(){return e2.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[e._Bn([c6]),e.qOj]}),v1})();const s4=new e.OlP("NgModelWithFormControlWarning"),V4={provide:u2,useExisting:(0,e.Gpc)(()=>b4)};let b4=(()=>{class v1 extends u2{constructor(c1,e2){super(),this.validators=c1,this.asyncValidators=e2,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new e.vpe,this._setValidators(c1),this._setAsyncValidators(e2)}ngOnChanges(c1){this._checkFormPresent(),c1.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Q1(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(c1){const e2=this.form.get(c1.path);return j1(e2,c1),e2.updateValueAndValidity({emitEvent:!1}),this.directives.push(c1),e2}getControl(c1){return this.form.get(c1.path)}
1removeControl(c1){a2(c1.control||null,c1,!1),M0(this.directives,c1)}addFormGroup(c1){this._setUpFormContainer(c1)}removeFormGroup(c1){this._cleanUpFormContainer(c1)}getFormGroup(c1){return this.form.get(c1.path)}addFormArray(c1){this._setUpFormContainer(c1)}removeFormArray(c1){this._cleanUpFormContainer(c1)}getFormArray(c1){return this.form.get(c1.path)}updateModel(c1,e2){this.form.get(c1.path).setValue(e2)}onSubmit(c1){return this.submitted=!0,P2(this.form,this.directives),this.ngSubmit.emit(c1),!1}onReset(){this.resetForm()}resetForm(c1){this.form.reset(c1),this.submitted=!1}_updateDomValue(){this.directives.forEach(c1=>{const e2=c1.control,d0=this.form.get(c1.path);e2!==d0&&(a2(e2||null,c1),ce(d0)&&(j1(d0,c1),c1.control=d0))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(c1){const e2=this.form.get(c1.path);h0(e2,c1),e2.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(c1){if(this.form){const e2=this.form.get(c1.path);e2&&function f0(v1,h1){return Q1(v1,h1)}(e2,c1)&&e2.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){W1(this.form,this),this._oldForm&&Q1(this._oldForm,this)}_checkFormPresent(){}}return v1.\u0275fac=function(c1){return new(c1||v1)(e.Y36(_1,10),e.Y36(n1,10))},v1.\u0275dir=e.lG2({type:v1,selectors:[["","formGroup",""]],hostBindings:function(c1,e2){1&c1&&e.NdJ("submit",function(R0){return e2.onSubmit(R0)})("reset",function(){return e2.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([V4]),e.qOj,e.TTD]}),v1})();const F4={provide:K2,useExisting:(0,e.Gpc)(()=>E4)};let E4=(()=>{class v1 extends K2{constructor(c1,e2,d0,R0,v6){super(),this._ngModelWarningConfig=v6,this._added=!1,this.update=new e.vpe,this._ngModelWarningSent=!1,this._parent=c1,this._setValidators(e2),this._setAsyncValidators(d0),this.valueAccessor=J2(0,R0)}set isDisabled(c1){}ngOnChanges(c1){this._added||this._setUpControl(),O2(c1,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(c1){this.viewModel=c1,this.update.emit(c1)}get path(){return N2(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.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}return v1._ngModelWarningSentOnce=!1,v1.\u0275fac=function(c1){return new(c1||v1)(e.Y36(u2,13),e.Y36(_1,10),e.Y36(n1,10),e.Y36(S,10),e.Y36(s4,8))},v1.\u0275dir=e.lG2({type:v1,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[e._Bn([F4]),e.qOj,e.TTD]}),v1})();const B4={provide:S,useExisting:(0,e.Gpc)(()=>Ce),multi:!0};function G6(v1,h1){return null==v1?`${h1}`:(h1&&"object"==typeof h1&&(h1="Object"),`${v1}: ${h1}`.slice(0,50))}let Ce=(()=>{class v1 extends b{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(c1){this._compareWith=c1}writeValue(c1){this.value=c1;const d0=G6(this._getOptionId(c1),c1);this.setProperty("value",d0)}registerOnChange(c1){this.onChange=e2=>{this.value=this._getOptionValue(e2),c1(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(c1){for(const e2 of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(e2),c1))return e2;return null}_getOptionValue(c1){const e2=function X4(v1){return v1.split(":")[0]}(c1);return this._optionMap.has(e2)?this._optionMap.get(e2):c1}}return v1.\u0275fac=function(){let h1;return function(e2){return(h1||(h1=e.n5z(v1)))(e2||v1)}}(),v1.\u0275dir=e.lG2({type:v1,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(c1,e2){1&c1&&e.NdJ("change",function(R0){return e2.onChange(R0.target.value)})("blur",function(){return e2.onTouched()})},inputs:{compareWith:"compareWith"},features:[e._Bn([B4]),e.qOj]}),v1})(),ve=(()=>{class v1{constructor(c1,e2,d0){this._element=c1,this._renderer=e2,this._select=d0,this._select&&(this.id=this._select._registerOption())}set ngValue(c1){null!=this._select&&(this._select._optionMap.set(this.id,c1),this._setElementValue(G6(this.id,c1)),this._select.writeValue(this._select.value))}set value(c1){this._setElementValue(c1),this._select&&this._select.writeValue(this._select.value)}_setElementValue(c1){this._renderer.setProperty(this._element.nativeElement,"value",c1)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id
1),this._select.writeValue(this._select.value))}}return v1.\u0275fac=function(c1){return new(c1||v1)(e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(Ce,9))},v1.\u0275dir=e.lG2({type:v1,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),v1})();const h4={provide:S,useExisting:(0,e.Gpc)(()=>se),multi:!0};function x4(v1,h1){return null==v1?`${h1}`:("string"==typeof h1&&(h1=`'${h1}'`),h1&&"object"==typeof h1&&(h1="Object"),`${v1}: ${h1}`.slice(0,50))}let se=(()=>{class v1 extends b{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(c1){this._compareWith=c1}writeValue(c1){let e2;if(this.value=c1,Array.isArray(c1)){const d0=c1.map(R0=>this._getOptionId(R0));e2=(R0,v6)=>{R0._setSelected(d0.indexOf(v6.toString())>-1)}}else e2=(d0,R0)=>{d0._setSelected(!1)};this._optionMap.forEach(e2)}registerOnChange(c1){this.onChange=e2=>{const d0=[],R0=e2.selectedOptions;if(void 0!==R0){const v6=R0;for(let w4=0;w4<v6.length;w4++){const et=this._getOptionValue(v6[w4].value);d0.push(et)}}else{const v6=e2.options;for(let w4=0;w4<v6.length;w4++){const a4=v6[w4];if(a4.selected){const et=this._getOptionValue(a4.value);d0.push(et)}}}this.value=d0,c1(d0)}}_registerOption(c1){const e2=(this._idCounter++).toString();return this._optionMap.set(e2,c1),e2}_getOptionId(c1){for(const e2 of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(e2)._value,c1))return e2;return null}_getOptionValue(c1){const e2=function Ge(v1){return v1.split(":")[0]}(c1);return this._optionMap.has(e2)?this._optionMap.get(e2)._value:c1}}return v1.\u0275fac=function(){let h1;return function(e2){return(h1||(h1=e.n5z(v1)))(e2||v1)}}(),v1.\u0275dir=e.lG2({type:v1,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(c1,e2){1&c1&&e.NdJ("change",function(R0){return e2.onChange(R0.target)})("blur",function(){return e2.onTouched()})},inputs:{compareWith:"compareWith"},features:[e._Bn([h4]),e.qOj]}),v1})(),S4=(()=>{class v1{constructor(c1,e2,d0){this._element=c1,this._renderer=e2,this._select=d0,this._select&&(this.id=this._select._registerOption(this))}set ngValue(c1){null!=this._select&&(this._value=c1,this._setElementValue(x4(this.id,c1)),this._select.writeValue(this._select.value))}set value(c1){this._select?(this._value=c1,this._setElementValue(x4(this.id,c1)),this._select.writeValue(this._select.value)):this._setElementValue(c1)}_setElementValue(c1){this._renderer.setProperty(this._element.nativeElement,"value",c1)}_setSelected(c1){this._renderer.setProperty(this._element.nativeElement,"selected",c1)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return v1.\u0275fac=function(c1){return new(c1||v1)(e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(se,9))},v1.\u0275dir=e.lG2({type:v1,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),v1})();function a6(v1){return"number"==typeof v1?v1:parseFloat(v1)}let re=(()=>{class v1{constructor(){this._validator=L2}ngOnChanges(c1){if(this.inputName in c1){const e2=this.normalizeInput(c1[this.inputName].currentValue);this._enabled=this.enabled(e2),this._validator=this._enabled?this.createValidator(e2):L2,this._onChange&&this._onChange()}}validate(c1){return this._validator(c1)}registerOnValidatorChange(c1){this._onChange=c1}enabled(c1){return null!=c1}}return v1.\u0275fac=function(c1){return new(c1||v1)},v1.\u0275dir=e.lG2({type:v1,features:[e.TTD]}),v1})();const xe={provide:_1,useExisting:(0,e.Gpc)(()=>qe),multi:!0};let qe=(()=>{class v1 extends re{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=c1=>a6(c1),this.createValidator=c1=>z1(c1)}}return v1.\u0275fac=function(){let h1;return function(e2){return(h1||(h1=e.n5z(v1)))(e2||v1)}}(),v1.\u0275dir=e.lG2({type:v1,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(c1,e2){2&c1&&e.uIk("max",e2._enabled?e2.max:null)},inputs:{max:"max"},features:[e._Bn([xe]),e.qOj]}),v1})();const N4={provide:_1,useExisting:(0,e.Gpc)(()=>L6),multi:!0};let L6=(()=>{class v1 extends re{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=c1=>a6(c1),this.createValidator=c1=>Y(c1)}}return v1.\u0275fac=function(){let h1;
1return function(e2){return(h1||(h1=e.n5z(v1)))(e2||v1)}}(),v1.\u0275dir=e.lG2({type:v1,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(c1,e2){2&c1&&e.uIk("min",e2._enabled?e2.min:null)},inputs:{min:"min"},features:[e._Bn([N4]),e.qOj]}),v1})();const K6={provide:_1,useExisting:(0,e.Gpc)(()=>n4),multi:!0};let n4=(()=>{class v1 extends re{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=c1=>function be(v1){return null!=v1&&!1!==v1&&"false"!=`${v1}`}(c1),this.createValidator=c1=>g2}enabled(c1){return c1}}return v1.\u0275fac=function(){let h1;return function(e2){return(h1||(h1=e.n5z(v1)))(e2||v1)}}(),v1.\u0275dir=e.lG2({type:v1,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(c1,e2){2&c1&&e.uIk("required",e2._enabled?"":null)},inputs:{required:"required"},features:[e._Bn([K6]),e.qOj]}),v1})();const ae={provide:_1,useExisting:(0,e.Gpc)(()=>G4),multi:!0};let G4=(()=>{class v1 extends re{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=c1=>function We(v1){return"number"==typeof v1?v1:parseInt(v1,10)}(c1),this.createValidator=c1=>_2(c1)}}return v1.\u0275fac=function(){let h1;return function(e2){return(h1||(h1=e.n5z(v1)))(e2||v1)}}(),v1.\u0275dir=e.lG2({type:v1,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(c1,e2){2&c1&&e.uIk("maxlength",e2._enabled?e2.maxlength:null)},inputs:{maxlength:"maxlength"},features:[e._Bn([ae]),e.qOj]}),v1})(),m4=(()=>{class v1{}return v1.\u0275fac=function(c1){return new(c1||v1)},v1.\u0275mod=e.oAB({type:v1}),v1.\u0275inj=e.cJS({imports:[[Xe]]}),v1})(),fe=(()=>{class v1{}return v1.\u0275fac=function(c1){return new(c1||v1)},v1.\u0275mod=e.oAB({type:v1}),v1.\u0275inj=e.cJS({imports:[m4]}),v1})(),e4=(()=>{class v1{static withConfig(c1){return{ngModule:v1,providers:[{provide:s4,useValue:c1.warnOnNgModelWithFormControl}]}}}return v1.\u0275fac=function(c1){return new(c1||v1)},v1.\u0275mod=e.oAB({type:v1}),v1.\u0275inj=e.cJS({imports:[m4]}),v1})(),g4=(()=>{class v1{group(c1,e2=null){const d0=this._reduceControls(c1);let w4,R0=null,v6=null;return null!=e2&&(function H4(v1){return void 0!==v1.asyncValidators||void 0!==v1.validators||void 0!==v1.updateOn}(e2)?(R0=null!=e2.validators?e2.validators:null,v6=null!=e2.asyncValidators?e2.asyncValidators:null,w4=null!=e2.updateOn?e2.updateOn:void 0):(R0=null!=e2.validator?e2.validator:null,v6=null!=e2.asyncValidator?e2.asyncValidator:null)),new je(d0,{asyncValidators:v6,updateOn:w4,validators:R0})}control(c1,e2,d0){return new l0(c1,e2,d0)}array(c1,e2,d0){const R0=c1.map(v6=>this._createControl(v6));return new de(R0,e2,d0)}_reduceControls(c1){const e2={};return Object.keys(c1).forEach(d0=>{e2[d0]=this._createControl(c1[d0])}),e2}_createControl(c1){return ce(c1)||H6(c1)||C6(c1)?c1:Array.isArray(c1)?this.control(c1[0],c1.length>1?c1[1]:null,c1.length>2?c1[2]:null):this.control(c1)}}return v1.\u0275fac=function(c1){return new(c1||v1)},v1.\u0275prov=e.Yz7({token:v1,factory:v1.\u0275fac,providedIn:e4}),v1})()},47423:(h2,w1,_)=>{"use strict";_.d(w1,{ot:()=>Q});var e=_(5e3),t=_(90508);let Q=(()=>{class j{}return j.\u0275fac=function(k1){return new(k1||j)},j.\u0275mod=e.oAB({type:j}),j.\u0275inj=e.cJS({imports:[[t.si,t.BQ],t.BQ]}),j})()},90508:(h2,w1,_)=>{"use strict";_.d(w1,{rD:()=>H1,BQ:()=>Y,X2:()=>r2,uc:()=>g0,Ng:()=>a2,rN:()=>z0,nP:()=>q,us:()=>W,wG:()=>o1,si:()=>G,CB:()=>N2,jH:()=>j1,pj:()=>R2,Kr:()=>_2,FD:()=>L2,E0:()=>z2});var e=_(5e3),t=_(50226),f=_(69808),h=_(70925),m=_(15664),b=_(63191),S=_(8929),D=_(1059),E=_(76360);const R1=new e.OlP("mat-sanity-checks",{providedIn:"root",factory:function p1(){return!0}});let Y=(()=>{class K1{constructor(W1,Q1,F1){this._sanityChecks=Q1,this._document=F1,this._hasDoneGlobalChecks=!1,W1._applyBodyHighContrastModeCssClasse
1s(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(W1){return!(0,h.Oy)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[W1])}}return K1.\u0275fac=function(W1){return new(W1||K1)(e.LFG(m.qm),e.LFG(R1,8),e.LFG(f.K0))},K1.\u0275mod=e.oAB({type:K1}),K1.\u0275inj=e.cJS({imports:[[t.vT],t.vT]}),K1})();function R2(K1,b2){return class extends K1{constructor(...W1){super(...W1),this.defaultColor=b2,this.color=b2}get color(){return this._color}set color(W1){const Q1=W1||this.defaultColor;Q1!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),Q1&&this._elementRef.nativeElement.classList.add(`mat-${Q1}`),this._color=Q1)}}}function _2(K1){return class extends K1{constructor(...b2){super(...b2),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(b2){this._disableRipple=(0,b.Ig)(b2)}}}function L2(K1){return class extends K1{constructor(...b2){super(...b2),this.stateChanges=new S.xQ,this.errorState=!1}updateErrorState(){const b2=this.errorState,w2=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);w2!==b2&&(this.errorState=w2,this.stateChanges.next())}}}let H1=(()=>{class K1{isErrorState(W1,Q1){return!!(W1&&W1.invalid&&(W1.touched||Q1&&Q1.submitted))}}return K1.\u0275fac=function(W1){return new(W1||K1)},K1.\u0275prov=e.Yz7({token:K1,factory:K1.\u0275fac,providedIn:"root"}),K1})(),r2=(()=>{class K1{}return K1.\u0275fac=function(W1){return new(W1||K1)},K1.\u0275dir=e.lG2({type:K1,selectors:[["","mat-line",""],["","matLine",""]],hostAttrs:[1,"mat-line"]}),K1})();function z2(K1,b2,W1="mat"){K1.changes.pipe((0,D.O)(K1)).subscribe(({length:Q1})=>{G2(b2,`${W1}-2-line`,!1),G2(b2,`${W1}-3-line`,!1),G2(b2,`${W1}-multi-line`,!1),2===Q1||3===Q1?G2(b2,`${W1}-${Q1}-line`,!0):Q1>3&&G2(b2,`${W1}-multi-line`,!0)})}function G2(K1,b2,W1){K1.nativeElement.classList.toggle(b2,W1)}let g0=(()=>{class K1{}return K1.\u0275fac=function(W1){return new(W1||K1)},K1.\u0275mod=e.oAB({type:K1}),K1.\u0275inj=e.cJS({imports:[[Y],Y]}),K1})();class q2{constructor(b2,W1,Q1){this._renderer=b2,this.element=W1,this.config=Q1,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const K2={enterDuration:225,exitDuration:150},X2=(0,h.i$)({passive:!0}),v2=["mousedown","touchstart"],Y2=["mouseup","mouseleave","touchend","touchcancel"];class S1{constructor(b2,W1,Q1,F1){this._target=b2,this._ngZone=W1,this._isPointerDown=!1,this._activeRipples=new Set,this._pointerUpEventsRegistered=!1,F1.isBrowser&&(this._containerElement=(0,b.fI)(Q1))}fadeInRipple(b2,W1,Q1={}){const F1=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),w2=Object.assign(Object.assign({},K2),Q1.animation);Q1.centered&&(b2=F1.left+F1.width/2,W1=F1.top+F1.height/2);const M2=Q1.radius||function f1(K1,b2,W1){const Q1=Math.max(Math.abs(K1-W1.left),Math.abs(K1-W1.right)),F1=Math.max(Math.abs(b2-W1.top),Math.abs(b2-W1.bottom));return Math.sqrt(Q1*Q1+F1*F1)}(b2,W1,F1),t0=b2-F1.left,h0=W1-F1.top,f0=w2.enterDuration,E0=document.createElement("div");E0.classList.add("mat-ripple-element"),E0.style.left=t0-M2+"px",E0.style.top=h0-M2+"px",E0.style.height=2*M2+"px",E0.style.width=2*M2+"px",null!=Q1.color&&(E0.style.backgroundColor=Q1.color),E0.style.transitionDuration=`${f0}ms`,this._containerElement.appendChild(E0),function a1(K1){window.getComputedStyle(K1).getPropertyValue("opacity")}(E0),E0.style.transform="scale(1)";const T0=new q2(this,E0,Q1);return T0.state=0,this._activeRipples.add(T0),Q1.persistent||(this._mostRecentTransientRipple=T0),this._runTimeoutOutsideZone(()=>{const I0=T0===this._mostRecentTransientRipple;T0.state=1,!Q1.persistent&&(!I0||!this._isPointerDown)&&T0.fadeOut()},f0),T0}fadeOutRipple(b2){const W1=this._activeRipples.delete(b2);if(b2===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),!W1)return;const Q1=b2.element,F1=Object.assign(Object.assign({},K2),b2.config.animation);Q1.style.transitionDuration=`${F1.exitDuration}ms`,Q1.style.opacity="0",b2.state=2,this._runTimeoutOutsideZone(()=>{b2.state=3,Q1.remove()},F1.exitDuration)}
1fadeOutAll(){this._activeRipples.forEach(b2=>b2.fadeOut())}fadeOutAllNonPersistent(){this._activeRipples.forEach(b2=>{b2.config.persistent||b2.fadeOut()})}setupTriggerEvents(b2){const W1=(0,b.fI)(b2);!W1||W1===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=W1,this._registerEvents(v2))}handleEvent(b2){"mousedown"===b2.type?this._onMousedown(b2):"touchstart"===b2.type?this._onTouchStart(b2):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents(Y2),this._pointerUpEventsRegistered=!0)}_onMousedown(b2){const W1=(0,m.X6)(b2),Q1=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!W1&&!Q1&&(this._isPointerDown=!0,this.fadeInRipple(b2.clientX,b2.clientY,this._target.rippleConfig))}_onTouchStart(b2){if(!this._target.rippleDisabled&&!(0,m.yG)(b2)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const W1=b2.changedTouches;for(let Q1=0;Q1<W1.length;Q1++)this.fadeInRipple(W1[Q1].clientX,W1[Q1].clientY,this._target.rippleConfig)}}_onPointerUp(){!this._isPointerDown||(this._isPointerDown=!1,this._activeRipples.forEach(b2=>{!b2.config.persistent&&(1===b2.state||b2.config.terminateOnPointerUp&&0===b2.state)&&b2.fadeOut()}))}_runTimeoutOutsideZone(b2,W1=0){this._ngZone.runOutsideAngular(()=>setTimeout(b2,W1))}_registerEvents(b2){this._ngZone.runOutsideAngular(()=>{b2.forEach(W1=>{this._triggerElement.addEventListener(W1,this,X2)})})}_removeTriggerEvents(){this._triggerElement&&(v2.forEach(b2=>{this._triggerElement.removeEventListener(b2,this,X2)}),this._pointerUpEventsRegistered&&Y2.forEach(b2=>{this._triggerElement.removeEventListener(b2,this,X2)}))}}const F=new e.OlP("mat-ripple-global-options");let o1=(()=>{class K1{constructor(W1,Q1,F1,w2,M2){this._elementRef=W1,this._animationMode=M2,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=w2||{},this._rippleRenderer=new S1(this,Q1,W1,F1)}get disabled(){return this._disabled}set disabled(W1){W1&&this.fadeOutAllNonPersistent(),this._disabled=W1,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(W1){this._trigger=W1,this._setupTriggerEventsIfEnabled()}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:Object.assign(Object.assign(Object.assign({},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(W1,Q1=0,F1){return"number"==typeof W1?this._rippleRenderer.fadeInRipple(W1,Q1,Object.assign(Object.assign({},this.rippleConfig),F1)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),W1))}}return K1.\u0275fac=function(W1){return new(W1||K1)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(h.t4),e.Y36(F,8),e.Y36(E.Qb,8))},K1.\u0275dir=e.lG2({type:K1,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(W1,Q1){2&W1&&e.ekj("mat-ripple-unbounded",Q1.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),K1})(),G=(()=>{class K1{}return K1.\u0275fac=function(W1){return new(W1||K1)},K1.\u0275mod=e.oAB({type:K1}),K1.\u0275inj=e.cJS({imports:[[Y],Y]}),K1})(),q=(()=>{class K1{constructor(W1){this._animationMode=W1,this.state="unchecked",this.disabled=!1}}return K1.\u0275fac=function(W1){return new(W1||K1)(e.Y36(E.Qb,8))},K1.\u0275cmp=e.Xpm({type:K1,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:8,hostBindings:function(W1,Q1){2&W1&&e.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===Q1.state)("mat-pseudo-checkbox-checked","checked"===Q1.state)("mat-pseudo-checkbox-disabled",Q1.disabled)("_mat-animation-noopable","NoopAnimations"===Q1._animationMode)},inputs:{state:"state",disabled:"disabled"},decls:0,vars:0,template:function(W1,Q1){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;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-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\n'],encapsulation:2,changeDetection:0}),K1})(),W=(()=>{class K1{}return K1.\u0275fac=function(W1){return new(W1||K1)},K1.\u0275mod=e.oAB({type:K1}),K1.\u0275inj=e.cJS({imports:[[Y]]}),K1})();class z0{constructor(b2,W1=!1){this.source=b2,this.isUserInput=W1}}function N2(K1,b2,W1){if(W1.length){let Q1=b2.toArray(),F1=W1.toArray(),w2=0;for(let M2=0;M2<K1+1;M2++)Q1[M2].group&&Q1[M2].group===F1[w2]&&w2++;return w2}return 0}function j1(K1,b2,W1,Q1){return K1<W1?K1:K1+b2>W1+Q1?Math.max(0,K1-Q1+b2):W1}let a2=(()=>{class K1{}return K1.\u0275fac=function(W1){return new(W1||K1)},K1.\u0275mod=e.oAB({type:K1}),K1.\u0275inj=e.cJS({imports:[[G,f.ez,Y,W]]}),K1})()},25245:(h2,w1,_)=>{"use strict";_.d(w1,{Hw:()=>d2,Ps:()=>N1});var e=_(5e3),t=_(90508),M=_(63191),f=_(69808),h=_(21086),m=_(61737),b=_(30567),S=_(24096),D=_(2994),E=_(24850),Q=_(27221),j=_(40537),d1=_(12474),k1=_(72986),t1=_(40520),V=_(22313);const _1=["*"];let n1;function R1(O1){var U1;return(null===(U1=function p1(){if(void 0===n1&&(n1=null,"undefined"!=typeof window)){const O1=window;void 0!==O1.trustedTypes&&(n1=O1.trustedTypes.createPolicy("angular#components",{createHTML:U1=>U1}))}return n1}())||void 0===U1?void 0:U1.createHTML(O1))||O1}function Y(O1){return Error(`Unable to find icon with the name "${O1}"`)}function g2(O1){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${O1}".`)}function B1(O1){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${O1}".`)}class ${constructor(U1,H1,r2){this.url=U1,this.svgText=H1,this.options=r2}}let R2=(()=>{class O1{constructor(H1,r2,z2,G2){this._httpClient=H1,this._sanitizer=r2,this._errorHandler=G2,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClasse
1sByAlias=new Map,this._resolvers=[],this._defaultFontSetClass="material-icons",this._document=z2}addSvgIcon(H1,r2,z2){return this.addSvgIconInNamespace("",H1,r2,z2)}addSvgIconLiteral(H1,r2,z2){return this.addSvgIconLiteralInNamespace("",H1,r2,z2)}addSvgIconInNamespace(H1,r2,z2,G2){return this._addSvgIconConfig(H1,r2,new $(z2,null,G2))}addSvgIconResolver(H1){return this._resolvers.push(H1),this}addSvgIconLiteralInNamespace(H1,r2,z2,G2){const g0=this._sanitizer.sanitize(e.q3G.HTML,z2);if(!g0)throw B1(z2);const q2=R1(g0);return this._addSvgIconConfig(H1,r2,new $("",q2,G2))}addSvgIconSet(H1,r2){return this.addSvgIconSetInNamespace("",H1,r2)}addSvgIconSetLiteral(H1,r2){return this.addSvgIconSetLiteralInNamespace("",H1,r2)}addSvgIconSetInNamespace(H1,r2,z2){return this._addSvgIconSetConfig(H1,new $(r2,null,z2))}addSvgIconSetLiteralInNamespace(H1,r2,z2){const G2=this._sanitizer.sanitize(e.q3G.HTML,r2);if(!G2)throw B1(r2);const g0=R1(G2);return this._addSvgIconSetConfig(H1,new $("",g0,z2))}registerFontClassAlias(H1,r2=H1){return this._fontCssClassesByAlias.set(H1,r2),this}classNameForFontAlias(H1){return this._fontCssClassesByAlias.get(H1)||H1}setDefaultFontSetClass(H1){return this._defaultFontSetClass=H1,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(H1){const r2=this._sanitizer.sanitize(e.q3G.RESOURCE_URL,H1);if(!r2)throw g2(H1);const z2=this._cachedIconsByUrl.get(r2);return z2?(0,h.of)(L2(z2)):this._loadSvgIconFromConfig(new $(H1,null)).pipe((0,D.b)(G2=>this._cachedIconsByUrl.set(r2,G2)),(0,E.U)(G2=>L2(G2)))}getNamedSvgIcon(H1,r2=""){const z2=C2(r2,H1);let G2=this._svgIconConfigs.get(z2);if(G2)return this._getSvgFromConfig(G2);if(G2=this._getIconConfigFromResolvers(r2,H1),G2)return this._svgIconConfigs.set(z2,G2),this._getSvgFromConfig(G2);const g0=this._iconSetConfigs.get(r2);return g0?this._getSvgFromIconSetConfigs(H1,g0):(0,m._)(Y(z2))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(H1){return H1.svgText?(0,h.of)(L2(this._svgElementFromConfig(H1))):this._loadSvgIconFromConfig(H1).pipe((0,E.U)(r2=>L2(r2)))}_getSvgFromIconSetConfigs(H1,r2){const z2=this._extractIconWithNameFromAnySet(H1,r2);if(z2)return(0,h.of)(z2);const G2=r2.filter(g0=>!g0.svgText).map(g0=>this._loadSvgIconSetFromConfig(g0).pipe((0,Q.K)(q2=>{const u2=`Loading icon set URL: ${this._sanitizer.sanitize(e.q3G.RESOURCE_URL,g0.url)} failed: ${q2.message}`;return this._errorHandler.handleError(new Error(u2)),(0,h.of)(null)})));return(0,b.D)(G2).pipe((0,E.U)(()=>{const g0=this._extractIconWithNameFromAnySet(H1,r2);if(!g0)throw Y(H1);return g0}))}_extractIconWithNameFromAnySet(H1,r2){for(let z2=r2.length-1;z2>=0;z2--){const G2=r2[z2];if(G2.svgText&&G2.svgText.toString().indexOf(H1)>-1){const g0=this._svgElementFromConfig(G2),q2=this._extractSvgIconFromSet(g0,H1,G2.options);if(q2)return q2}}return null}_loadSvgIconFromConfig(H1){return this._fetchIcon(H1).pipe((0,D.b)(r2=>H1.svgText=r2),(0,E.U)(()=>this._svgElementFromConfig(H1)))}_loadSvgIconSetFromConfig(H1){return H1.svgText?(0,h.of)(null):this._fetchIcon(H1).pipe((0,D.b)(r2=>H1.svgText=r2))}_extractSvgIconFromSet(H1,r2,z2){const G2=H1.querySelector(`[id="${r2}"]`);if(!G2)return null;const g0=G2.cloneNode(!0);if(g0.removeAttribute("id"),"svg"===g0.nodeName.toLowerCase())return this._setSvgAttributes(g0,z2);if("symbol"===g0.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(g0),z2);const q2=this._svgElementFromString(R1("<svg></svg>"));return q2.appendChild(g0),this._setSvgAttributes(q2,z2)}_svgElementFromString(H1){const r2=this._document.createElement("DIV");r2.innerHTML=H1;const z2=r2.querySelector("svg");if(!z2)throw Error("<svg> tag not found");return z2}_toSvgElement(H1){const r2=this._svgElementFromString(R1("<svg></svg>")),z2=H1.attributes;for(let G2=0;G2<z2.length;G2++){const{name:g0,value:q2}=z2[G2];"id"!==g0&&r2.setAttribute(g0,q2)}for(let G2=0;G2<H1.childNodes.length;G2++)H1.childNodes[G2].nodeType===this._document.ELEMENT_NODE&&r2.appendChild(H1.childNodes[G2].cloneNode(!0));return r2}_setSvgAttributes(H1,r2){return H1.setAttribute("fit",""),H1.setAttribute("height","100%"),H1.setAttribute("width","100%"),H1.setAttribute("preserveAspectRatio","xMidYMid meet"),H1.setAttribute("focusable","false"),r2&&r2.viewBox&&H1.setAttribute("viewBox",r2.viewBox),H1}_fetchIcon(H1){var r2;const{url:z2,options:G2}=H1,g0=null!==(r2=null==G2?void 0:G2.withCredentials)&&void 0!==r2&&r2;if(!this._httpClient)throw function z1(){return Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.")}();if(null==z2)throw Error(`Cannot fetch icon from URL "${z2}".`);const q2=this._sanitizer.sanitize(e.q3G.RESOURCE_URL,z2);if(!q2)throw g2(z2);const K2=this._inProgressUrlFetches.get(q2);if(K2)return K2;const u2=this._httpClient.get(q2,{responseType:"text",withCredentials:g0}).pipe((0,E.U)(X2=>R1(X2)),(0,j.x)(()=>this._inProgressUrlFetches.delete(q2)),(0,d1.B)());return this._inProgressUrlFetches.set(q2,u2),u2}_addSvgIconConfig(H1,r2,z2){return this._svgIconConfigs.set(C2(H1,r2),z2),this}_addSvgIconSetConfig(H1,r2){const z2=this._iconSetConfigs.get(H1);return z2?z2.push(r2):this._iconSetConfigs.set(H1,[r2]),this}_svgElementFromConfig(H1){if(!H1.svgElement){const r2=this._svgElementFromString(H1.svgText);this._setSvgAttributes(r2,H1.options),H1.svgElement=r2}return H1.svgElement}_getIconConfigFromResolvers(H1,r2){for(let z2=0;z2<this._resolvers.length;z2++){const G2=this._resolvers[z2](r2,H1);if(G2)return k2(G2)?new $(G2.url,null,G2.options):new $(G2,null)}}}return O1.\u0275fac=function(H1){return new(H1||O1)(e.LFG(t1.eN,8),e.LFG(V.H7),e.LFG(f.K0,8),e.LFG(e.qLn))},O1.\u0275prov=e.Yz7({token:O1,factory:O1.\u0275fac,providedIn:"root"}),O1})();function L2(O1){return O1.cloneNode(!0)}function C2(O1,U1){return O1+":"+U1}function k2(O1){return!(!O1.url||!O1.options)}const Y1=(0,t.pj)(class{constructor(O1){this._elementRef=O1}}),f2=new e.OlP("mat-icon-location",{providedIn:"root",factory:function U2(){const O1=(0,e.f3M)(f.K0),U1=O1?O1.location:null;return{getPathname:()=>U1?U1.pathname+U1.search:""}}}),y1=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],y2=y1.map(O1=>`[${O1}]`).join(", "),T2=/^url\(['"]?#(.*?)['"]?\)$/;let d2=(()=>{class O1 extends Y1{constructor(H1,r2,z2,G2,g0){super(H1),this._iconRegistry=r2,this._location=G2,this._errorHandler=g0,this._inline=!1,this._currentIconFetch=S.w.EMPTY,z2||H1.nativeElement.setAttribute("aria-hidden","true")}get inline(){return this._inline}set inline(H1){this._inline=(0,M.Ig)(H1)}get svgIcon(){return this._svgIcon}set svgIcon(H1){H1!==this._svgIcon&&(H1?this._updateSvgIcon(H1):this._svgIcon&&this._clearSvgElement(),this._svgIcon=H1)}get fontSet(){return this._fontSet}set fontSet(H1){const r2=this._cleanupFontValue(H1);r2!==this._fontSet&&(this._fontSet=r2,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(H1){const r2=this._cleanupFontValue(H1);r2!==this._fontIcon&&(this._fontIcon=r2,this._updateFontIconClasses())}_splitIconName(H1){if(!H1)return["",""];const r2=H1.split(":");switch(r2.length){case 1:return["",r2[0]];case 2:return r2;default:throw Error(`Invalid icon name: "${H1}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const H1=this._elementsWithExternalReferences;if(H1&&H1.size){const r2=this._location.getPathname();r2!==this._previousPath&&(this._previousPath=r2,this._prependPathToReferences(r2))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(H1){this._clearSvgElement();const r2=this._location.getPathname();this._previousPath=r2,this._cacheChildrenWithExternalReferences(H1),this._prependPathToReferences(r2),this._elementRef.nativeElement.appendChild(H1)}_clearSvgElement(){const H1=this._elementRef.nativeElement;let r2=H1.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();r2--;){const z2=H1.childNodes[r2];(1!==z2.nodeType||"svg"===z2.nodeName.toLowerCase())&&z2.remove()}}
1_updateFontIconClasses(){if(!this._usingFontIcon())return;const H1=this._elementRef.nativeElement,r2=this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet):this._iconRegistry.getDefaultFontSetClass();r2!=this._previousFontSetClass&&(this._previousFontSetClass&&H1.classList.remove(this._previousFontSetClass),r2&&H1.classList.add(r2),this._previousFontSetClass=r2),this.fontIcon!=this._previousFontIconClass&&(this._previousFontIconClass&&H1.classList.remove(this._previousFontIconClass),this.fontIcon&&H1.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(H1){return"string"==typeof H1?H1.trim().split(" ")[0]:H1}_prependPathToReferences(H1){const r2=this._elementsWithExternalReferences;r2&&r2.forEach((z2,G2)=>{z2.forEach(g0=>{G2.setAttribute(g0.name,`url('${H1}#${g0.value}')`)})})}_cacheChildrenWithExternalReferences(H1){const r2=H1.querySelectorAll(y2),z2=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let G2=0;G2<r2.length;G2++)y1.forEach(g0=>{const q2=r2[G2],K2=q2.getAttribute(g0),u2=K2?K2.match(T2):null;if(u2){let X2=z2.get(q2);X2||(X2=[],z2.set(q2,X2)),X2.push({name:g0,value:u2[1]})}})}_updateSvgIcon(H1){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),H1){const[r2,z2]=this._splitIconName(H1);r2&&(this._svgNamespace=r2),z2&&(this._svgName=z2),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(z2,r2).pipe((0,k1.q)(1)).subscribe(G2=>this._setSvgElement(G2),G2=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${r2}:${z2}! ${G2.message}`))})}}}return O1.\u0275fac=function(H1){return new(H1||O1)(e.Y36(e.SBq),e.Y36(R2),e.$8M("aria-hidden"),e.Y36(f2),e.Y36(e.qLn))},O1.\u0275cmp=e.Xpm({type:O1,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:7,hostBindings:function(H1,r2){2&H1&&(e.uIk("data-mat-icon-type",r2._usingFontIcon()?"font":"svg")("data-mat-icon-name",r2._svgName||r2.fontIcon)("data-mat-icon-namespace",r2._svgNamespace||r2.fontSet),e.ekj("mat-icon-inline",r2.inline)("mat-icon-no-color","primary"!==r2.color&&"accent"!==r2.color&&"warn"!==r2.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[e.qOj],ngContentSelectors:_1,decls:1,vars:0,template:function(H1,r2){1&H1&&(e.F$t(),e.Hsn(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\n"],encapsulation:2,changeDetection:0}),O1})(),N1=(()=>{class O1{}return O1.\u0275fac=function(H1){return new(H1||O1)},O1.\u0275mod=e.oAB({type:O1}),O1.\u0275inj=e.cJS({imports:[[t.BQ],t.BQ]}),O1})()},64449:(h2,w1,_)=>{"use strict";_.d(w1,{ie:()=>d2});var e=_(69808),t=_(5e3),M=_(90508);_(63191),_(8929),_(7625),_(1059),_(15664),_(20449),_(91159),_(93075);let d1=(()=>{class N1{}return N1.\u0275fac=function(U1){return new(U1||N1)},N1.\u0275mod=t.oAB({type:N1}),N1.\u0275inj=t.cJS({imports:[[M.BQ],M.BQ]}),N1})(),d2=(()=>{class N1{}return N1.\u0275fac=function(U1){return new(U1||N1)},N1.\u0275mod=t.oAB({type:N1}),N1.\u0275inj=t.cJS({imports:[[M.uc,M.si,M.BQ,M.us,e.ez],M.uc,M.BQ,M.us,d1]}),N1})()},20773:(h2,w1,_)=>{"use strict";_.d(w1,{Cq:()=>n1,Ou:()=>_1});var e=_(63191),t=_(70925),M=_(69808),f=_(5e3),h=_(90508),m=_(76360),b=_(24096),S=_(25421);function D(R1,Y){if(1&R1&&(f.O4$(),f._UZ(0,"circle",4)),2&R1){const z1=f.oxw(),g2=f.MAs(1);f.Udp("animation-name","mat-progress-spinner-stroke-rotate-"+z1._spinnerAnimationLabel)("stroke-dashoffset",z1._getStrokeDashOffset(),"px")("stroke-dasharray",z1._getStrokeCircumference(),"px")("stroke-width",z1._getCircleStrokeWidth(),"%")("transform-origin",z1._getCircleTransformOrigin(g2)),f.uIk("r",z1._getCircleRadius())}}function E(R1,Y){if(1&R1&&(f.O4$(),f._UZ(0,"circle",4)),2&R1){const z1=f.oxw(),g2=f.MAs(1);f.Udp("stroke-dashoffset",z1._getStrokeDashOffset(),"px")("stroke-dasharray",z1._getStrokeCircumference(),"px")("stroke-width",z1._getCircleStrokeWidth(),"%")("transform-origin",z1._getCircleTransformOrigin(g2)),f.uIk("r",z1._getCircleRadius())}}const d1=(0,h.pj)(class{constructor(R1){this._elementRef=R1}},"primary"),k1=new f.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function t1(){return{diameter:100}}});class _1 extends d1{constructor(Y,z1,g2,B1,$,R2,_2,p2){super(Y),this._document=g2,this._diameter=100,this._value=0,this._resizeSubscription=b.w.EMPTY,this.mode="determinate";const L2=_1._diameters;this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),L2.has(g2.head)||L2.set(g2.head,new Set([100])),this._noopAnimations="NoopAnimations"===B1&&!!$&&!$._forceAnimations,"mat-spinner"===Y.nativeElement.nodeName.toLowerCase()&&(this.mode="indeterminate"),$&&($.diameter&&(this.diameter=$.diameter),$.strokeWidth&&(this.strokeWidth=$.strokeWidth)),z1.isBrowser&&z1.SAFARI&&_2&&R2&&p2&&(this._resizeSubscription=_2.change(150).subscribe(()=>{"indeterminate"===this.mode&&p2.run(()=>R2.markForCheck())}))}get diameter(){return this._diameter}set diameter(Y){this._diameter=(0,e.su)(Y),this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),this._styleRoot&&this._attachStyleNode()}get strokeWidth(){return this._strokeWidth||this.diameter/10}set strokeWidth(Y){this._strokeWidth=(0,e.su)(Y)}get value(){return"determinate"===this.mode?this._value:0}set value(Y){this._value=Math.max(0,Math.min(100,(0,e.su)(Y)))}ngOnInit(){const Y=this._elementRef.nativeElement;this._styleRoot=(0,t.kV)(Y)||this._document.head,this._attachStyleNode(),Y.classList.add("mat-progress-spinner-indeterminate-animation")}ngOnDestroy(){this._resizeSubscription.unsubscribe()}_getCircleRadius(){return(this.diameter-10)/2}_getViewBox(){const Y=2*this._getCircleRadius()+this.strokeWidth;return`0 0 ${Y} ${Y}`}_getStrokeCircumference(){return 2*Math.PI*this._getCircleRadius()}_getStrokeDashOffset(){return"determinate"===this.mode?this._getStrokeCircumference()*(100-this._value)/100:null}_getCircleStrokeWidth(){return this.strokeWidth/this.diameter*100}_getCircleTransformOrigin(Y){var z1;const g2=50*(null!==(z1=Y.currentScale)&&void 0!==z1?z1:1);return`${g2}% ${g2}%`}_attachStyleNode(){const Y=this._styleRoot,z1=this._diameter,g2=_1._diameters;let B1=g2.get(Y);if(!B1||!B1.has(z1)){const $=this._document.createElement("style");$.setAttribute("mat-spinner-animation",this._spinnerAnimationLabel),$.textContent=this._getAnimationText(),Y.appendChild($),B1||(B1=new Set,g2.set(Y,B1)),B1.add(z1
1)}}_getAnimationText(){const Y=this._getStrokeCircumference();return"\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\n    0%      { stroke-dashoffset: START_VALUE;  transform: rotate(0); }\n    12.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(0); }\n    12.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(72.5deg); }\n    25%     { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(72.5deg); }\n\n    25.0001%   { stroke-dashoffset: START_VALUE;  transform: rotate(270deg); }\n    37.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(270deg); }\n    37.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(161.5deg); }\n    50%     { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(161.5deg); }\n\n    50.0001%  { stroke-dashoffset: START_VALUE;  transform: rotate(180deg); }\n    62.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(180deg); }\n    62.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(251.5deg); }\n    75%     { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(251.5deg); }\n\n    75.0001%  { stroke-dashoffset: START_VALUE;  transform: rotate(90deg); }\n    87.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(90deg); }\n    87.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(341.5deg); }\n    100%    { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(341.5deg); }\n  }\n".replace(/START_VALUE/g,""+.95*Y).replace(/END_VALUE/g,""+.2*Y).replace(/DIAMETER/g,`${this._spinnerAnimationLabel}`)}_getSpinnerAnimationLabel(){return this.diameter.toString().replace(".","_")}}_1._diameters=new WeakMap,_1.\u0275fac=function(Y){return new(Y||_1)(f.Y36(f.SBq),f.Y36(t.t4),f.Y36(M.K0,8),f.Y36(m.Qb,8),f.Y36(k1),f.Y36(f.sBO),f.Y36(S.rL),f.Y36(f.R0b))},_1.\u0275cmp=f.Xpm({type:_1,selectors:[["mat-progress-spinner"],["mat-spinner"]],hostAttrs:["role","progressbar","tabindex","-1",1,"mat-progress-spinner","mat-spinner"],hostVars:10,hostBindings:function(Y,z1){2&Y&&(f.uIk("aria-valuemin","determinate"===z1.mode?0:null)("aria-valuemax","determinate"===z1.mode?100:null)("aria-valuenow","determinate"===z1.mode?z1.value:null)("mode",z1.mode),f.Udp("width",z1.diameter,"px")("height",z1.diameter,"px"),f.ekj("_mat-animation-noopable",z1._noopAnimations))},inputs:{color:"color",diameter:"diameter",strokeWidth:"strokeWidth",mode:"mode",value:"value"},exportAs:["matProgressSpinner"],features:[f.qOj],decls:4,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false","aria-hidden","true",3,"ngSwitch"],["svg",""],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(Y,z1){1&Y&&(f.O4$(),f.TgZ(0,"svg",0,1),f.YNc(2,D,1,11,"circle",2),f.YNc(3,E,1,9,"circle",3),f.qZA()),2&Y&&(f.Udp("width",z1.diameter,"px")("height",z1.diameter,"px"),f.Q6J("ngSwitch","indeterminate"===z1.mode),f.uIk("viewBox",z1._getViewBox()),f.xp6(2),f.Q6J("ngSwitchCase",!0),f.xp6(1),f.Q6J("ngSwitchCase",!1))},directives:[M.RF,M.n9],styles:[".mat-progress-spinner{display:block;position:relative;overflow:hidden}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.cdk-high-contrast-active .mat-progress-spinner circle{stroke:CanvasText}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] svg{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] svg{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}
1@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}\n"],encapsulation:2,changeDetection:0});let n1=(()=>{class R1{}return R1.\u0275fac=function(z1){return new(z1||R1)},R1.\u0275mod=f.oAB({type:R1}),R1.\u0275inj=f.cJS({imports:[[h.BQ,M.ez],h.BQ]}),R1})()},55615:(h2,w1,_)=>{"use strict";_.d(w1,{C0:()=>K2,Ic:()=>S1,T5:()=>f1,Vq:()=>Y2,fd:()=>a1});var e=_(47429),t=_(41555),M=_(69808),f=_(5e3),h=_(47423),m=_(90508),b=_(25245),S=_(8929),D=_(24096),E=_(15664),Q=_(87545),j=_(24850),d1=_(1059),k1=_(7625),t1=_(75778),V=_(41777),_1=_(50226);function n1(F,o1){if(1&F&&f.GkF(0,8),2&F){const G=f.oxw();f.Q6J("ngTemplateOutlet",G.iconOverrides[G.state])("ngTemplateOutletContext",G._getIconContext())}}function p1(F,o1){if(1&F&&(f.TgZ(0,"span",13),f._uU(1),f.qZA()),2&F){const G=f.oxw(2);f.xp6(1),f.Oqu(G._getDefaultTextForState(G.state))}}function R1(F,o1){if(1&F&&(f.TgZ(0,"span",14),f._uU(1),f.qZA()),2&F){const G=f.oxw(2);f.xp6(1),f.Oqu(G._intl.completedLabel)}}function Y(F,o1){if(1&F&&(f.TgZ(0,"span",14),f._uU(1),f.qZA()),2&F){const G=f.oxw(2);f.xp6(1),f.Oqu(G._intl.editableLabel)}}function z1(F,o1){if(1&F&&(f.TgZ(0,"mat-icon",13),f._uU(1),f.qZA()),2&F){const G=f.oxw(2);f.xp6(1),f.Oqu(G._getDefaultTextForState(G.state))}}function g2(F,o1){if(1&F&&(f.ynx(0,9),f.YNc(1,p1,2,1,"span",10),f.YNc(2,R1,2,1,"span",11),f.YNc(3,Y,2,1,"span",11),f.YNc(4,z1,2,1,"mat-icon",12),f.BQk()),2&F){const G=f.oxw();f.Q6J("ngSwitch",G.state),f.xp6(1),f.Q6J("ngSwitchCase","number"),f.xp6(1),f.Q6J("ngIf","done"===G.state),f.xp6(1),f.Q6J("ngIf","edit"===G.state)}}function B1(F,o1){if(1&F&&(f.TgZ(0,"div",15),f.GkF(1,16),f.qZA()),2&F){const G=f.oxw();f.xp6(1),f.Q6J("ngTemplateOutlet",G._templateLabel().template)}}function $(F,o1){if(1&F&&(f.TgZ(0,"div",15),f._uU(1),f.qZA()),2&F){const G=f.oxw();f.xp6(1),f.Oqu(G.label)}}function R2(F,o1){if(1&F&&(f.TgZ(0,"div",17),f._uU(1),f.qZA()),2&F){const G=f.oxw();f.xp6(1),f.Oqu(G._intl.optionalLabel)}}function _2(F,o1){if(1&F&&(f.TgZ(0,"div",18),f._uU(1),f.qZA()),2&F){const G=f.oxw();f.xp6(1),f.Oqu(G.errorMessage)}}function p2(F,o1){}function L2(F,o1){if(1&F&&(f.Hsn(0),f.YNc(1,p2,0,0,"ng-template",0)),2&F){const G=f.oxw();f.xp6(1),f.Q6J("cdkPortalOutlet",G._portal)}}const C2=["*"];function k2(F,o1){1&F&&f._UZ(0,"div",9)}const Y1=function(F,o1){return{step:F,i:o1}};function f2(F,o1){if(1&F&&(f.ynx(0),f.GkF(1,7),f.YNc(2,k2,1,0,"div",8),f.BQk()),2&F){const G=o1.$implicit,q=o1.index,W=o1.last;f.oxw(2);const L1=f.MAs(4);f.xp6(1),f.Q6J("ngTemplateOutlet",L1)("ngTemplateOutletContext",f.WLB(3,Y1,G,q)),f.xp6(1),f.Q6J("ngIf",!W)}}function U2(F,o1){if(1&F){const G=f.EpF();f.TgZ(0,"div",10),f.NdJ("@horizontalStepTransition.done",function(W){return f.CHM(G),f.oxw(2)._animationDone.next(W)}),f.GkF(1,11),f.qZA()}if(2&F){const G=o1.$implicit,q=o1.index,W=f.oxw(2);f.Q6J("@horizontalStepTransition",W._getAnimationDirection(q))("id",W._get
1StepContentId(q)),f.uIk("aria-labelledby",W._getStepLabelId(q))("aria-expanded",W.selectedIndex===q),f.xp6(1),f.Q6J("ngTemplateOutlet",G.content)}}function y1(F,o1){if(1&F&&(f.ynx(0),f.TgZ(1,"div",3),f.YNc(2,f2,3,6,"ng-container",4),f.qZA(),f.TgZ(3,"div",5),f.YNc(4,U2,2,5,"div",6),f.qZA(),f.BQk()),2&F){const G=f.oxw();f.xp6(2),f.Q6J("ngForOf",G.steps),f.xp6(2),f.Q6J("ngForOf",G.steps)}}function y2(F,o1){if(1&F){const G=f.EpF();f.TgZ(0,"div",13),f.GkF(1,7),f.TgZ(2,"div",14)(3,"div",15),f.NdJ("@verticalStepTransition.done",function(W){return f.CHM(G),f.oxw(2)._animationDone.next(W)}),f.TgZ(4,"div",16),f.GkF(5,11),f.qZA()()()()}if(2&F){const G=o1.$implicit,q=o1.index,W=o1.last,L1=f.oxw(2),m1=f.MAs(4);f.xp6(1),f.Q6J("ngTemplateOutlet",m1)("ngTemplateOutletContext",f.WLB(9,Y1,G,q)),f.xp6(1),f.ekj("mat-stepper-vertical-line",!W),f.xp6(1),f.Q6J("@verticalStepTransition",L1._getAnimationDirection(q))("id",L1._getStepContentId(q)),f.uIk("aria-labelledby",L1._getStepLabelId(q))("aria-expanded",L1.selectedIndex===q),f.xp6(2),f.Q6J("ngTemplateOutlet",G.content)}}function T2(F,o1){if(1&F&&(f.ynx(0),f.YNc(1,y2,6,12,"div",12),f.BQk()),2&F){const G=f.oxw();f.xp6(1),f.Q6J("ngForOf",G.steps)}}function d2(F,o1){if(1&F){const G=f.EpF();f.TgZ(0,"mat-step-header",17),f.NdJ("click",function(){return f.CHM(G).step.select()})("keydown",function(W){return f.CHM(G),f.oxw()._onKeydown(W)}),f.qZA()}if(2&F){const G=o1.step,q=o1.i,W=f.oxw();f.ekj("mat-horizontal-stepper-header","horizontal"===W.orientation)("mat-vertical-stepper-header","vertical"===W.orientation),f.Q6J("tabIndex",W._getFocusIndex()===q?0:-1)("id",W._getStepLabelId(q))("index",q)("state",W._getIndicatorType(q,G.state))("label",G.stepLabel||G.label)("selected",W.selectedIndex===q)("active",W._stepIsNavigable(q,G))("optional",G.optional)("errorMessage",G.errorMessage)("iconOverrides",W._iconOverrides)("disableRipple",W.disableRipple||!W._stepIsNavigable(q,G))("color",G.color||W.color),f.uIk("aria-posinset",q+1)("aria-setsize",W.steps.length)("aria-controls",W._getStepContentId(q))("aria-selected",W.selectedIndex==q)("aria-label",G.ariaLabel||null)("aria-labelledby",!G.ariaLabel&&G.ariaLabelledby?G.ariaLabelledby:null)("aria-disabled",!W._stepIsNavigable(q,G)||null)}}let N1=(()=>{class F extends t.u6{}return F.\u0275fac=function(){let o1;return function(q){return(o1||(o1=f.n5z(F)))(q||F)}}(),F.\u0275dir=f.lG2({type:F,selectors:[["","matStepLabel",""]],features:[f.qOj]}),F})(),O1=(()=>{class F{constructor(){this.changes=new S.xQ,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return F.\u0275fac=function(G){return new(G||F)},F.\u0275prov=f.Yz7({token:F,factory:F.\u0275fac,providedIn:"root"}),F})();const H1={provide:O1,deps:[[new f.FiY,new f.tp0,O1]],useFactory:function U1(F){return F||new O1}},r2=(0,m.pj)(class extends t.KL{constructor(o1){super(o1)}},"primary");let z2=(()=>{class F extends r2{constructor(G,q,W,L1){super(W),this._intl=G,this._focusMonitor=q,this._intlSubscription=G.changes.subscribe(()=>L1.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(G,q){G?this._focusMonitor.focusVia(this._elementRef,G,q):this._elementRef.nativeElement.focus(q)}_stringLabel(){return this.label instanceof N1?null:this.label}_templateLabel(){return this.label instanceof N1?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(G){return"number"==G?`${this.index+1}`:"edit"==G?"create":"error"==G?"warning":G}}return F.\u0275fac=function(G){return new(G||F)(f.Y36(O1),f.Y36(E.tE),f.Y36(f.SBq),f.Y36(f.sBO))},F.\u0275cmp=f.Xpm({type:F,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],inputs:{color:"color",state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple"},features:[f.qOj],decls:10,vars:19,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content",3,"ngSwitch"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngSwitchCase"],[3,"ngSwitch",4,"ngSwitchDefault"],[1,"mat-step-label"],["class","mat-step-text-label",4,"ngIf"],["class","mat-step-optional",4,"ngIf"],["class","mat-step-sub-label-error",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch"],["aria-hidden","true",4,"ngSwitchCase"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true",4,"ngSwitchDefault"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[1,"mat-step-text-label"],[3,"ngTemplateOutlet"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"]],template:function(G,q){1&G&&(f._UZ(0,"div",0),f.TgZ(1,"div")(2,"div",1),f.YNc(3,n1,1,2,"ng-container",2),f.YNc(4,g2,5,4,"ng-container",3),f.qZA()(),f.TgZ(5,"div",4),f.YNc(6,B1,2,1,"div",5),f.YNc(7,$,2,1,"div",5),f.YNc(8,R2,2,1,"div",6),f.YNc(9,_2,2,1,"div",7),f.qZA()),2&G&&(f.Q6J("matRippleTrigger",q._getHostElement())("matRippleDisabled",q.disableRipple),f.xp6(1),f.Gre("mat-step-icon-state-",q.state," mat-step-icon"),f.ekj("mat-step-icon-selected",q.selected),f.xp6(1),f.Q6J("ngSwitch",!(!q.iconOverrides||!q.iconOverrides[q.state])),f.xp6(1),f.Q6J("ngSwitchCase",!0),f.xp6(2),f.ekj("mat-step-label-active",q.active)("mat-step-label-selected",q.selected)("mat-step-label-error","error"==q.state),f.xp6(1),f.Q6J("ngIf",q._templateLabel()),f.xp6(1),f.Q6J("ngIf",q._stringLabel()),f.xp6(1),f.Q6J("ngIf",q.optional&&"error"!=q.state),f.xp6(1),f.Q6J("ngIf","error"==q.state))},directives:[b.Hw,m.wG,M.RF,M.n9,M.tP,M.ED,M.O5],styles:[".mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:transparent}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header.cdk-keyboard-focused,.cdk-high-contrast-active .mat-step-header.cdk-program-focused{outline:solid 3px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.mat-step-optional,.mat-step-sub-label-error{font-size:12px}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n"],encapsulation:2,changeDetection:0}),F})();const G2={horizontalStepTransition:(0,V.X$)("horizontalStepTransition",[(0,V.SB)("previous",(0,V.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,V.SB)("current",(0,V.oB)({transform:"none",visibility:"inherit"})),(0,V.SB)("next",(0,V.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,V.eR)("* => *",(0,V.jt)("500ms cubic-bezier(0.35, 0, 0.25, 1)"))]),verticalStepTransition:(0,V.X$)("verticalStepTransition",[(0,V.SB)("previous",(0,V.oB)({height:"0px",visibility:"hidden"})),(0,V.SB)("next",(0,V.oB)({height:"0px",visibility:"hidden"})),(0,V.SB)("current",(0,V.oB)({height:"*",visibility:"inherit"})),(0,V.eR)("* <=> current",(0,V.jt)("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])};let g0=(()=>{class F{constructor(G){this.templateRef=G}}return F.\u0275fac=function(G){return new(G||F)(f.Y36(f.Rgc))},F.\u0275dir=f.lG2({type:F,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:["matStepperIcon","name"]}}),F})(),q2=(()=>{class F{constructor(G){this._template=G}}return F.\u0275fac=function(G){return new(G||F)(f.Y36(f.Rgc))},F.\u0275dir=f.lG2({type:F,selectors:[["ng-template","matStepContent",""]]}),F})(),K2=(()=>{class F extends t.be{constructor(G,q,W,L1){super(G,L1),this._errorStateMatcher=q,this._viewContainerRef
1=W,this._isSelected=D.w.EMPTY}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,Q.w)(()=>this._stepper.selectionChange.pipe((0,j.U)(G=>G.selectedStep===this),(0,d1.O)(this._stepper.selected===this)))).subscribe(G=>{G&&this._lazyContent&&!this._portal&&(this._portal=new e.UE(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(G,q){return this._errorStateMatcher.isErrorState(G,q)||!!(G&&G.invalid&&this.interacted)}}return F.\u0275fac=function(G){return new(G||F)(f.Y36((0,f.Gpc)(()=>Y2)),f.Y36(m.rD,4),f.Y36(f.s_b),f.Y36(t.gx,8))},F.\u0275cmp=f.Xpm({type:F,selectors:[["mat-step"]],contentQueries:function(G,q,W){if(1&G&&(f.Suo(W,N1,5),f.Suo(W,q2,5)),2&G){let L1;f.iGM(L1=f.CRH())&&(q.stepLabel=L1.first),f.iGM(L1=f.CRH())&&(q._lazyContent=L1.first)}},inputs:{color:"color"},exportAs:["matStep"],features:[f._Bn([{provide:m.rD,useExisting:F},{provide:t.be,useExisting:F}]),f.qOj],ngContentSelectors:C2,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(G,q){1&G&&(f.F$t(),f.YNc(0,L2,2,1,"ng-template"))},directives:[e.Pl],encapsulation:2,changeDetection:0}),F})(),u2=(()=>{class F extends t.B8{}return F.\u0275fac=function(){let o1;return function(q){return(o1||(o1=f.n5z(F)))(q||F)}}(),F.\u0275dir=f.lG2({type:F,features:[f.qOj]}),F})(),X2=(()=>{class F extends u2{}return F.\u0275fac=function(){let o1;return function(q){return(o1||(o1=f.n5z(F)))(q||F)}}(),F.\u0275dir=f.lG2({type:F,selectors:[["mat-horizontal-stepper"]],features:[f.qOj]}),F})(),v2=(()=>{class F extends u2{}return F.\u0275fac=function(){let o1;return function(q){return(o1||(o1=f.n5z(F)))(q||F)}}(),F.\u0275dir=f.lG2({type:F,selectors:[["mat-vertical-stepper"]],features:[f.qOj]}),F})(),Y2=(()=>{class F extends t.B8{constructor(G,q,W,L1){super(G,q,W,L1),this.steps=new f.n_E,this.animationDone=new f.vpe,this.labelPosition="end",this._iconOverrides={},this._animationDone=new S.xQ;const m1=W.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===m1?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:G,templateRef:q})=>this._iconOverrides[G]=q),this.steps.changes.pipe((0,k1.R)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,t1.x)((G,q)=>G.fromState===q.fromState&&G.toState===q.toState),(0,k1.R)(this._destroyed)).subscribe(G=>{"current"===G.toState&&this.animationDone.emit()})}_stepIsNavigable(G,q){return q.completed||this.selectedIndex===G||!this.linear}}return F.\u0275fac=function(G){return new(G||F)(f.Y36(_1.Is,8),f.Y36(f.sBO),f.Y36(f.SBq),f.Y36(M.K0))},F.\u0275cmp=f.Xpm({type:F,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(G,q,W){if(1&G&&(f.Suo(W,K2,5),f.Suo(W,g0,5)),2&G){let L1;f.iGM(L1=f.CRH())&&(q._steps=L1),f.iGM(L1=f.CRH())&&(q._icons=L1)}},viewQuery:function(G,q){if(1&G&&f.Gf(z2,5),2&G){let W;f.iGM(W=f.CRH())&&(q._stepHeader=W)}},hostAttrs:["role","tablist"],hostVars:9,hostBindings:function(G,q){2&G&&(f.uIk("aria-orientation",q.orientation),f.ekj("mat-stepper-horizontal","horizontal"===q.orientation)("mat-stepper-vertical","vertical"===q.orientation)("mat-stepper-label-position-end","horizontal"===q.orientation&&"end"==q.labelPosition)("mat-stepper-label-position-bottom","horizontal"===q.orientation&&"bottom"==q.labelPosition))},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[f._Bn([{provide:t.B8,useExisting:F},{provide:X2,useExisting:F},{provide:v2,useExisting:F}]),f.qOj],decls:5,vars:3,consts:[[3,"ngSwitch"],[4,"ngSwitchCase"],["stepTemplate",""],[1,"mat-horizontal-stepper-header-container"],[4,"ngFor","ngForOf"],[1,"mat-horizontal-content-container"],["class","mat-horizontal-stepper-content","role","tabpanel",3,"id",4,"ngFor","ngForOf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","mat-stepper-horizontal-line",4,"ngIf"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],["class","mat-step",4,"ngFor","ngForOf"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color","click","keydown"]],template:function(G,q){1&G&&(f.ynx(0,0),f.YNc(1,y1,5,2,"ng-container",1),f.YNc(2,T2,2,1,"ng-container",1),f.BQk(),f.YNc(3,d2,1,23,"ng-template",null,2,f.W1O)),2&G&&(f.Q6J("ngSwitch",q.orientation),f.xp6(1),f.Q6J("ngSwitchCase","horizontal"),f.xp6(1),f.Q6J("ngSwitchCase","vertical"))},directives:[z2,M.RF,M.n9,M.sg,M.tP,M.O5],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content[aria-expanded=false]{height:0;overflow:hidden}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;
1left:0;border-left-width:1px;border-left-style:solid}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}\n'],encapsulation:2,data:{animation:[G2.horizontalStepTransition,G2.verticalStepTransition]},changeDetection:0}),F})(),S1=(()=>{class F extends t.st{}return F.\u0275fac=function(){let o1;return function(q){return(o1||(o1=f.n5z(F)))(q||F)}}(),F.\u0275dir=f.lG2({type:F,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(G,q){2&G&&f.Ikx("type",q.type)},inputs:{type:"type"},features:[f.qOj]}),F})(),a1=(()=>{class F extends t.po{}return F.\u0275fac=function(){let o1;return function(q){return(o1||(o1=f.n5z(F)))(q||F)}}(),F.\u0275dir=f.lG2({type:F,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(G,q){2&G&&f.Ikx("type",q.type)},inputs:{type:"type"},features:[f.qOj]}),F})(),f1=(()=>{class F{}return F.\u0275fac=function(G){return new(G||F)},F.\u0275mod=f.oAB({type:F}),F.\u0275inj=f.cJS({providers:[H1,m.rD],imports:[[m.BQ,M.ez,e.eL,h.ot,t.U5,b.Ps,m.si],m.BQ]}),F})()},34594:(h2,w1,_)=>{"use strict";_.d(w1,{g0:()=>D});var e=_(5e3),t=_(90508);let D=(()=>{class E{}return E.\u0275fac=function(j){return new(j||E)},E.\u0275mod=e.oAB({type:E}),E.\u0275inj=e.cJS({imports:[[t.BQ],t.BQ]}),E})()},29772:(h2,w1,_)=>{"use strict";_.d(w1,{gM:()=>g0,AV:()=>u2});var e=_(92845),t=_(15664),M=_(69808),f=_(5e3),h=_(90508),m=_(25421),b=_(63191),S=_(91159),D=_(8929),E=_(36053),Q=_(61221),j=_(34202),d1=_(72986),k1=_(31307),t1=_(80013),V=_(24850),_1=_(1059),n1=_(7625),p1=_(70925);const Y=new Set;let z1,g2=(()=>{class v2{constructor(S1){this._platform=S1,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):$}matchMedia(S1){return(this._platform.WEBKIT||this._platform.BLINK)&&function B1(v2){if(!Y.has(v2))try{z1||(z1=document.createElement("style"),z1.setAttribute("type","text/css"),document.head.appendChild(z1)),z1.sheet&&(z1.sheet.insertRule(`@media ${v2} {body{ }}`,0),Y.add(v2))}catch(Y2){console.error(Y2)}}(S1),this._matchMedia(S1)}}return v2.\u0275fac=function(S1){return new(S1||v2)(f.LFG(p1.t4))},v2.\u0275prov=f.Yz7({token:v2,factory:v2.\u0275fac,providedIn:"root"}),v2})();function $(v2){return{matches:"all"===v2||""===v2,media:v2,addListener:()=>{},removeListener:()=>{}}}let R2=(()=>{class v2{constructor(S1,a1){this._mediaMatcher=S1,this._zone=a1,this._queries=new Map,this._destroySubject=new D.xQ}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(S1){return _2((0,b.Eq)(S1)).some(f1=>this._registerQuery(f1).mql.matches)}observe(S1){const f1=_2((0,b.Eq)(S1)).map(o1=>this._registerQuery(o1).observable);let F=(0,E.aj)(f1);return F=(0,Q.z)(F.pipe((0,d1.q)(1)),F.pipe((0,k1.T)(1),(0,t1.b)(0))),F.pipe((0,V.U)(o1=>{const G={matches:!1,breakpoints:{}};return o1.forEach(({matches:q,query:W})=>{G.matches=G.matches||q,G.breakpoints[W]=q}),G}))}_registerQuery(S1){if(this._queries.has(S1))return this._queries.get(S1);const a1=this._mediaMatcher.matchMedia(S1),F={observable:new j.y(o1=>{const G=q=>this._zone.run(()=>o1.next(q));return a1.addListener(G),()=>{a1.removeListener(G)}}).pipe((0,_1.O)(a1),(0,V.U)(({matches:o1})=>({query:S1,matches:o1})),(0,n1.R)(this._destroySubject)),mql:a1};return this._queries.set(S1,F),F}}return v2.\u0275fac=function(S1){return new(S1||v2)(f.LFG(g2),f.LFG(f.R0b))},v2.\u0275prov=f.Yz7({token:v2,factory:v2.\u0275fac,providedIn:"root"}),v2})();function _2(v2){return v2.map(Y2=>Y2.split(",")).reduce((Y2,S1)=>Y2.concat(S1)).map(Y2=>Y2.trim())}var L2=_(47429),C2=_(76360),k2=_(50226);_(41777);const f2=["tooltip"],y2="tooltip-panel",T2=(0,p1.i$)({passive:!0}),O1=new f.OlP("mat-tooltip-scroll-strategy"),H1={provide:O1,deps:[e.aV],useFactory:function U1(v2){return()=>v2.scrollStrategies.reposition({scrollThrottle:20})}},r2=new f.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function z2(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}});let G2=(()=>{class v2{constructor(S1,a1,f1,F,o1,G,q,W,L1,m1,G1,l2){this._overlay=S1,this._elementRef=a1,this._scrollDispatcher=f1,this._viewContainerRef
1=F,this._ngZone=o1,this._platform=G,this._ariaDescriber=q,this._focusMonitor=W,this._dir=m1,this._defaultOptions=G1,this._position="below",this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this._showDelay=this._defaultOptions.showDelay,this._hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new D.xQ,this._scrollStrategy=L1,this._document=l2,G1&&(G1.position&&(this.position=G1.position),G1.touchGestures&&(this.touchGestures=G1.touchGestures)),m1.change.pipe((0,n1.R)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}get position(){return this._position}set position(S1){var a1;S1!==this._position&&(this._position=S1,this._overlayRef&&(this._updatePosition(this._overlayRef),null===(a1=this._tooltipInstance)||void 0===a1||a1.show(0),this._overlayRef.updatePosition()))}get disabled(){return this._disabled}set disabled(S1){this._disabled=(0,b.Ig)(S1),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(S1){this._showDelay=(0,b.su)(S1)}get hideDelay(){return this._hideDelay}set hideDelay(S1){this._hideDelay=(0,b.su)(S1),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(S1){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=S1?String(S1).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(S1){this._tooltipClass=S1,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,n1.R)(this._destroyed)).subscribe(S1=>{S1?"keyboard"===S1&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const S1=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([a1,f1])=>{S1.removeEventListener(a1,f1,T2)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(S1,this.message,"tooltip"),this._focusMonitor.stopMonitoring(S1)}show(S1=this.showDelay){if(this.disabled||!this.message||this._isTooltipVisible()&&!this._tooltipInstance._showTimeoutId&&!this._tooltipInstance._hideTimeoutId)return;const a1=this._createOverlay();this._detach(),this._portal=this._portal||new L2.C5(this._tooltipComponent,this._viewContainerRef);const f1=this._tooltipInstance=a1.attach(this._portal).instance;f1._triggerElement=this._elementRef.nativeElement,f1._mouseLeaveHideDelay=this._hideDelay,f1.afterHidden().pipe((0,n1.R)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),f1.show(S1)}hide(S1=this.hideDelay){this._tooltipInstance&&this._tooltipInstance.hide(S1)}toggle(){this._isTooltipVisible()?this.hide():this.show()}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(){var S1;if(this._overlayRef)return this._overlayRef;const a1=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),f1=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(a1);return f1.positionChanges.pipe((0,n1.R)(this._destroyed)).subscribe(F=>{this._updateCurrentPositionClass(F.connectionPair),this._tooltipInstance&&F.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:f1,panelClass:`${this._cssClassPrefix}-${y2}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,n1.R)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,n1.R)(this._destroyed)).subscribe(()=>{var F;return null===(F=this._tooltipInstance)||void 0===F?void 0:F._handleBodyInteraction()}),this._overlayRef.keydownEvents().pipe((0,n1.R)(this._destroyed)).subscribe(F=>
1{this._isTooltipVisible()&&F.keyCode===S.hY&&!(0,S.Vb)(F)&&(F.preventDefault(),F.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),(null===(S1=this._defaultOptions)||void 0===S1?void 0:S1.disableTooltipInteractivity)&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(S1){const a1=S1.getConfig().positionStrategy,f1=this._getOrigin(),F=this._getOverlayPosition();a1.withPositions([this._addOffset(Object.assign(Object.assign({},f1.main),F.main)),this._addOffset(Object.assign(Object.assign({},f1.fallback),F.fallback))])}_addOffset(S1){return S1}_getOrigin(){const S1=!this._dir||"ltr"==this._dir.value,a1=this.position;let f1;"above"==a1||"below"==a1?f1={originX:"center",originY:"above"==a1?"top":"bottom"}:"before"==a1||"left"==a1&&S1||"right"==a1&&!S1?f1={originX:"start",originY:"center"}:("after"==a1||"right"==a1&&S1||"left"==a1&&!S1)&&(f1={originX:"end",originY:"center"});const{x:F,y:o1}=this._invertPosition(f1.originX,f1.originY);return{main:f1,fallback:{originX:F,originY:o1}}}_getOverlayPosition(){const S1=!this._dir||"ltr"==this._dir.value,a1=this.position;let f1;"above"==a1?f1={overlayX:"center",overlayY:"bottom"}:"below"==a1?f1={overlayX:"center",overlayY:"top"}:"before"==a1||"left"==a1&&S1||"right"==a1&&!S1?f1={overlayX:"end",overlayY:"center"}:("after"==a1||"right"==a1&&S1||"left"==a1&&!S1)&&(f1={overlayX:"start",overlayY:"center"});const{x:F,y:o1}=this._invertPosition(f1.overlayX,f1.overlayY);return{main:f1,fallback:{overlayX:F,overlayY:o1}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,d1.q)(1),(0,n1.R)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(S1){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=S1,this._tooltipInstance._markForCheck())}_invertPosition(S1,a1){return"above"===this.position||"below"===this.position?"top"===a1?a1="bottom":"bottom"===a1&&(a1="top"):"end"===S1?S1="start":"start"===S1&&(S1="end"),{x:S1,y:a1}}_updateCurrentPositionClass(S1){const{overlayY:a1,originX:f1,originY:F}=S1;let o1;if(o1="center"===a1?this._dir&&"rtl"===this._dir.value?"end"===f1?"left":"right":"start"===f1?"left":"right":"bottom"===a1&&"top"===F?"above":"below",o1!==this._currentPosition){const G=this._overlayRef;if(G){const q=`${this._cssClassPrefix}-${y2}-`;G.removePanelClass(q+this._currentPosition),G.addPanelClass(q+o1)}this._currentPosition=o1}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",()=>{this._setupPointerExitEventsIfNeeded(),this.show()}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",()=>{this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(),500)}
1])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const S1=[];if(this._platformSupportsMouseEvents())S1.push(["mouseleave",a1=>{var f1;const F=a1.relatedTarget;(!F||!(null===(f1=this._overlayRef)||void 0===f1?void 0:f1.overlayElement.contains(F)))&&this.hide()}],["wheel",a1=>this._wheelListener(a1)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const a1=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};S1.push(["touchend",a1],["touchcancel",a1])}this._addListeners(S1),this._passiveListeners.push(...S1)}_addListeners(S1){S1.forEach(([a1,f1])=>{this._elementRef.nativeElement.addEventListener(a1,f1,T2)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(S1){if(this._isTooltipVisible()){const a1=this._document.elementFromPoint(S1.clientX,S1.clientY),f1=this._elementRef.nativeElement;a1!==f1&&!f1.contains(a1)&&this.hide()}}_disableNativeGesturesIfNecessary(){const S1=this.touchGestures;if("off"!==S1){const a1=this._elementRef.nativeElement,f1=a1.style;("on"===S1||"INPUT"!==a1.nodeName&&"TEXTAREA"!==a1.nodeName)&&(f1.userSelect=f1.msUserSelect=f1.webkitUserSelect=f1.MozUserSelect="none"),("on"===S1||!a1.draggable)&&(f1.webkitUserDrag="none"),f1.touchAction="none",f1.webkitTapHighlightColor="transparent"}}}return v2.\u0275fac=function(S1){f.$Z()},v2.\u0275dir=f.lG2({type:v2,inputs:{position:["matTooltipPosition","position"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}}),v2})(),g0=(()=>{class v2 extends G2{constructor(S1,a1,f1,F,o1,G,q,W,L1,m1,G1,l2){super(S1,a1,f1,F,o1,G,q,W,L1,m1,G1,l2),this._tooltipComponent=K2}}return v2.\u0275fac=function(S1){return new(S1||v2)(f.Y36(e.aV),f.Y36(f.SBq),f.Y36(m.mF),f.Y36(f.s_b),f.Y36(f.R0b),f.Y36(p1.t4),f.Y36(t.$s),f.Y36(t.tE),f.Y36(O1),f.Y36(k2.Is,8),f.Y36(r2,8),f.Y36(M.K0))},v2.\u0275dir=f.lG2({type:v2,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-tooltip-trigger"],exportAs:["matTooltip"],features:[f.qOj]}),v2})(),q2=(()=>{class v2{constructor(S1,a1){this._changeDetectorRef=S1,this._visibility="initial",this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new D.xQ,this._animationsDisabled="NoopAnimations"===a1}show(S1){clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},S1)}hide(S1){clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},S1)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){clearTimeout(this._showTimeoutId),clearTimeout(this._hideTimeoutId),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:S1}){(!S1||!this._triggerElement.contains(S1))&&this.hide(this._mouseLeaveHideDelay)}_onShow(){}_handleAnimationEnd({animationName:S1}){(S1===this._showAnimation||S1===this._hideAnimation)&&this._finalizeAnimation(S1===this._showAnimation)}_finalizeAnimation(S1){S1?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(S1){const a1=this._tooltip.nativeElement,f1=this._showAnimation,F=this._hideAnimation;if(a1.classList.remove(S1?F:f1),a1.classList.add(S1?f1:F),this._isVisible=S1,S1&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const o1=getComputedStyle(a1);("0s"===o1.getPropertyValue("animation-duration")||"none"===o1.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}S1&&this._onShow(),this._animationsDisabled&&(a1.classList.add("_mat-animation-noopable"),this._finalizeAnimation(S1))}}return v2.\u0275fac=function(S1){return new(S1||v2)(f.Y36(f.sBO),f.Y36(C2.Qb,8))},v2.\u0275dir=f.lG2({type:v2}),v2})(),K2=(()=>
1{class v2 extends q2{constructor(S1,a1,f1){super(S1,f1),this._breakpointObserver=a1,this._isHandset=this._breakpointObserver.observe("(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)"),this._showAnimation="mat-tooltip-show",this._hideAnimation="mat-tooltip-hide"}}return v2.\u0275fac=function(S1){return new(S1||v2)(f.Y36(f.sBO),f.Y36(R2),f.Y36(C2.Qb,8))},v2.\u0275cmp=f.Xpm({type:v2,selectors:[["mat-tooltip-component"]],viewQuery:function(S1,a1){if(1&S1&&f.Gf(f2,7),2&S1){let f1;f.iGM(f1=f.CRH())&&(a1._tooltip=f1.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(S1,a1){1&S1&&f.NdJ("mouseleave",function(F){return a1._handleMouseLeave(F)}),2&S1&&f.Udp("zoom",a1.isVisible()?1:null)},features:[f.qOj],decls:4,vars:6,consts:[[1,"mat-tooltip",3,"ngClass","animationend"],["tooltip",""]],template:function(S1,a1){if(1&S1&&(f.TgZ(0,"div",0,1),f.NdJ("animationend",function(F){return a1._handleAnimationEnd(F)}),f.ALo(2,"async"),f._uU(3),f.qZA()),2&S1){let f1;f.ekj("mat-tooltip-handset",null==(f1=f.lcZ(2,4,a1._isHandset))?null:f1.matches),f.Q6J("ngClass",a1.tooltipClass),f.xp6(3),f.Oqu(a1.message)}},directives:[M.mk],pipes:[M.Ov],styles:[".mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis;transform:scale(0)}.mat-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}.mat-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-tooltip-show{0%{opacity:0;transform:scale(0)}50%{opacity:.5;transform:scale(0.99)}100%{opacity:1;transform:scale(1)}}@keyframes mat-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1)}}.mat-tooltip-show{animation:mat-tooltip-show 200ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-tooltip-hide{animation:mat-tooltip-hide 100ms cubic-bezier(0, 0, 0.2, 1) forwards}\n"],encapsulation:2,changeDetection:0}),v2})(),u2=(()=>{class v2{}return v2.\u0275fac=function(S1){return new(S1||v2)},v2.\u0275mod=f.oAB({type:v2}),v2.\u0275inj=f.cJS({providers:[H1],imports:[[t.rt,M.ez,e.U8,h.BQ],h.BQ,m.ZD]}),v2})()},76360:(h2,w1,_)=>{"use strict";_.d(w1,{Qb:()=>O4,PW:()=>L4});var e=_(5e3),t=_(22313),M=_(41777),f=_(35736);const h=!1;function b(J){return new e.vHH(3e3,h)}function r2(){return"undefined"!=typeof window&&void 0!==window.document}function z2(){return void 0!==f&&"[object process]"==={}.toString.call(f)}function G2(J){switch(J.length){case 0:return new M.ZN;case 1:return J[0];default:return new M.ZE(J)}}function g0(J,l,d,v,A={},b1={}){const Z1=[],n2=[];let I2=-1,$2=null;if(v.forEach(_0=>{const N0=_0.offset,B0=N0==I2,e6=B0&&$2||{};Object.keys(_0).forEach(U0=>{let n6=U0,i6=_0[U0];if("offset"!==U0)switch(n6=l.normalizePropertyName(n6,Z1),i6){case M.k1:i6=A[U0];break;case M.l3:i6=b1[U0];break;default:i6=l.normalizeStyleValue(U0,n6,i6,Z1)}e6[n6]=i6}),B0||n2.push(e6),$2=e6,I2=N0}),Z1.length)throw function k2(J){return new e.vHH(3502,h)}();return n2}function q2(J,l,d,v){switch(l){case"start":J.onStart(()=>v(d&&K2(d,"start",J)));break;case"done":J.onDone(()=>v(d&&K2(d,"done",J)));break;case"destroy":J.onDestroy(()=>v(d&&K2(d,"destroy",J)))}}function K2(J,l,d){const v=d.totalTime,b1=u2(J.element,J.triggerName,J.fromState,J.toState,l||J.phaseName,null==v?J.totalTime:v,!!d.disabled),Z1=J._data;return null!=Z1&&(b1._data=Z1),b1}function u2(J,l,d,v,A="",b1=0,Z1){return{element:J,triggerName:l,fromState:d,toState:v,phaseName:A,totalTime:b1,disabled:!!Z1}}function X2(J,l,d){let v;return J instanceof Map?(v=J.get(l),v||J.set(l,v=d)):(v=J[l],v||(v=J[l]=d)),v}function v2(J){const l=J.indexOf(":");return[J.substring(1,l),J.substr(l+1)]}let Y2=(J,l)=>!1,S1=(J,l,d)=>[],a1=null;function f1(J){const l=J.parentNode||J.host;return l===a1?null:l}(z2()||"undefined"!=typeof Element)&&(r2()?(a1=(()=>document.documentElement)(),Y2=(J,l)=>{for(;l;){if(l===J)return!0;l=f1(l)}return!1}):Y2=(J,l)=>J.contains(l),S1=(J,l,d)=>{if(d)return Array.from(J.querySelectorAll(l));const v=J.querySelector(l);return v?[v]:[]});let G=null,q=!1;function W(J){G||(G=function L1(){return"undefined"!=typeof document?document.body:null}()||{},q=!!G.style&&"WebkitAppearance"in G.style);let l=!0;return G.style&&!function o1(J){return"ebkit"==J.substring(1,6)}(J)&&(l=J in G.style,!l&&q&&(l="Webkit"+J.charAt(0).toUpperCase()+J.substr(1)in G.style)),l}const m1=Y2,G1=S1;let S2=(()=>{class J{validateStyleProperty(d){return W(d)}matchesElement(d,v){return!1}containsElement(d,v){return m1(d,v)}getParentElement(d){return f1(d)}query(d,v,A){return G1(d,v,A)}computeStyle(d,v,A){return A||""}animate(d,v,A,b1,Z1,n2=[],I2){return new M.ZN(A,b1)}}return J.\u0275fac=function(d){return new(d||J)},J.\u0275prov=e.Yz7({token:J,factory:J.\u0275fac}),J})(),s0=(()=>{class J{}return J.NOOP=new S2,J})();const q0="ng-enter",N2="ng-leave",j1="ng-trigger",a2=".ng-trigger",K1="ng-animating",b2=".
1ng-animating";function W1(J){if("number"==typeof J)return J;const l=J.match(/^(-?[\.\d]+)(m?s)/);return!l||l.length<2?0:Q1(parseFloat(l[1]),l[2])}function Q1(J,l){return"s"===l?1e3*J:J}function F1(J,l,d){return J.hasOwnProperty("duration")?J:function w2(J,l,d){let A,b1=0,Z1="";if("string"==typeof J){const n2=J.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===n2)return l.push(b()),{duration:0,delay:0,easing:""};A=Q1(parseFloat(n2[1]),n2[2]);const I2=n2[3];null!=I2&&(b1=Q1(parseFloat(I2),n2[4]));const $2=n2[5];$2&&(Z1=$2)}else A=J;if(!d){let n2=!1,I2=l.length;A<0&&(l.push(function S(){return new e.vHH(3100,h)}()),n2=!0),b1<0&&(l.push(function D(){return new e.vHH(3101,h)}()),n2=!0),n2&&l.splice(I2,0,b())}return{duration:A,delay:b1,easing:Z1}}(J,l,d)}function M2(J,l={}){return Object.keys(J).forEach(d=>{l[d]=J[d]}),l}function h0(J,l,d={}){if(l)for(let v in J)d[v]=J[v];else M2(J,d);return d}function f0(J,l,d){return d?l+":"+d+";":""}function E0(J){let l="";for(let d=0;d<J.style.length;d++){const v=J.style.item(d);l+=f0(0,v,J.style.getPropertyValue(v))}for(const d in J.style)J.style.hasOwnProperty(d)&&!d.startsWith("_")&&(l+=f0(0,r6(d),J.style[d]));J.setAttribute("style",l)}function T0(J,l,d){J.style&&(Object.keys(l).forEach(v=>{const A=H0(v);d&&!d.hasOwnProperty(v)&&(d[v]=J.style[A]),J.style[A]=l[v]}),z2()&&E0(J))}function I0(J,l){J.style&&(Object.keys(l).forEach(d=>{const v=H0(d);J.style[v]=""}),z2()&&E0(J))}function B2(J){return Array.isArray(J)?1==J.length?J[0]:(0,M.vP)(J):J}const t2=new RegExp("{{\\s*(.+?)\\s*}}","g");function P2(J){let l=[];if("string"==typeof J){let d;for(;d=t2.exec(J);)l.push(d[1]);t2.lastIndex=0}return l}function J2(J,l,d){const v=J.toString(),A=v.replace(t2,(b1,Z1)=>{let n2=l[Z1];return l.hasOwnProperty(Z1)||(d.push(function Q(J){return new e.vHH(3003,h)}()),n2=""),n2.toString()});return A==v?J:A}function M0(J){const l=[];let d=J.next();for(;!d.done;)l.push(d.value),d=J.next();return l}const G0=/-+([a-z0-9])/g;function H0(J){return J.replace(G0,(...l)=>l[1].toUpperCase())}function r6(J){return J.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function F6(J,l,d){switch(l.type){case 7:return J.visitTrigger(l,d);case 0:return J.visitState(l,d);case 1:return J.visitTransition(l,d);case 2:return J.visitSequence(l,d);case 3:return J.visitGroup(l,d);case 4:return J.visitAnimate(l,d);case 5:return J.visitKeyframes(l,d);case 6:return J.visitStyle(l,d);case 8:return J.visitReference(l,d);case 9:return J.visitAnimateChild(l,d);case 10:return J.visitAnimateRef(l,d);case 11:return J.visitQuery(l,d);case 12:return J.visitStagger(l,d);default:throw function j(J){return new e.vHH(3004,h)}()}}function A6(J,l){return window.getComputedStyle(J)[l]}function O6(J,l){const d=[];return"string"==typeof J?J.split(/\s*,\s*/).forEach(v=>function l6(J,l,d){if(":"==J[0]){const I2=function Me(J,l){switch(J){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(d,v)=>parseFloat(v)>parseFloat(d);case":decrement":return(d,v)=>parseFloat(v)<parseFloat(d);default:return l.push(function _2(J){return new e.vHH(3016,h)}()),"* => *"}}(J,d);if("function"==typeof I2)return void l.push(I2);J=I2}const v=J.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==v||v.length<4)return d.push(function R2(J){return new e.vHH(3015,h)}()),l;const A=v[1],b1=v[2],Z1=v[3];l.push(je(A,Z1));"<"==b1[0]&&!("*"==A&&"*"==Z1)&&l.push(je(Z1,A))}(v,d,l)):d.push(J),d}const ne=new Set(["true","1"]),l0=new Set(["false","0"]);function je(J,l){const d=ne.has(J)||l0.has(J),v=ne.has(l)||l0.has(l);return(A,b1)=>{let Z1="*"==J||J==A,n2="*"==l||l==b1;return!Z1&&d&&"boolean"==typeof A&&(Z1=A?ne.has(J):l0.has(J)),!n2&&v&&"boolean"==typeof b1&&(n2=b1?ne.has(l):l0.has(l)),Z1&&n2}}const z6=new RegExp("s*:selfs*,?","g");function T6(J,l,d,v){return new Ne(J).build(l,d,v)}class Ne{constructor(l){this._driver=l}build(l,d,v){const A=new Y0(d);this._resetContextStyleTimingState(A);const b1=F6(this,B2(l),A);return A.unsupportedCSSPropertiesFound.size&&A.unsupportedCSSPropertiesFound.keys(),b1}_resetContextStyleTimingState(l){l.currentQuerySelector="",l.collectedStyles={},l.collectedStyles[""]={},l.currentTime=0}visitTrigger(l,d){let v=d.queryCount=0,A=d.depCount=0;const b1=[],Z1=[];return"@"==l.name.charAt(0)&&d.errors.push(function k1(){return new e.vHH(3006,h)}()),l.definitions.forEach(n2=>{if(this._resetContextStyleTimingState(d),0==n2.type){const I2=n2,$2=I2.name;
1$2.toString().split(/\s*,\s*/).forEach(_0=>{I2.name=_0,b1.push(this.visitState(I2,d))}),I2.name=$2}else if(1==n2.type){const I2=this.visitTransition(n2,d);v+=I2.queryCount,A+=I2.depCount,Z1.push(I2)}else d.errors.push(function t1(){return new e.vHH(3007,h)}())}),{type:7,name:l.name,states:b1,transitions:Z1,queryCount:v,depCount:A,options:null}}visitState(l,d){const v=this.visitStyle(l.styles,d),A=l.options&&l.options.params||null;if(v.containsDynamicStyles){const b1=new Set,Z1=A||{};v.styles.forEach(n2=>{if(Qe(n2)){const I2=n2;Object.keys(I2).forEach($2=>{P2(I2[$2]).forEach(_0=>{Z1.hasOwnProperty(_0)||b1.add(_0)})})}}),b1.size&&(M0(b1.values()),d.errors.push(function V(J,l){return new e.vHH(3008,h)}()))}return{type:0,name:l.name,style:v,options:A?{params:A}:null}}visitTransition(l,d){d.queryCount=0,d.depCount=0;const v=F6(this,B2(l.animation),d);return{type:1,matchers:O6(l.expr,d.errors),animation:v,queryCount:d.queryCount,depCount:d.depCount,options:B6(l.options)}}visitSequence(l,d){return{type:2,steps:l.steps.map(v=>F6(this,v,d)),options:B6(l.options)}}visitGroup(l,d){const v=d.currentTime;let A=0;const b1=l.steps.map(Z1=>{d.currentTime=v;const n2=F6(this,Z1,d);return A=Math.max(A,d.currentTime),n2});return d.currentTime=A,{type:3,steps:b1,options:B6(l.options)}}visitAnimate(l,d){const v=function U6(J,l){if(J.hasOwnProperty("duration"))return J;if("number"==typeof J)return ie(F1(J,l).duration,0,"");const d=J;if(d.split(/\s+/).some(b1=>"{"==b1.charAt(0)&&"{"==b1.charAt(1))){const b1=ie(0,0,"");return b1.dynamic=!0,b1.strValue=d,b1}const A=F1(d,l);return ie(A.duration,A.delay,A.easing)}(l.timings,d.errors);d.currentAnimateTimings=v;let A,b1=l.styles?l.styles:(0,M.oB)({});if(5==b1.type)A=this.visitKeyframes(b1,d);else{let Z1=l.styles,n2=!1;if(!Z1){n2=!0;const $2={};v.easing&&($2.easing=v.easing),Z1=(0,M.oB)($2)}d.currentTime+=v.duration+v.delay;const I2=this.visitStyle(Z1,d);I2.isEmptyStep=n2,A=I2}return d.currentAnimateTimings=null,{type:4,timings:v,style:A,options:null}}visitStyle(l,d){const v=this._makeStyleAst(l,d);return this._validateStyleAst(v,d),v}_makeStyleAst(l,d){const v=[];Array.isArray(l.styles)?l.styles.forEach(Z1=>{"string"==typeof Z1?Z1==M.l3?v.push(Z1):d.errors.push(function _1(J){return new e.vHH(3002,h)}()):v.push(Z1)}):v.push(l.styles);let A=!1,b1=null;return v.forEach(Z1=>{if(Qe(Z1)){const n2=Z1,I2=n2.easing;if(I2&&(b1=I2,delete n2.easing),!A)for(let $2 in n2)if(n2[$2].toString().indexOf("{{")>=0){A=!0;break}}}),{type:6,styles:v,easing:b1,offset:l.offset,containsDynamicStyles:A,options:null}}_validateStyleAst(l,d){const v=d.currentAnimateTimings;let A=d.currentTime,b1=d.currentTime;v&&b1>0&&(b1-=v.duration+v.delay),l.styles.forEach(Z1=>{"string"!=typeof Z1&&Object.keys(Z1).forEach(n2=>{if(!this._driver.validateStyleProperty(n2))return delete Z1[n2],void d.unsupportedCSSPropertiesFound.add(n2);const I2=d.collectedStyles[d.currentQuerySelector],$2=I2[n2];let _0=!0;$2&&(b1!=A&&b1>=$2.startTime&&A<=$2.endTime&&(d.errors.push(function p1(J,l,d,v,A){return new e.vHH(3010,h)}()),_0=!1),b1=$2.startTime),_0&&(I2[n2]={startTime:b1,endTime:A}),d.options&&function O2(J,l,d){const v=l.params||{},A=P2(J);A.length&&A.forEach(b1=>{v.hasOwnProperty(b1)||d.push(function E(J){return new e.vHH(3001,h)}())})}(Z1[n2],d.options,d.errors)})})}visitKeyframes(l,d){const v={type:5,styles:[],options:null};if(!d.currentAnimateTimings)return d.errors.push(function R1(){return new e.vHH(3011,h)}()),v;let b1=0;const Z1=[];let n2=!1,I2=!1,$2=0;const _0=l.steps.map(b6=>{const X6=this._makeStyleAst(b6,d);let Te=null!=X6.offset?X6.offset:function Y6(J){if("string"==typeof J)return null;let l=null;if(Array.isArray(J))J.forEach(d=>{if(Qe(d)&&d.hasOwnProperty("offset")){const v=d;l=parseFloat(v.offset),delete v.offset}});else if(Qe(J)&&J.hasOwnProperty("offset")){const d=J;l=parseFloat(d.offset),delete d.offset}return l}(X6.styles),E6=0;return null!=Te&&(b1++,E6=X6.offset=Te),I2=I2||E6<0||E6>1,n2=n2||E6<$2,$2=E6,Z1.push(E6),X6});I2&&d.errors.push(function Y(){return new e.vHH(3012,h)}()),n2&&d.errors.push(function z1(){return new e.vHH(3200,h)}());const N0=l.steps.length;let B0=0;b1>0&&b1<N0?d.errors.push(function g2(){return new e.vHH(3202,h)}()):0==b1&&(B0=1/(N0-1));const e6=N0-1,U0=d.currentTime,n6=d.currentAnimateTimings,i6=n6.duration;
vendor: 5,518 bytes, line 1
1return _0.forEach((b6,X6)=>{const Te=B0>0?X6==e6?1:B0*X6:Z1[X6],E6=Te*i6;d.currentTime=U0+n6.delay+E6,n6.duration=E6,this._validateStyleAst(b6,d),b6.offset=Te,v.styles.push(b6)}),v}visitReference(l,d){return{type:8,animation:F6(this,B2(l.animation),d),options:B6(l.options)}}visitAnimateChild(l,d){return d.depCount++,{type:9,options:B6(l.options)}}visitAnimateRef(l,d){return{type:10,animation:this.visitReference(l.animation,d),options:B6(l.options)}}visitQuery(l,d){const v=d.currentQuerySelector,A=l.options||{};d.queryCount++,d.currentQuery=l;const[b1,Z1]=function Je(J){const l=!!J.split(/\s*,\s*/).find(d=>":self"==d);return l&&(J=J.replace(z6,"")),J=J.replace(/@\*/g,a2).replace(/@\w+/g,d=>a2+"-"+d.substr(1)).replace(/:animating/g,b2),[J,l]}(l.selector);d.currentQuerySelector=v.length?v+" "+b1:b1,X2(d.collectedStyles,d.currentQuerySelector,{});const n2=F6(this,B2(l.animation),d);return d.currentQuery=null,d.currentQuerySelector=v,{type:11,selector:b1,limit:A.limit||0,optional:!!A.optional,includeSelf:Z1,animation:n2,originalSelector:l.selector,options:B6(l.options)}}visitStagger(l,d){d.currentQuery||d.errors.push(function B1(){return new e.vHH(3013,h)}());const v="full"===l.timings?{duration:0,delay:0,easing:"full"}:F1(l.timings,d.errors,!0);return{type:12,animation:F6(this,B2(l.animation),d),timings:v,options:null}}}class Y0{constructor(l){this.errors=l,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Qe(J){return!Array.isArray(J)&&"object"==typeof J}function B6(J){return J?(J=M2(J)).params&&(J.params=function Ye(J){return J?M2(J):null}(J.params)):J={},J}function ie(J,l,d){return{duration:J,delay:l,easing:d}}function we(J,l,d,v,A,b1,Z1=null,n2=!1){return{type:1,element:J,keyframes:l,preStyleProps:d,postStyleProps:v,duration:A,delay:b1,totalTime:A+b1,easing:Z1,subTimeline:n2}}class X0{constructor(){this._map=new Map}get(l){return this._map.get(l)||[]}append(l,d){let v=this._map.get(l);v||this._map.set(l,v=[]),v.push(...d)}has(l){return this._map.has(l)}clear(){this._map.clear()}}const c6=new RegExp(":enter","g"),Xe=new RegExp(":leave","g");function D4(J,l,d,v,A,b1={},Z1={},n2,I2,$2=[]){return(new z4).buildKeyframes(J,l,d,v,A,b1,Z1,n2,I2,$2)}class z4{buildKeyframes(l,d,v,A,b1,Z1,n2,I2,$2,_0=[]){$2=$2||new X0;const N0=new v4(l,d,$2,A,b1,_0,[]);N0.options=I2,N0.currentTimeline.setStyles([Z1],null,N0.errors,I2),F6(this,v,N0);const B0=N0.timelines.filter(e6=>e6.containsAnimation());if(Object.keys(n2).length){let e6;for(let U0=B0.length-1;U0>=0;U0--){const n6=B0[U0];if(n6.element===d){e6=n6;break}}e6&&!e6.allowOnlyTimelineStyles()&&e6.setStyles([n2],null,N0.errors,I2)}return B0.length?B0.map(e6=>e6.buildKeyframes()):[we(d,[],[],[],0,0,"",!1)]}visitTrigger(l,d){}visitState(l,d){}visitTransition(l,d){}visitAnimateChild(l,d){const v=d.subInstructions.get(d.element);if(v){const A=d.createSubContext(l.options),b1=d.currentTimeline.currentTime,Z1=this._visitSubInstructions(v,A,A.options);b1!=Z1&&d.transformIntoNewTimeline(Z1)}d.previousNode=l}visitAnimateRef(l,d){const v=d.createSubContext(l.options);v.transformIntoNewTimeline(),this.visitReference(l.animation,v),d.transformIntoNewTimeline(v.currentTimeline.currentTime),d.previousNode=l}_visitSubInstructions(l,d,v){let b1=d.currentTimeline.currentTime;const Z1=null!=v.duration?W1(v.duration):null,n2=null!=v.delay?W1(v.delay):null;return 0!==Z1&&l.forEach(I2=>{const $2=d.appendInstructionToTimeline(I2,Z1,n2);b1=Math.max(b1,$2.duration+$2.delay)}),b1}visitReference(l,d){d.updateOptions(l.options,!0),F6(this,l.animation,d),d.previousNode=l}visitSequence(l,d){const v=d.subContextCount;let A=d;const b1=l.options;if(b1&&(b1.params||b1.delay)&&(A=d.createSubContext(b1),A.transformIntoNewTimeline(),null!=b1.delay)){6==A.previousNode.type&&(A.currentTimeline.snapshotCurrentStyles(),A.previousNode=f4);const Z1=W1(b1.delay);A.delayNextStep(Z1)}l.steps.length&&(l.steps.forEach(Z1=>F6(this,Z1,A)),A.currentTimeline.applyStylesToKeyframe(),A.subContextCount>v&&A.transformIntoNewTimeline()),d.previousNode=l}visitGroup(l,d){const v=[];let A=d.currentTimeline.currentTime;const b1=l.options&&l.options.delay?W1(l.options.delay):0;l.steps.forEach(Z1=>{const n2=d.createSubContext(l.options);b1&&n2.delayNextStep(b1),F6(this,Z1,n2),A=Math.max(A,n2.currentTimeline.currentTime),v.push(n2.currentTimeline)}),v.forEach(Z1=>d.currentTimeline.mergeTimelineCollectedStyles(Z1)),d.transformIntoNewTimeline(A),d.previousNode=l}_visitTiming(l,d){if(l.dynamic){const v=l.strValue;return F1(d.params?J2(v,d.params,d.errors):v,d.errors)}return{duration:l.duration,delay:l.delay,easing:l.easing}}visitAnimate(l,d){const v=d.currentAnimateTimings=this._visitTiming(l.timings,d),A=d.currentTimeline;v.delay&&(d.incrementTime(v.delay),A.snapshotCurrentStyles());const b1=l.style;5==b1.type?this.visitKeyframes(b1,d):(d.incrementTime(v.duration),this.visitStyle(b1,d),A.applyStylesToKeyframe()),d.currentAnimateTimings=null,d.previousNode=l}visitStyle(l,d){const v=d.currentTimeline,A=d.currentAnimateTimings;!A&&v.getCurrentStyleProperties().length&&v.forwardFrame();const b1=A&&A.easing||l.easing;l.isEmptyStep?v.applyEmptyStep(b1):v.setStyles(l.styles,b1,d.errors,d.options),d.previousNode=l}visitKeyframes(l,d){const v=d.currentAnimateTimings,A=d.currentTimeline.duration,b1=v.duration,n2=d.createSubContext().currentTimeline;
1n2.easing=v.easing,l.styles.forEach(I2=>{n2.forwardTime((I2.offset||0)*b1),n2.setStyles(I2.styles,I2.easing,d.errors,d.options),n2.applyStylesToKeyframe()}),d.currentTimeline.mergeTimelineCollectedStyles(n2),d.transformIntoNewTimeline(A+b1),d.previousNode=l}visitQuery(l,d){const v=d.currentTimeline.currentTime,A=l.options||{},b1=A.delay?W1(A.delay):0;b1&&(6===d.previousNode.type||0==v&&d.currentTimeline.getCurrentStyleProperties().length)&&(d.currentTimeline.snapshotCurrentStyles(),d.previousNode=f4);let Z1=v;const n2=d.invokeQuery(l.selector,l.originalSelector,l.limit,l.includeSelf,!!A.optional,d.errors);d.currentQueryTotal=n2.length;let I2=null;n2.forEach(($2,_0)=>{d.currentQueryIndex=_0;const N0=d.createSubContext(l.options,$2);b1&&N0.delayNextStep(b1),$2===d.element&&(I2=N0.currentTimeline),F6(this,l.animation,N0),N0.currentTimeline.applyStylesToKeyframe(),Z1=Math.max(Z1,N0.currentTimeline.currentTime)}),d.currentQueryIndex=0,d.currentQueryTotal=0,d.transformIntoNewTimeline(Z1),I2&&(d.currentTimeline.mergeTimelineCollectedStyles(I2),d.currentTimeline.snapshotCurrentStyles()),d.previousNode=l}visitStagger(l,d){const v=d.parentContext,A=d.currentTimeline,b1=l.timings,Z1=Math.abs(b1.duration),n2=Z1*(d.currentQueryTotal-1);let I2=Z1*d.currentQueryIndex;switch(b1.duration<0?"reverse":b1.easing){case"reverse":I2=n2-I2;break;case"full":I2=v.currentStaggerTime}const _0=d.currentTimeline;I2&&_0.delayNextStep(I2);const N0=_0.currentTime;F6(this,l.animation,d),d.previousNode=l,v.currentStaggerTime=A.currentTime-N0+(A.startTime-v.currentTimeline.startTime)}}const f4={};class v4{constructor(l,d,v,A,b1,Z1,n2,I2){this._driver=l,this.element=d,this.subInstructions=v,this._enterClassName=A,this._leaveClassName=b1,this.errors=Z1,this.timelines=n2,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=f4,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=I2||new s4(this._driver,d,0),n2.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(l,d){if(!l)return;const v=l;let A=this.options;null!=v.duration&&(A.duration=W1(v.duration)),null!=v.delay&&(A.delay=W1(v.delay));const b1=v.params;if(b1){let Z1=A.params;Z1||(Z1=this.options.params={}),Object.keys(b1).forEach(n2=>{(!d||!Z1.hasOwnProperty(n2))&&(Z1[n2]=J2(b1[n2],Z1,this.errors))})}}_copyOptions(){const l={};if(this.options){const d=this.options.params;if(d){const v=l.params={};Object.keys(d).forEach(A=>{v[A]=d[A]})}}return l}createSubContext(l=null,d,v){const A=d||this.element,b1=new v4(this._driver,A,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(A,v||0));return b1.previousNode=this.previousNode,b1.currentAnimateTimings=this.currentAnimateTimings,b1.options=this._copyOptions(),b1.updateOptions(l),b1.currentQueryIndex=this.currentQueryIndex,b1.currentQueryTotal=this.currentQueryTotal,b1.parentContext=this,this.subContextCount++,b1}transformIntoNewTimeline(l){return this.previousNode=f4,this.currentTimeline=this.currentTimeline.fork(this.element,l),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(l,d,v){const A={duration:null!=d?d:l.duration,delay:this.currentTimeline.currentTime+(null!=v?v:0)+l.delay,easing:""},b1=new l4(this._driver,l.element,l.keyframes,l.preStyleProps,l.postStyleProps,A,l.stretchStartingKeyframe);return this.timelines.push(b1),A}incrementTime(l){this.currentTimeline.forwardTime(this.currentTimeline.duration+l)}delayNextStep(l){l>0&&this.currentTimeline.delayNextStep(l)}invokeQuery(l,d,v,A,b1,Z1){let n2=[];if(A&&n2.push(this.element),l.length>0){l=(l=l.replace(c6,"."+this._enterClassName)).replace(Xe,"."+this._leaveClassName);let $2=this._driver.query(this.element,l,1!=v);0!==v&&($2=v<0?$2.slice($2.length+v,$2.length):$2.slice(0,v)),n2.push(...$2)}return!b1&&0==n2.length&&Z1.push(function $(J){return new e.vHH(3014,h)}()),n2}}class s4{constructor(l,d,v,A){this._driver=l,this.element=d,this.startTime=v,this._elementTimelineStylesLookup=A,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(d),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(d,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(l){const d=1==this._keyframes.size&&Object.keys(this._pe
1ndingStyles).length;this.duration||d?(this.forwardTime(this.currentTime+l),d&&this.snapshotCurrentStyles()):this.startTime+=l}fork(l,d){return this.applyStylesToKeyframe(),new s4(this._driver,l,d||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(l){this.applyStylesToKeyframe(),this.duration=l,this._loadKeyframe()}_updateStyle(l,d){this._localTimelineStyles[l]=d,this._globalTimelineStyles[l]=d,this._styleSummary[l]={time:this.currentTime,value:d}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(l){l&&(this._previousKeyframe.easing=l),Object.keys(this._globalTimelineStyles).forEach(d=>{this._backFill[d]=this._globalTimelineStyles[d]||M.l3,this._currentKeyframe[d]=M.l3}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(l,d,v,A){d&&(this._previousKeyframe.easing=d);const b1=A&&A.params||{},Z1=function V4(J,l){const d={};let v;return J.forEach(A=>{"*"===A?(v=v||Object.keys(l),v.forEach(b1=>{d[b1]=M.l3})):h0(A,!1,d)}),d}(l,this._globalTimelineStyles);Object.keys(Z1).forEach(n2=>{const I2=J2(Z1[n2],b1,v);this._pendingStyles[n2]=I2,this._localTimelineStyles.hasOwnProperty(n2)||(this._backFill[n2]=this._globalTimelineStyles.hasOwnProperty(n2)?this._globalTimelineStyles[n2]:M.l3),this._updateStyle(n2,I2)})}
1applyStylesToKeyframe(){const l=this._pendingStyles,d=Object.keys(l);0!=d.length&&(this._pendingStyles={},d.forEach(v=>{this._currentKeyframe[v]=l[v]}),Object.keys(this._localTimelineStyles).forEach(v=>{this._currentKeyframe.hasOwnProperty(v)||(this._currentKeyframe[v]=this._localTimelineStyles[v])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(l=>{const d=this._localTimelineStyles[l];this._pendingStyles[l]=d,this._updateStyle(l,d)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const l=[];for(let d in this._currentKeyframe)l.push(d);return l}mergeTimelineCollectedStyles(l){Object.keys(l._styleSummary).forEach(d=>{const v=this._styleSummary[d],A=l._styleSummary[d];(!v||A.time>v.time)&&this._updateStyle(d,A.value)})}buildKeyframes(){this.applyStylesToKeyframe();const l=new Set,d=new Set,v=1===this._keyframes.size&&0===this.duration;let A=[];this._keyframes.forEach((n2,I2)=>{const $2=h0(n2,!0);Object.keys($2).forEach(_0=>{const N0=$2[_0];N0==M.k1?l.add(_0):N0==M.l3&&d.add(_0)}),v||($2.offset=I2/this.duration),A.push($2)});const b1=l.size?M0(l.values()):[],Z1=d.size?M0(d.values()):[];if(v){const n2=A[0],I2=M2(n2);n2.offset=0,I2.offset=1,A=[n2,I2]}return we(this.element,A,b1,Z1,this.duration,this.startTime,this.easing,!1)}}class l4 extends s4{constructor(l,d,v,A,b1,Z1,n2=!1){super(l,d,Z1.delay),this.keyframes=v,this.preStyleProps=A,this.postStyleProps=b1,this._stretchStartingKeyframe=n2,this.timings={duration:Z1.duration,delay:Z1.delay,easing:Z1.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let l=this.keyframes,{delay:d,duration:v,easing:A}=this.timings;if(this._stretchStartingKeyframe&&d){const b1=[],Z1=v+d,n2=d/Z1,I2=h0(l[0],!1);I2.offset=0,b1.push(I2);const $2=h0(l[0],!1);$2.offset=$e(n2),b1.push($2);const _0=l.length-1;for(let N0=1;N0<=_0;N0++){let B0=h0(l[N0],!1);B0.offset=$e((d+B0.offset*v)/Z1),b1.push(B0)}v=Z1,d=0,A="",l=b1}return we(this.element,l,this.preStyleProps,this.postStyleProps,v,d,A,!0)}}function $e(J,l=3){const d=Math.pow(10,l-1);return Math.round(J*d)/d}class Le{}class q6 extends Le{normalizePropertyName(l,d){return H0(l)}normalizeStyleValue(l,d,v,A){let b1="";const Z1=v.toString().trim();if(V6[d]&&0!==v&&"0"!==v)if("number"==typeof v)b1="px";else{const n2=v.match(/^[+-]?[\d\.]+([a-z]*)$/);n2&&0==n2[1].length&&A.push(function d1(J,l){return new e.vHH(3005,h)}())}return Z1+b1}}const V6=(()=>function $4(J){const l={};return J.forEach(d=>l[d]=!0),l}("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".split(",")))();function F4(J,l,d,v,A,b1,Z1,n2,I2,$2,_0,N0,B0){return{type:0,element:J,triggerName:l,isRemovalTransition:A,fromState:d,fromStyles:b1,toState:v,toStyles:Z1,timelines:n2,queriedElements:I2,preStyleProps:$2,postStyleProps:_0,totalTime:N0,errors:B0}}const E4={};class B4{constructor(l,d,v){this._triggerName=l,this.ast=d,this._stateStyles=v}match(l,d,v,A){return function G6(J,l,d,v,A){return J.some(b1=>b1(l,d,v,A))}(this.ast.matchers,l,d,v,A)}buildStyles(l,d,v){const A=this._stateStyles["*"],b1=this._stateStyles[l],Z1=A?A.buildStyles(d,v):{};return b1?b1.buildStyles(d,v):Z1}build(l,d,v,A,b1,Z1,n2,I2,$2,_0){const N0=[],B0=this.ast.options&&this.ast.options.params||E4,U0=this.buildStyles(v,n2&&n2.params||E4,N0),n6=I2&&I2.params||E4,i6=this.buildStyles(A,n6,N0),b6=new Set,X6=new Map,Te=new Map,E6="void"===A,ee={params:Object.assign(Object.assign({},B0),n6)},g6=_0?[]:D4(l,d,this.ast.animation,b1,Z1,U0,i6,ee,$2,N0);let P6=0;if(g6.forEach(ke=>{P6=Math.max(ke.duration+ke.delay,P6)}),N0.length)return F4(d,this._triggerName,v,A,E6,U0,i6,[],[],X6,Te,P6,N0);g6.forEach(ke=>{const De=ke.element,Ue=X2(X6,De,{});ke.preStyleProps.forEach(o4=>Ue[o4]=!0);const T4=X2(Te,De,{});ke.postStyleProps.forEach(o4=>T4[o4]=!0),De!==d&&b6.add(De)});const ue=M0(b6.values());return F4(d,this._triggerName,v,A,E6,U0,i6,g6,ue,X6,Te,P6)}}class X4{constructor(l,d,v){this.styles=l,this.defaultParams=d,this.normalizer=v}buildStyles(l,d){const v={},A=M2(this.defaultParams);return Object.keys(l).forEach(b1=>{const Z1=l[b1];null!=Z1&&(A[b1]=Z1)}
1),this.styles.styles.forEach(b1=>{if("string"!=typeof b1){const Z1=b1;Object.keys(Z1).forEach(n2=>{let I2=Z1[n2];I2.length>1&&(I2=J2(I2,A,d));const $2=this.normalizer.normalizePropertyName(n2,d);I2=this.normalizer.normalizeStyleValue(n2,$2,I2,d),v[$2]=I2})}}),v}}class ve{constructor(l,d,v){this.name=l,this.ast=d,this._normalizer=v,this.transitionFactories=[],this.states={},d.states.forEach(A=>{this.states[A.name]=new X4(A.style,A.options&&A.options.params||{},v)}),x4(this.states,"true","1"),x4(this.states,"false","0"),d.transitions.forEach(A=>{this.transitionFactories.push(new B4(l,A,this.states))}),this.fallbackTransition=function h4(J,l,d){return new B4(J,{type:1,animation:{type:2,steps:[],options:null},matchers:[(Z1,n2)=>!0],options:null,queryCount:0,depCount:0},l)}(l,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(l,d,v,A){return this.transitionFactories.find(Z1=>Z1.match(l,d,v,A))||null}matchStyles(l,d,v){return this.fallbackTransition.buildStyles(l,d,v)}}function x4(J,l,d){J.hasOwnProperty(l)?J.hasOwnProperty(d)||(J[d]=J[l]):J.hasOwnProperty(d)&&(J[l]=J[d])}const Ge=new X0;class c4{constructor(l,d,v){this.bodyNode=l,this._driver=d,this._normalizer=v,this._animations={},this._playersById={},this.players=[]}register(l,d){const v=[],b1=T6(this._driver,d,v,[]);if(v.length)throw function Y1(J){return new e.vHH(3503,h)}();this._animations[l]=b1}_buildPlayer(l,d,v){const A=l.element,b1=g0(0,this._normalizer,0,l.keyframes,d,v);return this._driver.animate(A,b1,l.duration,l.delay,l.easing,[],!0)}create(l,d,v={}){const A=[],b1=this._animations[l];let Z1;const n2=new Map;if(b1?(Z1=D4(this._driver,d,b1,q0,N2,{},{},v,Ge,A),Z1.forEach(_0=>{const N0=X2(n2,_0.element,{});_0.postStyleProps.forEach(B0=>N0[B0]=null)})):(A.push(function f2(){return new e.vHH(3300,h)}()),Z1=[]),A.length)throw function U2(J){return new e.vHH(3504,h)}();n2.forEach((_0,N0)=>{Object.keys(_0).forEach(B0=>{_0[B0]=this._driver.computeStyle(N0,B0,M.l3)})});const $2=G2(Z1.map(_0=>{const N0=n2.get(_0.element);return this._buildPlayer(_0,{},N0)}));return this._playersById[l]=$2,$2.onDestroy(()=>this.destroy(l)),this.players.push($2),$2}destroy(l){const d=this._getPlayer(l);d.destroy(),delete this._playersById[l];const v=this.players.indexOf(d);v>=0&&this.players.splice(v,1)}_getPlayer(l){const d=this._playersById[l];if(!d)throw function y1(J){return new e.vHH(3301,h)}();return d}listen(l,d,v,A){const b1=u2(d,"","","");return q2(this._getPlayer(l),v,b1,A),()=>{}}command(l,d,v,A){if("register"==v)return void this.register(l,A[0]);if("create"==v)return void this.create(l,d,A[0]||{});const b1=this._getPlayer(l);switch(v){case"play":b1.play();break;case"pause":b1.pause();break;case"reset":b1.reset();break;case"restart":b1.restart();break;case"finish":b1.finish();break;case"init":b1.init();break;case"setPosition":b1.setPosition(parseFloat(A[0]));break;case"destroy":this.destroy(l)}}}const se="ng-animate-queued",We="ng-animate-disabled",xe=[],qe={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},N4={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},L6="__ng_removed";class K6{constructor(l,d=""){this.namespaceId=d;const v=l&&l.hasOwnProperty("value");if(this.value=function ze(J){return null!=J?J:null}(v?l.value:l),v){const b1=M2(l);delete b1.value,this.options=b1}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(l){const d=l.params;if(d){const v=this.options.params;Object.keys(d).forEach(A=>{null==v[A]&&(v[A]=d[A])})}}}const le="void",n4=new K6(le);class Oe{constructor(l,d,v){this.id=l,this.hostElement=d,this._engine=v,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"
1+l,Pe(d,this._hostClassName)}listen(l,d,v,A){if(!this._triggers.hasOwnProperty(d))throw function y2(J,l){return new e.vHH(3302,h)}();if(null==v||0==v.length)throw function T2(J){return new e.vHH(3303,h)}();if(!function G4(J){return"start"==J||"done"==J}(v))throw function d2(J,l){return new e.vHH(3400,h)}();const b1=X2(this._elementListeners,l,[]),Z1={name:d,phase:v,callback:A};b1.push(Z1);const n2=X2(this._engine.statesByElement,l,{});return n2.hasOwnProperty(d)||(Pe(l,j1),Pe(l,j1+"-"+d),n2[d]=n4),()=>{this._engine.afterFlush(()=>{const I2=b1.indexOf(Z1);I2>=0&&b1.splice(I2,1),this._triggers[d]||delete n2[d]})}}register(l,d){return!this._triggers[l]&&(this._triggers[l]=d,!0)}_getTrigger(l){const d=this._triggers[l];if(!d)throw function N1(J){return new e.vHH(3401,h)}();return d}trigger(l,d,v,A=!0){const b1=this._getTrigger(d),Z1=new W6(this.id,d,l);let n2=this._engine.statesByElement.get(l);n2||(Pe(l,j1),Pe(l,j1+"-"+d),this._engine.statesByElement.set(l,n2={}));let I2=n2[d];const $2=new K6(v,this.id);if(!(v&&v.hasOwnProperty("value"))&&I2&&$2.absorbOptions(I2.options),n2[d]=$2,I2||(I2=n4),$2.value!==le&&I2.value===$2.value){if(!function H4(J,l){const d=Object.keys(J),v=Object.keys(l);if(d.length!=v.length)return!1;for(let A=0;A<d.length;A++){const b1=d[A];if(!l.hasOwnProperty(b1)||J[b1]!==l[b1])return!1}return!0}(I2.params,$2.params)){const n6=[],i6=b1.matchStyles(I2.value,I2.params,n6),b6=b1.matchStyles($2.value,$2.params,n6);n6.length?this._engine.reportError(n6):this._engine.afterFlush(()=>{I0(l,i6),T0(l,b6)})}return}const B0=X2(this._engine.playersByElement,l,[]);B0.forEach(n6=>{n6.namespaceId==this.id&&n6.triggerName==d&&n6.queued&&n6.destroy()});let e6=b1.matchTransition(I2.value,$2.value,l,$2.params),U0=!1;if(!e6){if(!A)return;e6=b1.fallbackTransition,U0=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:l,triggerName:d,transition:e6,fromState:I2,toState:$2,player:Z1,isFallbackTransition:U0}),U0||(Pe(l,se),Z1.onStart(()=>{A4(l,se)})),Z1.onDone(()=>{let n6=this.players.indexOf(Z1);n6>=0&&this.players.splice(n6,1);const i6=this._engine.playersByElement.get(l);if(i6){let b6=i6.indexOf(Z1);b6>=0&&i6.splice(b6,1)}}),this.players.push(Z1),B0.push(Z1),Z1}deregister(l){delete this._triggers[l],this._engine.statesByElement.forEach((d,v)=>{delete d[l]}),this._elementListeners.forEach((d,v)=>{this._elementListeners.set(v,d.filter(A=>A.name!=l))})}clearElementCache(l){this._engine.statesByElement.delete(l),this._elementListeners.delete(l);const d=this._engine.playersByElement.get(l);d&&(d.forEach(v=>v.destroy()),this._engine.playersByElement.delete(l))}_signalRemovalForInnerTriggers(l,d){const v=this._engine.driver.query(l,a2,!0);v.forEach(A=>{if(A[L6])return;const b1=this._engine.fetchNamespacesByElement(A);b1.size?b1.forEach(Z1=>Z1.triggerLeaveAnimation(A,d,!1,!0)):this.clearElementCache(A)}),this._engine.afterFlushAnimationsDone(()=>v.forEach(A=>this.clearElementCache(A)))}triggerLeaveAnimation(l,d,v,A){const b1=this._engine.statesByElement.get(l),Z1=new Map;if(b1){const n2=[];if(Object.keys(b1).forEach(I2=>{if(Z1.set(I2,b1[I2].value),this._triggers[I2]){const $2=this.trigger(l,I2,le,A);$2&&n2.push($2)}}),n2.length)return this._engine.markElementAsRemoved(this.id,l,!0,d,Z1),v&&G2(n2).onDone(()=>this._engine.processLeaveNode(l)),!0}return!1}prepareLeaveAnimationListeners(l){const d=this._elementListeners.get(l),v=this._engine.statesByElement.get(l);if(d&&v){const A=new Set;d.forEach(b1=>{const Z1=b1.name;if(A.has(Z1))return;A.add(Z1);const I2=this._triggers[Z1].fallbackTransition,$2=v[Z1]||n4,_0=new K6(le),N0=new W6(this.id,Z1,l);this._engine.totalQueuedPlayers++,this._queue.push({element:l,triggerName:Z1,transition:I2,fromState:$2,toState:_0,player:N0,isFallbackTransition:!0})})}}removeNode(l,d){const v=this._engine;if(l.childElementCount&&this._signalRemovalForInnerTriggers(l,d),this.triggerLeaveAnimation(l,d,!0))return;let A=!1;if(v.totalAnimations){const b1=v.players.length?v.playersByQueriedElement.get(l):[];if(b1&&b1.length)A=!0;else{let Z1=l;for(;Z1=Z1.parentNode;)if(v.statesByElement.get(Z1)){A=!0;break}}}if(this.prepareLeaveAnimationListeners(l),A)v.markElementAsRemoved(this.id,l,!1,d);else{const b1=l[L6];(!b1||b1===qe)&&(v.afterFlush(()=>this.clearElementCache(l)),v.destroyInnerAnimations(l),v._onRemovalComplete(l,d))}}insertNode(l,d){Pe(l,this._hostClassName)}drainQueuedTransitions(l){const d=[];return this._queue.forEach(v=>{const A=v.player;if(A.destroyed)return;const b1=v.element,Z1=this._elementListeners.get(b1);Z1&&Z1.forEach(n2=>{if(n2.name==v.triggerName){const I2=u2(b1,v.triggerName,v.fromState.value,v.toState.value);I2._data=l,q2(v.player,n2.phase,I2,n2.callback)}}),A.markedForDestroy?this._engine.afterFlush(()=>{A.destroy()}):d.push(v)}),this._queue=[],d.sort((v,A)=>{const b1=v.transition.ast.depCount,Z1=A.transition.ast.depCount;return 0==b1||0==Z1?b1-Z1:this._engine.driver.containsElement(v.element,A.element)?1:-1})}
1destroy(l){this.players.forEach(d=>d.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,l)}elementContainsData(l){let d=!1;return this._elementListeners.has(l)&&(d=!0),d=!!this._queue.find(v=>v.element===l)||d,d}}class q4{constructor(l,d,v){this.bodyNode=l,this.driver=d,this._normalizer=v,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=(A,b1)=>{}}_onRemovalComplete(l,d){this.onRemovalComplete(l,d)}get queuedPlayers(){const l=[];return this._namespaceList.forEach(d=>{d.players.forEach(v=>{v.queued&&l.push(v)})}),l}createNamespace(l,d){const v=new Oe(l,d,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,d)?this._balanceNamespaceList(v,d):(this.newHostElements.set(d,v),this.collectEnterElement(d)),this._namespaceLookup[l]=v}_balanceNamespaceList(l,d){const v=this._namespaceList,A=this.namespacesByHostElement,b1=v.length-1;if(b1>=0){let Z1=!1;if(void 0!==this.driver.getParentElement){let n2=this.driver.getParentElement(d);for(;n2;){const I2=A.get(n2);if(I2){const $2=v.indexOf(I2);v.splice($2+1,0,l),Z1=!0;break}n2=this.driver.getParentElement(n2)}}else for(let n2=b1;n2>=0;n2--)if(this.driver.containsElement(v[n2].hostElement,d)){v.splice(n2+1,0,l),Z1=!0;break}Z1||v.unshift(l)}else v.push(l);return A.set(d,l),l}register(l,d){let v=this._namespaceLookup[l];return v||(v=this.createNamespace(l,d)),v}registerTrigger(l,d,v){let A=this._namespaceLookup[l];A&&A.register(d,v)&&this.totalAnimations++}destroy(l,d){if(!l)return;const v=this._fetchNamespace(l);this.afterFlush(()=>{this.namespacesByHostElement.delete(v.hostElement),delete this._namespaceLookup[l];const A=this._namespaceList.indexOf(v);A>=0&&this._namespaceList.splice(A,1)}),this.afterFlushAnimationsDone(()=>v.destroy(d))}_fetchNamespace(l){return this._namespaceLookup[l]}fetchNamespacesByElement(l){const d=new Set,v=this.statesByElement.get(l);if(v){const A=Object.keys(v);for(let b1=0;b1<A.length;b1++){const Z1=v[A[b1]].namespaceId;if(Z1){const n2=this._fetchNamespace(Z1);n2&&d.add(n2)}}}return d}trigger(l,d,v,A){if(ae(d)){const b1=this._fetchNamespace(l);if(b1)return b1.trigger(d,v,A),!0}return!1}insertNode(l,d,v,A){if(!ae(d))return;const b1=d[L6];if(b1&&b1.setForRemoval){b1.setForRemoval=!1,b1.setForMove=!0;const Z1=this.collectedLeaveElements.indexOf(d);Z1>=0&&this.collectedLeaveElements.splice(Z1,1)}if(l){const Z1=this._fetchNamespace(l);Z1&&Z1.insertNode(d,v)}A&&this.collectEnterElement(d)}collectEnterElement(l){this.collectedEnterElements.push(l)}markElementAsDisabled(l,d){d?this.disabledNodes.has(l)||(this.disabledNodes.add(l),Pe(l,We)):this.disabledNodes.has(l)&&(this.disabledNodes.delete(l),A4(l,We))}removeNode(l,d,v,A){if(ae(d)){const b1=l?this._fetchNamespace(l):null;if(b1?b1.removeNode(d,A):this.markElementAsRemoved(l,d,!1,A),v){const Z1=this.namespacesByHostElement.get(d);Z1&&Z1.id!==l&&Z1.removeNode(d,A)}}else this._onRemovalComplete(d,A)}markElementAsRemoved(l,d,v,A,b1){this.collectedLeaveElements.push(d),d[L6]={namespaceId:l,setForRemoval:A,hasAnimation:v,removedBeforeQueried:!1,previousTriggersValues:b1}}listen(l,d,v,A,b1){return ae(d)?this._fetchNamespace(l).listen(d,v,A,b1):()=>{}}_buildInstruction(l,d,v,A,b1){return l.transition.build(this.driver,l.element,l.fromState.value,l.toState.value,v,A,l.fromState.options,l.toState.options,d,b1)}destroyInnerAnimations(l){let d=this.driver.query(l,a2,!0);d.forEach(v=>this.destroyActiveAnimationsForElement(v)),0!=this.playersByQueriedElement.size&&(d=this.driver.query(l,b2,!0),d.forEach(v=>this.finishActiveQueriedAnimationOnElement(v)))}destroyActiveAnimationsForElement(l){const d=this.playersByElement.get(l);d&&d.forEach(v=>{v.queued?v.markedForDestroy=!0:v.destroy()})}finishActiveQueriedAnimationOnElement(l){const d=this.playersByQueriedElement.get(l);d&&d.forEach(v=>v.finish())}whenRenderingDone(){return new Promise(l=>{if(this.players.length)return G2(this.players).onDone(()=>l());l()})}processLeaveNode(l){var d;const v=l[L6];if(v&&v.setForRemoval){if(l[L6]=qe,v.namespaceId){this.destroyInnerAnimations(l);const A=this._fetchNamespace(v.namespaceId);A&&A.clearElementCache(l)}this._onRemovalComplete(l,v.setForRemoval)}(null===(d=l.classList)||void 0===d?void 0:d.contains(We))&&this.markElementAsDisabled(l,!1),this.driver.query(l,".ng-animate-disabled",!0).forEac
vendor: 3,518 bytes, line 1
1h(A=>{this.markElementAsDisabled(A,!1)})}flush(l=-1){let d=[];if(this.newHostElements.size&&(this.newHostElements.forEach((v,A)=>this._balanceNamespaceList(v,A)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let v=0;v<this.collectedEnterElements.length;v++)Pe(this.collectedEnterElements[v],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const v=[];try{d=this._flushAnimations(v,l)}finally{for(let A=0;A<v.length;A++)v[A]()}}else for(let v=0;v<this.collectedLeaveElements.length;v++)this.processLeaveNode(this.collectedLeaveElements[v]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(v=>v()),this._flushFns=[],this._whenQuietFns.length){const v=this._whenQuietFns;this._whenQuietFns=[],d.length?G2(d).onDone(()=>{v.forEach(A=>A())}):v.forEach(A=>A())}}reportError(l){throw function O1(J){return new e.vHH(3402,h)}()}_flushAnimations(l,d){const v=new X0,A=[],b1=new Map,Z1=[],n2=new Map,I2=new Map,$2=new Map,_0=new Set;this.disabledNodes.forEach(K0=>{_0.add(K0);const u6=this.driver.query(K0,".ng-animate-queued",!0);for(let d6=0;d6<u6.length;d6++)_0.add(u6[d6])});const N0=this.bodyNode,B0=Array.from(this.statesByElement.keys()),e6=Q6(B0,this.collectedEnterElements),U0=new Map;let n6=0;e6.forEach((K0,u6)=>{const d6=q0+n6++;U0.set(u6,d6),K0.forEach(X=>Pe(X,d6))});const i6=[],b6=new Set,X6=new Set;for(let K0=0;K0<this.collectedLeaveElements.length;K0++){const u6=this.collectedLeaveElements[K0],d6=u6[L6];d6&&d6.setForRemoval&&(i6.push(u6),b6.add(u6),d6.hasAnimation?this.driver.query(u6,".ng-star-inserted",!0).forEach(X=>b6.add(X)):X6.add(u6))}const Te=new Map,E6=Q6(B0,Array.from(b6));E6.forEach((K0,u6)=>{const d6=N2+n6++;Te.set(u6,d6),K0.forEach(X=>Pe(X,d6))}),l.push(()=>{e6.forEach((K0,u6)=>{const d6=U0.get(u6);K0.forEach(X=>A4(X,d6))}),E6.forEach((K0,u6)=>{const d6=Te.get(u6);K0.forEach(X=>A4(X,d6))}),i6.forEach(K0=>{this.processLeaveNode(K0)})});const ee=[],g6=[];for(let K0=this._namespaceList.length-1;K0>=0;K0--)this._namespaceList[K0].drainQueuedTransitions(d).forEach(d6=>{const X=d6.player,D1=d6.element;if(ee.push(X),this.collectedEnterElements.length){const A2=D1[L6];if(A2&&A2.setForMove){if(A2.previousTriggersValues&&A2.previousTriggersValues.has(d6.triggerName)){const W2=A2.previousTriggersValues.get(d6.triggerName),n0=this.statesByElement.get(d6.element);n0&&n0[d6.triggerName]&&(n0[d6.triggerName].value=W2)}return void X.destroy()}}const l1=!N0||!this.driver.containsElement(N0,D1),$1=Te.get(D1),K=U0.get(D1),x1=this._buildInstruction(d6,v,K,$1,l1);if(x1.errors&&x1.errors.length)return void g6.push(x1);if(l1)return X.onStart(()=>I0(D1,x1.fromStyles)),X.onDestroy(()=>T0(D1,x1.toStyles)),void A.push(X);if(d6.isFallbackTransition)return X.onStart(()=>I0(D1,x1.fromStyles)),X.onDestroy(()=>T0(D1,x1.toStyles)),void A.push(X);const V1=[];x1.timelines.forEach(A2=>{A2.stretchStartingKeyframe=!0,this.disabledNodes.has(A2.element)||V1.push(A2)}),x1.timelines=V1,v.append(D1,x1.timelines),Z1.push({instruction:x1,player:X,element:D1}),x1.queriedElements.forEach(A2=>X2(n2,A2,[]).push(X)),x1.preStyleProps.forEach((A2,W2)=>{const n0=Object.keys(A2);if(n0.length){let a0=I2.get(W2);a0||I2.set(W2,a0=new Set),n0.forEach(D0=>a0.add(D0))}}),x1.postStyleProps.forEach((A2,W2)=>{const n0=Object.keys(A2);let a0=$2.get(W2);a0||$2.set(W2,a0=new Set),n0.forEach(D0=>a0.add(D0))})});if(g6.length){const K0=[];
1g6.forEach(u6=>{K0.push(function H1(J,l){return new e.vHH(3505,h)}())}),ee.forEach(u6=>u6.destroy()),this.reportError(K0)}const P6=new Map,ue=new Map;Z1.forEach(K0=>{const u6=K0.element;v.has(u6)&&(ue.set(u6,u6),this._beforeAnimationBuild(K0.player.namespaceId,K0.instruction,P6))}),A.forEach(K0=>{const u6=K0.element;this._getPreviousPlayers(u6,!1,K0.namespaceId,K0.triggerName,null).forEach(X=>{X2(P6,u6,[]).push(X),X.destroy()})});const ke=i6.filter(K0=>g4(K0,I2,$2)),De=new Map;p4(De,this.driver,X6,$2,M.l3).forEach(K0=>{g4(K0,I2,$2)&&ke.push(K0)});const T4=new Map;e6.forEach((K0,u6)=>{p4(T4,this.driver,new Set(K0),I2,M.k1)}),ke.forEach(K0=>{const u6=De.get(K0),d6=T4.get(K0);De.set(K0,Object.assign(Object.assign({},u6),d6))});const o4=[],P4=[],k4={};Z1.forEach(K0=>{const{element:u6,player:d6,instruction:X}=K0;if(v.has(u6)){if(_0.has(u6))return d6.onDestroy(()=>T0(u6,X.toStyles)),d6.disabled=!0,d6.overrideTotalTime(X.totalTime),void A.push(d6);let D1=k4;if(ue.size>1){let $1=u6;const K=[];for(;$1=$1.parentNode;){const x1=ue.get($1);if(x1){D1=x1;break}K.push($1)}K.forEach(x1=>ue.set(x1,D1))}const l1=this._buildAnimation(d6.namespaceId,X,P6,b1,T4,De);if(d6.setRealPlayer(l1),D1===k4)o4.push(d6);else{const $1=this.playersByElement.get(D1);$1&&$1.length&&(d6.parentPlayer=G2($1)),A.push(d6)}}else I0(u6,X.fromStyles),d6.onDestroy(()=>T0(u6,X.toStyles)),P4.push(d6),_0.has(u6)&&A.push(d6)}),P4.forEach(K0=>{const u6=b1.get(K0.element);if(u6&&u6.length){const d6=G2(u6);K0.setRealPlayer(d6)}}),A.forEach(K0=>{K0.parentPlayer?K0.syncPlayerEvents(K0.parentPlayer):K0.destroy()});for(let K0=0;K0<i6.length;K0++){const u6=i6[K0],d6=u6[L6];if(A4(u6,N2),d6&&d6.hasAnimation)continue;let X=[];if(n2.size){let l1=n2.get(u6);l1&&l1.length&&X.push(...l1);let $1=this.driver.query(u6,b2,!0);for(let K=0;K<$1.length;K++){let x1=n2.get($1[K]);x1&&x1.length&&X.push(...x1)}}const D1=X.filter(l1=>!l1.destroyed);D1.length?m4(this,u6,D1):this.processLeaveNode(u6)}return i6.length=0,o4.forEach(K0=>{this.players.push(K0),K0.onDone(()=>{K0.destroy();const u6=this.players.indexOf(K0);this.players.splice(u6,1)}),K0.play()}),o4}elementContainsData(l,d){let v=!1;const A=d[L6];return A&&A.setForRemoval&&(v=!0),this.playersByElement.has(d)&&(v=!0),this.playersByQueriedElement.has(d)&&(v=!0),this.statesByElement.has(d)&&(v=!0),this._fetchNamespace(l).elementContainsData(d)||v}afterFlush(l){this._flushFns.push(l)}afterFlushAnimationsDone(l){this._whenQuietFns.push(l)}_getPreviousPlayers(l,d,v,A,b1){let Z1=[];if(d){const n2=this.playersByQueriedElement.get(l);n2&&(Z1=n2)}else{const n2=this.playersByElement.get(l);if(n2){const I2=!b1||b1==le;n2.forEach($2=>{$2.queued||!I2&&$2.triggerName!=A||Z1.push($2)})}}return(v||A)&&(Z1=Z1.filter(n2=>!(v&&v!=n2.namespaceId||A&&A!=n2.triggerName))),Z1}_beforeAnimationBuild(l,d,v){const b1=d.element,Z1=d.isRemovalTransition?void 0:l,n2=d.isRemovalTransition?void 0:d.triggerName;for(const I2 of d.timelines){const $2=I2.element,_0=$2!==b1,N0=X2(v,$2,[]);this._getPreviousPlayers($2,_0,Z1,n2,d.toState).forEach(e6=>{const U0=e6.getRealPlayer();U0.beforeDestroy&&U0.beforeDestroy(),e6.destroy(),N0.push(e6)})}I0(b1,d.fromStyles)}_buildAnimation(l,d,v,A,b1,Z1){const n2=d.triggerName,I2=d.element,$2=[],_0=new Set,N0=new Set,B0=d.timelines.map(U0=>{const n6=U0.element;_0.add(n6);const i6=n6[L6];if(i6&&i6.removedBeforeQueried)return new M.ZN(U0.duration,U0.delay);const b6=n6!==I2,X6=function fe(J){const l=[];return e4(J,l),l}((v.get(n6)||xe).map(P6=>P6.getRealPlayer())).filter(P6=>!!P6.element&&P6.element===n6),Te=b1.get(n6),E6=Z1.get(n6),ee=g0(0,this._normalizer,0,U0.keyframes,Te,E6),g6=this._buildPlayer(U0,ee,X6);if(U0.subTimeline&&A&&N0.add(n6),b6){const P6=new W6(l,n2,n6);P6.setRealPlayer(g6),$2.push(P6)}return g6});$2.forEach(U0=>{X2(this.playersByQueriedElement,U0.element,[]).push(U0),U0.onDone(()=>function y4(J,l,d){let v;if(J instanceof Map){if(v=J.get(l),v){if(v.length){const A=v.indexOf(d);v.splice(A,1)}0==v.length&&J.delete(l)}}else if(v=J[l],v){if(v.length){const A=v.indexOf(d);v.splice(A,1)}0==v.length&&delete J[l]}return v}(this.playersByQueriedElement,U0.element,U0))}
1),_0.forEach(U0=>Pe(U0,K1));const e6=G2(B0);return e6.onDestroy(()=>{_0.forEach(U0=>A4(U0,K1)),T0(I2,d.toStyles)}),N0.forEach(U0=>{X2(A,U0,[]).push(e6)}),e6}_buildPlayer(l,d,v){return d.length>0?this.driver.animate(l.element,d,l.duration,l.delay,l.easing,v):new M.ZN(l.duration,l.delay)}}class W6{constructor(l,d,v){this.namespaceId=l,this.triggerName=d,this.element=v,this._player=new M.ZN,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(l){this._containsRealPlayer||(this._player=l,Object.keys(this._queuedCallbacks).forEach(d=>{this._queuedCallbacks[d].forEach(v=>q2(l,d,void 0,v))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(l.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(l){this.totalTime=l}syncPlayerEvents(l){const d=this._player;d.triggerCallback&&l.onStart(()=>d.triggerCallback("start")),l.onDone(()=>this.finish()),l.onDestroy(()=>this.destroy())}_queueEvent(l,d){X2(this._queuedCallbacks,l,[]).push(d)}onDone(l){this.queued&&this._queueEvent("done",l),this._player.onDone(l)}onStart(l){this.queued&&this._queueEvent("start",l),this._player.onStart(l)}onDestroy(l){this.queued&&this._queueEvent("destroy",l),this._player.onDestroy(l)}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(l){this.queued||this._player.setPosition(l)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(l){const d=this._player;d.triggerCallback&&d.triggerCallback(l)}}function ae(J){return J&&1===J.nodeType}function ge(J,l){const d=J.style.display;return J.style.display=null!=l?l:"none",d}function p4(J,l,d,v,A){const b1=[];d.forEach(I2=>b1.push(ge(I2)));const Z1=[];v.forEach((I2,$2)=>{const _0={};I2.forEach(N0=>{const B0=_0[N0]=l.computeStyle($2,N0,A);(!B0||0==B0.length)&&($2[L6]=N4,Z1.push($2))}),J.set($2,_0)});let n2=0;return d.forEach(I2=>ge(I2,b1[n2++])),Z1}function Q6(J,l){const d=new Map;if(J.forEach(n2=>d.set(n2,[])),0==l.length)return d;const A=new Set(l),b1=new Map;function Z1(n2){if(!n2)return 1;let I2=b1.get(n2);if(I2)return I2;const $2=n2.parentNode;return I2=d.has($2)?$2:A.has($2)?1:Z1($2),b1.set(n2,I2),I2}return l.forEach(n2=>{const I2=Z1(n2);1!==I2&&d.get(I2).push(n2)}),d}function Pe(J,l){var d;null===(d=J.classList)||void 0===d||d.add(l)}function A4(J,l){var d;null===(d=J.classList)||void 0===d||d.remove(l)}function m4(J,l,d){G2(d).onDone(()=>J.processLeaveNode(l))}function e4(J,l){for(let d=0;d<J.length;d++){const v=J[d];v instanceof M.ZE?e4(v.players,l):l.push(v)}}function g4(J,l,d){const v=d.get(J);if(!v)return!1;let A=l.get(J);return A?v.forEach(b1=>A.add(b1)):l.set(J,v),d.delete(J),!0}class Ze{constructor(l,d,v){this.bodyNode=l,this._driver=d,this._normalizer=v,this._triggerCache={},this.onRemovalComplete=(A,b1)=>{},this._transitionEngine=new q4(l,d,v),this._timelineEngine=new c4(l,d,v),this._transitionEngine.onRemovalComplete=(A,b1)=>this.onRemovalComplete(A,b1)}registerTrigger(l,d,v,A,b1){const Z1=l+"-"+A;let n2=this._triggerCache[Z1];if(!n2){const I2=[],_0=T6(this._driver,b1,I2,[]);if(I2.length)throw function C2(J,l){return new e.vHH(3404,h)}();n2=function Ce(J,l,d){return new ve(J,l,d)}(A,_0,this._normalizer),this._triggerCache[Z1]=n2}this._transitionEngine.registerTrigger(d,A,n2)}register(l,d){this._transitionEngine.register(l,d)}destroy(l,d){this._transitionEngine.destroy(l,d)}onInsert(l,d,v,A){this._transitionEngine.insertNode(l,d,v,A)}onRemove(l,d,v,A){this._transitionEngine.removeNode(l,d,A||!1,v)}disableAnimations(l,d){this._transitionEngine.markElementAsDisabled(l,d)}process(l,d,v,A){if("@"==v.charAt(0)){const[b1,Z1]=v2(v);this._timelineEngine.command(b1,d,Z1,A)}else this._transitionEngine.trigger(l,d,v,A)}listen(l,d,v,A,b1){if("@"==v.charAt(0)){const[Z1,n2]=v2(v);return this._timelineEngine.listen(Z1,d,n2,b1)}return this._transitionEngine.listen(l,d,v,A,b1)}flush(l=-1){this._transitionEngine.flush(l)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let h1=(()=>{class J{constructor(d,v,A){this._element=d,this._startStyles=v,this._endStyles=A,this._state=0;let b1=J.initialStylesByElement.get(d);b1||J.initialStylesByElement.set(d,b1={}),this._initialStyles=b1}start(){this._state<1&&(this._startStyles&&T0(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(T0(this._element,this._initialStyles),this._endStyles&&(T0(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(J.initialStylesByElement.delete(this._element),this._startStyles&&(I0(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(I0(this._element,this._endStyles),this._endStyles=null),T0(this._element,this._initialStyles),this._state=3)}}return J.initialStylesByElement=new WeakMap,J})();function c1(J){let l=null;const d=Object.keys(J);for(let v=0;v<d.length;v++){const A=d[v];e2(A)&&(l=l||{},l[A]=J[A])}return l}function e2(J){return"display"===J||"position"===J}class d0{constructor(l,d,v,A){this.element=l,this.keyframes=d,this.options=v,this._specialStyles=A,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=v.duration,this._delay=v.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(l=>l()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const l=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,l,this.options),this._finalKeyframe=l.length?l[l.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(l,d,v){return l.animate(d,v)}onStart(l){this._onStartFns.push(l)}onDone(l){this._onDoneFns.push(l)}onDestroy(l){this._onDestroyFns.push(l)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(l=>l()),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}_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(l=>l()),this._onDestroyFns=[])}setPosition(l){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=l*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const l={};if(this.hasStarted()){const d=this._finalKeyframe;
1Object.keys(d).forEach(v=>{"offset"!=v&&(l[v]=this._finished?d[v]:A6(this.element,v))})}this.currentSnapshot=l}triggerCallback(l){const d="start"==l?this._onStartFns:this._onDoneFns;d.forEach(v=>v()),d.length=0}}class R0{validateStyleProperty(l){return W(l)}matchesElement(l,d){return!1}containsElement(l,d){return m1(l,d)}getParentElement(l){return f1(l)}query(l,d,v){return G1(l,d,v)}computeStyle(l,d,v){return window.getComputedStyle(l)[d]}animate(l,d,v,A,b1,Z1=[]){const I2={duration:v,delay:A,fill:0==A?"both":"forwards"};b1&&(I2.easing=b1);const $2={},_0=Z1.filter(B0=>B0 instanceof d0);(function W0(J,l){return 0===J||0===l})(v,A)&&_0.forEach(B0=>{let e6=B0.currentSnapshot;Object.keys(e6).forEach(U0=>$2[U0]=e6[U0])}),d=function S6(J,l,d){const v=Object.keys(d);if(v.length&&l.length){let b1=l[0],Z1=[];if(v.forEach(n2=>{b1.hasOwnProperty(n2)||Z1.push(n2),b1[n2]=d[n2]}),Z1.length)for(var A=1;A<l.length;A++){let n2=l[A];Z1.forEach(function(I2){n2[I2]=A6(J,I2)})}}return l}(l,d=d.map(B0=>h0(B0,!1)),$2);const N0=function v1(J,l){let d=null,v=null;return Array.isArray(l)&&l.length?(d=c1(l[0]),l.length>1&&(v=c1(l[l.length-1]))):l&&(d=c1(l)),d||v?new h1(J,d,v):null}(l,d);return new d0(l,d,I2,N0)}}var v6=_(69808);let w4=(()=>{class J extends M._j{constructor(d,v){super(),this._nextAnimationId=0,this._renderer=d.createRenderer(v.body,{id:"0",encapsulation:e.ifc.None,styles:[],data:{animation:[]}})}build(d){const v=this._nextAnimationId.toString();this._nextAnimationId++;const A=Array.isArray(d)?(0,M.vP)(d):d;return W4(this._renderer,null,v,"register",[A]),new a4(v,this._renderer)}}return J.\u0275fac=function(d){return new(d||J)(e.LFG(e.FYo),e.LFG(v6.K0))},J.\u0275prov=e.Yz7({token:J,factory:J.\u0275fac}),J})();class a4 extends M.LC{constructor(l,d){super(),this._id=l,this._renderer=d}create(l,d){return new et(this._id,l,d||{},this._renderer)}}class et{constructor(l,d,v,A){this.id=l,this.element=d,this._renderer=A,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",v)}_listen(l,d){return this._renderer.listen(this.element,`@@${this.id}:${l}`,d)}_command(l,...d){return W4(this._renderer,this.element,this.id,l,d)}onDone(l){this._listen("done",l)}onStart(l){this._listen("start",l)}onDestroy(l){this._listen("destroy",l)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(l){this._command("setPosition",l)}getPosition(){var l,d;return null!==(d=null===(l=this._renderer.engine.players[+this.id])||void 0===l?void 0:l.getPosition())&&void 0!==d?d:0}}function W4(J,l,d,v,A){return J.setProperty(l,`@@${d}:${v}`,A)}const m6="@.disabled";let dt=(()=>{class J{constructor(d,v,A){this.delegate=d,this.engine=v,this._zone=A,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),v.onRemovalComplete=(b1,Z1)=>{const n2=null==Z1?void 0:Z1.parentNode(b1);n2&&Z1.removeChild(n2,b1)}}createRenderer(d,v){const b1=this.delegate.createRenderer(d,v);if(!(d&&v&&v.data&&v.data.animation)){let _0=this._rendererCache.get(b1);return _0||(_0=new Ie("",b1,this.engine),this._rendererCache.set(b1,_0)),_0}const Z1=v.id,n2=v.id+"-"+this._currentId;this._currentId++,this.engine.register(n2,d);const I2=_0=>{Array.isArray(_0)?_0.forEach(I2):this.engine.registerTrigger(Z1,n2,d,_0.name,_0)};return v.data.animation.forEach(I2),new ft(this,n2,b1,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(d,v,A){d>=0&&d<this._microtaskId?this._zone.run(()=>v(A)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(b1=>{const[Z1,n2]=b1;Z1(n2)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([v,A]))}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()}}return J.\u0275fac=function(d){return new(d||J)(e.LFG(e.FYo),e.LFG(Ze),e.LFG
1(e.R0b))},J.\u0275prov=e.Yz7({token:J,factory:J.\u0275fac}),J})();class Ie{constructor(l,d,v){this.namespaceId=l,this.delegate=d,this.engine=v,this.destroyNode=this.delegate.destroyNode?A=>d.destroyNode(A):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(l,d){return this.delegate.createElement(l,d)}createComment(l){return this.delegate.createComment(l)}createText(l){return this.delegate.createText(l)}appendChild(l,d){this.delegate.appendChild(l,d),this.engine.onInsert(this.namespaceId,d,l,!1)}insertBefore(l,d,v,A=!0){this.delegate.insertBefore(l,d,v),this.engine.onInsert(this.namespaceId,d,l,A)}removeChild(l,d,v){this.engine.onRemove(this.namespaceId,d,this.delegate,v)}selectRootElement(l,d){return this.delegate.selectRootElement(l,d)}parentNode(l){return this.delegate.parentNode(l)}nextSibling(l){return this.delegate.nextSibling(l)}setAttribute(l,d,v,A){this.delegate.setAttribute(l,d,v,A)}removeAttribute(l,d,v){this.delegate.removeAttribute(l,d,v)}addClass(l,d){this.delegate.addClass(l,d)}removeClass(l,d){this.delegate.removeClass(l,d)}setStyle(l,d,v,A){this.delegate.setStyle(l,d,v,A)}removeStyle(l,d,v){this.delegate.removeStyle(l,d,v)}setProperty(l,d,v){"@"==d.charAt(0)&&d==m6?this.disableAnimations(l,!!v):this.delegate.setProperty(l,d,v)}setValue(l,d){this.delegate.setValue(l,d)}listen(l,d,v){return this.delegate.listen(l,d,v)}disableAnimations(l,d){this.engine.disableAnimations(l,d)}}class ft extends Ie{constructor(l,d,v,A){super(d,v,A),this.factory=l,this.namespaceId=d}setProperty(l,d,v){"@"==d.charAt(0)?"."==d.charAt(1)&&d==m6?this.disableAnimations(l,v=void 0===v||!!v):this.engine.process(this.namespaceId,l,d.substr(1),v):this.delegate.setProperty(l,d,v)}listen(l,d,v){if("@"==d.charAt(0)){const A=function Re(J){switch(J){case"body":return document.body;case"document":return document;case"window":return window;default:return J}}(l);let b1=d.substr(1),Z1="";return"@"!=b1.charAt(0)&&([b1,Z1]=function Fe(J){const l=J.indexOf(".");return[J.substring(0,l),J.substr(l+1)]}(b1)),this.engine.listen(this.namespaceId,A,b1,Z1,n2=>{this.factory.scheduleListenerCallback(n2._data||-1,v,n2)})}return this.delegate.listen(l,d,v)}}let at=(()=>{class J extends Ze{constructor(d,v,A){super(d.body,v,A)}ngOnDestroy(){this.flush()}}return J.\u0275fac=function(d){return new(d||J)(e.LFG(v6.K0),e.LFG(s0),e.LFG(Le))},J.\u0275prov=e.Yz7({token:J,factory:J.\u0275fac}),J})();const O4=new e.OlP("AnimationModuleType"),mt=[{provide:M._j,useClass:w4},{provide:Le,useFactory:function _4(){return new q6}},{provide:Ze,useClass:at},{provide:e.FYo,useFactory:function Se(J,l,d){return new dt(J,l,d)},deps:[t.se,Ze,e.R0b]}],M4=[{provide:s0,useFactory:()=>new R0},{provide:O4,useValue:"BrowserAnimations"},...mt],Be=[{provide:s0,useClass:S2},{provide:O4,useValue:"NoopAnimations"},...mt];let L4=(()=>{class J{static withConfig(d){return{ngModule:J,providers:d.disableAnimations?Be:M4}}}return J.\u0275fac=function(d){return new(d||J)},J.\u0275mod=e.oAB({type:J}),J.\u0275inj=e.cJS({providers:M4,imports:[t.b2]}),J})()},22313:(h2,w1,_)=>{"use strict";_.d(w1,{Dx:()=>F,H7:()=>f0,b2:()=>v2,h_:()=>S1,q6:()=>u2,se:()=>k2});var e=_(69808),t=_(5e3);class M extends e.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class f extends M{static makeCurrent(){(0,e.HT)(new f)}onAndCancel(O2,t2,P2){return O2.addEventListener(t2,P2,!1),()=>{O2.removeEventListener(t2,P2,!1)}}dispatchEvent(O2,t2){O2.dispatchEvent(t2)}remove(O2){O2.parentNode&&O2.parentNode.removeChild(O2)}createElement(O2,t2){return(t2=t2||this.getDefaultDocument()).createElement(O2)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(O2){return O2.nodeType===Node.ELEMENT_NODE}isShadowRoot(O2){return O2 instanceof DocumentFragment}getGlobalEventTarget(O2,t2){return"window"===t2?window:"document"===t2?O2:"body"===t2?O2.body:null}getBaseHref(O2){const t2=function m(){return h=h||document.querySelector("base"),h?h.getAttribute("href"):null}();return null==t2?null:function S(B2){b=b||document.createElement("a"),b.setAttribute("href",B2);const O2=b.pathname;return"/"===O2.charAt(0)?O2:`/${O2}`}(t2)}resetBaseElement(){h=null}getUserAgent(){return window.navigator.userAgent}getCookie(O2){return(0,e.Mx)(document.cookie,O2)}}let b,h=null;const D=new t.OlP("TRANSITION_ID"),Q=[{provide:t.ip1,useFactory:function E(B2,O2,t2){return()=>{t2.get(t.CZH).donePromise.then(()=>{const P2=(0,e.q)(),J2=O2.querySelectorAll(`style[ng-transition="${B2}"]`);for(let M0=0;M0<J2.length;M0++)P2.remove(J2[M0])})}},deps:[D,e.K0,t.zs3],multi:!0}];
1class j{static init(){(0,t.VLi)(new j)}addToWindow(O2){t.dqk.getAngularTestability=(P2,J2=!0)=>{const M0=O2.findTestabilityInTree(P2,J2);if(null==M0)throw new Error("Could not find testability for element.");return M0},t.dqk.getAllAngularTestabilities=()=>O2.getAllTestabilities(),t.dqk.getAllAngularRootElements=()=>O2.getAllRootElements(),t.dqk.frameworkStabilizers||(t.dqk.frameworkStabilizers=[]),t.dqk.frameworkStabilizers.push(P2=>{const J2=t.dqk.getAllAngularTestabilities();let M0=J2.length,G0=!1;const H0=function(r6){G0=G0||r6,M0--,0==M0&&P2(G0)};J2.forEach(function(r6){r6.whenStable(H0)})})}findTestabilityInTree(O2,t2,P2){if(null==t2)return null;const J2=O2.getTestability(t2);return null!=J2?J2:P2?(0,e.q)().isShadowRoot(t2)?this.findTestabilityInTree(O2,t2.host,!0):this.findTestabilityInTree(O2,t2.parentElement,!0):null}}let d1=(()=>{class B2{build(){return new XMLHttpRequest}}return B2.\u0275fac=function(t2){return new(t2||B2)},B2.\u0275prov=t.Yz7({token:B2,factory:B2.\u0275fac}),B2})();const k1=new t.OlP("EventManagerPlugins");let t1=(()=>{class B2{constructor(t2,P2){this._zone=P2,this._eventNameToPlugin=new Map,t2.forEach(J2=>J2.manager=this),this._plugins=t2.slice().reverse()}addEventListener(t2,P2,J2){return this._findPluginFor(P2).addEventListener(t2,P2,J2)}addGlobalEventListener(t2,P2,J2){return this._findPluginFor(P2).addGlobalEventListener(t2,P2,J2)}getZone(){return this._zone}_findPluginFor(t2){const P2=this._eventNameToPlugin.get(t2);if(P2)return P2;const J2=this._plugins;for(let M0=0;M0<J2.length;M0++){const G0=J2[M0];if(G0.supports(t2))return this._eventNameToPlugin.set(t2,G0),G0}throw new Error(`No event manager plugin found for event ${t2}`)}}return B2.\u0275fac=function(t2){return new(t2||B2)(t.LFG(k1),t.LFG(t.R0b))},B2.\u0275prov=t.Yz7({token:B2,factory:B2.\u0275fac}),B2})();class V{constructor(O2){this._doc=O2}addGlobalEventListener(O2,t2,P2){const J2=(0,e.q)().getGlobalEventTarget(this._doc,O2);if(!J2)throw new Error(`Unsupported event target ${J2} for event ${t2}`);return this.addEventListener(J2,t2,P2)}}let _1=(()=>{class B2{constructor(){this._stylesSet=new Set}addStyles(t2){const P2=new Set;t2.forEach(J2=>{this._stylesSet.has(J2)||(this._stylesSet.add(J2),P2.add(J2))}),this.onStylesAdded(P2)}onStylesAdded(t2){}getAllStyles(){return Array.from(this._stylesSet)}}return B2.\u0275fac=function(t2){return new(t2||B2)},B2.\u0275prov=t.Yz7({token:B2,factory:B2.\u0275fac}),B2})(),n1=(()=>{class B2 extends _1{constructor(t2){super(),this._doc=t2,this._hostNodes=new Map,this._hostNodes.set(t2.head,[])}_addStylesToHost(t2,P2,J2){t2.forEach(M0=>{const G0=this._doc.createElement("style");G0.textContent=M0,J2.push(P2.appendChild(G0))})}addHost(t2){const P2=[];this._addStylesToHost(this._stylesSet,t2,P2),this._hostNodes.set(t2,P2)}removeHost(t2){const P2=this._hostNodes.get(t2);P2&&P2.forEach(p1),this._hostNodes.delete(t2)}onStylesAdded(t2){this._hostNodes.forEach((P2,J2)=>{this._addStylesToHost(t2,J2,P2)})}ngOnDestroy(){this._hostNodes.forEach(t2=>t2.forEach(p1))}}return B2.\u0275fac=function(t2){return new(t2||B2)(t.LFG(e.K0))},B2.\u0275prov=t.Yz7({token:B2,factory:B2.\u0275fac}),B2})();function p1(B2){(0,e.q)().remove(B2)}const R1={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/MathML/"},Y=/%COMP%/g;function p2(B2,O2,t2){for(let P2=0;P2<O2.length;P2++){let J2=O2[P2];Array.isArray(J2)?p2(B2,J2,t2):(J2=J2.replace(Y,B2),t2.push(J2))}return t2}function L2(B2){return O2=>{if("__ngUnwrap__"===O2)return B2;!1===B2(O2)&&(O2.preventDefault(),O2.returnValue=!1)}}let k2=(()=>{class B2{constructor(t2,P2,J2){this.eventManager=t2,this.sharedStylesHost=P2,this.appId=J2,this.rendererByCompId=new Map,this.defaultRenderer=new Y1(t2)}createRenderer(t2,P2){if(!t2||!P2)return this.defaultRenderer;switch(P2.encapsulation){case t.ifc.Emulated:{let J2=this.rendererByCompId.get(P2.id);return J2||(J2=new y1(this.eventManager,this.sharedStylesHost,P2,this.appId),this.rendererByCompId.set(P2.id,J2)),J2.applyToHost(t2),J2}case 1:case t.ifc.ShadowDom:return new y2(this.eventManager,this.sharedStylesHost,t2,P2);default:if(!this.rendererByCompId.has(P2.id)){const J2=p2(P2.id,P2.styles,[]);this.sharedStylesHost.addStyles(J2),this.rendererByCompId.set(P2.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return B2.\u0275fac=function(t2){return new(t2||B2)(t.LFG(t1),t.LFG(n1),t.LFG(t.AFp))},B2.\u0275prov=t.Yz7({token:B2,factory:B2.\u0275fac}),B2})();class Y1{constructor(O2){this.eventManager=O2,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(O2,t2){return t2?document.createElementNS(R1[t2]||t2,O2):document.createElement(O2)}createComment(O2){return document.createComment(O2)}createText(O2){return document.createTextNode(O2)}appendChild(O2,t2){O2.appendChild(t2)}insertBefore(O2,t2,P2){O2&&O2.insertBefore(t2,P2)}removeChild(O2,t2){O2&&O2.removeChild(t2)}selectRootElement(O2,t2){let P2="string"==typeof O2?document.querySelector(O2):O2;if(!P2)throw new Error(`The selector "${O2}
1" did not match any elements`);return t2||(P2.textContent=""),P2}parentNode(O2){return O2.parentNode}nextSibling(O2){return O2.nextSibling}setAttribute(O2,t2,P2,J2){if(J2){t2=J2+":"+t2;const M0=R1[J2];M0?O2.setAttributeNS(M0,t2,P2):O2.setAttribute(t2,P2)}else O2.setAttribute(t2,P2)}removeAttribute(O2,t2,P2){if(P2){const J2=R1[P2];J2?O2.removeAttributeNS(J2,t2):O2.removeAttribute(`${P2}:${t2}`)}else O2.removeAttribute(t2)}addClass(O2,t2){O2.classList.add(t2)}removeClass(O2,t2){O2.classList.remove(t2)}setStyle(O2,t2,P2,J2){J2&(t.JOm.DashCase|t.JOm.Important)?O2.style.setProperty(t2,P2,J2&t.JOm.Important?"important":""):O2.style[t2]=P2}removeStyle(O2,t2,P2){P2&t.JOm.DashCase?O2.style.removeProperty(t2):O2.style[t2]=""}setProperty(O2,t2,P2){O2[t2]=P2}setValue(O2,t2){O2.nodeValue=t2}listen(O2,t2,P2){return"string"==typeof O2?this.eventManager.addGlobalEventListener(O2,t2,L2(P2)):this.eventManager.addEventListener(O2,t2,L2(P2))}}class y1 extends Y1{constructor(O2,t2,P2,J2){super(O2),this.component=P2;const M0=p2(J2+"-"+P2.id,P2.styles,[]);t2.addStyles(M0),this.contentAttr=function R2(B2){return"_ngcontent-%COMP%".replace(Y,B2)}(J2+"-"+P2.id),this.hostAttr=function _2(B2){return"_nghost-%COMP%".replace(Y,B2)}(J2+"-"+P2.id)}applyToHost(O2){super.setAttribute(O2,this.hostAttr,"")}createElement(O2,t2){const P2=super.createElement(O2,t2);return super.setAttribute(P2,this.contentAttr,""),P2}}class y2 extends Y1{constructor(O2,t2,P2,J2){super(O2),this.sharedStylesHost=t2,this.hostEl=P2,this.shadowRoot=P2.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const M0=p2(J2.id,J2.styles,[]);for(let G0=0;G0<M0.length;G0++){const H0=document.createElement("style");H0.textContent=M0[G0],this.shadowRoot.appendChild(H0)}}nodeOrShadowRoot(O2){return O2===this.hostEl?this.shadowRoot:O2}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}appendChild(O2,t2){return super.appendChild(this.nodeOrShadowRoot(O2),t2)}insertBefore(O2,t2,P2){return super.insertBefore(this.nodeOrShadowRoot(O2),t2,P2)}removeChild(O2,t2){return super.removeChild(this.nodeOrShadowRoot(O2),t2)}parentNode(O2){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(O2)))}}let T2=(()=>{class B2 extends V{constructor(t2){super(t2)}supports(t2){return!0}addEventListener(t2,P2,J2){return t2.addEventListener(P2,J2,!1),()=>this.removeEventListener(t2,P2,J2)}removeEventListener(t2,P2,J2){return t2.removeEventListener(P2,J2)}}return B2.\u0275fac=function(t2){return new(t2||B2)(t.LFG(e.K0))},B2.\u0275prov=t.Yz7({token:B2,factory:B2.\u0275fac}),B2})();const d2=["alt","control","meta","shift"],O1={"\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"},U1={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},H1={alt:B2=>B2.altKey,control:B2=>B2.ctrlKey,meta:B2=>B2.metaKey,shift:B2=>B2.shiftKey};let r2=(()=>{class B2 extends V{constructor(t2){super(t2)}supports(t2){return null!=B2.parseEventName(t2)}addEventListener(t2,P2,J2){const M0=B2.parseEventName(P2),G0=B2.eventCallback(M0.fullKey,J2,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,e.q)().onAndCancel(t2,M0.domEventName,G0))}static parseEventName(t2){const P2=t2.toLowerCase().split("."),J2=P2.shift();if(0===P2.length||"keydown"!==J2&&"keyup"!==J2)return null;const M0=B2._normalizeKey(P2.pop());let G0="";if(d2.forEach(r6=>{const W0=P2.indexOf(r6);W0>-1&&(P2.splice(W0,1),G0+=r6+".")}),G0+=M0,0!=P2.length||0===M0.length)return null;const H0={};return H0.domEventName=J2,H0.fullKey=G0,H0}static getEventFullKey(t2){let P2="",J2=function z2(B2){let O2=B2.key;if(null==O2){if(O2=B2.keyIdentifier,null==O2)return"Unidentified";O2.startsWith("U+")&&(O2=String.fromCharCode(parseInt(O2.substring(2),16)),3===B2.location&&U1.hasOwnProperty(O2)&&(O2=U1[O2]))}return O1[O2]||O2}(t2);return J2=J2.toLowerCase()," "===J2?J2="space":"."===J2&&(J2="dot"),d2.forEach(M0=>{M0!=J2&&H1[M0](t2)&&(P2+=M0+".")}),P2+=J2,P2}static eventCallback(t2,P2,J2){return M0=>{B2.getEventFullKey(M0)===t2&&J2.runGuarded(()=>P2(M0))}}static _normalizeKey(t2){return"esc"===t2?"escape":t2}}return B2.\u0275fac=function(t2){return new(t2||B2)(t.LFG(e.K0))},B2.\u0275prov=t.Yz7({token:B2,factory:B2.\u0275fac}),B2})();const u2=(0,t.eFA)(t._c5,"browser",[{provide:t.Lbi,useValue:e.bD},{provide:t.g9A,useValue:function G2(){f.makeCurrent(),j.init()},multi:!0},{provide:e.K0,useFactory:function q2(){return(0,t.RDi)(document),document},deps:[]}]),X2=[{provide:t.zSh,useValue:"root"},{provide:t.qLn,useFactory:function g0(){return new t.qLn},deps:[]},{provide:k1,useClass:T2,multi:!0,deps:[e.K0,t.R0b,t.Lbi]},{provide:k1,useClass:r2,multi:!0,deps:[e.K0]},{provide:k2,useClass:k2,deps:[t1,n1,t.AFp]},{provide:t.FYo,useExisting:k2},{provide:_1,useExisting:n1},{provide:n1,useClass:n1,deps:[e.K0]},{provide:t.dDg,useClass:t.dDg,deps:[t.R0b]},{provide:t1,useClass:t1,deps:[k1,t.R0b]},{provide:e.JF,useClass:d1,deps:[]}];let v2=(()=>
1{class B2{constructor(t2){if(t2)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(t2){return{ngModule:B2,providers:[{provide:t.AFp,useValue:t2.appId},{provide:D,useExisting:t.AFp},Q]}}}return B2.\u0275fac=function(t2){return new(t2||B2)(t.LFG(B2,12))},B2.\u0275mod=t.oAB({type:B2}),B2.\u0275inj=t.cJS({providers:X2,imports:[e.ez,t.hGG]}),B2})(),S1=(()=>{class B2{constructor(t2){this._doc=t2,this._dom=(0,e.q)()}addTag(t2,P2=!1){return t2?this._getOrCreateElement(t2,P2):null}addTags(t2,P2=!1){return t2?t2.reduce((J2,M0)=>(M0&&J2.push(this._getOrCreateElement(M0,P2)),J2),[]):[]}getTag(t2){return t2&&this._doc.querySelector(`meta[${t2}]`)||null}getTags(t2){if(!t2)return[];const P2=this._doc.querySelectorAll(`meta[${t2}]`);return P2?[].slice.call(P2):[]}updateTag(t2,P2){if(!t2)return null;P2=P2||this._parseSelector(t2);const J2=this.getTag(P2);return J2?this._setMetaElementAttributes(t2,J2):this._getOrCreateElement(t2,!0)}removeTag(t2){this.removeTagElement(this.getTag(t2))}removeTagElement(t2){t2&&this._dom.remove(t2)}_getOrCreateElement(t2,P2=!1){if(!P2){const G0=this._parseSelector(t2),H0=this.getTags(G0).filter(r6=>this._containsAttributes(t2,r6))[0];if(void 0!==H0)return H0}const J2=this._dom.createElement("meta");return this._setMetaElementAttributes(t2,J2),this._doc.getElementsByTagName("head")[0].appendChild(J2),J2}_setMetaElementAttributes(t2,P2){return Object.keys(t2).forEach(J2=>P2.setAttribute(this._getMetaKeyMap(J2),t2[J2])),P2}_parseSelector(t2){const P2=t2.name?"name":"property";return`${P2}="${t2[P2]}"`}_containsAttributes(t2,P2){return Object.keys(t2).every(J2=>P2.getAttribute(this._getMetaKeyMap(J2))===t2[J2])}_getMetaKeyMap(t2){return a1[t2]||t2}}return B2.\u0275fac=function(t2){return new(t2||B2)(t.LFG(e.K0))},B2.\u0275prov=t.Yz7({token:B2,factory:function(t2){let P2=null;return P2=t2?new t2:function Y2(){return new S1((0,t.LFG)(e.K0))}(),P2},providedIn:"root"}),B2})();const a1={httpEquiv:"http-equiv"};let F=(()=>{class B2{constructor(t2){this._doc=t2}getTitle(){return this._doc.title}setTitle(t2){this._doc.title=t2||""}}return B2.\u0275fac=function(t2){return new(t2||B2)(t.LFG(e.K0))},B2.\u0275prov=t.Yz7({token:B2,factory:function(t2){let P2=null;return P2=t2?new t2:function f1(){return new F((0,t.LFG)(e.K0))}(),P2},providedIn:"root"}),B2})();"undefined"!=typeof window&&window;let f0=(()=>{class B2{}return B2.\u0275fac=function(t2){return new(t2||B2)},B2.\u0275prov=t.Yz7({token:B2,factory:function(t2){let P2=null;return P2=t2?new(t2||B2):t.LFG(T0),P2},providedIn:"root"}),B2})(),T0=(()=>{class B2 extends f0{constructor(t2){super(),this._doc=t2}sanitize(t2,P2){if(null==P2)return null;switch(t2){case t.q3G.NONE:return P2;case t.q3G.HTML:return(0,t.qzn)(P2,"HTML")?(0,t.z3N)(P2):(0,t.EiD)(this._doc,String(P2)).toString();case t.q3G.STYLE:return(0,t.qzn)(P2,"Style")?(0,t.z3N)(P2):P2;case t.q3G.SCRIPT:if((0,t.qzn)(P2,"Script"))return(0,t.z3N)(P2);throw new Error("unsafe value used in a script context");case t.q3G.URL:return(0,t.yhl)(P2),(0,t.qzn)(P2,"URL")?(0,t.z3N)(P2):(0,t.mCW)(String(P2));case t.q3G.RESOURCE_URL:if((0,t.qzn)(P2,"ResourceURL"))return(0,t.z3N)(P2);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${t2} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(t2){return(0,t.JVY)(t2)}bypassSecurityTrustStyle(t2){return(0,t.L6k)(t2)}bypassSecurityTrustScript(t2){return(0,t.eBb)(t2)}bypassSecurityTrustUrl(t2){return(0,t.LAX)(t2)}bypassSecurityTrustResourceUrl(t2){return(0,t.pB0)(t2)}}return B2.\u0275fac=function(t2){return new(t2||B2)(t.LFG(e.K0))},B2.\u0275prov=t.Yz7({token:B2,factory:function(t2){let P2=null;return P2=t2?new t2:function E0(B2){return new T0(B2.get(e.K0))}(t.LFG(t.zs3)),P2},providedIn:"root"}),B2})()},74202:(h2,w1,_)=>{"use strict";_.d(w1,{Bz:()=>X,F0:()=>b6,Hx:()=>w2,OD:()=>Y1,Od:()=>P6,Z6:()=>I2,cx:()=>k4,gk:()=>U2,gz:()=>O6,lC:()=>ve,m2:()=>f2,oI:()=>_0,rH:()=>E6,wN:()=>b1,wm:()=>De,y6:()=>Ce,yS:()=>ee});var e=_(5e3),t=_(63527),M=_(21086),f=_(591),h=_(36053),m=_(61737),b=_(84450),S=_(61221),D=_(88514),E=_(34202),Q=_(68896),j=_(71762),d1=_(8929),k1=_(24850),t1=_(87545),V=_(72986),_1=_(1059),n1=_(92014),p1=_(92198),R1=_(27221),Y=_(21406),z1=_(88127),g2=_(87224),B1=_(61709),$=_(2994),R2=_(92821),_2=_(74327),p2=_(40537),L2=_(89146),C2=_(69808);class k2{constructor(U,P){this.id=U,this.url=P}}class Y1 extends k2{constructor(U,P,M1="imperative",A1=null){super(U,P),this.navigationTrigger=M1,this.restoredState=A1}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class f2 extends k2{constructor(U,P,M1){super(U,P),this.urlAfterRedirects=M1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class U2 extends k2{constructor(U,P,M1){super(U,P),this.reason=M1}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class y1 extends k2{constructor(U,P,M1){super(U,P),this.error=M1}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class y2 extends k2{constructor(U,P,M1,A1){super(U,P),this.urlAfterRedirects=M1,this.state=A1}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class T2 extends k2{constructor(U,P,M1,A1){super(U,P),this.urlAfterRedirects=M1,this.state=A1}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class d2 extends k2{constructor(U,P,M1,A1,s2){super(U,P),this.urlAfterRedirects=M1,this.state=A1,this.shouldActivate=s2}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class N1 extends k2{constructor(U,P,M1,A1){super(U,P),this.urlAfterRedirects=M1,this.state=A1}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class O1 extends k2{constructor(U,P,M1,A1){super(U,P),this.urlAfterRedirects=M1,this.state=A1}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class U1{constructor(U){this.route=U}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class H1{constructor(U){this.route=U}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class r2{constructor(U){this.snapshot=U}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class z2{constructor(U){this.snapshot=U}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class G2{constructor(U){this.snapshot=U}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class g0{constructor(U){this.snapshot=U}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class q2{constructor(U,P,M1){this.routerEvent=U,this.position=P,this.anchor=M1}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}const K2="primary";class u2{constructor(U){this.params=U||{}}has(U){return Object.prototype.hasOwnProperty.call(this.params,U)}get(U){if(this.has(U)){const P=this.params[U];return Array.isArray(P)?P[0]:P}return null}getAll(U){if(this.has(U)){const P=this.params[U];return Array.isArray(P)?P:[P]}return[]}get keys(){return Object.keys(this.params)}}function X2(e1){return new u2(e1)}const v2="ngNavigationCancelingError";function Y2(e1){const U=Error("NavigationCancelingError: "+e1);return U[v2]=!0,U}function a1(e1,U,P){const M1=P.path.split("/");if(M1.length>e1.length||"full"===P.pathMatch&&(U.hasChildren()||M1.length<e1.length))return null;const A1={};for(let s2=0;s2<M1.length;s2++){const D2=M1[s2],H2=e1[s2];if(D2.startsWith(":"))A1[D2.substring(1)]=H2;else if(D2!==H2.path)return null}return{consumed:e1.slice(0,M1.length),posParams:A1}}function F(e1,U){const P=e1?Object.keys(e1):void 0,M1=U?Object.keys(U):void 0;if(!P||!M1||P.length!=M1.length)return!1;let A1;for(let s2=0;s2<P.length;s2++)if(A1=P[s2],!o1(e1[A1],U[A1]))return!1;return!0}
1function o1(e1,U){if(Array.isArray(e1)&&Array.isArray(U)){if(e1.length!==U.length)return!1;const P=[...e1].sort(),M1=[...U].sort();return P.every((A1,s2)=>M1[s2]===A1)}return e1===U}function G(e1){return Array.prototype.concat.apply([],e1)}function q(e1){return e1.length>0?e1[e1.length-1]:null}function L1(e1,U){for(const P in e1)e1.hasOwnProperty(P)&&U(e1[P],P)}function m1(e1){return(0,e.CqO)(e1)?e1:(0,e.QGY)(e1)?(0,t.D)(Promise.resolve(e1)):(0,M.of)(e1)}const l2={exact:function z0(e1,U,P){if(!Q1(e1.segments,U.segments)||!j1(e1.segments,U.segments,P)||e1.numberOfChildren!==U.numberOfChildren)return!1;for(const M1 in U.children)if(!e1.children[M1]||!z0(e1.children[M1],U.children[M1],P))return!1;return!0},subset:q0},S2={exact:function x0(e1,U){return F(e1,U)},subset:function M6(e1,U){return Object.keys(U).length<=Object.keys(e1).length&&Object.keys(U).every(P=>o1(e1[P],U[P]))},ignored:()=>!0};function s0(e1,U,P){return l2[P.paths](e1.root,U.root,P.matrixParams)&&S2[P.queryParams](e1.queryParams,U.queryParams)&&!("exact"===P.fragment&&e1.fragment!==U.fragment)}function q0(e1,U,P){return N2(e1,U,U.segments,P)}function N2(e1,U,P,M1){if(e1.segments.length>P.length){const A1=e1.segments.slice(0,P.length);return!(!Q1(A1,P)||U.hasChildren()||!j1(A1,P,M1))}if(e1.segments.length===P.length){if(!Q1(e1.segments,P)||!j1(e1.segments,P,M1))return!1;for(const A1 in U.children)if(!e1.children[A1]||!q0(e1.children[A1],U.children[A1],M1))return!1;return!0}{const A1=P.slice(0,e1.segments.length),s2=P.slice(e1.segments.length);return!!(Q1(e1.segments,A1)&&j1(e1.segments,A1,M1)&&e1.children[K2])&&N2(e1.children[K2],U,s2,M1)}}function j1(e1,U,P){return U.every((M1,A1)=>S2[P](e1[A1].parameters,M1.parameters))}class a2{constructor(U,P,M1){this.root=U,this.queryParams=P,this.fragment=M1}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=X2(this.queryParams)),this._queryParamMap}toString(){return t0.serialize(this)}}class K1{constructor(U,P){this.segments=U,this.children=P,this.parent=null,L1(P,(M1,A1)=>M1.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return h0(this)}}class b2{constructor(U,P){this.path=U,this.parameters=P}get parameterMap(){return this._parameterMap||(this._parameterMap=X2(this.parameters)),this._parameterMap}toString(){return P2(this)}}function Q1(e1,U){return e1.length===U.length&&e1.every((P,M1)=>P.path===U[M1].path)}class w2{}class M2{parse(U){const P=new A6(U);return new a2(P.parseRootSegment(),P.parseQueryParams(),P.parseFragment())}serialize(U){const P=`/${f0(U.root,!0)}`,M1=function M0(e1){const U=Object.keys(e1).map(P=>{const M1=e1[P];return Array.isArray(M1)?M1.map(A1=>`${T0(P)}=${T0(A1)}`).join("&"):`${T0(P)}=${T0(M1)}`}).filter(P=>!!P);return U.length?`?${U.join("&")}`:""}(U.queryParams);return`${P}${M1}${"string"==typeof U.fragment?`#${function I0(e1){return encodeURI(e1)}(U.fragment)}`:""}`}}const t0=new M2;function h0(e1){return e1.segments.map(U=>P2(U)).join("/")}function f0(e1,U){if(!e1.hasChildren())return h0(e1);if(U){const P=e1.children[K2]?f0(e1.children[K2],!1):"",M1=[];return L1(e1.children,(A1,s2)=>{s2!==K2&&M1.push(`${s2}:${f0(A1,!1)}`)}),M1.length>0?`${P}(${M1.join("//")})`:P}{const P=function F1(e1,U){let P=[];return L1(e1.children,(M1,A1)=>{A1===K2&&(P=P.concat(U(M1,A1)))}),L1(e1.children,(M1,A1)=>{A1!==K2&&(P=P.concat(U(M1,A1)))}),P}(e1,(M1,A1)=>A1===K2?[f0(e1.children[K2],!1)]:[`${A1}:${f0(M1,!1)}`]);return 1===Object.keys(e1.children).length&&null!=e1.children[K2]?`${h0(e1)}/${P[0]}`:`${h0(e1)}/(${P.join("//")})`}}function E0(e1){return encodeURIComponent(e1).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function T0(e1){return E0(e1).replace(/%3B/gi,";")}function B2(e1){return E0(e1).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function O2(e1){return decodeURIComponent(e1)}function t2(e1){return O2(e1.replace(/\+/g,"%20"))}function P2(e1){return`${B2(e1.path)}${function J2(e1){return Object.keys(e1).map(U=>`;${B2(U)}=${B2(e1[U])}`).join("")}(e1.parameters)}`}const G0=/^[^\/()?;=#]+/;function H0(e1){const U=e1.match(G0);return U?U[0]:""}const r6=/^[^=?&#]+/,S6=/^[^&#]+/;class A6{constructor(U){this.url=U,this.remaining=U}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new K1([],{}):new K1([],this.parseChildren())}parseQueryParams(){const U={};if(this.consumeOptional("?"))do{this.parseQueryParam(U)}while(this.consumeOptional("&"));return U}
1parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const U=[];for(this.peekStartsWith("(")||U.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),U.push(this.parseSegment());let P={};this.peekStartsWith("/(")&&(this.capture("/"),P=this.parseParens(!0));let M1={};return this.peekStartsWith("(")&&(M1=this.parseParens(!1)),(U.length>0||Object.keys(P).length>0)&&(M1[K2]=new K1(U,P)),M1}parseSegment(){const U=H0(this.remaining);if(""===U&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(U),new b2(O2(U),this.parseMatrixParams())}parseMatrixParams(){const U={};for(;this.consumeOptional(";");)this.parseParam(U);return U}parseParam(U){const P=H0(this.remaining);if(!P)return;this.capture(P);let M1="";if(this.consumeOptional("=")){const A1=H0(this.remaining);A1&&(M1=A1,this.capture(M1))}U[O2(P)]=O2(M1)}parseQueryParam(U){const P=function W0(e1){const U=e1.match(r6);return U?U[0]:""}(this.remaining);if(!P)return;this.capture(P);let M1="";if(this.consumeOptional("=")){const D2=function F6(e1){const U=e1.match(S6);return U?U[0]:""}(this.remaining);D2&&(M1=D2,this.capture(M1))}const A1=t2(P),s2=t2(M1);if(U.hasOwnProperty(A1)){let D2=U[A1];Array.isArray(D2)||(D2=[D2],U[A1]=D2),D2.push(s2)}else U[A1]=s2}parseParens(U){const P={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const M1=H0(this.remaining),A1=this.remaining[M1.length];if("/"!==A1&&")"!==A1&&";"!==A1)throw new Error(`Cannot parse url '${this.url}'`);let s2;M1.indexOf(":")>-1?(s2=M1.substr(0,M1.indexOf(":")),this.capture(s2),this.capture(":")):U&&(s2=K2);const D2=this.parseChildren();P[s2]=1===Object.keys(D2).length?D2[K2]:new K1([],D2),this.consumeOptional("//")}return P}peekStartsWith(U){return this.remaining.startsWith(U)}consumeOptional(U){return!!this.peekStartsWith(U)&&(this.remaining=this.remaining.substring(U.length),!0)}capture(U){if(!this.consumeOptional(U))throw new Error(`Expected "${U}".`)}}class j6{constructor(U){this._root=U}get root(){return this._root.value}parent(U){const P=this.pathFromRoot(U);return P.length>1?P[P.length-2]:null}children(U){const P=te(U,this._root);return P?P.children.map(M1=>M1.value):[]}firstChild(U){const P=te(U,this._root);return P&&P.children.length>0?P.children[0].value:null}siblings(U){const P=k0(U,this._root);return P.length<2?[]:P[P.length-2].children.map(A1=>A1.value).filter(A1=>A1!==U)}pathFromRoot(U){return k0(U,this._root).map(P=>P.value)}}function te(e1,U){if(e1===U.value)return U;for(const P of U.children){const M1=te(e1,P);if(M1)return M1}return null}function k0(e1,U){if(e1===U.value)return[U];for(const P of U.children){const M1=k0(e1,P);if(M1.length)return M1.unshift(U),M1}return[]}class J0{constructor(U,P){this.value=U,this.children=P}toString(){return`TreeNode(${this.value})`}}function h6(e1){const U={};return e1&&e1.children.forEach(P=>U[P.value.outlet]=P),U}class ce extends j6{constructor(U,P){super(U),this.snapshot=P,je(this,U)}toString(){return this.snapshot.toString()}}function H6(e1,U){const P=function C6(e1,U){const D2=new ne([],{},{},"",{},K2,U,null,e1.root,-1,{});return new l0("",new J0(D2,[]))}(e1,U),M1=new f.X([new b2("",{})]),A1=new f.X({}),s2=new f.X({}),D2=new f.X({}),H2=new f.X(""),r0=new O6(M1,A1,D2,H2,s2,K2,U,P.root);return r0.snapshot=P.root,new ce(new J0(r0,[]),P)}class O6{constructor(U,P,M1,A1,s2,D2,H2,r0){this.url=U,this.params=P,this.queryParams=M1,this.fragment=A1,this.data=s2,this.outlet=D2,this.component=H2,this._futureSnapshot=r0}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._paramMap=this.params.pipe((0,k1.U)(U=>X2(U)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,k1.U)(U=>X2(U)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function l6(e1,U="emptyOnly"){const P=e1.pathFromRoot;let M1=0;if("always"!==U)for(M1=P.length-1;M1>=1;){const A1=P[M1],s2=P[M1-1];
1if(A1.routeConfig&&""===A1.routeConfig.path)M1--;else{if(s2.component)break;M1--}}return function Me(e1){return e1.reduce((U,P)=>({params:Object.assign(Object.assign({},U.params),P.params),data:Object.assign(Object.assign({},U.data),P.data),resolve:Object.assign(Object.assign({},U.resolve),P._resolvedData)}),{params:{},data:{},resolve:{}})}(P.slice(M1))}class ne{constructor(U,P,M1,A1,s2,D2,H2,r0,j0,a,p){this.url=U,this.params=P,this.queryParams=M1,this.fragment=A1,this.data=s2,this.outlet=D2,this.component=H2,this.routeConfig=r0,this._urlSegment=j0,this._lastPathIndex=a,this._resolve=p}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._paramMap=X2(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=X2(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(M1=>M1.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class l0 extends j6{constructor(U,P){super(P),this.url=U,je(this,P)}toString(){return de(this._root)}}function je(e1,U){U.value._routerState=e1,U.children.forEach(P=>je(e1,P))}function de(e1){const U=e1.children.length>0?` { ${e1.children.map(de).join(", ")} } `:"";return`${e1.value}${U}`}function z6(e1){if(e1.snapshot){const U=e1.snapshot,P=e1._futureSnapshot;e1.snapshot=P,F(U.queryParams,P.queryParams)||e1.queryParams.next(P.queryParams),U.fragment!==P.fragment&&e1.fragment.next(P.fragment),F(U.params,P.params)||e1.params.next(P.params),function f1(e1,U){if(e1.length!==U.length)return!1;for(let P=0;P<e1.length;++P)if(!F(e1[P],U[P]))return!1;return!0}(U.url,P.url)||e1.url.next(P.url),F(U.data,P.data)||e1.data.next(P.data)}else e1.snapshot=e1._futureSnapshot,e1.data.next(e1._futureSnapshot.data)}function T6(e1,U){const P=F(e1.params,U.params)&&function W1(e1,U){return Q1(e1,U)&&e1.every((P,M1)=>F(P.parameters,U[M1].parameters))}(e1.url,U.url);return P&&!(!e1.parent!=!U.parent)&&(!e1.parent||T6(e1.parent,U.parent))}function Ne(e1,U,P){if(P&&e1.shouldReuseRoute(U.value,P.value.snapshot)){const M1=P.value;M1._futureSnapshot=U.value;const A1=function Je(e1,U,P){return U.children.map(M1=>{for(const A1 of P.children)if(e1.shouldReuseRoute(M1.value,A1.value.snapshot))return Ne(e1,M1,A1);return Ne(e1,M1)})}(e1,U,P);return new J0(M1,A1)}{if(e1.shouldAttach(U.value)){const s2=e1.retrieve(U.value);if(null!==s2){const D2=s2.route;return D2.value._futureSnapshot=U.value,D2.children=U.children.map(H2=>Ne(e1,H2)),D2}}const M1=function Ye(e1){return new O6(new f.X(e1.url),new f.X(e1.params),new f.X(e1.queryParams),new f.X(e1.fragment),new f.X(e1.data),e1.outlet,e1.component,e1)}(U.value),A1=U.children.map(s2=>Ne(e1,s2));return new J0(M1,A1)}}function Y6(e1){return"object"==typeof e1&&null!=e1&&!e1.outlets&&!e1.segmentPath}function Qe(e1){return"object"==typeof e1&&null!=e1&&e1.outlets}function U6(e1,U,P,M1,A1){let s2={};if(M1&&L1(M1,(H2,r0)=>{s2[r0]=Array.isArray(H2)?H2.map(j0=>`${j0}`):`${H2}`}),e1===U)return new a2(P,s2,A1);const D2=B6(e1,U,P);return new a2(D2,s2,A1)}function B6(e1,U,P){const M1={};return L1(e1.children,(A1,s2)=>{M1[s2]=A1===U?P:B6(A1,U,P)}),new K1(e1.segments,M1)}class ie{constructor(U,P,M1){if(this.isAbsolute=U,this.numberOfDoubleDots=P,this.commands=M1,U&&M1.length>0&&Y6(M1[0]))throw new Error("Root segment cannot have matrix parameters");const A1=M1.find(Qe);if(A1&&A1!==q(M1))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class X0{constructor(U,P,M1){this.segmentGroup=U,this.processChildren=P,this.index=M1}}function Ae(e1,U,P){if(e1||(e1=new K1([],{})),0===e1.segments.length&&e1.hasChildren())return Xe(e1,U,P);const M1=function D4(e1,U,P){let M1=0,A1=U;const s2={match:!1,pathIndex:0,commandIndex:0};for(;A1<e1.segments.length;){if(M1>=P.length)return s2;const D2=e1.segments[A1],H2=P[M1];if(Qe(H2))break;const r0=`${H2}`,j0=M1<P.length-1?P[M1+1]:null;if(A1>0&&void 0===r0)break;if(r0&&j0&&"object"==typeof j0&&void 0===j0.outlets){if(!s4(r0,j0,D2))return s2;M1+=2}else{if(!s4(r0,{},D2))return s2;M1++}A1++}return{match:!0,pathIndex:A1,commandIndex:M1}}(e1,U,P),A1=P.slice(M1.commandIndex);if(M1.match&&M1.pathIndex<e1.segments.length){const s2=new K1(e1.segments.slice(0,M1.pathIndex),{});return s2.children[K2]=new K1(e1.segments.slice(M1.pathIndex),e1.children),Xe(s2,0,A1)}return M1.match&&0===A1.length?new K1(e1.segments,{}):M1.match&&!e1.hasChildren()?z4(e1,U,P):M1.match?Xe(e1,0,A1):z4(e1,U,P)}function Xe(e1,U,P){if(0===P.length)return new K1(e1.segments,{});{const M1=function c6(e1){return Qe(e1[0])?e1[0].outlets:{[K2]:e1}}(P),A1={};return L1(M1,(s2,D2)=>{"string"==typeof s2&&(s2=[s2]),null!==s2&&(A1[D2]=Ae(e1.children[D2],U,s2))}),L1(e1.children,(s2,D2)=>{void 0===M1[D2]&&(A1[D2]=s2)}),new K1(e1.segments,A1)}}function z4(e1,U,P){const M1=e1.segments.slice(0,U);let A1=0;for(;A1<P.length;){const s2=P[A1];if(Qe(s2)){const r0=f4(s2.outlets);return new K1(M1,r0)}if(0===A1&&Y6(P[0])){M1.push(new b2(e1.segments[U].path,v4(P[0]))),A1++;continue}const D2=Qe(s2)?s2.outlets[K2]:`${s2}`,H2=A1<P.length-1?P[A1+1]:null;D2&&H2&&Y6(H2)?(M1.push(new b2(D2,v4(H2))),A1+=2):(M1.push(new b2(D2,{})),A1++)}return new K1(M1,{})}function f4(e1){const U={};return L1(e1,(P,M1)=>{"string"==typeof P&&(P=[P]),null!==P&&(U[M1]=z4(new K1([],{}),0,P))}),U}function v4(e1){const U={};return L1(e1,(P,M1)=>U[M1]=`${P}`),U}function s4(e1,U,P){return e1==P.path&&F(U,P.parameters)}class $e{constructor(U,P,M1,A1){this.routeReuseStrategy=U,this.futureState=P,this.currState=M1,this.forwardEvent=A1}activate(U){const P=this.futureState._root,M1=this.currState?this.currState._root:null;this.deactivateChildRoutes(P,M1,U),z6(this.futureState.root),this.activateChildRoutes(P,M1,U)}deactivateChildRoutes(U,P,M1){const A1=h6(P);
1U.children.forEach(s2=>{const D2=s2.value.outlet;this.deactivateRoutes(s2,A1[D2],M1),delete A1[D2]}),L1(A1,(s2,D2)=>{this.deactivateRouteAndItsChildren(s2,M1)})}deactivateRoutes(U,P,M1){const A1=U.value,s2=P?P.value:null;if(A1===s2)if(A1.component){const D2=M1.getContext(A1.outlet);D2&&this.deactivateChildRoutes(U,P,D2.children)}else this.deactivateChildRoutes(U,P,M1);else s2&&this.deactivateRouteAndItsChildren(P,M1)}deactivateRouteAndItsChildren(U,P){U.value.component&&this.routeReuseStrategy.shouldDetach(U.value.snapshot)?this.detachAndStoreRouteSubtree(U,P):this.deactivateRouteAndOutlet(U,P)}detachAndStoreRouteSubtree(U,P){const M1=P.getContext(U.value.outlet),A1=M1&&U.value.component?M1.children:P,s2=h6(U);for(const D2 of Object.keys(s2))this.deactivateRouteAndItsChildren(s2[D2],A1);if(M1&&M1.outlet){const D2=M1.outlet.detach(),H2=M1.children.onOutletDeactivated();this.routeReuseStrategy.store(U.value.snapshot,{componentRef:D2,route:U,contexts:H2})}}deactivateRouteAndOutlet(U,P){const M1=P.getContext(U.value.outlet),A1=M1&&U.value.component?M1.children:P,s2=h6(U);for(const D2 of Object.keys(s2))this.deactivateRouteAndItsChildren(s2[D2],A1);M1&&M1.outlet&&(M1.outlet.deactivate(),M1.children.onOutletDeactivated(),M1.attachRef=null,M1.resolver=null,M1.route=null)}activateChildRoutes(U,P,M1){const A1=h6(P);U.children.forEach(s2=>{this.activateRoutes(s2,A1[s2.value.outlet],M1),this.forwardEvent(new g0(s2.value.snapshot))}),U.children.length&&this.forwardEvent(new z2(U.value.snapshot))}activateRoutes(U,P,M1){const A1=U.value,s2=P?P.value:null;if(z6(A1),A1===s2)if(A1.component){const D2=M1.getOrCreateContext(A1.outlet);this.activateChildRoutes(U,P,D2.children)}else this.activateChildRoutes(U,P,M1);else if(A1.component){const D2=M1.getOrCreateContext(A1.outlet);if(this.routeReuseStrategy.shouldAttach(A1.snapshot)){const H2=this.routeReuseStrategy.retrieve(A1.snapshot);this.routeReuseStrategy.store(A1.snapshot,null),D2.children.onOutletReAttached(H2.contexts),D2.attachRef=H2.componentRef,D2.route=H2.route.value,D2.outlet&&D2.outlet.attach(H2.componentRef,H2.route.value),z6(H2.route.value),this.activateChildRoutes(U,null,D2.children)}else{const H2=function V4(e1){for(let U=e1.parent;U;U=U.parent){const P=U.routeConfig;if(P&&P._loadedConfig)return P._loadedConfig;if(P&&P.component)return null}return null}(A1.snapshot),r0=H2?H2.module.componentFactoryResolver:null;D2.attachRef=null,D2.route=A1,D2.resolver=r0,D2.outlet&&D2.outlet.activateWith(A1,r0),this.activateChildRoutes(U,null,D2.children)}}else this.activateChildRoutes(U,null,M1)}}class b4{constructor(U,P){this.routes=U,this.module=P}}function Le(e1){return"function"==typeof e1}function q6(e1){return e1 instanceof a2}const B4=Symbol("INITIAL_VALUE");function G6(){return(0,t1.w)(e1=>(0,h.aj)(e1.map(U=>U.pipe((0,V.q)(1),(0,_1.O)(B4)))).pipe((0,n1.R)((U,P)=>{let M1=!1;return P.reduce((A1,s2,D2)=>A1!==B4?A1:(s2===B4&&(M1=!0),M1||!1!==s2&&D2!==P.length-1&&!q6(s2)?A1:s2),U)},B4),(0,p1.h)(U=>U!==B4),(0,k1.U)(U=>q6(U)?U:!0===U),(0,V.q)(1)))}class X4{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new Ce,this.attachRef=null}}class Ce{constructor(){this.contexts=new Map}onChildOutletCreated(U,P){const M1=this.getOrCreateContext(U);M1.outlet=P,this.contexts.set(U,M1)}onChildOutletDestroyed(U){const P=this.getContext(U);P&&(P.outlet=null,P.attachRef=null)}onOutletDeactivated(){const U=this.contexts;return this.contexts=new Map,U}onOutletReAttached(U){this.contexts=U}getOrCreateContext(U){let P=this.getContext(U);return P||(P=new X4,this.contexts.set(U,P)),P}getContext(U){return this.contexts.get(U)||null}}let ve=(()=>{class e1{constructor(P,M1,A1,s2,D2){this.parentContexts=P,this.location=M1,this.resolver=A1,this.changeDetector=D2,this.activated=null,this._activatedRoute=null,this.activateEvents=new e.vpe,this.deactivateEvents=new e.vpe,this.attachEvents=new e.vpe,this.detachEvents=new e.vpe,this.name=s2||K2,P.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const P=this.parentContexts.getContext(this.name);P&&P.route&&(P.attachRef?this.attach(P.attachRef,P.route):this.activateWith(P.route,P.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const P=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(P.instance),P}attach(P,M1){this.activated=P,this._activatedRoute=M1,this.location.insert(P.hostView),this.attachEvents.emit(P.instance)}deactivate(){if(this.activated){const P=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(P)}}activateWith(P,M1){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=P;const D2=(M1=M1||this.resolver).resolveComponentFactory(P._futureSnapshot.routeConfig.component),H2=this.parentContexts.getOrCreateContext(this.name).children,r0=new h4
1(P,H2,this.location.injector);this.activated=this.location.createComponent(D2,this.location.length,r0),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return e1.\u0275fac=function(P){return new(P||e1)(e.Y36(Ce),e.Y36(e.s_b),e.Y36(e._Vd),e.$8M("name"),e.Y36(e.sBO))},e1.\u0275dir=e.lG2({type:e1,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"]}),e1})();class h4{constructor(U,P,M1){this.route=U,this.childContexts=P,this.parent=M1}get(U,P){return U===O6?this.route:U===Ce?this.childContexts:this.parent.get(U,P)}}let x4=(()=>{class e1{}return e1.\u0275fac=function(P){return new(P||e1)},e1.\u0275cmp=e.Xpm({type:e1,selectors:[["ng-component"]],decls:1,vars:0,template:function(P,M1){1&P&&e._UZ(0,"router-outlet")},directives:[ve],encapsulation:2}),e1})();function Ge(e1,U=""){for(let P=0;P<e1.length;P++){const M1=e1[P];c4(M1,se(U,M1))}}function c4(e1,U){e1.children&&Ge(e1.children,U)}function se(e1,U){return U?e1||U.path?e1&&!U.path?`${e1}/`:!e1&&U.path?U.path:`${e1}/${U.path}`:"":e1}function S4(e1){const U=e1.children&&e1.children.map(S4),P=U?Object.assign(Object.assign({},e1),{children:U}):Object.assign({},e1);return!P.component&&(U||P.loadChildren)&&P.outlet&&P.outlet!==K2&&(P.component=x4),P}function We(e1){return e1.outlet||K2}function be(e1,U){const P=e1.filter(M1=>We(M1)===U);return P.push(...e1.filter(M1=>We(M1)!==U)),P}const a6={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function re(e1,U,P){var M1;if(""===U.path)return"full"===U.pathMatch&&(e1.hasChildren()||P.length>0)?Object.assign({},a6):{matched:!0,consumedSegments:[],remainingSegments:P,parameters:{},positionalParamSegments:{}};const s2=(U.matcher||a1)(P,e1,U);if(!s2)return Object.assign({},a6);const D2={};L1(s2.posParams,(r0,j0)=>{D2[j0]=r0.path});const H2=s2.consumed.length>0?Object.assign(Object.assign({},D2),s2.consumed[s2.consumed.length-1].parameters):D2;return{matched:!0,consumedSegments:s2.consumed,remainingSegments:P.slice(s2.consumed.length),parameters:H2,positionalParamSegments:null!==(M1=s2.posParams)&&void 0!==M1?M1:{}}}function xe(e1,U,P,M1,A1="corrected"){if(P.length>0&&function L6(e1,U,P){return P.some(M1=>le(e1,U,M1)&&We(M1)!==K2)}(e1,P,M1)){const D2=new K1(U,function N4(e1,U,P,M1){const A1={};A1[K2]=M1,M1._sourceSegment=e1,M1._segmentIndexShift=U.length;for(const s2 of P)if(""===s2.path&&We(s2)!==K2){const D2=new K1([],{});D2._sourceSegment=e1,D2._segmentIndexShift=U.length,A1[We(s2)]=D2}return A1}(e1,U,M1,new K1(P,e1.children)));return D2._sourceSegment=e1,D2._segmentIndexShift=U.length,{segmentGroup:D2,slicedSegments:[]}}if(0===P.length&&function K6(e1,U,P){return P.some(M1=>le(e1,U,M1))}(e1,P,M1)){const D2=new K1(e1.segments,function qe(e1,U,P,M1,A1,s2){const D2={};for(const H2 of M1)if(le(e1,P,H2)&&!A1[We(H2)]){const r0=new K1([],{});r0._sourceSegment=e1,r0._segmentIndexShift="legacy"===s2?e1.segments.length:U.length,D2[We(H2)]=r0}return Object.assign(Object.assign({},A1),D2)}(e1,U,P,M1,e1.children,A1));return D2._sourceSegment=e1,D2._segmentIndexShift=U.length,{segmentGroup:D2,slicedSegments:P}}const s2=new K1(e1.segments,e1.children);return s2._sourceSegment=e1,s2._segmentIndexShift=U.length,{segmentGroup:s2,slicedSegments:P}}function le(e1,U,P){return(!(e1.hasChildren()||U.length>0)||"full"!==P.pathMatch)&&""===P.path}function n4(e1,U,P,M1){return!!(We(e1)===M1||M1!==K2&&le(U,P,e1))&&("**"===e1.path||re(U,e1,P).matched)}function Oe(e1,U,P){return 0===U.length&&!e1.children[P]}class q4{constructor(U){this.segmentGroup=U||null}}class W6{constructor(U){this.urlTree=U}}function y4(e1){return(0,m._)(new q4(e1))}function ze(e1){return(0,m._)(new W6(e1))}class p4{constructor(U,P,M1,A1,s2){this.configLoader=P,this.urlSerializer=M1,this.urlTree=A1,this.config=s2,this.allowRedirects=!0,this.ngModule=U.get(e.h0i)}apply(){const U=xe(this.urlTree.root,[],[],this.config).segmentGroup,P=new K1(U.segments,U.children);return this.expandSegmentGroup(this.ngModule,this.config,P,K2).pipe((0,k1.U)(s2=>this.createUrlTree(Pe(s2),this.urlTree.queryParams,this.urlTree.fragment))).pipe((0,R1.K)(s2=>{if(s2 instanceof W6)return this.allowRedirects=!1,this.match(s2.urlTree);throw s2 instanceof q4?this.noMatchError(s2):s2}))}match(U){return this.expandSegmentGroup(this.ngModule,this.config,U.root,K2).pipe((0,k1.U)(A1=>this.createUrlTree(Pe(A1),U.queryParams,U.fragment))).pipe((0,R1.K)(A1=>{throw A1 instanceof q4?this.noMatchError(A1):A1}))}noMatchError(U){return new Error(`Cannot match any routes. URL Segment: '${U.segmentGroup}'`)}createUrlTree(U,P,M1){const A1=U.segments.length>0?new K1([],{[K2]:U}):U;return new a2(A1,P,M1)}expandSegmentGroup(U,P,M1,A1){return 0===M1.segments.length&&M1.hasChildren()?this.expandChildren(U,P,M1).pipe((0,k1.U)(s2=>new K1([],s2))):this.expandSegment(U,M1,P,M1.segments,A1,!0)}expandChildren(U,P,M1){const A1=[];
1for(const s2 of Object.keys(M1.children))"primary"===s2?A1.unshift(s2):A1.push(s2);return(0,t.D)(A1).pipe((0,Y.b)(s2=>{const D2=M1.children[s2],H2=be(P,s2);return this.expandSegmentGroup(U,H2,D2,s2).pipe((0,k1.U)(r0=>({segment:r0,outlet:s2})))}),(0,n1.R)((s2,D2)=>(s2[D2.outlet]=D2.segment,s2),{}),(0,z1.Z)())}expandSegment(U,P,M1,A1,s2,D2){return(0,t.D)(M1).pipe((0,Y.b)(H2=>this.expandSegmentAgainstRoute(U,P,M1,H2,A1,s2,D2).pipe((0,R1.K)(j0=>{if(j0 instanceof q4)return(0,M.of)(null);throw j0}))),(0,g2.P)(H2=>!!H2),(0,R1.K)((H2,r0)=>{if(H2 instanceof b.K||"EmptyError"===H2.name)return Oe(P,A1,s2)?(0,M.of)(new K1([],{})):y4(P);throw H2}))}expandSegmentAgainstRoute(U,P,M1,A1,s2,D2,H2){return n4(A1,P,s2,D2)?void 0===A1.redirectTo?this.matchSegmentAgainstRoute(U,P,A1,s2,D2):H2&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(U,P,M1,A1,s2,D2):y4(P):y4(P)}expandSegmentAgainstRouteUsingRedirect(U,P,M1,A1,s2,D2){return"**"===A1.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(U,M1,A1,D2):this.expandRegularSegmentAgainstRouteUsingRedirect(U,P,M1,A1,s2,D2)}expandWildCardWithParamsAgainstRouteUsingRedirect(U,P,M1,A1){const s2=this.applyRedirectCommands([],M1.redirectTo,{});return M1.redirectTo.startsWith("/")?ze(s2):this.lineralizeSegments(M1,s2).pipe((0,B1.zg)(D2=>{const H2=new K1(D2,{});return this.expandSegment(U,H2,P,D2,A1,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(U,P,M1,A1,s2,D2){const{matched:H2,consumedSegments:r0,remainingSegments:j0,positionalParamSegments:a}=re(P,A1,s2);if(!H2)return y4(P);const p=this.applyRedirectCommands(r0,A1.redirectTo,a);return A1.redirectTo.startsWith("/")?ze(p):this.lineralizeSegments(A1,p).pipe((0,B1.zg)(T=>this.expandSegment(U,P,M1,T.concat(j0),D2,!1)))}matchSegmentAgainstRoute(U,P,M1,A1,s2){if("**"===M1.path)return M1.loadChildren?(M1._loadedConfig?(0,M.of)(M1._loadedConfig):this.configLoader.load(U.injector,M1)).pipe((0,k1.U)(p=>(M1._loadedConfig=p,new K1(A1,{})))):(0,M.of)(new K1(A1,{}));const{matched:D2,consumedSegments:H2,remainingSegments:r0}=re(P,M1,A1);return D2?this.getChildConfig(U,M1,A1).pipe((0,B1.zg)(a=>{const p=a.module,T=a.routes,{segmentGroup:H,slicedSegments:C1}=xe(P,H2,r0,T),c2=new K1(H.segments,H.children);if(0===C1.length&&c2.hasChildren())return this.expandChildren(p,T,c2).pipe((0,k1.U)(w0=>new K1(H2,w0)));if(0===T.length&&0===C1.length)return(0,M.of)(new K1(H2,{}));const F2=We(M1)===s2;return this.expandSegment(p,c2,T,C1,F2?K2:s2,!0).pipe((0,k1.U)(o0=>new K1(H2.concat(o0.segments),o0.children)))})):y4(P)}getChildConfig(U,P,M1){return P.children?(0,M.of)(new b4(P.children,U)):P.loadChildren?void 0!==P._loadedConfig?(0,M.of)(P._loadedConfig):this.runCanLoadGuards(U.injector,P,M1).pipe((0,B1.zg)(A1=>A1?this.configLoader.load(U.injector,P).pipe((0,k1.U)(s2=>(P._loadedConfig=s2,s2))):function G4(e1){return(0,m._)(Y2(`Cannot load children because the guard of the route "path: '${e1.path}'" returned false`))}(P))):(0,M.of)(new b4([],U))}runCanLoadGuards(U,P,M1){const A1=P.canLoad;if(!A1||0===A1.length)return(0,M.of)(!0);const s2=A1.map(D2=>{const H2=U.get(D2);let r0;if(function V6(e1){return e1&&Le(e1.canLoad)}(H2))r0=H2.canLoad(P,M1);else{if(!Le(H2))throw new Error("Invalid CanLoad guard");r0=H2(P,M1)}return m1(r0)});return(0,M.of)(s2).pipe(G6(),(0,$.b)(D2=>{if(!q6(D2))return;const H2=Y2(`Redirecting to "${this.urlSerializer.serialize(D2)}"`);throw H2.url=D2,H2}),(0,k1.U)(D2=>!0===D2))}lineralizeSegments(U,P){let M1=[],A1=P.root;for(;;){if(M1=M1.concat(A1.segments),0===A1.numberOfChildren)return(0,M.of)(M1);if(A1.numberOfChildren>1||!A1.children[K2])return(0,m._)(new Error(`Only absolute redirects can have named outlets. redirectTo: '${U.redirectTo}'`));A1=A1.children[K2]}}applyRedirectCommands(U,P,M1){return this.applyRedirectCreatreUrlTree(P,this.urlSerializer.parse(P),U,M1)}applyRedirectCreatreUrlTree(U,P,M1,A1){const s2=this.createSegmentGroup(U,P.root,M1,A1);return new a2(s2,this.createQueryParams(P.queryParams,this.urlTree.queryParams),P.fragment)}createQueryParams(U,P){const M1={};return L1(U,(A1,s2)=>{if("string"==typeof A1&&A1.startsWith(":")){const H2=A1.substring(1);M1[s2]=P[H2]}else M1[s2]=A1}),M1}createSegmentGroup(U,P,M1,A1){const s2=this.createSegments(U,P.segments,M1,A1);let D2={};return L1(P.children,(H2,r0)=>
1{D2[r0]=this.createSegmentGroup(U,H2,M1,A1)}),new K1(s2,D2)}createSegments(U,P,M1,A1){return P.map(s2=>s2.path.startsWith(":")?this.findPosParam(U,s2,A1):this.findOrReturn(s2,M1))}findPosParam(U,P,M1){const A1=M1[P.path.substring(1)];if(!A1)throw new Error(`Cannot redirect to '${U}'. Cannot find '${P.path}'.`);return A1}findOrReturn(U,P){let M1=0;for(const A1 of P){if(A1.path===U.path)return P.splice(M1),A1;M1++}return U}}function Pe(e1){const U={};for(const M1 of Object.keys(e1.children)){const s2=Pe(e1.children[M1]);(s2.segments.length>0||s2.hasChildren())&&(U[M1]=s2)}return function Q6(e1){if(1===e1.numberOfChildren&&e1.children[K2]){const U=e1.children[K2];return new K1(e1.segments.concat(U.segments),U.children)}return e1}(new K1(e1.segments,U))}class m4{constructor(U){this.path=U,this.route=this.path[this.path.length-1]}}class fe{constructor(U,P){this.component=U,this.route=P}}function e4(e1,U,P){const M1=e1._root;return v1(M1,U?U._root:null,P,[M1.value])}function g4(e1,U,P){const M1=function Ze(e1){if(!e1)return null;for(let U=e1.parent;U;U=U.parent){const P=U.routeConfig;if(P&&P._loadedConfig)return P._loadedConfig}return null}(U);return(M1?M1.module.injector:P).get(e1)}function v1(e1,U,P,M1,A1={canDeactivateChecks:[],canActivateChecks:[]}){const s2=h6(U);return e1.children.forEach(D2=>{(function h1(e1,U,P,M1,A1={canDeactivateChecks:[],canActivateChecks:[]}){const s2=e1.value,D2=U?U.value:null,H2=P?P.getContext(e1.value.outlet):null;if(D2&&s2.routeConfig===D2.routeConfig){const r0=function c1(e1,U,P){if("function"==typeof P)return P(e1,U);switch(P){case"pathParamsChange":return!Q1(e1.url,U.url);case"pathParamsOrQueryParamsChange":return!Q1(e1.url,U.url)||!F(e1.queryParams,U.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!T6(e1,U)||!F(e1.queryParams,U.queryParams);default:return!T6(e1,U)}}(D2,s2,s2.routeConfig.runGuardsAndResolvers);r0?A1.canActivateChecks.push(new m4(M1)):(s2.data=D2.data,s2._resolvedData=D2._resolvedData),v1(e1,U,s2.component?H2?H2.children:null:P,M1,A1),r0&&H2&&H2.outlet&&H2.outlet.isActivated&&A1.canDeactivateChecks.push(new fe(H2.outlet.component,D2))}else D2&&e2(U,H2,A1),A1.canActivateChecks.push(new m4(M1)),v1(e1,null,s2.component?H2?H2.children:null:P,M1,A1)})(D2,s2[D2.value.outlet],P,M1.concat([D2.value]),A1),delete s2[D2.value.outlet]}),L1(s2,(D2,H2)=>e2(D2,P.getContext(H2),A1)),A1}function e2(e1,U,P){const M1=h6(e1),A1=e1.value;L1(M1,(s2,D2)=>{e2(s2,A1.component?U?U.children.getContext(D2):null:U,P)}),P.canDeactivateChecks.push(new fe(A1.component&&U&&U.outlet&&U.outlet.isActivated?U.outlet.component:null,A1))}class m6{}function dt(e1){return new E.y(U=>U.error(e1))}class ft{constructor(U,P,M1,A1,s2,D2){this.rootComponentType=U,this.config=P,this.urlTree=M1,this.url=A1,this.paramsInheritanceStrategy=s2,this.relativeLinkResolution=D2}recognize(){const U=xe(this.urlTree.root,[],[],this.config.filter(D2=>void 0===D2.redirectTo),this.relativeLinkResolution).segmentGroup,P=this.processSegmentGroup(this.config,U,K2);if(null===P)return null;const M1=new ne([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},K2,this.rootComponentType,null,this.urlTree.root,-1,{}),A1=new J0(M1,P),s2=new l0(this.url,A1);return this.inheritParamsAndData(s2._root),s2}inheritParamsAndData(U){const P=U.value,M1=l6(P,this.paramsInheritanceStrategy);P.params=Object.freeze(M1.params),P.data=Object.freeze(M1.data),U.children.forEach(A1=>this.inheritParamsAndData(A1))}processSegmentGroup(U,P,M1){return 0===P.segments.length&&P.hasChildren()?this.processChildren(U,P):this.processSegment(U,P,P.segments,M1)}processChildren(U,P){const M1=[];for(const s2 of Object.keys(P.children)){const D2=P.children[s2],H2=be(U,s2),r0=this.processSegmentGroup(H2,D2,s2);if(null===r0)return null;M1.push(...r0)}const A1=_4(M1);return function Re(e1){e1.sort((U,P)=>U.value.outlet===K2?-1:P.value.outlet===K2?1:U.value.outlet.localeCompare(P.value.outlet))}(A1),A1}processSegment(U,P,M1,A1){for(const s2 of U){const D2=this.processSegmentAgainstRoute(s2,P,M1,A1);if(null!==D2)return D2}return Oe(P,M1,A1)?[]:null}processSegmentAgainstRoute(U,P,M1,A1){if(U.redirectTo||!n4(U,P,M1,A1))return null;let s2,D2=[],H2=[];
1if("**"===U.path){const H=M1.length>0?q(M1).parameters:{};s2=new ne(M1,H,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,M4(U),We(U),U.component,U,O4(P),mt(P)+M1.length,Be(U))}else{const H=re(P,U,M1);if(!H.matched)return null;D2=H.consumedSegments,H2=H.remainingSegments,s2=new ne(D2,H.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,M4(U),We(U),U.component,U,O4(P),mt(P)+D2.length,Be(U))}const r0=function Fe(e1){return e1.children?e1.children:e1.loadChildren?e1._loadedConfig.routes:[]}(U),{segmentGroup:j0,slicedSegments:a}=xe(P,D2,H2,r0.filter(H=>void 0===H.redirectTo),this.relativeLinkResolution);if(0===a.length&&j0.hasChildren()){const H=this.processChildren(r0,j0);return null===H?null:[new J0(s2,H)]}if(0===r0.length&&0===a.length)return[new J0(s2,[])];const p=We(U)===A1,T=this.processSegment(r0,j0,a,p?K2:A1);return null===T?null:[new J0(s2,T)]}}function at(e1){const U=e1.value.routeConfig;return U&&""===U.path&&void 0===U.redirectTo}function _4(e1){const U=[],P=new Set;for(const M1 of e1){if(!at(M1)){U.push(M1);continue}const A1=U.find(s2=>M1.value.routeConfig===s2.value.routeConfig);void 0!==A1?(A1.children.push(...M1.children),P.add(A1)):U.push(M1)}for(const M1 of P){const A1=_4(M1.children);U.push(new J0(M1.value,A1))}return U.filter(M1=>!P.has(M1))}function O4(e1){let U=e1;for(;U._sourceSegment;)U=U._sourceSegment;return U}function mt(e1){let U=e1,P=U._segmentIndexShift?U._segmentIndexShift:0;for(;U._sourceSegment;)U=U._sourceSegment,P+=U._segmentIndexShift?U._segmentIndexShift:0;return P-1}function M4(e1){return e1.data||{}}function Be(e1){return e1.resolve||{}}function d(e1){return[...Object.keys(e1),...Object.getOwnPropertySymbols(e1)]}function A(e1){return(0,t1.w)(U=>{const P=e1(U);return P?(0,t.D)(P).pipe((0,k1.U)(()=>U)):(0,M.of)(U)})}class b1{}class n2 extends class Z1{shouldDetach(U){return!1}store(U,P){}shouldAttach(U){return!1}retrieve(U){return null}shouldReuseRoute(U,P){return U.routeConfig===P.routeConfig}}{}const I2=new e.OlP("ROUTES");class $2{constructor(U,P,M1,A1){this.injector=U,this.compiler=P,this.onLoadStartListener=M1,this.onLoadEndListener=A1}load(U,P){if(P._loader$)return P._loader$;this.onLoadStartListener&&this.onLoadStartListener(P);const A1=this.loadModuleFactory(P.loadChildren).pipe((0,k1.U)(s2=>{this.onLoadEndListener&&this.onLoadEndListener(P);const D2=s2.create(U);return new b4(G(D2.injector.get(I2,void 0,e.XFs.Self|e.XFs.Optional)).map(S4),D2)}),(0,R1.K)(s2=>{throw P._loader$=void 0,s2}));return P._loader$=new j.c(A1,()=>new d1.xQ).pipe((0,_2.x)()),P._loader$}loadModuleFactory(U){return m1(U()).pipe((0,B1.zg)(P=>P instanceof e.YKP?(0,M.of)(P):(0,t.D)(this.compiler.compileModuleAsync(P))))}}class _0{}class N0{shouldProcessUrl(U){return!0}extract(U){return U}merge(U,P){return U}}function B0(e1){throw e1}function e6(e1,U,P){return U.parse("/")}function U0(e1,U){return(0,M.of)(null)}const n6={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},i6={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let b6=(()=>{class e1{constructor(P,M1,A1,s2,D2,H2,r0){this.rootComponentType=P,this.urlSerializer=M1,this.rootContexts=A1,this.location=s2,this.config=r0,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new d1.xQ,this.errorHandler=B0,this.malformedUriErrorHandler=e6,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:U0,afterPreactivation:U0},this.urlHandlingStrategy=new N0,this.routeReuseStrategy=new n2,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.ngModule=D2.get(e.h0i),this.console=D2.get(e.c2e);const p=D2.get(e.R0b);this.isNgZoneEnabled=p instanceof e.R0b&&e.R0b.isInAngularZone(),this.resetConfig(r0),this.currentUrlTree=function G1(){return new a2(new K1([],{}),{},null)}(),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new $2(D2,H2,T=>
1this.triggerEvent(new U1(T)),T=>this.triggerEvent(new H1(T))),this.routerState=H6(this.currentUrlTree,this.rootComponentType),this.transitions=new f.X({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){var P;return null===(P=this.location.getState())||void 0===P?void 0:P.\u0275routerPageId}setupNavigations(P){const M1=this.events;return P.pipe((0,p1.h)(A1=>0!==A1.id),(0,k1.U)(A1=>Object.assign(Object.assign({},A1),{extractedUrl:this.urlHandlingStrategy.extract(A1.rawUrl)})),(0,t1.w)(A1=>{let s2=!1,D2=!1;return(0,M.of)(A1).pipe((0,$.b)(H2=>{this.currentNavigation={id:H2.id,initialUrl:H2.currentRawUrl,extractedUrl:H2.extractedUrl,trigger:H2.source,extras:H2.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),(0,t1.w)(H2=>{const r0=this.browserUrlTree.toString(),j0=!this.navigated||H2.extractedUrl.toString()!==r0||r0!==this.currentUrlTree.toString();if(("reload"===this.onSameUrlNavigation||j0)&&this.urlHandlingStrategy.shouldProcessUrl(H2.rawUrl))return Te(H2.source)&&(this.browserUrlTree=H2.extractedUrl),(0,M.of)(H2).pipe((0,t1.w)(p=>{const T=this.transitions.getValue();return M1.next(new Y1(p.id,this.serializeUrl(p.extractedUrl),p.source,p.restoredState)),T!==this.transitions.getValue()?Q.E:Promise.resolve(p)}),function A4(e1,U,P,M1){return(0,t1.w)(A1=>function ge(e1,U,P,M1,A1){return new p4(e1,U,P,M1,A1).apply()}(e1,U,P,A1.extractedUrl,M1).pipe((0,k1.U)(s2=>Object.assign(Object.assign({},A1),{urlAfterRedirects:s2}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),(0,$.b)(p=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:p.urlAfterRedirects})}),function L4(e1,U,P,M1,A1){return(0,B1.zg)(s2=>function Ie(e1,U,P,M1,A1="emptyOnly",s2="legacy"){try{const D2=new ft(e1,U,P,M1,A1,s2).recognize();return null===D2?dt(new m6):(0,M.of)(D2)}catch(D2){return dt(D2)}}(e1,U,s2.urlAfterRedirects,P(s2.urlAfterRedirects),M1,A1).pipe((0,k1.U)(D2=>Object.assign(Object.assign({},s2),{targetSnapshot:D2}))))}(this.rootComponentType,this.config,p=>this.serializeUrl(p),this.paramsInheritanceStrategy,this.relativeLinkResolution),(0,$.b)(p=>{if("eager"===this.urlUpdateStrategy){if(!p.extras.skipLocationChange){const H=this.urlHandlingStrategy.merge(p.urlAfterRedirects,p.rawUrl);this.setBrowserUrl(H,p)}this.browserUrlTree=p.urlAfterRedirects}const T=new y2(p.id,this.serializeUrl(p.extractedUrl),this.serializeUrl(p.urlAfterRedirects),p.targetSnapshot);M1.next(T)}));if(j0&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:T,extractedUrl:H,source:C1,restoredState:c2,extras:F2}=H2,e0=new Y1(T,this.serializeUrl(H),C1,c2);M1.next(e0);const o0=H6(H,this.rootComponentType).snapshot;return(0,M.of)(Object.assign(Object.assign({},H2),{targetSnapshot:o0,urlAfterRedirects:H,extras:Object.assign(Object.assign({},F2),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=H2.rawUrl,H2.resolve(null),Q.E}),A(H2=>{const{targetSnapshot:r0,id:j0,extractedUrl:a,rawUrl:p,extras:{skipLocationChange:T,replaceUrl:H}}=H2;return this.hooks.beforePreactivation(r0,{navigationId:j0,appliedUrlTree:a,rawUrlTree:p,skipLocationChange:!!T,replaceUrl:!!H})}),(0,$.b)(H2=>{const r0=new T2(H2.id,this.serializeUrl(H2.extractedUrl),this.serializeUrl(H2.urlAfterRedirects),H2.targetSnapshot);this.triggerEvent(r0)}),(0,k1.U)(H2=>Object.assign(Object.assign({},H2),{guards:e4(H2.targetSnapshot,H2.currentSnapshot,this.rootContexts)})),function d0(e1,U){return(0,B1.zg)(P=>{const{targetSnapshot:M1,currentSnapshot:A1,guards:{canActivateChecks:s2,canDeactivateChecks:D2}}=P;return 0===D2.length&&0===s2.length?(0,M.of)(Object.assign(Object.assign({},P),{guardsResult:!0})):function R0(e1,U,P,M1){return(0,t.D)(e1).pipe((0,B1.zg)(A1=>
1function L0(e1,U,P,M1,A1){const s2=U&&U.routeConfig?U.routeConfig.canDeactivate:null;if(!s2||0===s2.length)return(0,M.of)(!0);const D2=s2.map(H2=>{const r0=g4(H2,U,A1);let j0;if(function E4(e1){return e1&&Le(e1.canDeactivate)}(r0))j0=m1(r0.canDeactivate(e1,U,P,M1));else{if(!Le(r0))throw new Error("Invalid CanDeactivate guard");j0=m1(r0(e1,U,P,M1))}return j0.pipe((0,g2.P)())});return(0,M.of)(D2).pipe(G6())}(A1.component,A1.route,P,U,M1)),(0,g2.P)(A1=>!0!==A1,!0))}(D2,M1,A1,e1).pipe((0,B1.zg)(H2=>H2&&function s6(e1){return"boolean"==typeof e1}(H2)?function v6(e1,U,P,M1){return(0,t.D)(U).pipe((0,Y.b)(A1=>(0,S.z)(function a4(e1,U){return null!==e1&&U&&U(new r2(e1)),(0,M.of)(!0)}(A1.route.parent,M1),function w4(e1,U){return null!==e1&&U&&U(new G2(e1)),(0,M.of)(!0)}(A1.route,M1),function W4(e1,U,P){const M1=U[U.length-1],s2=U.slice(0,U.length-1).reverse().map(D2=>function H4(e1){const U=e1.routeConfig?e1.routeConfig.canActivateChild:null;return U&&0!==U.length?{node:e1,guards:U}:null}(D2)).filter(D2=>null!==D2).map(D2=>(0,D.P)(()=>{const H2=D2.guards.map(r0=>{const j0=g4(r0,D2.node,P);let a;if(function F4(e1){return e1&&Le(e1.canActivateChild)}(j0))a=m1(j0.canActivateChild(M1,e1));else{if(!Le(j0))throw new Error("Invalid CanActivateChild guard");a=m1(j0(M1,e1))}return a.pipe((0,g2.P)())});return(0,M.of)(H2).pipe(G6())}));return(0,M.of)(s2).pipe(G6())}(e1,A1.path,P),function et(e1,U,P){const M1=U.routeConfig?U.routeConfig.canActivate:null;if(!M1||0===M1.length)return(0,M.of)(!0);const A1=M1.map(s2=>(0,D.P)(()=>{const D2=g4(s2,U,P);let H2;if(function $4(e1){return e1&&Le(e1.canActivate)}(D2))H2=m1(D2.canActivate(U,e1));else{if(!Le(D2))throw new Error("Invalid CanActivate guard");H2=m1(D2(U,e1))}return H2.pipe((0,g2.P)())}));return(0,M.of)(A1).pipe(G6())}(e1,A1.route,P))),(0,g2.P)(A1=>!0!==A1,!0))}(M1,s2,e1,U):(0,M.of)(H2)),(0,k1.U)(H2=>Object.assign(Object.assign({},P),{guardsResult:H2})))})}(this.ngModule.injector,H2=>this.triggerEvent(H2)),(0,$.b)(H2=>{if(q6(H2.guardsResult)){const j0=Y2(`Redirecting to "${this.serializeUrl(H2.guardsResult)}"`);throw j0.url=H2.guardsResult,j0}const r0=new d2(H2.id,this.serializeUrl(H2.extractedUrl),this.serializeUrl(H2.urlAfterRedirects),H2.targetSnapshot,!!H2.guardsResult);this.triggerEvent(r0)}),(0,p1.h)(H2=>!!H2.guardsResult||(this.restoreHistory(H2),this.cancelNavigationTransition(H2,""),!1)),A(H2=>{if(H2.guards.canActivateChecks.length)return(0,M.of)(H2).pipe((0,$.b)(r0=>{const j0=new N1(r0.id,this.serializeUrl(r0.extractedUrl),this.serializeUrl(r0.urlAfterRedirects),r0.targetSnapshot);this.triggerEvent(j0)}),(0,t1.w)(r0=>{let j0=!1;return(0,M.of)(r0).pipe(function T1(e1,U){return(0,B1.zg)(P=>{const{targetSnapshot:M1,guards:{canActivateChecks:A1}}=P;if(!A1.length)return(0,M.of)(P);let s2=0;return(0,t.D)(A1).pipe((0,Y.b)(D2=>function J(e1,U,P,M1){return function l(e1,U,P,M1){const A1=d(e1);if(0===A1.length)return(0,M.of)({});const s2={};return(0,t.D)(A1).pipe((0,B1.zg)(D2=>function v(e1,U,P,M1){const A1=g4(e1,U,M1);return m1(A1.resolve?A1.resolve(U,P):A1(U,P))}(e1[D2],U,P,M1).pipe((0,$.b)(H2=>{s2[D2]=H2}))),(0,R2.h)(1),(0,B1.zg)(()=>d(s2).length===A1.length?(0,M.of)(s2):Q.E))}(e1._resolve,e1,U,M1).pipe((0,k1.U)(s2=>(e1._resolvedData=s2,e1.data=Object.assign(Object.assign({},e1.data),l6(e1,P).resolve),null)))}(D2.route,M1,e1,U)),(0,$.b)(()=>s2++),(0,R2.h)(1),(0,B1.zg)(D2=>s2===A1.length?(0,M.of)(P):Q.E))})}(this.paramsInheritanceStrategy,this.ngModule.injector),(0,$.b)({next:()=>j0=!0,complete:()=>{j0||(this.restoreHistory(r0),this.cancelNavigationTransition(r0,"At least one route resolver didn't emit any value."))}}))}),(0,$.b)(r0=>{const j0=new O1(r0.id,this.serializeUrl(r0.extractedUrl),this.serializeUrl(r0.urlAfterRedirects),r0.targetSnapshot);this.triggerEvent(j0)}))}),A(H2=>{const{targetSnapshot:r0,id:j0,extractedUrl:a,rawUrl:p,extras:{skipLocationChange:T,replaceUrl:H}}=H2;return this.hooks.afterPreactivation(r0,{navigationId:j0,appliedUrlTree:a,rawUrlTree:p,skipLocationChange:!!T,replaceUrl:!!H})}),(0,k1.U)(H2=>{const r0=function J6(e1,U,P){const M1=Ne(e1,U._root,P?P._root:void 0);return new ce(M1,U)}(this.routeReuseStrategy,H2.targetSnapshot,H2.currentRouterState);return Object.assign(Object.assign({},H2),{targetRouterState:r0})}),(0,$.b)(H2=>{this.currentUrlTree=H2.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(H2.urlAfterRedirects,H2.rawUrl),this.routerState=H2.targetRouterState,"deferred"===this.urlUpdateStrategy&&(H2.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,H2),this.browserUrlTree=H2.urlAfterRedirects)}),((e1,U,P)=>(0,k1.U)(M1=>(new $e(U,M1.targetRouterState,M1.currentRouterState,P).activate(e1),M1)))(this.rootContexts,this.routeReuseStrategy,H2=>this.triggerEvent(H2)),(0,$.b)({next(){s2=!0},complete(){s2=!0}}),(0,p2.x)(()=>{var H2;s2||D2||this.cancelNavigationTransition(A1,`Navigation ID ${A1.id} is not equal to the current navigation id ${this.navigationId}`),(null===(H2=this.currentNavigation)||void 0===H2?void 0:H2.id)===A1.id&&(this.currentNavigation=null)}),(0,R1.K)(H2=>{if(D2=!0,function S1(e1){return e1&&e1[v2]}(H2)){const r0=q6(H2.url);r0||(this.navigated=!0,this.restoreHistory(A1,!0));const j0=new U2(A1.id,this.serializeUrl(A1.extractedUrl),H2.message);M1.next(j0),r0?setTimeout(()=>{const a=this.urlHandlingStrategy.merge(H2.url,this.rawUrlTree),p={skipLocationChange:A1.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||Te(A1.source)};this.scheduleNavigation(a,"imperative",null,p,{resolve:A1.resolve,reject:A1.reject,promise:A1.promise})},0):A1.resolve(!1)}else{this.restoreHistory(A1,!0);const r0=new y1(A1.id,this.serializeUrl(A1.extractedUrl),H2);M1.next(r0);try{A1.resolve(this.errorHandler(H2))}catch(j0){A1.reject(j0)}}return Q.E}))}))}resetRootComponentType(P){this.rootComponentType=P,this.routerState.root.component=this.rootComponentType}setTransition(P){this.transitions.next(Object.assign(Object.assign({},this.transitions.value),P))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(P=>{const M1="popstate"===P.type?"popstate":"hashchange";"popstate"===M1&&setTimeout(()=>{var A1;const s2={replaceUrl:!0},D2=(null===(A1=P.state)||void 0===A1?void 0:A1.navigationId)?P.state:null;if(D2){const r0=Object.assign({},D2);delete r0.navigationId,delete r0.\u0275routerPageId,0!==Object.keys(r0).length&&(s2.state=r0)}const H2=this.parseUrl(P.url);this.scheduleNavigation(H2,M1,D2,s2)},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(P){this.events.next(P)}resetConfig(P){Ge(P),this.config=P.map(S4),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(P,M1={}){const{relativeTo:A1,queryParams:s2,fragment:D2,queryParamsHandling:H2,preserveFragment:r0}=M1,j0=A1||this.routerState.root,a=r0?this.currentUrlTree.fragment:D2;let p=null;
1switch(H2){case"merge":p=Object.assign(Object.assign({},this.currentUrlTree.queryParams),s2);break;case"preserve":p=this.currentUrlTree.queryParams;break;default:p=s2||null}return null!==p&&(p=this.removeEmptyProps(p)),function Y0(e1,U,P,M1,A1){if(0===P.length)return U6(U.root,U.root,U.root,M1,A1);const s2=function we(e1){if("string"==typeof e1[0]&&1===e1.length&&"/"===e1[0])return new ie(!0,0,e1);let U=0,P=!1;const M1=e1.reduce((A1,s2,D2)=>{if("object"==typeof s2&&null!=s2){if(s2.outlets){const H2={};return L1(s2.outlets,(r0,j0)=>{H2[j0]="string"==typeof r0?r0.split("/"):r0}),[...A1,{outlets:H2}]}if(s2.segmentPath)return[...A1,s2.segmentPath]}return"string"!=typeof s2?[...A1,s2]:0===D2?(s2.split("/").forEach((H2,r0)=>{0==r0&&"."===H2||(0==r0&&""===H2?P=!0:".."===H2?U++:""!=H2&&A1.push(H2))}),A1):[...A1,s2]},[]);return new ie(P,U,M1)}(P);if(s2.toRoot())return U6(U.root,U.root,new K1([],{}),M1,A1);const D2=function w6(e1,U,P){if(e1.isAbsolute)return new X0(U.root,!0,0);if(-1===P.snapshot._lastPathIndex){const s2=P.snapshot._urlSegment;return new X0(s2,s2===U.root,0)}const M1=Y6(e1.commands[0])?0:1;return function Ve(e1,U,P){let M1=e1,A1=U,s2=P;for(;s2>A1;){if(s2-=A1,M1=M1.parent,!M1)throw new Error("Invalid number of '../'");A1=M1.segments.length}return new X0(M1,!1,A1-s2)}(P.snapshot._urlSegment,P.snapshot._lastPathIndex+M1,e1.numberOfDoubleDots)}(s2,U,e1),H2=D2.processChildren?Xe(D2.segmentGroup,D2.index,s2.commands):Ae(D2.segmentGroup,D2.index,s2.commands);return U6(U.root,D2.segmentGroup,H2,M1,A1)}(j0,this.currentUrlTree,P,p,null!=a?a:null)}navigateByUrl(P,M1={skipLocationChange:!1}){const A1=q6(P)?P:this.parseUrl(P),s2=this.urlHandlingStrategy.merge(A1,this.rawUrlTree);return this.scheduleNavigation(s2,"imperative",null,M1)}navigate(P,M1={skipLocationChange:!1}){return function X6(e1){for(let U=0;U<e1.length;U++){const P=e1[U];if(null==P)throw new Error(`The requested path contains ${P} segment at index ${U}`)}}(P),this.navigateByUrl(this.createUrlTree(P,M1),M1)}serializeUrl(P){return this.urlSerializer.serialize(P)}parseUrl(P){let M1;try{M1=this.urlSerializer.parse(P)}catch(A1){M1=this.malformedUriErrorHandler(A1,this.urlSerializer,P)}return M1}isActive(P,M1){let A1;if(A1=!0===M1?Object.assign({},n6):!1===M1?Object.assign({},i6):M1,q6(P))return s0(this.currentUrlTree,P,A1);const s2=this.parseUrl(P);return s0(this.currentUrlTree,s2,A1)}removeEmptyProps(P){return Object.keys(P).reduce((M1,A1)=>{const s2=P[A1];return null!=s2&&(M1[A1]=s2),M1},{})}processNavigations(){this.navigations.subscribe(P=>{this.navigated=!0,this.lastSuccessfulId=P.id,this.currentPageId=P.targetPageId,this.events.next(new f2(P.id,this.serializeUrl(P.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,P.resolve(!0)},P=>{this.console.warn(`Unhandled Navigation Error: ${P}`)})}scheduleNavigation(P,M1,A1,s2,D2){var H2,r0;if(this.disposed)return Promise.resolve(!1);let j0,a,p;D2?(j0=D2.resolve,a=D2.reject,p=D2.promise):p=new Promise((C1,c2)=>{j0=C1,a=c2});const T=++this.navigationId;let H;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(A1=this.location.getState()),H=A1&&A1.\u0275routerPageId?A1.\u0275routerPageId:s2.replaceUrl||s2.skipLocationChange?null!==(H2=this.browserPageId)&&void 0!==H2?H2:0:(null!==(r0=this.browserPageId)&&void 0!==r0?r0:0)+1):H=0,this.setTransition({id:T,targetPageId:H,source:M1,restoredState:A1,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:P,extras:s2,resolve:j0,reject:a,promise:p,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),p.catch(C1=>Promise.reject(C1))}setBrowserUrl(P,M1){const A1=this.urlSerializer.serialize(P),s2=Object.assign(Object.assign({},M1.extras.state),this.generateNgRouterState(M1.id,M1.targetPageId));this.location.isCurrentPathEqualTo(A1)||M1.extras.replaceUrl?this.location.replaceState(A1,"",s2):this.location.go(A1,"",s2)}restoreHistory(P,M1=!1){var A1,s2;if("computed"===this.canceledNavigationResolution){const D2=this.currentPageId-P.targetPageId;"popstate"!==P.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==(null===(A1=this.currentNavigation)||void 0===A1?void 0:A1.finalUrl)||0===D2?this.currentUrlTree===(null===(s2=this.currentNavigation)||void 0===s2?void 0:s2.finalUrl)&&0===D2&&(this.resetState(P),this.browserUrlTree=P.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(D2)}else"replace"===this.canceledNavigationResolution&&(M1&&this.resetState(P),this.resetUrlToCurrentUrlTree())}resetState(P){this.routerState=P.currentRouterState,this.currentUrlTree=P.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,P.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}cancelNavigationTransition(P,M1){const A1=new U2(P.id,this.serializeUrl(P.extractedUrl),M1);this.triggerEvent(A1),P.resolve(!1)}generateNgRouterState(P,M1){return"computed"===this.canceledNavigationResolution?{navigationId:P,\u0275routerPageId:M1}:{navigationId:P}}}return e1.\u0275fac=function(P){e.$Z()},e1.\u0275prov=e.Yz7({token:e1,factory:e1.\u0275fac}),e1})();function Te(e1){return"imperative"!==e1}let E6=(()=>{class e1{constructor(P,M1,A1,s2,D2){this.router=P,this.route=M1,this.tabIndexAttribute=A1,this.renderer=s2,this.el=D2,this.commands=null,this.onChanges=new d1.xQ,this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(P){if(null!=this.tabIndexAttribute)return;const M1=this.renderer,A1=this.el.nativeElement;null!==P?M1.setAttribute(A1,"tabindex",P):M1.removeAttribute(A1,"tabindex")}ngOnChanges(P){this.onChanges.next(this)}set routerLink(P){null!=P?(this.commands=Array.isArray(P)?P:[P],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(){if(null===this.urlTree)return!0;const P={skipLocationChange:g6(this.skipLocationChange),replaceUrl:g6(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,P),!0}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:g6(this.preserveFragment)})}}return e1.\u0275fac=function(P){return new(P||e1)(e.Y36(b6),e.Y36(O6),e.$8M("tabindex"),e.Y36(e.Qsj),e.Y36(e.SBq))},e1.\u0275dir=e.lG2({type:e1,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(P,M1){1&P&&e.NdJ("click",function(){return M1.onClick()})},inputs:{queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo",routerLink:"routerLink"},features:[e.TTD]}),e1})(),ee=(()=>{class e1{constructor(P,M1,A1){this.router=P,this.route=M1,this.locationStrategy=A1,this.commands=null,this.href=null,this.onChanges=new d1.xQ,this.subscription=P.events.subscribe(s2=>{s2 instanceof f2&&this.updateTargetUrlAndHref()})}set routerLink(P){this.commands=null!=P?Array.isArray(P)?P:[P]:null}ngOnChanges(P){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(P,M1,A1,s2,D2){if(0!==P||M1||A1||s2||D2||"string"==typeof this.target&&"_self"!=this.target||null===this.urlTree)return!0;const H2={skipLocationChange:g6(this.skipLocationChange),replaceUrl:g6(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,H2),!1}updateTargetUrlAndHref(){this.href=null!==this.urlTree?this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:g6(this.preserveFragment)})}}return e1.\u0275fac=function(P){return new(P||e1)(e.Y36(b6),e.Y36(O6),e.Y36(C2.S$))},e1.\u0275dir=e.lG2({type:e1,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(P,M1){1&P&&e.NdJ("click",function(s2){return M1.onClick(s2.button,s2.ctrlKey,s2.
1shiftKey,s2.altKey,s2.metaKey)}),2&P&&e.uIk("target",M1.target)("href",M1.href,e.LSH)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo",routerLink:"routerLink"},features:[e.TTD]}),e1})();function g6(e1){return""===e1||!!e1}let P6=(()=>{class e1{constructor(P,M1,A1,s2,D2,H2){this.router=P,this.element=M1,this.renderer=A1,this.cdr=s2,this.link=D2,this.linkWithHref=H2,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new e.vpe,this.routerEventsSubscription=P.events.subscribe(r0=>{r0 instanceof f2&&this.update()})}ngAfterContentInit(){(0,M.of)(this.links.changes,this.linksWithHrefs.changes,(0,M.of)(null)).pipe((0,L2.J)()).subscribe(P=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){var P;null===(P=this.linkInputChangesSubscription)||void 0===P||P.unsubscribe();const M1=[...this.links.toArray(),...this.linksWithHrefs.toArray(),this.link,this.linkWithHref].filter(A1=>!!A1).map(A1=>A1.onChanges);this.linkInputChangesSubscription=(0,t.D)(M1).pipe((0,L2.J)()).subscribe(A1=>{this.isActive!==this.isLinkActive(this.router)(A1)&&this.update()})}set routerLinkActive(P){const M1=Array.isArray(P)?P:P.split(" ");this.classes=M1.filter(A1=>!!A1)}ngOnChanges(P){this.update()}ngOnDestroy(){var P;this.routerEventsSubscription.unsubscribe(),null===(P=this.linkInputChangesSubscription)||void 0===P||P.unsubscribe()}update(){!this.links||!this.linksWithHrefs||!this.router.navigated||Promise.resolve().then(()=>{const P=this.hasActiveLinks();this.isActive!==P&&(this.isActive=P,this.cdr.markForCheck(),this.classes.forEach(M1=>{P?this.renderer.addClass(this.element.nativeElement,M1):this.renderer.removeClass(this.element.nativeElement,M1)}),this.isActiveChange.emit(P))})}isLinkActive(P){const M1=function ue(e1){return!!e1.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return A1=>!!A1.urlTree&&P.isActive(A1.urlTree,M1)}hasActiveLinks(){const P=this.isLinkActive(this.router);return this.link&&P(this.link)||this.linkWithHref&&P(this.linkWithHref)||this.links.some(P)||this.linksWithHrefs.some(P)}}return e1.\u0275fac=function(P){return new(P||e1)(e.Y36(b6),e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(e.sBO),e.Y36(E6,8),e.Y36(ee,8))},e1.\u0275dir=e.lG2({type:e1,selectors:[["","routerLinkActive",""]],contentQueries:function(P,M1,A1){if(1&P&&(e.Suo(A1,E6,5),e.Suo(A1,ee,5)),2&P){let s2;e.iGM(s2=e.CRH())&&(M1.links=s2),e.iGM(s2=e.CRH())&&(M1.linksWithHrefs=s2)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],features:[e.TTD]}),e1})();class ke{}class De{preload(U,P){return P().pipe((0,R1.K)(()=>(0,M.of)(null)))}}class Ue{preload(U,P){return(0,M.of)(null)}}let T4=(()=>{class e1{constructor(P,M1,A1,s2){this.router=P,this.injector=A1,this.preloadingStrategy=s2,this.loader=new $2(A1,M1,r0=>P.triggerEvent(new U1(r0)),r0=>P.triggerEvent(new H1(r0)))}setUpPreloading(){this.subscription=this.router.events.pipe((0,p1.h)(P=>P instanceof f2),(0,Y.b)(()=>this.preload())).subscribe(()=>{})}preload(){const P=this.injector.get(e.h0i);return this.processRoutes(P,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(P,M1){const A1=[];for(const s2 of M1)if(s2.loadChildren&&!s2.canLoad&&s2._loadedConfig){const D2=s2._loadedConfig;A1.push(this.processRoutes(D2.module,D2.routes))}else s2.loadChildren&&!s2.canLoad?A1.push(this.preloadConfig(P,s2)):s2.children&&A1.push(this.processRoutes(P,s2.children));return(0,t.D)(A1).pipe((0,L2.J)(),(0,k1.U)(s2=>{}))}preloadConfig(P,M1){return this.preloadingStrategy.preload(M1,()=>(M1._loadedConfig?(0,M.of)(M1._loadedConfig):this.loader.load(P.injector,M1)).pipe((0,B1.zg)(s2=>(M1._loadedConfig=s2,this.processRoutes(s2.module,s2.routes)))))}}return e1.\u0275fac=function(P){return new(P||e1)(e.LFG(b6),e.LFG(e.Sil),e.LFG
1(e.zs3),e.LFG(ke))},e1.\u0275prov=e.Yz7({token:e1,factory:e1.\u0275fac}),e1})(),o4=(()=>{class e1{constructor(P,M1,A1={}){this.router=P,this.viewportScroller=M1,this.options=A1,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},A1.scrollPositionRestoration=A1.scrollPositionRestoration||"disabled",A1.anchorScrolling=A1.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(P=>{P instanceof Y1?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=P.navigationTrigger,this.restoredId=P.restoredState?P.restoredState.navigationId:0):P instanceof f2&&(this.lastId=P.id,this.scheduleScrollEvent(P,this.router.parseUrl(P.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(P=>{P instanceof q2&&(P.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(P.position):P.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(P.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(P,M1){this.router.triggerEvent(new q2(P,"popstate"===this.lastSource?this.store[this.restoredId]:null,M1))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return e1.\u0275fac=function(P){e.$Z()},e1.\u0275prov=e.Yz7({token:e1,factory:e1.\u0275fac}),e1})();const k4=new e.OlP("ROUTER_CONFIGURATION"),K0=new e.OlP("ROUTER_FORROOT_GUARD"),u6=[C2.Ye,{provide:w2,useClass:M2},{provide:b6,useFactory:function x1(e1,U,P,M1,A1,s2,D2={},H2,r0){const j0=new b6(null,e1,U,P,M1,A1,G(s2));return H2&&(j0.urlHandlingStrategy=H2),r0&&(j0.routeReuseStrategy=r0),function V1(e1,U){e1.errorHandler&&(U.errorHandler=e1.errorHandler),e1.malformedUriErrorHandler&&(U.malformedUriErrorHandler=e1.malformedUriErrorHandler),e1.onSameUrlNavigation&&(U.onSameUrlNavigation=e1.onSameUrlNavigation),e1.paramsInheritanceStrategy&&(U.paramsInheritanceStrategy=e1.paramsInheritanceStrategy),e1.relativeLinkResolution&&(U.relativeLinkResolution=e1.relativeLinkResolution),e1.urlUpdateStrategy&&(U.urlUpdateStrategy=e1.urlUpdateStrategy),e1.canceledNavigationResolution&&(U.canceledNavigationResolution=e1.canceledNavigationResolution)}(D2,j0),D2.enableTracing&&j0.events.subscribe(a=>{var p,T;null===(p=console.group)||void 0===p||p.call(console,`Router Event: ${a.constructor.name}`),console.log(a.toString()),console.log(a),null===(T=console.groupEnd)||void 0===T||T.call(console)}),j0},deps:[w2,Ce,C2.Ye,e.zs3,e.Sil,I2,k4,[_0,new e.FiY],[b1,new e.FiY]]},Ce,{provide:O6,useFactory:function m2(e1){return e1.routerState.root},deps:[b6]},T4,Ue,De,{provide:k4,useValue:{enableTracing:!1}}];function d6(){return new e.PXZ("Router",b6)}let X=(()=>{class e1{constructor(P,M1){}static forRoot(P,M1){return{ngModule:e1,providers:[u6,K(P),{provide:K0,useFactory:$1,deps:[[b6,new e.FiY,new e.tp0]]},{provide:k4,useValue:M1||{}},{provide:C2.S$,useFactory:l1,deps:[C2.lw,[new e.tBr(C2.mr),new e.FiY],k4]},{provide:o4,useFactory:D1,deps:[b6,C2.EM,k4]},{provide:ke,useExisting:M1&&M1.preloadingStrategy?M1.preloadingStrategy:Ue},{provide:e.PXZ,multi:!0,useFactory:d6},[A2,{provide:e.ip1,multi:!0,useFactory:W2,deps:[A2]},{provide:a0,useFactory:n0,deps:[A2]},{provide:e.tb,multi:!0,useExisting:a0}]]}}static forChild(P){return{ngModule:e1,providers:[K(P)]}}}return e1.\u0275fac=function(P){return new(P||e1)(e.LFG(K0,8),e.LFG(b6,8))},e1.\u0275mod=e.oAB({type:e1}),e1.\u0275inj=e.cJS({}),e1})();function D1(e1,U,P){return P.scrollOffset&&U.setOffset(P.scrollOffset),new o4(e1,U,P)}function l1(e1,U,P={}){return P.useHash?new C2.Do(e1,U):new C2.b0(e1,U)}function $1(e1){return"guarded"}function K(e1){return[{provide:e.deG,multi:!0,useValue:e1},{provide:I2,multi:!0,useValue:e1}]}let A2=(()=>{class e1{constructor(P){this.injector=P,this.initNavigation=!1,this.destroyed=!1,this.resultOfPreactivationDone=new d1.xQ}appInitializer(){return this.injector.get(C2.V_,Promise.resolve(null)).then(()=>
1{if(this.destroyed)return Promise.resolve(!0);let M1=null;const A1=new Promise(H2=>M1=H2),s2=this.injector.get(b6),D2=this.injector.get(k4);return"disabled"===D2.initialNavigation?(s2.setUpLocationChangeListener(),M1(!0)):"enabled"===D2.initialNavigation||"enabledBlocking"===D2.initialNavigation?(s2.hooks.afterPreactivation=()=>this.initNavigation?(0,M.of)(null):(this.initNavigation=!0,M1(!0),this.resultOfPreactivationDone),s2.initialNavigation()):M1(!0),A1})}bootstrapListener(P){const M1=this.injector.get(k4),A1=this.injector.get(T4),s2=this.injector.get(o4),D2=this.injector.get(b6),H2=this.injector.get(e.z2F);P===H2.components[0]&&(("enabledNonBlocking"===M1.initialNavigation||void 0===M1.initialNavigation)&&D2.initialNavigation(),A1.setUpPreloading(),s2.init(),D2.resetRootComponentType(H2.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}ngOnDestroy(){this.destroyed=!0}}return e1.\u0275fac=function(P){return new(P||e1)(e.LFG(e.zs3))},e1.\u0275prov=e.Yz7({token:e1,factory:e1.\u0275fac}),e1})();function W2(e1){return e1.appInitializer.bind(e1)}function n0(e1){return e1.bootstrapListener.bind(e1)}const a0=new e.OlP("Router Initializer")},79546:(h2,w1,_)=>{"use strict";_.d(w1,{BN:()=>K0,by:()=>o4,uH:()=>$1});var e=_(5e3);const t=()=>{};let M={},f={},h=null,m={mark:t,measure:t};try{"undefined"!=typeof window&&(M=window),"undefined"!=typeof document&&(f=document),"undefined"!=typeof MutationObserver&&(h=MutationObserver),"undefined"!=typeof performance&&(m=performance)}catch(K){}const{userAgent:b=""}=M.navigator||{},S=M,D=f,E=h,Q=m,d1=!!D.documentElement&&!!D.head&&"function"==typeof D.addEventListener&&"function"==typeof D.createElement,k1=~b.indexOf("MSIE")||~b.indexOf("Trident/");var t1="classic",V="duotone",_1="sharp",n1="sharp-duotone",p1=[t1,V,_1,n1],k2={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid"}},f2=[1,2,3,4,5,6,7,8,9,10],U2=f2.concat([11,12,13,14,15,16,17,18,19,20]),y1={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},y2=[...Object.keys({classic:["fas","far","fal","fat"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds"]}),"solid","regular","light","thin","duotone","brands","2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",y1.GROUP,y1.SWAP_OPACITY,y1.PRIMARY,y1.SECONDARY].concat(f2.map(K=>"".concat(K,"x"))).concat(U2.map(K=>"w-".concat(K)));const U1="___FONT_AWESOME___",H1=16,z2="svg-inline--fa",G2="data-fa-i2svg",g0="data-fa-pseudo-element",K2="data-prefix",u2="data-icon",X2="fontawesome-i2svg",Y2=["HTML","HEAD","STYLE","SCRIPT"],S1=(()=>{try{return!0}catch(K){return!1}})(),a1=[t1,_1,n1];function f1(K){return new Proxy(K,{get:(x1,V1)=>V1 in x1?x1[V1]:x1[t1]})}const F=t6({},k2);F[t1]=t6(t6(t6({},k2[t1]),{fak:"kit","fa-kit":"kit"}),{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"});const o1=f1(F),G=t6({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds"}});G[t1]=t6(t6(t6({},G[t1]),{kit:"fak"}),{"kit-duotone":"fakd"});const q=f1(G),W=t6({},{classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid"}});W[t1]=t6(t6({},W[t1]),{fak:"fa-kit"});const L1=f1(W),m1=t6({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds"}});m1[t1]=t6(t6({},m1[t1]),{"fa-kit":"fak"});const G1=f1(m1),l2=/fa(s|r|l|t|d|b|k|kd|ss|sr|sl|st|sds)?[\-\ ]/,S2="fa-layers-text",s0=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,M6=(f1(t6({}
1,{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds"}})),["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"]),q0=y1,N2=new Set;Object.keys(q[t1]).map(N2.add.bind(N2)),Object.keys(q[_1]).map(N2.add.bind(N2)),Object.keys(q[n1]).map(N2.add.bind(N2));const j1=["kit",...y2],a2=S.FontAwesomeConfig||{};D&&"function"==typeof D.querySelector&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(x1=>{let[V1,m2]=x1;const A2=function b2(K){return""===K||"false"!==K&&("true"===K||K)}(function K1(K){var x1=D.querySelector("script["+K+"]");if(x1)return x1.getAttribute(K)}(V1));null!=A2&&(a2[m2]=A2)});const W1={styleDefault:"solid",familyDefault:"classic",cssPrefix:"fa",replacementClass:z2,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};a2.familyPrefix&&(a2.cssPrefix=a2.familyPrefix);const Q1=t6(t6({},W1),a2);Q1.autoReplaceSvg||(Q1.observeMutations=!1);const F1={};Object.keys(W1).forEach(K=>{Object.defineProperty(F1,K,{enumerable:!0,set:function(x1){Q1[K]=x1,w2.forEach(V1=>V1(F1))},get:function(){return Q1[K]}})}),Object.defineProperty(F1,"familyPrefix",{enumerable:!0,set:function(K){Q1.cssPrefix=K,w2.forEach(x1=>x1(F1))},get:function(){return Q1.cssPrefix}}),S.FontAwesomeConfig=F1;const w2=[],t0=H1,h0={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function T0(){let K=12,x1="";for(;K-- >0;)x1+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return x1}function I0(K){const x1=[];for(let V1=(K||[]).length>>>0;V1--;)x1[V1]=K[V1];return x1}function B2(K){return K.classList?I0(K.classList):(K.getAttribute("class")||"").split(" ").filter(x1=>x1)}function O2(K){return"".concat(K).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function P2(K){return Object.keys(K||{}).reduce((x1,V1)=>x1+"".concat(V1,": ").concat(K[V1].trim(),";"),"")}function J2(K){return K.size!==h0.size||K.x!==h0.x||K.y!==h0.y||K.rotate!==h0.rotate||K.flipX||K.flipY}function r6(){const K="fa",x1=z2,V1=F1.cssPrefix,m2=F1.replacementClass;let A2=':root, :host {\n  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";\n  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";\n  --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";\n  --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";\n  --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n  --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n  --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n  --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n  --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";\n  --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n  overflow: visible;\n  box-sizing: content-box;\n}\n\n.svg-inline--fa {\n  display: var(--fa-display, inline-block);\n  height: 1em;\n  overflow: visible;\n  vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n  vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n  vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n  vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n  vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n  vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n  vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n  margin-right: var(--fa-pull-margin, 0.3em);\n  width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n  margin-left: var(--fa-pull-margin, 0.3em);\n  width: auto;\n}\n.svg-inline--fa.fa-li {\n  width: var(--fa-li-width, 2em);\n  top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n  width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n  bottom: 0;\n  left: 0;\n  margin: auto;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n  display: inline-block;\n  position: absolute;\n  text-align: center;\n}\n\n.fa-layers {\n  display: inline-block;\n  height: 1em;\n  position: relative;\n  text-align: center;\n  vertical-align: -0.125em;\n  width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n  transform-origin: center center;\n}\n\n.fa-layers-text {\n  left: 50%;\n  top: 50%;\n  transform: translate(-50%, -50%);\n  transform-origin: center center;\n}\n\n.fa-layers-counter {\n  background-color: var(--fa-counter-background-color, #ff253a);\n  border-radius: var(--fa-counter-border-radius, 1em);\n  box-sizing: border-box;\n  color: var(--fa-inverse, #fff);\n  line-height: var(--fa-counter-line-height, 1);\n  max-width: var(--fa-counter-max-width, 5em);\n  min-width: var(--fa-counter-min-width, 1.5em);\n  overflow: hidden;\n  padding: var(--fa-counter-padding, 0.25em 0.5em);\n  right: var(--fa-right, 0);\n  text-overflow: ellipsis;\n  top: var(--fa-top, 0);\n  transform: scale(var(--fa-counter-scale, 0.25));\n  transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n  bottom: var(--fa-bottom, 0);\n  right: var(--fa-right, 0);\n  top: auto;\n  transform: scale(var(--fa-layers-scale, 0.25));\n  transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n  bottom: var(--fa-bottom, 0);\n  left: var(--fa-left, 0);\n  right: auto;\n  top: auto;\n  transform: scale(var(--fa-layers-scale, 0.25));\n  transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n  top: var(--fa-top, 0);\n  right: var(--fa-right, 0);\n  transform: scale(var(--fa-layers-scale, 0.25));\n  transform-origin: top right;\n}\n\n.fa-layers-top-left {\n  left: var(--fa-left, 0);\n  right: auto;\n  top: var(--fa-top, 0);\n  transform: scale(var(--fa-layers-scale, 0.25));\n  transform-origin: top left;\n}\n\n.fa-1x {\n  font-size: 1em;\n}\n\n.fa-2x {\n  font-size: 2em;\n}\n\n.fa-3x {\n  font-size: 3em;\n}\n\n.fa-4x {\n  font-size: 4em;\n}\n\n.fa-5x {\n  font-size: 5em;
1\n}\n\n.fa-6x {\n  font-size: 6em;\n}\n\n.fa-7x {\n  font-size: 7em;\n}\n\n.fa-8x {\n  font-size: 8em;\n}\n\n.fa-9x {\n  font-size: 9em;\n}\n\n.fa-10x {\n  font-size: 10em;\n}\n\n.fa-2xs {\n  font-size: 0.625em;\n  line-height: 0.1em;\n  vertical-align: 0.225em;\n}\n\n.fa-xs {\n  font-size: 0.75em;\n  line-height: 0.0833333337em;\n  vertical-align: 0.125em;\n}\n\n.fa-sm {\n  font-size: 0.875em;\n  line-height: 0.0714285718em;\n  vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n  font-size: 1.25em;\n  line-height: 0.05em;\n  vertical-align: -0.075em;\n}\n\n.fa-xl {\n  font-size: 1.5em;\n  line-height: 0.0416666682em;\n  vertical-align: -0.125em;\n}\n\n.fa-2xl {\n  font-size: 2em;\n  line-height: 0.03125em;\n  vertical-align: -0.1875em;\n}\n\n.fa-fw {\n  text-align: center;\n  width: 1.25em;\n}\n\n.fa-ul {\n  list-style-type: none;\n  margin-left: var(--fa-li-margin, 2.5em);\n  padding-left: 0;\n}\n.fa-ul > li {\n  position: relative;\n}\n\n.fa-li {\n  left: calc(-1 * var(--fa-li-width, 2em));\n  position: absolute;\n  text-align: center;\n  width: var(--fa-li-width, 2em);\n  line-height: inherit;\n}\n\n.fa-border {\n  border-color: var(--fa-border-color, #eee);\n  border-radius: var(--fa-border-radius, 0.1em);\n  border-style: var(--fa-border-style, solid);\n  border-width: var(--fa-border-width, 0.08em);\n  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n  float: left;\n  margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n  float: right;\n  margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n  animation-name: fa-beat;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n  animation-name: fa-bounce;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n  animation-name: fa-fade;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n  animation-name: fa-beat-fade;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n  animation-name: fa-flip;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n  animation-name: fa-shake;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n  animation-name: fa-spin;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 2s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n  --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n  animation-name: fa-spin;\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n    animation-delay: -1ms;\n    animation-duration: 1ms;\n    animation-iteration-count: 1;\n    transition-delay: 0s;\n    transition-duration: 0s;\n  }\n}\n@keyframes fa-beat {\n  0%, 90% {\n    transform: scale(1);\n  }\n  45% {\n    transform: scale(var(--fa-beat-scale, 1.25));\n  }\n}\n@keyframes fa-bounce {\n  0% {\n    transform: scale(1, 1) translateY(0);\n  }\n  10% {\n    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n  }\n  30% {\n    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n  }\n  50% {\n    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n  }\n  57% {\n    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n  }\n  64% {\n    transform: scale(1, 1) translateY(0);\n  }\n  100% {\n    transform: scale(1, 1) translateY(0);\n  }\n}\n@keyframes fa-fade {\n  50% {\n    opacity: var(--fa-fade-opacity, 0.4);\n  }\n}\n@keyframes fa-beat-fade {\n  0%, 100% {\n    opacity: var(--fa-beat-fade-opacity, 0.4);\n    transform: scale(1);\n  }\n  50% {\n    opacity: 1;\n    transform: scale(var(--fa-beat-fade-scale, 1.125));\n  }\n}\n@keyframes fa-flip {\n  50% {\n    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n  }\n}\n@keyframes fa-shake {\n  0% {\n    transform: rotate(-15deg);\n  }\n  4% {\n    transform: rotate(15deg);\n  }\n  8%, 24% {\n    transform: rotate(-18deg);\n  }\n  12%, 28% {\n    transform: rotate(18deg);\n  }\n  16% {\n    transform: rotate(-22deg);\n  }\n  20% {\n    transform: rotate(22deg);\n  }\n  32% {\n    transform: rotate(-12deg);\n  }\n  36% {\n    transform: rotate(12deg);\n  }\n  40%, 100% {\n    transform: rotate(0deg);\n  }\n}\n@keyframes fa-spin {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n.fa-rotate-90 {\n  transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n  transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n  transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n  transform: scale(-1, 1);\n}
1\n\n.fa-flip-vertical {\n  transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n  transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n  transform: rotate(var(--fa-rotate-angle, 0));\n}\n\n.fa-stack {\n  display: inline-block;\n  vertical-align: middle;\n  height: 2em;\n  position: relative;\n  width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n  bottom: 0;\n  left: 0;\n  margin: auto;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n  height: 1em;\n  width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n  height: 2em;\n  width: 2.5em;\n}\n\n.fa-inverse {\n  color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n  fill: var(--fa-primary-color, currentColor);\n  opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n  fill: var(--fa-secondary-color, currentColor);\n  opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n  opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n  opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n  fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n  color: var(--fa-inverse, #fff);\n}';if(V1!==K||m2!==x1){const W2=new RegExp("\\.".concat(K,"\\-"),"g"),n0=new RegExp("\\--".concat(K,"\\-"),"g"),a0=new RegExp("\\.".concat(x1),"g");A2=A2.replace(W2,".".concat(V1,"-")).replace(n0,"--".concat(V1,"-")).replace(a0,".".concat(m2))}return A2}let W0=!1;function S6(){F1.autoAddCss&&!W0&&(function f0(K){if(!K||!d1)return;const x1=D.createElement("style");x1.setAttribute("type","text/css"),x1.innerHTML=K;const V1=D.head.childNodes;let m2=null;for(let A2=V1.length-1;A2>-1;A2--){const W2=V1[A2],n0=(W2.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(n0)>-1&&(m2=W2)}D.head.insertBefore(x1,m2)}(r6()),W0=!0)}var F6={mixout:()=>({dom:{css:r6,insertCss:S6}}),hooks:()=>({beforeDOMElementCreation(){S6()},beforeI2svg(){S6()}})};const A6=S||{};A6[U1]||(A6[U1]={}),A6[U1].styles||(A6[U1].styles={}),A6[U1].hooks||(A6[U1].hooks={}),A6[U1].shims||(A6[U1].shims=[]);var j6=A6[U1];const te=[],k0=function(){D.removeEventListener("DOMContentLoaded",k0),J0=1,te.map(K=>K())};let J0=!1;function h6(K){!d1||(J0?setTimeout(K,0):te.push(K))}function ce(K){const{tag:x1,attributes:V1={},children:m2=[]}=K;return"string"==typeof K?O2(K):"<".concat(x1," ").concat(function t2(K){return Object.keys(K||{}).reduce((x1,V1)=>x1+"".concat(V1,'="').concat(O2(K[V1]),'" '),"").trim()}(V1),">").concat(m2.map(ce).join(""),"</").concat(x1,">")}function H6(K,x1,V1){if(K&&K[x1]&&K[x1][V1])return{prefix:x1,iconName:V1,icon:K[x1][V1]}}d1&&(J0=(D.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(D.readyState),J0||D.addEventListener("DOMContentLoaded",k0));var O6=function(x1,V1,m2,A2){var D0,A0,e1,W2=Object.keys(x1),n0=W2.length,a0=void 0!==A2?function(x1,V1){return function(m2,A2,W2,n0){return x1.call(V1,m2,A2,W2,n0)}}(V1,A2):V1;for(void 0===m2?(D0=1,e1=x1[W2[0]]):(D0=0,e1=m2);D0<n0;D0++)e1=a0(e1,x1[A0=W2[D0]],A0,x1);return e1};function Me(K){const x1=function l6(K){const x1=[];let V1=0;const m2=K.length;for(;V1<m2;){const A2=K.charCodeAt(V1++);if(A2>=55296&&A2<=56319&&V1<m2){const W2=K.charCodeAt(V1++);56320==(64512&W2)?x1.push(((1023&A2)<<10)+(1023&W2)+65536):(x1.push(A2),V1--)}else x1.push(A2)}return x1}(K);return 1===x1.length?x1[0].toString(16):null}function l0(K){return Object.keys(K).reduce((x1,V1)=>{const m2=K[V1];return m2.icon?x1[m2.iconName]=m2.icon:x1[V1]=m2,x1},{})}function je(K,x1){let V1=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{skipHooks:m2=!1}=V1,A2=l0(x1);"function"!=typeof j6.hooks.addPack||m2?j6.styles[K]=t6(t6({},j6.styles[K]||{}),A2):j6.hooks.addPack(K,l0(x1)),"fas"===K&&je("fa",x1)}const{styles:de,shims:z6}=j6,T6={[t1]:Object.values(L1[t1]),[_1]:Object.values(L1[_1]),[n1]:Object.values(L1[n1])};let J6=null,Ne={},Je={},Ye={},Y0={},Y6={};const Qe={[t1]:Object.keys(o1[t1]),[_1]:Object.keys(o1[_1]),[n1]:Object.keys(o1[n1])};function B6(K,x1){const V1=x1.split("-"),m2=V1[0],A2=V1.slice(1).join("-");return m2!==K||""===A2||function U6(K){return~j1.indexOf(K)}(A2)?null:A2}const ie=()=>{const K=m2=>O6(de,(A2,W2,n0)=>(A2[n0]=O6(W2,m2,{}),A2),{});Ne=K((m2,A2,W2)=>(A2[3]&&(m2[A2[3]]=W2),A2[2]&&A2[2].filter(a0=>
vendor: 6,411 bytes, line 1
1"number"==typeof a0).forEach(a0=>{m2[a0.toString(16)]=W2}),m2)),Je=K((m2,A2,W2)=>(m2[W2]=W2,A2[2]&&A2[2].filter(a0=>"string"==typeof a0).forEach(a0=>{m2[a0]=W2}),m2)),Y6=K((m2,A2,W2)=>{const n0=A2[2];return m2[W2]=W2,n0.forEach(a0=>{m2[a0]=W2}),m2});const x1="far"in de||F1.autoFetchSvg,V1=O6(z6,(m2,A2)=>{const W2=A2[0];let n0=A2[1];const a0=A2[2];return"far"===n0&&!x1&&(n0="fas"),"string"==typeof W2&&(m2.names[W2]={prefix:n0,iconName:a0}),"number"==typeof W2&&(m2.unicodes[W2.toString(16)]={prefix:n0,iconName:a0}),m2},{names:{},unicodes:{}});Ye=V1.names,Y0=V1.unicodes,J6=D4(F1.styleDefault,{family:F1.familyDefault})};function we(K,x1){return(Ne[K]||{})[x1]}function w6(K,x1){return(Y6[K]||{})[x1]}function Ve(K){return Ye[K]||{prefix:null,iconName:null}}function Ae(){return J6}function D4(K){let x1=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{family:V1=t1}=x1,m2=o1[V1][K],A2=q[V1][K]||q[V1][m2],W2=K in j6.styles?K:null;return A2||W2||null}(function M2(K){w2.push(K)})(K=>{J6=D4(K.styleDefault,{family:F1.familyDefault})}),ie();const z4={[t1]:Object.keys(L1[t1]),[_1]:Object.keys(L1[_1]),[n1]:Object.keys(L1[n1])};function f4(K){let x1=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{skipLookups:V1=!1}=x1,m2={[t1]:"".concat(F1.cssPrefix,"-").concat(t1),[_1]:"".concat(F1.cssPrefix,"-").concat(_1),[n1]:"".concat(F1.cssPrefix,"-").concat(n1)};let A2=null,W2=t1;const n0=p1.filter(D0=>D0!==V);n0.forEach(D0=>{(K.includes(m2[D0])||K.some(A0=>z4[D0].includes(A0)))&&(W2=D0)});const a0=K.reduce((D0,A0)=>{const e1=B6(F1.cssPrefix,A0);if(de[A0]?(A0=T6[W2].includes(A0)?G1[W2][A0]:A0,A2=A0,D0.prefix=A0):Qe[W2].indexOf(A0)>-1?(A2=A0,D0.prefix=D4(A0,{family:W2})):e1?D0.iconName=e1:A0!==F1.replacementClass&&!n0.some(U=>A0===m2[U])&&D0.rest.push(A0),!V1&&D0.prefix&&D0.iconName){const U="fa"===A2?Ve(D0.iconName):{},P=w6(D0.prefix,D0.iconName);U.prefix&&(A2=null),D0.iconName=U.iconName||P||D0.iconName,D0.prefix=U.prefix||D0.prefix,"far"===D0.prefix&&!de.far&&de.fas&&!F1.autoFetchSvg&&(D0.prefix="fas")}return D0},{prefix:null,iconName:null,rest:[]});return(K.includes("fa-brands")||K.includes("fab"))&&(a0.prefix="fab"),(K.includes("fa-duotone")||K.includes("fad"))&&(a0.prefix="fad"),!a0.prefix&&W2===_1&&(de.fass||F1.autoFetchSvg)&&(a0.prefix="fass",a0.iconName=w6(a0.prefix,a0.iconName)||a0.iconName),!a0.prefix&&W2===n1&&(de.fasds||F1.autoFetchSvg)&&(a0.prefix="fasds",a0.iconName=w6(a0.prefix,a0.iconName)||a0.iconName),("fa"===a0.prefix||"fa"===A2)&&(a0.prefix=Ae()||"fas"),a0}let s4=[],l4={};const $e={},V4=Object.keys($e);function Le(K,x1){for(var V1=arguments.length,m2=new Array(V1>2?V1-2:0),A2=2;A2<V1;A2++)m2[A2-2]=arguments[A2];return(l4[K]||[]).forEach(n0=>{x1=n0.apply(null,[x1,...m2])}),x1}function s6(K){for(var x1=arguments.length,V1=new Array(x1>1?x1-1:0),m2=1;m2<x1;m2++)V1[m2-1]=arguments[m2];(l4[K]||[]).forEach(W2=>{W2.apply(null,V1)})}function q6(){const K=arguments[0],x1=Array.prototype.slice.call(arguments,1);return $e[K]?$e[K].apply(null,x1):void 0}function V6(K){"fa"===K.prefix&&(K.prefix="fas");let{iconName:x1}=K;const V1=K.prefix||Ae();if(x1)return x1=w6(V1,x1)||x1,H6($4.definitions,V1,x1)||H6(j6.styles,V1,x1)}const $4=new class v4{constructor(){this.definitions={}}add(){for(var x1=arguments.length,V1=new Array(x1),m2=0;m2<x1;m2++)V1[m2]=arguments[m2];const A2=V1.reduce(this._pullDefinitions,{});Object.keys(A2).forEach(W2=>{this.definitions[W2]=t6(t6({},this.definitions[W2]||{}),A2[W2]),je(W2,A2[W2]);const n0=L1[t1][W2];n0&&je(n0,A2[W2]),ie()})}reset(){this.definitions={}}_pullDefinitions(x1,V1){const m2=V1.prefix&&V1.iconName&&V1.icon?{0:V1}:V1;return Object.keys(m2).map(A2=>{const{prefix:W2,iconName:n0,icon:a0}=m2[A2],D0=a0[2];x1[W2]||(x1[W2]={}),D0.length>0&&D0.forEach(A0=>{"string"==typeof A0&&(x1[W2][A0]=a0)}),x1[W2][n0]=a0}),x1}},G6={noAuto:()=>{F1.autoReplaceSvg=!1,F1.observeMutations=!1,s6("noAuto")},config:F1,dom:{i2svg:function(){let K=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return d1?(s6("beforeI2svg",K),q6("pseudoElements2svg",K),q6("i2svg",K)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let K=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoReplaceSvgRoot:x1}=K;!1===F1.autoReplaceSvg&&(F1.autoReplaceSvg=!0),F1.observeMutations=!0,h6(()=>{X4({autoReplaceSvgRoot:x1}),s6("watch",K)})}},parse:{icon:K=>{if(null===K)return null;if("object"==typeof K&&K.prefix&&K.iconName)return{prefix:K.prefix,iconName:w6(K.prefix,K.iconName)||K.iconName};if(Array.isArray(K)&&2===K.length){const x1=0===K[1].indexOf("fa-")?K[1].slice(3):K[1],V1=D4(K[0]);return{prefix:V1,iconName:w6(V1,x1)||x1}}if("string"==typeof K&&(K.indexOf("".concat(F1.cssPrefix,"-"))>-1||K.match(l2))){const x1=f4(K.split(" "),{skipLookups:!0});return{prefix:x1.prefix||Ae(),iconName:w6(x1.prefix,x1.iconName)||x1.iconName}}if("string"==typeof K){const x1=Ae();return{prefix:x1,iconName:w6(x1,K)||K}}}},library:$4,findIconDefinition:V6,toHtml:ce},X4=function(){let K=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoReplaceSvgRoot:x1=D}=K;(Object.keys(j6.styles).length>0||F1.autoFetchSvg)&&d1&&F1.autoReplaceSvg&&G6.dom.i2svg({node:x1})};function Ce(K,x1){return Object.defineProperty(K,"abstract",{get:x1}),Object.defineProperty(K,"html",{get:function(){return K.abstract.map(V1=>ce(V1))}}),Object.defineProperty(K,"node",{get:function(){if(!d1)return;const V1=D.createElement("div");return V1.innerHTML=K.html,V1.children}}),K}function x4(K){const{icons:{main:x1,mask:V1},prefix:m2,iconName:A2,transform:W2,symbol:n0,title:a0,maskId:D0,titleId:A0,extra:e1,watchable:U=!1}=K,{width:P,height:M1}=V1.found?V1:x1,A1="fak"===m2,s2=[F1.replacementClass,A2?"".concat(F1.cssPrefix,"-").concat(A2):""].filter(p=>-1===e1.classes.indexOf(p)).filter(p=>""!==p||!!p).concat(e1.classes).join(" ");let D2={children:[],attributes:it(t6({},e1.attributes),{"data-prefix":m2,"data-icon":A2,class:s2,role:e1.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(P," ").concat(M1)})};const H2=A1&&!~e1.classes.indexOf("fa-fw")?{width:"".concat(P/M1*16*.0625,"em")}:{};U&&(D2.attributes[G2]=""),a0&&(D2.children.push({tag:"title",attributes:{id:D2.attributes["aria-labelledby"]||"title-".concat(A0||T0())},children:[a0]}),delete D2.attributes.title);const r0=it(t6({},D2),{prefix:m2,iconName:A2,main:x1,mask:V1,maskId:D0,transform:W2,symbol
1:n0,styles:t6(t6({},H2),e1.styles)}),{children:j0,attributes:a}=V1.found&&x1.found?q6("generateAbstractMask",r0)||{children:[],attributes:{}}:q6("generateAbstractIcon",r0)||{children:[],attributes:{}};return r0.children=j0,r0.attributes=a,n0?function h4(K){let{prefix:x1,iconName:V1,children:m2,attributes:A2,symbol:W2}=K;const n0=!0===W2?"".concat(x1,"-").concat(F1.cssPrefix,"-").concat(V1):W2;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:it(t6({},A2),{id:n0}),children:m2}]}]}(r0):function ve(K){let{children:x1,main:V1,mask:m2,attributes:A2,styles:W2,transform:n0}=K;if(J2(n0)&&V1.found&&!m2.found){const{width:a0,height:D0}=V1,A0={x:a0/D0/2,y:.5};A2.style=P2(it(t6({},W2),{"transform-origin":"".concat(A0.x+n0.x/16,"em ").concat(A0.y+n0.y/16,"em")}))}return[{tag:"svg",attributes:A2,children:x1}]}(r0)}function Ge(K){const{content:x1,width:V1,height:m2,transform:A2,title:W2,extra:n0,watchable:a0=!1}=K,D0=it(t6(t6({},n0.attributes),W2?{title:W2}:{}),{class:n0.classes.join(" ")});a0&&(D0[G2]="");const A0=t6({},n0.styles);J2(A2)&&(A0.transform=function G0(K){let{transform:x1,width:V1=H1,height:m2=H1,startCentered:A2=!1}=K,W2="";return W2+=A2&&k1?"translate(".concat(x1.x/t0-V1/2,"em, ").concat(x1.y/t0-m2/2,"em) "):A2?"translate(calc(-50% + ".concat(x1.x/t0,"em), calc(-50% + ").concat(x1.y/t0,"em)) "):"translate(".concat(x1.x/t0,"em, ").concat(x1.y/t0,"em) "),W2+="scale(".concat(x1.size/t0*(x1.flipX?-1:1),", ").concat(x1.size/t0*(x1.flipY?-1:1),") "),W2+="rotate(".concat(x1.rotate,"deg) "),W2}({transform:A2,startCentered:!0,width:V1,height:m2}),A0["-webkit-transform"]=A0.transform);const e1=P2(A0);e1.length>0&&(D0.style=e1);const U=[];return U.push({tag:"span",attributes:D0,children:[x1]}),W2&&U.push({tag:"span",attributes:{class:"sr-only"},children:[W2]}),U}const{styles:se}=j6;function S4(K){const x1=K[0],V1=K[1],[m2]=K.slice(4);let A2=null;return A2=Array.isArray(m2)?{tag:"g",attributes:{class:"".concat(F1.cssPrefix,"-").concat(q0.GROUP)},children:[{tag:"path",attributes:{class:"".concat(F1.cssPrefix,"-").concat(q0.SECONDARY),fill:"currentColor",d:m2[0]}},{tag:"path",attributes:{class:"".concat(F1.cssPrefix,"-").concat(q0.PRIMARY),fill:"currentColor",d:m2[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:m2}},{found:!0,width:x1,height:V1,icon:A2}}const We={found:!1,width:512,height:512};function a6(K,x1){let V1=x1;return"fa"===x1&&null!==F1.styleDefault&&(x1=Ae()),new Promise((m2,A2)=>{if("fa"===V1){const W2=Ve(K)||{};K=W2.iconName||K,x1=W2.prefix||x1}if(K&&x1&&se[x1]&&se[x1][K])return m2(S4(se[x1][K]));(function be(K,x1){!S1&&!F1.showMissingIcons&&K&&console.error('Icon with name "'.concat(K,'" and prefix "').concat(x1,'" is missing.'))})(K,x1),m2(it(t6({},We),{icon:F1.showMissingIcons&&K&&q6("missingIconAbstract")||{}}))})}const re=()=>{},xe=F1.measurePerformance&&Q&&Q.mark&&Q.measure?Q:{mark:re,measure:re},qe='FA "6.6.0"';var K6_begin=K=>(xe.mark("".concat(qe," ").concat(K," begins")),()=>(K=>{xe.mark("".concat(qe," ").concat(K," ends")),xe.measure("".concat(qe," ").concat(K),"".concat(qe," ").concat(K," begins"),"".concat(qe," ").concat(K," ends"))})(K));const le=()=>{};function n4(K){return"string"==typeof(K.getAttribute?K.getAttribute(G2):null)}function y4(K){return D.createElementNS("http://www.w3.org/2000/svg",K)}function ze(K){return D.createElement(K)}function ae(K){let x1=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{ceFn:V1=("svg"===K.tag?y4:ze)}=x1;if("string"==typeof K)return D.createTextNode(K);const m2=V1(K.tag);return Object.keys(K.attributes||[]).forEach(function(W2){m2.setAttribute(W2,K.attributes[W2])}),(K.children||[]).forEach(function(W2){m2.appendChild(ae(W2,{ceFn:V1}))}),m2}const ge={replace:function(K){const x1=K[0];if(x1.parentNode)if(K[1].forEach(V1=>{x1.parentNode.insertBefore(ae(V1),x1)}),null===x1.getAttribute(G2)&&F1.keepOriginalSource){let V1=D.createComment(function G4(K){let x1=" ".concat(K.outerHTML," ");return x1="".concat(x1,"Font Awesome fontawesome.com "),x1}(x1));x1.parentNode.replaceChild(V1,x1)}else x1.remove()},nest:function(K){const x1=K[0],V1=K[1];if(~B2(x1).indexOf(F1.replacementClass))return ge.replace(K);const m2=new RegExp("".concat(F1.cssPrefix,"-.*"));if(delete V1[0].attributes.id,V1[0].attributes.class){const W2=V1[0].attributes.class.split(" ").reduce((n0,a0)=>(a0===F1.replacementClass||a0.match(m2)?n0.toSvg.push(a0):n0.toNode.push(a0),n0),{toNode:[],toSvg:[]});V1[0].attributes.class=W2.toSvg.join(" "),0===W2.toNode.length?x1.removeAttribute("class"):x1.setAttribute("class",W2.toNode.join(" "))}const A2=V1.map(W2=>ce(W2)).join("\n");x1.setAttribute(G2,""),x1.innerHTML=A2}};function p4(K){K()}function Q6(K,x1){const V1="function"==typeof x1?x1:le;if(0===K.length)V1();else{let m2=p4;
vendor: 5,678 bytes, line 1
1"async"===F1.mutateApproach&&(m2=S.requestAnimationFrame||p4),m2(()=>{const A2=function W6(){return!0===F1.autoReplaceSvg?ge.replace:ge[F1.autoReplaceSvg]||ge.replace}(),W2=K6_begin("mutate");K.map(A2),W2(),V1()})}}let Pe=!1;function A4(){Pe=!0}function m4(){Pe=!1}let fe=null;function e4(K){if(!E||!F1.observeMutations)return;const{treeCallback:x1=le,nodeCallback:V1=le,pseudoElementsCallback:m2=le,observeMutationsRoot:A2=D}=K;fe=new E(W2=>{if(Pe)return;const n0=Ae();I0(W2).forEach(a0=>{if("childList"===a0.type&&a0.addedNodes.length>0&&!n4(a0.addedNodes[0])&&(F1.searchPseudoElements&&m2(a0.target),x1(a0.target)),"attributes"===a0.type&&a0.target.parentNode&&F1.searchPseudoElements&&m2(a0.target.parentNode),"attributes"===a0.type&&n4(a0.target)&&~M6.indexOf(a0.attributeName))if("class"===a0.attributeName&&function Oe(K){const x1=K.getAttribute?K.getAttribute(K2):null,V1=K.getAttribute?K.getAttribute(u2):null;return x1&&V1}(a0.target)){const{prefix:D0,iconName:A0}=f4(B2(a0.target));a0.target.setAttribute(K2,D0||n0),A0&&a0.target.setAttribute(u2,A0)}else(function q4(K){return K&&K.classList&&K.classList.contains&&K.classList.contains(F1.replacementClass)})(a0.target)&&V1(a0.target)})}),d1&&fe.observe(A2,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function g4(K){const x1=K.getAttribute("style");let V1=[];return x1&&(V1=x1.split(";").reduce((m2,A2)=>{const W2=A2.split(":"),n0=W2[0],a0=W2.slice(1);return n0&&a0.length>0&&(m2[n0]=a0.join(":").trim()),m2},{})),V1}function Ze(K){const x1=K.getAttribute("data-prefix"),V1=K.getAttribute("data-icon"),m2=void 0!==K.innerText?K.innerText.trim():"";let A2=f4(B2(K));return A2.prefix||(A2.prefix=Ae()),x1&&V1&&(A2.prefix=x1,A2.iconName=V1),A2.iconName&&A2.prefix||(A2.prefix&&m2.length>0&&(A2.iconName=function X0(K,x1){return(Je[K]||{})[x1]}(A2.prefix,K.innerText)||we(A2.prefix,Me(K.innerText))),!A2.iconName&&F1.autoFetchSvg&&K.firstChild&&K.firstChild.nodeType===Node.TEXT_NODE&&(A2.iconName=K.firstChild.data)),A2}function v1(K){const x1=I0(K.attributes).reduce((A2,W2)=>("class"!==A2.name&&"style"!==A2.name&&(A2[W2.name]=W2.value),A2),{}),V1=K.getAttribute("title"),m2=K.getAttribute("data-fa-title-id");return F1.autoA11y&&(V1?x1["aria-labelledby"]="".concat(F1.replacementClass,"-title-").concat(m2||T0()):(x1["aria-hidden"]="true",x1.focusable="false")),x1}function c1(K){let x1=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0};const{iconName:V1,prefix:m2,rest:A2}=Ze(K),W2=v1(K),n0=Le("parseNodeAttributes",{},K);let a0=x1.styleParser?g4(K):[];return t6({iconName:V1,title:K.getAttribute("title"),titleId:K.getAttribute("data-fa-title-id"),prefix:m2,transform:h0,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:A2,styles:a0,attributes:W2}},n0)}const{styles:e2}=j6;function d0(K){const x1="nest"===F1.autoReplaceSvg?c1(K,{styleParser:!1}):c1(K);return~x1.extra.classes.indexOf(S2)?q6("generateLayersText",K,x1):q6("generateSvgReplacementMutation",K,x1)}let R0=new Set;function v6(K){let x1=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!d1)return Promise.resolve();const V1=D.documentElement.classList,m2=e1=>V1.add("".concat(X2,"-").concat(e1)),A2=e1=>V1.remove("".concat(X2,"-").concat(e1)),W2=F1.autoFetchSvg?R0:a1.map(e1=>"fa-".concat(e1)).concat(Object.keys(e2));W2.includes("fa")||W2.push("fa");const n0=[".".concat(S2,":not([").concat(G2,"])")].concat(W2.map(e1=>".".concat(e1,":not([").concat(G2,"])"))).join(", ");if(0===n0.length)return Promise.resolve();let a0=[];try{a0=I0(K.querySelectorAll(n0))}catch(e1){}if(!(a0.length>0))return Promise.resolve();m2("pending"),A2("complete");const D0=K6_begin("onTree"),A0=a0.reduce((e1,U)=>{try{const P=d0(U);P&&e1.push(P)}catch(P){S1||"MissingIcon"===P.name&&console.error(P)}return e1},[]);return new Promise((e1,U)=>{Promise.all(A0).then(P=>{Q6(P,()=>{m2("active"),m2("complete"),A2("pending"),"function"==typeof x1&&x1(),D0(),e1()})}).catch(P=>{D0(),U(P)})})}function w4(K){let x1=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;d0(K).then(V1=>{V1&&Q6([V1],x1)})}a1.map(K=>{R0.add("fa-".concat(K))}),Object.keys(o1[t1]).map(R0.add.bind(R0)),Object.keys(o1[_1]).map(R0.add.bind(R0)),Object.keys(o1[n1]).map(R0.add.bind(R0)),R0=[...R0];const et=function(K){let x1=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:V1=h0,symbol:m2=!1,mask:A2=null,maskId:W2=null,title:n0=null,titleId:a0=null,classes:D0=[],attributes:A0={},styles:e1={}}=x1;if(!K)return;const{prefix:U,iconName:P,icon:M1}=K;return Ce(t6({type:"icon"},K),()=>(s6("beforeDOMElementCreation",{iconDefinition:K,params:x1}),F1.autoA11y&&(n0?A0["aria-labelledby"]="".concat(F1.replacementClass,"-title-").concat(a0||T0()):(A0["aria-hidden"]="true",A0.focusable="false")),x4({icons:{main:S4(M1),mask:A2?S4(A2.icon):{found:!1,width:null,height:null,icon:{}}},prefix:U,iconName:P,transform:t6(t6({},h0),V1),symbol:m2,title:n0,maskId:W2,titleId:a0,extra:{attributes:A0,styles:e1,classes:D0}})))};var W4={mixout(){return{icon:(K=et,function(x1){let V1=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const m2=(x1||{}).icon?x1:V6(x1||{});let{mask:A2}=V1;return A2&&(A2=(A2||{}).icon?A2:V6(A2||{})),K(m2,it(t6({},V1),{mask:A2}))})};var K},hooks:()=>({mutationObserverCallbacks:K=>(K.treeCallback=v6,K.nodeCallback=w4,K)}),provides(K){K.i2svg=function(x1){const{node:V1=D,callback:m2=(()=>{})}=x1;return v6(V1,m2)},K.generateSvgReplacementMutation=function(x1,V1){const{iconName:m2,title:A2,titleId:W2,prefix:n0,transform:a0,symbol:D0,mask:A0,maskId:e1,extra:U}=V1;return new Promise((P,M1)=>{Promise.all([a6(m2,n0),A0.iconName?a6(A0.iconName,A0.prefix):Promise.resolve({foun
vendor: 9,871 bytes, line 1
1d:!1,width:512,height:512,icon:{}})]).then(A1=>{let[s2,D2]=A1;P([x1,x4({icons:{main:s2,mask:D2},prefix:n0,iconName:m2,transform:a0,symbol:D0,maskId:e1,title:A2,titleId:W2,extra:U,watchable:!0})])}).catch(M1)})},K.generateAbstractIcon=function(x1){let{children:V1,attributes:m2,main:A2,transform:W2,styles:n0}=x1;const a0=P2(n0);let D0;return a0.length>0&&(m2.style=a0),J2(W2)&&(D0=q6("generateAbstractTransformGrouping",{main:A2,transform:W2,containerWidth:A2.width,iconWidth:A2.width})),V1.push(D0||A2.icon),{children:V1,attributes:m2}}}},L0={mixout:()=>({layer(K){let x1=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{classes:V1=[]}=x1;return Ce({type:"layer"},()=>{s6("beforeDOMElementCreation",{assembler:K,params:x1});let m2=[];return K(A2=>{Array.isArray(A2)?A2.map(W2=>{m2=m2.concat(W2.abstract)}):m2=m2.concat(A2.abstract)}),[{tag:"span",attributes:{class:["".concat(F1.cssPrefix,"-layers"),...V1].join(" ")},children:m2}]})}})},m6={mixout:()=>({counter(K){let x1=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{title:V1=null,classes:m2=[],attributes:A2={},styles:W2={}}=x1;return Ce({type:"counter",content:K},()=>(s6("beforeDOMElementCreation",{content:K,params:x1}),function c4(K){const{content:x1,title:V1,extra:m2}=K,A2=it(t6(t6({},m2.attributes),V1?{title:V1}:{}),{class:m2.classes.join(" ")}),W2=P2(m2.styles);W2.length>0&&(A2.style=W2);const n0=[];return n0.push({tag:"span",attributes:A2,children:[x1]}),V1&&n0.push({tag:"span",attributes:{class:"sr-only"},children:[V1]}),n0}({content:K.toString(),title:V1,extra:{attributes:A2,styles:W2,classes:["".concat(F1.cssPrefix,"-layers-counter"),...m2]}})))}})},dt={mixout:()=>({text(K){let x1=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:V1=h0,title:m2=null,classes:A2=[],attributes:W2={},styles:n0={}}=x1;return Ce({type:"text",content:K},()=>(s6("beforeDOMElementCreation",{content:K,params:x1}),Ge({content:K,transform:t6(t6({},h0),V1),title:m2,extra:{attributes:W2,styles:n0,classes:["".concat(F1.cssPrefix,"-layers-text"),...A2]}})))}}),provides(K){K.generateLayersText=function(x1,V1){const{title:m2,transform:A2,extra:W2}=V1;let n0=null,a0=null;if(k1){const D0=parseInt(getComputedStyle(x1).fontSize,10),A0=x1.getBoundingClientRect();n0=A0.width/D0,a0=A0.height/D0}return F1.autoA11y&&!m2&&(W2.attributes["aria-hidden"]="true"),Promise.resolve([x1,Ge({content:x1.innerHTML,width:n0,height:a0,transform:A2,title:m2,extra:W2,watchable:!0})])}}};const Ie=new RegExp('"',"ug"),ft=[1105920,1112319],Re=t6(t6(t6({FontAwesome:{normal:"fas",400:"fas"}},{"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds"}}),{"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}}),{"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}}),Fe=Object.keys(Re).reduce((K,x1)=>(K[x1.toLowerCase()]=Re[x1],K),{}),at=Object.keys(Fe).reduce((K,x1)=>{const V1=Fe[x1];return K[x1]=V1[900]||[...Object.entries(V1)][0][1],K},{});function O4(K,x1){const V1="".concat("data-fa-pseudo-element-pending").concat(x1.replace(":","-"));return new Promise((m2,A2)=>{if(null!==K.getAttribute(V1))return m2();const n0=I0(K.children).filter(P=>P.getAttribute(g0)===x1)[0],a0=S.getComputedStyle(K,x1),D0=a0.getPropertyValue("font-family"),A0=D0.match(s0),e1=a0.getPropertyValue("font-weight"),U=a0.getPropertyValue("content");if(n0&&!A0)return K.removeChild(n0),m2();if(A0&&"none"!==U&&""!==U){const P=a0.getPropertyValue("content");let M1=function Se(K,x1){const V1=K.replace(/^['"]|['"]$/g,"").toLowerCase(),m2=parseInt(x1),A2=isNaN(m2)?"normal":m2;return(Fe[V1]||{})[A2]||at[V1]}(D0,e1);const{value:A1,isSecondary:s2}=function _4(K){const x1=K.replace(Ie,""),V1=function ne(K,x1){const V1=K.length;let A2,m2=K.charCodeAt(x1);return m2>=55296&&m2<=56319&&V1>x1+1&&(A2=K.charCodeAt(x1+1),A2>=56320&&A2<=57343)?1024*(m2-55296)+A2-56320+65536:m2}(x1,0),m2=V1>=ft[0]&&V1<=ft[1],A2=2===x1.length&&x1[0]===x1[1];return{value:Me(A2?x1[0]:x1),isSecondary:m2||A2}}(P),D2=A0[0].startsWith("FontAwesome");let H2=we(M1,A1),r0=H2;if(D2){const j0=function c6(K){const x1=Y0[K],V1=we("fas",K);return x1||(V1?{prefix:"fas",iconName:V1}:null)||{prefix:null,iconName:null}}(A1);j0.iconName&&j0.prefix&&(H2=j0.iconName,M1=j0.prefix)}if(!H2||s2||n0&&n0.getAttribute(K2)===M1&&n0.getAttribute(u2)===r0)m2();else{K.setAttribute(V1,r0),n0&&K.removeChild(n0);const j0=function h1(){return{iconName:null,title:null,titleId:null,prefix:null,transform:h0,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}(),{extra:a}=j0;a.attributes[g0]=x1,a6(H2,M1).then(p=>{const T=x4(it(t6({},j0),{icons:{main:p,mask:{prefix:null,iconName:null,rest:[]}},prefix:M1,iconName:r0,extra:a,watchable:!0})),H=D.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===x1?K.insertBefore(H,K.firstChild):K.appendChild(H),H.outerHTML=T.map(C1=>ce(C1)).join("\n"),K.removeAttribute(V1),m2()}).catch(A2)}}else m2()})}function mt(K){return Promise.all([O4(K,"::before"),O4(K,"::after")])}function M4(K){return!(K.parentNode===document.head||~Y2.indexOf(K.tagName.toUpperCase())||K.getAttribute(g0)||K.parentNode&&"svg"===K.parentNode.tagName)}function Be(K){if(d1)return new Promise((x1,V1)=>{const m2=I0(K.querySelectorAll("*")).filter(M4).map(mt),A2=K6_begin("searchPseudoElements");A4(),Promise.all(m2).then(()=>{A2(),m4(),x1()}).catch(()=>{A2(),m4(),V1()})})}let T1=!1;const l=K=>K.toLowerCase().split(" ").reduce((V1,m2)=>{const A2=m2.toLowerCase().split("-"),W2=A2[0];let n0=A2.slice(1).join("-");if(W2&&"h"===n0)return V1.flipX=!0,V1;if(W2&&"v"===n0)return V1.flipY=!0,V1;if(n0=parseFloat(n0),isNaN(n0))return V1;switch(W2){case"grow":V1.size=V1.size+n0;break;case"shrink":V1.size=V1.size-n0;break;case"left":V1.x=V1.x-n0;break;case"right":V1.x=V1.x+n0;break;case"up":V1.y=V1.y-n0;break;case"down":V1.y=V1.y+n0;break;case"rotate":V1.rotate=V1.rotate+n0}return V1},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0}),v={x:0,y:0,width:"100%",height:"100%"};function A(K){let x1=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return K.attributes&&(K.attributes.fill||x1)&&(K.attributes.fill="black"),K}function b1(K){return"g"===K.tag?K.children:[K]}!function b4(K,x1){let{mixoutsTo:V1}=x1;s4=K,l4={},Object.keys($e).forEach(m2=>{-1===V4.indexOf(m2)&&delete $e[m2]}),s4.forEach(m2=>{const A2=m2.mixout?m2.mixout():{};if(Object.keys(A2).forEach(W2=>{"function"==typeof A2[W2]&&(V1[W2]=A2[W2]),"object"==typeof A2[W2]&&Object.keys(A2[W2]).forEach(n0=>{V1[W2]||(V1[W2]={}),V1[W2][n0]=A2[W2][n0]})}),m2.hooks){const W2=m2.hooks();Object.keys(W2).forEach(n0=>{l4[n0]||(l4[n0]=[]),l4[n0].push(W2[n0])})}m2.provides&&m2.provides($e)})}([F6,W4,L0,m6,dt,{hooks:()=>({mutationObserverCallbacks:K=>(K.pseudoElementsCallback=Be,K)}),provides(K){K.pseudoElements2svg=function(x1){const{node:V1=D}=x1;F1.searchPseudoElements&&Be(V1)}}},{mixout:()=>({dom:{unwatch(){A4(),T1=!0}}}),hooks:()=>({bootstrap(){e4(Le("mutationObserverCallbacks",{}))},noAuto(){!function H4(){!fe||fe.disconnect()}()},watch(K){const{observeMutationsRoot:x1}=K;T1?m4():e4(Le("mutationObserverCallbacks",{observeMutationsRoot:x1}))}})},{mixout:()=>({parse:{transform:K=>l(K)}}),hooks:()=>({parseNodeAttributes(K,x1){const V1=x1.getAttribute("data-fa-transform");return V1&&(K.transform=l(V1)),K}}),provides(K){K.generateAbstractTransformGrouping=function(x1){let{main:V1,transform:m2,containerWidth:A2,iconWidth:W2}=x1;const n0={transform:"translate(".concat(A2/2," 256)")},a0="translate(".concat(32*m2.x,", ").concat(32*m2.y,") "),D0="scale(".concat(m2.size/16*(m2.flipX?-1:1),", ").concat(m2.size/16*(m2.flipY?-1:1),") "),A0="rotate(".concat(m2.rotate," 0 0)"),P={outer:n0,inner:{transform:"".concat(a0," ").concat(D0," ").concat(A0)},path:{transform:"translate(".concat(W2/2*-1," -256)")}};return{tag:"g",attributes:t6({},P.outer),children:[{tag:"g",attributes:t6({},P.inner),children:[{tag:V1.icon.tag,children:V1.icon.children,attributes:t6(t6({},V1.icon.attributes),P.path)}]}]}}}},{hooks:()=>({parseNodeAttributes(K,x1){const V1=x1.getAttribute("data-fa-mask"),m2=V1?f4(V1.split(" ").map(A2=>A2.trim())):{prefix:null,iconName:null,rest:[]};return m2.prefix||(m2.prefix=Ae()),K.mask=m2,K.maskId=x1.getAttribute("data-fa-mask-id"),K}}),provides(K){K.generateAbstractMask=function(x1){let{children:V1,attributes:m2,main:A2,mask:W2,maskId:n0,transform:a0}=x1;const{width:D0,icon:A0}=A2,{width:e1,icon:U}=W2,P=function M0(K){let{transform:x1,containerWidth:V1,iconWidth:m2}=K;const A2={transform:"translate(".concat(V1/2," 256)")},W2="translate(".concat(32*x1.x,", ").concat(32*x1.y,") "),n0="scale(".concat(x1.size/16*(x1.flipX?-1:1),", ").concat(x1.size/16*(x1.flipY?-1:1),") "),a0="rotate(".concat(x1.rotate," 0 0)");return{outer:A2,inner:{transform:"".concat(W2," ").concat(n0," ").concat(a0)},path:{transform:"translate(".concat(m2/2*-1," -256)")}}}({transform:a0,containerWidth:e1,iconWidth:D0}),M1={tag:"rect",attributes:it(t6({},v),{fill:"white"})},A1=A0.children?{children:A0.children.map(A)}:{},s2={tag:"g",attributes:t6({},P.inner),children:[A(t6({tag:A0.tag,attributes:t6(t6({},A0.attributes),P.path)},A1))]},D2={tag:"g",attributes:t6({},P.outer),children:[s2]},H2="mask-".concat(n0||T0()),r0="clip-".concat(n0||T0()),j0={tag:"mask",attributes:it(t6({},v),{id:H2,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[M1,D2]},a={tag:"defs",children:[{tag:"clipPath",attributes:{id:r0},children:b1(U)},j0]};
1return V1.push(a,{tag:"rect",attributes:t6({fill:"currentColor","clip-path":"url(#".concat(r0,")"),mask:"url(#".concat(H2,")")},v)}),{children:V1,attributes:m2}}}},{provides(K){let x1=!1;S.matchMedia&&(x1=S.matchMedia("(prefers-reduced-motion: reduce)").matches),K.missingIconAbstract=function(){const V1=[],m2={fill:"currentColor"},A2={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};V1.push({tag:"path",attributes:it(t6({},m2),{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});const W2=it(t6({},A2),{attributeName:"opacity"}),n0={tag:"circle",attributes:it(t6({},m2),{cx:"256",cy:"364",r:"28"}),children:[]};return x1||n0.children.push({tag:"animate",attributes:it(t6({},A2),{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:it(t6({},W2),{values:"1;0;1;1;0;1;"})}),V1.push(n0),V1.push({tag:"path",attributes:it(t6({}
1,m2),{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:x1?[]:[{tag:"animate",attributes:it(t6({},W2),{values:"1;0;0;0;0;1;"})}]}),x1||V1.push({tag:"path",attributes:it(t6({},m2),{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:it(t6({},W2),{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:V1}}}},{hooks:()=>({parseNodeAttributes(K,x1){const V1=x1.getAttribute("data-fa-symbol");return K.symbol=null!==V1&&(""===V1||V1),K}})}],{mixoutsTo:G6});const U0=G6.parse,b6=G6.icon;var ee=_(22313);const g6=["*"],ke=K=>{const x1={"fa-spin":K.spin,"fa-pulse":K.pulse,"fa-fw":K.fixedWidth,"fa-border":K.border,"fa-inverse":K.inverse,"fa-layers-counter":K.counter,"fa-flip-horizontal":"horizontal"===K.flip||"both"===K.flip,"fa-flip-vertical":"vertical"===K.flip||"both"===K.flip,[`fa-${K.size}`]:null!==K.size,[`fa-rotate-${K.rotate}`]:null!==K.rotate,[`fa-pull-${K.pull}`]:null!==K.pull,[`fa-stack-${K.stackItemSize}`]:null!=K.stackItemSize};return Object.keys(x1).map(V1=>x1[V1]?V1:null).filter(V1=>V1)};let T4=(()=>{class K{constructor(){this.defaultPrefix="fas",this.fallbackIcon=null}}return K.\u0275fac=function(V1){return new(V1||K)},K.\u0275prov=e.Yz7({token:K,factory:K.\u0275fac,providedIn:"root"}),K})(),o4=(()=>{class K{constructor(){this.definitions={}}addIcons(...V1){for(const m2 of V1){m2.prefix in this.definitions||(this.definitions[m2.prefix]={}),this.definitions[m2.prefix][m2.iconName]=m2;for(const A2 of m2.icon[2])"string"==typeof A2&&(this.definitions[m2.prefix][A2]=m2)}}addIconPacks(...V1){for(const m2 of V1){const A2=Object.keys(m2).map(W2=>m2[W2]);this.addIcons(...A2)}}getIconDefinition(V1,m2){return V1 in this.definitions&&m2 in this.definitions[V1]?this.definitions[V1][m2]:null}}return K.\u0275fac=function(V1){return new(V1||K)},K.\u0275prov=e.Yz7({token:K,factory:K.\u0275fac,providedIn:"root"}),K})(),P4=(()=>{class K{constructor(){this.stackItemSize="1x"}ngOnChanges(V1){if("size"in V1)throw new Error('fa-icon is not allowed to customize size when used inside fa-stack. Set size on the enclosing fa-stack instead: <fa-stack size="4x">...</fa-stack>.')}}return K.\u0275fac=function(V1){return new(V1||K)},K.\u0275dir=e.lG2({type:K,selectors:[["fa-icon","stackItemSize",""],["fa-duotone-icon","stackItemSize",""]],inputs:{stackItemSize:"stackItemSize",size:"size"},features:[e.TTD]}),K})(),k4=(()=>{class K{constructor(V1,m2){this.renderer=V1,this.elementRef=m2}ngOnInit(){this.renderer.addClass(this.elementRef.nativeElement,"fa-stack")}ngOnChanges(V1){"size"in V1&&(null!=V1.size.currentValue&&this.renderer.addClass(this.elementRef.nativeElement,`fa-${V1.size.currentValue}`),null!=V1.size.previousValue&&this.renderer.removeClass(this.elementRef.nativeElement,`fa-${V1.size.previousValue}`))}}return K.\u0275fac=function(V1){return new(V1||K)(e.Y36(e.Qsj),e.Y36(e.SBq))},K.\u0275cmp=e.Xpm({type:K,selectors:[["fa-stack"]],inputs:{size:"size"},features:[e.TTD],ngContentSelectors:g6,decls:1,vars:0,template:function(V1,m2){1&V1&&(e.F$t(),e.Hsn(0))},encapsulation:2}),K})(),K0=(()=>{class K{constructor(V1,m2,A2,W2,n0){this.sanitizer=V1,this.config=m2,this.iconLibrary=A2,this.stackItem=W2,this.classes=[],null!=n0&&null==W2&&console.error('FontAwesome: fa-icon and fa-duotone-icon elements must specify stackItemSize attribute when wrapped into fa-stack. Example: <fa-icon stackItemSize="2x"></fa-icon>.')}ngOnChanges(V1){if(null==this.icon&&null==this.config.fallbackIcon)return(()=>{throw new Error("Property `icon` is required for `fa-icon`/`fa-duotone-icon` components.")})();let m2=null;if(m2=null==this.icon?this.config.fallbackIcon:this.icon,V1){const A2=this.findIconDefinition(m2);if(null!=A2){const W2=this.buildParams();this.renderIcon(A2,W2)}}}render(){this.ngOnChanges({})}findIconDefinition(V1){const m2=((K,x1)=>(K=>void 0!==K.prefix&&void 0!==K.iconName)(K)?K:Array.isArray(K)&&2===K.length?{prefix:K[0],iconName:K[1]}:"string"==typeof K?{prefix:x1,iconName:K}:void 0)(V1,this.config.defaultPrefix);if("icon"in m2)return m2;const A2=this.iconLibrary.getIconDefinition(m2.prefix,m2.iconName);return null!=A2?A2:((K=>{throw new Error(`Could not find icon with iconName=${K.iconName} and prefix=${K.prefix} in the icon library.`)})(m2),null)}buildParams(){const V1={flip:this.flip,spin:this.spin,pulse:this.pulse,border:this.border,inverse:this.inverse,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:"boolean"==typeof this.fixedWidth?this.fixedWidth:this.config.fixedWidth,stackItemSize:null!=this.stackItem?this.stackItem.stackItemSize:null},m2="string"==typeof this.transform?U0.transform(this.transform):this.transform;return{title:this.title,transform:m2,classes:[...ke(V1),...this.classes],mask:null!=this.mask?this.findIconDefinition(this.mask):null,styles:null!=this.styles?this.styles:{},symbol:this.symbol,attributes:{role:this.a11yRole}}}renderIcon(V1,m2){const A2=b6(V1,m2);this.renderedIconHTML=this.sanitizer.bypassSecurityTrustHtml(A2.html.join("\n"))}}return K.\u0275fac=function(V1){return new(V1||K)(e.Y36(ee.H7),e.Y36(T4),e.Y36(o4),e.Y36(P4,8),e.Y36(k4,8))},K.\u0275cmp=e.Xpm({type:K,selectors:[["fa-icon"]],hostAttrs:[1,"ng-fa-icon"],hostVars:2,hostBindings:function(V1,m2){2&V1&&(e.Ikx("innerHTML",m2.renderedIconHTML,e.oJD),e.uIk("title",m2.title))},inputs:{icon:"icon",title:"title",spin:"spin",pulse:"pulse",mask:"mask",styles:"styles",flip:"flip",size:"size",pull:"pull",border:"border",inverse:"inverse",symbol
1:"symbol",rotate:"rotate",fixedWidth:"fixedWidth",classes:"classes",transform:"transform",a11yRole:"a11yRole"},features:[e.TTD],decls:0,vars:0,template:function(V1,m2){},encapsulation:2}),K})(),$1=(()=>{class K{}return K.\u0275fac=function(V1){return new(V1||K)},K.\u0275mod=e.oAB({type:K}),K.\u0275inj=e.cJS({}),K})()},82687:(h2,w1,_)=>{"use strict";_.d(w1,{$KU:()=>E8,A35:()=>W_,Bl_:()=>Ae,FU$:()=>ha,HLz:()=>Xg,Hfj:()=>Lu,ILF:()=>N6,J9Y:()=>iu,Kl4:()=>Gc,LEp:()=>KM,OYP:()=>qM,SZw:()=>Ya,Tab:()=>x6,V3X:()=>Op,VE0:()=>nM,WV2:()=>dm,WZW:()=>me,XCy:()=>oL,Zrf:()=>u6,_tD:()=>Z_,bam:()=>k6,byT:()=>M1,cNd:()=>rs,chG:()=>Ue,diR:()=>Yc,eW2:()=>Fh,fV7:()=>ti,g$q:()=>x9,iV1:()=>I8,jJj:()=>R5,lXL:()=>de,mTx:()=>Et,mXR:()=>K2,nNP:()=>xp,nYk:()=>LL,ptq:()=>d_,qmU:()=>Vg,r8p:()=>Yp,u8Q:()=>um,udn:()=>Wo,wf8:()=>FL,zBy:()=>im});const K2={prefix:"fas",iconName:"right-from-bracket",icon:[512,512,["sign-out-alt"],"f2f5","M377.9 105.9L500.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L377.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1-128 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM160 96L96 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-53 0-96-43-96-96L0 128C0 75 43 32 96 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32z"]},de={prefix:"fas",iconName:"comments",icon:[640,512,[128490,61670],"f086","M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2s0 0 0 0s0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.2-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9c0 0 0 0 0 0s0 0 0 0l-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z"]},Ae={prefix:"fas",iconName:"toggle-off",icon:[576,512,[],"f204","M384 128c70.7 0 128 57.3 128 128s-57.3 128-128 128l-192 0c-70.7 0-128-57.3-128-128s57.3-128 128-128l192 0zM576 256c0-106-86-192-192-192L192 64C86 64 0 150 0 256S86 448 192 448l192 0c106 0 192-86 192-192zM192 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},Ue={prefix:"fas",iconName:"square-check",icon:[448,512,[9745,9989,61510,"check-square"],"f14a","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},u6={prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L40 48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM16 232l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0z"]},M1={prefix:"fas",iconName:"lock",icon:[448,512,[128274],"f023","M144 144l0 48 160 0 0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192l0-48C80 64.5 144.5 0 224 0s144 64.5 144 144l0 48 16 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256c0-35.3 28.7-64 64-64l16 0z"]},Et={prefix:"fas",iconName:"chevron-up",icon:[512,512,[],"f077","M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z"]},N6={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 
10a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0z"]},x6={prefix:"fas",iconName:"star",icon:[576,512,[11088,61446],"f005","M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"]},me={prefix:"fas",iconName:"toggle-on",icon:[576,512,[],"f205","M192 64C86 64 0 150 0 256S86 448 192 448l192 0c106 0 192-86 192-192s-86-192-192-192L192 64zm192 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},Wo={prefix:"fas",iconName:"minimize",icon:[512,512,["compress-arrows-alt"],"f78c","M456 224l-144 0c-13.3 0-24-10.7-24-24l0-144c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l40 40L442.3 5.7C446 2 450.9 0 456 0s10 2 13.7 5.7l36.7 36.7C510 46 512 50.9 512 56s-2 10-5.7 13.7L433 143l40 40c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8zm0 64c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-40 40 73.4 73.4c3.6 3.6 5.7 8.5 5.7 13.7s-2 10-5.7 13.7l-36.7 36.7C466 510 461.1 512 456 512s-10-2-13.7-5.7L369 433l-40 40c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2l0-144c0-13.3 10.7-24 24-24l144 0zm-256 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-40-40L69.7 506.3C66 510 61.1 512 56 512s-10-2-13.7-5.7L5.7 469.7C2 466 0 461.1 0 456s2-10 5.7-13.7L79 369 39 329c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8l144 0zM56 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l40-40L5.7 69.7C2 66 0 61.1 0 56s2-10 5.7-13.7L42.3 5.7C46 2 50.9 0 56 0s10 2 13.7 5.7L143 79l40-40c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 144c0 13.3-10.7 24-24 24L56 224z"]},ti={prefix:"fas",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},Yc={prefix:"fas",iconName:"circle",icon:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"]},R5={prefix:"fas",iconName:"table-cells-large",icon:[512,512,["th-large"],"f009","M448 96l0 128-160 0 0-128 160 0zm0 192l0 128-160 0 0-128 160 0zM224 224L64 224 64 96l160 0 0 128zM64 288l160 0 0 128L64 416l0-128zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z"]},ha={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM0 176L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-208L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},E8={prefix:"fas",iconName:"truck",icon:[640,512,[128666,9951],"f0d1","M48 0C21.5 0 0 21.5 0 48L0 368c0 26.5 21.5 48 48 48l16 0c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64 0-32 0-18.7c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7L416 96l0-48c0-26.5-21.5-48-48-48L48 0zM416 160l50.7 0L544 237.3l0 18.7-128 0 0-96zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},Gc={prefix:"fas",iconName:"minus",icon:[448,512,[8211,8722,10134,"subtract"],"f068","M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"]},x9={prefix:"fas",iconName:"grip-vertical",icon:[320,512,[],"f58e","M40 352l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zm192 0l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 320c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 192l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 160c-22.1 0-40-17.9-40-40L0 72C0 49.9 17.9 32 40 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40z"]}
vendor: 9,190 bytes, line 1
1,Ya={prefix:"fas",iconName:"clock",icon:[512,512,[128339,"clock-four"],"f017","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120l0 136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},Fh={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]},I8={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},iu={prefix:"fas",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c0 2.7-.2 5.4-.5 8.1l0 16.2c0 22.1-17.9 40-40 40l-16 0c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1L416 512l-24 0c-22.1 0-40-17.9-40-40l0-24 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64 0 24c0 22.1-17.9 40-40 40l-24 0-31.9 0c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2l-16 0c-22.1 0-40-17.9-40-40l0-112c0-.9 0-1.9 .1-2.8l0-69.7-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"]},k6={prefix:"fas",iconName:"thumbs-down",icon:[512,512,[128078,61576],"f165","M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2l144 0c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48l-97.5 0c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7l0 38.3 0 48 0 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384l64 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32L32 96C14.3 96 0 110.3 0 128L0 352c0 17.7 14.3 32 32 32z"]},rs={prefix:"fas",iconName:"ellipsis",icon:[448,512,["ellipsis-h"],"f141","M8 256a56 56 0 1 1 112 0A56 56 0 1 1 8 256zm160 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm216-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},Vg={prefix:"fas",iconName:"bell",icon:[448,512,[128276,61602],"f0f3","M224 0c-17.7 0-32 14.3-32 32l0 19.2C119 66 64 130.6 64 208l0 18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416l384 0c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8l0-18.8c0-77.4-55-142-128-156.8L256 32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3l-64 0-64 0c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z"]},Xg={prefix:"fas",iconName:"gauge-high",icon:[512,512,[62461,"tachometer-alt","tachometer-alt-fast"],"f625","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64c0-17.4-6.9-33.1-18.1-44.6L366 161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3 .2-31.6 12.3L257.9 288c-.6 0-1.3 0-1.9 0c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm352-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},Lu={prefix:"fas",iconName:"boxes-stacked",icon:[576,512,[62625,"boxes","boxes-alt"],"f468","M248 0L208 0c-26.5 0-48 21.5-48 48l0 112c0 35.3 28.7 64 64 64l128 0c35.3 0 64-28.7 64-64l0-112c0-26.5-21.5-48-48-48L328 0l0 80c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-80zM64 256c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-40 0 0 80c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-80-40 0zM352 512l160 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-40 0 0 80c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-80-40 0c-15 0-28.8 5.1-39.7 13.8c4.9 10.4 7.7 22 7.7 34.2l0 160c0 12.2-2.8 23.8-7.7 34.2C323.2 506.9 337 512 352 512z"]},xp={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]},d_={prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]},Op={prefix:"fas",iconName:"circle-user",icon:[512,512,[62142,"user-circle"],"f2bd","M399 384.2C376.9 345.8 335.4 320 288 320l-64 0c-47.4 0-88.9 25.8-111 64.2c35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z"]},Yp={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-144z"]},W_={prefix:"fas",iconName:"chevron-left",icon:[320,512,[9001],"f053","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"]},Z_={prefix:"fas",iconName:"chevron-right",icon:[320,512,[9002],"f054","M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"]},nM={prefix:"fas",iconName:"robot",icon:[640,512,[129302],"f544","M320 0c17.7 0 32 14.3 32 32l0 64 120 0c39.8 0 72 32.2 72 72l0 272c0 39.8-32.2 72-72 72l-304 0c-39.8 0-72-32.2-72-72l0-272c0-39.8 32.2-72 72-72l120 0 0-64c0-17.7 14.3-32 32-32zM208 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zM264 256a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm152 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM48 224l16 0 0 192-16 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-16 0 0-192 16 0z"]},qM={prefix:"fas",iconName:"comment-sms",icon:[512,512,["sms"],"f7cd","M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM96 212.8c0-20.3 16.5-36.8 36.8-36.8l19.2 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-19.2 0c-2.7 0-4.8 2.2-4.8 4.8c0 1.6 .8 3.1 2.2 4l29.4 19.6c10.3 6.8 16.4 18.3 16.4 30.7c0 20.3-16.5 36.8-36.8 36.8L112 304c-8.8 0-16-7.2-16-16s7.2-16 16-16l27.2 0c2.7 0 4.8-2.2 4.8-4.8c0-1.6-.8-3.1-2.2-4l-29.4-19.6C102.2 236.7 96 225.2 96 212.8zM372.8 176l19.2 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-19.2 0c-2.7 0-4.8 2.2-4.8 4.8c0 1.6 .8 3.1 2.2 4l29.4 19.6c10.2 6.8 16.4 18.3 16.4 30.7c0 20.3-16.5 36.8-36.8 36.8L352 304c-8.8 0-16-7.2-16-16s7.2-16 16-16l27.2 0c2.7 0 4.8-2.2 4.8-4.8c0-1.6-.8-3.1-2.2-4l-29.4-19.6c-10.2-6.8-16.4-18.3-16.4-30.7c0-20.3 16.5-36.8 36.8-36.8zm-152 6.4L256 229.3l35.2-46.9c4.1-5.5 11.3-7.8 17.9-5.6s10.9 8.3 10.9 15.2l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-19.2 25.6c-3 4-7.8 6.4-12.8 6.4s-9.8-2.4-12.8-6.4L224 240l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-6.9 4.4-13 10.9-15.2s13.7 .1 17.9 5.6z"]},KM={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},im={prefix:"fas",iconName:"share",icon:[512,512,["mail-forward"],"f064","M307 34.8c-11.5 5.1-19 16.6-19 29.2l0 64-112 0C78.8 128 0 206.8 0 304C0 417.3 81.5 467.9 100.2 478.1c2.5 1.4 5.3 1.9 8.1 1.9c10.9 0 19.7-8.9 19.7-19.7c0-7.5-4.3-14.4-9.8-19.5C108.8 431.9 96 414.4 96 384c0-53 43-96 96-96l96 0 0 64c0 12.6 7.4 24.1 19 29.2s25 3 34.4-5.4l160-144c6.7-6.1 10.6-14.7 10.6-23.8s-3.8-17.7-10.6-23.8l-160-144c-9.4-8.5-22.9-10.6-34.4-5.4z"]},oL={prefix:"fas",iconName:"paper-plane",icon:[512,512,[61913],"f1d8","M498.1 5.6c10.1 7 15.4 19.1 13.5 31.2l-64 416c-1.5 9.7-7.4 18.2-16 23s-18.9 5.4-28 1.6L284 427.7l-68.5 74.1c-8.9 9.7-22.9 12.9-35.2 8.1S160 493.2 160 480l0-83.6c0-4 1.5-7.8 4.2-10.8L331.8 202.8c5.8-6.3 5.6-16-.4-22s-15.7-6.4-22-.7L106 360.8 17.7 316.6C7.1 311.3 .3 300.7 0 288.9s5.9-22.8 16.1-28.7l448-256c10.7-6.1 23.9-5.5 34 1.4z"]}
1,LL={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},um={prefix:"fas",iconName:"thumbs-up",icon:[512,512,[128077,61575],"f164","M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2l144 0c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48l-97.5 0c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3l0-38.3 0-48 0-24.9c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192l64 0c17.7 0 32 14.3 32 32l0 224c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32L0 224c0-17.7 14.3-32 32-32z"]},dm={prefix:"fas",iconName:"exclamation",icon:[128,512,[10069,10071,61738],"21","M96 64c0-17.7-14.3-32-32-32S32 46.3 32 64l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32L96 64zM64 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},FL={prefix:"fas",iconName:"print",icon:[512,512,[128424,128438,9113],"f02f","M128 0C92.7 0 64 28.7 64 64l0 96 64 0 0-96 226.7 0L384 93.3l0 66.7 64 0 0-66.7c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0L128 0zM384 352l0 32 0 64-256 0 0-64 0-16 0-16 256 0zm64 32l32 0c17.7 0 32-14.3 32-32l0-96c0-35.3-28.7-64-64-64L64 192c-35.3 0-64 28.7-64 64l0 96c0 17.7 14.3 32 32 32l32 0 0 64c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-64zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]}},4994:(h2,w1,_)=>{"use strict";_.d(w1,{$KU:()=>ak,A35:()=>VN,Alc:()=>jT,Aq:()=>Zo,B3e:()=>qt,BDt:()=>Mx,BEY:()=>x8,CGe:()=>fx,Cv1:()=>Jg,DBf:()=>sx,E9T:()=>uS,EfQ:()=>Ps,EsK:()=>gn,F$D:()=>iC,FDd:()=>qw,FL8:()=>hO,FPD:()=>eN,FVb:()=>Fs,Fuz:()=>pS,GTN:()=>J1,HQj:()=>Ji,ILF:()=>vi,IwR:()=>OS,IyC:()=>qx,Iz$:()=>Hc,J9Y:()=>TD,JyM:()=>kr,Kl4:()=>rx,Krp:()=>$p,KtF:()=>JA,L26:()=>GT,LEp:()=>pO,LM3:()=>aA,Lad:()=>tA,LjC:()=>Ns,LyI:()=>XS,Mdf:()=>ES,Mzg:()=>YT,N6K:()=>Xd,NBC:()=>wN,O7Q:()=>_A,OS1:()=>bu,OTp:()=>ti,OUR:()=>gk,P88:()=>LA,Pk:()=>wn,RLE:()=>uc,RrC:()=>dc,TL5:()=>yN,Tab:()=>W7,U$5:()=>r8,Ua$:()=>e_,Ual:()=>nx,UkD:()=>DM,Uwo:()=>px,V3X:()=>Px,Vmj:()=>yp,Vr3:()=>Re,Vui:()=>$,WM4:()=>XA,Wpq:()=>p8,Wx7:()=>PN,X8G:()=>Mt,XAH:()=>hT,XCy:()=>kO,XKl:()=>Da,Xf_:()=>Kx,Y$T:()=>kx,YKZ:()=>Ip,Yai:()=>As,Ycs:()=>kS,Ykv:()=>_x,_3F:()=>Xl,_tD:()=>GN,acZ:()=>MT,bam:()=>aE,bkV:()=>YL,byT:()=>un,cC_:()=>d9,cHW:()=>Ho,ca9:()=>Ux,cf$:()=>HD,cnt:()=>bO,cwv:()=>S1,diR:()=>tS,eFW:()=>ML,eHv:()=>wO,f8k:()=>ds,fGT:()=>Mp,fV7:()=>R8,fix:()=>sS,g4A:()=>M8,g82:()=>ku,gJF:()=>tm,gMD:()=>vE,gPx:()=>xi,gSj:()=>yT,hQR:()=>KE,icc:()=>nL,ik8:()=>lC,ip0:()=>fi,irx:()=>LS,j4R:()=>ra,jMV:()=>Ox,jPh:()=>tE,kCF:()=>K4,kXW:()=>dD,kZ_:()=>LN,koM:()=>Xa,lXL:()=>_0,lpZ:()=>$r,m6i:()=>OL,mHK:()=>JL,mNe:()=>n8,mTx:()=>Ws,nK2:()=>qk,nNP:()=>Tx,oTz:()=>fD,opg:()=>bx,pL1:()=>aM,pWQ:()=>we,ptq:()=>$E,q7m:()=>CD,qO$:()=>yA,qmU:()=>ME,qxT:()=>YO,r0D:()=>Gg,r5q:()=>yE,r8p:()=>Rx,scR:()=>Bc,sqG:()=>ek,u8Q:()=>ZO,uI9:()=>Xw,uMC:()=>E0,udn:()=>g,uqx:()=>iL,vJI:()=>FN,wD$:()=>Hh,wDC:()=>lk,wEO:()=>Cu,wn1:()=>IE,wp6:()=>_m,xHz:()=>rc,xiG:()=>Xc,yOe:()=>_p,yiH:()=>t_});const $={prefix:"fal",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M164.2 39.5L148.9 64l150.3 0L283.8 39.5c-2.9-4.7-8.1-7.5-13.6-7.5l-92.5 0c-5.5 0-10.6 2.8-13.6 7.5zM311 22.6L336.9 64 384 64l32 0 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 336c0 44.2-35.8 80-80 80l-224 0c-44.2 0-80-35.8-80-80L32 96 16 96C7.2 96 0 88.8 0 80s7.2-16 16-16l16 0 32 0 47.1 0L137 22.6C145.8 8.5 161.2 0 177.7 0l92.5 0c16.6 0 31.9 8.5 40.7 22.6zM64 96l0 336c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-336L64 96zm80 80l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16s16 7.2 16 16zm96 0l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16s16 7.2 16 16zm96 0l0 224c0 8.8-7.2 16-16 16s-16-7.2
1-16-16l0-224c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},S1={prefix:"fal",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zm48 256c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0z"]},E0={prefix:"fal",iconName:"circle-minus",icon:[512,512,["minus-circle"],"f056","M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192 0z"]},we={prefix:"fal",iconName:"building-memo",icon:[640,512,[],"e61e","M320 32L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l64 0 0-64c0-35.3 28.7-64 64-64s64 28.7 64 64l0 64 35.3 0c3.4 11.9 9.2 22.7 16.8 32L256 512l-32 0-64 0-32 0-64 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l-8 0c-8.3 0-16.4 1.2-24 3.3l0-3.3c0-17.7-14.3-32-32-32zM306.3 98.3c-6.7 8.7-11.9 18.8-15 29.7l-3.3 0-32 0 0 32 32 0 0 32-40 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24l48 0c3.7 0 7.2 .8 10.3 2.3zM288 224l0 32-32 0 0 32 32 0 0 32-40 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24l40 0zM192 384c-17.7 0-32 14.3-32 32l0 64 64 0 0-64c0-17.7-14.3-32-32-32zM88 96l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24zm8 64l32 0 0-32-32 0 0 32zm-8 64l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24zm8 64l32 0 0-32-32 0 0 32zM384 128c-17.7 0-32 14.3-32 32l0 288c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32l0-288c0-17.7-14.3-32-32-32l-192 0zm-64 32c0-35.3 28.7-64 64-64l192 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-192 0c-35.3 0-64-28.7-64-64l0-288zm56 48a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM376 400a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88-208l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM448 304c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zm16 80l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},Re={prefix:"fal",iconName:"grid",icon:[448,512,["grid-3"],"e195","M88 64c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8l48 0zM40 32C17.9 32 0 49.9 0 72l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40L40 32zM88 224c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8l48 0zM40 192c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0zm0 192l48 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8zM0 392l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM248 64c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8l48 0zM200 32c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0zm0 192l48 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8zm-40 8l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zm88 152c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8l48 0zm-48-32c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0zM360 64l48 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8zm-40 8l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zm88 152c4.4 
10 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8l48 0zm-48-32c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0zm0 192l48 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8-3.6-8-8l0-48c0-4.4 3.6-8 8-8zm-40 8l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40z"]},_0={prefix:"fal",iconName:"comments",icon:[640,512,[128490,61670],"f086","M32 176c0-74.8 73.7-144 176-144s176 69.2 176 144s-73.7 144-176 144c-15.3 0-30.6-1.9-46.3-5c-3.5-.7-7.1-.2-10.2 1.4c-6.1 3.1-12 6-18 8.7c-28.4 12.9-60.2 23.1-91.5 26c14.9-19 26.8-39.7 37.6-59.9c3.3-6.1 2.3-13.6-2.5-18.6C50 244.2 32 213.1 32 176zM208 0C93.1 0 0 78.9 0 176c0 44.2 19.8 80.1 46 110c-11.7 21-24 40.6-39.5 57.5c0 0 0 0 0 0l-.1 .1c-6.5 7-8.2 17.1-4.4 25.8C5.8 378.3 14.4 384 24 384c43 0 86.5-13.3 122.7-29.7c4.9-2.2 9.6-4.5 14.3-6.8c15.3 2.8 30.9 4.6 47 4.6c114.9 0 208-78.9 208-176S322.9 0 208 0zM447.4 160.5C541.6 167 608 233 608 304c0 37.1-18 68.2-45.1 96.6c-4.8 5-5.8 12.5-2.5 18.6c10.9 20.2 22.7 40.8 37.6 59.9c-31.3-3-63.2-13.2-91.5-26c-6-2.7-11.9-5.6-18-8.7c-3.2-1.6-6.8-2.1-10.2-1.4c-15.6 3.1-30.9 5-46.3 5c-68.2 0-123.6-30.7-153.1-73.3c-11 3-22.3 5.2-33.8 6.8C279 439.8 349.9 480 432 480c16.1 0 31.7-1.8 47-4.6c4.6 2.3 9.4 4.6 14.3 6.8C529.5 498.7 573 512 616 512c9.6 0 18.2-5.7 22-14.5c3.8-8.7 2-18.9-4.4-25.8l-.1-.1s0 0 0 0c-15.5-17-27.8-36.5-39.5-57.5c26.2-29.9 46-65.8 46-110c0-94.4-87.8-171.5-198.2-175.8c2.8 10.4 4.7 21.2 5.6 32.3z"]},K4={prefix:"fal",iconName:"earth-africa",icon:[512,512,[127757,"globe-africa"],"f57c","M480 256c0-16.8-1.8-33.1-5.3-48.8l-47.2-11.8c-4.1-1-8.4 .2-11.3 3.1c-2 2-3.6 4.2-4.9 6.7l-.3 .6c-7.9 15.8-22.1 27.3-38.6 31.9l15.1 15.1c8 8 12.5 18.9 12.5 30.2c0 19.5-13.2 36.5-32 41.4l0 6.2c0 17.3-5.6 34.2-16 48l-25.6 34.1C317.3 424.9 303.1 432 288 432c-26.5 0-48-21.5-48-48l0-48-32 0c-35.3 0-64-28.7-64-64l0-28c0-17.6 8.3-34.2 22.4-44.8l39.4-29.5c8.4-6.3 18.5-9.7 29-9.7c5.2 0 10.3 .8 15.3 2.5l32 10.7c4.3 1.4 9 1.6 13.4 .5l34.3-8.6c3.7-.9 6.3-4.3 6.3-8.1c0-2.8-1.4-5.4-3.7-6.9L306 132.6c-7.6 7.3-17.7 11.4-28.2 11.4c-6.3 0-12.5-1.5-18.2-4.3l-13.2-6.6c-23.9 36.9-83 14.6-74.9-30.2L175 84.3c.4-2 .2-4.1-.4-6.1l-9-27.1C86.9 85.8 32 164.5 32 256c0 123.7 100.3 224 224 224s224-100.3 224-224zm-16.5-84.6C430.1 89.6 349.8 32 256 32c-20.9 0-41.2 2.9-60.4 8.2l9.3 27.8c2.4 7.1 2.9 14.6 1.6 22l-3.4 18.7c-1.9 10.2 12 15.2 17.1 6.1c7.4-13.4 24.1-18.5 37.8-11.7l16 8c1.2 .6 2.5 .9 3.8 .9c2.3 0 4.5-.9 6.1-2.5l3.5-3.5c8.5-8.5 21.7-9.8 31.7-3.1L350 123.5c11.2 7.5 18 20.1 18 33.5c0 18.5-12.6 34.6-30.5 39.1l-34.3 8.6c-10.3 2.6-21.2 2.2-31.3-1.2l-32-10.7c-1.7-.6-3.4-.8-5.1-.8c-3.5 0-7 1.1-9.8 3.3l-39.4 29.5c-6 4.5-9.6 11.6-9.6 19.2l0 28c0 17.7 14.3 32 32 32l32 0c17.7 0 32 14.3 32 32l0 48c0 8.8 7.2 16 16 16c5 0 9.8-2.4 12.8-6.4l25.6-34.1c6.2-8.3 9.6-18.4 9.6-28.8l0-12.1c0-11.2 7.6-21 18.5-23.7l5.3-1.3c4.8-1.2 8.2-5.5 8.2-10.5c0-2.9-1.1-5.6-3.2-7.6l-40.2-40.2c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9l19.7 0c11.3 0 21.6-6.4 26.7-16.5l.3-.6c2.8-5.6 6.4-10.7 10.9-15.1c10.9-10.9 26.8-15.3 41.7-11.6l28.2 7.1zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},qt={prefix:"fal",iconName:"table",icon:[512,512,[],"f0ce","M64 64C46.3 64 32 78.3 32 96l0 64 448 0 0-64c0-17.7-14.3-32-32-32L64 64zM32 192l0 112 208 0 0-112L32 192zm240 0l0 112 208 0 0-112-208 0zM240 336L32 336l0 80c0 17.7 14.3 32 32 32l176 0 0-112zm32 112l176 0c17.7 0 32-14.3 32-32l0-80-208 0 0 112zM0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96z"]},J1={prefix:"fal",iconName:"compass",icon:[512,512,[129517],"f14e","M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm92.6-389.1L202.1 171.8c-14.3 4.8-25.6 16-30.4 30.4L122.9 348.6c-8.3 25 15.5 48.8 40.5 40.5l146.5-48.8c14.3-4.8 25.6-16 30.4-30.4l48.8-146.5c8.3-25-15.5-48.8-40.5-40.5zm10.1 30.4L309.9 299.8c-1.6 4.8-5.3 8.5-10.1 10.1L153.3 358.7l48.8-146.5c1.6-4.8 5.3-8.5 10.1-10.1l146.5-48.8zM256 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},Xc={prefix:"fal",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 80c0-8.8 7.2-16 16-16l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 96C7.2 96 0 88.8 0 80zM0 240c0-8.8 7.2-16 16-16l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 256c-8.8 0-16-7.2-16-16zM448 400c0 8.8-7.2 16-16 16L16 416c-8.8 0-16-7.2-16-16s7.2-16 16-16l416 0c8.8 0 16 7.2 16 16z"]},Mt={prefix:"fal",iconName:"lightbulb",icon:[384,512,[128161],"f0eb","M310.3 258.1C326.5 234.8 336 206.6 336 176c0-79.5-64.5-144-144-144S48 96.5 48 176c0 30.6 9.5 58.8 25.7 82.1c4.1 5.9 8.8 12.3 13.6 19c0 0 0 0 0 0c12.7 17.5 27.1 37.2 38 57.1c8.9 16.2 13.7 33.3 16.2 49.9L109 384c-2.2-12-5.9-23.7-11.8-34.5c-9.9-18-22.2-34.9-34.5-51.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-5.2-7.1-10.4-14.2-15.4-21.4C27.6 247.9 16 213.3 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176c0 37.3-11.6 71.9-31.4 100.3c-5 7.2-10.2 14.3-15.4 21.4c0 0 0 0 0 0s0 0 0 0c-12.3 16.8-24.6 33.7-34.5 51.8c-5.9 10.8-9.6 22.5-11.8 34.5l-32.4 0c2.5-16.6 7.3-33.7 16.2-49.9c10.9-20 25.3-39.7 38-57.1c4.9-6.7 9.5-13 13.6-19zM192 96c-44.2 0-80 35.8-80 80c0 8.8-7.2 16-16 16s-16-7.2
1-16-16c0-61.9 50.1-112 112-112c8.8 0 16 7.2 16 16s-7.2 16-16 16zM146.7 448c6.6 18.6 24.4 32 45.3 32s38.7-13.4 45.3-32l-90.5 0zM112 432l0-5.3c0-5.9 4.8-10.7 10.7-10.7l138.7 0c5.9 0 10.7 4.8 10.7 10.7l0 5.3c0 44.2-35.8 80-80 80s-80-35.8-80-80z"]},rc={prefix:"fal",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c-8.8 0-16 7.2-16 16l0 128c0 8.8 7.2 16 16 16s16-7.2 16-16l0-128c0-8.8-7.2-16-16-16zm24 224a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},uc=rc,dc={prefix:"fal",iconName:"flag",icon:[448,512,[127988,61725],"f024","M32 16C32 7.2 24.8 0 16 0S0 7.2 0 16L0 64 0 367l0 33 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-104 96.3-24.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30l0-279.7c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L32 56l0-40zm0 73L140.7 61.8c30.7-7.7 63.1-4.1 91.4 10c55.3 27.7 120.4 27.7 175.8 0l8.1-4.1 0 278-34.7 13c-37.9 14.2-80 12-116.2-6.1c-44.7-22.4-96-28-144.5-15.9L32 359 32 89z"]},un={prefix:"fal",iconName:"lock",icon:[448,512,[128274],"f023","M128 128l0 64 192 0 0-64c0-53-43-96-96-96s-96 43-96 96zM96 192l0-64C96 57.3 153.3 0 224 0s128 57.3 128 128l0 64 16 0c44.2 0 80 35.8 80 80l0 160c0 44.2-35.8 80-80 80L80 512c-44.2 0-80-35.8-80-80L0 272c0-44.2 35.8-80 80-80l16 0zM32 272l0 160c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48L80 224c-26.5 0-48 21.5-48 48z"]},Ns={prefix:"fal",iconName:"sack-dollar",icon:[512,512,[128176],"f81d","M201.5 144l109 0 5.3 3.4C370.6 182.5 480 268.3 480 416c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64c0-147.7 109.4-233.5 164.3-268.6l5.3-3.4zm98.4-32l-87.8 0-6.7-9.8L156.9 32l198.1 0-48.4 70.2-6.7 9.8zM152.6 138.5C91.2 183.7 0 273.4 0 416c0 53 43 96 96 96l320 0c53 0 96-43 96-96c0-142.6-91.2-232.3-152.6-277.5c-9.7-7.1-18.6-13.2-26.4-18.1L351.2 94l38.9-56.4C401 21.7 389.6 0 370.3 0L141.7 0C122.4 0 111 21.7 121.9 37.6L160.8 94 179 120.4c-7.7 4.9-16.7 11-26.4 18.1zM272 216c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 17.3c-8.3 1.5-16.7 4.3-24.1 8.7c-13 7.7-23.9 21.1-23.8 40.5c.1 18.4 10.8 30.1 22.7 37.3c10.5 6.3 23.8 10.4 34.8 13.7c0 0 0 0 0 0l1.6 .5c12.5 3.8 22.2 6.9 29 11.2c5.9 3.7 7.7 7 7.7 11.6c.1 6.6-2.7 10.8-7.8 14c-5.8 3.6-14.5 5.6-23.7 5.3c-11.8-.4-22.7-4.1-36.3-8.7c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-2.3-.8-4.7-1.6-7.1-2.4c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2c2 .7 4.1 1.4 6.2 2.1c0 0 0 0 0 0c9.2 3.2 19.7 6.8 30.9 8.9l0 17.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-17.1c8.7-1.4 17.4-4.3 25.1-9.1c13.3-8.3 23.2-22.2 22.9-41.6c-.2-18.5-10.6-30.6-22.7-38.2c-11-6.9-25-11.2-36.3-14.6c0 0 0 0 0 0s0 0 0 0l-.5-.1c-12.6-3.8-22.3-6.8-29.2-10.9c-6-3.6-7.2-6.4-7.3-10.1c0-5.4 2.4-9.4 8.1-12.8c6.2-3.7 15.1-5.7 23.6-5.5c10.1 .2 21 2.3 32.1 5.3c8.5 2.3 17.3-2.8 19.6-11.3s-2.8-17.3-11.3-19.6c-7.5-2-15.6-3.9-24.1-5.1l0-17.3z"]},As={prefix:"fal",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M454.6 45.3l12.1 12.1c12.5 12.5 12.5 32.8 0 45.3L440 129.4 382.6 72l26.7-26.7c12.5-12.5 32.8-12.5 45.3 0zM189 265.6l171-171L417.4 152l-171 171c-4.2 4.2-9.6 7.2-15.4 8.6l-65.6 15.1L180.5 281c1.3-5.8 4.3-11.2 8.6-15.4zm197.7-243L166.4 243c-8.5 8.5-14.4 19.2-17.1 30.9l-20.9 90.6c-1.2 5.4 .4 11 4.3 14.9s9.5 5.5 14.9 4.3l90.6-20.9c11.7-2.7 22.4-8.6 30.9-17.1L489.4 125.3c25-25 25-65.5 0-90.5L477.3 22.6c-25-25-65.5-25-90.5 0zM80 64C35.8 64 0 99.8 0 144L0 432c0 44.2 35.8 80 80 80l288 0c44.2 0 80-35.8 80-80l0-128c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 128c0 26.5-21.5 48-48 48L80 480c-26.5 0-48-21.5-48-48l0-288c0-26.5 21.5-48 48-48l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 64z"]},Ho={prefix:"fal",iconName:"lightbulb-on",icon:[640,512,[],"f672","M55.2 1.7c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l64 32c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-64-32zm544 28.6c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2l-64 32c-7.9 4-11.1 13.6-7.2 21.5s13.6 11.1 21.5 7.2l64-32zM16 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0zm544 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0zM119.2 318.3c7.9-4 11.1-13.6 7.2-21.5s-13.6-11.1-21.5-7.2l-64 32c-7.9 4-11.1 13.6-7.2 21.5s13.6 11.1 21.5 7.2l64-32zm416-28.6c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l64 32c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-64-32zM464 176c0 30.6-9.5 58.8-25.7 82.1c-4.1 5.9-8.7 12.3-13.6 19c-12.7 17.5-27.1 37.2-38 57.1c-8.9 16.2-13.7 33.3-16.2 49.9l32.4 0c2.2-12 5.9-23.7 11.8-34.5c9.9-18 22.2-34.9 34.5-51.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C496 78.8 417.2 0 320 0S144 78.8 144 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4c0 0 0 0 0 0s0 0 0 0s0 0 0 0c12.3 16.8 24.6 33.7 34.5 51.8c5.9 10.8 9.6 22.5 11.8 34.5l32.4 0c-2.5-16.6-7.3-33.7-16.2-49.9c-10.9-20-25.3-39.7-38-57.1c0 0 0 0 0 0c-4.9-6.7-9.5-13-13.6-19C185.5 234.8 176 206.6 176 176c0-79.5 64.5-144 144-144s144 64.5 144 144zm-224 0c0-44.2 35.8-80 80-80c8.8 0 16-7.2 16-16s-7.2-16-16-16c-61.9 0-112 50.1-112 112c0 8.8 7.2 16 16 16s16-
17.2 16-16zm80 304c-20.9 0-38.7-13.4-45.3-32l90.5 0c-6.6 18.6-24.4 32-45.3 32zm-80-53.3l0 5.3c0 44.2 35.8 80 80 80s80-35.8 80-80l0-5.3c0-5.9-4.8-10.7-10.7-10.7l-138.7 0c-5.9 0-10.7 4.8-10.7 10.7z"]},Ps={prefix:"fal",iconName:"share-nodes",icon:[448,512,["share-alt"],"f1e0","M448 112c0 44.2-35.8 80-80 80c-22.9 0-43.6-9.6-58.1-25l-151 75.5c.8 4.4 1.1 8.9 1.1 13.5s-.4 9.1-1.1 13.5l151 75.5c14.6-15.4 35.2-25 58.1-25c44.2 0 80 35.8 80 80s-35.8 80-80 80s-80-35.8-80-80c0-9.7 1.7-19 4.9-27.7L147.2 299.5c-14.3 22-39 36.5-67.2 36.5c-44.2 0-80-35.8-80-80s35.8-80 80-80c28.2 0 52.9 14.5 67.2 36.5l145.7-72.9c-3.2-8.6-4.9-17.9-4.9-27.7c0-44.2 35.8-80 80-80s80 35.8 80 80zM80 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM416 112a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM368 448a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},n8={prefix:"fal",iconName:"microscope",icon:[512,512,[128300],"f610","M192 0c-17.7 0-32 14.3-32 32c-17.7 0-32 14.3-32 32l0 224c0 17.7 14.3 32 32 32l96 0c17.7 0 32-14.3 32-32l0-128c88.4 0 160 71.6 160 160s-71.6 160-160 160l-80 0L16 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0 80 0 208 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-101.8 0c51.7-34.4 85.8-93.2 85.8-160c0-106-86-192-192-192l0-64c0-17.7-14.3-32-32-32c0-17.7-14.3-32-32-32L192 0zm0 32l32 0 0 16c0 8.8 7.2 16 16 16l16 0 0 224-96 0 0-224 16 0c8.8 0 16-7.2 16-16l0-16zM160 368c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zM96 432c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192 0c-8.8 0-16 7.2-16 16z"]},Fs={prefix:"fal",iconName:"users",icon:[640,512,[],"f0c0","M96 80a48 48 0 1 1 96 0A48 48 0 1 1 96 80zm128 0A80 80 0 1 0 64 80a80 80 0 1 0 160 0zm96 80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm0 160a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm-58.7 64l117.3 0c54.2 0 98.4 42.5 101.2 96l-319.7 0c2.8-53.5 47-96 101.2-96zm0-32C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7l330.7 0c14.7 0 26.7-11.9 26.7-26.7C512 411.7 452.3 352 378.7 352l-117.3 0zM512 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 128A80 80 0 1 0 512 0a80 80 0 1 0 0 160zm16 64c44.2 0 80 35.8 80 80c0 8.8 7.2 16 16 16s16-7.2 16-16c0-61.9-50.1-112-112-112l-84 0c2.6 10.2 4 21 4 32l80 0zm-336 0c0-11 1.4-21.8 4-32l-84 0C50.1 192 0 242.1 0 304c0 8.8 7.2 16 16 16s16-7.2 16-16c0-44.2 35.8-80 80-80l80 0z"]},Zo={prefix:"fal",iconName:"eye-slash",icon:[640,512,[],"f070","M25.9 3.4C19-2 8.9-.8 3.4 6.1S-.8 23.1 6.1 28.6l608 480c6.9 5.5 17 4.3 22.5-2.6s4.3-17-2.6-22.5L25.9 3.4zM605.5 268.3c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-51.2 0-96 14.8-133.9 36.8l27.3 21.5C244.6 74.2 280.2 64 320 64c70.4 0 127.7 32 170.8 72c43.1 40 71.9 88 85.2 120c-9.2 22.1-25.9 52-49.5 81.5l25.1 19.8c25.6-32 43.7-64.4 53.9-89zM88.4 154.7c-25.6 32-43.7 64.4-53.9 89c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c51.2 0 96-14.8 133.9-36.8l-27.3-21.5C395.4 437.8 359.8 448 320 448c-70.4 0-127.7-32-170.8-72C106.1 336 77.3 288 64 256c9.2-22.1 25.9-52 49.5-81.5L88.4 154.7zM320 384c16.7 0 32.7-3.2 47.4-9.1l-30.9-24.4c-5.4 .9-10.9 1.4-16.5 1.4c-51 0-92.8-39.8-95.8-90.1l-30.9-24.4c-.9 6-1.3 12.2-1.3 18.5c0 70.7 57.3 128 128 128zM448 256c0-70.7-57.3-128-128-128c-16.7 0-32.7 3.2-47.4 9.1l30.9 24.4c5.4-.9 10.9-1.4 16.5-1.4c51 0 92.8 39.8 95.8 90.1l30.9 24.4c.9-6 1.3-12.2 1.3-18.5z"]},ti={prefix:"fal",iconName:"print-magnifying-glass",icon:[640,512,["print-search"],"f81a","M160 160l0-96c0-17.7 14.3-32 32-32l229.5 0c8.5 0 16.6 3.4 22.6 9.4l26.5 26.5c6 6 9.4 14.1 9.4 22.6l0 69.5 32 0 0-69.5c0-17-6.7-33.3-18.7-45.3L466.7 18.7C454.7 6.7 438.5 0 421.5 0L192 0c-35.3 0-64 28.7-64 64l0 96 32 0zm-32 64l192 0c9.1-12.1 19.9-22.9 32-32l-224 0c-35.3 0-64 28.7-64 64l0 128c0 17.7 14.3 32 32 32l32 0 0 64c0 17.7 14.3 32 32 32l320 0c15.8 0 29-11.5 31.6-26.6L498.2 472c-5.9 1.9-12 3.6-18.2 4.8l0 3.2-32 0-288 0 0-128 131.2 0c-2.1-10.3-3.2-21-3.2-32l-128 0c-17.7 0-32 14.3-32 32l0 32-32 0 0-128c0-17.7 14.3-32 32-32zm320 .1a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 224c29.6 0 56.8-10 78.5-26.9l86.2 86.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-86.2-86.2C566 377 576 349.7 576 320.2c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128z"]}
vendor: 4,759 bytes, line 1
1,Ws={prefix:"fal",iconName:"chevron-up",icon:[512,512,[],"f077","M244.7 116.7c6.2-6.2 16.4-6.2 22.6 0l192 192c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L256 150.6 75.3 331.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l192-192z"]},r8={prefix:"fal",iconName:"stopwatch",icon:[448,512,[9201],"f2f2","M128 16c0-8.8 7.2-16 16-16L304 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0 0 64.6c49.4 3.8 94 24.8 127.7 57l37-37c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-38.2 38.2C416 212.6 432 256.4 432 304c0 114.9-93.1 208-208 208S16 418.9 16 304c0-109.5 84.6-199.2 192-207.4L208 32l-64 0c-8.8 0-16-7.2-16-16zM48 304a176 176 0 1 0 352 0A176 176 0 1 0 48 304zm192-96l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},gn={prefix:"fal",iconName:"user-helmet-safety",icon:[448,512,[128119,"user-construction","user-hard-hat"],"f82c","M176 60.8c-28.7 16.6-48 47.6-48 83.2l192 0c0-35.5-19.3-66.6-48-83.2L272 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-19.2zM271.2 25C318.5 43.8 352 90 352 144l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 176c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c0-54 33.5-100.2 80.8-119C180 10.7 192.7 0 208 0l32 0c15.3 0 28 10.7 31.2 25zM224 320c-65.3 0-119.1-48.9-127-112l32.3 0c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80l32.3 0c-7.9 63.1-61.7 112-127 112zM415.8 480c-3.3-53.6-47.8-96-102.2-96l-179.2 0C80 384 35.5 426.4 32.2 480l383.6 0zM0 486.4C0 412.2 60.2 352 134.4 352l89.6 0 89.6 0C387.8 352 448 412.2 448 486.4c0 14.1-11.5 25.6-25.6 25.6L25.6 512C11.5 512 0 500.5 0 486.4z"]},kr={prefix:"fal",iconName:"sparkles",icon:[512,512,[10024],"f890","M432 32c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16zm0 288c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16zM136.8 216.4L54.2 254.6l82.6 38.1c6.9 3.2 12.4 8.7 15.6 15.6l38.1 82.6 38.1-82.6c3.2-6.9 8.7-12.4 15.6-15.6l82.6-38.1-82.6-38.1c-6.9-3.2-12.4-8.7-15.6-15.6l-38.1-82.6-38.1 82.6c-3.2 6.9-8.7 12.4-15.6 15.6zM123.4 321.8L9.3 269.1C3.6 266.5 0 260.8 0 254.6s3.6-11.9 9.3-14.5l114.1-52.7L176 73.3c2.6-5.7 8.3-9.3 14.5-9.3s11.9 3.6 14.5 9.3l52.7 114.1L371.8 240c5.7 2.6 9.3 8.3 9.3 14.5s-3.6 11.9-9.3 14.5L257.8 321.8 205.1 435.8c-2.6 5.7-8.3 9.3-14.5 9.3s-11.9-3.6-14.5-9.3L123.4 321.8z"]},fi={prefix:"fal",iconName:"shield-check",icon:[512,512,[],"f2f7","M243.5 37.3c8-3.4 17-3.4 25 0l176.7 75c11.3 4.8 18.9 15.5 18.8 27.6c-.5 94-39.4 259.8-195.5 334.5c-7.9 3.8-17.2 3.8-25.1 0C87.3 399.6 48.5 233.8 48 139.8c-.1-12.1 7.5-22.8 18.8-27.6l176.7-75zM281 7.8c-16-6.8-34-6.8-50 0L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L281 7.8zm82.3 195.5c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L224 297.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0l128-128z"]},$r={prefix:"fal",iconName:"square-exclamation",icon:[448,512,["exclamation-square"],"f321","M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm224 32c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zM200 352a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},Bc={prefix:"fal",iconName:"bullseye",icon:[512,512,[],"f140","M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM256 384a128 128 0 1 0 0-256 128 128 0 1 0 0 256zm0-288a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},wn={prefix:"fal",iconName:"folder",icon:[512,512,[128193,128447,61716,"folder-blank"],"f07b","M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32l-156.1 0c-17 0-33.3-6.7-45.3-18.7L210.7 73.4c-6-6-14.1-9.4-22.6-9.4L64 64zM0 96C0 60.7 28.7 32 64 32l124.1 0c17 0 33.3 6.7 45.3 18.7l35.9 35.9c6 6 14.1 9.4 22.6 9.4L448 96c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96z"]},Xd={prefix:"fal",iconName:"microchip-ai",icon:[512,512,[],"e1ec","M160 0c8.8 0 16 7.2 16 16l0 48 64 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 64 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 16 0c35.3 0 64 28.7 64 64l0 16 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 64 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 64 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 16c0 35.3-28.7 64-64 64l-16 0 0 48c0 8.8-7.2 16-16 16s-16-7.2
1-16-16l0-48-64 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-64 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-16 0c-35.3 0-64-28.7-64-64l0-16-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-64-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-64-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-16c0-35.3 28.7-64 64-64l16 0 0-48c0-8.8 7.2-16 16-16zM128 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32L128 96zm94.7 89.6l56 128c3.5 8.1-.1 17.5-8.2 21.1s-17.5-.2-21.1-8.2L239.5 304l-63.1 0-9.8 22.4c-3.5 8.1-13 11.8-21.1 8.2s-11.8-13-8.2-21.1l56-128c2.5-5.8 8.3-9.6 14.7-9.6s12.1 3.8 14.7 9.6zM208 231.9L190.5 272l35.1 0L208 231.9zM352 192l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},p8={prefix:"fal",iconName:"chart-simple",icon:[448,512,[],"e473","M240 64c8.8 0 16 7.2 16 16l0 352c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-352c0-8.8 7.2-16 16-16l32 0zM208 32c-26.5 0-48 21.5-48 48l0 352c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48l-32 0zM80 256c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l32 0zM48 224c-26.5 0-48 21.5-48 48L0 432c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48l-32 0zm320-96l32 0c8.8 0 16 7.2 16 16l0 288c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-288c0-8.8 7.2-16 16-16zm-48 16l0 288c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48l-32 0c-26.5 0-48 21.5-48 48z"]},Hc={prefix:"fal",iconName:"gauge",icon:[512,512,["dashboard","gauge-med","tachometer-alt-average"],"f624","M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96c35.3 0 64-28.7 64-64c0-29.8-20.4-54.9-48-62l0-194c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 194c-27.6 7.1-48 32.2-48 62c0 35.3 28.7 64 64 64zM144 168a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-24 88a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm296 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM392 144a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},vi={prefix:"fal",iconName:"user",icon:[448,512,[128100,62144],"f007","M320 128a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM32 480l384 0c-1.2-79.7-66.2-144-146.3-144l-91.4 0c-80 0-145 64.3-146.3 144zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3z"]},M8={prefix:"fal",iconName:"globe",icon:[512,512,[127760],"f0ac","M256 480c16.7 0 40.4-14.4 61.9-57.3c9.9-19.8 18.2-43.7 24.1-70.7l-172 0c5.9 27 14.2 50.9 24.1 70.7C215.6 465.6 239.3 480 256 480zM164.3 320l183.4 0c2.8-20.2 4.3-41.7 4.3-64s-1.5-43.8-4.3-64l-183.4 0c-2.8 20.2-4.3 41.7-4.3 64s1.5 43.8 4.3 64zM170 160l172 0c-5.9-27-14.2-50.9-24.1-70.7C296.4 46.4 272.7 32 256 32s-40.4 14.4-61.9 57.3C184.2 109.1 175.9 133 170 160zm210 32c2.6 20.5 4 41.9 4 64s-1.4 43.5-4 64l90.8 0c6-20.3 9.3-41.8 9.3-64s-3.2-43.7-9.3-64L380 192zm78.5-32c-25.9-54.5-73.1-96.9-130.9-116.3c21 28.3 37.6 68.8 47.2 116.3l83.8 0zm-321.1 0c9.6-47.6 26.2-88 47.2-116.3C126.7 63.1 79.4 105.5 53.6 160l83.7 0zm-96 32c-6 20.3-9.3 41.8-9.3 64s3.2 43.7 9.3 64l90.8 0c-2.6-20.5-4-41.9-4-64s1.4-43.5 4-64l-90.8 0zM327.5 468.3c57.8-19.5 105-61.8 130.9-116.3l-83.8 0c-9.6 47.6-26.2 88-47.2 116.3zm-143 0c-21-28.3-37.5-68.8-47.2-116.3l-83.7 0c25.9 54.5 73.1 96.9 130.9 116.3zM256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512z"]},xi={prefix:"fal",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M402.7 425.3l-316-316C52.6 148.6 32 199.9 32 256c0 123.7 100.3 224 224 224c56.1 0 107.4-20.6 146.7-54.7zm22.6-22.6C459.4 363.4 480 312.1 480 256C480 132.3 379.7 32 256 32c-56.1 0-107.4 20.6-146.7 54.7l316 316zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},W7={prefix:"fal",iconName:"star",icon:[576,512,[11088,61446],"f005","M226.5 168.8L287.9 42.3l61.4 126.5c4.6 9.5 13.6 16.1 24.1 17.7l137.4 20.3-99.8 98.8c-7.4 7.3-10.8 17.8-9 28.1l23.5 139.5L303 407.7c-9.4-5-20.7-5-30.2 0L150.2 473.2l23.5-139.5c1.7-10.3-1.6-20.7-9-28.1L65 206.8l137.4-20.3c10.5-1.5 19.5-8.2 24.1-17.7zM424.9 509.1c8.1 4.3 17.9 3.7 25.3-1.7s11.2-14.5 9.7-23.5L433.6 328.4 544.8 218.2c6.5-6.4 8.7-15.9 5.9-24.5s-10.3-14.9-19.3-16.3L378.1 154.8 309.5 13.5C305.5 5.2 297.1 0 287.9 0s-17.6 5.2-21.6 13.5L197.7 154.8 44.5 177.5c-9 1.3-16.5 7.6-19.3 16.3s-.5 18.1 5.9 24.5L142.2 328.4 116 483.9c-1.5 9 2.2 18.1 9.7 23.5s17.3 6 25.3 1.7l137-73.2 137 73.2z"]},Xl={prefix:"fal",iconName:"grip-lines-vertical",icon:[192,512,[],"f7a5","M32 32c-8.8 0-16 7.2-16 16l0 416c0 8.8 7.2 16 16 16s16-
17.2 16-16L48 48c0-8.8-7.2-16-16-16zm128 0c-8.8 0-16 7.2-16 16l0 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-416c0-8.8-7.2-16-16-16z"]},x8={prefix:"fal",iconName:"right-to-bracket",icon:[512,512,["sign-in-alt"],"f2f6","M319.2 257.8c.5-.5 .8-1.1 .8-1.8s-.3-1.4-.8-1.8L187.3 129.8c-1.2-1.2-2.9-1.8-4.6-1.8c-3.7 0-6.7 3-6.7 6.7l0 57.3c0 8.8-7.2 16-16 16L40 208c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l120 0c8.8 0 16 7.2 16 16l0 57.3c0 3.7 3 6.7 6.7 6.7c1.7 0 3.3-.6 4.6-1.8L319.2 257.8zM352 256c0 9.5-3.9 18.6-10.8 25.1L209.2 405.5c-7.2 6.8-16.7 10.5-26.5 10.5c-21.4 0-38.7-17.3-38.7-38.7l0-41.3L40 336c-22.1 0-40-17.9-40-40l0-80c0-22.1 17.9-40 40-40l104 0 0-41.3c0-21.4 17.3-38.7 38.7-38.7c9.9 0 19.3 3.8 26.5 10.5L341.2 230.9c6.9 6.5 10.8 15.6 10.8 25.1zM336 448l96 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l96 0c44.2 0 80 35.8 80 80l0 288c0 44.2-35.8 80-80 80l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},ra={prefix:"fal",iconName:"flower-daffodil",icon:[512,512,[9880],"f800","M200 0c-48.6 0-88 39.4-88 88c0 21.3 7.6 40.8 20.1 56c-12.6 15.2-20.1 34.7-20.1 56c0 48.6 39.4 88 88 88c14.4 0 28-3.5 40-9.6l0 118.2C200.8 331.5 129.5 288 48 288l-20 0c-15.5 0-28 12.5-28 28C0 424.2 87.8 512 196 512l44 0 16 0 16 0 44 0c108.2 0 196-87.8 196-196c0-15.5-12.5-28-28-28l-20 0c-81.5 0-152.8 43.5-192 108.6l0-118.2c12 6.1 25.6 9.6 40 9.6c48.6 0 88-39.4 88-88c0-21.3-7.6-40.8-20.1-56c12.6-15.2 20.1-34.7 20.1-56c0-48.6-39.4-88-88-88c-21.3 0-40.8 7.6-56 20.1C240.8 7.6 221.3 0 200 0zM144 88c0-30.9 25.1-56 56-56c17.6 0 33.3 8.1 43.6 20.8c3 3.8 7.6 5.9 12.4 5.9s9.4-2.2 12.4-5.9C278.7 40.1 294.4 32 312 32c30.9 0 56 25.1 56 56c0 17.6-8.1 33.3-20.8 43.6c-3.8 3-5.9 7.6-5.9 12.4s2.2 9.4 5.9 12.4c12.7 10.3 20.8 26 20.8 43.6c0 30.9-25.1 56-56 56c-17.6 0-33.3-8.1-43.6-20.8c-3-3.8-7.6-5.9-12.4-5.9s-9.4 2.2-12.4 5.9c-10.3 12.7-26 20.8-43.6 20.8c-30.9 0-56-25.1-56-56c0-17.6 8.1-33.3 20.8-43.6c3.8-3 5.9-7.6 5.9-12.4s-2.2-9.4-5.9-12.4C152.1 121.3 144 105.6 144 88zM32 320l16 0c95.1 0 174.1 69.2 189.3 160L196 480c-89.2 0-161.8-71.3-164-160zM480 320c-2.1 88.7-74.7 160-164 160l-41.3 0c15.2-90.8 94.2-160 189.3-160l16 0zM288 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},d9={prefix:"fal",iconName:"folder-open",icon:[576,512,[128194,128449,61717],"f07c","M448 160l0 32 32 0 0-32c0-35.3-28.7-64-64-64L298.5 96c-17 0-33.3-6.7-45.3-18.7L226.7 50.7c-12-12-28.3-18.7-45.3-18.7L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0 80 0c19.6 0 37.3-11.9 44.6-30.2l64-160c5.9-14.8 4.1-31.5-4.8-44.7S543.9 224 528 224l-400 0c-19.6 0-37.3 11.9-44.6 30.2L32 382.8 32 96c0-17.7 14.3-32 32-32l117.5 0c8.5 0 16.6 3.4 22.6 9.4l22.6-22.6L204.1 73.4l26.5 26.5c18 18 42.4 28.1 67.9 28.1L416 128c17.7 0 32 14.3 32 32zM384 448L64 448c-5.3 0-10.3-2.6-13.2-7s-3.6-10-1.6-14.9l64-160c2.4-6.1 8.3-10.1 14.9-10.1l400 0c5.3 0 10.3 2.6 13.2 7s3.6 10 1.6 14.9l-64 160C476.4 444 470.5 448 464 448l-80 0z"]},Da={prefix:"fal",iconName:"headset",icon:[512,512,[],"f590","M32 256C32 132.3 132.3 32 256 32s224 100.3 224 224l0 144.1c0 26.5-21.5 48-48 48l-82.7-.1c-6.6-18.6-24.4-32-45.3-32l-64 0c-26.5 0-48 21.5-48 48s21.5 48 48 48l64 0c20.9 0 38.7-13.4 45.3-32l82.7 .1c44.2 0 80.1-35.8 80.1-80L512 256C512 114.6 397.4 0 256 0S0 114.6 0 256l0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48zM320 464c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0c8.8 0 16 7.2 16 16zM144 224l16 0 0 128-16 0c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48zM64 272l0 32c0 44.2 35.8 80 80 80l16 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l-16 0c-44.2 0-80 35.8-80 80zm288-48l16 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48l-16 0 0-128zm16-32l-16 0c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l16 0c44.2 0 80-35.8 80-80l0-32c0-44.2-35.8-80-80-80z"]},Hh={prefix:"fal",iconName:"square-poll-vertical",icon:[448,512,["poll"],"f681","M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM128 224c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16s-16-7.2
1-16-16l0-128c0-8.8 7.2-16 16-16zm80-80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 224c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-224zM320 288c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z"]},Ji={prefix:"fal",iconName:"person-chalkboard",icon:[640,512,[],"e53d","M168 56a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm80 0A56 56 0 1 0 136 56a56 56 0 1 0 112 0zM179.3 160l44.7 0 0 160-64 0 0-156c6-2.6 12.5-4 19.3-4zM160 496l0-144 64 0 0 144c0 8.8 7.2 16 16 16s16-7.2 16-16l0-336 144 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-80c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16l0-80-32 0 0 80c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48L368 0c-26.5 0-48 21.5-48 48l0 80-76.9 0-63.8 0c-29.5 0-56.7 16.3-70.6 42.3L49.9 280.5c-4.2 7.8-1.2 17.5 6.6 21.7s17.5 1.2 21.7-6.6L128 202.2 128 496c0 8.8 7.2 16 16 16s16-7.2 16-16z"]},Xa={prefix:"fal",iconName:"chart-bar",icon:[512,512,["bar-chart"],"f080","M16 32c8.8 0 16 7.2 16 16l0 352c0 26.5 21.5 48 48 48l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 480c-44.2 0-80-35.8-80-80L0 48c0-8.8 7.2-16 16-16zM128 144c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16zm16 80l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 96l288 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-288 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},_p={prefix:"fal",iconName:"handshake",icon:[640,512,[],"f2b5","M263.9 64c-33.9 0-66.7 12-92.6 33.7L144 120.7l0 39.1c2.7-.5 5.3-1.7 7.4-3.5l40.5-34c13.3-11.2 28.9-19 45.5-23.1L272.6 64l-8.7 0zM112 352.5c8.1 1.3 15.7 5 21.6 10.8l46.1 44.6 24.3 24.3c25.1 25.1 65.4 26.2 91.8 2.6c.8-.7 1.6-1.4 2.3-2.2c26.3 21.3 65.3 18.6 88.4-7.3c6-6.7 10.3-14.4 13-22.5c19.2 4 40-.8 55.7-14.8c11.3-10.1 18.2-23.2 20.6-37l52.2 0 0 17.2c0 26.5 21.5 48 48 48l16 0c26.5 0 48-21.5 48-48l0-208c0-17.7-14.3-32-32-32l-48 0-32 0 0 32 0 158.8-54.9 0c-3.1-8.7-8.1-17-15.1-24l-85.6-85.6 8.1-7.5c6.5-6 6.9-16.1 .9-22.6s-16.1-6.9-22.6-.9l-76.1 70.2c-13.2 12.2-33.6 12.4-47 .4c-15.4-13.7-15.7-37.5-.8-51.6l79.4-75C332.2 105.4 355.8 96 380.4 96c22.7 0 44.6 8 61.9 22.6l44.8 37.7c2.5 2.1 5.6 3.4 8.8 3.7l0-38.1L462.9 94.1C439.8 74.6 410.6 64 380.4 64c-32.8 0-64.3 12.5-88.1 35l-79.4 75c-28.6 27-27.9 72.7 1.5 98.8c25.8 22.9 64.7 22.5 90-.8l44.5-41 86.5 86.5c13 13 12.4 34.3-1.4 46.5c-10.9 9.7-26.7 10.6-38.6 3c-5-3.3-11.4-3.4-16.6-.5s-8.3 8.6-8 14.6c.4 8.1-2.3 16.3-8.1 22.9c-12.3 13.9-33.8 14.5-46.9 1.4l-8.1-8.1c-3.6-3.6-8.7-5.3-13.7-4.5s-9.4 3.9-11.8 8.4c-1.9 3.6-4.4 6.9-7.6 9.8c-13.8 12.3-34.8 11.7-47.8-1.3l-39.9-39.8-.3 .3-30.7-29.7c-11.9-11.5-27.4-18.5-43.8-20L112 160l0-32-32 0-48 0c-17.7 0-32 14.3-32 32L0 368c0 26.5 21.5 48 48 48l16 0c26.5 0 48-21.5 48-48l0-15.5zM80 160l0 208c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-208 48 0zm528 0l0 208c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-208 48 0z"]},Mp={prefix:"fal",iconName:"gem",icon:[512,512,[128142],"f3a5","M128 32c-5.2 0-10.1 2.5-13.1 6.8l-112 160c-4.3 6.2-3.7 14.6 1.4 20.1l240 256c3 3.2 7.2 5.1 11.7 5.1s8.6-1.8 11.7-5.1l240-256c5.2-5.5 5.8-13.9 1.4-20.1l-112-160c-3-4.3-7.9-6.8-13.1-6.8L128 32zm.9 42.7L222.7 192l-176 0L128.9 74.7zM52.9 224L256 224l203.1 0L256 440.6 52.9 224zm412.3-32l-176 0L383.1 74.7 465.3 192zM350.7 64L256 182.4 161.3 64l189.4 0z"]},g={prefix:"fal",iconName:"minimize",icon:[512,512,["compress-arrows-alt"],"f78c","M507.3 27.3l-108 108 47.1 47.1c6 6 8.4 14.6 6.3 22.8l-.2 .6c-2.7 10.7-12.3 18.2-23.3 18.2L312 224c-13.3 0-24-10.7-24-24l0-117.3c0-11 7.5-20.6 18.2-23.3l.6-.2c8.2-2 16.8 .4 22.8 6.3l47.1 47.1 108-108c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM4.7 27.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l108 108 47.1-47.1c6-6 14.6-8.4 22.8-6.3l.6 .2C216.5 62.1 224 71.7 224 82.7L224 200c0 13.3-10.7 24-24 24L82.7 224c-11 0-20.6-7.5-23.3-18.2l-.2-.6c-2-8.2 .4-16.8 6.3-22.8l47.1-47.1L4.7 27.3zm502.6 480c-6.2 6.2-16.4 6.2-22.6 0l-108-108-47.1 47.1c-6 6-14.6 8.4-22.8 6.3l-.6-.2c-10.7-2.7-18.2-12.3-18.2-23.3L288 312c0-13.3 10.7-24 24-24l117.3 0c11 0 20.6 7.5 23.3 18.2l.2 .6c2 8.2-.4 16.8-6.3 22.8l-47.1 47.1 108 108c6.2 6.2 6.2 16.4 0 22.6zM4.7 484.7l108-108L65.6 329.6c-6-6-8.4-14.6-6.3-22.8l.2-.6C62.1 295.5 71.7 288 82.7 288L200 288c13.3 0 24 10.7 24 24l0 117.3c0 11-7.5 20.6-18.2 23.3l-.6 .2c-8.2 2-16.8-.4-22.8-6.3l-47.1-47.1-108 108c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6zM410.7 192L320 101.3l0 90.7 90.7 0zM192 101.3L101.3 192l90.7 0 0-90.7zM410.7 320L320 320l0 90.7L410.7 320zM192 410.7l0-90.7-90.7 0L192 410.7z"]}
1,R8={prefix:"fal",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM363.3 203.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L224 297.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0l128-128z"]},ds=R8,Gg={prefix:"fal",iconName:"file-magnifying-glass",icon:[384,512,["file-search"],"f865","M240 320a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-8.4 78.3C215.9 409.4 196.7 416 176 416c-53 0-96-43-96-96s43-96 96-96s96 43 96 96c0 20.7-6.6 39.9-17.7 55.6l45.1 45.1c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-45.1-45.1zM352 448l0-256-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32zm-.5-288c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64z"]},Jg={prefix:"fal",iconName:"user-tie",icon:[448,512,[],"f508","M224 32a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM96 128a128 128 0 1 0 256 0A128 128 0 1 0 96 128zm96 176c-8.8 0-16 7.2-16 16s7.2 16 16 16l9.8 0-21.7 65-32.1-69.5c-2.9-6.3-9.5-10-16.3-8.8C56.8 336.5 0 402.3 0 481.3c0 17 13.8 30.7 30.7 30.7l386.6 0c17 0 30.7-13.8 30.7-30.7c0-79-56.8-144.7-131.8-158.6c-6.8-1.3-13.4 2.5-16.3 8.8L267.9 401l-21.7-65 9.8 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0-32 0zm17.5 160.5l-9.7-21.1L224 370.6l24.3 72.8-9.7 21.1c-5.7 12.4-23.3 12.4-29.1 0zm-29.1 13.4c.3 .7 .7 1.4 1 2.1L32 480c.6-58.1 39.5-107.1 92.7-122.8l55.7 120.7zM416 480l-149.4 0c.3-.7 .7-1.4 1-2.1l55.7-120.7c53.2 15.7 92.1 64.6 92.7 122.8z"]},e_={prefix:"fal",iconName:"certificate",icon:[512,512,[],"f0a3","M170.7 108.3c7.5-4.3 12.9-11.5 15-19.8l12.3-48.6 35 36c6 6.2 14.3 9.7 22.9 9.7s16.9-3.5 22.9-9.7l35-36 12.3 48.6c2.1 8.4 7.5 15.5 15 19.8s16.4 5.4 24.7 3.1l48.3-13.6L400.6 146c-2.3 8.3-1.2 17.2 3.1 24.7s11.5 12.9 19.8 15l48.6 12.3-36 35c-6.2 6-9.7 14.3-9.7 22.9s3.5 16.9 9.7 22.9l36 35-48.6 12.3c-8.4 2.1-15.5 7.5-19.8 15s-5.4 16.4-3.1 24.7l13.6 48.3L366 400.6c-8.3-2.3-17.2-1.2-24.7 3.1s-12.9 11.5-15 19.8l-12.3 48.6-35-36c-6-6.2-14.3-9.7-22.9-9.7s-16.9 3.5-22.9 9.7l-35 36-12.3-48.6c-2.1-8.4-7.5-15.5-15-19.8s-16.4-5.4-24.7-3.1L97.8 414.2 111.4 366c2.3-8.3 1.2-17.2-3.1-24.7s-11.5-12.9-19.8-15L39.8 313.9l36-35c6.2-6 9.7-14.3 9.7-22.9s-3.5-16.9-9.7-22.9l-36-35 48.6-12.3c8.4-2.1 15.5-7.5 19.8-15s5.4-16.4 3.1-24.7L97.8 97.8 146 111.4c8.3 2.3 17.2 1.2 24.7-3.1zM49.6 162.6l-31.5 8c-8.4 2.1-15 8.7-17.3 17.1S1 205 7.3 211l23.3 22.6L53.5 256 30.5 278.3 7.3 301C1 307-1.4 316 .8 324.4s8.9 14.9 17.3 17.1l31.5 8 31 7.9-8.7 30.8-8.8 31.2c-2.4 8.4 0 17.4 6.1 23.5s15.1 8.5 23.5 6.1l31.2-8.8 30.8-8.7 7.9 31 8 31.5c2.1 8.4 8.7 15 17.1 17.3s17.3-.2 23.4-6.4l22.6-23.3L256 458.5l22.3 22.9L301 504.7c6.1 6.2 15 8.7 23.4 6.4s14.9-8.9 17.1-17.3l8-31.5 7.9-31 30.8 8.7 31.2 8.8c8.4 2.4 17.4 0 23.5-6.1s8.5-15.1 6.1-23.5l-8.8-31.2-8.7-30.8 31-7.9 31.5-8c8.4-2.1 15-8.7 17.3-17.1s-.2-17.4-6.4-23.4l-23.3-22.6L458.5 256l22.9-22.3L504.7 211c6.2-6.1 8.7-15 6.4-23.4s-8.9-14.9-17.3-17.1l-31.5-8-31-7.9 8.7-30.8 8.8-31.2c2.4-8.4 0-17.4-6.1-23.5s-15.1-8.5-23.5-6.1l-31.2 8.8-30.8 8.7-7.9-31-8-31.5c-2.1-8.4-8.7-15-17.1-17.3S307 1 301 7.3L278.3 30.5 256 53.5 233.7 30.5 211 7.3C205 1 196-1.4 187.6 .8s-14.9 8.9-17.1 17.3l-8 31.5-7.9 31-30.8-8.7L92.7 63.1c-8.4-2.4-17.4 0-23.5 6.1s-8.5 15.1-6.1 23.5l8.8 31.2 8.7 30.8-31 7.9z"]},t_={prefix:"fal",iconName:"crystal-ball",icon:[448,512,[],"e362","M416 224c0 49.2-18.5 94-48.9 128l40.7 0c25.3-36.3 40.2-80.4 40.2-128C448 100.3 347.7 0 224 0S0 100.3 0 224c0 47.6 14.8 91.7 40.2 128l40.7 0C50.5 318 32 273.2 32 224C32 118 118 32 224 32s192 86 192 192zM64 384c-5.6 0-10.8 2.9-13.7 7.8l-46.2 77C1.4 473.2 0 478.3 0 483.5C0 499.2 12.8 512 28.5 512l390.9 0c15.8 0 28.5-12.8 28.5-28.5c0-5.2-1.4-10.2-4.1-14.7l-46.2-77c-2.9-4.8-8.1-7.8-13.7-7.8L64 384zM34.7 480l38.4-64 301.9 0 38.4 64L34.7 480zM288 144c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-
17.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16zM144 96c-8.8 0-16 7.2-16 16l0 16-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 16c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16z"]},yp={prefix:"fal",iconName:"file-import",icon:[512,512,["arrow-right-to-file"],"f56f","M480 448c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-80-32 0 0 80c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L382.1 14.1c-9-9-21.2-14.1-33.9-14.1L192 0c-35.3 0-64 28.7-64 64l0 192 32 0 0-192c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256zm-.5-288L368 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L475.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4zM283.3 212.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L329.4 304 16 304c-8.8 0-16 7.2-16 16s7.2 16 16 16l313.4 0-68.7 68.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l96-96c6.2-6.2 6.2-16.4 0-22.6l-96-96z"]},Cu={prefix:"fal",iconName:"cloud-arrow-up",icon:[640,512,[62338,"cloud-upload","cloud-upload-alt"],"f0ee","M389.8 125.2C363.7 88.1 320.7 64 272 64c-77.4 0-140.5 61-143.9 137.5c-.6 13-9 24.4-21.3 28.8C63.2 245.7 32 287.2 32 336c0 61.9 50.1 112 112 112l368 0c53 0 96-43 96-96c0-36.8-20.7-68.8-51.2-84.9c-13.4-7.1-20-22.5-15.8-37.1c2-6.9 3-14.3 3-22c0-44.2-35.8-80-80-80c-12.3 0-23.9 2.8-34.3 7.7c-14.1 6.7-30.9 2.3-39.9-10.5zM272 32c59.5 0 112.1 29.5 144 74.8C430.5 99.9 446.8 96 464 96c61.9 0 112 50.1 112 112c0 10.7-1.5 21-4.3 30.8C612.3 260.2 640 302.9 640 352c0 70.7-57.3 128-128 128l-368 0C64.5 480 0 415.5 0 336c0-62.8 40.2-116.1 96.2-135.9C100.3 106.
16 177.4 32 272 32zM228.7 244.7l80-80c6.2-6.2 16.4-6.2 22.6 0l80 80c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L336 214.6 336 368c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-153.4-52.7 52.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6z"]},Ip={prefix:"fal",iconName:"seedling",icon:[512,512,[127793,"sprout"],"f4d8","M480 32c0 95.3-69.4 174.4-160.5 189.4c2.7 10.2 4.7 20.7 6.1 31.4C431.4 234.9 512 142.9 512 32c0-17.7-14.3-32-32-32L448 0C367 0 296 43 256.6 107.5c7.8 8.3 15.1 17.2 21.8 26.4C310.7 73.3 374.5 32 448 32l32 0zM64 96c106 0 192 86 192 192l-32 0C118 288 32 202 32 96l32 0zM32 64C14.3 64 0 78.3 0 96C0 219.7 100.3 320 224 320l32 0 0 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-176 0-16 0-16C288 164.3 187.7 64 64 64L32 64z"]},$p={prefix:"fal",iconName:"layer-group",icon:[576,512,[],"f5fd","M266.2 4.7C273 1.6 280.5 0 288 0s15 1.6 21.8 4.7l217.4 97.5c10.2 4.6 16.8 14.7 16.8 25.9s-6.6 21.3-16.8 25.9L309.8 251.3c-6.9 3.1-14.3 4.7-21.8 4.7s-15-1.6-21.8-4.7L48.8 153.9C38.6 149.3 32 139.2 32 128s6.6-21.3 16.8-25.9L266.2 4.7zM288 32c-3 0-6 .6-8.8 1.9L69.3 128l210 94.1c2.8 1.2 5.7 1.9 8.8 1.9s6-.6 8.8-1.9l210-94.1-210-94.1C294 32.6 291 32 288 32zM48.8 358.1l45.9-20.6 39.1 17.5L69.3 384l210 94.1c2.8 1.2 5.7 1.9 8.8 1.9s6-.6 8.8-1.9l210-94.1-64.5-28.9 39.1-17.5 45.9 20.6c10.2 4.6 16.8 14.7 16.8 25.9s-6.6 21.3-16.8 25.9L309.8 507.3c-6.9 3.1-14.3 4.7-21.8 4.7s-15-1.6-21.8-4.7L48.8 409.9C38.6 405.3 32 395.2 32 384s6.6-21.3 16.8-25.9zM94.7 209.5l39.1 17.5L69.3 256l210 94.1c2.8 1.2 5.7 1.9 8.8 1.9s6-.6 8.8-1.9l210-94.1-64.5-28.9 39.1-17.5 45.9 20.6c10.2 4.6 16.8 14.7 16.8 25.9s-6.6 21.3-16.8 25.9L309.8 379.3c-6.9 3.1-14.3 4.7-21.8 4.7s-15-1.6-21.8-4.7L48.8 281.9C38.6 277.3 32 267.2 32 256s6.6-21.3 16.8-25.9l45.9-20.6z"]},aM={prefix:"fal",iconName:"square",icon:[448,512,[9632,9723,9724,61590],"f0c8","M384 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z"]},DM={prefix:"fal",iconName:"chart-network",icon:[640,512,[],"f78a","M224 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96c4.5 0 8.9-.5 13.1-1.3l38.1 83.2c-26.6 17.2-45.4 45.4-50.1 78.1L126 288c-7.1-27.6-32.2-48-62-48c-35.3 0-64 28.7-64 64s28.7 64 64 64c29.8 0 54.9-20.4 62-48l99.2 0c7.8 54.3 54.4 96 110.9 96c35 0 66.3-16.1 86.8-41.2l91.8 55.1c-1.7 5.8-2.6 11.9-2.6 18.2c0 35.3 28.7 64 64 64s64-28.7 64-64s-28.7-64-64-64c-17.5 0-33.4 7-44.9 18.4l-91.8-55.1c5.6-13.3 8.7-28 8.7-43.3c0-18.7-4.6-36.3-12.7-51.8l101.8-73.3c10.8 8.2 24.2 13.1 38.8 13.1c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64c0 9.1 1.9 17.8 5.4 25.7L416.6 226.2c-20.4-21.1-49-34.2-80.6-34.2c-11 0-21.6 1.6-31.7 4.5l-38.5-84.1C279.4 100.7 288 83.4 288 64c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64zM576 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM544 448a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM64 272a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm272-48a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},tm={prefix:"fal",iconName:"arrow-up-right-from-square",icon:[512,512,["external-link"],"f08e","M336 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l121.4 0L212.7 276.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L480 54.6 480 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160c0-8.8-7.2-16-16-16L336 0zM64 32C28.7 32 0 60.7 0 96L0 448c0 35.3 28.7 64 64 64l352 0c35.3 0 64-28.7 64-64l0-144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 144c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32l144 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L64 32z"]},bu={prefix:"fal",iconName:"chart-pie",icon:[576,512,["pie-chart"],"f200","M511.3 208L336 208l0-175.3c93.3 7.7 167.6 82.1 175.3 175.3zM320 240l208.5 0c8.4 0 15.4-6.5 15.5-14.9l0-1.1C544 100.3 443.7 0 320 0l-1.1 0C310.5 0 304 7.1 304 15.5L304 224c0 8.8 7.2 16 16 16zm-86.6 70.6L375.3 452.6C344.9 470 309.6 480 272 480C157.1 480 64 386.9 64 272c0-98.3 68.3-180.8 160-202.4L224 288c0 8.5 3.4 16.6 9.4 22.6zM239 34.3C122.1 50.3 32 150.7 32 272c0 132.5 107.5 240 240 240c51.8 0 99.8-16.4 139-44.3c7.7-5.5 8.2-16.5 1.5-23.1L256 288l0-238.4c0-9.2-7.8-16.6-17-15.4zM489.6 412.3L397.3 320l141.2 0c-8.3 35-25.4 66.6-48.9 92.3zM573.8 305c1.3-9.2-6.1-17-15.4-17l-199.8 0c-14.3 0-21.4 17.2-11.3 27.3L478.7 446.7c5.8 5.8 15.2 6.3 21.2 .7c39.3-36.7 66.2-86.5 73.9-142.3z"]},nL={prefix:"fal",iconName:"file-excel",icon:[384,512,[],"f1c3","M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zm85.1 246.8c-5.1-7.2-15-9-22.3-3.9s-9 15-3.9 22.3L172.5 336l-49.6 70.8c-5.1 7.2-3.3 17.2 3.9 22.3s17.2 3.3 22.3-3.9L192 363.9l42.9 61.3c5.1 7.2 15 9 22.3 3.9s9-15 3.9-22.3L211.5 336l49.6-70.8c5.1-7.2 3.3-17.2-3.9-22.3s-17.2-3.3-22.3 3.9L192 308.1l-42.9-61.3z"]},iL={prefix:"fal",iconName:"file-contract",icon:[384,512,[],"f56c","M320 480L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256c0 17.7-14.3 32-32 32zM240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4L240 160zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0zM80 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 64zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0zm54.2 253.8L144 349l16.7 55.6c1.7 5.8 6.6 10.
11 12.5 11.2s12-1.3 15.6-6.2l17.6-23.4c1-1.4 2.7-2.2 4.4-2.2c2.1 0 4 1.2 4.9 3l10.1 20.1c2.7 5.4 8.3 8.8 14.3 8.8l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-54.1 0-5.6-11.3C237.9 360 224.9 352 210.7 352c-11 0-21.4 4.8-28.5 13.1l-12.6-42.1C166.2 311.7 155.8 304 144 304s-22.2 7.7-25.6 19.1l-14.9 49.5c-2 6.8-8.3 11.4-15.3 11.4L80 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l8.2 0c21.2 0 39.9-13.9 46-34.2z"]},ML={prefix:"fal",iconName:"arrow-right",icon:[448,512,[8594],"f061","M443.3 267.3c6.2-6.2 6.2-16.4 0-22.6l-176-176c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L393.4 240 16 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l377.4 0L244.7 420.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l176-176z"]},OL={prefix:"fal",iconName:"heart",icon:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],"f004","M244 130.6l-12-13.5-4.2-4.7c-26-29.2-65.3-42.8-103.8-35.8c-53.3 9.7-92 56.1-92 110.3l0 3.5c0 32.3 13.4 63.1 37.1 85.1L253 446.8c.8 .7 1.9 1.2 3 1.2s2.2-.4 3-1.2L443 275.5c23.6-22 37-52.8 37-85.1l0-3.5c0-54.2-38.7-100.6-92-110.3c-38.5-7-77.8 6.6-103.8 35.8l-4.2 4.7-12 13.5c-3 3.4-7.4 5.4-12 5.4s-8.9-2-12-5.4zm34.9-57.1C311 48.4 352.7 37.7 393.7 45.1C462.2 57.6 512 117.3 512 186.9l0 3.5c0 36-13.1 70.6-36.6 97.5c-3.4 3.8-6.9 7.5-10.7 11l-184 171.3c-.8 .8-1.7 1.5-2.6 2.2c-6.3 4.9-14.1 7.5-22.1 7.5c-9.2 0-18-3.5-24.8-9.7L47.2 299c-3.8-3.5-7.3-7.2-10.7-11C13.1 261 0 226.4 0 190.4l0-3.5C0 117.3 49.8 57.6 118.3 45.1c40.9-7.4 82.6 3.2 114.7 28.4c6.7 5.3 13 11.1 18.7 17.6l4.2 4.7 4.2-4.7c4.2-4.7 8.6-9.1 13.3-13.1c1.8-1.5 3.6-3 5.4-4.5z"]},YL={prefix:"fal",iconName:"lock-keyhole",icon:[448,512,["lock-alt"],"f30d","M224 32c53 0 96 43 96 96l0 64-192 0 0-64c0-53 43-96 96-96zM96 128l0 64-16 0c-44.2 0-80 35.8-80 80L0 432c0 44.2 35.8 80 80 80l288 0c44.2 0 80-35.8 80-80l0-160c0-44.2-35.8-80-80-80l-16 0 0-64C352 57.3 294.7 0 224 0S96 57.3 96 128zM80 224l288 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48L80 480c-26.5 0-48-21.5-48-48l0-160c0-26.5 21.5-48 48-48zm160 88c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80z"]},tS={prefix:"fal",iconName:"circle",icon:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"]},sS={prefix:"fal",iconName:"badge-check",icon:[512,512,[],"f336","M190.6 71.4C203 47.9 227.7 32 256 32s53 15.9 65.4 39.4c3.6 6.8 11.5 10.1 18.8 7.8c25.4-7.8 54.1-1.6 74.1 18.4s26.2 48.7 18.4 74.1c-2.3 7.3 1 15.2 7.8 18.8C464.1 203 480 227.7 480 256s-15.9 53-39.4 65.4c-6.8 3.6-10.1 11.5-7.8 18.8c7.8 25.4 1.6 54.1-18.4 74.1s-48.7 26.2-74.1 18.4c-7.3-2.3-15.2 1-18.8 7.8C309 464.1 284.3 480 256 480s-53-15.9-65.4-39.4c-3.6-6.8-11.5-10.1-18.8-7.8c-25.4 7.8-54.1 1.6-74.1-18.4s-26.2-48.7-18.4-74.1c2.3-7.3-1-15.2-7.8-18.8C47.9 309 32 284.3 32 256s15.9-53 39.4-65.4c6.8-3.6 10.1-11.5 7.8-18.8c-7.8-25.4-1.6-54.1 18.4-74.1s48.7-26.2 74.1-18.4c7.3 2.3 15.2-1 18.8-7.8zM256 0c-36.1 0-68 18.1-87.1 45.6c-33-6-68.3 3.8-93.9 29.4s-35.3 60.9-29.4 93.9C18.1 188 0 219.9 0 256s18.1 68 45.6 87.1c-6 33 3.8 68.3 29.4 93.9s60.9 35.3 93.9 29.4C188 493.9 219.9 512 256 512s68-18.1 87.1-45.6c33 6 68.3-3.8 93.9-29.4s35.3-60.9 29.4-93.9C493.9 324 512 292.1 512 256s-18.1-68-45.6-87.1c6-33-3.8-68.3-29.4-93.9s-60.9-35.3-93.9-29.4C324 18.1 292.1 0 256 0zM363.3 203.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L224 297.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0l128-128z"]},uS={prefix:"fal",iconName:"clipboard-check",icon:[384,512,[],"f46c","M145.5 68c5.3-20.7 24.1-36 46.5-36s41.2 15.3 46.5 36c1.8 7.1 8.2 12 15.5 12l18 0c8.8 0 16 7.2 16 16l0 32-96 0-96 0 0-32c0-8.8 7.2-16 16-16l18 0c7.3 0 13.7-4.9 15.5-12zM192 0c-32.8 0-61 19.8-73.3 48L112 48C91.1 48 73.3 61.4 66.7 80L64 80C28.7 80 0 108.7 0 144L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-304c0-35.3-28.7-64-64-64l-2.7 0c-6.6-18.6-24.4-32-45.3-32l-6.7 0C253 19.8 224.8 0 192 0zM320 112c17.7 0 32 14.3 32 32l0 304c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-304c0-17.7 14.3-32 32-32l0 16c0 17.7 14.3 32 32 32l96 0 96 0c17.7 0 32-14.3 32-32l0-16zM208 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm91.3 171.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L160 345.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0l128-128z"]}
1,qw={prefix:"fal",iconName:"circle-question",icon:[512,512,[62108,"question-circle"],"f059","M480 256A224 224 0 1 0 32 256a224 224 0 1 0 448 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm168.7-86.2c6.5-24.6 28.7-41.8 54.2-41.8l57.1 0c35.5 0 64 29 64 64.3c0 24-13.4 46.2-34.9 57.2L272 268.3l0 19.7c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-29.5c0-6 3.4-11.5 8.7-14.3l45.8-23.4c10.7-5.4 17.5-16.6 17.5-28.7c0-17.8-14.4-32.3-32-32.3l-57.1 0c-10.9 0-20.5 7.4-23.2 17.9l-.2 .7c-2.2 8.5-11 13.7-19.5 11.4s-13.7-11-11.4-19.5l.2-.7zM232 352a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},pS=qw,LS={prefix:"fal",iconName:"clipboard-question",icon:[384,512,[],"e4e3","M145.5 68c5.3-20.7 24.1-36 46.5-36s41.2 15.3 46.5 36c1.8 7.1 8.2 12 15.5 12l18 0c8.8 0 16 7.2 16 16l0 32-96 0-96 0 0-32c0-8.8 7.2-16 16-16l18 0c7.3 0 13.7-4.9 15.5-12zM192 0c-32.8 0-61 19.8-73.3 48L112 48C91.1 48 73.3 61.4 66.7 80L64 80C28.7 80 0 108.7 0 144L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-304c0-35.3-28.7-64-64-64l-2.7 0c-6.6-18.6-24.4-32-45.3-32l-6.7 0C253 19.8 224.8 0 192 0zM320 112c17.7 0 32 14.3 32 32l0 304c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-304c0-17.7 14.3-32 32-32l0 16c0 17.7 14.3 32 32 32l96 0 96 0c17.7 0 32-14.3 32-32l0-16zM208 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM104.7 233.8l-.2 .7c-2.2 8.5 2.9 17.3 11.4 19.5s17.3-2.9 19.5-11.4l.2-.7c2.8-10.6 12.3-17.9 23.2-17.9l57.1 0c17.6 0 32 14.5 32 32.3c0 12.1-6.8 23.2-17.5 28.7l-45.8 23.4c-5.4 2.7-8.7 8.2-8.7 14.3l0 29.5c0 8.8 7.2 16 16 16s16-7.2 16-16l0-19.7 37.1-18.9c21.5-11 34.9-33.2 34.9-57.2c0-35.2-28.5-64.3-64-64.3l-57.1 0c-25.5 0-47.7 17.2-54.2 41.8zM216 416a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},kS={prefix:"fal",iconName:"basket-shopping",icon:[576,512,["shopping-basket"],"f291","M327.9 2.2c-7.6 4.5-10.2 14.2-5.8 21.9l98 167.9-264.3 0 98-167.9c4.5-7.6 1.9-17.4-5.8-21.9s-17.4-1.9-21.9 5.8L118.8 192 65 192l-33 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l24 0L99.9 463.5C107 492 132.6 512 162 512L414 512c29.4 0 55-20 62.1-48.5L536 224l24 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0-33 0-53.8 0L349.8 7.9c-4.5-7.6-14.2-10.2-21.9-5.8zM73 224l430 0L445.1 455.8C441.5 470 428.7 480 414 480L162 480c-14.7 0-27.5-10-31-24.2L73 224zm151 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zm64-16c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16zm96 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96z"]},ES={prefix:"fal",iconName:"eye",icon:[576,512,[128065],"f06e","M117.2 136C160.3 96 217.6 64 288 64s127.7 32 170.8 72c43.1 40 71.9 88 85.2 120c-13.3 32-42.1 80-85.2 120c-43.1 40-100.4 72-170.8 72s-127.7-32-170.8-72C74.1 336 45.3 288 32 256c13.3-32 42.1-80 85.2-120zM288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM192 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"]},OS={prefix:"fal",iconName:"pen",icon:[512,512,[128394],"f304","M395.8 39.6c9.4-9.4 24.6-9.4 33.9 0l42.6 42.6c9.4 9.4 9.4 24.6 0 33.9L417.6 171 341 94.4l54.8-54.8zM318.4 117L395 193.6 159.6 428.9c-7.6 7.6-16.9 13.1-27.2 16.1L39.6 472.4l27.3-92.8c3-10.3 8.6-19.6 16.1-27.2L318.4 117zM452.4 17c-21.9-21.9-57.3-21.9-79.2 0L60.4 329.7c-11.4 11.4-19.7 25.4-24.2 40.8L.7 491.5c-1.7 5.6-.1 11.7 4 15.8s10.2 5.7 15.8 4l121-35.6c15.4-4.5 29.4-12.9 40.8-24.2L495 138.8c21.9-21.9 21.9-57.3 0-79.2L452.4 17z"]},XS={prefix:"fal",iconName:"users-between-lines",icon:[640,512,[],"e591","M0 16C0 7.2 7.2 0 16 0L624 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 32C7.2 32 0 24.8 0 16zM0 496c0-8.8 7.2-16 16-16l608 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 512c-8.8 0-16-7.2-16-16zM147.2 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm352 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0-96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM369.6 320l-96 0c-35.3 0-64 28.7-64 64l224 0c0-35.3-28.7-64-64-64zm-192 64c0-53 43-96 96-96l96 0c53 0 96 43 96 96c0 17.7-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32zm144-160a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-128a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM64 320l0 16c0 8.8-7.2 16-16 16s-16-7.2
1-16-16l0-16c0-35.3 28.7-64 64-64l88 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-88 0c-17.7 0-32 14.3-32 32zm480-32l-88 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l88 0c35.3 0 64 28.7 64 64l0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16c0-17.7-14.3-32-32-32z"]},Xw={prefix:"fal",iconName:"user-gear",icon:[640,512,["user-cog"],"f4fe","M224 224a96 96 0 1 0 0-192 96 96 0 1 0 0 192zM32 480l319 0c15.6 13.1 36.9 13.7 53 4.8l0 .9c0 9.2 2.7 18.5 7.9 26.3L29.7 512C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304l91.4 0c11.8 0 23.4 1.2 34.5 3.3c-1.6 13.7 3.2 26.6 11.6 36.1c-14.5-4.8-30-7.4-46.2-7.4l-91.4 0c-80 0-145 64.3-146.3 144zM96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM463.3 238.4c-3.1 16.6-14 29.5-26.6 36.7c-13 7.4-30 9.9-46 3.7l-17.2 30.5C386.3 320.7 392 337 392 351.7s-5.7 31-18.5 42.4l17.2 30.5c15.9-6.3 33-3.7 46 3.7c12.6 7.2 23.6 20.1 26.6 36.7l33.7 0c3-16.6 13.9-29.5 26.5-36.7c12.9-7.4 30-9.9 45.9-3.6l17.2-30.5c-12.8-11.4-18.5-27.7-18.5-42.4s5.7-31 18.5-42.4l-17.2-30.5c-15.9 6.3-32.9 3.7-45.9-3.6C510.8 268 499.9 255 497 238.4l-33.7 0zm43.5-32c11.8 0 21.4 9.6 21.4 21.4l0 1.6c0 7.5 4.6 14.2 11.1 18c6.5 3.7 14.5 4.2 21 .3l1.8-1c10.7-6.3 24.4-2.6 30.5 8.2L619 301.7c5.7 10.2 2.3 23.1-7.8 29c-7.3 4.3-11.2 12.6-11.2 21s3.9 16.7 11.2 21c10 5.9 13.5 18.8 7.8 29l-26.4 46.9c-6.1 10.8-19.9 14.5-30.5 8.2l-1.8-1c-6.5-3.8-14.5-3.4-21 .3c-6.5 3.7-11.1 10.4-11.1 18l0 1.6c0 11.8-9.6 21.4-21.4 21.4l-53.4 0c-11.7 0-21.3-9.5-21.3-21.3l0-1.4c0-7.6-4.6-14.4-11.3-18.2c-6.6-3.8-14.7-4.2-21.2-.3l-1.6 1c-10.7 6.3-24.4 2.6-30.5-8.2L341 401.7c-5.7-10.2-2.3-23.1 7.8-29c7.3-4.3 11.2-12.5 11.2-21s-3.9-16.7-11.2-21c-10-5.9-13.5-18.8-7.8-29l26.4-46.9c6.1-10.8 19.9-14.5 30.5-8.2l1.6 1c6.5 3.9 14.6 3.4 21.2-.3c6.6-3.8 11.3-10.6 11.3-18.2l0-1.4c0-11.7 9.5-21.3 21.3-21.3l53.4 0zM424.1 351.7a56 56 0 1 1 112.1 0 56 56 0 1 1 -112.1 0zm56 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},hT={prefix:"fal",iconName:"trash",icon:[448,512,[],"f1f8","M177.7 32l92.5 0c5.5 0 10.6 2.8 13.6 7.5L299.1 64 148.9 64l15.3-24.5c2.9-4.7 8.1-7.5 13.6-7.5zM336.9 64L311 22.6C302.2 8.5 286.8 0 270.3 0L177.7 0C161.2 0 145.8 8.5 137 22.6L111.1 64 64.1 64 32 64 16 64C7.2 64 0 71.2 0 80s7.2 16 16 16l18.3 0L59.8 452.6C62.1 486.1 90 512 123.6 512l200.8 0c33.6 0 61.4-25.9 63.8-59.4L413.7 96 432 96c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0-32.1 0-47.1 0zm44.8 32L356.3 450.3C355.1 467 341.2 480 324.4 480l-200.8 0c-16.8 0-30.7-13-31.9-29.7L66.4 96l315.3 0z"]},MT={prefix:"fal",iconName:"arrow-left",icon:[448,512,[8592],"f060","M4.7 244.7c-6.2 6.2-6.2 16.4 0 22.6l176 176c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L54.6 272 432 272c8.8 0 16-7.2 16-16s-7.2-16-16-16L54.6 240 203.3 91.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-176 176z"]},yT={prefix:"fal",iconName:"file-pdf",icon:[512,512,[],"f1c1","M64 480l48 0 0 32-48 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 304l-32 0 0-112-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32zM351.5 160c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-112c0-8.8 7.2-16 16-16l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-64z"]},nx={prefix:"fal",iconName:"business-time",icon:[640,512,["briefcase-clock"],"f64a","M160 48l0 48 192 0 0-48c0-8.8-7.2-16-16-16L176 32c-8.8 0-16 7.2-16 16zM128 96l0-48c0-26.5 21.5-48 48-48L336 0c26.5 0 48 21.5 48 48l0 48 64 0c35.3 0 64 28.7 64 64l0 32.7c-5.3-.5-10.6-.7-16-.7s-10.7 .2-16 .7l0-32.7c0-17.7-14.3-32-32-32l-80 0-224 0-80 0c-17.7 0-32 14.3-32 32l0 96 144 0 32 0 144 0 8.2 0c-8.1 9.8-15.2 20.6-21 32L208 288l0 48 114.9 0c-1.9 10.4-2.9 21.1-2.9 32l-112 0c-17.7 0-32-14.3-32-32l0-48L32 288l0 128c0 17.7 14.3 32 32 32l275.2 0c5.9 11.4 12.9 22.2 21 32L64 480c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64l64 0zM496 480a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm0-256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 64c8.8 0 16 7.2 16 16l0 48 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z"]}
1,YT={prefix:"fal",iconName:"comment",icon:[512,512,[128489,61669],"f075","M256 64C125.8 64 32 148.6 32 240c0 37.1 15.5 70.6 40 100c5.2 6.3 8.4 14.8 7.4 23.9c-3.1 27-11.4 52.5-25.7 76.3c-.5 .9-1.1 1.8-1.6 2.6c11.1-2.9 22.2-7 32.7-11.5L91.2 446l-6.4-14.7c17-7.4 33-16.7 48.4-27.4c8.5-5.9 19.4-7.5 29.2-4.2C193 410.1 224.1 416 256 416c130.2 0 224-84.6 224-176s-93.8-176-224-176zM0 240C0 125.2 114.5 32 256 32s256 93.2 256 208s-114.5 208-256 208c-36 0-70.5-6.7-103.8-17.9c-.2-.1-.5 0-.7 .1c-16.9 11.7-34.7 22.1-53.9 30.5C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.8s-1.1-12.8 3.4-17.4c8.1-8.2 15.2-18.2 21.7-29c11.7-19.6 18.7-40.6 21.3-63.1c0 0-.1-.1-.1-.2C19.6 327.1 0 286.6 0 240z"]},jT={prefix:"fal",iconName:"paperclip",icon:[448,512,[128206],"f0c6","M380.7 67.3c-29.1-29.1-76.3-29.1-105.4 0l-192 192c-46.8 46.8-46.8 122.6 0 169.4s122.6 46.8 169.4 0l152-152c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-152 152c-59.3 59.3-155.4 59.3-214.6 0S1.4 296 60.7 236.7l192-192c41.6-41.6 109-41.6 150.6 0s41.6 109 0 150.6L219.5 379.1c-28.2 28.2-74.6 25.6-99.6-5.5c-21.3-26.6-19.2-65 4.9-89.1L276.7 132.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L147.5 307.1c-12.6 12.6-13.7 32.6-2.6 46.5c13 16.2 37.2 17.6 51.9 2.9L380.7 172.7c29.1-29.1 29.1-76.3 0-105.4z"]},GT={prefix:"fal",iconName:"arrow-turn-down-left",icon:[512,512,[],"e2e1","M480 48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 176c0 44.2-35.8 80-80 80L54.6 304 155.3 404.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-128-128c-6.2-6.2-6.2-16.4 0-22.6l128-128c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L54.6 272 432 272c26.5 0 48-21.5 48-48l0-176z"]},sx={prefix:"fal",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208 352c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-112c0-8.8-7.2-16-16-16l-40 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l24 0 0 96-32 0zm48-168a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},ek=sx,lk={prefix:"fal",iconName:"landmark",icon:[512,512,[127963],"f66f","M263.9 2.1C259-.7 253-.7 248.1 2.1L15.8 133.7C6 139.3 0 149.6 0 160.8C0 178 14 192 31.2 192l449.7 0c17.2 0 31.2
1-14 31.2-31.2c0-11.2-6-21.6-15.8-27.1L263.9 2.1zM256 34.4L477.7 160 34.3 160 256 34.4zM64 352c-8.8 0-16 7.2-16 16s7.2 16 16 16l384 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l0-128-32 0 0 128-80 0 0-128-32 0 0 128-96 0 0-128-32 0 0 128-80 0 0-128-32 0 0 128zM24 432c0 8.8 7.2 16 16 16l432 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L40 416c-8.8 0-16 7.2-16 16zM0 496c0 8.8 7.2 16 16 16l480 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 480c-8.8 0-16 7.2-16 16z"]},ak={prefix:"fal",iconName:"truck",icon:[640,512,[128666,9951],"f0d1","M64 32C46.3 32 32 46.3 32 64l0 288c0 17.7 14.3 32 32 32l5.5 0c13.2-37.3 48.7-64 90.5-64s77.4 26.7 90.5 64L384 384l0-320c0-17.7-14.3-32-32-32L64 32zm0 384c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L352 0c35.3 0 64 28.7 64 64l0 32 65.3 0c14 0 27.3 6.1 36.4 16.8l78.7 91.8c7.5 8.7 11.6 19.8 11.6 31.2L608 384l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96zM416 224l154.9 0-77.5-90.4c-3-3.5-7.5-5.6-12.1-5.6L416 128l0 96zm0 32l0 88.4c17-15.2 39.4-24.4 64-24.4c41.8 0 77.4 26.7 90.5 64l5.5 0 0-128-160 0zM224 416A64 64 0 1 0 96 416a64 64 0 1 0 128 0zm256 64a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},gk={prefix:"fal",iconName:"plane-arrival",icon:[640,512,[128748],"f5af","M253.3 32c5.8 0 11.1 3.1 13.9 8.2L388.5 255.7c2.1 3.7 5.6 6.4 9.7 7.6l91.5 25.4c15.9 4.4 30.7 12.3 43.2 23.2l26.7 23.1c11.5 9.9 6.7 28.7-8.1 32c-27.1 6-55.3 5.1-82-2.5L170.5 279.5c-1.8-.5-3.5-1.3-5-2.4L70.9 208.7c-4.2-3-6.6-7.8-6.6-12.9L64 100l34.2 7.6c5.7 1.3 10.2 5.5 11.9 11l18.6 62c1.6 5.3 5.7 9.3 11 10.8l101.8 28.3c5.6 1.6 11.6 0 15.6-4.1s5.6-10.1 4-15.7L213.2 32l40.1 0zm41.8-7.5C286.6 9.4 270.6 0 253.3 0L213.2 0C192 0 176.6 20.3 182.4 40.8l40.1 140.4-65.8-18.3-16.1-53.6c-5-16.6-18.6-29.3-35.6-33.1L71 68.7C51 64.3 32 79.5 32 100l.2 95.8c0 15.4 7.4 29.8 19.9 38.8L146.8 303c4.5 3.3 9.6 5.7 15 7.3l4.4-15.4-4.4 15.4 298.8 84.9c31.8 9 65.4 10 97.7 2.9c40.6-8.9 53.6-60.3 22.1-87.5l-26.7-23.1c-16.1-13.9-35.1-24.1-55.6-29.8l-85.1-23.7L295.1 24.5zM16 480c-8.8 0-16 7.2-16 16s7.2 16 16 16l608 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L16 480zM176 368a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm72 56a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},rx={prefix:"fal",iconName:"minus",icon:[448,512,[8211,8722,10134,"subtract"],"f068","M432 256c0 8.8-7.2 16-16 16L32 272c-8.8 0-16-7.2-16-16s7.2-16 16-16l384 0c8.8 0 16 7.2 16 16z"]},fx={prefix:"fal",iconName:"file-certificate",icon:[512,512,["file-award"],"f5f3","M480 448c0 17.7-14.3 32-32 32l-224 0 0 16c0 5.5-1 10.9-2.7 16L448 512c35.3 0 64-28.7 64-64l0-284.1c0-12.7-5.1-24.9-14.1-33.9L382.1 14.1c-9-9-21.2-14.1-33.9-14.1L192 0c-35.3 0-64 28.7-64 64l0 71.1 .1-.1c1.5-.7 4-2 6.6-3c8.2-3.4 16.9-4.6 25.3-4L160 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 256zm-.5-288L368 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L475.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4zM249.8 288c0-.8 .2-2.4 3.5-10.4c6.3-15.4 1.6-33.1-11.6-43.2c-6.9-5.3-7.8-6.6-8.2-7.3s-1-2.1-2.2-10.7c-2.2-16.5-15.2-29.4-31.6-31.6c-8.6-1.2-10-1.8-10.7-2.2s-2-1.3-7.3-8.2c-10.2-13.1-27.9-17.9-43.2-11.6c-8 3.3-9.6 3.5-10.4 3.5s-2.4-.2-10.4-3.5c-15.4-6.3-33.1-1.6-43.2 11.6c-5.3 6.9-6.6 7.8-7.3 8.2s-2.1 1-10.7 2.2C39.9 187 27 199.9 24.7 216.4c-1.2 8.6-1.8 10-2.2 10.7s-1.3 2-8.2 7.3C1.2 244.5-3.5 262.2 2.8 277.6c3.3 8 3.5 9.6 3.5 10.4c0 0 0 0 0 0c0 .8-.2 2.4-3.5 10.4c-6.3 15.4-1.6 33.1 11.6 43.2c6.9 5.3 7.8 6.6 8.2 7.3s1 2.1 2.2 10.7C27 376.1 39.9 389 56.4 391.3c3.7 .5 6.1 .9 7.6 1.2L64 496c0 5.9 3.2 11.3 8.5 14.1s11.5 2.5 16.4-.8L128 483.2l39.1 26.1c4.9 3.3 11.2 3.6 16.4 .8s8.5-8.2 8.5-14.1l0-103.5c1.6-.3 3.9-.7 7.6-1.2c16.5-2.2 29.4-15.2 31.6-31.6c1.2-8.6 1.8-10 2.2-10.7s1.3-2 8.2-7.3c13.1-10.2 17.9-27.9 11.6-43.2c-3.3-8-3.5-9.6-3.5-10.4c0 0 0 0 0 0zM96 466.1l0-50.9c7.1 1.5 14.6 .9 21.6-2c8-3.3 9.6-3.5 10.4-3.5s2.4 .2 10.4 3.5c7 2.9 14.5 3.4 21.6 2l0 50.9-23.1-15.4c-5.4-3.6-12.4-3.6-17.8 0L96 466.1zM38.2 288s0 0 0 0c0-8.1-2.9-15.4-5.8-22.5c-.8-2.1-.2-4.4 1.6-5.8c6.1-4.7 12.3-9.6 16.3-16.6s5.2-14.8 6.2-22.4c.3-2.2 2-3.9 4.2-4.2c7.7-1 15.4-2.2 22.4-6.2s11.8-10.2 16.6-16.3c1.4-1.8 3.7-2.4 5.8-1.6c7.1 2.9 14.4 5.8 22.5 5.8s15.4-2.9 22.5-5.8c2.1-.8 4.4-.2 5.8 1.6c4.7 6.1 9.6 12.3 16.6 16.3s14.8 5.2 22.4 6.2c2.2 .3 3.9 2 4.2 4.2c1 7.7 2.2 15.4 6.2 22.4s10.2 11.8 16.3 16.6c1.8 1.4 2.4 3.7 1.6 5.8c-2.9 7.1-5.8 14.4-5.8 22.5c0 0 0 0 0 0c0 8.1 2.9 15.4 5.8 22.5c.8 2.1 .2 4.4-1.6 5.8c-6.1 4.7-12.3 9.6-16.3 16.6s-5.2 14.8-6.2 22.4c-.3 2.2-2 3.9-4.2 4.2c-7.7 1-15.4 2.2-22.4 6.2s-11.8 10.2-16.6 16.3c-1.4 1.8-3.7 2.4-5.8 1.6c-7.1-2.9-14.4-5.8-22.5-5.8s-15.4 2.9-22.5 5.8c-2.1 .8-4.4 .2-5.8-1.6c-4.7-6.1-9.6-12.3-16.6-16.3s-14.8-5.2-22.4
1-6.2c-2.2-.3-3.9-2-4.2-4.2c-1-7.7-2.2-15.4-6.2-22.4s-10.2-11.8-16.3-16.6c-1.8-1.4-2.4-3.7-1.6-5.8c2.9-7.1 5.8-14.4 5.8-22.5z"]},qk={prefix:"fal",iconName:"share-all",icon:[576,512,[],"f367","M373.2 59.8c-6.5-5.9-7-16.1-1.1-22.6s16.1-7 22.6-1.1L551.2 178.4c17.5 15.9 17.5 43.3 0 59.2L394.8 379.8c-6.5 5.9-16.7 5.5-22.6-1.1s-5.5-16.7 1.1-22.6L529.7 213.9c3.5-3.2 3.5-8.7 0-11.8L373.2 59.8zM256 160l-80 0C96.5 160 32 224.5 32 304c0 46.1 15.9 79.7 34 103.2c-1.3-7.1-2-14.8-2-23.2c0-70.7 57.3-128 128-128l64 0c0 0 0 0 0 0l8 0c13.3 0 24 10.7 24 24l0 8 0 16 0 48L448 208 288 64l0 48 0 16 0 8c0 13.3-10.7 24-24 24l-8 0zm0 160l0-16 0-16-32 0-32 0c-53 0-96 43-96 96c0 30.4 12.8 47.9 22.2 56.7c5.5 5.1 9.8 12 9.8 19.5c0 10.9-8.8 19.7-19.7 19.7c-2.8 0-5.6-.6-8.1-1.9C81.5 467.9 0 417.3 0 304c0-97.2 78.8-176 176-176l48 0 32 0 0-16 0-16 0-32c0-12.6 7.4-24.1 19-29.2s25-3 34.4 5.4l160 144c6.7 6.1 10.6 14.7 10.6 23.8s-3.8 17.7-10.6 23.8l-160 144c-9.4 8.5-22.9 10.6-34.4 5.4s-19-16.6-19-29.2l0-32z"]},dD={prefix:"fal",iconName:"network-wired",icon:[640,512,[],"f6ff","M400 32c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-64 0-32 0-64 0c-8.8 0-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16l160 0zM336 192l64 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48L240 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l64 0 0 48L16 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0 0 48-64 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-64 0 0-48 288 0 0 48-64 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-64 0 0-48 128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-288 0 0-48zM496 352l64 0c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16l64 0 32 0zm-320 0l64 0c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16L80 480c-8.8 0-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16l64 0 32 0z"]},px={prefix:"fal",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 384a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-160a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM96 96A32 32 0 1 0 32 96a32 32 0 1 0 64 0z"]},fD={prefix:"fal",iconName:"power-off",icon:[512,512,[9211],"f011","M272 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 256c0 8.8 7.2 16 16 16s16-7.2 16-16l0-256zM164.3 78.2c7.8-4.1 10.9-13.7 6.9-21.6s-13.7-10.9-21.6-6.9C75 88.3 24 166.2 24 256c0 128.1 103.9 232 232 232s232-103.9 232-232c0-89.8-51-167.7-125.6-206.2c-7.8-4.1-17.5-1-21.6 6.9s-1 17.5 6.9 21.6C412.1 111.5 456 178.6 456 256c0 110.5-89.5 200-200 200S56 366.5 56 256c0-77.4 43.9-144.5 108.3-177.8z"]},CD={prefix:"fal",iconName:"download",icon:[512,512,[],"f019","M272 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 313.4L139.3 228.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l128 128c6.2 6.2 16.4 6.2 22.6 0l128-128c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L272 329.4 272 16zM140.1 320L64 320c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64l-76.1 0-32 32L448 352c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l108.1 0-32-32zM432 416a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},_m={prefix:"fal",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M298.6 4c-6-5.3-15.1-5.3-21.2 0L5.4 244c-6.6 5.8-7.3 16-1.4 22.6s16 7.3 22.6 1.4L64 235l0 197c0 44.2 35.8 80 80 80l288 0c44.2 0 80-35.8 80-80l0-197 37.4 33c6.6 5.8 16.7 5.2 22.6-1.4s5.2-16.7-1.4-22.6L298.6 4zM96 432l0-225.3L288 37.3 480 206.7 480 432c0 26.5-21.5 48-48 48l-64 0 0-160c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32 14.3-32 32l0 160-64 0c-26.5 0-48-21.5-48-48zm144 48l0-160 96 0 0 160-96 0z"]},TD=_m,JL={prefix:"fal",iconName:"rotate-right",icon:[512,512,["redo-alt","rotate-forward"],"f2f9","M417.3 360.2c3.2-5 8.7-8.2 14.7-8.2c12.3 0 20.3 12.8 13.7 23.2C406 438.2 335.9 480 256 480C132.3 480 32 379.7 32 256S132.3 32 256 32c56.1 0 107.4 20.6 146.7 54.7L433.4 56c5.1-5.1 12.1-8 19.3-8C467.8 48 480 60.2 480 75.3L480 176c0 8.8-7.2 16-16 16l-100.7 0c-15.1 0-27.3-12.2-27.3-27.3c0-7.2 2.9-14.2 8-19.3l36-36C346.5 81.1 303.3 64 256 64C150 64 64 150 64 256s86 192 192 192c67.6 0 127.1-35 161.3-87.8zM448 86.6L374.6 160l73.4 0 0-73.4z"]},HD={prefix:"fal",iconName:"upload",icon:[512,512,[],"f093","M272 54.6L272 368c0 8.8-7.2 16-16 16s-16-7.2
1-16-16l0-313.4L139.3 155.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l128-128c6.2-6.2 16.4-6.2 22.6 0l128 128c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L272 54.6zM208 352L64 352c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-144 0 0-32 144 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l144 0 0 32zm176 64a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},_x={prefix:"fal",iconName:"folder-gear",icon:[512,512,["folder-cog"],"e187","M32 96c0-17.7 14.3-32 32-32l124.1 0c8.5 0 16.6 3.4 22.6 9.4l35.9 35.9c12 12 28.3 18.7 45.3 18.7L448 128c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32L64 448c-17.7 0-32-14.3-32-32L32 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L291.9 96c-8.5 0-16.6-3.4-22.6-9.4L233.4 50.7c-12-12-28.3-18.7-45.3-18.7L64 32zM208 192l0 .7c0 1-.8 3.4-4.1 5.3c-3.2 1.8-5.5 1.4-6.5 .8l-.6-.3c-15.3-8.8-34.9-3.6-43.7 11.7l-16 27.7c-8.8 15.3-3.6 34.9 11.7 43.7l.6 .3c.9 .5 2.6 2.4 2.6 6.1s-1.6 5.6-2.6 6.1l-.6 .3c-15.3 8.8-20.5 28.4-11.7 43.7l16 27.7c8.8 15.3 28.4 20.6 43.7 11.7l.6-.3c.9-.5 3.3-1 6.5 .8c3.3 1.9 4.1 4.3 4.1 5.3l0 .7c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-.7c0-1 .8-3.4 4.1-5.3c3.2-1.8 5.5-1.4 6.5-.8l.6 .3c15.3 8.8 34.9 3.6 43.7-11.7l16-27.7c8.8-15.3 3.6-34.9-11.7-43.7l-.6-.3c-.9-.5-2.6-2.4-2.6-6.1s1.6-5.6 2.6-6.1l.6-.3c15.3-8.8 20.6-28.4 11.7-43.7l-16-27.7c-8.8-15.3-28.4-20.5-43.7-11.7l-.6 .3c-.9 .5-3.3 1-6.5-.8c-3.3-1.9-4.1-4.3-4.1-5.3l0-.7c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm64 0l0 .7c0 15.1 9.4 26.8 20 33c10.7 6.2 25.5 8.3 38.5 .8l.6-.3 16 27.7-.6 .3c-13 7.5-18.6 21.4-18.6 33.8s5.5 26.3 18.6 33.8l.6 .3-16 27.7-.6-.3c-13-7.5-27.8-5.4-38.5 .8c-10.6 6.2-20 17.9-20 33l0 .7-32 0 0-.7c0-15.1-9.4-26.8-20-33c-10.7-6.2-25.5-8.3-38.5-.8l-.6 .3-16-27.7 .6-.3c13-7.5 18.6-21.4 18.6-33.8s-5.5-26.3-18.6-33.8l-.6-.3 16-27.7 .6 .3c13 7.5 27.8 5.4 38.5-.8c10.6-6.2 20-17.9 20-33l0-.7 32 0zm8 96a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},Mx={prefix:"fal",iconName:"bolt",icon:[448,512,[9889,"zap"],"f0e7","M306.8 6.3C311.4 2.2 317.3 0 323.4 0c17.2 0 29.2 17.1 23.4 33.3L278.7 224 389 224c14.9 0 27 12.1 27 27c0 7.8-3.3 15.1-9.1 20.3L141.1 505.8c-4.5 4-10.4 6.2-16.5 6.2c-17.2 0-29.2-17.1-23.5-33.3L169.3 288 57.8 288C43.6 288 32 276.4 32 262.2c0-7.4 3.2-14.4 8.7-19.3L306.8 6.3zm.5 42.4L74.1 256 192 256c5.2 0 10.1 2.5 13.1 6.8s3.7 9.7 2 14.6L140.6 463.6 375.8 256 256 256c-5.2 0-10.1-2.5-13.1-6.8s-3.7-9.7-2-14.6l66.4-186z"]},tE={prefix:"fal",iconName:"industry",icon:[576,512,[],"f275","M80 64c-8.8 0-16 7.2-16 16l0 224 0 48 0 64c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-96 0-16 0-145.1c0-6.5-7.4-10.3-12.7-6.5l-138 99.3c-4.9 3.5-11.3 4-16.6 1.3s-8.7-8.2-8.7-14.2l0-81.9c0-6.4-7.1-10.2-12.4-6.7L184.9 242.6c-4.9 3.3-11.2 3.6-16.4 .8s-8.5-8.2-8.5-14.1L160 80c0-8.8-7.2-16-16-16L80 64zM32 80c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 119.4 113.8-75.9c26.6-17.7 62.2 1.3 62.2 33.3l0 50.6 112.6-81.1c26.5-19.1 63.4-.1 63.4 32.5L544 304l0 16 0 96c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64l0-64 0-48L32 80z"]},aE={prefix:"fal",iconName:"thumbs-down",icon:[512,512,[128078,61576],"f165","M288.8 430.3c3.5 12.8 16.7 20.3 29.5 16.8s20.3-16.7 16.8-29.5l-4.5-16.4c-5.5-20.2-13.9-39.3-24.7-56.9c-3.1-4.9-3.2-11.1-.4-16.2s8.2-8.2 14-8.2L448 320c17.7 0 32-14.3 32-32c0-11.3-5.9-21.3-14.8-27c-7.2-4.6-9.5-13.9-5.3-21.3c2.6-4.6 4.1-10 4.1-15.7c0-12.4-7-23.1-17.3-28.5c-4.2-2.2-7.3-6.1-8.3-10.8s.1-9.5 3-13.2c4.2-5.4 6.7-12.2 6.7-19.5c0-14.2-9.2-26.3-22.1-30.4c-7.8-2.5-12.4-10.6-10.7-18.6c.5-2.2 .7-4.5 .7-6.9c0-17.7-14.3-32-32-32l-89.5 0c-15.8 0-31.2 4.7-44.4 13.4l-38.5 25.7c-9 6-16.6 13.7-22.4 22.6c-4.9 7.4-14.8 9.4-22.2 4.6s-9.4-14.8-4.6-22.2c8.1-12.3 18.7-23.1 31.4-31.6l38.5-25.7c18.4-12.3 40-18.8 62.1-18.8L384 32c35.3 0 64 28.7 64 64l0 .6c19.1 11.1 32 31.7 32 55.4c0 8.7-1.8 17.1-4.9 24.7C487.9 188.4 496 205.2 496 224c0 6.5-1 12.8-2.8 18.7C504.8 254.3 512 270.3 512 288c0 35.3-28.7 64-64 64l-101.6 0c6.2 13.1 11.3 26.7 15.1 40.9l4.5 16.4c8.1 29.8-9.5 60.6-39.3 68.8s-60.6-9.5-68.8-39.3l-4.5-16.4c-8.9-32.6-29.6-60.8-58.2-79l-3.1-2 8.2-12.9-8.2 12.9c-11.8-7.5-21.7-17.1-29.5-28.2c-5.1-7.2-3.3-17.2 4-22.3s17.2-3.3 22.3 4c5.4 7.7 12.2 14.4 20.4 19.5l3.1 2c35.3 22.4 60.9 57.2 71.9 97.5l4.5 16.4zM32 352l64 0 0-224-64 0 0 224zM0 352L0 128c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 224c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32z"]},ME={prefix:"fal",iconName:"bell",icon:[448,512,[128276,61602],"f0f3","M208 16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16.8c80.9 8 144 76.2 144 159.2l0 29.1c0 43.7 17.4 85.6 48.3 116.
16l2.8 2.8c8.3 8.3 13 19.6 13 31.3c0 24.5-19.8 44.3-44.3 44.3L44.3 416C19.8 416 0 396.2 0 371.7c0-11.7 4.7-23 13-31.3l2.8-2.8C46.6 306.7 64 264.8 64 221.1L64 192c0-83 63.1-151.2 144-159.2L208 16zm16 48C153.3 64 96 121.3 96 192l0 29.1c0 52.2-20.7 102.3-57.7 139.2L35.6 363c-2.3 2.3-3.6 5.4-3.6 8.7c0 6.8 5.5 12.3 12.3 12.3l359.4 0c6.8 0 12.3-5.5 12.3-12.3c0-3.3-1.3-6.4-3.6-8.7l-2.8-2.8c-36.9-36.9-57.7-87-57.7-139.2l0-29.1c0-70.7-57.3-128-128-128zM193.8 458.7c4.4 12.4 16.3 21.3 30.2 21.3s25.8-8.9 30.2-21.3c2.9-8.3 12.1-12.7 20.4-9.8s12.7 12.1 9.8 20.4C275.6 494.2 251.9 512 224 512s-51.6-17.8-60.4-42.7c-2.9-8.3 1.4-17.5 9.8-20.4s17.5 1.4 20.4 9.8z"]},bx={prefix:"fal",iconName:"location-dot",icon:[384,512,["map-marker-alt"],"f3c5","M352 192c0-88.4-71.6-160-160-160S32 103.6 32 192c0 15.6 5.4 37 16.6 63.4c10.9 25.9 26.2 54 43.6 82.1c34.1 55.3 74.4 108.2 99.9 140c25.4-31.8 65.8-84.7 99.9-140c17.3-28.1 32.7-56.3 43.6-82.1C346.6 229 352 207.6 352 192zm32 0c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192zm-240 0a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm48 80a80 80 0 1 1 0-160 80 80 0 1 1 0 160z"]},vE={prefix:"fal",iconName:"file",icon:[384,512,[128196,128459,61462],"f15b","M352 448l0-256-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32zm-.5-288c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64z"]},yE={prefix:"fal",iconName:"arrow-down",icon:[384,512,[8595],"f063","M180.7 475.3c6.2 6.2 16.4 6.2 22.6 0l176-176c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L208 425.4 208 48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 377.4L27.3 276.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l176 176z"]},Tx={prefix:"fal",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M591.5 256c50-50 50-131 0-181s-131-50-181 0L387.9 97.6c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l22.6-22.6c37.5-37.5 98.3-37.5 135.8 0s37.5 98.3 0 135.8L444.3 357.9c-37.4 37.4-98.1 37.4-135.6 0c-35.6-35.6-37.6-92.6-4.7-130.6l5.3-6.1c5.8-6.7 5.1-16.8-1.6-22.6s-16.8-5.1-22.6 1.6l-5.3 6.1c-43.9 50.7-41.2 126.7 6.2 174.1c49.9 49.9 130.9 49.9 180.8 0L591.5 256zM48.5 256c-50 50-50 131 0 181s131 50 181 0l22.6-22.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-22.6 22.6c-37.5 37.5-98.3 37.5-135.8 0s-37.5-98.3 0-135.8L195.7 154.1c37.4-37.4 98.1-37.4 135.6 0c35.6 35.6 37.6 92.6 4.7 130.6l-5.3 6.1c-5.8 6.7-5.1 16.8 1.6 22.6s16.8 5.1 22.6-1.6l5.3-6.1c43.9-50.7 41.2-126.7-6.2-174.1C303.9 81.5 223 81.5 173 131.4L48.5 256z"]},kx={prefix:"fal",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M384 208A176 176 0 1 0 32 208a176 176 0 1 0 352 0zM343.3 366C307 397.2 259.7 416 208 416C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208c0 51.7-18.8 99-50 135.3L507.3 484.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L343.3 366z"]},IE=kx,$E={prefix:"fal",iconName:"chevron-down",icon:[512,512,[],"f078","M267.3 395.3c-6.2 6.2-16.4 6.2-22.6 0l-192-192c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L256 361.4 436.7 180.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-192 192z"]},KE={prefix:"fal",iconName:"code-compare",icon:[512,512,[],"e13a","M322.8 484.2c6.5 5.9 7 16.1 1.1 22.6s-16.1 7-22.6 1.1l-88-80c-3.3-3-5.2-7.3-5.2-11.8s1.9-8.8 5.2-11.8l88-80c6.5-5.9 16.7-5.5 22.6 1.1s5.5 16.7-1.1 22.6L265.4 400l70.6 0c44.2 0 80-35.8 80-80l0-161.6c-36.5-7.4-64-39.7-64-78.4c0-44.2 35.8-80 80-80s80 35.8 80 80c0 38.7-27.5 71-64 78.4L448 320c0 61.9-50.1 112-112 112l-70.6 0 57.4 52.2zM384 80a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zM189.2 27.8c-6.5-5.9-7-16.1-1.1-22.6s16.1-7 22.6-1.1l88 80c3.3 3 5.2 7.3 5.2 11.8s-1.9 8.8-5.2 11.8l-88 80c-6.5 5.9-16.7 5.5-22.6-1.1s-5.5-16.7 1.1-22.6L246.6 112 176 112c-44.2 0-80 35.8-80 80l0 161.6c36.5 7.4 64 39.7 64 78.4c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-38.7 27.5-71 64-78.4L64 192c0-61.9 50.1-112 112-112l70.6 0L189.2 27.8zM128 432a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},eN={prefix:"fal",iconName:"arrow-up",icon:[384,512,[8593],"f062","M203.3 36.7c-6.2-6.2-16.4-6.2-22.6 0l-176 176c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L176 86.6 176 464c0 8.8 7.2 16 16 16s16-
17.2 16-16l0-377.4L356.7 235.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-176-176z"]},Ox={prefix:"fal",iconName:"list-check",icon:[512,512,["tasks"],"f0ae","M156.3 58.2c5.7-6.8 4.7-16.9-2-22.5s-16.9-4.7-22.5 2L62.9 120.3 27.3 84.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l48 48c3.2 3.2 7.5 4.9 12 4.7s8.7-2.3 11.6-5.7l80-96zm0 160c5.7-6.8 4.7-16.9-2-22.5s-16.9-4.7-22.5 2L62.9 280.3 27.3 244.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l48 48c3.2 3.2 7.5 4.9 12 4.7s8.7-2.3 11.6-5.7l80-96zM192 96c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L208 80c-8.8 0-16 7.2-16 16zm0 160c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-288 0c-8.8 0-16 7.2-16 16zM160 416c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-320 0c-8.8 0-16 7.2-16 16zm-64 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},Px={prefix:"fal",iconName:"circle-user",icon:[512,512,[62142,"user-circle"],"f2bd","M412.1 416.6C398.1 361.1 347.9 320 288 320l-64 0c-59.9 0-110.1 41.1-124.1 96.6C58 375.9 32 319 32 256C32 132.3 132.3 32 256 32s224 100.3 224 224c0 63-26 119.9-67.9 160.6zm-28.5 23.4C347.5 465.2 303.5 480 256 480s-91.5-14.8-127.7-39.9c4-49.3 45.3-88.1 95.7-88.1l64 0c50.4 0 91.6 38.8 95.7 88.1zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-256a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm-80-48a80 80 0 1 0 160 0 80 80 0 1 0 -160 0z"]},LN={prefix:"fal",iconName:"copy",icon:[448,512,[],"f0c5","M384 352l-160 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l108.1 0c4.2 0 8.3 1.7 11.3 4.7l67.9 67.9c3 3 4.7 7.1 4.7 11.3L416 320c0 17.7-14.3 32-32 32zM433.9 81.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1L224 0c-35.3 0-64 28.7-64 64l0 256c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64l0-204.1c0-12.7-5.1-24.9-14.1-33.9zM64 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64l0-32-32 0 0 32c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l64 0 0-32-64 0z"]},Rx={prefix:"fal",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M240 64c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 176L32 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l176 0 0 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-176 176 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-176 0 0-176z"]},yN={prefix:"fal",iconName:"expand",icon:[448,512,[],"f065","M144 32c8.8 0 16 7.2 16 16s-7.2 16-16 16L32 64l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16L0 48c0-8.8 7.2-16 16-16l128 0zM0 336c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 112 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 480c-8.8 0-16-7.2-16-16L0 336zM432 32c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112L304 64c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0zM416 336c0-8.8 7.2-16 16-16s16 7.2 16 16l0 128c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l112 0 0-112z"]},ku={prefix:"fal",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M324.5 411.1c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L214.6 256 347.1 123.5c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L192 233.4 59.6 100.9c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L169.4 256 36.9 388.5c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L192 278.6 324.5 411.1z"]},wN=ku,PN={prefix:"fal",iconName:"map",icon:[576,512,[128506,62072],"f279","M170.1 33.1c3.3-1.3 6.9-1.5 10.3-.5L399.1 95.1l144-57.6c15.8-6.3 32.9 5.3 32.9 22.3l0 334.8c0 9.8-6 18.6-15.1 22.3l-155 62c-3.3 1.3-6.9 1.5-10.3 .5L176.9 416.9l-144 57.6C17.1 480.8 0 469.2 0 452.2L0 117.4c0-9.8 6-18.6 15.1-22.3l155-62zM32 122.8l0 317.5 128-51.2 0-317.5L32 122.8zm352 320l0-318.7L192 69.2l0 318.7 192 54.9zm32-2.4l128-51.2 0-317.5L416 122.8l0 317.5z"]},FN={prefix:"fal",iconName:"store",icon:[576,512,[],"f54e","M520.6 120.9s0 0 0 0c18.7 29.6 .3 66.6-29.2 70.6c-2.6 .3-5.2 .5-7.9 .5c-16.5 0-31.2-7.2-41.5-18.5c-6.1-6.7-14.7-10.5-23.7-10.5s-17.6 3.8-23.7 10.5c-10.2 11.2-24.8 18.4-41.4 18.4c-16.5 0-31.3-7.2-41.4-18.4c-6.1-6.7-14.7-10.5-23.7-10.5s-17.7 3.8-23.7 10.5C254 184.8 239.3 192 222.7 192c-16.5 0-31.3-7.2-41.4-18.4c-6.1-6.7-14.7-10.5-23.7-10.5s-17.7 3.8-23.7 10.5C123.6 184.8 109 192 92.4 192c-2.6 0-5.2-.2-7.9-.5c-29.3-4-47.7-41-29.1-70.6c0 0 0 0 0 0L111.6 32l352.8 0 56.2 88.9zM483.4 224c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4L490.3 13.1C485.2 5 476.1 0 466.4 0L109.6 0C99.9 0 90.8 5 85.7 13.1L28.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8c19.6 0 37.5-6.4 52-17c4.8-3.5 9.2-7.6 13.2-11.9c4 4.4 8.4 8.4 13.2 11.9c14.5 10.6 32.4 17 52 17c19.6 0 37.5-6.4 52-17c4.8-3.5 9.2-7.6 13.2-12c4 4.4 8.4 8.4 13.2 11.9c14.5 10.6 32.4 17 52 17c19.8 0 37.8-6.5 52.3-17.3c4.7-3.5 9-7.4 12.9-11.7c3.9 4.3 8.3 8.3 13 
111.8c14.5 10.7 32.5 17.2 52.2 17.2zM80 256c-8.8 0-16 7.2-16 16l0 80 0 16 0 16 0 64c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-64 0-16 0-16 0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80L96 352l0-80c0-8.8-7.2-16-16-16zM96 384l384 0 0 64c0 17.7-14.3 32-32 32l-320 0c-17.7 0-32-14.3-32-32l0-64z"]},VN={prefix:"fal",iconName:"chevron-left",icon:[320,512,[9001],"f053","M20.7 267.3c-6.2-6.2-6.2-16.4 0-22.6l192-192c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L54.6 256 235.3 436.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-192-192z"]},GN={prefix:"fal",iconName:"chevron-right",icon:[320,512,[9002],"f054","M299.3 244.7c6.2 6.2 6.2 16.4 0 22.6l-192 192c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L265.4 256 84.7 75.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l192 192z"]},tA={prefix:"fal",iconName:"thumbtack",icon:[384,512,[128204,128392,"thumb-tack"],"f08d","M119.9 34.5L107.8 191.4c-.7 9.7-5.9 18.6-13.9 24c-27 18.3-47.3 46.2-55.6 79.6L32 320l144 0 0-96c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96 144 0-6.2-25c-8.3-33.4-28.6-61.3-55.6-79.6c-8.1-5.5-13.2-14.3-13.9-24L264.1 34.5c-.1-.8-.1-1.6-.1-2.5L120 32c0 .8 0 1.6-.1 2.5zM176 352L32 352c-9.9 0-19.2-4.5-25.2-12.3S-1.4 321.8 1 312.2l6.2-25c10.3-41.3 35.4-75.7 68.7-98.3L85.5 64 88 32 64 32c-2.9 0-5.6-.8-7.9-2.1C51.2 27.1 48 21.9 48 16C48 7.2 55.2 0 64 0L88 0 296 0l24 0c8.8 0 16 7.2 16 16c0 5.9-3.2 11.1-8.1 13.9c-2.3 1.3-5 2.1-7.9 2.1l-24 0 2.5 32 9.6 124.9c33.3 22.6 58.4 57.1 68.7 98.3l6.2 25c2.4 9.6 .2 19.7-5.8 27.5s-15.4 12.3-25.2 12.3l-144 0 0 144c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-144z"]},aA={prefix:"fal",iconName:"spinner",icon:[512,512,[],"f110","M256 64a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 480a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM64 256a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM0 256a48 48 0 1 1 96 0A48 48 0 1 1 0 256zm464 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-64a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM120.2 391.8A16 16 0 1 0 97.6 414.4a16 16 0 1 0 22.6-22.6zM75 437a48 48 0 1 1 67.9-67.9A48 48 0 1 1 75 437zM97.6 120.2a16 16 0 1 0 22.6-22.6A16 16 0 1 0 97.6 120.2zM142.9 75A48 48 0 1 1 75 142.9 48 48 0 1 1 142.9 75zM414.4 414.4a16 16 0 1 0 -22.6-22.6 16 16 0 1 0 22.6 22.6zm-45.3-45.3A48 48 0 1 1 437 437a48 48 0 1 1 -67.9-67.9z"]},_A={prefix:"fal",iconName:"award",icon:[384,512,[],"f559","M166.5 7.2c15.7-9.5 35.3-9.5 51 0l16.4 10c2.8 1.7 6 2.6 9.3 2.5l19.2-.5c18.3-.4 35.4 9.4 44.2 25.5l9.2 16.8c1.6 2.9 3.9 5.2 6.8 6.8l16.8 9.2c16.1 8.8 25.9 25.8 25.5 44.2l-.5 19.2c-.1 3.3 .8 6.5 2.5 9.3l10 16.4c9.5 15.7 9.5 35.3 0 51l-10 16.4c-1.7 2.8-2.6 6-2.5 9.3l.5 19.2c.4 18.3-9.4 35.4-25.5 44.2l-16.8 9.2c-2.9 1.6-5.2 3.9-6.8 6.8l-9.2 16.8c-8.8 16.1-25.8 25.9-44.2 25.5l-19.2-.5c-3.3-.1-6.5 .8-9.3 2.5l-16.4 10c-15.7 9.5-35.3 9.5-51 0l-16.4-10c-2.8-1.7-6-2.6-9.3-2.5l-19.2 .5c-18.3 .4-35.4-9.4-44.2-25.5l-9.2-16.8c-1.6-2.9-3.9-5.2-6.8-6.8l-16.8-9.2c-16.1-8.8-25.9-25.8-25.5-44.2l.5-19.2c.1-3.3-.8-6.5-2.5-9.3l-10-16.4c-9.5-15.7-9.5-35.3 0-51l10-16.4 13.7 8.3-13.7-8.3c1.7-2.8 2.6-6 2.5-9.3l-.5-19.2c-.4-18.3 9.4-35.4 25.5-44.2l16.8-9.2c2.9-1.6 5.2-3.9 6.8-6.8l9.2-16.8c8.8-16.1 25.8-25.9 44.2-25.5l19.2 .5c3.3 .1 6.5-.8 9.3-2.5l16.4-10zm34.4 27.3c-5.4-3.3-12.3-3.3-17.7 0l-16.4 10c-8 4.9-17.3 7.4-26.7 7.1l-19.2-.5c-6.4-.2-12.3 3.3-15.3 8.9L96.4 76.9c-4.5 8.2-11.3 15-19.5 19.5L60 105.6c-5.6 3.1-9 9-8.9 15.3l.5 19.2c.2 9.4-2.3 18.6-7.1 26.7l-10 16.4c-3.3 5.4-3.3 12.3 0 17.7l10 16.4c4.9 8 7.4 17.3 7.1 26.7l-.5 19.2c-.2 6.4 3.3 12.3 8.9 15.3l16.8 9.2c8.2 4.5 15 11.3 19.5 19.5l9.2 16.8c3.1 5.6 9 9 15.3 8.9l19.2-.5c9.4-.2 18.6 2.3 26.7 7.1l16.4 10c5.4 3.3 12.3 3.3 17.7 0l16.4-10c8-4.9 17.3-7.4 26.7-7.1l19.2 .5c6.4 .2 12.3-3.3 15.3-8.9l9.2-16.8c4.5-8.2 11.3-15 19.5-19.5l16.8-9.2c5.6-3.1 9-9 8.9-15.3l-.5-19.2c-.2-9.4 2.3-18.6 7.1-26.7l10-16.4c3.3-5.4 3.3-12.3 0-17.7l-10-16.4c-4.9-8-7.4-17.3-7.1-26.7l.5-19.2c.2-6.4-3.3-12.3-8.9-15.3l-16.8-9.2c-8.2-4.5-15-11.3-19.5-19.5L278.4 60c-3.1-5.6-9-9-15.3-8.9l-19.2 .5c-9.4 .2-18.6-2.3-26.7-7.1l-16.4-10zM192 136a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm88 56a88 88 0 1 1 -176 0 88 88 0 1 1 176 0zM1.3 441.8l41.2-97.9c1.5 1.8 3.6 4.8 6.9 10.8c4 7.4 9.1 14 15 19.6L41.8 428l38.1-5.7c6.2-.9 12.3 1.8 15.7 7.1L116.9 462l26-61.8c1.8 .9 4.1 2.2 6.9 3.9c7 4.3 14.5 7.4 22.2 9.3l-37.3 88.7c-2.3 5.5-7.4 9.2-13.3 9.7s-11.6-2.2-14.8-7.2L74.4 455.5l-56.1 8.3c-5.7 .8-11.4-1.5-15-6s-4.3-10.7-2.1-16zm248 60.4l-37.3-88.7c7.7-2 15.2-5.1 22.2-9.3c2.8-1.7 5.1-3 6.9-3.9l26 61.8 21.3-32.6c3.4-5.2 9.6-8 15.7-7.1l38.1 5.7-22.6-53.7c5.9-5.6 11-12.2 15-19.6c3.3-6 5.4-9 6.9-10.8l41.2 97.9c2.2 5.3 1.4 11.4-2.1 16s-9.3 6.9-15 6l-56.1-8.3-32.2 49.2c-3.2 5-8.9 7.7-14.8 7.2s-11-4.3-13.3-9.7z"]},LA={prefix:"fal",iconName:"building",icon:[384,512,[127970,61687],"f1ad","M64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l64 0 0-64c0-35.3 28.7-64 64-64s64 28.7 64 64l0 64 64 0c17.7 0 32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L64 32zM224 416c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64 64 0 0-64zm-96 96l-64 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64l-64 0-32 0-64 0-32 0zM64 120c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48zm32 8l0 32 32 0 0-32-32 0zM248 96l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24zm8 64l32 0 0-32-32 0 0 32zM64 248c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48zm32 8l0 32 32 0 0-32-32 0zm152-32l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24zm8 64l32 0 0-32-32 0 0 32z"]}
1,yA={prefix:"fal",iconName:"clock-rotate-left",icon:[512,512,["history"],"f1da","M32 132l0-84c0-8.8-7.2-16-16-16S0 39.2 0 48L0 176c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-90.4 0C89.5 84.3 166.7 32 256 32c123.7 0 224 100.3 224 224s-100.3 224-224 224c-73.3 0-138.3-35.2-179.2-89.6c-5.3-7.1-15.3-8.5-22.4-3.2s-8.5 15.3-3.2 22.4C97.9 471.8 172.2 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C159.6 0 75.7 53.3 32 132zm224-4c-8.8 0-16 7.2-16 16l0 112c0 4.2 1.7 8.3 4.7 11.3l80 80c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L272 249.4 272 144c0-8.8-7.2-16-16-16z"]},Ux={prefix:"fal",iconName:"file-export",icon:[576,512,["arrow-right-from-file"],"f56e","M352 448c0 17.7-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32l128 0 0 112c0 26.5 21.5 48 48 48l112 0 0 64 32 0 0-92.1c0-12.7-5.1-24.9-14.1-33.9L254.1 14.1c-9-9-21.2-14.1-33.9-14.1L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-80-32 0 0 80zm-.5-288L240 160c-8.8 0-16-7.2-16-16l0-111.5c2.8 .7 5.4 2.1 7.4 4.2L347.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4zm123.8 52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L521.4 304 208 304c-8.8 0-16 7.2-16 16s7.2 16 16 16l313.4 0-68.7 68.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l96-96c6.2-6.2 6.2-16.4 0-22.6l-96-96z"]},JA={prefix:"fal",iconName:"circle-plus",icon:[512,512,["plus-circle"],"f055","M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM240 352c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 80z"]},XA={prefix:"fal",iconName:"clone",icon:[512,512,[],"f24d","M64 480l224 0c17.7 0 32-14.3 32-32l0-64 32 0 0 64c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 224c0-35.3 28.7-64 64-64l64 0 0 32-64 0c-17.7 0-32 14.3-32 32l0 224c0 17.7 14.3 32 32 32zM224 320l224 
10c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32L224 32c-17.7 0-32 14.3-32 32l0 224c0 17.7 14.3 32 32 32zm-64-32l0-224c0-35.3 28.7-64 64-64L448 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-224 0c-35.3 0-64-28.7-64-64z"]},iC={prefix:"fal",iconName:"gauge-simple-high",icon:[512,512,[61668,"tachometer","tachometer-fast"],"f62a","M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 96c35.3 0 64-28.7 64-64c0-18.6-7.9-35.3-20.5-47l82.6-153.4c4.2-7.8 1.3-17.5-6.5-21.7s-17.5-1.3-21.7 6.5L271.3 289.8c-4.9-1.2-10-1.8-15.3-1.8c-35.3 0-64 28.7-64 64s28.7 64 64 64z"]},hO={prefix:"fal",iconName:"book",icon:[448,512,[128212],"f02d","M64 0C28.7 0 0 28.7 0 64L0 448s0 0 0 0c0 35.3 28.7 64 64 64l368 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-66.7c18.6-6.6 32-24.4 32-45.3l0-320c0-26.5-21.5-48-48-48L64 0zM384 416l0 64L64 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l320 0zM64 384c-11.7 0-22.6 3.1-32 8.6L32 64c0-17.7 14.3-32 32-32l32 0 0 352-32 0zm64 0l0-352 272 0c8.8 0 16 7.2 16 16l0 320c0 8.8-7.2 16-16 16l-272 0zm48-240c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16z"]},pO={prefix:"fal",iconName:"check",icon:[448,512,[10003,10004],"f00c","M443.3 100.7c6.2 6.2 6.2 16.4 0 22.6l-272 272c-6.2 6.2-16.4 6.2-22.6 0l-144-144c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L160 361.4 420.7 100.7c6.2-6.2 16.4-6.2 22.6 0z"]},bO={prefix:"fal",iconName:"book-open",icon:[576,512,[128214,128366],"f518","M156 32c44.6 0 89.7 8.6 132 22.6C330.3 40.6 375.4 32 420 32c55.4 0 107.2 14.6 128.9 21.6C565.7 59 576 74.5 576 91.1l0 311.5c0 26.9-25.1 44.8-49 40.6c-18.5-3.2-51.3-7.2-99-7.2c-58.9 0-97.8 24.3-111.2 34.1c-7.5 5.5-17.2 9.6-28.2 9.9c-.2 0-.5 0-.7 0l-.2 0-.3 0c-10.2 0-19.6-3.4-27-8.4C245.5 461.5 202 436 148 436c-45.2 0-80.1 4.4-100 7.7c-24 4-48-14.1-48-40.2L0 91.1C0 74.5 10.3 59 27.1 53.6C48.8 46.6 100.6 32 156 32zM304 440c20.3-13.5 63.1-36 124-36c49.5 0 84.1 4.2 104.4 7.6c2.5 .4 5.7-.3 8.2-2.3c2.2-1.8 3.4-4 3.4-6.8l0-311.5c0-3.5-2.1-6.1-4.9-7C518.6 77.5 470.5 64 420 64c-38.6 0-78.1 7.1-116 19l0 357zM272 83c-37.9-12-77.4-19-116-19C105.5 64 57.4 77.5 36.9 84c-2.8 .9-4.9 3.6-4.9 7l0 312.5c0 2.7 1.1 4.9 3.1 6.5c2.2 1.8 5.1 2.5 7.6 2.1c21.3-3.6 58-8.2 105.3-8.2c56.8 0 102.8 23.7 124 36.9L272 83z"]},lC={prefix:"fal",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M34.5 420.4c-1.6 2.8-2.5 6-2.5 9.3c0 10.2 8.2 18.4 18.4 18.4l411.2 0c10.2 0 18.4-8.2 18.4-18.4c0-3.3-.9-6.4-2.5-9.3L276.5 75.8C272.2 68.5 264.4 64 256 64s-16.2 4.5-20.5 11.8L34.5 420.4zM6.9 404.2l201-344.6C217.9 42.5 236.2 32 256 32s38.1 10.5 48.1 27.6l201 344.6c4.5 7.7 6.9 16.5 6.9 25.4c0 27.8-22.6 50.4-50.4 50.4L50.4 480C22.6 480 0 457.4 0 429.6c0-8.9 2.4-17.7 6.9-25.4zM256 160c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zM232 384a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},wO=lC,kO={prefix:"fal",iconName:"paper-plane",icon:[512,512,[61913],"f1d8","M511.6 36.9c1.9-12.1-3.4-24.3-13.5-31.2s-23.3-7.5-34-1.4l-448 256C5.5 266.3-.7 277.8 .1 290s8.4 22.9 19.6 27.6L160 376l0 93c0 23.8 19.3 43 43 43c13.1 0 25.4-5.9 33.6-16.1l52.8-66 .1 0 114.2 47.6c9.1 3.8 19.4 3.2 28-1.6s14.5-13.3 16-23l64-416zm-253 380.2l-47 58.8c-2.1 2.6-5.3 4.1-8.6 4.1c-6.1 0-11-4.9-11-11l0-79.7 66.6 27.8zm43.1-16.7l-96.6-40.3L474.1 70.5 416 448 301.8 400.4zM450.5 48.8L173.6 347 32 288 450.5 48.8z"]},YO={prefix:"fal",iconName:"brain",icon:[512,512,[129504],"f5dc","M144.2 75.4c-.6 6.7-5.4 12.4-12 14C111.4 94.7 96 113.6 96 136c0 3.1 .3 6.2 .9 9.2c1.5 7.6-2.7 15.2-10 18C68.8 170 56 187.6 56 208c0 5.2 .8 10.3 2.4 15c2 6.1 .2 12.8-4.6 17C40.4 251.7 32 268.9 32 288c0 22.9 12 43 30.2 54.3c6.7 4.2 9.3 12.6 6.3 19.8C65.6 368.8 64 376.2 64 384c0 30.9 25.1 56 56 56c3.3 0 6.5-.3 9.5-.8c7.5-1.3 14.9 2.9 17.6 10c6.9 18 24.4 30.8 44.8 30.8c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48c-25 0-45.5 19.1-47.8 43.4zM256 480c-14.6 19.4-37.8 32-64 32c-29.6 0-55.5-16.1-69.3-40c-.9 0-1.8 0-2.7 0c-48.6 0-88-39.4-88-88c0-7.6 1-15 2.8-22C13.6 344.4 0 317.8 0 288c0-25.1 9.6-48 25.4-65c-.9-4.9-1.4-9.9-1.4-15c0-29.6 16.1-55.5 40-69.3c0-.9 0-1.8 0-2.7c0-33.6 20.7-62.4 50.1-74.2C122.3 26.4 154.1 0 192 0c26.2 0 49.4 12.6 64 32c14.6-19.4 37.8-32 64-32c37.9 0 69.7 26.4 77.9 61.8C427.3 73.6 448 102.4 448 136c0 .9 0 1.8 0 2.7c23.9 13.8 40 39.7 40 69.3c0 5.1-.5 10.1-1.4 15c1
15.8 17.1 25.4 40 25.4 65c0 29.8-13.6 56.4-34.8 74c1.8 7.1 2.8 14.4 2.8 22c0 48.6-39.4 88-88 88c-.9 0-1.8 0-2.7 0c-13.8 23.9-39.7 40-69.3 40c-26.2 0-49.4-12.6-64-32zm16-48c0 26.5 21.5 48 48 48c20.4 0 37.9-12.8 44.8-30.8c2.7-7.1 10.1-11.3 17.6-10c3.1 .5 6.3 .8 9.5 .8c30.9 0 56-25.1 56-56c0-7.8-1.6-15.2-4.4-21.8c-3.1-7.2-.4-15.7 6.3-19.8C468 331 480 310.9 480 288c0-19.1-8.4-36.3-21.7-48.1c-4.8-4.2-6.6-10.9-4.6-17c1.5-4.7 2.4-9.7 2.4-15c0-20.4-12.8-38-30.9-44.9c-7.3-2.8-11.5-10.4-10-18c.6-3 .9-6 .9-9.2c0-22.4-15.4-41.3-36.2-46.5c-6.6-1.7-11.4-7.3-12-14C365.5 51.1 345 32 320 32c-26.5 0-48 21.5-48 48l0 352z"]},ZO={prefix:"fal",iconName:"thumbs-up",icon:[512,512,[128077,61575],"f164","M288.8 81.7c3.5-12.8 16.7-20.3 29.5-16.8s20.3 16.7 16.8 29.5l-4.5 16.4c-5.5 20.2-13.9 39.3-24.7 56.9c-3.1 4.9-3.2 11.1-.4 16.2s8.2 8.2 14 8.2L448 192c17.7 0 32 14.3 32 32c0 11.3-5.9 21.3-14.8 27c-7.2 4.6-9.5 13.9-5.3 21.3c2.6 4.6 4.1 10 4.1 15.7c0 12.4-7 23.1-17.3 28.5c-4.2 2.2-7.3 6.1-8.3 10.8s.1 9.5 3 13.2c4.2 5.4 6.7 12.2 6.7 19.5c0 14.2-9.2 26.3-22.1 30.4c-7.8 2.5-12.4 10.6-10.7 18.6c.5 2.2 .7 4.5 .7 6.9c0 17.7-14.3 32-32 32l-89.5 0c-15.8 0-31.2-4.7-44.4-13.4l-38.5-25.7c-9-6-16.6-13.7-22.4-22.6c-4.9-7.4-14.8-9.4-22.2-4.6s-9.4 14.8-4.6 22.2c8.1 12.3 18.7 23.1 31.4 31.6l38.5 25.7c18.4 12.3 40 18.8 62.1 18.8l89.5 0c35.3 0 64-28.7 64-64l0-.6c19.1-11.1 32-31.7 32-55.4c0-8.7-1.8-17.1-4.9-24.7C487.9 323.6 496 306.8 496 288c0-6.5-1-12.8-2.8-18.7C504.8 257.7 512 241.7 512 224c0-35.3-28.7-64-64-64l-101.6 0c6.2-13.1 11.3-26.7 15.1-40.9l4.5-16.4c8.1-29.8-9.5-60.6-39.3-68.8s-60.6 9.5-68.8 39.3l-4.5 16.4c-8.9 32.6-29.6 60.8-58.2 79l-3.1 2c-11.8 7.5-21.7 17.1-29.5 28.2c-5.1 7.2-3.3 17.2 4 22.3s17.2 3.3 22.3-4c5.4-7.7 12.2-14.4 20.4-19.5l3.1-2c35.3-22.4 60.9-57.2 71.9-97.5l4.5-16.4zM32 224l64 0 0 224-64 0 0-224zM0 224L0 448c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32z"]},qx={prefix:"fal",iconName:"video",icon:[576,512,["video-camera"],"f03d","M64 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32L64 96zM0 128C0 92.7 28.7 64 64 64l256 0c35.3 0 64 28.7 64 64l0 47.2 0 161.6 0 47.2c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zM519.4 411.3L416 354.4l0-36.5 118.8 65.4c.9 .5 1.9 .8 3 .8c3.4 0 6.2-2.8 6.2-6.2l0-243.6c0-3.4-2.8-6.2-6.2-6.2c-1 0-2.1 .3-3 .8L416 194.1l0-36.5 103.4-56.9c5.6-3.1 12-4.7 18.4-4.7c21.1 0 38.2 17.1 38.2 38.2l0 243.6c0 21.1-17.1 38.2-38.2 38.2c-6.4 0-12.8-1.6-18.4-4.7z"]},Kx={prefix:"fal",iconName:"graduation-cap",icon:[640,512,[127891,"mortar-board"],"f19d","M307.2 66.2L47.6 160l74 26.7c10.3-6.9 21.5-12.6 33.4-17.1l159.4-59.8c8.3-3.1 17.5 1.1 20.6 9.4s-1.1 17.5-9.4 20.6L166.2 199.6c-1.5 .5-2.9 1.1-4.3 1.7l145.3 52.5c4.1 1.5 8.4 2.2 12.8 2.2s8.7-.8 12.8-2.2L592.4 160 332.8 66.2c-4.1-1.5-8.4-2.2-12.8-2.2s-8.7 .8-12.8 2.2zM296.3 283.9L126.9 222.7C99.4 246 82.1 279.9 80.2 316.9c5.9 13.2 10.2 27.5 13.4 41.5c6.4 27.6 10.7 65.9 2.1 108.7c-.9 4.3-3.4 8-7.1 10.4s-8.2 3.1-12.4 2l-64-16c-5.2-1.3-9.4-5.1-11.2-10.2s-.9-10.7 2.3-14.9c8.6-11.7 16-24.6 22.5-37.6C37.2 377.8 48 348.4 48 320c0-.6 0-1.2 .1-1.8c1.4-41 18-79.1 45.1-107.7L15.8 182.6C6.3 179.1 0 170.1 0 160s6.3-19.1 15.8-22.6L296.3 36.1c7.6-2.7 15.6-4.1 23.7-4.1s16.1 1.4 23.7 4.1L624.2 137.4c9.5 3.4 15.8 12.5 15.8 22.6s-6.3 19.1-15.8 22.6L343.7 283.9c-7.6 2.7-15.6 4.1-23.7 4.1s-16.1-1.4-23.7-4.1zm-122-10L160.4 406.3c.7 .8 1.8 2.1 3.7 3.7c6 5.2 16.5 11.5 31.9 17.5C226.4 439.4 270.3 448 320 448s93.6-8.6 124.1-20.6c15.4-6 25.8-12.3 31.9-17.5c1.9-1.6 3-2.8 3.7-3.7L465.7 273.8l31-11.2L512 408c0 35.3-86 72-192 72s-192-36.7-192-72l15.3-145.4 31 11.2zM480.5 405s0 0-.1 .1c0-.1 .1-.1 .1-.1zm-321 0s0 0 .1 .1c0-.1-.1-.1-.1-.1zM67 444.2c2.5-20.7 1.7-40-.5-56.7c-3.8 10-8 19.3-12.1 27.6c-3.8 7.6-7.9 15.2-12.5 22.8L67 444.2z"]}},37389:(h2,w1,_)=>{"use strict";_.d(w1,{An:()=>d2,DJ:()=>k2,Zg:()=>Y1,fQ:()=>q2,uh:()=>L2});var e=_(5e3),t=_(74202),M=_(34202),f=_(8929),h=_(42247),m=_(21086),b=_(63527),S=_(54715),D=_(92198),E=_(60519),Q=_(61709),j=_(24850),d1=_(51062),k1=_(69808),t1=_(40520);const V=new e.OlP("LOCALIZE_ROUTER_FORROOT_GUARD"),_1=new e.OlP("RAW_ROUTES");var n1=(()=>{return(v2=n1||(n1={})).LocalStorage="LocalStorage",v2.SessionStorage="SessionStorage",v2.Cookie="Cookie",n1;var v2})();const p1=new e.OlP("USE_CACHED_LANG"),R1=new e.OlP("CACHE_MECHANISM"),Y=new e.OlP("CACHE_NAME"),z1=new e.OlP("COOKIE_FORMAT"),g2=new e.OlP("INITIAL_NAVIGATION"),B1=new e.OlP("DEFAULT_LANG_FUNCTION"),$=new e.OlP("ALWAYS_SET_PREFIX");let L2=(()=>{class v2{constructor(S1=!0,a1=!0,f1=n1.LocalStorage,F="LOCALIZE_DEFAULT_LANGUAGE",o1,G="{{value}};{{expires}}",q=!1){this.useCachedLang=S1,this.alwaysSetPrefix=a1,this.cacheName=F,this.cookieFormat=G,this.initialNavigation=q,this.cacheMechanism=f1,this.defaultLangFunction=o1}}return v2.\u0275fac=function(S1){return new(S1||v2)(e.LFG(p1),e.LFG($),e.LFG(R1),e.LFG(Y),e.LFG
1(B1),e.LFG(z1),e.LFG(g2))},v2.\u0275prov=e.Yz7({token:v2,factory:v2.\u0275fac}),v2})(),k2=(()=>{class v2{constructor(S1,a1,f1){this.translate=S1,this.location=a1,this.settings=f1}init(S1){let a1;if(this.routes=S1,!this.locales||!this.locales.length)return Promise.resolve();const f1=this.getLocationLang(),F=this._getBrowserLang();this.defaultLang=this.settings.defaultLangFunction?this.settings.defaultLangFunction(this.locales,this._cachedLang,F):this._cachedLang||F||this.locales[0],a1=f1||this.defaultLang,this.translate.setDefaultLang(this.defaultLang);let o1=[];if(this.settings.alwaysSetPrefix){const q={path:"",redirectTo:this.defaultLang,pathMatch:"full"},W=S1.findIndex(L1=>"**"===L1.path);-1!==W&&(this._wildcardRoute=S1.splice(W,1)[0]),o1=this.routes.splice(0,this.routes.length,q)}else o1=[...this.routes];for(let q=o1.length-1;q>=0;q--)o1[q].data&&o1[q].data.skipRouteLocalization&&(this.settings.alwaysSetPrefix&&this.routes.push(o1[q]),(void 0===o1[q].redirectTo||!o1[q].data.skipRouteLocalization.localizeRedirectTo)&&o1.splice(q,1));return o1&&o1.length&&(this.locales.length>1||this.settings.alwaysSetPrefix)&&(this._languageRoute={children:o1},this.routes.unshift(this._languageRoute)),this._wildcardRoute&&this.settings.alwaysSetPrefix&&this.routes.push(this._wildcardRoute),this.translateRoutes(a1).toPromise()}initChildRoutes(S1){return this._translateRouteTree(S1),S1}translateRoutes(S1){return new M.y(a1=>{this._cachedLang=S1,this._languageRoute&&(this._languageRoute.path=S1),this.translate.use(S1).subscribe(f1=>{this._translationObject=f1,this.currentLang=S1,this._languageRoute?(this._languageRoute&&this._translateRouteTree(this._languageRoute.children),this._wildcardRoute&&this._wildcardRoute.redirectTo&&this._translateProperty(this._wildcardRoute,"redirectTo",!0)):this._translateRouteTree(this.routes),a1.next(void 0),a1.complete()})})}_translateRouteTree(S1){S1.forEach(a1=>{const f1=a1.data&&a1.data.skipRouteLocalization;a1.redirectTo&&(!f1||f1.localizeRedirectTo)&&this._translateProperty(a1,"redirectTo",!a1.redirectTo.indexOf("/")),f1||(null!=a1.path&&this._translateProperty(a1,"path"),a1.children&&this._translateRouteTree(a1.children),a1.loadChildren&&a1._loadedConfig&&this._translateRouteTree(a1._loadedConfig.routes))})}_translateProperty(S1,a1,f1){const F=S1.data=S1.data||{};F.localizeRouter||(F.localizeRouter={}),F.localizeRouter[a1]||(F.localizeRouter=Object.assign(Object.assign({},F.localizeRouter),{[a1]:S1[a1]}));const o1=this.translateRoute(F.localizeRouter[a1]);S1[a1]=f1?this.addPrefixToUrl(o1):o1}get urlPrefix(){return this.settings.alwaysSetPrefix||this.currentLang!==this.defaultLang?this.currentLang?this.currentLang:this.defaultLang:""}addPrefixToUrl(S1){const a1=S1.split("?");return a1[0]=a1[0].replace(/\/$/,""),`/${this.urlPrefix}${a1.join("?")}`}translateRoute(S1){const a1=S1.split("?");if(a1.length>2)throw Error("There should be only one query parameter block in the URL");return a1[0].split("/").map(F=>F.length?this.translateText(F):F).join("/")+(a1.length>1?`?${a1[1]}`:"")}getLocationLang(S1){const a1=(S1||this.location.path()).split(/[\?;]/);let f1=[];return a1.length>0&&(f1=a1[0].split("/")),f1.length>1&&-1!==this.locales.indexOf(f1[1])?f1[1]:f1.length&&-1!==this.locales.indexOf(f1[0])?f1[0]:null}_getBrowserLang(){return this._returnIfInLocales(this.translate.getBrowserLang())}get _cachedLang(){if(this.settings.useCachedLang){if(this.settings.cacheMechanism===n1.LocalStorage)return this._cacheWithLocalStorage();if(this.settings.cacheMechanism===n1.SessionStorage)return this._cacheWithSessionStorage();if(this.settings.cacheMechanism===n1.Cookie)return this._cacheWithCookies()}}set _cachedLang(S1){!this.settings.useCachedLang||(this.settings.cacheMechanism===n1.LocalStorage&&this._cacheWithLocalStorage(S1),this.settings.cacheMechanism===n1.SessionStorage&&this._cacheWithSessionStorage(S1),this.settings.cacheMechanism===n1.Cookie&&this._cacheWithCookies(S1))}_cacheWithLocalStorage(S1){try{if("undefined"==typeof window||void 0===window.localStorage)return;return S1?void window.localStorage.setItem(this.settings.cacheName,S1):this._returnIfInLocales(window.localStorage.getItem(this.settings.cacheName))}catch(a1){return}}_cacheWithSessionStorage(S1){try{if("undefined"==typeof window||void 0===window.sessionStorage)return;return S1?void window.sessionStorage.setItem(this.settings.cacheName,S1):this._returnIfInLocales(window.sessionStorage.getItem(this.settings.cacheName))}catch(a1){return}}_cacheWithCookies(S1){try{if("undefined"==typeof document||void 0===document.cookie)return;const a1=encodeURIComponent(this.settings.cacheName);if(S1){let o1=`${this.settings.cookieFormat}`;return o1=o1.replace("{{value}}",`${a1}=${encodeURIComponent(S1)}`).replace(/{{expires:?(\d+)?}}/g,(G,q)=>{const W=void 0===q?30:parseInt(q,10),L1=new Date;return L1.setTime(L1.getTime()+864e5*W),`expires=${L1.toUTCString()}`}),void(document.cookie=o1)}const F=new RegExp("(?:^"+a1+"|;\\s*"+a1+")=(.*?)(?:;|$)","g").exec(document.cookie);return decodeURIComponent(F[1])}catch(a1){return}}_returnIfInLocales(S1){return S1&&-1!==this.locales.indexOf(S1)?S1:null}translateText(S1){if(this.escapePrefix&&S1.startsWith(this.escapePrefix))return S1.replace(this.escapePrefix,"");{if(!this._translationObject)return S1;const a1=this.prefix+S1,f1=this.translate.getParsedResult(this._translationObject,a1);return f1!==a1?f1:S1}}chooseQueryParams(S1,a1){let f1;return S1&&S1.queryParams?f1=S1.queryParams:a1&&(f1=a1),f1}formatQueryParams(S1){return new t1.LE({fromObject:S1}).toString()}getPrefix(){return this.prefix}getEscapePrefix(){return this.escapePrefix}}return v2.\u0275fac=function(S1){return new(S1||v2)(e.LFG(d1.sK),e.LFG(k1.Ye),e.LFG(L2))},v2.\u0275prov=e.Yz7({token:v2,factory:v2.\u0275fac}),v2})();class Y1 extends k2{constructor(Y2,S1,a1,f1=["en"],F="ROUTES.",o1=""){super(Y2,S1,a1),this.locales=f1,this.prefix=F||"",this.escapePrefix=o1||""}load(Y2){return new Promise(S1=>{this.init(Y2).then(S1)})}}
1let f2=(()=>{class v2 extends k2{load(S1){return new Promise(a1=>{this.init(S1).then(a1)})}}return v2.\u0275fac=function(){let Y2;return function(a1){return(Y2||(Y2=e.n5z(v2)))(a1||v2)}}(),v2.\u0275prov=e.Yz7({token:v2,factory:v2.\u0275fac}),v2})();function y2(v2){const Y2=Array.isArray(v2)?[]:{};for(const S1 in v2)if(S1){const a1=v2[S1];Y2[S1]="object"==typeof a1?y2(a1):a1}return Y2}function T2(v2){return v2.reduce((Y2,S1)=>{const a1=Array.isArray(S1)?T2(S1):S1;return Y2.concat(a1)},[])}let d2=(()=>{class v2{constructor(S1,a1,f1,F){this.parser=S1,this.settings=a1,this.router=f1,this.route=F,this.routerEvents=new f.xQ;const o1=new h.t(1);this.hooks={_initializedSubject:o1,initialized:o1.asObservable()}}init(){this.applyConfigToRouter(this.parser.routes),this.router.events.pipe((0,D.h)(S1=>S1 instanceof t.OD),(0,E.G)()).subscribe(this._routeChanged()),this.settings.initialNavigation&&this.router.initialNavigation()}changeLanguage(S1,a1,f1){if(S1!==this.parser.currentLang){const F=this.router.routerState.snapshot.root;this.parser.translateRoutes(S1).subscribe(()=>{let o1=this.traverseRouteSnapshot(F);if(o1=this.translateRoute(o1),!this.settings.alwaysSetPrefix){let W=o1.split("/");const L1=W.indexOf(this.parser.currentLang);if(this.parser.currentLang===this.parser.defaultLang)(0===L1||1===L1&&""===W[0])&&(W=W.slice(0,L1).concat(W.slice(L1+1)));else if(-1===L1){const m1=""===W[0]?1:0;W=W.slice(0,m1).concat(this.parser.currentLang,W.slice(m1))}o1=W.join("/")}o1=o1.replace(/\/+/g,"/");const G=o1.lastIndexOf("/");G>0&&G===o1.length-1&&(o1=o1.slice(0,-1));const q=this.parser.chooseQueryParams(a1,this.route.snapshot.queryParams);if(this.applyConfigToRouter(this.parser.routes),this.lastExtras=a1,f1){const W=a1?Object.assign({},a1):{};q&&(W.queryParams=q),this.router.navigate([o1],W)}else{let W=this.parser.formatQueryParams(q);W=W?`?${W}`:"",this.router.navigateByUrl(`${o1}${W}`,a1)}})}}traverseRouteSnapshot(S1){return S1.firstChild&&S1.routeConfig?`${this.parseSegmentValue(S1)}/${this.traverseRouteSnapshot(S1.firstChild)}`:S1.firstChild?this.traverseRouteSnapshot(S1.firstChild):this.parseSegmentValue(S1)}buildUrlFromSegments(S1,a1){return a1.map((f1,F)=>0===f1.indexOf(":")?S1.url[F].path:f1).join("/")}parseSegmentValue(S1){if(S1.routeConfig&&S1.routeConfig.matcher){const a1=this.parseSegmentValueMatcher(S1);return this.buildUrlFromSegments(S1,a1)}if(S1.data.localizeRouter){const f1=S1.data.localizeRouter.path.split("/");return this.buildUrlFromSegments(S1,f1)}if(S1.parent&&S1.parent.parent){const f1=S1.routeConfig.path.split("/");return this.buildUrlFromSegments(S1,f1)}return""}parseSegmentValueMatcher(S1){const a1=S1.data&&S1.data.localizeMatcher&&S1.data.localizeMatcher.params||{};return S1.url.map(F=>{const o1=F.path,G=F.localizedParamName;return(G&&a1[G]?a1[G](o1):null)||`${this.parser.getEscapePrefix()}${o1}`})}translateRoute(S1){if("string"==typeof S1){const f1=this.parser.translateRoute(S1);return S1.indexOf("/")?f1:this.parser.addPrefixToUrl(f1)}const a1=[];return S1.forEach((f1,F)=>{if("string"==typeof f1){const o1=this.parser.translateRoute(f1);F||f1.indexOf("/")?a1.push(o1):a1.push(this.parser.addPrefixToUrl(o1))}else a1.push(f1)}),a1}_routeChanged(){return([S1,a1])=>{const f1=this.parser.getLocationLang(S1.url)||this.parser.defaultLang,F=this.parser.getLocationLang(a1.url)||this.parser.defaultLang,o1=this.lastExtras;F!==f1&&this.latestUrl!==a1.url&&(this.latestUrl=a1.url,this.cancelCurrentNavigation(),this.parser.translateRoutes(F).subscribe(()=>{this.applyConfigToRouter(this.parser.routes),this.lastExtras=void 0,this.router.navigateByUrl(a1.url,o1),this.routerEvents.next(F)})),this.latestUrl=a1.url}}cancelCurrentNavigation(){const S1=this.router.getCurrentNavigation(),a1=this.router.serializeUrl(S1.extractedUrl);this.router.events.next(new t.gk(S1.id,a1,"")),this.router.transitions.next(Object.assign(Object.assign({},this.router.transitions.getValue()),{id:0}))}applyConfigToRouter(S1){this.router.resetConfig(y2(S1))}}return v2.\u0275fac=function(S1){return new(S1||v2)(e.LFG(k2),e.LFG(L2),e.LFG(t.F0),e.LFG(t.gz))},v2.\u0275prov=e.Yz7({token:v2,factory:v2.\u0275fac}),v2})();class U1{constructor(){}shouldDetach(Y2){return!1}store(Y2,S1){}shouldAttach(Y2){return!1}retrieve(Y2){return null}shouldReuseRoute(Y2,S1){return!(!Y2||!S1)&&this.getKey(Y2)===this.getKey(S1)}getKey(Y2){if(Y2.firstChild&&Y2.firstChild.routeConfig&&Y2.firstChild.routeConfig.path&&-1!==Y2.firstChild.routeConfig.path.indexOf("**"))return"WILDCARD";if(!(Y2.data.localizeRouter||Y2.parent&&Y2.parent.parent||Y2.data.skipRouteLocalization))return"LANG";if(Y2.routeConfig.matcher){let S1=`${this.getKey(Y2.parent)}/${Y2.routeConfig.matcher.name}`;return Y2.data.discriminantPathKey&&(S1=`${S1}-${Y2.data.discriminantPathKey}`),S1}if(Y2.data.localizeRouter){let S1=`${this.getKey(Y2.parent)}/${Y2.data.localizeRouter.path}`;return Y2.data.discriminantPathKey&&(S1=`${S1}-${Y2.data.discriminantPathKey}`),S1}{let S1=Y2.routeConfig.path;return Y2.parent&&(S1=`${this.getKey(Y2.parent)}/${Y2.routeConfig.path}`),Y2.data.discriminantPathKey&&(S1=`${S1}-${Y2.data.discriminantPathKey}`),S1}}}class H1 extends t.F0{constructor(Y2,S1,a1,f1,F,o1,G,q){super(Y2,S1,a1,f1,F,o1,G),this.config=G;const W=F.get(e.Lbi);((0,k1.NF)(W)?this.configLoader.__proto__:this.configLoader).loadModuleFactory=G1=>function z2(v2){return(0,S.b)(v2)?v2:function y1(v2){return!!v2&&"function"==typeof v2.then}(v2)?(0,b.D)(Promise.resolve(v2)):(0,m.of)(v2)}(G1()).pipe((0,Q.zg)(l2=>{let S2;return S2=l2 instanceof e.YKP?(0,m.of)(l2):(0,b.D)(o1.compileModuleAsync(l2)),S2.pipe((0,j.U)(s0=>({moduleType:s0.moduleType,create:x0=>{const z0=s0.create(x0),M6=z0.injector.get.bind(z0.injector);return z0.injector.get=(q0,N2)=>{const j1=M6(q0,N2);
1return q0===t.Z6?q.initChildRoutes([].concat(...j1)):j1},z0}})))}))}}function r2(v2,Y2,S1,a1,f1,F,o1,G,q={},W,L1){const m1=new H1(null,Y2,S1,a1,f1,F,T2(o1),G);return W&&(m1.urlHandlingStrategy=W),L1&&(m1.routeReuseStrategy=L1),q.errorHandler&&(m1.errorHandler=q.errorHandler),q.malformedUriErrorHandler&&(m1.malformedUriErrorHandler=q.malformedUriErrorHandler),q.enableTracing&&m1.events.subscribe(G1=>{console.group(`Router Event: ${G1.constructor.name}`),console.log(G1.toString()),console.log(G1),console.groupEnd()}),q.onSameUrlNavigation&&(m1.onSameUrlNavigation=q.onSameUrlNavigation),q.paramsInheritanceStrategy&&(m1.paramsInheritanceStrategy=q.paramsInheritanceStrategy),q.urlUpdateStrategy&&(m1.urlUpdateStrategy=q.urlUpdateStrategy),q.relativeLinkResolution&&(m1.relativeLinkResolution=q.relativeLinkResolution),m1}let G2=(()=>{class v2{constructor(S1){this.injector=S1}appInitializer(){return this.parser.load(this.routes).then(()=>{const a1=this.injector.get(d2),f1=this.injector.get(t.F0),F=this.injector.get(L2);if(a1.init(),F.initialNavigation)return new Promise(o1=>{const G=f1.hooks.afterPreactivation;let q=!0;f1.hooks.afterPreactivation=()=>(q&&(o1(),q=!1,a1.hooks._initializedSubject.next(!0),a1.hooks._initializedSubject.complete()),G())});a1.hooks._initializedSubject.next(!0),a1.hooks._initializedSubject.complete()})}generateInitializer(S1,a1){return this.parser=S1,this.routes=a1.reduce((f1,F)=>f1.concat(F)),this.appInitializer}}return v2.\u0275fac=function(S1){return new(S1||v2)(e.LFG(e.zs3))},v2.\u0275prov=e.Yz7({token:v2,factory:v2.\u0275fac}),v2})();function g0(v2,Y2,S1){const a1=y2(S1);return v2.generateInitializer(Y2,a1).bind(v2)}let q2=(()=>{class v2{static forRoot(S1,a1={}){return{ngModule:v2,providers:[{provide:t.F0,useFactory:r2,deps:[e.z2F,t.Hx,t.y6,k1.Ye,e.zs3,e.Sil,t.Z6,k2,t.cx,[t.oI,new e.FiY],[t.wN,new e.FiY]]},{provide:V,useFactory:K2,deps:[[v2,new e.FiY,new e.tp0]]},{provide:p1,useValue:a1.useCachedLang},{provide:$,useValue:a1.alwaysSetPrefix},{provide:Y,useValue:a1.cacheName},{provide:R1,useValue:a1.cacheMechanism},{provide:B1,useValue:a1.defaultLangFunction},{provide:z1,useValue:a1.cookieFormat},{provide:g2,useValue:a1.initialNavigation},L2,a1.parser||{provide:k2,useClass:f2},{provide:_1,multi:!0,useValue:S1},d2,G2,{provide:e.ip1,multi:!0,useFactory:g0,deps:[G2,k2,_1]},{provide:t.wN,useClass:U1}]}}static forChild(S1){return{ngModule:v2,providers:[{provide:_1,multi:!0,useValue:S1}]}}}return v2.\u0275fac=function(S1){return new(S1||v2)},v2.\u0275mod=e.oAB({type:v2}),v2.\u0275inj=e.cJS({imports:[[k1.ez,t.Bz,d1.aw]]}),v2})();function K2(v2){if(v2)throw new Error("LocalizeRouterModule.forRoot() called twice. Lazy loaded modules should use LocalizeRouterModule.forChild() instead.");return"guarded"}},17054:(h2,w1,_)=>{"use strict";_.d(w1,{_D:()=>W4,lQ:()=>L0,IJ:()=>Ec,M2:()=>Vt,o8:()=>V3,dT:()=>Kt});var e=_(5e3),t=_(69808),M=_(34202),f=_(68896),h=_(21086),m=_(8929),b=_(23753),S=_(98723),D=_(61946),d1=(_(591),_(36053),_(87274),_(41746)),k1=_(36787),t1=_(61221),_1=_(7625),n1=_(92198),p1=_(72986),R1=_(24850),g2=(_(1059),_(75778),_(87545)),B1=_(2994),$=_(826),R2=_(40448);function _2(...x){return R=>{let z;return"function"==typeof x[x.length-1]&&(z=x.pop()),R.lift(new p2(x,z))}}class p2{constructor(R,z){this.observables=R,this.project=z}call(R,z){return z.subscribe(new L2(R,this.observables,this.project))}}class L2 extends $.L{constructor(R,z,O){super(R),this.observables=z,this.project=O,this.toRespond=[];const g1=z.length;this.values=new Array(g1);for(let P1=0;P1<g1;P1++)this.toRespond.push(P1);for(let P1=0;P1<g1;P1++)this.add((0,R2.D)(this,z[P1],void 0,P1))}notifyNext(R,z,O){this.values[O]=z;const g1=this.toRespond;if(g1.length>0){const P1=g1.indexOf(O);-1!==P1&&g1.splice(P1,1)}}notifyComplete(){}_next(R){if(0===this.toRespond.length){const z=[R,...this.values];this.project?this._tryProject(z):this.destination.next(z)}}_tryProject(R){let z;try{z=this.project.apply(this,R)}catch(O){return void this.destination.error(O)}this.destination.next(z)}}var C2=_(18583),k2=_(61709),f2=(_(31307),_(12474)),U2=_(93075);const r2=["*"],Q1=["dialog"];function Me(x,R){if(1&x&&e._uU(0),2&x){const z=e.oxw(2);e.Oqu(z.title)}}function ne(x,R){}function l0(x,R){if(1&x&&(e.TgZ(0,"h3",3),e.YNc(1,Me,1,1,"ng-template",null,4,e.W1O),e.YNc(3,ne,0,0,"ng-template",5),e.qZA()),2&x){const z=e.MAs(2),O=e.oxw();e.xp6(3),e.Q6J("ngTemplateOutlet",O.isTitleTemplate()?O.title:z)("ngTemplateOutletContext",O.context)}}function q6(x){return null!=x}function G6(x){return(x||document.body).getBoundingClientRect()}"undefined"!=typeof Element&&!Element.prototype.closest&&(Element.prototype.closest=function(x){let R=this;if(!document.documentElement.contains(R))return null;do{if(R.matches(x))return R;R=R.parentElement||R.parentNode}while(null!==R&&1===R.nodeType);return null});const h4={animation:!0,transitionTimerDelayMs:5},x4=()=>{},{transitionTimerDelayMs:Ge}=h4,c4=new Map,se=(x,R,z,O)=>{let g1=O.context||{};const P1=c4.get(R);if(P1)switch(O.runningTransition){case"continue":return f.E;case"stop":x.run(()=>P1.transition$.complete()),g1=Object.assign(P1.context,g1),c4.delete(R)}const Z2=z(R,O.animation,g1)||x4;if(!O.animation||"none"===window.getComputedStyle(R).transitionProperty)return x.run(()=>Z2()),(0,h.of)(void 0).pipe(function X4(x){return R=>new M.y(z=>R.subscribe({next:Z2=>x.run(()=>z.next(Z2)),error:Z2=>x.run(()=>z.error(Z2)),complete:()=>x.run(()=>z.complete())}))}(x));const u0=new m.xQ,v0=new m.xQ,P0=u0.pipe(function V(...x){return R=>(0,t1.z)(R,(0,h.of)(...x))}(!0));c4.set(R,{transition$:u0,complete:()=>{v0.next(),v0.complete()},context:g1});const o6=function ve(x){const{transitionDelay:R,transitionDuration:z}=window.getComputedStyle(x);return 1e3*(parseFloat(R)+parseFloat(z))}(R);return x.runOutsideAngular(()=>{const x6=(0,b.R)(R,"transitionend").pipe((0,_1.R)(P0),(0,n1.h)(({target:$6})=>$6===R)),I6=(0,S.H)(o6+Ge).pipe((0,_1.R)(P0));(0,D.S3)(I6,x6,v0).pipe((0,_1.R)(P0)).subscribe(()=>{c4.delete(R),x.run(()=>{Z2(),u0.next(),u0.complete()})})}),u0.asObservable()},be=(x,R,z)=>{let{direction:O,maxHeight:g1}=z;const{classList:P1}=x;function Z2(){P1.add("collapse"),"show"===O?P1.add("show"):P1.remove("show")}if(R)return g1||(g1=function We(x){if("undefined"==typeof navigator)return"0px";const{classList:R}=x,z=R.contains("show");z||R.add("show"),x.style.height="";const O=x.getBoundingClientRect().height+"px";return z||R.remove("show"),O}(x),z.maxHeight=g1,x.style.height="show"!==O?g1:"0px",P1.remove("collapse"),P1.remove("collapsing"),P1.remove("show"),G6(x),P1.add("collapsing")),x.style.height="show"===O?g1:"0px",()=>{Z2(),P1.remove("collapsing"),x.style.height=""};Z2()};let a6=(()=>{class x{constructor(){this.animation=h4.animation}}return x.\u0275fac=function(z){return new(z||x)},x.\u0275prov=e.Yz7({token:x,factory:x.\u0275fac,providedIn:"root"}),x})(),W6=(()=>{class x{}return x.\u0275fac=function(z){return new(z||x)},x.\u0275mod=e.oAB({type:x}),x.\u0275inj=e.cJS({imports:[[t.ez]]}),x})(),G4=(()=>{class x{}return x.\u0275fac=function(z){return new(z||x)},x.\u0275mod=e.oAB({type:x}),x.\u0275inj=e.cJS({imports:[[t.ez]]}),x})(),fe=(()=>{class x{}return x.\u0275fac=function(z){return new(z||x)},x.\u0275mod=e.oAB({type:x}),x.\u0275inj=e.cJS({}),x})(),a4=(()=>{class x{}return x.\u0275fac=function(z){return new(z||x)},x.\u0275mod=e.oAB({type:x}),x.\u0275inj=e.cJS({imports:[[t.ez]]}),x})(),et=(()=>{class x{constructor(z){this._ngbConfig=z}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(z){this._animation=z}}return x.\u0275fac=function(z){return new(z||x)(e.LFG(a6))},x.\u0275prov=e.Yz7({token:x,factory:x.\u0275fac,providedIn:"root"}),x})(),W4=(()=>{class x{constructor(z,O,g1){this._element=z,this._zone=g1,this.collapsed=!1,this.ngbCollapseChange=new e.vpe,this.shown=new e.vpe,this.hidden=new e.vpe,this.animation=O.animation}ngOnInit(){this._runTransition(this.collapsed,!1)}ngOnChanges({collapsed:z}){z.firstChange||this._runTransitionWithEvents(this.collapsed,this.animation)}toggle(z=this.collapsed){this.collapsed=!z,this.ngbCollapseChange.next(this.collapsed),this._runTransitionWithEvents(this.collapsed,this.animation)}_runTransition(z,O){return se(this._zone,this._element.nativeElement,be,{animation:O,runningTransition:"stop",context:{direction:z?"hide":"show"}})}_runTransitionWithEvents(z,O){this._runTransition(z,O).subscribe(()=>{z?this.hidden.emit():this.shown.emit()})}}return x.\u0275fac=function(z){return new(z||x)(e.Y36(e.SBq),e.Y36(et),e.Y36(e.R0b))},x.\u0275dir=e.lG2({type:x,selectors:[["","ngbCollapse",""]],inputs:{animation:"animation",collapsed:["ngbCollapse","collapsed"]},outputs:{ngbCollapseChange:"ngbCollapseChange",shown:"shown",hidden:"hidden"},exportAs:["ngbCollapse"],features:[e.TTD]}),x})(),L0=(()=>{class x{}return x.\u0275fac=function(z){return new(z||x)},x.\u0275mod=e.oAB({type:x}),x.\u0275inj=e.cJS({}),x})();var i6=(()=>{return(x=i6||(i6={}))[x.Tab=9]="Tab",x[x.Enter=13]="Enter",x[x.Escape=27]="Escape",x[x.Space
1=32]="Space",x[x.PageUp=33]="PageUp",x[x.PageDown=34]="PageDown",x[x.End=35]="End",x[x.Home=36]="Home",x[x.ArrowLeft=37]="ArrowLeft",x[x.ArrowUp=38]="ArrowUp",x[x.ArrowRight=39]="ArrowRight",x[x.ArrowDown=40]="ArrowDown",i6;var x})();const ee=(x,R)=>!!R&&R.some(z=>z.contains(x)),g6=(x,R)=>!R||null!=function B4(x,R){return R&&void 0!==x.closest?x.closest(R):null}(x,R),P6="undefined"!=typeof navigator&&!!navigator.userAgent&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2||/Android/.test(navigator.userAgent));const De=["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");function Ue(x){const R=Array.from(x.querySelectorAll(De)).filter(z=>-1!==z.tabIndex);return[R[0],R[R.length-1]]}const P4=/\s+/,k4=new class o4{getAllStyles(R){return window.getComputedStyle(R)}getStyle(R,z){return this.getAllStyles(R)[z]}isStaticPositioned(R){return"static"===(this.getStyle(R,"position")||"static")}offsetParent(R){let z=R.offsetParent||document.documentElement;for(;z&&z!==document.documentElement&&this.isStaticPositioned(z);)z=z.offsetParent;return z||document.documentElement}position(R,z=!0){let O,g1={width:0,height:0,top:0,bottom:0,left:0,right:0};if("fixed"===this.getStyle(R,"position"))O=R.getBoundingClientRect(),O={top:O.top,bottom:O.bottom,left:O.left,right:O.right,height:O.height,width:O.width};else{const P1=this.offsetParent(R);O=this.offset(R,!1),P1!==document.documentElement&&(g1=this.offset(P1,!1)),g1.top+=P1.clientTop,g1.left+=P1.clientLeft}return O.top-=g1.top,O.bottom-=g1.top,O.left-=g1.left,O.right-=g1.left,z&&(O.top=Math.round(O.top),O.bottom=Math.round(O.bottom),O.left=Math.round(O.left),O.right=Math.round(O.right)),O}offset(R,z=!0){const O=R.getBoundingClientRect(),g1_top=window.scrollY-document.documentElement.clientTop,g1_left=window.scrollX-document.documentElement.clientLeft;let P1={height:O.height||R.offsetHeight,width:O.width||R.offsetWidth,top:O.top+g1_top,bottom:O.bottom+g1_top,left:O.left+g1_left,right:O.right+g1_left};return z&&(P1.height=Math.round(P1.height),P1.width=Math.round(P1.width),P1.top=Math.round(P1.top),P1.bottom=Math.round(P1.bottom),P1.left=Math.round(P1.left),P1.right=Math.round(P1.right)),P1}positionElements(R,z,O,g1){const[P1="top",Z2="center"]=O.split("-"),u0=g1?this.offset(R,!1):this.position(R,!1),v0=this.getAllStyles(z),P0=parseFloat(v0.marginTop),o6=parseFloat(v0.marginBottom),x6=parseFloat(v0.marginLeft),I6=parseFloat(v0.marginRight);let $6=0,R4=0;switch(P1){case"top":$6=u0.top-(z.offsetHeight+P0+o6);break;case"bottom":$6=u0.top+u0.height;break;case"left":R4=u0.left-(z.offsetWidth+x6+I6);break;case"right":R4=u0.left+u0.width}switch(Z2){case"top":$6=u0.top;break;case"bottom":$6=u0.top+u0.height-z.offsetHeight;break;case"left":R4=u0.left;break;case"right":R4=u0.left+u0.width-z.offsetWidth;break;case"center":"top"===P1||"bottom"===P1?R4=u0.left+u0.width/2-z.offsetWidth/2:$6=u0.top+u0.height/2-z.offsetHeight/2}z.style.transform=`translate(${Math.round(R4)}px, ${Math.round($6)}px)`;const t4=z.getBoundingClientRect(),lt=document.documentElement,Mt=window.innerHeight||lt.clientHeight,J4=window.innerWidth||lt.clientWidth;return t4.left>=0&&t4.top>=0&&t4.right<=J4&&t4.bottom<=Mt}};new Date(1882,10,12),new Date(2174,10,25);let C3=(()=>{class x{}return x.\u0275fac=function(z){return new(z||x)},x.\u0275mod=e.oAB({type:x}),x.\u0275inj=e.cJS({imports:[[t.ez,U2.u5]]}),x})(),Vt=(()=>{class x{}return x.\u0275fac=function(z){return new(z||x)},x.\u0275dir=e.lG2({type:x,selectors:[["",8,"navbar"]]}),x})(),Gt=(()=>{class x{}return x.\u0275fac=function(z){return new(z||x)},x.\u0275mod=e.oAB({type:x}),x.\u0275inj=e.cJS({}),x})();class Z4{constructor(R,z,O){this.nodes=R,this.viewRef=z,this.componentRef=O}}class I3{constructor(R,z,O,g1,P1,Z2){this._type=R,this._injector=z,this._viewContainerRef=O,this._renderer=g1,this._ngZone=P1,this._applicationRef=Z2,this._windowRef=null,this._contentRef=null}open(R,z,O=!1){this._windowRef||(this._contentRef=this._getContentRef(R,z),this._windowRef=this._viewContainerRef.createComponent(this._type,{index:this._viewContainerRef.length,injector:this._injector,projectableNodes:this._contentRef.n
1odes}));const{nativeElement:g1}=this._windowRef.location,P1=this._ngZone.onStable.pipe((0,p1.q)(1),(0,k2.zg)(()=>se(this._ngZone,g1,({classList:Z2})=>Z2.add("show"),{animation:O,runningTransition:"continue"})));return{windowRef:this._windowRef,transition$:P1}}close(R=!1){return this._windowRef?se(this._ngZone,this._windowRef.location.nativeElement,({classList:z})=>z.remove("show"),{animation:R,runningTransition:"stop"}).pipe((0,B1.b)(()=>{var z;this._windowRef&&(this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._windowRef.hostView)),this._windowRef=null),(null===(z=this._contentRef)||void 0===z?void 0:z.viewRef)&&(this._applicationRef.detachView(this._contentRef.viewRef),this._contentRef.viewRef.destroy(),this._contentRef=null)})):(0,h.of)(void 0)}_getContentRef(R,z){if(R){if(R instanceof e.Rgc){const O=R.createEmbeddedView(z);return this._applicationRef.attachView(O),new Z4([O.rootNodes],O)}return new Z4([[this._renderer.createText(`${R}`)]])}return new Z4([])}}let zc=(()=>{class x{constructor(z,O){this._el=z,this._zone=O}ngOnInit(){this._zone.onStable.asObservable().pipe((0,p1.q)(1)).subscribe(()=>{se(this._zone,this._el.nativeElement,(z,O)=>{O&&G6(z),z.classList.add("show")},{animation:this.animation,runningTransition:"continue"})})}hide(){return se(this._zone,this._el.nativeElement,({classList:z})=>z.remove("show"),{animation:this.animation,runningTransition:"stop"})}}return x.\u0275fac=function(z){return new(z||x)(e.Y36(e.SBq),e.Y36(e.R0b))},x.\u0275cmp=e.Xpm({type:x,selectors:[["ngb-modal-backdrop"]],hostAttrs:[2,"z-index","1050"],hostVars:6,hostBindings:function(z,O){2&z&&(e.Tol("modal-backdrop"+(O.backdropClass?" "+O.backdropClass:"")),e.ekj("show",!O.animation)("fade",O.animation))},inputs:{animation:"animation",backdropClass:"backdropClass"},decls:0,vars:0,template:function(z,O){},encapsulation:2}),x})();class R3{close(R){}dismiss(R){}}class Kc{constructor(R,z,O,g1){this._windowCmptRef=R,this._contentRef=z,this._backdropCmptRef=O,this._beforeDismiss=g1,this._closed=new m.xQ,this._dismissed=new m.xQ,this._hidden=new m.xQ,R.instance.dismissEvent.subscribe(P1=>{this.dismiss(P1)}),this.result=new Promise((P1,Z2)=>{this._resolve=P1,this._reject=Z2}),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,_1.R)(this._hidden))}get dismissed(){return this._dismissed.asObservable().pipe((0,_1.R)(this._hidden))}get hidden(){return this._hidden.asObservable()}get shown(){return this._windowCmptRef.instance.shown.asObservable()}close(R){this._windowCmptRef&&(this._closed.next(R),this._resolve(R),this._removeModalElements())}_dismiss(R){this._dismissed.next(R),this._reject(R),this._removeModalElements()}
1dismiss(R){if(this._windowCmptRef)if(this._beforeDismiss){const z=this._beforeDismiss();!function V6(x){return x&&x.then}(z)?!1!==z&&this._dismiss(R):z.then(O=>{!1!==O&&this._dismiss(R)},()=>{})}else this._dismiss(R)}_removeModalElements(){const R=this._windowCmptRef.instance.hide(),z=this._backdropCmptRef?this._backdropCmptRef.instance.hide():(0,h.of)(void 0);R.subscribe(()=>{const{nativeElement:O}=this._windowCmptRef.location;O.parentNode.removeChild(O),this._windowCmptRef.destroy(),this._contentRef&&this._contentRef.viewRef&&this._contentRef.viewRef.destroy(),this._windowCmptRef=null,this._contentRef=null}),z.subscribe(()=>{if(this._backdropCmptRef){const{nativeElement:O}=this._backdropCmptRef.location;O.parentNode.removeChild(O),this._backdropCmptRef.destroy(),this._backdropCmptRef=null}}),(0,d1.$R)(R,z).subscribe(()=>{this._hidden.next(),this._hidden.complete()})}}var O0=(()=>{return(x=O0||(O0={}))[x.BACKDROP_CLICK=0]="BACKDROP_CLICK",x[x.ESC=1]="ESC",O0;var x})();let F3=(()=>{class x{constructor(z,O,g1){this._document=z,this._elRef=O,this._zone=g1,this._closed$=new m.xQ,this._elWithFocus=null,this.backdrop=!0,this.keyboard=!0,this.dismissEvent=new e.vpe,this.shown=new m.xQ,this.hidden=new m.xQ}dismiss(z){this.dismissEvent.emit(z)}ngOnInit(){this._elWithFocus=this._document.activeElement,this._zone.onStable.asObservable().pipe((0,p1.q)(1)).subscribe(()=>{this._show()})}ngOnDestroy(){this._disableEventHandling()}hide(){const{nativeElement:z}=this._elRef,O={animation:this.animation,runningTransition:"stop"},g1=se(this._zone,z,()=>z.classList.remove("show"),O),P1=se(this._zone,this._dialogEl.nativeElement,()=>{},O),Z2=(0,d1.$R)(g1,P1);return Z2.subscribe(()=>{this.hidden.next(),this.hidden.complete()}),this._disableEventHandling(),this._restoreFocus(),Z2}_show(){const z={animation:this.animation,runningTransition:"continue"},O=se(this._zone,this._elRef.nativeElement,(P1,Z2)=>{Z2&&G6(P1),P1.classList.add("show")},z),g1=se(this._zone,this._dialogEl.nativeElement,()=>{},z);(0,d1.$R)(O,g1).subscribe(()=>{this.shown.next(),this.shown.complete()}),this._enableEventHandling(),this._setFocus()}_enableEventHandling(){const{nativeElement:z}=this._elRef;this._zone.runOutsideAngular(()=>{(0,b.R)(z,"keydown").pipe((0,_1.R)(this._closed$),(0,n1.h)(g1=>g1.which===i6.Escape)).subscribe(g1=>{this.keyboard?requestAnimationFrame(()=>{g1.defaultPrevented||this._zone.run(()=>this.dismiss(O0.ESC))}):"static"===this.backdrop&&this._bumpBackdrop()});let O=!1;(0,b.R)(this._dialogEl.nativeElement,"mousedown").pipe((0,_1.R)(this._closed$),(0,B1.b)(()=>O=!1),(0,g2.w)(()=>(0,b.R)(z,"mouseup").pipe((0,_1.R)(this._closed$),(0,p1.q)(1))),(0,n1.h)(({target:g1})=>z===g1)).subscribe(()=>{O=!0}),(0,b.R)(z,"click").pipe((0,_1.R)(this._closed$)).subscribe(({target:g1})=>{z===g1&&("static"===this.backdrop?this._bumpBackdrop():!0===this.backdrop&&!O&&this._zone.run(()=>this.dismiss(O0.BACKDROP_CLICK))),O=!1})})}_disableEventHandling(){this._closed$.next()}_setFocus(){const{nativeElement:z}=this._elRef;if(!z.contains(document.activeElement)){const O=z.querySelector("[ngbAutofocus]"),g1=Ue(z)[0];(O||g1||z).focus()}}_restoreFocus(){const z=this._document.body,O=this._elWithFocus;let g1;g1=O&&O.focus&&z.contains(O)?O:z,this._zone.runOutsideAngular(()=>{setTimeout(()=>g1.focus()),this._elWithFocus=null})}_bumpBackdrop(){"static"===this.backdrop&&se(this._zone,this._elRef.nativeElement,({classList:z})=>(z.add("modal-static"),()=>z.remove("modal-static")),{animation:this.animation,runningTransition:"continue"})}}return x.\u0275fac=function(z){return new(z||x)(e.Y36(t.K0),e.Y36(e.SBq),e.Y36(e.R0b))},x.\u0275cmp=e.Xpm({type:x,selectors:[["ngb-modal-window"]],viewQuery:function(z,O){if(1&z&&e.Gf(Q1,7),2&z){let g1;e.iGM(g1=e.CRH())&&(O._dialogEl=g1.first)}},hostAttrs:["role","dialog","tabindex","-1"],hostVars:7,hostBindings:function(z,O){2&z&&(e.uIk("aria-modal",!0)("aria-labelledby",O.ariaLabelledBy)("aria-describedby",O.ariaDescribedBy),e.Tol("modal d-block"+(O.windowClass?" "+O.windowClass:"")),e.ekj("fade",O.animation))},inputs:{animation:"animation",ariaLabelledBy:"ariaLabelledBy",ariaDescribedBy:"ariaDescribedBy",backdrop:"backdrop",centered:"centered",keyboard:"keyboard",scrollable:"scrollable",size:"size",windowClass:"windowClass",modalDialogClass:"modalDialogClass"},outputs:{dismissEvent:"dismiss"},ngContentSelectors:r2,decls:4,vars:2,consts:[["role","document"],["dialog",""],[1,"modal-content"]],template:function(z,O){1&z&&(e.F$t(),e.TgZ(0,"div",0,1)(2,"div",2),e.Hsn(3),e.qZA()()),2&z&&e.Tol("modal-dialog"+(O.
1size?" modal-"+O.size:"")+(O.centered?" modal-dialog-centered":"")+(O.scrollable?" modal-dialog-scrollable":"")+(O.modalDialogClass?" "+O.modalDialogClass:""))},styles:["ngb-modal-window .component-host-scrollable{display:flex;flex-direction:column;overflow:hidden}\n"],encapsulation:2}),x})(),pt=(()=>{class x{constructor(z){this._document=z}hide(){const z=Math.abs(window.innerWidth-this._document.documentElement.clientWidth),O=this._document.body,g1=O.style,{overflow:P1,paddingRight:Z2}=g1;if(z>0){const u0=parseFloat(window.getComputedStyle(O).paddingRight);g1.paddingRight=`${u0+z}px`}return g1.overflow="hidden",()=>{z>0&&(g1.paddingRight=Z2),g1.overflow=P1}}}return x.\u0275fac=function(z){return new(z||x)(e.LFG(t.K0))},x.\u0275prov=e.Yz7({token:x,factory:x.\u0275fac,providedIn:"root"}),x})(),v3=(()=>{class x{constructor(z,O,g1,P1,Z2,u0){this._applicationRef=z,this._injector=O,this._document=g1,this._scrollBar=P1,this._rendererFactory=Z2,this._ngZone=u0,this._activeWindowCmptHasChanged=new m.xQ,this._ariaHiddenValues=new Map,this._scrollBarRestoreFn=null,this._backdropAttributes=["animation","backdropClass"],this._modalRefs=[],this._windowAttributes=["animation","ariaLabelledBy","ariaDescribedBy","backdrop","centered","keyboard","scrollable","size","windowClass","modalDialogClass"],this._windowCmpts=[],this._activeInstances=new e.vpe,this._activeWindowCmptHasChanged.subscribe(()=>{if(this._windowCmpts.length){const v0=this._windowCmpts[this._windowCmpts.length-1];((x,R,z,O=!1)=>{this._ngZone.runOutsideAngular(()=>{const g1=(0,b.R)(R,"focusin").pipe((0,_1.R)(z),(0,R1.U)(P1=>P1.target));(0,b.R)(R,"keydown").pipe((0,_1.R)(z),(0,n1.h)(P1=>P1.which===i6.Tab),_2(g1)).subscribe(([P1,Z2])=>{const[u0,v0]=Ue(R);(Z2===u0||Z2===R)&&P1.shiftKey&&(v0.focus(),P1.preventDefault()),Z2===v0&&!P1.shiftKey&&(u0.focus(),P1.preventDefault())}),O&&(0,b.R)(R,"click").pipe((0,_1.R)(z),_2(g1),(0,R1.U)(P1=>P1[1])).subscribe(P1=>P1.focus())})})(0,v0.location.nativeElement,this._activeWindowCmptHasChanged),this._revertAriaHidden(),this._setAriaHidden(v0.location.nativeElement)}})}_restoreScrollBar(){const z=this._scrollBarRestoreFn;z&&(this._scrollBarRestoreFn=null,z())}_hideScrollBar(){this._scrollBarRestoreFn||(this._scrollBarRestoreFn=this._scrollBar.hide())}open(z,O,g1,P1){const Z2=P1.container instanceof HTMLElement?P1.container:q6(P1.container)?this._document.querySelector(P1.container):this._document.body,u0=this._rendererFactory.createRenderer(null,null);if(!Z2)throw new Error(`The specified modal container "${P1.container||"body"}" was not found in the DOM.`);this._hideScrollBar();const v0=new R3,P0=this._getContentRef(z,P1.injector||O,g1,v0,P1);let o6=!1!==P1.backdrop?this._attachBackdrop(z,Z2):void 0,x6=this._attachWindowComponent(z,Z2,P0),I6=new Kc(x6,P0,o6,P1.beforeDismiss);return this._registerModalRef(I6),this._registerWindowCmpt(x6),I6.hidden.pipe((0,p1.q)(1)).subscribe(()=>Promise.resolve(!0).then(()=>{this._modalRefs.length||(u0.removeClass(this._document.body,"modal-open"),this._restoreScrollBar(),this._revertAriaHidden())})),v0.close=$6=>{I6.close($6)},v0.dismiss=$6=>{I6.dismiss($6)},this._applyWindowOptions(x6.instance,P1),1===this._modalRefs.length&&u0.addClass(this._document.body,"modal-open"),o6&&o6.instance&&(this._applyBackdropOptions(o6.instance,P1),o6.changeDetectorRef.detectChanges()),x6.changeDetectorRef.detectChanges(),I6}get activeInstances(){return this._activeInstances}dismissAll(z){this._modalRefs.forEach(O=>O.dismiss(z))}hasOpenModals(){return this._modalRefs.length>0}_attachBackdrop(z,O){let P1=z.resolveComponentFactory(zc).create(this._injector);return this._applicationRef.attachView(P1.hostView),O.appendChild(P1.location.nativeElement),P1}_attachWindowComponent(z,O,g1){let Z2=z.resolveComponentFactory(F3).create(this._injector,g1.nodes);return this._applicationRef.attachView(Z2.hostView),O.appendChild(Z2.location.nativeElement),Z2}_applyWindowOptions(z,O){this._windowAttributes.forEach(g1=>{q6(O[g1])&&(z[g1]=O[g1])})}_applyBackdropOptions(z,O){this._backdropAttributes.forEach(g1=>{q6(O[g1])&&(z[g1]=O[g1])})}_getContentRef(z,O,g1,P1,Z2){return g1?g1 instanceof e.Rgc?this._createFromTemplateRef(g1,P1):function b4(x){return"string"==typeof x}(g1)?this._createFromString(g1):this._createFromComponent(z,O,g1,P1,Z2):new Z4([])}_createFromTemplateRef(z,O){const P1=z.createEmbeddedView({$implicit:O,close(Z2){O.close(Z2)},dismiss(Z2){O.dismiss(Z2)}});return this._applicationRef.attachView(P1),new Z4([P1.rootNodes],P1)}_createFromString(z){const O=this._document.createTextNode(`${z}`);return new Z4([[O]])}
1_createFromComponent(z,O,g1,P1,Z2){const u0=z.resolveComponentFactory(g1),v0=e.zs3.create({providers:[{provide:R3,useValue:P1}],parent:O}),P0=u0.create(v0),o6=P0.location.nativeElement;return Z2.scrollable&&o6.classList.add("component-host-scrollable"),this._applicationRef.attachView(P0.hostView),new Z4([[o6]],P0.hostView,P0)}_setAriaHidden(z){const O=z.parentElement;O&&z!==this._document.body&&(Array.from(O.children).forEach(g1=>{g1!==z&&"SCRIPT"!==g1.nodeName&&(this._ariaHiddenValues.set(g1,g1.getAttribute("aria-hidden")),g1.setAttribute("aria-hidden","true"))}),this._setAriaHidden(O))}_revertAriaHidden(){this._ariaHiddenValues.forEach((z,O)=>{z?O.setAttribute("aria-hidden",z):O.removeAttribute("aria-hidden")}),this._ariaHiddenValues.clear()}_registerModalRef(z){const O=()=>{const g1=this._modalRefs.indexOf(z);g1>-1&&(this._modalRefs.splice(g1,1),this._activeInstances.emit(this._modalRefs))};this._modalRefs.push(z),this._activeInstances.emit(this._modalRefs),z.result.then(O,O)}_registerWindowCmpt(z){this._windowCmpts.push(z),this._activeWindowCmptHasChanged.next(),z.onDestroy(()=>{const O=this._windowCmpts.indexOf(z);O>-1&&(this._windowCmpts.splice(O,1),this._activeWindowCmptHasChanged.next())})}}return x.\u0275fac=function(z){return new(z||x)(e.LFG(e.z2F),e.LFG(e.zs3),e.LFG(t.K0),e.LFG(pt),e.LFG(e.FYo),e.LFG(e.R0b))},x.\u0275prov=e.Yz7({token:x,factory:x.\u0275fac,providedIn:"root"}),x})(),he=(()=>{class x{constructor(z){this._ngbConfig=z,this.backdrop=!0,this.keyboard=!0}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(z){this._animation=z}}return x.\u0275fac=function(z){return new(z||x)(e.LFG(a6))},x.\u0275prov=e.Yz7({token:x,factory:x.\u0275fac,providedIn:"root"}),x})(),B3=(()=>{class x{constructor(z,O,g1,P1){this._moduleCFR=z,this._injector=O,this._modalStack=g1,this._config=P1}open(z,O={}){const g1=Object.assign(Object.assign(Object.assign({},this._config),{animation:this._config.animation}),O);return this._modalStack.open(this._moduleCFR,this._injector,z,g1)}get activeInstances(){return this._modalStack.activeInstances}dismissAll(z){this._modalStack.dismissAll(z)}hasOpenModals(){return this._modalStack.hasOpenModals()}}return x.\u0275fac=function(z){return new(z||x)(e.LFG(e._Vd),e.LFG(e.zs3),e.LFG(v3),e.LFG(he))},x.\u0275prov=e.Yz7({token:x,factory:x.\u0275fac,providedIn:"root"}),x})(),Wt=(()=>{class x{}return x.\u0275fac=function(z){return new(z||x)},x.\u0275mod=e.oAB({type:x}),x.\u0275inj=e.cJS({providers:[B3]}),x})(),H3=(()=>{class x{}return x.\u0275fac=function(z){return new(z||x)},x.\u0275mod=e.oAB({type:x}),x.\u0275inj=e.cJS({imports:[[t.ez]]}),x})(),T3=(()=>{class x{}return x.\u0275fac=function(z){return new(z||x)},x.\u0275mod=e.oAB({type:x}),x.\u0275inj=e.cJS({imports:[[t.ez]]}),x})();class $t{constructor(R,z){this.open=R,this.close=z,z||(this.close=R)}isManual(){return"manual"===this.open||"manual"===this.close}}const ic={hover:["mouseenter","mouseleave"],focus:["focusin","focusout"]},qt=x=>x>0?(0,C2.g)(x):R=>R;let o3=(()=>{class x{constructor(z){this._ngbConfig=z,this.autoClose=!0,this.placement="auto",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(z){this._animation=z}}return x.\u0275fac=function(z){return new(z||x)(e.LFG(a6))},x.\u0275prov=e.Yz7({token:x,factory:x.\u0275fac,providedIn:"root"}),x})(),wc=0,j3=(()=>{class x{isTitleTemplate(){return this.title instanceof e.Rgc}}return x.\u0275fac=function(z){return new(z||x)},x.\u0275cmp=e.Xpm({type:x,selectors:[["ngb-popover-window"]],hostAttrs:["role","tooltip"],hostVars:5,hostBindings:function(z,O){2&z&&(e.Ikx("id",O.id),e.Tol("popover"+(O.popoverClass?" "+O.popoverClass:"")),e.ekj("fade",O.animation))},inputs:{animation:"animation",title:"title",id:"id",popoverClass:"popoverClass",context:"context"},ngContentSelectors:r2,decls:4,vars:1,consts:[[1,"arrow"],["class","popover-header",4,"ngIf"],[1,"popover-body"],[1,"popover-header"],["simpleTitle",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(z,O){1&z&&(e.F$t(),e._UZ(0,"div",0),e.YNc(1,l0,4,2,"h3",1),e.TgZ(2,"div",2),e.Hsn(3),e.qZA()),2&z&&(e.xp6(1),e.Q6J("ngIf",O.title))},directives:[t.O5,t.tP],styles:["ngb-popover-window.bs-popover-top>.arrow,ngb-popover-window.bs-popover-bottom>.arrow{left:50%;margin-left:-.5rem}ngb-popover-window.bs-popover-top-left>.arrow,ngb-popover-window.bs-popover-bottom-left>.arrow{left:2em}ngb-popover-window.bs-popover-top-right>.arrow,ngb-popover-window.bs-popover-bottom-right>.arrow{left:auto;right:2em}ngb-popover-window.bs-popover-left>.arrow,ngb-popover-window.bs-popover-right>.arrow{top:50%;margin-top:-.5rem}ngb-popover-window.bs-popover-left-top>.arrow,ngb-popover-window.bs-popover-right-top>.arrow{top:.7em}ngb-popover-window.bs-popover-left-bottom>.arrow,ngb-popover-window.bs-popover-right-bottom>.arrow{top:auto;bottom:.7em}\n"],encapsulation:2,changeDetection:0}),x})(),V3=(()=>{class x{constructor(z,O,g1,P1,Z2,u0,v0,P0,o6){this._elementRef=z,this._renderer=O,this._ngZone=u0,this._document=v0,this._changeDetector=P0,this.shown=new e.vpe,this.hidden=new e.vpe,this._ngbPopoverWindowId="ngb-popover-"+wc++,this._windowRef=null,this.animation=Z2.animation,this.autoClose=Z2.autoClose,this.placement=Z2.placement,this.triggers=Z2.triggers,this.container=Z2.container,this.disablePopover=Z2.disablePopover,this.popoverClass=Z2.popoverClass,this.openDelay=Z2.openDelay,this.closeDelay=Z2.closeDelay,this._popupService=new I3(j3,g1,P1,O,this._ngZone,o6),this._zoneSubscription=u0.onStable.subscribe(()=>{this._windowRef&&function K0(x,R,z,O,g1){let P1=Array.isArray(z)?z:z.split(P4);const Z2=["top","bottom","left","right","top-left","top-right","bottom-left","bottom-right","left-top","left-bottom","right-top","right-bottom"],u0=R.classList,v0=$6=>{const[R4,t4]=$6.split("-"),lt=[];return g1&&(lt.push(`${g1}-${R4}`),t4&&lt.push(`${g1}-${R4}-${t4}`),lt.forEach(Mt=>{u0.add(Mt)})),lt};g1&&Z2.forEach($6=>{u0.remove(`${g1}-${$6}`)});let P0=P1.findIndex($6=>"auto"===$6);P0>=0&&Z2.forEach(function($6){null==P1.find(R4=>-1!==R4.search("^"+$6))&&P1.splice(P0++,1,$6)});const o6=R.style;o6.position="absolute",o6.top="0",o6.left="0",o6["will-change"]="transform";let x6=null,I6=!1;for(x6 of P1){let $6=v0(x6);if(k4.positionElements(x,R,x6,O)){I6=!0;break}
1g1&&$6.forEach(R4=>{u0.remove(R4)})}return I6||(x6=P1[0],v0(x6),k4.positionElements(x,R,x6,O)),x6}(this._elementRef.nativeElement,this._windowRef.location.nativeElement,this.placement,"body"===this.container,"bs-popover")})}_isDisabled(){return!(!this.disablePopover&&(this.ngbPopover||this.popoverTitle))}open(z){if(!this._windowRef&&!this._isDisabled()){const{windowRef:O,transition$:g1}=this._popupService.open(this.ngbPopover,z,this.animation);this._windowRef=O,this._windowRef.instance.animation=this.animation,this._windowRef.instance.title=this.popoverTitle,this._windowRef.instance.context=z,this._windowRef.instance.popoverClass=this.popoverClass,this._windowRef.instance.id=this._ngbPopoverWindowId,this._renderer.setAttribute(this._elementRef.nativeElement,"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(),function ke(x,R,z,O,g1,P1,Z2,u0){z&&x.runOutsideAngular((x=>P6?()=>setTimeout(()=>x(),100):x)(()=>{const P0=(0,b.R)(R,"keydown").pipe((0,_1.R)(g1),(0,n1.h)(I6=>I6.which===i6.Escape),(0,B1.b)(I6=>I6.preventDefault())),o6=(0,b.R)(R,"mousedown").pipe((0,R1.U)(I6=>{const $6=I6.target;return 2!==I6.button&&!ee($6,Z2)&&("inside"===z?ee($6,P1)&&g6($6,u0):"outside"===z?!ee($6,P1):g6($6,u0)||!ee($6,P1))}),(0,_1.R)(g1)),x6=(0,b.R)(R,"mouseup").pipe(_2(o6),(0,n1.h)(([I6,$6])=>$6),(0,C2.g)(0),(0,_1.R)(g1));(0,D.S3)([P0.pipe((0,R1.U)(I6=>0)),x6.pipe((0,R1.U)(I6=>1))]).subscribe(I6=>x.run(()=>O(I6)))}))}(this._ngZone,this._document,this.autoClose,()=>this.close(),this.hidden,[this._windowRef.location.nativeElement]),g1.subscribe(()=>this.shown.emit())}}close(){this._windowRef&&(this._renderer.removeAttribute(this._elementRef.nativeElement,"aria-describedby"),this._popupService.close(this.animation).subscribe(()=>{this._windowRef=null,this.hidden.emit(),this._changeDetector.markForCheck()}))}toggle(){this._windowRef?this.close():this.open()}isOpen(){return null!=this._windowRef}ngOnInit(){this._unregisterListenersFn=function U3(x,R,z,O,g1,P1,Z2=0,u0=0){const v0=function yc(x,R=ic){const z=(x||"").trim();if(0===z.length)return[];const O=z.split(/\s+/).map(P1=>P1.split(":")).map(P1=>{let Z2=R[P1[0]]||P1;return new $t(Z2[0],Z2[1])}),g1=O.filter(P1=>P1.isManual());if(g1.length>1)throw"Triggers parse error: only one manual trigger is allowed";if(1===g1.length&&O.length>1)throw"Triggers parse error: manual trigger can't be mixed with other triggers";return O}(z);if(1===v0.length&&v0[0].isManual())return()=>{};const P0=function sc(x,R,z,O){return new M.y(g1=>{const P1=[],Z2=()=>g1.next(!0),u0=()=>g1.next(!1),v0=()=>g1.next(!O());return z.forEach(P0=>{P0.open===P0.close?P1.push(x.listen(R,P0.open,v0)):P1.push(x.listen(R,P0.open,Z2),x.listen(R,P0.close,u0))}),()=>
1{P1.forEach(P0=>P0())}})}(x,R,v0,O).pipe(function Lt(x,R,z){return O=>{let g1=null;const P1=O.pipe((0,R1.U)(v0=>({open:v0})),(0,n1.h)(v0=>{const P0=z();return P0===v0.open||g1&&g1.open!==P0?(g1&&g1.open!==v0.open&&(g1=null),!1):(g1=v0,!0)}),(0,f2.B)()),Z2=P1.pipe((0,n1.h)(v0=>v0.open),qt(x)),u0=P1.pipe((0,n1.h)(v0=>!v0.open),qt(R));return(0,k1.T)(Z2,u0).pipe((0,n1.h)(v0=>v0===g1&&(g1=null,v0.open!==z())),(0,R1.U)(v0=>v0.open))}}(Z2,u0,O)).subscribe(o6=>o6?g1():P1());return()=>P0.unsubscribe()}(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:z,popoverTitle:O,disablePopover:g1,popoverClass:P1}){P1&&this.isOpen()&&(this._windowRef.instance.popoverClass=P1.currentValue),(z||O||g1)&&this._isDisabled()&&this.close()}ngOnDestroy(){this.close(),this._unregisterListenersFn&&this._unregisterListenersFn(),this._zoneSubscription.unsubscribe()}}return x.\u0275fac=function(z){return new(z||x)(e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(e.zs3),e.Y36(e.s_b),e.Y36(o3),e.Y36(e.R0b),e.Y36(t.K0),e.Y36(e.sBO),e.Y36(e.z2F))},x.\u0275dir=e.lG2({type:x,selectors:[["","ngbPopover",""]],inputs:{animation:"animation",autoClose:"autoClose",ngbPopover:"ngbPopover",popoverTitle:"popoverTitle",placement:"placement",triggers:"triggers",container:"container",disablePopover:"disablePopover",popoverClass:"popoverClass",openDelay:"openDelay",closeDelay:"closeDelay"},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbPopover"],features:[e.TTD]}),x})(),Kt=(()=>{class x{}return x.\u0275fac=function(z){return new(z||x)},x.\u0275mod=e.oAB({type:x}),x.\u0275inj=e.cJS({imports:[[t.ez]]}),x})(),St=(()=>{class x{}return x.\u0275fac=function(z){return new(z||x)},x.\u0275mod=e.oAB({type:x}),x.\u0275inj=e.cJS({imports:[[t.ez]]}),x})(),G3=(()=>{class x{}return x.\u0275fac=function(z){return new(z||x)},x.\u0275mod=e.oAB({type:x}),x.\u0275inj=e.cJS({imports:[[t.ez]]}),x})(),E1=(()=>{class x{}return x.\u0275fac=function(z){return new(z||x)},x.\u0275mod=e.oAB({type:x}),x.\u0275inj=e.cJS({imports:[[t.ez]]}),x})(),pe=(()=>{class x{}return x.\u0275fac=function(z){return new(z||x)},x.\u0275mod=e.oAB({type:x}),x.\u0275inj=e.cJS({imports:[[t.ez]]}),x})(),kc=(()=>{class x{}return x.\u0275fac=function(z){return new(z||x)},x.\u0275mod=e.oAB({type:x}),x.\u0275inj=e.cJS({}),x})();new e.OlP("live announcer delay",{providedIn:"root",factory:function Un(){return 100}});let ac=(()=>{class x{}return x.\u0275fac=function(z){return new(z||x)},x.\u0275mod=e.oAB({type:x}),x.\u0275inj=e.cJS({imports:[[t.ez]]}),x})();const Gn=[W6,G4,fe,a4,L0,C3,Gt,Wt,H3,T3,Kt,St,G3,E1,pe,kc,ac];let Ec=(()=>{class x{}return x.\u0275fac=function(z){return new(z||x)},x.\u0275mod=e.oAB({type:x}),x.\u0275inj=e.cJS({imports:[Gn,W6,G4,fe,a4,L0,C3,Gt,Wt,H3,T3,Kt,St,G3,E1,pe,kc,ac]}),x})()},51062:(h2,w1,_)=>{"use strict";_.d(w1,{X$:()=>k2,Zw:()=>j,aw:()=>Y1,sK:()=>L2});var e=_(5e3),t=_(21086),M=_(54715),f=_(30567),h=_(61221),m=_(88514),b=_(72986),S=_(5154),D=_(24850),E=_(21406),Q=_(87545);class j{}let d1=(()=>{class f2 extends j{getTranslation(y1){return(0,t.of)({})}}return f2.\u0275fac=function(){let U2;return function(y2){return(U2||(U2=e.n5z(f2)))(y2||f2)}}(),f2.\u0275prov=e.Yz7({token:f2,factory:f2.\u0275fac}),f2})();class k1{}let t1=(()=>{class f2{handle(y1){return y1.key}}return f2.\u0275fac=function(y1){return new(y1||f2)},f2.\u0275prov=e.Yz7({token:f2,factory:f2.\u0275fac}),f2})();function V(f2,U2){if(f2===U2)return!0;if(null===f2||null===U2)return!1;if(f2!=f2&&U2!=U2)return!0;let T2,d2,N1,y1=typeof f2;if(y1==typeof U2&&"object"==y1){if(!Array.isArray(f2)){if(Array.isArray(U2))return!1;for(d2 in N1=Object.create(null),f2){if(!V(f2[d2],U2[d2]))return!1;N1[d2]=!0}for(d2 in U2)if(!(d2 in N1)&&void 0!==U2[d2])return!1;return!0}if(!Array.isArray(U2))return!1;if((T2=f2.length)==U2.length){for(d2=0;d2<T2;d2++)if(!V(f2[d2],U2[d2]))return!1;return!0}}return!1}function _1(f2){return null!=f2}function n1(f2){return f2&&"object"==typeof f2&&!Array.isArray(f2)}function p1(f2,U2){let y1=Object.assign({},f2);return n1(f2)&&n1(U2)&&Object.keys(U2).forEach(y2=>{n1(U2[y2])?y2 in f2?y1[y2]=p1(f2[y2],U2[y2]):Object.assign(y1,{[y2]:U2[y2]}):Object.assign(y1,{[y2]:U2[y2]})}),y1}class R1{}let Y=(()=>{class f2 extends R1{constructor(){super(...arguments),this.templateMatcher=/{{\s?([^{}\s]*)\s?}}/g}interpolate(y1,y2){let T2;return T2="string"==typeof y1?this.interpolateString(y1,y2):"function"==typeof y1?this.interpolateFunction(y1,y2):y1,T2}getValue(y1,y2){let T2="string"==typeof y2?y2.split("."):[y2];y2="";do{y2+=T2.shift(),!_1(y1)||!_1(y1[y2])||"object"!=typeof y1[y2]&&T2.length?T2.length?y2+=".":y1=void 0:(y1=y1[y2],y2="")}while(T2.length);return y1}interpolateFunction(y1,y2){return y1(y2)}interpolateString(y1,y2){return y2?y1.replace(this.templateMatcher,(T2,d2)=>{let N1=this.getValue(y2,d2);return _1(N1)?N1:T2}):y1}}return f2.\u0275fac=function(){let U2;return function(y2){return(U2||(U2=e.n5z(f2)))(y2||f2)}}(),f2.\u0275prov=e.Yz7({token:f2,factory:f2.\u0275fac}),f2})();class z1{}let g2=(()=>{class f2 extends z1{compile(y1,y2){return y1}compileTranslations(y1,y2){return y1}}return f2.\u0275fac=function(){let U2;return function(y2){return(U2||(U2=e.n5z(f2)))(y2||f2)}}(),f2.\u0275prov=e.Yz7({token:f2,factory:f2.\u0275fac}),f2})();class B1{constructor(){this.currentLang=this.defaultLang,this.translations={},this.langs=[],this.onTranslationChange=new e.vpe,this.onLangChange=new e.vpe,this.onDefaultLangChange=new e.vpe}}const $=new e.OlP("USE_STORE"),R2=new e.OlP("USE_DEFAULT_LANG"),_2=new e.OlP("DEFAULT_LANGUAGE"),p2=new e.OlP("USE_EXTEND");let L2=(()=>{class f2{constructor(y1,y2,T2,d2,N1,O1=!0,U1=!1,H1=!1,r2){this.store=y1,this.currentLoader=y2,this.compiler=T2,this.parser=d2,this.missingTranslationHandler=N1,this.useDefaultLang=O1,this.isolate=U1,this.extend=H1,this.pending=!1,this._onTranslationChange=new e.vpe,this._onLangChange=new e.vpe,this._onDefaultLangChange=new e.vpe,this._langs=[],this._translations={},this._translationRequests={},r2&&this.setDefaultLang(r2)}get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(y1){this.isolate?this._defaultLang=y1:this.store.defaultLang=y1}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(y1){this.isolate?this._currentLang=y1:this.store.currentLang=y1}get langs(){return this.isolate?this._langs:this.store.langs}set langs(y1){this.isolate?this._langs=y1:this.store.langs=y1}get translations(){return this.isolate?this._translations:this.store.translations}set translations(y1){this.isolate?this._translations=y1:this.store.translations=y1}setDefaultLang(y1){if(y1===this.defaultLang)return;let y2=this.retrieveTranslations(y1);void 0!==y2?(null==this.defaultLang&&(this.defaultLang=y1),y2.pipe((0,b.q)(1)).subscribe(T2=>{this.changeDefaultLang(y1)})):this.changeDefaultLang(y1)}getDefaultLang(){return this.defaultLang}use(y1){if(y1===this.currentLang)return(0,t.of)(this.translations[y1]);let y2=this.retrieveTranslations(y1);return void 0!==y2?(this.currentLang||(this.currentLang=y1),y2.pipe((0,b.q)(1)).subscribe(T2=>{this.changeLang(y1)}),y2):(this.changeLang(y1),(0,t.of)(this.translations[y1]))}retrieveTranslations(y1){let y2;return(void 0===this.translations[y1]||this.extend)&&(this._translationRequests[y1]=this._translationRequests[y1]||this.getTranslation(y1),y2=this._translationRequests[y1]),y2}getTranslation(y1){this.pending=!0;const y2=this.currentLoader.getTranslation(y1).pipe((0,S.d)(1),(0,b.q)(1));return this.loadingTranslations=y2.pipe((0,D.U)(T2=>this.compiler.compileTranslations(T2,y1)),(0,S.d)(1),(0,b.q)(1)),this.loadingTranslations.subscribe({next:T2=>{this.translations[y1]=this.extend&&this.translations[y1]?Object.assign(Object.assign({},T2),this.translations[y1]):T2,this.updateLangs(),this.pending=!1},error:T2=>{this.pending=!1}}),y2}setTranslation(y1,y2,T2=!1){y2=this.compiler.compileTranslations(y2,y1),this.translations[y1]=(T2||this.extend)&&this.translations[y1]?p1(this.translations[y1],y2):y2,this.updateLangs(),this.onTranslationChange.emit({lang:y1,translations:this.translations[y1]})}getLangs(){return this.langs}addLangs(y1){y1.forEach(y2=>{-1===this.langs.indexOf(y2)&&this.langs.push(y2)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(y1,y2,T2){let d2;if(y2 instanceof Array){let N1={},O1=!1;for(let U1 of y2)N1[U1]=this.getParsedResult(y1,U1,T2),(0,M.b)(N1[U1])&&
1(O1=!0);if(O1){const U1=y2.map(H1=>(0,M.b)(N1[H1])?N1[H1]:(0,t.of)(N1[H1]));return(0,f.D)(U1).pipe((0,D.U)(H1=>{let r2={};return H1.forEach((z2,G2)=>{r2[y2[G2]]=z2}),r2}))}return N1}if(y1&&(d2=this.parser.interpolate(this.parser.getValue(y1,y2),T2)),void 0===d2&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(d2=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],y2),T2)),void 0===d2){let N1={key:y2,translateService:this};void 0!==T2&&(N1.interpolateParams=T2),d2=this.missingTranslationHandler.handle(N1)}return void 0!==d2?d2:y2}get(y1,y2){if(!_1(y1)||!y1.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,E.b)(T2=>(T2=this.getParsedResult(T2,y1,y2),(0,M.b)(T2)?T2:(0,t.of)(T2))));{let T2=this.getParsedResult(this.translations[this.currentLang],y1,y2);return(0,M.b)(T2)?T2:(0,t.of)(T2)}}getStreamOnTranslationChange(y1,y2){if(!_1(y1)||!y1.length)throw new Error('Parameter "key" required');return(0,h.z)((0,m.P)(()=>this.get(y1,y2)),this.onTranslationChange.pipe((0,Q.w)(T2=>{const d2=this.getParsedResult(T2.translations,y1,y2);return"function"==typeof d2.subscribe?d2:(0,t.of)(d2)})))}stream(y1,y2){if(!_1(y1)||!y1.length)throw new Error('Parameter "key" required');return(0,h.z)((0,m.P)(()=>this.get(y1,y2)),this.onLangChange.pipe((0,Q.w)(T2=>{const d2=this.getParsedResult(T2.translations,y1,y2);return(0,M.b)(d2)?d2:(0,t.of)(d2)})))}instant(y1,y2){if(!_1(y1)||!y1.length)throw new Error('Parameter "key" required');let T2=this.getParsedResult(this.translations[this.currentLang],y1,y2);if((0,M.b)(T2)){if(y1 instanceof Array){let d2={};return y1.forEach((N1,O1)=>{d2[y1[O1]]=y1[O1]}),d2}return y1}return T2}set(y1,y2,T2=this.currentLang){this.translations[T2][y1]=this.compiler.compile(y2,T2),this.updateLangs(),this.onTranslationChange.emit({lang:T2,translations:this.translations[T2]})}changeLang(y1){this.currentLang=y1,this.onLangChange.emit({lang:y1,translations:this.translations[y1]}),null==this.defaultLang&&this.changeDefaultLang(y1)}changeDefaultLang(y1){this.defaultLang=y1,this.onDefaultLangChange.emit({lang:y1,translations:this.translations[y1]})}reloadLang(y1){return this.resetLang(y1),this.getTranslation(y1)}resetLang(y1){this._translationRequests[y1]=void 0,this.translations[y1]=void 0}getBrowserLang(){if("undefined"==typeof window||void 0===window.navigator)return;let y1=window.navigator.languages?window.navigator.languages[0]:null;return y1=y1||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,void 0!==y1?(-1!==y1.indexOf("-")&&(y1=y1.split("-")[0]),-1!==y1.indexOf("_")&&(y1=y1.split("_")[0]),y1):void 0}getBrowserCultureLang(){if("undefined"==typeof window||void 0===window.navigator)return;let y1=window.navigator.languages?window.navigator.languages[0]:null;return y1=y1||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,y1}}return f2.\u0275fac=function(y1){return new(y1||f2)(e.LFG(B1),e.LFG(j),e.LFG(z1),e.LFG(R1),e.LFG(k1),e.LFG(R2),e.LFG($),e.LFG(p2),e.LFG(_2))},f2.\u0275prov=e.Yz7({token:f2,factory:f2.\u0275fac}),f2})(),k2=(()=>{class f2{constructor(y1,y2){this.translate=y1,this._ref=y2,this.value="",this.lastKey=null,this.lastParams=[]}updateValue(y1,y2,T2){let d2=N1=>{this.value=void 0!==N1?N1:y1,this.lastKey=y1,this._ref.markForCheck()};if(T2){let N1=this.translate.getParsedResult(T2,y1,y2);(0,M.b)(N1.subscribe)?N1.subscribe(d2):d2(N1)}this.translate.get(y1,y2).subscribe(d2)}transform(y1,...y2){if(!y1||!y1.length)return y1;if(V(y1,this.lastKey)&&V(y2,this.lastParams))return this.value;let T2;if(_1(y2[0])&&y2.length)if("string"==typeof y2[0]&&y2[0].length){let d2=y2[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{T2=JSON.parse(d2)}catch(N1){throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${y2[0]}`)}}else"object"==typeof y2[0]&&!Array.isArray(y2[0])&&(T2=y2[0]);return this.lastKey=y1,this.lastParams=y2,this.updateValue(y1,T2),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(d2=>{this.lastKey&&d2.lang===this.translate.currentLang&&(this.lastKey=null,this.updateV
1alue(y1,T2,d2.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(d2=>{this.lastKey&&(this.lastKey=null,this.updateValue(y1,T2,d2.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(y1,T2))})),this.value}_dispose(){void 0!==this.onTranslationChange&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),void 0!==this.onLangChange&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),void 0!==this.onDefaultLangChange&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}}return f2.\u0275fac=function(y1){return new(y1||f2)(e.Y36(L2,16),e.Y36(e.sBO,16))},f2.\u0275pipe=e.Yjl({name:"translate",type:f2,pure:!1}),f2.\u0275prov=e.Yz7({token:f2,factory:f2.\u0275fac}),f2})(),Y1=(()=>{class f2{static forRoot(y1={}){return{ngModule:f2,providers:[y1.loader||{provide:j,useClass:d1},y1.compiler||{provide:z1,useClass:g2},y1.parser||{provide:R1,useClass:Y},y1.missingTranslationHandler||{provide:k1,useClass:t1},B1,{provide:$,useValue:y1.isolate},{provide:R2,useValue:y1.useDefaultLang},{provide:p2,useValue:y1.extend},{provide:_2,useValue:y1.defaultLanguage},L2]}}static forChild(y1={}){return{ngModule:f2,providers:[y1.loader||{provide:j,useClass:d1},y1.compiler||{provide:z1,useClass:g2},y1.parser||{provide:R1,useClass:Y},y1.missingTranslationHandler||{provide:k1,useClass:t1},{provide:$,useValue:y1.isolate},{provide:R2,useValue:y1.useDefaultLang},{provide:p2,useValue:y1.extend},{provide:_2,useValue:y1.defaultLanguage},L2]}}}return f2.\u0275fac=function(y1){return new(y1||f2)},f2.\u0275mod=e.oAB({type:f2}),f2.\u0275inj=e.cJS({}),f2})()},88645:(h2,w1,_)=>{"use strict";_.d(w1,{TU:()=>z2});let t={async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1};const f=/[&<>"']/,h=new RegExp(f.source,"g"),m=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,b=new RegExp(m.source,"g"),S={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},D=S1=>S[S1];function E(S1,a1){if(a1){if(f.test(S1))return S1.replace(h,D)}else if(m.test(S1))return S1.replace(b,D);return S1}const Q=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function j(S1){return S1.replace(Q,(a1,f1)=>"colon"===(f1=f1.toLowerCase())?":":"#"===f1.charAt(0)?"x"===f1.charAt(1)?String.fromCharCode(parseInt(f1.substring(2),16)):String.fromCharCode(+f1.substring(1)):"")}const d1=/(^|[^\[])\^/g;function k1(S1,a1){S1="string"==typeof S1?S1:S1.source,a1=a1||"";const f1={replace:(F,o1)=>(o1=(o1=o1.source||o1).replace(d1,"$1"),S1=S1.replace(F,o1),f1),getRegex:()=>new RegExp(S1,a1)};return f1}const t1=/[^\w:]/g,V=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function _1(S1,a1,f1){if(S1){let F;try{F=decodeURIComponent(j(f1)).replace(t1,"").toLowerCase()}catch(o1){return null}if(0===F.indexOf("javascript:")||0===F.indexOf("vbscript:")||0===F.indexOf("data:"))return null}a1&&!V.test(f1)&&(f1=function z1(S1,a1){n1[" "+S1]||(n1[" "+S1]=p1.test(S1)?S1+"/":$(S1,"/",!0));const f1=-1===(S1=n1[" "+S1]).indexOf(":");return"//"===a1.substring(0,2)?f1?a1:S1.replace(R1,"$1")+a1:"/"===a1.charAt(0)?f1?a1:S1.replace(Y,"$1")+a1:S1+a1}(a1,f1));try{f1=encodeURI(f1).replace(/%25/g,"%")}catch(F){return null}return f1}const n1={},p1=/^[^:]+:\/*[^/]*$/,R1=/^([^:]+:)[\s\S]*$/,Y=/^([^:]+:\/*[^/]*)[\s\S]*$/,g2={exec:function(){}};function B1(S1,a1){const F=S1.replace(/\|/g,(G,q,W)=>{let L1=!1,m1=q;for(;--m1>=0&&"\\"===W[m1];)L1=!L1;return L1?"|":" |"}).split(/ \|/);let o1=0;if(F[0].trim()||F.shift(),F.length>0&&!F[F.length-1].trim()&&F.pop(),F.length>a1)F.splice(a1);else for(;F.length<a1;)F.push("");for(;o1<F.length;o1++)F[o1]=F[o1].trim().replace(/\\\|/g,"|");return F}function $(S1,a1,f1){const F=S1.length;if(0===F)return"";let o1=0;for(;o1<F;){const G=S1.charAt(F-o1-1);if(G!==a1||f1){if(G===a1||!f1)break;o1++}else o1++}return S1.slice(0,F-o1)}function p2(S1,a1){if(a1<1)return"";let f1="";for(;a1>1;)1&a1&&(f1+=S1),a1>>=1,S1+=S1;return f1+S1}function L2(S1,a1,f1,F){const o1=a1.href,G=a1.title?E(a1.title):null,q=S1[1].replace(/\\([\[\]])/g,"$1");if("!"!==S1[0].charAt(0)){F.state.inLink=!0;const W={type:"link",raw:f1,href:o1,title:G,text:q,tokens:F.inlineTokens(q)};return F.state.inLink=!1,W}return{type:"image",raw:f1,href:o1,title:G,text:E(q)}}class k2{constructor(a1){this.options=a1||t}space(a1){const f1=this.rules.block.newline.exec(a1);if(f1&&f1[0].length>0)return{type:"space",raw:f1[0]}}code(a1){const f1=this.rules.block.code.exec(a1);if(f1){const F=f1[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:f1[0],codeBlockStyle:"indented",text:this.options.pedantic?F:$(F,"\n")}}}fences(a1){const f1=this.rules.block.fences.exec(a1);if(f1){const F=f1[0],o1=function C2(S1,a1){const f1=S1.match(/^(\s+)(?:```)/);if(null===f1)return a1;const F=f1[1];return a1.split("\n").map(o1=>{const G=o1.match(/^\s+/);if(null===G)return o1;const[q]=G;return q.length>=F.length?o1.slice(F.length):o1}).join("\n")}(F,f1[3]||"");return{type:"code",raw:F,lang:f1[2]?f1[2].trim().replace(this.rules.inline._escapes,"$1"):f1[2],text:o1}}}heading(a1){const f1=this.rules.block.heading.exec(a1);if(f1){let F=f1[2].trim();if(/#$/.test(F)){const o1=$(F,"#");(this.options.pedantic||!o1||/ $/.test(o1))&&(F=o1.trim())}return{type:"heading",raw:f1[0],depth:f1[1].length,text:F,tokens:this.lexer.inline(F)}}}hr(a1){const f1=this.rules.block.hr.exec(a1);if(f1)return{type:"hr",raw:f1[0]}}blockquote(a1){const f1=this.rules.block.blockquote.exec(a1);if(f1){const F=f1[0].replace(/^ *>[ \t]?/gm,""),o1=this.lexer.state.top;this.lexer.state.top=!0;const G=this.lexer.blockTokens(F);return this.lexer.state.top=o1,{type:"blockquote",raw:f1[0],tokens:G,text:F}}}list(a1){let f1=this.rules.block.list.exec(a1);if(f1){let F,o1,G,q,W,L1,m1,G1,l2,S2,s0,x0,z0=f1[1].trim();const M6=z0.length>1,q0={type:"list",raw:"",ordered:M6,start:M6?+z0.slice(0,-1):"",loose:!1,items:[]};z0=M6?`\\d{1,9}\\${z0.slice(-1)}`:`\\${z0}`,this.options.pedantic&&(z0=M6?z0:"[*+-]");const N2=new RegExp(`^( {0,3}${z0})((?:[\t ][^\\n]*)?(?:\\n|$))`);for(;a1&&(x0=!1,(f1=N2.exec(a1))&&!this.rules.block.hr.test(a1));){if(F=f1[0],a1=a1.substring(F.length),G1=f1[2].split("\n",1)[0].replace(/^\t+/,a2=>" ".repeat(3*a2.length)),l2=a1.split("\n",1)[0],this.options.pedantic?(q=2,s0=G1.trimLeft()):(q=f1[2].search(/[^ ]/),q=q>4?1:q,s0=G1.slice(q),q+=f1[1].length),L1=!1,!G1&&/^ *$/.test(l2)&&(F+=l2+"\n",a1=a1.substring(l2.length+1),x0=!0),!x0){const a2=new RegExp(`^ {0,${Math.min(3,q-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))`),K1=new RegExp(`^ {0,${Math.min(3,q-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),b2=new RegExp(`^ {0,${Math.min(3,q-1)}}(?:\`\`\`|~~~)`),W1=new RegExp(`^ {0,${Math.min(3,q-1)}}#`);for(;a1&&(S2=a1.split("\n",1)[0],l2=S2,this.options.pedantic&&(l2=l2.replace(/^ {1,4}(?=( {4})*[^ ])/g,"  ")),!(b2.test(l2)||W1.test(l2)||a2.test(l2)||K1.test(a1)));){if(l2.search(/[^ ]/)>=q||!l2.trim())s0+="\n"+l2.slice(q);else{if(L1||G1.search(/[^ ]/)>=4||b2.test(G1)||W1.test(G1)||K1.test(G1))break;s0+="\n"+l2}!L1&&!l2.trim()&&(L1=!0),F+=S2+"\n",a1=a1.substring(S2.length+1),G1=l2.slice(q)}}q0.loose||(m1?q0.loose=!0:/\n *\n *$/.test(F)&&(m1=!0)),this.options.gfm&&(o1=/^\[[ xX]\] /.exec(s0),o1&&(G="[ ] "!==o1[0],s0=s0.replace(/^\[[ xX]\] +/,""))),q0.items.push({type:"list_item",raw:F,task:!!o1,checked:G,loose:!1,text:s0}),q0.raw+=F}q0.items[q0.items.length-1].raw=F.trimRight(),q0.items[q0.items.length-1].text=s0.trimRight(),q0.raw=q0.raw.trimRight();const j1=q0.items.length;for(W=0;W<j1;W++)if(this.lexer.state.top=!1,q0.items[W].tokens=this.lexer.blockTokens(q0.items[W].text,[]),!q0.loose){const a2=q0.items[W].tokens.filter(b2=>
vendor: 5,864 bytes, line 1
1"space"===b2.type),K1=a2.length>0&&a2.some(b2=>/\n.*\n/.test(b2.raw));q0.loose=K1}if(q0.loose)for(W=0;W<j1;W++)q0.items[W].loose=!0;return q0}}html(a1){const f1=this.rules.block.html.exec(a1);if(f1){const F={type:"html",raw:f1[0],pre:!this.options.sanitizer&&("pre"===f1[1]||"script"===f1[1]||"style"===f1[1]),text:f1[0]};if(this.options.sanitize){const o1=this.options.sanitizer?this.options.sanitizer(f1[0]):E(f1[0]);F.type="paragraph",F.text=o1,F.tokens=this.lexer.inline(o1)}return F}}def(a1){const f1=this.rules.block.def.exec(a1);if(f1){const F=f1[1].toLowerCase().replace(/\s+/g," "),o1=f1[2]?f1[2].replace(/^<(.*)>$/,"$1").replace(this.rules.inline._escapes,"$1"):"",G=f1[3]?f1[3].substring(1,f1[3].length-1).replace(this.rules.inline._escapes,"$1"):f1[3];return{type:"def",tag:F,raw:f1[0],href:o1,title:G}}}table(a1){const f1=this.rules.block.table.exec(a1);if(f1){const F={type:"table",header:B1(f1[1]).map(o1=>({text:o1})),align:f1[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:f1[3]&&f1[3].trim()?f1[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(F.header.length===F.align.length){F.raw=f1[0];let G,q,W,L1,o1=F.align.length;for(G=0;G<o1;G++)F.align[G]=/^ *-+: *$/.test(F.align[G])?"right":/^ *:-+: *$/.test(F.align[G])?"center":/^ *:-+ *$/.test(F.align[G])?"left":null;for(o1=F.rows.length,G=0;G<o1;G++)F.rows[G]=B1(F.rows[G],F.header.length).map(m1=>({text:m1}));for(o1=F.header.length,q=0;q<o1;q++)F.header[q].tokens=this.lexer.inline(F.header[q].text);for(o1=F.rows.length,q=0;q<o1;q++)for(L1=F.rows[q],W=0;W<L1.length;W++)L1[W].tokens=this.lexer.inline(L1[W].text);return F}}}lheading(a1){const f1=this.rules.block.lheading.exec(a1);if(f1)return{type:"heading",raw:f1[0],depth:"="===f1[2].charAt(0)?1:2,text:f1[1],tokens:this.lexer.inline(f1[1])}}paragraph(a1){const f1=this.rules.block.paragraph.exec(a1);if(f1){const F="\n"===f1[1].charAt(f1[1].length-1)?f1[1].slice(0,-1):f1[1];return{type:"paragraph",raw:f1[0],text:F,tokens:this.lexer.inline(F)}}}text(a1){const f1=this.rules.block.text.exec(a1);if(f1)return{type:"text",raw:f1[0],text:f1[0],tokens:this.lexer.inline(f1[0])}}escape(a1){const f1=this.rules.inline.escape.exec(a1);if(f1)return{type:"escape",raw:f1[0],text:E(f1[1])}}tag(a1){const f1=this.rules.inline.tag.exec(a1);if(f1)return!this.lexer.state.inLink&&/^<a /i.test(f1[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&/^<\/a>/i.test(f1[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(f1[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(f1[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:f1[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(f1[0]):E(f1[0]):f1[0]}}link(a1){const f1=this.rules.inline.link.exec(a1);if(f1){const F=f1[2].trim();if(!this.options.pedantic&&/^</.test(F)){if(!/>$/.test(F))return;const q=$(F.slice(0,-1),"\\");if((F.length-q.length)%2==0)return}else{const q=function R2(S1,a1){if(-1===S1.indexOf(a1[1]))return-1;const f1=S1.length;let F=0,o1=0;for(;o1<f1;o1++)if("\\"===S1[o1])o1++;else if(S1[o1]===a1[0])F++;else if(S1[o1]===a1[1]&&(F--,F<0))return o1;return-1}(f1[2],"()");if(q>-1){const L1=(0===f1[0].indexOf("!")?5:4)+f1[1].length+q;f1[2]=f1[2].substring(0,q),f1[0]=f1[0].substring(0,L1).trim(),f1[3]=""}}let o1=f1[2],G="";if(this.options.pedantic){const q=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(o1);q&&(o1=q[1],G=q[3])}else G=f1[3]?f1[3].slice(1,-1):"";return o1=o1.trim(),/^</.test(o1)&&(o1=this.options.pedantic&&!/>$/.test(F)?o1.slice(1):o1.slice(1,-1)),L2(f1,{href:o1&&o1.replace(this.rules.inline._escapes,"$1"),title:G&&G.replace(this.rules.inline._escapes,"$1")},f1[0],this.lexer)}}reflink(a1,f1){let F;if((F=this.rules.inline.reflink.exec(a1))||(F=this.rules.inline.nolink.exec(a1))){let o1=(F[2]||F[1]).replace(/\s+/g," ");if(o1=f1[o1.toLowerCase()],!o1){const G=F[0].charAt(0);return{type:"text",raw:G,text:G}}return L2(F,o1,F[0],this.lexer)}}emStrong(a1,f1,F=""){let o1=this.rules.inline.emStrong.lDelim.exec(a1);if(!o1||o1[3]&&F.match(/[\p{L}\p{N}]/u))return;const G=o1[1]||o1[2]||"";if(!G||G&&(""===F||this.rules.inline.punctuation.exec(F))){const q=o1[0].length-1;let W,L1,m1=q,G1=0;const l2="*"===o1[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(l2.lastIndex=0,f1=f1.slice(-1*a1.length+q);null!=(o1=l2.exec(f1));){if(W=o1[1]||o1[2]||o1[3]||o1[4]||o1[5]||o1[6],!W)continue;if(L1=W.length,o1[3]||o1[4]){m1+=L1;continue}if((o1[5]||o1[6])&&q%3&&!((q+L1)%3)){G1+=L1;continue}if(m1-=L1,m1>0)continue;L1=Math.min(L1,L1+m1+G1);const S2=a1.slice(0,q+o1.index+(o1[0].length-W.length)+L1);if(Math.min(q,L1)%2){const x0=S2.slice(1,-1);return{type:"em",raw:S2,text:x0,tokens:this.lexer.inlineTokens(x0)}}const s0=S2.slice(2,-2);return{type:"strong",raw:S2,text:s0,tokens:this.lexer.inlineTokens(s0)}}}}codespan(a1){const f1=this.rules.inline.code.exec(a1);if(f1){let F=f1[2].replace(/\n/g," ");const o1=/[^ ]/.test(F),G=/^ /.test(F)&&/ $/.test(F);return o1&&G&&(F=F.substring(1,F.length-1)),F=E(F,!0),{type:"codespan",raw:f1[0],text:F}}}br(a1){const f1=this.rules.inline.br.exec(a1);if(f1)return{type:"br",raw:f1[0]}}del(a1){const f1=this.rules.inline.del.exec(a1);if(f1)return{type:"del",raw:f1[0],text:f1[2],tokens:this.lexer.inlineTokens(f1[2])}}autolink(a1,f1){const F=this.rules.inline.autolink.exec(a1);if(F){let o1,G;return"@"===F[2]?(o1=E(this.options.mangle?f1(F[1]):F[1]),G="mailto:"+o1):(o1=E(F[1]),G=o1),{type:"link",raw:F[0],text:o1,href:G,tokens:[{type:"text",raw:o1,text:o1}]}}}url(a1,f1){let F;if(F=this.rules.inline.url.exec(a1)){let o1,G;if("@"===F[2])o1=E(this.options.mangle?f1(F[0]):F[0]),G="mailto:"+o1;else{let q;do{q=F[0],F[0]=this.rules.inline._backpedal.exec(F[0])[0]}while(q!==F[0]);
vendor: 10,294 bytes, line 1
1o1=E(F[0]),G="www."===F[1]?"http://"+F[0]:F[0]}return{type:"link",raw:F[0],text:o1,href:G,tokens:[{type:"text",raw:o1,text:o1}]}}}inlineText(a1,f1){const F=this.rules.inline.text.exec(a1);if(F){let o1;return o1=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(F[0]):E(F[0]):F[0]:E(this.options.smartypants?f1(F[0]):F[0]),{type:"text",raw:F[0],text:o1}}}}const Y1={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:g2,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};Y1.def=k1(Y1.def).replace("label",Y1._label).replace("title",Y1._title).getRegex(),Y1.bullet=/(?:[*+-]|\d{1,9}[.)])/,Y1.listItemStart=k1(/^( *)(bull) */).replace("bull",Y1.bullet).getRegex(),Y1.list=k1(Y1.list).replace(/bull/g,Y1.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Y1.def.source+")").getRegex(),Y1._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Y1._comment=/<!--(?!-?>)[\s\S]*?(?:-->|$)/,Y1.html=k1(Y1.html,"i").replace("comment",Y1._comment).replace("tag",Y1._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Y1.paragraph=k1(Y1._paragraph).replace("hr",Y1.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Y1._tag).getRegex(),Y1.blockquote=k1(Y1.blockquote).replace("paragraph",Y1.paragraph).getRegex(),Y1.normal=t6({},Y1),Y1.gfm=it(t6({},Y1.normal),{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),Y1.gfm.table=k1(Y1.gfm.table).replace("hr",Y1.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Y1._tag).getRegex(),Y1.gfm.paragraph=k1(Y1._paragraph).replace("hr",Y1.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",Y1.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Y1._tag).getRegex(),Y1.pedantic=it(t6({},Y1.normal),{html:k1("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",Y1._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:g2,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:k1(Y1.normal._paragraph).replace("hr",Y1.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",Y1.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});const f2={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:g2,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:g2,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,punctuation:/^([\spunctuation])/};function U2(S1){return S1.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201c").replace(/"/g,"\u201d").replace(/\.{3}/g,"\u2026")}function y1(S1){let f1,F,a1="";const o1=S1.length;for(f1=0;f1<o1;f1++)F=S1.charCodeAt(f1),Math.random()>.5&&(F="x"+F.toString(16)),a1+="&#"+F+";";return a1}f2._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",f2.punctuation=k1(f2.punctuation).replace(/punctuation/g,f2._punctuation).getRegex(),f2.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,f2.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g,f2._comment=k1(Y1._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),f2.emStrong.lDelim=k1(f2.emStrong.lDelim).replace(/punct/g,f2._punctuation).getRegex(),f2.emStrong.rDelimAst=k1(f2.emStrong.rDelimAst,"g").replace(/punct/g,f2._punctuation).getRegex(),f2.emStrong.rDelimUnd=k1(f2.emStrong.rDelimUnd,"g").replace(/punct/g,f2._punctuation).getRegex(),f2._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,f2._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,f2._email=/[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])?)+(?![-_])/,f2.autolink=k1(f2.autolink).replace("scheme",f2._scheme).replace("email",f2._email).getRegex(),f2._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,f2.tag=k1(f2.tag).replace("comment",f2._comment).replace("attribute",f2._attribute).getRegex(),f2._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,f2._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,f2._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,f2.link=k1(f2.link).replace("label",f2._label).replace("href",f2._href).replace("title",f2._title).getRegex(),f2.reflink=k1(f2.reflink).replace("label",f2._label).replace("ref",Y1._label).getRegex(),f2.nolink=k1(f2.nolink).replace("ref",Y1._label).getRegex(),f2.reflinkSearch=k1(f2.reflinkSearch,"g").replace("reflink",f2.reflink).replace("nolink",f2.nolink).getRegex(),f2.normal=t6({},f2),f2.pedantic=it(t6({},f2.normal),{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:k1(/^!?\[(label)\]\((.*?)\)/).replace("label",f2._label).getRegex(),reflink:k1(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",f2._label).getRegex()}),f2.gfm=it(t6({},f2.normal),{escape:k1(f2.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/}),f2.gfm.url=k1(f2.gfm.url,"i").replace("email",f2.gfm._extended_email).getRegex(),f2.breaks=it(t6({},f2.gfm),{br:k1(f2.br).replace("{2,}","*").getRegex(),text:k1(f2.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});class y2{constructor(a1){this.tokens=[],this.tokens.links=Object.create(null),this.options=a1||t,this.options.tokenizer=this.options.tokenizer||new k2,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const f1={block:Y1.normal,inline:f2.normal};this.options.pedantic?(f1.block=Y1.pedantic,f1.inline=f2.pedantic):this.options.gfm&&(f1.block=Y1.gfm,f1.inline=this.options.breaks?f2.breaks:f2.gfm),this.tokenizer.rules=f1}static get rules(){return{block:Y1,inline:f2}}static lex(a1,f1){return new y2(f1).lex(a1)}static lexInline(a1,f1){return new y2(f1).inlineTokens(a1)}lex(a1){let f1;for(a1=a1.replace(/\r\n|\r/g,"\n"),this.blockTokens(a1,this.tokens);
vendor: 12,016 bytes, line 1
1f1=this.inlineQueue.shift();)this.inlineTokens(f1.src,f1.tokens);return this.tokens}blockTokens(a1,f1=[]){let F,o1,G,q;for(a1=this.options.pedantic?a1.replace(/\t/g,"    ").replace(/^ +$/gm,""):a1.replace(/^( *)(\t+)/gm,(W,L1,m1)=>L1+"    ".repeat(m1.length));a1;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(W=>!!(F=W.call({lexer:this},a1,f1))&&(a1=a1.substring(F.raw.length),f1.push(F),!0)))){if(F=this.tokenizer.space(a1)){a1=a1.substring(F.raw.length),1===F.raw.length&&f1.length>0?f1[f1.length-1].raw+="\n":f1.push(F);continue}if(F=this.tokenizer.code(a1)){a1=a1.substring(F.raw.length),o1=f1[f1.length-1],!o1||"paragraph"!==o1.type&&"text"!==o1.type?f1.push(F):(o1.raw+="\n"+F.raw,o1.text+="\n"+F.text,this.inlineQueue[this.inlineQueue.length-1].src=o1.text);continue}if(F=this.tokenizer.fences(a1)){a1=a1.substring(F.raw.length),f1.push(F);continue}if(F=this.tokenizer.heading(a1)){a1=a1.substring(F.raw.length),f1.push(F);continue}if(F=this.tokenizer.hr(a1)){a1=a1.substring(F.raw.length),f1.push(F);continue}if(F=this.tokenizer.blockquote(a1)){a1=a1.substring(F.raw.length),f1.push(F);continue}if(F=this.tokenizer.list(a1)){a1=a1.substring(F.raw.length),f1.push(F);continue}if(F=this.tokenizer.html(a1)){a1=a1.substring(F.raw.length),f1.push(F);continue}if(F=this.tokenizer.def(a1)){a1=a1.substring(F.raw.length),o1=f1[f1.length-1],!o1||"paragraph"!==o1.type&&"text"!==o1.type?this.tokens.links[F.tag]||(this.tokens.links[F.tag]={href:F.href,title:F.title}):(o1.raw+="\n"+F.raw,o1.text+="\n"+F.raw,this.inlineQueue[this.inlineQueue.length-1].src=o1.text);continue}if(F=this.tokenizer.table(a1)){a1=a1.substring(F.raw.length),f1.push(F);continue}if(F=this.tokenizer.lheading(a1)){a1=a1.substring(F.raw.length),f1.push(F);continue}if(G=a1,this.options.extensions&&this.options.extensions.startBlock){let W=1/0;const L1=a1.slice(1);let m1;this.options.extensions.startBlock.forEach(function(G1){m1=G1.call({lexer:this},L1),"number"==typeof m1&&m1>=0&&(W=Math.min(W,m1))}),W<1/0&&W>=0&&(G=a1.substring(0,W+1))}if(this.state.top&&(F=this.tokenizer.paragraph(G))){o1=f1[f1.length-1],q&&"paragraph"===o1.type?(o1.raw+="\n"+F.raw,o1.text+="\n"+F.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=o1.text):f1.push(F),q=G.length!==a1.length,a1=a1.substring(F.raw.length);continue}if(F=this.tokenizer.text(a1)){a1=a1.substring(F.raw.length),o1=f1[f1.length-1],o1&&"text"===o1.type?(o1.raw+="\n"+F.raw,o1.text+="\n"+F.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=o1.text):f1.push(F);continue}if(a1){const W="Infinite loop on byte: "+a1.charCodeAt(0);if(this.options.silent){console.error(W);break}throw new Error(W)}}return this.state.top=!0,f1}inline(a1,f1=[]){return this.inlineQueue.push({src:a1,tokens:f1}),f1}inlineTokens(a1,f1=[]){let F,o1,G,W,L1,m1,q=a1;if(this.tokens.links){const G1=Object.keys(this.tokens.links);if(G1.length>0)for(;null!=(W=this.tokenizer.rules.inline.reflinkSearch.exec(q));)G1.includes(W[0].slice(W[0].lastIndexOf("[")+1,-1))&&(q=q.slice(0,W.index)+"["+p2("a",W[0].length-2)+"]"+q.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(W=this.tokenizer.rules.inline.blockSkip.exec(q));)q=q.slice(0,W.index)+"["+p2("a",W[0].length-2)+"]"+q.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(W=this.tokenizer.rules.inline.escapedEmSt.exec(q));)q=q.slice(0,W.index+W[0].length-2)+"++"+q.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;a1;)if(L1||(m1=""),L1=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(G1=>!!(F=G1.call({lexer:this},a1,f1))&&(a1=a1.substring(F.raw.length),f1.push(F),!0)))){if(F=this.tokenizer.escape(a1)){a1=a1.substring(F.raw.length),f1.push(F);continue}if(F=this.tokenizer.tag(a1)){a1=a1.substring(F.raw.length),o1=f1[f1.length-1],o1&&"text"===F.type&&"text"===o1.type?(o1.raw+=F.raw,o1.text+=F.text):f1.push(F);continue}if(F=this.tokenizer.link(a1)){a1=a1.substring(F.raw.length),f1.push(F);continue}if(F=this.tokenizer.reflink(a1,this.tokens.links)){a1=a1.substring(F.raw.length),o1=f1[f1.length-1],o1&&"text"===F.type&&"text"===o1.type?(o1.raw+=F.raw,o1.text+=F.text):f1.push(F);continue}if(F=this.tokenizer.emStrong(a1,q,m1)){a1=a1.substring(F.raw.length),f1.push(F);continue}if(F=this.tokenizer.codespan(a1)){a1=a1.substring(F.raw.length),f1.push(F);continue}if(F=this.tokenizer.br(a1)){a1=a1.substring(F.raw.length),f1.push(F);continue}if(F=this.tokenizer.del(a1)){a1=a1.substring(F.raw.length),f1.push(F);continue}if(F=this.tokenizer.autolink(a1,y1)){a1=a1.substring(F.raw.length),f1.push(F);continue}if(!this.state.inLink&&(F=this.tokenizer.url(a1,y1))){a1=a1.substring(F.raw.length),f1.push(F);continue}if(G=a1,this.options.extensions&&this.options.extensions.startInline){let G1=1/0;const l2=a1.slice(1);let S2;this.options.extensions.startInline.forEach(function(s0){S2=s0.call({lexer:this},l2),"number"==typeof S2&&S2>=0&&(G1=Math.min(G1,S2))}),G1<1/0&&G1>=0&&(G=a1.substring(0,G1+1))}if(F=this.tokenizer.inlineText(G,U2)){a1=a1.substring(F.raw.length),"_"!==F.raw.slice(-1)&&(m1=F.raw.slice(-1)),L1=!0,o1=f1[f1.length-1],o1&&"text"===o1.type?(o1.raw+=F.raw,o1.text+=F.text):f1.push(F);continue}if(a1){const G1="Infinite loop on byte: "+a1.charCodeAt(0);if(this.options.silent){console.error(G1);break}throw new Error(G1)}}return f1}}class T2{constructor(a1){this.options=a1||t}code(a1,f1,F){const o1=(f1||"").match(/\S*/)[0];if(this.options.highlight){const G=this.options.highlight(a1,o1);null!=G&&G!==a1&&(F=!0,a1=G)}return a1=a1.replace(/\n$/,"")+"\n",o1?'<pre><code class="'+this.options.langPrefix+E(o1)+'">'+(F?a1:E(a1,!0))+"</code></pre>\n":"<pre><code>"+(F?a1:E(a1,!0))+"</code></pre>\n"}blockquote(a1){return`<blockquote>\n${a1}</blockquote>\n`}html(a1){return a1}heading(a1,f1,F,o1){return this.options.headerIds?`<h${f1} id="${this.options.headerPrefix+o1.slug(F)}">${a1}</h${f1}>\n`:`<h${f1}>${a1}</h${f1}>\n`}hr(){return this.options.xhtml?"<hr/>\n":"<hr>\n"}list(a1,f1,F){const o1=f1?"ol":"ul";return"<"+o1+(f1&&1!==F?' start="'+F+'"':"")+">\n"+a1+"</"+o1+">\n"}listitem(a1){return`<li>${a1}</li>\n`}checkbox(a1){return"<input "+(a1?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "}paragraph(a1){return`<p>${a1}</p>\n`}table(a1,f1){return f1&&(f1=`<tbody>${f1}</tbody>`),"<table>\n<thead>\n"+a1+"</thead>\n"+f1+"</table>\n"}tablerow(a1){return`<tr>\n${a1}</tr>\n`}tablecell(a1,f1){const F=f1.header?"th":"td";return(f1.align?`<${F} align="${f1.align}">`:`<${F}>`)+a1+`</${F}>\n`}strong(a1){return`<strong>${a1}</strong>`}em(a1){return`<em>${a1}</em>`}codespan(a1){return`<code>${a1}</code>`}br(){return this.options.xhtml?"<br/>":"<br>"}del(a1){return`<del>${a1}</del>`}link(a1,f1,F){if(null===(a1=_1(this.options.sanitize,this.options.baseUrl,a1)))return F;let o1='<a href="'+a1+'"';return f1&&(o1+=' title="'+f1+'"'),o1+=">"+F+"</a>",o1}image(a1,f1,F){if(null===(a1=_1(this.options.sanitize,this.options.baseUrl,a1)))return F;let o1=`<img src="${a1}" alt="${F}"`;return f1&&(o1+=` title="${f1}"`),o1+=this.options.xhtml?"/>":">",o1}text(a1){return a1}}class d2{strong(a1){return a1}em(a1){return a1}codespan(a1){return a1}del(a1){return a1}html(a1){return a1}text(a1){return a1}link(a1,f1,F){return""+F}image(a1,f1,F){return""+F}br(){return""}}class N1{constructor(){this.seen={}}serialize(a1){return a1.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(a1,f1){let F=a1,o1=0;if(this.seen.hasOwnProperty(F)){o1=this.seen[a1];do{o1++,F=a1+"-"+o1}while(this.seen.hasOwnProperty(F))}return f1||(this.seen[a1]=o1,this.seen[F]=0),F}slug(a1,f1={}){const F=this.serialize(a1);return this.getNextSafeSlug(F,f1.dryrun)}}class O1{constructor(a1){this.options=a1||t,this.options.renderer=this.options.renderer||new T2,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new d2,this.slugger=new N1}static parse(a1,f1){return new O1(f1).parse(a1)}static parseInline(a1,f1){return new O1(f1).parseInline(a1)}parse(a1,f1=!0){let o1,G,q,W,L1,m1,G1,l2,S2,s0,x0,z0,M6,q0,N2,j1,a2,K1,b2,F="";const W1=a1.length;for(o1=0;o1<W1;o1++)if(s0=a1[o1],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[s0.type]&&(b2=this.options.extensions.renderers[s0.type].call({parser:this},s0),!1!==b2||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(s0.type)))F+=b2||"";else switch(s0.type){case"space":continue;case"hr":F+=this.renderer.hr();continue;case"heading":F+=this.renderer.heading(this.parseInline(s0.tokens),s0.depth,j(this.parseInline(s0.tokens,this.textRenderer)),this.slugger);continue;case"code":F+=this.renderer.code(s0.text,s0.lang,s0.escaped);continue;case"table":for(l2="",G1="",W=s0.header.length,G=0;G<W;G++)G1+=this.renderer.tablecell(this.parseInline(s0.header[G].tokens),{header:!0,align:s0.align[G]});for(l2+=this.renderer.tablerow(G1),S2="",W=s0.rows.length,G=0;G<W;G++){for(m1=s0.rows[G],G1="",L1=m1.length,q=0;q<L1;q++)G1+=this.renderer.tablecell(this.parseInline(m1[q].tokens),{header:!1,align:s0.align[q]});S2+=this.renderer.tablerow(G1)}F+=this.renderer.table(l2,S2);continue;case"blockquote":S2=this.parse(s0.tokens),F+=this.renderer.blockquote(S2);continue;case"list":for(x0=s0.ordered,z0=s0.start,M6=s0.loose,W=s0.items.length,S2="",G=0;G<W;G++)N2=s0.items[G],j1=N2.checked,a2=N2.task,q0="",N2.task&&(K1=this.renderer.checkbox(j1),M6?N2.tokens.length>0&&"paragraph"===N2.tokens[0].type?(N2.tokens[0].text=K1+" "+N2.tokens[0].text,N2.tokens[0].tokens&&N2.tokens[0].tokens.length>0&&"text"===N2.tokens[0].tokens[0].type&&(N2.tokens[0].tokens[0].text=K1+" "+N2.tokens[0].tokens[0].text)):N2.tokens.unshift({type:"text",text:K1}):q0+=K1),q0+=this.parse(N2.tokens,M6),S2+=this.renderer.listitem(q0,a2,j1);F+=this.renderer.list(S2,x0,z0);continue;case"html":F+=this.renderer.html(s0.text);continue;case"paragraph":F+=this.renderer.paragraph(this.parseInline(s0.tokens));continue;case"text":for(S2=s0.tokens?this.parseInline(s0.tokens):s0.text;o1+1<W1&&"text"===a1[o1+1].type;)s0=a1[++o1],S2+="\n"+(s0.tokens?this.parseInline(s0.tokens):s0.text);F+=f1?this.renderer.paragraph(S2):S2;continue;default:{const Q1='Token with "'+s0.type+'" type was not found.';if(this.options.silent)return void console.error(Q1);throw new Error(Q1)}}return F}parseInline(a1,f1){f1=f1||this.renderer;let o1,G,q,F="";const W=a1.length;for(o1=0;o1<W;o1++)if(G=a1[o1],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[G.type]&&(q=this.options.extensions.renderers[G.type].call({parser:this},G),!1!==q||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(G.type)))F+=q||"";else switch(G.type){case"escape":case"text":F+=f1.text(G.text);break;case"html":F+=f1.html(G.text);break;case"link":F+=f1.link(G.href,G.title,this.parseInline(G.tokens,f1));break;case"image":F+=f1.image(G.href,G.title,G.text);break;case"strong":F+=f1.strong(this.parseInline(G.tokens,f1));break;case"em":F+=f1.em(this.parseInline(G.tokens,f1));break;case"codespan":F+=f1.codespan(G.text);break;case"br":F+=f1.br();break;case"del":F+=f1.del(this.parseInline(G.tokens,f1));break;default:{const L1='Token with "'+G.type+'" type was not found.';if(this.options.silent)return void console.error(L1);throw new Error(L1)}}return F}}class U1{constructor(a1){this.options=a1||t}preprocess(a1){return a1}postprocess(a1){return a1}}function r2(S1,a1){return(f1,F,o1)=>{"function"==typeof F&&(o1=F,F=null);const G=t6({},F),q=function H1(S1,a1,f1){return F=>{if(F.message+="\nPlease report this to https://github.com/markedjs/marked.",S1){const o1="<p>An error occurred:</p><pre>"+E(F.message+"",!0)+"</pre>";return a1?Promise.resolve(o1):f1?void f1(null,o1):o1}if(a1)return Promise.reject(F);if(!f1)throw F;
1f1(F)}}((F=t6(t6({},z2.defaults),G)).silent,F.async,o1);if(null==f1)return q(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof f1)return q(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(f1)+", string expected"));if(function _2(S1){S1&&S1.sanitize&&!S1.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}(F),F.hooks&&(F.hooks.options=F),o1){const W=F.highlight;let L1;try{F.hooks&&(f1=F.hooks.preprocess(f1)),L1=S1(f1,F)}catch(l2){return q(l2)}const m1=function(l2){let S2;if(!l2)try{F.walkTokens&&z2.walkTokens(L1,F.walkTokens),S2=a1(L1,F),F.hooks&&(S2=F.hooks.postprocess(S2))}catch(s0){l2=s0}return F.highlight=W,l2?q(l2):o1(null,S2)};if(!W||W.length<3||(delete F.highlight,!L1.length))return m1();let G1=0;return z2.walkTokens(L1,function(l2){"code"===l2.type&&(G1++,setTimeout(()=>{W(l2.text,l2.lang,function(S2,s0){if(S2)return m1(S2);null!=s0&&s0!==l2.text&&(l2.text=s0,l2.escaped=!0),G1--,0===G1&&m1()})},0))}),void(0===G1&&m1())}if(F.async)return Promise.resolve(F.hooks?F.hooks.preprocess(f1):f1).then(W=>S1(W,F)).then(W=>F.walkTokens?Promise.all(z2.walkTokens(W,F.walkTokens)).then(()=>W):W).then(W=>a1(W,F)).then(W=>F.hooks?F.hooks.postprocess(W):W).catch(q);try{F.hooks&&(f1=F.hooks.preprocess(f1));const W=S1(f1,F);F.walkTokens&&z2.walkTokens(W,F.walkTokens);let L1=a1(W,F);return F.hooks&&(L1=F.hooks.postprocess(L1)),L1}catch(W){return q(W)}}}function z2(S1,a1,f1){return r2(y2.lex,O1.parse)(S1,a1,f1)}zP(U1,"passThroughHooks",new Set(["preprocess","postprocess"])),z2.options=z2.setOptions=function(S1){return function M(S1){t=S1}(z2.defaults=t6(t6({},z2.defaults),S1)),z2},z2.getDefaults=function e(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}},z2.defaults=t,z2.use=function(...S1){const a1=z2.defaults.extensions||{renderers:{},childTokens:{}};S1.forEach(f1=>{const F=t6({},f1);if(F.async=z2.defaults.async||F.async||!1,f1.extensions&&(f1.extensions.forEach(o1=>{if(!o1.name)throw new Error("extension name required");if(o1.renderer){const G=a1.renderers[o1.name];a1.renderers[o1.name]=G?function(...q){let W=o1.renderer.apply(this,q);return!1===W&&(W=G.apply(this,q)),W}:o1.renderer}if(o1.tokenizer){if(!o1.level||"block"!==o1.level&&"inline"!==o1.level)throw new Error("extension level must be 'block' or 'inline'");a1[o1.level]?a1[o1.level].unshift(o1.tokenizer):a1[o1.level]=[o1.tokenizer],o1.start&&("block"===o1.level?a1.startBlock?a1.startBlock.push(o1.start):a1.startBlock=[o1.start]:"inline"===o1.level&&(a1.startInline?a1.startInline.push(o1.start):a1.startInline=[o1.start]))}o1.childTokens&&(a1.childTokens[o1.name]=o1.childTokens)}),F.extensions=a1),f1.renderer){const o1=z2.defaults.renderer||new T2;for(const G in f1.renderer){const q=o1[G];o1[G]=(...W)=>{let L1=f1.renderer[G].apply(o1,W);return!1===L1&&(L1=q.apply(o1,W)),L1}}F.renderer=o1}if(f1.tokenizer){const o1=z2.defaults.tokenizer||new k2;for(const G in f1.tokenizer){const q=o1[G];o1[G]=(...W)=>{let L1=f1.tokenizer[G].apply(o1,W);return!1===L1&&(L1=q.apply(o1,W)),L1}}F.tokenizer=o1}if(f1.hooks){const o1=z2.defaults.hooks||new U1;for(const G in f1.hooks){const q=o1[G];o1[G]=U1.passThroughHooks.has(G)?W=>{if(z2.defaults.async)return Promise.resolve(f1.hooks[G].call(o1,W)).then(m1=>q.call(o1,m1));const L1=f1.hooks[G].call(o1,W);return q.call(o1,L1)}:(...W)=>{let L1=f1.hooks[G].apply(o1,W);return!1===L1&&(L1=q.apply(o1,W)),L1}}F.hooks=o1}if(f1.walkTokens){const o1=z2.defaults.walkTokens;F.walkTokens=function(G){let q=[];return q.push(f1.walkTokens.call(this,G)),o1&&(q=q.concat(o1.call(this,G))),q}}z2.setOptions(F)})},z2.walkTokens=function(S1,a1){let f1=[];for(const F of S1)switch(f1=f1.concat(a1.call(z2,F)),F.type){case"table":for(const o1 of F.header)f1=f1.concat(z2.walkTokens(o1.tokens,a1));for(const o1 of F.rows)for(const G of o1)f1=f1.concat(z2.walkTokens(G.tokens,a1));break;case"list":f1=f1.concat(z2.walkTokens(F.items,a1));break;default:z2.defaults.extensions&&z2.defaults.extensions.childTokens&&z2.defaults.extensions.childTokens[F.type]?z2.defaults.extensions.childTokens[F.type].forEach(function(o1){f1=f1.concat(z2.walkTokens(F[o1],a1))}):F.tokens&&(f1=f1.concat(z2.walkTokens(F.tokens,a1)))}return f1},z2.parseInline=r2(y2.lexInline,O1.parseInline),z2.Parser=O1,z2.parser=O1.parse,z2.Renderer=T2,z2.TextRenderer=d2,z2.Lexer=y2,z2.lexer=y2.lex,z2.Tokenizer=k2,z2.Slugger=N1,z2.Hooks=U1,z2.parse=z2},59783:(h2,w1,_)=>{"use strict";_.d(w1,{$_:()=>n1,F0:()=>k1,Lk:()=>j,Y:()=>Y,YP:()=>E,a6:()=>m,b4:()=>b,ez:()=>d1,h4:()=>_1,iZ:()=>Q,jx:()=>p1,m8:()=>R1,pg:()=>V,wB:()=>D,ws:()=>S});var e=_(5e3),t=_(8929),M=_(85921),f=_(69808);const h=["*"];let m=(()=>{class z1{}return z1.STARTS_WITH="startsWith",z1.CONTAINS="contains",z1.NOT_CONTAINS="notContains",z1.ENDS_WITH="endsWith",z1.EQUALS="equals",z1.NOT_EQUALS="notEquals",z1.IN="in",z1.LESS_THAN="lt",z1.LESS_THAN_OR_EQUAL_TO="lte",z1.GREATER_THAN="gt",z1.GREATER_THAN_OR_EQUAL_TO="gte",z1.BETWEEN="between",z1.IS="is",z1.IS_NOT="isNot",z1.BEFORE="before",z1.AFTER="after",z1.DATE_IS="dateIs",z1.DATE_IS_NOT="dateIsNot",z1.DATE_BEFORE="dateBefore",z1.DATE_AFTER="dateAfter",z1})(),b=(()=>{class z1{constructor(){this.ripple=!1,this.filterMatchModeOptions={text:[m.STARTS_WITH,m.CONTAINS,m.NOT_CONTAINS,m.ENDS_WITH,m.EQUALS,m.NOT_EQUALS],numeric:[m.EQUALS,m.NOT_EQUALS,m.LESS_THAN,m.LESS_THAN_OR_EQUAL_TO,m.GREATER_THAN,m.GREATER_THAN_OR_EQUAL_TO],date:[m.DATE_IS,m.DATE_IS_NOT,m.DATE_BEFORE,m.DATE_AFTER]},this.translation={startsWith:"Starts with",contains:"Contains",notContains:"Not contains",endsWith:"Ends with",equals:"Equals",notEquals:"Not equals",noFilter:"No Filter",lt:"Less than",lte:"Less than or equal to",gt:"Greater than",gte:"Greater than or equal to",is:"Is",isNot:"Is not",before:"Before",after:"After",dateIs:"Date is",dateIsNot:"Date is not",dateBefore:"Date is before",dateAfter:"Date is after",clear:"Clear",apply:"Apply",matchAll:"Match All",matchAny:"Match Any",addRule:"Add Rule",removeRule:"Remove Rule",accept:"Yes",reject:"No",choose:"Choose",upload:"Upload",cancel:"Cancel",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
1ay","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dateFormat:"mm/dd/yy",firstDayOfWeek:0,today:"Today",weekHeader:"Wk",weak:"Weak",medium:"Medium",strong:"Strong",passwordPrompt:"Enter a password",emptyMessage:"No results found",emptyFilterMessage:"No results found"},this.zIndex={modal:1100,overlay:1e3,menu:1e3,tooltip:1100},this.translationSource=new t.xQ,this.translationObserver=this.translationSource.asObservable()}getTranslation(B1){return this.translation[B1]}setTranslation(B1){this.translation=Object.assign(Object.assign({},this.translation),B1),this.translationSource.next(this.translation)}}return z1.\u0275fac=function(B1){return new(B1||z1)},z1.\u0275prov=e.Yz7({token:z1,factory:z1.\u0275fac,providedIn:"root"}),z1})(),S=(()=>{class z1{}return z1.STARTS_WITH="startsWith",z1.CONTAINS="contains",z1.NOT_CONTAINS="notContains",z1.ENDS_WITH="endsWith",z1.EQUALS="equals",z1.NOT_EQUALS="notEquals",z1.NO_FILTER="noFilter",z1.LT="lt",z1.LTE="lte",z1.GT="gt",z1.GTE="gte",z1.IS="is",z1.IS_NOT="isNot",z1.BEFORE="before",z1.AFTER="after",z1.CLEAR="clear",z1.APPLY="apply",z1.MATCH_ALL="matchAll",z1.MATCH_ANY="matchAny",z1.ADD_RULE="addRule",z1.REMOVE_RULE="removeRule",z1.ACCEPT="accept",z1.REJECT="reject",z1.CHOOSE="choose",z1.UPLOAD="upload",z1.CANCEL="cancel",z1.DAY_NAMES="dayNames",z1.DAY_NAMES_SHORT="dayNamesShort",z1.DAY_NAMES_MIN="dayNamesMin",z1.MONTH_NAMES="monthNames",z1.MONTH_NAMES_SHORT="monthNamesShort",z1.FIRST_DAY_OF_WEEK="firstDayOfWeek",z1.TODAY="today",z1.WEEK_HEADER="weekHeader",z1.WEAK="weak",z1.MEDIUM="medium",z1.STRONG="strong",z1.PASSWORD_PROMPT="passwordPrompt",z1.EMPTY_MESSAGE="emptyMessage",z1.EMPTY_FILTER_MESSAGE="emptyFilterMessage",z1})();var D=(()=>{return(z1=D||(D={}))[z1.ACCEPT=0]="ACCEPT",z1[z1.REJECT=1]="REJECT",z1[z1.CANCEL=2]="CANCEL",D;var z1})();let E=(()=>{class z1{constructor(){this.requireConfirmationSource=new t.xQ,this.acceptConfirmationSource=new t.xQ,this.requireConfirmation$=this.requireConfirmationSource.asObservable(),this.accept=this.acceptConfirmationSource.asObservable()}confirm(B1){return this.requireConfirmationSource.next(B1),this}close(){return this.requireConfirmationSource.next(null),this}onAccept(){this.acceptConfirmationSource.next(null)}}return z1.\u0275fac=function(B1){return new(B1||z1)},z1.\u0275prov=e.Yz7({token:z1,factory:z1.\u0275fac}),z1})(),Q=(()=>{class z1{constructor(){this.filters={startsWith:(B1,$,R2)=>{if(null==$||""===$.trim())return!0;if(null==B1)return!1;let _2=M.gb.removeAccents($.toString()).toLocaleLowerCase(R2);return M.gb.removeAccents(B1.toString()).toLocaleLowerCase(R2).slice(0,_2.length)===_2},contains:(B1,$,R2)=>{if(null==$||"string"==typeof $&&""===$.trim())return!0;if(null==B1)return!1;let _2=M.gb.removeAccents($.toString()).toLocaleLowerCase(R2);return-1!==M.gb.removeAccents(B1.toString()).toLocaleLowerCase(R2).indexOf(_2)},notContains:(B1,$,R2)=>{if(null==$||"string"==typeof $&&""===$.trim())return!0;if(null==B1)return!1;let _2=M.gb.removeAccents($.toString()).toLocaleLowerCase(R2);return-1===M.gb.removeAccents(B1.toString()).toLocaleLowerCase(R2).indexOf(_2)},endsWith:(B1,$,R2)=>{if(null==$||""===$.trim())return!0;if(null==B1)return!1;let _2=M.gb.removeAccents($.toString()).toLocaleLowerCase(R2),p2=M.gb.removeAccents(B1.toString()).toLocaleLowerCase(R2);return-1!==p2.indexOf(_2,p2.length-_2.length)},equals:(B1,$,R2)=>null==$||"string"==typeof $&&""===$.trim()||null!=B1&&(B1.getTime&&$.getTime?B1.getTime()===$.getTime():M.gb.removeAccents(B1.toString()).toLocaleLowerCase(R2)==M.gb.removeAccents($.toString()).toLocaleLowerCase(R2)),notEquals:(B1,$,R2)=>!(null==$||"string"==typeof $&&""===$.trim()||null!=B1&&(B1.getTime&&$.getTime?B1.getTime()===$.getTime():M.gb.removeAccents(B1.toString()).toLocaleLowerCase(R2)==M.gb.removeAccents($.toString()).toLocaleLowerCase(R2))),in:(B1,$)=>{if(null==$||0===$.length)return!0;for(let R2=0;R2<$.length;R2++)if(M.gb.equals(B1,$[R2]))return!0;return!1},between:(B1,$)=>null==$||null==$[0]||null==$[1]||null!=B1&&(B1.getTime?$[0].getTime()<=B1.getTime()&&B1.getTime()<=$[1].getTime():$[0]<=B1&&B1<=$[1]),lt:(B1,$,R2)=>null==$||null!=B1&&(B1.getTime&&$.getTime?B1.getTime()<$.getTime():B1<$),lte:(B1,$,R2)=>null==$||null!=B1&&(B1.getTime&&$.getTime?B1.getTime()<=$.getTime():B1<=$),gt:(B1,$,R2)=>null==$||null!=B1&&(B1.getTime&&$.getTime?B1.getTime()>$.getTime():B1>$),gte:(B1,$,R2)=>null==$||null!=B1&&(B1.getTime&&$.getTime?B1.getTime()>=$.getTime():B1>=$),is:(B1,$,R2)=>this.filters.equals(B1,$,R2),isNot:(B1,$,R2)=>this.filters.notEquals(B1,$,R2),before:(B1,$,R2)=>this.filters.lt(B1,$,R2),after:(B1,$,R2)=>this.filters.gt(B1,$,R2),dateIs:(B1,$)=>null==$||null!=B1&&B1.toDateString()===$.toDateString(),dateIsNot:(B1,$)=>null==$||null!=B1&&B1.toDateString()!==$.toDateString(),dateBefore:(B1,$)=>null==$||null!=B1&&B1.getTime()<$.getTime(),dateAfter:(B1,$)=>null==$||null!=B1&&B1.getTime()>$.getTime()}}filter(B1,$,R2,_2,p2){let L2=[];if(B1)for(let C2 of B1)for(let k2 of $){let Y1=M.gb.resolveFieldData(C2,k2);if(this.filters[_2](Y1,R2,p2)){L2.push(C2);break}}return L2}register(B1,$){this.filters[B1]=$}}return z1.\u0275fac=function(B1){return new(B1||z1)},z1.\u0275prov=e.Yz7({token:z1,factory:z1.\u0275fac,providedIn:"root"}),z1})(),j=(()=>{class z1{constructor(){this.activeItemKeyChange=new t.xQ,this.activeItemKeyChange$=this.activeItemKeyChange.asObservable()}changeKey(B1){this.activeItemKey=B1,this.activeItemKeyChange.next(this.activeItemKey)}reset(){this.activeItemKey=null,this.activeItemKeyChange.next(this.activeItemKey)}}return z1.\u0275fac=function(B1){return new(B1||z1)},z1.\u0275prov=e.Yz7({token:z1,factory:z1.\u0275fac}),z1})(),d1=(()=>{class z1{constructor(){this.messageSource=new t.xQ,this.clearSource=new t.xQ,this.messageOb
1server=this.messageSource.asObservable(),this.clearObserver=this.clearSource.asObservable()}add(B1){B1&&this.messageSource.next(B1)}addAll(B1){B1&&B1.length&&this.messageSource.next(B1)}clear(B1){this.clearSource.next(B1||null)}}return z1.\u0275fac=function(B1){return new(B1||z1)},z1.\u0275prov=e.Yz7({token:z1,factory:z1.\u0275fac}),z1})(),k1=(()=>{class z1{constructor(){this.clickSource=new t.xQ,this.clickObservable=this.clickSource.asObservable()}add(B1){B1&&this.clickSource.next(B1)}}return z1.\u0275fac=function(B1){return new(B1||z1)},z1.\u0275prov=e.Yz7({token:z1,factory:z1.\u0275fac,providedIn:"root"}),z1})(),V=(()=>{class z1{}return z1.AND="and",z1.OR="or",z1})(),_1=(()=>{class z1{}return z1.\u0275fac=function(B1){return new(B1||z1)},z1.\u0275cmp=e.Xpm({type:z1,selectors:[["p-header"]],ngContentSelectors:h,decls:1,vars:0,template:function(B1,$){1&B1&&(e.F$t(),e.Hsn(0))},encapsulation:2}),z1})(),n1=(()=>{class z1{}return z1.\u0275fac=function(B1){return new(B1||z1)},z1.\u0275cmp=e.Xpm({type:z1,selectors:[["p-footer"]],ngContentSelectors:h,decls:1,vars:0,template:function(B1,$){1&B1&&(e.F$t(),e.Hsn(0))},encapsulation:2}),z1})(),p1=(()=>{class z1{constructor(B1){this.template=B1}getType(){return this.name}}return z1.\u0275fac=function(B1){return new(B1||z1)(e.Y36(e.Rgc))},z1.\u0275dir=e.lG2({type:z1,selectors:[["","pTemplate",""]],inputs:{type:"type",name:["pTemplate","name"]}}),z1})(),R1=(()=>{class z1{}return z1.\u0275fac=function(B1){return new(B1||z1)},z1.\u0275mod=e.oAB({type:z1}),z1.\u0275inj=e.cJS({imports:[[f.ez]]}),z1})(),Y=(()=>{class z1{constructor(){this.dragStartSource=new t.xQ,this.dragStopSource=new t.xQ,this.dragStart$=this.dragStartSource.asObservable(),this.dragStop$=this.dragStopSource.asObservable()}startDrag(B1){this.dragStartSource.next(B1)}stopDrag(B1){this.dragStopSource.next(B1)}}return z1.\u0275fac=function(B1){return new(B1||z1)},z1.\u0275prov=e.Yz7({token:z1,factory:z1.\u0275fac}),z1})()},40845:(h2,w1,_)=>{"use strict";_.d(w1,{Hq:()=>d1,hJ:()=>t1,zx:()=>k1});var e=_(5e3),t=_(75730),M=_(69808),f=_(25787),h=_(59783);function m(V,_1){1&V&&e.GkF(0)}const b=function(V,_1,n1,p1){return{"p-button-icon":!0,"p-button-icon-left":V,"p-button-icon-right":_1,"p-button-icon-top":n1,"p-button-icon-bottom":p1}};function S(V,_1){if(1&V&&e._UZ(0,"span",4),2&V){const n1=e.oxw();e.Tol(n1.loading?"p-button-loading-icon "+n1.loadingIcon:n1.icon),e.Q6J("ngClass",e.l5B(4,b,"left"===n1.iconPos&&n1.label,"right"===n1.iconPos&&n1.label,"top"===n1.iconPos&&n1.label,"bottom"===n1.iconPos&&n1.label)),e.uIk("aria-hidden",!0)}}function D(V,_1){if(1&V&&(e.TgZ(0,"span",5),e._uU(1),e.qZA()),2&V){const n1=e.oxw();e.uIk("aria-hidden",n1.icon&&!n1.label),e.xp6(1),e.Oqu(n1.label||"\xa0")}}function E(V,_1){if(1&V&&(e.TgZ(0,"span",4),e._uU(1),e.qZA()),2&V){const n1=e.oxw();e.Tol(n1.badgeClass),e.Q6J("ngClass",n1.badgeStyleClass()),e.xp6(1),e.Oqu(n1.badge)}}const Q=function(V,_1,n1,p1,R1){return{"p-button p-component":!0,"p-button-icon-only":V,"p-button-vertical":_1,"p-disabled":n1,"p-button-loading":p1,"p-button-loading-label-only":R1}},j=["*"];let d1=(()=>{class V{constructor(n1){this.el=n1,this.iconPos="left",this.loadingIcon="pi pi-spinner pi-spin",this._loading=!1}ngAfterViewInit(){this._initialStyleClass=this.el.nativeElement.className,t.p.addMultipleClasses(this.el.nativeElement,this.getStyleClass()),(this.icon||this.loading)&&this.createIconEl();let n1=document.createElement("span");this.icon&&!this.label&&n1.setAttribute("aria-hidden","true"),n1.className="p-button-label",this.label?n1.appendChild(document.createTextNode(this.label)):n1.innerHTML="&nbsp;",this.el.nativeElement.appendChild(n1),this.initialized=!0}getStyleClass(){let n1="p-button p-component";return this.icon&&!this.label&&(n1+=" p-button-icon-only"),this.loading&&(n1+=" p-disabled p-button-loading",!this.icon&&this.label&&(n1+=" p-button-loading-label-only")),n1}setStyleClass(){let n1=this.getStyleClass();this.el.nativeElement.className=n1+" "+this._initialStyleClass}createIconEl(){let n1=document.createElement("span");n1.className="p-button-icon",n1.setAttribute("aria-hidden","true");
1let p1=this.label?"p-button-icon-"+this.iconPos:null;p1&&t.p.addClass(n1,p1);let R1=this.getIconClass();R1&&t.p.addMultipleClasses(n1,R1);let Y=t.p.findSingle(this.el.nativeElement,".p-button-label");Y?this.el.nativeElement.insertBefore(n1,Y):this.el.nativeElement.appendChild(n1)}getIconClass(){return this.loading?"p-button-loading-icon "+this.loadingIcon:this._icon}setIconClass(){let n1=t.p.findSingle(this.el.nativeElement,".p-button-icon");n1?n1.className=this.iconPos?"p-button-icon p-button-icon-"+this.iconPos+" "+this.getIconClass():"p-button-icon "+this.getIconClass():this.createIconEl()}removeIconElement(){let n1=t.p.findSingle(this.el.nativeElement,".p-button-icon");this.el.nativeElement.removeChild(n1)}get label(){return this._label}set label(n1){this._label=n1,this.initialized&&(t.p.findSingle(this.el.nativeElement,".p-button-label").textContent=this._label||"&nbsp;",(this.loading||this.icon)&&this.setIconClass(),this.setStyleClass())}get icon(){return this._icon}set icon(n1){this._icon=n1,this.initialized&&(this.setIconClass(),this.setStyleClass())}get loading(){return this._loading}set loading(n1){this._loading=n1,this.initialized&&(this.loading||this.icon?this.setIconClass():this.removeIconElement(),this.setStyleClass())}ngOnDestroy(){this.initialized=!1}}return V.\u0275fac=function(n1){return new(n1||V)(e.Y36(e.SBq))},V.\u0275dir=e.lG2({type:V,selectors:[["","pButton",""]],hostAttrs:[1,"p-element"],inputs:{iconPos:"iconPos",loadingIcon:"loadingIcon",label:"label",icon:"icon",loading:"loading"}}),V})(),k1=(()=>{class V{constructor(){this.type="button",this.iconPos="left",this.loading=!1,this.loadingIcon="pi pi-spinner pi-spin",this.onClick=new e.vpe,this.onFocus=new e.vpe,this.onBlur=new e.vpe}
1ngAfterContentInit(){this.templates.forEach(n1=>{n1.getType(),this.contentTemplate=n1.template})}badgeStyleClass(){return{"p-badge p-component":!0,"p-badge-no-gutter":this.badge&&1===String(this.badge).length}}}return V.\u0275fac=function(n1){return new(n1||V)},V.\u0275cmp=e.Xpm({type:V,selectors:[["p-button"]],contentQueries:function(n1,p1,R1){if(1&n1&&e.Suo(R1,h.jx,4),2&n1){let Y;e.iGM(Y=e.CRH())&&(p1.templates=Y)}},hostAttrs:[1,"p-element"],inputs:{type:"type",iconPos:"iconPos",icon:"icon",badge:"badge",label:"label",disabled:"disabled",loading:"loading",loadingIcon:"loadingIcon",style:"style",styleClass:"styleClass",badgeClass:"badgeClass",ariaLabel:"ariaLabel"},outputs:{onClick:"onClick",onFocus:"onFocus",onBlur:"onBlur"},ngContentSelectors:j,decls:6,vars:17,consts:[["pRipple","",3,"ngStyle","disabled","ngClass","click","focus","blur"],[4,"ngTemplateOutlet"],[3,"ngClass","class",4,"ngIf"],["class","p-button-label",4,"ngIf"],[3,"ngClass"],[1,"p-button-label"]],template:function(n1,p1){1&n1&&(e.F$t(),e.TgZ(0,"button",0),e.NdJ("click",function(Y){return p1.onClick.emit(Y)})("focus",function(Y){return p1.onFocus.emit(Y)})("blur",function(Y){return p1.onBlur.emit(Y)}),e.Hsn(1),e.YNc(2,m,1,0,"ng-container",1),e.YNc(3,S,1,9,"span",2),e.YNc(4,D,2,2,"span",3),e.YNc(5,E,2,4,"span",2),e.qZA()),2&n1&&(e.Tol(p1.styleClass),e.Q6J("ngStyle",p1.style)("disabled",p1.disabled||p1.loading)("ngClass",e.qbA(11,Q,p1.icon&&!p1.label,("top"===p1.iconPos||"bottom"===p1.iconPos)&&p1.label,p1.disabled||p1.loading,p1.loading,p1.loading&&!p1.icon&&p1.label)),e.uIk("type",p1.type)("aria-label",p1.ariaLabel),e.xp6(2),e.Q6J("ngTemplateOutlet",p1.contentTemplate),e.xp6(1),e.Q6J("ngIf",!p1.contentTemplate&&(p1.icon||p1.loading)),e.xp6(1),e.Q6J("ngIf",!p1.contentTemplate),e.xp6(1),e.Q6J("ngIf",!p1.contentTemplate&&p1.badge))},directives:[f.H,M.PC,M.mk,M.tP,M.O5],encapsulation:2,changeDetection:0}),V})(),t1=(()=>{class V{}return V.\u0275fac=function(n1){return new(n1||V)},V.\u0275mod=e.oAB({type:V}),V.\u0275inj=e.cJS({imports:[[M.ez,f.T]]}),V})()},15315:(h2,w1,_)=>{"use strict";_.d(w1,{V:()=>y1,S:()=>y2});var e=_(5e3),t=_(41777),M=_(69808),f=_(75730),h=_(59783);let m=(()=>{class T2{constructor(N1){this.el=N1}onkeydown(N1){if(!0!==this.pFocusTrapDisabled){N1.preventDefault();let O1=f.p.getFocusableElements(this.el.nativeElement);if(O1&&O1.length>0)if(O1[0].ownerDocument.activeElement){let U1=O1.indexOf(O1[0].ownerDocument.activeElement);N1.shiftKey?-1==U1||0===U1?O1[O1.length-1].focus():O1[U1-1].focus():-1==U1||U1===O1.length-1?O1[0].focus():O1[U1+1].focus()}else O1[0].focus()}}}return T2.\u0275fac=function(N1){return new(N1||T2)(e.Y36(e.SBq))},T2.\u0275dir=e.lG2({type:T2,selectors:[["","pFocusTrap",""]],hostAttrs:[1,"p-element"],hostBindings:function(N1,O1){1&N1&&e.NdJ("keydown.tab",function(H1){return O1.onkeydown(H1)})("keydown.shift.tab",function(H1){return O1.onkeydown(H1)})},inputs:{pFocusTrapDisabled:"pFocusTrapDisabled"}}),T2})(),b=(()=>{class T2{}return T2.\u0275fac=function(N1){return new(N1||T2)},T2.\u0275mod=e.oAB({type:T2}),T2.\u0275inj=e.cJS({imports:[[M.ez]]}),T2})();var S=_(25787),D=_(85921);const E=["titlebar"],Q=["content"],j=["footer"];function d1(T2,d2){if(1&T2&&(e.TgZ(0,"span",17),e._uU(1),e.qZA()),2&T2){const N1=e.oxw(4);e.uIk("id",N1.id+"-label"),e.xp6(1),e.Oqu(N1.header)}}function k1(T2,d2){if(1&T2&&(e.TgZ(0,"span",17),e.Hsn(1,1),e.qZA()),2&T2){const N1=e.oxw(4);e.uIk("id",N1.id+"-label")}}function t1(T2,d2){1&T2&&e.GkF(0)}const V=function(){return{"p-dialog-header-icon p-dialog-header-maximize p-link":!0}};function _1(T2,d2){if(1&T2){const N1=e.EpF();e.TgZ(0,"button",18),e.NdJ("click",function(){return e.CHM(N1),e.oxw(4).maximize()})("keydown.enter",function(){return e.CHM(N1),e.oxw(4).maximize()}),e._UZ(1,"span",19),e.qZA()}if(2&T2){const N1=e.oxw(4);e.Q6J("ngClass",e.DdM(2,V)),e.xp6(1),e.Q6J("ngClass",N1.maximized?N1.minimizeIcon:N1.maximizeIcon)}}const n1=function(){return{"p-dialog-header-icon p-dialog-header-close p-link":!0}};function p1(T2,d2){if(1&T2){const N1=e.EpF();e.TgZ(0,"button",20),e.NdJ("click",function(U1){return e.CHM(N1),e.oxw(4).close(U1)})("keydown.enter",function(U1){return e.CHM(N1),e.oxw(4).close(U1)}),e._UZ(1,"span",21),e.qZA()}if(2&T2){const N1=e.oxw(4);e.Q6J("ngClass",e.DdM(4,n1)),e.uIk("aria-label",N1.closeAriaLabel)("tabindex",N1.closeTabindex),e.xp6(1),e.Q6J("ngClass",N1.closeIcon)}}function R1(T2,d2){if(1&T2){const N1=e.EpF();e.TgZ(0,"div",11,12),e.NdJ("mousedown",function(U1){return e.CHM(N1),e.oxw(3).initDrag(U1)}),e.YNc(2,d1,2,2,"span",13),e.YNc(3,k1,2,1,"span",13),e.YNc(4,t1,1,0,"ng-container",8),e.TgZ(5,"div",14),e.YNc(6,_1,2,3,"button",15),e.YNc(7,p1,2,5,"button",16),e.qZA()()}if(2&T2){const N1=e.oxw(3);e.xp6(2),e.Q6J("ngIf",!N1.headerFacet&&!N1.headerTemplate),e.xp6(1),e.Q6J("ngIf",N1.headerFacet),e.xp6(1),e.Q6J("ngTemplateOutlet",N1.headerTemplate),e.xp6(2),e.Q6J("ngIf",N1.maximizable),e.xp6(1),e.Q6J("ngIf",N1.closable)}}function Y(T2,d2){1&T2&&e.GkF(0)}function z1(T2,d2){1&T2&&e.GkF(0)}function g2(T2,d2){if(1&T2&&(e.TgZ(0,"div",22,23),e.Hsn(2,2),e.YNc(3,z1,1,0,"ng-container",8),e.qZA()),2&T2){const N1=e.oxw(3);e.xp6(3),e.Q6J("ngTemplateOutlet",N1.footerTemplate)}}function B1(T2,d2){if(1&T2){const N1=e.EpF();e.TgZ(0,"div",24),e.NdJ("mousedown",function(U1){return e.CHM(N1),e.oxw(3).initResize(U1)}),e.qZA()}}const $=function(T2,d2,N1,O1){return{"p-dialog p-component":!0,"p-dialog-rtl":T2,"p-dialog-draggable":d2,"p-dialog-resizable":N1,"p-dialog-maximized":O1}},R2=function(T2,d2){return{transform:T2,transition:d2}},_2=function(T2){return{value:"visible",params:T2}};function p2(T2,d2){if(1&T2){const N1=e.EpF();e.TgZ(0,"div",3,4),e.NdJ("@animation.start",function(U1){return e.CHM(N1),e.oxw(2).onAnimationStart(U1)})("@animation.done",function(U1){return e.CHM(N1),e.oxw(2).onAnimationEnd(U1)}),e.YNc(2,R1,8,5,"div",5),e.TgZ(3,"div",6,7),e.Hsn(5),e.YNc(6,Y,1,0,"ng-container",8),e.qZA(),e.YNc(7,g2,4,1,"div",9),e.YNc(8,B1,1,0,"div",10),e.qZA()}if(2&T2){const N1=e.oxw(2);e.Tol(N1.styleClass),e.Q6J("ngClass",e.l5B(15,$,N1.rtl,N1.draggable,N1.resizable,N1.maximized))("ngStyle",N1.style)("pFocusTrapDisabled",!1===N1.focusTrap)("@animation",e.VKq(23,_2,e.WLB(20,R2,N1.transformOptions,N1.transitionOptions))),e.uIk("aria-labelledby",N1.id+"-label"),e.xp6(2),e.Q6J("ngIf",N1.showHeader),e.xp6(1),e.Tol(N1.contentStyleClass),e.Q6J("ngClass","p-dialog-content")("ngStyle",N1.contentStyle),e.xp6(3),e.Q6J("ngTemplateOutlet",N1.contentTemplate),e.xp6(1),e.Q6J("ngIf",N1.footerFacet||N1.footerTemplate),e.xp6(1),e.Q6J("ngIf",N1.resizable)}}const L2=function(T2,d2,N1,O1,U1,H1,r2,z2,G2,g0){return{"p-dialog-mask":!0,"p-component-overlay p-component-overlay-enter":T2,"p-dialog-mask-scrollblocker":d2,"p-dialog-left":N1,"p-dialog-right":O1,"p-dialog-top":U1,"p-dialog-top-left":H1,"p-dialog-top-right":r2,"p-dialog-bottom":z2,"p-dialog-bottom-left":G2,"p-dialog-bottom-right":g0}};function C2(T2,d2){if(1&T2&&(e.TgZ(0,"div",1),e.YNc(1,p2,9,25,"div",2),e.qZA()),2&T2){const N1=e.oxw();e.Tol(N1.maskStyleClass),e.Q6J("ngClass",e.rFY(4,L2,[N1.modal,N1.modal||N1.blockScroll,"left"===N1.position,"right"===N1.position,"top"===N1.position,"topleft"===N1.position||"top-left"===N1.position,"topright"===N1.position||"top-right"===N1.position,"bottom"===N1.position,"bottomleft"===N1.position||"bottom-left"===N1.position,"bottomright"===N1.position||"bottom-right"===N1.position])),e.xp6(1),e.Q6J("ngIf",N1.visible)}}const k2=["*",[["p-header"]],[["p-footer"]]],Y1=["*","p-header","p-footer"],f2
1=(0,t.oQ)([(0,t.oB)({transform:"{{transform}}",opacity:0}),(0,t.jt)("{{transition}}")]),U2=(0,t.oQ)([(0,t.jt)("{{transition}}",(0,t.oB)({transform:"{{transform}}",opacity:0}))]);let y1=(()=>{class T2{constructor(N1,O1,U1,H1,r2){this.el=N1,this.renderer=O1,this.zone=U1,this.cd=H1,this.config=r2,this.draggable=!0,this.resizable=!0,this.closeOnEscape=!0,this.closable=!0,this.showHeader=!0,this.blockScroll=!1,this.autoZIndex=!0,this.baseZIndex=0,this.minX=0,this.minY=0,this.focusOnShow=!0,this.keepInViewport=!0,this.focusTrap=!0,this.transitionOptions="150ms cubic-bezier(0, 0, 0.2, 1)",this.closeIcon="pi pi-times",this.closeTabindex="-1",this.minimizeIcon="pi pi-window-minimize",this.maximizeIcon="pi pi-window-maximize",this.onShow=new e.vpe,this.onHide=new e.vpe,this.visibleChange=new e.vpe,this.onResizeInit=new e.vpe,this.onResizeEnd=new e.vpe,this.onDragEnd=new e.vpe,this.onMaximize=new e.vpe,this.id=(0,D.Th)(),this._style={},this._position="center",this.transformOptions="scale(0.7)"}get positionLeft(){return 0}set positionLeft(N1){console.log("positionLeft property is deprecated.")}get positionTop(){return 0}set positionTop(N1){console.log("positionTop property is deprecated.")}get responsive(){return!1}set responsive(N1){console.log("Responsive property is deprecated.")}get breakpoint(){return 649}set breakpoint(N1){console.log("Breakpoint property is not utilized and deprecated, use breakpoints or CSS media queries instead.")}
1ngAfterContentInit(){this.templates.forEach(N1=>{switch(N1.getType()){case"header":this.headerTemplate=N1.template;break;case"content":default:this.contentTemplate=N1.template;break;case"footer":this.footerTemplate=N1.template}})}ngOnInit(){this.breakpoints&&this.createStyle()}get visible(){return this._visible}set visible(N1){this._visible=N1,this._visible&&!this.maskVisible&&(this.maskVisible=!0)}get style(){return this._style}set style(N1){N1&&(this._style=Object.assign({},N1),this.originalStyle=N1)}get position(){return this._position}set position(N1){switch(this._position=N1,N1){case"topleft":case"bottomleft":case"left":this.transformOptions="translate3d(-100%, 0px, 0px)";break;case"topright":case"bottomright":case"right":this.transformOptions="translate3d(100%, 0px, 0px)";break;case"bottom":this.transformOptions="translate3d(0px, 100%, 0px)";break;case"top":this.transformOptions="translate3d(0px, -100%, 0px)";break;default:this.transformOptions="scale(0.7)"}}focus(){let N1=f.p.findSingle(this.container,"[autofocus]");N1&&this.zone.runOutsideAngular(()=>{setTimeout(()=>N1.focus(),5)})}close(N1){this.visibleChange.emit(!1),N1.preventDefault()}enableModality(){this.closable&&this.dismissableMask&&(this.maskClickListener=this.renderer.listen(this.wrapper,"mousedown",N1=>{this.wrapper&&this.wrapper.isSameNode(N1.target)&&this.close(N1)})),this.modal&&f.p.addClass(document.body,"p-overflow-hidden")}disableModality(){this.wrapper&&(this.dismissableMask&&this.unbindMaskClickListener(),this.modal&&f.p.removeClass(document.body,"p-overflow-hidden"),this.cd.destroyed||this.cd.detectChanges())}maximize(){this.maximized=!this.maximized,!this.modal&&!this.blockScroll&&(this.maximized?f.p.addClass(document.body,"p-overflow-hidden"):f.p.removeClass(document.body,"p-overflow-hidden")),this.onMaximize.emit({maximized:this.maximized})}unbindMaskClickListener(){this.maskClickListener&&(this.maskClickListener(),this.maskClickListener=null)}moveOnTop(){this.autoZIndex&&(D.P9.set("modal",this.container,this.baseZIndex+this.config.zIndex.modal),this.wrapper.style.zIndex=String(parseInt(this.container.style.zIndex,10)-1))}createStyle(){if(!this.styleElement){this.styleElement=document.createElement("style"),this.styleElement.type="text/css",document.head.appendChild(this.styleElement);let N1="";for(let O1 in this.breakpoints)N1+=`\n                    @media screen and (max-width: ${O1}) {\n                        .p-dialog[${this.id}] {\n                            width: ${this.breakpoints[O1]} !important;\n                        }\n                    }\n                `;this.styleElement.innerHTML=N1}}initDrag(N1){f.p.hasClass(N1.target,"p-dialog-header-icon")||f.p.hasClass(N1.target.parentElement,"p-dialog-header-icon")||this.draggable&&(this.dragging=!0,this.lastPageX=N1.pageX,this.lastPageY=N1.pageY,this.container.style.margin="0",f.p.addClass(document.body,"p-unselectable-text"))}onKeydown(N1){if(this.focusTrap&&9===N1.which){N1.preventDefault();let O1=f.p.getFocusableElements(this.container);if(O1&&O1.length>0)if(O1[0].ownerDocument.activeElement){let U1=O1.indexOf(O1[0].ownerDocument.activeElement);N1.shiftKey?-1==U1||0===U1?O1[O1.length-1].focus():O1[U1-1].focus():-1==U1||U1===O1.length-1?O1[0].focus():O1[U1+1].focus()}else O1[0].focus()}}onDrag(N1){if(this.dragging){let O1=f.p.getOuterWidth(this.container),U1=f.p.getOuterHeight(this.container),H1=N1.pageX-this.lastPageX,r2=N1.pageY-this.lastPageY,z2=this.container.getBoundingClientRect(),G2=z2.left+H1,g0=z2.top+r2,q2=f.p.getViewport();this.container.style.position="fixed",this.keepInViewport?(G2>=this.minX&&G2+O1<q2.width&&(this._style.left=G2+"px",this.lastPageX=N1.pageX,this.container.style.left=G2+"px"),g0>=this.minY&&g0+U1<q2.height&&(this._style.top=g0+"px",this.lastPageY=N1.pageY,this.container.style.top=g0+"px")):(this.lastPageX=N1.pageX,this.container.style.left=G2+"px",this.lastPageY=N1.pageY,this.container.style.top=g0+"px")}}endDrag(N1){this.dragging&&(this.dragging=!1,f.p.removeClass(document.body,"p-unselectable-text"),this.cd.detectChanges(),this.onDragEnd.emit(N1))}resetPosition(){this.container.style.position="",this.container.style.left="",this.container.style.top="",this.container.style.margin=""}center(){this.resetPosition()}initResize(N1){this.resizable&&(this.resizing=!0,this.lastPageX=N1.pageX,this.lastPageY=N1.pageY,f.p.addClass(document.body,"p-unselectable-text"),this.onResizeInit.emit(N1))}onResize(N1){if(this.resizing){let O1=N1.pageX-this.lastPageX,U1=N1.pageY-this.lastPageY,H1=f.p.getOuterWidth(this.container),r2=f.p.getOuterHeight(this.container),z2=f.p.getOuterHeight(this.contentViewChild.nativeElement),G2=H1+O1,g0=r2+U1,q2=this.container.style.minWidth,K2=this.container.style.minHeight,u2=this.container.getBoundingClientRect(),X2=f.p.getViewport();(!parseInt(this.container.style.top)||!parseInt(this.container.style.left))&&(G2+=O1,g0+=U1),(!q2||G2>parseInt(q2))&&u2.left+G2<X2.width&&(this._style.width=G2+"px",this.container.style.width=this._style.width),(!K2||g0>parseInt(K2))&&u2.top+g0<X2.height&&(this.contentViewChild.nativeElement.style.height=z2+g0-r2+"px",this._style.height&&(this._style.height=g0+"px",this.container.style.height=this._style.height)),this.lastPageX=N1.pageX,this.lastPageY=N1.pageY}}resizeEnd(N1){this.resizing&&(this.resizing=!1,f.p.removeClass(document.body,"p-unselectable-text"),this.onResizeEnd.emit(N1))}bindGlobalListeners(){this.draggable&&(this.bindDocumentDragListener(),this.bindDocumentDragEndListener()),this.resizable&&this.bindDocumentResizeListeners(),this.closeOnEscape&&this.closable&&this.bindDocumentEscapeListener()}unbindGlobalListeners(){this.unbindDocumentDragListener(),this.unbindDocumentDragEndListener(),this.unbindDocumentResizeListeners(),this.unbindDocumentEscapeListener()}bindDocumentDragListener(){this.zone.runOutsideAngular(()=>{this.documentDragListener=this.onDrag.bind(this),window.document.addEventListener("mousemove",this.documentDragListener)})}unbindDocumentDragListener(){this.documentDragListener&&(window.document.removeEventListener("mousemove",this.documentDragListener),this.documentDragListener=null)}bindDocumentDragEndListener(){this.zone.runOutsideAngular(()=>{this.documentDragEndListener=this.endDrag.bind(this),window.document.addEventListener("mouseup",this.documentDragEndListener)})}unbindDocumentDragEndListener(){this.documentDragEndListener&&(window.document.removeEventListener("mouseup",this.documentDragEndListener),this.documentDragEndListener=null)}bindDocumentResizeListeners(){this.zone.runOutsideAngular(()=>{this.documentResizeListener=this.onResize.bind(this),this.documentResizeEndListener=this.resizeEnd.bind(this),window.document.addEventListener("mousemove",this.documentResizeListener),window.document.addEventListener("mouseup",this.documentResizeEndListener)})}unbindDocumentResizeListeners(){this.documentResizeListener&&this.documentResizeEndListener&&(window.document.removeEventListener("mousemove",this.documentResizeListener),window.document.removeEventListener("mouseup",this.documentResizeEndListener),this.documentResizeListener=null,this.documentResizeEndListener=null)}bindDocumentEscapeListener(){this.documentEscapeListener=this.renderer.listen(this.el?this.el.nativeElement.ownerDocument:"document","keydown",O1=>{27==O1.which&&this.close(O1)})}unbindDocumentEscapeListener(){this.documentEscapeListener&&(this.documentEscapeListener(),this.documentEscapeListener=null)}appendContainer(){this.appendTo&&("body"===this.appendTo?document.body.appendChild(this.wrapper):f.p.appendChild(this.wrapper,this.appendTo))}restoreAppend(){this.container&&this.appendTo&&this.el.nativeElement.appendChild(this.wrapper)}onAnimationStart(N1){switch(N1.toState){case"visible":this.container=N1.element,this.wrapper=this.container.parentElement,this.appendContainer(),this.moveOnTop(),this.bindGlobalListeners(),this.container.setAttribute(this.id,""),this.modal&&this.enableModality(),!this.modal&&this.blockScroll&&f.p.addClass(document.body,"p-overflow-hidden"),this.focusOnShow&&this.focus();break;case"void":this.wrapper&&this.modal&&f.p.addClass(this.wrapper,"p-component-overlay-leave")}}onAnimationEnd(N1){switch(N1.toState){case"void":this.onContainerDestroy(),this.onHide.emit({});break;case"visible":this.onShow.emit({})}}onContainerDestroy(){this.unbindGlobalListeners(),this.dragging=!1,this.maskVisible=!1,this.maximized&&(f.p.removeClass(document.body,"p-overflow-hidden"),this.maximized=!1),this.modal&&this.disableModality(),this.blockScroll&&f.p.removeClass(document.body,"p-overflow-hidden"),this.container&&this.autoZIndex&&D.P9.clear(this.container),this.container=null,this.wrapper=null,this._style=this.originalStyle?Object.assign({},this.originalStyle):{}}destroyStyle(){this.styleElement&&(document.head.removeChild(this.styleElement),this.styleElement=null)}ngOnDestroy(){this.container&&(this.restoreAppend(),this.onContainerDestroy()),this.destroyStyle()}}return T2.\u0275fac=function(N1){return new(N1||T2)(e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(e.R0b),e.Y36(e.sBO),e.Y36(h.b4))},T2.\u0275cmp=e.Xpm({type:T2,selectors:[["p-dialog"]],contentQueries:function(N1,O1,U1){if(1&N1&&(e.Suo(U1,h.h4,5),e.Suo(U1,h.$_,5),e.Suo(U1,h.jx,4)),2&N1){let H1;e.iGM(H1=e.CRH())&&(O1.headerFacet=H1.first),e.iGM(H1=e.CRH())&&(O1.footerFacet=H1.first),e.iGM(H1=e.CRH())&&(O1.templates=H1)}},viewQuery:function(N1,O1){if(1&N1&&(e.Gf(E,5),e.Gf(Q,5),e.Gf(j,5)),2&N1){let U1;e.iGM(U1=e.CRH())&&(O1.headerViewChild=U1.first),e.iGM(U1=e.CRH())&&(O1.contentViewChild=U1.first),e.iGM(U1=e.CRH())&&(O1.footerVie
1wChild=U1.first)}},hostAttrs:[1,"p-element"],inputs:{header:"header",draggable:"draggable",resizable:"resizable",positionLeft:"positionLeft",positionTop:"positionTop",contentStyle:"contentStyle",contentStyleClass:"contentStyleClass",modal:"modal",closeOnEscape:"closeOnEscape",dismissableMask:"dismissableMask",rtl:"rtl",closable:"closable",responsive:"responsive",appendTo:"appendTo",breakpoints:"breakpoints",styleClass:"styleClass",maskStyleClass:"maskStyleClass",showHeader:"showHeader",breakpoint:"breakpoint",blockScroll:"blockScroll",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",minX:"minX",minY:"minY",focusOnShow:"focusOnShow",maximizable:"maximizable",keepInViewport:"keepInViewport",focusTrap:"focusTrap",transitionOptions:"transitionOptions",closeIcon:"closeIcon",closeAriaLabel:"closeAriaLabel",closeTabindex:"closeTabindex",minimizeIcon:"minimizeIcon",maximizeIcon:"maximizeIcon",visible:"visible",style:"style",position:"position"},outputs:{onShow:"onShow",onHide:"onHide",visibleChange:"visibleChange",onResizeInit:"onResizeInit",onResizeEnd:"onResizeEnd",onDragEnd:"onDragEnd",onMaximize:"onMaximize"},ngContentSelectors:Y1,decls:1,vars:1,consts:[[3,"class","ngClass",4,"ngIf"],[3,"ngClass"],["pFocusTrap","","role","dialog",3,"ngClass","ngStyle","class","pFocusTrapDisabled",4,"ngIf"],["pFocusTrap","","role","dialog",3,"ngClass","ngStyle","pFocusTrapDisabled"],["container",""],["class","p-dialog-header",3,"mousedown",4,"ngIf"],[3,"ngClass","ngStyle"],["content",""],[4,"ngTemplateOutlet"],["class","p-dialog-footer",4,"ngIf"],["class","p-resizable-handle","style","z-index: 90;",3,"mousedown",4,"ngIf"],[1,"p-dialog-header",3,"mousedown"],["titlebar",""],["class","p-dialog-title",4,"ngIf"],[1,"p-dialog-header-icons"],["type","button","tabindex","-1","pRipple","",3,"ngClass","click","keydown.enter",4,"ngIf"],["type","button","pRipple","",3,"ngClass","click","keydown.enter",4,"ngIf"],[1,"p-dialog-title"],["type","button","tabindex","-1","pRipple","",3,"ngClass","click","keydown.enter"],[1,"p-dialog-header-maximize-icon",3,"ngClass"],["type","button","pRipple","",3,"ngClass","click","keydown.enter"],[1,"p-dialog-header-close-icon",3,"ngClass"],[1,"p-dialog-footer"],["footer",""],[1,"p-resizable-handle",2,"z-index","90",3,"mousedown"]],template:function(N1,O1){1&N1&&(e.F$t(k2),e.YNc(0,C2,2,15,"div",0)),2&N1&&e.Q6J("ngIf",O1.maskVisible)},directives:[M.O5,M.mk,m,M.PC,M.tP,S.H],styles:[".p-dialog-mask{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;pointer-events:none}.p-dialog-mask.p-component-overlay{pointer-events:auto}.p-dialog{display:flex;flex-direction:column;pointer-events:auto;max-height:90%;transform:scale(1);position:relative}.p-dialog-content{overflow-y:auto;flex-grow:1}.p-dialog-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.p-dialog-draggable .p-dialog-header{cursor:move}.p-dialog-footer{flex-shrink:0}.p-dialog .p-dialog-header-icons{display:flex;align-items:center}.p-dialog .p-dialog-header-icon{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-fluid .p-dialog-footer .p-button{width:auto}.p-dialog-top .p-dialog,.p-dialog-bottom .p-dialog,.p-dialog-left .p-dialog,.p-dialog-right .p-dialog,.p-dialog-top-left .p-dialog,.p-dialog-top-right .p-dialog,.p-dialog-bottom-left .p-dialog,.p-dialog-bottom-right .p-dialog{margin:.75rem;transform:translate(0)}.p-dialog-maximized{transition:none;transform:none;width:100vw!important;height:100vh!important;top:0px!important;left:0px!important;max-height:100%;height:100%}.p-dialog-maximized .p-dialog-content{flex-grow:1}.p-dialog-left{justify-content:flex-start}.p-dialog-right{justify-content:flex-end}.p-dialog-top{align-items:flex-start}.p-dialog-top-left{justify-content:flex-start;align-items:flex-start}.p-dialog-top-right{justify-content:flex-end;align-items:flex-start}.p-dialog-bottom{align-items:flex-end}.p-dialog-bottom-left{justify-content:flex-start;align-items:flex-end}.p-dialog-bottom-right{justify-content:flex-end;align-items:flex-end}.p-dialog .p-resizable-handle{position:absolute;font-size:.1px;
1display:block;cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.p-confirm-dialog .p-dialog-content{display:flex;align-items:center}\n"],encapsulation:2,data:{animation:[(0,t.X$)("animation",[(0,t.eR)("void => visible",[(0,t._7)(f2)]),(0,t.eR)("visible => void",[(0,t._7)(U2)])])]},changeDetection:0}),T2})(),y2=(()=>{class T2{}return T2.\u0275fac=function(N1){return new(N1||T2)},T2.\u0275mod=e.oAB({type:T2}),T2.\u0275inj=e.cJS({imports:[[M.ez,b,S.T],h.m8]}),T2})()},75730:(h2,w1,_)=>{"use strict";_.d(w1,{V:()=>t,p:()=>e});let e=(()=>{class M{static addClass(h,m){h.classList?h.classList.add(m):h.className+=" "+m}static addMultipleClasses(h,m){if(h.classList){let b=m.trim().split(" ");for(let S=0;S<b.length;S++)h.classList.add(b[S])}else{let b=m.split(" ");for(let S=0;S<b.length;S++)h.className+=" "+b[S]}}static removeClass(h,m){h.classList?h.classList.remove(m):h.className=h.className.replace(new RegExp("(^|\\b)"+m.split(" ").join("|")+"(\\b|$)","gi")," ")}static hasClass(h,m){return h.classList?h.classList.contains(m):new RegExp("(^| )"+m+"( |$)","gi").test(h.className)}static siblings(h){return Array.prototype.filter.call(h.parentNode.children,function(m){return m!==h})}static find(h,m){return Array.from(h.querySelectorAll(m))}static findSingle(h,m){return h?h.querySelector(m):null}static index(h){let m=h.parentNode.childNodes,b=0;for(var S=0;S<m.length;S++){if(m[S]==h)return b;1==m[S].nodeType&&b++}return-1}static indexWithinGroup(h,m){let b=h.parentNode?h.parentNode.childNodes:[],S=0;for(var D=0;D<b.length;D++){if(b[D]==h)return S;b[D].attributes&&b[D].attributes[m]&&1==b[D].nodeType&&S++}return-1}static relativePosition(h,m){let b=h.offsetParent?{width:h.offsetWidth,height:h.offsetHeight}:this.getHiddenElementDimensions(h);const S=m.offsetHeight,D=m.getBoundingClientRect(),E=this.getViewport();let Q,j;D.top+S+b.height>E.height?(Q=-1*b.height,h.style.transformOrigin="bottom",D.top+Q<0&&(Q=-1*D.top)):(Q=S,h.style.transformOrigin="top"),j=b.width>E.width?-1*D.left:D.left+b.width>E.width?-1*(D.left+b.width-E.width):0,h.style.top=Q+"px",h.style.left=j+"px"}static absolutePosition(h,m){let V,_1,b=h.offsetParent?{width:h.offsetWidth,height:h.offsetHeight}:this.getHiddenElementDimensions(h),S=b.height,D=b.width,E=m.offsetHeight,Q=m.offsetWidth,j=m.getBoundingClientRect(),d1=this.getWindowScrollTop(),k1=this.getWindowScrollLeft(),t1=this.getViewport();j.top+E+S>t1.height?(V=j.top+d1-S,h.style.transformOrigin="bottom",V<0&&(V=d1)):(V=E+j.top+d1,h.style.transformOrigin="top"),_1=j.left+D>t1.width?Math.max(0,j.left+k1+Q-D):j.left+k1,h.style.top=V+"px",h.style.left=_1+"px"}static getParents(h,m=[]){return null===h.parentNode?m:this.getParents(h.parentNode,m.concat([h.parentNode]))}static getScrollableParents(h){let m=[];if(h){let b=this.getParents(h);const S=/(auto|scroll)/,D=E=>{let Q=window.getComputedStyle(E,null);return S.test(Q.getPropertyValue("overflow"))||S.test(Q.getPropertyValue("overflowX"))||S.test(Q.getPropertyValue("overflowY"))};for(let E of b){let Q=1===E.nodeType&&E.dataset.scrollselectors;if(Q){let j=Q.split(",");for(let d1 of j){let k1=this.findSingle(E,d1);k1&&D(k1)&&m.push(k1)}}9!==E.nodeType&&D(E)&&m.push(E)}}return m}static getHiddenElementOuterHeight(h){h.style.visibility="hidden",h.style.display="block";let m=h.offsetHeight;return h.style.display="none",h.style.visibility="visible",m}static getHiddenElementOuterWidth(h){h.style.visibility="hidden",h.style.display="block";let m=h.offsetWidth;return h.style.display="none",h.style.visibility="visible",m}static getHiddenElementDimensions(h){let m={};return h.style.visibility="hidden",h.style.display="block",m.width=h.offsetWidth,m.height=h.offsetHeight,h.style.display="none",h.style.visibility="visible",m}static scrollInView(h,m){let b=getComputedStyle(h).getPropertyValue("borderTopWidth"),S=b?parseFloat(b):0,D=getComputedStyle(h).getPropertyValue("paddingTop"),E=D?parseFloat(D):0,Q=h.getBoundingClientRect(),d1=m.getBoundingClientRect().top+document.body.scrollTop-(Q.top+document.body.scrollTop)-S-E,k1=h.scrollTop,t1=h.clientHeight,V=this.getOuterHeight(m);d1<0?h.scrollTop=k1+d1:d1+V>t1&&(h.scrollTop=k1+d1-t1+V)}static fadeIn(h,m){h.style.opacity=0;let b=+new Date,S=0,D=function(){S=+h.style.opacity.replace(",",".")+((new Date).getTime()-b)/m,h.style.opacity=S,b=+new Date,+S<1&&(window.requestAnimationFrame&&requestAnimationFrame(D)||setTimeout(D,16))};D()}static fadeOut(h,m){var b=1,E=50/m;let Q=setInterval(()=>{(b-=E)<=0&&(b=0,clearInterval(Q)),h.style.opacity=b},50)}
vendor: 5,835 bytes, line 1
1static getWindowScrollTop(){let h=document.documentElement;return(window.pageYOffset||h.scrollTop)-(h.clientTop||0)}static getWindowScrollLeft(){let h=document.documentElement;return(window.pageXOffset||h.scrollLeft)-(h.clientLeft||0)}static matches(h,m){var b=Element.prototype;return(b.matches||b.webkitMatchesSelector||b.mozMatchesSelector||b.msMatchesSelector||function(D){return-1!==[].indexOf.call(document.querySelectorAll(D),this)}).call(h,m)}static getOuterWidth(h,m){let b=h.offsetWidth;if(m){let S=getComputedStyle(h);b+=parseFloat(S.marginLeft)+parseFloat(S.marginRight)}return b}static getHorizontalPadding(h){let m=getComputedStyle(h);return parseFloat(m.paddingLeft)+parseFloat(m.paddingRight)}static getHorizontalMargin(h){let m=getComputedStyle(h);return parseFloat(m.marginLeft)+parseFloat(m.marginRight)}static innerWidth(h){let m=h.offsetWidth,b=getComputedStyle(h);return m+=parseFloat(b.paddingLeft)+parseFloat(b.paddingRight),m}static width(h){let m=h.offsetWidth,b=getComputedStyle(h);return m-=parseFloat(b.paddingLeft)+parseFloat(b.paddingRight),m}static getInnerHeight(h){let m=h.offsetHeight,b=getComputedStyle(h);return m+=parseFloat(b.paddingTop)+parseFloat(b.paddingBottom),m}static getOuterHeight(h,m){let b=h.offsetHeight;if(m){let S=getComputedStyle(h);b+=parseFloat(S.marginTop)+parseFloat(S.marginBottom)}return b}static getHeight(h){let m=h.offsetHeight,b=getComputedStyle(h);return m-=parseFloat(b.paddingTop)+parseFloat(b.paddingBottom)+parseFloat(b.borderTopWidth)+parseFloat(b.borderBottomWidth),m}static getWidth(h){let m=h.offsetWidth,b=getComputedStyle(h);return m-=parseFloat(b.paddingLeft)+parseFloat(b.paddingRight)+parseFloat(b.borderLeftWidth)+parseFloat(b.borderRightWidth),m}static getViewport(){let h=window,m=document,b=m.documentElement,S=m.getElementsByTagName("body")[0];return{width:h.innerWidth||b.clientWidth||S.clientWidth,height:h.innerHeight||b.clientHeight||S.clientHeight}}static getOffset(h){var m=h.getBoundingClientRect();return{top:m.top+(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0),left:m.left+(window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0)}}static replaceElementWith(h,m){let b=h.parentNode;if(!b)throw"Can't replace element";return b.replaceChild(m,h)}static getUserAgent(){return navigator.userAgent}static isIE(){var h=window.navigator.userAgent;return h.indexOf("MSIE ")>0||(h.indexOf("Trident/")>0?(h.indexOf("rv:"),!0):h.indexOf("Edge/")>0)}static isIOS(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream}static isAndroid(){return/(android)/i.test(navigator.userAgent)}static isTouchDevice(){return"ontouchstart"in window||navigator.maxTouchPoints>0}static appendChild(h,m){if(this.isElement(m))m.appendChild(h);else{if(!m.el||!m.el.nativeElement)throw"Cannot append "+m+" to "+h;m.el.nativeElement.appendChild(h)}}static removeChild(h,m){if(this.isElement(m))m.removeChild(h);else{if(!m.el||!m.el.nativeElement)throw"Cannot remove "+h+" from "+m;m.el.nativeElement.removeChild(h)}}static removeElement(h){"remove"in Element.prototype?h.remove():h.parentNode.removeChild(h)}static isElement(h){return"object"==typeof HTMLElement?h instanceof HTMLElement:h&&"object"==typeof h&&null!==h&&1===h.nodeType&&"string"==typeof h.nodeName}static calculateScrollbarWidth(h){if(h){let m=getComputedStyle(h);return h.offsetWidth-h.clientWidth-parseFloat(m.borderLeftWidth)-parseFloat(m.borderRightWidth)}{if(null!==this.calculatedScrollbarWidth)return this.calculatedScrollbarWidth;let m=document.createElement("div");m.className="p-scrollbar-measure",document.body.appendChild(m);let b=m.offsetWidth-m.clientWidth;return document.body.removeChild(m),this.calculatedScrollbarWidth=b,b}}static calculateScrollbarHeight(){if(null!==this.calculatedScrollbarHeight)return this.calculatedScrollbarHeight;let h=document.createElement("div");h.className="p-scrollbar-measure",document.body.appendChild(h);let m=h.offsetHeight-h.clientHeight;return document.body.removeChild(h),this.calculatedScrollbarWidth=m,m}static invokeElementMethod(h,m,b){h[m].apply(h,b)}static clearSelection(){if(window.getSelection)window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().rangeCount>0&&window.getSelection().getRangeAt(0).getClientRects().length>0&&window.getSelection().removeAllRanges();else if(document.selection&&document.selection.empty)try{document.selection.empty()}catch(h){}}static getBrowser(){if(!this.browser){let h=this.resolveUserAgent();this.browser={},h.browser&&(this.browser[h.browser]=!0,this.browser.version=h.version),this.browser.chrome?this.browser.webkit=!0:this.browser.webkit&&(this.browser.safari=!0)}return this.browser}static resolveUserAgent(){let h=navigator.userAgent.toLowerCase(),m=/(chrome)[ \/]([\w.]+)/.exec(h)||/(webkit)[ \/]([\w.]+)/.exec(h)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(h)||/(msie) ([\w.]+)/.exec(h)||h.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(h)||[];return{browser:m[1]||"",version:m[2]||"0"}}static isInteger(h){return Number.isInteger?Number.isInteger(h):"number"==typeof h&&isFinite(h)&&Math.floor(h)===h}static isHidden(h){return null===h.offsetParent}static getFocusableElements(h){let m=M.find(h,'button:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n                [href][clientHeight][clientWidth]:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n                input:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]), select:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n                textarea:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]), [tabIndex]:not
1([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n                [contenteditable]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]):not(.p-disabled)'),b=[];for(let S of m)"none"!=getComputedStyle(S).display&&"hidden"!=getComputedStyle(S).visibility&&b.push(S);return b}static generateZIndex(){return this.zindex=this.zindex||999,++this.zindex}}return M.zindex=1e3,M.calculatedScrollbarWidth=null,M.calculatedScrollbarHeight=null,M})();class t{constructor(f,h=(()=>{})){this.element=f,this.listener=h}bindScrollListener(){this.scrollableParents=e.getScrollableParents(this.element);for(let f=0;f<this.scrollableParents.length;f++)this.scrollableParents[f].addEventListener("scroll",this.listener)}unbindScrollListener(){if(this.scrollableParents)for(let f=0;f<this.scrollableParents.length;f++)this.scrollableParents[f].removeEventListener("scroll",this.listener)}destroy(){this.unbindScrollListener(),this.element=null,this.listener=null,this.scrollableParents=null}}},14036:(h2,w1,_)=>{"use strict";_.d(w1,{Lt:()=>G,kW:()=>q});var e=_(25421),t=_(5e3),M=_(41777),f=_(69808),h=_(59783),m=_(75730),b=_(85921),S=_(93075),D=_(4119),E=_(25787);function Q(W,L1){if(1&W&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&W){const m1=t.oxw();t.xp6(1),t.Oqu(m1.label||"empty")}}function j(W,L1){1&W&&t.GkF(0)}const d1=function(W){return{height:W}},k1=function(W,L1){return{"p-dropdown-item":!0,"p-highlight":W,"p-disabled":L1}},t1=function(W){return{$implicit:W}},V=["container"],_1=["filter"],n1=["in"],p1=["editableInput"];function R1(W,L1){if(1&W&&(t.ynx(0),t._uU(1),t.BQk()),2&W){const m1=t.oxw(2);t.xp6(1),t.Oqu(m1.label||"empty")}}function Y(W,L1){1&W&&t.GkF(0)}const z1=function(W){return{"p-dropdown-label p-inputtext":!0,"p-dropdown-label-empty":W}};function g2(W,L1){if(1&W&&(t.TgZ(0,"span",12),t.YNc(1,R1,2,1,"ng-container",13),t.YNc(2,Y,1,0,"ng-container",14),t.qZA()),2&W){const m1=t.oxw();t.Q6J("ngClass",t.VKq(9,z1,null==m1.label||0===m1.label.length))("pTooltip",m1.tooltip)("tooltipPosition",m1.tooltipPosition)("positionStyle",m1.tooltipPositionStyle)("tooltipStyleClass",m1.tooltipStyleClass),t.uIk("id",m1.labelId),t.xp6(1),t.Q6J("ngIf",!m1.selectedItemTemplate),t.xp6(1),t.Q6J("ngTemplateOutlet",m1.selectedItemTemplate)("ngTemplateOutletContext",t.VKq(11,t1,m1.selectedOption))}}const B1=function(W){return{"p-dropdown-label p-inputtext p-placeholder":!0,"p-dropdown-label-empty":W}};function $(W,L1){if(1&W&&(t.TgZ(0,"span",15),t._uU(1),t.qZA()),2&W){const m1=t.oxw();t.Q6J("ngClass",t.VKq(2,B1,null==m1.placeholder||0===m1.placeholder.length)),t.xp6(1),t.Oqu(m1.placeholder||"empty")}}function R2(W,L1){if(1&W){const m1=t.EpF();t.TgZ(0,"input",16,17),t.NdJ("click",function(){return t.CHM(m1),t.oxw().onEditableInputClick()})("input",function(l2){return t.CHM(m1),t.oxw().onEditableInputChange(l2)})("focus",function(l2){return t.CHM(m1),t.oxw().onEditableInputFocus(l2)})("blur",function(l2){return t.CHM(m1),t.oxw().onInputBlur(l2)}),t.qZA()}if(2&W){const m1=t.oxw();t.Q6J("disabled",m1.disabled),t.uIk("maxlength",m1.maxlength)("placeholder",m1.placeholder)("aria-expanded",m1.overlayVisible)}}function _2(W,L1){if(1&W){const m1=t.EpF();t.TgZ(0,"i",18),t.NdJ("click",function(l2){return t.CHM(m1),t.oxw().clear(l2)}),t.qZA()}}function p2(W,L1){1&W&&t.GkF(0)}function L2(W,L1){if(1&W){const m1=t.EpF();t.TgZ(0,"div",26)(1,"div",27),t.NdJ("click",function(l2){return l2.stopPropagation()}),t.TgZ(2,"input",28,29),t.NdJ("keydown.enter",function(l2){return l2.preventDefault()})("keydown",function(l2){return t.CHM(m1),t.oxw(2).onKeydown(l2,!1)})("input",function(l2){return t.CHM(m1),t.oxw(2).onFilterInputChange(l2)}),t.qZA(),t._UZ(4,"span",30),t.qZA()()}if(2&W){const m1=t.oxw(2);t.xp6(2),t.Q6J("value",m1.filterValue||""),t.uIk("placeholder",m1.filterPlaceholder)("aria-label",m1.ariaFilterLabel)("aria-activedescendant",m1.overlayVisible?"p-highlighted-option":m1.labelId)}}function C2(W,L1){if(1&W&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&W){const m1=t.oxw().$implicit,G1=t.oxw(3);t.xp6(1),t.Oqu(G1.getOptionGroupLabel(m1)||"empty")}}function k2(W,L1){1&W&&t.GkF(0)}function Y1(W,L1){1&W&&t.GkF(0)}const f2=function(W,L1){return{$implicit:W,selectedOption:L1}};function U2(W,L1){if(1&W&&(t.TgZ(0,"li",32),t.YNc(1,C2,2,1,"span",13),t.YNc(2,k2,1,0,"ng-container",14),t.qZA(),t.YNc(3,Y1,1,0,"ng-container",14)),2&W){const m1=L1.$implicit;t.oxw(2);const G1=t.MAs(8),l2=t.oxw();
1t.xp6(1),t.Q6J("ngIf",!l2.groupTemplate),t.xp6(1),t.Q6J("ngTemplateOutlet",l2.groupTemplate)("ngTemplateOutletContext",t.VKq(5,t1,m1)),t.xp6(1),t.Q6J("ngTemplateOutlet",G1)("ngTemplateOutletContext",t.WLB(7,f2,l2.getOptionGroupChildren(m1),l2.selectedOption))}}function y1(W,L1){if(1&W&&(t.ynx(0),t.YNc(1,U2,4,10,"ng-template",31),t.BQk()),2&W){const m1=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",m1.optionsToDisplay)}}function y2(W,L1){1&W&&t.GkF(0)}function T2(W,L1){if(1&W&&(t.ynx(0),t.YNc(1,y2,1,0,"ng-container",14),t.BQk()),2&W){t.oxw();const m1=t.MAs(8),G1=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",m1)("ngTemplateOutletContext",t.WLB(2,f2,G1.optionsToDisplay,G1.selectedOption))}}function d2(W,L1){if(1&W){const m1=t.EpF();t.TgZ(0,"p-dropdownItem",35),t.NdJ("onClick",function(l2){return t.CHM(m1),t.oxw(4).onItemClick(l2)}),t.qZA()}if(2&W){const m1=L1.$implicit,G1=t.oxw(2).selectedOption,l2=t.oxw(2);t.Q6J("option",m1)("selected",G1==m1)("label",l2.getOptionLabel(m1))("disabled",l2.isOptionDisabled(m1))("template",l2.itemTemplate)}}function N1(W,L1){if(1&W&&(t.ynx(0),t.YNc(1,d2,1,5,"ng-template",31),t.BQk()),2&W){const m1=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",m1)}}function O1(W,L1){if(1&W){const m1=t.EpF();t.ynx(0),t.TgZ(1,"p-dropdownItem",35),t.NdJ("onClick",function(l2){return t.CHM(m1),t.oxw(5).onItemClick(l2)}),t.qZA(),t.BQk()}if(2&W){const m1=L1.$implicit,G1=t.oxw(3).selectedOption,l2=t.oxw(2);t.xp6(1),t.Q6J("option",m1)("selected",G1==m1)("label",l2.getOptionLabel(m1))("disabled",l2.isOptionDisabled(m1))("template",l2.itemTemplate)}}function U1(W,L1){if(1&W){const m1=t.EpF();t.TgZ(0,"cdk-virtual-scroll-viewport",37,38),t.NdJ("scrolledIndexChange",function(){return t.CHM(m1),t.oxw(4).scrollToSelectedVirtualScrollElement()}),t.YNc(2,O1,2,5,"ng-container",39),t.qZA()}if(2&W){const m1=t.oxw(2).$implicit,G1=t.oxw(2);t.Q6J("ngStyle",t.VKq(3,d1,G1.scrollHeight))("itemSize",G1.itemSize),t.xp6(2),t.Q6J("cdkVirtualForOf",m1)}}function H1(W,L1){if(1&W&&t.YNc(0,U1,3,5,"cdk-virtual-scroll-viewport",36),2&W){const m1=t.oxw(3);t.Q6J("ngIf",m1.virtualScroll&&m1.optionsToDisplay&&m1.optionsToDisplay.length)}}function r2(W,L1){if(1&W&&(t.YNc(0,N1,2,1,"ng-container",33),t.YNc(1,H1,1,1,"ng-template",null,34,t.W1O)),2&W){const m1=t.MAs(2),G1=t.oxw(2);t.Q6J("ngIf",!G1.virtualScroll)("ngIfElse",m1)}}function z2(W,L1){if(1&W&&(t.ynx(0),t._uU(1),t.BQk()),2&W){const m1=t.oxw(3);t.xp6(1),t.hij(" ",m1.emptyFilterMessageLabel," ")}}function G2(W,L1){1&W&&t.GkF(0,null,41)}function g0(W,L1){if(1&W&&(t.TgZ(0,"li",40),t.YNc(1,z2,2,1,"ng-container",33),t.YNc(2,G2,2,0,"ng-container",20),t.qZA()),2&W){const m1=t.oxw(2);t.xp6(1),t.Q6J("ngIf",!m1.emptyFilterTemplate&&!m1.emptyTemplate)("ngIfElse",m1.emptyFilter),t.xp6(1),t.Q6J("ngTemplateOutlet",m1.emptyFilterTemplate||m1.emptyTemplate)}}function q2(W,L1){if(1&W&&(t.ynx(0),t._uU(1),t.BQk()),2&W){const m1=t.oxw(3);t.xp6(1),t.hij(" ",m1.emptyMessageLabel," ")}}function K2(W,L1){1&W&&t.GkF(0,null,42)}function u2(W,L1){if(1&W&&(t.TgZ(0,"li",40),t.YNc(1,q2,2,1,"ng-container",33),t.YNc(2,K2,2,0,"ng-container",20),t.qZA()),2&W){const m1=t.oxw(2);t.xp6(1),t.Q6J("ngIf",!m1.emptyTemplate)("ngIfElse",m1.empty),t.xp6(1),t.Q6J("ngTemplateOutlet",m1.emptyTemplate)}}function X2(W,L1){1&W&&t.GkF(0)}const v2=function(W,L1){return{showTransitionParams:W,hideTransitionParams:L1}},Y2=function(W){return{value:"visible",params:W}},S1=function(W){return{"p-dropdown-virtualscroll":W}};function a1(W,L1){if(1&W){const m1=t.EpF();t.TgZ(0,"div",19),t.NdJ("click",function(l2){return t.CHM(m1),t.oxw().onOverlayClick(l2)})("@overlayAnimation.start",function(l2){return t.CHM(m1),t.oxw().onOverlayAnimationStart(l2)})("@overlayAnimation.start",function(l2){return t.CHM(m1),t.oxw().onOverlayAnimationEnd(l2)}),t.YNc(1,p2,1,0,"ng-container",20),t.YNc(2,L2,5,4,"div",21),t.TgZ(3,"div",22)(4,"ul",23),t.YNc(5,y1,2,1,"ng-container",13),t.YNc(6,T2,2,5,"ng-container",13),t.YNc(7,r2,3,2,"ng-template",null,24,t.W1O),t.YNc(9,g0,3,3,"li",25),t.YNc(10,u2,3,3,"li",25),t.qZA()(),t.YNc(11,X2,1,0,"ng-container",20),t.qZA()}if(2&W){const m1=t.oxw();t.Tol(m1.panelStyleClass),t.Q6J("ngClass","p-dropdown-panel p-component")("@overlayAnimation",t.VKq(19,Y2,t.WLB(16,v2,m1.showTransitionOptions,m1.hideTransitionOptions)))("ngStyle",m1.panelStyle),t.xp6(1),t.Q6J("ngTemplateOutlet",m1.headerTemplate),t.xp6(1),t.Q6J("ngIf",m1.filter),t.xp6(1),t.Udp("max-height",m1.virtualScroll?"auto":m1.scrollHeight||"auto"),t.xp6(1),t.Q6J("ngClass",t.VKq(21,S1,m1.virtualScroll)),t.uIk("id",m1.listId),t.xp6(1),t.Q6J("ngIf",m1.group),t.xp6(1),t.Q6J("ngIf",!m1.group),t.xp6(3),t.Q6J("ngIf",m1.filterValue&&m1.isEmpty()),t.xp6(1),t.Q6J("ngIf",!m1.filterValue&&m1.isEmpty()),t.xp6(1),t.Q6J("ngTemplateOutlet",m1.footerTemplate)}}const f1=function(W,L1,m1,G1){return{"p-dropdown p-component":!0,"p-disabled":W,"p-dropdown-open":L1,"p-focus":m1,"p-dropdown-clearable":G1}},F={provide:S.JU,useExisting:(0,t.Gpc)(()=>G),multi:!0};let o1=(()=>{class W{constructor(){this.onClick=new t.vpe}onOptionClick(m1){this.onClick.emit({originalEvent:m1,option:this.option})}}return W.\u0275fac=function(m1){return new(m1||W)},W.\u0275cmp=t.Xpm({type:W,selectors:[["p-dropdownItem"]],hostAttrs:[1,"p-element"],inputs:{option:"option",selected:"selected",label:"label",disabled:"disabled",visible:"visible",itemSize:"itemSize",template:"template"},outputs:{onClick:"onClick"},decls:3,vars:15,consts:[["role","option","pRipple","",3,"ngStyle","id","ngClass","click"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(m1,G1){1&m1&&
1(t.TgZ(0,"li",0),t.NdJ("click",function(S2){return G1.onOptionClick(S2)}),t.YNc(1,Q,2,1,"span",1),t.YNc(2,j,1,0,"ng-container",2),t.qZA()),2&m1&&(t.Q6J("ngStyle",t.VKq(8,d1,G1.itemSize+"px"))("id",G1.selected?"p-highlighted-option":"")("ngClass",t.WLB(10,k1,G1.selected,G1.disabled)),t.uIk("aria-label",G1.label)("aria-selected",G1.selected),t.xp6(1),t.Q6J("ngIf",!G1.template),t.xp6(1),t.Q6J("ngTemplateOutlet",G1.template)("ngTemplateOutletContext",t.VKq(13,t1,G1.option)))},directives:[E.H,f.PC,f.mk,f.O5,f.tP],encapsulation:2}),W})(),G=(()=>{class W{constructor(m1,G1,l2,S2,s0,x0,z0){this.el=m1,this.renderer=G1,this.cd=l2,this.zone=S2,this.filterService=s0,this.config=x0,this.overlayService=z0,this.scrollHeight="200px",this.resetFilterOnHide=!1,this.dropdownIcon="pi pi-chevron-down",this.optionGroupChildren="items",this.autoDisplayFirst=!0,this.emptyFilterMessage="",this.emptyMessage="",this.autoZIndex=!0,this.baseZIndex=0,this.showTransitionOptions=".12s cubic-bezier(0, 0, 0.2, 1)",this.hideTransitionOptions=".1s linear",this.filterMatchMode="contains",this.tooltip="",this.tooltipPosition="right",this.tooltipPositionStyle="absolute",this.autofocusFilter=!0,this.onChange=new t.vpe,this.onFilter=new t.vpe,this.onFocus=new t.vpe,this.onBlur=new t.vpe,this.onClick=new t.vpe,this.onShow=new t.vpe,this.onHide=new t.vpe,this.onClear=new t.vpe,this.onModelChange=()=>{},this.onModelTouched=()=>{},this.viewPortOffsetTop=0,this.id=(0,b.Th)()}get disabled(){return this._disabled}set disabled(m1){m1&&(this.focused=!1,this.overlayVisible&&this.hide()),this._disabled=m1,this.cd.destroyed||this.cd.detectChanges()}
1ngAfterContentInit(){this.templates.forEach(m1=>{switch(m1.getType()){case"item":default:this.itemTemplate=m1.template;break;case"selectedItem":this.selectedItemTemplate=m1.template;break;case"header":this.headerTemplate=m1.template;break;case"footer":this.footerTemplate=m1.template;break;case"emptyfilter":this.emptyFilterTemplate=m1.template;break;case"empty":this.emptyTemplate=m1.template;break;case"group":this.groupTemplate=m1.template}})}ngOnInit(){this.optionsToDisplay=this.options,this.updateSelectedOption(null),this.labelId=this.id+"_label",this.listId=this.id+"_list"}get options(){return this._options}set options(m1){this._options=m1,this.optionsToDisplay=this._options,this.updateSelectedOption(this.value),this.selectedOption=this.findOption(this.value,this.optionsToDisplay),this.selectedOption||(this.value=null,this.onModelChange(this.value)),this.optionsChanged=!0,this._filterValue&&this._filterValue.length&&this.activateFilter()}get filterValue(){return this._filterValue}set filterValue(m1){this._filterValue=m1,this.activateFilter()}ngAfterViewInit(){this.editable&&this.updateEditableLabel()}get label(){return this.selectedOption?this.getOptionLabel(this.selectedOption):null}get emptyMessageLabel(){return this.emptyMessage||this.config.getTranslation(h.ws.EMPTY_MESSAGE)}get emptyFilterMessageLabel(){return this.emptyFilterMessage||this.config.getTranslation(h.ws.EMPTY_FILTER_MESSAGE)}get filled(){return this.value||null!=this.value||null!=this.value}updateEditableLabel(){this.editableInputViewChild&&this.editableInputViewChild.nativeElement&&(this.editableInputViewChild.nativeElement.value=this.selectedOption?this.getOptionLabel(this.selectedOption):this.value||"")}getOptionLabel(m1){return this.optionLabel?b.gb.resolveFieldData(m1,this.optionLabel):null!=m1.label?m1.label:m1}getOptionValue(m1){return this.optionValue?b.gb.resolveFieldData(m1,this.optionValue):this.optionLabel||void 0===m1.value?m1:m1.value}isOptionDisabled(m1){return this.optionDisabled?b.gb.resolveFieldData(m1,this.optionDisabled):void 0!==m1.disabled&&m1.disabled}getOptionGroupLabel(m1){return this.optionGroupLabel?b.gb.resolveFieldData(m1,this.optionGroupLabel):null!=m1.label?m1.label:m1}getOptionGroupChildren(m1){return this.optionGroupChildren?b.gb.resolveFieldData(m1,this.optionGroupChildren):m1.items}onItemClick(m1){const G1=m1.option;this.isOptionDisabled(G1)||(this.selectItem(m1.originalEvent,G1),this.accessibleViewChild.nativeElement.focus()),setTimeout(()=>{this.hide()},150)}selectItem(m1,G1){this.selectedOption!=G1&&(this.selectedOption=G1,this.value=this.getOptionValue(G1),this.onModelChange(this.value),this.updateEditableLabel(),this.onChange.emit({originalEvent:m1,value:this.value}),this.virtualScroll&&setTimeout(()=>{this.viewPortOffsetTop=this.viewPort?this.viewPort.measureScrollOffset():0},1))}ngAfterViewChecked(){if(this.optionsChanged&&this.overlayVisible&&(this.optionsChanged=!1,this.virtualScroll&&this.updateVirtualScrollSelectedIndex(!0),this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.alignOverlay()},1)})),this.selectedOptionUpdated&&this.itemsWrapper){if(this.virtualScroll&&this.viewPort){let G1=this.viewPort.getRenderedRange();this.updateVirtualScrollSelectedIndex(!1),(G1.start>this.virtualScrollSelectedIndex||G1.end<this.virtualScrollSelectedIndex)&&this.viewPort.scrollToIndex(this.virtualScrollSelectedIndex)}m.p.findSingle(this.overlay,"li.p-highlight")&&m.p.scrollInView(this.itemsWrapper,m.p.findSingle(this.overlay,"li.p-highlight")),this.selectedOptionUpdated=!1}}writeValue(m1){this.filter&&this.resetFilter(),this.value=m1,this.updateSelectedOption(m1),this.updateEditableLabel(),this.cd.markForCheck()}resetFilter(){this._filterValue=null,this.filterViewChild&&this.filterViewChild.nativeElement&&(this.filterViewChild.nativeElement.value=""),this.optionsToDisplay=this.options}updateSelectedOption(m1){this.selectedOption=this.findOption(m1,this.optionsToDisplay),this.autoDisplayFirst&&!this.placeholder&&!this.selectedOption&&this.optionsToDisplay&&this.optionsToDisplay.length&&!this.editable&&(this.selectedOption=this.group?this.optionsToDisplay[0].items[0]:this.optionsToDisplay[0],this.value=this.getOptionValue(this.selectedOption),this.onModelChange(this.value)),this.selectedOptionUpdated=!0}registerOnChange(m1){this.onModelChange=m1}registerOnTouched(m1){this.onModelTouched=m1}setDisabledState(m1){this.disabled=m1,this.cd.markForCheck()}onMouseclick(m1){this.disabled||this.readonly||this.isInputClick(m1)||(this.onClick.emit(m1),this.accessibleViewChild.nativeElement.focus(),this.overlayVisible?this.hide():this.show(),this.cd.detectChanges())}onOverlayClick(m1){this.overlayService.add({originalEvent:m1,target:this.el.nativeElement})}isInputClick(m1){return m.p.hasClass(m1.target,"p-dropdown-clear-icon")||m1.target.isSameNode(this.accessibleViewChild.nativeElement)||this.editableInputViewChild&&m1.target.isSameNode(this.editableInputViewChild.nativeElement)}isOutsideClicked(m1){return!(this.el.nativeElement.isSameNode(m1.target)||this.el.nativeElement.contains(m1.target)||this.overlay&&this.overlay.contains(m1.target))}isEmpty(){return!this.optionsToDisplay||this.optionsToDisplay&&0===this.optionsToDisplay.length}onEditableInputClick(){this.bindDocumentClickListener()}onEditableInputFocus(m1){this.focused=!0,this.hide(),this.onFocus.emit(m1)}onEditableInputChange(m1){this.value=m1.target.value,this.updateSelectedOption(this.value),this.onModelChange(this.value),this.onChange.emit({originalEvent:m1,value:this.value})}show(){this.overlayVisible=!0,this.cd.markForCheck()}onOverlayAnimationStart(m1){switch(m1.toState){case"visible":if(this.overlay=m1.element,this.itemsWrapper=m.p.findSingle(this.overlay,this.virtualScroll?".cdk-virtual-scroll-viewport":".p-dropdown-items-wrapper"),this.appendOverlay(),this.autoZIndex&&b.P9.set("overlay",this.overlay,this.baseZIndex+this.config.zIndex.overlay),this.alignOverlay(),this.bindDocumentClickListener(),this.bindDocumentResizeListener(),this.bindScrollListener(),this.options&&this.options.length&&!this.virtualScroll){let l2=m.p.findSingle(this.itemsWrapper,".p-dropdown-item.p-highlight");l2&&l2.scrollIntoView({block:"nearest",inline:"center"})}this.filterViewChild&&this.filterViewChild.nativeElement&&(this.preventModelTouched=!0,this.autofocusFilter&&this.filterViewChild.nativeElement.focus()),this.onShow.emit(m1);break;case"void":this.onOverlayHide(),this.onHide.emit(m1)}}onOverlayAnimationEnd(m1){"void"===m1.toState&&b.P9.clear(m1.element)}scrollToSelectedVirtualScrollElement(){this.virtualAutoScrolled||(this.viewPortOffsetTop?this.viewPort.scrollToOffset(this.viewPortOffsetTop):this.virtualScrollSelectedIndex>-1&&this.viewPort.scrollToIndex(this.virtualScrollSelectedIndex)),this.virtualAutoScrolled=!0}updateVirtualScrollSelectedIndex(m1){this.selectedOption&&this.optionsToDisplay&&this.optionsToDisplay.length&&(m1&&(this.viewPortOffsetTop=0),this.virtualScrollSelectedIndex=this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay))}appendOverlay(){this.appendTo&&("body"===this.appendTo?document.body.appendChild(this.overlay):m.p.appendChild(this.overlay,this.appendTo),this.overlay.style.minWidth||(this.overlay.style.minWidth=m.p.getWidth(this.containerViewChild.nativeElement)+"px"))}restoreOverlayAppend(){this.overlay&&this.appendTo&&this.el.nativeElement.appendChild(this.overlay)}hide(){this.overlayVisible=!1,this.filter&&this.resetFilterOnHide&&this.resetFilter(),this.virtualScroll&&(this.virtualAutoScrolled=!1),this.cd.markForCheck()}alignOverlay(){this.overlay&&(this.appendTo?m.p.absolutePosition(this.overlay,this.containerViewChild.nativeElement):m.p.relativePosition(this.overlay,this.containerViewChild.nativeElement))}onInputFocus(m1){this.focused=!0,this.onFocus.emit(m1)}onInputBlur(m1){this.focused=!1,this.onBlur.emit(m1),this.preventModelTouched||this.onModelTouched(),this.preventModelTouched=!1}findPrevEnabledOption(m1){let G1;if(this.optionsToDisplay&&this.optionsToDisplay.length){for(let l2=m1-1;0<=l2;l2--){let S2=this.optionsToDisplay[l2];if(!this.isOptionDisabled(S2)){G1=S2;break}}if(!G1)for(let l2=this.optionsToDisplay.length-1;l2>=m1;l2--){let S2=this.optionsToDisplay[l2];if(!this.isOptionDisabled(S2)){G1=S2;break}}}return G1}findNextEnabledOption(m1){let G1;if(this.optionsToDisplay&&this.optionsToDisplay.length){for(let l2=m1+1;l2<this.optionsToDisplay.length;l2++){let S2=this.optionsToDisplay[l2];if(!this.isOptionDisabled(S2)){G1=S2;break}}if(!G1)for(let l2=0;l2<m1;l2++){let S2=this.optionsToDisplay[l2];if(!this.isOptionDisabled(S2)){G1=S2;break}}}return G1}
1onKeydown(m1,G1){if(!this.readonly&&this.optionsToDisplay&&null!==this.optionsToDisplay.length)switch(m1.which){case 40:if(!this.overlayVisible&&m1.altKey)this.show();else if(this.group){let l2=this.selectedOption?this.findOptionGroupIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1;if(-1!==l2){let S2=l2.itemIndex+1;S2<this.getOptionGroupChildren(this.optionsToDisplay[l2.groupIndex]).length?(this.selectItem(m1,this.getOptionGroupChildren(this.optionsToDisplay[l2.groupIndex])[S2]),this.selectedOptionUpdated=!0):this.optionsToDisplay[l2.groupIndex+1]&&(this.selectItem(m1,this.getOptionGroupChildren(this.optionsToDisplay[l2.groupIndex+1])[0]),this.selectedOptionUpdated=!0)}else this.optionsToDisplay&&this.optionsToDisplay.length>0&&this.selectItem(m1,this.getOptionGroupChildren(this.optionsToDisplay[0])[0])}else{let l2=this.selectedOption?this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1,S2=this.findNextEnabledOption(l2);S2&&(this.selectItem(m1,S2),this.selectedOptionUpdated=!0)}m1.preventDefault();break;case 38:if(this.group){let l2=this.selectedOption?this.findOptionGroupIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1;if(-1!==l2){let S2=l2.itemIndex-1;if(S2>=0)this.selectItem(m1,this.getOptionGroupChildren(this.optionsToDisplay[l2.groupIndex])[S2]),this.selectedOptionUpdated=!0;else if(S2<0){let s0=this.optionsToDisplay[l2.groupIndex-1];s0&&(this.selectItem(m1,this.getOptionGroupChildren(s0)[this.getOptionGroupChildren(s0).length-1]),this.selectedOptionUpdated=!0)}}}else{let l2=this.selectedOption?this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1,S2=this.findPrevEnabledOption(l2);S2&&(this.selectItem(m1,S2),this.selectedOptionUpdated=!0)}m1.preventDefault();break;case 32:G1&&(this.overlayVisible?this.hide():this.show(),m1.preventDefault());break;case 13:this.overlayVisible&&(!this.filter||this.optionsToDisplay&&this.optionsToDisplay.length>0)?this.hide():this.overlayVisible||this.show(),m1.preventDefault();break;case 27:case 9:this.hide();break;default:G1&&!m1.metaKey&&this.search(m1)}}search(m1){this.searchTimeout&&clearTimeout(this.searchTimeout);const G1=m1.key;let l2;if(this.previousSearchChar=this.currentSearchChar,this.currentSearchChar=G1,this.searchValue=this.previousSearchChar===this.currentSearchChar?this.currentSearchChar:this.searchValue?this.searchValue+G1:G1,this.group){let S2=this.selectedOption?this.findOptionGroupIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):{groupIndex:0,itemIndex:0};l2=this.searchOptionWithinGroup(S2)}else{let S2=this.selectedOption?this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1;l2=this.searchOption(++S2)}l2&&!this.isOptionDisabled(l2)&&(this.selectItem(m1,l2),this.selectedOptionUpdated=!0),this.searchTimeout=setTimeout(()=>{this.searchValue=null},250)}searchOption(m1){let G1;return this.searchValue&&(G1=this.searchOptionInRange(m1,this.optionsToDisplay.length),G1||(G1=this.searchOptionInRange(0,m1))),G1}searchOptionInRange(m1,G1){for(let l2=m1;l2<G1;l2++){let S2=this.optionsToDisplay[l2];if(this.getOptionLabel(S2).toLocaleLowerCase(this.filterLocale).startsWith(this.searchValue.toLocaleLowerCase(this.filterLocale))&&!this.isOptionDisabled(S2))return S2}return null}searchOptionWithinGroup(m1){if(this.searchValue){for(let l2=m1.groupIndex;l2<this.optionsToDisplay.length;l2++)for(let S2=m1.groupIndex===l2?m1.itemIndex+1:0;S2<this.getOptionGroupChildren(this.optionsToDisplay[l2]).length;S2++){let s0=this.getOptionGroupChildren(this.optionsToDisplay[l2])[S2];if(this.getOptionLabel(s0).toLocaleLowerCase(this.filterLocale).startsWith(this.searchValue.toLocaleLowerCase(this.filterLocale))&&!this.isOptionDisabled(s0))return s0}for(let l2=0;l2<=m1.groupIndex;l2++)for(let S2=0;S2<(m1.groupIndex===l2?m1.itemIndex:this.getOptionGroupChildren(this.optionsToDisplay[l2]).length);S2++){let s0=this.getOptionGroupChildren(this.optionsToDisplay[l2])[S2];if(this.getOptionLabel(s0).toLocaleLowerCase(this.filterLocale).startsWith(this.searchValue.toLocaleLowerCase(this.filterLocale))&&
1!this.isOptionDisabled(s0))return s0}}return null}findOptionIndex(m1,G1){let l2=-1;if(G1)for(let S2=0;S2<G1.length;S2++)if(null==m1&&null==this.getOptionValue(G1[S2])||b.gb.equals(m1,this.getOptionValue(G1[S2]),this.dataKey)){l2=S2;break}return l2}findOptionGroupIndex(m1,G1){let l2,S2;if(G1)for(let s0=0;s0<G1.length&&(l2=s0,S2=this.findOptionIndex(m1,this.getOptionGroupChildren(G1[s0])),-1===S2);s0++);return-1!==S2?{groupIndex:l2,itemIndex:S2}:-1}findOption(m1,G1,l2){if(this.group&&!l2){let S2;if(G1&&G1.length)for(let s0 of G1)if(S2=this.findOption(m1,this.getOptionGroupChildren(s0),!0),S2)break;return S2}{let S2=this.findOptionIndex(m1,G1);return-1!=S2?G1[S2]:null}}onFilterInputChange(m1){let G1=m1.target.value;G1&&G1.length?(this._filterValue=G1,this.activateFilter()):(this._filterValue=null,this.optionsToDisplay=this.options),this.optionsChanged=!0,this.onFilter.emit({originalEvent:m1,filter:this._filterValue})}activateFilter(){let m1=(this.filterBy||this.optionLabel||"label").split(",");if(this.options&&this.options.length){if(this.group){let G1=[];for(let l2 of this.options){let S2=this.filterService.filter(this.getOptionGroupChildren(l2),m1,this.filterValue,this.filterMatchMode,this.filterLocale);S2&&S2.length&&G1.push(Object.assign(Object.assign({},l2),{[this.optionGroupChildren]:S2}))}this.optionsToDisplay=G1}else this.optionsToDisplay=this.filterService.filter(this.options,m1,this.filterValue,this.filterMatchMode,this.filterLocale);this.optionsChanged=!0}}applyFocus(){this.editable?m.p.findSingle(this.el.nativeElement,".p-dropdown-label.p-inputtext").focus():m.p.findSingle(this.el.nativeElement,"input[readonly]").focus()}focus(){this.applyFocus()}bindDocumentClickListener(){this.documentClickListener||(this.documentClickListener=this.renderer.listen(this.el?this.el.nativeElement.ownerDocument:"document","click",G1=>{!this.preventDocumentDefault&&this.isOutsideClicked(G1)&&(this.hide(),this.unbindDocumentClickListener()),this.preventDocumentDefault=!1}))}unbindDocumentClickListener(){this.documentClickListener&&(this.documentClickListener(),this.documentClickListener=null)}bindDocumentResizeListener(){this.documentResizeListener=this.onWindowResize.bind(this),window.addEventListener("resize",this.documentResizeListener)}unbindDocumentResizeListener(){this.documentResizeListener&&(window.removeEventListener("resize",this.documentResizeListener),this.documentResizeListener=null)}onWindowResize(){this.overlayVisible&&!m.p.isTouchDevice()&&this.hide()}bindScrollListener(){this.scrollHandler||(this.scrollHandler=new m.V(this.containerViewChild.nativeElement,m1=>{this.overlayVisible&&this.hide()})),this.scrollHandler.bindScrollListener()}unbindScrollListener(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}clear(m1){this.value=null,this.onModelChange(this.value),this.onChange.emit({originalEvent:m1,value:this.value}),this.updateSelectedOption(this.value),this.updateEditableLabel(),this.onClear.emit(m1)}onOverlayHide(){this.unbindDocumentClickListener(),this.unbindDocumentResizeListener(),this.unbindScrollListener(),this.overlay=null,this.itemsWrapper=null,this.onModelTouched()}ngOnDestroy(){this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.overlay&&b.P9.clear(this.overlay),this.restoreOverlayAppend(),this.onOverlayHide()}}return W.\u0275fac=function(m1){return new(m1||W)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(t.sBO),t.Y36(t.R0b),t.Y36(h.iZ),t.Y36(h.b4),t.Y36(h.F0))},W.\u0275cmp=t.Xpm({type:W,selectors:[["p-dropdown"]],contentQueries:function(m1,G1,l2){if(1&m1&&t.Suo(l2,h.jx,4),2&m1){let S2;t.iGM(S2=t.CRH())&&(G1.templates=S2)}},viewQuery:function(m1,G1){if(1&m1&&(t.Gf(V,5),t.Gf(_1,5),t.Gf(n1,5),t.Gf(e.N7,5),t.Gf(p1,5)),2&m1){let l2;t.iGM(l2=t.CRH())&&(G1.containerViewChild=l2.first),t.iGM(l2=t.CRH())&&(G1.filterViewChild=l2.first),t.iGM(l2=t.CRH())&&(G1.accessibleViewChild=l2.first),t.iGM(l2=t.CRH())&&(G1.viewPort=l2.first),t.iGM(l2=t.CRH())&&(G1.editableInputViewChild=l2.first)}},hostAttrs:[1,"p-element","p-inputwrapper"],hostVars:4,hostBindings:function(m1,G1){2&m1&&t.ekj("p-inputwrapper-filled",G1.filled)("p-inputwrapper-focus",G1.focused||G1.overlayVisible)},inputs:{scrollHeight:"scrollHeight",filter:"filter",name:"name",style:"style",panelStyle:"panelStyle",styleClass:"styleClass",panelStyleClass:"panelStyleClass",readonly:"readonly",required:"required",editable:"editable",appendTo:"appendTo",tabindex:"tabindex",placeholder:"placeholder",filterPlaceholder:"filterPlaceholder",filterLocale:"filterLocale",inputId:"inputId",selectId:"selectId",dataKey:"dataKey",filterBy:"filterBy",autofocus:"autofocus",resetFilterOnHide:"resetFilterOnHide",dropdownIcon:"dropdownIcon",optionLabel:"optionLabel",optionValue:"optionValue",optionDisabled:"optionDisabled",optionGroupLabel:"optionGroupLabel",optionGroupChildren:"optionGroupChildren",autoDisplayFirst:"autoDisplayFirst",group:"group",showClear:"showClear",emptyFilterMessage:"emptyFilterMessage",emptyMessage:"emptyMessage",virtualScroll:"virtualScroll",itemSize:"itemSize",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",ariaFilterLabel:"ariaFilterLabel",ariaLabel:"ariaLabel",ariaLabelledBy:"ariaLabelledBy",filterMatchMode:"filterMatchMode",maxlength:"maxlength",tooltip:"tooltip",tooltipPosition:"tooltipPosition",tooltipPositionStyle:"tooltipPositionStyle",tooltipStyleClass:"tooltipStyleClass",autofocusFilter:"autofocusFilter",disabled:"disabled",options:"options",filterValue:"filterValue"},outputs:{onChange:"onChange",onFilter:"onFilter",onFocus:"onFocus",onBlur:"onBlur",onClick:"onClick",onShow:"onShow",onHide:"onHide",onClear:"onClear"},features:[t._Bn([F])],decls:12,vars:25,consts:[[3,"ngClass","ngStyle","click"],["container",""],[1,"p-hidden-accessible"],["type","text","readonly","","aria-haspopup","listbox","aria-haspopup","listbox","role","combobox",3,"disabled","focus","blur","keydown"],["in",""],[3,"ngClass","pTooltip","tooltipPosition","positionStyle","tooltipStyleClass",4,"ngIf"],[3,"ngClass",4,"ngIf"],["type","text","class","p-dropdown-label p-in
1puttext","aria-haspopup","listbox",3,"disabled","click","input","focus","blur",4,"ngIf"],["class","p-dropdown-clear-icon pi pi-times",3,"click",4,"ngIf"],["role","button","aria-label","dropdown trigger","aria-haspopup","listbox",1,"p-dropdown-trigger"],[1,"p-dropdown-trigger-icon",3,"ngClass"],["onOverlayAnimationEnd","",3,"ngClass","ngStyle","class","click",4,"ngIf"],[3,"ngClass","pTooltip","tooltipPosition","positionStyle","tooltipStyleClass"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngClass"],["type","text","aria-haspopup","listbox",1,"p-dropdown-label","p-inputtext",3,"disabled","click","input","focus","blur"],["editableInput",""],[1,"p-dropdown-clear-icon","pi","pi-times",3,"click"],["onOverlayAnimationEnd","",3,"ngClass","ngStyle","click"],[4,"ngTemplateOutlet"],["class","p-dropdown-header",4,"ngIf"],[1,"p-dropdown-items-wrapper"],["role","listbox",1,"p-dropdown-items",3,"ngClass"],["itemslist",""],["class","p-dropdown-empty-message",4,"ngIf"],[1,"p-dropdown-header"],[1,"p-dropdown-filter-container",3,"click"],["type","text","autocomplete","off",1,"p-dropdown-filter","p-inputtext","p-component",3,"value","keydown.enter","keydown","input"],["filter",""],[1,"p-dropdown-filter-icon","pi","pi-search"],["ngFor","",3,"ngForOf"],[1,"p-dropdown-item-group"],[4,"ngIf","ngIfElse"],["virtualScrollList",""],[3,"option","selected","label","disabled","template","onClick"],[3,"ngStyle","itemSize","scrolledIndexChange",4,"ngIf"],[3,"ngStyle","itemSize","scrolledIndexChange"],["viewport",""],[4,"cdkVirtualFor","cdkVirtualForOf"],[1,"p-dropdown-empty-message"],["emptyFilter",""],["empty",""]],template:function(m1,G1){1&m1&&(t.TgZ(0,"div",0,1),t.NdJ("click",function(S2){return G1.onMouseclick(S2)}),t.TgZ(2,"div",2)(3,"input",3,4),t.NdJ("focus",function(S2){return G1.onInputFocus(S2)})("blur",function(S2){return G1.onInputBlur(S2)})("keydown",function(S2){return G1.onKeydown(S2,!0)}),t.qZA()(),t.YNc(5,g2,3,13,"span",5),t.YNc(6,$,2,4,"span",6),t.YNc(7,R2,2,4,"input",7),t.YNc(8,_2,1,0,"i",8),t.TgZ(9,"div",9),t._UZ(10,"span",10),t.qZA(),t.YNc(11,a1,12,23,"div",11),t.qZA()),2&m1&&(t.Tol(G1.styleClass),t.Q6J("ngClass",t.l5B(20,f1,G1.disabled,G1.overlayVisible,G1.focused,G1.showClear&&!G1.disabled))("ngStyle",G1.style),t.xp6(3),t.Q6J("disabled",G1.disabled),t.uIk("id",G1.inputId)("placeholder",G1.placeholder)("aria-label",G1.ariaLabel)("aria-expanded",!1)("aria-labelledby",G1.ariaLabelledBy)("tabindex",G1.tabindex)("autofocus",G1.autofocus)("aria-activedescendant",G1.overlayVisible?G1.labelId:null),t.xp6(2),t.Q6J("ngIf",!G1.editable&&null!=G1.label),t.xp6(1),t.Q6J("ngIf",!G1.editable&&null==G1.label),t.xp6(1),t.Q6J("ngIf",G1.editable),t.xp6(1),t.Q6J("ngIf",null!=G1.value&&G1.showClear&&!G1.disabled),t.xp6(1),t.uIk("aria-expanded",G1.overlayVisible),t.xp6(1),t.Q6J("ngClass",G1.dropdownIcon),t.xp6(1),t.Q6J("ngIf",G1.overlayVisible))},directives:[o1,e.N7,f.mk,f.PC,f.O5,D.u,f.tP,f.sg,e.xd,e.x0],styles:[".p-dropdown{display:inline-flex;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.p-dropdown-clear-icon{position:absolute;top:50%;margin-top:-.5rem}.p-dropdown-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-dropdown-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;width:1%;text-overflow:ellipsis;cursor:pointer}.p-dropdown-label-empty{overflow:hidden;visibility:hidden}input.p-dropdown-label{cursor:default}.p-dropdown .p-dropdown-panel{min-width:100%}.p-dropdown-panel{position:absolute;top:0;left:0}.p-dropdown-items-wrapper{overflow:auto}.p-dropdown-item{cursor:pointer;font-weight:400;white-space:nowrap;position:relative;overflow:hidden}.p-dropdown-items{margin:0;padding:0;list-style-type:none}.p-dropdown-filter{width:100%}.p-dropdown-filter-container{position:relative}.p-dropdown-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-dropdown{display:flex}.p-fluid .p-dropdown .p-dropdown-label{width:1%}\n"],encapsulation:2,data:{animation:[(0,M.X$)("overlayAnimation",[(0,M.eR)(":enter",[(0,M.oB)({opacity:0,transform:"scaleY(0.8)"}),(0,M.jt)("{{showTransitionParams}}")]),(0,M.eR)(":leave",[(0,M.jt)("{{hideTransitionParams}}",(0,M.oB)({opacity:0}
1))])])]},changeDetection:0}),W})(),q=(()=>{class W{}return W.\u0275fac=function(m1){return new(m1||W)},W.\u0275mod=t.oAB({type:W}),W.\u0275inj=t.cJS({imports:[[f.ez,h.m8,e.Cl,D.z,E.T],h.m8,e.Cl]}),W})()},7010:(h2,w1,_)=>{"use strict";_.d(w1,{L$:()=>V,Rn:()=>t1});var e=_(5e3),t=_(69808),M=_(31424),f=_(40845),h=_(93075);const m=["input"];function b(_1,n1){if(1&_1){const p1=e.EpF();e.TgZ(0,"i",6),e.NdJ("click",function(){return e.CHM(p1),e.oxw().clear()}),e.qZA()}}const S=function(){return{"p-inputnumber-button p-inputnumber-button-up":!0}},D=function(){return{"p-inputnumber-button p-inputnumber-button-down":!0}};function E(_1,n1){if(1&_1){const p1=e.EpF();e.TgZ(0,"span",7)(1,"button",8),e.NdJ("mousedown",function(Y){return e.CHM(p1),e.oxw().onUpButtonMouseDown(Y)})("mouseup",function(){return e.CHM(p1),e.oxw().onUpButtonMouseUp()})("mouseleave",function(){return e.CHM(p1),e.oxw().onUpButtonMouseLeave()})("keydown",function(Y){return e.CHM(p1),e.oxw().onUpButtonKeyDown(Y)})("keyup",function(){return e.CHM(p1),e.oxw().onUpButtonKeyUp()}),e.qZA(),e.TgZ(2,"button",8),e.NdJ("mousedown",function(Y){return e.CHM(p1),e.oxw().onDownButtonMouseDown(Y)})("mouseup",function(){return e.CHM(p1),e.oxw().onDownButtonMouseUp()})("mouseleave",function(){return e.CHM(p1),e.oxw().onDownButtonMouseLeave()})("keydown",function(Y){return e.CHM(p1),e.oxw().onDownButtonKeyDown(Y)})("keyup",function(){return e.CHM(p1),e.oxw().onDownButtonKeyUp()}),e.qZA()()}if(2&_1){const p1=e.oxw();e.xp6(1),e.Tol(p1.incrementButtonClass),e.Q6J("ngClass",e.DdM(10,S))("icon",p1.incrementButtonIcon)("disabled",p1.disabled),e.xp6(1),e.Tol(p1.decrementButtonClass),e.Q6J("ngClass",e.DdM(11,D))("icon",p1.decrementButtonIcon)("disabled",p1.disabled)}}function Q(_1,n1){if(1&_1){const p1=e.EpF();e.TgZ(0,"button",8),e.NdJ("mousedown",function(Y){return e.CHM(p1),e.oxw().onUpButtonMouseDown(Y)})("mouseup",function(){return e.CHM(p1),e.oxw().onUpButtonMouseUp()})("mouseleave",function(){return e.CHM(p1),e.oxw().onUpButtonMouseLeave()})("keydown",function(Y){return e.CHM(p1),e.oxw().onUpButtonKeyDown(Y)})("keyup",function(){return e.CHM(p1),e.oxw().onUpButtonKeyUp()}),e.qZA()}if(2&_1){const p1=e.oxw();e.Tol(p1.incrementButtonClass),e.Q6J("ngClass",e.DdM(5,S))("icon",p1.incrementButtonIcon)("disabled",p1.disabled)}}function j(_1,n1){if(1&_1){const p1=e.EpF();e.TgZ(0,"button",8),e.NdJ("mousedown",function(Y){return e.CHM(p1),e.oxw().onDownButtonMouseDown(Y)})("mouseup",function(){return e.CHM(p1),e.oxw().onDownButtonMouseUp()})("mouseleave",function(){return e.CHM(p1),e.oxw().onDownButtonMouseLeave()})("keydown",function(Y){return e.CHM(p1),e.oxw().onDownButtonKeyDown(Y)})("keyup",function(){return e.CHM(p1),e.oxw().onDownButtonKeyUp()}),e.qZA()}if(2&_1){const p1=e.oxw();e.Tol(p1.decrementButtonClass),e.Q6J("ngClass",e.DdM(5,D))("icon",p1.decrementButtonIcon)("disabled",p1.disabled)}}const d1=function(_1,n1,p1){return{"p-inputnumber p-component":!0,"p-inputnumber-buttons-stacked":_1,"p-inputnumber-buttons-horizontal":n1,"p-inputnumber-buttons-vertical":p1}},k1={provide:h.JU,useExisting:(0,e.Gpc)(()=>t1),multi:!0};let t1=(()=>{class _1{constructor(p1,R1){this.el=p1,this.cd=R1,this.showButtons=!1,this.format=!0,this.buttonLayout="stacked",this.incrementButtonIcon="pi pi-angle-up",this.decrementButtonIcon="pi pi-angle-down",this.readonly=!1,this.step=1,this.allowEmpty=!0,this.mode="decimal",this.useGrouping=!0,this.showClear=!1,this.onInput=new e.vpe,this.onFocus=new e.vpe,this.onBlur=new e.vpe,this.onKeyDown=new e.vpe,this.onClear=new e.vpe,this.onModelChange=()=>{},this.onModelTouched=()=>{},this.groupChar="",this.prefixChar="",this.suffixChar=""}get disabled(){return this._disabled}set disabled(p1){p1&&(this.focused=!1),this._disabled=p1,this.timer&&this.clearTimer()}ngOnChanges(p1){["locale","localeMatcher","mode","currency","currencyDisplay","useGrouping","minFractionDigits","maxFractionDigits","prefix","suffix"].some(Y=>!!p1[Y])&&this.updateConstructParser()}ngOnInit(){this.constructParser(),this.initialized=!0}getOptions(){return{localeMatcher:this.localeMatcher,style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay,useGrouping:this.useGrouping,minimumFractionDigits:this.minFractionDigits,maximumFractionDigits:this.maxFractionDigits}}constructParser(){this.numberFormat=new Intl.NumberFormat(this.locale,this.getOptions());const p1=[...new Intl.NumberFormat(this.locale,{useGrouping:!1}).format(9876543210)].reverse(),R1=new Map(p1.map((Y,z1)=>[Y,z1]));this._numeral=new RegExp(`[${p1.join("")}]`,"g"),this._group=this.getGroupingExpression(),this._minusSign=this.getMinusSignExpression(),this._currency=this.getCurrencyExpression(),this._decimal=this.getDecimalExpression(),this._suffix=this.getSuffixExpression(),this._prefix=this.getPrefixExpression(),this._index=Y=>R1.get(Y)}updateConstructParser(){this.initialized&&this.constructParser()}escapeRegExp(p1){return p1.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}getDecimalExpression(){const p1=new Intl.NumberFormat(this.locale,Object.assign(Object.assign({},this.getOptions()),{useGrouping:!1}));return new RegExp(`[${p1.format(1.1).replace(this._currency,"").trim().replace(this._numeral,"")}]`,"g")}getGroupingExpression(){const p1=new Intl.NumberFormat(this.locale,{useGrouping:!0});return this.groupChar=p1.format(1e6).trim().replace(this._numeral,"").charAt(0),new RegExp(`[${this.groupChar}]`,"g")}getMinusSignExpression(){const p1=new Intl.NumberFormat(this.locale,{useGrouping:!1});return new RegExp(`[${p1.format(-1).trim().replace(this._numeral,"")}]`,"g")}getCurrencyExpression(){if(this.currency){const p1=new Intl.NumberFormat(this.locale,{style:"currency",currency:this.currency,currencyDisplay:this.currencyDisplay,minimumFractionDigits:0,maximumFractionDigits:0});return new RegExp(`[${p1.format(1).replace(/\s/g,"").replace(this._numeral,"").replace(this._group,"")}]`,"g")}return new RegExp("[]","g")}getPrefixExpression(){if(this.prefix)this.prefixChar=this.prefix;else{const p1=new Intl.NumberFormat(this.locale,{style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay});this.prefixChar=p1.format(1).split("1")[0]}return new RegExp(`${this.escapeRegExp(this.prefixChar||"")}`,"g")}
1getSuffixExpression(){if(this.suffix)this.suffixChar=this.suffix;else{const p1=new Intl.NumberFormat(this.locale,{style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay,minimumFractionDigits:0,maximumFractionDigits:0});this.suffixChar=p1.format(1).split("1")[1]}return new RegExp(`${this.escapeRegExp(this.suffixChar||"")}`,"g")}formatValue(p1){if(null!=p1){if("-"===p1)return p1;if(this.format){let Y=new Intl.NumberFormat(this.locale,this.getOptions()).format(p1);return this.prefix&&(Y=this.prefix+Y),this.suffix&&(Y+=this.suffix),Y}return p1.toString()}return""}parseValue(p1){let R1=p1.replace(this._suffix,"").replace(this._prefix,"").trim().replace(/\s/g,"").replace(this._currency,"").replace(this._group,"").replace(this._minusSign,"-").replace(this._decimal,".").replace(this._numeral,this._index);if(R1){if("-"===R1)return R1;let Y=+R1;return isNaN(Y)?null:Y}return null}repeat(p1,R1,Y){if(this.readonly)return;let z1=R1||500;this.clearTimer(),this.timer=setTimeout(()=>{this.repeat(p1,40,Y)},z1),this.spin(p1,Y)}spin(p1,R1){let Y=this.step*R1,z1=this.parseValue(this.input.nativeElement.value)||0,g2=this.validateValue(z1+Y);this.maxlength&&this.maxlength<this.formatValue(g2).length||(this.updateInput(g2,null,"spin",null),this.updateModel(p1,g2),this.handleOnInput(p1,z1,g2))}clear(){this.value=null,this.onModelChange(this.value),this.onClear.emit()}onUpButtonMouseDown(p1){this.input.nativeElement.focus(),this.repeat(p1,null,1),p1.preventDefault()}onUpButtonMouseUp(){this.clearTimer()}onUpButtonMouseLeave(){this.clearTimer()}onUpButtonKeyDown(p1){(32===p1.keyCode||13===p1.keyCode)&&this.repeat(p1,null,1)}onUpButtonKeyUp(){this.clearTimer()}onDownButtonMouseDown(p1){this.input.nativeElement.focus(),this.repeat(p1,null,-1),p1.preventDefault()}onDownButtonMouseUp(){this.clearTimer()}onDownButtonMouseLeave(){this.clearTimer()}onDownButtonKeyUp(){this.clearTimer()}onDownButtonKeyDown(p1){(32===p1.keyCode||13===p1.keyCode)&&this.repeat(p1,null,-1)}onUserInput(p1){this.readonly||(this.isSpecialChar&&(p1.target.value=this.lastValue),this.isSpecialChar=!1)}onInputKeyDown(p1){if(this.readonly)return;if(this.lastValue=p1.target.value,p1.shiftKey||p1.altKey)return void(this.isSpecialChar=!0);let R1=p1.target.selectionStart,Y=p1.target.selectionEnd,z1=p1.target.value,g2=null;switch(p1.altKey&&p1.preventDefault(),p1.which){case 38:this.spin(p1,1),p1.preventDefault();break;case 40:this.spin(p1,-1),p1.preventDefault();break;case 37:this.isNumeralChar(z1.charAt(R1-1))||p1.preventDefault();break;case 39:this.isNumeralChar(z1.charAt(R1))||p1.preventDefault();break;case 13:g2=this.validateValue(this.parseValue(this.input.nativeElement.value)),this.input.nativeElement.value=this.formatValue(g2),this.input.nativeElement.setAttribute("aria-valuenow",g2),this.updateModel(p1,g2);break;case 8:if(p1.preventDefault(),R1===Y){const B1=z1.charAt(R1-1),{decimalCharIndex:$,decimalCharIndexWithoutPrefix:R2}=this.getDecimalCharIndexes(z1);if(this.isNumeralChar(B1)){const _2=this.getDecimalLength(z1);if(this._group.test(B1))this._group.lastIndex=0,g2=z1.slice(0,R1-2)+z1.slice(R1-1);else if(this._decimal.test(B1))this._decimal.lastIndex=0,_2?this.input.nativeElement.setSelectionRange(R1-1,R1-1):g2=z1.slice(0,R1-1)+z1.slice(R1);else if($>0&&R1>$){const p2=this.isDecimalMode()&&(this.minFractionDigits||0)<_2?"":"0";g2=z1.slice(0,R1-1)+p2+z1.slice(R1)}else 1===R2?(g2=z1.slice(0,R1-1)+"0"+z1.slice(R1),g2=this.parseValue(g2)>0?g2:""):g2=z1.slice(0,R1-1)+z1.slice(R1)}this.updateValue(p1,g2,null,"delete-single")}else g2=this.deleteRange(z1,R1,Y),this.updateValue(p1,g2,null,"delete-range");break;case 46:if(p1.preventDefault(),R1===Y){const B1=z1.charAt(R1),{decimalCharIndex:$,decimalCharIndexWithoutPrefix:R2}=this.getDecimalCharIndexes(z1);if(this.isNumeralChar(B1)){const _2=this.getDecimalLength(z1);if(this._group.test(B1))this._group.lastIndex=0,g2=z1.slice(0,R1)+z1.slice(R1+2);else if(this._decimal.test(B1))this._decimal.lastIndex=0,_2?this.input.nativeElement.setSelectionRange(R1+1,R1+1):g2=z1.slice(0,R1)+z1.slice(R1+1);else if($>0&&R1>$){const p2=this.isDecimalMode()&&(this.minFractionDigits||0)<_2?"":"0";g2=z1.slice(0,R1)+p2+z1.slice(R1+1)}else 1===R2?(g2=z1.slice(0,R1)+"0"+z1.slice(R1+1),g2=this.parseValue(g2)>0?g2:""):g2=z1.slice(0,R1)+z1.slice(R1+1)}
1this.updateValue(p1,g2,null,"delete-back-single")}else g2=this.deleteRange(z1,R1,Y),this.updateValue(p1,g2,null,"delete-range")}this.onKeyDown.emit(p1)}onInputKeyPress(p1){if(this.readonly)return;p1.preventDefault();let R1=p1.which||p1.keyCode,Y=String.fromCharCode(R1);const z1=this.isDecimalSign(Y),g2=this.isMinusSign(Y);(48<=R1&&R1<=57||g2||z1)&&this.insert(p1,Y,{isDecimalSign:z1,isMinusSign:g2})}onPaste(p1){if(!this.disabled&&!this.readonly){p1.preventDefault();let R1=(p1.clipboardData||window.clipboardData).getData("Text");if(R1){let Y=this.parseValue(R1);null!=Y&&this.insert(p1,Y.toString())}}}allowMinusSign(){return null==this.min||this.min<0}isMinusSign(p1){return!(!this._minusSign.test(p1)&&"-"!==p1||(this._minusSign.lastIndex=0,0))}isDecimalSign(p1){return!!this._decimal.test(p1)&&(this._decimal.lastIndex=0,!0)}isDecimalMode(){return"decimal"===this.mode}getDecimalCharIndexes(p1){let R1=p1.search(this._decimal);this._decimal.lastIndex=0;const z1=p1.replace(this._prefix,"").trim().replace(/\s/g,"").replace(this._currency,"").search(this._decimal);return this._decimal.lastIndex=0,{decimalCharIndex:R1,decimalCharIndexWithoutPrefix:z1}}getCharIndexes(p1){const R1=p1.search(this._decimal);this._decimal.lastIndex=0;const Y=p1.search(this._minusSign);this._minusSign.lastIndex=0;const z1=p1.search(this._suffix);this._suffix.lastIndex=0;const g2=p1.search(this._currency);return this._currency.lastIndex=0,{decimalCharIndex:R1,minusCharIndex:Y,suffixCharIndex:z1,currencyCharIndex:g2}}insert(p1,R1,Y={isDecimalSign:!1,isMinusSign:!1}){const z1=R1.search(this._minusSign);if(this._minusSign.lastIndex=0,!this.allowMinusSign()&&-1!==z1)return;let g2=this.input.nativeElement.selectionStart,B1=this.input.nativeElement.selectionEnd,$=this.input.nativeElement.value.trim();const{decimalCharIndex:R2,minusCharIndex:_2,suffixCharIndex:p2,currencyCharIndex:L2}=this.getCharIndexes($);let C2;if(Y.isMinusSign)0===g2&&(C2=$,(-1===_2||0!==B1)&&(C2=this.insertText($,R1,0,B1)),this.updateValue(p1,C2,R1,"insert"));else if(Y.isDecimalSign)R2>0&&g2===R2?this.updateValue(p1,$,R1,"insert"):(R2>g2&&R2<B1||-1===R2&&this.maxFractionDigits)&&(C2=this.insertText($,R1,g2,B1),this.updateValue(p1,C2,R1,"insert"));
1else{const k2=this.numberFormat.resolvedOptions().maximumFractionDigits,Y1=g2!==B1?"range-insert":"insert";if(R2>0&&g2>R2){if(g2+R1.length-(R2+1)<=k2){const f2=L2>=g2?L2-1:p2>=g2?p2:$.length;C2=$.slice(0,g2)+R1+$.slice(g2+R1.length,f2)+$.slice(f2),this.updateValue(p1,C2,R1,Y1)}}else C2=this.insertText($,R1,g2,B1),this.updateValue(p1,C2,R1,Y1)}}insertText(p1,R1,Y,z1){if(2===("."===R1?R1:R1.split(".")).length){const B1=p1.slice(Y,z1).search(this._decimal);return this._decimal.lastIndex=0,B1>0?p1.slice(0,Y)+this.formatValue(R1)+p1.slice(z1):p1||this.formatValue(R1)}return z1-Y===p1.length?this.formatValue(R1):0===Y?R1+p1.slice(z1):z1===p1.length?p1.slice(0,Y)+R1:p1.slice(0,Y)+R1+p1.slice(z1)}deleteRange(p1,R1,Y){let z1;return z1=Y-R1===p1.length?"":0===R1?p1.slice(Y):Y===p1.length?p1.slice(0,R1):p1.slice(0,R1)+p1.slice(Y),z1}initCursor(){let p1=this.input.nativeElement.selectionStart,R1=this.input.nativeElement.value,Y=R1.length,z1=null,g2=(this.prefixChar||"").length;R1=R1.replace(this._prefix,""),p1-=g2;let B1=R1.charAt(p1);if(this.isNumeralChar(B1))return p1+g2;let $=p1-1;for(;$>=0;){if(B1=R1.charAt($),this.isNumeralChar(B1)){z1=$+g2;break}$--}if(null!==z1)this.input.nativeElement.setSelectionRange(z1+1,z1+1);else{for($=p1;$<Y;){if(B1=R1.charAt($),this.isNumeralChar(B1)){z1=$+g2;break}$++}null!==z1&&this.input.nativeElement.setSelectionRange(z1,z1)}return z1||0}onInputClick(){this.readonly||this.initCursor()}isNumeralChar(p1){return!(1!==p1.length||!(this._numeral.test(p1)||this._decimal.test(p1)||this._group.test(p1)||this._minusSign.test(p1))||(this.resetRegex(),0))}resetRegex(){this._numeral.lastIndex=0,this._decimal.lastIndex=0,this._group.lastIndex=0,this._minusSign.lastIndex=0}updateValue(p1,R1,Y,z1){let g2=this.input.nativeElement.value,B1=null;null!=R1&&(B1=this.parseValue(R1),B1=B1||this.allowEmpty?B1:0,this.updateInput(B1,Y,z1,R1),this.handleOnInput(p1,g2,B1))}handleOnInput(p1,R1,Y){this.isValueChanged(R1,Y)&&this.onInput.emit({originalEvent:p1,value:Y})}isValueChanged(p1,R1){return null===R1&&null!==p1||null!=R1&&R1!==("string"==typeof p1?this.parseValue(p1):p1)}validateValue(p1){return"-"===p1||null==p1?null:null!=this.min&&p1<this.min?this.min:null!=this.max&&p1>this.max?this.max:p1}updateInput(p1,R1,Y,z1){R1=R1||"";let g2=this.input.nativeElement.value,B1=this.formatValue(p1),$=g2.length;if(B1!==z1&&(B1=this.concatValues(B1,z1)),0===$){this.input.nativeElement.value=B1,this.input.nativeElement.setSelectionRange(0,0);const _2=this.initCursor()+R1.length;this.input.nativeElement.setSelectionRange(_2,_2)}else{let R2=this.input.nativeElement.selectionStart,_2=this.input.nativeElement.selectionEnd;if(this.maxlength&&this.maxlength<B1.length)return;this.input.nativeElement.value=B1;let p2=B1.length;if("range-insert"===Y){const L2=this.parseValue((g2||"").slice(0,R2)),k2=(null!==L2?L2.toString():"").split("").join(`(${this.groupChar})?`),Y1=new RegExp(k2,"g");Y1.test(B1);const f2=R1.split("").join(`(${this.groupChar})?`),U2=new RegExp(f2,"g");U2.test(B1.slice(Y1.lastIndex)),_2=Y1.lastIndex+U2.lastIndex,this.input.nativeElement.setSelectionRange(_2,_2)}else if(p2===$)"insert"===Y||"delete-back-single"===Y?this.input.nativeElement.setSelectionRange(_2+1,_2+1):"delete-single"===Y?this.input.nativeElement.setSelectionRange(_2-1,_2-1):("delete-range"===Y||"spin"===Y)&&this.input.nativeElement.setSelectionRange(_2,_2);else if("delete-back-single"===Y){let L2=g2.charAt(_2-1),C2=g2.charAt(_2),k2=$-p2,Y1=this._group.test(C2);Y1&&1===k2?_2+=1:!Y1&&this.isNumeralChar(L2)&&(_2+=-1*k2+1),this._group.lastIndex=0,this.input.nativeElement.setSelectionRange(_2,_2)}else if("-"===g2&&"insert"===Y){this.input.nativeElement.setSelectionRange(0,0);const C2=this.initCursor()+R1.length+1;this.input.nativeElement.setSelectionRange(C2,C2)}else _2+=p2-$,this.input.nativeElement.setSelectionRange(_2,_2)}this.input.nativeElement.setAttribute("aria-valuenow",p1)}concatValues(p1,R1){if(p1&&R1){let Y=R1.search(this._decimal);return this._decimal.lastIndex=0,-1!==Y?p1.split(this._decimal)[0]+R1.slice(Y):p1}return p1}getDecimalLength(p1){if(p1){const R1=p1.split(this._decimal);if(2===R1.length)return R1[1].replace(this._suffix,"").trim().replace(/\s/g,"").replace(this._currency,"").length}return 0}onInputFocus(p1){this.focused=!0,this.onFocus.emit(p1)}onInputBlur(p1){this.focused=!1;let R1=this.validateValue(this.parseValue(this.input.nativeElement.value));this.input.nativeElement.value=this.formatValue(R1),this.input.nativeElement.setAttribute("aria-valuenow",R1),this.updateModel(p1,R1),this.onBlur.emit(p1)}formattedValue(){return this.formatValue(this.value||this.allowEmpty?this.value:0)}updateModel(p1,R1){this.value!==R1&&(this.value=R1,this.onModelChange(R1)),this.onModelTouched()}writeValue(p1){this.value=p1,this.cd.markForCheck()}registerOnChange(p1){this.onModelChange=p1}registerOnTouched(p1){this.onModelTouched=p1}setDisabledState(p1){this.disabled=p1,this.cd.markForCheck()}get filled(){return null!=this.value&&this.value.toString().length>0}clearTimer(){this.timer&&clearInterval(this.timer)}getFormatter(){return this.numberFormat}}return _1.\u0275fac=function(p1){return new(p1||_1)(e.Y36(e.SBq),e.Y36(e.sBO))},_1.\u0275cmp=e.Xpm({type:_1,selectors:[["p-inputNumber"]],viewQuery:function(p1,R1){if(1&p1&&e.Gf(m,5),2&p1){let Y;e.iGM(Y=e.CRH())&&(R1.input=Y.first)}},hostAttrs:[1,"p-element","p-inputwrapper"],hostVars:6,hostBindings:function(p1,R1){2&p1&&e.ekj("p-inputwrapper-filled",R1.filled)("p-inputwrapper-focus",R1.focused)("p-inputnumber-clearable",R1.showClear&&"vertical"!=R1.buttonLayout)},inputs:{showButtons:"showButtons",format:"format",buttonLayout:"buttonLayout",inputId:"inputId",styleClass:"styleClass",style:"style",placeholder:"placeholder",size:"size",maxlength:"maxlength",tabindex:"tabindex",title:"title",ariaLabel:"ariaLabel",ariaRequired:"ariaRequired",name:"name",required:"required",autocomplete:"autocomplete",min:"min",max:"max",incrementButtonClass:"incrementButtonClass",decrementButtonClass:"decrementButtonClass",incrementButtonIcon:"incrementButtonIcon",decrementButtonIcon:"decrementButtonIcon",readonly:"readonly",step:"step",allowEmpty:"allowEmpty",locale:"locale",localeMatcher:"localeMatcher",mode:"mode",currency:"currency",currencyDisplay:"currencyDisplay",useGrouping:"useGrouping",minFractionDigits:"minFractionDigits",maxFractionDigits:"maxFractionDigits",prefix:"prefix",suffix:"suffix",inputStyle:"inputStyle",inputStyleClass:"inputStyleClass",showClear:"showClear",disabled:"disabled"},outputs:{onInput:"onInput",onFocus:"onFocus",onBlur:"onBlur",onKeyDown:"onKeyDown",onClear:"onClear"},features:[e._Bn([k1]),e.TTD],decls:7,vars:32,consts:[[3,"ngClass","ngStyle"],["pInputText","","inputmode","decimal",3,"ngClass","ngStyle","value","disabled","readonly","input","keydown","keypress","paste","click","focus","blur"],["input",""],["class","p-inputnumber-clear-icon pi pi-times",3,"click",4,"ngIf"],["class","p-inputnumber-button-group",4,"ngIf"],["type","button","pButton","",3,"ngClass","class","icon","disabled","mousedown","mouseup","mouseleave","keydown","keyup",4,"ngIf"],[1,"p-inputnumber-clear-icon","pi","pi-times",3,"click"],[1,"p-inputnumber-button-group"],["type","button","pButton","",3,"ngClass","icon","disabled","mousedown","mouseup","mouseleave","keydown","keyup"]],template:function(p1,R1){1&p1&&(e.TgZ(0,"span",0)(1,"input",1,2),e.NdJ("input",function(z1){return R1.onUserInput(z1)})("keydown",function(z1){return R1.onInputKeyDown(z1)})("keypress",function(z1){return R1.onInputKeyPress(z1)})("paste",function(z1){return R1.onPaste(z1)})("click",function(){return R1.onInputClick()})("focus",function(z1){return R1.onInputFocus(z1)})("blur",function(z1){return R1.onInputBlur(z1)}),e.qZA(),e.YNc(3,b,1,0,"i",3),e.YNc(4,E,3,12,"span",4),e.YNc(5,Q,1,6,"button",5),e.YNc(6,j,1,6,"button",5),e.qZA()),2&p1&&(e.Tol(R1.styleClass),e.Q6J("ngClass",e.kEZ(28,d1,R1.showButtons&&"stacked"===R1.buttonLayout,R1.showButtons&&"horizontal"===R1.buttonLayout,R1.showButtons&&"vertical"===R1.buttonLayout))("ngStyle",R1.style),e.xp6(1),e.Tol(R1.inputStyleClass),e.Q6J("ngClass","p-inputnumber-input")("ngStyle",R1.inputStyle)("value",R1.formattedValue())("disabled",R1.disabled)("readonly",R1.readonly),e.uIk("placeholder",R1.placeholder)("title",R1.title)("id",R1.inputId)("size",R1.size)("name",R1.name)("autocomplete",R1.autocomplete)("maxlength",R1.maxlength)("tabindex",R1.tabindex)("aria-label",R1.ariaLabel)("aria-required",R1.ariaRequired)("required",R1.required)("min",R1.min)("max",R1.max),e.xp6(2),e.Q6J("ngIf","vertical"!=R1.buttonLayout&&R1.showClear&&R1.value),e.xp6(1),e.Q6J("ngIf",R1.showButtons&&"stacked"===R1.buttonLayout),e.xp6(1),e.Q6J("ngIf",R1.showButtons&&"stacked"!==R1.buttonLayout),e.xp6(1),e.Q6J("ngIf",R1.showButtons&&"stacked"!==R1.buttonLayout))},directives:[t.mk,t.PC,M.o,t.O5,f.Hq],styles:["p-inputnumber,.p-inputnumber{display:inline-flex}
1.p-inputnumber-button{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button .p-button-label,.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button .p-button-label{display:none}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-up{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-input{border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-down{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-button-group{display:flex;flex-direction:column}.p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button{flex:1 1 auto}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-up{order:3;border-top-left-radius:0;border-bottom-left-radius:0}.p-inputnumber-buttons-horizontal .p-inputnumber-input{order:2;border-radius:0}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-down{order:1;border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-vertical{flex-direction:column}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-up{order:1;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%}.p-inputnumber-buttons-vertical .p-inputnumber-input{order:2;border-radius:0;text-align:center}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-down{order:3;border-top-left-radius:0;border-top-right-radius:0;width:100%}.p-inputnumber-input{flex:1 1 auto}.p-fluid p-inputnumber,.p-fluid .p-inputnumber{width:100%}.p-fluid .p-inputnumber .p-inputnumber-input{width:1%}.p-fluid .p-inputnumber-buttons-vertical .p-inputnumber-input{width:100%}.p-inputnumber-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-inputnumber-clearable{position:relative}\n"],encapsulation:2,changeDetection:0}),_1})(),V=(()=>{class _1{}return _1.\u0275fac=function(p1){return new(p1||_1)},_1.\u0275mod=e.oAB({type:_1}),_1.\u0275inj=e.cJS({imports:[[t.ez,M.j,f.hJ]]}),_1})()},31424:(h2,w1,_)=>{"use strict";_.d(w1,{j:()=>h,o:()=>f});var e=_(5e3),t=_(69808),M=_(93075);let f=(()=>{class m{constructor(S,D,E){this.el=S,this.ngModel=D,this.cd=E}ngAfterViewInit(){this.updateFilledState(),this.cd.detectChanges()}ngDoCheck(){this.updateFilledState()}onInput(S){this.updateFilledState()}updateFilledState(){this.filled=this.el.nativeElement.value&&this.el.nativeElement.value.length||this.ngModel&&this.ngModel.model}}return m.\u0275fac=function(S){return new(S||m)(e.Y36(e.SBq),e.Y36(M.On,8),e.Y36(e.sBO))},m.\u0275dir=e.lG2({type:m,selectors:[["","pInputText",""]],hostAttrs:[1,"p-inputtext","p-component","p-element"],hostVars:2,hostBindings:function(S,D){1&S&&e.NdJ("input",function(Q){return D.onInput(Q)}),2&S&&e.ekj("p-filled",D.filled)}}),m})(),h=(()=>{class m{}return m.\u0275fac=function(S){return new(S||m)},m.\u0275mod=e.oAB({type:m}),m.\u0275inj=e.cJS({imports:[[t.ez]]}),m})()},3640:(h2,w1,_)=>{"use strict";_.d(w1,{T:()=>k1,y:()=>t1});var e=_(5e3),t=_(69808),M=_(75730),f=_(59783),h=_(25787),m=_(41777),b=_(85921);function S(V,_1){1&V&&e.GkF(0)}function D(V,_1){if(1&V){const n1=e.EpF();e.TgZ(0,"button",5),e.NdJ("click",function(R1){return e.CHM(n1),e.oxw(2).onCloseClick(R1)})("keydown.enter",function(){return e.CHM(n1),e.oxw(2).hide()}),e._UZ(1,"span",6),e.qZA()}if(2&V){const n1=e.oxw(2);e.uIk("aria-label",n1.ariaCloseLabel)}}const E=function(V,_1){return{showTransitionParams:V,hideTransitionParams:_1}},Q=function(V,_1){return{value:V,params:_1}};function j(V,_1){if(1&V){const n1=e.EpF();e.TgZ(0,"div",1),e.NdJ("click",function(R1){return e.CHM(n1),e.oxw().onOverlayClick(R1)})("@animation.start",function(R1){return e.CHM(n1),e.oxw().onAnimationStart(R1)})("@animation.done",function(R1){return e.CHM(n1),e.oxw().onAnimationEnd(R1)}),e.TgZ(1,"div",2),e.NdJ("click",function(){return e.CHM(n1),e.oxw().onContentClick()})("mousedown",function(){return e.CHM(n1),e.oxw().onContentClick()}),e.Hsn(2),e.YNc(3,S,1,0,"ng-container",3),e.qZA(),e.YNc(4,D,2,1,"button",4),e.qZA()}if(2&V){const n1=e.oxw();e.Tol(n1.styleClass),e.Q6J("ngClass","p-overlaypanel p-component")("ngStyle",n1.style)("@animation",e.WLB(10,Q,n1.overlayVisible?"open":"close",e.WLB(7,E,n1.showTransitionOptions,n1.hideTransitionOptions))),e.xp6(3),e.Q6J("ngTemplateOutlet",n1.contentTemplate),e.xp6(1),e.Q6J("ngIf",n1.showCloseIcon)}}const d1=["*"];let k1=(()=>{class V{constructor(n1,p1,R1,Y,z1,g2){this.el=n1,this.renderer=p1,this.cd=R1,this.zone=Y,this.config=z1,this.overlayService=g2,this.dismissable=!0,this.appendTo="body",this.autoZIndex=!0,this.baseZIndex=0,this.focusOnShow=!0,this.showTransitionOptions=".12s cubic-bezier(0, 0, 0.2, 1)",this.hideTransitionOptions=".1s linear",this.onShow=new e.vpe,this.onHide=new e.vpe,this.overlayVisible=!1,this.render=!1,this.selfClick=!1}
1ngAfterContentInit(){this.templates.forEach(n1=>{n1.getType(),this.contentTemplate=n1.template,this.cd.markForCheck()})}bindDocumentClickListener(){!this.documentClickListener&&this.dismissable&&this.zone.runOutsideAngular(()=>{let n1=M.p.isIOS()?"touchstart":"click";this.documentClickListener=this.renderer.listen(this.el?this.el.nativeElement.ownerDocument:"document",n1,R1=>{!this.container.contains(R1.target)&&this.target!==R1.target&&!this.target.contains(R1.target)&&!this.selfClick&&this.zone.run(()=>{this.hide()}),this.selfClick=!1,this.cd.markForCheck()})})}unbindDocumentClickListener(){this.documentClickListener&&(this.documentClickListener(),this.documentClickListener=null,this.selfClick=!1)}toggle(n1,p1){this.overlayVisible?(this.hasTargetChanged(n1,p1)&&(this.destroyCallback=()=>{this.show(null,p1||n1.currentTarget||n1.target)}),this.hide()):this.show(n1,p1)}show(n1,p1){this.target=p1||n1.currentTarget||n1.target,this.overlayVisible=!0,this.render=!0,this.cd.markForCheck()}onOverlayClick(n1){this.overlayService.add({originalEvent:n1,target:this.el.nativeElement}),this.selfClick=!0}onContentClick(){this.selfClick=!0}hasTargetChanged(n1,p1){return null!=this.target&&this.target!==(p1||n1.currentTarget||n1.target)}appendContainer(){this.appendTo&&("body"===this.appendTo?document.body.appendChild(this.container):M.p.appendChild(this.container,this.appendTo))}restoreAppend(){this.container&&this.appendTo&&this.el.nativeElement.appendChild(this.container)}align(){this.autoZIndex&&b.P9.set("overlay",this.container,this.baseZIndex+this.config.zIndex.overlay),M.p.absolutePosition(this.container,this.target);const n1=M.p.getOffset(this.container),p1=M.p.getOffset(this.target);let R1=0;n1.left<p1.left&&(R1=p1.left-n1.left),this.container.style.setProperty("--overlayArrowLeft",`${R1}px`),n1.top<p1.top&&M.p.addClass(this.container,"p-overlaypanel-flipped")}onAnimationStart(n1){"open"===n1.toState&&(this.container=n1.element,this.onShow.emit(null),this.appendContainer(),this.align(),this.bindDocumentClickListener(),this.bindDocumentResizeListener(),this.bindScrollListener(),this.focusOnShow&&this.focus(),this.overlayEventListener=p1=>{this.container&&this.container.contains(p1.target)&&(this.selfClick=!0)},this.overlaySubscription=this.overlayService.clickObservable.subscribe(this.overlayEventListener))}onAnimationEnd(n1){switch(n1.toState){case"void":this.destroyCallback&&(this.destroyCallback(),this.destroyCallback=null),this.overlaySubscription&&this.overlaySubscription.unsubscribe();break;case"close":this.autoZIndex&&b.P9.clear(this.container),this.overlaySubscription&&this.overlaySubscription.unsubscribe(),this.onContainerDestroy(),this.onHide.emit({}),this.render=!1}}focus(){let n1=M.p.findSingle(this.container,"[autofocus]");n1&&this.zone.runOutsideAngular(()=>{setTimeout(()=>n1.focus(),5)})}hide(){this.overlayVisible=!1,this.cd.markForCheck()}onCloseClick(n1){this.hide(),n1.preventDefault()}onWindowResize(n1){this.hide()}bindDocumentResizeListener(){this.documentResizeListener=this.onWindowResize.bind(this),window.addEventListener("resize",this.documentResizeListener)}unbindDocumentResizeListener(){this.documentResizeListener&&(window.removeEventListener("resize",this.documentResizeListener),this.documentResizeListener=null)}bindScrollListener(){this.scrollHandler||(this.scrollHandler=new M.V(this.target,()=>{this.overlayVisible&&this.hide()})),this.scrollHandler.bindScrollListener()}unbindScrollListener(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}onContainerDestroy(){this.cd.destroyed||(this.target=null),this.unbindDocumentClickListener(),this.unbindDocumentResizeListener(),this.unbindScrollListener()}ngOnDestroy(){this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.container&&this.autoZIndex&&b.P9.clear(this.container),this.cd.destroyed||(this.target=null),this.destroyCallback=null,this.container&&(this.restoreAppend(),this.onContainerDestroy()),this.overlaySubscription&&this.overlaySubscription.unsubscribe()}}return V.\u0275fac=function(n1){return new(n1||V)(e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(e.sBO),e.Y36(e.R0b),e.Y36(f.b4),e.Y36(f.F0))},V.\u0275cmp=e.Xpm({type:V,selectors:[["p-overlayPanel"]],contentQueries:function(n1,p1,R1){if(1&n1&&e.Suo(R1,f.jx,4),2&n1){let Y;e.iGM(Y=e.CRH())&&(p1.templates=Y)}},hostAttrs:[1,"p-element"],inputs:{dismissable:"dismissable",showCloseIcon:"showCloseIcon",style:"style",styleClass:"styleClass",appendTo:"appendTo",autoZIndex:"autoZIndex",ariaCloseLabel:"ariaCloseLabel",baseZIndex:"baseZIndex",focusOnShow:"focusOnShow",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions"},outputs:{onShow:"onShow",onHide:"onHide"},ngContentSelectors:d1,decls:1,vars:1,consts:[[3,"ngClass","ngStyle","class","click",4,"ngIf"],[3,"ngClass","ngStyle","click"],[1,"p-overlaypanel-content",3,"click","mousedown"],[4,"ngTemplateOutlet"],["type","button","class","p-overlaypanel-close p-link","pRipple","",3,"click","keydown.enter",4,"ngIf"],["type","button","pRipple","",1,"p-overlaypanel-close","p-link",3,"click","keydown.enter"],[1,"p-overlaypanel-close-icon","pi","pi-times"]],template:function(n1,p1){1&n1&&(e.F$t(),e.YNc(0,j,5,13,"div",0)),2&n1&&e.Q6J("ngIf",p1.render)},directives:[t.O5,t.mk,t.PC,t.tP,h.H],styles:['.p-overlaypanel{position:absolute;margin-top:10px;top:0;left:0}.p-overlaypanel-flipped{margin-top:0;margin-bottom:10px}.p-overlaypanel-close{display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.p-overlaypanel:after,.p-overlaypanel:before{bottom:100%;left:calc(var(--overlayArrowLeft, 0) + 1.25rem);content:" ";height:0;width:0;position:absolute;pointer-events:none}.p-overlaypanel:after{border-width:8px;margin-left:-8px}.p-overlaypanel:before{border-width:10px;margin-left:-10px}.p-overlaypanel-shifted:after,.p-overlaypanel-shifted:before{left:auto;right:1.25em;margin-left:auto}.p-overlaypanel-flipped:after,.p-overlaypanel-flipped:before{bottom:auto;top:100%}.p-overlaypanel.p-overlaypanel-flipped:after{border-bottom-color:transparent}.p-overlaypanel.p-overlaypanel-flipped:before{border-bottom-color:transparent}\n'],encapsulation:2,data:{animation:[(0,m.X$)("animation",[(0,m.SB)("void",(0,m.oB)({transform:"scaleY(0.8)",opacity:0}
1)),(0,m.SB)("close",(0,m.oB)({opacity:0})),(0,m.SB)("open",(0,m.oB)({transform:"translateY(0)",opacity:1})),(0,m.eR)("void => open",(0,m.jt)("{{showTransitionParams}}")),(0,m.eR)("open => close",(0,m.jt)("{{hideTransitionParams}}"))])]},changeDetection:0}),V})(),t1=(()=>{class V{}return V.\u0275fac=function(n1){return new(n1||V)},V.\u0275mod=e.oAB({type:V}),V.\u0275inj=e.cJS({imports:[[t.ez,h.T,f.m8],f.m8]}),V})()},84132:(h2,w1,_)=>{"use strict";_.d(w1,{D:()=>p2,U:()=>L2});var e=_(5e3),t=_(69808),M=_(93075),f=_(14036),h=_(25787),m=_(59783),b=_(7010);function S(C2,k2){1&C2&&e.GkF(0)}const D=function(C2){return{$implicit:C2}};function E(C2,k2){if(1&C2&&(e.TgZ(0,"div",15),e.YNc(1,S,1,0,"ng-container",16),e.qZA()),2&C2){const Y1=e.oxw(2);e.xp6(1),e.Q6J("ngTemplateOutlet",Y1.templateLeft)("ngTemplateOutletContext",e.VKq(2,D,Y1.paginatorState))}}function Q(C2,k2){if(1&C2&&(e.TgZ(0,"span",17),e._uU(1),e.qZA()),2&C2){const Y1=e.oxw(2);e.xp6(1),e.Oqu(Y1.currentPageReport)}}const j=function(C2){return{"p-disabled":C2}};function d1(C2,k2){if(1&C2){const Y1=e.EpF();e.TgZ(0,"button",18),e.NdJ("click",function(U2){return e.CHM(Y1),e.oxw(2).changePageToFirst(U2)}),e._UZ(1,"span",19),e.qZA()}if(2&C2){const Y1=e.oxw(2);e.Q6J("disabled",Y1.isFirstPage()||Y1.empty())("ngClass",e.VKq(2,j,Y1.isFirstPage()||Y1.empty()))}}const k1=function(C2){return{"p-highlight":C2}};function t1(C2,k2){if(1&C2){const Y1=e.EpF();e.TgZ(0,"button",22),e.NdJ("click",function(U2){const y2=e.CHM(Y1).$implicit;return e.oxw(3).onPageLinkClick(U2,y2-1)}),e._uU(1),e.qZA()}if(2&C2){const Y1=k2.$implicit,f2=e.oxw(3);e.Q6J("ngClass",e.VKq(2,k1,Y1-1==f2.getPage())),e.xp6(1),e.Oqu(Y1)}}function V(C2,k2){if(1&C2&&(e.TgZ(0,"span",20),e.YNc(1,t1,2,4,"button",21),e.qZA()),2&C2){const Y1=e.oxw(2);e.xp6(1),e.Q6J("ngForOf",Y1.pageLinks)}}function _1(C2,k2){if(1&C2&&e._uU(0),2&C2){const Y1=e.oxw(3);e.Oqu(Y1.currentPageReport)}}function n1(C2,k2){if(1&C2){const Y1=e.EpF();e.TgZ(0,"p-dropdown",23),e.NdJ("onChange",function(U2){return e.CHM(Y1),e.oxw(2).onPageDropdownChange(U2)}),e.YNc(1,_1,1,1,"ng-template",24),e.qZA()}if(2&C2){const Y1=e.oxw(2);e.Q6J("options",Y1.pageItems)("ngModel",Y1.getPage())("disabled",Y1.empty())("appendTo",Y1.dropdownAppendTo)("scrollHeight",Y1.dropdownScrollHeight)}}function p1(C2,k2){if(1&C2){const Y1=e.EpF();e.TgZ(0,"button",25),e.NdJ("click",function(U2){return e.CHM(Y1),e.oxw(2).changePageToLast(U2)}),e._UZ(1,"span",26),e.qZA()}if(2&C2){const Y1=e.oxw(2);e.Q6J("disabled",Y1.isLastPage()||Y1.empty())("ngClass",e.VKq(2,j,Y1.isLastPage()||Y1.empty()))}}function R1(C2,k2){if(1&C2){const Y1=e.EpF();e.TgZ(0,"p-inputNumber",27),e.NdJ("ngModelChange",function(U2){return e.CHM(Y1),e.oxw(2).changePage(U2-1)}),e.qZA()}if(2&C2){const Y1=e.oxw(2);e.Q6J("ngModel",Y1.currentPage())("disabled",Y1.empty())}}function Y(C2,k2){1&C2&&e.GkF(0)}function z1(C2,k2){if(1&C2&&e.YNc(0,Y,1,0,"ng-container",16),2&C2){const Y1=k2.$implicit,f2=e.oxw(4);e.Q6J("ngTemplateOutlet",f2.dropdownItemTemplate)("ngTemplateOutletContext",e.VKq(2,D,Y1))}}function g2(C2,k2){1&C2&&(e.ynx(0),e.YNc(1,z1,1,4,"ng-template",30),e.BQk())}function B1(C2,k2){if(1&C2){const Y1=e.EpF();e.TgZ(0,"p-dropdown",28),e.NdJ("ngModelChange",function(U2){return e.CHM(Y1),e.oxw(2).rows=U2})("onChange",function(U2){return e.CHM(Y1),e.oxw(2).onRppChange(U2)}),e.YNc(1,g2,2,0,"ng-container",29),e.qZA()}if(2&C2){const Y1=e.oxw(2);e.Q6J("options",Y1.rowsPerPageItems)("ngModel",Y1.rows)("disabled",Y1.empty())("appendTo",Y1.dropdownAppendTo)("scrollHeight",Y1.dropdownScrollHeight),e.xp6(1),e.Q6J("ngIf",Y1.dropdownItemTemplate)}}function $(C2,k2){1&C2&&e.GkF(0)}function R2(C2,k2){if(1&C2&&(e.TgZ(0,"div",31),e.YNc(1,$,1,0,"ng-container",16),e.qZA()),2&C2){const Y1=e.oxw(2);e.xp6(1),e.Q6J("ngTemplateOutlet",Y1.templateRight)("ngTemplateOutletContext",e.VKq(2,D,Y1.paginatorState))}}function _2(C2,k2){if(1&C2){const Y1=e.EpF();e.TgZ(0,"div",1),e.YNc(1,E,2,4,"div",2),e.YNc(2,Q,2,1,"span",3),e.YNc(3,d1,2,4,"button",4),e.TgZ(4,"button",5),e.NdJ("click",function(U2){return e.CHM(Y1),e.oxw().changePageToPrev(U2)}),e._UZ(5,"span",6),e.qZA(),e.YNc(6,V,2,1,"span",7),e.YNc(7,n1,2,5,"p-dropdown",8),e.TgZ(8,"button",9),e.NdJ("click",function(U2){return e.CHM(Y1),e.oxw().changePageToNext(U2)}),e._UZ(9,"span",10),e.qZA(),e.YNc(10,p1,2,4,"button",11),e.YNc(11,R1,1,2,"p-inputNumber",12),e.YNc(12,B1,2,6,"p-dropdown",13),e.YNc(13,R2,2,4,"div",14),e.qZA()}if(2&C2){const Y1=e.oxw();e.Tol(Y1.styleClass),e.Q6J("ngStyle",Y1.style)("ngClass","p-paginator p-component"),e.xp6(1),e.Q6J("ngIf",Y1.templateLeft),e.xp6(1),e.Q6J("ngIf",Y1.showCurrentPageReport),e.xp6(1),e.Q6J("ngIf",Y1.showFirstLastIcon),e.xp6(1),e.Q6J("disabled",Y1.isFirstPage()||Y1.empty())("ngClass",e.VKq(17,j,Y1.isFirstPage()||Y1.empty())),e.xp6(2),e.Q6J("ngIf",Y1.showPageLinks),e.xp6(1),e.Q6J("ngIf",Y1.showJumpToPageDropdown),e.xp6(1),e.Q6J("disabled",Y1.isLastPage()||Y1.empty())("ngClass",e.VKq(19,j,Y1.isLastPage()||Y1.empty())),e.xp6(2),e.Q6J("ngIf",Y1.showFirstLastIcon),e.xp6(1),e.Q6J("ngIf",Y1.showJumpToPageInput),e.xp6(1),e.Q6J("ngIf",Y1.rowsPerPageOptions),e.xp6(1),e.Q6J("ngIf",Y1.templateRight)}}let p2=(()=>{class C2{constructor(Y1){this.cd=Y1,this.pageLinkSize=5,this.onPageChange=new e.vpe,this.alwaysShow=!0,this.dropdownScrollHeight="200px",this.currentPageReportTemplate="{currentPage} of {totalPages}
1",this.showFirstLastIcon=!0,this.totalRecords=0,this.rows=0,this.showPageLinks=!0,this._first=0,this._page=0}ngOnInit(){this.updatePaginatorState()}ngOnChanges(Y1){Y1.totalRecords&&(this.updatePageLinks(),this.updatePaginatorState(),this.updateFirst(),this.updateRowsPerPageOptions()),Y1.first&&(this._first=Y1.first.currentValue,this.updatePageLinks(),this.updatePaginatorState()),Y1.rows&&(this.updatePageLinks(),this.updatePaginatorState()),Y1.rowsPerPageOptions&&this.updateRowsPerPageOptions()}get first(){return this._first}set first(Y1){this._first=Y1}updateRowsPerPageOptions(){if(this.rowsPerPageOptions){this.rowsPerPageItems=[];for(let Y1 of this.rowsPerPageOptions)"object"==typeof Y1&&Y1.showAll?this.rowsPerPageItems.unshift({label:Y1.showAll,value:this.totalRecords}):this.rowsPerPageItems.push({label:String(Y1),value:Y1})}}isFirstPage(){return 0===this.getPage()}isLastPage(){return this.getPage()===this.getPageCount()-1}getPageCount(){return Math.ceil(this.totalRecords/this.rows)}calculatePageLinkBoundaries(){let Y1=this.getPageCount(),f2=Math.min(this.pageLinkSize,Y1),U2=Math.max(0,Math.ceil(this.getPage()-f2/2)),y1=Math.min(Y1-1,U2+f2-1);return U2=Math.max(0,U2-(this.pageLinkSize-(y1-U2+1))),[U2,y1]}updatePageLinks(){this.pageLinks=[];let Y1=this.calculatePageLinkBoundaries(),U2=Y1[1];for(let y1=Y1[0];y1<=U2;y1++)this.pageLinks.push(y1+1);if(this.showJumpToPageDropdown){this.pageItems=[];for(let y1=0;y1<this.getPageCount();y1++)this.pageItems.push({label:String(y1+1),value:y1})}}changePage(Y1){var f2=this.getPageCount();if(Y1>=0&&Y1<f2){this._first=this.rows*Y1;var U2={page:Y1,first:this.first,rows:this.rows,pageCount:f2};this.updatePageLinks(),this.onPageChange.emit(U2),this.updatePaginatorState()}}updateFirst(){const Y1=this.getPage();Y1>0&&this.totalRecords&&this.first>=this.totalRecords&&Promise.resolve(null).then(()=>this.changePage(Y1-1))}getPage(){return Math.floor(this.first/this.rows)}changePageToFirst(Y1){this.isFirstPage()||this.changePage(0),Y1.preventDefault()}changePageToPrev(Y1){this.changePage(this.getPage()-1),Y1.preventDefault()}changePageToNext(Y1){this.changePage(this.getPage()+1),Y1.preventDefault()}changePageToLast(Y1){this.isLastPage()||this.changePage(this.getPageCount()-1),Y1.preventDefault()}onPageLinkClick(Y1,f2){this.changePage(f2),Y1.preventDefault()}onRppChange(Y1){this.changePage(this.getPage())}onPageDropdownChange(Y1){this.changePage(Y1.value)}updatePaginatorState(){this.paginatorState={page:this.getPage(),pageCount:this.getPageCount(),rows:this.rows,first:this.first,totalRecords:this.totalRecords}}empty(){return 0===this.getPageCount()}currentPage(){return this.getPageCount()>0?this.getPage()+1:0}get currentPageReport(){return this.currentPageReportTemplate.replace("{currentPage}",String(this.currentPage())).replace("{totalPages}",String(this.getPageCount())).replace("{first}",String(this.totalRecords>0?this._first+1:0)).replace("{last}",String(Math.min(this._first+this.rows,this.totalRecords))).replace("{rows}",String(this.rows)).replace("{totalRecords}",String(this.totalRecords))}}return C2.\u0275fac=function(Y1){return new(Y1||C2)(e.Y36(e.sBO))},C2.\u0275cmp=e.Xpm({type:C2,selectors:[["p-paginator"]],hostAttrs:[1,"p-element"],inputs:{pageLinkSize:"pageLinkSize",style:"style",styleClass:"styleClass",alwaysShow:"alwaysShow",templateLeft:"templateLeft",templateRight:"templateRight",dropdownAppendTo:"dropdownAppendTo",dropdownScrollHeight:"dropdownScrollHeight",currentPageReportTemplate:"currentPageReportTemplate",showCurrentPageReport:"showCurrentPageReport",showFirstLastIcon:"showFirstLastIcon",totalRecords:"totalRecords",rows:"rows",rowsPerPageOptions:"rowsPerPageOptions",showJumpToPageDropdown:"showJumpToPageDropdown",showJumpToPageInput:"showJumpToPageInput",showPageLinks:"showPageLinks",dropdownItemTemplate:"dropdownItemTemplate",first:"first"},outputs:{onPageChange:"onPageChange"},features:[e.TTD],decls:1,vars:1,consts:[[3,"class","ngStyle","ngClass",4,"ngIf"],[3,"ngStyle","ngClass"],["class","p-paginator-left-content",4,"ngIf"],["class","p-paginator-current",4,"ngIf"],["type","button","pRipple","","class","p-paginator-first p-paginator-element p-link",3,"disabled","ngClass","click",4,"ngIf"],["type","button","pRipple","",1,"p-paginator-prev","p-paginator-element","p-link",3,"disabled","ngClass","click"],[1,"p-paginator-icon","pi","pi-angle-left"],["class","p-paginator-pages",4,"ngIf"],["styleClass","p-paginator-page-options",3,"options","ngModel","disabled","appendTo","scrollHeight","onChange",4,"ngIf"],["type","button","pRipple","",1,"p-paginator-next","p-paginator-element","p-link",3,"disabled","ngClass","click"],[1,"p-paginator-icon","pi","pi-angle-right"],["type","button","pRipple","","class","p-paginator-last p-paginator-element p-link",3,"disabled","ngClass","click",4,"ngIf"],["class","p-paginator-page-input",3,"ngModel","disabled","ngModelChange",4,"ngIf"],["styleClass","p-paginator-rpp-options",3,"options","ngModel","disabled","appendTo","scrollHeight","ngModelChange","onChange",4,"ngIf"],["class","p-paginator-right-content",4,"ngIf"],[1,"p-paginator-left-content"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-paginator-current"],["type","button","pRipple","",1,"p-paginator-first","p-
1paginator-element","p-link",3,"disabled","ngClass","click"],[1,"p-paginator-icon","pi","pi-angle-double-left"],[1,"p-paginator-pages"],["type","button","class","p-paginator-page p-paginator-element p-link","pRipple","",3,"ngClass","click",4,"ngFor","ngForOf"],["type","button","pRipple","",1,"p-paginator-page","p-paginator-element","p-link",3,"ngClass","click"],["styleClass","p-paginator-page-options",3,"options","ngModel","disabled","appendTo","scrollHeight","onChange"],["pTemplate","selectedItem"],["type","button","pRipple","",1,"p-paginator-last","p-paginator-element","p-link",3,"disabled","ngClass","click"],[1,"p-paginator-icon","pi","pi-angle-double-right"],[1,"p-paginator-page-input",3,"ngModel","disabled","ngModelChange"],["styleClass","p-paginator-rpp-options",3,"options","ngModel","disabled","appendTo","scrollHeight","ngModelChange","onChange"],[4,"ngIf"],["pTemplate","item"],[1,"p-paginator-right-content"]],template:function(Y1,f2){1&Y1&&e.YNc(0,_2,14,21,"div",0),2&Y1&&e.Q6J("ngIf",!!f2.alwaysShow||f2.pageLinks&&f2.pageLinks.length>1)},directives:[f.Lt,b.Rn,t.O5,t.PC,t.mk,t.tP,h.H,t.sg,M.JJ,M.On,m.jx],styles:[".p-paginator{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.p-paginator-left-content{margin-right:auto}.p-paginator-right-content{margin-left:auto}.p-paginator-page,.p-paginator-next,.p-paginator-last,.p-paginator-first,.p-paginator-prev,.p-paginator-current{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;-webkit-user-select:none;user-select:none;overflow:hidden;position:relative}.p-paginator-element:focus{z-index:1;position:relative}\n"],encapsulation:2,changeDetection:0}),C2})(),L2=(()=>{class C2{}return C2.\u0275fac=function(Y1){return new(Y1||C2)},C2.\u0275mod=e.oAB({type:C2}),C2.\u0275inj=e.cJS({imports:[[t.ez,f.kW,b.L$,M.u5,m.m8,h.T],f.kW,b.L$,M.u5,m.m8]}),C2})()},48185:(h2,w1,_)=>{"use strict";_.d(w1,{k:()=>b,q:()=>S});var e=_(5e3),t=_(69808);function M(D,E){if(1&D&&(e.TgZ(0,"div",5),e._uU(1),e.qZA()),2&D){const Q=e.oxw(2);e.Udp("display",null!=Q.value&&0!==Q.value?"flex":"none"),e.xp6(1),e.AsE("",Q.value,"",Q.unit,"")}}function f(D,E){if(1&D&&(e.TgZ(0,"div",3),e.YNc(1,M,2,4,"div",4),e.qZA()),2&D){const Q=e.oxw();e.Udp("width",Q.value+"%"),e.xp6(1),e.Q6J("ngIf",Q.showValue)}}function h(D,E){1&D&&(e.TgZ(0,"div",6),e._UZ(1,"div",7),e.qZA())}const m=function(D,E){return{"p-progressbar p-component":!0,"p-progressbar-determinate":D,"p-progressbar-indeterminate":E}};let b=(()=>{class D{constructor(){this.showValue=!0,this.unit="%",this.mode="determinate"}}return D.\u0275fac=function(Q){return new(Q||D)},D.\u0275cmp=e.Xpm({type:D,selectors:[["p-progressBar"]],hostAttrs:[1,"p-element"],inputs:{value:"value",showValue:"showValue",style:"style",styleClass:"styleClass",unit:"unit",mode:"mode"},decls:3,vars:10,consts:[["role","progressbar","aria-valuemin","0","aria-valuemax","100",3,"ngStyle","ngClass"],["class","p-progressbar-value p-progressbar-value-animate","style","display:flex",3,"width",4,"ngIf"],["class","p-progressbar-indeterminate-container",4,"ngIf"],[1,"p-progressbar-value","p-progressbar-value-animate",2,"display","flex"],["class","p-progressbar-label",3,"display",4,"ngIf"],[1,"p-progressbar-label"],[1,"p-progressbar-indeterminate-container"],[1,"p-progressbar-value","p-progressbar-value-animate"]],template:function(Q,j){1&Q&&(e.TgZ(0,"div",0),e.YNc(1,f,2,3,"div",1),e.YNc(2,h,2,0,"div",2),e.qZA()),2&Q&&(e.Tol(j.styleClass),e.Q6J("ngStyle",j.style)("ngClass",e.WLB(7,m,"determinate"===j.mode,"indeterminate"===j.mode)),e.uIk("aria-valuenow",j.value),e.xp6(1),e.Q6J("ngIf","determinate"===j.mode),e.xp6(1),e.Q6J("ngIf","indeterminate"===j.mode))},directives:[t.PC,t.mk,t.O5],styles:['.p-progressbar{position:relative;overflow:hidden}.p-progressbar-determinate .p-progressbar-value{height:100%;width:0%;position:absolute;display:none;border:0 none;display:flex;align-items:center;justify-content:center;overflow:hidden}.p-progressbar-determinate .p-progressbar-label{display:inline-flex}.p-progressbar-determinate .p-progressbar-value-animate{transition:width 1s ease-in-out}
1.p-progressbar-indeterminate .p-progressbar-value:before{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:p-progressbar-indeterminate-anim 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.p-progressbar-indeterminate .p-progressbar-value:after{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:p-progressbar-indeterminate-anim-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s}@keyframes p-progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes p-progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}\n'],encapsulation:2,changeDetection:0}),D})(),S=(()=>{class D{}return D.\u0275fac=function(Q){return new(Q||D)},D.\u0275mod=e.oAB({type:D}),D.\u0275inj=e.cJS({imports:[[t.ez]]}),D})()},25787:(h2,w1,_)=>{"use strict";_.d(w1,{H:()=>h,T:()=>m});var e=_(5e3),t=_(69808),M=_(75730),f=_(59783);let h=(()=>{class b{constructor(D,E,Q){this.el=D,this.zone=E,this.config=Q}ngAfterViewInit(){this.config&&this.config.ripple&&this.zone.runOutsideAngular(()=>{this.create(),this.mouseDownListener=this.onMouseDown.bind(this),this.el.nativeElement.addEventListener("mousedown",this.mouseDownListener)})}onMouseDown(D){let E=this.getInk();if(!E||"none"===getComputedStyle(E,null).display)return;if(M.p.removeClass(E,"p-ink-active"),!M.p.getHeight(E)&&!M.p.getWidth(E)){let k1=Math.max(M.p.getOuterWidth(this.el.nativeElement),M.p.getOuterHeight(this.el.nativeElement));E.style.height=k1+"px",E.style.width=k1+"px"}let Q=M.p.getOffset(this.el.nativeElement),j=D.pageX-Q.left+document.body.scrollTop-M.p.getWidth(E)/2,d1=D.pageY-Q.top+document.body.scrollLeft-M.p.getHeight(E)/2;E.style.top=d1+"px",E.style.left=j+"px",M.p.addClass(E,"p-ink-active")}getInk(){for(let D=0;D<this.el.nativeElement.children.length;D++)if(-1!==this.el.nativeElement.children[D].className.indexOf("p-ink"))return this.el.nativeElement.children[D];return null}resetInk(){let D=this.getInk();D&&M.p.removeClass(D,"p-ink-active")}onAnimationEnd(D){M.p.removeClass(D.currentTarget,"p-ink-active")}create(){let D=document.createElement("span");D.className="p-ink",this.el.nativeElement.appendChild(D),this.animationListener=this.onAnimationEnd.bind(this),D.addEventListener("animationend",this.animationListener)}remove(){let D=this.getInk();D&&(this.el.nativeElement.removeEventListener("mousedown",this.mouseDownListener),D.removeEventListener("animationend",this.animationListener),M.p.removeElement(D))}ngOnDestroy(){this.config&&this.config.ripple&&this.remove()}}return b.\u0275fac=function(D){return new(D||b)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(f.b4,8))},b.\u0275dir=e.lG2({type:b,selectors:[["","pRipple",""]],hostAttrs:[1,"p-ripple","p-element"]}),b})(),m=(()=>{class b{}return b.\u0275fac=function(D){return new(D||b)},b.\u0275mod=e.oAB({type:b}),b.\u0275inj=e.cJS({imports:[[t.ez]]}),b})()},17102:(h2,w1,_)=>{"use strict";_.d(w1,{Qy:()=>t1,UN:()=>k1});var e=_(5e3),t=_(69808),M=_(85921),f=_(25787),h=_(93075);function m(V,_1){if(1&V&&e._UZ(0,"span",8),2&V){const n1=e.oxw(2).$implicit;e.Tol(n1.icon),e.Q6J("ngClass","p-button-icon p-button-icon-left")}}function b(V,_1){if(1&V&&(e.ynx(0),e.YNc(1,m,1,3,"span",6),e.TgZ(2,"span",7),e._uU(3),e.qZA(),e.BQk()),2&V){const n1=e.oxw().$implicit,p1=e.oxw();e.xp6(1),e.Q6J("ngIf",n1.icon),e.xp6(2),e.Oqu(p1.getOptionLabel(n1))}}function S(V,_1){1&V&&e.GkF(0)}const D=function(V,_1){return{$implicit:V,index:_1}};function E(V,_1){if(1&V&&e.YNc(0,S,1,0,"ng-container",9),2&V){const n1=e.oxw(),p1=n1.$implicit,R1=n1.index,Y=e.oxw();e.Q6J("ngTemplateOutlet",Y.itemTemplate)("ngTemplateOutletContext",e.WLB(2,D,p1,R1))}}const Q=function(V,_1,n1){return{"p-highlight":V,"p-disabled":_1,"p-button-icon-only":n1}};function j(V,_1){if(1&V){const n1=e.EpF();e.TgZ(0,"div",2,3),e.NdJ("click",function(R1){const Y=e.CHM(n1),z1=Y.$implicit,g2=Y.index;return e.oxw().onItemClick(R1,z1,g2)})("keydown.enter",function(R1){const Y=e.CHM(n1),z1=Y.$implicit,g2=Y.index;return e.oxw().onItemClick(R1,z1,g2)})("blur",function(){return e.CHM(n1),e.oxw().onBlur()}),e.YNc(2,b,4,2,"ng-container",4),e.YNc(3,E,1,5,"ng-template",null,5,e.W1O),e.qZA()}if(2&V){const n1=_1.$implicit,p1=e.MAs(4),R1=e.oxw();e.Tol(n1.styleClass),e.Q6J("ngClass",e.kEZ(10,Q,R1.isSelected(n1),R1.disabled||R1.isOptionDisabled(n1),n1.icon&&!R1.getOptionLabel(n1))),e.uIk("aria-pressed",R1.isSelected(n1))("title",n1.title)("aria-label",n1.label)("tabindex",R1.disabled?null:R1.tabindex)("aria-labelledby",R1.getOptionLabel(n1)),e.xp6(2),e.Q6J("ngIf",!R1.itemTemplate)("ngIfElse",p1)}}const d1={provide:h.JU,useExisting:(0,e.Gpc)(()=>k1),multi:!0};let k1=(()=>{class V{constructor(n1){this.cd=n1,this.tabindex=0,this.onOptionClick=new e.vpe,this.onChange=new e.vpe,this.onModelChange=()=>{},this.onModelTouched=()=>{}}getOptionLabel(n1){return this.optionLabel?M.gb.resolveFieldData(n1,this.optionLabel):null!=n1.label?n1.label:n1}getOptionValue(n1){return this.optionValue?M.gb.resolveFieldData(n1,this.optionValue):this.optionLabel||void 0===n1.value?n1:n1.value}isOptionDisabled(n1){return this.optionDisabled?M.gb.resolveFieldData(n1,this.optionDisabled):void 0!==n1.disabled&&n1.disabled}writeValue(n1){this.value=n1,this.cd.markForCheck()}registerOnChange(n1){this.onModelChange=n1}registerOnTouched(n1){this.onModelTouched=n1}setDisabledState(n1){this.disabled=n1,this.cd.markForCheck()}onItemClick(n1,p1,R1){if(!this.disabled&&!this.isOptionDisabled(p1)){if(this.multiple)this.isSelected(p1)?this.removeOption(p1):this.value=[...this.value||[],this.getOptionValue(p1)],this.onModelChange(this.value),this.onChange.emit({originalEvent:n1,value:this.value});else{let Y=this.getOptionValue(p1);this.value!==Y&&(this.value=this.getOptionValue(p1),this.onModelChange(this.value),this.onChange.emit({originalEvent:n1,value:this.value}))}this.onOptionClick.emit({originalEvent:n1,option:p1,index:R1})}}onBlur(){this.onModelTouched()}removeOption(n1){this.value=this.value.filter(p1=>!M.gb.equals(p1,this.getOptionValue(n1),this.dataKey))}isSelected(n1){let p1=!1,R1=this.getOptionValue(n1);if(this.multiple){if(this.value)for(let Y of this.value)if(M.gb.equals(Y,R1,this.dataKey)){p1=!0;break}}else p1=M.gb.equals(this.getOptionValue(n1),this.value,this.dataKey);return p1}}return V.\u0275fac=function(n1){return new(n1||V)(e.Y36(e.sBO))},V.\u0275cmp=e.Xpm({type:V,selectors:[["p-selectButton"]],contentQueries:function(n1,p1,R1){if(1&n1&&e.Suo(R1,e.Rgc,5),2&n1){let Y;e.iGM(Y=e.CRH())&&(p1.itemTemplate=Y.first)}},hostAttrs:[1,"p-element"],inputs:{options:"options",optionLabel:"optionLabel",optionValue:"optionValue",optionDisabled:"optionDisabled",tabindex:"tabindex",multiple:"multiple",style:"style",styleClass:"styleClass",ariaLabelledBy:"ariaLabelledBy",disabled:"disabled",dataKey:"dataKey"},outputs:{onOptionClick:"onOptionClick",onChange:"onChange"},features:[e._Bn([d1])],decls:2,vars:5,consts:[["role","group",3,"ngClass","ngStyle"],["class","p-button p-component","role","button","pRipple","",3,"class","ngClass","click","keydown.enter","blur",4,"ngFor","ngForOf"],["role","button","pRipple","",1,"p-button","p-component",3,"ngClass","click","keydown.enter","blur"],["btn",""],[4,"ngIf","ngIfElse"],["customcontent",""],[3,"ngClass","class",4,"ngIf"],[1,"p-button-label"],[3,"ngClass"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(n1,p1){1&n1&&(e.TgZ(0,"div",0),e.YNc(1,j,5,14,"div",1),e.qZA()),2&n1&&(e.Tol(p1.styleClass),e.Q6J("ngClass","p-selectbutton p-buttonset p-component")("ngStyle",p1.style),e.xp6(1),e.Q6J("ngForOf",p1.options))},directives:[t.mk,t.PC,t.sg,f.H,t.O5,t.tP],styles:[".p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default}.p-button-icon-only{justify-content:center}.p-button-icon-only .p-button-label{visibility:hidden;width:0;flex:0 0 auto}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-buttonset .p-button{margin:0}.p-buttonset .p-button:not(:last-child){border-right:0 none}.p-buttonset .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-buttonset .p-button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.p-buttonset .p-button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.p-buttonset .p-button:focus{position:relative;z-index:1}\n"],encapsulation:2,changeDetection:0}),V})(),t1=(()=>{class V{}return V.\u0275fac=function(n1){return new(n1||V)},V.\u0275mod=e.oAB({type:V}),V.\u0275inj=e.cJS({imports:[[t.ez,f.T]]}),V})()},62152:(h2,w1,_)=>{"use strict";_.d(w1,{xl:()=>Be,Q7:()=>W4,jB:()=>et,fz:()=>R0,lQ:()=>d0,iA:()=>v1,U$:()=>L4,wm:()=>Ze});var e=_(5e3),t=_(69808),M=_(93075),f=_(59783),h=_(84132),m=_(31424),b=_(40845),S=_(17102);const D=function(T1,J,l){return{"p-checkbox-label-active":T1,"p-disabled":J,"p-checkbox-label-focus":l}};function E(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"label",7),e.NdJ("click",function(v){e.CHM(l);const A=e.oxw(),b1=e.MAs(3);return A.onClick(v,b1)}),e._uU(1),e.qZA()}if(2&T1){const l=e.oxw();e.Q6J("ngClass",e.kEZ(3,D,null!=l.value,l.disabled,l.focused)),e.uIk("for",l.inputId),e.xp6(1),e.Oqu(l.label)}}const Q=function(T1,J){return{"p-checkbox p-component":!0,"p-checkbox-disabled":T1,"p-checkbox-focused":J}},j=function(T1,J,l){return{"p-highlight":T1,"p-disabled":J,"p-focus":l}},d1={provide:M.JU,useExisting:(0,e.Gpc)(()=>k1),multi:!0};let k1=(()=>{class T1{constructor(l){this.cd=l,this.checkboxTrueIcon="pi pi-check",this.checkboxFalseIcon="pi pi-times",this.onChange=new e.vpe,this.onModelChange=()=>{},this.onModelTouched=()=>{}}onClick(l,d){!this.disabled&&!this.readonly&&(this.toggle(l),this.focused=!0,d.focus())}onKeydown(l){32==l.keyCode&&l.preventDefault()}onKeyup(l){32==l.keyCode&&!this.readonly&&(this.toggle(l),l.preventDefault())}toggle(l){null==this.value||null==this.value?this.value=!0:1==this.value?this.value=!1:0==this.value&&(this.value=null),this.onModelChange(this.value),this.onChange.emit({originalEvent:l,value:this.value})}onFocus(){this.focused=!0}onBlur(){this.focused=!1,this.onModelTouched()}registerOnChange(l){this.onModelChange=l}registerOnTouched(l){this.onModelTouched=l}writeValue(l){this.value=l,this.cd.markForCheck()}setDisabledState(l){this.disabled=l,this.cd.markForCheck()}}return T1.\u0275fac=function(l){return new(l||T1)(e.Y36(e.sBO))},T1.\u0275cmp=e.Xpm({type:T1,selectors:[["p-triStateCheckbox"]],hostAttrs:[1,"p-element"],inputs:{disabled:"disabled",name:"name",ariaLabelledBy:"ariaLabelledBy",tabindex:"tabindex",inputId:"inputId",style:"style",styleClass:"styleClass",label:"label",readonly:"readonly",checkboxTrueIcon:"checkboxTrueIcon",checkboxFalseIcon:"checkboxFalseIcon"},outputs:{onChange:"onChange"},features:[e._Bn([d1])],decls:7,vars:21,consts:[[3,"ngStyle","ngClass"],[1,"p-hidden-accessible"],["type","text","inputmode","none",3,"name","readonly","disabled","keyup","keydown","focus","blur"],["input",""],["role","checkbox",1,"p-checkbox-box",3,"ngClass","click"],[1,"p-checkbox-icon",3,"ngClass"],["class","p-checkbox-label",3,"ngClass","click",4,"ngIf"],[1,"p-checkbox-label",3,"ngClass","click"]],template:function(l,d){if(1&l){const v=e.EpF();e.TgZ(0,"div",0)(1,"div",1)(2,"input",2,3),e.NdJ("keyup",function(b1){return d.onKeyup(b1)})("keydown",function(b1){return d.onKeydown(b1)})("focus",function(){return d.onFocus()})("blur",function(){return d.onBlur()}),e.qZA()(),e.TgZ(4,"div",4),e.NdJ("click",function(b1){e.CHM(v);const Z1=e.MAs(3);return d.onClick(b1,Z1)}),e._UZ(5,"span",5),e.qZA()(),e.YNc(6,E,2,7,"label",6)}2&l&&(e.Tol(d.styleClass),e.Q6J("ngStyle",d.style)("ngClass",e.WLB(14,Q,d.disabled,d.focused)),e.xp6(2),e.Q6J("name",d.name)("readonly",d.readonly)("disabled",d.disabled),e.uIk("id",d.inputId)("tabindex",d.tabindex)("aria-labelledby",d.ariaLabelledBy),e.xp6(2),e.Q6J("ngClass",e.kEZ(17,j,null!=d.value,d.disabled,d.focused)),e.uIk("aria-checked",!0===d.value),e.xp6(1),e.Q6J("ngClass",!0===d.value?d.checkboxTrueIcon:!1===d.value?d.checkboxFalseIcon:""),e.xp6(1),e.Q6J("ngIf",d.label))},directives:[t.PC,t.mk,t.O5],encapsulation:2,changeDetection:0}),T1})(),t1=(()=>{class T1{}return T1.\u0275fac=function(l){return new(l||T1)},T1.\u0275mod=e.oAB({type:T1}),T1.\u0275inj=e.cJS({imports:[[t.ez]]}),T1})();var V=_(41777),_1=_(25787),n1=_(75730),p1=_(85921);const R1=["container"],Y=["inputfield"],z1=["contentWrapper"];function g2(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"i",8),e.NdJ("click",function(){return e.CHM(l),e.oxw(2).clear()}),e.qZA()}}function B1(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"button",9),e.NdJ("click",function(v){e.CHM(l),e.oxw();const A=e.MAs(1);return e.oxw().onButtonClick(v,A)}),e.qZA()}if(2&T1){const l=e.oxw(2);e.Q6J("icon",l.icon)("disabled",l.disabled),e.uIk("aria-label",l.iconAriaLabel)}}function $(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"input",4,5),e.NdJ("focus",function(v){return e.CHM(l),e.oxw().onInputFocus(v)})("keydown",function(v){return e.CHM(l),e.oxw().onInputKeydown(v)})("click",function(){return e.CHM(l),e.oxw().onInputClick()})("blur",function(v){return e.CHM(l),e.oxw().onInputBlur(v)})("input",function(v){return e.CHM(l),e.oxw().onUserInput(v)}),e.qZA(),e.YNc(2,g2,1,0,"i",6),e.YNc(3,B1,1,3,"button",7)}if(2&T1){const l=e.oxw();e.Tol(l.inputStyleClass),e.Q6J("value",l.inputFieldValue)("readonly",l.readonlyInput)("ngStyle",l.inputStyle)("placeholder",l.placeholder||"")("disabled",l.disabled)("ngClass","p-inputtext p-component"),e.uIk("id",l.inputId)("name",l.name)("required",l.required)("aria-required",l.required)("tabindex",l.tabindex)("inputmode",l.touchUI?"off":null)("aria-labelledby",l.ariaLabelledBy),e.xp6(2),e.Q6J("ngIf",l.showClear&&!l.disabled&&null!=l.value),e.xp6(1),e.Q6J("ngIf",l.showIcon)}}function R2(T1,J){1&T1&&e.GkF(0)}function _2(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"button",30),e.NdJ("keydown",function(v){return e.CHM(l),e.oxw(4).onContainerButtonKeydown(v)})("click",function(v){return e.CHM(l),e.oxw(4).onPrevButtonClick(v)}),e._UZ(1,"span",31),e.qZA()}}function p2(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"button",32),e.NdJ("click",function(v){return e.CHM(l),e.oxw(4).switchToMonthView(v)})("keydown",function(v){return e.CHM(l),e.oxw(4).onContainerButtonKeydown(v)}),e._uU(1),e.qZA()}if(2&T1){const l=e.oxw().$implicit,d=e.oxw(3);e.Q6J("disabled",d.switchViewButtonDisabled()),e.xp6(1),e.hij(" ",d.getMonthName(l.month)," ")}}function L2(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"button",33),e.NdJ("click",function(v){return e.CHM(l),e.oxw(4).switchToYearView(v)})("keydown",function(v){return e.CHM(l),e.oxw(4).onContainerButtonKeydown(v)}),e._uU(1),e.qZA()}if(2&T1){const l=e.oxw().$implicit,d=e.oxw(3);e.Q6J("disabled",d.switchViewButtonDisabled()),e.xp6(1),e.hij(" ",d.getYear(l)," ")}}function C2(T1,J){if(1&T1&&(e.ynx(0),e._uU(1),e.BQk()),2&T1){const l=e.oxw(5);e.xp6(1),e.AsE("",l.yearPickerValues()[0]," - ",l.yearPickerValues()[l.yearPickerValues().length-1],"")}}function k2(T1,J){1&T1&&e.GkF(0)}const Y1=function(T1){return{$implicit:T1}};function f2(T1,J){if(1&T1&&(e.TgZ(0,"span",34),e.YNc(1,C2,2,2,"ng-container",13),e.YNc(2,k2,1,0,"ng-container",35),e.qZA()),2&T1){const l=e.oxw(4);e.xp6(1),e.Q6J("ngIf",!l.decadeTemplate),e.xp6(1),e.Q6J("ngTemplateOutlet",l.decadeTemplate)("ngTemplateOutletContext",e.VKq(3,Y1,l.yearPickerValues))}}function U2(T1,J){if(1&T1&&(e.TgZ(0,"th",41)(1,"span"),e._uU(2),e.qZA()()),2&T1){const l=e.oxw(5);e.xp6(2),e.Oqu(l.getTranslation("weekHeader"))}}function y1(T1,J){if(1&T1&&(e.TgZ(0,"th",42)(1,"span"),e._uU(2),e.qZA()()),2&T1){const l=J.$implicit;e.xp6(2),e.Oqu(l)}}function y2(T1,J){if(1&T1&&(e.TgZ(0,"td",45)(1,"span",46),e._uU(2),e.qZA()()),2&T1){const l=e.oxw().index,d=e.oxw(2).$implicit;e.xp6(2),e.hij(" ",d.weekNumbers[l]," ")}}function T2(T1,J){if(1&T1&&(e.ynx(0),e._uU(1),e.BQk()),2&T1){const l=e.oxw(2).$implicit;e.xp6(1),e.Oqu(l.day)}}function d2(T1,J){1&T1&&e.GkF(0)}const N1=function(T1,J){return{"p-highlight":T1,"p-disabled":J}}
1;function O1(T1,J){if(1&T1){const l=e.EpF();e.ynx(0),e.TgZ(1,"span",48),e.NdJ("click",function(v){e.CHM(l);const A=e.oxw().$implicit;return e.oxw(6).onDateSelect(v,A)})("keydown",function(v){e.CHM(l);const A=e.oxw().$implicit,b1=e.oxw(3).index;return e.oxw(3).onDateCellKeydown(v,A,b1)}),e.YNc(2,T2,2,1,"ng-container",13),e.YNc(3,d2,1,0,"ng-container",35),e.qZA(),e.BQk()}if(2&T1){const l=e.oxw().$implicit,d=e.oxw(6);e.xp6(1),e.Q6J("ngClass",e.WLB(4,N1,d.isSelected(l),!l.selectable)),e.xp6(1),e.Q6J("ngIf",!d.dateTemplate),e.xp6(1),e.Q6J("ngTemplateOutlet",d.dateTemplate)("ngTemplateOutletContext",e.VKq(7,Y1,l))}}const U1=function(T1,J){return{"p-datepicker-other-month":T1,"p-datepicker-today":J}};function H1(T1,J){if(1&T1&&(e.TgZ(0,"td",47),e.YNc(1,O1,4,9,"ng-container",13),e.qZA()),2&T1){const l=J.$implicit,d=e.oxw(6);e.Q6J("ngClass",e.WLB(2,U1,l.otherMonth,l.today)),e.xp6(1),e.Q6J("ngIf",!l.otherMonth||d.showOtherMonths)}}function r2(T1,J){if(1&T1&&(e.TgZ(0,"tr"),e.YNc(1,y2,3,1,"td",43),e.YNc(2,H1,2,5,"td",44),e.qZA()),2&T1){const l=J.$implicit,d=e.oxw(5);e.xp6(1),e.Q6J("ngIf",d.showWeek),e.xp6(1),e.Q6J("ngForOf",l)}}function z2(T1,J){if(1&T1&&(e.TgZ(0,"div",36)(1,"table",37)(2,"thead")(3,"tr"),e.YNc(4,U2,3,1,"th",38),e.YNc(5,y1,3,1,"th",39),e.qZA()(),e.TgZ(6,"tbody"),e.YNc(7,r2,3,2,"tr",40),e.qZA()()()),2&T1){const l=e.oxw().$implicit,d=e.oxw(3);e.xp6(4),e.Q6J("ngIf",d.showWeek),e.xp6(1),e.Q6J("ngForOf",d.weekDays),e.xp6(2),e.Q6J("ngForOf",l.dates)}}function G2(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"div",20)(1,"div",21),e.YNc(2,_2,2,0,"button",22),e.TgZ(3,"div",23),e.YNc(4,p2,2,2,"button",24),e.YNc(5,L2,2,2,"button",25),e.YNc(6,f2,3,5,"span",26),e.qZA(),e.TgZ(7,"button",27),e.NdJ("keydown",function(v){return e.CHM(l),e.oxw(3).onContainerButtonKeydown(v)})("click",function(v){return e.CHM(l),e.oxw(3).onNextButtonClick(v)}),e._UZ(8,"span",28),e.qZA()(),e.YNc(9,z2,8,3,"div",29),e.qZA()}if(2&T1){const l=J.index,d=e.oxw(3);e.xp6(2),e.Q6J("ngIf",0===l),e.xp6(2),e.Q6J("ngIf","date"===d.currentView),e.xp6(1),e.Q6J("ngIf","year"!==d.currentView),e.xp6(1),e.Q6J("ngIf","year"===d.currentView),e.xp6(1),e.Udp("display",1===d.numberOfMonths||l===d.numberOfMonths-1?"inline-flex":"none"),e.xp6(2),e.Q6J("ngIf","date"===d.currentView)}}const g0=function(T1){return{"p-highlight":T1}};function q2(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"span",51),e.NdJ("click",function(v){const b1=e.CHM(l).index;return e.oxw(4).onMonthSelect(v,b1)})("keydown",function(v){const b1=e.CHM(l).index;return e.oxw(4).onMonthCellKeydown(v,b1)}),e._uU(1),e.qZA()}if(2&T1){const l=J.$implicit,d=J.index,v=e.oxw(4);e.Q6J("ngClass",e.VKq(2,g0,v.isMonthSelected(d))),e.xp6(1),e.hij(" ",l," ")}}function K2(T1,J){if(1&T1&&(e.TgZ(0,"div",49),e.YNc(1,q2,2,4,"span",50),e.qZA()),2&T1){const l=e.oxw(3);e.xp6(1),e.Q6J("ngForOf",l.monthPickerValues())}}function u2(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"span",54),e.NdJ("click",function(v){const b1=e.CHM(l).$implicit;return e.oxw(4).onYearSelect(v,b1)})("keydown",function(v){const b1=e.CHM(l).$implicit;return e.oxw(4).onYearCellKeydown(v,b1)}),e._uU(1),e.qZA()}if(2&T1){const l=J.$implicit,d=e.oxw(4);e.Q6J("ngClass",e.VKq(2,g0,d.isYearSelected(l))),e.xp6(1),e.hij(" ",l," ")}}function X2(T1,J){if(1&T1&&(e.TgZ(0,"div",52),e.YNc(1,u2,2,4,"span",53),e.qZA()),2&T1){const l=e.oxw(3);e.xp6(1),e.Q6J("ngForOf",l.yearPickerValues())}}function v2(T1,J){if(1&T1&&(e.ynx(0),e.TgZ(1,"div",16),e.YNc(2,G2,10,7,"div",17),e.qZA(),e.YNc(3,K2,2,1,"div",18),e.YNc(4,X2,2,1,"div",19),e.BQk()),2&T1){const l=e.oxw(2);e.xp6(2),e.Q6J("ngForOf",l.months),e.xp6(1),e.Q6J("ngIf","month"===l.currentView),e.xp6(1),e.Q6J("ngIf","year"===l.currentView)}}function Y2(T1,J){1&T1&&(e.ynx(0),e._uU(1,"0"),e.BQk())}function S1(T1,J){1&T1&&(e.ynx(0),e._uU(1,"0"),e.BQk())}function a1(T1,J){if(1&T1&&(e.TgZ(0,"div",60)(1,"span"),e._uU(2),e.qZA()()),2&T1){const l=e.oxw(3);e.xp6(2),e.Oqu(l.timeSeparator)}}function f1(T1,J){1&T1&&(e.ynx(0),e._uU(1,"0"),e.BQk())}function F(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"div",65)(1,"button",57),e.NdJ("keydown",function(v){return e.CHM(l),e.oxw(3).onContainerButtonKeydown(v)})("keydown.enter",function(v){return e.CHM(l),e.oxw(3).incrementSecond(v)})("keydown.space",function(v){return e.CHM(l),e.oxw(3).incrementSecond(v)})("mousedown",function(v){return e.CHM(l),e.oxw(3).onTimePickerElementMouseDown(v,2,1)})("mouseup",function(v){return e.CHM(l),e.oxw(3).onTimePickerElementMouseUp(v)})("keyup.enter",function(v){return e.CHM(l),e.oxw(3).onTimePickerElementMouseUp(v)})("keyup.space",function(v){return e.CHM(l),e.oxw(3).onTimePickerElementMouseUp(v)})("mouseleave",function(){return e.CHM(l),e.oxw(3).onTimePickerElementMouseLeave()}
1),e._UZ(2,"span",58),e.qZA(),e.TgZ(3,"span"),e.YNc(4,f1,2,0,"ng-container",13),e._uU(5),e.qZA(),e.TgZ(6,"button",57),e.NdJ("keydown",function(v){return e.CHM(l),e.oxw(3).onContainerButtonKeydown(v)})("keydown.enter",function(v){return e.CHM(l),e.oxw(3).decrementSecond(v)})("keydown.space",function(v){return e.CHM(l),e.oxw(3).decrementSecond(v)})("mousedown",function(v){return e.CHM(l),e.oxw(3).onTimePickerElementMouseDown(v,2,-1)})("mouseup",function(v){return e.CHM(l),e.oxw(3).onTimePickerElementMouseUp(v)})("keyup.enter",function(v){return e.CHM(l),e.oxw(3).onTimePickerElementMouseUp(v)})("keyup.space",function(v){return e.CHM(l),e.oxw(3).onTimePickerElementMouseUp(v)})("mouseleave",function(){return e.CHM(l),e.oxw(3).onTimePickerElementMouseLeave()}),e._UZ(7,"span",59),e.qZA()()}if(2&T1){const l=e.oxw(3);e.xp6(4),e.Q6J("ngIf",l.currentSecond<10),e.xp6(1),e.Oqu(l.currentSecond)}}function o1(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"div",66)(1,"button",67),e.NdJ("keydown",function(v){return e.CHM(l),e.oxw(3).onContainerButtonKeydown(v)})("click",function(v){return e.CHM(l),e.oxw(3).toggleAMPM(v)})("keydown.enter",function(v){return e.CHM(l),e.oxw(3).toggleAMPM(v)}),e._UZ(2,"span",58),e.qZA(),e.TgZ(3,"span"),e._uU(4),e.qZA(),e.TgZ(5,"button",67),e.NdJ("keydown",function(v){return e.CHM(l),e.oxw(3).onContainerButtonKeydown(v)})("click",function(v){return e.CHM(l),e.oxw(3).toggleAMPM(v)})("keydown.enter",function(v){return e.CHM(l),e.oxw(3).toggleAMPM(v)}),e._UZ(6,"span",59),e.qZA()()}if(2&T1){const l=e.oxw(3);e.xp6(4),e.Oqu(l.pm?"PM":"AM")}}function G(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"div",55)(1,"div",56)(2,"button",57),e.NdJ("keydown",function(v){return e.CHM(l),e.oxw(2).onContainerButtonKeydown(v)})("keydown.enter",function(v){return e.CHM(l),e.oxw(2).incrementHour(v)})("keydown.space",function(v){return e.CHM(l),e.oxw(2).incrementHour(v)})("mousedown",function(v){return e.CHM(l),e.oxw(2).onTimePickerElementMouseDown(v,0,1)})("mouseup",function(v){return e.CHM(l),e.oxw(2).onTimePickerElementMouseUp(v)})("keyup.enter",function(v){return e.CHM(l),e.oxw(2).onTimePickerElementMouseUp(v)})("keyup.space",function(v){return e.CHM(l),e.oxw(2).onTimePickerElementMouseUp(v)})("mouseleave",function(){return e.CHM(l),e.oxw(2).onTimePickerElementMouseLeave()}),e._UZ(3,"span",58),e.qZA(),e.TgZ(4,"span"),e.YNc(5,Y2,2,0,"ng-container",13),e._uU(6),e.qZA(),e.TgZ(7,"button",57),e.NdJ("keydown",function(v){return e.CHM(l),e.oxw(2).onContainerButtonKeydown(v)})("keydown.enter",function(v){return e.CHM(l),e.oxw(2).decrementHour(v)})("keydown.space",function(v){return e.CHM(l),e.oxw(2).decrementHour(v)})("mousedown",function(v){return e.CHM(l),e.oxw(2).onTimePickerElementMouseDown(v,0,-1)})("mouseup",function(v){return e.CHM(l),e.oxw(2).onTimePickerElementMouseUp(v)})("keyup.enter",function(v){return e.CHM(l),e.oxw(2).onTimePickerElementMouseUp(v)})("keyup.space",function(v){return e.CHM(l),e.oxw(2).onTimePickerElementMouseUp(v)})("mouseleave",function(){return e.CHM(l),e.oxw(2).onTimePickerElementMouseLeave()}),e._UZ(8,"span",59),e.qZA()(),e.TgZ(9,"div",60)(10,"span"),e._uU(11),e.qZA()(),e.TgZ(12,"div",61)(13,"button",57),e.NdJ("keydown",function(v){return e.CHM(l),e.oxw(2).onContainerButtonKeydown(v)})("keydown.enter",function(v){return e.CHM(l),e.oxw(2).incrementMinute(v)})("keydown.space",function(v){return e.CHM(l),e.oxw(2).incrementMinute(v)})("mousedown",function(v){return e.CHM(l),e.oxw(2).onTimePickerElementMouseDown(v,1,1)})("mouseup",function(v){return e.CHM(l),e.oxw(2).onTimePickerElementMouseUp(v)})("keyup.enter",function(v){return e.CHM(l),e.oxw(2).onTimePickerElementMouseUp(v)})("keyup.space",function(v){return e.CHM(l),e.oxw(2).onTimePickerElementMouseUp(v)})("mouseleave",function(){return e.CHM(l),e.oxw(2).onTimePickerElementMouseLeave()}),e._UZ(14,"span",58),e.qZA(),e.TgZ(15,"span"),e.YNc(16,S1,2,0,"ng-container",13),e._uU(17),e.qZA(),e.TgZ(18,"button",57),e.NdJ("keydown",function(v){return e.CHM(l),e.oxw(2).onContainerButtonKeydown(v)})("keydown.enter",function(v){return e.CHM(l),e.oxw(2).decrementMinute(v)})("keydown.space",function(v){return e.CHM(l),e.oxw(2).decrementMinute(v)})("mousedown",function(v){return e.CHM(l),e.oxw(2).onTimePickerElementMouseDown(v,1,-1)})("mouseup",function(v){return e.CHM(l),e.oxw(2).onTimePickerElementMouseUp(v)})("keyup.enter",function(v){return e.CHM(l),e.oxw(2).onTimePickerElementMouseUp(v)})("keyup.space",function(v){return e.CHM(l),e.oxw(2).onTimePickerElementMouseUp(v)})("mouseleave",function(){return e.CHM(l),e.oxw(2).onTimePickerElementMouseLeave()}),e._UZ(19,"span",59),e.qZA()(),e.YNc(20,a1,3,1,"div",62),e.YNc(21,F,8,2,"div",63),e.YNc(22,o1,7,1,"div",64),e.qZA()}if(2&T1){const l=e.oxw(2);e.xp6(5),e.Q6J("ngIf",l.currentHour<10),e.xp6(1),e.Oqu(l.currentHour),e.xp6(5),e.Oqu(l.timeSeparator),e.xp6(5),e.Q6J("ngIf",l.currentMinute<10),e.xp6(1),e.Oqu(l.currentMinute),e.xp6(3),e.Q6J("ngIf",l.showSeconds),e.xp6(1),e.Q6J("ngIf",l.showSeconds),e.xp6(1),e.Q6J("ngIf","12"==l.hourFormat)}}const q=function(T1){return[T1]};function W(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"div",68)(1,"button",69),e.NdJ("keydown",function(v){return e.CHM(l),e.oxw(2).onContainerButtonKeydown(v)})("click",function(v){return e.CHM(l),e.oxw(2).onTodayButtonClick(v)}),e.qZA(),e.TgZ(2,"button",69),e.NdJ("keydown",function(v){return e.CHM(l),e.oxw(2).onContainerButtonKeydown(v)})("click",function(v){return e.CHM(l),e.oxw(2).onClearButtonClick(v)}),e.qZA()()}if(2&T1){const l=e.oxw(2);e.xp6(1),e.Q6J("label",l.getTranslation("today"))("ngClass",e.VKq(4,q,l.todayButtonStyleClass)),e.xp6(1),e.Q6J("label",l.getTranslation("clear"))("ngClass",e.VKq(6,q,l.clearButtonStyleClass))}}function L1(T1,J){1&T1&&e.GkF(0)}const m1=function(T1,J,l,d,v,A){return{"p-datepicker p-component":!0,"p-datepicker-inline":T1,"p-disabled":J,"p-datepicker-timeonly":l,"p-datepicker-multiple-month":d,"p-datepicker-monthpicker":v,"p-datepicker-touch-ui":A}},G1=function(T1,J){return{showTransitionParams:T1,hideTransitionParams:J}},l2=function(T1){return{value:"visibleTouchUI",params:T1}},S2=function(T1){return{value:"visible",params:T1}};function s0(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"div",10,11),e.NdJ("@overlayAnimation.start",function(v){return e.CHM(l),e.oxw().onOverlayAnimationStart(v)})("@overlayAnimation.done",function(v){return e.CHM(l),e.oxw().onOverlayAnimationDone(v)})("click",function(v){return e.CHM(l),e.oxw().onOverlayClick(v)}),e.Hsn(2),e.YNc(3,R2,1,0,"ng-container",12),e.YNc(4,v2,5,3,"ng-container",13),e.YNc(5,G,23,8,"div",14),e.YNc(6,W,3,8,"div",15),e.Hsn(7,1),e.YNc(8,L1,1,0,"ng-container",12),e.qZA()}if(2&T1){const l=e.oxw();e.Tol(l.panelStyleClass),e.Q6J("ngStyle",l.panelStyle)("ngClass",e.HTZ(11,m1,l.inline,l.disabled,l.timeOnly,l.numberOfMonths>1,"month"===l.view,l.touchUI))("@overlayAnimation",l.touchUI?e.VKq(21,l2,e.WLB(18,G1,l.showTransitionOptions,l.hideTransitionOptions)):e.VKq(26,S2,e.WLB(23,G1,l.showTransitionOptions,l.hideTransitionOptions)))("@.disabled",!0===l.inline),e.xp6(3),e.Q6J("ngTemplateOutlet",l.headerTemplate),e.xp6(1),e.Q6J("ngIf",!l.timeOnly),e.xp6(1),e.Q6J("ngIf",(l.showTime||l.timeOnly)&&"date"===l.currentView),e.xp6(1),e.Q6J("ngIf",l.showButtonBar),e.xp6(2),e.Q6J("ngTemplateOutlet",l.footerTemplate)}}const x0=[[["p-header"]],[["p-footer"]]],z0=function(T1,J,l,d){return{"p-calendar":!0,"p-calendar-w-btn":T1,"p-calendar-timeonly":J,"p-calendar-disabled":l,"p-focus":d}},M6=["p-header","p-footer"],q0={provide:M.JU,useExisting:(0,e.Gpc)(()=>N2),multi:!0};let N2=(()=>{class T1{constructor(l,d,v,A,b1,Z1){this.el=l,this.renderer=d,this.cd=v,this.zone=A,this.config=b1,this.overlayService=Z1,this.multipleSeparator=",",this.rangeSeparator="-",this.inline=!1,this.showOtherMonths=!0,this.icon="pi pi-calendar",this.shortYearCutoff="+10",this.hourFormat="24",this.stepHour=1,this.stepMinute=1,this.stepSecond=1,this.showSeconds=!1,this.showOnFocus=!0,this.showWeek=!1,this.showClear=!1,this.dataType="date",this.selectionMode="single",this.todayButtonStyleClass="p-button-text",this.clearButtonStyleClass="p-button-text",this.autoZIndex=!0,this.baseZIndex=0,this.keepInvalid=!1,this.hideOnDateTimeSelect=!0,this.timeSeparator=":",this.focusTrap=!0,this.showTransitionOptions=".12s cubic-bezier(0, 0, 0.2, 1)",this.hideTransitionOptions=".1s linear",this.onFocus=new e.vpe,this.onBlur=new e.vpe,this.onClose=new e.vpe,this.onSelect=new e.vpe,this.onClear=new e.vpe,this.onInput=new e.vpe,this.onTodayClick=new e.vpe,this.onClearClick=new e.vpe,this.onMonthChange=new e.vpe,this.onYearChange=new e.vpe,this.onClickOutside=new e.vpe,this.onShow=new e.vpe,this.onModelChange=()=>{},this.onModelTouched=()=>{},this.inputFieldValue=null,this.navigationState=null,this._numberOfMonths=1,this._view="date",this.convertTo24Hour=function(n2,I2){return"12"==this.hourFormat?12===n2?I2?12:0:I2?n2+12:n2:n2}}set content(l){this.contentViewChild=l,this.contentViewChild&&(this.isMonthNavigate?(Promise.resolve(null).then(()=>this.updateFocus()),this.isMonthNavigate=!1):this.focus||this.initFocusableCell())}get view(){return this._view}set view(l){this._view=l,this.currentView=this._view}get defaultDate(){return this._defaultDate}set defaultDate(l){if(this._defaultDate=l,this.initialized){const d=l||new Date;this.currentMonth=d.getMonth(),this.currentYear=d.getFullYear(),this.initTime(d),this.createMonths(this.currentMonth,this.currentYear)}}
1get minDate(){return this._minDate}set minDate(l){this._minDate=l,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}get maxDate(){return this._maxDate}set maxDate(l){this._maxDate=l,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}get disabledDates(){return this._disabledDates}set disabledDates(l){this._disabledDates=l,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}get disabledDays(){return this._disabledDays}set disabledDays(l){this._disabledDays=l,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}get yearRange(){return this._yearRange}set yearRange(l){if(this._yearRange=l,l){const d=l.split(":"),v=parseInt(d[0]),A=parseInt(d[1]);this.populateYearOptions(v,A)}}get showTime(){return this._showTime}set showTime(l){this._showTime=l,void 0===this.currentHour&&this.initTime(this.value||new Date),this.updateInputfield()}get locale(){return this._locale}get responsiveOptions(){return this._responsiveOptions}set responsiveOptions(l){this._responsiveOptions=l,this.destroyResponsiveStyleElement(),this.createResponsiveStyle()}get numberOfMonths(){return this._numberOfMonths}set numberOfMonths(l){this._numberOfMonths=l,this.destroyResponsiveStyleElement(),this.createResponsiveStyle()}get firstDayOfWeek(){return this._firstDayOfWeek}set firstDayOfWeek(l){this._firstDayOfWeek=l,this.createWeekDays()}set locale(l){console.warn("Locale property has no effect, use new i18n API instead.")}ngOnInit(){this.attributeSelector=(0,p1.Th)();const l=this.defaultDate||new Date;this.createResponsiveStyle(),this.currentMonth=l.getMonth(),this.currentYear=l.getFullYear(),this.currentView=this.view,"date"===this.view&&(this.createWeekDays(),this.initTime(l),this.createMonths(this.currentMonth,this.currentYear),this.ticksTo1970=24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7),this.translationSubscription=this.config.translationObserver.subscribe(()=>{this.createWeekDays()}),this.initialized=!0}
1ngAfterContentInit(){this.templates.forEach(l=>{switch(l.getType()){case"date":default:this.dateTemplate=l.template;break;case"decade":this.decadeTemplate=l.template;break;case"disabledDate":this.disabledDateTemplate=l.template;break;case"header":this.headerTemplate=l.template;break;case"footer":this.footerTemplate=l.template}})}ngAfterViewInit(){this.inline&&(this.contentViewChild&&this.contentViewChild.nativeElement.setAttribute(this.attributeSelector,""),this.disabled||(this.initFocusableCell(),1===this.numberOfMonths&&(this.contentViewChild.nativeElement.style.width=n1.p.getOuterWidth(this.containerViewChild.nativeElement)+"px")))}getTranslation(l){return this.config.getTranslation(l)}populateYearOptions(l,d){this.yearOptions=[];for(let v=l;v<=d;v++)this.yearOptions.push(v)}createWeekDays(){this.weekDays=[];let l=this.getFirstDateOfWeek(),d=this.getTranslation(f.ws.DAY_NAMES_MIN);for(let v=0;v<7;v++)this.weekDays.push(d[l]),l=6==l?0:++l}monthPickerValues(){let l=[];for(let d=0;d<=11;d++)l.push(this.config.getTranslation("monthNamesShort")[d]);return l}yearPickerValues(){let l=[],d=this.currentYear-this.currentYear%10;for(let v=0;v<10;v++)l.push(d+v);return l}createMonths(l,d){this.months=this.months=[];for(let v=0;v<this.numberOfMonths;v++){let A=l+v,b1=d;A>11&&(A=A%11-1,b1=d+1),this.months.push(this.createMonth(A,b1))}}getWeekNumber(l){let d=new Date(l.getTime());d.setDate(d.getDate()+4-(d.getDay()||7));let v=d.getTime();return d.setMonth(0),d.setDate(1),Math.floor(Math.round((v-d.getTime())/864e5)/7)+1}createMonth(l,d){let v=[],A=this.getFirstDayOfMonthIndex(l,d),b1=this.getDaysCountInMonth(l,d),Z1=this.getDaysCountInPrevMonth(l,d),n2=1,I2=new Date,$2=[],_0=Math.ceil((b1+A)/7);for(let N0=0;N0<_0;N0++){let B0=[];if(0==N0){for(let U0=Z1-A+1;U0<=Z1;U0++){let n6=this.getPreviousMonthAndYear(l,d);B0.push({day:U0,month:n6.month,year:n6.year,otherMonth:!0,today:this.isToday(I2,U0,n6.month,n6.year),selectable:this.isSelectable(U0,n6.month,n6.year,!0)})}let e6=7-B0.length;for(let U0=0;U0<e6;U0++)B0.push({day:n2,month:l,year:d,today:this.isToday(I2,n2,l,d),selectable:this.isSelectable(n2,l,d,!1)}),n2++}else for(let e6=0;e6<7;e6++){if(n2>b1){let U0=this.getNextMonthAndYear(l,d);B0.push({day:n2-b1,month:U0.month,year:U0.year,otherMonth:!0,today:this.isToday(I2,n2-b1,U0.month,U0.year),selectable:this.isSelectable(n2-b1,U0.month,U0.year,!0)})}else B0.push({day:n2,month:l,year:d,today:this.isToday(I2,n2,l,d),selectable:this.isSelectable(n2,l,d,!1)});n2++}this.showWeek&&$2.push(this.getWeekNumber(new Date(B0[0].year,B0[0].month,B0[0].day))),v.push(B0)}return{month:l,year:d,dates:v,weekNumbers:$2}}initTime(l){this.pm=l.getHours()>11,this.showTime?(this.currentMinute=l.getMinutes(),this.currentSecond=l.getSeconds(),this.setCurrentHourPM(l.getHours())):this.timeOnly&&(this.currentMinute=0,this.currentHour=0,this.currentSecond=0)}navBackward(l){this.disabled?l.preventDefault():(this.isMonthNavigate=!0,"month"===this.currentView?(this.decrementYear(),setTimeout(()=>{this.updateFocus()},1)):"year"===this.currentView?(this.decrementDecade(),setTimeout(()=>{this.updateFocus()},1)):(0===this.currentMonth?(this.currentMonth=11,this.decrementYear()):this.currentMonth--,this.onMonthChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)))}navForward(l){this.disabled?l.preventDefault():(this.isMonthNavigate=!0,"month"===this.currentView?(this.incrementYear(),setTimeout(()=>{this.updateFocus()},1)):"year"===this.currentView?(this.incrementDecade(),setTimeout(()=>{this.updateFocus()},1)):(11===this.currentMonth?(this.currentMonth=0,this.incrementYear()):this.currentMonth++,this.onMonthChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)))}decrementYear(){if(this.currentYear--,this.yearNavigator&&this.currentYear<this.yearOptions[0]){let l=this.yearOptions[this.yearOptions.length-1]-this.yearOptions[0];this.populateYearOptions(this.yearOptions[0]-l,this.yearOptions[this.yearOptions.length-1]-l)}}decrementDecade(){this.currentYear=this.currentYear-10}incrementDecade(){this.currentYear=this.currentYear+10}incrementYear(){if(this.currentYear++,this.yearNavigator&&this.currentYear>this.yearOptions[this.yearOptions.length-1]){let l=this.yearOptions[this.yearOptions.length-1]-this.yearOptions[0];this.populateYearOptions(this.yearOptions[0]+l,this.yearOptions[this.yearOptions.length-1]+l)}}switchToMonthView(l){this.setCurrentView("month"),l.preventDefault()}switchToYearView(l){this.setCurrentView("year"),l.preventDefault()}onDateSelect(l,d){!this.disabled&&d.selectable?(this.isMultipleSelection()&&this.isSelected(d)?(this.value=this.value.filter((v,A)=>!this.isDateEquals(v,d)),0===this.value.length&&(this.value=null),this.updateModel(this.value)):this.shouldSelectDate(d)&&this.selectDate(d),this.isSingleSelection()&&this.hideOnDateTimeSelect&&setTimeout(()=>{l.preventDefault(),this.hideOverlay(),this.mask&&this.disableModality(),this.cd.markForCheck()},150),this.updateInputfield(),l.preventDefault()):l.preventDefault()}shouldSelectDate(l){return!this.isMultipleSelection()||null==this.maxDateCount||this.maxDateCount>(this.value?this.value.length:0)}onMonthSelect(l,d){"month"===this.view?this.onDateSelect(l,{year:this.currentYear,month:d,day:1,selectable:!0}):(this.currentMonth=d,this.createMonths(this.currentMonth,this.currentYear),this.setCurrentView("date"),this.onMonthChange.emit({month:this.currentMonth+1,year:this.currentYear}))}onYearSelect(l,d){"year"===this.view?this.onDateSelect(l,{year:d,month:0,day:1,selectable:!0}):(this.currentYear=d,this.setCurrentView("month"),this.onYearChange.emit({month:this.currentMonth+1,year:this.currentYear}))}updateInputfield(){let l="";if(this.value)if(this.isSingleSelection())l=this.formatDateTime(this.value);else if(this.isMultipleSelection())for(let d=0;d<this.value.length;d++)l+=this.formatDateTime(this.value[d]),d!==this.value.length-1&&(l+=this.multipleSeparator+" ");else if(this.isRangeSelection()&&this.value&&this.value.length){let v=this.value[1];l=this.formatDateTime(this.value[0]),v&&(l+=" "+this.rangeSeparator+" "+this.formatDateTime(v))}this.inputFieldValue=l,this.updateFilledState(),this.inputfieldViewChild&&this.inputfieldViewChild.nativeElement&&(this.inputfieldViewChild.nativeElement.value=this.inputFieldValue)}formatDateTime(l){let d=this.keepInvalid?l:null;return this.isValidDate(l)&&(this.timeOnly?d=this.formatTime(l):(d=this.formatDate(l,this.getDateFormat()),this.showTime&&(d+=" "+this.formatTime(l)))),d}setCurrentHourPM(l){"12"==this.hourFormat?(this.pm=l>11,this.currentHour=l>=12?12==l?12:l-12:0==l?12:l):this.currentHour=l}setCurrentView(l){this.currentView=l,this.cd.detectChanges(),this.alignOverlay()}selectDate(l){let d=new Date(l.year,l.month,l.day);if(this.showTime&&(d.setHours("12"==this.hourFormat?12===this.currentHour?this.pm?12:0:this.pm?this.currentHour+12:this.currentHour:this.currentHour),d.setMinutes(this.currentMinute),d.setSeconds(this.currentSecond)),this.minDate&&this.minDate>d&&(d=this.minDate,this.setCurrentHourPM(d.getHours()),this.currentMinute=d.getMinutes(),this.currentSecond=d.getSeconds()),this.maxDate&&this.maxDate<d&&(d=this.maxDate,this.setCurrentHourPM(d.getHours()),this.currentMinute=d.getMinutes(),this.currentSecond=d.getSeconds()),this.isSingleSelection())this.updateModel(d);else if(this.isMultipleSelection())this.updateModel(this.value?[...this.value,d]:[d]);else if(this.isRangeSelection())if(this.value&&this.value.length){let v=this.value[0],A=this.value[1];!A&&d.getTime()>=v.getTime()?A=d:(v=d,A=null),this.updateModel([v,A])}else this.updateModel([d,null]);this.onSelect.emit(d)}updateModel(l){if(this.value=l,"date"==this.dataType)this.onModelChange(this.value);else if("string"==this.dataType)if(this.isSingleSelection())this.onModelChange(this.formatDateTime(this.value));else{let d=null;this.value&&(d=this.value.map(v=>this.formatDateTime(v))),this.onModelChange(d)}}getFirstDayOfMonthIndex(l,d){let v=new Date;v.setDate(1),v.setMonth(l),v.setFullYear(d);let A=v.getDay()+this.getSundayIndex();return A>=7?A-7:A}getDaysCountInMonth(l,d){return 32-this.daylightSavingAdjust(new Date(d,l,32)).getDate()}getDaysCountInPrevMonth(l,d){let v=this.getPreviousMonthAndYear(l,d);return this.getDaysCountInMonth(v.month,v.year)}getPreviousMonthAndYear(l,d){let v,A;
1return 0===l?(v=11,A=d-1):(v=l-1,A=d),{month:v,year:A}}getNextMonthAndYear(l,d){let v,A;return 11===l?(v=0,A=d+1):(v=l+1,A=d),{month:v,year:A}}getSundayIndex(){let l=this.getFirstDateOfWeek();return l>0?7-l:0}isSelected(l){if(!this.value)return!1;if(this.isSingleSelection())return this.isDateEquals(this.value,l);if(this.isMultipleSelection()){let d=!1;for(let v of this.value)if(d=this.isDateEquals(v,l),d)break;return d}return this.isRangeSelection()?this.value[1]?this.isDateEquals(this.value[0],l)||this.isDateEquals(this.value[1],l)||this.isDateBetween(this.value[0],this.value[1],l):this.isDateEquals(this.value[0],l):void 0}isComparable(){return null!=this.value&&"string"!=typeof this.value}isMonthSelected(l){if(this.isComparable()){let d=this.isRangeSelection()?this.value[0]:this.value;return!this.isMultipleSelection()&&d.getMonth()===l&&d.getFullYear()===this.currentYear}return!1}isYearSelected(l){if(this.isComparable()){let d=this.isRangeSelection()?this.value[0]:this.value;return!this.isMultipleSelection()&&d.getFullYear()===l}return!1}isDateEquals(l,d){return!!(l&&l instanceof Date)&&l.getDate()===d.day&&l.getMonth()===d.month&&l.getFullYear()===d.year}isDateBetween(l,d,v){if(l&&d){let b1=new Date(v.year,v.month,v.day);return l.getTime()<=b1.getTime()&&d.getTime()>=b1.getTime()}return!1}isSingleSelection(){return"single"===this.selectionMode}isRangeSelection(){return"range"===this.selectionMode}isMultipleSelection(){return"multiple"===this.selectionMode}isToday(l,d,v,A){return l.getDate()===d&&l.getMonth()===v&&l.getFullYear()===A}isSelectable(l,d,v,A){let b1=!0,Z1=!0,n2=!0,I2=!0;return!(A&&!this.selectOtherMonths)&&(this.minDate&&(this.minDate.getFullYear()>v||this.minDate.getFullYear()===v&&(this.minDate.getMonth()>d||this.minDate.getMonth()===d&&this.minDate.getDate()>l))&&(b1=!1),this.maxDate&&(this.maxDate.getFullYear()<v||this.maxDate.getFullYear()===v&&(this.maxDate.getMonth()<d||this.maxDate.getMonth()===d&&this.maxDate.getDate()<l))&&(Z1=!1),this.disabledDates&&(n2=!this.isDateDisabled(l,d,v)),this.disabledDays&&(I2=!this.isDayDisabled(l,d,v)),b1&&Z1&&n2&&I2)}isDateDisabled(l,d,v){if(this.disabledDates)for(let A of this.disabledDates)if(A.getFullYear()===v&&A.getMonth()===d&&A.getDate()===l)return!0;return!1}isDayDisabled(l,d,v){if(this.disabledDays){let b1=new Date(v,d,l).getDay();return-1!==this.disabledDays.indexOf(b1)}return!1}onInputFocus(l){this.focus=!0,this.showOnFocus&&this.showOverlay(),this.onFocus.emit(l)}onInputClick(){this.showOnFocus&&!this.overlayVisible&&this.showOverlay()}onInputBlur(l){this.focus=!1,this.onBlur.emit(l),this.keepInvalid||this.updateInputfield(),this.onModelTouched()}onButtonClick(l,d){this.overlayVisible?this.hideOverlay():(d.focus(),this.showOverlay())}clear(){this.inputFieldValue=null,this.value=null,this.onModelChange(this.value),this.onClear.emit()}onOverlayClick(l){this.overlayService.add({originalEvent:l,target:this.el.nativeElement})}getMonthName(l){return this.config.getTranslation("monthNames")[l]}getYear(l){return"month"===this.currentView?this.currentYear:l.year}switchViewButtonDisabled(){return this.numberOfMonths>1||this.disabled}onPrevButtonClick(l){this.navigationState={backward:!0,button:!0},this.navBackward(l)}onNextButtonClick(l){this.navigationState={backward:!1,button:!0},this.navForward(l)}onContainerButtonKeydown(l){switch(l.which){case 9:this.inline||this.trapFocus(l);break;case 27:this.overlayVisible=!1,l.preventDefault()}}onInputKeydown(l){this.isKeydown=!0,40===l.keyCode&&this.contentViewChild?this.trapFocus(l):27===l.keyCode||13===l.keyCode?this.overlayVisible&&(this.overlayVisible=!1,l.preventDefault()):9===l.keyCode&&this.contentViewChild&&(n1.p.getFocusableElements(this.contentViewChild.nativeElement).forEach(d=>d.tabIndex="-1"),this.overlayVisible&&(this.overlayVisible=!1))}onDateCellKeydown(l,d,v){const A=l.currentTarget,b1=A.parentElement;switch(l.which){case 40:{A.tabIndex="-1";let Z1=n1.p.index(b1),n2=b1.parentElement.nextElementSibling;n2?n1.p.hasClass(n2.children[Z1].children[0],"p-disabled")?(this.navigationState={backward:!1},this.navForward(l)):(n2.children[Z1].children[0].tabIndex="0",n2.children[Z1].children[0].focus()):(this.navigationState={backward:!1},this.navForward(l)),l.preventDefault();break}case 38:{A.tabIndex="-1";let Z1=n1.p.index(b1),n2=b1.parentElement.previousElementSibling;if(n2){let I2=n2.children[Z1].children[0];n1.p.hasClass(I2,"p-disabled")?(this.navigationState={backward:!0},this.navBackward(l)):(I2.tabIndex="0",I2.focus())}else this.navigationState={backward:!0},this.navBackward(l);l.preventDefault();break}case 37:{A.tabIndex="-1";let Z1=b1.previousElementSibling;if(Z1){let n2=Z1.children[0];n1.p.hasClass(n2,"p-disabled")||n1.p.hasClass(n2.parentElement,"p-datepicker-weeknumber")?this.navigateToMonth(!0,v):(n2.tabIndex="0",n2.focus())}else this.navigateToMonth(!0,v);l.preventDefault();break}case 39:{A.tabIndex="-1";let Z1=b1.nextElementSibling;if(Z1){let n2=Z1.children[0];n1.p.hasClass(n2,"p-disabled")?this.navigateToMonth(!1,v):(n2.tabIndex="0",n2.focus())}else this.navigateToMonth(!1,v);l.preventDefault();break}case 13:case 32:this.onDateSelect(l,d),l.preventDefault();break;case 27:this.overlayVisible=!1,l.preventDefault();break;
1case 9:this.inline||this.trapFocus(l)}}onMonthCellKeydown(l,d){const v=l.currentTarget;switch(l.which){case 38:case 40:{v.tabIndex="-1";var A=v.parentElement.children,b1=n1.p.index(v);let Z1=A[40===l.which?b1+3:b1-3];Z1&&(Z1.tabIndex="0",Z1.focus()),l.preventDefault();break}case 37:{v.tabIndex="-1";let Z1=v.previousElementSibling;Z1?(Z1.tabIndex="0",Z1.focus()):(this.navigationState={backward:!0},this.navBackward(l)),l.preventDefault();break}case 39:{v.tabIndex="-1";let Z1=v.nextElementSibling;Z1?(Z1.tabIndex="0",Z1.focus()):(this.navigationState={backward:!1},this.navForward(l)),l.preventDefault();break}case 13:this.onMonthSelect(l,d),l.preventDefault();break;case 13:case 32:case 27:this.overlayVisible=!1,l.preventDefault();break;case 9:this.inline||this.trapFocus(l)}}onYearCellKeydown(l,d){const v=l.currentTarget;switch(l.which){case 38:case 40:{v.tabIndex="-1";var A=v.parentElement.children,b1=n1.p.index(v);let Z1=A[40===l.which?b1+2:b1-2];Z1&&(Z1.tabIndex="0",Z1.focus()),l.preventDefault();break}case 37:{v.tabIndex="-1";let Z1=v.previousElementSibling;Z1?(Z1.tabIndex="0",Z1.focus()):(this.navigationState={backward:!0},this.navBackward(l)),l.preventDefault();break}case 39:{v.tabIndex="-1";let Z1=v.nextElementSibling;Z1?(Z1.tabIndex="0",Z1.focus()):(this.navigationState={backward:!1},this.navForward(l)),l.preventDefault();break}case 13:case 32:this.onYearSelect(l,d),l.preventDefault();break;case 27:this.overlayVisible=!1,l.preventDefault();break;case 9:this.trapFocus(l)}}navigateToMonth(l,d){if(l)if(1===this.numberOfMonths||0===d)this.navigationState={backward:!0},this.navBackward(event);else{let A=n1.p.find(this.contentViewChild.nativeElement.children[d-1],".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)"),b1=A[A.length-1];b1.tabIndex="0",b1.focus()}else if(1===this.numberOfMonths||d===this.numberOfMonths-1)this.navigationState={backward:!1},this.navForward(event);else{let A=n1.p.findSingle(this.contentViewChild.nativeElement.children[d+1],".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)");A.tabIndex="0",A.focus()}}updateFocus(){let l;if(this.navigationState){if(this.navigationState.button)this.initFocusableCell(),this.navigationState.backward?n1.p.findSingle(this.contentViewChild.nativeElement,".p-datepicker-prev").focus():n1.p.findSingle(this.contentViewChild.nativeElement,".p-datepicker-next").focus();else{if(this.navigationState.backward){let d;d=n1.p.find(this.contentViewChild.nativeElement,"month"===this.currentView?".p-monthpicker .p-monthpicker-month:not(.p-disabled)":"year"===this.currentView?".p-yearpicker .p-yearpicker-year:not(.p-disabled)":".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)"),d&&d.length>0&&(l=d[d.length-1])}else l=n1.p.findSingle(this.contentViewChild.nativeElement,"month"===this.currentView?".p-monthpicker .p-monthpicker-month:not(.p-disabled)":"year"===this.currentView?".p-yearpicker .p-yearpicker-year:not(.p-disabled)":".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)");l&&(l.tabIndex="0",l.focus())}this.navigationState=null}else this.initFocusableCell()}initFocusableCell(){let l;if("month"===this.currentView){let d=n1.p.find(this.contentViewChild.nativeElement,".p-monthpicker .p-monthpicker-month:not(.p-disabled)"),v=n1.p.findSingle(this.contentViewChild.nativeElement,".p-monthpicker .p-monthpicker-month.p-highlight");d.forEach(A=>A.tabIndex=-1),l=v||d[0],0===d.length&&n1.p.find(this.contentViewChild.nativeElement,'.p-monthpicker .p-monthpicker-month.p-disabled[tabindex = "0"]').forEach(b1=>b1.tabIndex=-1)}else if("year"===this.currentView){let d=n1.p.find(this.contentViewChild.nativeElement,".p-yearpicker .p-yearpicker-year:not(.p-disabled)"),v=n1.p.findSingle(this.contentViewChild.nativeElement,".p-yearpicker .p-yearpicker-year.p-highlight");d.forEach(A=>A.tabIndex=-1),l=v||d[0],0===d.length&&n1.p.find(this.contentViewChild.nativeElement,'.p-yearpicker .p-yearpicker-year.p-disabled[tabindex = "0"]').forEach(b1=>b1.tabIndex=-1)}else if(l=n1.p.findSingle(this.contentViewChild.nativeElement,"span.p-highlight"),!l){let d=n1.p.findSingle(this.contentViewChild.nativeElement,"td.p-datepicker-today span:not(.p-disabled):not(.p-ink)");l=d||n1.p.findSingle(this.contentViewChild.nativeElement,".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)")}l&&(l.tabIndex="0",!this.preventFocus&&(!this.navigationState||!this.navigationState.button)&&setTimeout(()=>{l.focus()},1),this.preventFocus=!1)}trapFocus(l){let d=n1.p.getFocusableElements(this.contentViewChild.nativeElement);if(d&&d.length>0)if(d[0].ownerDocument.activeElement){let v=d.indexOf(d[0].ownerDocument.activeElement);if(l.shiftKey)if(-1==v||0===v)if(this.focusTrap)d[d.length-1].focus();else{if(-1===v)return this.hideOverlay();if(0===v)return}else d[v-1].focus();else if(-1==v||v===d.length-1){if(!this.focusTrap&&-1!=v)return this.hideOverlay();d[0].focus()}else d[v+1].focus()}else d[0].focus();l.preventDefault()}onMonthDropdownChange(l){this.currentMonth=parseInt(l),this.onMonthChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)}onYearDropdownChange(l){this.currentYear=parseInt(l),this.onYearChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)}validateTime(l,d,v,A){let b1=this.value;const Z1=this.convertTo24Hour(l,A);this.isRangeSelection()&&(b1=this.value[1]||this.value[0]),this.isMultipleSelection()&&(b1=this.value[this.value.length-1]);const n2=b1?b1.toDateString():null;return!(this.minDate&&n2&&this.minDate.toDateString()===n2&&(this.minDate.getHours()>Z1||this.minDate.getHours()===Z1&&(this.minDate.getMinutes()>d||this.minDate.getMinutes()===d&&this.minDate.getSeconds()>v))||this.maxDate&&n2&&this.maxDate.toDateString()===n2&&(this.maxDate.getHours()<Z1||this.maxDate.getHours()===Z1&&(this.maxDate.getMinutes()<d||this.maxDate.getMinutes()===d&&this.maxDate.getSeconds()<v)))}incrementHour(l){let v=this.currentHour+this.stepHour,A=this.pm;"24"==this.hourFormat?v=v>=24?v-24:v:"12"==this.hourFormat&&(this.currentHour<12&&v>11&&(A=!this.pm),v=v>=13?v-12:v),this.validateTime(v,this.currentMinute,this.currentSecond,A)&&(this.currentHour=v,this.pm=A),l.preventDefault()}onTimePickerElementMouseDown(l,d,v){this.disabled||(this.repeat(l,null,d,v),l.preventDefault())}onTimePickerElementMouseUp(l){this.disabled||(this.clearTimePickerTimer(),this.updateTime())}onTimePickerElementMouseLeave(){!this.disabled&&this.timePickerTimer&&(this.clearTimePickerTimer(),this.updateTime())}repeat(l,d,v,A){let b1=d||500;switch(this.clearTimePickerTimer(),this.timePickerTimer=setTimeout(()=>{this.repeat(l,100,v,A),this.cd.markForCheck()},b1),v){case 0:1===A?this.incrementHour(l):this.decrementHour(l);break;case 1:1===A?this.incrementMinute(l):this.decrementMinute(l);break;case 2:1===A?this.incrementSecond(l):this.decrementSecond(l)}this.updateInputfield()}clearTimePickerTimer(){this.timePickerTimer&&(clearTimeout(this.timePickerTimer),this.timePickerTimer=null)}decrementHour(l){let d=this.currentHour-this.stepHour,v=this.pm;"24"==this.hourFormat?d=d<0?24+d:d:"12"==this.hourFormat&&(12===this.currentHour&&(v=!this.pm),d=d<=0?12+d:d),this.validateTime(d,this.currentMinute,this.currentSecond,v)&&(this.currentHour=d,this.pm=v),l.preventDefault()}incrementMinute(l){let d=this.currentMinute+this.stepMinute;d=d>59?d-60:d,this.validateTime(this.currentHour,d,this.currentSecond,this.pm)&&(this.currentMinute=d),l.preventDefault()}decrementMinute(l){let d=this.currentMinute-this.stepMinute;d=d<0?60+d:d,this.validateTime(this.currentHour,d,this.currentSecond,this.pm)&&(this.currentMinute=d),l.preventDefault()}incrementSecond(l){let d=this.currentSecond+this.stepSecond;d=d>59?d-60:d,this.validateTime(this.currentHour,this.currentMinute,d,this.pm)&&(this.currentSecond=d),l.preventDefault()}decrementSecond(l){let d=this.currentSecond-this.stepSecond;d=d<0?60+d:d,this.validateTime(this.currentHour,this.currentMinute,d,this.pm)&&(this.currentSecond=d),l.preventDefault()}updateTime(){let l=this.value;this.isRangeSelection()&&(l=this.value[1]||this.value[0]),this.isMultipleSelection()&&(l=this.value[this.value.length-1]),l=l?new Date(l.getTime()):new Date,l.setHours("12"==this.hourFormat?12===this.currentHour?this.pm?12:0:this.pm?this.currentHour+12:this.currentHour:this.currentHour),l.setMinutes(this.currentMinute),l.setSeconds(this.currentSecond),this.isRangeSelection()&&(l=this.value[1]?[this.value[0],l]:[l,null]),this.isMultipleSelection()&&(l=[...this.value.slice(0,-1),l]),this.updateModel(l),this.onSelect.emit(l),this.updateInputfield()}toggleAMPM(l){const d=!this.pm;this.validateTime(this.currentHour,this.currentMinute,this.currentSecond,d)&&(this.pm=d,this.updateTime()),l.preventDefault()}onUserInput(l){if(!this.isKeydown)return;this.isKeydown=!1;let d=l.target.value;try{let v=this.parseValueFromString(d);this.isValidSelection(v)&&(this.updateModel(v),this.updateUI())}catch(v){this.updateModel(this.keepInvalid?d:null)}this.filled=null!=d&&d.length,this.onInput.emit(l)}isValidSelection(l){let d=!0;return this.isSingleSelection()?this.isSelectable(l.getDate(),l.getMonth(),l.getFullYear(),!1)||(d=!1):l.every(v=>this.isSelectable(v.getDate(),v.getMonth(),v.getFullYear(),!1))&&this.isRangeSelection()&&(d=l.length>1&&l[1]>l[0]),d}parseValueFromString(l){if(!l||0===l.trim().length)return null;let d;if(this.isSingleSelection())d=this.parseDateTime(l);else if(this.isMultipleSelection()){let v=l.split(this.multipleSeparator);d=[];for(let A of v)d.push(this.parseDateTime(A.trim()))}else if(this.isRangeSelection()){let v=l.split(" "+this.rangeSeparator+" ");d=[];for(let A=0;A<v.length;A++)d[A]=this.parseDateTime(v[A].trim())}return d}parseDateTime(l){let d,v=l.split(" ");
1if(this.timeOnly)d=new Date,this.populateTime(d,v[0],v[1]);else{const A=this.getDateFormat();if(this.showTime){let b1="12"==this.hourFormat?v.pop():null,Z1=v.pop();d=this.parseDate(v.join(" "),A),this.populateTime(d,Z1,b1)}else d=this.parseDate(l,A)}return d}populateTime(l,d,v){if("12"==this.hourFormat&&!v)throw"Invalid Time";this.pm="PM"===v||"pm"===v;let A=this.parseTime(d);l.setHours(A.hour),l.setMinutes(A.minute),l.setSeconds(A.second)}isValidDate(l){return l instanceof Date&&p1.gb.isNotEmpty(l)}updateUI(){let l=this.value;Array.isArray(l)&&(l=l[0]);let d=this.defaultDate&&this.isValidDate(this.defaultDate)&&!this.value?this.defaultDate:l&&this.isValidDate(l)?l:new Date;this.currentMonth=d.getMonth(),this.currentYear=d.getFullYear(),this.createMonths(this.currentMonth,this.currentYear),(this.showTime||this.timeOnly)&&(this.setCurrentHourPM(d.getHours()),this.currentMinute=d.getMinutes(),this.currentSecond=d.getSeconds())}showOverlay(){this.overlayVisible||(this.updateUI(),this.touchUI||(this.preventFocus=!0),this.overlayVisible=!0)}hideOverlay(){this.overlayVisible=!1,this.clearTimePickerTimer(),this.touchUI&&this.disableModality(),this.cd.markForCheck()}toggle(){this.inline||(this.overlayVisible?this.hideOverlay():(this.showOverlay(),this.inputfieldViewChild.nativeElement.focus()))}onOverlayAnimationStart(l){switch(l.toState){case"visible":case"visibleTouchUI":this.inline||(this.overlay=l.element,this.overlay.setAttribute(this.attributeSelector,""),this.appendOverlay(),this.updateFocus(),this.autoZIndex&&(this.touchUI?p1.P9.set("modal",this.overlay,this.baseZIndex||this.config.zIndex.modal):p1.P9.set("overlay",this.overlay,this.baseZIndex||this.config.zIndex.overlay)),this.alignOverlay(),this.onShow.emit(l));break;case"void":this.onOverlayHide(),this.onClose.emit(l)}}onOverlayAnimationDone(l){switch(l.toState){case"visible":case"visibleTouchUI":this.inline||(this.bindDocumentClickListener(),this.bindDocumentResizeListener(),this.bindScrollListener());break;case"void":this.autoZIndex&&p1.P9.clear(l.element)}}appendOverlay(){this.appendTo&&("body"===this.appendTo?document.body.appendChild(this.overlay):n1.p.appendChild(this.overlay,this.appendTo))}restoreOverlayAppend(){this.overlay&&this.appendTo&&this.el.nativeElement.appendChild(this.overlay)}alignOverlay(){this.touchUI?this.enableModality(this.overlay):this.overlay&&(this.appendTo?("date"===this.view?(this.overlay.style.width=n1.p.getOuterWidth(this.overlay)+"px",this.overlay.style.minWidth=n1.p.getOuterWidth(this.inputfieldViewChild.nativeElement)+"px"):this.overlay.style.width=n1.p.getOuterWidth(this.inputfieldViewChild.nativeElement)+"px",n1.p.absolutePosition(this.overlay,this.inputfieldViewChild.nativeElement)):n1.p.relativePosition(this.overlay,this.inputfieldViewChild.nativeElement))}enableModality(l){this.mask||(this.mask=document.createElement("div"),this.mask.style.zIndex=String(parseInt(l.style.zIndex)-1),n1.p.addMultipleClasses(this.mask,"p-component-overlay p-datepicker-mask p-datepicker-mask-scrollblocker p-component-overlay p-component-overlay-enter"),this.maskClickListener=this.renderer.listen(this.mask,"click",v=>{this.disableModality()}),document.body.appendChild(this.mask),n1.p.addClass(document.body,"p-overflow-hidden"))}disableModality(){this.mask&&(n1.p.addClass(this.mask,"p-component-overlay-leave"),this.animationEndListener=this.destroyMask.bind(this),this.mask.addEventListener("animationend",this.animationEndListener))}destroyMask(){document.body.removeChild(this.mask);let d,l=document.body.children;for(let v=0;v<l.length;v++)if(n1.p.hasClass(l[v],"p-datepicker-mask-scrollblocker")){d=!0;break}d||n1.p.removeClass(document.body,"p-overflow-hidden"),this.unbindAnimationEndListener(),this.unbindMaskClickListener(),this.mask=null}unbindMaskClickListener(){this.maskClickListener&&(this.maskClickListener(),this.maskClickListener=null)}unbindAnimationEndListener(){this.animationEndListener&&this.mask&&(this.mask.removeEventListener("animationend",this.animationEndListener),this.animationEndListener=null)}writeValue(l){if(this.value=l,this.value&&"string"==typeof this.value)try{this.value=this.parseValueFromString(this.value)}catch(d){this.keepInvalid&&(this.value=l)}this.updateInputfield(),this.updateUI(),this.cd.markForCheck()}registerOnChange(l){this.onModelChange=l}registerOnTouched(l){this.onModelTouched=l}setDisabledState(l){this.disabled=l,this.cd.markForCheck()}getDateFormat(){return this.dateFormat||this.getTranslation("dateFormat")}getFirstDateOfWeek(){return this._firstDayOfWeek||this.getTranslation(f.ws.FIRST_DAY_OF_WEEK)}formatDate(l,d){if(!l)return"";let v;const A=$2=>{const _0=v+1<d.length&&d.charAt(v+1)===$2;return _0&&v++,_0},b1=($2,_0,N0)=>{let B0=""+_0;if(A($2))for(;B0.length<N0;)B0="0"+B0;return B0},Z1=($2,_0,N0,B0)=>A($2)?B0[_0]:N0[_0];let n2="",I2=!1;if(l)for(v=0;v<d.length;v++)if(I2)"'"!==d.charAt(v)||A("'")?n2+=d.charAt(v):I2=!1;else switch(d.charAt(v)){case"d":n2+=b1("d",l.getDate(),2);break;case"D":n2+=Z1("D",l.getDay(),this.getTranslation(f.ws.DAY_NAMES_SHORT),this.getTranslation(f.ws.DAY_NAMES));break;case"o":n2+=b1("o",Math.round((new Date(l.getFullYear(),l.getMonth(),l.getDate()).getTime()-new Date(l.getFullYear(),0,0).getTime())/864e5),3);break;case"m":n2+=b1("m",l.getMonth()+1,2);break;case"M":n2+=Z1("M",l.getMonth(),this.getTranslation(f.ws.MONTH_NAMES_SHORT),this.getTranslation(f.ws.MONTH_NAMES));break;case"y":n2+=A("y")?l.getFullYear():(l.getFullYear()%100<10?"0":"")+l.getFullYear()%100;break;case"@":n2+=l.getTime();break;case"!":n2+=1e4*l.getTime()+this.ticksTo1970;break;case"'":A("'")?n2+="'":I2=!0;break;default:n2+=d.charAt(v)}return n2}formatTime(l){if(!l)return"";let d="",v=l.getHours(),A=l.getMinutes(),b1=l.getSeconds();return"12"==this.hourFormat&&v>
111&&12!=v&&(v-=12),d+="12"==this.hourFormat&&0===v?12:v<10?"0"+v:v,d+=":",d+=A<10?"0"+A:A,this.showSeconds&&(d+=":",d+=b1<10?"0"+b1:b1),"12"==this.hourFormat&&(d+=l.getHours()>11?" PM":" AM"),d}parseTime(l){let d=l.split(":");if(d.length!==(this.showSeconds?3:2))throw"Invalid time";let A=parseInt(d[0]),b1=parseInt(d[1]),Z1=this.showSeconds?parseInt(d[2]):null;if(isNaN(A)||isNaN(b1)||A>23||b1>59||"12"==this.hourFormat&&A>12||this.showSeconds&&(isNaN(Z1)||Z1>59))throw"Invalid time";return"12"==this.hourFormat&&(12!==A&&this.pm?A+=12:!this.pm&&12===A&&(A-=12)),{hour:A,minute:b1,second:Z1}}parseDate(l,d){if(null==d||null==l)throw"Invalid arguments";if(""===(l="object"==typeof l?l.toString():l+""))return null;let v,A,b1,e6,Z1=0,n2="string"!=typeof this.shortYearCutoff?this.shortYearCutoff:(new Date).getFullYear()%100+parseInt(this.shortYearCutoff,10),I2=-1,$2=-1,_0=-1,N0=-1,B0=!1,U0=X6=>{let Te=v+1<d.length&&d.charAt(v+1)===X6;return Te&&v++,Te},n6=X6=>{let Te=U0(X6),E6="@"===X6?14:"!"===X6?20:"y"===X6&&Te?4:"o"===X6?3:2,g6=new RegExp("^\\d{"+("y"===X6?E6:1)+","+E6+"}"),P6=l.substring(Z1).match(g6);if(!P6)throw"Missing number at position "+Z1;return Z1+=P6[0].length,parseInt(P6[0],10)},i6=(X6,Te,E6)=>{let ee=-1,g6=U0(X6)?E6:Te,P6=[];for(let ue=0;ue<g6.length;ue++)P6.push([ue,g6[ue]]);P6.sort((ue,ke)=>-(ue[1].length-ke[1].length));for(let ue=0;ue<P6.length;ue++){let ke=P6[ue][1];if(l.substr(Z1,ke.length).toLowerCase()===ke.toLowerCase()){ee=P6[ue][0],Z1+=ke.length;break}}if(-1!==ee)return ee+1;throw"Unknown name at position "+Z1},b6=()=>{if(l.charAt(Z1)!==d.charAt(v))throw"Unexpected literal at position "+Z1;Z1++};for("month"===this.view&&(_0=1),v=0;v<d.length;v++)if(B0)"'"!==d.charAt(v)||U0("'")?b6():B0=!1;else switch(d.charAt(v)){case"d":_0=n6("d");break;case"D":i6("D",this.getTranslation(f.ws.DAY_NAMES_SHORT),this.getTranslation(f.ws.DAY_NAMES));break;case"o":N0=n6("o");break;case"m":$2=n6("m");break;case"M":$2=i6("M",this.getTranslation(f.ws.MONTH_NAMES_SHORT),this.getTranslation(f.ws.MONTH_NAMES));break;case"y":I2=n6("y");break;case"@":e6=new Date(n6("@")),I2=e6.getFullYear(),$2=e6.getMonth()+1,_0=e6.getDate();break;case"!":e6=new Date((n6("!")-this.ticksTo1970)/1e4),I2=e6.getFullYear(),$2=e6.getMonth()+1,_0=e6.getDate();break;case"'":U0("'")?b6():B0=!0;break;default:b6()}if(Z1<l.length&&(b1=l.substr(Z1),!/^\s+/.test(b1)))throw"Extra/unparsed characters found in date: "+b1;if(-1===I2?I2=(new Date).getFullYear():I2<100&&(I2+=(new Date).getFullYear()-(new Date).getFullYear()%100+(I2<=n2?0:-100)),N0>-1)for($2=1,_0=N0;A=this.getDaysCountInMonth(I2,$2-1),!(_0<=A);)$2++,_0-=A;if(e6=this.daylightSavingAdjust(new Date(I2,$2-1,_0)),e6.getFullYear()!==I2||e6.getMonth()+1!==$2||e6.getDate()!==_0)throw"Invalid date";return e6}daylightSavingAdjust(l){return l?(l.setHours(l.getHours()>12?l.getHours()+2:0),l):null}updateFilledState(){this.filled=this.inputFieldValue&&""!=this.inputFieldValue}onTodayButtonClick(l){let d=new Date,v={day:d.getDate(),month:d.getMonth(),year:d.getFullYear(),otherMonth:d.getMonth()!==this.currentMonth||d.getFullYear()!==this.currentYear,today:!0,selectable:!0};this.onDateSelect(l,v),this.onTodayClick.emit(l)}onClearButtonClick(l){this.updateModel(null),this.updateInputfield(),this.hideOverlay(),this.onClearClick.emit(l)}createResponsiveStyle(){if(this.numberOfMonths>1&&this.responsiveOptions){this.responsiveStyleElement||(this.responsiveStyleElement=document.createElement("style"),this.responsiveStyleElement.type="text/css",document.body.appendChild(this.responsiveStyleElement));let l="";if(this.responsiveOptions){let d=[...this.responsiveOptions].filter(v=>!(!v.breakpoint||!v.numMonths)).sort((v,A)=>-1*v.breakpoint.localeCompare(A.breakpoint,void 0,{numeric:!0}));for(let v=0;v<d.length;v++){let{breakpoint:A,numMonths:b1}=d[v],Z1=`\n                        .p-datepicker[${this.attributeSelector}] .p-datepicker-group:nth-child(${b1}) .p-datepicker-next {\n                            display: inline-flex !important;\n                        }\n                    `;for(let n2=b1;n2<this.numberOfMonths;n2++)Z1+=`\n                            .p-datepicker[${this.attributeSelector}] .p-datepicker-group:nth-child(${n2+1}) {\n                                display: none !important;\n                            }\n                        `;l+=`\n                        @media screen and (max-width: ${A}) {\n                            ${Z1}\n                        }\n                    `}}this.responsiveStyleElement.innerHTML=l}}destroyResponsiveStyleElement(){this.responsiveStyleElement&&(this.responsiveStyleElement.remove(),this.responsiveStyleElement=null)}bindDocumentClickListener(){this.documentClickListener||this.zone.runOutsideAngular(()=>{this.documentClickListener=this.renderer.listen(this.el?this.el.nativeElement.ownerDocument:"document","mousedown",d=>{this.isOutsideClicked(d)&&this.overlayVisible&&this.zone.run(()=>{this.hideOverlay(),this.onClickOutside.emit(d),this.cd.markForCheck()})})})}unbindDocumentClickListener(){this.documentClickListener&&(this.documentClickListener(),this.documentClickListener=null)}bindDocumentResizeListener(){!this.documentResizeListener&&!this.touchUI&&(this.documentResizeListener=this.onWindowResize.bind(this),window.addEventListener("resize",this.documentResizeListener))}unbindDocumentResizeListener(){this.documentResizeListener&&(window.removeEventListener("resize",this.documentResizeListener),this.documentResizeListener=null)}bindScrollListener(){this.scrollHandler||(this.scrollHandler=new n1.V(this.containerViewChild.nativeElement,()=>{this.overlayVisible&&this.hideOverlay()})),this.scrollHandler.bindScrollListener()}unbindScrollListener(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}isOutsideClicked(l){return!(this.el.nativeElement.isSameNode(l.target)||this.isNavIconClicked(l)||this.el.nativeElement.contains(l.target)||this.overlay&&this.overlay.contains(l.target))}isNavIconClicked(l){return n1.p.hasClass(l.target,"p-datepicker-prev")||n1.p.hasClass(l.target,"p-datepicker-prev-icon")||n1.p.hasClass(l.target,"p-datepicker-next")||n1.p.hasClass(l.target,"p-datepicker-next-icon")}onWindowResize(){this.overlayVisible&&!n1.p.isAndroid()&&this.hideOverlay()}onOverlayHide(){this.currentView=this.view,this.mask&&this.destroyMask(),this.unbindDocumentClickListener(),this.unbindDocumentResizeListener(),this.unbindScrollListener(),this.overlay=null}ngOnDestroy(){this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.translationSubscription&&this.translationSubscription.unsubscribe(),this.overlay&&this.autoZIndex&&p1.P9.clear(this.overlay),this.destroyResponsiveStyleElement(),this.clearTimePickerTimer(),this.restoreOverlayAppend(),this.onOverlayHide()}}return T1.\u0275fac=function(l){return new(l||T1)(e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(e.sBO),e.Y36(e.R0b),e.Y36(f.b4),e.Y36(f.F0))}
1,T1.\u0275cmp=e.Xpm({type:T1,selectors:[["p-calendar"]],contentQueries:function(l,d,v){if(1&l&&e.Suo(v,f.jx,4),2&l){let A;e.iGM(A=e.CRH())&&(d.templates=A)}},viewQuery:function(l,d){if(1&l&&(e.Gf(R1,5),e.Gf(Y,5),e.Gf(z1,5)),2&l){let v;e.iGM(v=e.CRH())&&(d.containerViewChild=v.first),e.iGM(v=e.CRH())&&(d.inputfieldViewChild=v.first),e.iGM(v=e.CRH())&&(d.content=v.first)}},hostAttrs:[1,"p-element","p-inputwrapper"],hostVars:6,hostBindings:function(l,d){2&l&&e.ekj("p-inputwrapper-filled",d.filled)("p-inputwrapper-focus",d.focus)("p-calendar-clearable",d.showClear&&!d.disabled)},inputs:{style:"style",styleClass:"styleClass",inputStyle:"inputStyle",inputId:"inputId",name:"name",inputStyleClass:"inputStyleClass",placeholder:"placeholder",ariaLabelledBy:"ariaLabelledBy",iconAriaLabel:"iconAriaLabel",disabled:"disabled",dateFormat:"dateFormat",multipleSeparator:"multipleSeparator",rangeSeparator:"rangeSeparator",inline:"inline",showOtherMonths:"showOtherMonths",selectOtherMonths:"selectOtherMonths",showIcon:"showIcon",icon:"icon",appendTo:"appendTo",readonlyInput:"readonlyInput",shortYearCutoff:"shortYearCutoff",monthNavigator:"monthNavigator",yearNavigator:"yearNavigator",hourFormat:"hourFormat",timeOnly:"timeOnly",stepHour:"stepHour",stepMinute:"stepMinute",stepSecond:"stepSecond",showSeconds:"showSeconds",required:"required",showOnFocus:"showOnFocus",showWeek:"showWeek",showClear:"showClear",dataType:"dataType",selectionMode:"selectionMode",maxDateCount:"maxDateCount",showButtonBar:"showButtonBar",todayButtonStyleClass:"todayButtonStyleClass",clearButtonStyleClass:"clearButtonStyleClass",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",panelStyleClass:"panelStyleClass",panelStyle:"panelStyle",keepInvalid:"keepInvalid",hideOnDateTimeSelect:"hideOnDateTimeSelect",touchUI:"touchUI",timeSeparator:"timeSeparator",focusTrap:"focusTrap",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",tabindex:"tabindex",view:"view",defaultDate:"defaultDate",minDate:"minDate",maxDate:"maxDate",disabledDates:"disabledDates",disabledDays:"disabledDays",yearRange:"yearRange",showTime:"showTime",responsiveOptions:"responsiveOptions",numberOfMonths:"numberOfMonths",firstDayOfWeek:"firstDayOfWeek",locale:"locale"},outputs:{onFocus:"onFocus",onBlur:"onBlur",onClose:"onClose",onSelect:"onSelect",onClear:"onClear",onInput:"onInput",onTodayClick:"onTodayClick",onClearClick:"onClearClick",onMonthChange:"onMonthChange",onYearChange:"onYearChange",onClickOutside:"onClickOutside",onShow:"onShow"},features:[e._Bn([q0])],ngContentSelectors:M6,decls:4,vars:11,consts:[[3,"ngClass","ngStyle"],["container",""],[3,"ngIf"],[3,"class","ngStyle","ngClass","click",4,"ngIf"],["type","text","autocomplete","off",3,"value","readonly","ngStyle","placeholder","disabled","ngClass","focus","keydown","click","blur","input"],["inputfield",""],["class","p-calendar-clear-icon pi pi-times",3,"click",4,"ngIf"],["type","button","pButton","","pRipple","","class","p-datepicker-trigger","tabindex","0",3,"icon","disabled","click",4,"ngIf"],[1,"p-calendar-clear-icon","pi","pi-times",3,"click"],["type","button","pButton","","pRipple","","tabindex","0",1,"p-datepicker-trigger",3,"icon","disabled","click"],[3,"ngStyle","ngClass","click"],["contentWrapper",""],[4,"ngTemplateOutlet"],[4,"ngIf"],["class","p-timepicker",4,"ngIf"],["class","p-datepicker-buttonbar",4,"ngIf"],[1,"p-datepicker-group-container"],["class","p-datepicker-group",4,"ngFor","ngForOf"],["class","p-monthpicker",4,"ngIf"],["class","p-yearpicker",4,"ngIf"],[1,"p-datepicker-group"],[1,"p-datepicker-header"],["class","p-datepicker-prev p-link","type","button","pRipple","",3,"keydown","click",4,"ngIf"],[1,"p-datepicker-title"],["type","button","class","p-datepicker-month p-link",3,"disabled","click","keydown",4,"ngIf"],["type","button","class","p-datepicker-year p-link",3,"disabled","click","keydown",4,"ngIf"],["class","p-datepicker-decade",4,"ngIf"],["type","button","pRipple","",1,"p-datepicker-next","p-link",3,"keydown","click"],[1,"p-datepicker-next-icon","pi","pi-chevron-right"],["class","p-datepicker-calendar-container",4,"ngIf"],["type","button","pRipple","",1,"p-datepicker-prev","p-link",3,"keydown","click"],[1,"p-datepicker-prev-icon","pi","pi-chevron-left"],["type","button",1,"p-datepicker-month","p-link",3,"disabled","click","keydown"],["type","button",1,"p-datepicker-year","p-link",3,"disabled","click","keydown"],[1,"p-datepicker-decade"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-datepicker-calendar-container"],[1,"p-datepicker-calendar"],["class","p-datepicker-weekheader p-disabled",4,"ngIf"],["scope","col",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf"],[1,"p-datepicker-weekheader","p-disabled"],["scope","col"],["class","p-datepicker-weeknumber",4,"ngIf"],[3,"ngClass",4,"ngFor","ngForOf"],[1,"p-datepicker-weeknumber"],[1,"p-disabled"],[3,"ngClass"],["draggable","false","pRipple","",3,"ngClass","click","keydown"],[1,"p-monthpicker"],["class","p-monthpicker-month","pRipple","",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],["pRipple","",1,"p-monthpicker-month",3,"ngClass","click","keydown"],[1,"p-yearpicker"],["class","p-yearpicker-year","pRipple","",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],["pRipple","",1,"p-yearpicker-year",3,"ngClass","click","keydown"],[1,"p-timepicker"],[1,"p-hour-picker"],["type","button","pRipple","",1,"p-link",3,"keydown","keydown.enter","keydown.space","mousedown","mouseup","keyup.enter","keyup.space","mouseleave"],[1,"pi","pi-chevron-up"],[1,"pi","pi-chevron-down"],[1,"p-separator"],[1,"p-minute-picker"],["class","p-separator",4,"ngIf"],["class","p-second-picker",4,"ngIf"],["class","p-ampm-picker",4,"ngIf"],[1,"p-second-picker"],[1,"p-ampm-picker"],["type","button","pRipple","",1,"p-link",3,"keydown","click","keydown.enter"],[1,"p-datepicker-buttonbar"],["type","button","pButton","","pRipple","",3,"label","ngClass","keydown","click"]],template:function(l,d){1&l&&(e.F$t(x0),e.TgZ(0,"span",0,1),e.YNc(2,$,4,17,"ng-template",2),e.YNc(3,s0,9,28,"div",3),e.qZA()),2&l&&(e.Tol(d.styleClass),e.Q6J("ngClass",e.l5B(6,z0,d.showIcon,d.timeOnly,d.disabled,d.focus))("ngStyle",d.style),e.xp6(2),e.Q6J("ngIf",!d.inline),e.xp6(1),e.Q6J("ngIf",d.inline||d.overlayVisible))},directives:[t.mk,t.PC,t.O5,b.Hq,_1.H,t.tP,t.sg],styles:[".p-calendar{position:relative;display:inline-flex;max-width:100%}.p-calendar .p-inputtext{flex:1 1 auto;width:1%}.p-calendar-w-btn .p-inputtext{border-top-right-radius:0;border-bottom-right-radius:0}.p-calendar-w-btn .p-datepicker-trigger{border-top-left-radius:0;border-bottom-left-radius:0}.p-fluid .p-calendar{display:flex}.p-fluid .p-calendar .p-inputtext{width:1%}.p-calendar .p-datepicker{min-width:100%}.p-datepicker{width:auto;position:absolute;top:0;left:0}.p-datepicker-inline{display:inline-block;position:static;overflow-x:auto}.p-datepicker-header{display:flex;align-items:center;justify-content:space-between}.p-datepicker-header .p-datepicker-title{margin:0 auto}.p-datepicker-prev,.p-datepicker-next{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.p-datepicker-multiple-month .p-datepicker-group-container .p-datepicker-group{flex:1 1 auto}.p-datepicker-multiple-month .p-datepicker-group-container{display:flex}.p-datepicker table{width:100%;border-collapse:collapse}.p-datepicker td>span{display:flex;justify-content:center;align-items:center;cursor:pointer;margin:0 auto;overflow:hidden;position:relative}.p-monthpicker-month{width:33.3%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.p-datepicker-buttonbar{display:flex;justify-content:space-between;align-items:center}.p-timepicker{display:flex;justify-content:center;align-items:center}.p-timepicker button{display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.p-timepicker>div{display:flex;align-items:center;flex-direction:column}.p-datepicker-touch-ui,.p-calendar .p-datepicker-touch-ui{position:fixed;top:50%;left:50%;min-width:80vw;transform:translate(-50%,-50%)}.p-yearpicker-year{width:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.p-calendar-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-calendar-clearable{position:relative}\n"],encapsulation:2,data:{animation:[(0,V.X$)("overlayAnimation",[(0,V.SB)("visibleTouchUI",(0,V.oB)({transform:"translate(-50%,-50%)",opacity:1})),(0,V.eR)("void => visible",[(0,V.oB)({opacity:0,transform:"scaleY(0.8)"}),(0,V.jt)("{{showTransitionParams}}",(0,V.oB)({opacity:1,transform:"*"}))]),(0,V.eR)("visible => void",[(0,V.jt)("{{hideTransitionParams}}",(0,V.oB)({opacity:0}
1))]),(0,V.eR)("void => visibleTouchUI",[(0,V.oB)({opacity:0,transform:"translate3d(-50%, -40%, 0) scale(0.9)"}),(0,V.jt)("{{showTransitionParams}}")]),(0,V.eR)("visibleTouchUI => void",[(0,V.jt)("{{hideTransitionParams}}",(0,V.oB)({opacity:0,transform:"translate3d(-50%, -40%, 0) scale(0.9)"}))])])]},changeDetection:0}),T1})(),j1=(()=>{class T1{}return T1.\u0275fac=function(l){return new(l||T1)},T1.\u0275mod=e.oAB({type:T1}),T1.\u0275inj=e.cJS({imports:[[t.ez,b.hJ,f.m8,_1.T],b.hJ,f.m8]}),T1})();var a2=_(7010),K1=_(14036),b2=_(8929),W1=_(25421);const Q1=["container"],F1=["resizeHelper"],w2=["reorderIndicatorUp"],M2=["reorderIndicatorDown"],t0=["wrapper"],h0=["table"],f0=["tableHeader"];function E0(T1,J){if(1&T1&&(e.TgZ(0,"div",14),e._UZ(1,"i"),e.qZA()),2&T1){const l=e.oxw();e.xp6(1),e.Tol("p-datatable-loading-icon pi-spin "+l.loadingIcon)}}function T0(T1,J){1&T1&&e.GkF(0)}function I0(T1,J){if(1&T1&&(e.TgZ(0,"div",15),e.YNc(1,T0,1,0,"ng-container",16),e.qZA()),2&T1){const l=e.oxw();e.xp6(1),e.Q6J("ngTemplateOutlet",l.captionTemplate)}}function B2(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"p-paginator",17),e.NdJ("onPageChange",function(v){return e.CHM(l),e.oxw().onPageChange(v)}),e.qZA()}if(2&T1){const l=e.oxw();e.Q6J("rows",l.rows)("first",l.first)("totalRecords",l.totalRecords)("pageLinkSize",l.pageLinks)("alwaysShow",l.alwaysShowPaginator)("rowsPerPageOptions",l.rowsPerPageOptions)("templateLeft",l.paginatorLeftTemplate)("templateRight",l.paginatorRightTemplate)("dropdownAppendTo",l.paginatorDropdownAppendTo)("dropdownScrollHeight",l.paginatorDropdownScrollHeight)("currentPageReportTemplate",l.currentPageReportTemplate)("showFirstLastIcon",l.showFirstLastIcon)("dropdownItemTemplate",l.paginatorDropdownItemTemplate)("showCurrentPageReport",l.showCurrentPageReport)("showJumpToPageDropdown",l.showJumpToPageDropdown)("showJumpToPageInput",l.showJumpToPageInput)("showPageLinks",l.showPageLinks)}}function O2(T1,J){1&T1&&e.GkF(0)}function t2(T1,J){1&T1&&e.GkF(0)}function P2(T1,J){if(1&T1&&e._UZ(0,"tbody",25),2&T1){const l=e.oxw(2);e.Q6J("value",l.frozenValue)("frozenRows",!0)("pTableBody",l.columns)("pTableBodyTemplate",l.frozenBodyTemplate)("frozen",!0)}}function J2(T1,J){1&T1&&e.GkF(0)}const M0=function(T1){return{$implicit:T1}};function G0(T1,J){if(1&T1&&(e.TgZ(0,"tfoot",26),e.YNc(1,J2,1,0,"ng-container",20),e.qZA()),2&T1){const l=e.oxw(2);e.xp6(1),e.Q6J("ngTemplateOutlet",l.footerGroupedTemplate||l.footerTemplate)("ngTemplateOutletContext",e.VKq(2,M0,l.columns))}}function H0(T1,J){if(1&T1&&(e.TgZ(0,"table",18,19),e.YNc(2,O2,1,0,"ng-container",20),e.TgZ(3,"thead",21),e.YNc(4,t2,1,0,"ng-container",20),e.qZA(),e.YNc(5,P2,1,5,"tbody",22),e._UZ(6,"tbody",23),e.YNc(7,G0,2,4,"tfoot",24),e.qZA()),2&T1){const l=e.oxw();e.Q6J("ngClass",l.tableStyleClass)("ngStyle",l.tableStyle),e.uIk("id",l.id+"-table"),e.xp6(2),e.Q6J("ngTemplateOutlet",l.colGroupTemplate)("ngTemplateOutletContext",e.VKq(12,M0,l.columns)),e.xp6(2),e.Q6J("ngTemplateOutlet",l.headerGroupedTemplate||l.headerTemplate)("ngTemplateOutletContext",e.VKq(14,M0,l.columns)),e.xp6(1),e.Q6J("ngIf",l.frozenValue||l.frozenBodyTemplate),e.xp6(1),e.Q6J("value",l.dataToRender)("pTableBody",l.columns)("pTableBodyTemplate",l.bodyTemplate),e.xp6(1),e.Q6J("ngIf",l.footerGroupedTemplate||l.footerTemplate)}}function r6(T1,J){1&T1&&e.GkF(0)}function W0(T1,J){1&T1&&e.GkF(0)}function S6(T1,J){if(1&T1&&e._UZ(0,"tbody",25),2&T1){const l=e.oxw(2);e.Q6J("value",l.frozenValue)("frozenRows",!0)("pTableBody",l.columns)("pTableBodyTemplate",l.bodyTemplate)("frozen",!0)}}function F6(T1,J){1&T1&&e.GkF(0)}function A6(T1,J){if(1&T1&&(e.TgZ(0,"tfoot",26),e.YNc(1,F6,1,0,"ng-container",20),e.qZA()),2&T1){const l=e.oxw(2);e.xp6(1),e.Q6J("ngTemplateOutlet",l.footerGroupedTemplate||l.footerTemplate)("ngTemplateOutletContext",e.VKq(2,M0,l.columns))}}function j6(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"cdk-virtual-scroll-viewport",27),e.NdJ("scrolledIndexChange",function(v){return e.CHM(l),e.oxw().onScrollIndexChange(v)}),e.TgZ(1,"table",18,19),e.YNc(3,r6,1,0,"ng-container",20),e.TgZ(4,"thead",21,28),e.YNc(6,W0,1,0,"ng-container",20),e.qZA(),e.YNc(7,S6,1,5,"tbody",22),e._UZ(8,"tbody",23),e.YNc(9,A6,2,4,"tfoot",24),e.qZA()()}if(2&T1){const l=e.oxw();e.Udp("height","flex"!==l.scrollHeight?l.scrollHeight:void 0),e.Q6J("itemSize",l.virtualRowHeight)("minBufferPx",l.minBufferPx)("maxBufferPx",l.maxBufferPx),e.xp6(1),e.Q6J("ngClass",l.tableStyleClass)("ngStyle",l.tableStyle),e.uIk("id",l.id+"-table"),e.xp6(2),e.Q6J("ngTemplateOutlet",l.colGroupTemplate)("ngTemplateOutletContext",e.VKq(17,M0,l.columns)),e.xp6(3),e.Q6J("ngTemplateOutlet",l.headerGroupedTemplate||l.headerTemplate)("ngTemplateOutletContext",e.VKq(19,M0,l.columns)),e.xp6(1),e.Q6J("ngIf",l.frozenValue||l.frozenBodyTemplate),e.xp6(1),e.Q6J("value",l.dataToRender)("pTableBody",l.columns)("pTableBodyTemplate",l.bodyTemplate),e.xp6(1),e.Q6J("ngIf",l.footerGroupedTemplate||l.footerTemplate)}}function te(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"p-paginator",29),e.NdJ("onPageChange",function(v){return e.CHM(l),e.oxw().onPageChange(v)}),e.qZA()}if(2&T1){const l=e.oxw();e.Q6J("rows",l.rows)("first",l.first)("totalRecords",l.totalRecords)("pageLinkSize",l.pageLinks)("alwaysShow",l.alwaysShowPaginator)("rowsPerPageOptions",l.rowsPerPageOptions)("templateLeft",l.paginatorLeftTemplate)("templateRight",l.paginatorRightTemplate)("dropdownAppendTo",l.paginatorDropdownAppendTo)("dropdownScrollHeight",l.paginatorDropdownScrollHeight)("currentPageReportTemplate",l.currentPageReportTemplate)("showFirstLastIcon",l.showFirstLastIcon)("dropdownItemTemplate",l.paginatorDropdownItemTemplate)("showCurrentPageReport",l.showCurrentPageReport)("showJumpToPageDropdown",l.showJumpToPageDropdown)("showJumpToPageInput",l.showJumpToPageInput)("showPageLinks",l.showPageLinks)}}function k0(T1,J){1&T1&&e.GkF(0)}function J0(T1,J){if(1&T1&&(e.TgZ(0,"div",30),e.YNc(1,k0,1,0,"ng-container",16),e.qZA()),2&T1){const l=e.oxw();e.xp6(1),e.Q6J("ngTemplateOutlet",l.summaryTemplate)}}function h6(T1,J){1&T1&&e._UZ(0,"div",31,32)}function ce(T1,J){1&T1&&e._UZ(0,"span",33,34)}function H6(T1,J){1&T1&&e._UZ(0,"span",35,36)}const C6=function(T1,J,l,d,v,A,b1,Z1,n2,I2,$2,_0,N0,B0){return{"p-datatable p-component":!0,"p-datatable-hoverable-rows":T1,"p-datatable-auto-layout":J,"p-datatable-resizable":l,"p-datatable-resizable-fit":d,"p-datatable-scrollable":v,"p-datatable-scrollable-vertical":A,"p-datatable-scrollable-horizontal":b1,"p-datatable-scrollable-both":Z1,"p-datatable-flex-scrollable":n2,"p-datatable-responsive-stack":I2,"p-datatable-responsive-scroll":$2,"p-datatable-responsive":_0,"p-datatable-grouped-header":N0,"p-datatable-grouped-footer":B0}},O6=function(T1){return{height:T1}},l6=["pTableBody",""];function Me(T1,J){1&T1&&e.GkF(0)}const ne=function(T1,J,l,d,v){return{$implicit:T1,rowIndex:J,columns:l,editing:d,frozen:v}};function l0(T1,J){if(1&T1&&(e.ynx(0,3),e.YNc(1,Me,1,0,"ng-container",4),e.BQk()),2&T1){const l=e.oxw(),d=l.$implicit,v=l.index,A=e.oxw(2);e.xp6(1),e.Q6J("ngTemplateOutlet",A.dt.groupHeaderTemplate)("ngTemplateOutletContext",e.qbA(2,ne,d,A.dt.paginator?A.dt.first+v:v,A.columns,"row"===A.dt.editMode&&A.dt.isRowEditing(d),A.frozen))}}function je(T1,J){1&T1&&e.GkF(0)}function de(T1,J){if(1&T1&&(e.ynx(0),e.YNc(1,je,1,0,"ng-container",4),e.BQk()),2&T1){const l=e.oxw(),d=l.$implicit,v=l.index,A=e.oxw(2);e.xp6(1),e.Q6J("ngTemplateOutlet",A.template)("ngTemplateOutletContext",e.qbA(2,ne,d,A.dt.paginator?A.dt.first+v:v,A.columns,"row"===A.dt.editMode&&A.dt.isRowEditing(d),A.frozen))}}function z6(T1,J){1&T1&&e.GkF(0)}const T6=function(T1,J,l,d,v,A,b1){return{$implicit:T1,rowIndex:J,columns:l,editing:d,frozen:v,rowgroup:A,rowspan:b1}};function J6(T1,J){if(1&T1&&(e.ynx(0),e.YNc(1,z6,1,0,"ng-container",4),e.BQk()),2&T1){const l=e.oxw(),d=l.$implicit,v=l.index,A=e.oxw(2);e.xp6(1),e.Q6J("ngTemplateOutlet",A.template)("ngTemplateOutletContext",e.Hh0(2,T6,d,A.dt.paginator?A.dt.first+v:v,A.columns,"row"===A.dt.editMode&&A.dt.isRowEditing(d),A.frozen,A.shouldRenderRowspan(A.value,d,v),A.calculateRowGroupSize(A.value,d,v)))}}function Ne(T1,J){1&T1&&e.GkF(0)}function Je(T1,J){if(1&T1&&(e.ynx(0,3),e.YNc(1,Ne,1,0,"ng-container",4),e.BQk()),2&T1){const l=e.oxw(),d=l.$implicit,v=l.index,A=e.oxw(2);e.xp6(1),e.Q6J("ngTemplateOutlet",A.dt.groupFooterTemplate)("ngTemplateOutletContext",e.qbA(2,ne,d,A.dt.paginator?A.dt.first+v:v,A.columns,"row"===A.dt.editMode&&A.dt.isRowEditing(d),A.frozen))}}function Ye(T1,J){if(1&T1&&(e.YNc(0,l0,2,8,"ng-container",2),e.YNc(1,de,2,8,"ng-container",0),e.YNc(2,J6,2,10,"ng-container",0),e.YNc(3,Je,2,8,"ng-container",2)),2&T1){const l=J.$implicit,d=J.index,v=e.oxw(2);e.Q6J("ngIf",v.dt.groupHeaderTemplate&&"subheader"===v.dt.rowGroupMode&&v.shouldRenderRowGroupHeader(v.value,l,d)),e.xp6(1),e.Q6J("ngIf","rowspan"!==v.dt.rowGroupMode),e.xp6(1),e.Q6J("ngIf","rowspan"===v.dt.rowGroupMode),e.xp6(1),e.Q6J("ngIf",v.dt.groupFooterTemplate&&"subheader"===v.dt.rowGroupMode&&v.shouldRenderRowGroupFooter(v.value,l,d))}}function Y0(T1,J){if(1&T1&&(e.ynx(0),e.YNc(1,Ye,4,4,"ng-template",1),e.BQk()),2&T1){const l=e.oxw();e.xp6(1),e.Q6J("ngForOf",l.value)("ngForTrackBy",l.dt.rowTrackBy)}}function Y6(T1,J){1&T1&&e.GkF(0)}function Qe(T1,J){if(1&T1&&e.YNc(0,Y6,1,0,"ng-container",4),2&T1){const l=J.$implicit,d=J.index,v=e.oxw(2);e.Q6J("ngTemplateOutlet",l?v.template:v.dt.loadingBodyTemplate)("ngTemplateOutletContext",e.qbA(2,ne,l,v.dt.paginator?v.dt.first+d:d,v.columns,"row"===v.dt.editMode&&v.dt.isRowEditing(l),v.frozen))}}function U6(T1,J){if(1&T1&&(e.ynx(0),e.YNc(1,Qe,1,8,"ng-template",5),e.BQk()),2&T1){const l=e.oxw();e.xp6(1),e.Q6J("cdkVirtualForOf",l.dt.filteredValue||l.dt.value)("cdkVirtualForTrackBy",l.dt.rowTrackBy)("cdkVirtualForTemplateCacheSize",0)}}function B6(T1,J){1&T1&&e.GkF(0)}const ie=function(T1,J,l,d,v,A){return{$implicit:T1,rowIndex:J,columns:l,expanded:d,editing:v,frozen:A}};function we(T1,J){if(1&T1&&(e.ynx(0),e.YNc(1,B6,1,0,"ng-container",4),e.BQk()),2&T1){const l=e.oxw(),d=l.$implicit,v=l.index,A=e.oxw(2);e.xp6(1),e.Q6J("ngTemplateOutlet",A.template)("ngTemplateOutletContext",e.HTZ(2,ie,d,A.dt.paginator?A.dt.first+v:v,A.columns,A.dt.isRowExpanded(d),"row"===A.dt.editMode&&A.dt.isRowEditing(d),A.frozen))}}function X0(T1,J){1&T1&&e.GkF(0)}function w6(T1,J){if(1&T1&&(e.ynx(0,3),e.YNc(1,X0,1,0,"ng-container",4),e.BQk()),2&T1){const l=e.oxw(),d=l.$implicit,v=l.index,A=e.oxw(2);e.xp6(1),e.Q6J("ngTemplateOutlet",A.dt.groupHeaderTemplate)("ngTemplateOutletContext",e.HTZ(2,ie,d,A.dt.paginator?A.dt.first+v:v,A.columns,A.dt.isRowExpanded(d),"row"===A.dt.editMode&&A.dt.isRowEditing(d),A.frozen))}}function Ve(T1,J){1&T1&&e.GkF(0)}function c6(T1,J){1&T1&&e.GkF(0)}function Ae(T1,J){if(1&T1&&(e.ynx(0,3),e.YNc(1,c6,1,0,"ng-container",4),e.BQk()),2&T1){const l=e.oxw(2),d=l.$implicit,v=l.index,A=e.oxw(2);e.xp6(1),e.Q6J("ngTemplateOutlet",A.dt.groupFooterTemplate)("ngTemplateOutletContext",e.HTZ(2,ie,d,A.dt.paginator?A.dt.first+v:v,A.columns,A.dt.isRowExpanded(d),"row"===A.dt.editMode&&A.dt.isRowEditing(d),A.frozen))}}const Xe=function(T1,J,l,d){return{$implicit:T1,rowIndex:J,columns:l,frozen:d}};function D4(T1,J){if(1&T1&&(e.ynx(0),e.YNc(1,Ve,1,0,"ng-container",4),e.YNc(2,Ae,2,9,"ng-container",2),e.BQk()),2&T1){const l=e.oxw(),d=l.$implicit,v=l.index,A=e.oxw(2);e.xp6(1),e.Q6J("ngTemplateOutlet",A.dt.expandedRowTemplate)("ngTemplateOutletContext",e.l5B(3,Xe,d,A.dt.paginator?A.dt.first+v:v,A.columns,A.frozen)),e.xp6(1),e.Q6J("ngIf",A.dt.groupFooterTemplate&&"subheader"===A.dt.rowGroupMode&&A.shouldRenderRowGroupFooter(A.value,d,v))}}function z4(T1,J){if(1&T1&&(e.YNc(0,we,2,9,"ng-container",0),e.YNc(1,w6,2,9,"ng-container",2),e.YNc(2,D4,3,8,"ng-container",0)),2&T1){const l=J.$implicit,d=J.index,v=e.oxw(2);e.Q6J("ngIf",!v.dt.groupHeaderTemplate),e.xp6(1),e.Q6J("ngIf",v.dt.groupHeaderTemplate&&"subheader"===v.dt.rowGroupMode&&v.shouldRenderRowGroupHeader(v.value,l,d)),e.xp6(1),e.Q6J("ngIf",v.dt.isRowExpanded(l))}}function f4(T1,J){if(1&T1&&(e.ynx(0),e.YNc(1,z4,3,3,"ng-template",1),e.BQk()),2&T1){const l=e.oxw();e.xp6(1),e.Q6J("ngForOf",l.value)("ngForTrackBy",l.dt.rowTrackBy)}}function v4(T1,J){1&T1&&e.GkF(0)}function s4(T1,J){1&T1&&e.GkF(0)}function l4(T1,J){if(1&T1&&(e.ynx(0),e.YNc(1,s4,1,0,"ng-container",4),e.BQk()),2&T1){const l=e.oxw(),d=l.$implicit,v=l.index,A=e.oxw(2);e.xp6(1),e.Q6J("ngTemplateOutlet",A.dt.frozenExpandedRowTemplate)("ngTemplateOutletContext",e.l5B(2,Xe,d,A.dt.paginator?A.dt.first+v:v,A.columns,A.frozen))}}function $e(T1,J){if(1&T1&&(e.YNc(0,v4,1,0,"ng-container",4),e.YNc(1,l4,2,7,"ng-container",0)),2&T1){const l=J.$implicit,d=J.index,v=e.oxw(2);e.Q6J("ngTemplateOutlet",v.template)("ngTemplateOutletContext",e.HTZ(3,ie,l,v.dt.paginator?v.dt.first+d:d,v.columns,v.dt.isRowExpanded(l),"row"===v.dt.editMode&&v.dt.isRowEditing(l),v.frozen)),e.xp6(1),e.Q6J("ngIf",v.dt.isRowExpanded(l))}}function V4(T1,J){if(1&T1&&(e.ynx(0),e.YNc(1,$e,2,10,"ng-template",1),e.BQk()),2&T1){const l=e.oxw();e.xp6(1),e.Q6J("ngForOf",l.value)("ngForTrackBy",l.dt.rowTrackBy)}}function b4(T1,J){1&T1&&e.GkF(0)}const Le=function(T1,J){return{$implicit:T1,frozen:J}};function s6(T1,J){if(1&T1&&(e.ynx(0),e.YNc(1,b4,1,0,"ng-container",4),e.BQk()),2&T1){const l=e.oxw();e.xp6(1),e.Q6J("ngTemplateOutlet",l.dt.loadingBodyTemplate)("ngTemplateOutletContext",e.WLB(2,Le,l.columns,l.frozen))}}function q6(T1,J){1&T1&&e.GkF(0)}function V6(T1,J){if(1&T1&&(e.ynx(0),e.YNc(1,q6,1,0,"ng-container",4),e.BQk()),2&T1){const l=e.oxw();e.xp6(1),e.Q6J("ngTemplateOutlet",l.dt.emptyMessageTemplate)("ngTemplateOutletContext",e.WLB(2,Le,l.columns,l.frozen))}}function $4(T1,J){if(1&T1&&(e.TgZ(0,"span",2),e._uU(1),e.qZA()),2&T1){const l=e.oxw();e.xp6(1),e.Oqu(l.getBadgeValue())}}const F4=function(T1,J,l){return{"pi-sort-amount-up-alt":T1,"pi-sort-amount-down":J,"pi-sort-alt":l}};function se(T1,J){1&T1&&e.GkF(0)}const S4=function(T1,J){return{$implicit:T1,filterCallback:J}};function We(T1,J){if(1&T1&&(e.ynx(0),e.YNc(1,se,1,0,"ng-container",2),e.BQk()),2&T1){const l=e.oxw();e.xp6(1),e.Q6J("ngTemplateOutlet",l.filterTemplate)("ngTemplateOutletContext",e.WLB(2,S4,l.filterConstraint.value,l.filterCallback))}}function be(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"input",8),e.NdJ("input",function(v){return e.CHM(l),e.oxw(2).onModelChange(v.target.value)})("keydown.enter",function(v){return e.CHM(l),e.oxw(2).onTextInputEnterKeyD
1own(v)}),e.qZA()}if(2&T1){const l=e.oxw(2);e.Q6J("value",null==l.filterConstraint?null:l.filterConstraint.value),e.uIk("placeholder",l.placeholder)}}function a6(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"p-inputNumber",9),e.NdJ("ngModelChange",function(v){return e.CHM(l),e.oxw(2).onModelChange(v)})("onKeyDown",function(v){return e.CHM(l),e.oxw(2).onNumericInputKeyDown(v)}),e.qZA()}if(2&T1){const l=e.oxw(2);e.Q6J("ngModel",null==l.filterConstraint?null:l.filterConstraint.value)("showButtons",!0)("minFractionDigits",l.minFractionDigits)("maxFractionDigits",l.maxFractionDigits)("prefix",l.prefix)("suffix",l.suffix)("placeholder",l.placeholder)("mode",l.currency?"currency":"decimal")("locale",l.locale)("localeMatcher",l.localeMatcher)("currency",l.currency)("currencyDisplay",l.currencyDisplay)("useGrouping",l.useGrouping)}}function re(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"p-triStateCheckbox",10),e.NdJ("ngModelChange",function(v){return e.CHM(l),e.oxw(2).onModelChange(v)}),e.qZA()}if(2&T1){const l=e.oxw(2);e.Q6J("ngModel",null==l.filterConstraint?null:l.filterConstraint.value)}}function xe(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"p-calendar",11),e.NdJ("ngModelChange",function(v){return e.CHM(l),e.oxw(2).onModelChange(v)}),e.qZA()}if(2&T1){const l=e.oxw(2);e.Q6J("placeholder",l.placeholder)("ngModel",null==l.filterConstraint?null:l.filterConstraint.value)}}function qe(T1,J){if(1&T1&&(e.ynx(0,3),e.YNc(1,be,1,2,"input",4),e.YNc(2,a6,1,13,"p-inputNumber",5),e.YNc(3,re,1,1,"p-triStateCheckbox",6),e.YNc(4,xe,1,2,"p-calendar",7),e.BQk()),2&T1){const l=e.oxw();e.Q6J("ngSwitch",l.type),e.xp6(1),e.Q6J("ngSwitchCase","text"),e.xp6(1),e.Q6J("ngSwitchCase","numeric"),e.xp6(1),e.Q6J("ngSwitchCase","boolean"),e.xp6(1),e.Q6J("ngSwitchCase","date")}}const N4=["icon"];function L6(T1,J){if(1&T1&&e._UZ(0,"p-columnFilterFormElement",5),2&T1){const l=e.oxw();e.Q6J("type",l.type)("field",l.field)("filterConstraint",l.dt.filters[l.field])("filterTemplate",l.filterTemplate)("placeholder",l.placeholder)("minFractionDigits",l.minFractionDigits)("maxFractionDigits",l.maxFractionDigits)("prefix",l.prefix)("suffix",l.suffix)("locale",l.locale)("localeMatcher",l.localeMatcher)("currency",l.currency)("currencyDisplay",l.currencyDisplay)("useGrouping",l.useGrouping)}}const K6=function(T1,J){return{"p-column-filter-menu-button-open":T1,"p-column-filter-menu-button-active":J}};function le(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"button",6,7),e.NdJ("click",function(){return e.CHM(l),e.oxw().toggleMenu()})("keydown",function(v){return e.CHM(l),e.oxw().onToggleButtonKeyDown(v)}),e._UZ(2,"span",8),e.qZA()}if(2&T1){const l=e.oxw();e.Q6J("ngClass",e.WLB(2,K6,l.overlayVisible,l.hasFilter())),e.uIk("aria-expanded",l.overlayVisible)}}const n4=function(T1){return{"p-hidden-space":T1}};function Oe(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"button",9,7),e.NdJ("click",function(){return e.CHM(l),e.oxw().clearFilter()}),e._UZ(2,"span",10),e.qZA()}if(2&T1){const l=e.oxw();e.Q6J("ngClass",e.VKq(1,n4,!l.hasRowFilter()))}}function q4(T1,J){1&T1&&e.GkF(0)}const W6=function(T1){return{"p-highlight":T1}};function y4(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"li",19),e.NdJ("click",function(){const A=e.CHM(l).$implicit;return e.oxw(3).onRowMatchModeChange(A.value)})("keydown",function(v){return e.CHM(l),e.oxw(3).onRowMatchModeKeyDown(v)})("keydown.enter",function(){const A=e.CHM(l).$implicit;return e.oxw(3).onRowMatchModeChange(A.value)}),e._uU(1),e.qZA()}if(2&T1){const l=J.$implicit,d=J.index,v=e.oxw(3);e.Q6J("ngClass",e.VKq(3,W6,v.isRowMatchModeSelected(l.value))),e.uIk("tabindex",0===d?"0":null),e.xp6(1),e.Oqu(l.label)}}function ze(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"ul",15),e.YNc(1,y4,2,5,"li",16),e._UZ(2,"li",17),e.TgZ(3,"li",18),e.NdJ("click",function(){return e.CHM(l),e.oxw(2).onRowClearItemClick()})("keydown",function(v){return e.CHM(l),e.oxw(2).onRowMatchModeKeyDown(v)})("keydown.enter",function(){return e.CHM(l),e.oxw(2).onRowClearItemClick()}),e._uU(4),e.qZA()()}if(2&T1){const l=e.oxw(2);e.xp6(1),e.Q6J("ngForOf",l.matchModes),e.xp6(3),e.Oqu(l.noFilterLabel)}}function ae(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"div",27)(1,"p-dropdown",28),e.NdJ("ngModelChange",function(v){return e.CHM(l),e.oxw(3).onOperatorChange(v)}),e.qZA()()}if(2&T1){const l=e.oxw(3);e.xp6(1),e.Q6J("options",l.operatorOptions)("ngModel",l.operator)}}function G4(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"p-dropdown",33),e.NdJ("ngModelChange",function(v){e.CHM(l);const A=e.oxw().$implicit;return e.oxw(3).onMenuMatchModeChange(v,A)}),e.qZA()}if(2&T1){const l=e.oxw().$implicit,d=e.oxw(3);e.Q6J("options",d.matchModes)("ngModel",l.matchMode)}}function ge(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"button",34),e.NdJ("click",function(){e.CHM(l);const v=e.oxw().$implicit;return e.oxw(3).removeConstraint(v)}
1),e.qZA()}if(2&T1){const l=e.oxw(4);e.Q6J("label",l.removeRuleButtonLabel)}}function p4(T1,J){if(1&T1&&(e.TgZ(0,"div",29),e.YNc(1,G4,1,2,"p-dropdown",30),e._UZ(2,"p-columnFilterFormElement",31),e.TgZ(3,"div"),e.YNc(4,ge,1,1,"button",32),e.qZA()()),2&T1){const l=J.$implicit,d=e.oxw(3);e.xp6(1),e.Q6J("ngIf",d.showMatchModes&&d.matchModes),e.xp6(1),e.Q6J("type",d.type)("field",d.field)("filterConstraint",l)("filterTemplate",d.filterTemplate)("placeholder",d.placeholder)("minFractionDigits",d.minFractionDigits)("maxFractionDigits",d.maxFractionDigits)("prefix",d.prefix)("suffix",d.suffix)("locale",d.locale)("localeMatcher",d.localeMatcher)("currency",d.currency)("currencyDisplay",d.currencyDisplay)("useGrouping",d.useGrouping),e.xp6(2),e.Q6J("ngIf",d.showRemoveIcon)}}function Q6(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"div",35)(1,"button",36),e.NdJ("click",function(){return e.CHM(l),e.oxw(3).addConstraint()}),e.qZA()()}if(2&T1){const l=e.oxw(3);e.xp6(1),e.Q6J("label",l.addRuleButtonLabel)}}function Pe(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"button",37),e.NdJ("click",function(){return e.CHM(l),e.oxw(3).clearFilter()}),e.qZA()}if(2&T1){const l=e.oxw(3);e.Q6J("label",l.clearButtonLabel)}}function A4(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"button",38),e.NdJ("click",function(){return e.CHM(l),e.oxw(3).applyFilter()}),e.qZA()}if(2&T1){const l=e.oxw(3);e.Q6J("label",l.applyButtonLabel)}}function m4(T1,J){if(1&T1&&(e.YNc(0,ae,2,2,"div",20),e.TgZ(1,"div",21),e.YNc(2,p4,5,16,"div",22),e.qZA(),e.YNc(3,Q6,2,1,"div",23),e.TgZ(4,"div",24),e.YNc(5,Pe,1,1,"button",25),e.YNc(6,A4,1,1,"button",26),e.qZA()),2&T1){const l=e.oxw(2);e.Q6J("ngIf",l.isShowOperator),e.xp6(2),e.Q6J("ngForOf",l.fieldConstraints),e.xp6(1),e.Q6J("ngIf",l.isShowAddConstraint),e.xp6(2),e.Q6J("ngIf",l.showClearButton),e.xp6(1),e.Q6J("ngIf",l.showApplyButton)}}function fe(T1,J){1&T1&&e.GkF(0)}const e4=function(T1){return{"p-column-filter-overlay p-component p-fluid":!0,"p-column-filter-overlay-menu":T1}};function H4(T1,J){if(1&T1){const l=e.EpF();e.TgZ(0,"div",11),e.NdJ("click",function(){return e.CHM(l),e.oxw().onContentClick()})("@overlayAnimation.start",function(v){return e.CHM(l),e.oxw().onOverlayAnimationStart(v)})("@overlayAnimation.done",function(v){return e.CHM(l),e.oxw().onOverlayAnimationEnd(v)})("keydown.escape",function(){return e.CHM(l),e.oxw().onEscape()}),e.YNc(1,q4,1,0,"ng-container",12),e.YNc(2,ze,5,2,"ul",13),e.YNc(3,m4,7,5,"ng-template",null,14,e.W1O),e.YNc(5,fe,1,0,"ng-container",12),e.qZA()}if(2&T1){const l=e.MAs(4),d=e.oxw();e.Q6J("ngClass",e.VKq(8,e4,"menu"===d.display))("@overlayAnimation","visible"),e.xp6(1),e.Q6J("ngTemplateOutlet",d.headerTemplate)("ngTemplateOutletContext",e.VKq(10,M0,d.field)),e.xp6(1),e.Q6J("ngIf","row"===d.display)("ngIfElse",l),e.xp6(3),e.Q6J("ngTemplateOutlet",d.footerTemplate)("ngTemplateOutletContext",e.VKq(12,M0,d.field))}}const g4=function(T1,J){return{"p-column-filter-row":T1,"p-column-filter-menu":J}};let Ze=(()=>{class T1{constructor(){this.sortSource=new b2.xQ,this.selectionSource=new b2.xQ,this.contextMenuSource=new b2.xQ,this.valueSource=new b2.xQ,this.totalRecordsSource=new b2.xQ,this.columnsSource=new b2.xQ,this.resetSource=new b2.xQ,this.sortSource$=this.sortSource.asObservable(),this.selectionSource$=this.selectionSource.asObservable(),this.contextMenuSource$=this.contextMenuSource.asObservable(),this.valueSource$=this.valueSource.asObservable(),this.totalRecordsSource$=this.totalRecordsSource.asObservable(),this.columnsSource$=this.columnsSource.asObservable(),this.resetSource$=this.resetSource.asObservable()}onSort(l){this.sortSource.next(l)}onSelectionChange(){this.selectionSource.next(null)}onResetChange(){this.resetSource.next(null)}onContextMenu(l){this.contextMenuSource.next(l)}onValueChange(l){this.valueSource.next(l)}onTotalRecordsChange(l){this.totalRecordsSource.next(l)}onColumnsChange(l){this.columnsSource.next(l)}}return T1.\u0275fac=function(l){return new(l||T1)},T1.\u0275prov=e.Yz7({token:T1,factory:T1.\u0275fac}),T1})(),v1=(()=>{class T1{constructor(l,d,v,A,b1,Z1){this.el=l,this.zone=d,this.tableService=v,this.cd=A,this.filterService=b1,this.overlayService=Z1,this.pageLinks=5,this.alwaysShowPaginator=!0,this.paginatorPosition="bottom",this.paginatorDropdownScrollHeight="200px",this.currentPageReportTemplate="{currentPage} of {totalPages}
1",this.showFirstLastIcon=!0,this.showPageLinks=!0,this.defaultSortOrder=1,this.sortMode="single",this.resetPageOnSort=!0,this.selectAllChange=new e.vpe,this.selectionChange=new e.vpe,this.contextMenuSelectionChange=new e.vpe,this.contextMenuSelectionMode="separate",this.rowTrackBy=(n2,I2)=>I2,this.lazy=!1,this.lazyLoadOnInit=!0,this.compareSelectionBy="deepEquals",this.csvSeparator=",",this.exportFilename="download",this.filters={},this.filterDelay=300,this.expandedRowKeys={},this.editingRowKeys={},this.rowExpandMode="multiple",this.scrollDirection="vertical",this.virtualScrollDelay=250,this.virtualRowHeight=28,this.columnResizeMode="fit",this.loadingIcon="pi pi-spinner",this.showLoader=!0,this.showInitialSortBadge=!0,this.stateStorage="session",this.editMode="cell",this.groupRowsByOrder=1,this.responsiveLayout="stack",this.breakpoint="960px",this.onRowSelect=new e.vpe,this.onRowUnselect=new e.vpe,this.onPage=new e.vpe,this.onSort=new e.vpe,this.onFilter=new e.vpe,this.onLazyLoad=new e.vpe,this.onRowExpand=new e.vpe,this.onRowCollapse=new e.vpe,this.onContextMenuSelect=new e.vpe,this.onColResize=new e.vpe,this.onColReorder=new e.vpe,this.onRowReorder=new e.vpe,this.onEditInit=new e.vpe,this.onEditComplete=new e.vpe,this.onEditCancel=new e.vpe,this.onHeaderCheckboxToggle=new e.vpe,this.sortFunction=new e.vpe,this.firstChange=new e.vpe,this.rowsChange=new e.vpe,this.onStateSave=new e.vpe,this.onStateRestore=new e.vpe,this._value=[],this._totalRecords=0,this._first=0,this.selectionKeys={},this._sortOrder=1,this._selectAll=null,this.columnResizing=!1,this.rowGroupHeaderStyleObject={},this.id=(0,p1.Th)(),this.virtualScrollInitialized=!1}ngOnInit(){this.lazy&&this.lazyLoadOnInit&&(this.virtualScroll||this.onLazyLoad.emit(this.createLazyLoadMetadata()),this.restoringFilter&&(this.restoringFilter=!1)),"stack"===this.responsiveLayout&&!this.scrollable&&this.createResponsiveStyle(),this.initialized=!0}
1ngAfterContentInit(){this.templates.forEach(l=>{switch(l.getType()){case"caption":this.captionTemplate=l.template;break;case"header":this.headerTemplate=l.template;break;case"headergrouped":this.headerGroupedTemplate=l.template;break;case"body":this.bodyTemplate=l.template;break;case"loadingbody":this.loadingBodyTemplate=l.template;break;case"footer":this.footerTemplate=l.template;break;case"footergrouped":this.footerGroupedTemplate=l.template;break;case"summary":this.summaryTemplate=l.template;break;case"colgroup":this.colGroupTemplate=l.template;break;case"rowexpansion":this.expandedRowTemplate=l.template;break;case"groupheader":this.groupHeaderTemplate=l.template;break;case"rowspan":this.rowspanTemplate=l.template;break;case"groupfooter":this.groupFooterTemplate=l.template;break;case"frozenrows":this.frozenRowsTemplate=l.template;break;case"frozenheader":this.frozenHeaderTemplate=l.template;break;case"frozenbody":this.frozenBodyTemplate=l.template;break;case"frozenfooter":this.frozenFooterTemplate=l.template;break;case"frozencolgroup":this.frozenColGroupTemplate=l.template;break;case"frozenrowexpansion":this.frozenExpandedRowTemplate=l.template;break;case"emptymessage":this.emptyMessageTemplate=l.template;break;case"paginatorleft":this.paginatorLeftTemplate=l.template;break;case"paginatorright":this.paginatorRightTemplate=l.template;break;case"paginatordropdownitem":this.paginatorDropdownItemTemplate=l.template}})}ngAfterViewInit(){this.isStateful()&&this.resizableColumns&&this.restoreColumnWidths(),this.scrollable&&this.virtualScroll&&(this.virtualScrollSubscription=this.virtualScrollBody.renderedRangeStream.subscribe(l=>{this.tableHeaderViewChild.nativeElement.style.top=l.start*this.virtualRowHeight*-1+"px"}))}ngOnChanges(l){l.value&&(this.isStateful()&&!this.stateRestored&&this.restoreState(),this._value=l.value.currentValue,this.lazy||(this.totalRecords=this._value?this._value.length:0,"single"==this.sortMode&&(this.sortField||this.groupRowsBy)?this.sortSingle():"multiple"==this.sortMode&&(this.multiSortMeta||this.groupRowsBy)?this.sortMultiple():this.hasFilter()&&this._filter()),this.tableService.onValueChange(l.value.currentValue)),l.columns&&(this._columns=l.columns.currentValue,this.tableService.onColumnsChange(l.columns.currentValue),this._columns&&this.isStateful()&&this.reorderableColumns&&!this.columnOrderStateRestored&&this.restoreColumnOrder()),l.sortField&&(this._sortField=l.sortField.currentValue,(!this.lazy||this.initialized)&&"single"===this.sortMode&&this.sortSingle()),l.groupRowsBy&&(!this.lazy||this.initialized)&&"single"===this.sortMode&&this.sortSingle(),l.sortOrder&&(this._sortOrder=l.sortOrder.currentValue,(!this.lazy||this.initialized)&&"single"===this.sortMode&&this.sortSingle()),l.groupRowsByOrder&&(!this.lazy||this.initialized)&&"single"===this.sortMode&&this.sortSingle(),l.multiSortMeta&&(this._multiSortMeta=l.multiSortMeta.currentValue,"multiple"===this.sortMode&&(this.initialized||!this.lazy&&!this.virtualScroll)&&this.sortMultiple()),l.selection&&(this._selection=l.selection.currentValue,this.preventSelectionSetterPropagation||(this.updateSelectionKeys(),this.tableService.onSelectionChange()),this.preventSelectionSetterPropagation=!1),l.selectAll&&(this._selectAll=l.selectAll.currentValue,this.preventSelectionSetterPropagation||(this.updateSelectionKeys(),this.tableService.onSelectionChange(),this.isStateful()&&this.saveState()),this.preventSelectionSetterPropagation=!1)}get value(){return this._value}set value(l){this._value=l}get columns(){return this._columns}set columns(l){this._columns=l}get first(){return this._first}set first(l){this._first=l}get rows(){return this._rows}set rows(l){this._rows=l}get totalRecords(){return this._totalRecords}set totalRecords(l){this._totalRecords=l,this.tableService.onTotalRecordsChange(this._totalRecords)}get sortField(){return this._sortField}set sortField(l){this._sortField=l}get sortOrder(){return this._sortOrder}set sortOrder(l){this._sortOrder=l}get multiSortMeta(){return this._multiSortMeta}set multiSortMeta(l){this._multiSortMeta=l}get selection(){return this._selection}set selection(l){this._selection=l}get selectAll(){return this._selection}set selectAll(l){this._selection=l}get dataToRender(){let l=this.filteredValue||this.value;return l?this.paginator&&!this.lazy?l.slice(this.first,this.first+this.rows):l:[]}updateSelectionKeys(){if(this.dataKey&&this._selection)if(this.selectionKeys={},Array.isArray(this._selection))for(let l of this._selection)this.selectionKeys[String(p1.gb.resolveFieldData(l,this.dataKey))]=1;else this.selectionKeys[String(p1.gb.resolveFieldData(this._selection,this.dataKey))]=1}onPageChange(l){this.first=l.first,this.rows=l.rows,this.lazy&&this.onLazyLoad.emit(this.createLazyLoadMetadata()),this.onPage.emit({first:this.first,rows:this.rows}),this.firstChange.emit(this.first),this.rowsChange.emit(this.rows),this.tableService.onValueChange(this.value),this.isStateful()&&this.saveState(),this.anchorRowIndex=null,this.scrollable&&this.resetScrollTop()}sort(l){let d=l.originalEvent;if("single"===this.sortMode&&(this._sortOrder=this.sortField===l.field?-1*this.sortOrder:this.defaultSortOrder,this._sortField=l.field,this.resetPageOnSort&&(this._first=0,this.firstChange.emit(this._first),this.scrollable&&this.resetScrollTop()),this.sortSingle()),"multiple"===this.sortMode){let v=d.metaKey||d.ctrlKey,A=this.getSortMeta(l.field);A?v?A.order=-1*A.order:(this._multiSortMeta=[{field:l.field,order:-1*A.order}],this.resetPageOnSort&&(this._first=0,this.firstChange.emit(this._first),this.scrollable&&this.resetScrollTop())):((!v||!this.multiSortMeta)&&(this._multiSortMeta=[],this.resetPageOnSort&&(this._first=0,this.firstChange.emit(this._first))),this._multiSortMeta.push({f
1ield:l.field,order:this.defaultSortOrder})),this.sortMultiple()}this.isStateful()&&this.saveState(),this.anchorRowIndex=null}sortSingle(){let l=this.sortField||this.groupRowsBy,d=this.sortField?this.sortOrder:this.groupRowsByOrder;if(this.groupRowsBy&&this.sortField&&this.groupRowsBy!==this.sortField)return this._multiSortMeta=[this.getGroupRowsMeta(),{field:this.sortField,order:this.sortOrder}],void this.sortMultiple();if(l&&d){this.restoringSort&&(this.restoringSort=!1),this.lazy?this.onLazyLoad.emit(this.createLazyLoadMetadata()):this.value&&(this.customSort?this.sortFunction.emit({data:this.value,mode:this.sortMode,field:l,order:d}):(this.value.sort((A,b1)=>{let Z1=p1.gb.resolveFieldData(A,l),n2=p1.gb.resolveFieldData(b1,l),I2=null;return I2=null==Z1&&null!=n2?-1:null!=Z1&&null==n2?1:null==Z1&&null==n2?0:"string"==typeof Z1&&"string"==typeof n2?Z1.localeCompare(n2):Z1<n2?-1:Z1>n2?1:0,d*I2}),this._value=[...this.value]),this.hasFilter()&&this._filter());let v={field:l,order:d};this.onSort.emit(v),this.tableService.onSort(v)}}sortMultiple(){this.groupRowsBy&&(this._multiSortMeta?this.multiSortMeta[0].field!==this.groupRowsBy&&(this._multiSortMeta=[this.getGroupRowsMeta(),...this._multiSortMeta]):this._multiSortMeta=[this.getGroupRowsMeta()]),this.multiSortMeta&&(this.lazy?this.onLazyLoad.emit(this.createLazyLoadMetadata()):this.value&&(this.customSort?this.sortFunction.emit({data:this.value,mode:this.sortMode,multiSortMeta:this.multiSortMeta}):(this.value.sort((l,d)=>this.multisortField(l,d,this.multiSortMeta,0)),this._value=[...this.value]),this.hasFilter()&&this._filter()),this.onSort.emit({multisortmeta:this.multiSortMeta}),this.tableService.onSort(this.multiSortMeta))}multisortField(l,d,v,A){let b1=p1.gb.resolveFieldData(l,v[A].field),Z1=p1.gb.resolveFieldData(d,v[A].field),n2=null;if(null==b1&&null!=Z1)n2=-1;else if(null!=b1&&null==Z1)n2=1;else if(null==b1&&null==Z1)n2=0;else if("string"==typeof b1||b1 instanceof String){if(b1.localeCompare&&b1!=Z1)return v[A].order*b1.localeCompare(Z1)}else n2=b1<Z1?-1:1;return b1==Z1?v.length-1>A?this.multisortField(l,d,v,A+1):0:v[A].order*n2}getSortMeta(l){if(this.multiSortMeta&&this.multiSortMeta.length)for(let d=0;d<this.multiSortMeta.length;d++)if(this.multiSortMeta[d].field===l)return this.multiSortMeta[d];return null}isSorted(l){if("single"===this.sortMode)return this.sortField&&this.sortField===l;if("multiple"===this.sortMode){let d=!1;if(this.multiSortMeta)for(let v=0;v<this.multiSortMeta.length;v++)if(this.multiSortMeta[v].field==l){d=!0;break}return d}}handleRowClick(l){let d=l.originalEvent.target,v=d.nodeName,A=d.parentElement&&d.parentElement.nodeName;if("INPUT"!=v&&"BUTTON"!=v&&"A"!=v&&"INPUT"!=A&&"BUTTON"!=A&&"A"!=A&&!n1.p.hasClass(l.originalEvent.target,"p-clickable")){if(this.selectionMode){let b1=l.rowData,Z1=l.rowIndex;if(this.preventSelectionSetterPropagation=!0,this.isMultipleSelectionMode()&&l.originalEvent.shiftKey&&null!=this.anchorRowIndex)n1.p.clearSelection(),null!=this.rangeRowIndex&&this.clearSelectionRange(l.originalEvent),this.rangeRowIndex=Z1,this.selectRange(l.originalEvent,Z1);else{let n2=this.isSelected(b1);if(!n2&&!this.isRowSelectable(b1,Z1))return;let I2=!this.rowTouched&&this.metaKeySelection,$2=this.dataKey?String(p1.gb.resolveFieldData(b1,this.dataKey)):null;if(this.anchorRowIndex=Z1,this.rangeRowIndex=Z1,I2){let _0=l.originalEvent.metaKey||l.originalEvent.ctrlKey;if(n2&&_0){if(this.isSingleSelectionMode())this._selection=null,this.selectionKeys={},this.selectionChange.emit(null);else{let N0=this.findIndexInSelection(b1);this._selection=this.selection.filter((B0,e6)=>e6!=N0),this.selectionChange.emit(this.selection),$2&&delete this.selectionKeys[$2]}this.onRowUnselect.emit({originalEvent:l.originalEvent,data:b1,type:"row"})}else this.isSingleSelectionMode()?(this._selection=b1,this.selectionChange.emit(b1),$2&&(this.selectionKeys={},this.selectionKeys[$2]=1)):this.isMultipleSelectionMode()&&(_0?this._selection=this.selection||[]:(this._selection=[],this.selectionKeys={}),this._selection=[...this.selection,b1],this.selectionChange.emit(this.selection),$2&&(this.selectionKeys[$2]=1)),this.onRowSelect.emit({originalEvent:l.originalEvent,data:b1,type:"row",index:Z1})}else if("single"===this.selectionMode)n2?(this._selection=null,this.selectionKeys={},this.selectionChange.emit(this.selection),this.onRowUnselect.emit({originalEvent:l.originalEvent,data:b1,type:"row",index:Z1})):(this._selection=b1,this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:l.originalEvent,data:b1,type:"row",index:Z1}),$2&&(this.selectionKeys={},this.selectionKeys[$2]=1));else if("multiple"===this.selectionMode)if(n2){let _0=this.findIndexInSelection(b1);this._selection=this.selection.filter((N0,B0)=>B0!=_0),this.selectionChange.emit(this.selection),this.onRowUnselect.emit({originalEvent:l.originalEvent,data:b1,type:"row",index:Z1}),$2&&delete this.selectionKeys[$2]}else this._selection=this.selection?[...this.selection,b1]:[b1],this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:l.originalEvent,data:b1,type:"row",index:Z1}),$2&&(this.selectionKeys[$2]=1)}this.tableService.onSelectionChange(),this.isStateful()&&this.saveState()}this.rowTouched=!1}}handleRowTouchEnd(l){this.rowTouched=!0}handleRowRightClick(l){if(this.contextMenu){const d=l.rowData,v=l.rowIndex;if("separate"===this.contextMenuSelectionMode)this.contextMenuSelection=d,this.contextMenuSelectionChange.emit(d),this.onContextMenuSelect.emit({originalEvent:l.originalEvent,data:d,index:l.rowIndex}),this.contextMenu.show(l.originalEvent),this.tableService.onContextMenu(d);else if("joint"===this.contextMenuSelectionMode){this.preventSelectionSetterPropagation=!0;let A=this.isSelected(d),b1=this.dataKey?String(p1.gb.resolveFieldData(d,this.dataKey)):null;if(!A){if(!this.isRowSelectable(d,v))return;this.isSingleSelectionMode()?(this.selection=d,this.selectionChange.emit(d),b1&&(this.selectionKeys={},this.selectionKeys[b1]=1)):this.isMultipleSelectionMode()&&(this._selection=this.selection?[...this.selection,d]:[d],this.selectionChange.emit(this.selection),b1&&(this.selectionKeys[b1]=1))}this.tableService.onSelectionChange(),this.contextMenu.show(l.originalEvent),this.onContextMenuSelect.emit({originalEvent:l,data:d,index:l.rowIndex})}}}selectRange(l,d){let v,A;this.anchorRowIndex>d?(v=d,A=this.anchorRowIndex):this.anchorRowIndex<d?(v=this.anchorRowIndex,A=d):(v=d,A=d),this.lazy&&this.paginator&&(v-=this.first,A-=this.first);let b1=[];for(let Z1=v;Z1<=A;Z1++){let n2=this.filteredValue?this.filteredValue[Z1]:this.value[Z1];if(!this.isSelected(n2)){if(!this.isRowSelectable(n2,d))continue;b1.push(n2),this._selection=[...this.selection,n2];let I2=this.dataKey?String(p1.gb.resolveFieldData(n2,this.dataKey)):null;I2&&(this.selectionKeys[I2]=1)}}this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:l,data:b1,type:"row"})}clearSelectionRange(l){let d,v;this.rangeRowIndex>this.anchorRowIndex?(d=this.anchorRowIndex,v=this.rangeRowIndex):this.rangeRowIndex<this.anchorRowIndex?(d=this.rangeRowIndex,v=this.anchorRowIndex):(d=this.rangeRowIndex,v=this.rangeRowIndex);for(let A=d;A<=v;A++){let b1=this.value[A],Z1=this.findIndexInSelection(b1);this._selection=this.selection.filter((I2,$2)=>$2!=Z1);let n2=this.dataKey?String(p1.gb.resolveFieldData(b1,this.dataKey)):null;n2&&delete this.selectionKeys[n2],this.onRowUnselect.emit({originalEvent:l,data:b1,type:"row"})}}isSelected(l){return!(!l||!this.selection)&&(this.dataKey?void 0!==this.selectionKeys[p1.gb.resolveFieldData(l,this.dataKey)]:this.selection instanceof Array?this.findIndexInSelection(l)>-1:this.equals(l,this.selection))}findIndexInSelection(l){let d=-1;if(this.selection&&this.selection.length)for(let v=0;v<this.selection.length;v++)if(this.equals(l,this.selection[v])){d=v;break}return d}isRowSelectable(l,d){return!(this.rowSelectable&&!this.rowSelectable({data:l,index:d}))}toggleRowWithRadio(l,d){if(this.preventSelectionSetterPropagation=!0,this.selection!=d){if(!this.isRowSelectable(d,l.rowIndex))return;this._selection=d,this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:l.originalEvent,index:l.rowIndex,data:d,type:"radiobutton"}),this.dataKey&&(this.selectionKeys={},this.selectionKeys[String(p1.gb.resolveFieldData(d,this.dataKey))]=1)}else this._selection=null,this.selectionChange.emit(this.selection),this.onRowUnselect.emit({originalEvent:l.originalEvent,index:l.rowIndex,data:d,type:"radiobutton"});this.tableService.onSelectionChange(),this.isStateful()&&this.saveState()}toggleRowWithCheckbox(l,d){this.selection=this.selection||[];let v=this.isSelected(d),A=this.dataKey?String(p1.gb.resolveFieldData(d,this.dataKey)):null;if(this.preventSelectionSetterPropagation=!0,v){let b1=this.findIndexInSelection(d);this._selection=this.selection.filter((Z1,n2)=>n2!=b1),this.selectionChange.emit(this.selection),this.onRowUnselect.emit({originalEvent:l.originalEvent,index:l.rowIndex,data:d,type:"checkbox"}),A&&delete this.selectionKeys[A]}else{if(!this.isRowSelectable(d,l.rowIndex))return;this._selection=this.selection?[...this.selection,d]:[d],this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:l.originalEvent,index:l.rowIndex,data:d,type:"checkbox"}),A&&(this.selectionKeys[A]=1)}this.tableService.onSelectionChange(),this.isStateful()&&this.saveState()}toggleRowsWithCheckbox(l,d){if(null!==this._selectAll)this.selectAllChange.emit({originalEvent:l,checked:d});else{const v=this.selectionPageOnly?this.dataToRender:this.filteredValue||this.value||[];let A=this.selectionPageOnly&&this._selection?this._selection.filter(b1=>
1!v.some(Z1=>this.equals(b1,Z1))):[];d&&(A=this.frozenValue?[...A,...this.frozenValue,...v]:[...A,...v],A=this.rowSelectable?A.filter((b1,Z1)=>this.rowSelectable({data:b1,index:Z1})):A),this._selection=A,this.preventSelectionSetterPropagation=!0,this.updateSelectionKeys(),this.selectionChange.emit(this._selection),this.tableService.onSelectionChange(),this.onHeaderCheckboxToggle.emit({originalEvent:l,checked:d}),this.isStateful()&&this.saveState()}}equals(l,d){return"equals"===this.compareSelectionBy?l===d:p1.gb.equals(l,d,this.dataKey)}filter(l,d,v){this.filterTimeout&&clearTimeout(this.filterTimeout),this.isFilterBlank(l)?this.filters[d]&&delete this.filters[d]:this.filters[d]={value:l,matchMode:v},this.filterTimeout=setTimeout(()=>{this._filter(),this.filterTimeout=null},this.filterDelay),this.anchorRowIndex=null}filterGlobal(l,d){this.filter(l,"global",d)}isFilterBlank(l){return null==l||"string"==typeof l&&0==l.trim().length||l instanceof Array&&0==l.length}_filter(){if(this.restoringFilter||(this.first=0,this.firstChange.emit(this.first)),this.lazy)this.onLazyLoad.emit(this.createLazyLoadMetadata());else{if(!this.value)return;if(this.hasFilter()){let l;if(this.filters.global){if(!this.columns&&!this.globalFilterFields)throw new Error("Global filtering requires dynamic columns or globalFilterFields to be defined.");l=this.globalFilterFields||this.columns}this.filteredValue=[];for(let d=0;d<this.value.length;d++){let Z1,v=!0,A=!1,b1=!1;for(let n2 in this.filters)if(this.filters.hasOwnProperty(n2)&&"global"!==n2){b1=!0;let I2=n2,$2=this.filters[I2];if(Array.isArray($2)){for(let _0 of $2)if(v=this.executeLocalFilter(I2,this.value[d],_0),_0.operator===f.pg.OR&&v||_0.operator===f.pg.AND&&!v)break}else v=this.executeLocalFilter(I2,this.value[d],$2);if(!v)break}if(this.filters.global&&!A&&l)for(let n2=0;n2<l.length&&(A=this.filterService.filters[this.filters.global.matchMode](p1.gb.resolveFieldData(this.value[d],l[n2].field||l[n2]),this.filters.global.value,this.filterLocale),!A);n2++);Z1=this.filters.global?b1?b1&&v&&A:A:b1&&v,Z1&&this.filteredValue.push(this.value[d])}this.filteredValue.length===this.value.length&&(this.filteredValue=null),this.paginator&&(this.totalRecords=this.filteredValue?this.filteredValue.length:this.value?this.value.length:0)}else this.filteredValue=null,this.paginator&&(this.totalRecords=this.value?this.value.length:0)}this.onFilter.emit({filters:this.filters,filteredValue:this.filteredValue||this.value}),this.tableService.onValueChange(this.value),this.isStateful()&&!this.restoringFilter&&this.saveState(),this.restoringFilter&&(this.restoringFilter=!1),this.cd.markForCheck(),this.scrollable&&this.resetScrollTop()}executeLocalFilter(l,d,v){let A=v.value,b1=v.matchMode||f.a6.STARTS_WITH,Z1=p1.gb.resolveFieldData(d,l);return this.filterService.filters[b1](Z1,A,this.filterLocale)}hasFilter(){let l=!0;for(let d in this.filters)if(this.filters.hasOwnProperty(d)){l=!1;break}return!l}createLazyLoadMetadata(){return{first:this.first,rows:this.rows,sortField:this.sortField,sortOrder:this.sortOrder,filters:this.filters,globalFilter:this.filters&&this.filters.global?this.filters.global.value:null,multiSortMeta:this.multiSortMeta}}clear(){this._sortField=null,this._sortOrder=this.defaultSortOrder,this._multiSortMeta=null,this.tableService.onSort(null),this.filters.global&&(this.filters.global.value=null),this.filteredValue=null,this.tableService.onResetChange(),this.first=0,this.firstChange.emit(this.first),this.lazy?this.onLazyLoad.emit(this.createLazyLoadMetadata()):this.totalRecords=this._value?this._value.length:0}reset(){this.clear()}getExportHeader(l){return l[this.exportHeader]||l.header||l.field}exportCSV(l){let d,v="",A=this.columns;l&&l.selectionOnly?d=this.selection||[]:(d=this.filteredValue||this.value,this.frozenValue&&(d=d?[...this.frozenValue,...d]:this.frozenValue));for(let n2=0;n2<A.length;n2++){let I2=A[n2];!1!==I2.exportable&&I2.field&&(v+='"'+this.getExportHeader(I2)+'"',n2<A.length-1&&(v+=this.csvSeparator))}d.forEach((n2,I2)=>{v+="\n";for(let $2=0;$2<A.length;$2++){let _0=A[$2];if(!1!==_0.exportable&&_0.field){let N0=p1.gb.resolveFieldData(n2,_0.field);N0=null!=N0?this.exportFunction?this.exportFunction({data:N0,field:_0.field}):String(N0).replace(/"/g,'""'):"",v+='"'+N0+'"',$2<A.length-1&&(v+=this.csvSeparator)}}});let b1=new Blob([v],{type:"text/csv;charset=utf-8;"}),Z1=document.createElement("a");Z1.style.display="none",document.body.appendChild(Z1),void 0!==Z1.download?(Z1.setAttribute("href",URL.createObjectURL(b1)),Z1.setAttribute("download",this.exportFilename+".csv"),Z1.click()):(v="data:text/csv;charset=utf-8,"+v,window.open(encodeURI(v))),document.body.removeChild(Z1)}resetScrollTop(){this.virtualScroll?this.scrollToVirtualIndex(0):this.scrollTo({top:0})}scrollToVirtualIndex(l){this.virtualScrollBody&&this.virtualScrollBody.scrollToIndex(l)}onScrollIndexChange(l){this.lazy&&(this.virtualScrollTimeout&&clearTimeout(this.virtualScrollTimeout),this.virtualScrollTimeout=setTimeout(()=>{let d=Math.floor(l/this.rows),v=0===d?0:(d-1)*this.rows,A=0===d?2*this.rows:3*this.rows;d!==this.virtualPage&&(this.virtualPage=d,this.lazyLoadOnInit||this.virtualScrollInitialized?this.onLazyLoad.emit({first:v,rows:A,sortField:this.sortField,sortOrder:this.sortOrder,filters:this.filters,globalFilter:this.filters&&this.filters.global?this.filters.global.value:null,multiSortMeta:this.multiSortMeta}):this.virtualScrollInitialized=!0)},this.virtualScrollDelay))}scrollTo(l){this.virtualScrollBody?this.virtualScrollBody.scrollTo(l):this.wrapperViewChild&&this.wrapperViewChild.nativeElement&&(this.wrapperViewChild.nativeElement.scrollTo?this.wrapperViewChild.nativeElement.scrollTo(l):(this.wrapperViewChild.nativeElement.scrollLeft=l.left,this.wrapperViewChild.nativeElement.scrollTop=l.top))}updateEditingCell(l,d,v,A){this.editingCell=l,this.editingCellData=d,this.editingCellField=v,this.editingCellRowIndex=A,this.bindDocumentEditListener()}isEditingCellValid(){return this.editingCell&&0===n1.p.find(this.editingCell,".ng-invalid.ng-dirty").length}bindDocumentEditListener(){this.documentEditListener||(this.documentEditListener=l=>{this.editingCell&&!this.selfClick&&this.isEditingCellValid()&&(n1.p.removeClass(this.editingCell,"p-cell-editing"),this.editingCell=null,this.onEditComplete.emit({field:this.editingCellField,data:this.editingCellData,originalEvent:l,index:this.editingCellRowIndex}),this.editingCellField=null,this.editingCellData=null,this.editingCellRowIndex=null,this.unbindDocumentEditListener(),this.cd.markForCheck(),this.overlaySubscription&&this.overlaySubscription.unsubscribe()),this.selfClick=!1},document.addEventListener("click",this.documentEditListener))}unbindDocumentEditListener(){this.documentEditListener&&(document.removeEventListener("click",this.documentEditListener),this.documentEditListener=null)}initRowEdit(l){let d=String(p1.gb.resolveFieldData(l,this.dataKey));this.editingRowKeys[d]=!0}saveRowEdit(l,d){if(0===n1.p.find(d,".ng-invalid.ng-dirty").length){let v=String(p1.gb.resolveFieldData(l,this.dataKey));delete this.editingRowKeys[v]}}cancelRowEdit(l){let d=String(p1.gb.resolveFieldData(l,this.dataKey));delete this.editingRowKeys[d]}toggleRow(l,d){if(!this.dataKey)throw new Error("dataKey must be defined to use row expansion");let v=String(p1.gb.resolveFieldData(l,this.dataKey));null!=this.expandedRowKeys[v]?(delete this.expandedRowKeys[v],this.onRowCollapse.emit({originalEvent:d,data:l})):("single"===this.rowExpandMode&&(this.expandedRowKeys={}),this.expandedRowKeys[v]=!0,this.onRowExpand.emit({originalEvent:d,data:l})),d&&d.preventDefault(),this.isStateful()&&this.saveState()}isRowExpanded(l){return!0===this.expandedRowKeys[String(p1.gb.resolveFieldData(l,this.dataKey))]}isRowEditing(l){return!0===this.editingRowKeys[String(p1.gb.resolveFieldData(l,this.dataKey))]}isSingleSelectionMode(){return"single"===this.selectionMode}isMultipleSelectionMode(){return"multiple"===this.selectionMode}onColumnResizeBegin(l){let d=n1.p.getOffset(this.containerViewChild.nativeElement).left;this.resizeColumnElement=l.target.parentElement,this.columnResizing=!0,this.lastResizerHelperX=l.pageX-d+this.containerViewChild.nativeElement.scrollLeft,this.onColumnResize(l),l.preventDefault()}onColumnResize(l){let d=n1.p.getOffset(this.containerViewChild.nativeElement).left;n1.p.addClass(this.containerViewChild.nativeElement,"p-unselectable-text"),this.resizeHelperViewChild.nativeElement.style.height=this.containerViewChild.nativeElement.offsetHeight+"px",this.resizeHelperViewChild.nativeElement.style.top="0px",this.resizeHelperViewChild.nativeElement.style.left=l.pageX-d+this.containerViewChild.nativeElement.scrollLeft+"px",this.resizeHelperViewChild.nativeElement.style.display="block"}onColumnResizeEnd(){let l=this.resizeHelperViewChild.nativeElement.offsetLeft-this.lastResizerHelperX,v=this.resizeColumnElement.offsetWidth+l;if(v>=(this.resizeColumnElement.style.minWidth||15)){if("fit"===this.columnResizeMode){let Z1=this.resizeColumnElement.nextElementSibling.offsetWidth-l;v>15&&Z1>15&&this.resizeTableCells(v,Z1)}else if("expand"===this.columnResizeMode){let b1=this.tableViewChild.nativeElement.offsetWidth+l;this.tableViewChild.nativeElement.style.width=b1+"px",this.tableViewChild.nativeElement.style.minWidth=b1+"px",this.resizeTableCells(v,null)}this.onColResize.emit({element:this.resizeColumnElement,delta:l}),this.isStateful()&&this.saveState()}this.resizeHelperViewChild.nativeElement.style.display="none",n1.p.removeClass(this.containerViewChild.nativeElement,"p-unselectable-text")}resizeTableCells(l,d){let v=n1.p.index(this.resizeColumnElement),A=[];const b1=n1.p.findSingle(this.containerViewChild.nativeElement,".p-datatable-thead");n1.p.find(b1,"tr > th").forEach(I2=>A.push(n1.p.getOuterWidth(I2))),this.destroyStyleElement(),this.createStyleElement();let n2="";A.forEach((I2,$2)=>{let _0=$2===v?l:d&&$2===v+1?d:I2;n2+=`\n                #${this.id} .p-datatable-thead > tr > th:nth-child(${$2+1}
1),\n                #${this.id} .p-datatable-tbody > tr > td:nth-child(${$2+1}),\n                #${this.id} .p-datatable-tfoot > tr > td:nth-child(${$2+1}) {\n                    ${this.scrollable?`flex: 1 1 ${_0}px !important`:`width: ${_0}px !important`}\n                }\n            `}),this.styleElement.innerHTML=n2}onColumnDragStart(l,d){this.reorderIconWidth=n1.p.getHiddenElementOuterWidth(this.reorderIndicatorUpViewChild.nativeElement),this.reorderIconHeight=n1.p.getHiddenElementOuterHeight(this.reorderIndicatorDownViewChild.nativeElement),this.draggedColumn=d,l.dataTransfer.setData("text","b")}onColumnDragEnter(l,d){if(this.reorderableColumns&&this.draggedColumn&&d){l.preventDefault();let v=n1.p.getOffset(this.containerViewChild.nativeElement),A=n1.p.getOffset(d);if(this.draggedColumn!=d){let b1=n1.p.indexWithinGroup(this.draggedColumn,"preorderablecolumn"),Z1=n1.p.indexWithinGroup(d,"preorderablecolumn"),n2=A.left-v.left,$2=A.left+d.offsetWidth/2;this.reorderIndicatorUpViewChild.nativeElement.style.top=A.top-v.top-(this.reorderIconHeight-1)+"px",this.reorderIndicatorDownViewChild.nativeElement.style.top=A.top-v.top+d.offsetHeight+"px",l.pageX>$2?(this.reorderIndicatorUpViewChild.nativeElement.style.left=n2+d.offsetWidth-Math.ceil(this.reorderIconWidth/2)+"px",this.reorderIndicatorDownViewChild.nativeElement.style.left=n2+d.offsetWidth-Math.ceil(this.reorderIconWidth/2)+"px",this.dropPosition=1):(this.reorderIndicatorUpViewChild.nativeElement.style.left=n2-Math.ceil(this.reorderIconWidth/2)+"px",this.reorderIndicatorDownViewChild.nativeElement.style.left=n2-Math.ceil(this.reorderIconWidth/2)+"px",this.dropPosition=-1),Z1-b1==1&&-1===this.dropPosition||Z1-b1==-1&&1===this.dropPosition?(this.reorderIndicatorUpViewChild.nativeElement.style.display="none",this.reorderIndicatorDownViewChild.nativeElement.style.display="none"):(this.reorderIndicatorUpViewChild.nativeElement.style.display="block",this.reorderIndicatorDownViewChild.nativeElement.style.display="block")}else l.dataTransfer.dropEffect="none"}}onColumnDragLeave(l){this.reorderableColumns&&this.draggedColumn&&(l.preventDefault(),this.reorderIndicatorUpViewChild.nativeElement.style.display="none",this.reorderIndicatorDownViewChild.nativeElement.style.display="none")}onColumnDrop(l,d){if(l.preventDefault(),this.draggedColumn){let v=n1.p.indexWithinGroup(this.draggedColumn,"preorderablecolumn"),A=n1.p.indexWithinGroup(d,"preorderablecolumn"),b1=v!=A;b1&&(A-v==1&&-1===this.dropPosition||v-A==1&&1===this.dropPosition)&&(b1=!1),b1&&A<v&&1===this.dropPosition&&(A+=1),b1&&A>v&&-1===this.dropPosition&&(A-=1),b1&&(p1.gb.reorderArray(this.columns,v,A),this.onColReorder.emit({dragIndex:v,dropIndex:A,columns:this.columns}),this.isStateful()&&this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.saveState()})})),this.reorderIndicatorUpViewChild.nativeElement.style.display="none",this.reorderIndicatorDownViewChild.nativeElement.style.display="none",this.draggedColumn.draggable=!1,this.draggedColumn=null,this.dropPosition=null}}onRowDragStart(l,d){this.rowDragging=!0,this.draggedRowIndex=d,l.dataTransfer.setData("text","b")}onRowDragOver(l,d,v){if(this.rowDragging&&this.draggedRowIndex!==d){let A=n1.p.getOffset(v).top+n1.p.getWindowScrollTop(),b1=l.pageY,Z1=A+n1.p.getOuterHeight(v)/2,n2=v.previousElementSibling;b1<Z1?(n1.p.removeClass(v,"p-datatable-dragpoint-bottom"),this.droppedRowIndex=d,n2?n1.p.addClass(n2,"p-datatable-dragpoint-bottom"):n1.p.addClass(v,"p-datatable-dragpoint-top")):(n2?n1.p.removeClass(n2,"p-datatable-dragpoint-bottom"):n1.p.addClass(v,"p-datatable-dragpoint-top"),this.droppedRowIndex=d+1,n1.p.addClass(v,"p-datatable-dragpoint-bottom"))}}onRowDragLeave(l,d){let v=d.previousElementSibling;v&&n1.p.removeClass(v,"p-datatable-dragpoint-bottom"),n1.p.removeClass(d,"p-datatable-dragpoint-bottom"),n1.p.removeClass(d,"p-datatable-dragpoint-top")}onRowDragEnd(l){this.rowDragging=!1,this.draggedRowIndex=null,this.droppedRowIndex=null}onRowDrop(l,d){if(null!=this.droppedRowIndex){let v=this.draggedRowIndex>this.droppedRowIndex?this.droppedRowIndex:0===this.droppedRowIndex?0:this.droppedRowIndex-1;p1.gb.reorderArray(this.value,this.draggedRowIndex,v),this.virtualScroll&&(this._value=[...this._value]),this.onRowReorder.emit({dragIndex:this.draggedRowIndex,dropIndex:v})}this.onRowDragLeave(l,d),this.onRowDragEnd(l)}isEmpty(){let l=this.filteredValue||this.value;return null==l||0==l.length}getBlockableElement(){return this.el.nativeElement.children[0]}getStorage(){switch(this.stateStorage){case"local":return window.localStorage;case"session":return window.sessionStorage;default:throw new Error(this.stateStorage+' is not a valid value for the state storage, supported values are "local" and "session".')}}isStateful(){return null!=this.stateKey}saveState(){const l=this.getStorage();let d={};this.paginator&&(d.first=this.first,d.rows=this.rows),this.sortField&&(d.sortField=this.sortField,d.sortOrder=this.sortOrder),this.multiSortMeta&&(d.multiSortMeta=this.multiSortMeta),this.hasFilter()&&(d.filters=this.filters),this.resizableColumns&&this.saveColumnWidths(d),this.reorderableColumns&&this.saveColumnOrder(d),this.selection&&(d.selection=this.selection),Object.keys(this.expandedRowKeys).length&&(d.expandedRowKeys=this.expandedRowKeys),l.setItem(this.stateKey,JSON.stringify(d)),this.onStateSave.emit(d)}clearState(){const l=this.getStorage();this.stateKey&&l.removeItem(this.stateKey)}restoreState(){const d=this.getStorage().getItem(this.stateKey),v=/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}Z/;if(d){let b1=JSON.parse(d,function(b1,Z1){return"string"==typeof Z1&&v.test(Z1)?new Date(Z1):Z1});this.paginator&&(void 0!==this.first&&(this.first=b1.first,this.firstChange.emit(this.first)),void 0!==this.rows&&(this.rows=b1.rows,this.rowsChange.emit(this.rows))),b1.sortField&&(this.restoringSort=!0,this._sortField=b1.sortField,this._sortOrder=b1.sortOrder),b1.multiSortMeta&&(this.restoringSort=!0,this._multiSortMeta=b1.multiSortMeta),b1.filters&&(this.restoringFilter=!0,this.filters=b1.filters),this.resizableColumns&&(this.columnWidthsState=b1.columnWidths,this.tableWidthState=b1.tableWidth),b1.expandedRowKeys&&(this.expandedRowKeys=b1.expandedRowKeys),b1.selection&&Promise.resolve(null).then(()=>this.selectionChange.emit(b1.selection)),this.stateRestored=!0,this.onStateRestore.emit(b1)}}saveColumnWidths(l){let d=[];n1.p.find(this.containerViewChild.nativeElement,".p-datatable-thead > tr > th").forEach(A=>d.push(n1.p.getOuterWidth(A))),l.columnWidths=d.join(","),"expand"===this.columnResizeMode&&(l.tableWidth=n1.p.getOuterWidth(this.tableViewChild.nativeElement)+"px")}restoreColumnWidths(){if(this.columnWidthsState){let l=this.columnWidthsState.split(",");if("expand"===this.columnResizeMode&&this.tableWidthState&&(this.tableViewChild.nativeElement.style.width=this.tableWidthState,this.tableViewChild.nativeElement.style.minWidth=this.tableWidthState,this.containerViewChild.nativeElement.style.width=this.tableWidthState),p1.gb.isNotEmpty(l)){this.createStyleElement();let d="";l.forEach((v,A)=>{d+=`\n                        #${this.id} .p-datatable-thead > tr > th:nth-child(${A+1}),\n                        #${this.id} .p-datatable-tbody > tr > td:nth-child(${A+1}),\n                        #${this.id} .p-datatable-tfoot > tr > td:nth-child(${A+1}) {\n                            ${this.scrollable?`flex: 1 1 ${v}px !important`:`width: ${v}px !important`}\n                        }\n                    `}),this.styleElement.innerHTML=d}}}saveColumnOrder(l){if(this.columns){let d=[];
1this.columns.map(v=>{d.push(v.field||v.key)}),l.columnOrder=d}}restoreColumnOrder(){const d=this.getStorage().getItem(this.stateKey);if(d){let A=JSON.parse(d).columnOrder;if(A){let b1=[];A.map(Z1=>{let n2=this.findColumnByKey(Z1);n2&&b1.push(n2)}),this.columnOrderStateRestored=!0,this.columns=b1}}}findColumnByKey(l){if(!this.columns)return null;for(let d of this.columns)if(d.key===l||d.field===l)return d}createStyleElement(){this.styleElement=document.createElement("style"),this.styleElement.type="text/css",document.head.appendChild(this.styleElement)}getGroupRowsMeta(){return{field:this.groupRowsBy,order:this.groupRowsByOrder}}createResponsiveStyle(){this.responsiveStyleElement||(this.responsiveStyleElement=document.createElement("style"),this.responsiveStyleElement.type="text/css",document.head.appendChild(this.responsiveStyleElement),this.responsiveStyleElement.innerHTML=`\n@media screen and (max-width: ${this.breakpoint}) {\n    #${this.id} .p-datatable-thead > tr > th,\n    #${this.id} .p-datatable-tfoot > tr > td {\n        display: none !important;\n    }\n\n    #${this.id} .p-datatable-tbody > tr > td {\n        display: flex;\n        width: 100% !important;\n        align-items: center;\n        justify-content: space-between;\n    }\n\n    #${this.id} .p-datatable-tbody > tr > td:not(:last-child) {\n        border: 0 none;\n    }\n\n    #${this.id}.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {\n        border-top: 0;\n        border-right: 0;\n        border-left: 0;\n    }\n\n    #${this.id} .p-datatable-tbody > tr > td > .p-column-title {\n        display: block;\n    }\n}\n`)}destroyResponsiveStyle(){this.responsiveStyleElement&&(document.head.removeChild(this.responsiveStyleElement),this.responsiveStyleElement=null)}destroyStyleElement(){this.styleElement&&(document.head.removeChild(this.styleElement),this.styleElement=null)}ngOnDestroy(){this.unbindDocumentEditListener(),this.editingCell=null,this.initialized=null,this.virtualScrollInitialized=null,this.virtualScrollSubscription&&this.virtualScrollSubscription.unsubscribe(),this.destroyStyleElement(),this.destroyResponsiveStyle()}}return T1.\u0275fac=function(l){return new(l||T1)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(Ze),e.Y36(e.sBO),e.Y36(f.iZ),e.Y36(f.F0))},T1.\u0275cmp=e.Xpm({type:T1,selectors:[["p-table"]],contentQueries:function(l,d,v){if(1&l&&e.Suo(v,f.jx,4),2&l){let A;e.iGM(A=e.CRH())&&(d.templates=A)}},viewQuery:function(l,d){if(1&l&&(e.Gf(Q1,5),e.Gf(F1,5),e.Gf(w2,5),e.Gf(M2,5),e.Gf(t0,5),e.Gf(h0,5),e.Gf(f0,5),e.Gf(W1.N7,5)),2&l){let v;e.iGM(v=e.CRH())&&(d.containerViewChild=v.first),e.iGM(v=e.CRH())&&(d.resizeHelperViewChild=v.first),e.iGM(v=e.CRH())&&(d.reorderIndicatorUpViewChild=v.first),e.iGM(v=e.CRH())&&(d.reorderIndicatorDownViewChild=v.first),e.iGM(v=e.CRH())&&(d.wrapperViewChild=v.first),e.iGM(v=e.CRH())&&(d.tableViewChild=v.first),e.iGM(v=e.CRH())&&(d.tableHeaderViewChild=v.first),e.iGM(v=e.CRH())&&(d.virtualScrollBody=v.first)}},hostAttrs:[1,"p-element"],inputs:{frozenColumns:"frozenColumns",frozenValue:"frozenValue",style:"style",styleClass:"styleClass",tableStyle:"tableStyle",tableStyleClass:"tableStyleClass",paginator:"paginator",pageLinks:"pageLinks",rowsPerPageOptions:"rowsPerPageOptions",alwaysShowPaginator:"alwaysShowPaginator",paginatorPosition:"paginatorPosition",paginatorDropdownAppendTo:"paginatorDropdownAppendTo",paginatorDropdownScrollHeight:"paginatorDropdownScrollHeight",currentPageReportTemplate:"currentPageReportTemplate",showCurrentPageReport:"showCurrentPageReport",showJumpToPageDropdown:"showJumpToPageDropdown",showJumpToPageInput:"showJumpToPageInput",showFirstLastIcon:"showFirstLastIcon",showPageLinks:"showPageLinks",defaultSortOrder:"defaultSortOrder",sortMode:"sortMode",resetPageOnSort:"resetPageOnSort",selectionMode:"selectionMode",selectionPageOnly:"selectionPageOnly",contextMenuSelection:"contextMenuSelection",contextMenuSelectionMode:"contextMenuSelectionMode",dataKey:"dataKey",metaKeySelection:"metaKeySelection",rowSelectable:"rowSelectable",rowTrackBy:"rowTrackBy",lazy:"lazy",lazyLoadOnInit:"lazyLoadOnInit",compareSelectionBy:"compareSelectionBy",csvSeparator:"csvSeparator",exportFilename:"exportFilename",filters:"filters",globalFilterFields:"globalFilterFields",filterDelay:"filterDelay",filterLocale:"filterLocale",expandedRowKeys:"expandedRowKeys",editingRowKeys:"editingRowKeys",rowExpandMode:"rowExpandMode",scrollable:"scrollable",scrollDirection:"scrollDirection",rowGroupMode:"rowGroupMode",scrollHeight:"scrollHeight",virtualScroll:"virtualScroll",virtualScrollDelay:"virtualScrollDelay",virtualRowHeight:"virtualRowHeight",frozenWidth:"frozenWidth",responsive:"responsive",contextMenu:"contextMenu",resizableColumns:"resizableColumns",columnResizeMode:"columnResizeMode",reorderableColumns:"reorderableColumns",loading:"loading",loadingIcon:"loadingIcon",showLoader:"showLoader",rowHover:"rowHover",customSort:"customSort",showInitialSortBadge:"showInitialSortBadge",autoLayout:"autoLayout",exportFunction:"exportFunction",exportHeader:"exportHeader",stateKey:"stateKey",stateStorage:"stateStorage",editMode:"editMode",groupRowsBy:"groupRowsBy",groupRowsByOrder:"groupRowsByOrder",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx",responsiveLayout:"responsiveLayout",breakpoint:"breakpoint",value:"value",columns:"columns",first:"first",rows:"rows",totalRecords:"totalRecords",sortField:"sortField",sortOrder:"sortOrder",multiSortMeta:"multiSortMeta",selection:"selection",selectAll:"selectAll"},outputs:{selectAllChange:"selectAllChange",selectionChange:"selectionChange",contextMenuSelectionChange:"contextMenuSelectionChange",onRowSelect:"onRowSelect",onRowUnselect:"onRowUnselect",onPage:"onPage",onSort:"onSort",onFilter:"onFilter",onLazyLoad:"onLazyLoad",onRowExpand:"onRowExpand",onRowCollapse:"onRowCollapse",onContextMenuSelect:"onContextMenuSelect",onColResize:"onColResize",onColReorder:"onColReorder",onRowReorder:"onRowReorder",onEditInit:"onEditInit",onEditComplete:"onEditComplete",onEditCancel:"onEditCancel",onHeaderCheckboxToggle:"onHeaderCheckboxToggle",sortFunction:"sortFunction",firstChange:"firstChange",rowsChange:"rowsChange",onStateSave:"onStateSave",onStateRestore:"onStateRestore"},features:[e._Bn([Ze]),e.TTD],decls:14,vars:33,consts:[[3,"ngStyle","ngClass"],["container",""],["class","p-datatable-loading-overlay p-component-overlay",4,"ngIf"],["class","p-datatable-header",4,"ngIf"],["styleClass","p-paginator-top",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showJumpToPageInput","showPageLinks","onPageChange",4,"ngIf"],[1,"p-datatable-wrapper",3,"ngStyle"],["wrapper",""],["role","table","class","p-datatable-table",3,"ngClass","ngStyle",4,"ngIf"],["tabindex","0","class","p-datatable-virtual-scrollable-body",3,"itemSize","height","minBufferPx","maxBufferPx","scrolledIndexChange",4,"ngIf"],["styleClass","p-paginator-bottom",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showJumpToPageInput","showPageLinks","onPageChange",4,"ngIf"],["class","p-datatable-footer",4,"ngIf"],["class","p-column-resizer-helper","style","display:none",4,"ngIf"],["class","pi pi-arrow-down p-datatable-reorder-indicator-up","style","display:none",4,"ngIf"],["class","pi pi-arrow-up p-datatable-reorder-indicator-down","style","display:none",4,"ngIf"],[1,"p-datatable-loading-overlay","p-component-overlay"],[1,"p-datatable-header"],[4,"ngTemplateOutlet"],["styleClass","p-paginator-top",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showJumpToPageInput","showPageLinks","onPageChange"],["role","table",1,"p-datatable-table",3,"ngClass","ngStyle"],["table",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-datatable-thead"],["class","p-datatable-tbody p-datatable-frozen-tbody",3,"value","frozenRows","pTableBody","pTableBodyTemplate","frozen",4,"ngIf"],[1,"p-datatable-tbody",3,"value","pTableBody","pTableBodyTemplate"],["class","p-datatable-tfoot",4,"ngIf"],[1,"p-datatable-tbody","p-datatable-frozen-tbody",3,"value","frozenRows","pTableBody","pTableBodyTemplate","frozen"],[1,"p-datatable-tfoot"],["tabindex","0",1,"p-datatable-virtual-scrollable-body",3,"itemSize","minBufferPx","maxBufferPx","scrolledIndexChange"],["tableHeader",""],["styleClass","p-paginator-bottom",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showJumpToPageInput","showPageLinks","onPageChange"],[1,"p-datatable-footer"],[1,"p-column-resizer-helper",2,"display","none"],["resizeHelper",""],[1,"pi","pi-arrow-down","p-datatable-reorder-indicator-up",2,"display","none"],["reorderIndicatorUp",""],[1,"pi","pi-arrow-up","p-datatable-reorder-indicator-down",2,"display","none"],["reorderIndicatorDown",""]],template:function(l,d){1&l&&(e.TgZ(0,"div",0,1),e.YNc(2,E0,2,2,"div",2),e.YNc(3,I0,2,1,"div",3),e.YNc(4,B2,1,17,"p-paginator",4),e.TgZ(5,"div",5,6),e.YNc(7,H0,8,16,"table",7),e.YNc(8,j6,10,21,"cdk-virtual-scroll-viewport",8),e.qZA(),e.YNc(9,te,1,17,"p-paginator",9),e.YNc(10,J0,2,1,"div",10),e.YNc(11,h6,2,0,"div",11),e.YNc(12,ce,2,0,"span",12),e.YNc(13,H6,2,0,"span",13),e.qZA()),2&l&&(e.Tol(d.styleClass),e.Q6J("ngStyle",d.style)("ngClass",e.rFY(16,C6,[d.rowHover||d.selectionMode,d.autoLayout,d.resizableColumns,d.resizableColumns&&"fit"===d.columnResizeMode,d.scrollable,d.scrollable&&"vertical"===d.scrollDirection,d.scrollable&&"horizontal"===d.scrollDirection,d.scrollable&&"both"===d.scrollDirection,d.scrollable&&"flex"===d.scrollHeight,"stack"===d.responsiveLayout,"scroll"===d.responsiveLayout,d.responsive,null!=d.headerGroupedTemplate,null!=d.footerGroupedTemplate])),e.uIk("id",d.id),e.xp6(2),e.Q6J("ngIf",d.loading&&d.showLoader),e.xp6(1),e.Q6J("ngIf",d.captionTemplate),e.xp6(1),e.Q6J("ngIf",d.paginator&&("top"===d.paginatorPosition||"both"==d.paginatorPosition)),e.xp6(1),e.Q6J("ngStyle",e.VKq(31,O6,d.scrollHeight)),e.xp6(2),e.Q6J("ngIf",!d.virtualScroll),e.xp6(1),e.Q6J("ngIf",d.virtualScroll),e.xp6(1),e.Q6J("ngIf",d.paginator&&("bottom"===d.paginatorPosition||"both"==d.paginatorPosition)),e.xp6(1),e.Q6J("ngIf",d.summaryTemplate),e.xp6(1),e.Q6J("ngIf",d.resizableColumns),e.xp6(1),e.Q6J("ngIf",d.reorderableColumns),e.xp6(1),e.Q6J("ngIf",d.reorderableColumns))},directives:function(){return[h.D,h1,W1.N7,t.PC,t.mk,t.O5,t.tP,W1.xd]},styles:[".p-datatable{position:relative}.p-datatable table{border-collapse:collapse;min-width:100%;table-layout:fixed}.p-datatable .p-sortable-column{cursor:pointer;-webkit-user-select:none;user-select:none}.p-datatable .p-sortable-column .p-column-title,.p-datatable .p-sortable-column .p-sortable-column-icon,.p-datatable .p-sortable-column .p-sortable-column-badge{vertical-align:middle}.p-datatable .p-sortable-column .p-sortable-column-badge{display:inline-flex;align-items:center;justify-content:center}.p-datatable-auto-layout>.p-datatable-wrapper{overflow-x:auto}.p-datatable-auto-layout>.p-datatable-wrapper>table{table-layout:auto}.p-datatable-responsive-scroll>.p-datatable-wrapper{overflow-x:auto}.p-datatable-responsive-scroll>.p-datatable-wrapper>table,.p-datatable-auto-layout>.p-datatable-wrapper>table{table-layout:auto}.p-datatable-hoverable-rows .p-selectable-row{cursor:pointer}.p-datatable-scrollable .p-datatable-wrapper{position:relative;overflow:auto}.p-datatable-scrollable .p-datatable-thead,.p-datatable-scrollable .p-datatable-tbody,.p-datatable-scrollable .p-datatable-tfoot{display:block}.p-datatable-scrollable .p-datatable-thead>tr,.p-datatable-scrollable .p-datatable-tbody>tr,.p-datatable-scrollable .p-datatable-tfoot>tr{display:flex;flex-wrap:nowrap;width:100%}.p-datatable-scrollable .p-datatable-thead>tr>th,.p-datatable-scrollable .p-datatable-tbody>tr>td,.p-datatable-scrollable .p-datatable-tfoot>tr>td{display:flex;flex:1 1 0;align-items:center}.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-thead,.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-virtual-scrollable-body>.cdk-virtual-scroll-content-wrapper>.p-datatable-table>.p-datatable-thead{position:sticky;top:0;z-index:1}.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-frozen-tbody{position:sticky;z-index:1}.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tfoot{position:sticky;bottom:0;z-index:1}.p-datatable-scrollable .p-frozen-column{position:sticky;background:inherit}.p-datatable-scrollable th.p-frozen-column{z-index:1}.p-datatable-scrollable-both .p-datatable-thead>tr>th,.p-datatable-scrollable-both .p-datatable-tbody>tr>td,.p-datatable-scrollable-both .p-datatable-tfoot>tr>td,.p-datatable-scrollable-horizontal .p-datatable-thead>tr>th .p-datatable-scrollable-horizontal .p-datatable-tbody>tr>td,.p-datatable-scrollable-horizontal .p-datatable-tfoot>tr>td{flex:0 0 auto}.p-datatable-flex-scrollable{display:flex;flex-direction:column;height:100%}.p-datatable-flex-scrollable .p-datatable-wrapper{display:flex;flex-direction:column;flex:1;height:100%}.p-datatable-scrollable .p-rowgroup-header{position:sticky;z-index:1}.p-datatable-scrollable.p-datatable-grouped-header .p-datatable-thead,.p-datatable-scrollable.p-datatable-grouped-footer .p-datatable-tfoot{display:table;border-collapse:collapse;width:100%;table-layout:fixed}.p-datatable-scrollable.p-datatable-grouped-header .p-datatable-thead>tr,.p-datatable-scrollable.p-datatable-grouped-footer .p-datatable-tfoot>tr{display:table-row}.p-datatable-scrollable.p-datatable-grouped-header .p-datatable-thead>tr>th,.p-datatable-scrollable.p-datatable-grouped-footer .p-datatable-tfoot>tr>td{display:table-cell}.p-datatable-flex-scrollable{display:flex;flex-direction:column;flex:1;height:100%}.p-datatable-flex-scrollable .p-datatable-virtual-scrollable-body{flex:1}.p-datatable-resizable>.p-datatable-wrapper{overflow-x:auto}.p-datatable-resizable .p-datatable-thead>tr>th,.p-datatable-resizable .p-datatable-tfoot>tr>td,.p-datatable-resizable .p-datatable-tbody>tr>td{overflow:hidden;white-space:nowrap}.p-datatable-resizable .p-resizable-column:not(.p-frozen-column){background-clip:padding-box;position:relative}.p-datatable-resizable-fit .p-resizable-column:last-child .p-column-resizer{display:none}.p-datatable .p-column-resizer{display:block;position:absolute!important;top:0;right:0;margin:0;width:.5rem;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.p-datatable .p-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.p-datatable .p-row-editor-init,.p-datatable .p-row-editor-save,.p-datatable .p-row-editor-cancel,.p-datatable .p-row-toggler{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-datatable-reorder-indicator-up,.p-datatable-reorder-indicator-down{position:absolute;display:none}.p-datatable-reorderablerow-handle,[pReorderableColumn]{cursor:move}.p-datatable .p-datatable-loading-overlay{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2}.p-column-filter-row{display:flex;align-items:center;width:100%}.p-column-filter-menu{display:inline-flex}.p-column-filter-row p-columnfilterformelement{flex:1 1 auto;width:1%}
1.p-column-filter-menu-button,.p-column-filter-clear-button{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;overflow:hidden;position:relative}.p-column-filter-overlay{position:absolute;top:0;left:0}.p-column-filter-row-items{margin:0;padding:0;list-style:none}.p-column-filter-row-item{cursor:pointer}.p-column-filter-add-button,.p-column-filter-remove-button{justify-content:center}.p-column-filter-add-button .p-button-label,.p-column-filter-remove-button .p-button-label{flex-grow:0}.p-column-filter-buttonbar{display:flex;align-items:center;justify-content:space-between}.p-column-filter-buttonbar .p-button{width:auto}.p-datatable .p-datatable-tbody>tr>td>.p-column-title{display:none}cdk-virtual-scroll-viewport{outline:0 none}\n"],encapsulation:2}),T1})(),h1=(()=>{class T1{constructor(l,d,v,A){this.dt=l,this.tableService=d,this.cd=v,this.el=A,this.subscription=this.dt.tableService.valueSource$.subscribe(()=>{this.dt.virtualScroll&&this.cd.detectChanges()})}get value(){return this._value}set value(l){this._value=l,this.frozenRows&&this.updateFrozenRowStickyPosition(),this.dt.scrollable&&"subheader"===this.dt.rowGroupMode&&this.updateFrozenRowGroupHeaderStickyPosition()}ngAfterViewInit(){this.frozenRows&&this.updateFrozenRowStickyPosition(),this.dt.scrollable&&"subheader"===this.dt.rowGroupMode&&this.updateFrozenRowGroupHeaderStickyPosition()}shouldRenderRowGroupHeader(l,d,v){let A=p1.gb.resolveFieldData(d,this.dt.groupRowsBy),b1=l[v-1];return!b1||A!==p1.gb.resolveFieldData(b1,this.dt.groupRowsBy)}shouldRenderRowGroupFooter(l,d,v){let A=p1.gb.resolveFieldData(d,this.dt.groupRowsBy),b1=l[v+1];return!b1||A!==p1.gb.resolveFieldData(b1,this.dt.groupRowsBy)}shouldRenderRowspan(l,d,v){let A=p1.gb.resolveFieldData(d,this.dt.groupRowsBy),b1=l[v-1];return!b1||A!==p1.gb.resolveFieldData(b1,this.dt.groupRowsBy)}calculateRowGroupSize(l,d,v){let A=p1.gb.resolveFieldData(d,this.dt.groupRowsBy),b1=A,Z1=0;for(;A===b1;){Z1++;let n2=l[++v];if(!n2)break;b1=p1.gb.resolveFieldData(n2,this.dt.groupRowsBy)}return 1===Z1?null:Z1}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}updateFrozenRowStickyPosition(){this.el.nativeElement.style.top=n1.p.getOuterHeight(this.el.nativeElement.previousElementSibling)+"px"}updateFrozenRowGroupHeaderStickyPosition(){if(this.el.nativeElement.previousElementSibling){let l=n1.p.getOuterHeight(this.el.nativeElement.previousElementSibling);this.dt.rowGroupHeaderStyleObject.top=l+"px"}}}return T1.\u0275fac=function(l){return new(l||T1)(e.Y36(v1),e.Y36(Ze),e.Y36(e.sBO),e.Y36(e.SBq))},T1.\u0275cmp=e.Xpm({type:T1,selectors:[["","pTableBody",""]],hostAttrs:[1,"p-element"],inputs:{columns:["pTableBody","columns"],template:["pTableBodyTemplate","template"],value:"value",frozen:"frozen",frozenRows:"frozenRows"},attrs:l6,decls:6,vars:6,consts:[[4,"ngIf"],["ngFor","",3,"ngForOf","ngForTrackBy"],["role","row",4,"ngIf"],["role","row"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["cdkVirtualFor","",3,"cdkVirtualForOf","cdkVirtualForTrackBy","cdkVirtualForTemplateCacheSize"]],template:function(l,d){1&l&&(e.YNc(0,Y0,2,2,"ng-container",0),e.YNc(1,U6,2,3,"ng-container",0),e.YNc(2,f4,2,2,"ng-container",0),e.YNc(3,V4,2,2,"ng-container",0),e.YNc(4,s6,2,5,"ng-container",0),e.YNc(5,V6,2,5,"ng-container",0)),2&l&&(e.Q6J("ngIf",!d.dt.expandedRowTemplate&&!d.dt.virtualScroll),e.xp6(1),e.Q6J("ngIf",!d.dt.expandedRowTemplate&&d.dt.virtualScroll),e.xp6(1),e.Q6J("ngIf",d.dt.expandedRowTemplate&&!(d.frozen&&d.dt.frozenExpandedRowTemplate)),e.xp6(1),e.Q6J("ngIf",d.dt.frozenExpandedRowTemplate&&d.frozen),e.xp6(1),e.Q6J("ngIf",d.dt.loading),e.xp6(1),e.Q6J("ngIf",d.dt.isEmpty()&&!d.dt.loading))},directives:[t.O5,t.sg,t.tP,W1.x0],encapsulation:2}),T1})(),d0=(()=>{class T1{constructor(l){this.dt=l,this.isEnabled()&&(this.subscription=this.dt.tableService.sortSource$.subscribe(d=>{this.updateSortState()}))}ngOnInit(){this.isEnabled()&&this.updateSortState()}updateSortState(){this.sorted=this.dt.isSorted(this.field),this.sortOrder=this.sorted?1===this.dt.sortOrder?"ascending":"descending":"none"}onClick(l){this.isEnabled()&&!this.isFilterElement(l.target)&&(this.updateSortState(),this.dt.sort({originalEvent:l,field:this.field}),n1.p.clearSelection())}onEnterKey(l){this.onClick(l)}isEnabled(){return!0!==this.pSortableColumnDisabled}isFilterElement(l){return n1.p.hasClass(l,"pi-filter-icon")||n1.p.hasClass(l,"p-column-filter-menu
1-button")}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}}return T1.\u0275fac=function(l){return new(l||T1)(e.Y36(v1))},T1.\u0275dir=e.lG2({type:T1,selectors:[["","pSortableColumn",""]],hostAttrs:[1,"p-element"],hostVars:7,hostBindings:function(l,d){1&l&&e.NdJ("click",function(A){return d.onClick(A)})("keydown.enter",function(A){return d.onEnterKey(A)}),2&l&&(e.uIk("tabindex",d.isEnabled()?"0":null)("role","columnheader")("aria-sort",d.sortOrder),e.ekj("p-sortable-column",d.isEnabled())("p-highlight",d.sorted))},inputs:{field:["pSortableColumn","field"],pSortableColumnDisabled:"pSortableColumnDisabled"}}),T1})(),R0=(()=>{class T1{constructor(l,d){this.dt=l,this.cd=d,this.subscription=this.dt.tableService.sortSource$.subscribe(v=>{this.updateSortState()})}ngOnInit(){this.updateSortState()}onClick(l){l.preventDefault()}updateSortState(){if("single"===this.dt.sortMode)this.sortOrder=this.dt.isSorted(this.field)?this.dt.sortOrder:0;else if("multiple"===this.dt.sortMode){let l=this.dt.getSortMeta(this.field);this.sortOrder=l?l.order:0}this.cd.markForCheck()}getMultiSortMetaIndex(){let l=this.dt._multiSortMeta,d=-1;if(l&&"multiple"===this.dt.sortMode&&(this.dt.showInitialSortBadge||l.length>1))for(let v=0;v<l.length;v++){let A=l[v];if(A.field===this.field||A.field===this.field){d=v;break}}return d}getBadgeValue(){let l=this.getMultiSortMetaIndex();return this.dt.groupRowsBy&&l>-1?l:l+1}isMultiSorted(){return"multiple"===this.dt.sortMode&&this.getMultiSortMetaIndex()>-1}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}}return T1.\u0275fac=function(l){return new(l||T1)(e.Y36(v1),e.Y36(e.sBO))},T1.\u0275cmp=e.Xpm({type:T1,selectors:[["p-sortIcon"]],hostAttrs:[1,"p-element"],inputs:{field:"field"},decls:2,vars:6,consts:[[1,"p-sortable-column-icon","pi","pi-fw",3,"ngClass"],["class","p-sortable-column-badge",4,"ngIf"],[1,"p-sortable-column-badge"]],template:function(l,d){1&l&&(e._UZ(0,"i",0),e.YNc(1,$4,2,1,"span",1)),2&l&&(e.Q6J("ngClass",e.kEZ(2,F4,1===d.sortOrder,-1===d.sortOrder,0===d.sortOrder)),e.xp6(1),e.Q6J("ngIf",d.isMultiSorted()))},directives:[t.mk,t.O5],encapsulation:2,changeDetection:0}),T1})(),et=(()=>{class T1{constructor(l){this.dt=l}onClick(l){this.isEnabled()&&(this.dt.toggleRow(this.data,l),l.preventDefault())}isEnabled(){return!0!==this.pRowTogglerDisabled}}return T1.\u0275fac=function(l){return new(l||T1)(e.Y36(v1))},T1.\u0275dir=e.lG2({type:T1,selectors:[["","pRowToggler",""]],hostAttrs:[1,"p-element"],hostBindings:function(l,d){1&l&&e.NdJ("click",function(A){return d.onClick(A)})},inputs:{data:["pRowToggler","data"],pRowTogglerDisabled:"pRowTogglerDisabled"}}),T1})(),W4=(()=>{class T1{constructor(l,d,v){this.dt=l,this.el=d,this.zone=v}ngAfterViewInit(){this.isEnabled()&&(n1.p.addClass(this.el.nativeElement,"p-resizable-column"),this.resizer=document.createElement("span"),this.resizer.className="p-column-resizer",this.el.nativeElement.appendChild(this.resizer),this.zone.runOutsideAngular(()=>{this.resizerMouseDownListener=this.onMouseDown.bind(this),this.resizer.addEventListener("mousedown",this.resizerMouseDownListener)}))}bindDocumentEvents(){this.zone.runOutsideAngular(()=>{this.documentMouseMoveListener=this.onDocumentMouseMove.bind(this),document.addEventListener("mousemove",this.documentMouseMoveListener),this.documentMouseUpListener=this.onDocumentMouseUp.bind(this),document.addEventListener("mouseup",this.documentMouseUpListener)})}unbindDocumentEvents(){this.documentMouseMoveListener&&(document.removeEventListener("mousemove",this.documentMouseMoveListener),this.documentMouseMoveListener=null),this.documentMouseUpListener&&(document.removeEventListener("mouseup",this.documentMouseUpListener),this.documentMouseUpListener=null)}onMouseDown(l){1===l.which&&(this.dt.onColumnResizeBegin(l),this.bindDocumentEvents())}onDocumentMouseMove(l){this.dt.onColumnResize(l)}onDocumentMouseUp(l){this.dt.onColumnResizeEnd(),this.unbindDocumentEvents()}isEnabled(){return!0!==this.pResizableColumnDisabled}ngOnDestroy(){this.resizerMouseDownListener&&this.resizer.removeEventListener("mousedown",this.resizerMouseDownListener),this.unbindDocumentEvents()}}return T1.\u0275fac=function(l){return new(l||T1)(e.Y36(v1),e.Y36(e.SBq),e.Y36(e.R0b))},T1.\u0275dir=e.lG2({type:T1,selectors:[["","pResizableColumn",""]],hostAttrs:[1,"p-element"],inputs:{pResizableColumnDisabled:"pResizableColumnDisabled"}}),T1})(),M4=(()=>{class T1{constructor(l){this.dt=l,this.useGrouping=!0}ngOnInit(){this.filterCallback=l=>{this.filterConstraint.value=l,this.dt._filter()}}onModelChange(l){this.filterConstraint.value=l,("boolean"===this.type||""===l)&&this.dt._filter()}
1onTextInputEnterKeyDown(l){this.dt._filter(),l.preventDefault()}onNumericInputKeyDown(l){"Enter"===l.key&&(this.dt._filter(),l.preventDefault())}}return T1.\u0275fac=function(l){return new(l||T1)(e.Y36(v1))},T1.\u0275cmp=e.Xpm({type:T1,selectors:[["p-columnFilterFormElement"]],hostAttrs:[1,"p-element"],inputs:{field:"field",type:"type",filterConstraint:"filterConstraint",filterTemplate:"filterTemplate",placeholder:"placeholder",minFractionDigits:"minFractionDigits",maxFractionDigits:"maxFractionDigits",prefix:"prefix",suffix:"suffix",locale:"locale",localeMatcher:"localeMatcher",currency:"currency",currencyDisplay:"currencyDisplay",useGrouping:"useGrouping"},decls:3,vars:2,consts:[[4,"ngIf","ngIfElse"],["builtInElement",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch"],["type","text","pInputText","",3,"value","input","keydown.enter",4,"ngSwitchCase"],[3,"ngModel","showButtons","minFractionDigits","maxFractionDigits","prefix","suffix","placeholder","mode","locale","localeMatcher","currency","currencyDisplay","useGrouping","ngModelChange","onKeyDown",4,"ngSwitchCase"],[3,"ngModel","ngModelChange",4,"ngSwitchCase"],[3,"placeholder","ngModel","ngModelChange",4,"ngSwitchCase"],["type","text","pInputText","",3,"value","input","keydown.enter"],[3,"ngModel","showButtons","minFractionDigits","maxFractionDigits","prefix","suffix","placeholder","mode","locale","localeMatcher","currency","currencyDisplay","useGrouping","ngModelChange","onKeyDown"],[3,"ngModel","ngModelChange"],[3,"placeholder","ngModel","ngModelChange"]],template:function(l,d){if(1&l&&(e.YNc(0,We,2,5,"ng-container",0),e.YNc(1,qe,5,5,"ng-template",null,1,e.W1O)),2&l){const v=e.MAs(2);e.Q6J("ngIf",d.filterTemplate)("ngIfElse",v)}},directives:[a2.Rn,k1,N2,t.O5,t.tP,t.RF,t.n9,m.o,M.JJ,M.On],encapsulation:2}),T1})(),Be=(()=>{class T1{constructor(l,d,v,A,b1){this.el=l,this.dt=d,this.renderer=v,this.config=A,this.overlayService=b1,this.type="text",this.display="row",this.showMenu=!0,this.operator=f.pg.AND,this.showOperator=!0,this.showClearButton=!0,this.showApplyButton=!0,this.showMatchModes=!0,this.showAddButton=!0,this.hideOnClear=!1,this.maxConstraints=2,this.useGrouping=!0}ngOnInit(){this.dt.filters[this.field]||this.initFieldFilterConstraint(),this.translationSubscription=this.config.translationObserver.subscribe(()=>{this.generateMatchModeOptions(),this.generateOperatorOptions()}),this.resetSubscription=this.dt.tableService.resetSource$.subscribe(()=>{this.initFieldFilterConstraint()}),this.generateMatchModeOptions(),this.generateOperatorOptions()}generateMatchModeOptions(){var l;this.matchModes=this.matchModeOptions||(null===(l=this.config.filterMatchModeOptions[this.type])||void 0===l?void 0:l.map(d=>({label:this.config.getTranslation(d),value:d})))}generateOperatorOptions(){this.operatorOptions=[{label:this.config.getTranslation(f.ws.MATCH_ALL),value:f.pg.AND},{label:this.config.getTranslation(f.ws.MATCH_ANY),value:f.pg.OR}]}
1ngAfterContentInit(){this.templates.forEach(l=>{switch(l.getType()){case"header":this.headerTemplate=l.template;break;case"filter":default:this.filterTemplate=l.template;break;case"footer":this.footerTemplate=l.template}})}initFieldFilterConstraint(){let l=this.getDefaultMatchMode();this.dt.filters[this.field]="row"==this.display?{value:null,matchMode:l}:[{value:null,matchMode:l,operator:this.operator}]}onMenuMatchModeChange(l,d){d.matchMode=l,this.showApplyButton||this.dt._filter()}onRowMatchModeChange(l){this.dt.filters[this.field].matchMode=l,this.dt._filter(),this.hide()}onRowMatchModeKeyDown(l){let d=l.target;switch(l.key){case"ArrowDown":var v=this.findNextItem(d);v&&(d.removeAttribute("tabindex"),v.tabIndex="0",v.focus()),l.preventDefault();break;case"ArrowUp":var A=this.findPrevItem(d);A&&(d.removeAttribute("tabindex"),A.tabIndex="0",A.focus()),l.preventDefault()}}onRowClearItemClick(){this.clearFilter(),this.hide()}isRowMatchModeSelected(l){return this.dt.filters[this.field].matchMode===l}addConstraint(){this.dt.filters[this.field].push({value:null,matchMode:this.getDefaultMatchMode(),operator:this.getDefaultOperator()}),this.dt._filter()}removeConstraint(l){this.dt.filters[this.field]=this.dt.filters[this.field].filter(d=>d!==l),this.dt._filter()}onOperatorChange(l){this.dt.filters[this.field].forEach(d=>{d.operator=l,this.operator=l}),this.showApplyButton||this.dt._filter()}toggleMenu(){this.overlayVisible=!this.overlayVisible}onToggleButtonKeyDown(l){switch(l.key){case"Escape":case"Tab":this.overlayVisible=!1;break;case"ArrowDown":if(this.overlayVisible){let d=n1.p.getFocusableElements(this.overlay);d&&d[0].focus(),l.preventDefault()}else l.altKey&&(this.overlayVisible=!0,l.preventDefault())}}onEscape(){this.overlayVisible=!1,this.icon.nativeElement.focus()}findNextItem(l){let d=l.nextElementSibling;return d?n1.p.hasClass(d,"p-column-filter-separator")?this.findNextItem(d):d:l.parentElement.firstElementChild}findPrevItem(l){let d=l.previousElementSibling;return d?n1.p.hasClass(d,"p-column-filter-separator")?this.findPrevItem(d):d:l.parentElement.lastElementChild}onContentClick(){this.selfClick=!0}onOverlayAnimationStart(l){switch(l.toState){case"visible":this.overlay=l.element,document.body.appendChild(this.overlay),p1.P9.set("overlay",this.overlay,this.config.zIndex.overlay),n1.p.absolutePosition(this.overlay,this.icon.nativeElement),this.bindDocumentClickListener(),this.bindDocumentResizeListener(),this.bindScrollListener(),this.overlayEventListener=d=>{this.overlay&&this.overlay.contains(d.target)&&(this.selfClick=!0)},this.overlaySubscription=this.overlayService.clickObservable.subscribe(this.overlayEventListener);break;case"void":this.onOverlayHide(),this.overlaySubscription&&this.overlaySubscription.unsubscribe()}}onOverlayAnimationEnd(l){"void"===l.toState&&p1.P9.clear(l.element)}getDefaultMatchMode(){return this.matchMode?this.matchMode:"text"===this.type?f.a6.STARTS_WITH:"numeric"===this.type?f.a6.EQUALS:"date"===this.type?f.a6.DATE_IS:f.a6.CONTAINS}getDefaultOperator(){return this.dt.filters?this.dt.filters[this.field][0].operator:this.operator}hasRowFilter(){return this.dt.filters[this.field]&&!this.dt.isFilterBlank(this.dt.filters[this.field].value)}get fieldConstraints(){return this.dt.filters?this.dt.filters[this.field]:null}get showRemoveIcon(){return!!this.fieldConstraints&&this.fieldConstraints.length>1}get showMenuButton(){return this.showMenu&&("row"!==this.display||"boolean"!==this.type)}get isShowOperator(){return this.showOperator&&"boolean"!==this.type}get isShowAddConstraint(){return this.showAddButton&&"boolean"!==this.type&&this.fieldConstraints&&this.fieldConstraints.length<this.maxConstraints}get applyButtonLabel(){return this.config.getTranslation(f.ws.APPLY)}get clearButtonLabel(){return this.config.getTranslation(f.ws.CLEAR)}get addRuleButtonLabel(){return this.config.getTranslation(f.ws.ADD_RULE)}get removeRuleButtonLabel(){return this.config.getTranslation(f.ws.REMOVE_RULE)}get noFilterLabel(){return this.config.getTranslation(f.ws.NO_FILTER)}hasFilter(){let l=this.dt.filters[this.field];return!!l&&(Array.isArray(l)?!this.dt.isFilterBlank(l[0].value):!this.dt.isFilterBlank(l.value))}isOutsideClicked(l){return!(this.overlay.isSameNode(l.target)||this.overlay.contains(l.target)||this.icon.nativeElement.isSameNode(l.target)||this.icon.nativeElement.contains(l.target)||n1.p.hasClass(l.target,"p-column-filter-add-button")||n1.p.hasClass(l.target.parentElement,"p-column-filter-add-button")||n1.p.hasClass(l.target,"p-column-filter-remove-button")||n1.p.hasClass(l.target.parentElement,"p-column-filter-remove-button"))}bindDocumentClickListener(){this.documentClickListener||(this.documentClickListener=this.renderer.listen(this.el?this.el.nativeElement.ownerDocument:"document","mousedown",d=>{this.overlayVisible&&!this.selfClick&&this.isOutsideClicked(d)&&this.hide(),this.selfClick=!1}))}unbindDocumentClickListener(){this.documentClickListener&&(this.documentClickListener(),this.documentClickListener=null,this.selfClick=!1)}bindDocumentResizeListener(){this.documentResizeListener=()=>this.hide(),window.addEventListener("resize",this.documentResizeListener)}unbindDocumentResizeListener(){this.documentResizeListener&&(window.removeEventListener("resize",this.documentResizeListener),this.documentResizeListener=null)}bindScrollListener(){this.scrollHandler||(this.scrollHandler=new n1.V(this.icon.nativeElement,()=>{this.overlayVisible&&this.hide()})),this.scrollHandler.bindScrollListener()}unbindScrollListener(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}hide(){this.overlayVisible=!1}onOverlayHide(){this.unbindDocumentClickListener(),this.unbindDocumentResizeListener(),this.unbindScrollListener(),this.overlay=null}
1clearFilter(){this.initFieldFilterConstraint(),this.dt._filter(),this.hideOnClear&&this.hide()}applyFilter(){this.dt._filter(),this.hide()}ngOnDestroy(){this.overlay&&(this.el.nativeElement.appendChild(this.overlay),p1.P9.clear(this.overlay),this.onOverlayHide()),this.translationSubscription&&this.translationSubscription.unsubscribe(),this.resetSubscription&&this.resetSubscription.unsubscribe(),this.overlaySubscription&&this.overlaySubscription.unsubscribe()}}return T1.\u0275fac=function(l){return new(l||T1)(e.Y36(e.SBq),e.Y36(v1),e.Y36(e.Qsj),e.Y36(f.b4),e.Y36(f.F0))},T1.\u0275cmp=e.Xpm({type:T1,selectors:[["p-columnFilter"]],contentQueries:function(l,d,v){if(1&l&&e.Suo(v,f.jx,4),2&l){let A;e.iGM(A=e.CRH())&&(d.templates=A)}},viewQuery:function(l,d){if(1&l&&e.Gf(N4,5),2&l){let v;e.iGM(v=e.CRH())&&(d.icon=v.first)}},hostAttrs:[1,"p-element"],inputs:{field:"field",type:"type",display:"display",showMenu:"showMenu",matchMode:"matchMode",operator:"operator",showOperator:"showOperator",showClearButton:"showClearButton",showApplyButton:"showApplyButton",showMatchModes:"showMatchModes",showAddButton:"showAddButton",hideOnClear:"hideOnClear",placeholder:"placeholder",matchModeOptions:"matchModeOptions",maxConstraints:"maxConstraints",minFractionDigits:"minFractionDigits",maxFractionDigits:"maxFractionDigits",prefix:"prefix",suffix:"suffix",locale:"locale",localeMatcher:"localeMatcher",currency:"currency",currencyDisplay:"currencyDisplay",useGrouping:"useGrouping"},decls:5,vars:8,consts:[[1,"p-column-filter",3,"ngClass"],["class","p-fluid",3,"type","field","filterConstraint","filterTemplate","placeholder","minFractionDigits","maxFractionDigits","prefix","suffix","locale","localeMatcher","currency","currencyDisplay","useGrouping",4,"ngIf"],["type","button","class","p-column-filter-menu-button p-link","aria-haspopup","true",3,"ngClass","click","keydown",4,"ngIf"],["type","button","class","p-column-filter-clear-button p-link",3,"ngClass","click",4,"ngIf"],[3,"ngClass","click","keydown.escape",4,"ngIf"],[1,"p-fluid",3,"type","field","filterConstraint","filterTemplate","placeholder","minFractionDigits","maxFractionDigits","prefix","suffix","locale","localeMatcher","currency","currencyDisplay","useGrouping"],["type","button","aria-haspopup","true",1,"p-column-filter-menu-button","p-link",3,"ngClass","click","keydown"],["icon",""],[1,"pi","pi-filter-icon","pi-filter"],["type","button",1,"p-column-filter-clear-button","p-link",3,"ngClass","click"],[1,"pi","pi-filter-slash"],[3,"ngClass","click","keydown.escape"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","p-column-filter-row-items",4,"ngIf","ngIfElse"],["menu",""],[1,"p-column-filter-row-items"],["class","p-column-filter-row-item",3,"ngClass","click","keydown","keydown.enter",4,"ngFor","ngForOf"],[1,"p-column-filter-separator"],[1,"p-column-filter-row-item",3,"click","keydown","keydown.enter"],[1,"p-column-filter-row-item",3,"ngClass","click","keydown","keydown.enter"],["class","p-column-filter-operator",4,"ngIf"],[1,"p-column-filter-constraints"],["class","p-column-filter-constraint",4,"ngFor","ngForOf"],["class","p-column-filter-add-rule",4,"ngIf"],[1,"p-column-filter-buttonbar"],["type","button","pButton","","class","p-button-outlined p-button-sm","pRipple","",3,"label","click",4,"ngIf"],["type","button","pButton","","class","p-button-sm","pRipple","",3,"label","click",4,"ngIf"],[1,"p-column-filter-operator"],["styleClass","p-column-filter-operator-dropdown",3,"options","ngModel","ngModelChange"],[1,"p-column-filter-constraint"],["styleClass","p-column-filter-matchmode-dropdown",3,"options","ngModel","ngModelChange",4,"ngIf"],[3,"type","field","filterConstraint","filterTemplate","placeholder","minFractionDigits","maxFractionDigits","prefix","suffix","locale","localeMatcher","currency","currencyDisplay","useGrouping"],["type","button","pButton","","icon","pi pi-trash","class","p-column-filter-remove-button p-button-text p-button-danger p-button-sm","pRipple","",3,"label","click",4,"ngIf"],["styleClass","p-column-filter-matchmode-dropdown",3,"options","ngModel","ngModelChange"],["type","button","pButton","","icon","pi pi-trash","pRipple","",1,"p-column-filter-remove-button","p-button-text","p-button-danger","p-button-sm",3,"label","click"],[1,"p-column-filter-add-rule"],["type","button","pButton","","icon","pi pi-plus","pRipple","",1,"p-column-filter-add-button","p-button-text","p-button-sm",3,"label","click"],["type","button","pButton","","pRipple","",1,"p-button-outlined","p-button-sm",3,"label","click"],["type","button","pButton","","pRipple","",1,"p-button-sm",3,"label","click"]],template:function(l,d){1&l&&(e.TgZ(0,"div",0),e.YNc(1,L6,1,14,"p-columnFilterFormElement",1),e.YNc(2,le,3,5,"button",2),e.YNc(3,Oe,3,3,"button",3),e.YNc(4,H4,6,14,"div",4),e.qZA()),2&l&&(e.Q6J("ngClass",e.WLB(5,g4,"row"===d.display,"menu"===d.display)),e.xp6(1),e.Q6J("ngIf","row"===d.display),e.xp6(1),e.Q6J("ngIf",d.showMenuButton),e.xp6(1),e.Q6J("ngIf",d.showClearButton&&"row"===d.display),e.xp6(1),e.Q6J("ngIf",d.showMenu&&d.overlayVisible))},directives:[M4,K1.Lt,t.mk,t.O5,t.tP,t.sg,M.JJ,M.On,b.Hq],encapsulation:2,data:{animation:[(0,V.X$)("overlayAnimation",[(0,V.eR)(":enter",[(0,V.oB)({opacity:0,transform:"scaleY(0.8)"}),(0,V.jt)(".12s cubic-bezier(0, 0, 0.2, 1)")]),(0,V.eR)(":leave",[(0,V.jt)(".1s linear",(0,V.oB)({opacity:0}
1))])])]}}),T1})(),L4=(()=>{class T1{}return T1.\u0275fac=function(l){return new(l||T1)},T1.\u0275mod=e.oAB({type:T1}),T1.\u0275inj=e.cJS({imports:[[t.ez,h.U,m.j,K1.kW,W1.Cl,M.u5,b.hJ,S.Qy,j1,a2.L$,t1],f.m8,W1.Cl]}),T1})()},4119:(h2,w1,_)=>{"use strict";_.d(w1,{u:()=>m,z:()=>b});var e=_(5e3),t=_(69808),M=_(75730),f=_(85921),h=_(59783);let m=(()=>{class S{constructor(E,Q,j){this.el=E,this.zone=Q,this.config=j,this.escape=!0,this._tooltipOptions={tooltipPosition:"right",tooltipEvent:"hover",appendTo:"body",tooltipZIndex:"auto",escape:!0,positionTop:0,positionLeft:0}}get disabled(){return this._disabled}set disabled(E){this._disabled=E,this.deactivate()}ngAfterViewInit(){this.zone.runOutsideAngular(()=>{if("hover"===this.getOption("tooltipEvent"))this.mouseEnterListener=this.onMouseEnter.bind(this),this.mouseLeaveListener=this.onMouseLeave.bind(this),this.clickListener=this.onClick.bind(this),this.el.nativeElement.addEventListener("mouseenter",this.mouseEnterListener),this.el.nativeElement.addEventListener("mouseleave",this.mouseLeaveListener),this.el.nativeElement.addEventListener("click",this.clickListener);else if("focus"===this.getOption("tooltipEvent")){this.focusListener=this.onFocus.bind(this),this.blurListener=this.onBlur.bind(this);let E=this.getTarget(this.el.nativeElement);E.addEventListener("focus",this.focusListener),E.addEventListener("blur",this.blurListener)}})}ngOnChanges(E){E.tooltipPosition&&this.setOption({tooltipPosition:E.tooltipPosition.currentValue}),E.tooltipEvent&&this.setOption({tooltipEvent:E.tooltipEvent.currentValue}),E.appendTo&&this.setOption({appendTo:E.appendTo.currentValue}),E.positionStyle&&this.setOption({positionStyle:E.positionStyle.currentValue}),E.tooltipStyleClass&&this.setOption({tooltipStyleClass:E.tooltipStyleClass.currentValue}),E.tooltipZIndex&&this.setOption({tooltipZIndex:E.tooltipZIndex.currentValue}),E.escape&&this.setOption({escape:E.escape.currentValue}),E.showDelay&&this.setOption({showDelay:E.showDelay.currentValue}),E.hideDelay&&this.setOption({hideDelay:E.hideDelay.currentValue}),E.life&&this.setOption({life:E.life.currentValue}),E.positionTop&&this.setOption({positionTop:E.positionTop.currentValue}),E.positionLeft&&this.setOption({positionLeft:E.positionLeft.currentValue}),E.disabled&&this.setOption({disabled:E.disabled.currentValue}),E.text&&(this.setOption({tooltipLabel:E.text.currentValue}),this.active&&(E.text.currentValue?this.container&&this.container.offsetParent?(this.updateText(),this.align()):this.show():this.hide())),E.tooltipOptions&&(this._tooltipOptions=Object.assign(Object.assign({},this._tooltipOptions),E.tooltipOptions.currentValue),this.deactivate(),this.active&&(this.getOption("tooltipLabel")?this.container&&this.container.offsetParent?(this.updateText(),this.align()):this.show():this.hide()))}onMouseEnter(E){!this.container&&!this.showTimeout&&this.activate()}onMouseLeave(E){this.deactivate()}onFocus(E){this.activate()}onBlur(E){this.deactivate()}onClick(E){this.deactivate()}activate(){if(this.active=!0,this.clearHideTimeout(),this.getOption("showDelay")?this.showTimeout=setTimeout(()=>{this.show()},this.getOption("showDelay")):this.show(),this.getOption("life")){let E=this.getOption("showDelay")?this.getOption("life")+this.getOption("showDelay"):this.getOption("life");this.hideTimeout=setTimeout(()=>{this.hide()},E)}}deactivate(){this.active=!1,this.clearShowTimeout(),this.getOption("hideDelay")?(this.clearHideTimeout(),this.hideTimeout=setTimeout(()=>{this.hide()},this.getOption("hideDelay"))):this.hide()}create(){this.container&&(this.clearHideTimeout(),this.remove()),this.container=document.createElement("div");let E=document.createElement("div");E.className="p-tooltip-arrow",this.container.appendChild(E),this.tooltipText=document.createElement("div"),this.tooltipText.className="p-tooltip-text",this.updateText(),this.getOption("positionStyle")&&(this.container.style.position=this.getOption("positionStyle")),this.container.appendChild(this.tooltipText),"body"===this.getOption("appendTo")?document.body.appendChild(this.container):"target"===this.getOption("appendTo")?M.p.appendChild(this.container,this.el.nativeElement):M.p.appendChild(this.container,this.getOption("appendTo")),this.container.style.display="inline-block"}show(){!this.getOption("tooltipLabel")||this.getOption("disabled")||(this.create(),this.align(),M.p.fadeIn(this.container,250),"auto"===this.getOption("tooltipZIndex")?f.P9.set("tooltip",this.container,this.config.zIndex.tooltip):this.container.style.zIndex=this.getOption("tooltipZIndex"),this.bindDocumentResizeListener(),this.bindScrollListener())}hide(){"auto"===this.getOption("tooltipZIndex")&&f.P9.clear(this.container),this.remove()}updateText(){this.getOption("escape")?(this.tooltipText.innerHTML="",this.tooltipText.appendChild(document.createTextNode(this.getOption("tooltipLabel")))):this.tooltipText.innerHTML=this.getOption("tooltipLabel")}align(){switch(this.getOption("tooltipPosition")){case"top":this.alignTop(),this.isOutOfBounds()&&(this.alignBottom(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&this.alignLeft()));break;case"bottom":this.alignBottom(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&this.alignLeft()));break;case"left":this.alignLeft(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&this.alignBottom()));break;case"right":this.alignRight(),this.isOutOfBounds()&&(this.alignLeft(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&this.alignBottom()))}}getHostOffset(){if("body"===this.getOption("appendTo")||"target"===this.getOption("appendTo")){let E=this.el.nativeElement.getBoundingClientRect();return{left:E.left+M.p.getWindowScrollLeft(),top:E.top+M.p.getWindowScrollTop()}}return{left:0,top:0}}alignRight(){this.preAlign("right");let E=this.getHostOffset(),Q=E.left+M.p.getOuterWidth(this.el.nativeElement),j=E.top+(M.p.getOuterHeight(this.el.nativeElement)-M.p.getOuterHeight(this.container))/2;this.container.style.left=Q+this.getOption("positionLeft")+"px",this.container.style.top=j+this.getOption("positionTop")+"px"}alignLeft(){this.preAlign("left");let E=this.getHostOffset(),Q=E.left-M.p.getOuterWidth(this.container),j=E.top+(M.p.getOuterHeight(this.el.nativeElement)-M.p.getOuterHeight(this.container))/2;this.container.style.left=Q+this.getOption("positionLeft")+"px",this.container.style.top=j+this.getOption("positionTop")+"px"}alignTop(){this.preAlign("top");let E=this.getHostOffset(),Q=E.left+(M.p.getOuterWidth(this.el.nativeElement)-M.p.getOuterWidth(this.container))/2,j=E.top-M.p.getOuterHeight(this.container);this.container.style.left=Q+this.getOption("positionLeft")+"px",this.container.style.top=j+this.getOption("positionTop")+"px"}alignBottom(){this.preAlign("bottom");let E=this.getHostOffset(),Q=E.left+(M.p.getOuterWidth(this.el.nativeElement)-M.p.getOuterWidth(this.container))/2,j=E.top+M.p.getOuterHeight(this.el.nativeElement);this.container.style.left=Q+this.getOption("positionLeft")+"px",this.container.style.top=j+this.getOption("positionTop")+"px"}setOption(E){this._tooltipOptions=Object.assign(Object.assign({},this._tooltipOptions),E)}getOption(E){return this._tooltipOptions[E]}getTarget(E){return M.p.hasClass(E,"p-inputwrapper")?M.p.findSingle(E,"input"):E}preAlign(E){this.container.style.left="-999px",this.container.style.top="-999px";let Q="p-tooltip p-component p-tooltip-"+E;this.container.className=this.getOption("tooltipStyleClass")?Q+" "+this.getOption("tooltipStyleClass"):Q}isOutOfBounds(){let E=this.container.getBoundingClientRect(),Q=E.top,j=E.left,d1=M.p.getOuterWidth(this.container),k1=M.p.getOuterHeight(this.container),t1=M.p.getViewport();return j+d1>t1.width||j<0||Q<0||Q+k1>t1.height}onWindowResize(E){this.hide()}bindDocumentResizeListener(){this.zone.runOutsideAngular(()=>{this.resizeListener=this.onWindowResize.bind(this),window.addEventListener("resize",this.resizeListener)})}unbindDocumentResizeListener(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)}bindScrollListener(){this.scrollHandler||(this.scrollHandler=new M.V(this.el.nativeElement,()=>{this.container&&this.hide()})),this.scrollHandler.bindScrollListener()}unbindScrollListener(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}unbindEvents(){if("hover"===this.getOption("tooltipEvent"))this.el.nativeElement.removeEventListener("mouseenter",this.mouseEnterListener),this.el.nativeElement.removeEventListener("mouseleave",this.mouseLeaveListener),this.el.nativeElement.removeEventListener("click",this.clickListener);else if("focus"===this.getOption("tooltipEvent")){let E=this.getTarget(this.el.nativeElement);E.removeEventListener("focus",this.focusListener),E.removeEventListener("blur",this.blurListener)}this.unbindDocumentResizeListener()}remove(){this.container&&this.container.parentElement&&("body"===this.getOption("appendTo")?document.body.removeChild(this.container):"target"===this.getOption("appendTo")?this.el.nativeElement.removeChild(this.container):M.p.removeChild(this.container,this.getOption("appendTo"))),this.unbindDocumentResizeListener(),this.unbindScrollListener(),this.clearTimeouts(),this.container=null,this.scrollHandler=null}clearShowTimeout(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=null)}clearHideTimeout(){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=null)}clearTimeouts(){this.clearShowTimeout(),this.clearHideTimeout()}ngOnDestroy(){this.unbindEvents(),this.container&&f.P9.clear(this.container),this.remove(),this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null)}}return S.\u0275fac=function(E){return new(E||S)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(h.b4))},S.\u0275dir=e.lG2({type:S,selectors:[["","pTooltip",""]],hostAttrs:[1,"p-element"],inputs:{tooltipPosition:"tooltipPosition",tooltipEvent:"tooltipEvent",appendTo:"appendTo",positionStyle:"positionStyle",tooltipStyleClass:"tooltipStyleClass",tooltipZIndex:"tooltipZIndex",escape:"escape",showDelay:"showDelay",hideDelay:"hideDelay",life:"life",positionTop:"positionTop",positionLeft:"positionLeft",text:["pTooltip","text"],disabled:["tooltipDisabled","disabled"],tooltipOptions:"tooltipOptions"},features:[e.TTD]}),S})(),b=(()=>{class S{}return S.\u0275fac=function(E){return new(E||S)},S.\u0275mod=e.oAB({type:S}),S.\u0275inj=e.cJS({imports:[[t.ez]]}),S})()},85921:(h2,w1,_)=>{"use strict";_.d(w1,{P9:()=>h,Th:()=>M,gb:()=>e});class e{static equals(b,S,D){return D?this.resolveFieldData(b,D)===this.resolveFieldData(S,D):this.equalsByValue(b,S)}static equalsByValue(b,S){if(b===S)return!0;
1if(b&&S&&"object"==typeof b&&"object"==typeof S){var Q,j,d1,D=Array.isArray(b),E=Array.isArray(S);if(D&&E){if((j=b.length)!=S.length)return!1;for(Q=j;0!=Q--;)if(!this.equalsByValue(b[Q],S[Q]))return!1;return!0}if(D!=E)return!1;var k1=b instanceof Date,t1=S instanceof Date;if(k1!=t1)return!1;if(k1&&t1)return b.getTime()==S.getTime();var V=b instanceof RegExp,_1=S instanceof RegExp;if(V!=_1)return!1;if(V&&_1)return b.toString()==S.toString();var n1=Object.keys(b);if((j=n1.length)!==Object.keys(S).length)return!1;for(Q=j;0!=Q--;)if(!Object.prototype.hasOwnProperty.call(S,n1[Q]))return!1;for(Q=j;0!=Q--;)if(!this.equalsByValue(b[d1=n1[Q]],S[d1]))return!1;return!0}return b!=b&&S!=S}static resolveFieldData(b,S){if(b&&S){if(this.isFunction(S))return S(b);if(-1==S.indexOf("."))return b[S];{let D=S.split("."),E=b;for(let Q=0,j=D.length;Q<j;++Q){if(null==E)return null;E=E[D[Q]]}return E}}return null}static isFunction(b){return!!(b&&b.constructor&&b.call&&b.apply)}static reorderArray(b,S,D){b&&S!==D&&(D>=b.length&&(D%=b.length,S%=b.length),b.splice(D,0,b.splice(S,1)[0]))}static insertIntoOrderedArray(b,S,D,E){if(D.length>0){let Q=!1;for(let j=0;j<D.length;j++)if(this.findIndexInList(D[j],E)>S){D.splice(j,0,b),Q=!0;break}Q||D.push(b)}else D.push(b)}static findIndexInList(b,S){let D=-1;if(S)for(let E=0;E<S.length;E++)if(S[E]==b){D=E;break}return D}static contains(b,S){if(null!=b&&S&&S.length)for(let D of S)if(this.equals(b,D))return!0;return!1}static removeAccents(b){return b&&b.search(/[\xC0-\xFF]/g)>-1&&(b=b.replace(/[\xC0-\xC5]/g,"A").replace(/[\xC6]/g,"AE").replace(/[\xC7]/g,"C").replace(/[\xC8-\xCB]/g,"E").replace(/[\xCC-\xCF]/g,"I").replace(/[\xD0]/g,"D").replace(/[\xD1]/g,"N").replace(/[\xD2-\xD6\xD8]/g,"O").replace(/[\xD9-\xDC]/g,"U").replace(/[\xDD]/g,"Y").replace(/[\xDE]/g,"P").replace(/[\xE0-\xE5]/g,"a").replace(/[\xE6]/g,"ae").replace(/[\xE7]/g,"c").replace(/[\xE8-\xEB]/g,"e").replace(/[\xEC-\xEF]/g,"i").replace(/[\xF1]/g,"n").replace(/[\xF2-\xF6\xF8]/g,"o").replace(/[\xF9-\xFC]/g,"u").replace(/[\xFE]/g,"p").replace(/[\xFD\xFF]/g,"y")),b}static isEmpty(b){return null==b||""===b||Array.isArray(b)&&0===b.length||!(b instanceof Date)&&"object"==typeof b&&0===Object.keys(b).length}static isNotEmpty(b){return!this.isEmpty(b)}}var t=0;function M(){return"pr_id_"+ ++t}var h=function f(){let m=[];const E=Q=>Q&&parseInt(Q.style.zIndex,10)||0;return{get:E,set:(Q,j,d1)=>{j&&(j.style.zIndex=String(((Q,j)=>{let d1=m.length>0?m[m.length-1]:{key:Q,value:j},k1=d1.value+(d1.key===Q?0:j)+1;return m.push({key:Q,value:k1}),k1})(Q,d1)))},clear:Q=>{Q&&((Q=>{m=m.filter(j=>j.value!==Q)})(E(Q)),Q.style.zIndex="")},getCurrent:()=>m.length>0?m[m.length-1].value:0}}()},15861:(h2,w1,_)=>{"use strict";function e(M,f,h,m,b,S,D){try{var E=M[S](D),Q=E.value}catch(j){return void h(j)}E.done?f(Q):Promise.resolve(Q).then(m,b)}function t(M){return function(){var f=this,h=arguments;return new Promise(function(m,b){var S=M.apply(f,h);function D(Q){e(S,m,b,D,E,"next",Q)}function E(Q){e(S,m,b,D,E,"throw",Q)}D(void 0)})}}_.d(w1,{Z:()=>t})},97582:(h2,w1,_)=>{"use strict";_.d(w1,{ZT:()=>t,_T:()=>f,mG:()=>j,pi:()=>M});var e=function(d2,N1){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(O1,U1){O1.__proto__=U1}||function(O1,U1){for(var H1 in U1)Object.prototype.hasOwnProperty.call(U1,H1)&&(O1[H1]=U1[H1])})(d2,N1)};function t(d2,N1){if("function"!=typeof N1&&null!==N1)throw new TypeError("Class extends value "+String(N1)+" is not a constructor or null");function O1(){this.constructor=d2}e(d2,N1),d2.prototype=null===N1?Object.create(N1):(O1.prototype=N1.prototype,new O1)}var M=function(){return M=Object.assign||function(N1){for(var O1,U1=1,H1=arguments.length;U1<H1;U1++)for(var r2 in O1=arguments[U1])Object.prototype.hasOwnProperty.call(O1,r2)&&(N1[r2]=O1[r2]);return N1},M.apply(this,arguments)};function f(d2,N1){var O1={};for(var U1 in d2)Object.prototype.hasOwnProperty.call(d2,U1)&&N1.indexOf(U1)<0&&(O1[U1]=d2[U1]);if(null!=d2&&"function"==typeof Object.getOwnPropertySymbols){var H1=0;for(U1=Object.getOwnPropertySymbols(d2);H1<U1.length;H1++)N1.indexOf(U1[H1])<0&&Object.prototype.propertyIsEnumerable.call(d2,U1[H1])&&(O1[U1[H1]]=d2[U1[H1]])}return O1}function j(d2,N1,O1,U1){return new(O1||(O1=Promise))(function(r2,z2){function G2(K2){try{q2(U1.next(K2))}catch(u2){z2(u2)}}function g0(K2){try{q2(U1.throw(K2))}catch(u2){z2(u2)}}function q2(K2){K2.done?r2(K2.value):function H1(r2){return r2 instanceof O1?r2:new O1(function(z2){z2(r2)})}(K2.value).then(G2,g0)}q2((U1=U1.apply(d2,N1||[])).next())})}"function"==typeof SuppressedError&&SuppressedError}},h2=>{h2(h2.s=50293)}]);

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.