1import{Ha as s,Ia as U,Oa as J}from"./chunk-QFPTFNIK.js";import{Ea as L,Ha as O,Ib as W,Ke as F,Oa as u,Pa as m,Va as _,Vc as V,Wb as G,Xa as D,Ya as E,Za as c,fb as M,gb as I,ha as g,hc as v,ib as N,jb as Y,kc as R,lb as H,mb as d,nb as P,oa as x,ob as B,pa as p,pb as j,qa as C,sc as f,va as S,wa as w,xa as Z,xb as A,yb as X}from"./chunk-EKZMVQ4B.js";import{a as k,i as n}from"./chunk-Q762RTV7.js";var le=["*"];function ne(r,e){if(r&1){let i=H();M(0,"div",2),d("click",function(){w(i);let l=P();return Z(l.toggleZoom())}),I()}if(r&2){let i=P();c("pz-zoom-button-out",i.isZoomedIn)}}var b={transitionDuration:200,doubleTap:!0,doubleTapScale:2,limitZoom:"original image size",autoZoomOut:!1,zoomControlScale:1,minPanScale:1.0001,minScale:0,listeners:"mouse and touch",wheel:!0,wheelZoomFactor:.2,draggableImage:!1},Q={"transition-duration":"transitionDuration",transitionDurationBackwardCompatibility:"transitionDuration","double-tap":"doubleTap",doubleTapBackwardCompatibility:"doubleTap","double-tap-scale":"doubleTapScale",doubleTapScaleBackwardCompatibility:"doubleTapScale","auto-zoom-out":"autoZoomOut",autoZoomOutBackwardCompatibility:"autoZoomOut","limit-zoom":"limitZoom",limitZoomBackwardCompatibility:"limitZoom"},T=class{constructor(e){n(this,"properties");n(this,"element");n(this,"elementPosition");n(this,"eventType");n(this,"handlers",{});n(this,"startX",0);n(this,"startY",0);n(this,"lastTap",0);n(this,"doubleTapTimeout");n(this,"doubleTapMinTimeout",300);n(this,"tapMinTimeout",200);n(this,"touchstartTime",0);n(this,"i",0);n(this,"isMousedown",!1);n(this,"_touchListeners",{touchstart:"handleTouchstart",touchmove:"handleTouchmove",touchend:"handleTouchend"});n(this,"_mouseListeners",{mousedown:"handleMousedown",mousemove:"handleMousemove",mouseup:"handleMouseup",wheel:"handleWheel"});n(this,"_otherListeners",{resize:"handleResize"});n(this,"handleTouchstart",e=>{this.elementPosition=this.getElementPosition(),this.touchstartTime=new Date().getTime(),this.eventType===void 0&&this.getTouchstartPosition(e),this.runHandler("touchstart",e)});n(this,"handleTouchmove",e=>{let i=e.touches;this.detectPan(i)&&this.runHandler("pan",e),this.detectPinch(e)&&this.runHandler("pinch",e)});n(this,"handleTouchend",e=>{let i=e.touches;this.detectDoubleTap()&&this.runHandler("double-tap",e),this.detectTap(),this.runHandler("touchend",e),this.eventType="touchend",i&&i.length===0&&(this.eventType=void 0,this.i=0)});n(this,"handleMousedown",e=>{this.isMousedown=!0,this.elementPosition=this.getElementPosition(),this.touchstartTime=new Date().getTime(),this.eventType===void 0&&this.getMousedownPosition(e),this.runHandler("mousedown",e)});n(this,"handleMousemove",e=>{if(this.isMousedown){switch(this.runHandler("pan",e),this.detectLinearSwipe(e)){case"horizontal-swipe":e.swipeType="horizontal-swipe",this.runHandler("horizontal-swipe",e);break;case"vertical-swipe":e.swipeType="vertical-swipe",this.runHandler("vertical-swipe",e);break}(this.detectLinearSwipe(e)||this.eventType==="horizontal-swipe"||this.eventType==="vertical-swipe")&&this.handleLinearSwipe(e)}});n(this,"handleMouseup",e=>{this.detectTap(),this.isMousedown=!1,this.runHandler("mouseup",e),this.eventType=void 0,this.i=0});n(this,"handleWheel",e=>{this.runHandler("wheel",e)});n(this,"handleResize",e=>{this.runHandler("resize",e)});this.properties=e,this.element=this.properties.element,this.elementPosition=this.getElementPosition(),this.toggleEventListeners("addEventListener")}get touchListeners(){return this.properties.touchListeners?this.properties.touchListeners:this._touchListeners}get mouseListeners(){return this.properties.mouseListeners?this.properties.mouseListeners:this._mouseListeners}get otherListeners(){return this.properties.otherListeners?this.properties.otherListeners:this._otherListeners}destroy(){this.toggleEventListeners("removeEventListener")}toggleEventListeners(e){let i;this.properties.listeners==="mouse and touch"?i=Object.assign(this.touchListeners,this.mouseListeners):i=this.detectTouchScreen()?this.touchListeners:this.mouseListeners,this.properties.resize&&(i=Object.assign(i,this.otherListeners));
1for(var t in i){let l=i[t];t==="resize"?(e==="addEventListener"&&window.addEventListener(t,this[l],!1),e==="removeEventListener"&&window.removeEventListener(t,this[l],!1)):t==="mouseup"||t==="mousemove"?(e==="addEventListener"&&document.addEventListener(t,this[l],!1),e==="removeEventListener"&&document.removeEventListener(t,this[l],!1)):(e==="addEventListener"&&this.element.addEventListener(t,this[l],!1),e==="removeEventListener"&&this.element.removeEventListener(t,this[l],!1))}}addEventListeners(e){let i=this._mouseListeners[e];window.addEventListener(e,this[i],!1)}removeEventListeners(e){let i=this._mouseListeners[e];window.removeEventListener(e,this[i],!1)}handleLinearSwipe(e){this.i++,this.i>3&&(this.eventType=this.getLinearSwipeType(e)),this.eventType==="horizontal-swipe"&&this.runHandler("horizontal-swipe",e),this.eventType==="vertical-swipe"&&this.runHandler("vertical-swipe",e)}runHandler(e,i){this.handlers[e]&&this.handlers[e](i)}detectPan(e){return e.length===1&&!this.eventType||this.eventType==="pan"}detectDoubleTap(){if(this.eventType!=null)return;let e=new Date().getTime(),i=e-this.lastTap;if(clearTimeout(this.doubleTapTimeout),i<this.doubleTapMinTimeout&&i>0)return!0;this.doubleTapTimeout=setTimeout(()=>{clearTimeout(this.doubleTapTimeout)},this.doubleTapMinTimeout),this.lastTap=e}detectTap(){if(this.eventType!=null)return;let i=new Date().getTime()-this.touchstartTime;i>0&&(i<this.tapMinTimeout?this.runHandler("tap",{}):this.runHandler("longtap",{}))}detectPinch(e){return e.touches.length===2&&this.eventType===void 0||this.eventType==="pinch"}detectLinearSwipe(e){let i=e.touches;if(i){if(i.length===1&&!this.eventType||this.eventType==="horizontal-swipe"||this.eventType==="vertical-swipe")return this.getLinearSwipeType(e)}else if(!this.eventType||this.eventType==="horizontal-swipe"||this.eventType==="vertical-swipe")return this.getLinearSwipeType(e)}getLinearSwipeType(e){if(this.eventType!=="horizontal-swipe"&&this.eventType!=="vertical-swipe"){let i=Math.abs(this.moveLeft(0,e)-this.startX);return Math.abs(this.moveTop(0,e)-this.startY)*3>i?"vertical-swipe":"horizontal-swipe"}else return this.eventType}getElementPosition(){return this.element.getBoundingClientRect()}getTouchstartPosition(e){this.startX=e.touches[0].clientX-this.elementPosition.left,this.startY=e.touches[0].clientY-this.elementPosition.top}getMousedownPosition(e){this.startX=e.clientX-this.elementPosition.left,this.startY=e.clientY-this.elementPosition.top}moveLeft(e,i){let t=i.touches;return t?t[e].clientX-this.elementPosition.left:i.clientX-this.elementPosition.left}moveTop(e,i){let t=i.touches;return t?t[e].clientY-this.elementPosition.top:i.clientY-this.elementPosition.top}detectTouchScreen(){var e=" -webkit- -moz- -o- -ms- ".split(" "),i=function(l){return window.matchMedia(l).matches};if("ontouchstart"in window)return!0;var t=["(",e.join("touch-enabled),("),"heartz",")"].join("");return i(t)}on(e,i){e&&(this.handlers[e]=i)}},y=class{constructor(e,i){n(this,"properties",b);n(this,"onZoomChange");n(this,"touches");n(this,"element");n(this,"elementTarget");n(this,"parentElement");n(this,"i",0);n(this,"scale",1);n(this,"initialScale",1);n(this,"elementPosition");n(this,"eventType");n(this,"startX",0);n(this,"startY",0);n(this,"moveX",0);n(this,"moveY",0);n(this,"initialMoveX",0);n(this,"initialMoveY",0);n(this,"moveXC",0);n(this,"moveYC",0);n(this,"lastTap",0);n(this,"draggingMode",!1);n(this,"distance",0);n(this,"doubleTapTimeout",0);n(this,"initialDistance",0);n(this,"events",{});n(this,"maxScale");n(this,"defaultMaxScale",3);n(this,"handleTouchstart",e=>{this.touches.addEventListeners("mousemove","handleMousemove"),this.getElementPosition(),this.eventType===void 0&&this.getTouchstartPosition(e)});n(this,"handleTouchend",e=>{if(e.type==="touchend"){this.i=0,this.draggingMode=!1;let i=e.touches;this.scale<1&&(this.scale=1),this.properties.autoZoomOut&&this.eventType==="pinch"&&(this.scale=1),(this.eventType==="pinch"||this.eventType==="pan"&&this.scale>this.minPanScale)&&this.alignImage(),(this.eventType==="pinch"||this.eventType==="pan"||this.eventType==="horizontal-swipe"||this.eventType==="vertical-swi
1pe")&&this.updateInitialValues(),this.eventType="touchend",i&&i.length===0&&(this.eventType=void 0)}e.type==="mouseup"&&(this.draggingMode=!1,this.updateInitialValues(),this.eventType=void 0),this.touches.removeEventListeners("mousemove","handleMousemove")});n(this,"handlePan",e=>{if(this.scale<this.minPanScale||this.properties.disablePan)return;e.preventDefault();let{clientX:i,clientY:t}=this.getClientPosition(e);this.eventType||(this.startX=i-this.elementPosition.left,this.startY=t-this.elementPosition.top),this.eventType="pan",this.moveX=this.initialMoveX+(this.moveLeft(e,0)-this.startX),this.moveY=this.initialMoveY+(this.moveTop(e,0)-this.startY),this.properties.limitPan&&(this.limitPanY(),this.limitPanX()),e.type==="mousemove"&&this.scale>this.minPanScale&&this.centeringImage(),this.transformElement(0)});n(this,"handleDoubleTap",e=>{this.toggleZoom(e)});n(this,"handlePinch",e=>{if(e.preventDefault(),this.eventType===void 0||this.eventType==="pinch"){let i=e.touches;if(!this.eventType){this.initialDistance=this.getDistance(i);let t=this.moveLeft(e,0),l=this.moveLeft(e,1),a=this.moveTop(e,0),o=this.moveTop(e,1);this.moveXC=(t+l)/2-this.initialMoveX,this.moveYC=(a+o)/2-this.initialMoveY}this.eventType="pinch",this.distance=this.getDistance(i),this.scale=this.initialScale*(this.distance/this.initialDistance),this.moveX=this.initialMoveX-(this.distance/this.initialDistance*this.moveXC-this.moveXC),this.moveY=this.initialMoveY-(this.distance/this.initialDistance*this.moveYC-this.moveYC),this.handleLimitZoom(),this.properties.limitPan&&(this.limitPanY(),this.limitPanX()),this.transformElement(0)}});n(this,"handleWheel",e=>{e.preventDefault();let i=this.properties.wheelZoomFactor||0,t=e.deltaY<0?i:-i,l=this.initialScale+t;if(l<1+i?l=1:l<this.maxScale&&l>this.maxScale-i&&(l=this.maxScale),l<1||l>this.maxScale||l===this.scale)return;this.getElementPosition(),this.scale=l;let a=e.clientX-this.elementPosition.left-this.initialMoveX,o=e.clientY-this.elementPosition.top-this.initialMoveY;this.setZoom({scale:l,center:[a,o]})});n(this,"handleResize",e=>{this.setAutoHeight()});this.element=e.element,this.onZoomChange=i,this.element&&(this.elementTarget=this.element.querySelector("*").tagName,this.parentElement=this.element.parentElement,this.properties=Object.assign({},b,e),this.detectLimitZoom(),this.touches=new T({element:e.element,listeners:e.listeners,resize:e.autoHeight,mouseListeners:{mousedown:"handleMousedown",mouseup:"handleMouseup",wheel:"handleWheel"}}),this.setBasicStyles(),this.touches.on("touchstart",this.handleTouchstart),this.touches.on("touchend",this.handleTouchend),this.touches.on("mousedown",this.handleTouchstart),this.touches.on("mouseup",this.handleTouchend),this.touches.on("pan",this.handlePan),this.touches.on("mousemove",this.handlePan),this.touches.on("pinch",this.handlePinch),this.properties.wheel&&this.touches.on("wheel",this.handleWheel),this.properties.doubleTap&&this.touches.on("double-tap",this.handleDoubleTap),this.properties.autoHeight&&this.touches.on("resize",this.handleResize))}get minPanScale(){return this.getPropertiesValue("minPanScale")}get fullImage(){return this.properties.fullImage}handleLimitZoom(){let e=this.maxScale,i=this.properties.minScale||0;if(this.scale>e||this.scale<=i){let t=this.getImageWidth(),l=this.getImageHeight(),a=t*this.scale,o=l*this.scale,h=this.moveX/(a-t),K=this.moveY/(o-l);this.scale>e&&(this.scale=e),this.scale<=i&&(this.scale=i);let ee=t*this.scale,te=l*this.scale;this.moveX=-Math.abs(h*(ee-t)),this.moveY=-Math.abs(-K*(te-l))}}moveLeft(e,i=0){return this.getClientPosition(e,i).clientX-this.elementPosition.left}moveTop(e,i=0){return this.getClientPosition(e,i).clientY-this.elementPosition.top}centeringImage(){let e=this.element.getElementsByTagName(this.elementTarget)[0],i=this.moveX,t=this.moveY;return this.moveY>0&&(this.moveY=0),this.moveX>0&&(this.moveX=0),e&&(this.limitPanY(),this.limitPanX()),e&&this.scale<1&&this.moveX<this.element.offsetWidth*(1-this.scale)&&(this.moveX=this.element.offsetWidth*(1-this.scale)),i!==this.moveX||t!==this.moveY}limitPanY(){let e=this.getImageHeight(),i=e*this.scale,t=this.parentElement.offsetHeight,l=this.element.offsetHeight;if(i<t)this.moveY=(t-l*this.scale)/2;else{let a=(e-l)*this.scale/2;this.moveY>a?this.moveY=a:i+Math.abs(a)-t+this.moveY<0&&(this.moveY=-(i+Math.abs(a)-t))}}limitPanX(){let e=this.getImageWidth(),i=e*this.scale,t=this.parentElement.offsetWidth,l=this.element.offsetWidth;if(i<t)this.moveX=(t-l*this.scale)/2;else{let a=(e-l)*this.scale/2;this.moveX>a?this.moveX=a:i+Math.abs(a)-t+this.moveX<0&&(this.moveX=-(e*this.scale+Math.abs(a)-t))}}setBasicStyles(){this.element.style.display="flex",this.element.style.alignItems="center",this.element.style.justifyContent="center",this.element.style.transformOrigin="0 0",this.setImageSize(),this.setDraggableImage()}removeBasicStyles(){this.element.style.display="",this.element.style.alignItems="",this.element.style.justifyContent="",this.element.style.transformOrigin="",this.removeImageSize(),this.removeDraggableImage()}setDraggableImage(){let e=this.getImageElement();e&&(e.draggable=this.properties.draggableImage)}removeDraggableImage(){let e=this.getImageElement();e&&(e.draggable=!0)}setImageSize(){let e=this.element.getElementsByTagName(this.elementTarget);e.length&&(e[0].style.maxWidth="100%",e[0].style.maxHeight="100%",this.setAutoHeight())}setAutoHeight(){let e=this.element.getElementsByTagName(this.elementTarget);if(!this.properties.autoHeight||!e.length)return;let i=e[0].getAttribute("width"),t=e[0].getAttribute("height"),l=i/t,a=this.parentElement.offsetWidth;e[0].style.maxHeight=a/l+"px"}removeImageSize(){let e=this.element.getElementsByTagName(this.elementTarget);e.length&&(e[0].style.maxWidth="",e[0].style.maxHeight="")}getElementPosition(){this.elementPosition=this.element.parentElement.getBoundingClientRect()}getTouchstartPosition(e){let{clientX:i,clientY:t}=this.getClientPosition(e);this.startX=i-this.elementPosition.left,this.startY=t-this.elementPosition.top}getClientPosition(e,i=0){let t,l;return(e.type==="touchstart"||e.type==="touchmove")&&(t=e.touches[i].clientX,l=e.touches[i].clientY),(e.type==="mousedown"||e.type==="mousemove")&&(t=e.clientX,l=e.clientY),{clientX:t,clientY:l}}resetScale(){this.scale=1,this.moveX=0,this.moveY=0,this.updateInitialValues(),this.transformElement(this.properties.transitionDuration)}updateInitialValues(){this.initialScale=this.scale,this.initialMoveX=this.moveX,this.initialMoveY=this.moveY;let e=this.element.offsetWidth,i=this.element.offsetHeight,t={scale:this.initialScale,moveX:this.initialMoveX,moveY:this.initialMoveY,visibleAreaWidth:e,visibleAreaHeight:i};this.onZoomChange.emit(t)}getDistance(e){return Math.sqrt(Math.pow(e[0].pageX-e[1].pageX,2)+Math.pow(e[0].pageY-e[1].pageY,2))}getImageHeight(){return this.element.getElementsByTagName(this.elementTarget)[0].offsetHeight}getImageWidth(){return this.element.getElementsByTagName(this.elementTarget)[0].offsetWidth}transformElement(e){this.element.style.transition="all "+e+"ms",this.element.style.transform="matrix("+Number(this.scale)+", 0, 0, "+Number(this.scale)+", "+Number(this.moveX)+", "+Number(this.moveY)+")"}isTouchScreen(){let e=" -webkit- -moz- -o- -ms- ".split(" ");if("ontouchstart"in window)return!0;let i=["(",e.join("touch-enabled),("),"heartz",")"].join("");return this.getMatchMedia(i)}getMatchMedia(e){return window.matchMedia(e).matches}isDragging(){if(this.properties.disablePan)return!1;let e=this.getImageHeight(),i=this.getImageWidth();if(this.scale>1)return e*this.scale>this.parentElement.offsetHeight||i*this.scale>this.parentElement.offsetWidth;if(this.scale===1)return e>this.parentElement.offsetHeight||i>this.parentElement.offsetWidth}detectLimitZoom(){this.maxScale=this.defaultMaxScale,this.properties.limitZoom!=="original image size"&&+this.properties.limitZoom>0&&(this.maxScale=+this.properties.limitZoom),this.properties.limitZoom==="original image size"&&this.elementTarget==="IMG"&&this.pollLimitZoomForOriginalImage()}pollLimitZoomForOriginalImage(){let e=setInterval(()=>{let i=this.getMaxScaleForOriginalImage();typeof i=="number"&&(this.maxScale=i,clearInterval(e))},10)}getMaxScaleForOriginalImage(){let e,i=this.element.getElementsByTagName("img")[0];
1return i.naturalWidth&&i.offsetWidth&&(e=i.naturalWidth/i.offsetWidth),e}getImageElement(){let e=this.element.getElementsByTagName(this.elementTarget);if(e.length)return e[0]}toggleZoom(e=!1){if(this.initialScale===1){if(e&&e.changedTouches){if(this.properties.doubleTapScale===void 0)return;let i=e.changedTouches;this.scale=this.initialScale*this.properties.doubleTapScale,this.moveX=this.initialMoveX-(i[0].clientX-this.elementPosition.left)*(this.properties.doubleTapScale-1),this.moveY=this.initialMoveY-(i[0].clientY-this.elementPosition.top)*(this.properties.doubleTapScale-1)}else{let i=this.properties.zoomControlScale||0;this.scale=this.initialScale*(i+1),this.moveX=this.initialMoveX-this.element.offsetWidth*(this.scale-1)/2,this.moveY=this.initialMoveY-this.element.offsetHeight*(this.scale-1)/2}this.centeringImage(),this.updateInitialValues(),this.transformElement(this.properties.transitionDuration)}else this.resetScale()}zoomPoint(e,i){console.warn("zoomPoint",e,i);let t=i!=null?i:this.initialScale+this.properties.stepZoomFactor;if(t<1||t>this.maxScale||t===this.scale)return;let l;if(e){let a=e.clientX-this.elementPosition.left-this.initialMoveX,o=e.clientY-this.elementPosition.top-this.initialMoveY;l=[a,o]}console.warn("newScale2",t),this.getElementPosition(),this.scale=t,this.setZoom({scale:t,center:l})}stepZoom(e){var a;let i=(a=this.properties.stepZoomFactor)!=null?a:0,t=0;e==="OUT"&&(t=-i),e==="IN"&&(t=i);let l=this.initialScale+t;console.warn("newScale",l),l<1+i?l=1:l<this.maxScale&&l>this.maxScale-i&&(l=this.maxScale),!(l<1||l>this.maxScale)&&l!==this.scale&&(console.warn("newScale2",l),this.getElementPosition(),this.scale=l,this.setZoom({scale:l,center:void 0}))}setZoom(e){this.scale=e.scale;let i,t,l=this.element.offsetWidth,a=this.element.offsetHeight,o=l*this.scale/(l*this.initialScale);e.center?(i=e.center[0],t=e.center[1]):(i=l/2-this.initialMoveX,t=a/2-this.initialMoveY),this.moveX=this.initialMoveX-(o*i-i),this.moveY=this.initialMoveY-(o*t-t),this.centeringImage(),this.updateInitialValues(),this.transformElement(this.properties.transitionDuration)}alignImage(){this.centeringImage()&&(this.updateInitialValues(),this.transformElement(this.properties.transitionDuration))}destroy(){this.removeBasicStyles(),this.touches.destroy()}getPropertiesValue(e){return this.properties&&this.properties[e]?this.properties[e]:b[e]}},ae={overflow:"hidden",disableZoomControl:"auto",backgroundColor:"rgba(0,0,0,0.85)"},q=(()=>{let e=class e{constructor(t){n(this,"elementRef");n(this,"defaultComponentProperties");n(this,"pinchZoom");n(this,"_properties");n(this,"zoomControlPositionClass");n(this,"_transitionDuration");n(this,"_doubleTap");n(this,"_doubleTapScale");n(this,"_autoZoomOut");n(this,"_limitZoom");n(this,"disabled");n(this,"disablePan");n(this,"overflow");n(this,"zoomControlScale");n(this,"disableZoomControl");n(this,"backgroundColor");n(this,"limitPan");n(this,"minPanScale");n(this,"minScale");n(this,"listeners");n(this,"wheel");n(this,"autoHeight");n(this,"stepZoomFactor");n(this,"wheelZoomFactor");n(this,"draggableImage");n(this,"onZoomChange",new L);this.elementRef=t,this.defaultComponentProperties=this.getDefaultComponentProperties(),this.applyPropertiesDefault(this.defaultComponentProperties,{})}set properties(t){t&&(this._properties=t)}get properties(){return this._properties}set transitionDurationBackwardCompatibility(t){t&&(this._transitionDuration=t)}set transitionDuration(t){t&&(this._transitionDuration=t)}get transitionDuration(){return this._transitionDuration}set doubleTapBackwardCompatibility(t){t&&(this._doubleTap=t)}set doubleTap(t){t&&(this._doubleTap=t)}get doubleTap(){return this._doubleTap}set doubleTapScaleBackwardCompatibility(t){t&&(this._doubleTapScale=t)}set doubleTapScale(t){t&&(this._doubleTapScale=t)}get doubleTapScale(){return this._doubleTapScale}set autoZoomOutBackwardCompatibility(t){t&&(this._autoZoomOut=t)}set autoZoomOut(t){t&&(this._autoZoomOut=t)}get autoZoomOut(){return this._autoZoomOut}set limitZoomBackwardCompatibility(t){t&&(this._limitZoom=t)}set limitZoom(t){t&&(this._limitZoom=t)}get limitZoom(){return this._limitZoom}get hostOverflow(){return this.properties.overflow}
1get hostBackgroundColor(){return this.properties.backgroundColor}get isTouchScreen(){var t=" -webkit- -moz- -o- -ms- ".split(" "),l=function(o){return window.matchMedia(o).matches};if("ontouchstart"in window)return!0;var a=["(",t.join("touch-enabled),("),"heartz",")"].join("");return l(a)}get isDragging(){return this.pinchZoom?this.pinchZoom.isDragging():void 0}get isDisabled(){return this.properties.disabled}get scale(){return this.pinchZoom.scale}get isZoomedIn(){return this.scale>1}get scaleLevel(){return Math.round(this.scale/this._zoomControlScale)}get maxScale(){return this.pinchZoom.maxScale}get isZoomLimitReached(){return this.scale>=this.maxScale}get _zoomControlScale(){return this.getPropertiesValue("zoomControlScale")}ngOnInit(){this.initPinchZoom(),this.detectLimitZoom()}isControl(){return!(this.isDisabled||this.properties.disableZoomControl==="disable"||this.isTouchScreen&&this.properties.disableZoomControl==="auto")}ngOnChanges(t){let l=this.getProperties(t);l=this.renameProperties(l),this.applyPropertiesDefault(this.defaultComponentProperties,l)}ngOnDestroy(){this.destroy()}toggleZoom(){this.pinchZoom.toggleZoom()}zoomPoint(t,l){this.pinchZoom.zoomPoint(t,l)}zoomIn(){this.pinchZoom.stepZoom("IN")}zoomOut(){this.pinchZoom.stepZoom("OUT")}resetZoom(){this.pinchZoom.resetScale()}destroy(){this.pinchZoom&&this.pinchZoom.destroy()}initPinchZoom(){this.properties.disabled||(this.properties.element=this.elementRef.nativeElement.querySelector(".pinch-zoom-content"),this.pinchZoom=new y(this.properties,this.onZoomChange))}getProperties(t){let l={};for(var a in t)a!=="properties"&&(l[a]=t[a].currentValue),a==="properties"&&(l=t[a].currentValue);return l}renameProperties(t){for(var l in t)Q[l]&&(t[Q[l]]=t[l],delete t[l]);return t}applyPropertiesDefault(t,l){this.properties=Object.assign({},t,l)}detectLimitZoom(){this.pinchZoom&&this.pinchZoom.detectLimitZoom()}getPropertiesValue(t){return this.properties&&this.properties[t]?this.properties[t]:this.defaultComponentProperties[t]}getDefaultComponentProperties(){return k(k({},b),ae)}};n(e,"\u0275fac",function(l){return new(l||e)(m(O))}),n(e,"\u0275cmp",x({type:e,selectors:[["pinch-zoom"],["","pinch-zoom",""]],hostVars:4,hostBindings:function(l,a){l&2&&E("overflow",a.hostOverflow)("background-color",a.hostBackgroundColor)},inputs:{properties:"properties",transitionDurationBackwardCompatibility:[0,"transition-duration","transitionDurationBackwardCompatibility"],transitionDuration:"transitionDuration",doubleTapBackwardCompatibility:[0,"double-tap","doubleTapBackwardCompatibility"],doubleTap:"doubleTap",doubleTapScaleBackwardCompatibility:[0,"double-tap-scale","doubleTapScaleBackwardCompatibility"],doubleTapScale:"doubleTapScale",autoZoomOutBackwardCompatibility:[0,"auto-zoom-out","autoZoomOutBackwardCompatibility"],autoZoomOut:"autoZoomOut",limitZoomBackwardCompatibility:[0,"limit-zoom","limitZoomBackwardCompatibility"],limitZoom:"limitZoom",disabled:"disabled",disablePan:"disablePan",overflow:"overflow",zoomControlScale:"zoomControlScale",disableZoomControl:"disableZoomControl",backgroundColor:"backgroundColor",limitPan:"limitPan",minPanScale:"minPanScale",minScale:"minScale",listeners:"listeners",wheel:"wheel",autoHeight:"autoHeight",stepZoomFactor:"stepZoomFactor",wheelZoomFactor:"wheelZoomFactor",draggableImage:"draggableImage"},outputs:{onZoomChange:"onZoomChange"},exportAs:["pinchZoom"],features:[S],ngContentSelectors:le,decls:3,vars:3,consts:[[1,"pinch-zoom-content"],["class","pz-zoom-button pz-zoom-control-position-bottom",3,"pz-zoom-button-out","click",4,"ngIf"],[1,"pz-zoom-button","pz-zoom-control-position-bottom",3,"click"]],template:function(l,a){l&1&&(B(),M(0,"div",0),j(1),I(),_(2,ne,1,2,"div",1)),l&2&&(c("pz-dragging",a.isDragging),u(2),D("ngIf",a.isControl()))},dependencies:[v],styles:["[_nghost-%COMP%]{position:relative;overflow:hidden;display:block}.pinch-zoom-content[_ngcontent-%COMP%]{height:inherit}.pz-dragging[_ngcontent-%COMP%]{cursor:all-scroll}.pz-zoom-button[_ngcontent-%COMP%]{position:absolute;z-index:1000;color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgc3R5bGU9IiI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiLz48ZyBjbGFzcz0iY3VycmVudExheWVyIiBzdHlsZT0iIj48dGl0bGU+TGF5ZXIgMTwvdGl0bGU+PHBhdGggZD0iTTE1LjUgMTRoLS43OWwtLjI4LS4yN0MxNS40MSAxMi41OSAxNiAxMS4xMSAxNiA5LjUgMTYgNS45MSAxMy4wOSAzIDkuNSAzUzMgNS45MSAzIDkuNSA1LjkxIDE2IDkuNSAxNmMxLjYxIDAgMy4wOS0uNTkgNC4yMy0xLjU3bC4yNy4yOHYuNzlsNSA0Ljk5TDIwLjQ5IDE5bC00Ljk5LTV6bS02IDBDNy4wMSAxNCA1IDExLjk5IDUgOS41UzcuMDEgNSA5LjUgNSAxNCA3LjAxIDE0IDkuNSAxMS45OSAxNCA5LjUgMTR6IiBpZD0ic3ZnXzEiIGNsYXNzPSIiIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik0xMiAxMGgtMnYySDl2LTJIN1Y5aDJWN2gxdjJoMnYxeiIgaWQ9InN2Z18zIiBjbGFzcz0iIiBmaWxsPSIjZmZmZmZmIiBmaWxsLW9wYWNpdHk9IjEiLz48L2c+PC9zdmc+),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiLz48ZyBjbGFzcz0iY3VycmVudExheWVyIiBzdHlsZT0iIj48dGl0bGU+TGF5ZXIgMTwvdGl0bGU+PHBhdGggZD0iTTE1LjUgMTRoLS43OWwtLjI4LS4yN0MxNS40MSAxMi41OSAxNiAxMS4xMSAxNiA5LjUgMTYgNS45MSAxMy4wOSAzIDkuNSAzUzMgNS45MSAzIDkuNSA1LjkxIDE2IDkuNSAxNmMxLjYxIDAgMy4wOS0uNTkgNC4yMy0xLjU3bC4yNy4yOHYuNzlsNSA0Ljk5TDIwLjQ5IDE5bC00Ljk5LTV6bS02IDBDNy4wMSAxNCA1IDExLjk5IDUgOS41UzcuMDEgNSA5LjUgNSAxNCA3LjAxIDE0IDkuNSAxMS45OSAxNCA5LjUgMTR6TTcgOWg1djFIN3oiIGlkPSJzdmdfMiIgY2xhc3M9IiIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIi8+PC9nPjwvc3ZnPg==);background-color:#000c;background-position:center,-1000px;background-repeat:no-repeat,no-repeat;background-size:40px;width:56px;height:56px;border-radius:4px;opacity:.5;cursor:pointer;transition:opacity .1s;-webkit-user-select:none;user-select:none}.pz-zoom-button-out[_ngcontent-%COMP%]{background-position:-1000px,center}.pz-zoom-button[_ngcontent-%COMP%]:hover{opacity:.7}.pz-zoom-button.pz-zoom-control-position-right[_ngcontent-%COMP%]{right:16px;top:50%;margin-top:-28px}.pz-zoom-button.pz-zoom-control-position-right-bottom[_ngcontent-%COMP%]{right:16px;bottom:32px}.pz-zoom-button.pz-zoom-control-position-bottom[_ngcontent-%COMP%]{bottom:16px;left:50%;margin-left:-28px}.pz-zoom-control[_ngcontent-%COMP%]{position:absolute;background-color:#000c;border-radius:4px;overflow:hidden}.pz-zoom-control.pz-zoom-control-position-right[_ngcontent-%COMP%]{right:16px;top:50%;margin-top:-48px}.pz-zoom-control.pz-zoom-control-position-right-bottom[_ngcontent-%COMP%]{right:16px;bottom:32px}.pz-zoom-control.pz-zoom-control-position-bottom[_ngcontent-%COMP%]{bottom:16px;left:50%;margin-left:-48px}.pz-zoom-in[_ngcontent-%COMP%], .pz-zoom-out[_ngcontent-%COMP%]{width:48px;height:48px;background-position:center;background-repeat:no-repeat;opacity:1;cursor:pointer}.pz-zoom-in[_ngcontent-%COMP%]:hover, .pz-zoom-out[_ngcontent-%COMP%]:hover{background-color:#fff3}.pz-zoom-control-position-bottom[_ngcontent-%COMP%] .pz-zoom-in[_ngcontent-%COMP%], .pz-zoom-control-position-bottom[_ngcontent-%COMP%] .pz-zoom-out[_ngcontent-%COMP%]{float:right}.pz-disabled[_ngcontent-%COMP%]{opacity:.5;cursor:default}.pz-disabled[_ngcontent-%COMP%]:hover{background-color:#fff0}.pz-zoom-in[_ngcontent-%COMP%]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgc3R5bGU9IiI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiLz48ZyBjbGFzcz0iY3VycmVudExheWVyIiBzdHlsZT0iIj48dGl0bGU+TGF5ZXIgMTwvdGl0bGU+PHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiIGlkPSJzdmdfMSIgY2x
1hc3M9IiIgc3Ryb2tlPSJub25lIiBmaWxsPSIjZmZmZmZmIiBmaWxsLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNLTE1LjgzNjczNDQyMDQ2MTY1Myw0NC41MzU0MDkzMDY3MTAxOCBoNTguMjA0MDgwODI3NTkzMDkgdi02LjU3NjIyNjcyMzM2OTIyMTUgSC0xNS44MzY3MzQ0MjA0NjE2NTMgeiIgZmlsbD0ibm9uZSIgaWQ9InN2Z18yIiBjbGFzcz0iIiBzdHJva2U9Im5vbmUiLz48L2c+PC9zdmc+)}.pz-zoom-out[_ngcontent-%COMP%]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiLz48ZyBjbGFzcz0iY3VycmVudExheWVyIiBzdHlsZT0iIj48dGl0bGU+TGF5ZXIgMTwvdGl0bGU+PHBhdGggZD0iTTE5IDEzSDV2LTJoMTR2MnoiIGlkPSJzdmdfMSIgY2xhc3M9IiIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIi8+PC9nPjwvc3ZnPg==)}"]}));let r=e;return r})(),$=(()=>{let e=class e{};n(e,"\u0275fac",function(l){return new(l||e)}),n(e,"\u0275mod",p({type:e})),n(e,"\u0275inj",g({imports:[f]}));let r=e;return r})();var de=(()=>{let e=class e{set data(t){this.debugMode||(this._data=t!=null?t:""),this._data&&this._data!==""?this.textLoaded=!0:this.textLoaded=!1}constructor(){this.debugMode=s.settings&&s.settings.debug?s.settings.debug:!1,this.textLoaded=!1}};e.\u0275fac=function(l){return new(l||e)},e.\u0275cmp=x({type:e,selectors:[["app-text-shell"]],hostVars:2,hostBindings:function(l,a){l&2&&c("text-loaded",a.textLoaded)},inputs:{data:"data"},decls:2,vars:1,template:function(l,a){l&1&&(N(0),A(1),Y()),l&2&&(u(),X(a._data))},styles:[`[_nghost-%COMP%]{--text-shell-background: transparent;--text-shell-line-color: var(--bg-search);--text-shell-line-height: 16px;--text-shell-line-gutter: 3px;display:block;position:relative;color:transparent;background-color:var(--text-shell-background);transform-style:preserve-3d;background-clip:content-box}[_nghost-%COMP%]:not([animation]){background-image:linear-gradient(to right,var(--text-shell-line-color, #ccc) 85%,var(--text-shell-background, #fff) 85%);
1background-position:0 0px;background-size:100% var(--text-shell-line-height, 16px);background-repeat:no-repeat;min-height:calc(var(--text-shell-line-height, 16px) * 1 + var(--text-shell-line-gutter, 3px) * (1 - 1))}[_nghost-%COMP%]:not([animation])[lines="1"]{background-image:linear-gradient(to right,var(--text-shell-line-color, #ccc) 87%,var(--text-shell-background, #fff) 87%);background-position:0 0px;background-size:100% var(--text-shell-line-height, 16px);background-repeat:no-repeat;min-height:calc(var(--text-shell-line-height, 16px) * 1 + var(--text-shell-line-gutter, 3px) * (1 - 1))}[_nghost-%COMP%]:not([animation])[lines="2"]{background-image:linear-gradient(to right,var(--text-shell-line-color, #ccc) 92%,var(--text-shell-background, #fff) 92%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 47%,var(--text-shell-background, #fff) 47%);background-position:0 0px,0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 2)),0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 1));background-size:100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px);background-repeat:no-repeat;min-height:calc(var(--text-shell-line-height, 16px) * 2 + var(--text-shell-line-gutter, 3px) * (2 - 1))}[_nghost-%COMP%]:not([animation])[lines="3"]{background-image:linear-gradient(to right,var(--text-shell-line-color, #ccc) 86%,var(--text-shell-background, #fff) 86%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 76%,var(--text-shell-background, #fff) 76%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 37%,var(--text-shell-background, #fff) 37%);
1background-position:0 0px,0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 2)),0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 1)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 2)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 1));background-size:100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px);background-repeat:no-repeat;min-height:calc(var(--text-shell-line-height, 16px) * 3 + var(--text-shell-line-gutter, 3px) * (3 - 1))}[_nghost-%COMP%]:not([animation])[lines="4"]{background-image:linear-gradient(to right,var(--text-shell-line-color, #ccc) 93%,var(--text-shell-background, #fff) 93%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 74%,var(--text-shell-background, #fff) 74%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 73%,var(--text-shell-background, #fff) 73%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 40%,var(--text-shell-background, #fff) 40%);
1background-position:0 0px,0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 2)),0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 1)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 2)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 1)),0 calc(var(--text-shell-line-height, 16px) * (4 - 1) + var(--text-shell-line-gutter, 3px) * (4 - 2)),0 calc(var(--text-shell-line-height, 16px) * (4 - 1) + var(--text-shell-line-gutter, 3px) * (4 - 1));background-size:100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px);background-repeat:no-repeat;min-height:calc(var(--text-shell-line-height, 16px) * 4 + var(--text-shell-line-gutter, 3px) * (4 - 1))}[_nghost-%COMP%]:not([animation])[lines="5"]{background-image:linear-gradient(to right,var(--text-shell-line-color, #ccc) 85%,var(--text-shell-background, #fff) 85%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 62%,var(--text-shell-background, #fff) 62%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 66%,var(--text-shell-background, #fff) 66%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 68%,var(--text-shell-background, #fff) 68%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 30%,var(--text-shell-background, #fff) 30%);
1background-position:0 0px,0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 2)),0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 1)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 2)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 1)),0 calc(var(--text-shell-line-height, 16px) * (4 - 1) + var(--text-shell-line-gutter, 3px) * (4 - 2)),0 calc(var(--text-shell-line-height, 16px) * (4 - 1) + var(--text-shell-line-gutter, 3px) * (4 - 1)),0 calc(var(--text-shell-line-height, 16px) * (5 - 1) + var(--text-shell-line-gutter, 3px) * (5 - 2)),0 calc(var(--text-shell-line-height, 16px) * (5 - 1) + var(--text-shell-line-gutter, 3px) * (5 - 1));background-size:100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px);background-repeat:no-repeat;min-height:calc(var(--text-shell-line-height, 16px) * 5 + var(--text-shell-line-gutter, 3px) * (5 - 1))}[_nghost-%COMP%]:not([animation])[lines="6"]{background-image:linear-gradient(to right,var(--text-shell-line-color, #ccc) 89%,var(--text-shell-background, #fff) 89%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 76%,var(--text-shell-background, #fff) 76%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 72%,var(--text-shell-background, #fff) 72%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 74%,var(--text-shell-background, #fff) 74%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 70%,var(--text-shell-background, #fff) 70%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 42%,var(--text-shell-background, #fff) 42%);
1background-position:0 0px,0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 2)),0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 1)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 2)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 1)),0 calc(var(--text-shell-line-height, 16px) * (4 - 1) + var(--text-shell-line-gutter, 3px) * (4 - 2)),0 calc(var(--text-shell-line-height, 16px) * (4 - 1) + var(--text-shell-line-gutter, 3px) * (4 - 1)),0 calc(var(--text-shell-line-height, 16px) * (5 - 1) + var(--text-shell-line-gutter, 3px) * (5 - 2)),0 calc(var(--text-shell-line-height, 16px) * (5 - 1) + var(--text-shell-line-gutter, 3px) * (5 - 1)),0 calc(var(--text-shell-line-height, 16px) * (6 - 1) + var(--text-shell-line-gutter, 3px) * (6 - 2)),0 calc(var(--text-shell-line-height, 16px) * (6 - 1) + var(--text-shell-line-gutter, 3px) * (6 - 1));background-size:100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px);background-repeat:no-repeat;min-height:calc(var(--text-shell-line-height, 16px) * 6 + var(--text-shell-line-gutter, 3px) * (6 - 1))}[_nghost-%COMP%]:not([animation]).text-loaded{background:none;min-height:inherit;color:inherit}[animation=bouncing][_nghost-%COMP%]{background-image:linear-gradient(to right,var(--text-shell-line-color, #ccc) 89%,var(--text-shell-background, #fff) 89%);
1background-position:0 0px;background-size:100% var(--text-shell-line-height, 16px);background-repeat:no-repeat;animation-direction:alternate;animation-name:_ngcontent-%COMP%_animateLine;min-height:calc(var(--text-shell-line-height, 16px) * 1 + var(--text-shell-line-gutter, 3px) * (1 - 1));animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-duration:1s}[animation=bouncing][lines="1"][_nghost-%COMP%]{background-image:linear-gradient(to right,var(--text-shell-line-color, #ccc) 91%,var(--text-shell-background, #fff) 91%);background-position:0 0px;background-size:100% var(--text-shell-line-height, 16px);background-repeat:no-repeat;animation-direction:alternate;animation-name:_ngcontent-%COMP%_animateLine;min-height:calc(var(--text-shell-line-height, 16px) * 1 + var(--text-shell-line-gutter, 3px) * (1 - 1));animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-duration:1s}@keyframes _ngcontent-%COMP%_animateLine{0%{background-size:85% var(--text-shell-line-height, 16px)}to{background-size:100% var(--text-shell-line-height, 16px)}}[animation=bouncing][lines="2"][_nghost-%COMP%]{background-image:linear-gradient(to right,var(--text-shell-line-color, #ccc) 93%,var(--text-shell-background, #fff) 93%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 39%,var(--text-shell-background, #fff) 39%);
1background-position:0 0px,0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 2)),0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 1));background-size:100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px);background-repeat:no-repeat;animation-direction:alternate-reverse;animation-name:_ngcontent-%COMP%_animateMultiLine;min-height:calc(var(--text-shell-line-height, 16px) * 2 + var(--text-shell-line-gutter, 3px) * (2 - 1));animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-duration:1s}@keyframes _ngcontent-%COMP%_animateMultiLine{0%{background-size:85% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),55% var(--text-shell-line-height, 16px)}to{background-size:100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px)}}[animation=bouncing][lines="3"][_nghost-%COMP%]{background-image:linear-gradient(to right,var(--text-shell-line-color, #ccc) 91%,var(--text-shell-background, #fff) 91%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 76%,var(--text-shell-background, #fff) 76%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 37%,var(--text-shell-background, #fff) 37%);
1background-position:0 0px,0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 2)),0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 1)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 2)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 1));background-size:100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px);background-repeat:no-repeat;animation-direction:alternate-reverse;animation-name:_ngcontent-%COMP%_animateMultiLine;min-height:calc(var(--text-shell-line-height, 16px) * 3 + var(--text-shell-line-gutter, 3px) * (3 - 1));animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-duration:1s}@keyframes _ngcontent-%COMP%_animateMultiLine{0%{background-size:85% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),75% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),55% var(--text-shell-line-height, 16px)}to{background-size:100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px)}}[animation=bouncing][lines="4"][_nghost-%COMP%]{background-image:linear-gradient(to right,var(--text-shell-line-color, #ccc) 94%,var(--text-shell-background, #fff) 94%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 78%,var(--text-shell-background, #fff) 78%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 76%,var(--text-shell-background, #fff) 76%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 40%,var(--text-shell-background, #fff) 40%);
1background-position:0 0px,0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 2)),0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 1)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 2)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 1)),0 calc(var(--text-shell-line-height, 16px) * (4 - 1) + var(--text-shell-line-gutter, 3px) * (4 - 2)),0 calc(var(--text-shell-line-height, 16px) * (4 - 1) + var(--text-shell-line-gutter, 3px) * (4 - 1));background-size:100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px);background-repeat:no-repeat;animation-direction:alternate-reverse;animation-name:_ngcontent-%COMP%_animateMultiLine;min-height:calc(var(--text-shell-line-height, 16px) * 4 + var(--text-shell-line-gutter, 3px) * (4 - 1));animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-duration:1s}@keyframes _ngcontent-%COMP%_animateMultiLine{0%{background-size:85% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),75% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),75% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),55% var(--text-shell-line-height, 16px)}to{background-size:100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px)}}[animation=bouncing][lines="5"][_nghost-%COMP%]{background-image:linear-gradient(to right,var(--text-shell-line-color, #ccc) 94%,var(--text-shell-background, #fff) 94%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 70%,var(--text-shell-background, #fff) 70%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 79%,var(--text-shell-background, #fff) 79%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 80%,var(--text-shell-background, #fff) 80%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 35%,var(--text-shell-background, #fff) 35%);
1background-position:0 0px,0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 2)),0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 1)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 2)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 1)),0 calc(var(--text-shell-line-height, 16px) * (4 - 1) + var(--text-shell-line-gutter, 3px) * (4 - 2)),0 calc(var(--text-shell-line-height, 16px) * (4 - 1) + var(--text-shell-line-gutter, 3px) * (4 - 1)),0 calc(var(--text-shell-line-height, 16px) * (5 - 1) + var(--text-shell-line-gutter, 3px) * (5 - 2)),0 calc(var(--text-shell-line-height, 16px) * (5 - 1) + var(--text-shell-line-gutter, 3px) * (5 - 1));background-size:100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px);background-repeat:no-repeat;animation-direction:alternate-reverse;animation-name:_ngcontent-%COMP%_animateMultiLine;min-height:calc(var(--text-shell-line-height, 16px) * 5 + var(--text-shell-line-gutter, 3px) * (5 - 1));animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-duration:1s}@keyframes _ngcontent-%COMP%_animateMultiLine{0%{background-size:85% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),75% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),75% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),75% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),55% var(--text-shell-line-height, 16px)}to{background-size:100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px)}}[animation=bouncing][lines="6"][_nghost-%COMP%]{background-image:linear-gradient(to right,var(--text-shell-line-color, #ccc) 86%,var(--text-shell-background, #fff) 86%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 68%,var(--text-shell-background, #fff) 68%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 60%,var(--text-shell-background, #fff) 60%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 77%,var(--text-shell-background, #fff) 77%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 77%,var(--text-shell-background, #fff) 77%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 34%,var(--text-shell-background, #fff) 34%);
1background-position:0 0px,0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 2)),0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 1)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 2)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 1)),0 calc(var(--text-shell-line-height, 16px) * (4 - 1) + var(--text-shell-line-gutter, 3px) * (4 - 2)),0 calc(var(--text-shell-line-height, 16px) * (4 - 1) + var(--text-shell-line-gutter, 3px) * (4 - 1)),0 calc(var(--text-shell-line-height, 16px) * (5 - 1) + var(--text-shell-line-gutter, 3px) * (5 - 2)),0 calc(var(--text-shell-line-height, 16px) * (5 - 1) + var(--text-shell-line-gutter, 3px) * (5 - 1)),0 calc(var(--text-shell-line-height, 16px) * (6 - 1) + var(--text-shell-line-gutter, 3px) * (6 - 2)),0 calc(var(--text-shell-line-height, 16px) * (6 - 1) + var(--text-shell-line-gutter, 3px) * (6 - 1));background-size:100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px);background-repeat:no-repeat;animation-direction:alternate-reverse;animation-name:_ngcontent-%COMP%_animateMultiLine;min-height:calc(var(--text-shell-line-height, 16px) * 6 + var(--text-shell-line-gutter, 3px) * (6 - 1));animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-duration:1s}@keyframes _ngcontent-%COMP%_animateMultiLine{0%{background-size:85% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),75% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),75% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),75% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),75% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),55% var(--text-shell-line-height, 16px)}to{background-size:100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px)}}[animation=bouncing].text-loaded[_nghost-%COMP%]{background:none;min-height:inherit;color:inherit;animation:0}[animation=gradient][_nghost-%COMP%]{--text-shell-background: var(--bg-card);--text-shell-line-color: transparent !important;--text-shell-animation-background: var(--bg-search);--text-shell-animation-color: var(--bg-page-alt);min-height:calc(var(--text-shell-line-height, 16px) * 1 + var(--text-shell-line-gutter, 3px) * (1 - 1))}[animation=gradient][_nghost-%COMP%]:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(to right,var(--text-shell-animation-background) 8%,var(--text-shell-animation-color) 18%,var(--text-shell-animation-background) 33%);background-size:800px 104px;animation:_ngcontent-%COMP%_animateBackground 2s ease-in-out infinite}@keyframes _ngcontent-%COMP%_animateBackground{0%{background-position:-468px 0}to{background-position:468px 0}}[animation=gradient][_nghost-%COMP%]:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(to right,var(--text-shell-line-color, #ccc) 93%,var(--text-shell-background, #fff) 93%);
1background-position:0 0px;background-size:100% var(--text-shell-line-height, 16px);background-repeat:no-repeat;min-height:calc(var(--text-shell-line-height, 16px) * 1 + var(--text-shell-line-gutter, 3px) * (1 - 1))}[animation=gradient][lines="1"][_nghost-%COMP%]{min-height:calc(var(--text-shell-line-height, 16px) * 1 + var(--text-shell-line-gutter, 3px) * (1 - 1))}[animation=gradient][lines="1"][_nghost-%COMP%]:after{background-image:linear-gradient(to right,var(--text-shell-line-color, #ccc) 93%,var(--text-shell-background, #fff) 93%);background-position:0 0px;background-size:100% var(--text-shell-line-height, 16px);background-repeat:no-repeat;min-height:calc(var(--text-shell-line-height, 16px) * 1 + var(--text-shell-line-gutter, 3px) * (1 - 1))}[animation=gradient][lines="2"][_nghost-%COMP%]{min-height:calc(var(--text-shell-line-height, 16px) * 2 + var(--text-shell-line-gutter, 3px) * (2 - 1))}[animation=gradient][lines="2"][_nghost-%COMP%]:after{background-image:linear-gradient(to right,var(--text-shell-line-color, #ccc) 85%,var(--text-shell-background, #fff) 85%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 48%,var(--text-shell-background, #fff) 48%);
1background-position:0 0px,0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 2)),0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 1));background-size:100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px);background-repeat:no-repeat;min-height:calc(var(--text-shell-line-height, 16px) * 2 + var(--text-shell-line-gutter, 3px) * (2 - 1))}[animation=gradient][lines="3"][_nghost-%COMP%]{min-height:calc(var(--text-shell-line-height, 16px) * 3 + var(--text-shell-line-gutter, 3px) * (3 - 1))}[animation=gradient][lines="3"][_nghost-%COMP%]:after{background-image:linear-gradient(to right,var(--text-shell-line-color, #ccc) 92%,var(--text-shell-background, #fff) 92%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 64%,var(--text-shell-background, #fff) 64%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 35%,var(--text-shell-background, #fff) 35%);
1background-position:0 0px,0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 2)),0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 1)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 2)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 1));background-size:100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px);background-repeat:no-repeat;min-height:calc(var(--text-shell-line-height, 16px) * 3 + var(--text-shell-line-gutter, 3px) * (3 - 1))}[animation=gradient][lines="4"][_nghost-%COMP%]{min-height:calc(var(--text-shell-line-height, 16px) * 4 + var(--text-shell-line-gutter, 3px) * (4 - 1))}[animation=gradient][lines="4"][_nghost-%COMP%]:after{background-image:linear-gradient(to right,var(--text-shell-line-color, #ccc) 94%,var(--text-shell-background, #fff) 94%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 76%,var(--text-shell-background, #fff) 76%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 64%,var(--text-shell-background, #fff) 64%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 44%,var(--text-shell-background, #fff) 44%);
1background-position:0 0px,0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 2)),0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 1)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 2)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 1)),0 calc(var(--text-shell-line-height, 16px) * (4 - 1) + var(--text-shell-line-gutter, 3px) * (4 - 2)),0 calc(var(--text-shell-line-height, 16px) * (4 - 1) + var(--text-shell-line-gutter, 3px) * (4 - 1));background-size:100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px);background-repeat:no-repeat;min-height:calc(var(--text-shell-line-height, 16px) * 4 + var(--text-shell-line-gutter, 3px) * (4 - 1))}[animation=gradient][lines="5"][_nghost-%COMP%]{min-height:calc(var(--text-shell-line-height, 16px) * 5 + var(--text-shell-line-gutter, 3px) * (5 - 1))}[animation=gradient][lines="5"][_nghost-%COMP%]:after{background-image:linear-gradient(to right,var(--text-shell-line-color, #ccc) 91%,var(--text-shell-background, #fff) 91%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 60%,var(--text-shell-background, #fff) 60%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 79%,var(--text-shell-background, #fff) 79%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 73%,var(--text-shell-background, #fff) 73%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 35%,var(--text-shell-background, #fff) 35%);
1background-position:0 0px,0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 2)),0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 1)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 2)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 1)),0 calc(var(--text-shell-line-height, 16px) * (4 - 1) + var(--text-shell-line-gutter, 3px) * (4 - 2)),0 calc(var(--text-shell-line-height, 16px) * (4 - 1) + var(--text-shell-line-gutter, 3px) * (4 - 1)),0 calc(var(--text-shell-line-height, 16px) * (5 - 1) + var(--text-shell-line-gutter, 3px) * (5 - 2)),0 calc(var(--text-shell-line-height, 16px) * (5 - 1) + var(--text-shell-line-gutter, 3px) * (5 - 1));background-size:100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px);background-repeat:no-repeat;min-height:calc(var(--text-shell-line-height, 16px) * 5 + var(--text-shell-line-gutter, 3px) * (5 - 1))}[animation=gradient][lines="6"][_nghost-%COMP%]{min-height:calc(var(--text-shell-line-height, 16px) * 6 + var(--text-shell-line-gutter, 3px) * (6 - 1))}[animation=gradient][lines="6"][_nghost-%COMP%]:after{background-image:linear-gradient(to right,var(--text-shell-line-color, #ccc) 86%,var(--text-shell-background, #fff) 86%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 78%,var(--text-shell-background, #fff) 78%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 62%,var(--text-shell-background, #fff) 62%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 68%,var(--text-shell-background, #fff) 68%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 72%,var(--text-shell-background, #fff) 72%),linear-gradient(to right,var(--text-shell-background, #fff) 100%,var(--text-shell-background, #fff) 100%),linear-gradient(to right,var(--text-shell-line-color, #ccc) 31%,var(--text-shell-background, #fff) 31%);
1background-position:0 0px,0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 2)),0 calc(var(--text-shell-line-height, 16px) * (2 - 1) + var(--text-shell-line-gutter, 3px) * (2 - 1)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 2)),0 calc(var(--text-shell-line-height, 16px) * (3 - 1) + var(--text-shell-line-gutter, 3px) * (3 - 1)),0 calc(var(--text-shell-line-height, 16px) * (4 - 1) + var(--text-shell-line-gutter, 3px) * (4 - 2)),0 calc(var(--text-shell-line-height, 16px) * (4 - 1) + var(--text-shell-line-gutter, 3px) * (4 - 1)),0 calc(var(--text-shell-line-height, 16px) * (5 - 1) + var(--text-shell-line-gutter, 3px) * (5 - 2)),0 calc(var(--text-shell-line-height, 16px) * (5 - 1) + var(--text-shell-line-gutter, 3px) * (5 - 1)),0 calc(var(--text-shell-line-height, 16px) * (6 - 1) + var(--text-shell-line-gutter, 3px) * (6 - 2)),0 calc(var(--text-shell-line-height, 16px) * (6 - 1) + var(--text-shell-line-gutter, 3px) * (6 - 1));background-size:100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px),100% var(--text-shell-line-gutter, 3px),100% var(--text-shell-line-height, 16px);background-repeat:no-repeat;min-height:calc(var(--text-shell-line-height, 16px) * 6 + var(--text-shell-line-gutter, 3px) * (6 - 1))}[animation=gradient].text-loaded[_nghost-%COMP%]{background:none;min-height:inherit;color:inherit}[animation=gradient].text-loaded[_nghost-%COMP%]:before, [animation=gradient].text-loaded[_nghost-%COMP%]:after{background:none;animation:0} 2/*# sourceMappingURL=text-shell.component-G2GIK3DG.css.map */`]});let r=e;return r})();var Ze=(()=>{let e=class e{};e.\u0275fac=function(l){return new(l||e)},e.\u0275mod=p({type:e}),e.\u0275inj=g({providers:[{provide:G,useFactory:t=>()=>t.load(),deps:[s],multi:!0}],imports:[f,F,$]});let r=e;return r})();W(U,[v,R,q,J],[]);var _e=(()=>{let e=class e{constructor(t){this.ngControl=t}onIonInput(t){this.aplicar(t)}onNativeInput(t){this.aplicar(t)}aplicar(t){var l;(l=this.ngControl.control)==null||l.setValue(this.applyMask(t),{emitEvent:!1})}applyMask(t){let l=(t||"").replace(/\D/g,"").slice(0,11);return l.length>6?`(${l.slice(0,2)}) ${l.slice(2,7)}-${l.slice(7)}`:l.length>2?`(${l.slice(0,2)}) ${l.slice(2)}`:l.length>0?`(${l}`:l}};e.\u0275fac=function(l){return new(l||e)(m(V,2))},e.\u0275dir=C({type:e,selectors:[["","appPhoneMask",""]],hostBindings:function(l,a){l&1&&d("ionInput",function(h){return a.onIonInput(h.detail.value)})("input",function(h){return a.onNativeInput(h.target.value)})}});let r=e;return r})();export{$ as a,de as b,Ze as c,_e as d}; 3//# sourceMappingURL=chunk-NGM2FGIK.js.map
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.