vendor: 7,152 bytes, lines 1-3
1var ew=Object.defineProperty,tw=Object.defineProperties;var nw=Object.getOwnPropertyDescriptors;var Ua=Object.getOwnPropertySymbols;var wg=Object.prototype.hasOwnProperty,Eg=Object.prototype.propertyIsEnumerable;var xg=(e,t,n)=>t in e?ew(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,k=(e,t)=>{for(var n in t||={})wg.call(t,n)&&xg(e,n,t[n]);if(Ua)for(var n of Ua(t))Eg.call(t,n)&&xg(e,n,t[n]);return e},X=(e,t)=>tw(e,nw(t));var Sg=(e,t)=>{var n={};for(var i in e)wg.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(e!=null&&Ua)for(var i of Ua(e))t.indexOf(i)<0&&Eg.call(e,i)&&(n[i]=e[i]);return n};var Ar=(e,t,n)=>new Promise((i,r)=>{var o=u=>{try{d(n.next(u))}catch(f){r(f)}},s=u=>{try{d(n.throw(u))}catch(f){r(f)}},d=u=>u.done?i(u.value):Promise.resolve(u.value).then(o,s);d((n=n.apply(e,t)).next())});var Su;function $a(){return Su}function Pn(e){let t=Su;return Su=e,t}var Mg=Symbol("NotFound");function Rr(e){return e===Mg||e?.name==="\u0275NotFound"}var Ct=null,Ha=!1,Mu=1,iw=null,St=Symbol("SIGNAL");function ie(e){let t=Ct;return Ct=e,t}function Ya(){return Ct}var Nr={version:0,lastCleanEpoch:0,dirty:!1,producers:void 0,producersTail:void 0,consumers:void 0,consumersTail:void 0,recomputing:!1,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function Fr(e){if(Ha)throw new Error("");if(Ct===null)return;Ct.consumerOnSignalRead(e);let t=Ct.producersTail;if(t!==void 0&&t.producer===e)return;let n,i=Ct.recomputing;if(i&&(n=t!==void 0?t.nextProducer:Ct.producers,n!==void 0&&n.producer===e)){Ct.producersTail=n,n.lastReadVersion=e.version;return}let r=e.consumersTail;if(r!==void 0&&r.consumer===Ct&&(!i||ow(r,Ct)))return;let o=jr(Ct),s={producer:e,consumer:Ct,nextProducer:n,prevConsumer:r,lastReadVersion:e.version,nextConsumer:void 0};Ct.producersTail=s,t!==void 0?t.nextProducer=s:Ct.producers=s,o&&Pg(e,s)}function Dg(){Mu++}function Qa(e){if(!(jr(e)&&!e.dirty)&&!(!e.dirty&&e.lastCleanEpoch===Mu)){if(!e.producerMustRecompute(e)&&!is(e)){Wa(e);return}e.producerRecomputeValue(e),Wa(e)}}function Du(e){if(e.consumers===void 0)return;let t=Ha;Ha=!0;try{for(let n=e.consumers;n!==void 0;n=n.nextConsumer){let i=n.consumer;i.dirty||rw(i)}}finally{Ha=t}}function Iu(){return Ct?.consumerAllowSignalWrites!==!1}function rw(e){e.dirty=!0,Du(e),e.consumerMarkedDirty?.(e)}function Wa(e){e.dirty=!1,e.lastCleanEpoch=Mu}function Lr(e){return e&&Ig(e),ie(e)}function Ig(e){e.producersTail=void 0,e.recomputing=!0}function ns(e,t){ie(t),e&&Og(e)}function Og(e){e.recomputing=!1;let t=e.producersTail,n=t!==void 0?t.nextProducer:e.producers;if(n!==void 0){if(jr(e))do n=Ou(n);while(n!==void 0);t!==void 0?t.nextProducer=void 0:e.producers=void 0}}function is(e){for(let t=e.producers;t!==void 0;t=t.nextProducer){let n=t.producer,i=t.lastReadVersion;if(i!==n.version||(Qa(n),i!==n.version))return!0}return!1}function rs(e){if(jr(e)){let t=e.producers;for(;t!==void 0;)t=Ou(t)}e.producers=void 0,e.producersTail=void 0,e.consumers=void 0,e.consumersTail=void 0}function Pg(e,t){let n=e.consumersTail,i=jr(e);if(n!==void 0?(t.nextConsumer=n.nextConsumer,n.nextConsumer=t):(t.nextConsumer=void 0,e.consumers=t),t.prevConsumer=n,e.consumersTail=t,!i)for(let r=e.producers;r!==void 0;r=r.nextProducer)Pg(r.producer,r)}function Ou(e){let t=e.producer,n=e.nextProducer,i=e.nextConsumer,r=e.prevConsumer;if(e.nextConsumer=void 0,e.prevConsumer=void 0,i!==void 0?i.prevConsumer=r:t.consumersTail=r,r!==void 0)r.nextConsumer=i;else if(t.consumers=i,!jr(t)){let o=t.producers;for(;o!==void 0;)o=Ou(o)}return n}function jr(e){return e.consumerIsAlwaysLive||e.consumers!==void 0}function Za(e){iw?.(e)}function ow(e,t){let n=t.producersTail;if(n!==void 0){let i=t.producers;do{if(i===e)return!0;if(i===n)break;i=i.nextProducer}while(i!==void 0)}return!1}function Ka(e,t){return Object.is(e,t)}function Ja(e,t){let n=Object.create(sw);n.computation=e,t!==void 0&&(n.equal=t);let i=()=>{if(Qa(n),Fr(n),n.value===ts)throw n.error;return n.value};return i[St]=n,Za(n),i}var qa=Symbol("UNSET"),Ga=Symbol("COMPUTING"),ts=Symbol("ERRORED"),sw=X(k({},Nr),{value:qa,dirty:!0,error:null,equal:Ka,kind:"computed",producerMustRecompute(e){return e.value===qa||e.value===Ga},producerRecomputeValue(e){if(e.value===Ga)throw new Error("");let t=e.value;e.value=Ga;let n=Lr(e),i,r=!1;try{i=e.computation(),ie(null),r=t!==qa&&t!==ts&&i!==ts&&e.equal(t,i)}catch(o){i=ts,e.error=o}finally{ns(e,n)}if(r){e.value=t;return}e.value=i,e.version++}});function aw(){throw new Error}var Tg=aw;function kg(e){Tg(e)}function Pu(e){Tg=e}var lw=null;function Tu(e,t){let n=Object.create(Xa);n.value=e,t!==void 0&&(n.equal=t);let i=()=>Ag(n);return i[St]=n,Za(n),[i,s=>Vr(n,s),s=>ku(n,s)]}function Ag(e){return Fr(e),e.value}function Vr(e,t){Iu()||kg(e),e.equal(e.value,t)||(e.value=t,cw(e))}function ku(e,t){Iu()||kg(e),Vr(e,t(e.value))}var Xa=X(k({},Nr),{equal:Ka,value:void 0,kind:"signal"});function cw(e){e.version++,Dg(),Du(e),lw?.(e)}function ce(e){return typeof e=="function"}function zr(e){let n=e(i=>{Error.call(i),i.stack=new Error().stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}var el=zr(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription: 2${n.map((i,r)=>`${r+1}) ${i.toString()}`).join(` 3 `)}`:"",this.name="UnsubscriptionError",this.errors=n});function os(e,t){if(e){let n=e.indexOf(t);0<=n&&e.splice(n,1)}}var Ye=class e{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;let{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(let o of n)o.remove(this);else n.remove(this);let{initialTeardown:i}=this;if(ce(i))try{i()}catch(o){t=o instanceof el?o.errors:[o]}let{_finalizers:r}=this;if(r){this._finalizers=null;for(let o of r)try{Rg(o)}catch(s){t=t??[],s instanceof el?t=[...t,...s.errors]:t.push(s)}}if(t)throw new el(t)}}add(t){var n;if(t&&t!==this)if(this.closed)Rg(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(n=this._finalizers)!==null&&n!==void 0?n:[]).push(t)}}_hasParent(t){let{_parentage:n}=this;return n===t||Array.isArray(n)&&n.includes(t)}_addParent(t){let{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t}_removeParent(t){let{_parentage:n}=this;n===t?this._parentage=null:Array.isArray(n)&&os(n,t)}remove(t){let{_finalizers:n}=this;n&&os(n,t),t instanceof e&&t._removeParent(this)}};Ye.EMPTY=(()=>{let e=new Ye;return e.closed=!0,e})();var Au=Ye.EMPTY;function tl(e){return e instanceof Ye||e&&"closed"in e&&ce(e.remove)&&ce(e.add)&&ce(e.unsubscribe)}function Rg(e){ce(e)?e():e.unsubscribe()}var dn={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Br={setTimeout(e,t,...n){let{delegate:i}=Br;return i?.setTimeout?i.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){let{delegate:t}=Br;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};
vendor: 9,878 bytes, line 3
3function nl(e){Br.setTimeout(()=>{let{onUnhandledError:t}=dn;if(t)t(e);else throw e})}function ss(){}var Ng=Ru("C",void 0,void 0);function Fg(e){return Ru("E",void 0,e)}function Lg(e){return Ru("N",e,void 0)}function Ru(e,t,n){return{kind:e,value:t,error:n}}var Wi=null;function Ur(e){if(dn.useDeprecatedSynchronousErrorHandling){let t=!Wi;if(t&&(Wi={errorThrown:!1,error:null}),e(),t){let{errorThrown:n,error:i}=Wi;if(Wi=null,n)throw i}}else e()}function jg(e){dn.useDeprecatedSynchronousErrorHandling&&Wi&&(Wi.errorThrown=!0,Wi.error=e)}var Yi=class extends Ye{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,tl(t)&&t.add(this)):this.destination=pw}static create(t,n,i){return new $r(t,n,i)}next(t){this.isStopped?Fu(Lg(t),this):this._next(t)}error(t){this.isStopped?Fu(Fg(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Fu(Ng,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},dw=Function.prototype.bind;function Nu(e,t){return dw.call(e,t)}var Lu=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(i){il(i)}}error(t){let{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(i){il(i)}else il(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){il(n)}}},$r=class extends Yi{constructor(t,n,i){super();let r;if(ce(t)||!t)r={next:t??void 0,error:n??void 0,complete:i??void 0};else{let o;this&&dn.useDeprecatedNextContext?(o=Object.create(t),o.unsubscribe=()=>this.unsubscribe(),r={next:t.next&&Nu(t.next,o),error:t.error&&Nu(t.error,o),complete:t.complete&&Nu(t.complete,o)}):r=t}this.destination=new Lu(r)}};function il(e){dn.useDeprecatedSynchronousErrorHandling?jg(e):nl(e)}function uw(e){throw e}function Fu(e,t){let{onStoppedNotification:n}=dn;n&&Br.setTimeout(()=>n(e,t))}var pw={closed:!0,next:ss,error:uw,complete:ss};var Hr=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Gt(e){return e}function ju(...e){return Vu(e)}function Vu(e){return e.length===0?Gt:e.length===1?e[0]:function(n){return e.reduce((i,r)=>r(i),n)}}var ge=(()=>{class e{constructor(n){n&&(this._subscribe=n)}lift(n){let i=new e;return i.source=this,i.operator=n,i}subscribe(n,i,r){let o=hw(n)?n:new $r(n,i,r);return Ur(()=>{let{operator:s,source:d}=this;o.add(s?s.call(o,d):d?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(n){try{return this._subscribe(n)}catch(i){n.error(i)}}forEach(n,i){return i=Vg(i),new i((r,o)=>{let s=new $r({next:d=>{try{n(d)}catch(u){o(u),s.unsubscribe()}},error:o,complete:r});this.subscribe(s)})}_subscribe(n){var i;return(i=this.source)===null||i===void 0?void 0:i.subscribe(n)}[Hr](){return this}pipe(...n){return Vu(n)(this)}toPromise(n){return n=Vg(n),new n((i,r)=>{let o;this.subscribe(s=>o=s,s=>r(s),()=>i(o))})}}return e.create=t=>new e(t),e})();function Vg(e){var t;return(t=e??dn.Promise)!==null&&t!==void 0?t:Promise}function fw(e){return e&&ce(e.next)&&ce(e.error)&&ce(e.complete)}function hw(e){return e&&e instanceof Yi||fw(e)&&tl(e)}function zu(e){return ce(e?.lift)}function _e(e){return t=>{if(zu(t))return t.lift(function(n){try{return e(n,this)}catch(i){this.error(i)}});throw new TypeError("Unable to lift unknown Observable type")}}function ye(e,t,n,i,r){return new Bu(e,t,n,i,r)}var Bu=class extends Yi{constructor(t,n,i,r,o,s){super(t),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=n?function(d){try{n(d)}catch(u){t.error(u)}}:super._next,this._error=r?function(d){try{r(d)}catch(u){t.error(u)}finally{this.unsubscribe()}}:super._error,this._complete=i?function(){try{i()}catch(d){t.error(d)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:n}=this;super.unsubscribe(),!n&&((t=this.onFinalize)===null||t===void 0||t.call(this))}}};function qr(){return _e((e,t)=>{let n=null;e._refCount++;let i=ye(t,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount){n=null;return}let r=e._connection,o=n;n=null,r&&(!o||r===o)&&r.unsubscribe(),t.unsubscribe()});e.subscribe(i),i.closed||(n=e.connect())})}var Gr=class extends ge{constructor(t,n){super(),this.source=t,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,zu(t)&&(this.lift=t.lift)}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){let t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:t}=this;this._subject=this._connection=null,t?.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new Ye;let n=this.getSubject();t.add(this.source.subscribe(ye(n,void 0,()=>{this._teardown(),n.complete()},i=>{this._teardown(),n.error(i)},()=>this._teardown()))),t.closed&&(this._connection=null,t=Ye.EMPTY)}return t}refCount(){return qr()(this)}};var zg=zr(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var Ue=(()=>{class e extends ge{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){let i=new rl(this,this);return i.operator=n,i}_throwIfClosed(){if(this.closed)throw new zg}next(n){Ur(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let i of this.currentObservers)i.next(n)}})}error(n){Ur(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;let{observers:i}=this;for(;i.length;)i.shift().error(n)}})}complete(){Ur(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:n}=this;for(;n.length;)n.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var n;return((n=this.observers)===null||n===void 0?void 0:n.length)>0}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n)}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)}_innerSubscribe(n){let{hasError:i,isStopped:r,observers:o}=this;return i||r?Au:(this.currentObservers=null,o.push(n),new Ye(()=>{this.currentObservers=null,os(o,n)}))}_checkFinalizedStatuses(n){let{hasError:i,thrownError:r,isStopped:o}=this;i?n.error(r):o&&n.complete()}asObservable(){let n=new ge;return n.source=this,n}}return e.create=(t,n)=>new rl(t,n),e})(),rl=class extends Ue{constructor(t,n){super(),this.destination=t,this.source=n}next(t){var n,i;(i=(n=this.destination)===null||n===void 0?void 0:n.next)===null||i===void 0||i.call(n,t)}error(t){var n,i;(i=(n=this.destination)===null||n===void 0?void 0:n.error)===null||i===void 0||i.call(n,t)}complete(){var t,n;(n=(t=this.destination)===null||t===void 0?void 0:t.complete)===null||n===void 0||n.call(t)}_subscribe(t){var n,i;return(i=(n=this.source)===null||n===void 0?void 0:n.subscribe(t))!==null&&i!==void 0?i:Au}};var tt=class extends Ue{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){let n=super._subscribe(t);return!n.closed&&t.next(this._value),n}getValue(){let{hasError:t,thrownError:n,_value:i}=this;if(t)throw n;return this._throwIfClosed(),i}next(t){super.next(this._value=t)}};var Lt=new ge(e=>e.complete());function Bg(e){return e&&ce(e.schedule)}function Ug(e){return e[e.length-1]}function ol(e){return ce(Ug(e))?e.pop():void 0}function yi(e){return Bg(Ug(e))?e.pop():void 0}function Hg(e,t,n,i){function r(o){return o instanceof n?o:new n(function(s){s(o)})}return new(n||(n=Promise))(function(o,s){function d(h){try{f(i.next(h))}catch(g){s(g)}}function u(h){try{f(i.throw(h))}catch(g){s(g)}}function f(h){h.done?o(h.value):r(h.value).then(d,u)}f((i=i.apply(e,t||[])).next())})}function $g(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],i=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&i>=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Qi(e){return this instanceof Qi?(this.v=e,this):new Qi(e)}function qg(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=n.apply(e,t||[]),r,o=[];return r=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),d("next"),d("throw"),d("return",s),r[Symbol.asyncIterator]=function(){return this},r;function s(y){return function(D){return Promise.resolve(D).then(y,g)}}function d(y,D){i[y]&&(r[y]=function(L){return new Promise(function(j,z){o.push([y,L,j,z])>1||u(y,L)})},D&&(r[y]=D(r[y])))}function u(y,D){try{f(i[y](D))}catch(L){b(o[0][3],L)}}function f(y){y.value instanceof Qi?Promise.resolve(y.value.v).then(h,g):b(o[0][2],y)}function h(y){u("next",y)}function g(y){u("throw",y)}function b(y,D){y(D),o.shift(),o.length&&u(o[0][0],o[0][1])}}function Gg(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof $g=="function"?$g(e):e[Symbol.iterator](),n={},i("next"),i("throw"),i("return"),n[Symbol.asyncIterator]=function(){return this},n);function i(o){n[o]=e[o]&&function(s){return new Promise(function(d,u){s=e[o](s),r(d,u,s.done,s.value)})}}function r(o,s,d,u){Promise.resolve(u).then(function(f){o({value:f,done:d})},s)}}var sl=e=>e&&typeof e.length=="number"&&typeof e!="function";function al(e){return ce(e?.then)}function ll(e){return ce(e[Hr])}function cl(e){return Symbol.asyncIterator&&ce(e?.[Symbol.asyncIterator])}function dl(e){return new TypeError(`You provided ${e!==null&&typeof e=="object"?"an invali
3d object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function mw(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var ul=mw();function pl(e){return ce(e?.[ul])}function fl(e){return qg(this,arguments,function*(){let n=e.getReader();try{for(;;){let{value:i,done:r}=yield Qi(n.read());if(r)return yield Qi(void 0);yield yield Qi(i)}}finally{n.releaseLock()}})}function hl(e){return ce(e?.getReader)}function Qe(e){if(e instanceof ge)return e;if(e!=null){if(ll(e))return gw(e);if(sl(e))return vw(e);if(al(e))return yw(e);if(cl(e))return Wg(e);if(pl(e))return _w(e);if(hl(e))return Cw(e)}throw dl(e)}function gw(e){return new ge(t=>{let n=e[Hr]();if(ce(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function vw(e){return new ge(t=>{for(let n=0;n<e.length&&!t.closed;n++)t.next(e[n]);t.complete()})}function yw(e){return new ge(t=>{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,nl)})}function _w(e){return new ge(t=>{for(let n of e)if(t.next(n),t.closed)return;t.complete()})}function Wg(e){return new ge(t=>{bw(e,t).catch(n=>t.error(n))})}function Cw(e){return Wg(fl(e))}function bw(e,t){var n,i,r,o;return Hg(this,void 0,void 0,function*(){try{for(n=Gg(e);i=yield n.next(),!i.done;){let s=i.value;if(t.next(s),t.closed)return}}catch(s){r={error:s}}
vendor: 4,103 bytes, line 3
3finally{try{i&&!i.done&&(o=n.return)&&(yield o.call(n))}finally{if(r)throw r.error}}t.complete()})}function jt(e,t,n,i=0,r=!1){let o=t.schedule(function(){n(),r?e.add(this.schedule(null,i)):this.unsubscribe()},i);if(e.add(o),!r)return o}function ml(e,t=0){return _e((n,i)=>{n.subscribe(ye(i,r=>jt(i,e,()=>i.next(r),t),()=>jt(i,e,()=>i.complete(),t),r=>jt(i,e,()=>i.error(r),t)))})}function gl(e,t=0){return _e((n,i)=>{i.add(e.schedule(()=>n.subscribe(i),t))})}function Yg(e,t){return Qe(e).pipe(gl(t),ml(t))}function Qg(e,t){return Qe(e).pipe(gl(t),ml(t))}function Zg(e,t){return new ge(n=>{let i=0;return t.schedule(function(){i===e.length?n.complete():(n.next(e[i++]),n.closed||this.schedule())})})}function Kg(e,t){return new ge(n=>{let i;return jt(n,t,()=>{i=e[ul](),jt(n,t,()=>{let r,o;try{({value:r,done:o}=i.next())}catch(s){n.error(s);return}o?n.complete():n.next(r)},0,!0)}),()=>ce(i?.return)&&i.return()})}function vl(e,t){if(!e)throw new Error("Iterable cannot be null");return new ge(n=>{jt(n,t,()=>{let i=e[Symbol.asyncIterator]();jt(n,t,()=>{i.next().then(r=>{r.done?n.complete():n.next(r.value)})},0,!0)})})}function Jg(e,t){return vl(fl(e),t)}function Xg(e,t){if(e!=null){if(ll(e))return Yg(e,t);if(sl(e))return Zg(e,t);if(al(e))return Qg(e,t);if(cl(e))return vl(e,t);if(pl(e))return Kg(e,t);if(hl(e))return Jg(e,t)}throw dl(e)}function $e(e,t){return t?Xg(e,t):Qe(e)}function Y(...e){let t=yi(e);return $e(e,t)}function Wr(e,t){let n=ce(e)?e:()=>e,i=r=>r.error(n());return new ge(t?r=>t.schedule(i,0,r):i)}function Uu(e){return!!e&&(e instanceof ge||ce(e.lift)&&ce(e.subscribe))}var Jn=zr(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function pe(e,t){return _e((n,i)=>{let r=0;n.subscribe(ye(i,o=>{i.next(e.call(t,o,r++))}))})}var{isArray:xw}=Array;function ww(e,t){return xw(t)?e(...t):e(t)}function yl(e){return pe(t=>ww(e,t))}var{isArray:Ew}=Array,{getPrototypeOf:Sw,prototype:Mw,keys:Dw}=Object;function _l(e){if(e.length===1){let t=e[0];if(Ew(t))return{args:t,keys:null};if(Iw(t)){let n=Dw(t);return{args:n.map(i=>t[i]),keys:n}}}return{args:e,keys:null}}function Iw(e){return e&&typeof e=="object"&&Sw(e)===Mw}function Cl(e,t){return e.reduce((n,i,r)=>(n[i]=t[r],n),{})}function bl(...e){let t=yi(e),n=ol(e),{args:i,keys:r}=_l(e);if(i.length===0)return $e([],t);let o=new ge(Ow(i,t,r?s=>Cl(r,s):Gt));return n?o.pipe(yl(n)):o}function Ow(e,t,n=Gt){return i=>{e0(t,()=>{let{length:r}=e,o=new Array(r),s=r,d=r;for(let u=0;u<r;u++)e0(t,()=>{let f=$e(e[u],t),h=!1;f.subscribe(ye(i,g=>{o[u]=g,h||(h=!0,d--),d||i.next(n(o.slice()))},()=>{--s||i.complete()}))},i)},i)}}function e0(e,t,n){e?jt(n,e,t):t()}function t0(e,t,n,i,r,o,s,d){let u=[],f=0,h=0,g=!1,b=()=>{g&&!u.length&&!f&&t.complete()},y=L=>f<i?D(L):u.push(L),D=L=>{o&&t.next(L),f++;let j=!1;Qe(n(L,h++)).subscribe(ye(t,z=>{r?.(z),o?y(z):t.next(z)},()=>{j=!0},void 0,()=>{if(j)try{for(f--;u.length&&f<i;){let z=u.shift();s?jt(t,s,()=>D(z)):D(z)}b()}catch(z){t.error(z)}}))};return e.subscribe(ye(t,y,()=>{g=!0,b()})),()=>{d?.()}}function nt(e,t,n=1/0){return ce(t)?nt((i,r)=>pe((o,s)=>t(i,o,r,s))(Qe(e(i,r))),n):(typeof t=="number"&&(n=t),_e((i,r)=>t0(i,r,e,n)))}function n0(e=1/0){return nt(Gt,e)}function i0(){return n0(1)}function Yr(...e){return i0()($e(e,yi(e)))}function as(e){return new ge(t=>{Qe(e()).subscribe(t)})}function $u(...e){let t=ol(e),{args:n,keys:i}=_l(e),r=new ge(o=>{let{length:s}=n;if(!s){o.complete();return}let d=new Array(s),u=s,f=s;for(let h=0;h<s;h++){let g=!1;Qe(n[h]).subscribe(ye(o,b=>{g||(g=!0,f--),d[h]=b},()=>u--,void 0,()=>{(!u||!g)&&(f||o.next(i?Cl(i,d):d),o.complete())}))}});return t?r.pipe(yl(t)):r}function bt(e,t){return _e((n,i)=>{let r=0;n.subscribe(ye(i,o=>e.call(t,o,r++)&&i.next(o)))})}function Ne(e){return _e((t,n)=>{let i=null,r=!1,o;i=t.subscribe(ye(n,void 0,void 0,s=>{o=Qe(e(s,Ne(e)(t))),i?(i.unsubscribe(),i=null,o.subscribe(n)):r=!0})),r&&(i.unsubscribe(),i=null,o.subscribe(n))})}function r0(e,t,n,i,r){return(o,s)=>{let d=n,u=t,f=0;o.subscribe(ye(s,h=>{let g=f++;u=d?e(u,h,g):(d=!0,h),i&&s.next(u)},r&&(()=>{d&&s.next(u),s.complete()}
vendor: 9,860 bytes, lines 3-4
3)))}}function _i(e,t){return ce(t)?nt(e,t,1):nt(e,1)}function Ci(e){return _e((t,n)=>{let i=!1;t.subscribe(ye(n,r=>{i=!0,n.next(r)},()=>{i||n.next(e),n.complete()}))})}function Xn(e){return e<=0?()=>Lt:_e((t,n)=>{let i=0;t.subscribe(ye(n,r=>{++i<=e&&(n.next(r),e<=i&&n.complete())}))})}function xl(e=Pw){return _e((t,n)=>{let i=!1;t.subscribe(ye(n,r=>{i=!0,n.next(r)},()=>i?n.complete():n.error(e())))})}function Pw(){return new Jn}function bi(e){return _e((t,n)=>{try{t.subscribe(n)}finally{n.add(e)}})}function ei(e,t){let n=arguments.length>=2;return i=>i.pipe(e?bt((r,o)=>e(r,o,i)):Gt,Xn(1),n?Ci(t):xl(()=>new Jn))}function Qr(e){return e<=0?()=>Lt:_e((t,n)=>{let i=[];t.subscribe(ye(n,r=>{i.push(r),e<i.length&&i.shift()},()=>{for(let r of i)n.next(r);n.complete()},void 0,()=>{i=null}))})}function Hu(e,t){let n=arguments.length>=2;return i=>i.pipe(e?bt((r,o)=>e(r,o,i)):Gt,Qr(1),n?Ci(t):xl(()=>new Jn))}function qu(e,t){return _e(r0(e,t,arguments.length>=2,!0))}function Gu(...e){let t=yi(e);return _e((n,i)=>{(t?Yr(e,n,t):Yr(e,n)).subscribe(i)})}function xt(e,t){return _e((n,i)=>{let r=null,o=0,s=!1,d=()=>s&&!r&&i.complete();n.subscribe(ye(i,u=>{r?.unsubscribe();let f=0,h=o++;Qe(e(u,h)).subscribe(r=ye(i,g=>i.next(t?t(u,g,h,f++):g),()=>{r=null,d()}))},()=>{s=!0,d()}))})}function wl(e){return _e((t,n)=>{Qe(e).subscribe(ye(n,()=>n.complete(),ss)),!n.closed&&t.subscribe(n)})}function lt(e,t,n){let i=ce(e)||t||n?{next:e,error:t,complete:n}:e;return i?_e((r,o)=>{var s;(s=i.subscribe)===null||s===void 0||s.call(i);let d=!0;r.subscribe(ye(o,u=>{var f;(f=i.next)===null||f===void 0||f.call(i,u),o.next(u)},()=>{var u;d=!1,(u=i.complete)===null||u===void 0||u.call(i),o.complete()},u=>{var f;d=!1,(f=i.error)===null||f===void 0||f.call(i,u),o.error(u)},()=>{var u,f;d&&((u=i.unsubscribe)===null||u===void 0||u.call(i)),(f=i.finalize)===null||f===void 0||f.call(i)}))}):Gt}function o0(e){let t=ie(null);try{return e()}finally{ie(t)}}var Dl="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss",N=class extends Error{code;constructor(t,n){super(pn(t,n)),this.code=t}};function Tw(e){return`NG0${Math.abs(e)}`}function pn(e,t){return`${Tw(e)}${t?": "+t:""}`}var pt=globalThis;function we(e){for(let t in e)if(e[t]===we)return t;throw Error("")}function l0(e,t){for(let n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function ni(e){if(typeof e=="string")return e;if(Array.isArray(e))return`[${e.map(ni).join(", ")}]`;if(e==null)return""+e;let t=e.overriddenName||e.name;if(t)return`${t}`;let n=e.toString();if(n==null)return""+n;let i=n.indexOf(` 4`);return i>=0?n.slice(0,i):n}function Il(e,t){return e?t?`${e} ${t}`:e:t||""}var kw=we({__forward_ref__:we});function Vt(e){return e.__forward_ref__=Vt,e.toString=function(){return ni(this())},e}function ut(e){return rp(e)?e():e}function rp(e){return typeof e=="function"&&e.hasOwnProperty(kw)&&e.__forward_ref__===Vt}function A(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function qe(e){return{providers:e.providers||[],imports:e.imports||[]}}function us(e){return Aw(e,Ol)}function op(e){return us(e)!==null}function Aw(e,t){return e.hasOwnProperty(t)&&e[t]||null}function Rw(e){let t=e?.[Ol]??null;return t||null}function Yu(e){return e&&e.hasOwnProperty(Sl)?e[Sl]:null}var Ol=we({\u0275prov:we}),Sl=we({\u0275inj:we}),B=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(t,n){this._desc=t,this.\u0275prov=void 0,typeof n=="number"?this.__NG_ELEMENT_ID__=n:n!==void 0&&(this.\u0275prov=A({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function sp(e){return e&&!!e.\u0275providers}var ap=we({\u0275cmp:we}),lp=we({\u0275dir:we}),cp=we({\u0275pipe:we}),dp=we({\u0275mod:we}),cs=we({\u0275fac:we}),er=we({__NG_ELEMENT_ID__:we}),s0=we({__NG_ENV_ID__:we});function Tn(e){return typeof e=="string"?e:e==null?"":String(e)}function c0(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():Tn(e)}var d0=we({ngErrorCode:we}),Nw=we({ngErrorMessage:we}),Fw=we({ngTokenPath:we});function up(e,t){return u0("",-200,t)}function Pl(e,t){throw new N(-201,!1)}function u0(e,t,n){let i=new N(t,e);return i[d0]=t,i[Nw]=e,n&&(i[Fw]=n),i}function Lw(e){return e[d0]}var Qu;function p0(){return Qu}function Mt(e){let t=Qu;return Qu=e,t}function pp(e,t,n){let i=us(e);if(i&&i.providedIn=="root")return i.value===void 0?i.value=i.factory():i.value;if(n&8)return null;if(t!==void 0)return t;Pl(e,"Injector")}var jw={},Zi=jw,Vw="__NG_DI_FLAG__",Zu=class{injector;constructor(t){this.injector=t}retrieve(t,n){let i=Ki(n)||0;try{return this.injector.get(t,i&8?null:Zi,i)}catch(r){if(Rr(r))return r;throw r}}};function zw(e,t=0){let n=$a();if(n===void 0)throw new N(-203,!1);if(n===null)return pp(e,void 0,t);{let i=Bw(t),r=n.retrieve(e,i);if(Rr(r)){if(i.optional)return null;throw r}return r}}function F(e,t=0){return(p0()||zw)(ut(e),t)}function E(e,t){return F(e,Ki(t))}function Ki(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Bw(e){return{optional:!!(e&8),host:!!(e&1),self:!!(e&2),skipSelf:!!(e&4)}}function Ku(e){let t=[];for(let n=0;n<e.length;n++){let i=ut(e[n]);if(Array.isArray(i)){if(i.length===0)throw new N(900,!1);let r,o=0;for(let s=0;s<i.length;s++){let d=i[s],u=Uw(d);typeof u=="number"?u===-1?r=d.token:o|=u:r=d}t.push(F(r,o))}else t.push(F(i))}return t}function Uw(e){return e[Vw]}function xi(e,t){let n=e.hasOwnProperty(cs);return n?e[cs]:null}function f0(e,t,n){if(e.length!==t.length)return!1;for(let i=0;i<e.length;i++){let r=e[i],o=t[i];if(n&&(r=n(r),o=n(o)),o!==r)return!1}return!0}function h0(e){return e.flat(Number.POSITIVE_INFINITY)}function Tl(e,t){e.forEach(n=>Array.isArray(n)?Tl(n,t):t(n))}function fp(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function ps(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function m0(e,t){let n=[];for(let i=0;i<e;i++)n.push(t);return n}function g0(e,t,n,i){let r=e.length;if(r==t)e.push(n,i);else if(r===1)e.push(i,e[0]),e[0]=n;else{for(r--,e.push(e[r-1],e[r]);r>t;){let o=r-2;e[r]=e[o],r--}e[t]=n,e[t+1]=i}}function kl(e,t,n){let i=Kr(e,t);return i>=0?e[i|1]=n:(i=~i,g0(e,i,t,n)),i}function Al(e,t){let n=Kr(e,t);if(n>=0)return e[n|1]}function Kr(e,t){return $w(e,t,1)}function $w(e,t,n){let i=0,r=e.length>>n;for(;r!==i;){let o=i+(r-i>>1),s=e[o<<n];if(t===s)return o<<n;s>t?r=o:i=o+1}return~(r<<n)}var Ei={},Dt=[],kn=new B(""),hp=new B("",-1),mp=new B(""),ds=class{get(t,n=Zi){if(n===Zi){let r=u0("",-201);throw r.name="\u0275NotFound",r}return n}};function gp(e){return e[dp]||null}function Si(e){return e[ap]||null}function vp(e){return e[lp]||null}function v0(e){return e[cp]||null}function fn(e){return{\u0275providers:e}}function Rl(...e){return{\u0275providers:yp(!0,e),\u0275fromNgModule:!0}}function yp(e,...t){let n=[],i=new Set,r,o=s=>{n.push(s)};return Tl(t,s=>{let d=s;Ml(d,o,[],i)&&(r||=[],r.push(d))}),r!==void 0&&y0(r,o),n}function y0(e,t){for(let n=0;n<e.length;n++){let{ngModule:i,providers:r}=e[n];_p(r,o=>{t(o,i)})}}function Ml(e,t,n,i){if(e=ut(e),!e)return!1;let r=null,o=Yu(e),s=!o&&Si(e);if(!o&&!s){let u=e.ngModule;if(o=Yu(u),o)r=u;else return!1}else{if(s&&!s.standalone)return!1;r=e}let d=i.has(r);if(s){if(d)return!1;if(i.add(r),s.dependencies){let u=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let f of u)Ml(f,t,n,i)}}else if(o){if(o.imports!=null&&!d){i.add(r);let f;try{Tl(o.imports,h=>{Ml(h,t,n,i)&&(f||=[],f.push(h))})}finally{}f!==void 0&&y0(f,t)}if(!d){let f=xi(r)||(()=>new r);t({provide:r,useFactory:f,deps:Dt},r),t({provide:mp,useValue:r,multi:!0},r),t({provide:kn,useValue:()=>F(r),multi:!0},r)}let u=o.providers;if(u!=null&&!d){let f=e;_p(u,h=>{t(h,f)})}}else return!1;return r!==e&&e.providers!==void 0}function _p(e,t){for(let n of e)sp(n)&&(n=n.\u0275providers),Array.isArray(n)?_p(n,t):t(n)}var Hw=we({provide:String,useValue:we});function _0(e){return e!==null&&typeof e=="object"&&Hw in e}function qw(e){return!!(e&&e.useExisting)}function Gw(e){return!!(e&&e.useFactory)}function Ji(e){return typeof e=="function"}function C0(e){return!!e.useClass}var fs=new B(""),El={},a0={},Wu;function hs(){return Wu===void 0&&(Wu=new ds),Wu}var Ze=class{},Xi=class extends Ze{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(t,n,i,r){super(),this.parent=n,this.source=i,this.scopes=r,Xu(t,s=>this.processProvider(s)),this.records.set(hp,Zr(void 0,this)),r.has("environment")&&this.records.set(Ze,Zr(void 0,this));let o=this.records.get(fs);o!=null&&typeof o.value=="string"&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(mp,Dt,{self:!0}))}retrieve(t,n){let i=Ki(n)||0;try{return this.get(t,Zi,i)}catch(r){if(Rr(r))return r;throw r}}destroy(){ls(this),this._destroyed=!0;let t=ie(null);try{for(let i of this._ngOnDestroyHooks)i.ngOnDestroy();let n=this._onDestroyHooks;this._onDestroyHooks=[];for(let i of n)i()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),ie(t)}}onDestroy(t){return ls(this),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){ls(this);let n=Pn(this),i=Mt(void 0),r;try{return t()}finally{Pn(n),Mt(i)}}get(t,n=Zi,i){if(ls(this),t.hasOwnProperty(s0))return t[s0](this);let r=Ki(i),o,s=Pn(this),d=Mt(void 0);try{if(!(r&4)){let f=this.records.get(t);if(f===void 0){let h=Kw(t)&&us(t);h&&this.injectableDefInScope(h)?f=Zr(Ju(t),El):f=null,this.records.set(t,f)}if(f!=null)return this.hydrate(t,f,r)}let u=r&2?hs():this.parent;return n=r&8&&n===Zi?null:n,u.get(t,n)}catch(u){let f=Lw(u);throw f===-200||f===-201?new N(f,null):u}finally{Mt(d),Pn(s)}}
vendor: 12,913 bytes, line 4
4resolveInjectorInitializers(){let t=ie(null),n=Pn(this),i=Mt(void 0),r;try{let o=this.get(kn,Dt,{self:!0});for(let s of o)s()}finally{Pn(n),Mt(i),ie(t)}}toString(){let t=[],n=this.records;for(let i of n.keys())t.push(ni(i));return`R3Injector[${t.join(", ")}]`}processProvider(t){t=ut(t);let n=Ji(t)?t:ut(t&&t.provide),i=Yw(t);if(!Ji(t)&&t.multi===!0){let r=this.records.get(n);r||(r=Zr(void 0,El,!0),r.factory=()=>Ku(r.multi),this.records.set(n,r)),n=t,r.multi.push(t)}this.records.set(n,i)}hydrate(t,n,i){let r=ie(null);try{if(n.value===a0)throw up(ni(t));return n.value===El&&(n.value=a0,n.value=n.factory(void 0,i)),typeof n.value=="object"&&n.value&&Zw(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{ie(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;let n=ut(t.providedIn);return typeof n=="string"?n==="any"||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){let n=this._onDestroyHooks.indexOf(t);n!==-1&&this._onDestroyHooks.splice(n,1)}};function Ju(e){let t=us(e),n=t!==null?t.factory:xi(e);if(n!==null)return n;if(e instanceof B)throw new N(204,!1);if(e instanceof Function)return Ww(e);throw new N(204,!1)}function Ww(e){if(e.length>0)throw new N(204,!1);let n=Rw(e);return n!==null?()=>n.factory(e):()=>new e}function Yw(e){if(_0(e))return Zr(void 0,e.useValue);{let t=Cp(e);return Zr(t,El)}}function Cp(e,t,n){let i;if(Ji(e)){let r=ut(e);return xi(r)||Ju(r)}else if(_0(e))i=()=>ut(e.useValue);else if(Gw(e))i=()=>e.useFactory(...Ku(e.deps||[]));else if(qw(e))i=(r,o)=>F(ut(e.useExisting),o!==void 0&&o&8?8:void 0);else{let r=ut(e&&(e.useClass||e.provide));if(Qw(e))i=()=>new r(...Ku(e.deps));else return xi(r)||Ju(r)}return i}function ls(e){if(e.destroyed)throw new N(205,!1)}function Zr(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Qw(e){return!!e.deps}function Zw(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function Kw(e){return typeof e=="function"||typeof e=="object"&&e.ngMetadataName==="InjectionToken"}function Xu(e,t){for(let n of e)Array.isArray(n)?Xu(n,t):n&&sp(n)?Xu(n.\u0275providers,t):t(n)}function ft(e,t){let n;e instanceof Xi?(ls(e),n=e):n=new Zu(e);let i,r=Pn(n),o=Mt(void 0);try{return t()}finally{Pn(r),Mt(o)}}function bp(){return p0()!==void 0||$a()!=null}var Ot=0,Q=1,re=2,it=3,tn=4,Pt=5,Tt=6,Jr=7,Ge=8,Mi=9,An=10,Ee=11,Xr=12,xp=13,tr=14,ht=15,Di=16,nr=17,Rn=18,ms=19,wp=20,ti=21,Nl=22,gs=23,Wt=24,ir=25,rr=26,Ce=27,b0=1,or=6,Nn=7,vs=8,sr=9,We=10;function Yt(e){return Array.isArray(e)&&typeof e[b0]=="object"}function Qt(e){return Array.isArray(e)&&e[b0]===!0}function Ep(e){return(e.flags&4)!==0}function ri(e){return e.componentOffset>-1}function eo(e){return(e.flags&1)===1}function Fn(e){return!!e.template}function ar(e){return(e[re]&512)!==0}function lr(e){return(e[re]&256)===256}var Sp="svg",x0="math";function Zt(e){for(;Array.isArray(e);)e=e[Ot];return e}function Mp(e,t){return Zt(t[e])}function nn(e,t){return Zt(t[e.index])}function ys(e,t){return e.data[t]}function Fl(e,t){return e[t]}function Dp(e,t,n,i){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=i}function rn(e,t){let n=t[e];return Yt(n)?n:n[Ot]}function w0(e){return(e[re]&4)===4}function Ll(e){return(e[re]&128)===128}function E0(e){return Qt(e[it])}function on(e,t){return t==null?null:e[t]}function Ip(e){e[nr]=0}function Op(e){e[re]&1024||(e[re]|=1024,Ll(e)&&to(e))}function S0(e,t){for(;e>0;)t=t[tr],e--;return t}function _s(e){return!!(e[re]&9216||e[Wt]?.dirty)}function jl(e){e[An].changeDetectionScheduler?.notify(8),e[re]&64&&(e[re]|=1024),_s(e)&&to(e)}function to(e){e[An].changeDetectionScheduler?.notify(0);let t=wi(e);for(;t!==null&&!(t[re]&8192||(t[re]|=8192,!Ll(t)));)t=wi(t)}function Pp(e,t){if(lr(e))throw new N(911,!1);e[ti]===null&&(e[ti]=[]),e[ti].push(t)}function M0(e,t){if(e[ti]===null)return;let n=e[ti].indexOf(t);n!==-1&&e[ti].splice(n,1)}function wi(e){let t=e[it];return Qt(t)?t[it]:t}function Tp(e){return e[Jr]??=[]}function kp(e){return e.cleanup??=[]}function D0(e,t,n,i){let r=Tp(t);r.push(n),e.firstCreatePass&&kp(e).push(i,r.length-1)}var de={lFrame:V0(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var ep=!1;function I0(){return de.lFrame.elementDepthCount}function O0(){de.lFrame.elementDepthCount++}function Ap(){de.lFrame.elementDepthCount--}function Vl(){return de.bindingsEnabled}function zl(){return de.skipHydrationRootTNode!==null}function Rp(e){return de.skipHydrationRootTNode===e}function P0(e){de.skipHydrationRootTNode=e}function Np(){de.skipHydrationRootTNode=null}function K(){return de.lFrame.lView}function He(){return de.lFrame.tView}function P(e){return de.lFrame.contextLView=e,e[Ge]}function T(e){return de.lFrame.contextLView=null,e}function rt(){let e=Fp();for(;e!==null&&e.type===64;)e=e.parent;return e}function Fp(){return de.lFrame.currentTNode}function T0(){let e=de.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function no(e,t){let n=de.lFrame;n.currentTNode=e,n.isParent=t}function Lp(){return de.lFrame.isParent}function jp(){de.lFrame.isParent=!1}function k0(){return de.lFrame.contextLView}function Vp(){return ep}function zp(e){let t=ep;return ep=e,t}function cr(){let e=de.lFrame,t=e.bindingRootIndex;return t===-1&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Bp(){return de.lFrame.bindingIndex}function A0(e){return de.lFrame.bindingIndex=e}function dr(){return de.lFrame.bindingIndex++}function Cs(e){let t=de.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function R0(){return de.lFrame.inI18n}function N0(e,t){let n=de.lFrame;n.bindingIndex=n.bindingRootIndex=e,Bl(t)}function F0(){return de.lFrame.currentDirectiveIndex}function Bl(e){de.lFrame.currentDirectiveIndex=e}function L0(e){let t=de.lFrame.currentDirectiveIndex;return t===-1?null:e[t]}function Up(){return de.lFrame.currentQueryIndex}function Ul(e){de.lFrame.currentQueryIndex=e}function Jw(e){let t=e[Q];return t.type===2?t.declTNode:t.type===1?e[Pt]:null}function $p(e,t,n){if(n&4){let r=t,o=e;for(;r=r.parent,r===null&&!(n&1);)if(r=Jw(o),r===null||(o=o[tr],r.type&10))break;if(r===null)return!1;t=r,e=o}let i=de.lFrame=j0();return i.currentTNode=t,i.lView=e,!0}function $l(e){let t=j0(),n=e[Q];de.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function j0(){let e=de.lFrame,t=e===null?null:e.child;return t===null?V0(e):t}function V0(e){let t={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:e,child:null,inI18n:!1};return e!==null&&(e.child=t),t}function z0(){let e=de.lFrame;return de.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var Hp=z0;function Hl(){let e=z0();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function B0(e){return(de.lFrame.contextLView=S0(e,de.lFrame.contextLView))[Ge]}function hn(){return de.lFrame.selectedIndex}function Ii(e){de.lFrame.selectedIndex=e}function ql(){let e=de.lFrame;return ys(e.tView,e.selectedIndex)}function Ln(){de.lFrame.currentNamespace=Sp}function qp(){return de.lFrame.currentNamespace}var U0=!0;function Gl(){return U0}function oi(e){U0=e}function tp(e,t=null,n=null,i){let r=Gp(e,t,n,i);return r.resolveInjectorInitializers(),r}function Gp(e,t=null,n=null,i,r=new Set){let o=[n||Dt,Rl(e)];return i=i||(typeof e=="object"?void 0:ni(e)),new Xi(o,t||hs(),i||null,r)}var It=class e{static THROW_IF_NOT_FOUND=Zi;static NULL=new ds;static create(t,n){if(Array.isArray(t))return tp({name:""},n,t,"");{let i=t.name??"";return tp({name:i},t.parent,t.providers,i)}}static \u0275prov=A({token:e,providedIn:"any",factory:()=>F(hp)});static __NG_ELEMENT_ID__=-1},se=new B(""),mn=(()=>{class e{static __NG_ELEMENT_ID__=Xw;static __NG_ENV_ID__=n=>n}return e})(),np=class extends mn{_lView;constructor(t){super(),this._lView=t}get destroyed(){return lr(this._lView)}onDestroy(t){let n=this._lView;return Pp(n,t),()=>M0(n,t)}};function Xw(){return new np(K())}var un=class{_console=console;handleError(t){this._console.error("ERROR",t)}},zt=new B("",{providedIn:"root",factory:()=>{let e=E(Ze),t;return n=>{e.destroyed&&!t?setTimeout(()=>{throw n}):(t??=e.get(un),t.handleError(n))}}}),$0={provide:kn,useValue:()=>void E(un),multi:!0};function sn(e,t){let[n,i,r]=Tu(e,t?.equal),o=n,s=o[St];return o.set=i,o.update=r,o.asReadonly=H0.bind(o),o}function H0(){let e=this[St];if(e.readonlyFn===void 0){let t=()=>this();t[St]=e,e.readonlyFn=t}return e.readonlyFn}var Wl=(()=>{class e{view;node;constructor(n,i){this.view=n,this.node=i}static __NG_ELEMENT_ID__=eE}return e})();function eE(){return new Wl(K(),rt())}var ii=class{},bs=new B("",{providedIn:"root",factory:()=>!1});var Wp=new B(""),Yp=new B(""),jn=(()=>{class e{taskId=0;pendingTasks=new Set;destroyed=!1;pendingTask=new tt(!1);get hasPendingTasks(){return this.destroyed?!1:this.pendingTask.value}get hasPendingTasksObservable(){return this.destroyed?new ge(n=>{n.next(!1),n.complete()}):this.pendingTask}add(){!this.hasPendingTasks&&!this.destroyed&&this.pendingTask.next(!0);let n=this.taskId++;return this.pendingTasks.add(n),n}has(n){return this.pendingTasks.has(n)}remove(n){this.pendingTasks.delete(n),this.pendingTasks.size===0&&this.hasPendingTasks&&this.pendingTask.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks&&this.pendingTask.next(!1),this.destroyed=!0,this.pendingTask.unsubscribe()}static \u0275prov=A({token:e,providedIn:"root",factory:()=>new e})}return e})(),xs=(()=>{class e{internalPendingTasks=E(jn);scheduler=E(ii);errorHandler=E(zt);add(){let n=this.internalPendingTasks.add();return()=>{this.internalPendingTasks.has(n)&&(this.scheduler.notify(11),this.internalPendingTasks.remove(n))}}run(n){let i=this.add();n().catch(this.errorHandler).finally(i)}static \u0275prov=A({token:e,providedIn:"root",factory:()=>new e})}return e})();function ws(...e){}var Qp=(()=>{class e{static \u0275prov=A({token:e,providedIn:"root",factory:()=>new ip})}return e})(),ip=class{dirtyEffectCount=0;queues=new Map;add(t){this.enqueue(t),this.schedule(t)}schedule(t){t.dirty&&this.dirtyEffectCount++}remove(t){let n=t.zone,i=this.queues.get(n);i.has(t)&&(i.delete(t),t.dirty&&this.dirtyEffectCount--)}enqueue(t){let n=t.zone;this.queues.has(n)||this.queues.set(n,new Set);let i=this.queues.get(n);i.has(t)||i.add(t)}flush(){for(;this.dirtyEffectCount>0;){let t=!1;for(let[n,i]of this.queues)n===null?t||=this.flushQueue(i):t||=n.run(()=>this.flushQueue(i));t||(this.dirtyEffectCount=0)}}flushQueue(t){let n=!1;for(let i of t)i.dirty&&(this.dirtyEffectCount--,n=!0,i.run());return n}};function Rs(e){return{toString:e}.toString()}function lE(e){return typeof e=="function"}var ic=class{previousValue;currentValue;firstChange;constructor(t,n,i){this.previousValue=t,this.currentValue=n,this.firstChange=i}isFirstChange(){return this.firstChange}};function wv(e,t,n,i){t!==null?t.applyValueToInputSignal(t,i):e[n]=i}var Fe=(()=>{let e=()=>Ev;return e.ngInherit=!0,e})();function Ev(e){return e.type.prototype.ngOnChanges&&(e.setInput=dE),cE}function cE(){let e=Mv(this),t=e?.current;if(t){let n=e.previous;if(n===Ei)e.previous=t;else for(let i in t)n[i]=t[i];e.current=null,this.ngOnChanges(t)}}function dE(e,t,n,i,r){let o=this.declaredInputs[i],s=Mv(e)||uE(e,{previous:Ei,current:null}),d=s.current||(s.current={}),u=s.previous,f=u[o];d[o]=new ic(f&&f.currentValue,n,u===Ei),wv(e,t,r,n)}var Sv="__ngSimpleChanges__";function Mv(e){return e[Sv]||null}function uE(e,t){return e[Sv]=t}var q0=[];var Me=function(e,t=null,n){for(let i=0;i<q0.length;i++){let r=q0[i];r(e,t,n)}};function pE(e,t,n){let{ngOnChanges:i,ngOnInit:r,ngDoCheck:o}=t.type.prototype;if(i){let s=Ev(t);(n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s)}r&&(n.preOrderHooks??=[]).push(0-e,r),o&&((n.preOrderHooks??=[]).push(e,o),(n.preOrderCheckHooks??=[]).push(e,o))}function Dv(e,t){for(let n=t.directiveStart,i=t.directiveEnd;n<i;n++){let o=e.data[n].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:d,ngAfterViewInit:u,ngAfterViewChecked:f,ngOnDestroy:h}=o;s&&(e.contentHooks??=[]).push(-n,s),d&&((e.contentHooks??=[]).push(n,d),(e.contentCheckHooks??=[]).push(n,d)),u&&(e.viewHooks??=[]).push(-n,u),f&&((e.viewHooks??=[]).push(n,f),(e.viewCheckHooks??=[]).push(n,f)),h!=null&&(e.destroyHooks??=[]).push(n,h)}}function Kl(e,t,n){Iv(e,t,3,n)}function Jl(e,t,n,i){(e[re]&3)===n&&Iv(e,t,n,i)}function Zp(e,t){let n=e[re];(n&3)===t&&(n&=16383,n+=1,e[re]=n)}function Iv(e,t,n,i){let r=i!==void 0?e[nr]&65535:0,o=i??-1,s=t.length-1,d=0;for(let u=r;u<s;u++)if(typeof t[u+1]=="number"){if(d=t[u],i!=null&&d>=i)break}else t[u]<0&&(e[nr]+=65536),(d<o||o==-1)&&(fE(e,n,t,u),e[nr]=(e[nr]&4294901760)+u+2),u
vendor: 5,302 bytes, line 4
4++}function G0(e,t){Me(4,e,t);let n=ie(null);try{t.call(e)}finally{ie(n),Me(5,e,t)}}function fE(e,t,n,i){let r=n[i]<0,o=n[i+1],s=r?-n[i]:n[i],d=e[s];r?e[re]>>14<e[nr]>>16&&(e[re]&3)===t&&(e[re]+=16384,G0(d,o)):G0(d,o)}var ro=-1,pr=class{factory;name;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(t,n,i,r){this.factory=t,this.name=r,this.canSeeViewProviders=n,this.injectImpl=i}};function hE(e){return(e.flags&8)!==0}function mE(e){return(e.flags&16)!==0}function gE(e,t,n){let i=0;for(;i<n.length;){let r=n[i];if(typeof r=="number"){if(r!==0)break;i++;let o=n[i++],s=n[i++],d=n[i++];e.setAttribute(t,s,d,o)}else{let o=r,s=n[++i];vE(o)?e.setProperty(t,o,s):e.setAttribute(t,o,s),i++}}return i}function Ov(e){return e===3||e===4||e===6}function vE(e){return e.charCodeAt(0)===64}function oo(e,t){if(!(t===null||t.length===0))if(e===null||e.length===0)e=t.slice();else{let n=-1;for(let i=0;i<t.length;i++){let r=t[i];typeof r=="number"?n=r:n===0||(n===-1||n===2?W0(e,n,r,null,t[++i]):W0(e,n,r,null,null))}}return e}function W0(e,t,n,i,r){let o=0,s=e.length;if(t===-1)s=-1;else for(;o<e.length;){let d=e[o++];if(typeof d=="number"){if(d===t){s=-1;break}else if(d>t){s=o-1;break}}}for(;o<e.length;){let d=e[o];if(typeof d=="number")break;if(d===n){r!==null&&(e[o+1]=r);return}o++,r!==null&&o++}s!==-1&&(e.splice(s,0,t),o=s+1),e.splice(o++,0,n),r!==null&&e.splice(o++,0,r)}function Pv(e){return e!==ro}function rc(e){return e&32767}function yE(e){return e>>16}function oc(e,t){let n=yE(e),i=t;for(;n>0;)i=i[tr],n--;return i}var df=!0;function sc(e){let t=df;return df=e,t}var _E=256,Tv=_E-1,kv=5,CE=0,Vn={};function bE(e,t,n){let i;typeof n=="string"?i=n.charCodeAt(0)||0:n.hasOwnProperty(er)&&(i=n[er]),i==null&&(i=n[er]=CE++);let r=i&Tv,o=1<<r;t.data[e+(r>>kv)]|=o}function ac(e,t){let n=Av(e,t);if(n!==-1)return n;let i=t[Q];i.firstCreatePass&&(e.injectorIndex=t.length,Kp(i.data,e),Kp(t,null),Kp(i.blueprint,null));let r=Uf(e,t),o=e.injectorIndex;if(Pv(r)){let s=rc(r),d=oc(r,t),u=d[Q].data;for(let f=0;f<8;f++)t[o+f]=d[s+f]|u[s+f]}return t[o+8]=r,o}function Kp(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Av(e,t){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||t[e.injectorIndex+8]===null?-1:e.injectorIndex}function Uf(e,t){if(e.parent&&e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let n=0,i=null,r=t;for(;r!==null;){if(i=jv(r),i===null)return ro;if(n++,r=r[tr],i.injectorIndex!==-1)return i.injectorIndex|n<<16}return ro}function uf(e,t,n){bE(e,t,n)}function xE(e,t){if(t==="class")return e.classes;if(t==="style")return e.styles;let n=e.attrs;if(n){let i=n.length,r=0;for(;r<i;){let o=n[r];if(Ov(o))break;if(o===0)r=r+2;else if(typeof o=="number")for(r++;r<i&&typeof n[r]=="string";)r++;else{if(o===t)return n[r+1];r=r+2}}}return null}function Rv(e,t,n){if(n&8||e!==void 0)return e;Pl(t,"NodeInjector")}function Nv(e,t,n,i){if(n&8&&i===void 0&&(i=null),(n&3)===0){let r=e[Mi],o=Mt(void 0);try{return r?r.get(t,i,n&8):pp(t,i,n&8)}finally{Mt(o)}}return Rv(i,t,n)}function Fv(e,t,n,i=0,r){if(e!==null){if(t[re]&2048&&!(i&2)){let s=ME(e,t,n,i,Vn);if(s!==Vn)return s}let o=Lv(e,t,n,i,Vn);if(o!==Vn)return o}return Nv(t,n,i,r)}function Lv(e,t,n,i,r){let o=EE(n);if(typeof o=="function"){if(!$p(t,e,i))return i&1?Rv(r,n,i):Nv(t,n,i,r);try{let s;if(s=o(i),s==null&&!(i&8))Pl(n);else return s}finally{Hp()}}else if(typeof o=="number"){let s=null,d=Av(e,t),u=ro,f=i&1?t[ht][Pt]:null;for((d===-1||i&4)&&(u=d===-1?Uf(e,t):t[d+8],u===ro||!Q0(i,!1)?d=-1:(s=t[Q],d=rc(u),t=oc(u,t)));d!==-1;){let h=t[Q];if(Y0(o,d,h.data)){let g=wE(d,t,n,s,i,f);if(g!==Vn)return g}u=t[d+8],u!==ro&&Q0(i,t[Q].data[d+8]===f)&&Y0(o,d,t)?(s=h,d=rc(u),t=oc(u,t)):d=-1}}return r}function wE(e,t,n,i,r,o){let s=t[Q],d=s.data[e+8],u=i==null?ri(d)&&df:i!=s&&(d.type&3)!==0,f=r&1&&o===d,h=Xl(d,s,n,u,f);return h!==null?Ms(t,s,h,d,r):Vn}function Xl(e,t,n,i,r){let o=e.providerIndexes,s=t.data,d=o&1048575,u=e.directiveStart,f=e.directiveEnd,h=o>>20,g=i?d:d+h,b=r?d+h:f;for(let y=g;y<b;y++){let D=s[y];if(y<u&&n===D||y>=u&&D.type===n)return y}if(r){let y=s[u];if(y&&Fn(y)&&y.type===n)return u}return null}function Ms(e,t,n,i,r){let o=e[n],s=t.data;if(o instanceof pr){let d=o;if(d.resolving){let y=c0(s[n]);throw up(y)}let u=sc(d.canSeeViewProviders);d.resolving=!0;let f=s[n].type||s[n],h,g=d.injectImpl?Mt(d.injectImpl):null,b=$p(e,i,0);try{o=e[n]=d.factory(void 0,r,s,e,i),t.firstCreatePass&&n>=i.directiveStart&&pE(n,s[n],t)}finally{g!==null&&Mt(g),sc(u),d.resolving=!1,Hp()}}return o}function EE(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(er)?e[er]:void 0;return typeof t=="number"?t>=0?t&Tv:SE:t}function Y0(e,t,n){let i=1<<e;return!!(n[t+(e>>kv)]&i)}function Q0(e,t){return!(e&2)&&!(e&1&&t)}var ur=class{_tNode;_lView;constructor(t,n){this._tNode=t,this._lView=n}get(t,n,i){return Fv(this._tNode,this._lView,t,Ki(i),n)}};function SE(){return new ur(rt(),K())}function zn(e){return Rs(()=>{let t=e.prototype.constructor,n=t[cs]||pf(t),i=Object.prototype,r=Object.getPrototypeOf(e.prototype).constructor;for(;r&&r!==i;){let o=r[cs]||pf(r);if(o&&o!==n)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function pf(e){return rp(e)?()=>{let t=pf(ut(e));return t&&t()}:xi(e)}function ME(e,t,n,i,r){let o=e,s=t;
4for(;o!==null&&s!==null&&s[re]&2048&&!ar(s);){let d=Lv(o,s,n,i|2,Vn);if(d!==Vn)return d;let u=o.parent;if(!u){let f=s[wp];if(f){let h=f.get(n,Vn,i);if(h!==Vn)return h}u=jv(s),s=s[tr]}o=u}return r}function jv(e){let t=e[Q],n=t.type;return n===2?t.declTNode:n===1?e[Pt]:null}function Ns(e){return xE(rt(),e)}function DE(){return po(rt(),K())}function po(e,t){return new Ke(nn(e,t))}var Ke=(()=>{class e{nativeElement;constructor(n){this.nativeElement=n}static __NG_ELEMENT_ID__=DE}return e})();function IE(e){return e instanceof Ke?e.nativeElement:e}function OE(){return this._results[Symbol.iterator]()}var lc=class{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new Ue}constructor(t=!1){this._emitDistinctChangesOnly=t}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){this.dirty=!1;let i=h0(t);(this._changesDetected=!f0(this._results,i,n))&&(this._results=i,this.length=i.length,this.last=i[this.length-1],this.first=i[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(t){this._onDirty=t}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=OE},Vv="ngSkipHydration",PE="ngskiphydration";function zv(e){let t=e.mergedAttrs;if(t===null)return!1;for(let n=0;n<t.length;n+=2){let i=t[n];if(typeof i=="number")return!1;if(typeof i=="string"&&i.toLowerCase()===PE)return!0}return!1}function Bv(e){return e.hasAttribute(Vv)}function cc(e){return(e.flags&128)===128}function Uv(e){if(cc(e))return!0;let t=e.parent;for(;t;){if(cc(e)||zv(t))return!0;t=t.parent}return!1}var $f=(function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e})($f||{}),$v=new Map,TE=0;function kE(){return TE++}function AE(e){$v.set(e[ms],e)}function ff(e){$v.delete(e[ms])}var Z0="__ngContext__";function so(e,t){Yt(t)?(e[Z0]=t[ms],AE(t)):e[Z0]=t}function Hv(e){return Gv(e[Xr])}function qv(e){return Gv(e[tn])}function Gv(e){for(;e!==null&&!Qt(e);)e=e[tn];return e}var hf;function Hf(e){hf=e}function Fs(){if(hf!==void 0)return hf;if(typeof document<"u")return document;throw new N(210,!1)}var Ls=new B("",{providedIn:"root",factory:()=>RE}),RE="ng",Sc=new B(""),ke=new B("",{providedIn:"platform",factory:()=>"unknown"});var Mc=new B("",{providedIn:"root",factory:()=>Fs().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function NE(){let e=new fo;return e.store=FE(Fs(),E(Ls)),e}var fo=(()=>{class e{static \u0275prov=A({token:e,providedIn:"root",factory:NE});store={};onSerializeCallbacks={};get(n,i){return this.store[n]!==void 0?this.store[n]:i}set(n,i){this.store[n]=i}remove(n){delete this.store[n]}hasKey(n){return this.store.hasOwnProperty(n)}get isEmpty(){return Object.keys(this.store).length===0}onSerialize(n,i){this.onSerializeCallbacks[n]=i}toJson(){for(let n in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(n))try{this.store[n]=this.onSerializeCallbacks[n]()}catch(i){console.warn("Exception in onSerialize callback: ",i)}return JSON.stringify(this.store).replace(/</g,"\\u003C")}}return e})();function FE(e,t){let n=e.getElementById(t+"-state");if(n?.textContent)try{return JSON.parse(n.textContent)}catch(i){console.warn("Exception while restoring TransferState for app "+t,i)}return{}}var Wv="h",Yv="b",LE="f",jE="n",Qv="e",Zv="t",Dc="c",qf="x",Ds="r",Kv="i",Jv="n",Gf="d";var Xv="di";var js=new B(""),ey=!1,Wf=new B("",{providedIn:"root",factory:()=>ey});var VE=(e,t,n,i)=>{};function zE(e,t,n,i){VE(e,t,n,i)}function Vs(e){return(e.flags&32)===32}var BE="__nghData__",Yf=BE;var ec="ngh",ty="nghm",ny=()=>null;function UE(e,t,n=!1){let i=e.getAttribute(ec);if(i==null)return null;let[r,o]=i.split("|");if(i=n?o:r,!i)return null;let s=o?`|${o}`:"",d=n?r:s,u={};if(i!==""){let h=t.get(fo,null,{optional:!0});h!==null&&(u=h.get(Yf,[])[Number(i)])}let f={data:u,firstChild:e.firstChild??null};return n&&(f.firstChild=e,Ic(f,0,e.nextSibling)),d?e.setAttribute(ec,d):e.removeAttribute(ec),f}function iy(){ny=UE}function ry(e,t,n=!1){return ny(e,t,n)}function oy(e){let t=e._lView;return t[Q].type===2?null:(ar(t)&&(t=t[Ce]),t)}function $E(e){return e.textContent?.replace(/\s/gm,"")}function HE(e){let t=Fs(),n=t.createNodeIterator(e,NodeFilter.SHOW_COMMENT,{acceptNode(o){let s=$E(o);return s==="ngetn"||s==="ngtns"?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}}),i,r=[];for(;i=n.nextNode();)r.push(i);for(let o of r)o.textContent==="ngetn"?o.replaceWith(t.createTextNode("")):o.remove()}function Ic(e,t,n){e.segmentHeads??={},e.segmentHeads[t]=n}function mf(e,t){return e.segmentHeads?.[t]??null}function qE(e,t){let n=e.data,i=n[Qv]?.[t]??null;return i===null&&n[Dc]?.[t]&&(i=Qf(e,t)),i}function sy(e,t){return e.data[Dc]?.[t]??null}function Qf(e,t){let n=sy(e,t)??[],i=0;for(let r of n)i+=r[Ds]*(r[qf]??1);return i}function GE(e){if(typeof e.disconnectedNodes>"u"){let t=e.data[Gf];e.disconnectedNodes=t?new Set(t):null}return e.disconnectedNodes}function ay(e,t){if(typeof e.disconnectedNodes>"u"){let n=e.data[Gf];e.disconnectedNodes=n?new Set(n):null}return!!GE(e)?.has(t)}function Oc(e,t){let n=e[Tt];return n!==null&&!zl()&&!Vs(t)&&!ay(n,t.index-Ce)}function Jp(e){return!!e&&e.nodeType===Node.COMMENT_NODE&&e.textContent?.trim()===ty}function K0(e){for(;e&&e.nodeType===Node.TEXT_NODE;)e=e.previousSibling;return e}function ly(e){for(let i of e.body.childNodes)if(Jp(i))return;let t=K0(e.body.previousSibling);if(Jp(t))return;let n=K0(e.head.lastChild);
vendor: 4,677 bytes, line 4
4if(!Jp(n))throw new N(-507,!1)}function cy(e,t){let n=e.contentQueries;if(n!==null){let i=ie(null);try{for(let r=0;r<n.length;r+=2){let o=n[r],s=n[r+1];if(s!==-1){let d=e.data[s];Ul(o),d.contentQueries(2,t[s],s)}}}finally{ie(i)}}}function gf(e,t,n){Ul(0);let i=ie(null);try{t(e,n)}finally{ie(i)}}function Zf(e,t,n){if(Ep(t)){let i=ie(null);try{let r=t.directiveStart,o=t.directiveEnd;for(let s=r;s<o;s++){let d=e.data[s];if(d.contentQueries){let u=n[s];d.contentQueries(1,u,s)}}}finally{ie(i)}}}var si=(function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e})(si||{});var Yl;function WE(){if(Yl===void 0&&(Yl=null,pt.trustedTypes))try{Yl=pt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Yl}function J0(e){return WE()?.createScriptURL(e)||e}var dc=class{changingThisBreaksApplicationSecurity;constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Dl})`}};function gr(e){return e instanceof dc?e.changingThisBreaksApplicationSecurity:e}function Pc(e,t){let n=dy(e);if(n!=null&&n!==t){if(n==="ResourceURL"&&t==="URL")return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${Dl})`)}return n===t}function dy(e){return e instanceof dc&&e.getTypeName()||null}var YE=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Kf(e){return e=String(e),e.match(YE)?e:"unsafe:"+e}var zs=(function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e})(zs||{});function S(e){let t=py();return t?t.sanitize(zs.URL,e)||"":Pc(e,"URL")?gr(e):Kf(Tn(e))}function uy(e){let t=py();if(t)return J0(t.sanitize(zs.RESOURCE_URL,e)||"");if(Pc(e,"ResourceURL"))return J0(gr(e));throw new N(904,!1)}function QE(e,t){return t==="src"&&(e==="embed"||e==="frame"||e==="iframe"||e==="media"||e==="script")||t==="href"&&(e==="base"||e==="link")?uy:S}function Jf(e,t,n){return QE(t,n)(e)}function py(){let e=K();return e&&e[An].sanitizer}var ZE=/^>|^->|<!--|-->|--!>|<!-$/g,KE=/(<|>)/g,JE="\u200B$1\u200B";function XE(e){return e.replace(ZE,t=>t.replace(KE,JE))}function Xf(e){return e.ownerDocument.defaultView}function fy(e){return e.ownerDocument.body}function hy(e){return e instanceof Function?e():e}function eS(e,t,n){let i=e.length;for(;;){let r=e.indexOf(t,n);if(r===-1)return r;if(r===0||e.charCodeAt(r-1)<=32){let o=t.length;if(r+o===i||e.charCodeAt(r+o)<=32)return r}n=r+1}}var my="ng-template";function tS(e,t,n,i){let r=0;if(i){for(;r<t.length&&typeof t[r]=="string";r+=2)if(t[r]==="class"&&eS(t[r+1].toLowerCase(),n,0)!==-1)return!0}else if(eh(e))return!1;if(r=t.indexOf(1,r),r>-1){let o;for(;++r<t.length&&typeof(o=t[r])=="string";)if(o.toLowerCase()===n)return!0}return!1}function eh(e){return e.type===4&&e.value!==my}function nS(e,t,n){let i=e.type===4&&!n?my:e.value;return t===i}function iS(e,t,n){let i=4,r=e.attrs,o=r!==null?sS(r):0,s=!1;for(let d=0;d<t.length;d++){let u=t[d];if(typeof u=="number"){if(!s&&!gn(i)&&!gn(u))return!1;if(s&&gn(u))continue;s=!1,i=u|i&1;continue}if(!s)if(i&4){if(i=2|i&1,u!==""&&!nS(e,u,n)||u===""&&t.length===1){if(gn(i))return!1;s=!0}}else if(i&8){if(r===null||!tS(e,r,u,n)){if(gn(i))return!1;s=!0}}else{let f=t[++d],h=rS(u,r,eh(e),n);if(h===-1){if(gn(i))return!1;s=!0;continue}if(f!==""){let g;if(h>o?g="":g=r[h+1].toLowerCase(),i&2&&f!==g){if(gn(i))return!1;s=!0}}}}return gn(i)||s}function gn(e){return(e&1)===0}function rS(e,t,n,i){if(t===null)return-1;let r=0;if(i||!n){let o=!1;for(;r<t.length;){let s=t[r];if(s===e)return r;if(s===3||s===6)o=!0;else if(s===1||s===2){let d=t[++r];for(;typeof d=="string";)d=t[++r];continue}else{if(s===4)break;if(s===0){r+=4;continue}}r+=o?1:2}return-1}else return aS(t,e)}function gy(e,t,n=!1){for(let i=0;i<t.length;i++)if(iS(e,t[i],n))return!0;return!1}function oS(e){let t=e.attrs;if(t!=null){let n=t.indexOf(5);if((n&1)===0)return t[n+1]}return null}function sS(e){for(let t=0;t<e.length;t++){let n=e[t];if(Ov(n))return t}return e.length}function aS(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){let i=e[n];if(typeof i=="number")return-1;if(i===t)return n;n++}return-1}function lS(e,t){e:for(let n=0;n<t.length;n++){let i=t[n];if(e.length===i.length){for(let r=0;r<e.length;r++)if(e[r]!==i[r])continue e;return!0}}return!1}function X0(e,t){return e?":not("+t.trim()+")":t}function cS(e){let t=e[0],n=1,i=2,r="",o=!1;for(;n<e.length;){let s=e[n];if(typeof s=="string")if(i&2){let d=e[++n];r+="["+s+(d.length>0?'="'+d+'"':"")+"]"}else i&8?r+="."+s:i&4&&(r+=" "+s);
vendor: 26,923 bytes, line 4
4else r!==""&&!gn(s)&&(t+=X0(o,r),r=""),i=s,o=o||!gn(i);n++}return r!==""&&(t+=X0(o,r)),t}function dS(e){return e.map(cS).join(",")}function uS(e){let t=[],n=[],i=1,r=2;for(;i<e.length;){let o=e[i];if(typeof o=="string")r===2?o!==""&&t.push(o,e[++i]):r===8&&n.push(o);else{if(!gn(r))break;r=o}i++}return n.length&&t.push(1,...n),t}var mt={};function vy(e,t){return e.createText(t)}function pS(e,t,n){e.setValue(t,n)}function yy(e,t){return e.createComment(XE(t))}function th(e,t,n){return e.createElement(t,n)}function uc(e,t,n,i,r){e.insertBefore(t,n,i,r)}function _y(e,t,n){e.appendChild(t,n)}function ev(e,t,n,i,r){i!==null?uc(e,t,n,i,r):_y(e,t,n)}function nh(e,t,n,i){e.removeChild(null,t,n,i)}function Cy(e){e.textContent=""}function fS(e,t,n){e.setAttribute(t,"style",n)}function hS(e,t,n){n===""?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function by(e,t,n){let{mergedAttrs:i,classes:r,styles:o}=n;i!==null&&gE(e,t,i),r!==null&&hS(e,t,r),o!==null&&fS(e,t,o)}function ih(e,t,n,i,r,o,s,d,u,f,h){let g=Ce+i,b=g+r,y=mS(g,b),D=typeof f=="function"?f():f;return y[Q]={type:e,blueprint:y,template:n,queries:null,viewQuery:d,declTNode:t,data:y.slice().fill(null,g),bindingStartIndex:g,expandoStartIndex:b,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:typeof o=="function"?o():o,pipeRegistry:typeof s=="function"?s():s,firstChild:null,schemas:u,consts:D,incompleteFirstPass:!1,ssrId:h}}function mS(e,t){let n=[];for(let i=0;i<t;i++)n.push(i<e?null:mt);return n}function gS(e){let t=e.tView;return t===null||t.incompleteFirstPass?e.tView=ih(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function rh(e,t,n,i,r,o,s,d,u,f,h){let g=t.blueprint.slice();return g[Ot]=r,g[re]=i|4|128|8|64|1024,(f!==null||e&&e[re]&2048)&&(g[re]|=2048),Ip(g),g[it]=g[tr]=e,g[Ge]=n,g[An]=s||e&&e[An],g[Ee]=d||e&&e[Ee],g[Mi]=u||e&&e[Mi]||null,g[Pt]=o,g[ms]=kE(),g[Tt]=h,g[wp]=f,g[ht]=t.type==2?e[ht]:g,g}function vS(e,t,n){let i=nn(t,e),r=gS(n),o=e[An].rendererFactory,s=oh(e,rh(e,r,null,xy(n),i,t,null,o.createRenderer(i,n),null,null,null));return e[t.index]=s}function xy(e){let t=16;return e.signals?t=4096:e.onPush&&(t=64),t}function wy(e,t,n,i){if(n===0)return-1;let r=t.length;for(let o=0;o<n;o++)t.push(i),e.blueprint.push(i),e.data.push(null);return r}function oh(e,t){return e[Xr]?e[xp][tn]=t:e[Xr]=t,e[xp]=t,t}function p(e=1){Ey(He(),K(),hn()+e,!1)}function Ey(e,t,n,i){if(!i)if((t[re]&3)===3){let o=e.preOrderCheckHooks;o!==null&&Kl(t,o,n)}else{let o=e.preOrderHooks;o!==null&&Jl(t,o,0,n)}Ii(n)}var Tc=(function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e})(Tc||{});function vf(e,t,n,i){let r=ie(null);try{let[o,s,d]=e.inputs[n],u=null;(s&Tc.SignalBased)!==0&&(u=t[o][St]),u!==null&&u.transformFn!==void 0?i=u.transformFn(i):d!==null&&(i=d.call(t,i)),e.setInput!==null?e.setInput(t,u,i,n,o):wv(t,u,o,i)}finally{ie(r)}}var yn=(function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e})(yn||{}),yS;function sh(e,t){return yS(e,t)}var ao=new Set,kc=(function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e})(kc||{}),vr=new B(""),tv=new Set;function ln(e){tv.has(e)||(tv.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}var Sy=!1,yf=class extends Ue{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(t=!1){super(),this.__isAsync=t,bp()&&(this.destroyRef=E(mn,{optional:!0})??void 0,this.pendingTasks=E(jn,{optional:!0})??void 0)}emit(t){let n=ie(null);try{super.next(t)}finally{ie(n)}}subscribe(t,n,i){let r=t,o=n||(()=>null),s=i;if(t&&typeof t=="object"){let u=t;r=u.next?.bind(u),o=u.error?.bind(u),s=u.complete?.bind(u)}this.__isAsync&&(o=this.wrapInTimeout(o),r&&(r=this.wrapInTimeout(r)),s&&(s=this.wrapInTimeout(s)));let d=super.subscribe({next:r,error:o,complete:s});return t instanceof Ye&&t.add(d),d}wrapInTimeout(t){return n=>{let i=this.pendingTasks?.add();setTimeout(()=>{try{t(n)}finally{i!==void 0&&this.pendingTasks?.remove(i)}})}}},J=yf;function My(e){let t,n;function i(){e=ws;try{n!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(n),t!==void 0&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{e(),i()}),typeof requestAnimationFrame=="function"&&(n=requestAnimationFrame(()=>{e(),i()})),()=>i()}function nv(e){return queueMicrotask(()=>e()),()=>{e=ws}}var ah="isAngularZone",pc=ah+"_ID",_S=0,Se=class e{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new J(!1);onMicrotaskEmpty=new J(!1);onStable=new J(!1);onError=new J(!1);constructor(t){let{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:r=!1,scheduleInRootZone:o=Sy}=t;if(typeof Zone>"u")throw new N(908,!1);Zone.assertZonePatched();let s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!r&&i,s.shouldCoalesceRunChangeDetection=r,s.callbackScheduled=!1,s.scheduleInRootZone=o,xS(s)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(ah)===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new N(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new N(909,!1)}run(t,n,i){return this._inner.run(t,n,i)}runTask(t,n,i,r){let o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+r,t,CS,ws,ws);try{return o.runTask(s,n,i)}finally{o.cancelTask(s)}}runGuarded(t,n,i){return this._inner.runGuarded(t,n,i)}runOutsideAngular(t){return this._outer.run(t)}},CS={};function lh(e){if(e._nesting==0&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function bS(e){if(e.isCheckStableRunning||e.callbackScheduled)return;e.callbackScheduled=!0;function t(){My(()=>{e.callbackScheduled=!1,_f(e),e.isCheckStableRunning=!0,lh(e),e.isCheckStableRunning=!1})}e.scheduleInRootZone?Zone.root.run(()=>{t()}):e._outer.run(()=>{t()}),_f(e)}function xS(e){let t=()=>{bS(e)},n=_S++;e._inner=e._inner.fork({name:"angular",properties:{[ah]:!0,[pc]:n,[pc+n]:!0},onInvokeTask:(i,r,o,s,d,u)=>{if(wS(u))return i.invokeTask(o,s,d,u);try{return iv(e),i.invokeTask(o,s,d,u)}finally{(e.shouldCoalesceEventChangeDetection&&s.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),rv(e)}},onInvoke:(i,r,o,s,d,u,f)=>{try{return iv(e),i.invoke(o,s,d,u,f)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!ES(u)&&t(),rv(e)}},onHasTask:(i,r,o,s)=>{i.hasTask(o,s),r===o&&(s.change=="microTask"?(e._hasPendingMicrotasks=s.microTask,_f(e),lh(e)):s.change=="macroTask"&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(i,r,o,s)=>(i.handleError(o,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}function _f(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.callbackScheduled===!0?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function iv(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function rv(e){e._nesting--,lh(e)}var fc=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new J;onMicrotaskEmpty=new J;onStable=new J;onError=new J;run(t,n,i){return t.apply(n,i)}runGuarded(t,n,i){return t.apply(n,i)}runOutsideAngular(t){return t()}runTask(t,n,i,r){return t.apply(n,i)}};function wS(e){return Dy(e,"__ignore_ng_zone__")}function ES(e){return Dy(e,"__scheduler_tick__")}function Dy(e,t){return!Array.isArray(e)||e.length!==1?!1:e[0]?.data?.[t]===!0}var ch=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=A({token:e,providedIn:"root",factory:()=>new e})}return e})(),Iy=[0,1,2,3],Oy=(()=>{class e{ngZone=E(Se);scheduler=E(ii);errorHandler=E(un,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){E(vr,{optional:!0})}execute(){let n=this.sequences.size>0;n&&Me(16),this.executing=!0;for(let i of Iy)for(let r of this.sequences)if(!(r.erroredOrDestroyed||!r.hooks[i]))try{r.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>{let o=r.hooks[i];return o(r.pipelinedValue)},r.snapshot))}catch(o){r.erroredOrDestroyed=!0,this.errorHandler?.handleError(o)}this.executing=!1;for(let i of this.sequences)i.afterRun(),i.once&&(this.sequences.delete(i),i.destroy());for(let i of this.deferredRegistrations)this.sequences.add(i);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),n&&Me(17)}register(n){let{view:i}=n;i!==void 0?((i[ir]??=[]).push(n),to(i),i[re]|=8192):this.executing?this.deferredRegistrations.add(n):this.addSequence(n)}addSequence(n){this.sequences.add(n),this.scheduler.notify(7)}unregister(n){this.executing&&this.sequences.has(n)?(n.erroredOrDestroyed=!0,n.pipelinedValue=void 0,n.once=!0):(this.sequences.delete(n),this.deferredRegistrations.delete(n))}maybeTrace(n,i){return i?i.run(kc.AFTER_NEXT_RENDER,n):n()}static \u0275prov=A({token:e,providedIn:"root",factory:()=>new e})}return e})(),hc=class{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(t,n,i,r,o,s=null){this.impl=t,this.hooks=n,this.view=i,this.once=r,this.snapshot=s,this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();let t=this.view?.[ir];t&&(this.view[ir]=t.filter(n=>n!==this))}};function Ac(e,t){let n=t?.injector??E(It);return ln("NgAfterNextRender"),MS(e,n,t,!0)}function SS(e){return e instanceof Function?[void 0,void 0,e,void 0]:[e.earlyRead,e.write,e.mixedReadWrite,e.read]}function MS(e,t,n,i){let r=t.get(ch);r.impl??=t.get(Oy);let o=t.get(vr,null,{optional:!0}),s=n?.manualCleanup!==!0?t.get(mn):null,d=t.get(Wl,null,{optional:!0}),u=new hc(r.impl,SS(e),d?.view,i,s,o?.snapshot(null));return r.impl.register(u),u}var DS=new B("",{providedIn:"root",factory:()=>({queue:new Set,isScheduled:!1,scheduler:null})});function Py(e,t){let n=e.get(DS);if(Array.isArray(t))for(let i of t)n.queue.add(i);else n.queue.add(t);n.scheduler&&n.scheduler(e)}function IS(e,t){for(let[n,i]of t)Py(e,i.animateFns)}function ov(e,t,n,i){let r=e?.[rr]?.enter;t!==null&&r&&r.has(n.index)&&IS(i,r)}function io(e,t,n,i,r,o,s,d){if(r!=null){let u,f=!1;Qt(r)?u=r:Yt(r)&&(f=!0,r=r[Ot]);let h=Zt(r);e===0&&i!==null?(ov(d,i,o,n),s==null?_y(t,i,h):uc(t,i,h,s||null,!0)):e===1&&i!==null?(ov(d,i,o,n),uc(t,i,h,s||null,!0)):e===2?sv(d,o,n,g=>{nh(t,h,f,g)}):e===3&&sv(d,o,n,()=>{t.destroyNode(h)}),u!=null&&VS(t,e,n,u,o,i,s)}}function OS(e,t){Ty(e,t),t[Ot]=null,t[Pt]=null}function PS(e,t,n,i,r,o){i[Ot]=r,i[Pt]=t,Nc(e,i,n,1,r,o)}function Ty(e,t){t[An].changeDetectionScheduler?.notify(9),Nc(e,t,t[Ee],2,null,null)}function TS(e){let t=e[Xr];if(!t)return Xp(e[Q],e);for(;t;){let n=null;if(Yt(t))n=t[Xr];else{let i=t[We];i&&(n=i)}if(!n){for(;t&&!t[tn]&&t!==e;)Yt(t)&&Xp(t[Q],t),t=t[it];t===null&&(t=e),Yt(t)&&Xp(t[Q],t),n=t&&t[tn]}t=n}}function dh(e,t){let n=e[sr],i=n.indexOf(t);n.splice(i,1)}function Rc(e,t){if(lr(t))return;let n=t[Ee];n.destroyNode&&Nc(e,t,n,3,null,null),TS(t)}function Xp(e,t){if(lr(t))return;let n=ie(null);try{t[re]&=-129,t[re]|=256,t[Wt]&&rs(t[Wt]),RS(e,t),AS(e,t),t[Q].type===1&&t[Ee].destroy();let i=t[Di];if(i!==null&&Qt(t[it])){i!==t[it]&&dh(i,t);let r=t[Rn];r!==null&&r.detachView(e)}ff(t)}finally{ie(n)}}function sv(e,t,n,i){let r=e?.[rr];if(r==null||r.leave==null||!r.leave.has(t.index))return i(!1);if(r.skipLeaveAnimations)return r.skipLeaveAnimations=!1,i(!1);e&&ao.add(e),Py(n,()=>{if(r.leave&&r.leave.has(t.index)){let s=r.leave.get(t.index),d=[];if(s)for(let u=0;u<s.animateFns.length;u++){let f=s.animateFns[u],{promise:h}=f();d.push(h)}r.running=Promise.allSettled(d),kS(e,i)}else e&&ao.delete(e),i(!1)})}function kS(e,t){let n=e[rr]?.running;if(n){n.then(()=>{e[rr].running=void 0,ao.delete(e),t(!0)});return}t(!1)}function AS(e,t){let n=e.cleanup,i=t[Jr];if(n!==null)for(let s=0;s<n.length-1;s+=2)if(typeof n[s]=="string"){let d=n[s+3];d>=0?i[d]():i[-d].unsubscribe(),s+=2}else{let d=i[n[s+1]];n[s].call(d)}i!==null&&(t[Jr]=null);let r=t[ti];if(r!==null){t[ti]=null;for(let s=0;s<r.length;s++){let d=r[s];d()}}let o=t[gs];if(o!==null){t[gs]=null;for(let s of o)s.destroy()}}function RS(e,t){let n;if(e!=null&&(n=e.destroyHooks)!=null)for(let i=0;i<n.length;i+=2){let r=t[n[i]];if(!(r instanceof pr)){let o=n[i+1];if(Array.isArray(o))for(let s=0;s<o.length;s+=2){let d=r[o[s]],u=o[s+1];Me(4,d,u);try{u.call(d)}finally{Me(5,d,u)}}else{Me(4,r,o);try{o.call(r)}finally{Me(5,r,o)}}}}}function ky(e,t,n){return NS(e,t.parent,n)}function NS(e,t,n){let i=t;for(;i!==null&&i.type&168;)t=i,i=t.parent;if(i===null)return n[Ot];if(ri(i)){let{encapsulation:r}=e.data[i.directiveStart+i.componentOffset];if(r===si.None||r===si.Emulated)return null}return nn(i,n)}function Ay(e,t,n){return LS(e,t,n)}function FS(e,t,n){return e.type&40?nn(e,n):null}var LS=FS,av;function uh(e,t,n,i){let r=ky(e,i,t),o=t[Ee],s=i.parent||t[Pt],d=Ay(s,i,t);if(r!=null)if(Array.isArray(n))for(let u=0;u<n.length;u++)ev(o,r,n[u],d,!1);else ev(o,r,n,d,!1);av!==void 0&&av(o,i,t,n,r)}function Es(e,t){if(t!==null){let n=t.type;if(n&3)return nn(t,e);if(n&4)return Cf(-1,e[t.index]);if(n&8){let i=t.child;if(i!==null)return Es(e,i);{let r=e[t.index];return Qt(r)?Cf(-1,r):Zt(r)}}else{if(n&128)return Es(e,t.next);if(n&32)return sh(t,e)()||Zt(e[t.index]);{let i=Ry(e,t);if(i!==null){if(Array.isArray(i))return i[0];let r=wi(e[ht]);return Es(r,i)}else return Es(e,t.next)}}}return null}function Ry(e,t){if(t!==null){let i=e[ht][Pt],r=t.projection;return i.projection[r]}return null}function Cf(e,t){let n=We+e+1;if(n<t.length){let i=t[n],r=i[Q].firstChild;if(r!==null)return Es(i,r)}return t[Nn]}function ph(e,t,n,i,r,o,s){for(;n!=null;){let d=i[Mi];if(n.type===128){n=n.next;continue}let u=i[n.index],f=n.type;if(s&&t===0&&(u&&so(Zt(u),i),n.flags|=2),!Vs(n))if(f&8)ph(e,t,n.child,i,r,o,!1),io(t,e,d,r,u,n,o,i);else if(f&32){let h=sh(n,i),g;for(;g=h();)io(t,e,d,r,g,n,o,i);io(t,e,d,r,u,n,o,i)}else f&16?Ny(e,t,i,n,r,o):io(t,e,d,r,u,n,o,i);n=s?n.projectionNext:n.next}}function Nc(e,t,n,i,r,o){ph(n,i,e.firstChild,t,r,o,!1)}function jS(e,t,n){let i=t[Ee],r=ky(e,n,t),o=n.parent||t[Pt],s=Ay(o,n,t);Ny(i,0,t,n,r,s)}function Ny(e,t,n,i,r,o){let s=n[ht],u=s[Pt].projection[i.projection];if(Array.isArray(u))for(let f=0;f<u.length;f++){let h=u[f];io(t,e,n[Mi],r,h,i,o,n)}else{let f=u,h=s[it];cc(i)&&(f.flags|=128),ph(e,t,f,h,r,o,!0)}}function VS(e,t,n,i,r,o,s){let d=i[Nn],u=Zt(i);d!==u&&io(t,e,n,o,d,r,s);for(let f=We;f<i.length;f++){let h=i[f];Nc(h[Q],h,e,t,o,d)}}function zS(e,t,n,i,r){if(t)r?e.addClass(n,i):e.removeClass(n,i);else{let o=i.indexOf("-")===-1?void 0:yn.DashCase;r==null?e.removeStyle(n,i,o):(typeof r=="string"&&r.endsWith("!important")&&(r=r.slice(0,-10),o|=yn.Important),e.setStyle(n,i,r,o))}}function Fy(e,t,n,i,r){let o=hn(),s=i&2;try{Ii(-1),s&&t.length>Ce&&Ey(e,t,Ce,!1),Me(s?2:0,r,n),n(i,r)}finally{Ii(o),Me(s?3:1,r,n)}}function Fc(e,t,n){WS(e,t,n),(n.flags&64)===64&&YS(e,t,n)}function ho(e,t,n=nn){let i=t.localNames;if(i!==null){let r=t.index+1;for(let o=0;o<i.length;o+=2){let s=i[o+1],d=s===-1?n(t,e):e[s];e[r++]=d}}}function BS(e,t,n,i){let o=i.get(Wf,ey)||n===si.ShadowDom,s=e.selectRootElement(t,o);return US(s),s}function US(e){Ly(e)}var Ly=()=>null;function $S(e){Bv(e)?Cy(e):HE(e)}function jy(){Ly=$S}function HS(e){return e==="class"?"className":e==="for"?"htmlFor":e==="formaction"?"formAction":e==="innerHtml"?"innerHTML":e==="readonly"?"readOnly":e==="tabindex"?"tabIndex":e}function qS(e,t,n,i,r,o){let s=t[Q];if(hh(e,s,t,n,i)){ri(e)&&GS(t,e.index);return}e.type&3&&(n=HS(n)),Vy(e,t,n,i,r,o)}function Vy(e,t,n,i,r,o){if(e.type&3){let s=nn(e,t);i=o!=null?o(i,e.value||"",n):i,r.setProperty(s,n,i)}else e.type&12}function GS(e,t){let n=rn(t,e);n[re]&16||(n[re]|=64)}function WS(e,t,n){let i=n.directiveStart,r=n.directiveEnd;ri(n)&&vS(t,n,e.data[i+n.componentOffset]),e.firstCreatePass||ac(n,t);let o=n.initialInputs;for(let s=i;s<r;s++){let d=e.data[s],u=Ms(t,e,s,n);if(so(u,t),o!==null&&JS(t,s-i,u,d,n,o),Fn(d)){let f=rn(n.index,t);f[Ge]=Ms(t,e,s,n)}}}function YS(e,t,n){let i=n.directiveStart,r=n.directiveEnd,o=n.index,s=F0();try{Ii(o);for(let d=i;d<r;d++){let u=e.data[d],f=t[d];Bl(d),(u.hostBindings!==null||u.hostVars!==0||u.hostAttrs!==null)&&QS(u,f)}}finally{Ii(-1),Bl(s)}}function QS(e,t){e.hostBindings!==null&&e.hostBindings(1,t)}function fh(e,t){let n=e.directiveRegistry,i=null;if(n)for(let r=0;r<n.length;r++){let o=n[r];gy(t,o.selectors,!1)&&(i??=[],Fn(o)?i.unshift(o):i.push(o))}return i}function ZS(e,t,n,i,r,o){let s=nn(e,t);KS(t[Ee],s,o,e.value,n,i,r)}function KS(e,t,n,i,r,o,s){if(o==null)e.removeAttribute(t,r,n);else{let d=s==null?Tn(o):s(o,i||"",r);e.setAttribute(t,r,d,n)}}function JS(e,t,n,i,r,o){let s=o[t];if(s!==null)for(let d=0;d<s.length;d+=2){let u=s[d],f=s[d+1];vf(i,n,u,f)}}function Lc(e,t,n,i,r){let o=Ce+n,s=t[Q],d=r(s,t,e,i,n);t[o]=d,no(e,!0);let u=e.type===2;return u?(by(t[Ee],d,e),(I0()===0||eo(e))&&so(d,t),O0()):so(d,t),Gl()&&(!u||!Vs(e))&&uh(s,t,d,e),e}function jc(e){let t=e;return Lp()?jp():(t=t.parent,no(t,!1)),t}function XS(e,t){let n=e[Mi];if(!n)return;let i;try{i=n.get(zt,null)}catch{i=null}i?.(t)}function hh(e,t,n,i,r){let o=e.inputs?.[i],s=e.hostDirectiveInputs?.[i],d=!1;if(s)for(let u=0;u<s.length;u+=2){let f=s[u],h=s[u+1],g=t.data[f];vf(g,n[f],h,r),d=!0}if(o)for(let u of o){let f=n[u],h=t.data[u];vf(h,f,i,r),d=!0}return d}function eM(e,t){let n=rn(t,e),i=n[Q];tM(i,n);let r=n[Ot];r!==null&&n[Tt]===null&&(n[Tt]=ry(r,n[Mi])),Me(18),mh(i,n,n[Ge]),Me(19,n[Ge])}function tM(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}function mh(e,t,n){$l(t);try{let i=e.viewQuery;i!==null&&gf(1,i,n);let r=e.template;r!==null&&Fy(e,t,r,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[Rn]?.finishViewCreation(e),e.staticContentQueries&&cy(e,t),e.staticViewQueries&&gf(2,e.viewQuery,n);let o=e.components;o!==null&&nM(t,o)}catch(i){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),i}finally{t[re]&=-5,Hl()}}function nM(e,t){for(let n=0;n<t.length;n++)eM(e,t[n])}function Bs(e,t,n,i){let r=ie(null);try{let o=t.tView,d=e[re]&4096?4096:16,u=rh(e,o,n,d,null,t,null,null,i?.injector??null,i?.embeddedViewInjector??null,i?.dehydratedView??null),f=e[t.index];u[Di]=f;let h=e[Rn];return h!==null&&(u[Rn]=h.createEmbeddedView(o)),mh(o,u,n),u}finally{ie(r)}}function lo(e,t){return!t||t.firstChild===null||cc(e)}function Is(e,t,n,i,r=!1){for(;n!==null;){if(n.type===128){n=r?n.projectionNext:n.next;continue}let o=t[n.index];o!==null&&i.push(Zt(o)),Qt(o)&&zy(o,i);let s=n.type;if(s&8)Is(e,t,n.child,i);else if(s&32){let d=sh(n,t),u;for(;u=d();)i.push(u)}else if(s&16){let d=Ry(t,n);if(Array.isArray(d))i.push(...d);else{let u=wi(t[ht]);Is(u[Q],u,d,i,!0)}}n=r?n.projectionNext:n.next}return i}function zy(e,t){for(let n=We;n<e.length;n++){let i=e[n],r=i[Q].firstChild;r!==null&&Is(i[Q],i,r,t)}e[Nn]!==e[Ot]&&t.push(e[Nn])}function By(e){if(e[ir]!==null){for(let t of e[ir])t.impl.addSequence(t);e[ir].length=0}}var Uy=[];function iM(e){return e[Wt]??rM(e)}function rM(e){let t=Uy.pop()??Object.create(sM);return t.lView=e,t}function oM(e){e.lView[Wt]!==e&&(e.lView=null,Uy.push(e))}var sM=X(k({},Nr),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{to(e.lView)},consumerOnSignalRead(){this.lView[Wt]=this}});function aM(e){let t=e[Wt]??Object.create(lM);return t.lView=e,t}var lM=X(k({},Nr),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{let t=wi(e.lView);for(;t&&!$y(t[Q]);)t=wi(t);t&&Op(t)},consumerOnSignalRead(){this.lView[Wt]=this}});function $y(e){return e.type!==2}function Hy(e){if(e[gs]===null)return;let t=!0;for(;t;){let n=!1;for(let i of e[gs])i.dirty&&(n=!0,i.zone===null||Zone.current===i.zone?i.run():i.zone.run(()=>i.run()));t=n&&!!(e[re]&8192)}}var cM=100;function qy(e,t=0){let i=e[An].rendererFactory,r=!1;r||i.begin?.();try{dM(e,t)}finally{r||i.end?.()}}function dM(e,t){let n=Vp();try{zp(!0),bf(e,t);let i=0;for(;_s(e);){if(i===cM)throw new N(103,!1);i++,bf(e,1)}}finally{zp(n)}}function uM(e,t,n,i){if(lr(t))return;let r=t[re],o=!1,s=!1;$l(t);let d=!0,u=null,f=null;o||($y(e)?(f=iM(t),u=Lr(f)):Ya()===null?(d=!1,f=aM(t),u=Lr(f)):t[Wt]&&(rs(t[Wt]),t[Wt]=null));try{Ip(t),A0(e.bindingStartIndex),n!==null&&Fy(e,t,n,2,i);let h=(r&3)===3;if(!o)if(h){let y=e.preOrderCheckHooks;y!==null&&Kl(t,y,null)}else{let y=e.preOrderHooks;y!==null&&Jl(t,y,0,null),Zp(t,0)}if(s||pM(t),Hy(t),Gy(t,0),e.contentQueries!==null&&cy(e,t),!o)if(h){let y=e.contentCheckHooks;y!==null&&Kl(t,y)}else{let y=e.contentHooks;y!==null&&Jl(t,y,1),Zp(t,1)}hM(e,t);let g=e.components;g!==null&&Yy(t,g,0);let b=e.viewQuery;if(b!==null&&gf(2,b,i),!o)if(h){let y=e.viewCheckHooks;y!==null&&Kl(t,y)}else{let y=e.viewHooks;y!==null&&Jl(t,y,2),Zp(t,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),t[Nl]){for(let y of t[Nl])y();t[Nl]=null}o||(By(t),t[re]&=-73)}catch(h){throw o||to(t),h}finally{f!==null&&(ns(f,u),d&&oM(f)),Hl()}}function Gy(e,t){for(let n=Hv(e);n!==null;n=qv(n))for(let i=We;i<n.length;i++){let r=n[i];Wy(r,t)}}function pM(e){for(let t=Hv(e);t!==null;t=qv(t)){if(!(t[re]&2))continue;let n=t[sr];for(let i=0;i<n.length;i++){let r=n[i];Op(r)}}}function fM(e,t,n){Me(18);let i=rn(t,e);Wy(i,n),Me(19,i[Ge])}function Wy(e,t){Ll(e)&&bf(e,t)}function bf(e,t){let i=e[Q],r=e[re],o=e[Wt],s=!!(t===0&&r&16);if(s||=!!(r&64&&t===0),s||=!!(r&1024),s||=!!(o?.dirty&&is(o)),s||=!1,o&&(o.dirty=!1),e[re]&=-9217,s)uM(i,e,i.template,e[Ge]);else if(r&8192){let d=ie(null);try{Hy(e),Gy(e,1);let u=i.components;u!==null&&Yy(e,u,1),By(e)}finally{ie(d)}}}function Yy(e,t,n){for(let i=0;i<t.length;i++)fM(e,t[i],n)}function hM(e,t){let n=e.hostBindingOpCodes;if(n!==null)try{for(let i=0;i<n.length;i++){let r=n[i];if(r<0)Ii(~r);else{let o=r,s=n[++i],d=n[++i];N0(s,o);let u=t[o];Me(24,u),d(2,u),Me(25,u)}}}finally{Ii(-1)}}function gh(e,t){let n=Vp()?64:1088;for(e[An].changeDetectionScheduler?.notify(t);e;){e[re]|=n;let i=wi(e);if(ar(e)&&!i)return e;e=i}return null}function Qy(e,t,n,i){return[e,!0,0,t,null,i,null,n,null,null]}function Zy(e,t){let n=We+t;if(n<e.length)return e[n]}function Us(e,t,n,i=!0){let r=t[Q];if(mM(r,t,e,n),i){let s=Cf(n,e),d=t[Ee],u=d.parentNode(e[Nn]);u!==null&&PS(r,e[Pt],d,t,u,s)}let o=t[Tt];o!==null&&o.firstChild!==null&&(o.firstChild=null)}function Ky(e,t){let n=Os(e,t);return n!==void 0&&Rc(n[Q],n),n}function Os(e,t){if(e.length<=We)return;let n=We+t,i=e[n];if(i){let r=i[Di];r!==null&&r!==e&&dh(r,i),t>0&&(e[n-1][tn]=i[tn]);let o=ps(e,We+t);OS(i[Q],i);let s=o[Rn];s!==null&&s.detachView(o[Q]),i[it]=null,i[tn]=null,i[re]&=-129}return i}function mM(e,t,n,i){let r=We+i,o=n.length;i>0&&(n[r-1][tn]=t),i<o-We?(t[tn]=n[r],fp(n,We+i,t)):(n.push(t),t[tn]=null),t[it]=n;let s=t[Di];s!==null&&n!==s&&Jy(s,t);let d=t[Rn];d!==null&&d.insertView(e),jl(t),t[re]|=128}function Jy(e,t){let n=e[sr],i=t[it];if(Yt(i))e[re]|=2;else{let r=i[it][ht];t[ht]!==r&&(e[re]|=2)}n===null?e[sr]=[t]:n.push(t)}var Oi=class{_lView;_cdRefInjectingView;_appRef=null;_attachedToViewContainer=!1;exhaustive;get rootNodes(){let t=this._lView,n=t[Q];return Is(n,t,n.firstChild,[])}constructor(t,n){this._lView=t,this._cdRefInjectingView=n}get context(){return this._lView[Ge]}set context(t){this._lView[Ge]=t}get destroyed(){return lr(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let t=this._lView[it];if(Qt(t)){let n=t[vs],i=n?n.indexOf(this):-1;i>-1&&(Os(t,i),ps(n,i))}this._attachedToViewContainer=!1}Rc(this._lView[Q],this._lView)}onDestroy(t){Pp(this._lView,t)}markForCheck(){gh(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[re]&=-129}reattach(){jl(this._lView),this._lView[re]|=128}detectChanges(){this._lView[re]|=1024,qy(this._lView)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new N(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let t=ar(this._lView),n=this._lView[Di];n!==null&&!t&&dh(n,this._lView),Ty(this._lView[Q],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new N(902,!1);this._appRef=t;let n=ar(this._lView),i=this._lView[Di];i!==null&&!n&&Jy(i,this._lView),jl(this._lView)}};var Pi=(()=>{class e{_declarationLView;_declarationTContainer;elementRef;static __NG_ELEMENT_ID__=gM;constructor(n,i,r){this._declarationLView=n,this._declarationTContainer=i,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,i){return this.createEmbeddedViewImpl(n,i)}createEmbeddedViewImpl(n,i,r){let o=Bs(this._declarationLView,this._declarationTContainer,n,{embeddedViewInjector:i,dehydratedView:r});return new Oi(o)}}return e})();function gM(){return Vc(rt(),K())}function Vc(e,t){return e.type&4?new Pi(t,e,po(e,t)):null}function mo(e,t,n,i,r){let o=e.data[t];if(o===null)o=vM(e,t,n,i,r),R0()&&(o.flags|=32);else if(o.type&64){o.type=n,o.value=i,o.attrs=r;let s=T0();o.injectorIndex=s===null?-1:s.injectorIndex}return no(o,!0),o}function vM(e,t,n,i,r){let o=Fp(),s=Lp(),d=s?o:o&&o.parent,u=e.data[t]=_M(e,d,n,t,i,r);return yM(e,u,o,s),u}function yM(e,t,n,i){e.firstChild===null&&(e.firstChild=t),n!==null&&(i?n.child==null&&t.parent!==null&&(n.child=t):n.next===null&&(n.next=t,t.prev=n))}function _M(e,t,n,i,r,o){let s=t?t.injectorIndex:-1,d=0;return zl()&&(d|=128),{type:n,index:i,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:d,providerIndexes:0,value:r,attrs:o,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}var CM=new RegExp(`^(\\d+)*(${Yv}|${Wv})*(.*)`);function bM(e){let t=e.match(CM),[n,i,r,o]=t,s=i?parseInt(i,10):r,d=[];for(let[u,f,h]of o.matchAll(/(f|n)(\d*)/g)){let g=parseInt(h,10)||1;d.push(f,g)}return[s,...d]}function xM(e){return!e.prev&&e.parent?.type===8}function ef(e){return e.index-Ce}function wM(e,t){let n=e.i18nNodes;if(n)return n.get(t)}function zc(e,t,n,i){let r=ef(i),o=wM(e,r);if(o===void 0){let s=e.data[Jv];if(s?.[r])o=SM(s[r],n);
4else if(t.firstChild===i)o=e.firstChild;else{let d=i.prev===null,u=i.prev??i.parent;if(xM(i)){let f=ef(i.parent);o=mf(e,f)}else{let f=nn(u,n);if(d)o=f.firstChild;else{let h=ef(u),g=mf(e,h);if(u.type===2&&g){let y=Qf(e,h)+1;o=Bc(y,g)}else o=f.nextSibling}}}}return o}function Bc(e,t){let n=t;for(let i=0;i<e;i++)n=n.nextSibling;return n}function EM(e,t){let n=e;for(let i=0;i<t.length;i+=2){let r=t[i],o=t[i+1];for(let s=0;s<o;s++)switch(r){case LE:n=n.firstChild;break;case jE:n=n.nextSibling;break}}return n}function SM(e,t){let[n,...i]=bM(e),r;if(n===Wv)r=t[ht][Ot];else if(n===Yv)r=fy(t[ht][Ot]);else{let o=Number(n);r=Zt(t[o+Ce])}return EM(r,i)}var MM=!1;function Xy(e){MM=e}function DM(e){let t=e[Tt];if(t){let{i18nNodes:n,dehydratedIcuData:i}=t;if(n&&i){let r=e[Ee];for(let o of i.values())IM(r,n,o)}t.i18nNodes=void 0,t.dehydratedIcuData=void 0}}function IM(e,t,n){for(let i of n.node.cases[n.case]){let r=t.get(i.index-Ce);r&&nh(e,r,!1)}}function Uc(e){let t=e[or]??[],i=e[it][Ee],r=[];for(let o of t)o.data[Xv]!==void 0?r.push(o):OM(o,i);e[or]=r}function OM(e,t){let n=0,i=e.firstChild;if(i){let r=e.data[Ds];for(;n<r;){let o=i.nextSibling;nh(t,i,!1),i=o,n++}}}function e_(e){Uc(e);let t=e[Ot];Yt(t)&&mc(t);for(let n=We;n<e.length;n++)mc(e[n])}function mc(e){DM(e);let t=e[Q];for(let n=Ce;n<t.bindingStartIndex;n++)if(Qt(e[n])){let i=e[n];e_(i)}else Yt(e[n])&&mc(e[n])}function t_(e){let t=e._views;for(let n of t){let i=oy(n);i!==null&&i[Ot]!==null&&(Yt(i)?mc(i):e_(i))}}function PM(e,t){let n=[];for(let i of t)for(let r=0;r<(i[qf]??1);r++){let o={data:i,firstChild:null};i[Ds]>0&&(o.firstChild=e,e=Bc(i[Ds],e)),n.push(o)}return[e,n]}var n_=()=>null,i_=()=>null;function r_(){n_=TM,i_=kM}function TM(e,t){return s_(e,t)?e[or].shift():(Uc(e),null)}function Ps(e,t){return n_(e,t)}function kM(e,t,n){if(t.tView.ssrId===null)return null;let i=Ps(e,t.tView.ssrId);return n[Q].firstUpdatePass&&i===null&&AM(n,t),i}function o_(e,t,n){return i_(e,t,n)}function AM(e,t){let n=t;for(;n;){if(lv(e,n))return;if((n.flags&256)===256)break;n=n.prev}for(n=t.next;n&&(n.flags&512)===512;){if(lv(e,n))return;n=n.next}}function s_(e,t){let n=e[or];return!t||n===null||n.length===0?!1:n[0].data[Kv]===t}function lv(e,t){let n=t.tView?.ssrId;if(n==null)return!1;let i=e[t.index];return Qt(i)&&s_(i,n)?(Uc(i),!0):!1}var a_=class{},$c=class{},xf=class{resolveComponentFactory(t){throw new N(917,!1)}},$s=class{static NULL=new xf},fr=class{},Bt=(()=>{class e{destroyNode=null;static __NG_ELEMENT_ID__=()=>RM()}return e})();function RM(){let e=K(),t=rt(),n=rn(t.index,e);return(Yt(n)?n:e)[Ee]}var l_=(()=>{class e{static \u0275prov=A({token:e,providedIn:"root",factory:()=>null})}return e})();var tc={},wf=class{injector;parentInjector;constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,i){let r=this.injector.get(t,tc,i);return r!==tc||n===tc?r:this.parentInjector.get(t,n,i)}};function gc(e,t,n){let i=n?e.styles:null,r=n?e.classes:null,o=0;if(t!==null)for(let s=0;s<t.length;s++){let d=t[s];if(typeof d=="number")o=d;else if(o==1)r=Il(r,d);else if(o==2){let u=d,f=t[++s];i=Il(i,u+": "+f+";")}}n?e.styles=i:e.stylesWithoutHost=i,n?e.classes=r:e.classesWithoutHost=r}function C(e,t=0){let n=K();if(n===null)return F(e,t);let i=rt();return Fv(i,n,ut(e),t)}function vh(){let e="invalid";throw new Error(e)}function c_(e,t,n,i,r){let o=i===null?null:{"":-1},s=r(e,n);if(s!==null){let d=s,u=null,f=null;for(let h of s)if(h.resolveHostDirectives!==null){[d,u,f]=h.resolveHostDirectives(s);break}LM(e,t,n,d,o,u,f)}o!==null&&i!==null&&NM(n,i,o)}function NM(e,t,n){let i=e.localNames=[];for(let r=0;r<t.length;r+=2){let o=n[t[r+1]];if(o==null)throw new N(-301,!1);i.push(t[r],o)}}function FM(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function LM(e,t,n,i,r,o,s){let d=i.length,u=!1;for(let b=0;b<d;b++){let y=i[b];!u&&Fn(y)&&(u=!0,FM(e,n,b)),uf(ac(n,t),e,y.type)}$M(n,e.data.length,d);for(let b=0;b<d;b++){let y=i[b];y.providersResolver&&y.providersResolver(y)}let f=!1,h=!1,g=wy(e,t,d,null);d>0&&(n.directiveToIndex=new Map);for(let b=0;b<d;b++){let y=i[b];if(n.mergedAttrs=oo(n.mergedAttrs,y.hostAttrs),VM(e,n,t,g,y),UM(g,y,r),s!==null&&s.has(y)){let[L,j]=s.get(y);n.directiveToIndex.set(y.type,[g,L+n.directiveStart,j+n.directiveStart])}else(o===null||!o.has(y))&&n.directiveToIndex.set(y.type,g);y.contentQueries!==null&&(n.flags|=4),(y.hostBindings!==null||y.hostAttrs!==null||y.hostVars!==0)&&(n.flags|=64);let D=y.type.prototype;!f&&(D.ngOnChanges||D.ngOnInit||D.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),f=!0),!h&&(D.ngOnChanges||D.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),h=!0),g++}jM(e,n,o)}function jM(e,t,n){for(let i=t.directiveStart;i<t.directiveEnd;i++){let r=e.data[i];if(n===null||!n.has(r))cv(0,t,r,i),cv(1,t,r,i),uv(t,i,!1);else{let o=n.get(r);dv(0,t,o,i),dv(1,t,o,i),uv(t,i,!0)}}}function cv(e,t,n,i){let r=e===0?n.inputs:n.outputs;for(let o in r)if(r.hasOwnProperty(o)){let s;e===0?s=t.inputs??={}:s=t.outputs??={},s[o]??=[],s[o].push(i),d_(t,o)}}function dv(e,t,n,i){let r=e===0?n.inputs:n.outputs;for(let o in r)if(r.hasOwnProperty(o)){let s=r[o],d;e===0?d=t.hostDirectiveInputs??={}:d=t.hostDirectiveOutputs??={},d[s]??=[],d[s].push(i,o),d_(t,s)}}function d_(e,t){t==="class"?e.flags|=8:t==="style"&&(e.flags|=16)}function uv(e,t,n){let{attrs:i,inputs:r,hostDirectiveInputs:o}=e;if(i===null||!n&&r===null||n&&o===null||eh(e)){e.initialInputs??=[],e.initialInputs.push(null);return}let s=null,d=0;for(;d<i.length;){let u=i[d];if(u===0){d+=4;continue}else if(u===5){d+=2;continue}else if(typeof u=="number")break;if(!n&&r.hasOwnProperty(u)){let f=r[u];for(let h of f)if(h===t){s??=[],s.push(u,i[d+1]);break}}else if(n&&o.hasOwnProperty(u)){let f=o[u];for(let h=0;h<f.length;h+=2)if(f[h]===t){s??=[],s.push(f[h+1],i[d+1]);break}}d+=2}e.initialInputs??=[],e.initialInputs.push(s)}
vendor: 14,332 bytes, line 4
4function VM(e,t,n,i,r){e.data[i]=r;let o=r.factory||(r.factory=xi(r.type,!0)),s=new pr(o,Fn(r),C,null);e.blueprint[i]=s,n[i]=s,zM(e,t,i,wy(e,n,r.hostVars,mt),r)}function zM(e,t,n,i,r){let o=r.hostBindings;if(o){let s=e.hostBindingOpCodes;s===null&&(s=e.hostBindingOpCodes=[]);let d=~t.index;BM(s)!=d&&s.push(d),s.push(n,i,o)}}function BM(e){let t=e.length;for(;t>0;){let n=e[--t];if(typeof n=="number"&&n<0)return n}return 0}function UM(e,t,n){if(n){if(t.exportAs)for(let i=0;i<t.exportAs.length;i++)n[t.exportAs[i]]=e;Fn(t)&&(n[""]=e)}}function $M(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}function yh(e,t,n,i,r,o,s,d){let u=t[Q],f=u.consts,h=on(f,s),g=mo(u,e,n,i,h);return o&&c_(u,t,g,on(f,d),r),g.mergedAttrs=oo(g.mergedAttrs,g.attrs),g.attrs!==null&&gc(g,g.attrs,!1),g.mergedAttrs!==null&&gc(g,g.mergedAttrs,!0),u.queries!==null&&u.queries.elementStart(u,g),g}function _h(e,t){Dv(e,t),Ep(t)&&e.queries.elementEnd(t)}function u_(e,t,n,i,r,o){let s=t.consts,d=on(s,r),u=mo(t,e,n,i,d);if(u.mergedAttrs=oo(u.mergedAttrs,u.attrs),o!=null){let f=on(s,o);u.localNames=[];for(let h=0;h<f.length;h+=2)u.localNames.push(f[h],-1)}return u.attrs!==null&&gc(u,u.attrs,!1),u.mergedAttrs!==null&&gc(u,u.mergedAttrs,!0),t.queries!==null&&t.queries.elementStart(t,u),u}function Ch(e){return Hc(e)?Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e:!1}function p_(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{let n=e[Symbol.iterator](),i;for(;!(i=n.next()).done;)t(i.value)}}function Hc(e){return e!==null&&(typeof e=="function"||typeof e=="object")}function qc(e,t,n){return e[t]=n}function HM(e,t){return e[t]}function an(e,t,n){if(n===mt)return!1;let i=e[t];return Object.is(i,n)?!1:(e[t]=n,!0)}function bh(e,t,n,i){let r=an(e,t,n);return an(e,t+1,i)||r}function f_(e,t,n,i,r){let o=bh(e,t,n,i);return an(e,t+2,r)||o}function nc(e,t,n){return function i(r){let o=ri(e)?rn(e.index,t):t;gh(o,5);let s=t[Ge],d=pv(t,s,n,r),u=i.__ngNextListenerFn__;for(;u;)d=pv(t,s,u,r)&&d,u=u.__ngNextListenerFn__;return d}}function pv(e,t,n,i){let r=ie(null);try{return Me(6,t,n),n(i)!==!1}catch(o){return XS(e,o),!1}finally{Me(7,t,n),ie(r)}}function h_(e,t,n,i,r,o,s,d){let u=eo(e),f=!1,h=null;if(!i&&u&&(h=GM(t,n,o,e.index)),h!==null){let g=h.__ngLastListenerFn__||h;g.__ngNextListenerFn__=s,h.__ngLastListenerFn__=s,f=!0}else{let g=nn(e,n),b=i?i(g):g;zE(n,b,o,d);let y=r.listen(b,o,d);if(!qM(o)){let D=i?L=>i(Zt(L[e.index])):e.index;m_(D,t,n,o,d,y,!1)}}return f}function qM(e){return e.startsWith("animation")||e.startsWith("transition")}function GM(e,t,n,i){let r=e.cleanup;if(r!=null)for(let o=0;o<r.length-1;o+=2){let s=r[o];if(s===n&&r[o+1]===i){let d=t[Jr],u=r[o+2];return d&&d.length>u?d[u]:null}typeof s=="string"&&(o+=2)}return null}function m_(e,t,n,i,r,o,s){let d=t.firstCreatePass?kp(t):null,u=Tp(n),f=u.length;u.push(r,o),d&&d.push(i,e,f,(f+1)*(s?-1:1))}function fv(e,t,n,i,r,o){let s=t[n],d=t[Q],f=d.data[n].outputs[i],g=s[f].subscribe(o);m_(e.index,d,t,r,o,g,!0)}var Ef=Symbol("BINDING");var vc=class extends $s{ngModule;constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){let n=Si(t);return new co(n,this.ngModule)}};function WM(e){return Object.keys(e).map(t=>{let[n,i,r]=e[t],o={propName:n,templateName:t,isSignal:(i&Tc.SignalBased)!==0};return r&&(o.transform=r),o})}function YM(e){return Object.keys(e).map(t=>({propName:e[t],templateName:t}))}function QM(e,t,n){let i=t instanceof Ze?t:t?.injector;return i&&e.getStandaloneInjector!==null&&(i=e.getStandaloneInjector(i)||i),i?new wf(n,i):n}function ZM(e){let t=e.get(fr,null);if(t===null)throw new N(407,!1);let n=e.get(l_,null),i=e.get(ii,null);return{rendererFactory:t,sanitizer:n,changeDetectionScheduler:i,ngReflect:!1}}function KM(e,t){let n=g_(e);return th(t,n,n==="svg"?Sp:n==="math"?x0:null)}function g_(e){return(e.selectors[0][0]||"div").toLowerCase()}var co=class extends $c{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=WM(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=YM(this.componentDef.outputs),this.cachedOutputs}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=dS(t.selectors),this.ngContentSelectors=t.ngContentSelectors??[],this.isBoundToModule=!!n}create(t,n,i,r,o,s){Me(22);let d=ie(null);try{let u=this.componentDef,f=JM(i,u,s,o),h=QM(u,r||this.ngModule,t),g=ZM(h),b=g.rendererFactory.createRenderer(null,u),y=i?BS(b,i,u.encapsulation,h):KM(u,b),D=s?.some(hv)||o?.some(z=>typeof z!="function"&&z.bindings.some(hv)),L=rh(null,f,null,512|xy(u),null,null,g,b,h,null,ry(y,h,!0));L[Ce]=y,$l(L);let j=null;try{let z=yh(Ce,L,2,"#host",()=>f.directiveRegistry,!0,0);by(b,y,z),so(y,L),Fc(f,L,z),Zf(f,z,L),_h(f,z),n!==void 0&&eD(z,this.ngContentSelectors,n),j=rn(z.index,L),L[Ge]=j[Ge],mh(f,L,null)}catch(z){throw j!==null&&ff(j),ff(L),z}finally{Me(23),Hl()}return new yc(this.componentType,L,!!D)}finally{ie(d)}}};function JM(e,t,n,i){let r=e?["ng-version","20.3.10"]:uS(t.selectors[0]),o=null,s=null,d=0;if(n)for(let h of n)d+=h[Ef].requiredVars,h.create&&(h.targetIdx=0,(o??=[]).push(h)),h.update&&(h.targetIdx=0,(s??=[]).push(h));if(i)for(let h=0;h<i.length;h++){let g=i[h];if(typeof g!="function")for(let b of g.bindings){d+=b[Ef].requiredVars;let y=h+1;b.create&&(b.targetIdx=y,(o??=[]).push(b)),b.update&&(b.targetIdx=y,(s??=[]).push(b))}}let u=[t];if(i)for(let h of i){let g=typeof h=="function"?h:h.type,b=vp(g);u.push(b)}return ih(0,null,XM(o,s),1,d,u,null,null,null,[r],null)}function XM(e,t){return!e&&!t?null:n=>{if(n&1&&e)for(let i of e)i.create();if(n&2&&t)for(let i of t)i.update()}}function hv(e){let t=e[Ef].kind;return t==="input"||t==="twoWay"}var yc=class extends a_{_rootLView;_hasInputBindings;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(t,n,i){super(),this._rootLView=n,this._hasInputBindings=i,this._tNode=ys(n[Q],Ce),this.location=po(this._tNode,n),this.instance=rn(this._tNode.index,n)[Ge],this.hostView=this.changeDetectorRef=new Oi(n,void 0),this.componentType=t}setInput(t,n){this._hasInputBindings;let i=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;let r=this._rootLView,o=hh(i,r[Q],r,t,n);this.previousInputValues.set(t,n);let s=rn(i.index,r);gh(s,1)}get injector(){return new ur(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}};function eD(e,t,n){let i=e.projection=[];for(let r=0;r<t.length;r++){let o=n[r];i.push(o!=null&&o.length?Array.from(o):null)}}var Bn=(()=>{class e{static __NG_ELEMENT_ID__=tD}return e})();function tD(){let e=rt();return y_(e,K())}var nD=Bn,v_=class extends nD{_lContainer;_hostTNode;_hostLView;constructor(t,n,i){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=i}get element(){return po(this._hostTNode,this._hostLView)}get injector(){return new ur(this._hostTNode,this._hostLView)}get parentInjector(){let t=Uf(this._hostTNode,this._hostLView);if(Pv(t)){let n=oc(t,this._hostLView),i=rc(t),r=n[Q].data[i+8];return new ur(r,n)}else return new ur(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){let n=mv(this._lContainer);return n!==null&&n[t]||null}get length(){return this._lContainer.length-We}createEmbeddedView(t,n,i){let r,o;typeof i=="number"?r=i:i!=null&&(r=i.index,o=i.injector);let s=Ps(this._lContainer,t.ssrId),d=t.createEmbeddedViewImpl(n||{},o,s);return this.insertImpl(d,r,lo(this._hostTNode,s)),d}createComponent(t,n,i,r,o,s,d){let u=t&&!lE(t),f;if(u)f=n;else{let j=n||{};f=j.index,i=j.injector,r=j.projectableNodes,o=j.environmentInjector||j.ngModuleRef,s=j.directives,d=j.bindings}let h=u?t:new co(Si(t)),g=i||this.parentInjector;if(!o&&h.ngModule==null){let z=(u?g:this.parentInjector).get(Ze,null);z&&(o=z)}let b=Si(h.componentType??{}),y=Ps(this._lContainer,b?.id??null),D=y?.firstChild??null,L=h.create(g,r,D,o,s,d);return this.insertImpl(L.hostView,f,lo(this._hostTNode,y)),L}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,i){let r=t._lView;if(E0(r)){let d=this.indexOf(t);if(d!==-1)this.detach(d);else{let u=r[it],f=new v_(u,u[Pt],u[it]);f.detach(f.indexOf(t))}}let o=this._adjustIndex(n),s=this._lContainer;return Us(s,r,o,i),t.attachToViewContainerRef(),fp(tf(s),o,t),t}move(t,n){return this.insert(t,n)}indexOf(t){let n=mv(this._lContainer);return n!==null?n.indexOf(t):-1}remove(t){let n=this._adjustIndex(t,-1),i=Os(this._lContainer,n);i&&(ps(tf(this._lContainer),n),Rc(i[Q],i))}detach(t){let n=this._adjustIndex(t,-1),i=Os(this._lContainer,n);return i&&ps(tf(this._lContainer),n)!=null?new Oi(i):null}_adjustIndex(t,n=0){return t??this.length+n}};function mv(e){return e[vs]}function tf(e){return e[vs]||(e[vs]=[])}function y_(e,t){let n,i=t[e.index];return Qt(i)?n=i:(n=Qy(i,t,null,e),t[e.index]=n,oh(t,n)),__(n,t,e,i),new v_(n,e,t)}function iD(e,t){let n=e[Ee],i=n.createComment(""),r=nn(t,e),o=n.parentNode(r);return uc(n,o,i,n.nextSibling(r),!1),i}var __=C_,xh=()=>!1;function rD(e,t,n){return xh(e,t,n)}function C_(e,t,n,i){if(e[Nn])return;let r;n.type&8?r=Zt(i):r=iD(t,n),e[Nn]=r}function oD(e,t,n){if(e[Nn]&&e[or])return!0;let i=n[Tt],r=t.index-Ce;if(!i||Uv(t)||ay(i,r))return!1;let s=mf(i,r),d=i.data[Dc]?.[r],[u,f]=PM(s,d);return e[Nn]=u,e[or]=f,!0}function sD(e,t,n,i){xh(e,n,t)||C_(e,t,n,i)}function b_(){__=sD,xh=oD}var Sf=class e{queryList;matches=null;constructor(t){this.queryList=t}clone(){return new e(this.queryList)}setDirty(){this.queryList.setDirty()}},Mf=class e{queries;constructor(t=[]){this.queries=t}createEmbeddedView(t){let n=t.queries;if(n!==null){let i=t.contentQueries!==null?t.contentQueries[0]:n.length,r=[];for(let o=0;o<i;o++){let s=n.getByIndex(o),d=this.queries[s.indexInDeclarationView];r.push(d.clone())}return new e(r)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}finishViewCreation(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let n=0;n<this.queries.length;n++)wh(t,n).matches!==null&&this.queries[n].setDirty()}},Df=class{flags;read;predicate;constructor(t,n,i=null){this.flags=n,this.read=i,typeof t=="string"?this.predicate=hD(t):this.predicate=t}},If=class e{queries;constructor(t=[]){this.queries=t}elementStart(t,n){for(let i=0;i<this.queries.length;i++)this.queries[i].elementStart(t,n)}elementEnd(t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementEnd(t)}embeddedTView(t){let n=null;for(let i=0;i<this.length;i++){let r=n!==null?n.length:0,o=this.getByIndex(i).embeddedTView(t,r);o&&(o.indexInDeclarationView=i,n!==null?n.push(o):n=[o])}return n!==null?new e(n):null}template(t,n){for(let i=0;i<this.queries.length;i++)this.queries[i].template(t,n)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}},Of=class e{metadata;matches=null;indexInDeclarationView=-1;crossesNgTemplate=!1;_declarationNodeIndex;_appliesToNextNode=!0;constructor(t,n=-1){this.metadata=t,this._declarationNodeIndex=n}elementStart(t,n){this.isApplyingToNode(n)&&this.matchTNode(t,n)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,n){this.elementStart(t,n)}embeddedTView(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new e(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let n=this._declarationNodeIndex,i=t.parent;for(;i!==null&&i.type&8&&i.index!==n;)i=i.parent;return n===(i!==null?i.index:-1)}return this._appliesToNextNode}matchTNode(t,n){let i=this.metadata.predicate;if(Array.isArray(i))for(let r=0;r<i.length;r++){let o=i[r];this.matchTNodeWithReadOption(t,n,aD(n,o)),this.matchTNodeWithReadOption(t,n,Xl(n,t,o,!1,!1))}else i===Pi?n.type&4&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,Xl(n,t,i,!1,!1))}matchTNodeWithReadOption(t,n,i){if(i!==null){let r=this.metadata.read;if(r!==null)if(r===Ke||r===Bn||r===Pi&&n.type&4)this.addMatch(n.index,-2);else{let o=Xl(n,t,r,!1,!1);o!==null&&this.addMatch(n.index,o)}else this.addMatch(n.index,i)}}addMatch(t,n){this.matches===null?this.matches=[t,n]:this.matches.push(t,n)}};function aD(e,t){let n=e.localNames;if(n!==null){for(let i=0;i<n.length;i+=2)if(n[i]===t)return n[i+1]}return null}function lD(e,t){return e.type&11?po(e,t):e.type&4?Vc(e,t):null}function cD(e,t,n,i){return n===-1?lD(t,e):n===-2?dD(e,t,i):Ms(e,e[Q],n,t)}function dD(e,t,n){if(n===Ke)return po(t,e);if(n===Pi)return Vc(t,e);if(n===Bn)return y_(t,e)}function x_(e,t,n,i){let r=t[Rn].queries[i];if(r.matches===null){let o=e.data,s=n.matches,d=[];for(let u=0;s!==null&&u<s.length;u+=2){let f=s[u];if(f<0)d.push(null);else{let h=o[f];d.push(cD(t,h,s[u+1],n.metadata.read))}}r.matches=d}return r.matches}function Pf(e,t,n,i){let r=e.queries.getByIndex(n),o=r.matches;if(o!==null){let s=x_(e,t,r,n);for(let d=0;d<o.length;d+=2){let u=o[d];if(u>0)i.push(s[d/2]);else{let f=o[d+1],h=t[-u];for(let g=We;g<h.length;g++){let b=h[g];b[Di]===b[it]&&Pf(b[Q],b,f,i)}if(h[sr]!==null){let g=h[sr];for(let b=0;b<g.length;b++){let y=g[b];Pf(y[Q],y,f,i)}}}}}return i}function uD(e,t){return e[Rn].queries[t].queryList}function pD(e,t,n){let i=new lc((n&4)===4);return D0(e,t,i,i.destroy),(t[Rn]??=new Mf).queries.push(new Sf(i))-1}function fD(e,t,n){let i=He();return i.firstCreatePass&&(mD(i,new Df(e,t,n),-1),(t&2)===2&&(i.staticViewQueries=!0)),pD(i,K(),t)}function hD(e){return e.split(",").map(t=>t.trim())}function mD(e,t,n){e.queries===null&&(e.queries=new If),e.queries.track(new Of(t,n))}function wh(e,t){return e.queries.getByIndex(t)}function gD(e,t){let n=e[Q],i=wh(n,t);return i.crossesNgTemplate?Pf(n,e,t,[]):x_(n,e,i,t)}var hr=class{},Gc=class{};var _c=class extends hr{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new vc(this);constructor(t,n,i,r=!0){super(),this.ngModuleType=t,this._parent=n;let o=gp(t);this._bootstrapComponents=hy(o.bootstrap),this._r3Injector=Gp(t,n,[{provide:hr,useValue:this},{provide:$s,useValue:this.componentFactoryResolver},...i],ni(t),new Set(["environment"])),r&&this.resolveInjectorInitializer
vendor: 4,333 bytes, line 4
4s()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}},Cc=class extends Gc{moduleType;constructor(t){super(),this.moduleType=t}create(t){return new _c(this.moduleType,t,[])}};var Ts=class extends hr{injector;componentFactoryResolver=new vc(this);instance=null;constructor(t){super();let n=new Xi([...t.providers,{provide:hr,useValue:this},{provide:$s,useValue:this.componentFactoryResolver}],t.parent||hs(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}};function Hs(e,t,n=null){return new Ts({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}var vD=(()=>{class e{_injector;cachedInjectors=new Map;constructor(n){this._injector=n}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){let i=yp(!1,n.type),r=i.length>0?Hs([i],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,r)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(let n of this.cachedInjectors.values())n!==null&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=A({token:e,providedIn:"environment",factory:()=>new e(F(Ze))})}return e})();function R(e){return Rs(()=>{let t=w_(e),n=X(k({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===$f.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:t.standalone?r=>r.get(vD).getOrCreateStandaloneInjector(n):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||si.Emulated,styles:e.styles||Dt,_:null,schemas:e.schemas||null,tView:null,id:""});t.standalone&&ln("NgStandalone"),E_(n);let i=e.dependencies;return n.directiveDefs=gv(i,yD),n.pipeDefs=gv(i,v0),n.id=bD(n),n})}function yD(e){return Si(e)||vp(e)}function Je(e){return Rs(()=>({type:e.type,bootstrap:e.bootstrap||Dt,declarations:e.declarations||Dt,imports:e.imports||Dt,exports:e.exports||Dt,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function _D(e,t){if(e==null)return Ei;let n={};for(let i in e)if(e.hasOwnProperty(i)){let r=e[i],o,s,d,u;Array.isArray(r)?(d=r[0],o=r[1],s=r[2]??o,u=r[3]||null):(o=r,s=r,d=Tc.None,u=null),n[o]=[i,d,u],t[o]=s}return n}function CD(e){if(e==null)return Ei;let t={};for(let n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function be(e){return Rs(()=>{let t=w_(e);return E_(t),t})}function Un(e){return{type:e.type,name:e.name,factory:null,pure:e.pure!==!1,standalone:e.standalone??!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function w_(e){let t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputConfig:e.inputs||Ei,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:e.signals===!0,selectors:e.selectors||Dt,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,resolveHostDirectives:null,hostDirectives:null,inputs:_D(e.inputs,t),outputs:CD(e.outputs),debugInfo:null}}function E_(e){e.features?.forEach(t=>t(e))}function gv(e,t){return e?()=>{let n=typeof e=="function"?e():e,i=[];for(let r of n){let o=t(r);o!==null&&i.push(o)}return i}:null}function bD(e){let t=0,n=typeof e.consts=="function"?"":e.consts,i=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,n,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery];for(let o of i.join("|"))t=Math.imul(31,t)+o.charCodeAt(0)<<0;return t+=2147483648,"c"+t}function xD(e){return Object.getPrototypeOf(e.prototype).constructor}function Kt(e){let t=xD(e.type),n=!0,i=[e];for(;t;){let r;if(Fn(e))r=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new N(903,!1);r=t.\u0275dir}if(r){if(n){i.push(r);let s=e;
vendor: 16,167 bytes, line 4
4s.inputs=nf(e.inputs),s.declaredInputs=nf(e.declaredInputs),s.outputs=nf(e.outputs);let d=r.hostBindings;d&&DD(e,d);let u=r.viewQuery,f=r.contentQueries;if(u&&SD(e,u),f&&MD(e,f),wD(e,r),l0(e.outputs,r.outputs),Fn(r)&&r.data.animation){let h=e.data;h.animation=(h.animation||[]).concat(r.data.animation)}}let o=r.features;if(o)for(let s=0;s<o.length;s++){let d=o[s];d&&d.ngInherit&&d(e),d===Kt&&(n=!1)}}t=Object.getPrototypeOf(t)}ED(i)}function wD(e,t){for(let n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;let i=t.inputs[n];i!==void 0&&(e.inputs[n]=i,e.declaredInputs[n]=t.declaredInputs[n])}}function ED(e){let t=0,n=null;for(let i=e.length-1;i>=0;i--){let r=e[i];r.hostVars=t+=r.hostVars,r.hostAttrs=oo(r.hostAttrs,n=oo(n,r.hostAttrs))}}function nf(e){return e===Ei?{}:e===Dt?[]:e}function SD(e,t){let n=e.viewQuery;n?e.viewQuery=(i,r)=>{t(i,r),n(i,r)}:e.viewQuery=t}function MD(e,t){let n=e.contentQueries;n?e.contentQueries=(i,r,o)=>{t(i,r,o),n(i,r,o)}:e.contentQueries=t}function DD(e,t){let n=e.hostBindings;n?e.hostBindings=(i,r)=>{t(i,r),n(i,r)}:e.hostBindings=t}function S_(e,t,n,i,r,o,s,d){if(n.firstCreatePass){e.mergedAttrs=oo(e.mergedAttrs,e.attrs);let h=e.tView=ih(2,e,r,o,s,n.directiveRegistry,n.pipeRegistry,null,n.schemas,n.consts,null);n.queries!==null&&(n.queries.template(n,e),h.queries=n.queries.embeddedTView(e))}d&&(e.flags|=d),no(e,!1);let u=M_(n,t,e,i);Gl()&&uh(n,t,u,e),so(u,t);let f=Qy(u,t,u,e);t[i+Ce]=f,oh(t,f),rD(f,e,t)}function ID(e,t,n,i,r,o,s,d,u,f,h){let g=n+Ce,b;return t.firstCreatePass?(b=mo(t,g,4,s||null,d||null),Vl()&&c_(t,e,b,on(t.consts,f),fh),Dv(t,b)):b=t.data[g],S_(b,e,t,n,i,r,o,u),eo(b)&&Fc(t,e,b),f!=null&&ho(e,b,h),b}function ks(e,t,n,i,r,o,s,d,u,f,h){let g=n+Ce,b;if(t.firstCreatePass){if(b=mo(t,g,4,s||null,d||null),f!=null){let y=on(t.consts,f);b.localNames=[];for(let D=0;D<y.length;D+=2)b.localNames.push(y[D],-1)}}else b=t.data[g];return S_(b,e,t,n,i,r,o,u),f!=null&&ho(e,b,h),b}function ee(e,t,n,i,r,o,s,d){let u=K(),f=He(),h=on(f.consts,o);return ID(u,f,e,t,n,i,r,h,void 0,s,d),ee}var M_=D_;function D_(e,t,n,i){return oi(!0),t[Ee].createComment("")}function OD(e,t,n,i){let r=!Oc(t,n);oi(r);let o=t[Tt]?.data[Zv]?.[i]??null;if(o!==null&&n.tView!==null&&n.tView.ssrId===null&&(n.tView.ssrId=o),r)return D_(e,t);let s=t[Tt],d=zc(s,e,t,n);Ic(s,i,d);let u=Qf(s,i);return Bc(u,d)}function I_(){M_=OD}var Wc=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}static \u0275fac=function(i){return new(i||e)};static \u0275prov=A({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();var Yc=new B(""),go=new B(""),qs=(()=>{class e{_ngZone;registry;_isZoneStable=!0;_callbacks=[];_taskTrackingZone=null;_destroyRef;constructor(n,i,r){this._ngZone=n,this.registry=i,bp()&&(this._destroyRef=E(mn,{optional:!0})??void 0),Eh||(O_(r),r.addToWindow(i)),this._watchAngularEvents(),n.run(()=>{this._taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){let n=this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),i=this._ngZone.runOutsideAngular(()=>this._ngZone.onStable.subscribe({next:()=>{Se.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}}));this._destroyRef?.onDestroy(()=>{n.unsubscribe(),i.unsubscribe()})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>i.updateCb&&i.updateCb(n)?(clearTimeout(i.timeoutId),!1):!0)}}getPendingTasks(){return this._taskTrackingZone?this._taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,i,r){let o=-1;i&&i>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==o),n()},i)),this._callbacks.push({doneCb:n,timeoutId:o,updateCb:r})}whenStable(n,i,r){if(r&&!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(n,i,r),this._runCallbacksIfReady()}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,i,r){return[]}static \u0275fac=function(i){return new(i||e)(F(Se),F(Gs),F(go))};static \u0275prov=A({token:e,factory:e.\u0275fac})}return e})(),Gs=(()=>{class e{_applications=new Map;registerApplication(n,i){this._applications.set(n,i)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,i=!0){return Eh?.findTestabilityInTree(this,n,i)??null}static \u0275fac=function(i){return new(i||e)};static \u0275prov=A({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function O_(e){Eh=e}var Eh;function Ti(e){return!!e&&typeof e.then=="function"}function Sh(e){return!!e&&typeof e.subscribe=="function"}var P_=new B("");var Mh=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((n,i)=>{this.resolve=n,this.reject=i});appInits=E(P_,{optional:!0})??[];injector=E(It);constructor(){}runInitializers(){if(this.initialized)return;let n=[];for(let r of this.appInits){let o=ft(this.injector,r);if(Ti(o))n.push(o);else if(Sh(o)){let s=new Promise((d,u)=>{o.subscribe({complete:d,error:u})});n.push(s)}}let i=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{i()}).catch(r=>{this.reject(r)}),n.length===0&&i(),this.initialized=!0}static \u0275fac=function(i){return new(i||e)};static \u0275prov=A({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),yr=new B("");function T_(){Pu(()=>{let e="";throw new N(600,e)})}function k_(e){return e.isBoundToModule}var PD=10;var Ut=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=E(zt);afterRenderManager=E(ch);zonelessEnabled=E(bs);rootEffectScheduler=E(Qp);dirtyFlags=0;tracingSnapshot=null;allTestViews=new Set;autoDetectTestViews=new Set;includeAllTestViews=!1;afterTick=new Ue;get allViews(){return[...(this.includeAllTestViews?this.allTestViews:this.autoDetectTestViews).keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];internalPendingTask=E(jn);get isStable(){return this.internalPendingTask.hasPendingTasksObservable.pipe(pe(n=>!n))}constructor(){E(vr,{optional:!0})}whenStable(){let n;return new Promise(i=>{n=this.isStable.subscribe({next:r=>{r&&i()}})}).finally(()=>{n.unsubscribe()})}_injector=E(Ze);_rendererFactory=null;get injector(){return this._injector}bootstrap(n,i){return this.bootstrapImpl(n,i)}bootstrapImpl(n,i,r=It.NULL){return this._injector.get(Se).run(()=>{Me(10);let s=n instanceof $c;if(!this._injector.get(Mh).done){let D="";throw new N(405,D)}let u;s?u=n:u=this._injector.get($s).resolveComponentFactory(n),this.componentTypes.push(u.componentType);let f=k_(u)?void 0:this._injector.get(hr),h=i||u.selector,g=u.create(r,[],h,f),b=g.location.nativeElement,y=g.injector.get(Yc,null);return y?.registerApplication(b),g.onDestroy(()=>{this.detachView(g.hostView),Ss(this.components,g),y?.unregisterApplication(b)}),this._loadComponent(g),Me(11,g),g})}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){Me(12),this.tracingSnapshot!==null?this.tracingSnapshot.run(kc.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new N(101,!1);let n=ie(null);try{this._runningTick=!0,this.synchronize()}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,ie(n),this.afterTick.next(),Me(13)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(fr,null,{optional:!0}));let n=0;for(;this.dirtyFlags!==0&&n++<PD;)Me(14),this.synchronizeOnce(),Me(15)}synchronizeOnce(){this.dirtyFlags&16&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush());let n=!1;if(this.dirtyFlags&7){let i=!!(this.dirtyFlags&1);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:r}of this.allViews){if(!i&&!_s(r))continue;let o=i&&!this.zonelessEnabled?0:1;qy(r,o),n=!0}if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),this.dirtyFlags&23)return}n||(this._rendererFactory?.begin?.(),this._rendererFactory?.end?.()),this.dirtyFlags&8&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){if(this.allViews.some(({_lView:n})=>_s(n))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(n){let i=n;this._views.push(i),i.attachToAppRef(this)}detachView(n){let i=n;Ss(this._views,i),i.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView);try{this.tick()}catch(r){this.internalErrorHandler(r)}this.components.push(n),this._injector.get(yr,[]).forEach(r=>r(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>Ss(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new N(406,!1);let n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(i){return new(i||e)};static \u0275prov=A({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Ss(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function wt(e,t,n,i){let r=K(),o=dr();if(an(r,o,t)){let s=He(),d=ql();ZS(d,r,e,t,n,i)}return wt}var l8=typeof document<"u"&&typeof document?.documentElement?.getAnimations=="function";var Tf=class{destroy(t){}updateValue(t,n){}swap(t,n){let i=Math.min(t,n),r=Math.max(t,n),o=this.detach(r);if(r-i>1){let s=this.detach(i);this.attach(i,o),this.attach(r,s)}else this.attach(i,o)}move(t,n){this.attach(n,this.detach(t,!0))}};function rf(e,t,n,i,r){return e===n&&Object.is(t,i)?1:Object.is(r(e,t),r(n,i))?-1:0}function TD(e,t,n){let i,r,o=0,s=e.length-1,d=void 0;if(Array.isArray(t)){let u=t.length-1;for(;o<=s&&o<=u;){let f=e.at(o),h=t[o],g=rf(o,f,o,h,n);if(g!==0){g<0&&e.updateValue(o,h),o++;continue}let b=e.at(s),y=t[u],D=rf(s,b,u,y,n);if(D!==0){D<0&&e.updateValue(s,y),s--,u--;continue}let L=n(o,f),j=n(s,b),z=n(o,h);if(Object.is(z,j)){let ve=n(u,y);Object.is(ve,L)?(e.swap(o,s),e.updateValue(s,y),u--,s--):e.move(s,o),e.updateValue(o,h),o++;continue}if(i??=new bc,r??=yv(e,o,s,n),kf(e,i,o,z))e.updateValue(o,h),o++,s++;else if(r.has(z))i.set(L,e.detach(o)),s--;else{let ve=e.create(o,t[o]);e.attach(o,ve),o++,s++}}for(;o<=u;)vv(e,i,n,o,t[o]),o++}else if(t!=null){let u=t[Symbol.iterator](),f=u.next();for(;!f.done&&o<=s;){let h=e.at(o),g=f.value,b=rf(o,h,o,g,n);if(b!==0)b<0&&e.updateValue(o,g),o++,f=u.next();else{i??=new bc,r??=yv(e,o,s,n);let y=n(o,g);if(kf(e,i,o,y))e.updateValue(o,g),o++,s++,f=u.next();else if(!r.has(y))e.attach(o,e.create(o,g)),o++,s++,f=u.next();else{let D=n(o,h);i.set(D,e.detach(o)),s--}}}for(;!f.done;)vv(e,i,n,e.length,f.value),f=u.next()}for(;o<=s;)e.destroy(e.detach(s--));i?.forEach(u=>{e.destroy(u)})}function kf(e,t,n,i){return t!==void 0&&t.has(i)?(e.attach(n,t.get(i)),t.delete(i),!0):!1}function vv(e,t,n,i,r){if(kf(e,t,i,n(i,r)))e.updateValue(i,r);else{let o=e.create(i,r);e.attach(i,o)}}function yv(e,t,n,i){let r=new Set;for(let o=t;o<=n;o++)r.add(i(o,e.at(o)));return r}var bc=class{kvMap=new Map;_vMap=void 0;has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;let n=this.kvMap.get(t);return this._vMap!==void 0&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let i=this.kvMap.get(t);this._vMap===void 0&&(this._vMap=new Map);let r=this._vMap;for(;r.has(i);)i=r.get(i);r.set(i,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,i]of this.kvMap)if(t(i,n),this._vMap!==void 0){let r=this._vMap;for(;r.has(i);)i=r.get(i),t(i,n)}}};function x(e,t,n,i,r,o,s,d){ln("NgControlFlow");let u=K(),f=He(),h=on(f.consts,o);return ks(u,f,e,t,n,i,r,h,256,s,d),Dh}function Dh(e,t,n,i,r,o,s,d){ln("NgControlFlow");let u=K(),f=He(),h=on(f.consts,o);return ks(u,f,e,t,n,i,r,h,512,s,d),Dh}function w(e,t){ln("NgControlFlow");let n=K(),i=dr(),r=n[i]!==mt?n[i]:-1,o=r!==-1?xc(n,Ce+r):void 0,s=0;if(an(n,i,e)){let d=ie(null);try{if(o!==void 0&&Ky(o,s),e!==-1){let u=Ce+e,f=xc(n,u),h=Ff(n[Q],u),g=o_(f,h,n),b=Bs(n,h,t,{dehydratedView:g});Us(f,b,s,lo(h,g))}}finally{ie(d)}}else if(o!==void 0){let d=Zy(o,s);d!==void 0&&(d[Ge]=t)}}var Af=class{lContainer;$implicit;$index;constructor(t,n,i){this.lContainer=t,this.$implicit=n,this.$index=i}get $count(){return this.lContainer.length-We}};function H(e,t){return t}var Rf=class{hasEmptyBlock;trackByFn;liveCollection;constructor(t,n,i){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=i}};function U(e,t,n,i,r,o,s,d,u,f,h,g,b){ln("NgControlFlow");let y=K(),D=He(),L=u!==void 0,j=K(),z=d?s.bind(j[ht][Ge]):s,ve=new Rf(L,z);j[Ce+e]=ve,ks(y,D,e+1,t,n,i,r,on(D.consts,o),256),L&&ks(y,D,e+2,u,f,h,g,on(D.consts,b),512)}var Nf=class extends Tf{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(t,n,i){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=i}get length(){return this.lContainer.length-We}at(t){return this.getLView(t)[Ge].$implicit}attach(t,n){let i=n[Tt];this.needsIndexUpdate||=t!==this.length,Us(this.lContainer,n,t,lo(this.templateTNode,i))}detach(t,n){return this.needsIndexUpdate||=t!==this.length-1,n&&kD(this.lContainer,t),AD(this.lContainer,t)}create(t,n){let i=Ps(this.lContainer,this.templateTNode.tView.ssrId),r=Bs(this.hostLView,this.templateTNode,new Af(this.lContainer,n,t),{dehydratedView:i});return this.operationsCounter?.recordCreate(),r}destroy(t){Rc(t[Q],t),this.operationsCounter?.recordDestroy()}updateValue(t,n){this.getLView(t)[Ge].$implicit=n}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t<this.length;t++)this.getLView(t)[Ge].$index=t}getLView(t){return RD(this.lContainer,t)}};function $(e){let t=ie(null),n=hn();try{let i=K(),r=i[Q],o=i[n],s=n+1,d=xc(i,s);if(o.liveCollection===void 0){let f=Ff(r,s);o.liveCollection=new Nf(d,i,f)}else o.liveCollection.reset();let u=o.liveCollection;if(TD(u,e,o.trackByFn),u.updateIndexes(),o.hasEmptyBlock){let f=dr(),h=u.length===0;if(an(i,f,h)){let g=n+2,b=xc(i,g);if(h){let y=Ff(r,g),D=o_(b,y,i),L=Bs(i,y,void 0,{dehydratedView:D});Us(b,L,0,lo(y,D))}else r.firstUpdatePass&&Uc(b),Ky(b,0)}}}finally{ie(t)}}function xc(e,t){return e[t]}function kD(e,t){if(e.length<=We)return;let n=We+t,i=e[n];i&&i[rr]&&(i[rr].skipLeaveAnimations=!0)}function AD(e,t){return Os(e,t)}function RD(e,t){return Zy(e,t)}function Ff(e,t){return ys(e,t)}function m(e,t,n){let i=K(),r=dr();if(an(i,r,t)){let o=He(),s=ql();qS(s,i,e,t,i[Ee],n)}return m}function Lf(e,t,n,i,r){hh(t,e,n,r?"class":"style",i)}function a(e,t,n,i){let r=K(),o=r[Q],s=e+Ce,d=o.firstCreatePass?yh(s,r,2,t,fh,Vl(),n,i):o.data[s];if(Lc(d,r,e,t,Ih),eo(d)){let u=r[Q];Fc(u,r,d),Zf(u,d,r)}return i!=null&&ho(r,d),a}function l(){let e=He(),t=rt(),n=jc(t);return e.firstCreatePass&&_h(e,n),Rp(n)&&Np(),Ap(),n.classesWithoutHost!=null&&hE(n)&&Lf(e,n,K(),n.classesWithoutHost,!0),n.stylesWithoutHost!=null&&mE(n)&&Lf(e,n,K(),n.stylesWithoutHost,!1),l}function _(e,t,n,i){return a(e,t,n,i),l(),_}function fe(e,t,n,i){let r=K(),o=r[Q],s=e+Ce,d=o.firstCreatePass?u_(s,o,2,t,n,i):o.data[s];return Lc(d,r,e,t,Ih),i!=null&&ho(r,d),fe}function me(){let e=rt(),t=jc(e);return Rp(t)&&Np(),Ap(),me}function kt(e,t,n,i){return fe(e,t,n,i),me(),kt}var Ih=(e,t,n,i,r)=>(oi(!0),th(t[Ee],i,qp()));function ND(e,t,n,i,r){let o=!Oc(t,n);if(oi(o),o)return th(t[Ee],i,qp());let s=t[Tt],d=zc(s,e,t,n);return sy(s,r)&&Ic(s,r,d.nextSibling),s&&(zv(n)||Bv(d))&&ri(n)&&(P0(n),Cy(d)),d}
4function A_(){Ih=ND}function ki(e,t,n){let i=K(),r=i[Q],o=e+Ce,s=r.firstCreatePass?yh(o,i,8,"ng-container",fh,Vl(),t,n):r.data[o];if(Lc(s,i,e,"ng-container",Ph),eo(s)){let d=i[Q];Fc(d,i,s),Zf(d,s,i)}return n!=null&&ho(i,s),ki}function ai(){let e=He(),t=rt(),n=jc(t);return e.firstCreatePass&&_h(e,n),ai}function oe(e,t,n){return ki(e,t,n),ai(),oe}function Qc(e,t,n){let i=K(),r=i[Q],o=e+Ce,s=r.firstCreatePass?u_(o,r,8,"ng-container",t,n):r.data[o];return Lc(s,i,e,"ng-container",Ph),n!=null&&ho(i,s),Qc}function Oh(){let e=rt(),t=jc(e);return ai}var Ph=(e,t,n,i,r)=>(oi(!0),yy(t[Ee],""));function FD(e,t,n,i,r){let o,s=!Oc(t,n);if(oi(s),s)return yy(t[Ee],"");let d=t[Tt],u=zc(d,e,t,n),f=qE(d,r);return Ic(d,r,u),o=Bc(f,u),o}function R_(){Ph=FD}function G(){return K()}function $t(e,t,n){let i=K(),r=dr();if(an(i,r,t)){let o=He(),s=ql();Vy(s,i,e,t,i[Ee],n)}return $t}var Ql=void 0;function LD(e){let t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return t===1&&n===0?1:5}var jD=["en",[["a","p"],["AM","PM"]],[["AM","PM"]],[["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"]],Ql,[["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"]],Ql,[["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}",Ql,"{1} 'at' {0}",Ql],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",LD],of={};function At(e){let t=VD(e),n=_v(t);if(n)return n;let i=t.split("-")[0];if(n=_v(i),n)return n;if(i==="en")return jD;throw new N(701,!1)}function _v(e){return e in of||(of[e]=pt.ng&&pt.ng.common&&pt.ng.common.locales&&pt.ng.common.locales[e]),of[e]}var ze=(function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e})(ze||{});function VD(e){return e.toLowerCase().replace(/_/g,"-")}var Ws="en-US",zD="USD";var BD=Ws;function N_(e){typeof e=="string"&&(BD=e.toLowerCase().replace(/_/g,"-"))}function O(e,t,n){let i=K(),r=He(),o=rt();return UD(r,i,i[Ee],o,e,t,n),O}function gt(e,t,n){let i=K(),r=He(),o=rt();return(o.type&3||n)&&h_(o,r,i,n,i[Ee],e,t,nc(o,i,t)),gt}function UD(e,t,n,i,r,o,s){let d=!0,u=null;if((i.type&3||s)&&(u??=nc(i,t,o),h_(i,e,t,s,n,r,o,u)&&(d=!1)),d){let f=i.outputs?.[r],h=i.hostDirectiveOutputs?.[r];if(h&&h.length)for(let g=0;g<h.length;g+=2){let b=h[g],y=h[g+1];u??=nc(i,t,o),fv(i,t,b,y,r,u)}if(f&&f.length)for(let g of f)u??=nc(i,t,o),fv(i,t,g,r,r,u)}}function v(e=1){return B0(e)}function $D(e,t){let n=null,i=oS(e);for(let r=0;r<t.length;r++){let o=t[r];if(o==="*"){n=r;continue}if(i===null?gy(e,o,!0):lS(i,o))return r}return n}function Ys(e){let t=K()[ht][Pt];if(!t.projection){let n=e?e.length:1,i=t.projection=m0(n,null),r=i.slice(),o=t.child;for(;o!==null;){if(o.type!==128){let s=e?$D(o,e):0;s!==null&&(r[s]?r[s].projectionNext=o:i[s]=o,r[s]=o)}o=o.next}}}function Ai(e,t=0,n,i,r,o){let s=K(),d=He(),u=i?e+1:null;u!==null&&ks(s,d,u,i,r,o,null,n);let f=mo(d,Ce+e,16,null,n||null);f.projection===null&&(f.projection=t),jp();let g=!s[Tt]||zl();s[ht][Pt].projection[f.projection]===null&&u!==null?HD(s,d,u):g&&!Vs(f)&&jS(d,s,f)}
vendor: 14,693 bytes, line 4
4function HD(e,t,n){let i=Ce+n,r=t.data[i],o=e[i],s=Ps(o,r.tView.ssrId),d=Bs(e,r,void 0,{dehydratedView:s});Us(o,d,0,lo(r,s))}function $n(e,t,n){fD(e,t,n)}function _n(e){let t=K(),n=He(),i=Up();Ul(i+1);let r=wh(n,i);if(e.dirty&&w0(t)===((r.metadata.flags&2)===2)){if(r.matches===null)e.reset([]);else{let o=gD(t,i);e.reset(o,IE),e.notifyOnChanges()}return!0}return!1}function Cn(){return uD(K(),Up())}function V(e){let t=k0();return Fl(t,Ce+e)}function Zl(e,t){return e<<17|t<<2}function mr(e){return e>>17&32767}function qD(e){return(e&2)==2}function GD(e,t){return e&131071|t<<17}function jf(e){return e|2}function uo(e){return(e&131068)>>2}function sf(e,t){return e&-131069|t<<2}function WD(e){return(e&1)===1}function Vf(e){return e|1}function YD(e,t,n,i,r,o){let s=o?t.classBindings:t.styleBindings,d=mr(s),u=uo(s);e[i]=n;let f=!1,h;if(Array.isArray(n)){let g=n;h=g[1],(h===null||Kr(g,h)>0)&&(f=!0)}else h=n;if(r)if(u!==0){let b=mr(e[d+1]);e[i+1]=Zl(b,d),b!==0&&(e[b+1]=sf(e[b+1],i)),e[d+1]=GD(e[d+1],i)}else e[i+1]=Zl(d,0),d!==0&&(e[d+1]=sf(e[d+1],i)),d=i;else e[i+1]=Zl(u,0),d===0?d=i:e[u+1]=sf(e[u+1],i),u=i;f&&(e[i+1]=jf(e[i+1])),Cv(e,h,i,!0),Cv(e,h,i,!1),QD(t,h,e,i,o),s=Zl(d,u),o?t.classBindings=s:t.styleBindings=s}function QD(e,t,n,i,r){let o=r?e.residualClasses:e.residualStyles;o!=null&&typeof t=="string"&&Kr(o,t)>=0&&(n[i+1]=Vf(n[i+1]))}function Cv(e,t,n,i){let r=e[n+1],o=t===null,s=i?mr(r):uo(r),d=!1;for(;s!==0&&(d===!1||o);){let u=e[s],f=e[s+1];ZD(u,t)&&(d=!0,e[s+1]=i?Vf(f):jf(f)),s=i?mr(f):uo(f)}d&&(e[n+1]=i?jf(r):Vf(r))}function ZD(e,t){return e===null||t==null||(Array.isArray(e)?e[1]:e)===t?!0:Array.isArray(e)&&typeof t=="string"?Kr(e,t)>=0:!1}var vn={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function KD(e){return e.substring(vn.key,vn.keyEnd)}function JD(e){return XD(e),F_(e,L_(e,0,vn.textEnd))}function F_(e,t){let n=vn.textEnd;return n===t?-1:(t=vn.keyEnd=eI(e,vn.key=t,n),L_(e,t,n))}function XD(e){vn.key=0,vn.keyEnd=0,vn.value=0,vn.valueEnd=0,vn.textEnd=e.length}function L_(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function eI(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}function Rt(e,t,n){return j_(e,t,n,!1),Rt}function ue(e,t){return j_(e,t,null,!0),ue}function Le(e){nI(lI,tI,e,!0)}function tI(e,t){for(let n=JD(t);n>=0;n=F_(t,n))kl(e,KD(t),!0)}function j_(e,t,n,i){let r=K(),o=He(),s=Cs(2);if(o.firstUpdatePass&&z_(o,e,s,i),t!==mt&&an(r,s,t)){let d=o.data[hn()];B_(o,d,r,r[Ee],e,r[s+1]=dI(t,n),i,s)}}function nI(e,t,n,i){let r=He(),o=Cs(2);r.firstUpdatePass&&z_(r,null,o,i);let s=K();if(n!==mt&&an(s,o,n)){let d=r.data[hn()];if(U_(d,i)&&!V_(r,o)){let u=i?d.classesWithoutHost:d.stylesWithoutHost;u!==null&&(n=Il(u,n||"")),Lf(r,d,s,n,i)}else cI(r,d,s,s[Ee],s[o+1],s[o+1]=aI(e,t,n),i,o)}}function V_(e,t){return t>=e.expandoStartIndex}function z_(e,t,n,i){let r=e.data;if(r[n+1]===null){let o=r[hn()],s=V_(e,n);U_(o,i)&&t===null&&!s&&(t=!1),t=iI(r,o,t,i),YD(r,o,t,n,s,i)}}function iI(e,t,n,i){let r=L0(e),o=i?t.residualClasses:t.residualStyles;if(r===null)(i?t.classBindings:t.styleBindings)===0&&(n=af(null,e,t,n,i),n=As(n,t.attrs,i),o=null);else{let s=t.directiveStylingLast;if(s===-1||e[s]!==r)if(n=af(r,e,t,n,i),o===null){let u=rI(e,t,i);u!==void 0&&Array.isArray(u)&&(u=af(null,e,t,u[1],i),u=As(u,t.attrs,i),oI(e,t,i,u))}else o=sI(e,t,i)}return o!==void 0&&(i?t.residualClasses=o:t.residualStyles=o),n}function rI(e,t,n){let i=n?t.classBindings:t.styleBindings;if(uo(i)!==0)return e[mr(i)]}function oI(e,t,n,i){let r=n?t.classBindings:t.styleBindings;e[mr(r)]=i}function sI(e,t,n){let i,r=t.directiveEnd;for(let o=1+t.directiveStylingLast;o<r;o++){let s=e[o].hostAttrs;i=As(i,s,n)}return As(i,t.attrs,n)}function af(e,t,n,i,r){let o=null,s=n.directiveEnd,d=n.directiveStylingLast;for(d===-1?d=n.directiveStart:d++;d<s&&(o=t[d],i=As(i,o.hostAttrs,r),o!==e);)d++;return e!==null&&(n.directiveStylingLast=d),i}function As(e,t,n){let i=n?1:2,r=-1;if(t!==null)for(let o=0;o<t.length;o++){let s=t[o];typeof s=="number"?r=s:r===i&&(Array.isArray(e)||(e=e===void 0?[]:["",e]),kl(e,s,n?!0:t[++o]))}return e===void 0?null:e}function aI(e,t,n){if(n==null||n==="")return Dt;let i=[],r=gr(n);if(Array.isArray(r))for(let o=0;o<r.length;o++)e(i,r[o],!0);else if(typeof r=="object")for(let o in r)r.hasOwnProperty(o)&&e(i,o,r[o]);else typeof r=="string"&&t(i,r);return i}function lI(e,t,n){let i=String(t);i!==""&&!i.includes(" ")&&kl(e,i,n)}function cI(e,t,n,i,r,o,s,d){r===mt&&(r=Dt);let u=0,f=0,h=0<r.length?r[0]:null,g=0<o.length?o[0]:null;for(;h!==null||g!==null;){let b=u<r.length?r[u+1]:void 0,y=f<o.length?o[f+1]:void 0,D=null,L;h===g?(u+=2,f+=2,b!==y&&(D=g,L=y)):g===null||h!==null&&h<g?(u+=2,D=h):(f+=2,D=g,L=y),D!==null&&B_(e,t,n,i,D,L,s,d),h=u<r.length?r[u]:null,g=f<o.length?o[f]:null}}function B_(e,t,n,i,r,o,s,d){if(!(t.type&3))return;let u=e.data,f=u[d+1],h=WD(f)?bv(u,t,n,r,uo(f),s):void 0;if(!wc(h)){wc(o)||qD(f)&&(o=bv(u,null,n,r,d,s));let g=Mp(hn(),n);zS(i,s,g,r,o)}}function bv(e,t,n,i,r,o){let s=t===null,d;for(;r>0;){let u=e[r],f=Array.isArray(u),h=f?u[1]:u,g=h===null,b=n[r+1];b===mt&&(b=g?Dt:void 0);let y=g?Al(b,i):h===i?b:void 0;if(f&&!wc(y)&&(y=Al(u,i)),wc(y)&&(d=y,s))return d;let D=e[r+1];r=s?mr(D):uo(D)}if(t!==null){let u=o?t.residualClasses:t.residualStyles;u!=null&&(d=Al(u,i))}return d}function wc(e){return e!==void 0}function dI(e,t){return e==null||e===""||(typeof t=="string"?e=e+t:typeof e=="object"&&(e=ni(gr(e)))),e}function U_(e,t){return(e.flags&(t?8:16))!==0}function c(e,t=""){let n=K(),i=He(),r=e+Ce,o=i.firstCreatePass?mo(i,r,1,t,null):i.data[r],s=$_(i,n,o,t,e);n[r]=s,Gl()&&uh(i,n,s,o),no(o,!1)}var $_=(e,t,n,i,r)=>(oi(!0),vy(t[Ee],i));function uI(e,t,n,i,r){let o=!Oc(t,n);if(oi(o),o)return vy(t[Ee],i);let s=t[Tt];return zc(s,e,t,n)}function H_(){$_=uI}function q_(e,t,n,i=""){return an(e,dr(),n)?t+Tn(n)+i:mt}function pI(e,t,n,i,r,o=""){let s=Bp(),d=bh(e,s,n,r);return Cs(2),d?t+Tn(n)+i+Tn(r)+o:mt}function fI(e,t,n,i,r,o,s,d=""){let u=Bp(),f=f_(e,u,n,r,s);return Cs(3),f?t+Tn(n)+i+Tn(r)+o+Tn(s)+d:mt}function M(e){return W("",e),M}function W(e,t,n){let i=K(),r=q_(i,e,t,n);return r!==mt&&Th(i,hn(),r),W}function ot(e,t,n,i,r){let o=K(),s=pI(o,e,t,n,i,r);return s!==mt&&Th(o,hn(),s),ot}function Zc(e,t,n,i,r,o,s){let d=K(),u=fI(d,e,t,n,i,r,o,s);return u!==mt&&Th(d,hn(),u),Zc}function Th(e,t,n){let i=Mp(t,e);pS(e[Ee],i,n)}function Z(e,t,n=""){return q_(K(),e,t,n)}function hI(e,t,n){let i=He();if(i.firstCreatePass){let r=Fn(e);zf(n,i.data,i.blueprint,r,!0),zf(t,i.data,i.blueprint,r,!1)}}function zf(e,t,n,i,r){if(e=ut(e),Array.isArray(e))for(let o=0;o<e.length;o++)zf(e[o],t,n,i,r);else{let o=He(),s=K(),d=rt(),u=Ji(e)?e:ut(e.provide),f=Cp(e),h=d.providerIndexes&1048575,g=d.directiveStart,b=d.providerIndexes>>20;if(Ji(e)||!e.multi){let y=new pr(f,r,C,null),D=cf(u,t,r?h:h+b,g);D===-1?(uf(ac(d,s),o,u),lf(o,e,t.length),t.push(u),d.directiveStart++,d.directiveEnd++,r&&(d.providerIndexes+=1048576),n.push(y),s.push(y)):(n[D]=y,s[D]=y)}else{let y=cf(u,t,h+b,g),D=cf(u,t,h,h+b),L=y>=0&&n[y],j=D>=0&&n[D];if(r&&!j||!r&&!L){uf(ac(d,s),o,u);let z=vI(r?gI:mI,n.length,r,i,f,e);!r&&j&&(n[D].providerFactory=z),lf(o,e,t.length,0),t.push(u),d.directiveStart++,d.directiveEnd++,r&&(d.providerIndexes+=1048576),n.push(z),s.push(z)}else{let z=G_(n[r?D:y],f,!r&&i);lf(o,e,y>-1?y:D,z)}!r&&i&&j&&n[D].componentProviders++}}}function lf(e,t,n,i){let r=Ji(t),o=C0(t);if(r||o){let u=(o?ut(t.useClass):t).prototype.ngOnDestroy;if(u){let f=e.destroyHooks||(e.destroyHooks=[]);if(!r&&t.multi){let h=f.indexOf(n);h===-1?f.push(n,[i,u]):f[h+1].push(i,u)}else f.push(n,u)}}}function G_(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function cf(e,t,n,i){for(let r=n;r<i;r++)if(t[r]===e)return r;return-1}function mI(e,t,n,i,r){return Bf(this.multi,[])}function gI(e,t,n,i,r){let o=this.multi,s;if(this.providerFactory){let d=this.providerFactory.componentProviders,u=Ms(i,i[Q],this.providerFactory.index,r);s=u.slice(0,d),Bf(o,s);for(let f=d;f<u.length;f++)s.push(u[f])}else s=[],Bf(o,s);return s}function Bf(e,t){for(let n=0;n<e.length;n++){let i=e[n];t.push(i())}return t}function vI(e,t,n,i,r,o){let s=new pr(e,n,C,null);return s.multi=[],s.index=t,s.componentProviders=0,G_(s,r,i&&!n),s}function bn(e,t=[]){return n=>{n.providersResolver=(i,r)=>hI(i,r?r(e):e,t)}}function xn(e,t,n){let i=cr()+e,r=K();return r[i]===mt?qc(r,i,n?t.call(n):t()):HM(r,i)}function li(e,t,n,i){return W_(K(),cr(),e,t,n,i)}function ci(e,t,n,i,r){return Y_(K(),cr(),e,t,n,i,r)}function kh(e,t,n,i,r,o){return yI(K(),cr(),e,t,n,i,r,o)}function Ah(e,t){let n=e[t];return n===mt?void 0:n}function W_(e,t,n,i,r,o){let s=t+n;return an(e,s,r)?qc(e,s+1,o?i.call(o,r):i(r)):Ah(e,s+1)}function Y_(e,t,n,i,r,o,s){let d=t+n;return bh(e,d,r,o)?qc(e,d+2,s?i.call(s,r,o):i(r,o)):Ah(e,d+2)}function yI(e,t,n,i,r,o,s,d){let u=t+n;return f_(e,u,r,o,s)?qc(e,u+3,d?i.call(d,r,o,s):i(r,o,s)):Ah(e,u+3)}function Ae(e,t){let n=He(),i,r=e+Ce;n.firstCreatePass?(i=_I(t,n.pipeRegistry),n.data[r]=i,i.onDestroy&&(n.destroyHooks??=[]).push(r,i.onDestroy)):i=n.data[r];let o=i.factory||(i.factory=xi(i.type,!0)),s,d=Mt(C);try{let u=sc(!1),f=o();return sc(u),Dp(n,K(),r,f),f}finally{Mt(d)}}function _I(e,t){if(t)for(let n=t.length-1;n>=0;n--){let i=t[n];if(e===i.name)return i}}function ct(e,t,n){let i=e+Ce,r=K(),o=Fl(r,i);return Q_(r,i)?W_(r,cr(),t,o.transform,n,o):o.transform(n)}function wn(e,t,n,i){let r=e+Ce,o=K(),s=Fl(o,r);return Q_(o,r)?Y_(o,cr(),t,s.transform,n,i,s):s.transform(n,i)}function Q_(e,t){return e[Q].data[t].pure}function Nt(e,t){return Vc(e,t)}var Ec=class{ngModuleFactory;componentFactories;constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}},Rh=(()=>{class e{compileModuleSync(n){return new Cc(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){let i=this.compileModuleSync(n),r=gp(n),o=hy(r.declarations).reduce((s,d)=>{let u=Si(d);return u&&s.push(new co(u)),s},[]);return new Ec(i,o)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static \u0275fac=function(i){return new(i||e)};static \u0275prov=A({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var CI=(()=>{class e{zone=E(Se);changeDetectionScheduler=E(ii);applicationRef=E(Ut);applicationErrorHandler=E(zt);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{try{this.applicationRef.dirtyFlags|=1,this.applicationRef._tick()}catch(n){this.applicationErrorHandler(n)}})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(i){return new(i||e)};static \u0275prov=A({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Z_({ngZoneFactory:e,ignoreChangesOutsideZone:t,scheduleInRootZone:n}){return e??=()=>new Se(X(k({},K_()),{scheduleInRootZone:n})),[{provide:Se,useFactory:e},{provide:kn,multi:!0,useFactory:()=>{let i=E(CI,{optional:!0});return()=>i.initialize()}},{provide:kn,multi:!0,useFactory:()=>{let i=E(bI);return()=>{i.initialize()}}},t===!0?{provide:Wp,useValue:!0}:[],{provide:Yp,useValue:n??Sy},{provide:zt,useFactory:()=>{let i=E(Se),r=E(Ze),o;return s=>{i.runOutsideAngular(()=>{r.destroyed&&!o?setTimeout(()=>{throw s}):(o??=r.get(un),o.handleError(s))})}}}]}function K_(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var bI=(()=>{class e{subscription=new Ye;initialized=!1;zone=E(Se);pendingTasks=E(jn);initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Se.assertNotInAngularZone(),queueMicrotask(()=>{n!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Se.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(i){return new(i||e)};static \u0275prov=A({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var J_=(()=>{class e{applicationErrorHandler=E(zt);appRef=E(Ut);taskService=E(jn);ngZone=E(Se);zonelessEnabled=E(bs);tracing=E(vr,{optional:!0});disableScheduling=E(Wp,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new Ye;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(pc):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(E(Yp,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof fc||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&&n===5)return;let i=!1;switch(n){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 6:{this.appRef.dirtyFlags|=2,i=!0;break}case 12:{this.appRef.dirtyFlags|=16,i=!0;break}case 13:{this.appRef.dirtyFlags|=2,i=!0;break}case 11:{i=!0;break}case 9:case 8:case 7:case 10:default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(i))return;let r=this.useMicrotaskScheduler?nv:My;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>r(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>r(()=>this.tick()))}shouldScheduleTick(n){return!(this.disableScheduling&&!n||this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(pc+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let n=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(i){this.taskService.remove(n),this.applicationErrorHandler(i)}finally{this.cleanup()}
vendor: 4,298 bytes, line 4
4this.useMicrotaskScheduler=!0,nv(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(n)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}static \u0275fac=function(i){return new(i||e)};static \u0275prov=A({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function xI(){return typeof $localize<"u"&&$localize.locale||Ws}var vo=new B("",{providedIn:"root",factory:()=>E(vo,{optional:!0,skipSelf:!0})||xI()}),Nh=new B("",{providedIn:"root",factory:()=>zD});function dt(e){return o0(e)}function _r(e,t){return Ja(e,t?.equal)}var X_=class{[St];constructor(t){this[St]=t}destroy(){this[St].destroy()}};var aC=Symbol("InputSignalNode#UNSET"),HI=X(k({},Xa),{transformFn:void 0,applyValueToInputSignal(e,t){Vr(e,t)}});function lC(e,t){let n=Object.create(HI);n.value=e,n.transformFn=t?.transform;function i(){if(Fr(n),n.value===aC){let r=null;throw new N(-950,r)}return n.value}return i[St]=n,i}var Jc=class{attributeName;constructor(t){this.attributeName=t}__NG_ELEMENT_ID__=()=>Ns(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}},qI=new B("");qI.__NG_ELEMENT_ID__=e=>{let t=rt();if(t===null)throw new N(204,!1);if(t.type&2)return t.value;if(e&8)return null;throw new N(204,!1)};function eC(e,t){return lC(e,t)}function GI(e){return lC(aC,e)}var cC=(eC.required=GI,eC);var Fh=new B(""),WI=new B("");function Qs(e){return!e.moduleRef}function YI(e){let t=Qs(e)?e.r3Injector:e.moduleRef.injector,n=t.get(Se);return n.run(()=>{Qs(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();let i=t.get(zt),r;if(n.runOutsideAngular(()=>{r=n.onError.subscribe({next:i})}),Qs(e)){let o=()=>t.destroy(),s=e.platformInjector.get(Fh);s.add(o),t.onDestroy(()=>{r.unsubscribe(),s.delete(o)})}else{let o=()=>e.moduleRef.destroy(),s=e.platformInjector.get(Fh);s.add(o),e.moduleRef.onDestroy(()=>{Ss(e.allPlatformModules,e.moduleRef),r.unsubscribe(),s.delete(o)})}return ZI(i,n,()=>{let o=t.get(jn),s=o.add(),d=t.get(Mh);return d.runInitializers(),d.donePromise.then(()=>{let u=t.get(vo,Ws);if(N_(u||Ws),!t.get(WI,!0))return Qs(e)?t.get(Ut):(e.allPlatformModules.push(e.moduleRef),e.moduleRef);if(Qs(e)){let h=t.get(Ut);return e.rootComponent!==void 0&&h.bootstrap(e.rootComponent),h}else return QI?.(e.moduleRef,e.allPlatformModules),e.moduleRef}).finally(()=>void o.remove(s))})})}var QI;function ZI(e,t,n){try{let i=n();return Ti(i)?i.catch(r=>{throw t.runOutsideAngular(()=>e(r)),r}):i}catch(i){throw t.runOutsideAngular(()=>e(i)),i}}var Kc=null;function KI(e=[],t){return It.create({name:t,providers:[{provide:fs,useValue:"platform"},{provide:Fh,useValue:new Set([()=>Kc=null])},...e]})}function JI(e=[]){if(Kc)return Kc;let t=KI(e);return Kc=t,T_(),XI(t),t}function XI(e){let t=e.get(Sc,null);ft(e,()=>{t?.forEach(n=>n())})}var di=(()=>{class e{static __NG_ELEMENT_ID__=eO}return e})();function eO(e){return tO(rt(),K(),(e&16)===16)}function tO(e,t,n){if(ri(e)&&!n){let i=rn(e.index,t);return new Oi(i,i)}else if(e.type&175){let i=t[ht];return new Oi(i,t)}return null}var Lh=class{constructor(){}supports(t){return Ch(t)}create(t){return new jh(t)}},nO=(e,t)=>t,jh=class{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(t){this._trackByFn=t||nO}forEachItem(t){let n;for(n=this._itHead;n!==null;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,i=this._removalsHead,r=0,o=null;for(;n||i;){let s=!i||n&&n.currentIndex<tC(i,r,o)?n:i,d=tC(s,r,o),u=s.currentIndex;if(s===i)r--,i=i._nextRemoved;else if(n=n._next,s.previousIndex==null)r++;else{o||(o=[]);let f=d-r,h=u-r;if(f!=h){for(let b=0;b<f;b++){let y=b<o.length?o[b]:o[b]=0,D=y+b;h<=D&&D<f&&(o[b]=y+1)}let g=s.previousIndex;o[g]=h-f}}d!==u&&t(s,d,u)}}forEachPreviousItem(t){let n;for(n=this._previousItHead;n!==null;n=n._nextPrevious)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;n!==null;
vendor: 10,077 bytes, line 4
4n=n._nextAdded)t(n)}forEachMovedItem(t){let n;for(n=this._movesHead;n!==null;n=n._nextMoved)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;n!==null;n=n._nextRemoved)t(n)}forEachIdentityChange(t){let n;for(n=this._identityChangesHead;n!==null;n=n._nextIdentityChange)t(n)}diff(t){if(t==null&&(t=[]),!Ch(t))throw new N(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let n=this._itHead,i=!1,r,o,s;if(Array.isArray(t)){this.length=t.length;for(let d=0;d<this.length;d++)o=t[d],s=this._trackByFn(d,o),n===null||!Object.is(n.trackById,s)?(n=this._mismatch(n,o,s,d),i=!0):(i&&(n=this._verifyReinsertion(n,o,s,d)),Object.is(n.item,o)||this._addIdentityChange(n,o)),n=n._next}else r=0,p_(t,d=>{s=this._trackByFn(r,d),n===null||!Object.is(n.trackById,s)?(n=this._mismatch(n,d,s,r),i=!0):(i&&(n=this._verifyReinsertion(n,d,s,r)),Object.is(n.item,d)||this._addIdentityChange(n,d)),n=n._next,r++}),this.length=r;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;t!==null;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;t!==null;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;t!==null;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,i,r){let o;return t===null?o=this._itTail:(o=t._prev,this._remove(t)),t=this._unlinkedRecords===null?null:this._unlinkedRecords.get(i,null),t!==null?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,o,r)):(t=this._linkedRecords===null?null:this._linkedRecords.get(i,r),t!==null?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,o,r)):t=this._addAfter(new Vh(n,i),o,r)),t}_verifyReinsertion(t,n,i,r){let o=this._unlinkedRecords===null?null:this._unlinkedRecords.get(i,null);return o!==null?t=this._reinsertAfter(o,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t}_truncate(t){for(;t!==null;){let n=t._next;this._addToRemovals(this._unlink(t)),t=n}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,i){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(t);let r=t._prevRemoved,o=t._nextRemoved;return r===null?this._removalsHead=o:r._nextRemoved=o,o===null?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(t,n,i),this._addToMoves(t,i),t}_moveAfter(t,n,i){return this._unlink(t),this._insertAfter(t,n,i),this._addToMoves(t,i),t}_addAfter(t,n,i){return this._insertAfter(t,n,i),this._additionsTail===null?this._additionsTail=this._additionsHead=t:this._additionsTail=this._additionsTail._nextAdded=t,t}_insertAfter(t,n,i){let r=n===null?this._itHead:n._next;return t._next=r,t._prev=n,r===null?this._itTail=t:r._prev=t,n===null?this._itHead=t:n._next=t,this._linkedRecords===null&&(this._linkedRecords=new Xc),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){this._linkedRecords!==null&&this._linkedRecords.remove(t);let n=t._prev,i=t._next;return n===null?this._itHead=i:n._next=i,i===null?this._itTail=n:i._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail===null?this._movesTail=this._movesHead=t:this._movesTail=this._movesTail._nextMoved=t),t}_addToRemovals(t){return this._unlinkedRecords===null&&(this._unlinkedRecords=new Xc),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=t:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=t,t}},Vh=class{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(t,n){this.item=t,this.trackById=n}},zh=class{_head=null;_tail=null;add(t){this._head===null?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let i;for(i=this._head;i!==null;i=i._nextDup)if((n===null||n<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){let n=t._prevDup,i=t._nextDup;return n===null?this._head=i:n._nextDup=i,i===null?this._tail=n:i._prevDup=n,this._head===null}},Xc=class{map=new Map;put(t){let n=t.trackById,i=this.map.get(n);i||(i=new zh,this.map.set(n,i)),i.add(t)}get(t,n){let i=t,r=this.map.get(i);return r?r.get(t,n):null}remove(t){let n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function tC(e,t,n){let i=e.previousIndex;if(i===null)return i;let r=0;return n&&i<n.length&&(r=n[i]),i+t+r}var Bh=class{constructor(){}supports(t){return t instanceof Map||Hc(t)}create(){return new Uh}},Uh=class{_records=new Map;_mapHead=null;_appendAfter=null;_previousMapHead=null;_changesHead=null;_changesTail=null;_additionsHead=null;_additionsTail=null;_removalsHead=null;_removalsTail=null;get isDirty(){return this._additionsHead!==null||this._changesHead!==null||this._removalsHead!==null}forEachItem(t){let n;for(n=this._mapHead;n!==null;n=n._next)t(n)}forEachPreviousItem(t){let n;for(n=this._previousMapHead;n!==null;n=n._nextPrevious)t(n)}forEachChangedItem(t){let n;for(n=this._changesHead;n!==null;n=n._nextChanged)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;n!==null;n=n._nextAdded)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;n!==null;n=n._nextRemoved)t(n)}diff(t){if(!t)t=new Map;else if(!(t instanceof Map||Hc(t)))throw new N(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let n=this._mapHead;if(this._appendAfter=null,this._forEach(t,(i,r)=>{if(n&&n.key===r)this._maybeAddToChanges(n,i),this._appendAfter=n,n=n._next;else{let o=this._getOrCreateRecordForKey(r,i);n=this._insertBeforeOrAppend(n,o)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let i=n;i!==null;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){let i=t._prev;return n._next=t,n._prev=i,t._prev=n,i&&(i._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){let r=this._records.get(t);this._maybeAddToChanges(r,n);let o=r._prev,s=r._next;return o&&(o._next=s),s&&(s._prev=o),r._next=null,r._prev=null,r}let i=new $h(t);return this._records.set(t,i),i.currentValue=n,this._addToAdditions(i),i}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;t!==null;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;t!==null;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;t!=null;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){this._additionsHead===null?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){this._changesHead===null?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(i=>n(t[i],i))}},$h=class{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(t){this.key=t}};function nC(){return new qh([new Lh])}var qh=(()=>{class e{factories;static \u0275prov=A({token:e,providedIn:"root",factory:nC});constructor(n){this.factories=n}static create(n,i){if(i!=null){let r=i.factories.slice();n=n.concat(r)}return new e(n)}static extend(n){return{provide:e,useFactory:()=>{let i=E(e,{optional:!0,skipSelf:!0});return e.create(n,i||nC())}}}find(n){let i=this.factories.find(r=>r.supports(n));if(i!=null)return i;throw new N(901,!1)}}return e})();function iC(){return new Gh([new Bh])}var Gh=(()=>{class e{static \u0275prov=A({token:e,providedIn:"root",factory:iC});factories;constructor(n){this.factories=n}static create(n,i){if(i){let r=i.factories.slice();n=n.concat(r)}return new e(n)}static extend(n){return{provide:e,useFactory:()=>{let i=E(e,{optional:!0,skipSelf:!0});return e.create(n,i||iC())}}}find(n){let i=this.factories.find(r=>r.supports(n));if(i)return i;throw new N(901,!1)}}return e})();var dC=(()=>{class e{constructor(n){}static \u0275fac=function(i){return new(i||e)(F(Ut))};static \u0275mod=Je({type:e});static \u0275inj=qe({})}return e})();function uC(e){let{rootComponent:t,appProviders:n,platformProviders:i,platformRef:r}=e;Me(8);try{let o=r?.injector??JI(i),s=[Z_({}),{provide:ii,useExisting:J_},$0,...n||[]],d=new Ts({providers:s,parent:o,debugName:"",runEnvironmentInitializer
4s:!1});return YI({r3Injector:d.injector,platformInjector:o,rootComponent:t})}catch(o){return Promise.reject(o)}finally{Me(9)}}var rC=!1;function iO(){rC||(rC=!0,iy(),A_(),H_(),R_(),I_(),b_(),r_(),jy())}function rO(e){return e.whenStable()}function pC(){let e=[{provide:js,useFactory:()=>{let t=!0;return t=!!E(fo,{optional:!0})?.get(Yf,null),t&&ln("NgHydration"),t}},{provide:kn,useValue:()=>{Xy(!1),E(js)&&(ly(Fs()),iO())},multi:!0}];return e.push({provide:Wf,useFactory:()=>E(js)},{provide:yr,useFactory:()=>{if(E(js)){let t=E(Ut);return()=>{rO(t).then(()=>{t.destroyed||t_(t)})}}return()=>{}},multi:!0}),fn(e)}function Cr(e){return typeof e=="boolean"?e:e!=null&&e!=="false"}var mC=null;function Ht(){return mC}function Wh(e){mC??=e}var Zs=class{},Yh=(()=>{class e{historyGo(n){throw new Error("")}static \u0275fac=function(i){return new(i||e)};static \u0275prov=A({token:e,factory:()=>E(gC),providedIn:"platform"})}return e})();var gC=(()=>{class e extends Yh{_location;_history;_doc=E(se);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Ht().getBaseHref(this._doc)}onPopState(n){let i=Ht().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",n,!1),()=>i.removeEventListener("popstate",n)}onHashChange(n){let i=Ht().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",n,!1),()=>i.removeEventListener("hashchange",n)}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(n){this._location.pathname=n}pushState(n,i,r){this._history.pushState(n,i,r)}replaceState(n,i,r){this._history.replaceState(n,i,r)}forward(){this._history.forward()}back(){this._history.back()}historyGo(n=0){this._history.go(n)}getState(){return this._history.state}static \u0275fac=function(i){return new(i||e)};static \u0275prov=A({token:e,factory:()=>new e,providedIn:"platform"})}return e})();function vC(e,t){return e?t?e.endsWith("/")?t.startsWith("/")?e+t.slice(1):e+t:t.startsWith("/")?e+t:`${e}/${t}`:e:t}function fC(e){let t=e.search(/#|\?|$/);return e[t-1]==="/"?e.slice(0,t-1)+e.slice(t):e}function Ri(e){return e&&e[0]!=="?"?`?${e}`:e}var br=(()=>{class e{historyGo(n){throw new Error("")}static \u0275fac=function(i){return new(i||e)};static \u0275prov=A({token:e,factory:()=>E(Qh),providedIn:"root"})}return e})(),yC=new B(""),Qh=(()=>{class e extends br{_platformLocation;_baseHref;_removeListenerFns=[];constructor(n,i){super(),this._platformLocation=n,this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??E(se).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}prepareExternalUrl(n){return vC(this._baseHref,n)}path(n=!1){let i=this._platformLocation.pathname+Ri(this._platformLocation.search),r=this._platformLocation.hash;return r&&n?`${i}${r}`:i}pushState(n,i,r,o){let s=this.prepareExternalUrl(r+Ri(o));this._platformLocation.pushState(n,i,s)}replaceState(n,i,r,o){let s=this.prepareExternalUrl(r+Ri(o));this._platformLocation.replaceState(n,i,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}static \u0275fac=function(i){return new(i||e)(F(Yh),F(yC,8))};static \u0275prov=A({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),xr=(()=>{class e{_subject=new Ue;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(n){this._locationStrategy=n;let i=this._locationStrategy.getBaseHref();this._basePath=aO(fC(hC(i))),this._locationStrategy.onPopState(r=>{this._subject.next({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(n=!1){return this.normalize(this._locationStrategy.path(n))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(n,i=""){return this.path()==this.normalize(n+Ri(i))}normalize(n){return e.stripTrailingSlash(sO(this._basePath,hC(n)))}prepareExternalUrl(n){return n&&n[0]!=="/"&&(n="/"+n),this._locationStrategy.prepareExternalUrl(n)}go(n,i="",r=null){this._locationStrategy.pushState(r,"",n,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+Ri(i)),r)}replaceState(n,i="",r=null){this._locationStrategy.replaceState(r,"",n,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+Ri(i)),r)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(n=0){this._locationStrategy.historyGo?.(n)}onUrlChange(n){return this._urlChangeListeners.push(n),this._urlChangeSubscription??=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)}),()=>{let i=this._urlChangeListeners.indexOf(n);this._urlChangeListeners.splice(i,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(n="",i){this._urlChangeListeners.forEac
4h(r=>r(n,i))}subscribe(n,i,r){return this._subject.subscribe({next:n,error:i??void 0,complete:r??void 0})}static normalizeQueryParams=Ri;static joinWithSlash=vC;static stripTrailingSlash=fC;static \u0275fac=function(i){return new(i||e)(F(br))};static \u0275prov=A({token:e,factory:()=>oO(),providedIn:"root"})}return e})();function oO(){return new xr(F(br))}function sO(e,t){if(!e||!t.startsWith(e))return t;let n=t.substring(e.length);return n===""||["/",";","?","#"].includes(n[0])?n:t}function hC(e){return e.replace(/\/index.html$/,"")}function aO(e){if(new RegExp("^(https?:)?//").test(e)){let[,n]=e.split(/\/\/[^\/]+/);return n}return e}var SC={ADP:[void 0,void 0,0],AFN:[void 0,"\u060B",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058F",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20BC"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09F3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xA5","\xA5"],COP:[void 0,"$",2],CRC:[void 0,"\u20A1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010D",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xA3"],ESP:[void 0,"\u20A7",0],EUR:["\u20AC"],FJD:[void 0,"$"],FKP:[void 0,"\xA3"],GBP:["\xA3"],GEL:[void 0,"\u20BE"],GHS:[void 0,"GH\u20B5"],GIP:[void 0,"\xA3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20AA"],INR:["\u20B9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xA5",void 0,0],KHR:[void 0,"\u17DB"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20A9",0],KRW:["\u20A9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20B8"],LAK:[void 0,"\u20AD",0],LBP:[void 0,"L\xA3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20AE",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20A6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20B1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20B2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20BD"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xA3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xA3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xA3",0],THB:[void 0,"\u0E3F"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20BA"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20B4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20AB",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202FCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xA4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]},cd=(function(e){return e[e.Decimal=0]="Decimal",e[e.Percent=1]="Percent",e[e.Currency=2]="Currency",e[e.Scientific=3]="Scientific",e})(cd||{});var Et=(function(e){return e[e.Format=0]="Format",e[e.Standalone=1]="Standalone",e})(Et||{}),Ie=(function(e){return e[e.Narrow=0]="Narrow",e[e.Abbreviated=1]="Abbreviated",e[e.Wide=2]="Wide",e[e.Short=3]="Short",e})(Ie||{}),qt=(function(e){return e[e.Short=0]="Short",e[e.Medium=1]="Medium",e[e.Long=2]="Long",e[e.Full=3]="Full",e})(qt||{}),vt={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function MC(e){return At(e)[ze.LocaleId]}function DC(e,t,n){let i=At(e),r=[i[ze.DayPeriodsFormat],i[ze.DayPeriodsStandalone]],o=cn(r,t);return cn(o,n)}function IC(e,t,n){let i=At(e),r=[i[ze.DaysFormat],i[ze.DaysStandalone]],o=cn(r,t);return cn(o,n)}
4function OC(e,t,n){let i=At(e),r=[i[ze.MonthsFormat],i[ze.MonthsStandalone]],o=cn(r,t);return cn(o,n)}function PC(e,t){let i=At(e)[ze.Eras];return cn(i,t)}function Ks(e,t){let n=At(e);return cn(n[ze.DateFormat],t)}function Js(e,t){let n=At(e);return cn(n[ze.TimeFormat],t)}function Xs(e,t){let i=At(e)[ze.DateTimeFormat];return cn(i,t)}function Sn(e,t){let n=At(e),i=n[ze.NumberSymbols][t];if(typeof i>"u"){if(t===vt.CurrencyDecimal)return n[ze.NumberSymbols][vt.Decimal];if(t===vt.CurrencyGroup)return n[ze.NumberSymbols][vt.Group]}return i}function nm(e,t){return At(e)[ze.NumberFormats][t]}function lO(e){return At(e)[ze.Currencies]}function TC(e){if(!e[ze.ExtraData])throw new N(2303,!1)}function kC(e){let t=At(e);return TC(t),(t[ze.ExtraData][2]||[]).map(i=>typeof i=="string"?Zh(i):[Zh(i[0]),Zh(i[1])])}function AC(e,t,n){let i=At(e);TC(i);let r=[i[ze.ExtraData][0],i[ze.ExtraData][1]],o=cn(r,t)||[];return cn(o,n)||[]}function cn(e,t){for(let n=t;n>-1;n--)if(typeof e[n]<"u")return e[n];throw new N(2304,!1)}function Zh(e){let[t,n]=e.split(":");return{hours:+t,minutes:+n}}function RC(e,t,n="en"){let i=lO(n)[e]||SC[e]||[],r=i[1];return t==="narrow"&&typeof r=="string"?r:i[0]||e}var cO=2;function NC(e){let t,n=SC[e];return n&&(t=n[2]),typeof t=="number"?t:cO}var dO=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ed={},uO=/((?:[^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]*)/;function Mn(e,t,n,i){let r=CO(e);t=ui(n,t)||t;let s=[],d;for(;t;)if(d=uO.exec(t),d){s=s.concat(d.slice(1));let h=s.pop();if(!h)break;t=h}else{s.push(t);break}let u=r.getTimezoneOffset();i&&(u=LC(i,u),r=_O(r,i));let f="";return s.forEach(h=>{let g=vO(h);f+=g?g(r,n,u):h==="''"?"'":h.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),f}function od(e,t,n){let i=new Date(0);return i.setFullYear(e,t,n),i.setHours(0,0,0),i}function ui(e,t){let n=MC(e);if(ed[n]??={},ed[n][t])return ed[n][t];let i="";switch(t){case"shortDate":i=Ks(e,qt.Short);break;case"mediumDate":i=Ks(e,qt.Medium);break;case"longDate":i=Ks(e,qt.Long);break;case"fullDate":i=Ks(e,qt.Full);break;case"shortTime":i=Js(e,qt.Short);break;case"mediumTime":i=Js(e,qt.Medium);break;case"longTime":i=Js(e,qt.Long);break;case"fullTime":i=Js(e,qt.Full);break;case"short":let r=ui(e,"shortTime"),o=ui(e,"shortDate");i=td(Xs(e,qt.Short),[r,o]);break;case"medium":let s=ui(e,"mediumTime"),d=ui(e,"mediumDate");i=td(Xs(e,qt.Medium),[s,d]);break;case"long":let u=ui(e,"longTime"),f=ui(e,"longDate");i=td(Xs(e,qt.Long),[u,f]);break;case"full":let h=ui(e,"fullTime"),g=ui(e,"fullDate");i=td(Xs(e,qt.Full),[h,g]);break}return i&&(ed[n][t]=i),i}function td(e,t){return t&&(e=e.replace(/\{([^}]+)}/g,function(n,i){return t!=null&&i in t?t[i]:n})),e}function En(e,t,n="-",i,r){let o="";(e<0||r&&e<=0)&&(r?e=-e+1:(e=-e,o=n));let s=String(e);for(;s.length<t;)s="0"+s;return i&&(s=s.slice(s.length-t)),o+s}function pO(e,t){return En(e,3).substring(0,t)}function Xe(e,t,n=0,i=!1,r=!1){return function(o,s){let d=fO(e,o);if((n>0||d>-n)&&(d+=n),e===3)d===0&&n===-12&&(d=12);else if(e===6)return pO(d,t);let u=Sn(s,vt.MinusSign);
vendor: 4,630 bytes, line 4
4return En(d,t,u,i,r)}}function fO(e,t){switch(e){case 0:return t.getFullYear();case 1:return t.getMonth();case 2:return t.getDate();case 3:return t.getHours();case 4:return t.getMinutes();case 5:return t.getSeconds();case 6:return t.getMilliseconds();case 7:return t.getDay();default:throw new N(2301,!1)}}function Re(e,t,n=Et.Format,i=!1){return function(r,o){return hO(r,o,e,t,n,i)}}function hO(e,t,n,i,r,o){switch(n){case 2:return OC(t,r,i)[e.getMonth()];case 1:return IC(t,r,i)[e.getDay()];case 0:let s=e.getHours(),d=e.getMinutes();if(o){let f=kC(t),h=AC(t,r,i),g=f.findIndex(b=>{if(Array.isArray(b)){let[y,D]=b,L=s>=y.hours&&d>=y.minutes,j=s<D.hours||s===D.hours&&d<D.minutes;if(y.hours<D.hours){if(L&&j)return!0}else if(L||j)return!0}else if(b.hours===s&&b.minutes===d)return!0;return!1});if(g!==-1)return h[g]}return DC(t,r,i)[s<12?0:1];case 3:return PC(t,i)[e.getFullYear()<=0?0:1];default:let u=n;throw new N(2302,!1)}}function nd(e){return function(t,n,i){let r=-1*i,o=Sn(n,vt.MinusSign),s=r>0?Math.floor(r/60):Math.ceil(r/60);switch(e){case 0:return(r>=0?"+":"")+En(s,2,o)+En(Math.abs(r%60),2,o);case 1:return"GMT"+(r>=0?"+":"")+En(s,1,o);case 2:return"GMT"+(r>=0?"+":"")+En(s,2,o)+":"+En(Math.abs(r%60),2,o);case 3:return i===0?"Z":(r>=0?"+":"")+En(s,2,o)+":"+En(Math.abs(r%60),2,o);default:throw new N(2310,!1)}}}var mO=0,rd=4;function gO(e){let t=od(e,mO,1).getDay();return od(e,0,1+(t<=rd?rd:rd+7)-t)}function FC(e){let t=e.getDay(),n=t===0?-3:rd-t;return od(e.getFullYear(),e.getMonth(),e.getDate()+n)}function Kh(e,t=!1){return function(n,i){let r;if(t){let o=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,s=n.getDate();r=1+Math.floor((s+o)/7)}else{let o=FC(n),s=gO(o.getFullYear()),d=o.getTime()-s.getTime();r=1+Math.round(d/6048e5)}return En(r,e,Sn(i,vt.MinusSign))}}function id(e,t=!1){return function(n,i){let o=FC(n).getFullYear();return En(o,e,Sn(i,vt.MinusSign),t)}}var Jh={};function vO(e){if(Jh[e])return Jh[e];let t;switch(e){case"G":case"GG":case"GGG":t=Re(3,Ie.Abbreviated);break;case"GGGG":t=Re(3,Ie.Wide);break;case"GGGGG":t=Re(3,Ie.Narrow);break;case"y":t=Xe(0,1,0,!1,!0);break;case"yy":t=Xe(0,2,0,!0,!0);break;case"yyy":t=Xe(0,3,0,!1,!0);break;case"yyyy":t=Xe(0,4,0,!1,!0);break;case"Y":t=id(1);break;case"YY":t=id(2,!0);break;case"YYY":t=id(3);break;case"YYYY":t=id(4);break;case"M":case"L":t=Xe(1,1,1);break;case"MM":case"LL":t=Xe(1,2,1);break;case"MMM":t=Re(2,Ie.Abbreviated);break;case"MMMM":t=Re(2,Ie.Wide);break;case"MMMMM":t=Re(2,Ie.Narrow);break;case"LLL":t=Re(2,Ie.Abbreviated,Et.Standalone);break;case"LLLL":t=Re(2,Ie.Wide,Et.Standalone);break;case"LLLLL":t=Re(2,Ie.Narrow,Et.Standalone);break;case"w":t=Kh(1);break;case"ww":t=Kh(2);break;case"W":t=Kh(1,!0);break;case"d":t=Xe(2,1);break;case"dd":t=Xe(2,2);break;case"c":case"cc":t=Xe(7,1);break;case"ccc":t=Re(1,Ie.Abbreviated,Et.Standalone);break;case"cccc":t=Re(1,Ie.Wide,Et.Standalone);break;case"ccccc":t=Re(1,Ie.Narrow,Et.Standalone);break;case"cccccc":t=Re(1,Ie.Short,Et.Standalone);break;case"E":case"EE":case"EEE":t=Re(1,Ie.Abbreviated);break;case"EEEE":t=Re(1,Ie.Wide);break;case"EEEEE":t=Re(1,Ie.Narrow);break;case"EEEEEE":t=Re(1,Ie.Short);break;case"a":case"aa":case"aaa":t=Re(0,Ie.Abbreviated);break;case"aaaa":t=Re(0,Ie.Wide);break;case"aaaaa":t=Re(0,Ie.Narrow);break;case"b":case"bb":case"bbb":t=Re(0,Ie.Abbreviated,Et.Standalone,!0);break;case"bbbb":t=Re(0,Ie.Wide,Et.Standalone,!0);break;case"bbbbb":t=Re(0,Ie.Narrow,Et.Standalone,!0);break;case"B":case"BB":case"BBB":t=Re(0,Ie.Abbreviated,Et.Format,!0);break;case"BBBB":t=Re(0,Ie.Wide,Et.Format,!0);break;case"BBBBB":t=Re(0,Ie.Narrow,Et.Format,!0);break;case"h":t=Xe(3,1,-12);break;case"hh":t=Xe(3,2,-12);break;case"H":t=Xe(3,1);break;case"HH":t=Xe(3,2);break;case"m":t=Xe(4,1);break;case"mm":t=Xe(4,2);break;case"s":t=Xe(5,1);break;case"ss":t=Xe(5,2);break;case"S":t=Xe(6,1);break;case"SS":t=Xe(6,2);break;case"SSS":t=Xe(6,3);break;case"Z":case"ZZ":case"ZZZ":t=nd(0);break;case"ZZZZZ":t=nd(3);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=nd(1);break;case"OOOO":case"ZZZZ":case"zzzz":t=nd(2);break;default:return null}return Jh[e]=t,t}function LC(e,t){e=e.replace(/:/g,"");let n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function yO(e,t){return e=new Date(e.getTime()),e.setMinutes(e.getMinutes()+t),e}function _O(e,t,n){let r=e.getTimezoneOffset(),o=LC(t,r);return yO(e,-1*(o-r))}function CO(e){if(_C(e))return e;if(typeof e=="number"&&!isNaN(e))return new Date(e);if(typeof e=="string"){if(e=e.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(e)){let[r,o=1,s=1]=e.split("-").map(d=>+d);return od(r,o-1,s)}let n=parseFloat(e);
vendor: 11,590 bytes, line 4
4if(!isNaN(e-n))return new Date(n);let i;if(i=e.match(dO))return bO(i)}let t=new Date(e);if(!_C(t))throw new N(2311,!1);return t}function bO(e){let t=new Date(0),n=0,i=0,r=e[8]?t.setUTCFullYear:t.setFullYear,o=e[8]?t.setUTCHours:t.setHours;e[9]&&(n=Number(e[9]+e[10]),i=Number(e[9]+e[11])),r.call(t,Number(e[1]),Number(e[2])-1,Number(e[3]));let s=Number(e[4]||0)-n,d=Number(e[5]||0)-i,u=Number(e[6]||0),f=Math.floor(parseFloat("0."+(e[7]||0))*1e3);return o.call(t,s,d,u,f),t}function _C(e){return e instanceof Date&&!isNaN(e.valueOf())}var xO=/^(\d+)?\.((\d+)(-(\d+))?)?$/,CC=22,sd=".",ea="0",wO=";",EO=",",Xh="#",bC="\xA4";function jC(e,t,n,i,r,o,s=!1){let d="",u=!1;if(!isFinite(e))d=Sn(n,vt.Infinity);else{let f=MO(e);s&&(f=SO(f));let h=t.minInt,g=t.minFrac,b=t.maxFrac;if(o){let ve=o.match(xO);if(ve===null)throw new N(2306,!1);let at=ve[1],Te=ve[3],_t=ve[5];at!=null&&(h=em(at)),Te!=null&&(g=em(Te)),_t!=null?b=em(_t):Te!=null&&g>b&&(b=g)}DO(f,g,b);let y=f.digits,D=f.integerLen,L=f.exponent,j=[];for(u=y.every(ve=>!ve);D<h;D++)y.unshift(0);for(;D<0;D++)y.unshift(0);D>0?j=y.splice(D,y.length):(j=y,y=[0]);let z=[];for(y.length>=t.lgSize&&z.unshift(y.splice(-t.lgSize,y.length).join(""));y.length>t.gSize;)z.unshift(y.splice(-t.gSize,y.length).join(""));y.length&&z.unshift(y.join("")),d=z.join(Sn(n,i)),j.length&&(d+=Sn(n,r)+j.join("")),L&&(d+=Sn(n,vt.Exponential)+"+"+L)}return e<0&&!u?d=t.negPre+d+t.negSuf:d=t.posPre+d+t.posSuf,d}function VC(e,t,n,i,r){let o=nm(t,cd.Currency),s=BC(o,Sn(t,vt.MinusSign));return s.minFrac=NC(i),s.maxFrac=s.minFrac,jC(e,s,t,vt.CurrencyGroup,vt.CurrencyDecimal,r).replace(bC,n).replace(bC,"").trim()}function zC(e,t,n){let i=nm(t,cd.Decimal),r=BC(i,Sn(t,vt.MinusSign));return jC(e,r,t,vt.Group,vt.Decimal,n)}function BC(e,t="-"){let n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},i=e.split(wO),r=i[0],o=i[1],s=r.indexOf(sd)!==-1?r.split(sd):[r.substring(0,r.lastIndexOf(ea)+1),r.substring(r.lastIndexOf(ea)+1)],d=s[0],u=s[1]||"";n.posPre=d.substring(0,d.indexOf(Xh));for(let h=0;h<u.length;h++){let g=u.charAt(h);g===ea?n.minFrac=n.maxFrac=h+1:g===Xh?n.maxFrac=h+1:n.posSuf+=g}let f=d.split(EO);if(n.gSize=f[1]?f[1].length:0,n.lgSize=f[2]||f[1]?(f[2]||f[1]).length:0,o){let h=r.length-n.posPre.length-n.posSuf.length,g=o.indexOf(Xh);n.negPre=o.substring(0,g).replace(/'/g,""),n.negSuf=o.slice(g+h).replace(/'/g,"")}else n.negPre=t+n.posPre,n.negSuf=n.posSuf;return n}function SO(e){if(e.digits[0]===0)return e;let t=e.digits.length-e.integerLen;return e.exponent?e.exponent+=2:(t===0?e.digits.push(0,0):t===1&&e.digits.push(0),e.integerLen+=2),e}function MO(e){let t=Math.abs(e)+"",n=0,i,r,o,s,d;for((r=t.indexOf(sd))>-1&&(t=t.replace(sd,"")),(o=t.search(/e/i))>0?(r<0&&(r=o),r+=+t.slice(o+1),t=t.substring(0,o)):r<0&&(r=t.length),o=0;t.charAt(o)===ea;o++);if(o===(d=t.length))i=[0],r=1;else{for(d--;t.charAt(d)===ea;)d--;for(r-=o,i=[],s=0;o<=d;o++,s++)i[s]=Number(t.charAt(o))}return r>CC&&(i=i.splice(0,CC-1),n=r-1,r=1),{digits:i,exponent:n,integerLen:r}}function DO(e,t,n){if(t>n)throw new N(2307,!1);let i=e.digits,r=i.length-e.integerLen,o=Math.min(Math.max(t,r),n),s=o+e.integerLen,d=i[s];if(s>0){i.splice(Math.max(e.integerLen,s));for(let g=s;g<i.length;g++)i[g]=0}else{r=Math.max(0,r),e.integerLen=1,i.length=Math.max(1,s=o+1),i[0]=0;for(let g=1;g<s;g++)i[g]=0}if(d>=5)if(s-1<0){for(let g=0;g>s;g--)i.unshift(0),e.integerLen++;i.unshift(1),e.integerLen++}else i[s-1]++;for(;r<Math.max(0,o);r++)i.push(0);let u=o!==0,f=t+e.integerLen,h=i.reduceRight(function(g,b,y,D){return b=b+g,D[y]=b<10?b:b-10,u&&(D[y]===0&&y>=f?D.pop():u=!1),b>=10?1:0},0);h&&(i.unshift(h),e.integerLen++)}function em(e){let t=parseInt(e);if(isNaN(t))throw new N(2305,!1);return t}var tm=/\s+/,xC=[],ta=(()=>{class e{_ngEl;_renderer;initialClasses=xC;rawClass;stateMap=new Map;constructor(n,i){this._ngEl=n,this._renderer=i}set klass(n){this.initialClasses=n!=null?n.trim().split(tm):xC}set ngClass(n){this.rawClass=typeof n=="string"?n.trim().split(tm):n}ngDoCheck(){for(let i of this.initialClasses)this._updateState(i,!0);let n=this.rawClass;if(Array.isArray(n)||n instanceof Set)for(let i of n)this._updateState(i,!0);else if(n!=null)for(let i of Object.keys(n))this._updateState(i,!!n[i]);this._applyStateDiff()}_updateState(n,i){let r=this.stateMap.get(n);r!==void 0?(r.enabled!==i&&(r.changed=!0,r.enabled=i),r.touched=!0):this.stateMap.set(n,{enabled:i,changed:!0,touched:!0})}_applyStateDiff(){for(let n of this.stateMap){let i=n[0],r=n[1];r.changed?(this._toggleClass(i,r.enabled),r.changed=!1):r.touched||(r.enabled&&this._toggleClass(i,!1),this.stateMap.delete(i)),r.touched=!1}}_toggleClass(n,i){n=n.trim(),n.length>0&&n.split(tm).forEach(r=>{i?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}static \u0275fac=function(i){return new(i||e)(C(Ke),C(Bt))};static \u0275dir=be({type:e,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return e})();var ad=class{$implicit;ngForOf;index;count;constructor(t,n,i,r){this.$implicit=t,this.ngForOf=n,this.index=i,this.count=r}get first(){return this.index===0}get last(){return this.index===this.count-1}get even(){return this.index%2===0}get odd(){return!this.even}},yo=(()=>{class e{_viewContainer;_template;_differs;set ngForOf(n){this._ngForOf=n,this._ngForOfDirty=!0}set ngForTrackBy(n){this._trackByFn=n}get ngForTrackBy(){return this._trackByFn}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(n,i,r){this._viewContainer=n,this._template=i,this._differs=r}set ngForTemplate(n){n&&(this._template=n)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let n=this._ngForOf;!this._differ&&n&&(this._differ=this._differs.find(n).create(this.ngForTrackBy))}if(this._differ){let n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}_applyChanges(n){let i=this._viewContainer;n.forEachOperation((r,o,s)=>{if(r.previousIndex==null)i.createEmbeddedView(this._template,new ad(r.item,this._ngForOf,-1,-1),s===null?void 0:s);else if(s==null)i.remove(o===null?void 0:o);else if(o!==null){let d=i.get(o);i.move(d,s),wC(d,r)}});for(let r=0,o=i.length;r<o;r++){let d=i.get(r).context;d.index=r,d.count=o,d.ngForOf=this._ngForOf}n.forEachIdentityChange(r=>{let o=i.get(r.currentIndex);wC(o,r)})}static ngTemplateContextGuard(n,i){return!0}static \u0275fac=function(i){return new(i||e)(C(Bn),C(Pi),C(qh))};static \u0275dir=be({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return e})();function wC(e,t){e.context.$implicit=t.item}var na=(()=>{class e{_viewContainer;_context=new ld;_thenTemplateRef=null;_elseTemplateRef=null;_thenViewRef=null;_elseViewRef=null;constructor(n,i){this._viewContainer=n,this._thenTemplateRef=i}set ngIf(n){this._context.$implicit=this._context.ngIf=n,this._updateView()}set ngIfThen(n){EC(n,!1),this._thenTemplateRef=n,this._thenViewRef=null,this._updateView()}set ngIfElse(n){EC(n,!1),this._elseTemplateRef=n,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 ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(n,i){return!0}static \u0275fac=function(i){return new(i||e)(C(Bn),C(Pi))};static \u0275dir=be({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return e})(),ld=class{$implicit=null;ngIf=null};function EC(e,t){if(e&&!e.createEmbeddedView)throw new N(2020,!1)}var ia=(()=>{class e{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(n,i,r){this._ngEl=n,this._differs=i,this._renderer=r}set ngStyle(n){this._ngStyle=n,!this._differ&&n&&(this._differ=this._differs.find(n).create())}ngDoCheck(){if(this._differ){let n=this._differ.diff(this._ngStyle);n&&this._applyChanges(n)}}_setStyle(n,i){let[r,o]=n.split("."),s=r.indexOf("-")===-1?void 0:yn.DashCase;i!=null?this._renderer.setStyle(this._ngEl.nativeElement,r,o?`${i}${o}`:i,s):this._renderer.removeStyle(this._ngEl.nativeElement,r,s)}_applyChanges(n){n.forEachRemovedItem(i=>this._setStyle(i.key,null)),n.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),n.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}static \u0275fac=function(i){return new(i||e)(C(Ke),C(Gh),C(Bt))};static \u0275dir=be({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return e})(),pi=(()=>{class e{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(n){this._viewContainerRef=n}ngOnChanges(n){if(this._shouldRecreateView(n)){let i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let r=this._createContextForwardProxy();this._viewRef=i.createEmbeddedView(this.ngTemplateOutlet,r,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(n){return!!n.ngTemplateOutlet||!!n.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(n,i,r)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,i,r):!1,get:(n,i,r)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,i,r)}})}static \u0275fac=function(i){return new(i||e)(C(Bn))};static \u0275dir=be({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[Fe]})}return e})();function dd(e,t){return new N(2100,!1)}var IO=/(?:[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
40EB3\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,fi=(()=>{class e{transform(n){if(n==null)return null;
vendor: 16,384 bytes, lines 4-5
4if(typeof n!="string")throw dd(e,n);return n.replace(IO,i=>i[0].toUpperCase()+i.slice(1).toLowerCase())}static \u0275fac=function(i){return new(i||e)};static \u0275pipe=Un({name:"titlecase",type:e,pure:!0})}return e})(),ra=(()=>{class e{transform(n){if(n==null)return null;if(typeof n!="string")throw dd(e,n);return n.toUpperCase()}static \u0275fac=function(i){return new(i||e)};static \u0275pipe=Un({name:"uppercase",type:e,pure:!0})}return e})();var im=(()=>{class e{_locale;constructor(n){this._locale=n}transform(n,i,r){if(!UC(n))return null;r||=this._locale;try{let o=$C(n);return zC(o,r,i)}catch(o){throw dd(e,o.message)}}static \u0275fac=function(i){return new(i||e)(C(vo,16))};static \u0275pipe=Un({name:"number",type:e,pure:!0})}return e})();var rm=(()=>{class e{_locale;_defaultCurrencyCode;constructor(n,i="USD"){this._locale=n,this._defaultCurrencyCode=i}transform(n,i=this._defaultCurrencyCode,r="symbol",o,s){if(!UC(n))return null;s||=this._locale,typeof r=="boolean"&&(r=r?"symbol":"code");let d=i||this._defaultCurrencyCode;r!=="code"&&(r==="symbol"||r==="symbol-narrow"?d=RC(d,r==="symbol"?"wide":"narrow",s):d=r);try{let u=$C(n);return VC(u,s,d,i,o)}catch(u){throw dd(e,u.message)}}static \u0275fac=function(i){return new(i||e)(C(vo,16),C(Nh,16))};static \u0275pipe=Un({name:"currency",type:e,pure:!0})}return e})();function UC(e){return!(e==null||e===""||e!==e)}function $C(e){if(typeof e=="string"&&!isNaN(Number(e)-parseFloat(e)))return Number(e);if(typeof e!="number")throw new N(2309,!1);return e}var oa=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=Je({type:e});static \u0275inj=qe({})}return e})();function sa(e,t){t=encodeURIComponent(t);for(let n of e.split(";")){let i=n.indexOf("="),[r,o]=i==-1?[n,""]:[n.slice(0,i),n.slice(i+1)];if(r.trim()===t)return decodeURIComponent(o)}return null}var wr=class{};var sm="browser";function je(e){return e===sm}var Ni=(()=>{class e{static \u0275prov=A({token:e,providedIn:"root",factory:()=>new om(E(se),window)})}return e})(),om=class{document;window;offset=()=>[0,0];constructor(t,n){this.document=t,this.window=n}setOffset(t){Array.isArray(t)?this.offset=()=>t:this.offset=t}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(t,n){this.window.scrollTo(X(k({},n),{left:t[0],top:t[1]}))}scrollToAnchor(t,n){let i=TO(this.document,t);i&&(this.scrollToElement(i,n),i.focus())}setHistoryScrollRestoration(t){try{this.window.history.scrollRestoration=t}catch{console.warn(pn(2400,!1))}}scrollToElement(t,n){let i=t.getBoundingClientRect(),r=i.left+this.window.pageXOffset,o=i.top+this.window.pageYOffset,s=this.offset();this.window.scrollTo(X(k({},n),{left:r-s[0],top:o-s[1]}))}};function TO(e,t){let n=e.getElementById(t)||e.getElementsByName(t)[0];if(n)return n;if(typeof e.createTreeWalker=="function"&&e.body&&typeof e.body.attachShadow=="function"){let i=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT),r=i.currentNode;for(;r;){let o=r.shadowRoot;if(o){let s=o.getElementById(t)||o.querySelector(`[name="${t}"]`);if(s)return s}r=i.nextNode()}}return null}var la=class{_doc;constructor(t){this._doc=t}manager},ud=(()=>{class e extends la{constructor(n){super(n)}supports(n){return!0}addEventListener(n,i,r,o){return n.addEventListener(i,r,o),()=>this.removeEventListener(n,i,r,o)}removeEventListener(n,i,r,o){return n.removeEventListener(i,r,o)}static \u0275fac=function(i){return new(i||e)(F(se))};static \u0275prov=A({token:e,factory:e.\u0275fac})}return e})(),fd=new B(""),um=(()=>{class e{_zone;_plugins;_eventNameToPlugin=new Map;constructor(n,i){this._zone=i,n.forEach(s=>{s.manager=this});let r=n.filter(s=>!(s instanceof ud));this._plugins=r.slice().reverse();let o=n.find(s=>s instanceof ud);o&&this._plugins.push(o)}addEventListener(n,i,r,o){return this._findPluginFor(i).addEventListener(n,i,r,o)}getZone(){return this._zone}_findPluginFor(n){let i=this._eventNameToPlugin.get(n);if(i)return i;if(i=this._plugins.find(o=>o.supports(n)),!i)throw new N(5101,!1);return this._eventNameToPlugin.set(n,i),i}static \u0275fac=function(i){return new(i||e)(F(fd),F(Se))};static \u0275prov=A({token:e,factory:e.\u0275fac})}return e})(),am="ng-app-id";function HC(e){for(let t of e)t.remove()}function qC(e,t){let n=t.createElement("style");return n.textContent=e,n}function kO(e,t,n,i){let r=e.head?.querySelectorAll(`style[${am}="${t}"],link[${am}="${t}"]`);if(r)for(let o of r)o.removeAttribute(am),o instanceof HTMLLinkElement?i.set(o.href.slice(o.href.lastIndexOf("/")+1),{usage:0,elements:[o]}):o.textContent&&n.set(o.textContent,{usage:0,elements:[o]})}function cm(e,t){let n=t.createElement("link");return n.setAttribute("rel","stylesheet"),n.setAttribute("href",e),n}var pm=(()=>{class e{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;constructor(n,i,r,o={}){this.doc=n,this.appId=i,this.nonce=r,kO(n,i,this.inline,this.external),this.hosts.add(n.head)}addStyles(n,i){for(let r of n)this.addUsage(r,this.inline,qC);i?.forEach(r=>this.addUsage(r,this.external,cm))}removeStyles(n,i){for(let r of n)this.removeUsage(r,this.inline);i?.forEach(r=>this.removeUsage(r,this.external))}addUsage(n,i,r){let o=i.get(n);o?o.usage++:i.set(n,{usage:1,elements:[...this.hosts].map(s=>this.addElement(s,r(n,this.doc)))})}removeUsage(n,i){let r=i.get(n);r&&(r.usage--,r.usage<=0&&(HC(r.elements),i.delete(n)))}ngOnDestroy(){for(let[,{elements:n}]of[...this.inline,...this.external])HC(n);this.hosts.clear()}addHost(n){this.hosts.add(n);for(let[i,{elements:r}]of this.inline)r.push(this.addElement(n,qC(i,this.doc)));for(let[i,{elements:r}]of this.external)r.push(this.addElement(n,cm(i,this.doc)))}removeHost(n){this.hosts.delete(n)}addElement(n,i){return this.nonce&&i.setAttribute("nonce",this.nonce),n.appendChild(i)}static \u0275fac=function(i){return new(i||e)(F(se),F(Ls),F(Mc,8),F(ke))};static \u0275prov=A({token:e,factory:e.\u0275fac})}return e})(),lm={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},fm=/%COMP%/g;var WC="%COMP%",AO=`_nghost-${WC}`,RO=`_ngcontent-${WC}`,NO=!0,FO=new B("",{providedIn:"root",factory:()=>NO});function LO(e){return RO.replace(fm,e)}function jO(e){return AO.replace(fm,e)}function YC(e,t){return t.map(n=>n.replace(fm,e))}var hm=(()=>{class e{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(n,i,r,o,s,d,u,f=null,h=null){this.eventManager=n,this.sharedStylesHost=i,this.appId=r,this.removeStylesOnCompDestroy=o,this.doc=s,this.platformId=d,this.ngZone=u,this.nonce=f,this.tracingService=h,this.platformIsServer=!1,this.defaultRenderer=new ca(n,s,u,this.platformIsServer,this.tracingService)}createRenderer(n,i){if(!n||!i)return this.defaultRenderer;let r=this.getOrCreateRenderer(n,i);return r instanceof pd?r.applyToHost(n):r instanceof da&&r.applyStyles(),r}getOrCreateRenderer(n,i){let r=this.rendererByCompId,o=r.get(i.id);if(!o){let s=this.doc,d=this.ngZone,u=this.eventManager,f=this.sharedStylesHost,h=this.removeStylesOnCompDestroy,g=this.platformIsServer,b=this.tracingService;switch(i.encapsulation){case si.Emulated:o=new pd(u,f,i,this.appId,h,s,d,g,b);break;case si.ShadowDom:return new dm(u,f,n,i,s,d,this.nonce,g,b);default:o=new da(u,f,i,h,s,d,g,b);break}r.set(i.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(n){this.rendererByCompId.delete(n)}static \u0275fac=function(i){return new(i||e)(F(um),F(pm),F(Ls),F(FO),F(se),F(ke),F(Se),F(Mc),F(vr,8))};static \u0275prov=A({token:e,factory:e.\u0275fac})}return e})(),ca=class{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(t,n,i,r,o){this.eventManager=t,this.doc=n,this.ngZone=i,this.platformIsServer=r,this.tracingService=o}destroy(){}destroyNode=null;createElement(t,n){return n?this.doc.createElementNS(lm[n]||n,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,n){(GC(t)?t.content:t).appendChild(n)}insertBefore(t,n,i){t&&(GC(t)?t.content:t).insertBefore(n,i)}removeChild(t,n){n.remove()}selectRootElement(t,n){let i=typeof t=="string"?this.doc.querySelector(t):t;if(!i)throw new N(-5104,!1);return n||(i.textContent=""),i}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,i,r){if(r){n=r+":"+n;let o=lm[r];o?t.setAttributeNS(o,n,i):t.setAttribute(n,i)}else t.setAttribute(n,i)}removeAttribute(t,n,i){if(i){let r=lm[i];r?t.removeAttributeNS(r,n):t.removeAttribute(`${i}:${n}`)}else t.removeAttribute(n)}addClass(t,n){t.classList.add(n)}removeClass(t,n){t.classList.remove(n)}setStyle(t,n,i,r){r&(yn.DashCase|yn.Important)?t.style.setProperty(n,i,r&yn.Important?"important":""):t.style[n]=i}removeStyle(t,n,i){i&yn.DashCase?t.style.removeProperty(n):t.style[n]=""}setProperty(t,n,i){t!=null&&(t[n]=i)}setValue(t,n){t.nodeValue=n}listen(t,n,i,r){if(typeof t=="string"&&(t=Ht().getGlobalEventTarget(this.doc,t),!t))throw new N(5102,!1);let o=this.decoratePreventDefault(i);return this.tracingService?.wrapEventListener&&(o=this.tracingService.wrapEventListener(t,n,o)),this.eventManager.addEventListener(t,n,o,r)}decoratePreventDefault(t){return n=>{if(n==="__ngUnwrap__")return t;t(n)===!1&&n.preventDefault()}}};function GC(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var dm=class extends ca{sharedStylesHost;hostEl;shadowRoot;constructor(t,n,i,r,o,s,d,u,f){super(t,o,s,u,f),this.sharedStylesHost=n,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let h=r.styles;h=YC(r.id,h);for(let b of h){let y=document.createElement("style");d&&y.setAttribute("nonce",d),y.textContent=b,this.shadowRoot.appendChild(y)}let g=r.getExternalStyles?.();if(g)for(let b of g){let y=cm(b,o);d&&y.setAttribute("nonce",d),this.shadowRoot.appendChild(y)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,n){return super.appendChild(this.nodeOrShadowRoot(t),n)}insertBefore(t,n,i){return super.insertBefore(this.nodeOrShadowRoot(t),n,i)}removeChild(t,n){return super.removeChild(null,n)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},da=class extends ca{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(t,n,i,r,o,s,d,u,f){super(t,o,s,d,u),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=r;let h=i.styles;this.styles=f?YC(f,h):h,this.styleUrls=i.getExternalStyles?.(f)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&ao.size===0&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},pd=class extends da{contentAttr;hostAttr;constructor(t,n,i,r,o,s,d,u,f){let h=r+"-"+i.id;super(t,n,i,o,s,d,u,f,h),this.contentAttr=LO(h),this.hostAttr=jO(h)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,n){let i=super.createElement(t,n);return super.setAttribute(i,this.contentAttr,""),i}};var hd=class e extends Zs{supportsDOMEvents=!0;static makeCurrent(){Wh(new e)}onAndCancel(t,n,i,r){return t.addEventListener(n,i,r),()=>{t.removeEventListener(n,i,r)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.remove()}createElement(t,n){return n=n||this.getDefaultDocument(),n.createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,n){return n==="window"?window:n==="document"?t:n==="body"?t.body:null}getBaseHref(t){let n=VO();return n==null?null:zO(n)}resetBaseElement(){ua=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return sa(document.cookie,t)}},ua=null;function VO(){return ua=ua||document.head.querySelector("base"),ua?ua.getAttribute("href"):null}function zO(e){return new URL(e,document.baseURI).pathname}var md=class{addToWindow(t){pt.getAngularTestability=(i,r=!0)=>{let o=t.findTestabilityInTree(i,r);if(o==null)throw new N(5103,!1);return o},pt.getAllAngularTestabilities=()=>t.getAllTestabilities(),pt.getAllAngularRootElements=()=>t.getAllRootElements();let n=i=>{let r=pt.getAllAngularTestabilities(),o=r.length,s=function(){o--,o==0&&i()};r.forEach(d=>{d.whenStable(s)})};pt.frameworkStabilizers||(pt.frameworkStabilizers=[]),pt.frameworkStabilizers.push(n)}findTestabilityInTree(t,n,i){if(n==null)return null;let r=t.getTestability(n);return r??(i?Ht().isShadowRoot(n)?this.findTestabilityInTree(t,n.host,!0):this.findTestabilityInTree(t,n.parentElement,!0):null)}},BO=(()=>{class e{build(){return new XMLHttpRequest}static \u0275fac=function(i){return new(i||e)};static \u0275prov=A({token:e,factory:e.\u0275fac})}return e})(),QC=["alt","control","meta","shift"],UO={"\b":"Backspace"," ":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},$O={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},ZC=(()=>{class e extends la{constructor(n){super(n)}supports(n){return e.parseEventName(n)!=null}addEventListener(n,i,r,o){let s=e.parseEventName(i),d=e.eventCallback(s.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Ht().onAndCancel(n,s.domEventName,d,o))}static parseEventName(n){let i=n.toLowerCase().split("."),r=i.shift();if(i.length===0||!(r==="keydown"||r==="keyup"))return null;let o=e._normalizeKey(i.pop()),s="",d=i.indexOf("code");if(d>-1&&(i.splice(d,1),s="code."),QC.forEach(f=>{let h=i.indexOf(f);h>-1&&(i.splice(h,1),s+=f+".")}),s+=o,i.length!=0||o.length===0)return null;let u={};return u.domEventName=r,u.fullKey=s,u}static matchEventFullKeyCode(n,i){let r=UO[n.key]||n.key,o="";return i.indexOf("code.")>-1&&(r=n.code,o="code."),r==null||!r?!1:(r=r.toLowerCase(),r===" "?r="space":r==="."&&(r="dot"),QC.forEach(s=>{if(s!==r){let d=$O[s];d(n)&&(o+=s+".")}}),o+=r,o===i)}static eventCallback(n,i,r){return o=>{e.matchEventFullKeyCode(o,n)&&r.runGuarded(()=>i(o))}}static _normalizeKey(n){return n==="esc"?"escape":n}static \u0275fac=function(i){return new(i||e)(F(se))};static \u0275prov=A({token:e,factory:e.\u0275fac})}return e})();function mm(e,t,n){let i=k({rootComponent:e,platformRef:n?.platformRef},HO(t));return uC(i)}function HO(e){return{appProviders:[...KC,...e?.providers??[]],platformProviders:YO}}function qO(){hd.makeCurrent()}function GO(){return new un}function WO(){return Hf(document),document}var YO=[{provide:ke,useValue:sm},{provide:Sc,useValue:qO,multi:!0},{provide:se,useFactory:WO}];var QO=[{provide:go,useClass:md},{provide:Yc,useClass:qs,deps:[Se,Gs,go]},{provide:qs,useClass:qs,deps:[Se,Gs,go]}],KC=[{provide:fs,useValue:"root"},{provide:un,useFactory:GO},{provide:fd,useClass:ud,multi:!0,deps:[se]},{provide:fd,useClass:ZC,multi:!0,deps:[se]},hm,pm,um,{provide:fr,useExisting:hm},{provide:wr,useClass:BO},[]],gm=(()=>{class e{constructor(){}static \u0275fac=function(i){return new(i||e)};static \u0275mod=Je({type:e});static \u0275inj=qe({providers:[...KC,...QO],imports:[oa,dC]})}return e})();var bo=class{},pa=class{},mi=class e{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(t){t?typeof t=="string"?this.lazyInit=()=>{this.headers=new Map,t.split(` 5`).forEach(n=>{let i=n.indexOf(":");if(i>0){let r=n.slice(0,i),o=n.slice(i+1).trim();this.addHeaderEntry(r,o)}})}:typeof Headers<"u"&&t instanceof Headers?(this.headers=new Map,t.forEach((n,i)=>{this.addHeaderEntry(i,n)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(t).forEach(([n,i])=>{this.setHeaderEntries(n,i)})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();let n=this.headers.get(t.toLowerCase());return n&&n.length>0?n[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,n){return this.clone({name:t,value:n,op:"a"})}set(t,n){return this.clone({name:t,value:n,o
vendor: 12,936 bytes, line 5
5p:"s"})}delete(t,n){return this.clone({name:t,value:n,op:"d"})}maybeSetNormalizedName(t,n){this.normalizedNames.has(n)||this.normalizedNames.set(n,t)}init(){this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(n=>{this.headers.set(n,t.headers.get(n)),this.normalizedNames.set(n,t.normalizedNames.get(n))})}clone(t){let n=new e;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([t]),n}applyUpdate(t){let n=t.name.toLowerCase();switch(t.op){case"a":case"s":let i=t.value;if(typeof i=="string"&&(i=[i]),i.length===0)return;this.maybeSetNormalizedName(t.name,n);let r=(t.op==="a"?this.headers.get(n):void 0)||[];r.push(...i),this.headers.set(n,r);break;case"d":let o=t.value;if(!o)this.headers.delete(n),this.normalizedNames.delete(n);else{let s=this.headers.get(n);if(!s)return;s=s.filter(d=>o.indexOf(d)===-1),s.length===0?(this.headers.delete(n),this.normalizedNames.delete(n)):this.headers.set(n,s)}break}}addHeaderEntry(t,n){let i=t.toLowerCase();this.maybeSetNormalizedName(t,i),this.headers.has(i)?this.headers.get(i).push(n):this.headers.set(i,[n])}setHeaderEntries(t,n){let i=(Array.isArray(n)?n:[n]).map(o=>o.toString()),r=t.toLowerCase();this.headers.set(r,i),this.maybeSetNormalizedName(t,r)}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(n=>t(this.normalizedNames.get(n),this.headers.get(n)))}};var vd=class{encodeKey(t){return JC(t)}encodeValue(t){return JC(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}};function ZO(e,t){let n=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(r=>{let o=r.indexOf("="),[s,d]=o==-1?[t.decodeKey(r),""]:[t.decodeKey(r.slice(0,o)),t.decodeValue(r.slice(o+1))],u=n.get(s)||[];u.push(d),n.set(s,u)}),n}var KO=/%(\d[a-f0-9])/gi,JO={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function JC(e){return encodeURIComponent(e).replace(KO,(t,n)=>JO[n]??t)}function gd(e){return`${e}`}var hi=class e{map;encoder;updates=null;cloneFrom=null;constructor(t={}){if(this.encoder=t.encoder||new vd,t.fromString){if(t.fromObject)throw new N(2805,!1);this.map=ZO(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(n=>{let i=t.fromObject[n],r=Array.isArray(i)?i.map(gd):[gd(i)];this.map.set(n,r)})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();let n=this.map.get(t);return n?n[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,n){return this.clone({param:t,value:n,op:"a"})}appendAll(t){let n=[];return Object.keys(t).forEach(i=>{let r=t[i];Array.isArray(r)?r.forEach(o=>{n.push({param:i,value:o,op:"a"})}):n.push({param:i,value:r,op:"a"})}),this.clone(n)}set(t,n){return this.clone({param:t,value:n,op:"s"})}delete(t,n){return this.clone({param:t,value:n,op:"d"})}toString(){return this.init(),this.keys().map(t=>{let n=this.encoder.encodeKey(t);return this.map.get(t).map(i=>n+"="+this.encoder.encodeValue(i)).join("&")}).filter(t=>t!=="").join("&")}clone(t){let n=new e({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat(t),n}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":let n=(t.op==="a"?this.map.get(t.param):void 0)||[];n.push(gd(t.value)),this.map.set(t.param,n);break;case"d":if(t.value!==void 0){let i=this.map.get(t.param)||[],r=i.indexOf(gd(t.value));r!==-1&&i.splice(r,1),i.length>0?this.map.set(t.param,i):this.map.delete(t.param)}else{this.map.delete(t.param);break}}}),this.cloneFrom=this.updates=null)}};var yd=class{map=new Map;set(t,n){return this.map.set(t,n),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}};function XO(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function XC(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer}function eb(e){return typeof Blob<"u"&&e instanceof Blob}function tb(e){return typeof FormData<"u"&&e instanceof FormData}function eP(e){return typeof URLSearchParams<"u"&&e instanceof URLSearchParams}var nb="Content-Type",ib="Accept",ob="X-Request-URL",sb="text/plain",ab="application/json",tP=`${ab}, ${sb}, */*`,_o=class e{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;credentials;keepalive=!1;cache;priority;mode;redirect;referrer;integrity;responseType="json";method;params;urlWithParams;transferCache;timeout;constructor(t,n,i,r){this.url=n,this.method=t.toUpperCase();let o;if(XO(this.method)||r?(this.body=i!==void 0?i:null,o=r):o=i,o){if(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,this.keepalive=!!o.keepalive,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params),o.priority&&(this.priority=o.priority),o.cache&&(this.cache=o.cache),o.credentials&&(this.credentials=o.credentials),typeof o.timeout=="number"){if(o.timeout<1||!Number.isInteger(o.timeout))throw new N(2822,"");this.timeout=o.timeout}o.mode&&(this.mode=o.mode),o.redirect&&(this.redirect=o.redirect),o.integrity&&(this.integrity=o.integrity),o.referrer&&(this.referrer=o.referrer),this.transferCache=o.transferCache}if(this.headers??=new mi,this.context??=new yd,!this.params)this.params=new hi,this.urlWithParams=n;else{let s=this.params.toString();if(s.length===0)this.urlWithParams=n;else{let d=n.indexOf("?"),u=d===-1?"?":d<n.length-1?"&":"";this.urlWithParams=n+u+s}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||XC(this.body)||eb(this.body)||tb(this.body)||eP(this.body)?this.body:this.body instanceof hi?this.body.toString():typeof this.body=="object"||typeof this.body=="boolean"||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return this.body===null||tb(this.body)?null:eb(this.body)?this.body.type||null:XC(this.body)?null:typeof this.body=="string"?sb:this.body instanceof hi?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?ab:null}clone(t={}){let n=t.method||this.method,i=t.url||this.url,r=t.responseType||this.responseType,o=t.keepalive??this.keepalive,s=t.priority||this.priority,d=t.cache||this.cache,u=t.mode||this.mode,f=t.redirect||this.redirect,h=t.credentials||this.credentials,g=t.referrer||this.referrer,b=t.integrity||this.integrity,y=t.transferCache??this.transferCache,D=t.timeout??this.timeout,L=t.body!==void 0?t.body:this.body,j=t.withCredentials??this.withCredentials,z=t.reportProgress??this.reportProgress,ve=t.headers||this.headers,at=t.params||this.params,Te=t.context??this.context;return t.setHeaders!==void 0&&(ve=Object.keys(t.setHeaders).reduce((_t,Gi)=>_t.set(Gi,t.setHeaders[Gi]),ve)),t.setParams&&(at=Object.keys(t.setParams).reduce((_t,Gi)=>_t.set(Gi,t.setParams[Gi]),at)),new e(n,i,L,{params:at,headers:ve,context:Te,reportProgress:z,responseType:r,withCredentials:j,transferCache:y,keepalive:o,cache:d,priority:s,timeout:D,mode:u,redirect:f,credentials:h,referrer:g,integrity:b})}},Er=(function(e){return e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User",e})(Er||{}),xo=class{headers;status;statusText;url;ok;type;redirected;constructor(t,n=200,i="OK"){this.headers=t.headers||new mi,this.status=t.status!==void 0?t.status:n,this.statusText=t.statusText||i,this.url=t.url||null,this.redirected=t.redirected,this.ok=this.status>=200&&this.status<300}},_d=class e extends xo{constructor(t={}){super(t)}type=Er.ResponseHeader;clone(t={}){return new e({headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}},wo=class e extends xo{body;constructor(t={}){super(t),this.body=t.body!==void 0?t.body:null}type=Er.Response;clone(t={}){return new e({body:t.body!==void 0?t.body:this.body,headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0,redirected:t.redirected??this.redirected})}},Co=class extends xo{name="HttpErrorResponse";message;error;ok=!1;constructor(t){super(t,0,"Unknown Error"),this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${t.url||"(unknown url)"}`:this.message=`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}},nP=200,iP=204;function vm(e,t){return{body:t,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials,credentials:e.credentials,transferCache:e.transferCache,timeout:e.timeout,keepalive:e.keepalive,priority:e.priority,cache:e.cache,mode:e.mode,redirect:e.redirect,integrity:e.integrity,referrer:e.referrer}}var et=(()=>{class e{handler;constructor(n){this.handler=n}request(n,i,r={}){let o;if(n instanceof _o)o=n;else{let u;r.headers instanceof mi?u=r.headers:u=new mi(r.headers);let f;r.params&&(r.params instanceof hi?f=r.params:f=new hi({fromObject:r.params})),o=new _o(n,i,r.body!==void 0?r.body:null,{headers:u,context:r.context,params:f,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials,transferCache:r.transferCache,keepalive:r.keepalive,priority:r.priority,cache:r.cache,mode:r.mode,redirect:r.redirect,credentials:r.credentials,referrer:r.referrer,integrity:r.integrity,timeout:r.timeout})}let s=Y(o).pipe(_i(u=>this.handler.handle(u)));if(n instanceof _o||r.observe==="events")return s;let d=s.pipe(bt(u=>u instanceof wo));switch(r.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return d.pipe(pe(u=>{if(u.body!==null&&!(u.body instanceof ArrayBuffer))throw new N(2806,!1);return u.body}));case"blob":return d.pipe(pe(u=>{if(u.body!==null&&!(u.body instanceof Blob))throw new N(2807,!1);return u.body}));case"text":return d.pipe(pe(u=>{if(u.body!==null&&typeof u.body!="string")throw new N(2808,!1);return u.body}));case"json":default:return d.pipe(pe(u=>u.body))}case"response":return d;default:throw new N(2809,!1)}}delete(n,i={}){return this.request("DELETE",n,i)}get(n,i={}){return this.request("GET",n,i)}head(n,i={}){return this.request("HEAD",n,i)}jsonp(n,i){return this.request("JSONP",n,{params:new hi().append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(n,i={}){return this.request("OPTIONS",n,i)}patch(n,i,r={}){return this.request("PATCH",n,vm(r,i))}post(n,i,r={}){return this.request("POST",n,vm(r,i))}put(n,i,r={}){return this.request("PUT",n,vm(r,i))}static \u0275fac=function(i){return new(i||e)(F(bo))};static \u0275prov=A({token:e,factory:e.\u0275fac})}return e})();var rP=new B("");function lb(e,t){return t(e)}function oP(e,t){return(n,i)=>t.intercept(n,{handle:r=>e(r,i)})}function sP(e,t,n){return(i,r)=>ft(n,()=>t(i,o=>e(o,r)))}var cb=new B(""),_m=new B(""),Cm=new B(""),bm=new B("",{providedIn:"root",factory:()=>!0});function aP(){let e=null;return(t,n)=>{e===null&&(e=(E(cb,{optional:!0})??[]).reduceRight(oP,lb));let i=E(xs);if(E(bm)){let o=i.add();return e(t,n).pipe(bi(o))}else return e(t,n)}}var Cd=(()=>{class e extends bo{backend;injector;chain=null;pendingTasks=E(xs);contributeToStability=E(bm);constructor(n,i){super(),this.backend=n,this.injector=i}handle(n){if(this.chain===null){let i=Array.from(new Set([...this.injector.get(_m),...this.injector.get(Cm,[])]));this.chain=i.reduceRight((r,o)=>sP(r,o,this.injector),lb)}if(this.contributeToStability){let i=this.pendingTasks.add();return this.chain(n,r=>this.backend.handle(r)).pipe(bi(i))}else return this.chain(n,i=>this.backend.handle(i))}static \u0275fac=function(i){return new(i||e)(F(pa),F(Ze))};static \u0275prov=A({token:e,factory:e.\u0275fac})}return e})();var lP=/^\)\]\}',?\n/,cP=RegExp(`^${ob}:`,"m");function dP(e){return"responseURL"in e&&e.responseURL?e.responseURL:cP.test(e.getAllResponseHeaders())?e.getResponseHeader(ob):null}var ym=(()=>{class e{xhrFactory;constructor(n){this.xhrFactory=n}handle(n){if(n.method==="JSONP")throw new N(-2800,!1);let i=this.xhrFactory;return Y(null).pipe(xt(()=>new ge(o=>{let s=i.build();if(s.open(n.method,n.urlWithParams),n.withCredentials&&(s.withCredentials=!0),n.headers.forEac
5h((j,z)=>s.setRequestHeader(j,z.join(","))),n.headers.has(ib)||s.setRequestHeader(ib,tP),!n.headers.has(nb)){let j=n.detectContentTypeHeader();j!==null&&s.setRequestHeader(nb,j)}if(n.timeout&&(s.timeout=n.timeout),n.responseType){let j=n.responseType.toLowerCase();s.responseType=j!=="json"?j:"text"}let d=n.serializeBody(),u=null,f=()=>{if(u!==null)return u;let j=s.statusText||"OK",z=new mi(s.getAllResponseHeaders()),ve=dP(s)||n.url;return u=new _d({headers:z,status:s.status,statusText:j,url:ve}),u},h=()=>{let{headers:j,status:z,statusText:ve,url:at}=f(),Te=null;z!==iP&&(Te=typeof s.response>"u"?s.responseText:s.response),z===0&&(z=Te?nP:0);let _t=z>=200&&z<300;if(n.responseType==="json"&&typeof Te=="string"){let Gi=Te;Te=Te.replace(lP,"");try{Te=Te!==""?JSON.parse(Te):null}catch(X1){Te=Gi,_t&&(_t=!1,Te={error:X1,text:Te})}}_t?(o.next(new wo({body:Te,headers:j,status:z,statusText:ve,url:at||void 0})),o.complete()):o.error(new Co({error:Te,headers:j,status:z,statusText:ve,url:at||void 0}))},g=j=>{let{url:z}=f(),ve=new Co({error:j,status:s.status||0,statusText:s.statusText||"Unknown Error",url:z||void 0});o.error(ve)},b=g;n.timeout&&(b=j=>{let{url:z}=f(),ve=new Co({error:new DOMException("Request timed out","TimeoutError"),status:s.status||0,statusText:s.statusText||"Request timeout",url:z||void 0});o.error(ve)});let y=!1,D=j=>{y||(o.next(f()),y=!0);let z={type:Er.DownloadProgress,loaded:j.loaded};j.lengthComputable&&(z.total=j.total),n.responseType==="text"&&s.responseText&&(z.partialText=s.responseText),o.next(z)},L=j=>{let z={type:Er.UploadProgress,loaded:j.loaded};j.lengthComputable&&(z.total=j.total),o.next(z)};return s.addEventListener("load",h),s.addEventListener("error",g),s.addEventListener("timeout",b),s.addEventListener("abort",g),n.reportProgress&&(s.addEventListener("progress",D),d!==null&&s.upload&&s.upload.addEventListener("progress",L)),s.send(d),o.next({type:Er.Sent}),()=>{s.removeEventListener("error",g),s.removeEventListener("abort",g),s.removeEventListener("load",h),s.removeEventListener("timeout",b),n.reportProgress&&(s.removeEventListener("progress",D),d!==null&&s.upload&&s.upload.removeEventListener("progress",L)),s.readyState!==s.DONE&&s.abort()}})))}static \u0275fac=function(i){return new(i||e)(F(wr))};static \u0275prov=A({token:e,factory:e.\u0275fac})}return e})(),db=new B(""),uP="XSRF-TOKEN",pP=new B("",{providedIn:"root",factory:()=>uP}),fP="X-XSRF-TOKEN",hP=new B("",{providedIn:"root",factory:()=>fP}),fa=class{},mP=(()=>{class e{doc;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(n,i){this.doc=n,this.cookieName=i}getToken(){let n=this.doc.cookie||"";return n!==this.lastCookieString&&(this.parseCount++,this.lastToken=sa(n,this.cookieName),this.lastCookieString=n),this.lastToken}static \u0275fac=function(i){return new(i||e)(F(se),F(pP))};static \u0275prov=A({token:e,factory:e.\u0275fac})}return e})();function gP(e,t){let n=e.url.toLowerCase();if(!E(db)||e.method==="GET"||e.method==="HEAD"||n.startsWith("http://")||n.startsWith("https://"))return t(e);let i=E(fa).getToken(),r=E(hP);return i!=null&&!e.headers.has(r)&&(e=e.clone({headers:e.headers.set(r,i)})),t(e)}var xm=(function(e){return e[e.Interceptors=0]="Interceptors",e[e.LegacyInterceptors=1]="LegacyInterceptors",e[e.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",e[e.NoXsrfProtection=3]="NoXsrfProtection",e[e.JsonpSupport=4]="JsonpSupport",e[e.RequestsMadeViaParent=5]="RequestsMadeViaParent",e[e.Fetch=6]="Fetch",e})(xm||{});function vP(e,t){return{\u0275kind:e,\u0275providers:t}}function wm(...e){let t=[et,ym,Cd,{provide:bo,useExisting:Cd},{provide:pa,useFactory:()=>E(rP,{optional:!0})??E(ym)},{provide:_m,useValue:gP,multi:!0},{provide:db,useValue:!0},{provide:fa,useClass:mP}];for(let n of e)t.push(...n.\u0275providers);return fn(t)}var rb=new B("");function Em(){return vP(xm.LegacyInterceptors,[{provide:rb,useFactory:aP},{provide:_m,useExisting:rb,multi:!0}])}var yP=new B(""),_P="b",CP="h",bP="s",xP="st",wP="u",EP="rt",Sm=new B(""),SP=["GET","HEAD"];function MP(e,t){let y=E(Sm),{isCacheActive:n}=y,i=Sg(y,["isCacheActive"]),{transferCache:r,method:o}=e;if(!n||r===!1||o==="POST"&&!i.includePostRequests&&!r||o!=="POST"&&!SP.includes(o)||!i.includeRequestsWithAuthHeaders&&DP(e)||i.filter?.(e)===!1)return t(e);let s=E(fo);if(E(yP,{optional:!0}))throw new N(2803,!1);let u=e.url,f=IP(e,u),h=s.get(f,null),g=i.includeHeaders;if(typeof r=="object"&&r.includeHeaders&&(g=r.includeHeaders),h){let{[_P]:D,[EP]:L,[CP]:j,[bP]:z,[xP]:ve,[wP]:at}=h,Te=D;switch(L){case"arraybuffer":Te=new TextEncoder().encode(D).buffer;break;
5case"blob":Te=new Blob([D]);break}let _t=new mi(j);return Y(new wo({body:Te,headers:_t,status:z,statusText:ve,url:at}))}return t(e)}function DP(e){return e.headers.has("authorization")||e.headers.has("proxy-authorization")}function ub(e){return[...e.keys()].sort().map(t=>`${t}=${e.getAll(t)}`).join("&")}function IP(e,t){let{params:n,method:i,responseType:r}=e,o=ub(n),s=e.serializeBody();s instanceof URLSearchParams?s=ub(s):typeof s!="string"&&(s="");let d=[i,r,t,s,o].join("|"),u=OP(d);return u}function OP(e){let t=0;for(let n of e)t=Math.imul(31,t)+n.charCodeAt(0)<<0;return t+=2147483648,t.toString()}function pb(e){return[{provide:Sm,useFactory:()=>(ln("NgHttpTransferCache"),k({isCacheActive:!0},e))},{provide:Cm,useValue:MP,multi:!0},{provide:yr,multi:!0,useFactory:()=>{let t=E(Ut),n=E(Sm);return()=>{t.whenStable().then(()=>{n.isCacheActive=!1})}}}]}var ae=(()=>{class e{_doc;_dom;constructor(n){this._doc=n,this._dom=Ht()}addTag(n,i=!1){return n?this._getOrCreateElement(n,i):null}addTags(n,i=!1){return n?n.reduce((r,o)=>(o&&r.push(this._getOrCreateElement(o,i)),r),[]):[]}getTag(n){return n&&this._doc.querySelector(`meta[${n}]`)||null}getTags(n){if(!n)return[];let i=this._doc.querySelectorAll(`meta[${n}]`);return i?[].slice.call(i):[]}updateTag(n,i){if(!n)return null;i=i||this._parseSelector(n);let r=this.getTag(i);return r?this._setMetaElementAttributes(n,r):this._getOrCreateElement(n,!0)}removeTag(n){this.removeTagElement(this.getTag(n))}removeTagElement(n){n&&this._dom.remove(n)}_getOrCreateElement(n,i=!1){if(!i){let s=this._parseSelector(n),d=this.getTags(s).filter(u=>this._containsAttributes(n,u))[0];if(d!==void 0)return d}let r=this._dom.createElement("meta");return this._setMetaElementAttributes(n,r),this._doc.getElementsByTagName("head")[0].appendChild(r),r}_setMetaElementAttributes(n,i){return Object.keys(n).forEach(r=>i.setAttribute(this._getMetaKeyMap(r),n[r])),i}_parseSelector(n){let i=n.name?"name":"property";return`${i}="${n[i]}"`}_containsAttributes(n,i){return Object.keys(n).every(r=>i.getAttribute(this._getMetaKeyMap(r))===n[r])}_getMetaKeyMap(n){return PP[n]||n}static \u0275fac=function(i){return new(i||e)(F(se))};static \u0275prov=A({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),PP={httpEquiv:"http-equiv"},te=(()=>{class e{_doc;constructor(n){this._doc=n}getTitle(){return this._doc.title}setTitle(n){this._doc.title=n||""}static \u0275fac=function(i){return new(i||e)(F(se))};static \u0275prov=A({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var Mm=(function(e){return e[e.NoHttpTransferCache=0]="NoHttpTransferCache",e[e.HttpTransferCacheOptions=1]="HttpTransferCacheOptions",e[e.I18nSupport=2]="I18nSupport",e[e.EventReplay=3]="EventReplay",e[e.IncrementalHydration=4]="IncrementalHydration",e})(Mm||{});function fb(...e){let t=[],n=new Set;for(let{\u0275providers:r,\u0275kind:o}of e)n.add(o),r.length&&t.push(r);let i=n.has(Mm.HttpTransferCacheOptions);return fn([[],[],pC(),n.has(Mm.NoHttpTransferCache)||i?[]:pb({}),t])}var le="primary",Ma=Symbol("RouteTitle"),Tm=class{params;constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){let n=this.params[t];return Array.isArray(n)?n[0]:n}return null}getAll(t){if(this.has(t)){let n=this.params[t];return Array.isArray(n)?n:[n]}return[]}get keys(){return Object.keys(this.params)}};function Dr(e){return new Tm(e)}function bb(e,t,n){let i=n.path.split("/");if(i.length>e.length||n.pathMatch==="full"&&(t.hasChildren()||i.length<e.length))return null;let r={};for(let o=0;o<i.length;o++){let s=i[o],d=e[o];if(s[0]===":")r[s.substring(1)]=d;else if(s!==d.path)return null}return{consumed:e.slice(0,i.length),posParams:r}}function TP(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(!Hn(e[n],t[n]))return!1;return!0}function Hn(e,t){let n=e?km(e):void 0,i=t?km(t):void 0;if(!n||!i||n.length!=i.length)return!1;let r;for(let o=0;o<n.length;o++)if(r=n[o],!xb(e[r],t[r]))return!1;return!0}function km(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)]}function xb(e,t){if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;let n=[...e].sort(),i=[...t].sort();return n.every((r,o)=>i[o]===r)}else return e===t}function wb(e){return e.length>0?e[e.length-1]:null}function vi(e){return Uu(e)?e:Ti(e)?$e(Promise.resolve(e)):Y(e)}var kP={exact:Sb,subset:Mb},Eb={exact:AP,subset:RP,ignored:()=>!0};function hb(e,t,n){return kP[n.paths](e.root,t.root,n.matrixParams)&&Eb[n.queryParams](e.queryParams,t.queryParams)&&!(n.fragment==="exact"&&e.fragment!==t.fragment)}function AP(e,t){return Hn(e,t)}function Sb(e,t,n){if(!Sr(e.segments,t.segments)||!wd(e.segments,t.segments,n)||e.numberOfChildren!==t.numberOfChildren)return!1;for(let i in t.children)if(!e.children[i]||!Sb(e.children[i],t.children[i],n))return!1;return!0}function RP(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>xb(e[n],t[n]))}function Mb(e,t,n){return Db(e,t,t.segments,n)}function Db(e,t,n,i){if(e.segments.length>n.length){let r=e.segments.slice(0,n.length);
vendor: 33,663 bytes, line 5
5return!(!Sr(r,n)||t.hasChildren()||!wd(r,n,i))}else if(e.segments.length===n.length){if(!Sr(e.segments,n)||!wd(e.segments,n,i))return!1;for(let r in t.children)if(!e.children[r]||!Mb(e.children[r],t.children[r],i))return!1;return!0}else{let r=n.slice(0,e.segments.length),o=n.slice(e.segments.length);return!Sr(e.segments,r)||!wd(e.segments,r,i)||!e.children[le]?!1:Db(e.children[le],t,o,i)}}function wd(e,t,n){return t.every((i,r)=>Eb[n](e[r].parameters,i.parameters))}var Gn=class{root;queryParams;fragment;_queryParamMap;constructor(t=new xe([],{}),n={},i=null){this.root=t,this.queryParams=n,this.fragment=i}get queryParamMap(){return this._queryParamMap??=Dr(this.queryParams),this._queryParamMap}toString(){return LP.serialize(this)}},xe=class{segments;children;parent=null;constructor(t,n){this.segments=t,this.children=n,Object.values(n).forEach(i=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Ed(this)}},Fi=class{path;parameters;_parameterMap;constructor(t,n){this.path=t,this.parameters=n}get parameterMap(){return this._parameterMap??=Dr(this.parameters),this._parameterMap}toString(){return Ob(this)}};function NP(e,t){return Sr(e,t)&&e.every((n,i)=>Hn(n.parameters,t[i].parameters))}function Sr(e,t){return e.length!==t.length?!1:e.every((n,i)=>n.path===t[i].path)}function FP(e,t){let n=[];return Object.entries(e.children).forEach(([i,r])=>{i===le&&(n=n.concat(t(r,i)))}),Object.entries(e.children).forEach(([i,r])=>{i!==le&&(n=n.concat(t(r,i)))}),n}var No=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275prov=A({token:e,factory:()=>new Ir,providedIn:"root"})}return e})(),Ir=class{parse(t){let n=new Rm(t);return new Gn(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment())}serialize(t){let n=`/${ha(t.root,!0)}`,i=zP(t.queryParams),r=typeof t.fragment=="string"?`#${jP(t.fragment)}`:"";return`${n}${i}${r}`}},LP=new Ir;function Ed(e){return e.segments.map(t=>Ob(t)).join("/")}function ha(e,t){if(!e.hasChildren())return Ed(e);if(t){let n=e.children[le]?ha(e.children[le],!1):"",i=[];return Object.entries(e.children).forEach(([r,o])=>{r!==le&&i.push(`${r}:${ha(o,!1)}`)}),i.length>0?`${n}(${i.join("//")})`:n}else{let n=FP(e,(i,r)=>r===le?[ha(e.children[le],!1)]:[`${r}:${ha(i,!1)}`]);return Object.keys(e.children).length===1&&e.children[le]!=null?`${Ed(e)}/${n[0]}`:`${Ed(e)}/(${n.join("//")})`}}function Ib(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function bd(e){return Ib(e).replace(/%3B/gi,";")}function jP(e){return encodeURI(e)}function Am(e){return Ib(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Sd(e){return decodeURIComponent(e)}function mb(e){return Sd(e.replace(/\+/g,"%20"))}function Ob(e){return`${Am(e.path)}${VP(e.parameters)}`}function VP(e){return Object.entries(e).map(([t,n])=>`;${Am(t)}=${Am(n)}`).join("")}function zP(e){let t=Object.entries(e).map(([n,i])=>Array.isArray(i)?i.map(r=>`${bd(n)}=${bd(r)}`).join("&"):`${bd(n)}=${bd(i)}`).filter(n=>n);return t.length?`?${t.join("&")}`:""}var BP=/^[^\/()?;#]+/;function Dm(e){let t=e.match(BP);return t?t[0]:""}var UP=/^[^\/()?;=#]+/;function $P(e){let t=e.match(UP);return t?t[0]:""}var HP=/^[^=?&#]+/;function qP(e){let t=e.match(HP);return t?t[0]:""}var GP=/^[^&#]+/;function WP(e){let t=e.match(GP);return t?t[0]:""}var Rm=class{url;remaining;constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new xe([],{}):new xe([],this.parseChildren())}parseQueryParams(){let t={};if(this.consumeOptional("?"))do this.parseQueryParam(t);while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let n={};this.peekStartsWith("/(")&&(this.capture("/"),n=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(t.length>0||Object.keys(n).length>0)&&(i[le]=new xe(t,n)),i}parseSegment(){let t=Dm(this.remaining);if(t===""&&this.peekStartsWith(";"))throw new N(4009,!1);return this.capture(t),new Fi(Sd(t),this.parseMatrixParams())}parseMatrixParams(){let t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){let n=$P(this.remaining);if(!n)return;this.capture(n);let i="";if(this.consumeOptional("=")){let r=Dm(this.remaining);r&&(i=r,this.capture(i))}t[Sd(n)]=Sd(i)}parseQueryParam(t){let n=qP(this.remaining);if(!n)return;this.capture(n);let i="";if(this.consumeOptional("=")){let s=WP(this.remaining);s&&(i=s,this.capture(i))}let r=mb(n),o=mb(i);if(t.hasOwnProperty(r)){let s=t[r];Array.isArray(s)||(s=[s],t[r]=s),s.push(o)}else t[r]=o}parseParens(t){let n={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let i=Dm(this.remaining),r=this.remaining[i.length];if(r!=="/"&&r!==")"&&r!==";")throw new N(4010,!1);let o;i.indexOf(":")>-1?(o=i.slice(0,i.indexOf(":")),this.capture(o),this.capture(":")):t&&(o=le);let s=this.parseChildren();n[o??le]=Object.keys(s).length===1&&s[le]?s[le]:new xe([],s),this.consumeOptional("//")}return n}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return this.peekStartsWith(t)?(this.remaining=this.remaining.substring(t.length),!0):!1}capture(t){if(!this.consumeOptional(t))throw new N(4011,!1)}};function Pb(e){return e.segments.length>0?new xe([],{[le]:e}):e}function Tb(e){let t={};for(let[i,r]of Object.entries(e.children)){let o=Tb(r);if(i===le&&o.segments.length===0&&o.hasChildren())for(let[s,d]of Object.entries(o.children))t[s]=d;else(o.segments.length>0||o.hasChildren())&&(t[i]=o)}let n=new xe(e.segments,t);return YP(n)}function YP(e){if(e.numberOfChildren===1&&e.children[le]){let t=e.children[le];return new xe(e.segments.concat(t.segments),t.children)}return e}function Li(e){return e instanceof Gn}function kb(e,t,n=null,i=null){let r=Ab(e);return Rb(r,t,n,i)}function Ab(e){let t;function n(o){let s={};for(let u of o.children){let f=n(u);s[u.outlet]=f}let d=new xe(o.url,s);return o===e&&(t=d),d}let i=n(e.root),r=Pb(i);return t??r}function Rb(e,t,n,i){let r=e;for(;r.parent;)r=r.parent;if(t.length===0)return Im(r,r,r,n,i);let o=QP(t);if(o.toRoot())return Im(r,r,new xe([],{}),n,i);let s=ZP(o,r,e),d=s.processChildren?ga(s.segmentGroup,s.index,o.commands):Fb(s.segmentGroup,s.index,o.commands);return Im(r,s.segmentGroup,d,n,i)}function Md(e){return typeof e=="object"&&e!=null&&!e.outlets&&!e.segmentPath}function ya(e){return typeof e=="object"&&e!=null&&e.outlets}function Im(e,t,n,i,r){let o={};i&&Object.entries(i).forEach(([u,f])=>{o[u]=Array.isArray(f)?f.map(h=>`${h}`):`${f}`});let s;e===t?s=n:s=Nb(e,t,n);let d=Pb(Tb(s));return new Gn(d,o,r)}function Nb(e,t,n){let i={};return Object.entries(e.children).forEach(([r,o])=>{o===t?i[r]=n:i[r]=Nb(o,t,n)}),new xe(e.segments,i)}var Dd=class{isAbsolute;numberOfDoubleDots;commands;constructor(t,n,i){if(this.isAbsolute=t,this.numberOfDoubleDots=n,this.commands=i,t&&i.length>0&&Md(i[0]))throw new N(4003,!1);let r=i.find(ya);if(r&&r!==wb(i))throw new N(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function QP(e){if(typeof e[0]=="string"&&e.length===1&&e[0]==="/")return new Dd(!0,0,e);let t=0,n=!1,i=e.reduce((r,o,s)=>{if(typeof o=="object"&&o!=null){if(o.outlets){let d={};return Object.entries(o.outlets).forEach(([u,f])=>{d[u]=typeof f=="string"?f.split("/"):f}),[...r,{outlets:d}]}if(o.segmentPath)return[...r,o.segmentPath]}return typeof o!="string"?[...r,o]:s===0?(o.split("/").forEach((d,u)=>{u==0&&d==="."||(u==0&&d===""?n=!0:d===".."?t++:d!=""&&r.push(d))}),r):[...r,o]},[]);return new Dd(n,t,i)}var Mo=class{segmentGroup;processChildren;index;constructor(t,n,i){this.segmentGroup=t,this.processChildren=n,this.index=i}};function ZP(e,t,n){if(e.isAbsolute)return new Mo(t,!0,0);if(!n)return new Mo(t,!1,NaN);if(n.parent===null)return new Mo(n,!0,0);let i=Md(e.commands[0])?0:1,r=n.segments.length-1+i;return KP(n,r,e.numberOfDoubleDots)}function KP(e,t,n){let i=e,r=t,o=n;for(;o>r;){if(o-=r,i=i.parent,!i)throw new N(4005,!1);r=i.segments.length}return new Mo(i,!1,r-o)}function JP(e){return ya(e[0])?e[0].outlets:{[le]:e}}function Fb(e,t,n){if(e??=new xe([],{}),e.segments.length===0&&e.hasChildren())return ga(e,t,n);let i=XP(e,t,n),r=n.slice(i.commandIndex);if(i.match&&i.pathIndex<e.segments.length){let o=new xe(e.segments.slice(0,i.pathIndex),{});return o.children[le]=new xe(e.segments.slice(i.pathIndex),e.children),ga(o,0,r)}else return i.match&&r.length===0?new xe(e.segments,{}):i.match&&!e.hasChildren()?Nm(e,t,n):i.match?ga(e,0,r):Nm(e,t,n)}function ga(e,t,n){if(n.length===0)return new xe(e.segments,{});{let i=JP(n),r={};if(Object.keys(i).some(o=>o!==le)&&e.children[le]&&e.numberOfChildren===1&&e.children[le].segments.length===0){let o=ga(e.children[le],t,n);return new xe(e.segments,o.children)}return Object.entries(i).forEach(([o,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(r[o]=Fb(e.children[o],t,s))}),Object.entries(e.children).forEach(([o,s])=>{i[o]===void 0&&(r[o]=s)}),new xe(e.segments,r)}}function XP(e,t,n){let i=0,r=t,o={match:!1,pathIndex:0,commandIndex:0};for(;r<e.segments.length;){if(i>=n.length)return o;let s=e.segments[r],d=n[i];if(ya(d))break;let u=`${d}`,f=i<n.length-1?n[i+1]:null;if(r>0&&u===void 0)break;if(u&&f&&typeof f=="object"&&f.outlets===void 0){if(!vb(u,f,s))return o;i+=2}else{if(!vb(u,{},s))return o;i++}r++}return{match:!0,pathIndex:r,commandIndex:i}}function Nm(e,t,n){let i=e.segments.slice(0,t),r=0;for(;r<n.length;){let o=n[r];if(ya(o)){let u=eT(o.outlets);return new xe(i,u)}if(r===0&&Md(n[0])){let u=e.segments[t];i.push(new Fi(u.path,gb(n[0]))),r++;continue}let s=ya(o)?o.outlets[le]:`${o}`,d=r<n.length-1?n[r+1]:null;s&&d&&Md(d)?(i.push(new Fi(s,gb(d))),r+=2):(i.push(new Fi(s,{})),r++)}return new xe(i,{})}function eT(e){let t={};return Object.entries(e).forEach(([n,i])=>{typeof i=="string"&&(i=[i]),i!==null&&(t[n]=Nm(new xe([],{}),0,i))}),t}function gb(e){let t={};return Object.entries(e).forEach(([n,i])=>t[n]=`${i}`),t}function vb(e,t,n){return e==n.path&&Hn(t,n.parameters)}var Do="imperative",st=(function(e){return e[e.NavigationStart=0]="NavigationStart",e[e.NavigationEnd=1]="NavigationEnd",e[e.NavigationCancel=2]="NavigationCancel",e[e.NavigationError=3]="NavigationError",e[e.RoutesRecognized=4]="RoutesRecognized",e[e.ResolveStart=5]="ResolveStart",e[e.ResolveEnd=6]="ResolveEnd",e[e.GuardsCheckStart=7]="GuardsCheckStart",e[e.GuardsCheckEnd=8]="GuardsCheckEnd",e[e.RouteConfigLoadStart=9]="RouteConfigLoadStart",e[e.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",e[e.ChildActivationStart=11]="ChildActivationStart",e[e.ChildActivationEnd=12]="ChildActivationEnd",e[e.ActivationStart=13]="ActivationStart",e[e.ActivationEnd=14]="ActivationEnd",e[e.Scroll=15]="Scroll",e[e.NavigationSkipped=16]="NavigationSkipped",e})(st||{}),Xt=class{id;url;constructor(t,n){this.id=t,this.url=n}},Wn=class extends Xt{type=st.NavigationStart;navigationTrigger;restoredState;constructor(t,n,i="imperative",r=null){super(t,n),this.navigationTrigger=i,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},yt=class extends Xt{urlAfterRedirects;type=st.NavigationEnd;constructor(t,n,i){super(t,n),this.urlAfterRedirects=i}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},Ft=(function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromResolver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e[e.Aborted=4]="Aborted",e})(Ft||{}),Oo=(function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e})(Oo||{}),qn=class extends Xt{reason;code;type=st.NavigationCancel;constructor(t,n,i,r){super(t,n),this.reason=i,this.code=r}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},Yn=class extends Xt{reason;code;type=st.NavigationSkipped;constructor(t,n,i,r){super(t,n),this.reason=i,this.code=r}},Po=class extends Xt{error;target;type=st.NavigationError;constructor(t,n,i,r){super(t,n),this.error=i,this.target=r}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},_a=class extends Xt{urlAfterRedirects;state;type=st.RoutesRecognized;constructor(t,n,i,r){super(t,n),this.urlAfterRedirects=i,this.state=r}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Id=class extends Xt{urlAfterRedirects;state;type=st.GuardsCheckStart;constructor(t,n,i,r){super(t,n),this.urlAfterRedirects=i,this.state=r}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Od=class extends Xt{urlAfterRedirects;state;shouldActivate;type=st.GuardsCheckEnd;constructor(t,n,i,r,o){super(t,n),this.urlAfterRedirects=i,this.state=r,this.shouldActivate=o}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},Pd=class extends Xt{urlAfterRedirects;state;type=st.ResolveStart;constructor(t,n,i,r){super(t,n),this.urlAfterRedirects=i,this.state=r}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Td=class extends Xt{urlAfterRedirects;state;type=st.ResolveEnd;constructor(t,n,i,r){super(t,n),this.urlAfterRedirects=i,this.state=r}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},kd=class{route;type=st.RouteConfigLoadStart;constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},Ad=class{route;type=st.RouteConfigLoadEnd;constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},Rd=class{snapshot;type=st.ChildActivationStart;constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Nd=class{snapshot;type=st.ChildActivationEnd;constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Fd=class{snapshot;type=st.ActivationStart;constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Ld=class{snapshot;type=st.ActivationEnd;constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},To=class{routerEvent;position;anchor;type=st.Scroll;constructor(t,n,i){this.routerEvent=t,this.position=n,this.anchor=i}toString(){let t=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${t}')`}},Ca=class{},ko=class{url;navigationBehaviorOptions;constructor(t,n){this.url=t,this.navigationBehaviorOptions=n}};function tT(e){return!(e instanceof Ca)&&!(e instanceof ko)}function nT(e,t){return e.providers&&!e._injector&&(e._injector=Hs(e.providers,t,`Route: ${e.path}`)),e._injector??t}function Dn(e){return e.outlet||le}function iT(e,t){let n=e.filter(i=>Dn(i)===t);return n.push(...e.filter(i=>Dn(i)!==t)),n}function Fo(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let t=e.parent;t;t=t.parent){let n=t.routeConfig;if(n?._loadedInjector)return n._loadedInjector;if(n?._injector)return n._injector}return null}var jd=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Fo(this.route?.snapshot)??this.rootInjector}constructor(t){this.rootInjector=t,this.children=new Lo(this.rootInjector)}},Lo=(()=>{class e{rootInjector;contexts=new Map;constructor(n){this.rootInjector=n}onChildOutletCreated(n,i){let r=this.getOrCreateContext(n);r.outlet=i,this.contexts.set(n,r)}onChildOutletDestroyed(n){let i=this.getContext(n);i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){let n=this.contexts;return this.contexts=new Map,n}onOutletReAttached(n){this.contexts=n}getOrCreateContext(n){let i=this.getContext(n);return i||(i=new jd(this.rootInjector),this.contexts.set(n,i)),i}getContext(n){return this.contexts.get(n)||null}static \u0275fac=function(i){return new(i||e)(F(Ze))};static \u0275prov=A({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Vd=class{_root;constructor(t){this._root=t}get root(){return this._root.value}parent(t){let n=this.pathFromRoot(t);return n.length>1?n[n.length-2]:null}children(t){let n=Fm(t,this._root);return n?n.children.map(i=>i.value):[]}firstChild(t){let n=Fm(t,this._root);return n&&n.children.length>0?n.children[0].value:null}siblings(t){let n=Lm(t,this._root);return n.length<2?[]:n[n.length-2].children.map(r=>r.value).filter(r=>r!==t)}pathFromRoot(t){return Lm(t,this._root).map(n=>n.value)}};function Fm(e,t){if(e===t.value)return t;for(let n of t.children){let i=Fm(e,n);if(i)return i}return null}function Lm(e,t){if(e===t.value)return[t];for(let n of t.children){let i=Lm(e,n);if(i.length)return i.unshift(t),i}return[]}var Jt=class{value;children;constructor(t,n){this.value=t,this.children=n}toString(){return`TreeNode(${this.value})`}};function So(e){let t={};return e&&e.children.forEach(n=>t[n.value.outlet]=n),t}var ba=class extends Vd{snapshot;constructor(t,n){super(t),this.snapshot=n,qm(this,t)}toString(){return this.snapshot.toString()}};function Lb(e){let t=rT(e),n=new tt([new Fi("",{})]),i=new tt({}),r=new tt({}),o=new tt({}),s=new tt(""),d=new Pe(n,i,o,s,r,le,e,t.root);return d.snapshot=t.root,new ba(new Jt(d,[]),t)}function rT(e){let t={},n={},i={},o=new Mr([],t,i,"",n,le,e,null,{});return new xa("",new Jt(o,[]))}var Pe=class{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(t,n,i,r,o,s,d,u){this.urlSubject=t,this.paramsSubject=n,this.queryParamsSubject=i,this.fragmentSubject=r,this.dataSubject=o,this.outlet=s,this.component=d,this._futureSnapshot=u,this.title=this.dataSubject?.pipe(pe(f=>f[Ma]))??Y(void 0),this.url=t,this.params=n,this.queryParams=i,this.fragment=r,this.data=o}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(pe(t=>Dr(t))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(pe(t=>Dr(t))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function zd(e,t,n="emptyOnly"){let i,{routeConfig:r}=e;return t!==null&&(n==="always"||r?.path===""||!t.component&&!t.routeConfig?.loadComponent)?i={params:k(k({},t.params),e.params),data:k(k({},t.data),e.data),resolve:k(k(k(k({},e.data),t.data),r?.data),e._resolvedData)}:i={params:k({},e.params),data:k({},e.data),resolve:k(k({},e.data),e._resolvedData??{})},r&&Vb(r)&&(i.resolve[Ma]=r.title),i}var Mr=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[Ma]}constructor(t,n,i,r,o,s,d,u,f){this.url=t,this.params=n,this.queryParams=i,this.fragment=r,this.data=o,this.outlet=s,this.component=d,this.routeConfig=u,this._resolve=f}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??=Dr(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Dr(this.queryParams),this._queryParamMap}toString(){let t=this.url.map(i=>i.toString()).join("/"),n=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${t}', path:'${n}')`}},xa=class extends Vd{url;constructor(t,n){super(n),this.url=t,qm(this,n)}toString(){return jb(this._root)}};function qm(e,t){t.value._routerState=e,t.children.forEach(n=>qm(e,n))}function jb(e){let t=e.children.length>0?` { ${e.children.map(jb).join(", ")} } `:"";return`${e.value}${t}`}function Om(e){if(e.snapshot){let t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,Hn(t.queryParams,n.queryParams)||e.queryParamsSubject.next(n.queryParams),t.fragment!==n.fragment&&e.fragmentSubject.next(n.fragment),Hn(t.params,n.params)||e.paramsSubject.next(n.params),TP(t.url,n.url)||e.urlSubject.next(n.url),Hn(t.data,n.data)||e.dataSubject.next(n.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function jm(e,t){let n=Hn(e.params,t.params)&&NP(e.url,t.url),i=!e.parent!=!t.parent;return n&&!i&&(!e.parent||jm(e.parent,t.parent))}function Vb(e){return typeof e.title=="string"||e.title===null}var zb=new B(""),Or=(()=>{class e{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=le;activateEvents=new J;deactivateEvents=new J;attachEvents=new J;detachEvents=new J;routerOutletData=cC();parentContexts=E(Lo);location=E(Bn);changeDetector=E(di);inputBinder=E(Hd,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(n){if(n.name){let{firstChange:i,previousValue:r}=n.name;if(i)return;this.isTrackedInParentContexts(r)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(r)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(n){return this.parentContexts.getContext(n)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let n=this.parentContexts.getContext(this.name);n?.route&&(n.attachRef?this.attach(n.attachRef,n.route):this.activateWith(n.route,n.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new N(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new N(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new N(4012,!1);this.location.detach();let n=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(n.instance),n}attach(n,i){this.activated=n,this._activatedRoute=i,this.location.insert(n.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(n.instance)}deactivate(){if(this.activated){let n=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(n)}}activateWith(n,i){if(this.isActivated)throw new N(4013,!1);this._activatedRoute=n;let r=this.location,s=n.snapshot.component,d=this.parentContexts.getOrCreateContext(this.name).children,u=new Vm(n,d,r.injector,this.routerOutletData);this.activated=r.createComponent(s,{index:r.length,injector:u,environmentInjector:i}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(i){return new(i||e)};static \u0275dir=be({type:e,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[Fe]})}return e})(),Vm=class{route;childContexts;parent;outletData;constructor(t,n,i,r){this.route=t,this.childContexts=n,this.parent=i,this.outletData=r}get(t,n){return t===Pe?this.route:t===Lo?this.childContexts:t===zb?this.outletData:this.parent.get(t,n)}},Hd=new B("");var Gm=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275cmp=R({type:e,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(i,r){i&1&&_(0,"router-outlet")},dependencies:[Or],encapsulation:2})}return e})();function Wm(e){let t=e.children&&e.children.map(Wm),n=t?X(k({},e),{children:t}):k({},e);return!n.component&&!n.loadComponent&&(t||n.loadChildren)&&n.outlet&&n.outlet!==le&&(n.component=Gm),n}function oT(e,t,n){let i=wa(e,t._root,n?n._root:void 0);return new ba(i,t)}function wa(e,t,n){if(n&&e.shouldReuseRoute(t.value,n.value.snapshot)){let i=n.value;i._futureSnapshot=t.value;let r=sT(e,t,n);return new Jt(i,r)}else{if(e.shouldAttach(t.value)){let o=e.retrieve(t.value);if(o!==null){let s=o.route;return s.value._futureSnapshot=t.value,s.children=t.children.map(d=>wa(e,d)),s}}let i=aT(t.value),r=t.children.map(o=>wa(e,o));return new Jt(i,r)}}function sT(e,t,n){return t.children.map(i=>{for(let r of n.children)if(e.shouldReuseRoute(i.value,r.value.snapshot))return wa(e,i,r);return wa(e,i)})}function aT(e){return new Pe(new tt(e.url),new tt(e.params),new tt(e.queryParams),new tt(e.fragment),new tt(e.data),e.outlet,e.component,e)}var Ao=class{redirectTo;navigationBehaviorOptions;constructor(t,n){this.redirectTo=t,this.navigationBehaviorOptions=n}},Bb="ngNavigationCancelingError";function Bd(e,t){let{redirectTo:n,navigationBehaviorOptions:i}=Li(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,r=Ub(!1,Ft.Redirect);return r.url=n,r.navigationBehaviorOptions=i,r}function Ub(e,t){let n=new Error(`NavigationCancelingError: ${e||""}`);return n[Bb]=!0,n.cancellationCode=t,n}function lT(e){return $b(e)&&Li(e.url)}function $b(e){return!!e&&e[Bb]}var cT=(e,t,n,i)=>pe(r=>(new zm(t,r.targetRouterState,r.currentRouterState,n,i).activate(e),r)),zm=class{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(t,n,i,r,o){this.routeReuseStrategy=t,this.futureState=n,this.currState=i,this.forwardEvent=r,this.inputBindingEnabled=o}activate(t){let n=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(n,i,t),Om(this.futureState.root),this.activateChildRoutes(n,i,t)}deactivateChildRoutes(t,n,i){let r=So(n);t.children.forEach(o=>{let s=o.value.outlet;this.deactivateRoutes(o,r[s],i),delete r[s]}),Object.values(r).forEach(o=>{this.deactivateRouteAndItsChildren(o,i)})}deactivateRoutes(t,n,i){let r=t.value,o=n?n.value:null;if(r===o)if(r.component){let s=i.getContext(r.outlet);s&&this.deactivateChildRoutes(t,n,s.children)}else this.deactivateChildRoutes(t,n,i);else o&&this.deactivateRouteAndItsChildren(n,i)}deactivateRouteAndItsChildren(t,n){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,n):this.deactivateRouteAndOutlet(t,n)}detachAndStoreRouteSubtree(t,n){let i=n.getContext(t.value.outlet),r=i&&t.value.component?i.children:n,o=So(t);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,r);if(i&&i.outlet){let s=i.outlet.detach(),d=i.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:s,route:t,contexts:d})}}deactivateRouteAndOutlet(t,n){let i=n.getContext(t.value.outlet),r=i&&t.value.component?i.children:n,o=So(t);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,r);i&&(i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated()),i.attachRef=null,i.route=null)}activateChildRoutes(t,n,i){let r=So(n);t.children.forEach(o=>{this.activateRoutes(o,r[o.value.outlet],i),this.forwardEvent(new Ld(o.value.snapshot))}),t.children.length&&this.forwardEvent(new Nd(t.value.snapshot))}activateRoutes(t,n,i){let r=t.value,o=n?n.value:null;if(Om(r),r===o)if(r.component){let s=i.getOrCreateContext(r.outlet);this.activateChildRoutes(t,n,s.children)}else this.activateChildRoutes(t,n,i);else if(r.component){let s=i.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){let d=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),s.children.onOutletReAttached(d.contexts),s.attachRef=d.componentRef,s.route=d.route.value,s.outlet&&s.outlet.attach(d.componentRef,d.route.value),Om(d.route.value),this.activateChildRoutes(t,null,s.children)}else s.attachRef=null,s.route=r,s.outlet&&s.outlet.activateWith(r,s.injector),this.activateChildRoutes(t,null,s.children)}else this.activateChildRoutes(t,null,i)}},Ud=class{path;route;constructor(t){this.path=t,this.route=this.path[this.path.length-1]}},Io=class{component;route;constructor(t,n){this.component=t,this.route=n}};function dT(e,t,n){let i=e._root,r=t?t._root:null;return ma(i,r,n,[i.value])}function uT(e){let t=e.routeConfig?e.routeConfig.canActivateChild:null;return!t||t.length===0?null:{node:e,guards:t}}function jo(e,t){let n=Symbol(),i=t.get(e,n);return i===n?typeof e=="function"&&!op(e)?e:t.get(e):i}function ma(e,t,n,i,r={canDeactivateChecks:[],canActivateChecks:[]}){let o=So(t);return e.children.forEach(s=>{pT(s,o[s.value.outlet],n,i.concat([s.value]),r),delete o[s.value.outlet]}),Object.entries(o).forEach(([s,d])=>va(d,n.getContext(s),r)),r}function pT(e,t,n,i,r={canDeactivateChecks:[],canActivateChecks:[]}){let o=e.value,s=t?t.value:null,d=n?n.getContext(e.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){let u=fT(s,o,o.routeConfig.runGuardsAndResolvers);u?r.canActivateChecks.push(new Ud(i)):(o.data=s.data,o._resolvedData=s._resolvedData),o.component?ma(e,t,d?d.children:null,i,r):ma(e,t,n,i,r),u&&d&&d.outlet&&d.outlet.isActivated&&r.canDeactivateChecks.push(new Io(d.outlet.component,s))}else s&&va(t,d,r),r.canActivateChecks.push(new Ud(i)),o.component?ma(e,null,d?d.children:null,i,r):ma(e,null,n,i,r);return r}function fT(e,t,n){if(typeof n=="function")return n(e,t);switch(n){case"pathParamsChange":return!Sr(e.url,t.url);case"pathParamsOrQueryParamsChange":return!Sr(e.url,t.url)||!Hn(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!jm(e,t)||!Hn(e.queryParams,t.queryParams);case"paramsChange":default:return!jm(e,t)}}function va(e,t,n){let i=So(e),r=e.value;Object.entries(i).forEach(([o,s])=>{r.component?t?va(s,t.children.getContext(o),n):va(s,null,n):va(s,t,n)}),r.component?t&&t.outlet&&t.outlet.isActivated?n.canDeactivateChecks.push(new Io(t.outlet.component,r)):n.canDeactivateChecks.push(new Io(null,r)):n.canDeactivateChecks.push(new Io(null,r))}function Da(e){return typeof e=="function"}function hT(e){return typeof e=="boolean"}function mT(e){return e&&Da(e.canLoad)}function gT(e){return e&&Da(e.canActivate)}function vT(e){return e&&Da(e.canActivateChild)}function yT(e){return e&&Da(e.canDeactivate)}function _T(e){return e&&Da(e.canMatch)}function Hb(e){return e instanceof Jn||e?.name==="EmptyError"}var xd=Symbol("INITIAL_VALUE");function Ro(){return xt(e=>bl(e.map(t=>t.pipe(Xn(1),Gu(xd)))).pipe(pe(t=>{for(let n of t)if(n!==!0){if(n===xd)return xd;if(n===!1||CT(n))return n}return!0}),bt(t=>t!==xd),Xn(1)))}function CT(e){return Li(e)||e instanceof Ao}function bT(e,t){return nt(n=>{let{targetSnapshot:i,currentSnapshot:r,guards:{canActivateChecks:o,canDeactivateChecks:s}}=n;return s.length===0&&o.length===0?Y(X(k({},n),{guardsResult:!0})):xT(s,i,r,e).pipe(nt(d=>d&&hT(d)?wT(i,o,e,t):Y(d)),pe(d=>X(k({},n),{guardsResult:d})))})}function xT(e,t,n,i){return $e(e).pipe(nt(r=>IT(r.component,r.route,n,t,i)),ei(r=>r!==!0,!0))}function wT(e,t,n,i){return $e(t).pipe(_i(r=>Yr(ST(r.route.parent,i),ET(r.route,i),DT(e,r.path,n),MT(e,r.route,n))),ei(r=>r!==!0,!0))}function ET(e,t){return e!==null&&t&&t(new Fd(e)),Y(!0)}function ST(e,t){return e!==null&&t&&t(new Rd(e)),Y(!0)}function MT(e,t,n){let i=t.routeConfig?t.routeConfig.canActivate:null;if(!i||i.length===0)return Y(!0);let r=i.map(o=>as(()=>{let s=Fo(t)??n,d=jo(o,s),u=gT(d)?d.canActivate(t,e):ft(s,()=>d(t,e));return vi(u).pipe(ei())}));return Y(r).pipe(Ro())}function DT(e,t,n){let i=t[t.length-1],o=t.slice(0,t.length-1).reverse().map(s=>uT(s)).filter(s=>s!==null).map(s=>as(()=>{let d=s.guards.map(u=>{let f=Fo(s.node)??n,h=jo(u,f),g=vT(h)?h.canActivateChild(i,e):ft(f,()=>h(i,e));return vi(g).pipe(ei())});return Y(d).pipe(Ro())}));return Y(o).pipe(Ro())}function IT(e,t,n,i,r){let o=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!o||o.length===0)return Y(!0);let s=o.map(d=>{let u=Fo(t)??r,f=jo(d,u),h=yT(f)?f.canDeactivate(e,t,n,i):ft(u,()=>f(e,t,n,i));return vi(h).pipe(ei())});return Y(s).pipe(Ro())}function OT(e,t,n,i){let r=t.canLoad;if(r===void 0||r.length===0)return Y(!0);let o=r.map(s=>{let d=jo(s,e),u=mT(d)?d.canLoad(t,n):ft(e,()=>d(t,n));return vi(u)});return Y(o).pipe(Ro(),qb(i))}function qb(e){return ju(lt(t=>{if(typeof t!="boolean")throw Bd(e,t)}),pe(t=>t===!0))}function PT(e,t,n,i){let r=t.canMatch;if(!r||r.length===0)return Y(!0);let o=r.map(s=>{let d=jo(s,e),u=_T(d)?d.canMatch(t,n):ft(e,()=>d(t,n));return vi(u)});return Y(o).pipe(Ro(),qb(i))}var Ea=class{segmentGroup;constructor(t){this.segmentGroup=t||null}}
5,Sa=class extends Error{urlTree;constructor(t){super(),this.urlTree=t}};function Eo(e){return Wr(new Ea(e))}function TT(e){return Wr(new N(4e3,!1))}function kT(e){return Wr(Ub(!1,Ft.GuardRejected))}var Bm=class{urlSerializer;urlTree;constructor(t,n){this.urlSerializer=t,this.urlTree=n}lineralizeSegments(t,n){let i=[],r=n.root;for(;;){if(i=i.concat(r.segments),r.numberOfChildren===0)return Y(i);if(r.numberOfChildren>1||!r.children[le])return TT(`${t.redirectTo}`);r=r.children[le]}}applyRedirectCommands(t,n,i,r,o){return AT(n,r,o).pipe(pe(s=>{if(s instanceof Gn)throw new Sa(s);let d=this.applyRedirectCreateUrlTree(s,this.urlSerializer.parse(s),t,i);if(s[0]==="/")throw new Sa(d);return d}))}applyRedirectCreateUrlTree(t,n,i,r){let o=this.createSegmentGroup(t,n.root,i,r);return new Gn(o,this.createQueryParams(n.queryParams,this.urlTree.queryParams),n.fragment)}createQueryParams(t,n){let i={};return Object.entries(t).forEach(([r,o])=>{if(typeof o=="string"&&o[0]===":"){let d=o.substring(1);i[r]=n[d]}else i[r]=o}),i}createSegmentGroup(t,n,i,r){let o=this.createSegments(t,n.segments,i,r),s={};return Object.entries(n.children).forEach(([d,u])=>{s[d]=this.createSegmentGroup(t,u,i,r)}),new xe(o,s)}createSegments(t,n,i,r){return n.map(o=>o.path[0]===":"?this.findPosParam(t,o,r):this.findOrReturn(o,i))}findPosParam(t,n,i){let r=i[n.path.substring(1)];if(!r)throw new N(4001,!1);return r}findOrReturn(t,n){let i=0;for(let r of n){if(r.path===t.path)return n.splice(i),r;i++}return t}};function AT(e,t,n){if(typeof e=="string")return Y(e);let i=e,{queryParams:r,fragment:o,routeConfig:s,url:d,outlet:u,params:f,data:h,title:g}=t;return vi(ft(n,()=>i({params:f,data:h,queryParams:r,fragment:o,routeConfig:s,url:d,outlet:u,title:g})))}var Um={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function RT(e,t,n,i,r){let o=Gb(e,t,n);return o.matched?(i=nT(t,i),PT(i,t,n,r).pipe(pe(s=>s===!0?o:k({},Um)))):Y(o)}function Gb(e,t,n){if(t.path==="**")return NT(n);if(t.path==="")return t.pathMatch==="full"&&(e.hasChildren()||n.length>0)?k({},Um):{matched:!0,consumedSegments:[],remainingSegments:n,parameters:{},positionalParamSegments:{}};let r=(t.matcher||bb)(n,e,t);if(!r)return k({},Um);let o={};Object.entries(r.posParams??{}).forEach(([d,u])=>{o[d]=u.path});let s=r.consumed.length>0?k(k({},o),r.consumed[r.consumed.length-1].parameters):o;return{matched:!0,consumedSegments:r.consumed,remainingSegments:n.slice(r.consumed.length),parameters:s,positionalParamSegments:r.posParams??{}}}function NT(e){return{matched:!0,parameters:e.length>0?wb(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}function yb(e,t,n,i){return n.length>0&&jT(e,n,i)?{segmentGroup:new xe(t,LT(i,new xe(n,e.children))),slicedSegments:[]}:n.length===0&&VT(e,n,i)?{segmentGroup:new xe(e.segments,FT(e,n,i,e.children)),slicedSegments:n}:{segmentGroup:new xe(e.segments,e.children),slicedSegments:n}}function FT(e,t,n,i){let r={};for(let o of n)if(qd(e,t,o)&&!i[Dn(o)]){let s=new xe([],{});r[Dn(o)]=s}return k(k({},i),r)}function LT(e,t){let n={};n[le]=t;for(let i of e)if(i.path===""&&Dn(i)!==le){let r=new xe([],{});n[Dn(i)]=r}return n}function jT(e,t,n){return n.some(i=>qd(e,t,i)&&Dn(i)!==le)}function VT(e,t,n){return n.some(i=>qd(e,t,i))}function qd(e,t,n){return(e.hasChildren()||t.length>0)&&n.pathMatch==="full"?!1:n.path===""}function zT(e,t,n){return t.length===0&&!e.children[n]}var $m=class{};function BT(e,t,n,i,r,o,s="emptyOnly"){return new Hm(e,t,n,i,r,s,o).recognize()}var UT=31,Hm=class{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(t,n,i,r,o,s,d){this.injector=t,this.configLoader=n,this.rootComponentType=i,this.config=r,this.urlTree=o,this.paramsInheritanceStrategy=s,this.urlSerializer=d,this.applyRedirects=new Bm(this.urlSerializer,this.urlTree)}noMatchError(t){return new N(4002,`'${t.segmentGroup}'`)}recognize(){let t=yb(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(t).pipe(pe(({children:n,rootSnapshot:i})=>{let r=new Jt(i,n),o=new xa("",r),s=kb(i,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(s),{state:o,tree:s}}))}match(t){let n=new Mr([],Object.freeze({}),Object.freeze(k({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),le,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,t,le,n).pipe(pe(i=>({children:i,rootSnapshot:n})),Ne(i=>{if(i instanceof Sa)return this.urlTree=i.urlTree,this.match(i.urlTree.root);throw i instanceof Ea?this.noMatchError(i):i}))}processSegmentGroup(t,n,i,r,o){return i.segments.length===0&&i.hasChildren()?this.processChildren(t,n,i,o):this.processSegment(t,n,i,i.segments,r,!0,o).pipe(pe(s=>s instanceof Jt?[s]:[]))}processChildren(t,n,i,r){let o=[];for(let s of Object.keys(i.children))s==="primary"?o.unshift(s):o.push(s);return $e(o).pipe(_i(s=>{let d=i.children[s],u=iT(n,s);return this.processSegmentGroup(t,u,d,s,r)}),qu((s,d)=>(s.push(...d),s)),Ci(null),Hu(),nt(s=>{if(s===null)return Eo(i);let d=Wb(s);return $T(d),Y(d)}))}processSegment(t,n,i,r,o,s,d){return $e(n).pipe(_i(u=>this.processSegmentAgainstRoute(u._injector??t,n,u,i,r,o,s,d).pipe(Ne(f=>{if(f instanceof Ea)return Y(null);throw f}))),ei(u=>!!u),Ne(u=>{if(Hb(u))return zT(i,r,o)?Y(new $m):Eo(i);throw u}))}processSegmentAgainstRoute(t,n,i,r,o,s,d,u){return Dn(i)!==s&&(s===le||!qd(r,o,i))?Eo(r):i.redirectTo===void 0?this.matchSegmentAgainstRoute(t,r,i,o,s,u):this.allowRedirects&&d?this.expandSegmentAgainstRouteUsingRedirect(t,r,n,i,o,s,u):Eo(r)}expandSegmentAgainstRouteUsingRedirect(t,n,i,r,o,s,d){let{matched:u,parameters:f,consumedSegments:h,positionalParamSegments:g,remainingSegments:b}=Gb(n,r,o);if(!u)return Eo(n);
5typeof r.redirectTo=="string"&&r.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>UT&&(this.allowRedirects=!1));let y=new Mr(o,f,Object.freeze(k({},this.urlTree.queryParams)),this.urlTree.fragment,_b(r),Dn(r),r.component??r._loadedComponent??null,r,Cb(r)),D=zd(y,d,this.paramsInheritanceStrategy);return y.params=Object.freeze(D.params),y.data=Object.freeze(D.data),this.applyRedirects.applyRedirectCommands(h,r.redirectTo,g,y,t).pipe(xt(j=>this.applyRedirects.lineralizeSegments(r,j)),nt(j=>this.processSegment(t,i,n,j.concat(b),s,!1,d)))}matchSegmentAgainstRoute(t,n,i,r,o,s){let d=RT(n,i,r,t,this.urlSerializer);return i.path==="**"&&(n.children={}),d.pipe(xt(u=>u.matched?(t=i._injector??t,this.getChildConfig(t,i,r).pipe(xt(({routes:f})=>{let h=i._loadedInjector??t,{parameters:g,consumedSegments:b,remainingSegments:y}=u,D=new Mr(b,g,Object.freeze(k({},this.urlTree.queryParams)),this.urlTree.fragment,_b(i),Dn(i),i.component??i._loadedComponent??null,i,Cb(i)),L=zd(D,s,this.paramsInheritanceStrategy);D.params=Object.freeze(L.params),D.data=Object.freeze(L.data);let{segmentGroup:j,slicedSegments:z}=yb(n,b,y,f);if(z.length===0&&j.hasChildren())return this.processChildren(h,f,j,D).pipe(pe(at=>new Jt(D,at)));if(f.length===0&&z.length===0)return Y(new Jt(D,[]));let ve=Dn(i)===o;return this.processSegment(h,f,j,z,ve?le:o,!0,D).pipe(pe(at=>new Jt(D,at instanceof Jt?[at]:[])))}))):Eo(n)))}getChildConfig(t,n,i){return n.children?Y({routes:n.children,injector:t}):n.loadChildren?n._loadedRoutes!==void 0?Y({routes:n._loadedRoutes,injector:n._loadedInjector}):OT(t,n,i,this.urlSerializer).pipe(nt(r=>r?this.configLoader.loadChildren(t,n).pipe(lt(o=>{n._loadedRoutes=o.routes,n._loadedInjector=o.injector})):kT(n))):Y({routes:[],injector:t})}};function $T(e){e.sort((t,n)=>t.value.outlet===le?-1:n.value.outlet===le?1:t.value.outlet.localeCompare(n.value.outlet))}function HT(e){let t=e.value.routeConfig;return t&&t.path===""}function Wb(e){let t=[],n=new Set;for(let i of e){if(!HT(i)){t.push(i);continue}let r=t.find(o=>i.value.routeConfig===o.value.routeConfig);r!==void 0?(r.children.push(...i.children),n.add(r)):t.push(i)}for(let i of n){let r=Wb(i.children);t.push(new Jt(i.value,r))}return t.filter(i=>!n.has(i))}function _b(e){return e.data||{}}function Cb(e){return e.resolve||{}}function qT(e,t,n,i,r,o){return nt(s=>BT(e,t,n,i,s.extractedUrl,r,o).pipe(pe(({state:d,tree:u})=>X(k({},s),{targetSnapshot:d,urlAfterRedirects:u}))))}function GT(e,t){return nt(n=>{let{targetSnapshot:i,guards:{canActivateChecks:r}}=n;if(!r.length)return Y(n);let o=new Set(r.map(u=>u.route)),s=new Set;for(let u of o)if(!s.has(u))for(let f of Yb(u))s.add(f);let d=0;return $e(s).pipe(_i(u=>o.has(u)?WT(u,i,e,t):(u.data=zd(u,u.parent,e).resolve,Y(void 0))),lt(()=>d++),Qr(1),nt(u=>d===s.size?Y(n):Lt))})}function Yb(e){let t=e.children.map(n=>Yb(n)).flat();return[e,...t]}function WT(e,t,n,i){let r=e.routeConfig,o=e._resolve;return r?.title!==void 0&&!Vb(r)&&(o[Ma]=r.title),as(()=>(e.data=zd(e,e.parent,n).resolve,YT(o,e,t,i).pipe(pe(s=>(e._resolvedData=s,e.data=k(k({},e.data),s),null)))))}function YT(e,t,n,i){let r=km(e);if(r.length===0)return Y({});let o={};return $e(r).pipe(nt(s=>QT(e[s],t,n,i).pipe(ei(),lt(d=>{if(d instanceof Ao)throw Bd(new Ir,d);o[s]=d}))),Qr(1),pe(()=>o),Ne(s=>Hb(s)?Lt:Wr(s)))}function QT(e,t,n,i){let r=Fo(t)??i,o=jo(e,r),s=o.resolve?o.resolve(t,n):ft(r,()=>o(t,n));return vi(s)}function Pm(e){return xt(t=>{let n=e(t);return n?$e(n).pipe(pe(()=>t)):Y(t)})}var Ym=(()=>{class e{buildTitle(n){let i,r=n.root;for(;r!==void 0;)i=this.getResolvedTitleForRoute(r)??i,r=r.children.find(o=>o.outlet===le);return i}getResolvedTitleForRoute(n){return n.data[Ma]}static \u0275fac=function(i){return new(i||e)};static \u0275prov=A({token:e,factory:()=>E(Qb),providedIn:"root"})}return e})(),Qb=(()=>{class e extends Ym{title;constructor(n){super(),this.title=n}updateTitle(n){let i=this.buildTitle(n);i!==void 0&&this.title.setTitle(i)}static \u0275fac=function(i){return new(i||e)(F(te))};static \u0275prov=A({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Vo=new B("",{providedIn:"root",factory:()=>({})}),Ia=new B(""),Zb=(()=>{class e{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=E(Rh);loadComponent(n,i){if(this.componentLoaders.get(i))return this.componentLoaders.get(i);if(i._loadedComponent)return Y(i._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(i);let r=vi(ft(n,()=>i.loadComponent())).pipe(pe(Jb),xt(Xb),lt(s=>{this.onLoadEndListener&&this.onLoadEndListener(i),i._loadedComponent=s}),bi(()=>{this.componentLoaders.delete(i)})),o=new Gr(r,()=>new Ue).pipe(qr());return this.componentLoaders.set(i,o),o}
5loadChildren(n,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return Y({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);let o=Kb(i,this.compiler,n,this.onLoadEndListener).pipe(bi(()=>{this.childrenLoaders.delete(i)})),s=new Gr(o,()=>new Ue).pipe(qr());return this.childrenLoaders.set(i,s),s}static \u0275fac=function(i){return new(i||e)};static \u0275prov=A({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Kb(e,t,n,i){return vi(ft(n,()=>e.loadChildren())).pipe(pe(Jb),xt(Xb),nt(r=>r instanceof Gc||Array.isArray(r)?Y(r):$e(t.compileModuleAsync(r))),pe(r=>{i&&i(e);let o,s,d=!1;return Array.isArray(r)?(s=r,d=!0):(o=r.create(n).injector,s=o.get(Ia,[],{optional:!0,self:!0}).flat()),{routes:s.map(Wm),injector:o}}))}function ZT(e){return e&&typeof e=="object"&&"default"in e}function Jb(e){return ZT(e)?e.default:e}function Xb(e){return Y(e)}var Gd=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275prov=A({token:e,factory:()=>E(KT),providedIn:"root"})}return e})(),KT=(()=>{class e{shouldProcessUrl(n){return!0}extract(n){return n}merge(n,i){return n}static \u0275fac=function(i){return new(i||e)};static \u0275prov=A({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),ex=new B("");var tx=new B(""),Qm=(()=>{class e{currentNavigation=sn(null,{equal:()=>!1});currentTransition=null;lastSuccessfulNavigation=null;events=new Ue;transitionAbortWithErrorSubject=new Ue;configLoader=E(Zb);environmentInjector=E(Ze);destroyRef=E(mn);urlSerializer=E(No);rootContexts=E(Lo);location=E(xr);inputBindingEnabled=E(Hd,{optional:!0})!==null;titleStrategy=E(Ym);options=E(Vo,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=E(Gd);createViewTransition=E(ex,{optional:!0});navigationErrorHandler=E(tx,{optional:!0});navigationId=0;get hasRequestedNavigation(){return this.navigationId!==0}transitions;afterPreactivation=()=>Y(void 0);rootComponentType=null;destroyed=!1;constructor(){let n=r=>this.events.next(new kd(r)),i=r=>this.events.next(new Ad(r));this.configLoader.onLoadEndListener=i,this.configLoader.onLoadStartListener=n,this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(n){let i=++this.navigationId;dt(()=>{this.transitions?.next(X(k({},n),{extractedUrl:this.urlHandlingStrategy.extract(n.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,abortController:new AbortController,id:i}))})}setupNavigations(n){return this.transitions=new tt(null),this.transitions.pipe(bt(i=>i!==null),xt(i=>{let r=!1;return Y(i).pipe(xt(o=>{if(this.navigationId>i.id)return this.cancelNavigationTransition(i,"",Ft.SupersededByNewNavigation),Lt;this.currentTransition=i,this.currentNavigation.set({id:o.id,initialUrl:o.rawUrl,extractedUrl:o.extractedUrl,targetBrowserUrl:typeof o.extras.browserUrl=="string"?this.urlSerializer.parse(o.extras.browserUrl):o.extras.browserUrl,trigger:o.source,extras:o.extras,previousNavigation:this.lastSuccessfulNavigation?X(k({},this.lastSuccessfulNavigation),{previousNavigation:null}):null,abort:()=>o.abortController.abort()});let s=!n.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),d=o.extras.onSameUrlNavigation??n.onSameUrlNavigation;if(!s&&d!=="reload")return this.events.next(new Yn(o.id,this.urlSerializer.serialize(o.rawUrl),"",Oo.IgnoredSameUrlNavigation)),o.resolve(!1),Lt;if(this.urlHandlingStrategy.shouldProcessUrl(o.rawUrl))return Y(o).pipe(xt(u=>(this.events.next(new Wn(u.id,this.urlSerializer.serialize(u.extractedUrl),u.source,u.restoredState)),u.id!==this.navigationId?Lt:Promise.resolve(u))),qT(this.environmentInjector,this.configLoader,this.rootComponentType,n.config,this.urlSerializer,this.paramsInheritanceStrategy),lt(u=>{i.targetSnapshot=u.targetSnapshot,i.urlAfterRedirects=u.urlAfterRedirects,this.currentNavigation.update(h=>(h.finalUrl=u.urlAfterRedirects,h));let f=new _a(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(f)}));if(s&&this.urlHandlingStrategy.shouldProcessUrl(o.currentRawUrl)){let{id:u,extractedUrl:f,source:h,restoredState:g,extras:b}=o,y=new Wn(u,this.urlSerializer.serialize(f),h,g);this.events.next(y);let D=Lb(this.rootComponentType).snapshot;return this.currentTransition=i=X(k({},o),{targetSnapshot:D,urlAfterRedirects:f,extras:X(k({},b),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.update(L=>(L.finalUrl=f,L)),Y(i)}else return this.events.next(new Yn(o.id,this.urlSerializer.serialize(o.extractedUrl),"",Oo.IgnoredByUrlHandlingStrategy)),o.resolve(!1),Lt}),lt(o=>{let s=new Id(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(s)}),pe(o=>(this.currentTransition=i=X(k({},o),{guards:dT(o.targetSnapshot,o.currentSnapshot,this.rootContexts)}),i)),bT(this.environmentInjector,o=>this.events.next(o)),lt(o=>{if(i.guardsResult=o.guardsResult,o.guardsResult&&typeof o.guardsResult!="boolean")throw Bd(this.urlSerializer,o.guardsResult);let s=new Od(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot,!!o.guardsResult);this.events.next(s)}),bt(o=>o.guardsResult?!0:(this.cancelNavigationTransition(o,"",Ft.GuardRejected),!1)),Pm(o=>{if(o.guards.canActivateChecks.length!==0)return Y(o).pipe(lt(s=>{let d=new Pd(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(d)}),xt(s=>{let d=!1;return Y(s).pipe(GT(this.paramsInheritanceStrategy,this.environmentInjector),lt({next:()=>d=!0,complete:()=>
vendor: 16,908 bytes, line 5
5{d||this.cancelNavigationTransition(s,"",Ft.NoDataFromResolver)}}))}),lt(s=>{let d=new Td(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(d)}))}),Pm(o=>{let s=d=>{let u=[];if(d.routeConfig?.loadComponent){let f=Fo(d)??this.environmentInjector;u.push(this.configLoader.loadComponent(f,d.routeConfig).pipe(lt(h=>{d.component=h}),pe(()=>{})))}for(let f of d.children)u.push(...s(f));return u};return bl(s(o.targetSnapshot.root)).pipe(Ci(null),Xn(1))}),Pm(()=>this.afterPreactivation()),xt(()=>{let{currentSnapshot:o,targetSnapshot:s}=i,d=this.createViewTransition?.(this.environmentInjector,o.root,s.root);return d?$e(d).pipe(pe(()=>i)):Y(i)}),pe(o=>{let s=oT(n.routeReuseStrategy,o.targetSnapshot,o.currentRouterState);return this.currentTransition=i=X(k({},o),{targetRouterState:s}),this.currentNavigation.update(d=>(d.targetRouterState=s,d)),i}),lt(()=>{this.events.next(new Ca)}),cT(this.rootContexts,n.routeReuseStrategy,o=>this.events.next(o),this.inputBindingEnabled),Xn(1),wl(new ge(o=>{let s=i.abortController.signal,d=()=>o.next();return s.addEventListener("abort",d),()=>s.removeEventListener("abort",d)}).pipe(bt(()=>!r&&!i.targetRouterState),lt(()=>{this.cancelNavigationTransition(i,i.abortController.signal.reason+"",Ft.Aborted)}))),lt({next:o=>{r=!0,this.lastSuccessfulNavigation=dt(this.currentNavigation),this.events.next(new yt(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects))),this.titleStrategy?.updateTitle(o.targetRouterState.snapshot),o.resolve(!0)},complete:()=>{r=!0}}),wl(this.transitionAbortWithErrorSubject.pipe(lt(o=>{throw o}))),bi(()=>{r||this.cancelNavigationTransition(i,"",Ft.SupersededByNewNavigation),this.currentTransition?.id===i.id&&(this.currentNavigation.set(null),this.currentTransition=null)}),Ne(o=>{if(this.destroyed)return i.resolve(!1),Lt;if(r=!0,$b(o))this.events.next(new qn(i.id,this.urlSerializer.serialize(i.extractedUrl),o.message,o.cancellationCode)),lT(o)?this.events.next(new ko(o.url,o.navigationBehaviorOptions)):i.resolve(!1);else{let s=new Po(i.id,this.urlSerializer.serialize(i.extractedUrl),o,i.targetSnapshot??void 0);try{let d=ft(this.environmentInjector,()=>this.navigationErrorHandler?.(s));if(d instanceof Ao){let{message:u,cancellationCode:f}=Bd(this.urlSerializer,d);this.events.next(new qn(i.id,this.urlSerializer.serialize(i.extractedUrl),u,f)),this.events.next(new ko(d.redirectTo,d.navigationBehaviorOptions))}else throw this.events.next(s),o}catch(d){this.options.resolveNavigationPromiseOnError?i.resolve(!1):i.reject(d)}}return Lt}))}))}cancelNavigationTransition(n,i,r){let o=new qn(n.id,this.urlSerializer.serialize(n.extractedUrl),i,r);this.events.next(o),n.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let n=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),i=dt(this.currentNavigation),r=i?.targetBrowserUrl??i?.extractedUrl;return n.toString()!==r?.toString()&&!i?.extras.skipLocationChange}static \u0275fac=function(i){return new(i||e)};static \u0275prov=A({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function JT(e){return e!==Do}var nx=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275prov=A({token:e,factory:()=>E(XT),providedIn:"root"})}return e})(),$d=class{shouldDetach(t){return!1}store(t,n){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,n){return t.routeConfig===n.routeConfig}},XT=(()=>{class e extends $d{static \u0275fac=(()=>{let n;return function(r){return(n||(n=zn(e)))(r||e)}})();static \u0275prov=A({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),ix=(()=>{class e{urlSerializer=E(No);options=E(Vo,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=E(xr);urlHandlingStrategy=E(Gd);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new Gn;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:n,initialUrl:i,targetBrowserUrl:r}){let o=n!==void 0?this.urlHandlingStrategy.merge(n,i):i,s=r??o;return s instanceof Gn?this.urlSerializer.serialize(s):s}commitTransition({targetRouterState:n,finalUrl:i,initialUrl:r}){i&&n?(this.currentUrlTree=i,this.rawUrlTree=this.urlHandlingStrategy.merge(i,r),this.routerState=n):this.rawUrlTree=r}routerState=Lb(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();updateStateMemento(){this.stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}resetInternalState({finalUrl:n}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n??this.rawUrlTree)}static \u0275fac=function(i){return new(i||e)};static \u0275prov=A({token:e,factory:()=>E(e2),providedIn:"root"})}return e})(),e2=(()=>{class e extends ix{currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(n){return this.location.subscribe(i=>{i.type==="popstate"&&setTimeout(()=>{n(i.url,i.state,"popstate")})})}handleRouterEvent(n,i){n instanceof Wn?this.updateStateMemento():n instanceof Yn?this.commitTransition(i):n instanceof _a?this.urlUpdateStrategy==="eager"&&(i.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(i),i)):n instanceof Ca?(this.commitTransition(i),this.urlUpdateStrategy==="deferred"&&!i.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(i),i)):n instanceof qn&&n.code!==Ft.SupersededByNewNavigation&&n.code!==Ft.Redirect?this.restoreHistory(i):n instanceof Po?this.restoreHistory(i,!0):n instanceof yt&&(this.lastSuccessfulId=n.id,this.currentPageId=this.browserPageId)}setBrowserUrl(n,{extras:i,id:r}){let{replaceUrl:o,state:s}=i;if(this.location.isCurrentPathEqualTo(n)||o){let d=this.browserPageId,u=k(k({},s),this.generateNgRouterState(r,d));this.location.replaceState(n,"",u)}else{let d=k(k({},s),this.generateNgRouterState(r,this.browserPageId+1));this.location.go(n,"",d)}}restoreHistory(n,i=!1){if(this.canceledNavigationResolution==="computed"){let r=this.browserPageId,o=this.currentPageId-r;o!==0?this.location.historyGo(o):this.getCurrentUrlTree()===n.finalUrl&&o===0&&(this.resetInternalState(n),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(i&&this.resetInternalState(n),this.resetUrlToCurrentUrlTree())}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(n,i){return this.canceledNavigationResolution==="computed"?{navigationId:n,\u0275routerPageId:i}:{navigationId:n}}static \u0275fac=(()=>{let n;return function(r){return(n||(n=zn(e)))(r||e)}})();static \u0275prov=A({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Zm(e,t){e.events.pipe(bt(n=>n instanceof yt||n instanceof qn||n instanceof Po||n instanceof Yn),pe(n=>n instanceof yt||n instanceof Yn?0:(n instanceof qn?n.code===Ft.Redirect||n.code===Ft.SupersededByNewNavigation:!1)?2:1),bt(n=>n!==2),Xn(1)).subscribe(()=>{t()})}var t2={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},n2={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},De=(()=>{class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=E(Wc);stateManager=E(ix);options=E(Vo,{optional:!0})||{};pendingTasks=E(jn);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=E(Qm);urlSerializer=E(No);location=E(xr);urlHandlingStrategy=E(Gd);injector=E(Ze);_events=new Ue;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=E(nx);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=E(Ia,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!E(Hd,{optional:!0});currentNavigation=this.navigationTransitions.currentNavigation.asReadonly();constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:n=>{this.console.warn(n)}}),this.subscribeToNavigationEvents()}eventsSubscription=new Ye;subscribeToNavigationEvents(){let n=this.navigationTransitions.events.subscribe(i=>{try{let r=this.navigationTransitions.currentTransition,o=dt(this.navigationTransitions.currentNavigation);if(r!==null&&o!==null){if(this.stateManager.handleRouterEvent(i,o),i instanceof qn&&i.code!==Ft.Redirect&&i.code!==Ft.SupersededByNewNavigation)this.navigated=!0;else if(i instanceof yt)this.navigated=!0;else if(i instanceof ko){let s=i.navigationBehaviorOptions,d=this.urlHandlingStrategy.merge(i.url,r.currentRawUrl),u=k({browserUrl:r.extras.browserUrl,info:r.extras.info,skipLocationChange:r.extras.skipLocationChange,replaceUrl:r.extras.replaceUrl||this.urlUpdateStrategy==="eager"||JT(r.source)},s);this.scheduleNavigation(d,Do,null,u,{resolve:r.resolve,reject:r.reject,promise:r.promise})}}tT(i)&&this._events.next(i)}catch(r){this.navigationTransitions.transitionAbortWithErrorSubject.next(r)}});this.eventsSubscription.add(n)}resetRootComponentType(n){this.routerState.root.component=n,this.navigationTransitions.rootComponentType=n}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Do,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((n,i,r)=>{this.navigateToSyncWithBrowser(n,r,i)})}navigateToSyncWithBrowser(n,i,r){let o={replaceUrl:!0},s=r?.navigationId?r:null;if(r){let u=k({},r);delete u.navigationId,delete u.\u0275routerPageId,Object.keys(u).length!==0&&(o.state=u)}let d=this.parseUrl(n);this.scheduleNavigation(d,i,s,o).catch(u=>{this.disposed||this.injector.get(zt)(u)})}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return dt(this.navigationTransitions.currentNavigation)}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(n){this.config=n.map(Wm),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(n,i={}){let{relativeTo:r,queryParams:o,fragment:s,queryParamsHandling:d,preserveFragment:u}=i,f=u?this.currentUrlTree.fragment:s,h=null;switch(d??this.options.defaultQueryParamsHandling){case"merge":h=k(k({},this.currentUrlTree.queryParams),o);break;case"preserve":h=this.currentUrlTree.queryParams;break;default:h=o||null}h!==null&&(h=this.removeEmptyProps(h));let g;try{let b=r?r.snapshot:this.routerState.snapshot.root;g=Ab(b)}catch{(typeof n[0]!="string"||n[0][0]!=="/")&&(n=[]),g=this.currentUrlTree.root}return Rb(g,n,h,f??null)}navigateByUrl(n,i={skipLocationChange:!1}){let r=Li(n)?n:this.parseUrl(n),o=this.urlHandlingStrategy.merge(r,this.rawUrlTree);return this.scheduleNavigation(o,Do,null,i)}navigate(n,i={skipLocationChange:!1}){return i2(n),this.navigateByUrl(this.createUrlTree(n,i),i)}serializeUrl(n){return this.urlSerializer.serialize(n)}parseUrl(n){try{return this.urlSerializer.parse(n)}catch{return this.console.warn(pn(4018,!1)),this.urlSerializer.parse("/")}}isActive(n,i){let r;if(i===!0?r=k({},t2):i===!1?r=k({},n2):r=i,Li(n))return hb(this.currentUrlTree,n,r);let o=this.parseUrl(n);return hb(this.currentUrlTree,o,r)}removeEmptyProps(n){return Object.entries(n).reduce((i,[r,o])=>(o!=null&&(i[r]=o),i),{})}scheduleNavigation(n,i,r,o,s){if(this.disposed)return Promise.resolve(!1);let d,u,f;s?(d=s.resolve,u=s.reject,f=s.promise):f=new Promise((g,b)=>{d=g,u=b});let h=this.pendingTasks.add();return Zm(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(h))}),this.navigationTransitions.handleNavigationRequest({source:i,restoredState:r,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:n,extras:o,resolve:d,reject:u,promise:f,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),f.catch(g=>Promise.reject(g))}static \u0275fac=function(i){return new(i||e)};static \u0275prov=A({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function i2(e){for(let t=0;t<e.length;t++)if(e[t]==null)throw new N(4008,!1)}var he=(()=>{class e{router;route;tabIndexAttribute;renderer;el;locationStrategy;reactiveHref=sn(null);get href(){return dt(this.reactiveHref)}set href(n){this.reactiveHref.set(n)}target;queryParams;fragment;queryParamsHandling;state;info;relativeTo;isAnchorElement;subscription;onChanges=new Ue;applicationErrorHandler=E(zt);options=E(Vo,{optional:!0});constructor(n,i,r,o,s,d){this.router=n,this.route=i,this.tabIndexAttribute=r,this.renderer=o,this.el=s,this.locationStrategy=d,this.reactiveHref.set(E(new Jc("href"),{optional:!0}));let u=s.nativeElement.tagName?.toLowerCase();this.isAnchorElement=u==="a"||u==="area"||!!(typeof customElements=="object"&&customElements.get(u)?.observedAttributes?.includes?.("href")),this.isAnchorElement?this.setTabIndexIfNotOnNativeEl("0"):this.subscribeToNavigationEventsIfNecessary()}subscribeToNavigationEventsIfNecessary(){if(this.subscription!==void 0||!this.isAnchorElement)return;let n=this.preserveFragment,i=r=>r==="merge"||r==="preserve";n||=i(this.queryParamsHandling),n||=!this.queryParamsHandling&&!i(this.options?.defaultQueryParamsHandling),n&&(this.subscription=this.router.events.subscribe(r=>{r instanceof yt&&this.updateHref()}))}preserveFragment=!1;skipLocationChange=!1;replaceUrl=!1;setTabIndexIfNotOnNativeEl(n){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",n)}ngOnChanges(n){this.isAnchorElement&&(this.updateHref(),this.subscribeToNavigationEventsIfNecessary()),this.onChanges.next(this)}routerLinkInput=null;set routerLink(n){n==null?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(Li(n)?this.routerLinkInput=n:this.routerLinkInput=Array.isArray(n)?n:[n],this.setTabIndexIfNotOnNativeEl("0"))}onClick(n,i,r,o,s){let d=this.urlTree;if(d===null||this.isAnchorElement&&(n!==0||i||r||o||s||typeof this.target=="string"&&this.target!="_self"))return!0;let u={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(d,u)?.catch(f=>{this.applicationErrorHandler(f)}),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let n=this.urlTree;this.reactiveHref.set(n!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(n))??"":null)}applyAttributeValue(n,i){let r=this.renderer,o=this.el.nativeElement;i!==null?r.setAttribute(o,n,i):r.removeAttribute(o,n)}get urlTree(){return this.routerLinkInput===null?null:Li(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static \u0275fac=function(i){return new(i||e)(C(De),C(Pe),Ns("tabindex"),C(Bt),C(Ke),C(br))};static \u0275dir=be({type:e,selectors:[["","routerLink",""]],hostVars:2,hostBindings:function(i,r){i&1&&O("click",function(s){return r.onClick(s.button,s.ctrlKey,s.shiftKey,s.altKey,s.metaKey)}),i&2&&wt("href",r.reactiveHref(),Jf)("target",r.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",Cr],skipLocationChange:[2,"skipLocationChange","skipLocationChange",Cr],replaceUrl:[2,"replaceUrl","replaceUrl",Cr],routerLink:"routerLink"},features:[Fe]})}return e})();var rx=new B(""),r2=(()=>{class e{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource=Do;restoredId=0;store={};constructor(n,i,r,o,s={}
5){this.urlSerializer=n,this.transitions=i,this.viewportScroller=r,this.zone=o,this.options=s,s.scrollPositionRestoration||="disabled",s.anchorScrolling||="disabled"}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(n=>{n instanceof Wn?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=n.navigationTrigger,this.restoredId=n.restoredState?n.restoredState.navigationId:0):n instanceof yt?(this.lastId=n.id,this.scheduleScrollEvent(n,this.urlSerializer.parse(n.urlAfterRedirects).fragment)):n instanceof Yn&&n.code===Oo.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(n,this.urlSerializer.parse(n.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(n=>{if(!(n instanceof To))return;let i={behavior:"instant"};n.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0],i):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(n.position,i):n.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(n.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0])})}scheduleScrollEvent(n,i){this.zone.runOutsideAngular(()=>Ar(this,null,function*(){yield new Promise(r=>{setTimeout(r),typeof requestAnimationFrame<"u"&&requestAnimationFrame(r)}),this.zone.run(()=>{this.transitions.events.next(new To(n,this.lastSource==="popstate"?this.store[this.restoredId]:null,i))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(i){vh()};static \u0275prov=A({token:e,factory:e.\u0275fac})}return e})();function Km(e,...t){return fn([{provide:Ia,multi:!0,useValue:e},[],{provide:Pe,useFactory:o2,deps:[De]},{provide:yr,multi:!0,useFactory:a2},t.map(n=>n.\u0275providers)])}function o2(e){return e.routerState.root}function s2(e,t){return{\u0275kind:e,\u0275providers:t}}function Jm(e={}){return s2(4,[{provide:rx,useFactory:()=>{let n=E(Ni),i=E(Se),r=E(Qm),o=E(No);return new r2(o,r,n,i,e)}}])}function a2(){let e=E(It);return t=>{let n=e.get(Ut);if(t!==n.components[0])return;let i=e.get(De),r=e.get(l2);e.get(c2)===1&&i.initialNavigation(),e.get(d2,null,{optional:!0})?.setUpPreloading(),e.get(rx,null,{optional:!0})?.init(),i.resetRootComponentType(n.componentTypes[0]),r.closed||(r.next(),r.complete(),r.unsubscribe())}}var l2=new B("",{factory:()=>new Ue}),c2=new B("",{providedIn:"root",factory:()=>1});var d2=new B("");var I={production:!0,apiUrl:"https://www.evermine.com/ev-api",apiUrlNoProxy:"http://172.18.0.219:3000",cfApiUrl:"https://www.evermine.com",imgUrl:"https://cdn2.evermine.com/images",rollMaxDesign:10,customMinWidth:1,customMaxWidth:11,customMinHeight:1,customMaxHeight:11,lossLeaderPromo:!1,lowestPrice:{roll:89.61,sheet:9.99},shipping:{freeAt:"$49"},recaptcha:{sitekey:"6LcN9xcTAAAAANyJsPlaHX5rGhaPIORLhulhVTS5"},store:{name:"Evermine",infoEmail:"[email protected]",phoneNumeric:"118553837646",phone:"1-855-383-7646",phoneMnemonic:"1-855-EVERMINE"},googleTagManagerId:"GTM-M3JNNR6"};var hx=(()=>{class e{_renderer;_elementRef;onChange=n=>{};onTouched=()=>{};constructor(n,i){this._renderer=n,this._elementRef=i}setProperty(n,i){this._renderer.setProperty(this._elementRef.nativeElement,n,i)}registerOnTouched(n){this.onTouched=n}registerOnChange(n){this.onChange=n}setDisabledState(n){this.setProperty("disabled",n)}static \u0275fac=function(i){return new(i||e)(C(Bt),C(Ke))};static \u0275dir=be({type:e})}return e})(),iu=(()=>{class e extends hx{static \u0275fac=(()=>{let n;return function(r){return(n||(n=zn(e)))(r||e)}})();static \u0275dir=be({type:e,features:[Kt]})}return e})(),Pr=new B(""),u2={provide:Pr,useExisting:Vt(()=>ig),multi:!0},ig=(()=>{class e extends iu{writeValue(n){this.setProperty("checked",n)}static \u0275fac=(()=>{let n;return function(r){return(n||(n=zn(e)))(r||e)}})();static \u0275dir=be({type:e,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(i,r){i&1&&O("change",function(s){return r.onChange(s.target.checked)})("blur",function(){return r.onTouched()})},standalone:!1,features:[bn([u2]),Kt]})}return e})(),p2={provide:Pr,useExisting:Vt(()=>Ho),multi:!0};function f2(){let e=Ht()?Ht().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}var h2=new B(""),Ho=(()=>{class e extends hx{_compositionMode;_composing=!1;constructor(n,i,r){super(n,i),this._compositionMode=r,this._compositionMode==null&&(this._compositionMode=!f2())}writeValue(n){let i=n??"";this.setProperty("value",i)}_handleInput(n){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(n)}_compositionStart(){this._composing=!0}_compositionEnd(n){this._composing=!1,this._compositionMode&&this.onChange(n)}static \u0275fac=function(i){return new(i||e)(C(Bt),C(Ke),C(h2,8))};static \u0275dir=be({type:e,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(i,r){i&1&&O("input",function(s){return r._handleInput(s.target.value)})("blur",function(){return r.onTouched()})("compositionstart",function(){return r._compositionStart()})("compositionend",function(s){return r._compositionEnd(s.target.value)})},standalone:!1,features:[bn([p2]),Kt]})}return e})();function rg(e){return e==null||og(e)===0}function og(e){return e==null?null:Array.isArray(e)||typeof e=="string"?e.length:e instanceof Set?e.size:null}var sg=new B(""),mx=new B(""),m2=/^(?=.{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])?)*$/,In=class{static min(t){return g2(t)}static max(t){return v2(t)}static required(t){return y2(t)}static requiredTrue(t){return _2(t)}static email(t){return gx(t)}static minLength(t){return C2(t)}static maxLength(t){return b2(t)}static pattern(t){return x2(t)}static nullValidator(t){return Qd()}static compose(t){return xx(t)}static composeAsync(t){return Ex(t)}};function g2(e){return t=>{if(t.value==null||e==null)return null;let n=parseFloat(t.value);return!isNaN(n)&&n<e?{min:{min:e,actual:t.value}}:null}}function v2(e){return t=>{if(t.value==null||e==null)return null;let n=parseFloat(t.value);return!isNaN(n)&&n>e?{max:{max:e,actual:t.value}}:null}}function y2(e){return rg(e.value)?{required:!0}:null}function _2(e){return e.value===!0?null:{required:!0}}function gx(e){return rg(e.value)||m2.test(e.value)?null:{email:!0}}function C2(e){return t=>{let n=t.value?.length??og(t.value);return n===null||n===0?null:n<e?{minlength:{requiredLength:e,actualLength:n}}:null}}function b2(e){return t=>{let n=t.value?.length??og(t.value);return n!==null&&n>e?{maxlength:{requiredLength:e,actualLength:n}}:null}}function x2(e){if(!e)return Qd;let t,n;return typeof e=="string"?(n="",e.charAt(0)!=="^"&&(n+="^"),n+=e,e.charAt(e.length-1)!=="$"&&(n+="$"),t=new RegExp(n)):(n=e.toString(),t=e),i=>
vendor: 5,734 bytes, line 5
5{if(rg(i.value))return null;let r=i.value;return t.test(r)?null:{pattern:{requiredPattern:n,actualValue:r}}}}function Qd(e){return null}function vx(e){return e!=null}function yx(e){return Ti(e)?$e(e):e}function _x(e){let t={};return e.forEach(n=>{t=n!=null?k(k({},t),n):t}),Object.keys(t).length===0?null:t}function Cx(e,t){return t.map(n=>n(e))}function w2(e){return!e.validate}function bx(e){return e.map(t=>w2(t)?t:n=>t.validate(n))}function xx(e){if(!e)return null;let t=e.filter(vx);return t.length==0?null:function(n){return _x(Cx(n,t))}}function wx(e){return e!=null?xx(bx(e)):null}function Ex(e){if(!e)return null;let t=e.filter(vx);return t.length==0?null:function(n){let i=Cx(n,t).map(yx);return $u(i).pipe(pe(_x))}}function Sx(e){return e!=null?Ex(bx(e)):null}function ox(e,t){return e===null?[t]:Array.isArray(e)?[...e,t]:[e,t]}function Mx(e){return e._rawValidators}function Dx(e){return e._rawAsyncValidators}function Xm(e){return e?Array.isArray(e)?e:[e]:[]}function Zd(e,t){return Array.isArray(e)?e.includes(t):e===t}function sx(e,t){let n=Xm(t);return Xm(e).forEach(r=>{Zd(n,r)||n.push(r)}),n}function ax(e,t){return Xm(t).filter(n=>!Zd(e,n))}var Kd=class{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}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(t){this._rawValidators=t||[],this._composedValidatorFn=wx(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=Sx(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t=void 0){this.control&&this.control.reset(t)}hasError(t,n){return this.control?this.control.hasError(t,n):!1}getError(t,n){return this.control?this.control.getError(t,n):null}},Uo=class extends Kd{name;get formDirective(){return null}get path(){return null}},Aa=class extends Kd{_parent=null;name=null;valueAccessor=null},Jd=class{_cd;constructor(t){this._cd=t}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}},E2={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},lW=X(k({},E2),{"[class.ng-submitted]":"isSubmitted"}),ru=(()=>{class e extends Jd{constructor(n){super(n)}static \u0275fac=function(i){return new(i||e)(C(Aa,2))};static \u0275dir=be({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(i,r){i&2&&ue("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)},standalone:!1,features:[Kt]})}return e})(),qo=(()=>{class e extends Jd{constructor(n){super(n)}static \u0275fac=function(i){return new(i||e)(C(Uo,10))};static \u0275dir=be({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(i,r){i&2&&ue("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)("ng-submitted",r.isSubmitted)},standalone:!1,features:[Kt]})}return e})();var Oa="VALID",Wd="INVALID",zo="PENDING",Pa="DISABLED",ji=class{},Xd=class extends ji{value;source;constructor(t,n){super(),this.value=t,this.source=n}},Ta=class extends ji{pristine;source;constructor(t,n){super(),this.pristine=t,this.source=n}},ka=class extends ji{touched;source;constructor(t,n){super(),this.touched=t,this.source=n}},Bo=class extends ji{status;source;constructor(t,n){super(),this.status=t,this.source=n}},eg=class extends ji{source;constructor(t){super(),this.source=t}},Ra=class extends ji{source;constructor(t){super(),this.source=t}};function ag(e){return(ou(e)?e.validators:e)||null}function S2(e){return Array.isArray(e)?wx(e):e||null}function lg(e,t){return(ou(t)?t.asyncValidators:e)||null}function M2(e){return Array.isArray(e)?Sx(e):e||null}function ou(e){return e!=null&&!Array.isArray(e)&&typeof e=="object"}
vendor: 8,045 bytes, line 5
5function Ix(e,t,n){let i=e.controls;if(!(t?Object.keys(i):i).length)throw new N(1e3,"");if(!i[n])throw new N(1001,"")}function Ox(e,t,n){e._forEachChild((i,r)=>{if(n[r]===void 0)throw new N(1002,"")})}var $o=class{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(t,n){this._assignValidators(t),this._assignAsyncValidators(n)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get status(){return dt(this.statusReactive)}set status(t){dt(()=>this.statusReactive.set(t))}_status=_r(()=>this.statusReactive());statusReactive=sn(void 0);get valid(){return this.status===Oa}get invalid(){return this.status===Wd}get pending(){return this.status==zo}get disabled(){return this.status===Pa}get enabled(){return this.status!==Pa}errors;get pristine(){return dt(this.pristineReactive)}set pristine(t){dt(()=>this.pristineReactive.set(t))}_pristine=_r(()=>this.pristineReactive());pristineReactive=sn(!0);get dirty(){return!this.pristine}get touched(){return dt(this.touchedReactive)}set touched(t){dt(()=>this.touchedReactive.set(t))}_touched=_r(()=>this.touchedReactive());touchedReactive=sn(!1);get untouched(){return!this.touched}_events=new Ue;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._assignValidators(t)}setAsyncValidators(t){this._assignAsyncValidators(t)}addValidators(t){this.setValidators(sx(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(sx(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(ax(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(ax(t,this._rawAsyncValidators))}hasValidator(t){return Zd(this._rawValidators,t)}hasAsyncValidator(t){return Zd(this._rawAsyncValidators,t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){let n=this.touched===!1;this.touched=!0;let i=t.sourceControl??this;this._parent&&!t.onlySelf&&this._parent.markAsTouched(X(k({},t),{sourceControl:i})),n&&t.emitEvent!==!1&&this._events.next(new ka(!0,i))}markAllAsDirty(t={}){this.markAsDirty({onlySelf:!0,emitEvent:t.emitEvent,sourceControl:this}),this._forEachChild(n=>n.markAllAsDirty(t))}markAllAsTouched(t={}){this.markAsTouched({onlySelf:!0,emitEvent:t.emitEvent,sourceControl:this}),this._forEachChild(n=>n.markAllAsTouched(t))}markAsUntouched(t={}){let n=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let i=t.sourceControl??this;this._forEachChild(r=>{r.markAsUntouched({onlySelf:!0,emitEvent:t.emitEvent,sourceControl:i})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t,i),n&&t.emitEvent!==!1&&this._events.next(new ka(!1,i))}markAsDirty(t={}){let n=this.pristine===!0;this.pristine=!1;let i=t.sourceControl??this;this._parent&&!t.onlySelf&&this._parent.markAsDirty(X(k({},t),{sourceControl:i})),n&&t.emitEvent!==!1&&this._events.next(new Ta(!1,i))}markAsPristine(t={}){let n=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let i=t.sourceControl??this;this._forEachChild(r=>{r.markAsPristine({onlySelf:!0,emitEvent:t.emitEvent})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t,i),n&&t.emitEvent!==!1&&this._events.next(new Ta(!0,i))}markAsPending(t={}){this.status=zo;let n=t.sourceControl??this;t.emitEvent!==!1&&(this._events.next(new Bo(this.status,n)),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.markAsPending(X(k({},t),{sourceControl:n}))}disable(t={}){let n=this._parentMarkedDirty(t.onlySelf);this.status=Pa,this.errors=null,this._forEachChild(r=>{r.disable(X(k({},t),{onlySelf:!0}))}),this._updateValue();let i=t.sourceControl??this;t.emitEvent!==!1&&(this._events.next(new Xd(this.value,i)),this._events.next(new Bo(this.status,i)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(X(k({},t),{skipPristineCheck:n}),this),this._onDisabledChange.forEach(r=>r(!0))}enable(t={}){let n=this._parentMarkedDirty(t.onlySelf);this.status=Oa,this._forEachChild(i=>{i.enable(X(k({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(X(k({},t),{skipPristineCheck:n}),this),this._onDisabledChange.forEach(i=>i(!1))}_updateAncestors(t,n){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine({},n),this._parent._updateTouched({},n))}setParent(t){this._parent=t}getRawValue(){return this.value}updateValueAndValidity(t={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let i=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Oa||this.status===zo)&&this._runAsyncValidator(i,t.emitEvent)}let n=t.sourceControl??this;t.emitEvent!==!1&&(this._events.next(new Xd(this.value,n)),this._events.next(new Bo(this.status,n)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(X(k({},t),{sourceControl:n}))}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(n=>n._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Pa:Oa}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t,n){if(this.asyncValidator){this.status=zo,this._hasOwnPendingAsyncValidator={emitEvent:n!==!1,shouldHaveEmitted:t!==!1};let i=yx(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe(r=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(r,{emitEvent:n,shouldHaveEmitted:t})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let t=(this._hasOwnPendingAsyncValidator?.emitEvent||this._hasOwnPendingAsyncValidator?.shouldHaveEmitted)??!1;return this._hasOwnPendingAsyncValidator=null,t}return!1}setErrors(t,n={}){this.errors=t,this._updateControlsErrors(n.emitEvent!==!1,this,n.shouldHaveEmitted)}get(t){let n=t;return n==null||(Array.isArray(n)||(n=n.split(".")),n.length===0)?null:n.reduce((i,r)=>i&&i._find(r),this)}getError(t,n){let i=n?this.get(n):this;return i&&i.errors?i.errors[t]:null}hasError(t,n){return!!this.getError(t,n)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t,n,i){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),(t||i)&&this._events.next(new Bo(this.status,n)),this._parent&&this._parent._updateControlsErrors(t,n,i)}_initObservables(){this.valueChanges=new J,this.statusChanges=new J}_calculateStatus(){return this._allControlsDisabled()?Pa:this.errors?Wd:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(zo)?zo:this._anyControlsHaveStatus(Wd)?Wd:Oa}_anyControlsHaveStatus(t){return this._anyControls(n=>n.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t,n){let i=!this._anyControlsDirty(),r=this.pristine!==i;this.pristine=i,this._parent&&!t.onlySelf&&this._parent._updatePristine(t,n),r&&this._events.next(new Ta(this.pristine,n))}_updateTouched(t={},n){this.touched=this._anyControlsTouched(),this._events.next(new ka(this.touched,n)),this._parent&&!t.onlySelf&&this._parent._updateTouched(t,n)}_onDisabledChange=[];_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){ou(t)&&t.updateOn!=null&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){let n=this._parent&&this._parent.dirty;return!t&&!!n&&!this._parent._anyControlsDirty()}
vendor: 6,073 bytes, line 5
5_find(t){return null}_assignValidators(t){this._rawValidators=Array.isArray(t)?t.slice():t,this._composedValidatorFn=S2(this._rawValidators)}_assignAsyncValidators(t){this._rawAsyncValidators=Array.isArray(t)?t.slice():t,this._composedAsyncValidatorFn=M2(this._rawAsyncValidators)}},eu=class extends $o{constructor(t,n,i){super(ag(n),lg(i,n)),this.controls=t,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(t,n){return this.controls[t]?this.controls[t]:(this.controls[t]=n,n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange),n)}addControl(t,n,i={}){this.registerControl(t,n),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}removeControl(t,n={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}setControl(t,n,i={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],n&&this.registerControl(t,n),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,n={}){Ox(this,!0,t),Object.keys(t).forEach(i=>{Ix(this,!0,i),this.controls[i].setValue(t[i],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(t,n={}){t!=null&&(Object.keys(t).forEach(i=>{let r=this.controls[i];r&&r.patchValue(t[i],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(t={},n={}){this._forEachChild((i,r)=>{i.reset(t?t[r]:null,{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n,this),this._updateTouched(n,this),this.updateValueAndValidity(n),n?.emitEvent!==!1&&this._events.next(new Ra(this))}getRawValue(){return this._reduceChildren({},(t,n,i)=>(t[i]=n.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(n,i)=>i._syncPendingControls()?!0:n);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){Object.keys(this.controls).forEach(n=>{let i=this.controls[n];i&&t(i,n)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(let[n,i]of Object.entries(this.controls))if(this.contains(n)&&t(i))return!0;return!1}_reduceValue(){let t={};return this._reduceChildren(t,(n,i,r)=>((i.enabled||this.disabled)&&(n[r]=i.value),n))}_reduceChildren(t,n){let i=t;return this._forEachChild((r,o)=>{i=n(i,r,o)}),i}_allControlsDisabled(){for(let t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(t){return this.controls.hasOwnProperty(t)?this.controls[t]:null}};var tg=class extends eu{};var cg=new B("",{providedIn:"root",factory:()=>su}),su="always";function D2(e,t){return[...t.path,e]}function lx(e,t,n=su){dg(e,t),t.valueAccessor.writeValue(e.value),(e.disabled||n==="always")&&t.valueAccessor.setDisabledState?.(e.disabled),O2(e,t),T2(e,t),P2(e,t),I2(e,t)}function cx(e,t,n=!0){let i=()=>{};t.valueAccessor&&(t.valueAccessor.registerOnChange(i),t.valueAccessor.registerOnTouched(i)),nu(e,t),e&&(t._invokeOnDestroyCallbacks(),e._registerOnCollectionChange(()=>{}))}function tu(e,t){e.forEach(n=>{n.registerOnValidatorChange&&n.registerOnValidatorChange(t)})}function I2(e,t){if(t.valueAccessor.setDisabledState){let n=i=>{t.valueAccessor.setDisabledState(i)};e.registerOnDisabledChange(n),t._registerOnDestroy(()=>{e._unregisterOnDisabledChange(n)})}}function dg(e,t){let n=Mx(e);t.validator!==null?e.setValidators(ox(n,t.validator)):typeof n=="function"&&e.setValidators([n]);let i=Dx(e);t.asyncValidator!==null?e.setAsyncValidators(ox(i,t.asyncValidator)):typeof i=="function"&&e.setAsyncValidators([i]);let r=()=>e.updateValueAndValidity();tu(t._rawValidators,r),tu(t._rawAsyncValidators,r)}function nu(e,t){let n=!1;if(e!==null){if(t.validator!==null){let r=Mx(e);if(Array.isArray(r)&&r.length>0){let o=r.filter(s=>s!==t.validator);o.length!==r.length&&(n=!0,e.setValidators(o))}}if(t.asyncValidator!==null){let r=Dx(e);if(Array.isArray(r)&&r.length>0){let o=r.filter(s=>s!==t.asyncValidator);o.length!==r.length&&(n=!0,e.setAsyncValidators(o))}}}let i=()=>{};return tu(t._rawValidators,i),tu(t._rawAsyncValidators,i),n}function O2(e,t){t.valueAccessor.registerOnChange(n=>{e._pendingValue=n,e._pendingChange=!0,e._pendingDirty=!0,e.updateOn==="change"&&Px(e,t)})}function P2(e,t){t.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,e.updateOn==="blur"&&e._pendingChange&&Px(e,t),e.updateOn!=="submit"&&e.markAsTouched()})}function Px(e,t){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function T2(e,t){let n=(i,r)=>{t.valueAccessor.writeValue(i),r&&t.viewToModelUpdate(i)};e.registerOnChange(n),t._registerOnDestroy(()=>{e._unregisterOnChange(n)})}function k2(e,t){e==null,dg(e,t)}function A2(e,t){return nu(e,t)}function R2(e,t){if(!e.hasOwnProperty("model"))return!1;let n=e.model;return n.isFirstChange()?!0:!Object.is(t,n.currentValue)}function N2(e){return Object.getPrototypeOf(e.constructor)===iu}function F2(e,t){e._syncPendingControls(),t.forEach(n=>{let i=n.control;i.updateOn==="submit"&&i._pendingChange&&(n.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}function L2(e,t){if(!t)return null;Array.isArray(t);let n,i,r;return t.forEach(o=>{o.constructor===Ho?n=o:N2(o)?i=o:r=o}),r||i||n||null}function j2(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function dx(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function ux(e){return typeof e=="object"&&e!==null&&Object.keys(e).length===2&&"value"in e&&"disabled"in e}var Yd=class extends $o{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(t=null,n,i){super(ag(n),lg(i,n)),this._applyFormState(t),this._setUpdateStrategy(n),this._initOb
5servables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),ou(n)&&(n.nonNullable||n.initialValueIsDefault)&&(ux(t)?this.defaultValue=t.value:this.defaultValue=t)}setValue(t,n={}){this.value=this._pendingValue=t,this._onChange.length&&n.emitModelToViewChange!==!1&&this._onChange.forEach(i=>i(this.value,n.emitViewToModelChange!==!1)),this.updateValueAndValidity(n)}patchValue(t,n={}){this.setValue(t,n)}reset(t=this.defaultValue,n={}){this._applyFormState(t),this.markAsPristine(n),this.markAsUntouched(n),this.setValue(this.value,n),this._pendingChange=!1,n?.emitEvent!==!1&&this._events.next(new Ra(this))}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){dx(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){dx(this._onDisabledChange,t)}_forEachChild(t){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(t){ux(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}};var V2=e=>e instanceof Yd;var Go=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275dir=be({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1})}return e})();var Tx=new B("");var z2={provide:Uo,useExisting:Vt(()=>Na)},Na=(()=>{class e extends Uo{callSetDisabledState;get submitted(){return dt(this._submittedReactive)}set submitted(n){this._submittedReactive.set(n)}_submitted=_r(()=>this._submittedReactive());_submittedReactive=sn(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];form=null;ngSubmit=new J;constructor(n,i,r){super(),this.callSetDisabledState=r,this._setValidators(n),this._setAsyncValidators(i)}ngOnChanges(n){n.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(nu(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(n){let i=this.form.get(n.path);return lx(i,n,this.callSetDisabledState),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(n),i}getControl(n){return this.form.get(n.path)}
vendor: 9,213 bytes, line 5
5removeControl(n){cx(n.control||null,n,!1),j2(this.directives,n)}addFormGroup(n){this._setUpFormContainer(n)}removeFormGroup(n){this._cleanUpFormContainer(n)}getFormGroup(n){return this.form.get(n.path)}addFormArray(n){this._setUpFormContainer(n)}removeFormArray(n){this._cleanUpFormContainer(n)}getFormArray(n){return this.form.get(n.path)}updateModel(n,i){this.form.get(n.path).setValue(i)}onSubmit(n){return this._submittedReactive.set(!0),F2(this.form,this.directives),this.ngSubmit.emit(n),this.form._events.next(new eg(this.control)),n?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(n=void 0,i={}){this.form.reset(n,i),this._submittedReactive.set(!1)}_updateDomValue(){this.directives.forEach(n=>{let i=n.control,r=this.form.get(n.path);i!==r&&(cx(i||null,n),V2(r)&&(lx(r,n,this.callSetDisabledState),n.control=r))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(n){let i=this.form.get(n.path);k2(i,n),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(n){if(this.form){let i=this.form.get(n.path);i&&A2(i,n)&&i.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){dg(this.form,this),this._oldForm&&nu(this._oldForm,this)}static \u0275fac=function(i){return new(i||e)(C(sg,10),C(mx,10),C(cg,8))};static \u0275dir=be({type:e,selectors:[["","formGroup",""]],hostBindings:function(i,r){i&1&&O("submit",function(s){return r.onSubmit(s)})("reset",function(){return r.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[bn([z2]),Kt,Fe]})}return e})();var B2={provide:Aa,useExisting:Vt(()=>Fa)},Fa=(()=>{class e extends Aa{_ngModelWarningConfig;_added=!1;viewModel;control;name=null;set isDisabled(n){}model;update=new J;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(n,i,r,o,s){super(),this._ngModelWarningConfig=s,this._parent=n,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=L2(this,o)}ngOnChanges(n){this._added||this._setUpControl(),R2(n,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(n){this.viewModel=n,this.update.emit(n)}get path(){return D2(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_setUpControl(){this.control=this.formDirective.addControl(this),this._added=!0}static \u0275fac=function(i){return new(i||e)(C(Uo,13),C(sg,10),C(mx,10),C(Pr,10),C(Tx,8))};static \u0275dir=be({type:e,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},standalone:!1,features:[bn([B2]),Kt,Fe]})}return e})();var U2={provide:Pr,useExisting:Vt(()=>au),multi:!0};function kx(e,t){return e==null?`${t}`:(t&&typeof t=="object"&&(t="Object"),`${e}: ${t}`.slice(0,50))}function $2(e){return e.split(":")[0]}var au=(()=>{class e extends iu{value;_optionMap=new Map;_idCounter=0;set compareWith(n){this._compareWith=n}_compareWith=Object.is;appRefInjector=E(Ut).injector;destroyRef=E(mn);cdr=E(di);_queuedWrite=!1;_writeValueAfterRender(){this._queuedWrite||this.appRefInjector.destroyed||(this._queuedWrite=!0,Ac({write:()=>{this.destroyRef.destroyed||(this._queuedWrite=!1,this.writeValue(this.value))}},{injector:this.appRefInjector}))}writeValue(n){this.cdr.markForCheck(),this.value=n;let i=this._getOptionId(n),r=kx(i,n);this.setProperty("value",r)}registerOnChange(n){this.onChange=i=>{this.value=this._getOptionValue(i),n(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(n){for(let i of this._optionMap.keys())if(this._compareWith(this._optionMap.get(i),n))return i;return null}_getOptionValue(n){let i=$2(n);return this._optionMap.has(i)?this._optionMap.get(i):n}static \u0275fac=(()=>{let n;return function(r){return(n||(n=zn(e)))(r||e)}})();static \u0275dir=be({type:e,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(i,r){i&1&&O("change",function(s){return r.onChange(s.target.value)})("blur",function(){return r.onTouched()})},inputs:{compareWith:"compareWith"},standalone:!1,features:[bn([U2]),Kt]})}return e})(),Ax=(()=>{class e{_element;_renderer;_select;id;constructor(n,i,r){this._element=n,this._renderer=i,this._select=r,this._select&&(this.id=this._select._registerOption())}set ngValue(n){this._select!=null&&(this._select._optionMap.set(this.id,n),this._setElementValue(kx(this.id,n)),this._select._writeValueAfterRender())}set value(n){this._setElementValue(n),this._select&&this._select._writeValueAfterRender()}_setElementValue(n){this._renderer.setProperty(this._element.nativeElement,"value",n)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select._writeValueAfterRender())}static \u0275fac=function(i){return new(i||e)(C(Ke),C(Bt),C(au,9))};static \u0275dir=be({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"},standalone:!1})}return e})(),H2={provide:Pr,useExisting:Vt(()=>Rx),multi:!0};function px(e,t){return e==null?`${t}`:(typeof t=="string"&&(t=`'${t}'`),t&&typeof t=="object"&&(t="Object"),`${e}: ${t}`.slice(0,50))}function q2(e){return e.split(":")[0]}var Rx=(()=>{class e extends iu{value;_optionMap=new Map;_idCounter=0;set compareWith(n){this._compareWith=n}_compareWith=Object.is;writeValue(n){this.value=n;let i;if(Array.isArray(n)){let r=n.map(o=>this._getOptionId(o));i=(o,s)=>{o._setSelected(r.indexOf(s.toString())>-1)}}else i=(r,o)=>{r._setSelected(!1)};this._optionMap.forEach(i)}registerOnChange(n){this.onChange=i=>{let r=[],o=i.selectedOptions;if(o!==void 0){let s=o;for(let d=0;d<s.length;d++){let u=s[d],f=this._getOptionValue(u.value);r.push(f)}}else{let s=i.options;for(let d=0;d<s.length;d++){let u=s[d];if(u.selected){let f=this._getOptionValue(u.value);r.push(f)}}}this.value=r,n(r)}}_registerOption(n){let i=(this._idCounter++).toString();return this._optionMap.set(i,n),i}_getOptionId(n){for(let i of this._optionMap.keys())if(this._compareWith(this._optionMap.get(i)._value,n))return i;return null}_getOptionValue(n){let i=q2(n);return this._optionMap.has(i)?this._optionMap.get(i)._value:n}static \u0275fac=(()=>{let n;return function(r){return(n||(n=zn(e)))(r||e)}})();static \u0275dir=be({type:e,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(i,r){i&1&&O("change",function(s){return r.onChange(s.target)})("blur",function(){return r.onTouched()})},inputs:{compareWith:"compareWith"},standalone:!1,features:[bn([H2]),Kt]})}return e})(),Nx=(()=>{class e{_element;_renderer;_select;id;_value;constructor(n,i,r){this._element=n,this._renderer=i,this._select=r,this._select&&(this.id=this._select._registerOption(this))}set ngValue(n){this._select!=null&&(this._value=n,this._setElementValue(px(this.id,n)),this._select.writeValue(this._select.value))}set value(n){this._select?(this._value=n,this._setElementValue(px(this.id,n)),this._select.writeValue(this._select.value)):this._setElementValue(n)}_setElementValue(n){this._renderer.setProperty(this._element.nativeElement,"value",n)}_setSelected(n){this._renderer.setProperty(this._element.nativeElement,"selected",n)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static \u0275fac=function(i){return new(i||e)(C(Ke),C(Bt),C(Rx,9))};static \u0275dir=be({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"},standalone:!1})}return e})();var G2=(()=>{class e{_validator=Qd;_onChange;_enabled;ngOnChanges(n){if(this.inputName in n){let i=this.normalizeInput(n[this.inputName].currentValue);this._enabled=this.enabled(i),this._validator=this._enabled?this.createValidator(i):Qd,this._onChange&&this._onChange()}}validate(n){return this._validator(n)}registerOnValidatorChange(n){this._onChange=n}enabled(n){return n!=null}static \u0275fac=function(i){return new(i||e)};static \u0275dir=be({type:e,features:[Fe]})}return e})();var W2={provide:sg,useExisting:Vt(()=>ug),multi:!0},ug=(()=>{class e extends G2{email;inputName="email";normalizeInput=Cr;createValidator=n=>gx;enabled(n){return n}static \u0275fac=(()=>{let n;return function(r){return(n||(n=zn(e)))(r||e)}})();static \u0275dir=be({type:e,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},standalone:!1,features:[bn([W2]),Kt]})}return e})();var Fx=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=Je({type:e});static \u0275inj=qe({})}return e})(),ng=class extends $o{constructor(t,n,i){super(ag(n),lg(i,n)),this.controls=t,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}
5controls;at(t){return this.controls[this._adjustIndex(t)]}push(t,n={}){Array.isArray(t)?t.forEach(i=>{this.controls.push(i),this._registerControl(i)}):(this.controls.push(t),this._registerControl(t)),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}insert(t,n,i={}){this.controls.splice(t,0,n),this._registerControl(n),this.updateValueAndValidity({emitEvent:i.emitEvent})}removeAt(t,n={}){let i=this._adjustIndex(t);i<0&&(i=0),this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),this.controls.splice(i,1),this.updateValueAndValidity({emitEvent:n.emitEvent})}setControl(t,n,i={}){let r=this._adjustIndex(t);r<0&&(r=0),this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),this.controls.splice(r,1),n&&(this.controls.splice(r,0,n),this._registerControl(n)),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(t,n={}){Ox(this,!1,t),t.forEach((i,r)=>{Ix(this,!1,r),this.at(r).setValue(i,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(t,n={}){t!=null&&(t.forEach((i,r)=>{this.at(r)&&this.at(r).patchValue(i,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(t=[],n={}){this._forEachChild((i,r)=>{i.reset(t[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n,this),this._updateTouched(n,this),this.updateValueAndValidity(n),n?.emitEvent!==!1&&this._events.next(new Ra(this))}getRawValue(){return this.controls.map(t=>t.getRawValue())}clear(t={}){this.controls.length<1||(this._forEachChild(n=>n._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:t.emitEvent}))}_adjustIndex(t){return t<0?t+this.length:t}_syncPendingControls(){let t=this.controls.reduce((n,i)=>i._syncPendingControls()?!0:n,!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){this.controls.forEach((n,i)=>{t(n,i)})}_updateValue(){this.value=this.controls.filter(t=>t.enabled||this.disabled).map(t=>t.value)}_anyControls(t){return this.controls.some(n=>n.enabled&&t(n))}_setUpControls(){this._forEachChild(t=>this._registerControl(t))}_allControlsDisabled(){for(let t of this.controls)if(t.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}_find(t){return this.at(t)??null}};function fx(e){return!!e&&(e.asyncValidators!==void 0||e.validators!==void 0||e.updateOn!==void 0)}var lu=(()=>{class e{useNonNullable=!1;get nonNullable(){let n=new e;return n.useNonNullable=!0,n}group(n,i=null){let r=this._reduceControls(n),o={};return fx(i)?o=i:i!==null&&(o.validators=i.validator,o.asyncValidators=i.asyncValidator),new eu(r,o)}record(n,i=null){let r=this._reduceControls(n);return new tg(r,i)}control(n,i,r){let o={};return this.useNonNullable?(fx(i)?o=i:(o.validators=i,o.asyncValidators=r),new Yd(n,X(k({},o),{nonNullable:!0}))):new Yd(n,i,r)}array(n,i,r){let o=n.map(s=>this._createControl(s));return new ng(o,i,r)}_reduceControls(n){let i={};return Object.keys(n).forEach(r=>{i[r]=this._createControl(n[r])}),i}_createControl(n){if(n instanceof Yd)return n;if(n instanceof $o)return n;if(Array.isArray(n)){let i=n[0],r=n.length>1?n[1]:null,o=n.length>2?n[2]:null;return this.control(i,r,o)}else return this.control(n)}static \u0275fac=function(i){return new(i||e)};static \u0275prov=A({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var Lx=(()=>{class e{static withConfig(n){return{ngModule:e,providers:[{provide:cg,useValue:n.callSetDisabledState??su}]}}static \u0275fac=function(i){return new(i||e)};static \u0275mod=Je({type:e});static \u0275inj=qe({imports:[Fx]})}return e})(),Wo=(()=>{class e{static withConfig(n){return{ngModule:e,providers:[{provide:Tx,useValue:n.warnOnNgModelWithFormControl??"always"},{provide:cg,useValue:n.callSetDisabledState??su}]}}static \u0275fac=function(i){return new(i||e)};static \u0275mod=Je({type:e});static \u0275inj=qe({imports:[Fx]})}return e})();var Y2=["mobileHeaderMenu"],Q2=["mobileHeaderBack"];function Z2(e,t){if(e&1&&(ki(0),a(1,"a",21),c(2),l(),ai()),e&2){let n=v().$implicit;p(),m("routerLink",n.link),p(),M(n.name)}}function K2(e,t){if(e&1&&(a(0,"a",22),c(1),l()),e&2){let n=v().$implicit;m("href",n.link,S),p(),M(n.name)}}function J2(e,t){if(e&1&&(a(0,"li",19),ee(1,Z2,3,2,"ng-container",20)(2,K2,2,2,"ng-template",null,2,Nt),l()),e&2){let n=t.$implicit,i=V(3);p(),m("ngIf",n.isRouterLink)("ngIfElse",i)}}function X2(e,t){if(e&1&&(ki(0),a(1,"a",21),c(2),l(),ai()),e&2){let n=v().$implicit;p(),m("routerLink",n.link),p(),M(n.name)}}function ek(e,t){if(e&1&&(a(0,"a",22),c(1),l()),e&2){let n=v().$implicit;m("href",n.link,S),p(),M(n.name)}}function tk(e,t){if(e&1&&(a(0,"li",19),ee(1,X2,3,2,"ng-container",20)(2,ek,2,2,"ng-template",null,2,Nt),l()),e&2){let n=t.$implicit,i=V(3);p(),m("ngIf",n.isRouterLink)("ngIfElse",i)}}var jx=(()=>{let t=class t{constructor(i,r,o,s){this.renderer=i,this.router=r,this.document=o,this.platformId=s,this.showMobileNav=!1,this.userSignedIn=!1,this.onCloseBtnClick=new J,this.dropdown=[!1,!1,
5!1],this.navProducts=[{title:"Labels",items:[{name:"Roll Labels",link:"/products/roll-labels",isRouterLink:!0},{name:"Sheet Labels",link:"/products/sheet-labels",isRouterLink:!0},{name:"Business Roll Labels",link:"/quote-request/",isRouterLink:!0},{name:"Custom Shape Roll Labels",link:"/products/custom-shape-labels",isRouterLink:!0},{name:"Canning Labels",link:"/products/canning-labels/",isRouterLink:!0},{name:"Wine Labels",link:"/products/wine-labels",isRouterLink:!0},{name:"Beer Labels",link:"/products/beer-labels/",isRouterLink:!0},{name:"Food & Craft Labels",link:"/products/food-craft-labels/",isRouterLink:!0},{name:"Cannabis Labels",link:"/products/cannabis-labels/",isRouterLink:!0}]},{title:"",items:[{name:"",link:"",isRouterLink:!1},{name:"Wedding Favor Labels",link:"/products/wedding-labels/styles",isRouterLink:!0},{name:"Bookplates",link:"/products/bookplates/styles",isRouterLink:!0},{name:"Text Labels",link:"/products/text-labels/styles",isRouterLink:!0},{name:"CD & DVD Labels",link:"/products/cd-labels/styles",isRouterLink:!0},{name:"Address Labels",link:"/products/address-labels/styles",isRouterLink:!0},{name:"Water Bottle Labels",link:"/products/bottle-labels/styles",isRouterLink:!0},{name:"Spice Labels",link:"/products/spice-labels/styles",isRouterLink:!0},{name:"Tamper-Evident Seals",link:"/products/tamper-evident-seals/",isRouterLink:!0},{name:"All Style Templates",link:"/products/sheet-labels/styles",isRouterLink:!0}]},{title:"Hang Tags",items:[{name:"",link:"",isRouterLink:!1},{name:"Favor Hang Tags",link:"/products/hang-tags/styles",isRouterLink:!0},{name:"Writeable Gift Tags",link:"/products/gift-tags/styles",isRouterLink:!0},{name:"Bottle Hangers",link:"/products/bottle-hangers/styles",isRouterLink:!0},{name:"Wedding Favor Tags",link:"/products/wedding-tags/styles",isRouterLink:!0}]},{title:"Coasters",items:[{name:"",link:"",isRouterLink:!1},{name:"Beer Coasters",link:"/products/beer-coasters/styles",isRouterLink:!0},{name:"Wine Coasters",link:"/products/wine-coasters/styles",isRouterLink:!0},{name:"All Coasters",link:"/products/coasters/styles",isRouterLink:!0}]}],this.navSupport=[{name:"Contact us",link:"/contact/",isRouterLink:!0},{name:"Get a quote",link:"/quote-request/",isRouterLink:!0},{name:"Shipping",link:"/shipping/",isRouterLink:!0},{name:"About Us",link:"/about",isRouterLink:!0},{name:"Guarantee",link:"/guarantee/",isRouterLink:!0},{name:"Returns",link:"/returns/",isRouterLink:!0},{name:"Reviews",link:"/reviews/",isRouterLink:!0},{name:"FAQ",link:"/faq/",isRouterLink:!0}],this.navAccount=[{name:"Sign in / Sign out",link:"/account.cfm",isRouterLink:!1},{name:"Order status",link:"/order-status/",isRouterLink:!1},{name:"Reorder",link:"/reorder/",isRouterLink:!1}]}ngOnInit(){this.routerEventsSub=this.router.events.subscribe(i=>{i instanceof yt&&this.closeNavContents()}),this.userSignedIn&&(this.navAccount[0].name="Your account")}ngOnChanges(i){this.navCancel&&!this.showMobileNav&&this.closeNavContents()}ngAfterViewInit(){this.navCancel=this.renderer.createElement("div"),this.renderer.addClass(this.navCancel,"nav-cancel"),this.renderer.setProperty(this.navCancel,"hidden",!0),je(this.platformId)&&(this.renderer.appendChild(this.document.body,this.navCancel),this.navCancelClickListener=this.renderer.listen(this.navCancel,"click",()=>this.closeNavContents()))}ngOnDestroy(){je(this.platformId)&&this.navCancelClickListener.unsubscribe(),this.routerEventsSub.unsubscribe()}closeMobileNavOutput(){this.onCloseBtnClick.emit()}toggleNavContent(i){for(let r=0;r<this.dropdown.length;r++)r==i?this.dropdown[r]=!this.dropdown[r]:this.dropdown[r]=!1;this.dropdown.includes(!0)?(this.navCancel.hidden=!1,this.mobileHeaderMenu.nativeElement.hidden=!0,this.mobileHeaderBack.nativeElement.hidden=!1):this.closeNavContents()}closeNavContents(){this.dropdown=[!1,!1,!1],this.navCancel.hidden=!0,this.mobileHeaderMenu.nativeElement.hidden=!1,this.mobileHeaderBack.nativeElement.hidden=!0}};t.\u0275fac=function(r){return new(r||t)(C(Bt),C(De),C(se),C(ke))},t.\u0275cmp=R({type:t,selectors:[["app-nav"]],viewQuery:function(r,o){if(r&1&&($n(Y2,5),$n(Q2,5)),r&2){let s;_n(s=Cn())&&(o.mobileHeaderMenu=s.first),_n(s=Cn())&&(o.mobileHeaderBack=s.first)}},inputs:{showMobileNav:"showMobileNav",userSignedIn:"userSignedIn"},outputs:{onCloseBtnClick:"onCloseBtnClick"},features:[Fe],decls:32,vars:9,consts:[["mobileHeaderMenu",""],["mobileHeaderBack",""],["ddItemOutsideLink",""],[1,"nav-container"],[1,"nav-mobile-header"],[1,"nav-mobile-header-title"],[3,"click","hidden"],[1,"bi-chevron-left","bold"],[1,"bi-x-lg","bold",3,"click"],[1,"nav-title-container"],[1,"nav-item"],["routerLink","/",1,"nav-title"],["routerLink","/products",1,"nav-title"],[1,"nav-item","has-dropdown"],[1,"nav-title",3,"click"],[1,"bi","bold"],[1,"nav-content",3,"hidden"],[1,"nav-content-list"],["class","nav-item-sub",4,"ngFor","ngForOf"],[1,"nav-item-sub"],[4,"ngIf","ngIfElse"],[1,"nav-link-sub",3,"routerLink"],[1,"nav-link-sub",3,"href"]],template:function(r,o){if(r&1){let s=G();a(0,"nav",3)(1,"div",4)(2,"p",5)(3,"span",null,0),c(5,"Menu"),l(),a(6,"span",6,1),O("click",function(){return P(s),T(o.closeNavContents())}),_(8,"i",7),c(9,"\xA0Back"),l()(),a(10,"i",8),O("click",function(){return P(s),T(o.closeMobileNavOutput())}),l()(),a(11,"ul",9)(12,"li",10)(13,"a",11),c(14,"Home"),l()(),a(15,"li",10)(16,"a",12),c(17,"Products"),l()(),a(18,"li",13)(19,"span",14),O("click",function(){return P(s),T(o.toggleNavContent(1))}
5),c(20,"Support"),_(21,"i",15),l(),a(22,"div",16)(23,"ul",17),ee(24,J2,4,2,"li",18),l()()(),a(25,"li",13)(26,"span",14),O("click",function(){return P(s),T(o.toggleNavContent(2))}),c(27,"Account"),_(28,"i",15),l(),a(29,"div",16)(30,"ul",17),ee(31,tk,4,2,"li",18),l()()()()()}r&2&&(p(6),m("hidden",!0),p(13),ue("active",o.dropdown[1]),p(3),m("hidden",!o.dropdown[1]),p(2),m("ngForOf",o.navSupport),p(2),ue("active",o.dropdown[2]),p(3),m("hidden",!o.dropdown[2]),p(2),m("ngForOf",o.navAccount))},dependencies:[he,yo,na],styles:['.nav-container[_ngcontent-%COMP%]{display:flex;line-height:1.5}.nav-title-container[_ngcontent-%COMP%]{display:flex;margin-bottom:0;padding-left:0;-webkit-user-select:none;user-select:none}.nav-title[_ngcontent-%COMP%]{font-weight:500;font-size:15px;cursor:pointer}.nav-title[_ngcontent-%COMP%]:focus, .nav-title[_ngcontent-%COMP%]:not(.active){color:#666}.nav-title.active[_ngcontent-%COMP%]{color:var(--secondary-color)}.nav-content-list[_ngcontent-%COMP%]{display:flex;flex-direction:column}.nav-heading-sub[_ngcontent-%COMP%]{font-weight:500}.nav-link-sub[_ngcontent-%COMP%]{color:#444;font-size:14px;font-weight:400;text-decoration:none}.nav-link-sub[_ngcontent-%COMP%]:hover{color:var(--secondary-color)}.nav-link-special[_ngcontent-%COMP%]{font-weight:500}.nav-link-special[_ngcontent-%COMP%]:after{content:"\\f285";margin-left:2px;font-size:9px;font-family:bootstrap-icons!important;-webkit-text-stroke:1px}@media (min-width: 992px){.nav-container[_ngcontent-%COMP%]{height:80px;justify-content:center}.nav-mobile-header[_ngcontent-%COMP%]{display:none}.nav-title-container[_ngcontent-%COMP%]{justify-content:center;align-items:center}.nav-item[_ngcontent-%COMP%]{display:flex;align-items:center;height:100%}.nav-item.has-dropdown[_ngcontent-%COMP%]{position:relative}.nav-title[_ngcontent-%COMP%]{display:flex;align-items:baseline;padding:20px}.nav-title[_ngcontent-%COMP%]:hover{color:var(--secondary-color)}.nav-title[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-left:6px;font-size:12px}.nav-title[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:before{content:"\\f282"}.nav-content[_ngcontent-%COMP%]{position:absolute;z-index:99;background-color:#fff;border:1px solid rgba(0,0,0,.1);top:100%;left:0;width:auto;
5min-width:200px;box-shadow:5px 7px 10px -3px #0000001a}.has-megamenu[_ngcontent-%COMP%] .nav-content[_ngcontent-%COMP%]{width:100%}.has-dropdown[_ngcontent-%COMP%] .nav-content[_ngcontent-%COMP%]{left:-10px}.nav-megamenu-container[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap;padding-bottom:25px}.nav-megamenu-column[_ngcontent-%COMP%]{width:25%;padding-top:10px}.nav-content-list[_ngcontent-%COMP%]{padding:10px 0}.nav-heading-sub[_ngcontent-%COMP%]{border-bottom:1px solid #ccc}.nav-item-sub[_ngcontent-%COMP%]{padding:8px 30px}.nav-cancel[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:98}.nav-link-special[_ngcontent-%COMP%]{margin-top:30px}}@media (max-width: 991px){.nav-container[_ngcontent-%COMP%]{flex-direction:column;height:100%}.nav-mobile-header[_ngcontent-%COMP%]{display:flex;align-items:baseline;justify-content:space-between;padding:16px;color:#333;border-bottom:1px solid rgba(0,0,0,.1);-webkit-user-select:none;user-select:none}.nav-title-container[_ngcontent-%COMP%]{position:relative;flex-direction:column;height:100%}.nav-mobile-header-title[_ngcontent-%COMP%]{font-size:20px;font-weight:600}.nav-item[_ngcontent-%COMP%]{border-bottom:1px solid rgba(0,0,0,.1)}.nav-title[_ngcontent-%COMP%]{display:flex;align-items:baseline;justify-content:space-between;padding:12px 16px}.nav-title[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-left:6px;font-size:12px}.nav-title[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:before{content:"\\f285"}.nav-content[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;max-width:400px;height:100%;z-index:1;overflow:auto;background-color:#fff}.nav-megamenu-container[_ngcontent-%COMP%], .nav-content-list[_ngcontent-%COMP%]{padding:0}.nav-heading-empty[_ngcontent-%COMP%]{display:none}.nav-heading-sub[_ngcontent-%COMP%]{margin-top:8px;font-size:16px}.nav-heading-sub[_ngcontent-%COMP%], .nav-link-sub[_ngcontent-%COMP%]{display:flex;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.1)}.nav-link-special[_ngcontent-%COMP%]{align-items:baseline}.nav-cancel[_ngcontent-%COMP%]{display:none}}']});let e=t;return e})();var Yo=(()=>{let t=class t{constructor(i){this.httpClient=i,this.env=I,this.promo={isOn:!1,code:"",endDate:"",link:"",headline:"",headlineSpan:"",hasCouponImg:!1,extraShipDays:0}}getPromo(){return this.promo}getAllPromos(){return this.httpClient.get(`${this.env.apiUrlNoProxy}/promos`)}};t.\u0275fac=function(r){return new(r||t)(F(et))},t.\u0275prov=A({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function nk(e,t){if(e&1&&(a(0,"span"),c(1),l()),e&2){let n=v(2);p(),W(" \xA0",n.promo.headlineSpan," ")}}function ik(e,t){if(e&1&&c(0),e&2){let n=v(3);W(" \xA0|\xA0 Through ",n.promo.endDate," ")}}function rk(e,t){if(e&1&&(a(0,"p",5),c(1),x(2,ik,1,1),l()),e&2){let n=v(2);p(),W(" Code: ",n.promo.code," "),p(),w(n.promo.endDate?2:-1)}}function ok(e,t){if(e&1&&(a(0,"a",3)(1,"p",4),c(2),x(3,nk,2,1,"span"),l(),x(4,rk,3,2,"p",5),l(),a(5,"a",6),c(6),l()),e&2){let n=v();m("routerLink",n.promo.link)("hidden",!n.showPromo),p(2),W(" ",n.promo.headline," "),p(),w(n.promo.headlineSpan?3:-1),p(),w(n.promo.code||n.promo.endDate?4:-1),p(),m("hidden",n.showPromo),p(),M(n.bannerText)}}function sk(e,t){if(e&1&&(a(0,"a",2),c(1),l()),e&2){let n=v();p(),M(n.bannerText)}}var Vx=(()=>{let t=class t{constructor(i,r){this.platformId=i,this.promosService=r,this.env=I,this.showPromo=!1,this.promo=this.promosService.getPromo(),this.bannerText=`FREE SHIPPING ON ORDERS ${this.env.shipping.freeAt}+`}ngOnInit(){let i=Mn(new Date,"yyyy-MM-dd","en_US");if(i>="2026-08-11"&&i<"2026-08-27"&&(this.promo={isOn:!0,code:"SUMMER30",endDate:"August 26",link:"/products/coasters/",headline:"30% OFF EVERYTHING (EXCEPT ROLLS)",headlineSpan:"",hasCouponImg:!1,extraShipDays:0}),this.promo.isOn&&je(this.platformId)){let r=setInterval(()=>{this.showPromo=!this.showPromo},5e3);this.clearTimer=()=>clearInterval(r)}}ngOnDestroy(){je(this.platformId)&&this.clearTimer?.()}};t.\u0275fac=function(r){return new(r||t)(C(ke),C(Yo))},t.\u0275cmp=R({type:t,selectors:[["app-top-bar"]],decls:4,vars:1,consts:[[1,"top-bar"],[1,"ev-container","top-bar-container"],["routerLink","/shipping/",1,"ev-link"],[3,"routerLink","hidden"],[1,"top-bar-promo-headline"],[1,"top-bar-promo-detail
5s"],["routerLink","/shipping/",1,"ev-link",3,"hidden"]],template:function(r,o){r&1&&(a(0,"div",0)(1,"div",1),x(2,ok,7,7)(3,sk,2,1,"a",2),l()()),r&2&&(p(2),w(o.promo.isOn?2:3))},dependencies:[he],styles:[".top-bar[_ngcontent-%COMP%]{display:flex;align-items:center;background-color:var(--ev-dark-color)}.top-bar-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:43px}.top-bar-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:baseline;justify-content:center;font-weight:400;color:#fff}.top-bar-promo-headline[_ngcontent-%COMP%]{font-weight:500}.top-bar-promo-headline[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:13px;font-weight:300}.top-bar-promo-details[_ngcontent-%COMP%]{font-weight:300}@media (min-width: 992px){.top-bar-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:18px}.top-bar-promo-details[_ngcontent-%COMP%]{margin-left:10px;font-size:15px}}@media (max-width: 991px){.top-bar-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{flex-wrap:wrap;text-align:center;font-size:15px}.top-bar-promo-details[_ngcontent-%COMP%]{margin-top:2px;font-size:13px}}"]});let e=t;return e})();var Vi=(()=>{let t=class t{constructor(){this.evSession={UID:0,cartCount:0,emailAddress:"",loginName:"",priceTable:1}}};t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=A({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function ak(e,t){if(e&1&&(a(0,"span",11),c(1),Ae(2,"uppercase"),l()),e&2){let n=v();p(),M(ct(2,1,n.username.slice(0,1)))}}function lk(e,t){e&1&&_(0,"i",12)}function ck(e,t){if(e&1&&(a(0,"p"),c(1),l()),e&2){let n=v();p(),M(n.userEmail)}}function dk(e,t){if(e&1&&(a(0,"span",16),c(1),l()),e&2){let n=v();p(),M(n.cartItemsCount)}}var zx=(()=>{let t=class t{onScroll(i){this.viewportScroller.getScrollPosition()[1]>=43?this.isStuck=!0:this.isStuck=!1}constructor(i,r,o){this.router=i,this.globalService=r,this.viewportScroller=o,this.isStuck=!1,this.showSearchBar=!1,this.showMobileNav=!1,this.env=I,this.username="Sign in",this.userEmail="",this.cartItemsCount=0,this.userSignedIn=!1}ngOnInit(){this.routerEventsSub=this.router.events.subscribe(i=>{i instanceof yt&&(this.showMobileNav=!1)}),this.cartItemsCount=this.globalService.evSession.cartCount,this.globalService.evSession.UID>0&&this.globalService.evSession.loginName!=""?(this.userSignedIn=!0,this.username=this.globalService.evSession.loginName,this.userEmail=this.globalService.evSession.emailAddress):(this.userSignedIn=!1,this.username="Sign in",this.userEmail="")}ngOnDestroy(){this.routerEventsSub.unsubscribe()}toggleSearchBar(){this.showSearchBar=!this.showSearchBar}openMobileNav(){this.showSearchBar=!1,this.showMobileNav=!0}closeMobileNav(){this.showMobileNav=!1}};t.\u0275fac=function(r){return new(r||t)(C(De),C(Vi),C(Ni))},t.\u0275cmp=R({type:t,selectors:[["app-header"]],hostBindings:function(r,o){r&1&&O("scroll",function(d){return o.onScroll(d)},Xf)},decls:36,vars:16,consts:[[1,"sticky-header"],[1,"ev-container","header-container"],[1,"header-logo-container"],["routerLink","/"],["width","330","height","39","loading","lazy","alt","evermine labels",1,"hide-sm",3,"src"],["width","121","height","37","loading","lazy","alt","evermine labels",1,"hide-lg",3,"src"],[1,"header-nav-container"],[3,"onCloseBtnClick","showMobileNav","userSignedIn"],[1,"nav-mobile-backdrop","hide-lg",3,"click","hidden"],[1,"header-right-container"],["href","/account.cfm",1,"ev-link","header-sign-in-container"],[1,"user-signed-in"],[1,"bi-person-circle"],[1,"user-info"],["href","/cart/",1,"ev-link","header-cart-icon-container"],[1,"bi-cart"],[1,"cart-items-count"],[1,"header-search-icon-container"],[1,"bi-search",3,"click"],[1,"header-menu-icon-container","hide-lg",3,"click"],[1,"bi-list","bold"],[1,"search-wrapper",3,"hidden"],[1,"ev-container"],["method","post","action","/search/","name","bodysearch","autocomplete","off",1,"search-form"],["type","submit",1,"search-submit"],[1,"bi-search"],[1,"search-input","mr-4"],["type","text","name","q1oh","placeholder","Search our site...","autocomplete","off"],[1,"search-close",3,"click"],[1,"bi-x-lg","bold"]],template:function(r,o){r&1&&(_(0,"app-top-bar"),a(1,"header",0)(2,"div",1)(3,"div",2)(4,"a",3),_(5,"img",4)(6,"img",5),l()(),a(7,"div",6)(8,"app-nav",7),O("onCloseBtnClick",function(){return o.closeMobileNav()}),l()(),a(9,"div",8),O("click",function(){return o.closeMobileNav()}),l(),a(10,"div",9)(11,"a",10),x(12,ak,3,3,"span",11)(13,lk,1,0,"i",12),a(14,"div",13)(15,"h4"),c(16,"Evermine Account"),l(),a(17,"p"),
5c(18),l(),x(19,ck,2,1,"p"),l()(),a(20,"a",14),_(21,"i",15),x(22,dk,2,1,"span",16),l(),a(23,"div",17)(24,"i",18),O("click",function(){return o.toggleSearchBar()}),l()(),a(25,"div",19),O("click",function(){return o.openMobileNav()}),_(26,"i",20),l()()(),a(27,"div",21)(28,"div",22)(29,"form",23)(30,"button",24),_(31,"i",25),l(),a(32,"div",26),_(33,"input",27),l(),a(34,"div",28),O("click",function(){return o.toggleSearchBar()}),_(35,"i",29),l()()()()()),r&2&&(p(),ue("is-stuck",o.isStuck),p(4),m("src",o.env.imgUrl+"/logos/evermine/evermine-labels.png",S),p(),m("src",o.env.imgUrl+"/logos/evermine/evermine-labels-mobile.png",S),p(),ue("active",o.showMobileNav),p(),m("showMobileNav",o.showMobileNav)("userSignedIn",o.userSignedIn),p(),m("hidden",!o.showMobileNav),p(2),ue("signed-in",o.userSignedIn),p(),w(o.userSignedIn?12:13),p(6),M(o.username),p(),w(o.userEmail!=""?19:-1),p(3),w(o.cartItemsCount?22:-1),p(5),m("hidden",!o.showSearchBar))},dependencies:[Vx,he,jx,Wo,Go,qo,ra],styles:[".sticky-header[_ngcontent-%COMP%]{position:-webkit-sticky;position:sticky;top:0;width:100%;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);z-index:99}.sticky-header.is-stuck[_ngcontent-%COMP%]{box-shadow:1px 10px 10px -10px #0000001a}.header-container[_ngcontent-%COMP%]{display:flex;align-items:center}.header-logo-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex}.header-right-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;color:#666}.header-right-container[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{line-height:1}.header-cart-icon-container[_ngcontent-%COMP%]{position:relative}.header-cart-icon-container[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:24px}.header-cart-icon-container[_ngcontent-%COMP%] .cart-items-count[_ngcontent-%COMP%]{position:absolute;top:-2px;right:-2px;display:flex;justify-content:center;align-items:center;min-width:15px;height:15px;padding:3px 3px 3px 2px;color:#fff;background-color:#ff3b30;font-size:10px;font-style:italic;border-radius:50%}.header-search-icon-container[_ngcontent-%COMP%]{margin-left:16px}.header-search-icon-container[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:22px}.header-sign-in-container[_ngcontent-%COMP%]{display:flex;align-items:center;cursor:pointer}.header-sign-in-container[_ngcontent-%COMP%] .user-signed-in[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:32px;height:32px;padding-top:1px;color:#fff;font-size:16px;font-weight:500;background-color:var(--ev-dark-color);border-radius:50%}.header-sign-in-container[_ngcontent-%COMP%] .user-signed-out[_ngcontent-%COMP%]{margin-left:4px;white-space:nowrap}.header-sign-in-container[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:24px}.header-sign-in-container[_ngcontent-%COMP%] .user-info[_ngcontent-%COMP%]{display:none}.search-wrapper[_ngcontent-%COMP%]{overflow:hidden;position:absolute;top:100%;left:0;width:100%;max-height:70px;background-color:#fff;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);box-shadow:1px 10px 10px -10px #0000001a;z-index:9}.search-form[_ngcontent-%COMP%]{display:flex;align-items:center;border:none;outline:none}.search-input[_ngcontent-%COMP%]{flex-grow:1;border:none;outline:none}.search-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{width:100%;padding:20px 0;color:#333;border:none;outline:none;font-size:14px}.search-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:hover, .search-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:active, .search-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{border:none;outline:none}.search-submit[_ngcontent-%COMP%]{padding:18px;color:#333;background-color:transparent;border:none;cursor:pointer}.search-submit[_ngcontent-%COMP%]:hover, .search-submit[_ngcontent-%COMP%]:active, .search-submit[_ngcontent-%COMP%]:focus{border:none;outline:none}.search-submit[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:20px}.search-close[_ngcontent-%COMP%]{padding:20px;color:#333;outline:none;cursor:pointer}.search-close[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:16px}@media (min-width: 992px){.header-cart-icon-container[_ngcontent-%COMP%], .header-search-icon-container[_ngcontent-%COMP%]{padding:5px;margin-left:18px;
5cursor:pointer}.header-nav-container[_ngcontent-%COMP%]{margin:auto;padding-left:40px;padding-right:40px}.header-right-container[_ngcontent-%COMP%]{margin-left:auto}.header-sign-in-container[_ngcontent-%COMP%]{position:relative;padding:5px;border-radius:50%}.header-sign-in-container[_ngcontent-%COMP%]:hover{background-color:#3c404314}.header-sign-in-container[_ngcontent-%COMP%]:hover .user-info[_ngcontent-%COMP%]{position:absolute;top:100%;right:0;display:flex;flex-direction:column;max-width:200px;padding:10px;border-radius:5px;color:#fff;background-color:#000000b3;z-index:100}.header-sign-in-container[_ngcontent-%COMP%]:hover .user-info[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin-bottom:6px;color:#fffc;font-size:13px;white-space:nowrap}.header-sign-in-container[_ngcontent-%COMP%]:hover .user-info[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:12px;opacity:.8;overflow:hidden;text-overflow:ellipsis;padding-top:2px;padding-bottom:2px}}@media (max-width: 991px){.sticky-header[_ngcontent-%COMP%]{height:65px}.header-container[_ngcontent-%COMP%]{justify-content:space-between;padding-top:14px;padding-bottom:16px}.header-menu-icon-container[_ngcontent-%COMP%], .header-cart-icon-container[_ngcontent-%COMP%], .header-sign-in-container[_ngcontent-%COMP%]{margin-left:16px}.header-menu-icon-container[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:28px}.search-wrapper[_ngcontent-%COMP%]{top:100%}.search-wrapper[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.1)}.header-nav-container[_ngcontent-%COMP%]{position:fixed;top:0;left:0;height:100%;width:100%;max-width:400px;padding:0;background-color:#fff;z-index:110}.header-nav-container[_ngcontent-%COMP%]:not(.active){display:none}.nav-mobile-backdrop[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:105}}"]});let e=t;return e})();function uk(e,t){if(e&1&&(a(0,"a",27),c(1),l()),e&2){let n=v().$implicit;Le(n.class),m("routerLink",n.href),p(),M(n.text)}}function pk(e,t){if(e&1&&(a(0,"a",28),c(1),l()),e&2){let n=v().$implicit;Le(n.class),m("href",n.href,S),p(),M(n.text)}}function fk(e,t){if(e&1&&x(0,uk,2,4,"a",25)(1,pk,2,4,"a",26),e&2){let n=t.$implicit;w(n.isRouterLink?0:1)}}function hk(e,t){if(e&1){let n=G();a(0,"div",4)(1,"h4",22),O("click",function(){P(n);let r=V(5),o=v();return T(o.toggleLinks(r))}),c(2),_(3,"i",23),l(),a(4,"div",24,0),U(6,fk,2,1,null,null,H),l()()}if(e&2){let n=t.$implicit;p(),Le(n.header.class),p(),M(n.header.text),p(4),$(n.links)}}function mk(e,t){if(e&1){let n=G();a(0,"div",8)(1,"p",19),c(2,"Get 10% off your first order"),l(),a(3,"form",29),O("ngSubmit",function(){P(n);let r=v();return T(r.onSubmit())}),_(4,"input",30),a(5,"button",31),c(6,"SUBSCRIBE"),l()()()}if(e&2){let n=v();p(3),m("formGroup",n.subscriptionForm),p(2),m("disabled",n.subscriptionForm.invalid)}}var Bx=(()=>{let t=class t{constructor(i,r,o,s){this.formBuilder=i,this.httpClient=r,this.globalService=o,this.document=s,this.env=I,this.currentYear=new Date().getFullYear(),this.priceTable=1,this.subscriptionForm=this.formBuilder.group({email:["",[In.email]]}),this.footerNavs=[{header:{text:"Customer Service",class:"footer-links-heading"},links:[{text:"Contact us",class:"footer-text",href:"/contact/",isRouterLink:!0},{text:"FAQ",class:"footer-text",href:"/faq/",isRouterLink:!0},{text:"Guarantee",class:"footer-text",href:"/guarantee/",isRouterLink:!0},{text:"Reorder",class:"footer-text",href:"/reorder/",isRouterLink:!1},{text:"Order status",class:"footer-text",href:"/status/",isRouterLink:!1},{text:"Shipping",class:"footer-text",href:"/shipping/",isRouterLink:!0},{text:"Returns",class:"footer-text",href:"/returns/",isRouterLink:!0},{text:"Help",class:"footer-text",href:"/contact/",isRouterLink:!0}]},{header:{text:"Helpful Resources",class:"footer-links-heading"},links:[{text:"Shapes & sizes",class:"footer-text",href:"/shapes/labels",isRouterLink:!0},{text:"Font Choices",class:"footer-text",href:"/fonts/",isRouterLink:!0},{text:"Customer art specs",class:"footer-text",href:"/support/Evermine-Labels-custom-art-specs.pdf",isRouterLink:!1},{text:"Coupons and sales",class:"footer-text",href:"/coupons/",isRouterLink:!0}
5]},{header:{text:"About",class:"footer-links-heading"},links:[{text:"About Us",class:"footer-text",href:"/about/",isRouterLink:!0},{text:"Service reviews",class:"footer-text",href:"/reviews/",isRouterLink:!0},{text:"Product reviews",class:"footer-text",href:"/product-reviews/",isRouterLink:!0},{text:"Privacy & security",class:"footer-text",href:"/privacy/",isRouterLink:!0},{text:"Terms & conditions",class:"footer-text",href:"/terms/",isRouterLink:!0}]}]}ngOnInit(){this.priceTable=this.globalService.evSession.priceTable}onSubmit(){let i=new FormData;i.append("eid",this.subscriptionForm.value.email),this.httpClient.post(this.env.cfApiUrl+"/ajax/subscribeH.cfm",i).subscribe(r=>{if(r.SUCCESS){let o=new Date;o.setTime(o.getTime()+1e3*24*60*60*1e3),this.document.cookie=`popSubscribed=${this.subscriptionForm.value.email}; expires=${o.toUTCString()};domain=.evermine.com;path=/;secure`,this.subscriptionForm.reset()}else window.location.href="subscribe/?err=email"})}toggleLinks(i){i.classList.toggle("mobile-collapsed")}};t.\u0275fac=function(r){return new(r||t)(C(lu),C(et),C(Vi),C(se))},t.\u0275cmp=R({type:t,selectors:[["app-footer"]],decls:26,vars:3,consts:[["footerLinks",""],[1,"footer"],[1,"ev-container","footer-container"],[1,"footer-top"],[1,"footer-links-container"],[1,"footer-widgets"],["href","/",1,"footer-logo"],["width","300","height","35","alt","evermine labels",3,"src"],[1,"footer-subscribe-container"],[1,"footer-social-container"],["href","https://www.facebook.com/ShopEvermine/"],[1,"bi-facebook"],["href","https://www.instagram.com/everminelabels/"],[1,"bi-instagram"],["href","https://www.pinterest.com/shopevermine/"],[1,"bi-pinterest"],["href","https://www.youtube.com/channel/UCMtvtNzlFpKhI_FSyPt0uWg"],[1,"bi-youtube"],[1,"footer-bottom"],[1,"footer-text"],[1,"copyright","footer-text"],[1,"current-year"],[3,"click"],[1,"bi-chevron-down","bold","hide-lg"],[1,"footer-links","mobile-collapsed"],[3,"routerLink","class"],[3,"href","class"],[3,"routerLink"],[3,"href"],[1,"footer-subscribe-form",3,"ngSubmit","formGroup"],["type","email","formControlName","email","email","","placeholder","email address","autocomplete","off",1,"footer-subscribe-input"],["type","submit",1,"footer-subscribe-btn",3,"disabled"]],template:function(r,o){r&1&&(a(0,"footer",1)(1,"div",2)(2,"div",3),U(3,hk,8,3,"div",4,H),a(5,"div",5)(6,"a",6),_(7,"img",7),l(),x(8,mk,7,2,"div",8),a(9,"div",9)(10,"a",10),_(11,"i",11),l(),a(12,"a",12),_(13,"i",13),l(),a(14,"a",14),_(15,"i",15),l(),a(16,"a",16),_(17,"i",17),l()()()(),a(18,"div",18)(19,"p",19),c(20,"Evermine and My Own Labels are registered trademarks of The Williamson Group, Inc."),l(),a(21,"p",20),c(22,"\xA9"),a(23,"span",21),c(24),l(),c(25," Evermine. Personalized Custom Roll Labels and Sheet Labels All rights reserved."),l()()()()),r&2&&(p(3),$(o.footerNavs),p(4),m("src",o.env.imgUrl+"/logos/evermine/evermine-labels-white.png",S),p(),w(o.priceTable==1?8:-1),p(16),M(o.currentYear))},dependencies:[he,Wo,Go,Ho,ru,qo,ug,Na,Fa],styles:[".footer[_ngcontent-%COMP%]{display:flex;flex-direction:column;background-color:var(--ev-extra-dark-color)}.footer-text[_ngcontent-%COMP%]{font-weight:400;font-size:16px;line-height:1.5;letter-spacing:.5px;color:#fefefe;opacity:.7;text-decoration:none!important}.footer-top[_ngcontent-%COMP%]{display:flex}.footer-links-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.footer-links-heading[_ngcontent-%COMP%]{font-weight:500;font-size:18px;line-height:1.5;color:#fefefe}.footer-links[_ngcontent-%COMP%]{display:flex;flex-direction:column}.footer-links[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{margin-bottom:10px}.footer-links[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{opacity:1}.footer-widgets[_ngcontent-%COMP%]{display:flex;flex-direction:column}.footer-widgets[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:16px}.footer-logo[_ngcontent-%COMP%]{margin-bottom:25px}.footer-subscribe-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.footer-subscribe-form[_ngcontent-%COMP%]{display:flex;align-items:center;width:100%;height:54px;margin-bottom:25px;overflow:hidden}.footer-subscribe-input[_ngcontent-%COMP%]{width:100%;height:inherit;font-weight:400;font-size:14px;line-height:1.64;letter-spacing:.25px;color:#fefefe;opacity:.7;padding:0 15px;outline:none;box-shadow:none;border:1px solid #FEFEFE;border-radius:12px 0 0 12px;background-color:transparent}.footer-subscribe-input[_ngcontent-%COMP%]:focus{opacity:1}.footer-subscribe-btn[_ngcontent-%COMP%]{width:117px;height:inherit;min-width:117px;color:#071c1f;background-color:#fff;font-weight:500;font-size:14px;line-height:1.2;text-align:center;border:none;border-radius:0 12px 12px 0;cursor:pointer}.footer-social-container[_ngcontent-%COMP%]{display:flex;column-gap:24px}.footer-social-container[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:#fff;font-size:22px}.footer-bottom[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;padding-top:20px;padding-bottom:20px;border-top:1px solid rgba(255,255,255,.4)}@media (min-width: 992px){.footer[_ngcontent-%COMP%]{margin-top:100px}.footer-top[_ngcontent-%COMP%]{justify-content:space-between;padding-top:100px;padding-bottom:100px}.footer-links-container[_ngcontent-%COMP%]{width:22%}.footer-links-heading[_ngcontent-%COMP%]{margin-bottom:32px;pointer-events:none}.footer-widgets[_ngcontent-%COMP%]{width:32%}}@media (max-width: 991px){.footer[_ngcontent-%COMP%]{margin-top:80px}.footer-top[_ngcontent-%COMP%]{flex-direction:column;padding-top:65px;padding-bottom:65px}.footer-links-container[_ngcontent-%COMP%]{margin-bottom:16px}.footer-links-heading[_ngcontent-%COMP%]{display:flex;align-items:baseline;margin-bottom:16px}.footer-links-heading[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-left:6px;font-size:12px}.mobile-collapsed[_ngcontent-%COMP%]{display:none}.footer-links[_ngcontent-%COMP%]{padding-left:8px}.footer-widgets[_ngcontent-%COMP%]{margin-top:32px}.footer-bottom[_ngcontent-%COMP%]{align-items:center;text-align:center;font-size:12px}}"]});let e=t;return e})();var zi=(()=>{let t=class t{constructor(){}addJsonLd(i,r,o=""){let s=i.createElement("script");s.type="application/ld+json",s.classList.add("json-ld-script",`${o}`),s.innerHTML=`${JSON.stringify(r)}`,i.head.appendChild(s)}clearJsonLd(i){let r=document.getElementsByClassName("json-ld-script");Array.from(r).forEach(o=>{o.remove()})}};t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=A({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var gk=new B("google-tag-manager-config"),vk=(()=>{let t=class t{constructor(i){this._googleTagManagerConfig={id:null,gtm_auth:"",gtm_preview:""},i&&this.set(i)}set(i){this._googleTagManagerConfig=i}get(){return this._googleTagManagerConfig}};t.\u0275fac=function(r){return new(r||t)(F(gk,8))},t.\u0275prov=A({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Ux(e){return fn([{provide:"googleTagManagerId",useValue:e.id},{provide:"googleTagManagerAuth",useValue:e.gtm_auth},{provide:"googleTagManagerPreview",useValue:e.gtm_preview},{provide:"googleTagManagerResourcePath",useValue:e.gtm_resource_path},{provide:"googleTagManagerCSPNonce",useValue:e.gtm_csp_none},{provide:"googleTagManagerMode",useValue:e.gtm_mode}])}var $x=(()=>{let t=class t{constructor(i,r,o="noisy",s,d,u,f){this.googleTagManagerConfiguration=i,this.googleTagManagerId=r,this.googleTagManagerMode=o,this.googleTagManagerAuth=s,this.googleTagManagerPreview=d,this.googleTagManagerResourcePath=u,this.googleTagManagerCSPNonce=f,this.isLoaded=!1,this.browserGlobals={windowRef(){return window}
5,documentRef(){return document}},this.config=this.googleTagManagerConfiguration?.get(),this.config==null&&(this.config={id:null}),this.config=X(k({},this.config),{id:r||this.config.id,gtm_auth:s||this.config.gtm_auth,gtm_preview:d||this.config.gtm_preview,gtm_resource_path:u||this.config.gtm_resource_path}),this.config.id!=null}checkForId(){if(this.googleTagManagerMode!=="silent"&&!this.config.id)throw new Error("Google tag manager ID not provided.");return!!this.config.id}getDataLayer(){this.checkForId();let i=this.browserGlobals.windowRef();return i.dataLayer=i.dataLayer||[],i.dataLayer}pushOnDataLayer(i){this.checkForId(),this.getDataLayer().push(i)}addGtmToDom(){return new Promise((i,r)=>{if(this.isLoaded)return i(this.isLoaded);if(!this.checkForId())return i(!1);let o=this.browserGlobals.documentRef();this.pushOnDataLayer({"gtm.start":new Date().getTime(),event:"gtm.js"});let s=o.createElement("script");s.id="GTMscript",s.async=!0,s.src=this.applyGtmQueryParams(this.config.gtm_resource_path?this.config.gtm_resource_path:"https://www.googletagmanager.com/gtm.js"),s.addEventListener("load",()=>i(this.isLoaded=!0)),s.addEventListener("error",()=>r(!1)),this.googleTagManagerCSPNonce&&s.setAttribute("nonce",this.googleTagManagerCSPNonce),o.head.insertBefore(s,o.head.firstChild)})}pushTag(i){return new Promise((r,o)=>{if(!this.checkForId())return r();if(!this.isLoaded)this.addGtmToDom().then(()=>(this.pushOnDataLayer(i),r())).catch(()=>o());else return this.pushOnDataLayer(i),r()})}applyGtmQueryParams(i){return i.indexOf("?")===-1&&(i+="?"),i+Object.keys(this.config).filter(r=>this.config[r]).map(r=>`${r}=${this.config[r]}`).join("&")}};t.\u0275fac=function(r){return new(r||t)(F(vk,8),F("googleTagManagerId",8),F("googleTagManagerMode",8),F("googleTagManagerAuth",8),F("googleTagManagerPreview",8),F("googleTagManagerResourcePath",8),F("googleTagManagerCSPNonce",8))},t.\u0275prov=A({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var Hx=(()=>{let t=class t{constructor(i,r,o,s,d,u){this.router=i,this.jsonLdService=r,this.globalService=o,this.gtmService=s,this.document=d,this.platformId=u,this.title="ev-app",this.env=I}ngOnInit(){if(this.routerEventsSub=this.router.events.subscribe(i=>{if(je(this.platformId)&&(i instanceof Wn&&this.jsonLdService.clearJsonLd(this.document),i instanceof yt)){let r={event:"page",pageName:i.url};this.gtmService.pushTag(r)}}),je(this.platformId)){let i=JSON.parse(localStorage.getItem("evSession"));i&&(this.env.production||console.log(i),this.globalService.evSession.UID=i.UID,this.globalService.evSession.cartCount=i.cartCount,this.globalService.evSession.emailAddress=i.emailAddress,this.globalService.evSession.loginName=i.loginName,this.globalService.evSession.priceTable=i.priceTable)}}ngOnDestroy(){this.routerEventsSub.unsubscribe()}};t.\u0275fac=function(r){return new(r||t)(C(De),C(zi),C(Vi),C($x),C(se),C(ke))},t.\u0275cmp=R({type:t,selectors:[["app-root"]],decls:3,vars:0,template:function(r,o){r&1&&_(0,"app-header")(1,"router-outlet")(2,"app-footer")},dependencies:[Or,zx,Bx],encapsulation:2});let e=t;return e})();var qx=(()=>{let t=class t{constructor(i,r){this.titleService=i,this.meta=r,this.titleService.setTitle("404 Page not found | Evermine"),this.meta.updateTag({name:"description",content:"Page not found"})}};t.\u0275fac=function(r){return new(r||t)(C(te),C(ae))},t.\u0275cmp=R({type:t,selectors:[["app-page-not-found"]],decls:5,vars:0,consts:[[1,"ev-container","page-not-found-container"],["href","/",1,"ev-btn","ev-bg-green-1"]],template:function(r,o){r&1&&(fe(0,"div",0)(1,"p"),c(2,"uh oh\u2026 looks like we\u2019ve led you astray."),me(),fe(3,"a",1),c(4,"BACK TO HOME"),me()())},styles:[".page-not-found-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:500px}.page-not-found-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:36px;margin-bottom:50px}"]});let e=t;return e})();function _k(e,t){if(e&1){let n=G();fe(0,"div",3),gt("click",function(){P(n);let r=v().$implicit,o=v(2);return T(o.postItem(r))}),fe(1,"div",4),kt(2,"img",5),me(),fe(3,"p",6),c(4),me(),fe(5,"p",7),c(6),me()()}if(e&2){let n=v().$implicit;Le(n.prop.class),$t("title",n.prop.title+" - "+n.prop.shapeSize),p(2),$t("src",n.imgUrl,S
5),p(2),M(n.prop.title),p(2),M(n.prop.shapeSize)}}function Ck(e,t){if(e&1&&x(0,_k,7,6,"div",2),e&2){let n=t.$index;w(n<10?0:-1)}}function bk(e,t){if(e&1&&(fe(0,"div",0)(1,"h3"),c(2,"Recently Viewed"),me(),fe(3,"div",1),U(4,Ck,1,1,null,null,H),me()()),e&2){let n=v();p(4),$(n.recentlyViewedItems)}}var Bi=(()=>{let t=class t{constructor(i,r){this.document=i,this.platformId=r}ngOnInit(){je(this.platformId)&&(this.recentlyViewedItems=JSON.parse(sessionStorage.getItem("recentlyViewedItems")),this.recentlyViewedItems&&this.recentlyViewedItems.forEach(i=>{let r="recently-viewed-item";i.previewItem.isCustomShapeSize?r+="recent-item-custom":r+=` recent-item-${i.previewItem.attr.CLASSSHAPE}`;let o=i.shapeSize;i.previewItem.isMultiChoice&&(o+="-MC"),(i.previewItem.isMultiChoice||i.previewItem.hasMultiInput)&&(o+=" each");let s=i.styleName+" "+i.previewItem.attr.SINGLEDESCRIPTION;i.previewItem.isMultiChoice&&(s+=" - Multi"),i.prop={name:i.previewItem.name.slice(0,6),class:r,shapeSize:o,title:s}}))}postItem(i){let o=Math.floor((Date.now()-i.lastModified)/36e5)>36,s=this.document.createElement("form");s.setAttribute("method","post"),s.setAttribute("action",i.orgHref);let d=this.document.createElement("textarea");d.setAttribute("name","recentItem"),d.innerText=JSON.stringify(i.previewItem),s.appendChild(d);let u=this.document.createElement("input");u.setAttribute("type","hidden"),u.setAttribute("name","isExpired"),u.setAttribute("value",`${o}`),s.appendChild(u),this.document.body.appendChild(s),s.submit()}};t.\u0275fac=function(r){return new(r||t)(C(se),C(ke))},t.\u0275cmp=R({type:t,selectors:[["app-recently-viewed"]],decls:1,vars:1,consts:[[1,"ev-container","recently-viewed-container"],[1,"recently-viewed-items"],[3,"class","title"],[3,"click","title"],[1,"recent-item-img-container"],[3,"src"],[1,"recent-item-title","text-ellipsis"],[1,"text-10","text-ellipsis"]],template:function(r,o){r&1&&x(0,bk,6,0,"div",0),r&2&&w(o.recentlyViewedItems&&o.recentlyViewedItems.length?0:-1)},styles:[".recently-viewed-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%;margin-top:100px}.recently-viewed-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{padding-bottom:4px;margin-bottom:16px;border-bottom:1px solid #ccc}.recently-viewed-items[_ngcontent-%COMP%]{display:flex;width:100%;padding:5px;overflow-x:auto}.recently-viewed-item[_ngcontent-%COMP%]{display:flex;min-width:110px;margin-left:6px;margin-right:6px;padding-top:10px;padding-bottom:10px;text-align:center;justify-content:center;flex-direction:column;align-items:center;flex-shrink:0;cursor:pointer}.recently-viewed-item[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:10px}.recent-item-img-container[_ngcontent-%COMP%]{display:-webkit-flex;display:flex;width:100%;height:110px;align-items:center;padding-left:10px;padding-right:10px}.recent-item-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-height:108px;margin:0 auto}.recent-item-title[_ngcontent-%COMP%]{width:100%;margin-top:5px;font-weight:500}.recent-item-SL38[_ngcontent-%COMP%], .recent-item-SL1B[_ngcontent-%COMP%], .recent-item-HT06[_ngcontent-%COMP%], .recent-item-HT37[_ngcontent-%COMP%], .recent-item-SP37[_ngcontent-%COMP%], .recent-item-SP83[_ngcontent-%COMP%], .recent-item-SP13[_ngcontent-%COMP%], .recent-item-SP34[_ngcontent-%COMP%], .recent-item-CD18[_ngcontent-%COMP%], .recent-item-CO21[_ngcontent-%COMP%], .recent-item-CO22[_ngcontent-%COMP%]{width:128px}.recent-item-HT09[_ngcontent-%COMP%], .recent-item-TL09[_ngcontent-%COMP%], .recent-item-SP09[_ngcontent-%COMP%], .recent-item-HT1C[_ngcontent-%COMP%], .recent-item-BP03[_ngcontent-%COMP%], .recent-item-TL03[_ngcontent-%COMP%], .recent-item-SP03[_ngcontent-%COMP%], .recent-item-SG11[_ngcontent-%COMP%], .recent-item-SP11[_ngcontent-%COMP%]{width:110px}.recent-item-HT01[_ngcontent-%COMP%], .recent-item-HT81[_ngcontent-%COMP%], .recent-item-SP81[_ngcontent-%COMP%], .recent-item-TL02[_ngcontent-%COMP%], .recent-item-AL02[_ngcontent-%COMP%], .recent-item-SP02[_ngcontent-%COMP%], .recent-item-HT12[_ngcontent-%COMP%], .recent-item-FL12[_ngcontent-%COMP%], .recent-item-TL12[_ngcontent-%COMP%], .recent-item-BP12[_ngcontent-%COMP%], .recent-item-SG12[_ng
5content-%COMP%], .recent-item-SP12[_ngcontent-%COMP%]{width:100px}.recent-item-HT10[_ngcontent-%COMP%], .recent-item-HT77[_ngcontent-%COMP%], .recent-item-SP77[_ngcontent-%COMP%], .recent-item-TL07[_ngcontent-%COMP%], .recent-item-HT07[_ngcontent-%COMP%], .recent-item-SP07[_ngcontent-%COMP%], .recent-item-HG1B[_ngcontent-%COMP%], .recent-item-HT1B[_ngcontent-%COMP%], .recent-item-SP24[_ngcontent-%COMP%], .recent-item-HT23[_ngcontent-%COMP%], .recent-item-HT24[_ngcontent-%COMP%], .recent-item-SP23[_ngcontent-%COMP%], .recent-item-SP26[_ngcontent-%COMP%]{width:90px}.recent-item-AL25[_ngcontent-%COMP%], .recent-item-SP15[_ngcontent-%COMP%]{width:105px}.recent-item-HT1B[_ngcontent-%COMP%], .recent-item-TL1B[_ngcontent-%COMP%], .recent-item-SP1B[_ngcontent-%COMP%]{width:95px}.recent-item-BP05[_ngcontent-%COMP%], .recent-item-TL05[_ngcontent-%COMP%], .recent-item-SP05[_ngcontent-%COMP%]{width:85px}.recent-item-SP06[_ngcontent-%COMP%], .recent-item-SP20[_ngcontent-%COMP%]{width:115px}.recent-item-TL33[_ngcontent-%COMP%], .recent-item-SP33[_ngcontent-%COMP%]{width:88px}.recent-item-HT88[_ngcontent-%COMP%], .recent-item-HG88[_ngcontent-%COMP%], .recent-item-SP88[_ngcontent-%COMP%]{width:125px}.recent-item-HT08[_ngcontent-%COMP%], .recent-item-SP8B[_ngcontent-%COMP%]{width:120px}.recent-item-SP32[_ngcontent-%COMP%], .recent-item-SP38[_ngcontent-%COMP%]{width:80px}.recent-item-TL14[_ngcontent-%COMP%], .recent-item-SP14[_ngcontent-%COMP%]{width:74px}.recent-item-HT39[_ngcontent-%COMP%], .recent-item-SP39[_ngcontent-%COMP%]{width:60px}.recent-item-SP28[_ngcontent-%COMP%]{width:70px}.recent-item-SP64[_ngcontent-%COMP%]{width:52px}.recent-item-SP62[_ngcontent-%COMP%]{width:55px}.recent-item-SP63[_ngcontent-%COMP%]{width:65px}.recent-item-SP04[_ngcontent-%COMP%]{width:56px}.recent-item-SP17[_ngcontent-%COMP%]{width:108px}.recent-item-SP16[_ngcontent-%COMP%]{width:123px}.recent-item-SP19[_ngcontent-%COMP%]{width:250px}.recent-item-SP73[_ngcontent-%COMP%]{width:240px}.recent-item-SP75[_ngcontent-%COMP%]{width:180px}.recent-item-SP69[_ngcontent-%COMP%]{width:49px}.recent-item-HT05[_ngcontent-%COMP%]{width:78px}.recent-item-custom[_ngcontent-%COMP%]{width:150px}"]});let e=t;return e})();var Gx=(()=>{let t=class t{transform(i,r){if(i){let o=Math.floor((+new Date-+new Date(i))/1e3);if(o<29)return"Just now";let s={year:31536e3,month:2592e3,week:604800,day:86400,hour:3600,minute:60,second:1},d;for(let u in s)if(d=Math.floor(o/s[u]),d>0)return d===1?d+" "+u+" ago":d+" "+u+"s ago"}return i}};t.\u0275fac=function(r){return new(r||t)},t.\u0275pipe=Un({name:"dateAgo",type:t,pure:!0});let e=t;return e})();function xk(e,t){e&1&&kt(0,"i",2)}function wk(e,t){e&1&&kt(0,"i",2)}var Qn=(()=>{let t=class t{constructor(){this.rating=5,this.cropWidth=100,this.stars=[1,2,3,4,5]}ngOnInit(){this.cropWidth=this.rating*100/5}};t.\u0275fac=function(r){return new(r||t)},t.\u0275cmp=R({type:t,selectors:[["app-stars"]],inputs:{rating:"rating"},decls:7,vars:3,consts:[[1,"stars-container",3,"title"],[1,"stars-wrapper-shadow"],[1,"bi-star-fill"],[1,"stars-wrapper"]],template:function(r,o){r&1&&(fe(0,"div",0)(1,"div",1),U(2,xk,1,0,"i",2,H),me(),fe(4,"div",3),U(5,wk,1,0,"i",2,H),me()()),r&2&&($t("title",o.rating+" stars"),p(2),$(o.stars),p(2),Rt("width",o.cropWidth,"%"),p(),$(o.stars))},styles:["[_nghost-%COMP%]{display:flex}.stars-container[_ngcontent-%COMP%]{display:flex;position:relative}.stars-wrapper-shadow[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%}.stars-wrapper-shadow[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-left:1px;margin-right:1px;font-size:22px;color:transparent;-webkit-text-stroke:.5px #aaa}.stars-wrapper[_ngcontent-%COMP%]{display:flex;overflow:hidden}.stars-wrapper[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-left:1px;margin-right:1px;font-size:22px;color:gold}"]});let e=t;return e})();function Ek(e,t){if(e&1&&(a(0,"div",2),_(1,"img",11),l()),e&2){let n=v();p(),m("src",n.review.img,S)}}function Sk(e,t){if(e&1&&(a(0,"p",5),c(1),l()),e&2){let n=v();p(),M(n.review.subText)}}function Mk(e,t){e&1&&_(0,"i",7)}function Dk(e,t){if(e&1&&(a(0,"h3"),c(1),l()),e&2){let n=v();p(),M(n.review.title)}}function Ik(e,t){if(e&1&&_(0,"img",12),e&2){let n=v(3);m("src",n.env.imgUrl+"/area/collection/reviews/google-logo-tiny.png",S)}}function Ok(e,t){if(e&1&&x(0,Ik,1,1,"img",12),e&2){let n=v(2);w(n.review.provider=="G"?0:-1)}}
5function Pk(e,t){if(e&1&&(a(0,"p"),c(1),Ae(2,"dateAgo"),l()),e&2){let n=v(2);p(),M(ct(2,1,n.review.createdAt))}}function Tk(e,t){if(e&1&&(a(0,"div",10),x(1,Ok,1,1),x(2,Pk,3,3,"p"),l()),e&2){let n=v();p(),w(n.reviewOptions.showProvider&&n.review.provider?1:-1),p(),w(n.reviewOptions.showDate&&n.review.createdAt?2:-1)}}var Ui=(()=>{let t=class t{constructor(){this.env=I,this.reviewOptions={showProvider:!1,showQuote:!1,showTitle:!1,showDate:!1}}ngOnInit(){this.reviewOptions=k(k({},this.reviewOptions),this.options)}};t.\u0275fac=function(r){return new(r||t)},t.\u0275cmp=R({type:t,selectors:[["app-review-quote"]],inputs:{review:"review",options:"options"},decls:15,vars:10,consts:[[1,"review-container"],[1,"review-header"],[1,"review-img-container"],[1,"review-name-container"],[1,"review-name"],[1,"review-sub-text"],[1,"review-body"],[1,"bi-quote"],[3,"rating"],[1,"review-text"],[1,"review-footer"],["width","80","height","80",3,"src"],["alt","verified by Google",3,"src"]],template:function(r,o){r&1&&(a(0,"div",0)(1,"div",1),x(2,Ek,2,1,"div",2),a(3,"div",3)(4,"p",4),c(5),l(),x(6,Sk,2,1,"p",5),l()(),a(7,"div",6),x(8,Mk,1,0,"i",7),_(9,"app-stars",8),l(),a(10,"div",9),x(11,Dk,2,1,"h3"),a(12,"p"),c(13),l()(),x(14,Tk,3,2,"div",10),l()),r&2&&(p(2),w(o.review.img?2:-1),p(3),M(o.review.displayName),p(),w(o.review.subText?6:-1),p(),ue("show-quote",o.reviewOptions.showQuote),p(),w(o.reviewOptions.showQuote?8:-1),p(),m("rating",o.review.stars),p(2),w(o.reviewOptions.showTitle&&o.review.title?11:-1),p(2),M(o.review.content),p(),w(o.reviewOptions.showDate||o.reviewOptions.showProvider?14:-1))},dependencies:[Qn,Gx],styles:[".review-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.review-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:8px}.review-img-container[_ngcontent-%COMP%]{display:flex;margin-right:16px}.review-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{border:1px solid #ccc;border-radius:50%}.review-name-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.review-name[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.review-sub-text[_ngcontent-%COMP%]{margin-top:4px;font-size:12px;font-style:italic}.review-body[_ngcontent-%COMP%]{display:flex;align-items:center}.review-body[_ngcontent-%COMP%]:not(.show-quote){margin-bottom:16px}.review-body[_ngcontent-%COMP%] .bi-quote[_ngcontent-%COMP%]{margin-left:-12px;margin-right:4px;color:var(--ev-dark-color);font-size:60px;line-height:1}.review-text[_ngcontent-%COMP%]{margin-bottom:16px}.review-text[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-bottom:8px;font-size:16px}.review-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:13px;font-weight:300;line-height:1.4}.review-footer[_ngcontent-%COMP%]{display:flex}.review-footer[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:11px}.review-footer[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-right:8px}@media (min-width: 992px){.review-container[_ngcontent-%COMP%]{padding:16px 4px}}@media (max-width: 991px){.review-container[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}}"]});let e=t;return e})();var Wx=()=>({showQuote:!0});function kk(e,t){if(e&1&&(a(0,"div",60),_(1,"app-review-quote",66),l()),e&2){let n=t.$implicit;p(),m("review",n)("options",xn(2,Wx))}}function Ak(e,t){if(e&1&&(a(0,"div",61),_(1,"app-review-quote",66),l()),e&2){let n=t.$implicit;p(),m("review",n)("options",xn(2,Wx))}}var Yx=(()=>{let t=class t{constructor(i,r){this.titleService=i,this.meta=r,this.heroImgMobile="/home/header/2026/home-lacewing-2026-500x500.jpg",this.heroImgDesktop="/home/header/2026/home-lacewing-2026-1296x648.jpg",this.featureTitle="YOUR FIRST ORDER",this.featureImg="/home/icon/first-order-10-gray.png",this.featureLink="/subscribe",this.featureCaption="WHEN YOU SUBSCRIBE",this.featureClass="",this.env=I,this.businessReviews=[{stars:5,displayName:"Dr. Lorraine Ferron",subText:"Dr. Lorraine's Adventure Salves",content:`My labeling requires a very specific custom shape that Evermine Labels was able to help with. 6 In fact, because of their careful attention to detail, my labels are also my safety seals. 7 Evermine Labels gets proofs to me quickly, has really fast turnaround on final printed products and has super easy reorders, 8 saving me lots of time and expediting the packaging process when I have large batches of fresh inventory. 9 I especially love the custom shapes and the easy repeat orders!`,img:`${this.env.imgUrl}/home/static-review-img/dr-lorraine.png`},{stars:5,displayName:"Stacey Wood, Owner",subText:"Whole Harmony",content:"Evermine's level of commitment to our business is priceless. We wouldn't think of going to another company.",img:`${this.env.imgUrl}/home/static-review-img/whole-harmony.png`},{stars:5,displayName:"Bill Thompson",subText:"Smokiez Edibles",content:`I've been working with these folks for several years. The quality of their products is great, 10 reasonably priced and their customer service is amazing. They have the ability to quickly respond to any questions 11 or issues on my projects and they always deliver consistent quality and fast turn-around times. 12 I definitely recommend Evermine Labels for all your label needs`,img:`${this.env.imgUrl}/home/static-review-img/smokiez.png`}],this.peopleReviews=[{stars:5,displayName:"Suzanne Milligan",content:`Great company, quick and efficie
12nt no headaches get er done with Evermine! 13 Fantastic company I have been buying from for 7+ years....never a problem...Quick on turnaround 14 from the order to the receiving my product I ordered...Not complicated..user friendly web site for 15 the Tech idiots....will continue to get my labeling needs taken care of by Evermine, in spite of them 16 being 1500 miles away... no one close to me is competent or quick enough to be bothered doing business with...`},{stars:5,displayName:"Ferger in Kaneohe Hi",content:`I just love them! I've been purchasing labels from Evermine for many years. 17 They make my homemade goods look even more delicious! I just love the labels that I'm able to create!`},{stars:5,displayName:"Cherie Bammarito in Allentown",content:`Evermine Labels have never disappointed. The labels not only look professional but are delivered in a timely manner. 18 I make homemade gifts at Christmas time and use bottles and jars with these projects. Nobody believes my gifts are 19 homemade because the labels make my gifts look like they are store bought.`},{stars:5,displayName:"Kathleen Esposito",content:`Fast delivery and perfect for my new project! Once I placed my order, I immediately received an email for confirmation. 20 A couple days later my order arrived. The labels are awesome and came in plenty of time for me to prepare the little treat 21 gift for my grandson's birthday party. The next day a special was offered and 22 I ordered 3 sets of labels for different project which arrived immediately and they are awesome!`}],this.titleService.setTitle("Custom Labels | Roll Labels, Personalized Labels, Tags, Coasters | Evermine"),this.meta.updateTag({name:"description",content:"Evermine Labels professionally produces and fulfills custom roll labels and sheet labels for all needs. Roll labels for large quantities, and sheet labels for small amounts. Upload your custom design or personalize our templates. Very fast turnaround. Digital proofs and hard copy proofs."})}};t.\u0275fac=function(r){return new(r||t)(C(te),C(ae))},t.\u0275cmp=R({type:t,selectors:[["app-home"]],decls:223,vars:30,consts:[[1,"ev-container","home-container"],[1,"home-header-container"],["type","image/jpg","media","(max-width: 991px)",3,"srcset"],["width","1296","height","648","alt","homepage image","usemap","#heromap",3,"src"],["name","heromap"],["shape","rect","coords","5,5,450,150","alt","Shipping","href","/shipping"],[1,"home-header-heading-container"],[1,"home-header-btn-container"],["routerLink","/products",1,"ev-btn","ev-bg-green-1"],["routerLink","/products/sheet-labels",1,"ev-btn","ev-bg-green-1"],["routerLink","/products/roll-labels",1,"ev-btn","ev-bg-green-1"],[1,"home-features-container"],[1,"home-feature"],["routerLink","/get-it-tomorrow"],[1,"feature-quote"],[1,"feature-title"],[1,"feature-caption"],["href","tel:855-383-7646"],["routerLink","/reviews/"],["alt","rating","width","193","height","35","loading","lazy",3,"src"],["routerLink","/quote-request"],[1,"feature-caption","mobile"],[1,"feature-caption","desktop"],[1,"home-products-container"],["routerLink","/products/roll-labels",1,"home-product"],["alt","custom roll labels","width","500","height","386","loading","lazy",3,"src"],[1,"home-product-body"],[1,"ev-btn","ev-bg-green-1","home-product-button"],["routerLink","/products/sheet-labels",1,"home-product"],["alt","custom holiday labels","width","500","height","386","loading","lazy",3,"src"],["routerLink","/products/metallic-labels",1,"home-product"],["alt","metallic labels","width","500","height","386","loading","lazy",3,"src"],["routerLink","/products/clear-labels",1,"home-product"],["alt","clear labels","width","500","height","386","loading","lazy",3,"src"],["routerLink","/products/hang-tags",1,"home-product"],["alt","custom holiday hang tags","width","500","height","386","loading","lazy",3,"src"],["routerLink","/products/coasters",1,"home-product"],["alt","custom coasters","width","500","height","386","loading","lazy",3,"src"],[1,"home-bottom-container"],[3,"href"],[1,"section-title"],[1,"home-trusted-logos-container"],["alt","google-logo","width","100","height","100","loading","lazy","title","google",3,"src"],["alt","trustpilot-logo","width","100","height","100","loading","lazy","title","trustpilot",3,"src"],["alt","ritz-carlton-logo","width","100","height","100","loading","lazy","title","ritz-carlton",3,"src"],["alt","joy-teriyaki-logo","width","100","height","100","loading","lazy","title","joy-teriyaki",3,"src"],["alt","poa-logo","width","100","height","100","loading","lazy","title","poa",3,"src"],["alt","stoller-family-estate-logo","width","100","height","100","loading","lazy","title","stoller-family-estate",3,"src"],["alt","sublime-logo","width","100","height","100","loading","lazy","title","sublime",3,"src"],["alt","whole-harmony-logo","width","100","height","100","loading","lazy","title","whole-harmony",3,"src"],["alt","renata-logo","width","100","height","100","loading","lazy","title","renata",3,"src"],["alt","bull-run-logo","width","100","height","100","loading","lazy","title","bull-run",3,"src"],["href","https://www.seafoamsoapcompany.com/"],["alt","blue-eden-logo","width","100","height","100","loading","lazy","title","blue-eden",3,"src"],["alt","big-sur-logo","width","100","height","100","loading","lazy","title","big-sur",3,"src"],["alt","marriott-logo","width","100","height","100","loading","lazy","title","marriott",3,"src"],["alt","pawls-logo","width","100","height","100","loading","lazy","title","pawls",3,"src"],["alt","round-swamp-farm-logo","width","100","height","100","loading","lazy","title","round-swamp-farm",3,"src"],["alt","wedding wire","width","100","height","100","loading","lazy","title","wedding wire",3,"src"],[1,"home-reviews-container"],[1,"home-review","business-review"],[1,"home-review","people-review"],[1,"home-quality-seal-container"],["width","150","height","150","alt","quality-seal",3,"src"],[1,"ev-list"],["target","_blank",1,"ev-link-colored",3,"href"],[3,"review","options"]],template:function(r,o){r&1&&(a(0,"div",0)(1,"div",1)(2,"picture"),_(3,"source",2)(4,"img",3),a(5,"map",4),_(6,"area",5),l()(),a(7,"div",6)(8,"h1"),c(9,"BILLIONS OF LABELS PRINTED"),l(),a(10,"h2"),c(11,"PROFESSIONAL RESULTS EVERY TIME"),l()(),a(12,"div",7)(13,"a",8),c(14,"PRODUCTS"),l(),a(15,"a",9),c(16,"SHEET LABELS"),l(
22),a(17,"a",10),c(18,"ROLL LABELS"),l()()(),a(19,"div",11)(20,"div",12)(21,"a",13)(22,"i",14),c(23,"IN A RUSH?"),l(),a(24,"p",15),c(25,"GET IT TOMORROW"),l()(),a(26,"p",16)(27,"a",17),c(28,"CALL NOW 855-383-7646"),l()()(),a(29,"div",12)(30,"a",18),_(31,"img",19),a(32,"p",15),c(33,"4.9 STAR RATING"),l(),a(34,"p",16),c(35,"OVER 20,000 REVIEWS"),l()()(),a(36,"div",12)(37,"a",20)(38,"i",14),c(39,"GET A QUOTE"),l(),a(40,"p",15),c(41,"GET A SAMPLE"),l()(),a(42,"p",21)(43,"a",17),c(44,"CALL NOW 855-383-7646"),l()(),a(45,"p",22)(46,"a",20),c(47,"CALL NOW 855-383-7646"),l()()()(),a(48,"div",23)(49,"a",24),_(50,"img",25),a(51,"div",26)(52,"h3"),c(53,"Custom Roll Labels"),l(),a(54,"p")(55,"em"),c(56,"Quantites of 250 to 500,000"),l()(),a(57,"button",27),c(58,"SHOP NOW"),l()()(),a(59,"a",28),_(60,"img",29),a(61,"div",26)(62,"h3"),c(63,"Custom Sheet Labels"),l(),a(64,"p")(65,"em"),c(66,"Starting at"),l(),c(67,"\xA0\xA0"),a(68,"b"),c(69,"$9.99 per sheet"),l()(),a(70,"button",27),c(71,"SHOP NOW"),l()()(),a(72,"a",30),_(73,"img",31),a(74,"div",26)(75,"h3"),c(76,"Metallic Labels"),l(),a(77,"p")(78,"em"),c(79,"Roll labels with major wow factor"),l()(),a(80,"button",27),c(81,"SHOP NOW"),l()()()(),a(82,"div",23)(83,"a",32),_(84,"img",33),a(85,"div",26)(86,"h3"),c(87,"Clear Labels"),l(),a(88,"p")(89,"em"),c(90,"Roll labels that let your product shine"),l()(),a(91,"button",27),c(92,"SHOP NOW"),l()()(),a(93,"a",34),_(94,"img",35),a(95,"div",26)(96,"h3"),c(97,"Custom Hang Tags"),l(),a(98,"p")(99,"em"),c(100,"For a personal touch"),l()(),a(101,"button",27),c(102,"SHOP NOW"),l()()(),a(103,"a",36),_(104,"img",37),a(105,"div",26)(106,"h3"),c(107,"Custom Coasters"),l(),a(108,"p")(109,"em"),c(110,"Unmistakably you!"),l()(),a(111,"button",27),c(112,"SHOP NOW"),l()()()(),a(113,"div",38)(114,"h2"),c(115,"EVERMINE LABELS custom roll label and sheet label printing"),l(),a(116,"h3"),c(117,"Fast and professional"),l(),a(118,"p"),c(119," Get printed roll labels and sheet labels in any amount, any shape and any size, using your custom design or one of hundreds of our templates. "),l(),a(120,"h3"),c(121,"Get very large quantities or a small amount"),l(),a(122,"p"),c(123," Evermine Labels professionally produces and fulfills custom roll labels and sheet labels for all needs. Roll labels for large quantities, and sheet labels for events and small business. With over 20 years in the industry, Evermine Labels has the professionalism to do the job right, and get it done when you need it. Guaranteed. "),l(),a(124,"h3"),c(125,"Really fast delivery"),l(),a(126,"p"),c(127," Our printing and shipping is the fastest in the industry. If you need it tomorrow, call "),a(128,"a",39),c(129),l(),c(130," and we\u2019ll get your order started right away. If you don\u2019t need it tomorrow, you will still get your order really fast. After our prepress team sets up your label for printing, we send you either a digital proof (for smaller quantity orders) or a hard copy proof in the mail (for large quantity roll orders). Once you approve your proof, your order goes to press within minutes, gets trimmed, finished, and shipped within three days. "),l(),a(131,"h2",40),c(132,"Evermine Labels is trusted by the best"),l(),a(133,"div",41),_(134,"img",42)(135,"img",43)(136,"img",44)(137,"img",45)(138,"img",46)(139,"img",47)(140,"img",48)(141,"img",49)(142,"img",50)(143,"img",51),a(144,"a",52),_(145,"img",53),l(),_(146,"img",54)(147,"img",55)(148,"img",56)(149,"img",57)(150,"img",58),l(),a(151,"h2",40),c(152,"Businesses trust us"),l(),a(153,"p"),c(154,"All over the U.S. - and the world - businesses trust us for their labels. Our customers come back because of our top quality products, fast turnaround, and personal attention."),l(),a(155,"div",59),U(156,kk,2,3,"div",60,H),l(),a(158,"h2",40),c(159,"People trust us"),l(),a(160,"p"),c(161,"Home cooks and party-givers have been getting labels for their home crafts and special events from Evermine Labels since 2000. Because they know they will get a top-quality, professionally printed product even when they order just a few. Plus, our templates help our customers create their own label designs."),l(),a(162,"div",59),U(163,Ak,2,3,"div",61,H),l(),a(165,"div",62),_(166,"img",63),a(167,"h2"),c(168,"Evermine quality"),_(169,"br"),c(170,"is top quality"),l()(),a(171,"p"),c(172,"We check every step of the process to make sure you get the exact and perfect product that you need - when you need it."),l(),a(173,"ul",64)(174,"li")(175,"b"),c(176,"File inspection and perfection"),l(),_(177,"br"),c(178," Your file is inspected layer by layer, by a professional designer who checks safety, bleed, shape, color, resolution, image format and quality, and fonts. If we have questions, you will be contacted."),l(),a(179,"li")(180,"b"),c(181,"Sending the proof"),l(),_(182,"br"),c(183," Once the file is ready, we send you a proof, either by mailing you a hard copy printed proof, or emailing a digital proof if you don't have time to wait."),l(),a(184,"li")(185,"b"),c(186,"Printing specs"),l(),_(187,"br"),c(188,` We confirm your printing specifications: quantity, material, liner, print colors, shape, perforations, 23adhesive, size of rolls, ganging, unwind direction, lamination, coatings, etc.`),l(),a(189,"li")(190,"b"),c(191,"Shipping"),l(),_(192,"br"),c(193,` 24And finally we check shipping instructions. Shipping method and speed, type of packaging, shipping address, 25blind shipping, multiple delivery points, and any special instructions you have given us.`),l()(),a(194,"h3",40),c(195,"Your labels will pop"),l(),a(196,"p"),c(197,`Compelling and beautiful labels on your specialty products will make them POP OUT on a store's shelves. Vibrant colors and professionally printed quality draws customers' attention to your products, plus your labels can provide all the information that customers need to make their decision, and make your products stand out from the rest. Our many options of label materials are top quality, including bopp (our most popular material) for its waterproof, oil resistant, highly adhesive attributes. We also have a selection of papers and finishes for labels that are designed to be torn (such as safety seals) or for an environmentally friendly option, and specialty papers with 26texture and depth that add an elegant feel to your labeling. Plus waterproof, dishwasher proof, tear resistant vinyl.`),l(),a(198,"h3",40),c(199,"Labels that will stick to almost anything, even lip gloss tubes"),l(),a(200,"p"),c(201,`You can apply labels to almost any surface, to plastic, glass, metal, clothing, paper, wood, and more, so you can use them for endless purposes - on wine and beer bottles, boxes, jars, pouches, cans, and for personal ID on helmets, books, furniture, and more. We are especially proud of our superstrength adhesive, which has been tested and proven to produce superior 27labels for challenging small-circumference containers such as lip gloss tubes.`),l(),a(202,"h3",40),c(203,"Label formats"),l(),a(204,"p"),c(205,"We produce labels as roll labels and sheet labels."),l(),a(206,"ul",64)(207,"li")(208,"b"),c(209,"Roll labels"),l(),c(210,` are perfect for large quantities especially when you will be machine-applying the labels. 28Roll labels are also good for stickers because they are easy to peel off.`),l(),a(211,"li")(212,"b"),c(213,"Sheet labels"),l(),c(214,` are great when you need a small amount, 29such as for a small business, a special event, or test market.`),l()(),a(215,"h3",40),c(216,"Label sizes and shapes"),l(),a(217,"p"),c(218,"We have dozens of standard sizes and shapes of labels in all three formats. Feel free to choose from our shapes for the one that is right for your need. Look at this chart of "),a(219,"a",65),c(220,"standard shapes and sizes"),l(),c(221,`. 30And of course, we can use your custom shape, and print and cut them as either roll labels or cut-to-size labels.`),l()()(),_(222,"app-recently-viewed")),r&2&&(p(3),m("srcset",o.env.imgUrl+o.heroImgMobile),p(),m("src",o.env.imgUrl+o.heroImgDesktop,S),p(27),m("src",o.env.imgUrl+"/home/icon/star-rating.svg",S),p(19),m("src",o.env.imgUrl+"/home/collection/2025/rolls-0425-500x386.jpg",S),p(10),m("src",o.env.imgUrl+"/home/collection/2026/coquito-sheet-label-500x386.jpg",S),p(13),m("src",o.env.imgUrl+"/home/collection/2026/tar-skin-specialist-metallic-500x386.jpg",S),p(11),m("src",o.env.imgUrl+"/home/collection/2026/03-kombucha-clear-labels-500x386.jpg",S),p(10),m("src",o.env.imgUrl+"/home/collection/2023/tags-0623-500x386.jpg",S),p(10),m("src",o.env.imgUrl+"/home/collection/2023/coasters-0623-500x386.jpg",S),p(24),m("href",Z("tel:",o.env.store.phoneNumeric),S),p(),M(o.env.store.phone),p(5),m("src",o.env.imgUrl+"/home/trusted-logos/google-logo.png",S),p(),m("src",o.env.imgUrl+"/home/trusted-logos/trustpilot-logo.png",S),p(),m("src",o.env.imgUrl+"/home/trusted-logos/ritz-carlton-logo.png",S),p(),m("src",o.env.imgUrl+"/home/trusted-logos/joy-teriyaki-logo.png",S),p(),m("src",o.env.imgUrl+"/home/trusted-logos/poa-logo.png",S),p(),m("src",o.env.imgUrl+"/home/trusted-logos/stoller-family-estate-logo.png",S),p(),m("src",o.env.imgUrl+"/home/trusted-logos/sublime-logo.png",S),p(),m("src",o.env.imgUrl+"/home/trusted-logos/whole-harmony-logo.png",S),p(),m("src",o.env.imgUrl+"/home/trusted-logos/renata-logo.png",S),p(),m("src",o.env.imgUrl+"/home/trusted-logos/bull-run-logo.png",S),p(2),m("src",o.env.imgUrl+"/home/trusted-logos/blue-eden-logo.png",S),p(),m("src",o.env.imgUrl+"/home/trusted-logos/big-sur-logo.png",S),p(),m("src",o.env.imgUrl+"/home/trusted-logos/marriott-logo.png",S),p(),m("src",o.env.imgUrl+"/home/trusted-logos/pawls-logo.png",S),p(),m("src",o.env.imgUrl+"/home/trusted-logos/round-swamp-farm-logo.png",S),p(),m("src",o.env.imgUrl+"/home/trusted-logos/weddingwire.png",S),p(6),$(o.businessReviews),p(7),$(o.peopleReviews),p(3),m("src",o.env.imgUrl+"/home/quality-seal.png",S),p(53),m("href",o.env.imgUrl+"/shapes/pdf/label_shapes.pdf",S))},dependencies:[he,Ui,Bi],styles:[".pages-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.pages-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ccc}.pages-sub-header[_ngcontent-%COMP%]{margin-bottom:16px;font-size:15px;line-height:1.5}@media (min-width: 992px){.pages-header[_ngcontent-%COMP%]{margin-top:60px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:34px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:24px}.mobile[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.pages-header[_ngcontent-%COMP%]{margin-top:30px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:24px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:20px}.desktop[_ngcontent-%COMP%]{display:none!important}}",'@charset "UTF-8";.home-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.home-header-container[_ngcontent-%COMP%]{display:flex;position:relative}.home-header-heading-container[_ngcontent-%COMP%]{display:flex;position:absolute;flex-direction:column;justify-content:center;width:100%}.home-header-heading-container[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{color:#fafafa;font-size:40px;font-weight:800;letter-spacing:1.9px}.home-header-heading-container[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#fafafa;margin-top:6px;font-size:17px;font-weight:500;letter-spacing:1.8px}.home-header-heading-container[_ngcontent-%COMP%] .home-header-subhead[_ngcontent-%COMP%]{font-weight:400}.home-header-btn-container[_ngcontent-%COMP%]{display:flex;position:absolute;bottom:5.4%;left:50%;transform:translate(-50%)}.home-features-container[_ngcontent-%COMP%]{display:flex}.home-feature[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.home-feature[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;color:#666}.home-feature[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-bottom:10px}.home-feature[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#666;text-align:center}.home-feature[_ngcontent-%COMP%] .feature-title[_ngcontent-%COMP%]{margin-bottom:2px;font-weight:700}.home-feature[_ngcontent-%COMP%] .feature-caption[_ngcontent-%COMP%]{font-weight:400}.home-feature[_ngcontent-%COMP%] .feature-quote[_ngcontent-%COMP%]{font-family:Poppins,sans-serif;font-weight:900;font-style:italic;color:var(--ev-dark-color);font-size:40px;line-height:44px}.home-feature[_ngcontent-%COMP%] .color-red[_ngcontent-%COMP%]{color:red}.home-products-container[_ngcontent-%COMP%]{display:flex;margin-top:50px}.home-product[_ngcontent-%COMP%]{display:flex;flex-direction:column;border:1px solid #ccc;border-radius:6px;overflow:hidden}.home-product-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;padding:16px}.home-product-body[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-bottom:8px}.home-product-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:24px;padding-left:2px;font-size:13px}.home-product-button[_ngcontent-%COMP%]{width:100%;margin-top:auto;font-size:16px}.home-bottom-container[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:28px}.home-bottom-container[_ngcontent-%COMP%] h2.section-title[_ngcontent-%COMP%]{margin-top:50px;margin-bottom:4px}.home-bottom-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:4px;font-size:22px}.home-bottom-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{padding-left:2px;padding-right:2px;font-size:14px;line-height:1.5}.home-bottom-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin-top:10px;line-height:1.5}.home-bottom-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:not(:first-child){margin-top:8px}.home-trusted-logos-container[_ngcontent-%COMP%]{display:grid;place-content:center;place-items:center}.home-reviews-container[_ngcontent-%COMP%]{display:flex;row-gap:16px;margin-top:30px}.home-review[_ngcontent-%COMP%]{padding-left:16px;padding-right:16px;border:1px solid #ccc;border-radius:5px}.home-quality-seal-container[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:20px;background-color:#d0ece84d}.home-quality-seal-container[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin-left:8px;margin-bottom:12px;line-height:1.2}@media (min-width: 992px){.home-header-container[_ngcontent-%COMP%]{justify-content:space-between}.home-header-heading-container[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row}.home-header-heading-container[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .home-header-heading-container[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin-top:31px;display:inline-block;color:#fafafa;font-size:25px;letter-spacing:1.4px}.home-header-heading-container[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-weight:800}.home-header-heading-container[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]:after{content:"\\a0 "}.home-header-heading-container[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]:before{content:"\\2022 "}.home-header-heading-container[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-weight:500}.home-header-btn-container[_ngcontent-%COMP%]{column-gap:60px}.home-header-btn-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:180px;font-size:22px;font-weight:600}.home-header-btn-container[_ngcontent-%COMP%] .ev-btn[_ngcontent-%COMP%]{padding:10px 3px}.home-features-container[_ngcontent-%COMP%]{justify-content:space-around;align-items:center;margin-top:50px}.home-feature[_ngcontent-%COMP%]{width:32%}.home-feature[_ngcontent-%COMP%] .feature-title[_ngcontent-%COMP%]{font-size:28px}.home-feature[_ngcontent-%COMP%] .feature-caption[_ngcontent-%COMP%]{font-size:16px}.home-products-container[_ngcontent-%COMP%]{justify-content:space-between;column-gap:1em}.home-product-body[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:24px}.home-product-button[_ngcontent-%COMP%]{align-self:flex-end;max-width:180px}.home-bottom-container[_ngcontent-%COMP%]{margin-top:80px}.home-trusted-logos-container[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fill,minmax(12.5%,120px))}.home-reviews-container[_ngcontent-%COMP%]{flex-wrap:wrap;
30column-gap:2%}.business-review[_ngcontent-%COMP%]{width:32%}.people-review[_ngcontent-%COMP%]{width:49%}.home-quality-seal-container[_ngcontent-%COMP%]{margin-top:50px;padding:30px 30px 20px}}@media (min-width: 1050px){.home-header-heading-container[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .home-header-heading-container[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:27px;letter-spacing:1.6px}}@media (min-width: 1250px){.home-header-heading-container[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .home-header-heading-container[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:33px;letter-spacing:1.9px}}@media (max-width: 991px){.home-header-heading-container[_ngcontent-%COMP%]{margin-top:10%;margin-left:28.5%}.home-header-heading-container[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:1rem;letter-spacing:.13rem}.home-header-heading-container[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:.7rem}.home-svg-heading[_ngcontent-%COMP%]{fill:var(--heading-color);font-size:32px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)}.home-svg-sub-heading[_ngcontent-%COMP%]{fill:var(--heading-color);font-size:18px}.home-header-btn-container[_ngcontent-%COMP%]{column-gap:16px}.home-header-btn-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:106px;font-size:.76rem;color:#fafafa;font-weight:600}.home-header-btn-container[_ngcontent-%COMP%] .ev-btn[_ngcontent-%COMP%]{padding:.3rem .1rem}.home-features-container[_ngcontent-%COMP%]{flex-direction:column;align-items:center;row-gap:40px;margin-top:40px}.home-feature[_ngcontent-%COMP%] .feature-title[_ngcontent-%COMP%]{font-size:32px}.home-feature[_ngcontent-%COMP%] .feature-caption[_ngcontent-%COMP%]{font-size:18px}.home-products-container[_ngcontent-%COMP%]{flex-direction:column;row-gap:40px}.home-product-body[_ngcontent-%COMP%]{align-items:center}.home-product-body[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:28px}.home-product-button[_ngcontent-%COMP%]{align-self:center;max-width:240px}.home-bottom-container[_ngcontent-%COMP%]{margin-top:40px}.home-trusted-logos-container[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fill,minmax(12.5%,100px))}.home-trusted-logos-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:80px;height:80px}.home-reviews-container[_ngcontent-%COMP%]{flex-direction:column}.home-quality-seal-container[_ngcontent-%COMP%]{margin-top:40px;padding:20px 20px 12px}.home-quality-seal-container[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:24px}.home-quality-seal-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:120px;height:120px}}']});let e=t;return e})();function Rk(e,t){if(e&1&&(Ln(),kt(0,"rect",3)),e&2){let n=v().$implicit;Le(n.class),wt("width",n.width)("height",n.height)("x",n.x)("y",n.y)("rx",n.rx)("ry",n.ry)("transform",n.transform)}}function Nk(e,t){if(e&1&&(Ln(),kt(0,"circle",3)),e&2){let n=v().$implicit;Le(n.class),wt("cx",n.cx)("cy",n.cy)("r",n.r)}}function Fk(e,t){if(e&1&&(Ln(),kt(0,"ellipse",3)),e&2){let n=v().$implicit;Le(n.class),wt("cx",n.cx)("cy",n.cy)("rx",n.rx)("ry",n.ry)}}function Lk(e,t){if(e&1&&(Ln(),kt(0,"path",3)),e&2){let n=v().$implicit;Le(n.class),wt("d",n.d)}}function jk(e,t){if(e&1&&(Ln(),Qc(0),x(1,Rk,1,9,":svg:rect",2),x(2,Nk,1,5,":svg:circle",2),x(3,Fk,1,6,":svg:ellipse",2),x(4,Lk,1,3,":svg:path",2),Oh()),e&2){let n=t.$implicit;p(),w(n.name=="rect"?1:-1),p(),w(n.name=="circle"?2:-1),p(),w(n.name=="ellipse"?3:-1),p(),w(n.name=="path"?4:-1)}}function Vk(e,t){if(e&1&&(Ln(),fe(0,"text",1),c(1),me()),e&2){let n=v();wt("dy",n.size.svgData.text.dy)("transform",n.size.svgData.text.transform),p(),W(" ",n.size.svgData.text.text," ")}}var uu=(()=>{let t=class t{};t.\u0275fac=function(r){return new(r||t)},t.\u0275cmp=R({type:t,selectors:[["app-shape-svg"]],inputs:{size:"size"},decls:4,vars:4,consts:[[1,"svg-shape-svg"],[1,"svg-shape-text"],["shape-rendering","geometricPrecision",3,"class"],["shape-rendering","geometricPrecision"]],template:function(r,o){r&1&&(Ln(),fe(0,"svg",0),U(1,jk,5,4,":svg:ng-container",null,H),x(3,Vk,2,3,":svg:text",1),me()),r&2&&(wt("width",o.size.svgData.width)("height",o.size.svgData.height)("viewBox","0 0 "+o.size.svgData.width+" "+o.size.svgData.height),p(),$(o.size.svgData.elements),p(2),w(o.size.svgData.text.text!=""?3:-1))},styles:["[_nghost-%COMP%]{display:flex;max-width:100%}
30.svg-shape-body[_ngcontent-%COMP%], .svg-shape-hole[_ngcontent-%COMP%]{stroke:#ccc;stroke-width:1}.svg-shape-body[_ngcontent-%COMP%]{fill:#f3f3f3}.svg-shape-hole[_ngcontent-%COMP%]{fill:#fff}.svg-shape-text[_ngcontent-%COMP%]{fill:#555;text-anchor:middle;font-size:12px;font-family:helvetica;pointer-events:none}"]});let e=t;return e})();function zk(e,t){if(e&1){let n=G();a(0,"div",2),O("click",function(){let r=P(n).$implicit,o=v();return T(o.onSizeClicked(r.value))}),_(1,"app-shape-svg",3),a(2,"p"),c(3),l()()}if(e&2){let n=t.$implicit;p(),m("size",n),p(2),M(n.name)}}var pu=(()=>{let t=class t{constructor(){this.sizeClicked=new J}onSizeClicked(i){this.sizeClicked.emit(i)}};t.\u0275fac=function(r){return new(r||t)},t.\u0275cmp=R({type:t,selectors:[["app-sizes"]],inputs:{sizes:"sizes"},outputs:{sizeClicked:"sizeClicked"},decls:3,vars:0,consts:[[1,"sizes-caontainer"],[1,"size-svg-container"],[1,"size-svg-container",3,"click"],[3,"size"]],template:function(r,o){r&1&&(a(0,"div",0),U(1,zk,4,2,"div",1,H),l()),r&2&&(p(),$(o.sizes))},dependencies:[uu],styles:[".sizes-caontainer[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center;column-gap:2em;row-gap:2em;padding:20px}.size-svg-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.size-svg-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:11px}"]});let e=t;return e})();function Bk(e,t){if(e&1){let n=G();a(0,"a",12),O("keyup.enter",function(){P(n),v(3);let r=V(1);return T(r.previous())})("click",function(){P(n),v(3);let r=V(1);return T(r.previous())}),c(1),a(2,"span",13),c(3),l()()}if(e&2){let n=v(3);p(),W(" ",n.previousLabel," "),p(2),M(n.screenReaderPageLabel)}}function Uk(e,t){if(e&1&&(a(0,"span",14),c(1),a(2,"span",13),c(3),l()()),e&2){let n=v(3);p(),W(" ",n.previousLabel," "),p(2),M(n.screenReaderPageLabel)}}function $k(e,t){if(e&1&&(a(0,"li",9),ee(1,Bk,4,2,"a",10)(2,Uk,4,2,"span",11),l()),e&2){v(2);let n=V(1);ue("disabled",n.isFirstPage()),p(),m("ngIf",1<n.getCurrent()),p(),m("ngIf",n.isFirstPage())}}function Hk(e,t){if(e&1){let n=G();a(0,"a",12),O("keyup.enter",function(){P(n);let r=v().$implicit;v(2);let o=V(1);return T(o.setCurrent(r.value))})("click",function(){P(n);let r=v().$implicit;v(2);let o=V(1);return T(o.setCurrent(r.value))}),a(1,"span",13),c(2),l(),a(3,"span"),c(4),Ae(5,"number"),l()()}if(e&2){let n=v().$implicit,i=v(2);p(2),W("",i.screenReaderPageLabel," "),p(2),M(n.label==="..."?n.label:wn(5,2,n.label,""))}}function qk(e,t){if(e&1&&(ki(0),a(1,"span",16)(2,"span",13),c(3),l(),a(4,"span"),c(5),Ae(6,"number"),l()(),ai()),e&2){let n=v().$implicit,i=v(2);p(3),W("",i.screenReaderCurrentLabel," "),p(2),M(n.label==="..."?n.label:wn(6,2,n.label,""))}}function Gk(e,t){if(e&1&&(a(0,"li"),ee(1,Hk,6,5,"a",10)(2,qk,7,5,"ng-container",15),l()),e&2){let n=t.$implicit;v(2);let i=V(1);ue("current",i.getCurrent()===n.value)("ellipsis",n.label==="..."),p(),m("ngIf",i.getCurrent()!==n.value),p(),m("ngIf",i.getCurrent()===n.value)}}function Wk(e,t){if(e&1){let n=G();a(0,"a",12),O("keyup.enter",function(){P(n),v(3);let r=V(1);return T(r.next())})("click",function(){P(n),v(3);let r=V(1);return T(r.next())}),c(1),a(2,"span",13),c(3),l()()}if(e&2){let n=v(3);p(),W(" ",n.nextLabel," "),p(2),M(n.screenReaderPageLabel)}}function Yk(e,t){if(e&1&&(a(0,"span",14),c(1),a(2,"span",13),c(3),l()()),e&2){let n=v(3);p(),W(" ",n.nextLabel," "),p(2),M(n.screenReaderPageLabel)}}function Qk(e,t){if(e&1&&(a(0,"li",17),ee(1,Wk,4,2,"a",10)(2,Yk,4,2,"span",11),l()),e&2){v(2);let n=V(1);ue("disabled",n.isLastPage()),p(),m("ngIf",!n.isLastPage()),p(),m("ngIf",n.isLastPage())}}function Zk(e,t){if(e&1&&(a(0,"ul",4),ee(1,$k,3,4,"li",5),a(2,"li",6),c(3),l(),ee(4,Gk,3,6,"li",7)(5,Qk,3,4,"li",8),l()),e&2){let n=v(),i=V(1);ue("responsive",n.responsive),p(),m("ngIf",n.directionLinks),p(2),ot(" ",i.getCurrent()," / ",i.getLastPage()," "),p(),m("ngForOf",i.pages)("ngForTrackBy",n.trackByIndex),p(),m("ngIf",n.directionLinks)}}var La=class{constructor(){this.change=new J,this.instances={},this.DEFAULT_ID="DEFAULT_PAGINATION_ID"}defaultId(){return this.DEFAULT_ID}register(t){return t.id==null&&(t.id=this.DEFAULT_ID),this.instances[t.id]?this.updateInstance(t):(this.instances[t.id]=t,!0)}updateInstance(t){let n=!1;for(let i in this.instances[t.id])t[i]!==this.instances[t.id][i]&&(this.instances[t.id][i]=t[i],n=!0);return n}getCurrentPage(t){return this.instances[t]?this.instances[t].currentPage:1}setCurrentPage(t,n){if(this.instances[t]){let i=this.instances[t],r=Math.ceil(i.totalItems/i.itemsPerPage);n<=r&&1<=n&&(this.instances[t].currentPage=n,this.change.emit(t))}}
30setTotalItems(t,n){this.instances[t]&&0<=n&&(this.instances[t].totalItems=n,this.change.emit(t))}setItemsPerPage(t,n){this.instances[t]&&(this.instances[t].itemsPerPage=n,this.change.emit(t))}getInstance(t=this.DEFAULT_ID){return this.instances[t]?this.clone(this.instances[t]):{}}clone(t){var n={};for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);return n}},Kk=Number.MAX_SAFE_INTEGER,fu=(()=>{class e{constructor(n){this.service=n,this.state={}}transform(n,i){if(!(n instanceof Array)){let g=i.id||this.service.defaultId();return this.state[g]?this.state[g].slice:n}let r=i.totalItems&&i.totalItems!==n.length,o=this.createInstance(n,i),s=o.id,d,u,f=o.itemsPerPage,h=this.service.register(o);if(!r&&n instanceof Array){if(f=+f||Kk,d=(o.currentPage-1)*f,u=d+f,this.stateIsIdentical(s,n,d,u))return this.state[s].slice;{let b=n.slice(d,u);return this.saveState(s,n,b,d,u),this.service.change.emit(s),b}}else return h&&this.service.change.emit(s),this.saveState(s,n,n,d,u),n}createInstance(n,i){return this.checkConfig(i),{id:i.id!=null?i.id:this.service.defaultId(),itemsPerPage:+i.itemsPerPage||0,currentPage:+i.currentPage||1,totalItems:+i.totalItems||n.length}}checkConfig(n){let r=["itemsPerPage","currentPage"].filter(o=>!(o in n));if(0<r.length)throw new Error(`PaginatePipe: Argument is missing the following required properties: ${r.join(", ")}`)}saveState(n,i,r,o,s){this.state[n]={collection:i,size:i.length,slice:r,start:o,end:s}}stateIsIdentical(n,i,r,o){let s=this.state[n];return!s||!(s.size===i.length&&s.start===r&&s.end===o)?!1:s.slice.every((u,f)=>u===i[r+f])}}return e.\u0275fac=function(n){return new(n||e)(C(La,16))},e.\u0275pipe=Un({name:"paginate",type:e,pure:!1,standalone:!1}),e})();var Jk=(()=>{class e{constructor(n,i){this.service=n,this.changeDetectorRef=i,this.maxSize=7,this.pageChange=new J,this.pageBoundsCorrection=new J,this.pages=[],this.changeSub=this.service.change.subscribe(r=>{this.id===r&&(this.updatePageLinks(),this.changeDetectorRef.markForCheck(),this.changeDetectorRef.detectChanges())})}ngOnInit(){this.id===void 0&&(this.id=this.service.defaultId()),this.updatePageLinks()}ngOnChanges(n){this.updatePageLinks()}ngOnDestroy(){this.changeSub.unsubscribe()}previous(){this.checkValidId(),this.setCurrent(this.getCurrent()-1)}next(){this.checkValidId(),this.setCurrent(this.getCurrent()+1)}isFirstPage(){return this.getCurrent()===1}isLastPage(){return this.getLastPage()===this.getCurrent()}setCurrent(n){this.pageChange.emit(n)}getCurrent(){return this.service.getCurrentPage(this.id)}getLastPage(){let n=this.service.getInstance(this.id);return n.totalItems<1?1:Math.ceil(n.totalItems/n.itemsPerPage)}getTotalItems(){return this.service.getInstance(this.id).totalItems}checkValidId(){this.service.getInstance(this.id).id==null&&console.warn(`PaginationControlsDirective: the specified id "${this.id}" does not match any registered PaginationInstance`)}updatePageLinks(){let n=this.service.getInstance(this.id),i=this.outOfBoundCorrection(n);i!==n.currentPage?setTimeout(()=>{this.pageBoundsCorrection.emit(i),this.pages=this.createPageArray(n.currentPage,n.itemsPerPage,n.totalItems,this.maxSize)}):this.pages=this.createPageArray(n.currentPage,n.itemsPerPage,n.totalItems,this.maxSize)}outOfBoundCorrection(n){let i=Math.ceil(n.totalItems/n.itemsPerPage);return i<n.currentPage&&0<i?i:n.currentPage<1?1:n.currentPage}createPageArray(n,i,r,o){o=+o;let s=[],d=Math.max(Math.ceil(r/i),1),u=Math.ceil(o/2),f=n<=u,h=d-u<n,g=!f&&!h,b=o<d,y=1;for(;y<=d&&y<=o;){let D,L=this.calculatePageNumber(y,n,o,d),j=y===2&&(g||h),z=y===o-1&&(g||f);b&&(j||z)?D="...":D=L,s.push({label:D,value:L}),y++}return s}calculatePageNumber(n,i,r,o){let s=Math.ceil(r/2);return n===r?o:n===1?n:r<o?o-s<i?o-r+n:s<i?i-s+n:n:n}}return e.\u0275fac=function(n){return new(n||e)(C(La),C(di))},e.\u0275dir=be({type:e,selectors:[["pagination-template"],["","pagination-template",""]],inputs:{id:"id",maxSize:"maxSize"},outputs:{pageChange:"pageChange",pageBoundsCorrection:"pageBoundsCorrection"},exportAs:["paginationApi"],standalone:!1,features:[Fe]}),e})();function hg(e){return!!e&&e!=="false"}var hu=(()=>{class e{constructor(){this.maxSize=7,this.previousLabel="Previous",this.nextLabel="Next",this.screenReaderPaginationLabel="Pagination",this.screenReaderPageLabel="page",this.screenReaderCurrentLabel="You're on page",this.pageChange=new J,this.pageBoundsCorrection=new J,this._directionLinks=!0,this._autoHide=!1,this._responsive=!1}get directionLinks(){return this._directionLinks}set directionLinks(n){this._directionLinks=hg(n)}get autoHide(){return this._autoHide}set autoHide(n){this._autoHide=hg(n)}get responsive(){return this._responsive}set responsive(n){this._responsive=hg(n)}trackByIndex(n){return n}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=R({type:e,selectors:[["pagination-controls"]],inputs:{id:"id",maxSize:"maxSize",directionLinks:"directionLinks",autoHide:"autoHide",responsive:"responsive",previousLabel:"previousLabel",nextLabel:"nextLabel",screenReaderPaginationLabel:"screenReaderPaginationLabel",screenReaderPageLabel:"screenReaderPageLabel",screenReaderCurrentLabel:"screenReaderCurrentLabel"},outputs:{pageChange:"pageChange",pageBoundsCorrection:"pageBoundsCorrection"},standalone:!1,decls:4,vars:4,consts:[["p","paginationApi"],[3,"pageChange","pageBoundsCorrection","id","maxSize"],["role","navigation"],["class","ngx-pagination",3,"responsive",4,"ngIf"],[1,"ngx-pagination"],["class","pagination-previous",3,"disabled",4,"ngIf"],[1,"small-screen"],[3,"current","ellipsis",4,"ngFor","ngForOf","ngForTrackBy"],["class","pagination-next",3,"disabled",4,"ngIf"],[1,"pagination-previous"],["tabindex","0",3,"keyup.enter","click",4,"ngIf"],["aria-disabled","true",4,"ngIf"],["tabindex","0",3,"keyup.enter","click"],[1,"show-for-sr"],["aria-disabled","true"],[4,"ngIf"],["aria-live","polite"],[1,"pagination-next"]],template:function(n,i){if
30(n&1){let r=G();a(0,"pagination-template",1,0),O("pageChange",function(s){return P(r),T(i.pageChange.emit(s))})("pageBoundsCorrection",function(s){return P(r),T(i.pageBoundsCorrection.emit(s))}),a(2,"nav",2),ee(3,Zk,6,8,"ul",3),l()()}if(n&2){let r=V(1);m("id",i.id)("maxSize",i.maxSize),p(2),wt("aria-label",i.screenReaderPaginationLabel),p(),m("ngIf",!(i.autoHide&&r.pages.length<=1))}},dependencies:[Jk,na,yo,im],styles:[`.ngx-pagination{margin-left:0;margin-bottom:1rem}.ngx-pagination:before,.ngx-pagination:after{content:" ";display:table}.ngx-pagination:after{clear:both}.ngx-pagination li{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;margin-right:.0625rem;border-radius:0}.ngx-pagination li{display:inline-block}.ngx-pagination a,.ngx-pagination button{color:#0a0a0a;display:block;padding:.1875rem .625rem;border-radius:0}.ngx-pagination a:hover,.ngx-pagination button:hover{background:#e6e6e6}.ngx-pagination .current{padding:.1875rem .625rem;background:#2199e8;color:#fefefe;cursor:default}.ngx-pagination .disabled{padding:.1875rem .625rem;color:#cacaca;cursor:default}.ngx-pagination .disabled:hover{background:transparent}.ngx-pagination a,.ngx-pagination button{cursor:pointer}.ngx-pagination .pagination-previous a:before,.ngx-pagination .pagination-previous.disabled:before{content:"\\ab";display:inline-block;margin-right:.5rem}.ngx-pagination .pagination-next a:after,.ngx-pagination .pagination-next.disabled:after{content:"\\bb";display:inline-block;margin-left:.5rem}.ngx-pagination .show-for-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ngx-pagination .small-screen{display:none}@media screen and (max-width: 601px){.ngx-pagination.responsive .small-screen{display:inline-block}.ngx-pagination.responsive li:not(.small-screen):not(.pagination-previous):not(.pagination-next){display:none}} 31`],encapsulation:2,changeDetection:0}),e})(),mu=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=Je({type:e}),e.\u0275inj=qe({providers:[La],imports:[[oa]]}),e})();var Zn=(()=>{let t=class t{constructor(i){this.httpClient=i}getStylesOfShape(i){let r={params:i,headers:{"Content-Type":"application/json"}};return this.httpClient.get(`${I.apiUrl}/product-styles`,r)}getStyleShapeSize(i){let r={params:i,headers:{"Content-Type":"application/json"}};return this.httpClient.get(`${I.apiUrl}/product-style-shape-size`,r)}getColorCategories(){return[{categoryID:11,hex:"efa3ca",name:"Pinks"},{categoryID:14,hex:"de1218",name:"Reds"},{categoryID:76,hex:"fcb320",name:"Oranges"},{categoryID:70,hex:"f8e03f",name:"Yellows"},{categoryID:25,hex:"a9c262",name:"Greens"},{categoryID:8,hex:"0075b7",name:"Blues"},{categoryID:24,hex:"573984",name:"Purples"},{categoryID:81,hex:"ddd9d5",name:"Greys"},{categoryID:18,hex:"272627",name:"Blacks"},{categoryID:16,hex:"5f4137",name:"Browns"}]}getStyleColotSwatch(i){let r={params:i,headers:{"Content-Type":"application/json"}};return this.httpClient.get(`${I.apiUrl}/style-colors`,r)}};t.\u0275fac=function(r){return new(r||t)(F(et))},t.\u0275prov=A({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var vu=(()=>{let t=class t{constructor(){}postForm(i,r,o,s,d){d=d||"post";let u=document.createElement("form");u.setAttribute("method",d),u.setAttribute("action",r),u.setAttribute("name",s),u.setAttribute("style","display:none;"),this.makeForm(document,u,o,function(){document.body.appendChild(u),u.submit()})}makeForm(i,r,o,s){for(let d in o)if(o.hasOwnProperty(d))if(typeof o[d]=="object"){let u=i.createElement("textarea");u.setAttribute("name",d),u.value=JSON.stringify(o[d]),r.appendChild(u)}else{let u=i.createElement("input");u.setAttribute("type","hidden"),u.setAttribute("name",d),u.setAttribute("value",o[d]),r.appendChild(u)}s&&s()}};t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=A({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var Xk=e=>({"grid-template-columns":e}),eA=(e,t)=>({itemsPerPage:e,currentPage:t});function tA(e,t){if(e&1&&(a(0,"div",2),_(1,"img",5),l()),e&2){let n=v(3);p(),m("src",n.env.imgUrl+"/spinner.gif",S)}}function nA(e,t){if(e&1&&(_(0,"img",7),a(1,"p",8),c(2),l()),e&2){let n=v().$implicit;
31m("src",n.imgSrc,S)("width",n.thumbWidth)("height",n.thumbHeight)("alt",n.name),p(2),M(n.name)}}function iA(e,t){e&1&&oe(0)}function rA(e,t){if(e&1){let n=G();a(0,"div",9),O("click",function(){P(n);let r=v().$implicit,o=v(3);return T(o.previewLinkClicked(r.href))}),ee(1,iA,1,0,"ng-container",10),l()}if(e&2){v();let n=V(1);p(),m("ngTemplateOutlet",n)}}function oA(e,t){e&1&&oe(0)}function sA(e,t){if(e&1&&(a(0,"a",11),ee(1,oA,1,0,"ng-container",10),l()),e&2){let n=v(2).$implicit,i=V(1);m("routerLink",n.href),p(),m("ngTemplateOutlet",i)}}function aA(e,t){e&1&&oe(0)}function lA(e,t){if(e&1&&(a(0,"a",12),ee(1,aA,1,0,"ng-container",10),l()),e&2){let n=v(2).$implicit,i=V(1);m("href",n.href,S),p(),m("ngTemplateOutlet",i)}}function cA(e,t){if(e&1&&x(0,sA,2,2,"a",11)(1,lA,2,2,"a",12),e&2){let n=v(4);w(n.isRouterLink?0:1)}}function dA(e,t){if(e&1&&(ee(0,nA,3,5,"ng-template",null,0,Nt),x(2,rA,2,1,"div",6)(3,cA,2,1)),e&2){let n=v(3);p(2),w(n.isPreviewLink?2:3)}}function uA(e,t){if(e&1){let n=G();a(0,"pagination-controls",13),O("pageChange",function(r){P(n);let o=v(3);return T(o.onPageChange(r))}),l()}e&2&&m("maxSize",7)("autoHide",!0)("responsive",!0)}function pA(e,t){if(e&1&&(x(0,tA,2,1,"div",2),a(1,"div",3),U(2,dA,4,1,null,null,H),Ae(4,"paginate"),l(),x(5,uA,1,3,"pagination-controls",4)),e&2){let n=v(2);w(n.spinnerSpin?0:-1),p(),m("ngStyle",li(6,Xk,"repeat(auto-fill, minmax("+n.itemWidthPercentage+"%, "+n.itemWidth+"px))")),p(),$(n.hasPagination?wn(4,3,n.styles,ci(8,eA,n.pageSize,n.page)):n.styles),p(3),w(n.hasPagination?5:-1)}}function fA(e,t){if(e&1){let n=G();a(0,"div",1)(1,"p"),c(2,"Sorry, there are no matches for the selected filters."),a(3,"span",14),O("click",function(){P(n);let r=v(2);return T(r.onNoResult())}),c(4,"[reset]"),l()()()}}function hA(e,t){if(e&1&&x(0,pA,6,11)(1,fA,5,0,"div",1),e&2){let n=v();w(n.styles.length?0:1)}}var yu=(()=>{let t=class t{constructor(i,r,o,s){this.styleService=i,this.viewport=r,this.formService=o,this.document=s,this.hasPagination=!1,this.containerWidth=972,this.isRouterLink=!1,this.isPreviewLink=!1,this.previewProp={},this.isColorSelected=!1,this.stylesCount=new J,this.noResult=new J,this.env=I,this.styles=[],this.containerHeight=1100,this.itemXMargin=40,this.itemYMargin=54,this.itemWidth=150,this.itemHeight=100,this.itemWidthPercentage=100,this.page=1,this.pageSize=16,this.isReady=!1,this.spinnerSpin=!1}ngOnInit(){}ngOnChanges(){this.spinnerSpin=!0,this.stylesSub=this.styleService.getStylesOfShape(this.paramsObj).subscribe({next:i=>{if(this.styles=i,this.styles.length){this.itemWidth=this.styles[0].thumbWidth+this.itemXMargin<150?150:this.styles[0].thumbWidth+this.itemXMargin,this.itemHeight=this.styles[0].thumbHeight<100?100:this.styles[0].thumbHeight;let r=Math.floor(this.containerWidth/this.itemWidth),o=Math.floor((this.containerHeight+this.itemYMargin)/(this.itemHeight+this.itemYMargin));this.itemWidthPercentage=Math.floor(100/r*100)/100,this.pageSize=r*o,this.page=1,this.stylesCount.emit(this.styles.length),this.styles.forEach(s=>{s.imgSrc=`${this.env.imgUrl}/${s.style}/`,s.areaImageDir?s.imgSrc+=`${s.areaImageDir}/`:s.overrideImageDir&&(s.imgSrc+=`${s.overrideImageDir}/`),s.imgSrc+=`${s.directory}/${s.class+s.style+s.shape}-${s.defaultColor+s.fileNameSuffix}.jpg`,this.paramsObj.isMultiChoice?s.class=="SP"?s.href="/products/multi-labels/":s.class=="CO"?s.href="/products/multi-coasters/":s.class=="HT"&&(s.href="/products/multi-tags/"):s.href=`/products/${s.navLink}/`,this.isPreviewLink?s.href+=`order/${s.class+s.style+s.shape}-${s.defaultColor}`:(s.href+=`styles/${s.style}`,this.isColorSelected&&s.style!="ZZ"&&(s.href+=`-${s.defaultColor}`))})}this.isReady=!0,this.spinnerSpin=!1},error:i=>console.log(i)})}ngOnDestroy(){this.stylesSub.unsubscribe()}onPageChange(i){this.page=i,this.viewport.scrollToPosition([0,0])}onNoResult(){this.noResult.emit()}previewLinkClicked(i){this.formService.postForm(this.document,i+"/",this.previewProp,"","")}};t.\u0275fac=function(r){return new(r||t)(C(Zn),C(Ni),C(vu),C(se))},t.\u0275cmp=R({type:t,selectors:[["app-styles"]],inputs:{paramsObj:"paramsObj",paramsString:"paramsString",hasPagination:"hasPagination",containerWidth:"containerWidth",isRouterLink:"isRouterLink",isPreviewLink:"isPreviewLink",previewProp:"previewProp",isColorSelected:"isColorSelected"},outputs:{stylesCount:"stylesCount",noResult:"noResult"},features:[Fe],decls:1,vars:1,consts:[["styleImg",""],[1,"styles-no-result"],[1,"styles-spinner-container"],[1,"styles-content",3,"ngStyle"],[1,"styles-pagination",3,"maxSize","autoHide","responsive"],[3,"src"],[1,"ev-link","styles-style-img-container"],["loading","lazy",3,"src","width","height","alt"],[1,"styles-style-name"],[1,"ev-link","styles-style-img-container",3,"click"],[4,"ngTemplateOutlet"],[1,"ev-link","styles-style-img-container",3,"routerLink"],[1,"ev-link","styles-style-img-container",3,"href"],[1,"styles-pagination",3,"pageChange","maxSize","autoHide","responsive"],[1,"styles-content-reset",3,"click"]],template:function(r,o){r&1&&x(0,hA,2,1),r&2&&w(o.isReady?0:-1)},dependencies:[ia,pi,he,mu,hu,fu],styles:["[_nghost-%COMP%]{position:relative}.styles-content[_ngcontent-%COMP%]{display:grid;row-gap:40px;place-content:center}.styles-style-img-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}
31.styles-style-name[_ngcontent-%COMP%]{width:100%;margin-top:5px;padding:5px 10px;text-align:center;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles-pagination[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:80px}.styles-no-result[_ngcontent-%COMP%]{display:flex;justify-content:center;padding-top:50px}.styles-content-reset[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}.styles-spinner-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:flex-start;width:100%;height:100%;position:absolute;background-color:#ffffffb3}.styles-spinner-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-top:200px}"]});let e=t;return e})();var _u=(()=>{let t=class t{constructor(){this.currentPhotoOption="none",this.photoOptionChange=new J,this.noPhoto=!1,this.photoOnly=!1}ngOnInit(){}ngOnChanges(i){this.currentPhotoOption=="no-photo"?this.noPhoto=!0:this.noPhoto=!1,this.currentPhotoOption=="photo-only"?this.photoOnly=!0:this.photoOnly=!1}noPhotoChange(){this.photoOnly=!1,this.noPhoto=!this.noPhoto;let i=this.noPhoto?"no-photo":"none";this.photoOptionChange.emit(i)}photoOnlyChange(){this.noPhoto=!1,this.photoOnly=!this.photoOnly;let i=this.photoOnly?"photo-only":"none";this.photoOptionChange.emit(i)}};t.\u0275fac=function(r){return new(r||t)},t.\u0275cmp=R({type:t,selectors:[["app-photo-option"]],inputs:{containerClass:"containerClass",currentPhotoOption:"currentPhotoOption"},outputs:{photoOptionChange:"photoOptionChange"},features:[Fe],decls:7,vars:5,consts:[["for","noPhoto"],["id","noPhoto","type","checkbox",3,"change","checked"],["for","photoOnly"],["id","photoOnly","type","checkbox",3,"change","checked"]],template:function(r,o){r&1&&(fe(0,"div")(1,"label",0)(2,"input",1),gt("change",function(){return o.noPhotoChange()}),me(),c(3,"No Photos"),me(),fe(4,"label",2)(5,"input",3),gt("change",function(){return o.photoOnlyChange()}),me(),c(6,"Only Photos"),me()()),r&2&&(Le(Z("photo-option-container ",o.containerClass)),p(2),$t("checked",o.noPhoto),p(3),$t("checked",o.photoOnly))},styles:[".photo-option-container[_ngcontent-%COMP%]{display:flex}.photo-option-container.border-bottom[_ngcontent-%COMP%]{border-bottom:1px solid #eee}.photo-option-container.horizontal[_ngcontent-%COMP%]{justify-content:space-around;padding:12px 15%}.photo-option-container.horizontal[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-size:12px}.photo-option-container.horizontal[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{margin-right:4px}.photo-option-container.vertical[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start}.photo-option-container.vertical[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin-bottom:10px;font-size:14px}.photo-option-container.vertical[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{margin-right:6px}.photo-option-container[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:flex;align-items:center;cursor:pointer}"]});let e=t;return e})();function mA(e,t){if(e&1){let n=G();fe(0,"div",4),gt("click",function(){let r=P(n).$implicit,o=v();return T(o.onColorClicked(r.categoryID))}),kt(1,"span",5),fe(2,"span",6),c(3),me()()}if(e&2){let n=t.$implicit,i=v();ue("active",n.categoryID==i.currentColorCat),p(),Rt("background-color","#"+n.hex),p(2),M(n.name)}}var Cu=(()=>{let t=class t{constructor(i){this.stylesService=i,this.currentColorCat=0,this.colorClicked=new J,this.colorCategories=[]}ngOnInit(){this.colorCategories=this.stylesService.getColorCategories()}onColorClicked(i){this.colorClicked.emit(i)}};t.\u0275fac=function(r){return new(r||t)(C(Zn))},t.\u0275cmp=R({type:t,selectors:[["app-color-category"]],inputs:{currentColorCat:"currentColorCat",containerClass:"containerClass"},outputs:{colorClicked:"colorClicked"},decls:7,vars:3,consts:[[1,"color-category",3,"active"],[1,"reset-icon-container",3,"click"],[1,"bi-arrow-counterclockwise","reset-icon","bold"],[1,"reset-text"],[1,"color-category",3,"click"],[1,"color-swatch"],[1,"color-name"]],template:function(r,o){r&1&&(fe(0,"div"),U(1,mA,4,5,"div",0,H),fe(3,"div",1),gt("click",function(){return o.onColorClicked(0)}),kt(4,"i",2),fe(5,"span",3),c(6,"Reset"),me()()()),r&2&&(Le(Z("color-category-container ",o.containerClass)),p(),$(o.colorCategories))},styles:['.color-category-container[_ngcontent-%COMP%]{display:flex;-webkit-user-select:none;user-select:none}.color-category-container.border-bottom[_ngcontent-%COMP%]{border-bottom:1px solid #eee}.color-category-container.horizontal[_ngcontent-%COMP%]{flex-wrap:wrap;justify-content:center;padding:12px}.color-category-container.horizontal[_ngcontent-%COMP%] .reset-icon-container[_ngcontent-%COMP%], .color-category-container.horizontal[_ngcontent-%COMP%] .color-category[_ngcontent-%COMP%]{flex-direction:column;justify-content:center;padding:8px}.color-category-container.horizontal[_ngcontent-%COMP%] .color-category.active[_ngcontent-%COMP%]{border:1px dotted #ccc}.color-category-container.horizontal[_ngcontent-%COMP%] .reset-text[_ngcontent-%COMP%], .color-category-container.horizontal[_ngcontent-%COMP%] .color-name[_ng
31content-%COMP%]{font-size:10px;margin-top:3px}.color-category-container.horizontal[_ngcontent-%COMP%] .reset-icon[_ngcontent-%COMP%]{font-size:20px}.color-category-container.vertical[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start}.color-category-container.vertical[_ngcontent-%COMP%] .reset-text[_ngcontent-%COMP%], .color-category-container.vertical[_ngcontent-%COMP%] .color-name[_ngcontent-%COMP%]{margin-left:7px;font-size:14px;font-weight:400;color:#333}.color-category-container.vertical[_ngcontent-%COMP%] .reset-icon-container[_ngcontent-%COMP%], .color-category-container.vertical[_ngcontent-%COMP%] .color-category[_ngcontent-%COMP%]{margin-bottom:10px}.color-category-container.vertical[_ngcontent-%COMP%] .color-category.active[_ngcontent-%COMP%]:after{content:"\\f26a";margin-left:16px;color:#59a5af;font-family:bootstrap-icons}.color-category-container.vertical[_ngcontent-%COMP%] .reset-icon[_ngcontent-%COMP%]{font-size:22px}.reset-icon-container[_ngcontent-%COMP%], .color-category[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;border:1px solid #fff}.reset-icon-container[_ngcontent-%COMP%]:not(.active), .color-category[_ngcontent-%COMP%]:not(.active){cursor:pointer}.color-swatch[_ngcontent-%COMP%]{width:20px;height:20px;border-radius:50%}.reset-icon-container[_ngcontent-%COMP%]{cursor:pointer}.reset-icon[_ngcontent-%COMP%]{line-height:0;color:#333}@media (min-width: 992px){.color-category-container.horizontal[_ngcontent-%COMP%]{column-gap:4px}.color-category-container.horizontal[_ngcontent-%COMP%] .reset-icon-container[_ngcontent-%COMP%], .color-category-container.horizontal[_ngcontent-%COMP%] .color-category[_ngcontent-%COMP%]{min-width:50px}}@media (max-width: 991px){.color-category-container.mobile-no-name[_ngcontent-%COMP%] .reset-text[_ngcontent-%COMP%], .color-category-container.mobile-no-name[_ngcontent-%COMP%] .color-name[_ngcontent-%COMP%]{display:none}}']});let e=t;return e})();var gA=[[["","accordion-title",""]],[["","accordion-content",""]]],vA=["[accordion-title]","[accordion-content]"],bu=(()=>{let t=class t{constructor(){this.containerClass="",this.hidden=!0}};t.\u0275fac=function(r){return new(r||t)},t.\u0275cmp=R({type:t,selectors:[["app-accordion"]],inputs:{containerClass:"containerClass"},ngContentSelectors:vA,decls:5,vars:4,consts:[[3,"click"],[3,"hidden"]],template:function(r,o){r&1&&(Ys(gA),fe(0,"div")(1,"div",0),gt("click",function(){return o.hidden=!o.hidden}),Ai(2),me(),fe(3,"div",1),Ai(4,1),me()()),r&2&&(Le(Z("accordion-container ",o.containerClass)),p(3),$t("hidden",o.hidden))},styles:[".accordion-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start}.accordion-container.margin-bottom-16[_ngcontent-%COMP%]{margin-bottom:16px}"]});let e=t;return e})();function yA(e,t){if(e&1){let n=G();fe(0,"li",2),gt("click",function(){let r=P(n).$index,o=v();return T(o.activeTab!=r&&o.selectTab(r))}),c(1),me()}if(e&2){let n=t.$implicit,i=t.$index,r=v();ue("active",r.activeTab==i),p(),W(" ",n," ")}}var xu=(()=>{let t=class t{constructor(){this.tabs=[],this.activeTab=0,this.tabClicked=new J}selectTab(i){this.tabClicked.emit(i)}};t.\u0275fac=function(r){return new(r||t)},t.\u0275cmp=R({type:t,selectors:[["app-generic-tab"]],inputs:{tabs:"tabs",activeTab:"activeTab"},outputs:{tabClicked:"tabClicked"},decls:3,vars:0,consts:[[1,"generic-tab-container"],[3,"active"],[3,"click"]],template:function(r,o){r&1&&(fe(0,"ul",0),U(1,yA,2,3,"li",1,H),me()),r&2&&(p(),$(o.tabs))},styles:['.generic-tab-container[_ngcontent-%COMP%]{display:flex}.generic-tab-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-size:20px;font-weight:600}.generic-tab-container[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%]{color:var(--secondary-color)}@media (min-width: 992px){.generic-tab-container[_ngcontent-%COMP%]{margin-top:32px;border-bottom:1px solid #ccc}.generic-tab-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{position:relative;padding:10px 2px}.generic-tab-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:not(:first-child){margin-left:50px}.generic-tab-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:not(.active){cursor:pointer}.generic-tab-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{color:var(--secondary-color)}.generic-tab-container[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%]:after{content:"";position:absolute;top:100%;left:0;width:100%;height:2px;background-color:var(--secondary-color)}}@media (max-width: 991px){.generic-tab-container[_ngcontent-%COMP%]{flex-direction:column}.generic-tab-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;justify-content:space-between;padding:16px 4px;border-bottom:1px solid #ccc}.generic-tab-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:not(.active):after{content:"\\f286";font-family:bootstrap-icons;font-weight:400}.generic-tab-container[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%]:after{content:"\\f282";font-family:bootstrap-icons;font-weight:400}}']});let e=t;return e})();var _A=()=>({showQuote:!0});function CA(e,t){if(e&1&&(a(0,"h2"),c(1,"Roll Labels Frequently Asked Questions"),l(
31),a(2,"div")(3,"app-accordion")(4,"div",10)(5,"h3"),c(6,"Q. What are roll labels best used for?"),l()(),a(7,"div",11)(8,"p"),c(9,"A. Roll labels are custom-made, peel-and-stick labels printed on a continuous roll. They are ideal for large quantities and for custom shapes. They\u2019re perfect for product labeling, packaging seals, promotional materials, and event branding. Use them for product labels, and special events like weddings and parties. Upload your file and our technicians will prepare them for successful printing."),l()()(),a(10,"app-accordion")(11,"div",10)(12,"h3"),c(13,"Q. What materials are available for roll labels?"),l()(),a(14,"div",11)(15,"ul")(16,"li"),c(17,"\u2022 Waterproof BOPP (Polypropylene): Durable and resistant to oils, acids, and water. Suitable for products exposed to moisture."),l(),a(18,"li"),c(19,"\u2022 Premium Estate Paper: A high-quality paper option for a classic, professional look."),l(),a(20,"li"),c(21,"\u2022 Semi Gloss Paper: Slightly lower cost than BOPP, and it is ideal for seals that will be torn to open the container. Paper is an environmentally lower
31-impact material."),l(),a(22,"li"),c(23,"\u2022 All materials can be enhanced with lamination - gloss or matte - for added protection and style."),l()()()(),a(24,"app-accordion")(25,"div",10)(26,"h3"),c(27,"Q. What lamination options are available, and how do they affect the labels?"),l()(),a(28,"div",11)(29,"ul")(30,"li"),c(31,"\u2022 Gloss Lamination - adds a shiny, vibrant finish that enhances colors and attracts attention while protecting against oils, acids, and water."),l(),a(32,"li"),c(33,"\u2022 Matte Lamination - provides a soft, organic, velvety finish for a subtle, elegant look with the same protective qualities."),l(),a(34,"li"),c(35,"\u2022 No Lamination - suitable for basic applications without added protection. This is also an important choice for tight mandrel (small diameter) labels to ensure that they stick solidly on the container."),l()()()(),a(36,"app-accordion")(37,"div",10)(38,"h3"),c(39,"Q. Do you apply roll labels by hand or machine?"),l()(),a(40,"div",11)(41,"p"),c(42,"A. Roll labels can be applied either manually or by machine. For machine application, you can specify the unwind direction (top, bottom, right, or left edge first) to ensure compatibility with your equipment. Machine application is ideal for high-volume tasks like bottling because it provides fast and precise label placement."),l()()(),a(43,"app-accordion")(44,"div",10)(45,"h3"),c(46,"Q. Are roll labels waterproof?"),l()(),a(47,"div",11)(48,"p"),c(49,"A. It depends on the material you choose. Waterproof BOPP roll labels are highly durable, waterproof, and resistant to oils and acids, making them ideal for products like water bottles, bath and body items and food products. Waterproof BOPP labels perform well in most dishwashers, though corners may lift slightly over time. Paper labels however, are not waterproof and are not suitable for wet environments."),l()()(),a(50,"app-accordion")(51,"div",10)(52,"h3"),c(53,"Q. How do I ensure the label size and shape fit my container?"),l()(),a(54,"div",11)(55,"p"),c(56,"A. The best way to confirm the size and shape, is to draw the label dimensions on a piece of paper, cut it out, and tape it to your container. Evermine offers a variety of standard shapes, including many sizes of circles, ovals, squares, and rectangles. You can also get a custom die-cut shape that fits your container perfectly, and increase salability with a special decorative shape that makes your product stand out on the shelf."),l()()(),a(57,"app-accordion")(58,"div",10)(59,"h3"),c(60,"Q. Can I remove roll labels for container reuse?"),l()(),a(61,"div",11)(62,"p"),c(63,"A. Roll labels are not designed to be re-usable. BOPP labels are difficult to pull off and leaves an adhesive residue on the container which may be removable with a solvent, depending on the material your container is made of. Paper labels cannot be removed intact."),l()()(),a(64,"app-accordion")(65,"div",10)(66,"h3"),c(67,"Q. What surfaces can roll labels adhere to?"),l()(),a(68,"div",11)(69,"p"),c(70,"A. Roll labels (BOPP and paper) adhere to glass, plastic, metal, paper, fabric, wood, and wax. For best adhesion, apply labels to a clean, dry, oil-free surfaceat room temperature."),l()()(),a(71,"app-accordion")(72,"div",10)(73,"h3"),c(74,"Q. Can I print different information on each label, like batch or bottle numbers?"),l()(),a(75,"div",11)(76,"p"),c(77,"A. Yes, Evermine Labels supports variable data printing, allowing unique information (e.g., batch numbers, bottle numbers) on each label. Contact Evermine Labels for details on setting up this feature."),l()()(),a(78,"app-accordion")(79,"div",10)(80,"h3"),c(81,"Q. How fast is the turnaround time for roll label orders?"),l()(),a(82,"div",11)(83,"p"),c(84,"A. Most roll label orders are ready to ship within 2 business days after proof approval. Short-run orders typically receive email proofs within 24 hours, and printing begins immediately upon approval. For large runs we recommend that you get a hard copy proof so you can see exactly the colors, resolution, shape and material. After your approval, we will print usually within 24 hours. It is important that you respond promptly to proofs to avoid delays."),l()()(),a(85,"app-accordion")(86,"div",10)(87,"h3"),c(88,"Q. What is the proofing process for roll labels?"),l()(),a(89,"div",11)(90,"p"),c(91,"A. A professional designer inspects your file for safety, bleed, shape, color, resolution, and fonts. For short-run orders, a digital proof is emailed within 24 hours. For large orders, a hard-copy proof is mailed. Once you approve the proof, printing begins immediately, often shipping the same day for digital approvals."),l()()(),a(92,"app-accordion")(93,"div",10)(94,"h3"),c(95,"Q. Can I upload my own design or use Evermine Label\u2019s templates?"),l()(),a(96,"div",11)(97,"p"),c(98,"A. Yes, you can upload your own design (with optional cutting paths) or personalize Evermine\u2019s ready-made templates. A professional designer reviews and adjusts your order to ensure the best print quality. Contact support at "),a(99,"a",12),c(100),l(),c(101),l()()(),a(102,"app-accordion")(103,"div",10)(104,"h3"),c(105,"Q. Are there color limitations for roll labels?"),l()(),a(106,"div",11)(107,"p"),
31c(108,"A. We print in CMYK, which is the standard in the industry. With CMYK the colors are built of percentages of cyan (blue), magenta, yellow and black ink. Most colors can be achieved with this system, but there are a few colors that are difficult to match, such as rich blues. We do not mix special colors. Keep in mind that colors on your screen will differ slightly from the printed result due to differences between digital displays and ink on paper. Our skilled design technicians review each file to make sure the colors are optimized for printing."),l()()(),a(109,"app-accordion")(110,"div",10)(111,"h3"),c(112,"Q. What are the shipping options for roll labels?"),l()(),a(113,"div",11)(114,"p"),c(115,"A. Standard shipping is free for roll label orders. Most orders ship within 2 business days, but delays may occur if proofs or questions are pending. Expedited shipping options are available for faster delivery. Check the shipping page or contact "),a(116,"a",12),c(117),l(),c(118," for details."),l()()(),a(119,"app-accordion")(120,"div",10)(121,"h3"),c(122,"Q. Can I pick up my order in person?"),l()(),a(123,"div",11)(124,"p"),c(125,"A. Yes, you may. Select \u201Cwill call\u201D during checkout, and Evermine will contact you when your order is ready for pickup. Our business hours are Monday\u2013Friday, 7 AM\u20135 PM. We will be happy to take you on a tour of our facility, too."),l()()(),a(126,"app-accordion")(127,"div",10)(128,"h3"),c(129,"Q. Is there a way to test a label before placing a full order?"),l()(),a(130,"div",11)(131,"p"),c(132,"A. You can request a personalized sample by contacting Evermine at "),a(133,"a",12),c(134),l(),c(135),l()()(),a(136,"app-accordion")(137,"div",10)(138,"h3"),c(139,"Q. What if I\u2019m not satisfied with my order?"),l()(),a(140,"div",11)(141,"p"),c(142," A. Evermine offers a money-back 100% satisfaction guarantee. If you\u2019re unhappy with your order, contact our customer service desk at "),a(143,"a",12),c(144),l(),c(145),l()()()()),e&2){let n=v(3);p(99),m("href",Z("mailto:",n.env.store.infoEmail),S),p(),M(n.env.store.infoEmail),p(),W(" or ",n.env.store.phone,"."),p(15),m("href",Z("mailto:",n.env.store.infoEmail),S),p(),M(n.env.store.infoEmail),p(16),m("href",Z("mailto:",n.env.store.infoEmail),S),p(),M(n.env.store.infoEmail),p(),W(" or ",n.env.store.phone,". This allows you to test the label\u2019s fit and appearance before committing to a larger order."),p(8),m("href",Z("mailto:",n.env.store.infoEmail),S),p(),M(n.env.store.infoEmail),p(),W(" or ",n.env.store.phone,". If there is an error on our part we will reprint and ship at no cost to you. And if your order ships after our guaranteed ship-by date, we'll refund your shipping cost. We cannot be responsible for delays caused by the carrier. ")}}function bA(e,t){if(e&1&&(a(0,"h2"),c(1,"Sheet Labels Frequently Asked Questions"),l(),a(2,"app-accordion")(3,"div",10)(4,"h3"),c(5,"Q. What are sheet labels, and what are they used for?"),l()(),a(6,"div",11)(7,"p"),c(8,"A. Sheet labels are custom, peel-and-stick labels printed on flat sheets, perfect for small to medium quantities. They\u2019re ideal for small-scale projects, personal use, special events, and specialty applications where machine applying is not possible. You can choose from hundreds and hundreds of Evermine\u2019s designs and shapes, and personalize them with your words and images. Or upload your own custom file that fits the sizes we provide."),l()()(),a(9,"app-accordion")(10,"div",10)(11,"h3"),c(12,"Q. What materials are available for sheet labels?"),l()(),a(13,"div",11)(14,"ul")(15,"li"),c(16,"\u2022Vinyl \u2013 A rich, smooth satiny surface. Vinyl labels are waterproof, durable, and washable. Vinyl labels are removable after soaking in warm water; they are ideal for reusable containers."),l(),a(17,"li"),c(18,"\u2022Paper \u2013 Coated with a smooth satin sheen. Paper labels are suitable for dry environments, and ideal to use as seals that will be torn to open the container. Not recommended for wet conditions or dishwashers."),l()()()(),a(19,"app-accordion")(20,"div",10)(21,"h3"),c(22,"Q. What lamination options are available for sheet labels?"),l()(),a(23,"div",11)(24,"p"),c(25,"A. Lamination is not an option for sheet labels. If you require lamination, please choose our roll labels."),l()()(),a(26,"app-accordion")(27,"div",10)(28,"h3"),c(29,"Q. Are sheet labels applied by hand or machine?"),l()(),a(30,"div",11)(31,"p"),c(32,"A. Sheet labels are designed for hand application, making them perfect for small-scale projects, personal use, and specialty applications where machine applying will not work."),l()()(),a(33,"app-accordion")(34,"div",10)(35,"h3"),c(36,"Q. Are sheet labels durable and waterproof?"),l()(),a(37,"div",11)(38,"p"),c(39,"A. Vinyl sheet labels are durable and waterproof. They retain their vivid color for up to two years. They also perform well in most dishwashers, but after multiple trips through they begin to show wear. Paper labels are not waterproof and should not be used in wet environments."),l()()(),a(40,"app-accordion")(41,"div",10)(42,"h3"),c(43,"Q. How do I choose the right size and shape for my sheet labels?"),l()(),a(44,"div",11)(45,"p"),c(46,"A. The best way to get the right size and shape, is to draw the label dimensions on a piece of paper, cut it out, and tape it to your container. Evermine provides a variety of standard shapes for our sheet labels, including many sizes of circles, ovals, squares, and rectangles and s
31ome designer shapes as well."),l()()(),a(47,"app-accordion")(48,"div",10)(49,"h3"),c(50,"Q. Can sheet labels be removed and used again?"),l()(),a(51,"div",11)(52,"p"),c(53,"A. Vinyl sheet labels peel off easily after soaking in very warm water for a minute, however they may stretch and they may lose some of their adhesive. Paper labels cannot be removed intact."),l()()(),a(54,"app-accordion")(55,"div",10)(56,"h3"),c(57,"Q. What surfaces can sheet labels stick to?"),l()(),a(58,"div",11)(59,"p"),c(60,"A. Sheet labels, both vinyl and paper, adhere to most everything: glass, plastic, metal, paper, fabric, wood, and wax. For optimal adhesion, apply to a clean, dry, oil-free surface at room temperature."),l()()(),a(61,"app-accordion")(62,"div",10)(63,"h3"),c(64,"Q. Can I print different information on each sheet label, like serial numbers?"),l()(),a(65,"div",11)(66,"p"),c(67,"A. With sheet labels, we are not able to print different information on each label. However we do support variable data printing on our roll labels. This allows for unique information (e.g., batch numbers, bottle numbers) on each label. Contact Evermine Labels for details on setting up this feature at "),a(68,"a",12),c(69),l(),c(70),l()()(),a(71,"app-accordion")(72,"div",10)(73,"h3"),c(74,"Q. How long does it take to receive sheet label orders?"),l()(),a(75,"div",11)(76,"p"),c(77,"A. Most sheet label orders ship within one day if no proof is needed. If you receive a proof, we ship within 2 business days after you approve it. Proofs are digital and are typically emailed within 24 hours. For large orders, we mail you a printed proof, and will print within 2 days after we receive your proof approval. A delay in approving your proof will result in delayed printing of your labels. Be sure to respond promptly to avoid delays."),l()()(),a(78,"app-accordion")(79,"div",10)(80,"h3"),c(81,"Q. What is the proofing process for sheet labels?"),l()(),a(82,"div",11)(83,"p"),c(84,"A. If you order from one of our hundreds of styles, no proof is necessary; what you see is what you get; the colors have already been tested and we go directly to press. If you upload a custom file, a professional designer reviews your file for safety, bleed, shape, color, resolution and fonts. Short-run orders receive a digital proof via email within 24 hours, while large orders include a mailed hard-copy proof. Printing starts immediately after proof approval, often shipping the same day."),l()()(),a(85,"app-accordion")(86,"div",10)(87,"h3"),c(88,"Q. Can I upload my own design or use Evermine\u2019s templates for sheet labels?"),l()(),a(89,"div",11)(90,"p"),c(91,"A. Yes, you can upload your own design or customize Evermine\u2019s ready-made templates. A designer reviews and adjusts your order to ensure high-quality printing. Contact us at "),a(92,"a",12),c(93),l(),c(94),l()()(),a(95,"app-accordion")(96,"div",10)(97,"h3"),c(98,"Q. Are there color limitations for sheet labels?"),l()(),a(99,"div",11)(100,"p"),c(101,"A. Sheet labels are printed in full color using the CMYK process, with up to 36 color options for some styles, and an infinity of options for your custom art. Keep in mind that colors on your screen will differ from the printed labels due to the difference between digital displays (created with colored light) and the finished labels (created using opaque inks on paper). Our skilled design technicians review each file to make sure your colors are optimized for printing."),l()()(),a(102,"app-accordion")(103,"div",10)(104,"h3"),c(105,"Q. What are the shipping options for sheet labels?"),l()(),a(106,"div",11)(107,"p"),c(108,"A. Free standard shipping is available for orders over $39. Most orders ship within 2 business days, but delays may occur if we are waiting for your response to your proofs. Expedited shipping options are available. Visit the shipping page or contact "),a(109,"a",12),c(110),l(),c(111," for details."),l()()(),a(112,"app-accordion")(113,"div",10)(114,"h3"),c(115,"Q. Can I pick up my order in person?"),l()(),a(116,"div",11)(117,"p"),c(118,'A. Yes, you may. Select "will call" during checkout, and Evermine will c
31ontact you when your order is ready for pickup. Our address is 1124 Washington Avenue, La Grande, Oregon. Our business hours are Monday\u2013Friday, 7 AM\u20135 PM. We will be happy to take you on a tour of our facility, too.'),l()()(),a(119,"app-accordion")(120,"div",10)(121,"h3"),c(122,"Q. Can I test a sheet label before ordering in bulk?"),l()(),a(123,"div",11)(124,"p"),c(125,"A. You can test by ordering just one sheet of each design or color you are considering. When you receive your label sheets you will be able to choose the one that works best for you. There is little change in our presses\u2019 color space from day to day so you can be confident that subsequent orders will be very close to the same colors."),l()()(),a(126,"app-accordion")(127,"div",10)(128,"h3"),c(129,"Q. What if I\u2019m not satisfied with my order?"),l()(),a(130,"div",11)(131,"p"),c(132," A. Evermine offers a money-back 100% satisfaction guarantee. If you\u2019re unhappy with your order, contact our customer service desk at "),a(133,"a",12),c(134),l(),c(135),l()()()),e&2){let n=v(3);p(68),m("href",Z("mailto:",n.env.store.infoEmail),S),p(),M(n.env.store.infoEmail),p(),W(" or ",n.env.store.phone,".."),p(22),m("href",Z("mailto:",n.env.store.infoEmail),S),p(),M(n.env.store.infoEmail),p(),W(" or ",n.env.store.phone,"."),p(15),m("href",Z("mailto:",n.env.store.infoEmail),S),p(),M(n.env.store.infoEmail),p(23),m("href",Z("mailto:",n.env.store.infoEmail),S),p(),M(n.env.store.infoEmail),p(),W(" or ",n.env.store.phone,". If there is an error on our part we will reprint and ship at no cost to you. And if your order ships after our guaranteed ship-by date, we'll refund your shipping cost. We cannot be responsible for delays caused by the carrier. ")}}function xA(e,t){if(e&1&&(a(0,"div",6),x(1,CA,146,15),x(2,bA,136,15),l()),e&2){let n=v(2);p(),w(n.navLink=="roll-labels"?1:-1),p(),w(n.navLink=="sheet-labels"?2:-1)}}function wA(e,t){e&1&&_(0,"i",15)}function EA(e,t){e&1&&(a(0,"span"),c(1,"\u2014"),l())}function SA(e,t){e&1&&_(0,"i",15)}function MA(e,t){e&1&&(a(0,"span"),c(1,"\u2014"),l())}function DA(e,t){e&1&&_(0,"i",15)}function IA(e,t){e&1&&(a(0,"span"),c(1,"\u2014"),l())}function OA(e,t){e&1&&_(0,"i",15)}function PA(e,t){e&1&&(a(0,"span"),c(1,"\u2014"),l())}function TA(e,t){if(e&1&&(a(0,"tr")(1,"td",14),c(2),l(),a(3,"td"),c(4),l(),a(5,"td"),c(6),l(),a(7,"td"),x(8,wA,1,0,"i",15),x(9,EA,2,0,"span"),l(),a(10,"td"),c(11),l(),a(12,"td"),x(13,SA,1,0,"i",15),x(14,MA,2,0,"span"),l(),a(15,"td"),c(16),l(),a(17,"td"),x(18,DA,1,0,"i",15),x(19,IA,2,0,"span"),l(),a(20,"td"),x(21,OA,1,0,"i",15),x(22,PA,2,0,"span"),l()()),e&2){let n=t.$implicit;p(2),M(n.name),p(2),M(n.format),p(2),M(n.lamination=="-"?"\u2014":n.lamination),p(2),w(n.waterproof=="yes"?8:-1),p(),w(n.waterproof=="-"?9:-1),p(2),M(n.adhesiveType),p(2),w(n.writable=="yes"?13:-1),p(),w(n.writable=="-"?14:-1),p(2),M(n.dishwasherSafe=="-"?"\u2014":n.dishwasherSafe),p(2),w(n.oilAcidResistant=="yes"?18:-1),p(),w(n.oilAcidResistant=="-"?19:-1),p(2),w(n.freezer=="yes"?21:-1),p(),w(n.freezer=="-"?22:-1)}}function kA(e,t){if(e&1&&(a(0,"div",7)(1,"h2"),c(2,"Compare materials"),l(),a(3,"div",13)(4,"table")(5,"tbody")(6,"tr")(7,"th"),c(8,"Material"),l(),a(9,"th"),c(10,"Format"),l(),a(11,"th"),c(12,"Lamination"),l(),a(13,"th"),c(14,"Waterproof"),l(),a(15,"th"),c(16,"Adhesive Type"),l(),a(17,"th"),c(18,"Writable"),l(),a(19,"th"),c(20,"Dishwasher Safe"),l(),a(21,"th"),c(22,"Oil/Acid Resistant"),l(),a(23,"th"),c(24,"Freezer"),l()(),U(25,TA,23,13,"tr",null,H),l()()()()),e&2){let n=v(2);p(25),$(n.materials)}}function AA(e,t){if(e&1&&(a(0,"div",16),_(1,"app-review-quote",19),l()),e&2){let n=t.$implicit;p(),m("review",n)("options",xn(2,_A))}}function RA(e,t){if(e&1&&(a(0,"div",8),U(1,AA,2,3,"div",16,H),a(3,"a",17),c(4,"Read more reviews "),_(5,"i",18),l()()),e&2){let n=v(2);p(),$(n.productReviews)}}function NA(e,t){if(e&1&&(a(0,"div",9)(1,"h2"),c(2,"Free standard shipping"),l(),a(3,"p"),c(4),l(),a(5,"h2"),c(6,"Free ground shipping"),l(),a(7,"p"),c(8),l(),a(9,"h2"),c(10,"On time delivery"),l(),a(11,"p"),c(12,"We'll refund your shipping cost if your order doesn't arrive on or before your "),a(13,"a",20),c(14,"guaranteed"),l(),c(15," delivery date. See our guarantee page for details."),l(),a(16,"p"),c(17,"For more shipping details, click "),a(18,"a",21),c(19,"here"),l(),c(20,"."),l()()),e&2){let n=v(2);p(4),W("within the U.S. for purchases of ",n.env.shipping.freeAt," or more on non-bulky items."),p(4),W("within the U.S. for purchases of ",n.env.shipping.freeAt," or more on roll labels, coasters, and other bulky items.")}}
31function FA(e,t){e&1&&(a(0,"h2"),c(1,"Laminate options"),l(),a(2,"ul",22)(3,"li")(4,"b"),c(5,"Matte"),l(),c(6," laminate adds a rich depth and soft glow to your label. Matte laminate also provides protection from oils, acids, and water. It is especially important to add a laminate when your product contains oils or acids. "),l(),a(7,"li")(8,"b"),c(9,"Gloss"),l(),c(10," laminate is very shiny. It pops the colors and adds a bright sparkle. Labels with gloss laminate are very effective at attracting attention. Gloss laminate also provides protection from oils, acids, and water. "),l(),a(11,"li"),c(12," It is especially important to add a laminate when your product contains oils or acids. "),l()())}function LA(e,t){e&1&&(a(0,"h2"),c(1,"Unwind direction"),l(),a(2,"p"),c(3,"Specify that your labels will be applied by hand or machine. If your labels will be applied by machine, you can specify which edge comes off the roll first - the top, bottom, right side, or left side. Machine applying labels is an excellent use for roll labels especially for bottles because it automates the application, providing fast and accurate positioning of the labels."),l())}function jA(e,t){e&1&&(a(0,"h2"),c(1,"Variable data"),l(),a(2,"p"),c(3,"You have the option to have different information printed on every label. Such as batch number and bottle number. Please check with an account manager for more details."),l())}function VA(e,t){e&1&&oe(0)}function zA(e,t){e&1&&oe(0)}function BA(e,t){if(e&1&&(a(0,"div",23)(1,"h2"),c(2,"Roll label advantages"),l(),a(3,"ul",22)(4,"li"),c(5,"Order from 250 to hundreds of thousands"),l(),a(6,"li"),c(7,"Apply to your containers by machine or dispenser"),l(),a(8,"li"),c(9,"Specify unwind direction"),l(),a(10,"li"),c(11,"Lamination to protect against oils, acids & water"),l(),a(12,"li"),c(13,"Any shape, any size"),l(),a(14,"li"),c(15,"Request a quote for custom orders"),l(),a(16,"li"),c(17,"Excellent value"),l()()(),a(18,"div",23),ee(19,VA,1,0,"ng-container",24)(20,zA,1,0,"ng-container",24),l()),e&2){v();let n=V(1),i=V(5);p(19),m("ngTemplateOutlet",n),p(),m("ngTemplateOutlet",i)}}function UA(e,t){e&1&&(a(0,"div",23)(1,"h2"),c(2,"Sheet label advantages"),l(),a(3,"ul",22)(4,"li"),c(5,"Perfect for small quantities, up to 250"),l(),a(6,"li"),c(7,"Ideal for homemade gifts, craft fair products, test markets"),l(),a(8,"li"),c(9,'Many sizes and shapes, from 1" x 1" to 5" x 5"'),l(),a(10,"li"),c(11,"Extra-fast order processing and shipping"),l()()(),a(12,"div",23)(13,"h2"),c(14,"Hand writing on the labels"),l(),a(15,"p"),c(16,"Non-laminated paper labels can be written on. We recommend using a permanent marker. You can also use a date-stamp on non-laminated paper labels. Be sure to allow plenty of drying time."),l()())}function $A(e,t){e&1&&oe(0)}function HA(e,t){e&1&&oe(0)}function qA(e,t){if(e&1&&(a(0,"div",23)(1,"h2"),c(2,"Evermine business labels"),l(),a(3,"ul",22)(4,"li"),c(5,"Product labels"),l(),a(6,"li"),c(7,"Packaging labels"),l(),a(8,"li"),c(9,"Variable data labels"),l(),a(10,"li"),c(11,"Warning labels"),l(),a(12,"li"),c(13,"Barcode labels"),l(),a(14,"li"),c(15,"Asset tags"),l(),a(16,"li"),c(17,"For dispenser or machine application"),l(),a(18,"li"),c(19,"Easy online ordering"),l(),a(20,"li"),c(21,"Get a fast quote "),a(22,"a",12),c(23),l()()()(),a(24,"div",23),ee(25,$A,1,0,"ng-container",24)(26,HA,1,0,"ng-container",24),l()),e&2){v();let n=V(1),i=V(3),r=v(2);p(22),m("href",Z("tel:",r.env.store.phoneNumeric),S),p(),ot("",r.env.store.phoneMnemonic," or ",r.env.store.phone),p(2),m("ngTemplateOutlet",n),p(),m("ngTemplateOutlet",i)}}function GA(e,t){e&1&&oe(0)}function WA(e,t){e&1&&oe(0)}function YA(e,t){if(e&1&&(a(0,"div",23)(1,"h2"),c(2,"Evermine custom shape labels"),l(),a(3,"ul",22)(4,"li"),c(5,"Any shape"),l(),a(6,"li"),c(7,"Any size up to 12.5\u201D wide"),l(),a(8,"li"),c(9,"Design a shape that will fit your container perfectly"),l(),a(10,"li"),c(11,"Choose star shapes, scallop edges, diamonds, triangles, hexagons, octagons, shield shapes, etc."),l(),a(12,"li"),c(13,"Create intricate shapes, including interior cutouts."),l(),a(14,"li"),c(15,"Choose corner finishes - rounded corners, inverted-round corners, star-shaped corners, etc."),l()()(),a(16,"div",23),ee(17,GA,1,0,"ng-container",24)(18,WA,1,0,"ng-container",24),l()),e&2){v();let n=V(1),i=V(3);p(17),m("ngTemplateOutlet",n),p(),m("ngTemplateOutlet",i)}}function QA(e,t){e&1&&(a(0,"div",23)(1,"h2"),c(2,"Canning label sizing guide"),l(),a(3,"h3"),c(4,"Canning lids"),l(),a(5,"ul",22)(6,"li")(7,"b"),c(8,"Wide mouth lids:"),l(
vendor: 16,278 bytes, line 31
31),c(9,' 2.5" circle label fits perfectly.'),l(),a(10,"li")(11,"b"),c(12,"Regular mouth lids:"),l(),c(13,' 2" circle label fits perfectly.'),l()(),a(14,"h3"),c(15,"Canning jars"),l(),a(16,"ul",22)(17,"li")(18,"b"),c(19,"Quart jars:"),l(),c(20,' Up to 3.75" high. Up to 5.5" wide.'),l(),a(21,"li")(22,"b"),c(23,"Pint jars, wide mouth:"),l(),c(24,' Up to 2.75" high. Up to 4.5" wide.'),l(),a(25,"li")(26,"b"),c(27,"Pint jars, regular mouth:"),l(),c(28,' Up to 2.25" high. Up to 5" wide.'),l(),a(29,"li")(30,"b"),c(31,"Half-pint (8-ounce) jars, wide mouth:"),l(),c(32,' Up to 1.25" high. Up to 2.5" wide.'),l(),a(33,"li")(34,"b"),c(35,"Half-pint (8-ounce) jars, regular mouth:"),l(),c(36,' Up to 2" high. Up to 3" wide.'),l(),a(37,"li")(38,"b"),c(39,"4-ounce jars:"),l(),c(40,' Use the lid label as the main label (2" circle for regular mouth, or 2.5" circle for wide mouth). Use labels on the jar itself for accessory information like the date, your logo, ingredients, etc. - up to 1" high. Up to 2.25" wide.'),l(),a(41,"li")(42,"b"),c(43,"Half-gallon canning jar:"),l(),c(44,' Up to 5" high.'),l()(),a(45,"p"),c(46,"Labels are writable. Use a gel pen or permanent marker. You may need to wait a few minutes for the writing to dry thoroughly, depending on the type of marker you use. Test first before writing on a labelled container."),l()(),a(47,"div",23)(48,"h2"),c(49,"Evermine canning labels"),l(),a(50,"ul",22)(51,"li"),c(52,"For farmers market, home canned goods, grocery shelves, gift baskets, craft fairs, fruit stands"),l(),a(53,"li"),c(54,"Ideal for jams, jellies, canned fruits, canned vegetables, juices, sauces, salsa, honey, maple syrup and more. "),l(),a(55,"li"),c(56,"Jars including Mason jars, Kerr jars, Ball jars, Weck jars and more."),l()()())}function ZA(e,t){e&1&&(a(0,"div",23)(1,"h2"),c(2,"Labeling guide for wine bottles"),l(),a(3,"ul",22)(4,"li")(5,"b"),c(6,"Bordeaux"),l(),c(7,' - The most popular wine bottle shape, and the most versatile. Because of its larger size, it can accommodate many different label shapes. This bottle is used for white wines and Cabernet Sauvignon and Merlot. Labels can be up to 6.5" high.'),l(),a(8,"li")(9,"b"),c(10,"Burgundy"),l(),c(11,' - This bottle has sloping shoulders so the label height needs to be shorter than for those on a Bordeaux bottle. Pinot Noir and Chardonnay is typically bottled in this type of bottle. Labels can be up to 4.5" high.'),l(),a(12,"li")(13,"b"),c(14,"Alsace or Mosel"),l(),c(15,' - These bottles are slender with sloped shoulders. They are used to bottle Rieslings and other dessert wines. Labels up to 4.5" high. Also pay attention to the width - choose a narrower label like 3.25" wide.'),l(),a(16,"li")(17,"b"),c(18,"Rhone"),l(),c(19,' - Looks similar to a Burgundy bottle, but is not as big around. Wines like Syrah, Mourvedre and Grenache are bottled in Rhone bottles. Labels up to 4.5" high.'),l(),a(20,"li")(21,"b"),c(22,"Champagne"),l(),c(23,' - These bottles have a signature concave base of thick glass for the additional pressure of sparkling wines. Labels up to 4" high.'),l()()(),a(24,"div",23)(25,"h2"),c(26,"Evermine wine labels"),l(),a(27,"ul",22)(28,"li"),c(29,"Be sure the label height is no taller than what these guidelines list for your bottle shape. If you choose a label that is too tall for your bottle, it will pucker at the top."),l(),a(30,"li"),c(31,"Choose a label that is narrow rather than wide. Wine labels go AROUND a cylinder, so if your design is very wide you will have trouble seeing the art on the left and right edges. If you want a wide label, make sure your design is in the center and does not extend too far to the left or right. You can use the sides very effectively for color or styling effects."),l()()())}function KA(e,t){e&1&&oe(0)}function JA(e,t){e&1&&oe(0)}function XA(e,t){if(e&1&&(a(0,"div",23)(1,"h2"),c(2,"Get your products noticed at farmers markets."),l(),a(3,"p"),c(4,"Create eye-catching, custom labels for your products that showcase your brand\u2019s unique charm and quality. Perfect for homemade jams, honey, baked goods, fresh produce, or artisanal crafts, our labels are designed to stand out on market tables and attract customers. Choose from a variety of shapes, sizes, and durable materials to suit your products, whether they\u2019re packaged in jars, bags, or boxes. Personalize your labels with vibrant colors, custom text, and logos to tell your story and highlight the handmade, local goodness of your offerings. Easy to apply and built to withstand refrigeration or outdoor display, our labels ensure your products look professional and inviting, helping you connect with shoppers and leave a lasting impression."),l()(),a(5,"div",23),ee(6,KA,1,0,"ng-container",24)(7,JA,1,0,"ng-container",24),l()),e&2){v();let n=V(1),i=V(3);p(6),m("ngTemplateOutlet",n),p(),m("ngTemplateOutlet",i)}}function eR(e,t){e&1&&oe(0)}function tR(e,t){e&1&&oe(0)}function nR(e,t){if(e&1&&(a(0,"div",23)(1,"h2"),c(2,"Labels for distilled spirits."),l(),a(3,"p"),c(4,"Help your whiskey, vodka, rum, or tequila stand out on the shelf with labels from Evermine Labels. We can provide your business with high-quality, custom labels for these and other distillery products. In 1-2 business days, we can ship your custom-designed labels. Order online or request a free quote today. "),l()(),a(5,"div",23),ee(6,eR,1,0,"ng-container",24)(7,tR,1,0,"ng-container",24),l()),e&2){v();let n=V(1),i=V(3);p(6),m("ngTemplateOutlet",n),p(),m("ngTemplateOutlet",i)}}function iR(e,t){e&1&&oe(0)}function rR(e,t){e&1&&oe(0)}function oR(e,t){if(e&1&&(a(0,"div",23)(1,"h2"),c(2,"Labels for beverages."),l(),a(3,"p"),c(4,"Get custom labels for your farm fresh juice, craft soda, coffee, tea, beer, wine, distilled beverages, etc. from Evermine Labels. We can provide your business with high-quality, custom labels for these and other products. Your custom-designed labels will ship in just 1-2 business days. Order online or request a free quote today. "),l()(),a(5,"div",23),ee(6,iR,1,0,"ng-container",24)(7,rR,1,0,"ng-container",24),l()),e&2){v();let n=V(1),i=V(3);p(6),m("ngTemplateOutlet",n),p(),m("ngTemplateOutlet",i)}}function sR(e,t){e&1&&oe(0)}function aR(e,t){e&1&&oe(0)}function lR(e,t){if(e&1&&(a(0,"div",23)(1,"h2"),c(2,"Labels for cleaning products."),l(),a(3,"p"),c(4,"Get custom labels for your dish soap, laundary detergent, all-purpose clearner, etc. from Evermine Labels. We can provide your business with high-quality, custom labels for these and other products. Your custom-designed labels will ship in just 1-2 business days. Order online or request a free quote today. "),l()(),a(5,"div",23),ee(6,sR,1,0,"ng-container",24)(7,aR,1,0,"ng-container",24),l()),e&2){v();let n=V(1),i=V(3);p(6),m("ngTemplateOutlet",n),p(),m("ngTemplateOutlet",i)}}function cR(e,t){e&1&&oe(0)}function dR(e,t){e&1&&oe(0)}function uR(e,t){if(e&1&&(a(0,"div",23)(1,"h2"),c(2,"Labels for cafe products."),l(),a(3,"p"),c(4,"Get custom labels for your coffee cups, sandwich wrappers, baked goods, etc. from Evermine Labels. We can provide your business with high-quality, custom labels for these and other products. Your custom-designed labels will ship in just 1-2 business days. Order online or request a free quote today. "),l()(),a(5,"div",23),ee(6,cR,1,0,"ng-container",24)(7,dR,1,0,"ng-container",24),l()),e&2){v();let n=V(1),i=V(3);p(6),m("ngTemplateOutlet",n),p(),m("ngTemplateOutlet",i)}}function pR(e,t){e&1&&oe(0)}function fR(e,t){e&1&&oe(0)}function hR(e,t){if(e&1&&(a(0,"div",23)(1,"h2"),c(2,"Labels for crafts."),l(),a(3,"p"),c(4,"Get custom labels for your candles, balms and salves, soaps, etc. from Evermine Labels. We can provide your business with high-quality, custom labels for these and other products. Your custom-designed labels will ship in just 1-2 business days. Order sheet labels or roll labels online or request a free quote for larger quantities of roll labels today. "),l()(),a(5,"div",23),ee(6,pR,1,0,"ng-container",24)(7,fR,1,0,"ng-container",24),l()),e&2){v();let n=V(1),i=V(3);p(6),m("ngTemplateOutlet",n),p(),m("ngTemplateOutlet",i)}}function mR(e,t){e&1&&oe(0)}function gR(e,t){e&1&&oe(0)}function vR(e,t){if(e&1&&(a(0,"div",23)(1,"h2"),c(2,"Roll Labels for commercial products."),l(),a(3,"p"),c(4,"Get custom roll labels for your commercial products from Evermine Labels. We can provide your business with high-quality, custom labels for these and other products. Your custom-designed labels will ship in just 1-2 business days. Order sheet labels or roll labels online or request a free quote for larger quantities of roll labels today. "),l()(),a(5,"div",23),ee(6,mR,1,0,"ng-container",24)(7,gR,1,0,"ng-container",24),l()),e&2){v();let n=V(1),i=V(3);p(6),m("ngTemplateOutlet",n),p(),m("ngTemplateOutlet",i)}}function yR(e,t){e&1&&oe(0)}function _R(e,t){e&1&&oe(0)}function CR(e,t){if(e&1&&(a(0,"div",23)(1,"h2"),c(2,"Labels for industrial products."),l(),a(3,"p"),c(4,"Get custom sheet or roll labels for your industrial products from Evermine Labels. We can provide your business with high-quality, custom labels for these and other products. Your custom-designed labels will ship in just 1-2 business days. Order sheet labels or roll labels online or request a free quote for larger quantities of roll labels today. "),l()(),a(5,"div",23),ee(6,yR,1,0,"ng-container",24)(7,_R,1,0,"ng-container",24),l()),e&2){v();let n=V(1),i=V(3);p(6),m("ngTemplateOutlet",n),p(),m("ngTemplateOutlet",i)}}function bR(e,t){e&1&&oe(0)}function xR(e,t){e&1&&oe(0)}function wR(e,t){if(e&1&&(a(0,"div",23)(1,"h2"),c(2,"Labels for dietary supplements."),l(),a(3,"p"),c(4,"Get custom sheet or roll labels for your dietary supplements from Evermine Labels. We can provide your business with high-quality, custom labels for these and other products. Your custom-designed labels will ship in just 1-2 business days. Order sheet labels or roll labels online or request a free quote for larger quantities of roll labels today. "),l()(),a(5,"div",23),ee(6,bR,1,0,"ng-container",24)(7,xR,1,0,"ng-container",24),l()),e&2){v();let n=V(1),i=V(3);p(6),m("ngTemplateOutlet",n),p(),m("ngTemplateOutlet",i)}}function ER(e,t){e&1&&oe(0)}function SR(e,t){e&1&&oe(0)}function MR(e,t){if(e&1&&(a(0,"div",23)(1,"h2"),c(2,"Fantastic Custom Pet Product Labels"),l(),a(3,"p"),c(4," By choosing Evermine Labels for your pet product labels, you ensure the highest quality labels for your cat treats and dog shampoos. With over 25 years of custom label expertise, we've helped thousands of businesses label their pet products. Does your business need labels for a new dog toy package, or do you have a fresh design for your bearded dragon food labels? We can print and ship your custom design in just 1-2 business days. Order online or request a free quote today. "),l()(),a(5,"div",23),ee(6,ER,1,0,"ng-container",24)(7,SR,1,0,"ng-container",24),l()),e&2){v();let n=V(1),i=V(3);p(6),m("ngTemplateOutlet",n),p(),m("ngTemplateOutlet",i)}}function DR(e,t){e&1&&oe(0)}function IR(e,t){e&1&&oe(0)}function OR(e,t){if(e&1&&(a(0,"div",23)(1,"h2"),c(2,"Metallic Labels"),l(),a(3,"p"),c(4," Add shimmer, shine and major wow-factor with metallic labels. Labels with a glow and sparkle that will set your products apart and draw all eyes to your packaging. Get the metalized look and still keep your custom opaque colors, so you get the best of both worlds. "),l(),a(5,"p"),c(6," Evermine provides businesses like yours with top-quality custom metallic labels for a serious glow-up for your products. Your custom-designed metalized labels will ship in just 1-2 business days after you approve your proof. Order online, or request a free quote for a specialty order of roll labels today. "),l(),a(7,"p"),c(8," Billions of labels printed. Professional results every time. "),l()(),a(9,"div",23),ee(10,DR,1,0,"ng-container",24)(11,IR,1,0,"ng-container",24),l()),e&2){v();let n=V(1),i=V(3);p(10),m("ngTemplateOutlet",n),p(),m("ngTemplateOutlet",i)}}function PR(e,t){e&1&&oe(0)}function TR(e,t){e&1&&oe(0)}function kR(e,t){if(e&1&&(a(0,"div",23)(1,"h2"),c(2,"Clear Labels."),l(),a(3,"p"),c(4," Custom clear roll labels are sleek, modern, and perfect for letting your product shine through. If you want bold and flashy or clean and subtle, your product inside will help determine the tone. "),l(),a(5,"p"),c(6," Evermine provides businesses like yours with top-quality custom clear labels for an elegant upgrade for your products. Your custom-designed clear labels will ship in just 1-2 business days after you approve your proof. Order online, or request a free quote for a specialty order of roll labels today. "),l(),a(7,"p"),c(8," Billions of labels printed. Professional results every time. "),l()(),a(9,"div",23),ee(10,PR,1,0,"ng-container",24)(11,TR,1,0,"ng-container",24),l()),e&2){v();let n=V(1),i=V(3);p(10),m("ngTemplateOutlet",n),p(),m("ngTemplateOutlet",i)}}function AR(e,t){e&1&&(a(0,"div",23)(1,"h2"),c(2,"Recommended label shapes for beer bottles"),l(),a(3,"ul",22)(4,"li")(5,"b"),c(6,"Stubby"),l(),c(7," 11 oz. - This bottle has a lot of personality and is a favorite of home brewers and craft breweries. Measures 6.25 inches tall."),_(8,"br"),c(9,' Best label shapes are 4"w x 3.25"h and 3.5"w x 3.25"h.'),l(),a(10,"li")(11,"b"),c(12,"Longneck"),l(),c(13," 12 oz. - 9 inches tall and narrower than Heritage bottles."),_(14,"br"),c(15,' Best label shapes are 4"w x 3.25"h or 3.5"w x 3.25"h or 3.25"w x 4"h or oval labels 2.25"w x 3.5"h.'),l(),a(16,"li")(17,"b"),c(18,"Heritage"),l(),c(19," 12 oz. - Shorter and wider than 12 oz. Longneck bottles, it is about 7.25 inches tall."),_(20,"br"),c(21,' Best label shapes are 4"w x 3.25"h or 3.5"w x 3.25"h.'),l(),a(22,"li")(23,"b"),c(24,"Bomber"),l(),c(25," 22 oz. - This bottle is 11 inches tall and looks like a Longneck on steroids."),_(26,"br"),c(27,' Best label shapes are 4" x 4" or 5" x 5" or custom shape 6"w x 4"h.'),l(),a(28,"li")(29,"b"),c(30,"Mini Growler"),l(),c(31," 32 oz. - Also known as a Bullet, Growlette, Howler, Squealer, Grenade, and Grumbler. It is just under 9 inches tall."),_(32,"br"),c(33,' Best label shapes are 4" x 4" or 5" x 5" or custom shape 6"w x 4"h'),l(),a(34,"li")(35,"b"),c(36,"Growler"),l(),c(37," 64 oz. - This bottle is about 11 inches tall."),_(38,"br"),c(39,' Best label shapes are 4" x 4" or 5" x 5" or custom shapes 6"w x 4"h or 4"w x 6"h.'),l()()(),a(40,"div",23)(41,"h2"),c(42,"How to measure for your label"),l(),a(43,"p"),c(44,`It's very important to know the size of your label panel to be sure you have a successful outcome when you order your beer labels. Take the time to measure carefully. Beer bottles have a space called the label panel, or print zone. It is a smooth, flat area that has a ridged border on the top and bottom edges. This is the area for your label. Measure the height of this space, between the ridges, and take off \xBC" to allow you room to move your label a bit. Measure the circumference of your bottle. Use a measuring tape, or wrap a piece of paper around the bottle marking where the ends overlap. Then flatten it out on a table next to a ruler to find the circumference. You will want your beer label to NOT overlap on the back.`),l()())}function RR(e,t){e&1&&(a(0,"div",23)(1,"h2"),c(2,"Lip Balm Labels"),l(),a(3,"ul",22)(4,"li")(5,"b"),c(6,"What are 'tight mandrel' labels?"),l(),c(7," Tight mandrel labels are specially designed to adhere tightly to cylindrical containers that have a small diameter. They require an extra-strength adhesive and thinner material in order to stay adhered without peeling or flagging. These tight mandrel labels are engineered to maintain a strong bond when wrapped around cylindrical objects with a small diameter, preventing peeling or wrinkling, and continuing to stick for the life of the container. "),l(),a(8,"li")(9,"b"),c(10,"Why are tight mandrel labels specially engineered?"),l(),c(11," Cylindrical containers with a small diameter, like lip balm tubes, eyedropper bottles, pre-roll tubes, vials, etc, are called 'tight mandrel'. They are a special challenge because it's hard for a label to bend around a tight curve and stay stuck. If they are not made of the right material and the right adhesive, the label wants to go back to its original 'flat' shape. We use an ultra-strong adhesive and a thin
31substrate for small diameter labels, which makes it easy for the label to adapt to the curve, and stay adhered for the life of the product. "),l(),a(12,"li")(13,"b"),c(14,"What kind of containers need tight mandrel labels?"),l(),c(15," Containers like lip balm tubes, test tubes, eyedropper bottles, small cosmetic containers, pre-roll tubes, very small bottles, and vials all require the specially engineered tight mandrel labels in order to successfully stay adhered. A wrinkle-free and tightly adhered label that will not 'flag' or peel off at any time is critical to the success of a product and that is what Evermine Labels has developed for tight mandrel containers. Rest assured that your tight mandrel labels will not come off or peel back from your containers even months and years later. "),l(),a(16,"li")(17,"b"),c(18,"The proof is in customer satisfaction"),l(),c(19," Evermine Labels' many years of extensive testing has continued to improve our tight mandrel product, and today we are proud to provide successful tight mandrel label products to thousands of happy customers. "),l()()(),a(20,"div",23)(21,"h2"),c(22,"FEATURES"),l(),a(23,"ul",22)(24,"li"),c(25,"Aggressive adhesive"),l(),a(26,"li"),c(27,"Flexible material"),l(),a(28,"li"),c(29,"Material conforms to the container's shape"),l(),a(30,"li"),c(31,"Long-lasting bond"),l(),a(32,"li"),c(33,"No wrinkling"),l(),a(34,"li"),c(35,"No buckling"),l(),a(36,"li"),c(37,"Strong bonding"),l(),a(38,"li"),c(39,"No flagging"),l(),a(40,"li"),c(41,"No peeling"),l()()())}function NR(e,t){e&1&&(a(0,"div",25)(1,"h2"),c(2,"Coasters"),l(),a(3,"p"),c(4," Evermine coasters are fully customizable to suit any occasion\u2014upload your own photo for a truly personal touch, or choose from 100+ professionally designed templates to match your aesthetic, brand, or event theme. Available in both round and square shapes, each coaster measures 3.9 inches (square or diameter), offering the perfect size for most cups and glasses. "),l(),a(5,"p"),c(6," Whether you need a small set or a large bulk order, our coasters are available in quantities ranging from just 12 to thousands, making them ideal for home d\xE9cor, gifts, weddings, parties, or business promotions. Practical, stylish, and versatile\u2014these coasters make every drink a little more personal. "),l()(),a(7,"div",25)(8,"h2"),c(9,"FEATURES"),l(),a(10,"ul",22)(11,"li"),c(12,"3.9 inch square or round"),l(),a(13,"li"),c(14,"Approximately 1/16th inch thick"),l(),a(15,"li"),c(16,"Absorbent pulpboard for surface protection"),l(),a(17,"li"),c(18,"Smooth, matte top for excellent print quality"),l(),a(19,"li"),c(20,"Durable and reusable"),l()()())}function FR(e,t){e&1&&(a(0,"div",25)(1,"h2"),c(2,"Hang Tags"),l(),a(3,"p"),c(4," Evermine hang tags are premium, customizable tags designed for favors, gifts, and branding, printed on thick card stock and pre-punched for easy attachment. Evermine offers various shapes (square, oval, diamond, scallop) and styles, featuring high-quality, crisp, and clean designs suitable for adding a professional or personalized touch. "),l(),a(5,"p"),c(6," Whether you need a small set or a large bulk order, our coasters are available in quantities ranging from just 12 to thousands, making them ideal for home d\xE9cor, gifts, weddings, parties, or business promotions. Practical, stylish, and versatile\u2014these coasters make every drink a little more personal. "),l()(),a(7,"div",25)(8,"h2"),c(9,"FEATURES"),l(),a(10,"ul",22)(11,"li"),c(12,"Printed on thick, durable card stock."),l(),a(13,"li"),c(14,"Available in many shapes and sizes"),l(),a(15,"li"),c(16,'Each tag comes pre-punched with a hole (typically 5/32" or 1/4") for easy attaching with twine or ribbon'),l(),a(17,"li"),c(18,"Excellent print quality"),l(),a(19,"li"),c(20,"Fast Turnaround: Orders ship in 1-2 business days"),l()()())}function LR(e,t){e&1&&(a(0,"div",25)(1,"h2"),c(2,"Bookplates"),l(),a(3,"p"),c(4,' Evermine bookplates offer personalized, adhesive labels in various styles, including botanical, vintage, and modern designs. Printed on acid-free, archival quality paper, these custom, non-removable labels are designed for personal libraries. Sizes range from small (1.875" x 2.75") to larger options, available in numerous colors and patterns. '),l()(),a(5,"div",25)(6,"h2"),c(7,"FEATURES"),l(),a(8,"ul",22)(9,"li"),c(10,"Square, Rectangle or Round"),l(),a(11,"li"),c(12,"Bookplates are printed on acid-free paper, ensuring they are safe for books and archival quality."),l(),a(13,"li"),c(14,"They are fully customizable with your name, and pictures."),l(),a(15,"li"),c(16,"Some style templates allow custom colors and have a variety of fonts."),l()()())}function jR(e,t){if(e&1&&(ee(0,FA,13,0,"ng-template",null,0,Nt)(2,LA,4,0,"ng-template",null,1,Nt)(4,jA,4,0,"ng-template",null,2,Nt),x(6,BA,21,2),x(7,UA,17,0),x(8,qA,27,6),x(9,YA,19,2),x(10,QA,57,0),x(11,ZA,32,0),x(12,XA,8,2),x(13,nR,8,2),x(14,oR,8,2),x(15,lR,8,2),x(16,uR,8,2),x(17,hR,8,2),x(18,vR,8,2),x(19,CR,8,2),x(20,wR,8,2),x(21,MR,8,2),x(22,OR,12,2),x(23,kR,12,2),x(24,AR,45,0),x(25,RR,42,0),x(26,NR,21,0),x(27,FR,21,0),x(28,LR,17,0)),e&2){let n=v(2);p(6),w(n.navLink=="roll-labels"||n.navLink=="food-labels"?6:-1),p(),w(n.navLink=="sheet-labels"?7:-1),p(),w(n.navLink=="business-labels"?8:-1),p(),w(n.navLink=="custom-shape-labels"?9:-1),p(),w(n.navLink=="canning-labels"?10:-1),p(),w(n.navLink=="wine-labels"?11:-1),p(),w(n.navLink=="market-labels"?12:-1),p(),w(n.navLink=="distillery-labels"?13:-1),p(),w(n.navLink=="beverage-labels"?14:-1),p(),w(n.navLink=="cleaning-product-labels"?15:-1),p(),w(n.navLink=="cafe-labels"?16:-1),p(),w(n.navLink=="craft-labels"?17:-1),p(),w(n.navLink=="commercial-roll-labels"?18:-1),p(),w(n.navLink=="industrial-labels"?19:-1),p(),w(n.navLink=="dietary-supplement-labels"?20:-1),p(),w(n.navLink=="pet-products-labels"?21:-1),p(),w(n.navLink=="metallic-labels"?22:-1),p(),w(n.navLink=="clear-labels"?23:-1),p(),w(n.navLink=="beer-labels"?24:-1),p(),w(n.navLink=="lip-balm-labels"?25:-1),p(),w(n.navLink=="coasters"?26:-1),p(),w(n.navLink=="hang-tags"?27:-1),p(),w(n.navLink=="bookplates"?28:-1)}}function VR(e,t){e&1&&(a(0,"p"),c(1," The key to printing metallic labels is to use a fifth color in addition to CMYK. The fifth color is opaque white. You set up your file to print white underneath wherever you want your label to look just like it has been printed on white paper or BOPP. Where you want the metallic shimmery look, set up the file so your CMYK build will NOT have white ink underneath. You can get a mixed look too. Some of the label can have white underneath, for opaque colors, and some without, for a metallic shimmer. You can also get the entire label to look metallic by not printing any white at all. "),l())}function zR(e,t){e&1&&(a(0,"p"),c(1," The key to printing clear labels is to use a fifth color in addition to CMYK. The fifth color is opaque white. You set up your file to print white underneath wherever you want your label to look just like it has been printed on white paper or BOPP. Where you want the clear to show through, set up the file so your CMYK build will NOT have white ink underneath. You can get a mixed look too. Some of the label can have white underneath, for opaque colors, and some without. "),l())}function BR(e,t){e&1&&(a(0,"p"),c(1,"If you want it to look metallic \u2013 DO NOT put white behind it."),l())}function UR(e,t){e&1&&(a(0,"p"),c(1,"If you want it to look clear \u2013 DO NOT put white behind it."),l())}function $R(e,t){if(e&1&&_(0,"img",26),e&2){let n=v(3);m("src",n.env.imgUrl+"/products/metallic-labels/white-under-printing.png",S)}}function HR(e,t){if(e&1&&_(0,"img",26),e&2){let n=v(3);m("src",n.env.imgUrl+"/products/clear-labels/white-under-printing.png",S)}}function qR(e,t){if(e&1&&(a(0,"div",23)(1,"h3"),c(2,"Creating Artwork"),l(),x(3,VR,2,0,"p"),x(4,zR,2,0,"p"),a(5,"h3"),c(6,"Acceptable File Types"),l(),a(7,"ul",22)(8,"li")(9,"strong"),c(10,"Illustrator (ai, pdf)"),l()(),a(11,"li")(12,"strong"),c(13,"Acrobat (pdf)"),l()(),a(14,"li")(15,"strong"),c(16,"InDesign"),l()(),a(17,"li")(18,"strong"),c(19,"Photoshop (psd, tif)"),l(),c(20," are also acceptable, but these file types may require a longer turnaround."),l()()(),a(21,"div",23)(22,"h3"),c(23,"Set-Up Tips"),l(),a(24,"p"),c(25,"For the smoothest workflow, quickest turnaround, and highest quality printed image:"),l(),a(26,"ul",22)(27,"li")(28,"strong"),c(29,"Use layers"),l()(),a(30,"li")(31,"strong"),c(32,"Everything in vector format"),l()(),a(33,"li")(34,"strong"),c(35,"Outline all fonts"),l()()(),x(36,BR,2,0,"p"),x(37,UR,2,0,"p"),a(38,"p"),c(39,"If you want it to look opaque (as if printed on white paper or BOPP) \u2013 DO put a white background behind it."),l(),a(40,"h3"),c(41,"Instructions"),l(
31),x(42,$R,1,1,"img",26),x(43,HR,1,1,"img",26),a(44,"ol",27)(45,"li"),c(46,"Set up all white elements on one separate layer. Name this layer White."),l(),a(47,"li"),c(48,"Put this layer on top of the CMYK layer(s)."),l(),a(49,"li"),c(50,"All elements on the White layer need to be filled with a spot color named White (with a capital W). We recommend giving this spot color a hue such as gray to make it easier to work with during the design process."),l(),a(51,"li"),c(52,"Select all of the elements that are on the White layer."),l(),a(53,"li"),c(54,"Open the Attributes panel and click the box next to Overprint Fill."),l(),a(55,"li"),c(56,"To verify that your white elements will print as they should, go to Separations Preview in Illustrator or InDesign."),l(),a(57,"li"),c(58,"Click the View box and select Separations. In this mode, you can look at each individual CMYK channel as well as the White channel. This will enable you to verify that your white will print where it\u2019s supposed to."),l()()()),e&2){let n=v(2);p(3),w(n.navLink=="metallic-labels"?3:-1),p(),w(n.navLink=="clear-labels"?4:-1),p(32),w(n.navLink=="metallic-labels"?36:-1),p(),w(n.navLink=="clear-labels"?37:-1),p(5),w(n.navLink=="metallic-labels"?42:-1),p(),w(n.navLink=="clear-labels"?43:-1)}}function GR(e,t){if(e&1&&(a(0,"div",5),x(1,xA,3,2,"div",6),x(2,kA,27,0,"div",7),x(3,RA,6,0,"div",8),x(4,NA,21,2,"div",9),x(5,jR,29,23),x(6,qR,59,6),l()),e&2){let n=t.$implicit,i=t.$index,r=v();m("hidden",r.activeTab!=i),p(),w(n=="FAQ"?1:-1),p(),w(n=="Materials"?2:-1),p(),w(n=="Reviews"?3:-1),p(),w(n=="Shipping"?4:-1),p(),w(n=="Description"?5:-1),p(),w(n=="Design Guide"?6:-1)}}var Kx=(()=>{let t=class t{constructor(){this.navLink="",this.productReviews=[],this.env=I,this.tabs=["Description","Materials","Reviews","Shipping"],this.dmsAreas=["market-labels","pet-products-labels","bath-and-body-labels","distillery-labels","cleaning-product-labels","beverage-labels","cafe-labels","craft-labels","commercial-roll-labels","industrial-labels","dietary-supplement-labels"],this.dsAreas=["small-diameter-labels","coasters","hang-tags","bookplates"],this.activeTab=0,this.materials=[{name:"Vinyl",format:"Sheet",lamination:"-",adhesiveType:"Removable",waterproof:"yes",dishwasherSafe:"Limited",oilAcidResistant:"-",freezer:"yes",writable:"yes"},{name:"Digimatte",format:"Sheet",lamination:"-",adhesiveType:"Permanent",waterproof:"-",dishwasherSafe:"-",oilAcidResistant:"-",freezer:"-",writable:"yes"},{name:"BOPP",format:"Roll",lamination:"Gloss or Matte",adhesiveType:"Permanent",waterproof:"yes",dishwasherSafe:"Limited",oilAcidResistant:"yes",freezer:"yes",writable:"-"},{name:"Clear BOPP",format:"Roll",lamination:"Gloss or Matte",adhesiveType:"Permanent",waterproof:"yes",dishwasherSafe:"Limited",oilAcidResistant:"yes",freezer:"yes",writable:"-"},{name:"Metallic BOPP",format:"Roll",lamination:"Gloss or Matte",adhesiveType:"Permanent",waterproof:"yes",dishwasherSafe:"Limited",oilAcidResistant:"yes",freezer:"yes",writable:"-"},{name:"Semi Gloss",format:"Roll",lamination:"Gloss or Matte",adhesiveType:"Permanent",waterproof:"-",dishwasherSafe:"-",oilAcidResistant:"-",freezer:"-",writable:"yes"},{name:"Estate",format:"Roll",lamination:"-",adhesiveType:"Permanent",waterproof:"-",dishwasherSafe:"-",oilAcidResistant:"-",freezer:"-",writable:"yes"}]}ngOnChanges(i){this.activeTab=0,this.navLink=="cannabis-labels"?this.tabs=["Materials","Reviews","Shipping"]:this.dsAreas.includes(this.navLink)?this.tabs=["Description","Shipping"]:this.dmsAreas.includes(this.navLink)?this.tabs=["Description","Materials","Shipping"]:this.navLink=="roll-labels"||this.navLink=="sheet-labels"?this.tabs=["Description","Materials","Reviews","Shipping","FAQ"]:this.navLink=="metallic-labels"||this.navLink=="clear-labels"?this.tabs=["Description","Design Guide","Materials","Shipping"]:this.tabs=["Description","Materials","Reviews","Shipping"]}selectTab(i){this.activeTab=i}};t.\u0275fac=function(r){return new(r||t)},t.\u0275cmp=R({type:t,selectors:[["app-product-detail"]],inputs:{navLink:"navLink",productReviews:"productReviews"},features:[Fe],decls:4,vars:2,consts:[["laminateOptions",""],["unwindDirection",""],["variableData",""],[1,"product-detail-container"],[3,"tabClicked","tabs","activeTab"],[1,"product-detail-content",3,"hidden"],[1,"product-detail-faq"],[1,"product-detail-materials"],[1,"product-detail-reviews"],[1,"product-detail-shipping"],["accordion-title",""],["accordion-content",""],[3,"href"],[1,"detail-materials-table-container"],[1,"material-option"],[1,"bi-check-circle-fill"],[1,"product-review"],["routerLink","/product-reviews/labels/","target","_blank",1,"ev-link-colored","detail-read-more-link"],[1,"bi-chevron-right","bold"],[3,"review","options"],["routerLink","/guarantee/",1,"ev-link-colored"],["routerLink","/shipping/",1,"ev-link-colored"],[1,"ev-list"],[1,"detail-section-container"],[4,"ngTemplateOutlet"],[1,"details-section-container"],["alt","White Under Printing Instructions",1,"detail-image",3,"src"],[1,"ev-ordered-list"]],template:function(r,o){r&1&&(a(0,"div",3)(1,"app-generic-tab",4),O("tabClicked",function(d){return o.activeTab=d}),l(),U(2,GR,7,7,"div",5,H),l()),r&2&&(p(),m("tabs",o.tabs)("activeTab",o.activeTab),p(),$(o.tabs))},dependencies:[xu,bu,Ui,he,pi],styles:['.product-detail-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.product-detail-content[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.product-detail-content[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin-top:40px}.product-detail-content[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:20px}.product-detail-content[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin-top:8px;line-height:1.5}.product-detail-content[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:not(:first-child){margin-top:8px}.product-detail-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-top:8px;padding-left:2px;padding-right:2px;font-size:14px;line-height:1.5}.product-detail-materials[_ngcontent-%COMP%]{margin-bottom:30px;width:100%}.detail-materials-table-container[_ngcontent-%COMP%]{position:relative;overflow-x:auto;width:100%;margin-top:16px}.detail-materials-table-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse;border-spacing:0}.detail-materials-table-container[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .detail-materials-table-container[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:20px 10px;text-align:center;font-size:14px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.detail-materials-table-container[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:not(:first-child), .detail-materials-table-container[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:not(:first-child){border-right:1px solid #dfdfdf}.detail-materials-table-container[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:first-child, .detail-materials-table-container[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:first-child{position:sticky;left:0;white-space:nowrap}.detail-materials-table-container[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:first-child:before, .detail-materials-table-container[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:first-child:before{content:"";position:absolute;
31left:0;top:0;width:100%;height:100%;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}.detail-materials-table-container[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{background-color:#f8f8f8;white-space:nowrap}.detail-materials-table-container[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:18px;color:#59a5af}.detail-materials-table-container[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:before{margin-top:4px}.material-option[_ngcontent-%COMP%]{background-color:#fff;font-weight:500}.product-detail-reviews[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%;margin-top:40px}.product-review[_ngcontent-%COMP%]{margin-bottom:30px;border-bottom:1px dotted #ccc}.detail-read-more-link[_ngcontent-%COMP%]{display:flex;align-items:baseline;align-self:center;margin-top:30px}.detail-read-more-link[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-left:2px;font-size:.7em}@media (min-width: 992px){.product-detail-container[_ngcontent-%COMP%]{margin-top:60px}.detail-section-container[_ngcontent-%COMP%]{width:50%;padding-right:48px}}@media (max-width: 991px){.product-detail-container[_ngcontent-%COMP%]{margin-top:40px}.detail-section-container[_ngcontent-%COMP%]{width:100%}}']});let e=t;return e})();var Kn=(()=>{let t=class t{constructor(){this.flashboxes=[]}add(i){this.flashboxes.push(i)}remove(i){this.flashboxes.splice(this.flashboxes.findIndex(function(r){return r.id===i}),1)}open(i){let r=this.flashboxes.find(o=>o.id===i);r.init||(r.init=!0),r.open()}close(i){this.flashboxes.find(o=>o.id===i).close()}getFlashboxInitStatus(i){return this.flashboxes.find(o=>o.id===i).init}setFlashboxInit(i,r){let o=this.flashboxes.find(s=>s.id===i);o.init=r}};t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=A({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var WR=["flashboxBody"],YR=[[["","flashbox-before-body",""]],[["","flashbox-body",""]],[["","flashbox-footer",""]]],QR=["[flashbox-before-body]","[flashbox-body]","[flashbox-footer]"];function ZR(e,t){if(e&1&&(fe(0,"p",4),c(1),me()),e&2){let n=v(2);p(),M(n.title)}}function KR(e,t){if(e&1){let n=G();fe(0,"div",1)(1,"div",2)(2,"div",3),x(3,ZR,2,1,"p",4),fe(4,"i",5),gt("click",function(){P(n);let r=v();return T(r.close())}),me()(),Ai(5),fe(6,"div",6,0),Ai(8,1),me(),Ai(9,2),me(),fe(10,"div",7),gt("click",function(){P(n);let r=v();return T(r.close())}),me()()}if(e&2){let n=v();$t("hidden",!n.show),p(3),w(n.title?3:-1)}}var $i=(()=>{let t=class t{constructor(i){this.flashboxService=i,this.init=!0,this.flashboxClose=new J,this.show=!1}ngOnInit(){this.flashboxService.add(this)}ngOnDestroy(){this.flashboxService.remove(this.id)}open(){this.show=!0,this.flashboxBody&&setTimeout(()=>{this.flashboxBody.nativeElement.scrollTop=0},0)}close(){this.flashboxClose.emit(),this.show=!1}};t.\u0275fac=function(r){return new(r||t)(C(Kn))},t.\u0275cmp=R({type:t,selectors:[["app-flashbox"]],viewQuery:function(r,o){if(r&1&&$n(WR,5),r&2){let s;_n(s=Cn())&&(o.flashboxBody=s.first)}},inputs:{title:"title",id:"id",init:"init"},outputs:{flashboxClose:"flashboxClose"},ngContentSelectors:QR,decls:1,vars:1,consts:[["flashboxBody",""],[1,"flashbox-wrapper",3,"hidden"],[1,"flashbox-container"],[1,"flashbox-header"],[1,"flashbox-title"],[1,"bi-x-circle",3,"click"],[1,"flashbox-body"],[1,"flashbox-backdrop",3,"click"]],template:function(r,o){r&1&&(Ys(YR),x(0,KR,11,2,"div",1)),r&2&&w(o.init?0:-1)},styles:[".flashbox-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;background-color:#0000004d;z-index:1205;cursor:pointer}.flashbox-wrapper[_ngcontent-%COMP%]{position:fixed;inset:0;display:flex;justify-content:center;z-index:1200}.flashbox-container[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;align-self:center;margin:10px;padding:5px;max-width:100%;max-height:90%;background-color:#fff;box-shadow:2px 2px 14px #0000004d;z-index:1210}.flashbox-header[_ngcontent-%COMP%]{display:flex;align-items:center;padding:6px;background-color:#efefef}.flashbox-header[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{padding:10px;font-size:16px;font-weight:500}.flashbox-header[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-left:auto;font-size:20px;line-height:1;cursor:pointer}.flashbox-body[_ngcontent-%COMP%]{overflow-y:auto;overflow-x:hidden}"]});let e=t;return e})();var Jx=(()=>{let t=class t{constructor(i,r,o){this._el=i,this._ngZone=r,this.document=o,this.clickOutsideEnabled=!0,this.attachOutsideOnClick=!1,this.delayClickOutsideInit=!1,this.emitOnBlur=!1,this.exclude="",this.excludeBeforeClick=!1,this.clickOutsideEvents="",this.clickOutside=new J,this._nodesExcluded=[],this._events=["click"],this._initOnClickBody=this._initOnClickBody.bind(this),this._onClickBody=this._onClickBody.bind(this),this._onWindowBlur=this._onWindowBlur.bind(this)}ngOnInit(){this._init()}ngOnDestroy(){this._removeClickOutsideListener(),this._removeAttachOutsideOnClickListener(),this._removeWindowBlurListener()}ngOnChanges(i){(i.attachOutsideOnClick||i.exclude||i.emitOnBlur)&&this._init()}_init(){this.clickOutsideEvents!==""&&(this._events=this.clickOutsideEvents.split(",").map(i=>i.trim())),this._excludeCheck(),this.attachOutsideOnClick?this._initAttachOutsideOnClickListener():this._initOnClickBody(),this.emitOnBlur&&this._initWindowBlurListener()}_initOnClickBody(){this.delayClickOutsideInit?setTimeout(this._initClickOutsideListener.bind(this)):this._initClickOutsideListener()}_excludeCheck(){if(this.exclude)try{let i=Array.from(this.document.querySelectorAll(this.exclude));i&&(this._nodesExcluded=i)}catch(i){console.error("[ng-click-outside] Check your exclude selector syntax.",i)}}_onClickBody(i){this.clickOutsideEnabled&&(this.excludeBeforeClick&&this._excludeCheck(),!this._el.nativeElement.contains(i.target)&&!this._shouldExclude(i.target)&&(this._emit(i),this.attachOutsideOnClick&&this._removeClickOutsideListener()))}_onWindowBlur(i){setTimeout(()=>{this.document.hidden||this._emit(i)})}_emit(i){this.clickOutsideEnabled&&this._ngZone.run(()=>this.clickOutside.emit(i))}_shouldExclude(i){for(let r of this._nodesExcluded)if(r.contains(i))return!0;return!1}_initClickOutsideListener(){this._ngZone.runOutsideAngular(()=>
31{this._events.forEach(i=>this.document.addEventListener(i,this._onClickBody))})}_removeClickOutsideListener(){this._ngZone.runOutsideAngular(()=>{this._events.forEach(i=>this.document.removeEventListener(i,this._onClickBody))})}_initAttachOutsideOnClickListener(){this._ngZone.runOutsideAngular(()=>{this._events.forEach(i=>this._el.nativeElement.addEventListener(i,this._initOnClickBody))})}_removeAttachOutsideOnClickListener(){this._ngZone.runOutsideAngular(()=>{this._events.forEach(i=>this._el.nativeElement.removeEventListener(i,this._initOnClickBody))})}_initWindowBlurListener(){this._ngZone.runOutsideAngular(()=>{this.document.defaultView.addEventListener("blur",this._onWindowBlur)})}_removeWindowBlurListener(){this._ngZone.runOutsideAngular(()=>{this.document.defaultView.removeEventListener("blur",this._onWindowBlur)})}};t.\u0275fac=function(r){return new(r||t)(C(Ke),C(Se),C(se))},t.\u0275dir=be({type:t,selectors:[["","clickOutside",""]],inputs:{clickOutsideEnabled:"clickOutsideEnabled",attachOutsideOnClick:"attachOutsideOnClick",delayClickOutsideInit:"delayClickOutsideInit",emitOnBlur:"emitOnBlur",exclude:"exclude",excludeBeforeClick:"excludeBeforeClick",clickOutsideEvents:"clickOutsideEvents"},outputs:{clickOutside:"clickOutside"},features:[Fe]});let e=t;return e})();function JR(e,t){if(e&1&&(a(0,"a",3),c(1),l()),e&2){let n=v().$implicit;m("routerLink","/"+n.href),p(),M(n.name)}}function XR(e,t){if(e&1&&(a(0,"span"),c(1),l()),e&2){let n=v().$implicit;p(),M(n.name)}}function eN(e,t){e&1&&(a(0,"li"),_(1,"i",2),l())}function tN(e,t){if(e&1&&(a(0,"li"),x(1,JR,2,2,"a",3),x(2,XR,2,1,"span"),l(),x(3,eN,2,0,"li")),e&2){let n=t.$implicit,i=t.$index,r=t.$count;Le(n.class),p(),w(n.href?1:-1),p(),w(n.href?-1:2),p(),w(i!==r-1?3:-1)}}var ne=(()=>{let t=class t{constructor(i,r,o){this.jsonLdService=i,this.document=r,this.platformId=o}ngOnInit(){}ngOnChanges(){if(je(this.platformId)){let i={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"home",item:"https://www.evermine.com"}]};this.items.forEach((r,o)=>{let s={"@type":"ListItem",position:o+2,name:r.name,item:"https://www.evermine.com/"+r.url};i.itemListElement.push(s)}),this.jsonLdService.addJsonLd(this.document,i,"json-ld-breadcrumb")}}};t.\u0275fac=function(r){return new(r||t)(C(zi),C(se),C(ke))},t.\u0275cmp=R({type:t,selectors:[["app-breadcrumb"]],inputs:{items:"items"},features:[Fe],decls:9,vars:0,consts:[[1,"ev-container","breadcrumb-container"],["routerLink","/"],[1,"bi-chevron-right"],[3,"routerLink"]],template:function(r,o){r&1&&(a(0,"div",0)(1,"ul")(2,"li")(3,"a",1),c(4,"Home"),l()(),a(5,"li"),_(6,"i",2),l(),U(7,tN,4,5,null,null,H),l()()),r&2&&(p(7),$(o.items))},dependencies:[he],styles:[".breadcrumb-container[_ngcontent-%COMP%]{display:flex;-webkit-user-select:none;user-select:none}.breadcrumb-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{display:flex;align-items:center}.breadcrumb-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%], .breadcrumb-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-weight:400;letter-spacing:.5px;color:#333}.breadcrumb-container[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{display:flex;margin:0 7px;color:#777}@media (min-width: 992px){.breadcrumb-container[_ngcontent-%COMP%]{margin-top:30px}.breadcrumb-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%], .breadcrumb-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:16px}.breadcrumb-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--secondary-color)}}@media (max-width: 991px){.breadcrumb-container[_ngcontent-%COMP%]{margin-top:12px}.breadcrumb-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{width:100%}.breadcrumb-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%], .breadcrumb-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:12px}}"]});let e=t;return e})();var Hi=(()=>{let t=class t{constructor(i){this.httpClient=i}getProduct(i){let r={params:i,headers:{"Content-Type":"application/json"}};return this.httpClient.get(`${I.apiUrl}/products`,r)}getProductDefaults(i){let r={params:i,headers:{"Content-Type":"application/json"}};return this.httpClient.get(`${I.apiUrl}/product-defaults`,r)}getProductMarkup(i){let r=new Date().getFullYear(),o={"@context":"https://schema.org","@type":"Product",productID:i.id,mpn:i.id,name:i.name,sku:i.sku,description:i.metaDescription,brand:{"@type":"Brand",name:"Evermine"}};if(i.images&&i.images.length&&(o.image=i.images),i.reviews&&i.reviewsInfo&&i.reviews.length){let s=[];i.reviews.forEach(d=>{let u={"@type":"Review",reviewBody:d.content,datePublished:Mn(d.createdAt,"yyyy-MM-ddTHH:mm:ss","en-US")||"",author:{"@type":"Person",name:d.displayName},reviewRating:{"@type":"Rating",ratingValue:d.stars}};s.push(u)}),o=X(k({},o),{review:s,aggregateRating:{"@type":"AggregateRating",ratingValue:
31Math.round(i.reviewsInfo.aggregate*10)/10,reviewCount:i.reviewsInfo.count}})}return i.hasOffer&&(o=X(k({},o),{offers:{"@type":"Offer",url:i.url,priceCurrency:"USD",price:i.price,priceValidUntil:`${r}-12-30`,availability:"https://schema.org/InStock"}})),o}getPriceObj(i){let r={params:i,headers:{"Content-Type":"application/json"}};return this.httpClient.get(`${I.apiUrl}/products/price-tier`,r)}findSelectedShapeAndSize(i,r){let o=!1,s=!1,d;["A","B","C","D","E"].includes(r.slice(2,3))&&(s=!0);for(let u of i){let f=u.sizes;s&&(f=u.customSizes);for(let h of f)if(h.value==r){o=!0,d={shape:u,size:h};break}if(o)break}return d}};t.\u0275fac=function(r){return new(r||t)(F(et))},t.\u0275prov=A({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var wu=(()=>{let t=class t{constructor(){this.filters={area:0,parentArea:0,stylePageArea:0,parentStylePageArea:0,classShape:"",colorCat:0,photoOption:"",isMultiChoice:!1},this.filtersString=""}initFilters(i){this.filters.area=i.area,this.filters.parentArea=i.parentArea,this.filters.stylePageArea=i.stylePageArea,this.filters.parentStylePageArea=i.parentStylePageArea,this.filters.classShape=i.classShape,this.filters.colorCat=i.colorCat,this.filters.photoOption=i.photoOption,this.filters.isMultiChoice=i.isMultiChoice,this.setFiltersString()}updateFilters(i){this.filters=k(k({},this.filters),i),this.setFiltersString()}setArea(i,r){this.filters.area=i,this.setFiltersString(),r&&r()}setSize(i,r){this.filters.classShape=i,this.setFiltersString(),r&&r()}setColorCat(i,r){this.filters.colorCat=i,this.setFiltersString(),r&&r()}setPhotoOption(i,r){this.filters.photoOption=i,this.setFiltersString(),r&&r()}setMultiChoice(i,r){this.filters.isMultiChoice=i,this.setFiltersString(),r&&r()}setFiltersString(){this.filtersString="",Object.keys(this.filters).forEach(i=>this.filtersString+=this.filters[i])}};t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=A({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var nN=["customWidthInput"],iN=["customHeightInput"],rN=["listContainer"],oN=e=>({"has-shop-option":e}),sN=(e,t,n)=>({stock:e,quantity:t,rollDesigns:n});function aN(e,t){if(e&1&&_(0,"app-breadcrumb",8),e&2){let n=v();m("items",n.breadcrumbItems)}}function lN(e,t){e&1&&(a(0,"a",10),c(1,"SHOP BY STYLE TEMPLATES "),_(2,"i",37),l())}function cN(e,t){if(e&1&&(a(0,"div",11)(1,"h1"),c(2),l(),a(3,"div",38),_(4,"app-stars",39),a(5,"a",40),c(6),l()()()),e&2){let n=v();p(2),M(n.pageTopHeader),p(2),m("rating",n.reviewsObj.rating),p(),m("routerLink",Z("/product-reviews/",n.reviewsObj.link)),p(),W("(",n.reviewsObj.count,")")}}function dN(e,t){if(e&1&&(a(0,"div",12)(1,"h1"),c(2),l(),a(3,"h3"),c(4,"These labels STICK!"),l(),a(5,"div",38),_(6,"app-stars",39),a(7,"a",40),c(8),l()()()),e&2){let n=v();p(2),M(n.pageTopHeader),p(4),m("rating",n.reviewsObj.rating),p(),m("routerLink",Z("/product-reviews/",n.reviewsObj.link)),p(),W("(",n.reviewsObj.count,")")}}function uN(e,t){if(e&1){let n=G();a(0,"div",45),O("click",function(){let r=P(n).$implicit,o=v(2);return T(o.thumbClicked(r))}),_(1,"img",46),l()}if(e&2){let n=t.$implicit,i=v(2);p(),m("src",i.env.imgUrl+"/"+n.src,S)("alt",n.alt)}}function pN(e,t){if(e&1&&(a(0,"div",14)(1,"div",41),_(2,"img",42),l(),a(3,"div",43),U(4,uN,2,2,"div",44,H),l()()),e&2){let n=v();p(2),m("src",n.env.imgUrl+"/"+n.selectedImage.src,S)("alt",n.selectedImage.alt),p(2),$(n.images)}}function fN(e,t){if(e&1){let n=G();a(0,"div",16)(1,"div",18)(2,"p"),c(3,"Format"),l()(),a(4,"div",47)(5,"div",48),O("click",function(){P(n);let r=v();return T(r.format=="sheet"&&r.changeFormat("roll"))}),_(6,"img",49),a(7,"p"),c(8,"Roll\xA0"),_(9,"br",50),c(10,"Labels"),l()(),a(11,"div",48),O("click",function(){P(n);let r=v();return T(r.format=="roll"&&r.changeFormat("sheet"))}),_(12,"img",51),a(13,"p"),c(14,"Sheet\xA0"),_(15,"br",50),c(16,"Labels"),l()()()()}if(e&2){let n=v();p(5),ue("active",n.format=="roll"),p(),m("src",n.env.imgUrl+"/support/rolls/roll-labels-icon.png",S),p(5),ue("active",n.format=="sheet"),p(),m("src",n.env.imgUrl+"/support/rolls/sheet-labels-icon.png",S)}}function hN(e,t){if(e&1){let n=G();a(0,"li",52),O("click",function(){let r=P(n).$implicit,o=v(),s=V(19);return o.productSelectItem(s),T(o.changeShape(r))}),_(1,"img",53),a(2,"span",54),c(3),Ae(4,"titlecase"),l()()}if(e&2){let n=t.$implicit,i=v();ue("active",n.value==i.selectedShape.value),p(),m("src",i.env.imgUrl+"/shapes/outline/"+n.name+".png",S)("alt",n.title),p(2),M(ct(4,5,n.name))}}function mN(e,t){if(e&1){let n=G();a(0,"span",27),O("click",function(){P(n);let r=v();return T(r.openSizesFlashbox("flashbox-"+r.selectedShape.value))}),c(1,"See Sizes"),l()}}function gN(e,t){if(e&1){let n=G();a(0,"li",24)(1,"div",55)(2,"label",56)(3,"span"),c(4,"Width"),l(
31),a(5,"input",57,2),O("change",function(){P(n);let r=v();return T(r.customWidthInputChanged())}),l()(),a(7,"span",58),c(8,"x"),l(),a(9,"label",59)(10,"span"),c(11,"Height"),l(),a(12,"input",60,3),O("change",function(){P(n);let r=v();return T(r.customHeightInputChanged())}),l()(),a(14,"button",61),O("click",function(){P(n);let r=v();return T(r.customSizeSubmit())}),c(15,"SUBMIT"),l()()()}if(e&2){let n=v();p(5),m("min",n.env.customMinWidth)("max",n.env.customMaxWidth)("value",0),p(7),m("min",n.env.customMinHeight)("max",n.env.customMaxHeight)("value",0)}}function vN(e,t){if(e&1){let n=G();a(0,"li",52),O("click",function(){let r=P(n).$implicit,o=v(),s=V(32);return o.productSelectItem(s),T(o.changeSize(r))}),c(1),l()}if(e&2){let n=t.$implicit,i=v();ue("active",n.value==i.selectedSize.value),p(),W(" ",n.name," ")}}function yN(e,t){if(e&1){let n=G();a(0,"li",52),O("click",function(){let r=P(n).$implicit;v();let o=V(9),s=v();return s.productSelectItem(o),T(s.changeDesign(r))}),c(1),l()}if(e&2){let n=t.$implicit,i=v(2);ue("active",n.value==i.selectedDesign.value),p(),W(" ",n.name," ")}}function _N(e,t){if(e&1){let n=G();a(0,"div",16)(1,"div",18)(2,"p"),c(3),Ae(4,"titlecase"),l()(),a(5,"div",19)(6,"button",20),O("click",function(){P(n);let r=V(9),o=v();return T(o.toggleProductSelect(r))}),c(7),l(),a(8,"ul",21,4),U(11,yN,2,3,"li",22,H),l()()()}if(e&2){let n=v();p(3),W("Design Per ",ct(4,3,n.format)),p(4),W(" ",n.selectedDesign.name," "),p(),m("hidden",!0),p(3),$(n.designs)}}function CN(e,t){if(e&1){let n=G();a(0,"li",52),O("click",function(){let r=P(n).$implicit;v();let o=V(3),s=v();return s.productSelectItem(o),T(s.changeMaterial(r))}),c(1),l()}if(e&2){let n=t.$implicit,i=v(2);ue("active",n.value==i.selectedMaterial.value),p(),W(" ",n.name," ")}}function bN(e,t){if(e&1){let n=G();a(0,"button",20),O("click",function(){P(n);let r=V(3),o=v();return T(o.toggleProductSelect(r))}),c(1),l(),a(2,"ul",21,5),U(5,CN,2,3,"li",22,H),l()}if(e&2){let n=v();p(),W(" ",n.selectedMaterial.name," "),p(),m("hidden",!0),p(3),$(n.materials)}}function xN(e,t){if(e&1&&(a(0,"p",28),c(1),l()),e&2){let n=v();p(),M(n.materials[0].name)}}function wN(e,t){if(e&1){let n=G();a(0,"span",27),O("click",function(){P(n);let r=v(2);return T(r.flashboxService.open("flashbox-laminates"))}),c(1,"more info"),l()}}function EN(e,t){if(e&1){let n=G();a(0,"li",52),O("click",function(){let r=P(n).$implicit;v();let o=V(9),s=v();return s.productSelectItem(o),T(s.changeLaminate(r))}),c(1),l()}if(e&2){let n=t.$implicit,i=v(2);ue("active",n.value==i.selectedLaminate.value),p(),W(" ",n.name," ")}}function SN(e,t){if(e&1){let n=G();a(0,"div",16)(1,"div",18)(2,"p"),c(3,"Lamination"),l(),x(4,wN,2,0,"span",23),l(),a(5,"div",19)(6,"button",62),O("click",function(){P(n);let r=V(9),o=v();return T(o.toggleProductSelect(r))}),c(7),l(),a(8,"ul",21,6),U(11,EN,2,3,"li",22,H),l()()()}if(e&2){let n=v();p(4),w(n.format=="roll"?4:-1),p(2),m("disabled",n.laminateDisabled),p(),W(" ",n.selectedLaminate.name," "),p(),m("hidden",!0),p(3),$(n.laminates)}}function MN(e,t){if(e&1){let n=G();a(0,"li",64),O("click",function(){let r=P(n).$implicit;v();let o=V(8),s=v();return s.productSelectItem(o),T(s.changeQuantity(r))}),a(1,"span"),c(2),l(),a(3,"span",65),c(4),Ae(5,"currency"),l(),a(6,"span",66),c(7),Ae(8,"currency"),l()()}if(e&2){let n=t.$implicit,i=v(2);ue("active",n.value==i.selectedQuantity.value),p(2),M(n.name),p(2),W("",wn(5,5,n.price/(n.value*i.selectedSize.setCount),"USD")," ea."),p(3),M(wn(8,8,n.price,"USD"))}}function DN(e,t){if(e&1){let n=G();a(0,"div",16)(1,"div",18)(2,"p"),c(3,"Quantity"),l()(),a(4,"div",19)(5,"button",20),O("click",function(){P(n);let r=V(8),o=v();return T(o.toggleProductSelect(r))}),c(6),l(),a(7,"ul",21,7),U(10,MN,9,11,"li",63,H),l()()()}if(e&2){let n=v();p(6),W(" ",n.selectedQuantity.name," "),p(),m("hidden",!0),p(3),$(n.quantitiesToShow)}}function IN(e,t){if(e&1&&(a(0,"div",16)(1,"div",67)(2,"p",68),c(3,"Price:\xA0"),l(),a(4,"p",69),c(5),Ae(6,"currency"),l()()()),e&2){let n=v();p(5),M(ct(6,1,n.selectedQuantity.price))}}function ON(e,t){if(e&1){let n=G();a(0,"button",29),O("click",function(){P(n);let r=v();return T(r.openStylesFlashbox("stylesFlashbox"))}),c(1,"CHOOSE FROM OUR DESIGNS"),l()}if(e&2){let n=v();m("disabled",!n.selectedSize.hasStyle)}}function PN(e,t){e&1&&(a(0,"a",31),c(1,"GET A QUOTE"),l())}function TN(e,t){if(e&1){let n=G();a(0,"div",71)(1,"app-color-category",73),O("colorClicked",function(r){P(n);let o=v(2);return T(o.styleFilterService.setColorCat(r))}),l(),a(2,"app-photo-option",74),O("photoOptionChange",function(r){P(n);let o=v(2);return T(o.styleFilterService.setPhotoOption(r))}),l()()}if(e&2){let n=v(2);m("hidden",n.stylesCount<3),p(),m("currentColorCat",n.styleFilterService.filters.colorCat)("containerClass",n.filterContainerClass),p(),m("currentPhotoOption",n.styleFilterService.filters.photoOption)("containerClass",n.filterContainerClass)}}function kN(e,t){if(e&1){let n=G();a(0,"div",72)(1,"app-styles",75),O("stylesCount",function(r){P(n);let o=v(2);return T(o.setStylesCount(r))}),l()()}if(e&2){let n=v(2);p(),m("paramsString",n.styleFilterService.filtersString)("paramsObj",n.styleFilterService.filters)("containerWidth",800)("isRouterLink",n.styleIsRouterLink)("isPreviewLink",n.styleIsPreviewLink)("previewProp",kh(6,sN,n.getStockWithLaminate(),n.selectedQuantity.value,n.isRoll()?n.selectedDesign.value:1))}}function AN(e,t){if(e&1){let n=G();a(0,"app-flashbox",76)(1,"div",77)(2,"app-sizes",78),O("sizeClicked",function(r){P(n);let o=v(3);return T(o.flashboxSizeClicked(r))}),l()()()}if(e&2){let n=v().$implicit;m("title",n.title)("id","flashbox-"+n.value)("init",!1),p(2),m("sizes",n.sizes)}}function RN(e,t){if(e&1&&x(0,AN,3,4,"app-flashbox",76),e&2){let n=t.$implicit;w(n.sizes.length?0:-1)}}function NN(e,t){if(e&1&&(a(0,"app-flashbox",70),x(1,TN,3,5,"div",71),x(2,kN,2,10,"div",72),l(
31),U(3,RN,1,1,null,null,H)),e&2){let n=v();m("init",!1),p(),w(n.loadStyles?1:-1),p(),w(n.loadStyles?2:-1),p(),$(n.shapes)}}function FN(e,t){if(e&1&&(a(0,"app-flashbox",33)(1,"div",79)(2,"h3"),c(3,"Save money!"),l(),a(4,"h4"),c(5,"Order multiple designs in one order"),l(),_(6,"img",80),a(7,"ul",81)(8,"li"),c(9,"Order multiple designs in the same shape, size, label stock, laminate and quantity."),l(),a(10,"li"),c(11,"For example, get 250 labels each of Blackberry, Strawberry, Orange, and Grapefruit. As long as all the designs have"),l(),a(12,"li"),c(13,"identical shapes, sizes, and materials, they can be printed at the same time. They will be priced as one run of 1,000 - saving you LOTS!"),l(),a(14,"li"),c(15,"There is an art change fee of $25 for each additional design."),l(),a(16,"li"),c(17,"Minimum quantity of 250 labels per design."),l(),a(18,"li"),c(19,"Each design will come on its own roll. Designs are not mixed on a single roll."),l()(),a(20,"p"),c(21,"Questions? Special request?"),_(22,"br"),c(23),l()()()),e&2){let n=v();m("init",!1),p(6),m("src",n.env.imgUrl+"/area/collection/labels/multi-design-rolls.jpg",S),p(17),ot("Call Evermine Labels at ",n.env.store.phoneMnemonic," or ",n.env.store.phone)}}function LN(e,t){e&1&&(a(0,"ul",81)(1,"li"),c(2,"Self-adhesive, peel-and-stick labels"),l(),a(3,"li"),c(4,"White label paper with a smooth, matte finish"),l(),a(5,"li"),c(6,"Prints with fine detail and beautiful, rich color"),l(),a(7,"li"),c(8,"Easily writeable with a pen, pencil or marker"),l(),a(9,"li"),c(10,"Not repositionable"),l(),a(11,"li"),c(12,"Needs elbow grease and hot soapy water to remove"),l(),a(13,"li"),c(14,"Not recommended for wet conditions such as refrigerator, ice bucket"),l(),a(15,"li"),c(16,"Will not survive a trip through the dishwasher"),l(),a(17,"li"),c(18,"Acid-free paper, archival quality paper"),l()())}function jN(e,t){e&1&&(a(0,"ul",81)(1,"li"),c(2,"Waterproof"),l(),a(3,"li"),c(4,"Self-adhesive, peel-and-stick labels"),l(),a(5,"li"),c(6,"White vinyl with a satin-sheen"),l(),a(7,"li"),c(8,"A bit stretchy for slight surface curves"),l(),a(9,"li"),c(10,"Repositionable when applying"),l(),a(11,"li"),c(12,"Prints with fine detail and beautiful, rich color"),l(),a(13,"li"),c(14,"Writeable with a sharpie or dry-erase marker"),l(),a(15,"li"),c(16,"Removable with hot soapy water"),l(),a(17,"li"),c(18,"Will not survive a trip through the dishwasher"),l()())}function VN(e,t){if(e&1&&(a(0,"h3"),c(1),l(),x(2,LN,19,0,"ul",81),x(3,jN,19,0,"ul",81)),e&2){let n=t.$implicit;p(),M(n.name),p(),w(n.value==0?2:-1),p(),w(n.value==3?3:-1)}}function zN(e,t){if(e&1&&U(0,VN,4,3,null,null,H),e&2){let n=v();$(n.materials)}}function BN(e,t){e&1&&(a(0,"ul",81)(1,"li"),c(2,"Self-adhesive, peel-and-stick labels"),l(),a(3,"li"),c(4,"White paper with a smooth, flat finish"),l(),a(5,"li"),c(6,"Printed areas may have a slight sheen"),l(),a(7,"li"),c(8,"Areas without ink can be stamped or printed on"),l(),a(9,"li"),c(10,"Best material for writing on"),l(),a(11,"li"),c(12,"Prints with fine detail and beautiful, rich color"),l()())}function UN(e,t){e&1&&(a(0,"ul",81)(1,"li"),c(2,"Self-adhesive, peel-and-stick labels"),l(),a(3,"li"),c(4,"Waterproof polypropylene"),l(),a(5,"li"),c(6,"Scratch-resistant and tear-resistant"),l(),a(7,"li"),c(8,"Adheres to glass, plastic, wood, paper and metal"),l(),a(9,"li"),c(10,"Perfect for food, health & beauty products, industrial products"),l(),a(11,"li"),c(12,"Prints with fine detail and beautiful, rich color"),l()())}function $N(e,t){e&1&&(a(0,"ul",81)(1,"li"),c(2,"Self-adhesive, peel-and-stick labels"),l(),a(3,"li"),c(4,"Thick white paper with a laid texture (Estate #4)"),l(),a(5,"li"),c(6,"Luxurious feel that is popular for wine and beverage labels"),l(),a(7,"li"),c(8,"Wet-strength, moisture-resistant"),l(),a(9,"li"),c(10,"Prints with fine detail and beautiful, rich color"),l()())}function HN(e,t){if(e&1&&(a(0,"h3"),c(1),l(),x(2,BN,13,0,"ul",81),x(3,UN,13,0,"ul",81),x(4,$N,11,0,"ul",81)),e&2){let n=t.$implicit;p(),M(n.name),p(),w(n.value==4?2:-1),p(),w(n.value==1?3:-1),p(),w(n.value==3?4:-1)}}function qN(e,t){if(e&1&&U(0,HN,5,4,null,null,H),e&2){let n=v();$(n.materials)}}function GN(e,t){e&1&&(a(0,"ul",81)(1,"li"),c(2,"Adds strength for ultra tear-resistance"),l(),a(3,"li"),c(4,"Light reflects brightly off the surface"),l(),a(5,"li"),c(6,"Adds a vibrant, shiny finish"),l(),a(7,"li"),c(8,"Scratch proof"),l()())}function WN(e,t){e&1&&(a(0,"ul",81)(1,"li"),c(2,"Adds strength for ultra tear-resistance"),l(),a(3,"li"),c(4,"Evenly-lit, non-reflective surface"),l(),a(5,"li"),c(6,"A smooth, velvety texture"),l(),a(7,"li"),c(8,"Scratch proof"),l()())}function YN(e,t){if(e&1&&(a(0,"h3"),c(1),l(),x(2,GN,9,0,"ul",81),x(3,WN,9,0,"ul",81)),e&2){let n=v().$implicit;p(),W("",n.name," laminate"),p(),w(n.value==1?2:-1),p(),w(n.value==2?3:-1)}}function QN(e,t){if(e&1&&x(0,YN,4,3),e&2){let n=t.$implicit;w(n.value!=0?0:-1)}}function ZN(e,t){if(e&1&&(a(0,"app-flashbox",36)(1,"div",82),U(2,QN,1,1,null,null,H),l()()),e&2){let n=v();m("init",!1),p(2),$(n.laminates)}}var t1=(()=>{let t=class t{constructor(i,r,o,s,d,u,f,h,g,b,y){this.productService=i,this.activatedRoute=r,this.titleService=o,this.meta=s,this.flashboxService=d,this.styleFilterService=u,this.jsonLdService=f,this.globalService=h,this.formService=g,this.documnet=b,this.platformId=y,this.env=I,this.navLink="",this.breadcrumbItems=[],this.stylesCount=0,this.filterContainerClass="horizontal border-bottom mobile-no-name",this.productArea=0,this.parentArea=0,this.stylePageArea=0,this.parentStylePageArea=0,this.images=[],this.format="",this.shapes=[],this.designs=[],this.materials=[],this.laminates=[],this.quantitiesToShow=[],this.selectedSize={name:"",value:"",width:0,height:0,setCount:0,hasMultiChoice:!1,hasStyle:!0,hasZZ:!0},this.errorMessage="",this.isReady=!1,this.isOnForm=!1,this.laminateDisabled=!1,this.hasCustomSize=!1,this.hasShopOption=!1,this.sheetRollSelector=!0,this.pageTopHeader="",this.reviewsObj={link:"",rating:5,count:0},this.productReviews=[],this.hasReview=!1,this.navLinkChanged=!1,this.styleIsPreviewLink=!0,this.styleIsRouterLink=!1,this.priceTable=1,this.hasStyleOptions=!0,this.loadStyles=!1}ngOnInit(){this.productSub=this.activatedRoute.data.subscribe({next:({product:i})=>{if(this.urlQuery=this.activatedRoute.snapshot.queryParams,this.navLinkChanged=this.navLink!=i.navLink,this.navLink=i.navLink,this.productArea=i.area,this.parentArea=i.parent.area,this.stylePageArea=i.stylePage.area,this.parentStylePageArea=i.parent.stylePageArea,this.titleService.setTitle(i.pageTitle),this.meta.updateTag({name:"description",content:i.metaDescription}),this.pageTopHeader=i.breadcrumb,this.breadcrumbItems=[{name:"Products",href:"products",url:"products"},{name:i.breadcrumb,href:"",url:`products/${this.navLink}`,class:"text-ellipsis"}],this.hasShopOption=i.hasShopOption,this.sheetRollSelector=i.sheetRollSelector,this.images=i.images,this.selectedImage=this.images.find(r=>r.src===i.defaultImage)||this.images[0],this.priceTable=this.globalService.evSession.priceTable,(i.navLink==="metallic-labels"||i.navLink==="clear-labels")&&(this.hasStyleOptions=!1),this.setProductFormVariables(i),this.updateQuantity(),i.reviews&&i.reviewsInfo&&i.reviews.length&&(this.hasReview=!0,this.reviewsObj.count=i.reviewsInfo.count,this.reviewsObj.rating=Math.round(i.reviewsInfo.aggregate*10)/10,this.reviewsObj.link=i.reviewsInfo.reviewLink,this.productReviews=i.reviews),je(this.platformId)){let r=[];
31this.images.forEach(d=>{r.push(`${this.env.imgUrl}/${d.src}`)});let o={id:i.area,name:i.breadcrumb,sku:i.defaultSize.slice(0,2),url:`https://www.evermine.com/products/${this.navLink}`,metaDescription:i.metaDescription,price:this.isRoll()?this.env.lowestPrice.roll:this.env.lowestPrice.sheet,images:r,hasOffer:!0};this.hasReview&&(o=X(k({},o),{reviews:i.reviews,reviewsInfo:i.reviewsInfo}));let s=this.productService.getProductMarkup(o);this.jsonLdService.addJsonLd(this.documnet,s,"json-ld-product")}this.isReady=!0},error:i=>this.errorMessage=i})}ngOnDestroy(){this.priceSub.unsubscribe(),this.productSub.unsubscribe()}isRoll(){return["SR","TR"].includes(this.selectedSize.value.slice(0,2))}setProductFormVariables(i){this.loadStyles=!1,i.defaultProduct=="sheet-labels"?(this.format="sheet",this.hasCustomSize=!1):i.defaultProduct=="roll-labels"?(this.format="roll",this.hasCustomSize=!0):i.defaultProduct=="coasters"?(this.format="set",this.hasCustomSize=!1):i.defaultProduct=="tags"&&(this.format="set",this.hasCustomSize=!1),this.shapes=i.shapes;let r=!1;if(!this.navLinkChanged&&this.selectedShape&&this.selectedSize){let s=this.selectedShape.value,d=this.selectedSize.value,u=this.shapes.find(h=>h.value===s),f=u.sizes.find(h=>h.value.slice(2,4)===d.slice(2,4));u!=null&&f!=null&&(this.selectedShape=u,this.setSelectedSize(f),r=!0)}if(!r){let s;if(this.urlQuery.cshp||this.urlQuery.classShape){let u=this.urlQuery.cshp?this.urlQuery.cshp:this.urlQuery.classShape;s=this.productService.findSelectedShapeAndSize(this.shapes,u),s||(s=this.productService.findSelectedShapeAndSize(this.shapes,i.defaultSize))}else s=this.productService.findSelectedShapeAndSize(this.shapes,i.defaultSize);this.selectedShape=s.shape;let d=s.size;this.setSelectedSize(d)}this.materials=i.materials,this.urlQuery.stk?(this.selectedMaterial=this.materials.find(s=>s.value===this.urlQuery.stk*1),this.selectedMaterial||(this.selectedMaterial=this.materials.find(s=>s.value===i.defaultMaterial))):this.selectedMaterial=this.materials.find(s=>s.value===i.defaultMaterial),this.laminates=i.laminates,this.selectedLaminate=this.laminates.find(s=>s.value===i.defaultLaminate)||{name:"None",value:0},this.selectedQuantity={name:"",value:i.defaultQuantity},this.urlQuery.qty&&(this.selectedQuantity.value=this.urlQuery.qty);let o={area:this.productArea,parentArea:this.parentArea,stylePageArea:this.stylePageArea,parentStylePageArea:this.parentStylePageArea,classShape:this.selectedSize.value,colorCat:0,photoOption:"none",isMultiChoice:!1};this.styleFilterService.initFilters(o),this.isRoll()?this.designs=[...Array(this.env.rollMaxDesign).keys()].map(s=>({name:String(s+1),value:s+1})):this.designs=[{name:"Single Design",value:1},{name:"Multi Design",value:2}],this.selectedDesign=this.designs.find(s=>s.value===i.defaultDesign),(this.navLink=="metallic-labels"||this.navLink=="clear-labels")&&(this.selectedSize.hasStyle=!1)}thumbClicked(i){this.selectedImage=i}setStylesCount(i){this.stylesCount=i}setSelectedSize(i){["A","B","C","D","E"].includes(i.value.slice(2,3))?(i.value.slice(2,3)=="C"?this.selectedSize.name=`${i.width/1}" circle`:this.selectedSize.name=`${i.width/1}" x ${i.height/1}"`,this.selectedSize.hasStyle=!1):(this.selectedSize.name=i.name,this.selectedSize.hasStyle=!0,this.selectedSize.hasMultiChoice=i.hasMultiChoice),["SP73","SP75"].includes(i.value)?this.selectedSize.hasZZ=!1:this.selectedSize.hasZZ=!0,this.selectedSize.value=i.value,this.selectedSize.width=i.width,this.selectedSize.height=i.height,this.selectedSize.setCount=i.setCount}changeFormat(i){this.navLinkChanged=!1,this.flashboxService.setFlashboxInit("stylesFlashbox",!1),this.customWidthInput&&this.customHeightInput&&this.setCustomInput(0,0);let r="roll-labels";i=="sheet"&&(r="sheet-labels"),this.format=i,this.productSub=this.productService.getProduct({navLink:r}).subscribe({next:o=>{this.setProductFormVariables(o),this.updateQuantity()},error:o=>this.errorMessage=o})}changeShape(i){if(this.selectedShape=i,i.name=="custom"){this.flashboxService.setFlashboxInit("stylesFlashbox",!1);let r=this.selectedShape.customSizes.find(o=>o.value=="SRE1");this.setSelectedSize(r),this.selectedSize.name=`${r.width}" x ${r.height}"`,this.setCustomInput(r.width,r.height),this.updateQuantity()}else this.changeSize(i.sizes[0])}changeSize(i){this.flashboxService.setFlashboxInit("stylesFlashbox",!1),this.customWidthInput&&this.customHeightInput&&this.setCustomInput(0,0),this.setSelectedSize(i),this.styleFilterService.setSize(this.selectedSize.value),this.updateQuantity()}changeDesign(i){this.selectedDesign=i,this.isRoll()||(this.flashboxService.setFlashboxInit("stylesFlashbox",!1),i.value==1?this.styleFilterService.setMultiChoice(!1):this.styleFilterService.setMultiChoice(!0)),this.updateQuantity()}changeMaterial(i){this.selectedMaterial=i,this.isRoll()&&(this.selectedMaterial.value==3?(this.laminateDisabled=!0,this.selectedLaminate=this.laminates.find(r=>r.value===0)):this.laminateDisabled=!1),this.updateQuantity()}changeLaminate(i){this.selectedLaminate=i,this.updateQuantity()}changeQuantity(i){this.selectedQuantity=i}updateQuantity(){let i={classShape:this.selectedSize.value,stock:this.selectedMaterial.value,setCount:this.selectedSize.setCount,priceTable:this.priceTable,width:this.selectedSize.width,height:this.selectedSize.height,selectedQuantityValue:this.selectedQuantity.value,laminate:this.selectedLaminate.value,design:this.selectedDesign.value,lossLeaderPromo:this.env.lossLeaderPromo};this.priceSub=this.productService.getPriceObj(i).subscribe({next:r=>{this.quantitiesToShow=r.quantities,this.selectedQuantity=r.selectedQuantity},error:r=>this.errorMessage=r})}openStylesFlashbox(i){this.loadStyles=!0,this.flashboxService.getFlashboxInitStatus("stylesFlashbox")||(this.styleFilterService.setColorCat(0),this.styleFilterService.setPhotoOption("none")),setTimeout(()=>{this.flashboxService.open(i)},300)}toggleProductSelect(i){if(i.hidden){this.closeAllProductSelectLists(),i.hidden=!1;let r=i.getElementsByClassName("active")[0];r!=null&&i.scrollHeight>i.clientHeight?i.scrollTop=r.offsetTop-i.offsetHeight/2+r.offsetHeight/2:i.scrollTop=0}else this.closeAllProductSelectLists()}productSelectItem(i){i.hidden=!0}closeAllProductSelectLists(){this.isOnForm||this.listContainers.forEac
31h(i=>i.nativeElement.hidden=!0),this.isOnForm=!1}customSizeSubmit(){let i=parseFloat(this.customWidthInput.nativeElement.value),r=parseFloat(this.customHeightInput.nativeElement.value);if(!isNaN(i)&&!isNaN(r))if(i<this.env.customMinWidth||i>this.env.customMaxWidth||r<this.env.customMinHeight||r>this.env.customMaxHeight)this.flashboxService.open("customSizeWarningFlashbox");else{let o=this.selectedShape.sizes.find(s=>s.width==i&&s.height==r);if(o!=null)this.setCustomInput(0,0),this.changeSize(o);else{let s=this.selectedShape.customSizes.find(d=>d.minArea<=i*r&&d.maxArea>=i*r);if(s!=null){let d={name:`${i/1}" x ${r/1}"`,value:s.value,width:i,height:r,setCount:s.setCount};this.setSelectedSize(d),this.updateQuantity()}else this.flashboxService.open("customSizeWarningFlashbox")}this.closeAllProductSelectLists()}else this.flashboxService.open("customSizeWarningFlashbox")}setCustomInput(i,r){this.customWidthInput.nativeElement.value=i,this.customHeightInput.nativeElement.value=r}customWidthInputChanged(){(this.selectedShape.name=="circle"||this.selectedShape.name=="square")&&(this.customHeightInput.nativeElement.value=this.customWidthInput.nativeElement.value)}customHeightInputChanged(){(this.selectedShape.name=="circle"||this.selectedShape.name=="square")&&(this.customWidthInput.nativeElement.value=this.customHeightInput.nativeElement.value)}openSizesFlashbox(i){this.flashboxService.open(i)}flashboxSizeClicked(i){var r=this.selectedShape.sizes.find(o=>o.value===i);this.changeSize(r),this.styleFilterService.setSize(i,this.flashboxService.close("flashbox-"+this.selectedShape.value))}uploadBtnClicked(){let i="",r=this.getStockWithLaminate(),o=`${this.selectedSize.value.slice(0,2)}ZZ${this.selectedSize.value.slice(2,4)}-00`;if(["SR","TR"].includes(this.selectedSize.value.slice(0,2)))i=`/products/roll-labels/order/${o}/`;else{let d=this.navLink;this.styleFilterService.filters.isMultiChoice?d="multi-labels":this.productArea==51&&(d="sheet-labels"),i=`/products/${d}/order/${o}/`}let s={stock:r,quantity:this.selectedQuantity.value,rollDesigns:this.isRoll()?this.selectedDesign.value:1,customShape:{width:this.selectedSize.width,height:this.selectedSize.height}};this.formService.postForm(this.documnet,i,s,"","")}getStockWithLaminate(){let i=this.selectedMaterial.value;return this.isRoll()&&(this.selectedLaminate.value==1?this.selectedMaterial.value==4?i=5:this.selectedMaterial.value==1?i=9:this.selectedMaterial.value==10?i=11:this.selectedMaterial.value==13?i=14:this.selectedMaterial.value==16?i=17:this.selectedMaterial.value==19&&(i=20):this.selectedLaminate.value==2&&(this.selectedMaterial.value==4?i=6:this.selectedMaterial.value==1?i=0:this.selectedMaterial.value==10?i=13:this.selectedMaterial.value==13?i=15:this.selectedMaterial.value==16?i=18:this.selectedMaterial.value==19&&(i=21))),i}};t.\u0275fac=function(r){return new(r||t)(C(Hi),C(Pe),C(te),C(ae),C(Kn),C(wu),C(zi),C(Vi),C(vu),C(se),C(ke))},t.\u0275cmp=R({type:t,selectors:[["app-product"]],viewQuery:function(r,o){if(r&1&&($n(nN,5),$n(iN,5),$n(rN,5)),r&2){let s;_n(s=Cn())&&(o.customWidthInput=s.first),_n(s=Cn())&&(o.customHeightInput=s.first),_n(s=Cn())&&(o.listContainers=s)}},decls:67,vars:35,consts:[["shapeListContainer","","listContainer",""],["sizeListContainer","","listContainer",""],["customWidthInput",""],["customHeightInput",""],["designListContainer","","listContainer",""],["materialListContainer","","listContainer",""],["laminateListContainer","","listContainer",""],["quantityListContainer","","listContainer",""],[3,"items"],[1,"ev-container","product-page-container",3,"ngClass"],["routerLink","styles",1,"ev-btn","ev-btn-outline","product-shop-style-btn"],[1,"product-page-header"],[1,"product-page-header-special"],[1,"product-top-container"],[1,"product-gallery"],[1,"product-form"],[1,"product-form-row"],[1,"product-selects-container",3,"pointerdown","pointerup","clickOutside"],[1,"product-form-title"],[1,"product-select-wrapper"],["type","button",1,"product-select-button",3,"click"],[1,"product-select-list",3,"hidden"],[1,"product-select-list-item",3,"active"],[1,"more-info"],[1,"product-select-sticky-item"],["id","customSizeWarningFlashbox",3,"flashboxClose","init"],["flashbox-body","",1,"product-custom-size-warning"],[1,"more-info",3,"click"],[1,"product-property-desc"],[1,"ev-btn","ev-bg-green-1","product-btn",3,"click","disabled"],[1,"ev-btn","ev-bg-green-1","product-btn",3,"disabled"],["href","/quote-request",1,"ev-btn","ev-bg-green-1","product-btn"],[3,"navLink","productReviews"],["id","flashbox-designs",3,"init"],["id","flashbox-materials",3,"init"],["flashbox-body","",1,"product-materials-flashbox-body"],["id","flashbox-laminates",3,"init"],[1,"bi-chevron-right","bold"],[1,"product-stars-container"],[3,"rating"],[1,"product-review-link","ev-link",3,"routerLink"],[1,"product-img-large"],["width","630","height","630","loading","lazy",3,"src","alt"],[1,"product-thumb-container"],[1,"thumb
31-img-container"],[1,"thumb-img-container",3,"click"],["width","100","height","100",3,"src","alt"],[1,"product-format-buttons-container"],[1,"product-format-button",3,"click"],["width","44","height","44","alt","rolls icon",3,"src"],[1,"hide-sm"],["width","44","height","44","alt","sheets icon",3,"src"],[1,"product-select-list-item",3,"click"],["width","56","height","40",3,"src","alt"],[1,"shape-list-item-name"],[1,"product-custom-size-form-container"],["for","customSizeWidth"],["type","number","id","customSizeWidth","step","0.125",3,"change","min","max","value"],[1,"product-custom-size-multiply"],["for","customSizeHeight"],["type","number","id","customSizeHeight","step","0.125",3,"change","min","max","value"],[1,"ev-btn","ev-bg-green-1",3,"click"],["type","button",1,"product-select-button",3,"click","disabled"],[1,"product-select-list-item","quantity-list-item",3,"active"],[1,"product-select-list-item","quantity-list-item",3,"click"],[1,"quantity-each-price"],[1,"quantity-price"],[1,"product-price-container"],[1,"product-price-title"],[1,"product-price-price"],["id","stylesFlashbox","title","Choose from our designs",3,"init"],["flashbox-before-body","",3,"hidden"],["flashbox-body","",1,"product-styles-flashbox-body"],[3,"colorClicked","currentColorCat","containerClass"],[3,"photoOptionChange","currentPhotoOption","containerClass"],[3,"stylesCount","paramsString","paramsObj","containerWidth","isRouterLink","isPreviewLink","previewProp"],[3,"title","id","init"],["flashbox-body","",1,"product-sizes-flashbox-body"],[3,"sizeClicked","sizes"],["flashbox-body","",1,"product-designs-flashbox-body"],["loading","lazy","alt","multi design rolls","width","476","height","214",3,"src"],[1,"product-flashbox-bullet-point"],["flashbox-body","",1,"product-laminates-flashbox-body"]],template:function(r,o){if(r&1){let s=G();x(0,aN,1,1,"app-breadcrumb",8),a(1,"div",9),x(2,lN,3,0,"a",10),x(3,cN,7,5,"div",11),x(4,dN,9,5,"div",12),a(5,"div",13),x(6,pN,6,2,"div",14),a(7,"div",15),x(8,fN,17,6,"div",16),a(9,"div",17),O("pointerdown",function(){return P(s),T(o.isOnForm=!0)})("pointerup",function(){return P(s),T(o.isOnForm=!1)})("clickOutside",function(){return P(s),T(o.closeAllProductSelectLists())}),a(10,"div",16)(11,"div",18)(12,"p"),c(13,"Shape"),l()(),a(14,"div",19)(15,"button",20),O("click",function(){P(s);let u=V(19);return T(o.toggleProductSelect(u))}),c(16),Ae(17,"titlecase"),l(),a(18,"ul",21,0),U(21,hN,5,7,"li",22,H),l()()(),a(23,"div",16)(24,"div",18)(25,"p"),c(26,"Size"),l(),x(27,mN,2,0,"span",23),l(),a(28,"div",19)(29,"button",20),O("click",function(){P(s);let u=V(32);return T(o.toggleProductSelect(u))}),c(30),l(),a(31,"ul",21,1),x(34,gN,16,6,"li",24),U(35,vN,2,3,"li",22,H),l()(),a(37,"app-flashbox",25),O("flashboxClose",function(){return P(s),T(o.setCustomInput(o.selectedSize.width,o.selectedSize.height))}),a(38,"div",26)(39,"p"),c(40),l()()()(),x(41,_N,13,5,"div",16),a(42,"div",16)(43,"div",18)(44,"p"),c(45,"Material"),l(),a(46,"span",27),O("click",function(){return P(s),T(o.flashboxService.open("flashbox-materials"))}),c(47,"more info"),l()(),a(48,"div",19),x(49,bN,7,2)(50,xN,2,1,"p",28),l()(),x(51,SN,13,4,"div",16),x(52,DN,12,2,"div",16),l(),x(53,IN,7,3,"div",16),a(54,"button",29),O("click",function(){return P(s),T(o.uploadBtnClicked())}),c(55,"UPLOAD YOUR ART"),l(),x(56,ON,2,1,"button",30),x(57,PN,2,0,"a",31),l()(),_(58,"app-product-detail",32),l(),x(59,NN,5,3),x(60,FN,24,4,"app-flashbox",33),a(61,"app-flashbox",34)(62,"div",35),x(63,zN,2,0)(64,qN,2,0),l()(),x(65,ZN,4,1,"app-flashbox",36),_(66,"app-recently-viewed")}r&2&&(w(o.isReady?0:-1),p(),m("ngClass",li(33,oN,o.hasShopOption)),p(),w(o.hasShopOption?2:-1),p(),w(o.navLink!="lip-balm-labels"?3:-1),p(),w(o.navLink=="lip-balm-labels"?4:-1),p(2),w(o.images.length?6:-1),p(2),w(o.sheetRollSelector?8:-1),p(8),W(" ",ct(17,31,o.selectedShape.name)," "),p(2),m("hidden",!0),p(3),$(o.shapes),p(6),w(o.selectedShape.sizes.length?27:-1),p(3),W(" ",o.selectedSize.name," "),p(),m("hidden",!0),p(3),w(o.hasCustomSize?34:-1),p(),$(o.selectedShape.sizes),p(2),m("init",!1),p(3),ot("Please enter a valid number. Minimum is ",o.env.customMinWidth," inches and maximum is ",o.env.customMaxWidth," inches."),p(),w(o.selectedSize.hasMultiChoice?41:-1),p(8),w(o.materials.length>1?49:o.materials.length==1?50:-1),p(2),w(o.laminates.length?51:-1),p(),w(o.selectedQuantity?52:-1),p(),w(o.selectedQuantity?53:-1),p(),m("disabled",!o.selectedSize.hasZZ),p(2),w(o.hasStyleOptions?56:-1),p(),w(o.isRoll()?57:-1),p(),m("navLink",o.navLink)("productReviews",o.productReviews),p(),w(o.isReady?59:-1),p(),w(o.format=="roll"?60:-1),p(),m("init",!1),p(2),w(o.format=="sheet"?63:64),p(2),w(o.format=="roll"?65:-1))},dependencies:[ne,ta,he,Qn,Jx,$i,Kx,Cu,_u,yu,pu,Bi,fi,rm],styles:['@charset "UTF-8";.product-page-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}
31.product-shop-style-btn[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-left:3px;font-size:10px}.product-page-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ccc}.product-page-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{margin-right:16px;font-size:34px}.product-page-header-special[_ngcontent-%COMP%]{margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ccc}.product-page-header-special[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{margin-right:16px;font-size:34px}.product-page-header-special[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:10px 0;font-size:24px}.product-stars-container[_ngcontent-%COMP%]{display:flex;align-items:center}.product-review-link[_ngcontent-%COMP%]{margin-left:4px}.product-top-container[_ngcontent-%COMP%]{display:flex}.product-gallery[_ngcontent-%COMP%]{display:flex;flex-direction:column}.product-img-large[_ngcontent-%COMP%]{display:flex}.product-thumb-container[_ngcontent-%COMP%]{display:flex;margin-top:16px}.product-thumb-container[_ngcontent-%COMP%] .thumb-img-container[_ngcontent-%COMP%]{display:flex;margin-right:16px;outline:1px solid #efefef;cursor:pointer}.product-form[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none}.product-btn[_ngcontent-%COMP%]{width:100%;margin-top:20px;padding:12px;font-size:18px;line-height:1.5}.product-selects-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:16px}.product-form-row[_ngcontent-%COMP%]{display:flex;flex-direction:column}.product-form-row[_ngcontent-%COMP%]:not(:first-child){margin-top:16px}.product-form-title[_ngcontent-%COMP%]{display:flex;align-items:baseline;margin-bottom:4px;padding-left:2px;padding-right:2px;color:#333}.product-form-title[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:18px;font-weight:600;letter-spacing:.5px}.product-form-title[_ngcontent-%COMP%] .more-info[_ngcontent-%COMP%]{font-size:14px;font-weight:500;cursor:pointer}.product-form-title[_ngcontent-%COMP%] .more-info[_ngcontent-%COMP%]:before{content:"\\2014";margin-left:4px;margin-right:4px}.product-form-title[_ngcontent-%COMP%] .more-info[_ngcontent-%COMP%]:after{content:"\\f285";margin-left:2px;font-size:9px;font-family:bootstrap-icons!important;-webkit-text-stroke:1px}.product-form-title[_ngcontent-%COMP%] .more-info[_ngcontent-%COMP%]:hover{color:var(--secondary-color)}.product-form-title[_ngcontent-%COMP%] .more-info[_ngcontent-%COMP%]:hover:before{color:#333}.product-format-buttons-container[_ngcontent-%COMP%]{display:flex}.product-format-button[_ngcontent-%COMP%]{display:flex;align-items:center;background-color:#fff;border:1px solid #aaa;border-radius:8px;font-size:20px;font-weight:400}.product-format-button[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-left:8px}.product-format-button[_ngcontent-%COMP%]:not(.active){opacity:.7;cursor:pointer}.product-format-button.active[_ngcontent-%COMP%]:after{content:"\\f26a";color:#59a5af;font-family:bootstrap-icons}.product-price-container[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:baseline;padding:20px;color:#666;background-color:#ddf1f3;border-radius:8px}.product-price-title[_ngcontent-%COMP%]{margin-bottom:0;font-size:20px;font-weight:600;letter-spacing:.5px}.product-price-price[_ngcontent-%COMP%]{margin-bottom:0;font-size:30px;font-weight:700;letter-spacing:.5px}.product-select-wrapper[_ngcontent-%COMP%]{position:relative;border:1px solid #aaa;border-radius:8px}.product-select-button[_ngcontent-%COMP%], .product-property-desc[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:8px 16px;text-align:left;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;border:none;border-radius:8px}.product-select-button[_ngcontent-%COMP%]:not(:disabled){color:#333;background-color:#fff}.product-select-button[_ngcontent-%COMP%]:after{content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.product-select-list[_ngcontent-%COMP%]{position:absolute;top:calc(100% + 2px);left:-2px;z-index:2;display:flex;flex-direction:column;width:calc(100% + 4px);list-style:none;padding:0;margin:0;border:1px solid #aaa;border-radius:8px;background-color:#fff;max-height:230px;overflow-y:auto;box-shadow:0 6px 10px #aaa}.product-select-list-item[_ngcontent-%COMP%]{display:flex;align-items:center;width:100%;padding:12px 16px;border-bottom:1px solid #f8f8f8}.product-select-list-item[_ngcontent-%COMP%]:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.product-select-list-item[_ngcontent-%COMP%]:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.product-select-list-item.active[_ngcontent-%COMP%]{z-index:2;color:#fff;background-color:#0d6efd}.product-select-list-item[_ngcontent-%COMP%]:not(.active){color:#212529;background-color:#fff;cursor:pointer}.product-select-sticky-item[_ngcontent-%COMP%]{position:sticky;top:0;background-color:#fff;z-index:5}.quantity-list-item[_ngcontent-%COMP%]{justify-content:space-between}.quantity-each-price[_ngcontent-%COMP%]{margin-left:auto;font-size:12px}.quantity-each-price[_ngcontent-%COMP%]:after{content:"\\2013";margin-left:4px;margin-right:4px}.quantity-price[_ngcontent-%COMP%]{font-weight:500}
31.shape-list-item-name[_ngcontent-%COMP%]{margin-left:10px}.product-custom-size-form-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:flex-end;padding:16px 32px 24px;background-color:#f7f7f7;border-bottom:1px solid #ccc}.product-custom-size-form-container[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:flex;flex-direction:column}.product-custom-size-form-container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{padding:4px;margin-top:4px;max-width:90px;font-size:16px}.product-custom-size-form-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-left:32px;padding-top:4px;padding-bottom:4px;letter-spacing:1px}.product-custom-size-multiply[_ngcontent-%COMP%]{margin:8px}.product-custom-size-warning[_ngcontent-%COMP%]{display:flex;align-items:center;width:400px;height:150px;padding:25px;border:3px solid #efefef;border-top:none;font-size:15px;line-height:1.3}.product-styles-flashbox-body[_ngcontent-%COMP%]{padding:20px}.product-sizes-flashbox-body[_ngcontent-%COMP%]{width:100%;max-width:800px}.product-designs-flashbox-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%;max-width:520px;padding:20px}.product-designs-flashbox-body[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], .product-designs-flashbox-body[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin-bottom:8px}.product-designs-flashbox-body[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{align-self:center;margin-bottom:8px}.product-designs-flashbox-body[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin-bottom:8px}.product-designs-flashbox-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{padding-left:24px;padding-right:24px;font-size:11px;font-weight:300;font-style:italic;line-height:1.4}.product-materials-flashbox-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%;max-width:520px;padding:20px}.product-materials-flashbox-body[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-bottom:8px}.product-materials-flashbox-body[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]:not(:last-child){margin-bottom:16px}.product-laminates-flashbox-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%;max-width:360px;padding:20px}.product-laminates-flashbox-body[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-bottom:8px}.product-laminates-flashbox-body[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]:not(:last-child){margin-bottom:16px}.product-flashbox-bullet-point[_ngcontent-%COMP%]{padding-left:24px;padding-right:24px;font-size:13px;font-weight:300;line-height:1.3;list-style:disc outside}.product-flashbox-bullet-point[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-bottom:4px}@media (min-width: 992px){.product-page-container.has-shop-option[_ngcontent-%COMP%]{margin-top:26px}.product-page-container[_ngcontent-%COMP%]:not(.has-shop-option){margin-top:60px}.product-shop-style-btn[_ngcontent-%COMP%]{align-self:flex-end}.product-top-container[_ngcontent-%COMP%]{column-gap:20px}.product-form[_ngcontent-%COMP%]{flex-grow:1;max-width:452px;margin:auto}.product-format-buttons-container[_ngcontent-%COMP%]{justify-content:space-between}.product-format-button[_ngcontent-%COMP%]{width:49%;padding:16px 36px}.product-format-button[_ngcontent-%COMP%]:not(.active):hover{opacity:1}.product-format-button.active[_ngcontent-%COMP%]:after{margin-left:16px}.product-select-list-item[_ngcontent-%COMP%]:not(.active):hover{background-color:#f8f9fa}.product-styles-flashbox-body[_ngcontent-%COMP%]{width:820px}}@media (max-width: 991px){.product-page-container[_ngcontent-%COMP%]{margin-top:30px}.product-page-header[_ngcontent-%COMP%]{flex-wrap:wrap;order:-1}.product-page-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-shop-style-btn[_ngcontent-%COMP%]{margin-bottom:26px}.product-top-container[_ngcontent-%COMP%]{flex-direction:column}.product-form[_ngcontent-%COMP%]{width:100%;margin-top:30px}.product-form-header[_ngcontent-%COMP%]{font-size:28px}.product-format-buttons-container[_ngcontent-%COMP%]{flex-direction:column;row-gap:12px}.product-format-button[_ngcontent-%COMP%]{width:100%;padding:12px 16px}.product-format-button.active[_ngcontent-%COMP%]:after{margin-left:auto}}']});let e=t;return e})();function KN(e,t){if(e&1&&(a(0,"a",11)(1,"h3"),c(2),l()()),e&2){let n=v().$implicit;m("routerLink",n.href),p(2),M(n.text)}}function JN(e,t){if(e&1&&(a(0,"a",12)(1,"h3"),c(2),l()()),e&2){let n=v().$implicit;m("href",n.href,S),p(2),M(n.text)}}function XN(e,t){if(e&1&&x(0,KN,3,2,"a",11)(1,JN,3,2,"a",12),e&2){let n=t.$implicit;w(n.isRouterLink?0:1)}}var n1=(()=>{let t=class t{constructor(i,r){this.titleService=i,this.meta=r,this.env=I,this.breadcrumbItems=[{name:"Contact & Help",href:"",url:"contact"}],this.helpfulLinks=[{text:"Order Status",href:"/status/",isRouterLink:!1},{text:"Shipping",href:"/shipping/",isRouterLink:!0}
31,{text:"Custom Art Specs",href:"/support/Evermine-Labels-custom-art-specs.pdf",isRouterLink:!1},{text:"Coupons & Sales",href:"/coupons/",isRouterLink:!0},{text:"Shapes & Sizes",href:"/shapes/labels",isRouterLink:!0},{text:"Font Choices",href:"/fonts/",isRouterLink:!0},{text:"FAQ",href:"/faq/",isRouterLink:!0},{text:"Returns",href:"/returns/",isRouterLink:!0}],this.titleService.setTitle("Contact & Help | Evermine"),this.meta.updateTag({name:"description",content:"Find links to information Evermine and more."})}};t.\u0275fac=function(r){return new(r||t)(C(te),C(ae))},t.\u0275cmp=R({type:t,selectors:[["app-contact"]],decls:39,vars:8,consts:[[3,"items"],[1,"ev-container","pages-container"],[1,"pages-header"],[1,"contact-card-container"],[1,"contact-card"],[1,"bi-envelope"],[1,"contact-card-body"],[1,"ev-link",3,"href"],[1,"bi-telephone"],[1,"bi-geo-alt"],[1,"contact-help-link-container"],[1,"ev-link","contact-help-link",3,"routerLink"],[1,"ev-link","contact-help-link",3,"href"]],template:function(r,o){r&1&&(_(0,"app-breadcrumb",0),a(1,"div",1)(2,"div",2)(3,"h1"),c(4,"Contact us"),l()(),a(5,"div",3)(6,"div",4),_(7,"i",5),a(8,"div",6)(9,"h3"),c(10,"Email Address"),l(),a(11,"a",7),c(12),l()()(),a(13,"div",4),_(14,"i",8),a(15,"div",6)(16,"h3"),c(17,"Phone Number"),l(),a(18,"a",7),c(19),_(20,"br"),c(21),l()()(),a(22,"div",4),_(23,"i",9),a(24,"div",6)(25,"h3"),c(26,"Office Location"),l(),a(27,"h4"),c(28,"EVERMINE"),l(),a(29,"p"),c(30,"1124 Washington Avenue"),_(31,"br"),c(32," La Grande, Oregon 97850"),l()()()(),a(33,"div",2)(34,"h2"),c(35,"Helpful links"),l()(),a(36,"div",10),U(37,XN,2,1,null,null,H),l()()),r&2&&(m("items",o.breadcrumbItems),p(11),m("href",Z("mailto:",o.env.store.infoEmail),S),p(),M(o.env.store.infoEmail),p(6),m("href",Z("tel:",o.env.store.phoneNumeric),S),p(),M(o.env.store.phoneMnemonic),p(2),M(o.env.store.phone),p(16),$(o.helpfulLinks))},dependencies:[ne,he],styles:[".pages-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.pages-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ccc}.pages-sub-header[_ngcontent-%COMP%]{margin-bottom:16px;font-size:15px;line-height:1.5}@media (min-width: 992px){.pages-header[_ngcontent-%COMP%]{margin-top:60px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:34px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:24px}.mobile[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.pages-header[_ngcontent-%COMP%]{margin-top:30px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:24px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:20px}.desktop[_ngcontent-%COMP%]{display:none!important}}",".contact-card-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;column-gap:2%;row-gap:20px}.contact-card[_ngcontent-%COMP%]{display:flex;padding:16px;border:1px solid #666;border-radius:6px}.contact-card[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:var(--ev-dark-color);font-size:42px}.contact-card-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-left:16px}.contact-card-body[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-bottom:8px;color:var(--ev-dark-color);font-size:18px}.contact-card-body[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin-bottom:4px;font-size:16px;font-weight:500}.contact-card-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .contact-card-body[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{line-height:1.3;font-size:16px}.contact-help-link-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;row-gap:20px}.contact-help-link[_ngcontent-%COMP%]{display:flex;justify-content:center;padding:42px 16px;border:1px solid #666;border-radius:6px}.contact-help-link[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:var(--ev-dark-color);font-size:22px}@media (min-width: 992px){.contact-card[_ngcontent-%COMP%]{width:32%}.contact-card[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--secondary-color)}
31.contact-help-link-container[_ngcontent-%COMP%]{column-gap:2%}.contact-help-link[_ngcontent-%COMP%]{width:23.5%}.contact-help-link[_ngcontent-%COMP%]:hover h3[_ngcontent-%COMP%]{color:var(--secondary-color)}}@media (max-width: 991px){.contact-card-container[_ngcontent-%COMP%]{flex-direction:column}.contact-help-link-container[_ngcontent-%COMP%]{column-gap:4%}.contact-help-link[_ngcontent-%COMP%]{width:48%}}"]});let e=t;return e})();var i1=(()=>{let t=class t{constructor(i,r){this.titleService=i,this.meta=r,this.env=I,this.breadcrumbItems=[{name:"Guarantee",href:"",url:"guarantee"}],this.titleService.setTitle("Our Guarantee | Evermine"),this.meta.updateTag({name:"description",content:"Our guarantee is the best in the business. Love it or your money back. Guaranteed!"})}};t.\u0275fac=function(r){return new(r||t)(C(te),C(ae))},t.\u0275cmp=R({type:t,selectors:[["app-guarantee"]],decls:58,vars:8,consts:[[3,"items"],[1,"ev-container","pages-container"],[1,"pages-header"],[1,"guarantee-card-container"],[1,"guarantee-card"],["routerLink","/contact",1,"ev-link-colored"],["routerLink","/returns/",1,"ev-link-colored"],["routerLink","/shipping/",1,"ev-link-colored"],["routerLink","/reviews/",1,"ev-link-colored"],[1,"guarantee-review-links-container"],["href","https://www.trustpilot.com/review/evermine.com",1,"ev-link-colored"],["href","https://www.feefo.com/en-US/reviews/evermine",1,"ev-link-colored"],["href","https://www.yelp.com/biz/evermine-labels-la-grande?sort_by=date_desc",1,"ev-link-colored"],["href","https://www.google.com/shopping/customerreviews/merchantreviews?q=evermine.com",1,"ev-link-colored"],["href","https://www.weddingwire.com/reviews/evermine/48025b49a170af57.html",1,"ev-link-colored"],[1,"guarantee-contact-container"],[1,"ev-link-colored",3,"href"]],template:function(r,o){r&1&&(_(0,"app-breadcrumb",0),a(1,"div",1)(2,"div",2)(3,"h1"),c(4,"Our Guarantee"),l()(),a(5,"div",3)(6,"div",4)(7,"h3"),c(8,"To your satisfaction"),l(),a(9,"p"),c(10,"If your labels do not meet your expectations, please "),a(11,"a",5),c(12,"contact us"),l(),c(13," right away and we will correct the problem. If the problem is on our end, we will gladly reprint, give you store credit or refund your purchase price. See our "),a(14,"a",6),c(15,"returns"),l(),c(16," page for details."),l()(),a(17,"div",4)(18,"h3"),c(19,"On-time delivery"),l(),a(20,"p"),c(21,"If your order ships after our guaranteed ship-by date, we'll refund your shipping cost. We cannot be responsible for delays caused by the carrier. How soon can you get an order? See our "),a(22,"a",7),c(23,"shipping"),l(),c(24," page for delivery timetables."),l()(),a(25,"div",4)(26,"h3"),c(27,"Our track record"),l(),a(28,"p"),c(29,"We've been making customers happy for over 20 years. Read over 20,000 independent "),a(30,"a",8),c(31,"reviews"),l(),c(32," from real customers."),l(),a(33,"p",9)(34,"a",10),c(35,"trustpilot"),l(),c(36," \xA0\u2022\xA0 "),a(37,"a",11),c(38,"feefo"),l(),c(39," \xA0\u2022\xA0 "),a(40,"a",12),c(41,"yelp"),l(),_(42,"br"),a(43,"a",13),c(44,"google"),l(),c(45," \xA0\u2022\xA0 "),a(46,"a",14),c(47,"weddingwire"),l()()()(),a(48,"div",15)(49,"h3"),c(50,"Have a problem with your order? Let us make it right."),l(),a(51,"p"),c(52,"Please email us at "),a(53,"a",16),c(54),l(),c(55," or call "),a(56,"a",16),c(57),l()()()()),r&2&&(m("items",o.breadcrumbItems),p(53),m("href",Z("mailto:",o.env.store.infoEmail),S),p(),M(o.env.store.infoEmail),p(2),m("href",Z("tel:",o.env.store.phoneNumeric),S),p(),ot("",o.env.store.phoneMnemonic," (",o.env.store.phone,")"))},dependencies:[ne,he],styles:[".pages-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.pages-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ccc}.pages-sub-header[_ngcontent-%COMP%]{margin-bottom:16px;font-size:15px;line-height:1.5}@media (min-width: 992px){.pages-header[_ngcontent-%COMP%]{margin-top:60px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:34px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:24px}.mobile[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.pages-header[_ngcontent-%COMP%]{margin-top:30px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:24px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:20px}.desktop[_ngcontent-%COMP%]{display:none!important}}",".guarantee-card-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;
31column-gap:2%;row-gap:20px}.guarantee-card[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;padding:24px 18px;border:1px solid #666;border-radius:6px}.guarantee-card[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-bottom:12px;font-size:22px}.guarantee-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{text-align:center;font-size:16px;line-height:1.5}.guarantee-review-links-container[_ngcontent-%COMP%]{margin-top:8px}.guarantee-contact-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;margin-top:40px;text-align:center}.guarantee-contact-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-bottom:4px}.guarantee-contact-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{line-height:1.5}.guarantee-contact-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{white-space:nowrap}@media (min-width: 992px){.guarantee-card[_ngcontent-%COMP%]{width:32%}}"]});let e=t;return e})();function eF(e,t){if(e&1){let n=G();a(0,"li",28),O("click",function(){let r=P(n).$implicit,o=v(2);return T(o.scrollToCategory(r.idToScroll))}),c(1),l()}if(e&2){let n=t.$implicit;p(),W(" ",n.name," ")}}function tF(e,t){if(e&1&&(a(0,"div",4)(1,"h2"),c(2),l(),a(3,"ul",26),U(4,eF,2,1,"li",null,H),l()()),e&2){let n=t.$implicit;p(2),M(n.title),p(2),$(n.categories)}}var r1=(()=>{let t=class t{constructor(i,r,o,s,d){this.titleService=i,this.meta=r,this.activatedRoute=o,this.router=s,this.viewportScroller=d,this.env=I,this.topOffset=100,this.breadcrumbItems=[{name:"Frequently Asked Questions",href:"",url:"faq"}],this.faqs=[{title:"Products",categories:[{name:"Labels",idToScroll:"labels"},{name:"Hang Tags",idToScroll:"hang-tags"},{name:"Coasters",idToScroll:"coasters"}]},{title:"Service & Account",categories:[{name:"Reorders",idToScroll:"reorders"},{name:"Proofs",idToScroll:"proofs"},{name:"Shipping",idToScroll:"shipping"}]},{title:"Customizing & Artwork",categories:[{name:"Personalizing our designs",idToScroll:"personalizing-our-designs"},{name:"Photos & Artwork",idToScroll:"photos-and-artwork"},{name:"Custom art",idToScroll:"custom-art"},{name:"Colors",idToScroll:"colors"}]}],this.titleService.setTitle("Frequently Asked Questions | Evermine"),this.meta.updateTag({name:"description",content:"Find answers to many frequently asked questions."}),this.activatedRoute.snapshot.fragment&&this.viewportScroller.setOffset([0,this.topOffset])}scrollToCategory(i){this.router.navigate(["/faq"],{fragment:i}),this.viewportScroller.setOffset([0,this.topOffset])}scrollToTop(){this.router.navigate(["/faq"])}};t.\u0275fac=function(r){return new(r||t)(C(te),C(ae),C(Pe),C(De),C(Ni))},t.\u0275cmp=R({type:t,selectors:[["app-faq"]],decls:483,vars:32,consts:[[3,"items"],[1,"ev-container","pages-container"],[1,"pages-header"],[1,"faq-categories-container"],[1,"faq-category"],[1,"faq-content-container"],["id","labels"],["containerClass","margin-bottom-16"],["accordion-title","",1,"faq-question"],["accordion-content","",1,"faq-answer"],["routerLink","/products/roll-labels",1,"ev-link-colored"],["routerLink","/products/wine-labels",1,"ev-link-colored"],["id","hang-tags"],[1,"bi-arrow-up-circle",3,"click"],["id","coasters"],["id","reorders"],["href","/reorder/",1,"ev-link-colored"],[1,"ev-link-colored",3,"href"],["id","proofs"],["id","shipping"],["routerLink","/shipping/",1,"ev-link-colored"],["id","personalizing-our-designs"],["id","photos-and-artwork"],["id","custom-art"],["href","/support/Evermine-Labels-custom-art-specs.pdf","target","_blank",1,"ev-link-colored"],[1,"add-margin-bottom"],[1,"ev-list"],["id","colors"],[3,"click"]],template:function(r,o){r&1&&(_(0,"app-breadcrumb",0),a(1,"div",1)(2,"div",2)(3,"h1"),c(4,"Frequently Asked Questions"),l()(),a(5,"div",3),U(6,tF,6,1,"div",4,H),l(),a(8,"div",5)(9,"div",2)(10,"h3",6),c(11,"Labels"),l()(),a(12,"app-accordion",7)(13,"div",8)(14,"p"),c(15,"Do you make custom sizes and shapes?"),l()(),a(16,"div",9)(17,"p"),c(18,"Yes. You can order roll labels in any size and shape. See "),a(19,"a",10),c(20,"custom roll labels"),l(),c(21," for details."),l()()(),a(22,"app-accordion",7)(23,"div",8)(24,"p"),c(25,"Are the labels waterproof?"),l()(),a(26,"div",9)(27,"p"),c(28,"Roll labels printed on BOPP, and sheet labels printed on vinyl, are waterproof under most circumstances. For extra protection, you can get roll labels with a gloss or matte laminate. Also, Estate Paper is a label material that has been specially designed for elegance and for immersion in ice buckets. This paper is water resistant."),l()()(),a(29,"app-accordion",7)(30,"div",8)(31,"p"),c(32,"Are the labels impervious to oils and acids?"),l()(),a(33,"div",9)(34,"p"),c(35,"BOPP roll labels, when ordered with matte or gloss laminate, are impervious to most oils and acids."),l()()(),a(36,"app-accordion",7)(37,"div",8)(38,"p"),c(39,"Can your labels go through the dishwasher?"),l()(),a(40,"div",9)(41,"p"),
vendor: 4,213 bytes, line 31
31c(42,"Our BOPP roll labels do well going through most dishwashers and most detergents. Over time the corners may begin to lift slightly. Paper labels do not survive a trip through the dishwasher."),l()()(),a(43,"app-accordion",7)(44,"div",8)(45,"p"),c(46,"What will the labels adhere to?"),l()(),a(47,"div",9)(48,"p"),c(49,"Our vinyl, BOPP, and paper labels will adhere to glass, plastic, metal, paper, fabric, wood, and wax. For best adhesion, apply labels at room temperature."),l()()(),a(50,"app-accordion",7)(51,"div",8)(52,"p"),c(53,"How do I choose the right size for my container?"),l()(),a(54,"div",9)(55,"p"),c(56,"This is a very important question. The best way to make sure the shape you choose fits your container, is to cut a piece of paper in the exact shape, and tape it to your container."),l()()(),a(57,"app-accordion",7)(58,"div",8)(59,"p"),c(60,"What is the best way to apply the labels?"),l()(),a(61,"div",9)(62,"p"),c(63,"For best results, apply labels to a clean, dry, oil-free, room-temperature surface."),l()()(),a(64,"app-accordion",7)(65,"div",8)(66,"p"),c(67,"Is there an easy way to remove the labels so I can re-use my container?"),l()(),a(68,"div",9)(69,"p"),c(70,"Our vinyl labels peel off easily after soaking for a minute in very warm water. Paper labels do not come off easily. BOPP labels leave an adhesive residue, which can be removed using a solvent like Goof-Off."),l()()(),a(71,"app-accordion",7)(72,"div",8)(73,"p"),c(74,"How do I choose the right size for my wine bottles?"),l()(),a(75,"div",9)(76,"p"),c(77,"See our labeling guide for wine labels "),a(78,"a",11),c(79,"here"),l(),c(80,"."),l()()(),a(81,"app-accordion",7)(82,"div",8)(83,"p"),c(84,"Can I put my new labels over the original labels on the bottles?"),l()(),a(85,"div",9)(86,"p"),c(87,"Yes you can. However for a profession effect, be sure the new labels are larger than the existing labels. Also, to minimize show-through, choose paper labels (not BOPP), choose a style that has a lot of ink coverage, and choose a bottle whose label is light colored."),l()()(),a(88,"app-accordion",7)(89,"div",8)(90,"p"),c(91,"Will the wine labels I ordered fit over the original labels?"),l()(),a(92,"div",9)(93,"p"),c(94,"They will if you measure carefully. Cut out the shape and place over the existing label. This is the best way to know if the label you order will fit over the original labels."),l()()(),a(95,"app-accordion",7)(96,"div",8)(97,"p"),c(98,"Are water bottle labels waterproof?"),l()(),a(99,"div",9)(100,"p"),c(101,"Our vinyl water bottle labels, and BOPP roll labels, are waterproof under most circumstances."),l()()(),a(102,"app-accordion",7)(103,"div",8)(104,"p"),c(105,"Why is there a gap between the label ends when it wraps around my bottles?"),l()(),a(106,"div",9)(107,"p"),c(108,"We make water bottle labels with a gap where the ends meet for better adhesion and because it looks better - it can be difficult to wrap them so the ends line up perfectly; having a gap between the ends makes any skew less obvious."),l()()(),a(109,"app-accordion",7)(110,"div",8)(111,"p"),c(112,"Are the bookplates acid free?"),l()(),a(113,"div",9)(114,"p"),c(115,"Yes, bookplates are printed on acid-free, archival quality paper. If you do a custom design with a special shape, be sure to specify paper, to get archival quality labels."),l()()(),a(116,"app-accordion",7)(117,"div",8)(118,"p"),c(119,"Are bookplates removeable?"),l()(),a(120,"div",9)(121,"p"),c(122,"Bookplates are not removable from paper. Trying to remove them will damage the paper they are on."),l()()()(),a(123,"div",5)(124,"div",2)(125,"h3",12),c(126,"Hang Tags"),l(),a(127,"i",13),O("click",function(){return o.scrollToTop()}),l()(),a(128,"app-accordion",7)(129,"div",8)(130,"p"),c(131,"What material is used for tags?"),l()(),a(132,"div",9)(133,"p"),c(134,"You can get tags in white or kraft card stock."),l()()(),a(135,"app-accordion",7)(136,"div",8)(137,"p"),c(138,"How much twine do you provide with the tags?"),l()(),a(139,"div",9)(140,"p"),c(141,"A set of tags comes with an 11-yard bundle of baker's twine, or approximately 33 feet."),l()()(),a(142,"app-accordion",7)(143,"div",8)(144,"p"),c(145,"Can I write on the tags?"),l()(),a(14
vendor: 8,256 bytes, line 31
316,"div",9)(147,"p"),c(148,"Yes, you can write on the front or back of the tags."),l()()(),a(149,"app-accordion",7)(150,"div",8)(151,"p"),c(152,"Will choosing kraft card stock affect the look of my tags?"),l()(),a(153,"div",9)(154,"p"),c(155,"The natural, light-brown look of kraft paper adds a darker, warmer cast to photos and colors. There is less contrast, so it works best with simple designs, black ink, and bold colors. Keep in mind that anything that shows as white, when printed on white card stock, will show as kraft, when printed on kraft. So a white background will be kraft-color, and white text will be kraft-color."),l()()(),a(156,"app-accordion",7)(157,"div",8)(158,"p"),c(159,"Can I get a custom size tag?"),l()(),a(160,"div",9)(161,"p"),c(162,"We don't offer hang tags in custom sizes."),l()()(),a(163,"app-accordion",7)(164,"div",8)(165,"p"),c(166,"Can I get tags without holes?"),l()(),a(167,"div",9)(168,"p"),c(169,"Sorry, we don't offer tags without holes."),l()()()(),a(170,"div",5)(171,"div",2)(172,"h3",14),c(173,"Coasters"),l(),a(174,"i",13),O("click",function(){return o.scrollToTop()}),l()(),a(175,"app-accordion",7)(176,"div",8)(177,"p"),c(178,"What are your coasters made of?"),l()(),a(179,"div",9)(180,"p"),c(181,"Coasters are printed on extra-thick, 58-point paperboard."),l()()(),a(182,"app-accordion",7)(183,"div",8)(184,"p"),c(185,"Are your coasters waterproof?"),l()(),a(186,"div",9)(187,"p"),c(188,"Coasters are not waterproof. They are made to absorb liquids for tabletop protection."),l()()(),a(189,"app-accordion",7)(190,"div",8)(191,"p"),c(192,"How durable are your coasters?"),l()(),a(193,"div",9)(194,"p"),c(195,"They are disposable by design, but are quite thick, durable and will easily withstand light use if not saturated with liquids or foods. If you want to have some coasters for memories, we recommend setting a few aside for this purpose."),l()()()(),a(196,"div",5)(197,"div",2)(198,"h3",15),c(199,"Reorders"),l(),a(200,"i",13),O("click",function(){return o.scrollToTop()}),l()(),a(201,"app-accordion",7)(202,"div",8)(203,"p"),c(204,"How do I reorder an item from a previous order?"),l()(),a(205,"div",9)(206,"p"),c(207,"Go to our "),a(208,"a",16),c(209,"reorder"),l(),c(210," and you can quickly find previous orders using order numbers. Or, if you have an account, you can log in and scroll through your order history to locate items ordered."),l()()(),a(211,"app-accordion",7)(212,"div",8)(213,"p"),c(214,"Will my reordered items match the colors from previous orders?"),l()(),a(215,"div",9)(216,"p"),c(217,'The color will be very close. We calibrate our printers every day, but there are slight variations in color because of daily fluctuations in humidity and temperature as well as equipment changes such as ink levels, and timing of consumables. To be sure to receive a "perfect" match, please mail us a sample from your previous order and we will do our best to match it.'),l()()(),a(218,"app-accordion",7)(219,"div",8)(220,"p"),c(221,"How do I change something on an item from a previous order?"),l()(),a(222,"div",9)(223,"p"),c(224,"Once you have added a reordered item to your cart, select the 'edit' button next to that item. It will take you to a page where you can make changes. If you need help contact us at "),a(225,"a",17),c(226),l(),c(227," or "),a(228,"a",17),c(229),l()()()()(),a(230,"div",5)(231,"div",2)(232,"h3",18),c(233,"Proofs"),l(),a(234,"i",13),O("click",function(){return o.scrollToTop()}),l()(),a(235,"app-accordion",7)(236,"div",8)(237,"p"),c(238,"How long will it take to see a proof?"),l()(),a(239,"div",9)(240,"p"),c(241,"You'll receive an emailed proof within two business days (M-F, excluding holidays)."),l()()(),a(242,"app-accordion",7)(243,"div",8)(244,"p"),c(245,"What should I do when I receive my emailed proofs?"),l()(),a(246,"div",9)(247,"p"),c(248,'We will print exactly what you see on the proof, so be sure it is how you want it. If so, click "OK as is". Your order will go to print right away. If you want to change something on your order and you do NOT need to see another proof, write your change in the instructions box, then click "OK With Changes." A designer will make the updates and send your order to print. If you need to make a change and you DO want to see another proof, write your change in the instructions box, and click "Need New Proof." A designer will make your updates and send you a new proof for approval.'),l()()(),a(249,"app-accordion",7)(250,"div",8)(251,"p"),c(252,"How long before I get an updated proof?"),l()(),a(253,"div",9)(254,"p"),c(255,"We make every effort to get you a revised proof within one business day."),l()()(),a(256,"app-accordion",7)(257,"div",8)(258,"p"),c(259,"If I approve my proof can I make changes later?"),l()(),a(260,"div",9)(261,"p"),c(262,"Orders are sent to print immediately once they have been approved, to make sure they get to customers in a timely manner."),l()()(),a(263,"app-accordion",7)(264,"div",8)(265,"p"),c(266,"I approved my proof, but I don't like the way my printed order looks. How do I fix this?"),l()(),a(267,"div",9)(268,"p"),c(269,"We want you to love your order! If you aren't happy with it, please contact us at "),a(270,"a",17),c(271),l(),c(272," or "),a(273,"a",17),c(274),l()()()(),a(275,"app-accordion",7)(276,"div",8)(277,"p"),c(278,"I've placed my order for roll labels. Will waiting for proofs cause a delay?"),l()(),a(279,"div",9)(280,"p"),c(281,"For short-run roll label orders, we try to send email proofs within 24 hours. After you approve your proof, it goes to print right away, and often ships the same day. For large roll label orders, we also mail you a printed proof. Once we get your approval of the printed proof, your order goes to press the same day, and ships as soon as it is completed. Most delays occur at the customer's end, when they don't realize they have an email waiting for them, or they are waiting for another person to weigh in. If you need a fast turnaround, be sure to respond promptly."),l()()()(),a(282,"div",5)(283,"div",2)(284,"h3",19),c(285,"Shipping"),l(),a(286,"i",13),O("click",function(){return o.scrollToTop()}),l()(),a(287,"app-accordion",7)(288,"div",8)(289,"p"),c(290,"How much is shipping?"),l()(),a(291,"div",9)(292,"p"),c(293),a(294,"a",20),c(295,"shipping page"),l(),c(296,". If you need your order faster, we have other shipping options available."),l()()(),a(297,"app-accordion",7)(298,"div",8)(299,"p"),c(300,"Why can't I get free shipping for bulky orders?"),l()(),a(301,"div",9)(302,"p"),c(303,"Our 'free shipping' option is only available on items that can be shipped in a flat envelope. The good news about shipping for bulky orders is that it is guaranteed to arrive fast. You'll get your order within 2 days after it leaves our building, as opposed to up to 7-10 business days with the 'free shipping' option."),l()()(),a(304,"app-accordion",7)(305,"div",8)(306,"p"),c(307,"How long will it take before my order is ready to ship?"),l()(),a(308,"div",9)(309,"p"),c(310,"Most orders are ready to ship within 2 business days of placing your order. Sometimes proofs or questions regarding your order can cause delays. If you haven't received a shipping confirmation by the end of the second day, feel free to reach out to us at "),a(311,"a",17),c(312),l(),c(313," or "),a(314,"a",17),c(315),l(),c(316," to see what might be causing a delay."),l()()(),a(317,"app-accordion",7)(318,"div",8)(319,"p"),c(320,"How long will it take my roll label order to ship?"),l()(),a(321,"div",9)(322,"p"),c(323,"Most roll label orders print and are ready to ship within 3-4 business days after proof approval. Unfortunately, we are not able to offer 'Rush' service on roll-label orders."),l()()(),a(324,"app-accordion",7)(325,"div",8)(326,"p"),c(327,"I notice that you're in La Grande. I am nearby. Can I pick up my order at your facility?"),l()(),a(328,"div",9)(329,"p"),c(330,'Of course. We love to meet our customers! Choose "will call" on the shipping information page when you are checking out. We will contact you when your order is ready. Our business hours are M-F, 7am-5pm.'),l()()()(),a(331,"div",5)(332,"div",2)(333,"h3",21),c(334,"Personalizing our designs"),l(),a(335,"i",13),O("click",function(){return o.scrollToTop()}
vendor: 2,676 bytes, line 31
31),l()(),a(336,"app-accordion",7)(337,"div",8)(338,"p"),c(339,"Can I order a personalized sample before placing a full order?"),l()(),a(340,"div",9)(341,"p"),c(342,"A single sample isn't possible, but you can place a minimum order for just one sheet of labels or one set of tags."),l()()(),a(343,"app-accordion",7)(344,"div",8)(345,"p"),c(346,"Do you have downloadable templates?"),l()(),a(347,"div",9)(348,"p"),c(349,"Evermine templates are not downloadable. They are programmed for use on our website only."),l()()(),a(350,"app-accordion",7)(351,"div",8)(352,"p"),c(353,"Will you check my spelling for me?"),l()(),a(354,"div",9)(355,"p"),c(356,"Sorry, we cannot be responsible for information you entered incorrectly. By submitting your text for an order, you are approving it for printing."),l()()()(),a(357,"div",5)(358,"div",2)(359,"h3",22),c(360,"Photos & Artwork"),l(),a(361,"i",13),O("click",function(){return o.scrollToTop()}),l()(),a(362,"app-accordion",7)(363,"div",8)(364,"p"),c(365,"How do I upload my photo/artwork to your templates?"),l()(),a(366,"div",9)(367,"p"),c(368,"Once you have chosen a design template, you'll be able to add your image. Select the 'personalize image' tab and then use the 'upload image' button. Navigate to where your image is stored on your computer or mobile device. When you've selected your image, it will appear in the template. You can then use the editing tools to zoom in/out and move your image up/down/left/right."),l()()(),a(369,"app-accordion",7)(370,"div",8)(371,"p"),c(372,"How do I adjust/crop my photo/artwork?"),l()(),a(373,"div",9)(374,"p"),c(375,'Once you have uploaded your photo, you can use the sliders and arrows (just under the upload button) to make adjustments to cropping. The "-/+" slider tool allows you to zoom in and out, the curved arrows rotate your image, and the straight arrows move your image up, down, left, and right.'),l()()(),a(376,"app-accordion",7)(377,"div",8)(378,"p"),c(379,"What kinds of image files can I upload online?"),l()(),a(380,"div",9)(381,"p"),c(382,"You can upload any of these file formats: pdf, png, jpg, or tif."),l()()(),a(383,"app-accordion",7)(384,"div",8)(385,"p"),c(386,"What size does the file need to be?"),l()(),a(387,"div",9)(388,"p"),c(389,'300 ppi (pixels per inch) at actual size is recommended for crisp, clear printed images. For instance, a 4" x 4" image should be 1200 x 1200 pixels. Note that if you start with a 300 ppi image but enlarge it to fit the template, that brings down the ppi so the image quality will be diminished. Also keep in mind that if you start with a 72ppi image and resize it to 300 ppi, it still only has the information value of a 72 p
31pi file so the quality will not improve.'),l()()(),a(390,"app-accordion",7)(391,"div",8)(392,"p"),c(393,"How do I upload my updated art for my order already in process?"),l()(),a(394,"div",9)(395,"p"),c(396,"For orders in process, please email art revisions to "),a(397,"a",17),c(398),l(),c(399," along with your order number and any special instructions."),l()()()(),a(400,"div",5)(401,"div",2)(402,"h3",23),c(403,"Custom art"),l(),a(404,"i",13),O("click",function(){return o.scrollToTop()}),l()(),a(405,"app-accordion",7)(406,"div",8)(407,"p"),c(408,"Do you have a list of artwork guidelines and requirements for professional designers?"),l()(),a(409,"div",9)(410,"p"),c(411,"Yes. You can view, print or download our "),a(412,"a",24),c(413,"custom art specs for designers"),l(),c(414,"."),l()()(),a(415,"app-accordion",7)(416,"div",8)(417,"p"),c(418,"Will you create my design or logo?"),l()(),a(419,"div",9)(420,"p"),c(421,"Our design team can help with this. Or, you can customize from hundreds of our designs for unique results. Feel free to contact us at "),a(422,"a",17),c(423),l(),c(424," or "),a(425,"a",17),c(426),l()()()(),a(427,"app-accordion",7)(428,"div",8)(429,"p"),c(430,"How do I create my own custom art?"),l()(),a(431,"div",9)(432,"p"),c(433,"If you already have a fully designed image, the 'Your Design' option is for you. For more information, see "),a(434,"a",24),c(435,"custom art specs for designers"),l(),c(436,". Or you can use one of our many in-house designs, and add your words, choose font styles, add your image, photo, art, and choose from thousands of icons."),l()()(),a(437,"app-accordion",7)(438,"div",8)(439,"p"),c(440,"In what form should I submit my art?"),l()(),a(441,"div",9)(442,"div")(443,"p",25),c(444,"We accept PDF, TIF, JPG, and PNG."),l(),a(445,"p",25),c(446,"You may also provide an AI, INDD, or PSD, in which case, follow these steps:"),l(),a(447,"ul",26)(448,"li"),c(449,"Outline all fonts"),l(),a(450,"li"),c(451,"Include linked artwork or photos"),l(),a(452,"li"),c(453,"Make a separate layer with bleed marks, dielines and other print information"),l(),a(454,"li"),c(455,"Click on 'PERSONALIZE' and choose 'blank image area'"),l(),a(456,"li"),c(457,"Place your order"),l(),a(458,"li"),c(459,"Email the file to "),a(460,"a",17),c(461),l()(),a(462,"li"),c(463,"Include your order number in the email"),l()()()()()(),a(464,"div",5)(465,"div",2)(466,"h3",27),c(467,"Colors"),l(),a(468,"i",13),O("click",function(){return o.scrollToTop()}
31),l()(),a(469,"app-accordion",7)(470,"div",8)(471,"p"),c(472,"Can I use my own custom color?"),l()(),a(473,"div",9)(474,"p"),c(475,"Yes, you can do this right on our site after you have chosen a style, shape and size. In 'personalize' section, choose 'color scheme' and then go to 'custom color' tab. Here you can create your own color."),l()()(),a(476,"app-accordion",7)(477,"div",8)(478,"p"),c(479,"How can I make sure that the printed color will be right for me?"),l()(),a(480,"div",9)(481,"p"),c(482,"For large roll label orders, we mail a printed proof so you can see the exact color of your labels. For sheet labels, order one sheet of labels in the style and color you are interested in. After receiving your test sheet, it's easy to reorder whatever quantity you need."),l()()()()()),r&2&&(m("items",o.breadcrumbItems),p(6),$(o.faqs),p(219),m("href",Z("mailto:",o.env.store.infoEmail),S),p(),M(o.env.store.infoEmail),p(2),m("href",Z("tel:",o.env.store.phoneNumeric),S),p(),M(o.env.store.phone),p(41),m("href",Z("mailto:",o.env.store.infoEmail),S),p(),M(o.env.store.infoEmail),p(2),m("href",Z("tel:",o.env.store.phoneNumeric),S),p(),M(o.env.store.phone),p(19),W("For orders over ",o.env.shipping.freeAt,", standard shipping is FREE. For details, go to the "),p(18),m("href",Z("mailto:",o.env.store.infoEmail),S),p(),M(o.env.store.infoEmail),p(2),m("href",Z("tel:",o.env.store.phoneNumeric),S),p(),M(o.env.store.phone),p(82),m("href",Z("mailto:",o.env.store.infoEmail),S),p(),M(o.env.store.infoEmail),p(24),m("href",Z("mailto:",o.env.store.infoEmail),S),p(),M(o.env.store.infoEmail),p(2),m("href",Z("tel:",o.env.store.phoneNumeric),S),p(),M(o.env.store.phone),p(34),m("href",Z("mailto:",o.env.store.infoEmail),S),p(),M(o.env.store.infoEmail))},dependencies:[ne,bu,he],styles:[".pages-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.pages-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ccc}.pages-sub-header[_ngcontent-%COMP%]{margin-bottom:16px;font-size:15px;line-height:1.5}@media (min-width: 992px){.pages-header[_ngcontent-%COMP%]{margin-top:60px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:34px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:24px}.mobile[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.pages-header[_ngcontent-%COMP%]{margin-top:30px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:24px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:20px}.desktop[_ngcontent-%COMP%]{display:none!important}}",'.faq-categories-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;column-gap:2%}.faq-category[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:24px}.faq-category[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin-bottom:8px}.faq-category[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;padding-left:4px;font-size:16px;font-weight:500;line-height:1.8}.faq-category[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{color:var(--ev-link-color)}.faq-content-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.faq-content-container[_ngcontent-%COMP%] .pages-header[_ngcontent-%COMP%]{justify-content:space-between}.faq-content-container[_ngcontent-%COMP%] .pages-header[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:var(--ev-dark-color);font-size:22px;cursor:pointer}.faq-question[_ngcontent-%COMP%], .faq-answer[_ngcontent-%COMP%]{display:flex;align-items:baseline}.faq-question[_ngcontent-%COMP%]{font-size:17px;font-weight:500;line-height:1.3}.faq-answer[_ngcontent-%COMP%]{margin-bottom:8px;font-size:15px;line-height:1.5}.faq-answer[_ngcontent-%COMP%] .add-margin-top[_ngcontent-%COMP%]{margin-top:16px}.faq-answer[_ngcontent-%COMP%] .add-margin-bottom[_ngcontent-%COMP%]{margin-bottom:4px}.faq-question[_ngcontent-%COMP%]:before, .faq-answer[_ngcontent-%COMP%]:before{margin-right:8px;font-size:24px;font-weight:700;line-height:inherit}.faq-question[_ngcontent-%COMP%]:before{content:"Q."}.faq-answer[_ngcontent-%COMP%]:before{content:"A."}@media (min-width: 992px){.faq-question[_ngcontent-%COMP%]{cursor:pointer}.faq-question[_ngcontent-%COMP%]:hover{color:var(--secondary-color)}.faq-category[_ngcontent-%COMP%]{width:32%}.faq-category[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:28px}.faq-category[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{cursor:pointer}.faq-category[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{color:var(--secondary-color)}}@media (max-width: 991px){.faq-category[_ngcontent-%COMP%]{width:100%}.faq-category[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:24px}}']});let e=t;return e})();var gg="millisecond",Qo="second",Zo="minute",Ko="hour";var Eu="week",On="month",a1="quarter",qi="year",Jo="date",o1="Invalid Date",nF=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,iF=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}
31|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,rF={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:e=>{let t=["th","st","nd","rd"],n=e%100;return`[${e}${t[(n-20)%10]||t[n]||t[0]}]`}},mg=(e,t,n)=>{let i=String(e);return!i||i.length>=t?e:`${Array(t+1-i.length).join(n)}${e}`},l1=(e,t)=>{if(e.date()<t.date())return-l1(t,e);let n=12*(t.year()-e.year())+(t.month()-e.month()),i=e.clone().add(n,On),r=t-i<0,o=e.clone().add(n+(r?-1:1),On);return+(-(n+(t-i)/(r?i-o:o-i))||0)},oF={s:mg,z:e=>{let t=-e.utcOffset(),n=Math.abs(t),i=Math.floor(n/60),r=n%60;return`${t<=0?"+":"-"}${mg(i,2,"0")}:${mg(r,2,"0")}`},m:l1,a:e=>e<0?Math.ceil(e)||0:Math.floor(e),p:e=>({M:On,y:qi,w:Eu,d:"day",D:Jo,h:Ko,m:Zo,s:Qo,ms:gg,Q:a1})[e]||String(e||"").toLowerCase().replace(/s$/,""),u:e=>e===void 0},Va="en",Tr={};Tr[Va]=rF;var c1="$isDayjsObject",vg=e=>e instanceof Xo||!(!e||!e[c1]),za=(e,t,n)=>{let i;if(!e)return Va;if(typeof e=="string"){let r=e.toLowerCase();Tr[r]&&(i=r),t&&(Tr[r]=t,i=r);let o=e.split("-");if(!i&&o.length>1)return za(o[0])}else{let{name:r}=e;Tr[r]=e,i=r}return!n&&i&&(Va=i),i||!n&&Va},Ve=function(e,t){if(vg(e))return e.clone();let n=typeof t=="object"?t:{};return n.date=e,n.args=arguments,new Xo(n)},Oe=oF;Oe.l=za,Oe.i=vg,Oe.w=(e,t)=>Ve(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset});var Xo=class{constructor(t){this.$L=za(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[c1]=!0}parse(t){this.$d=(n=>{let{date:i,utc:r}=n;if(i===null)return new Date(NaN);if(Oe.u(i))return new Date;if(i instanceof Date)return new Date(i);if(typeof i=="string"&&!/Z$/i.test(i)){let o=i.match(nF);if(o){let s=o[2]-1||0,d=(o[7]||"0").substring(0,3);return r?new Date(Date.UTC(o[1],s,o[3]||1,o[4]||0,o[5]||0,o[6]||0,d)):new Date(o[1],s,o[3]||1,o[4]||0,o[5]||0,o[6]||0,d)}}return new Date(i)})(t),this.init()}init(){let{$d:t}=this;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()}$utils(){return Oe}isValid(){return this.$d.toString()!==o1}isSame(t,n){let i=Ve(t);return this.startOf(n)<=i&&i<=this.endOf(n)}isAfter(t,n){return Ve(t)<this.startOf(n)}isBefore(t,n){return this.endOf(n)<Ve(t)}$g(t,n,i){return Oe.u(t)?this[n]:this.set(i,t)}unix(){return Math.floor(this.valueOf()/1e3)}valueOf(){return this.$d.getTime()}startOf(t,n){let i=!!Oe.u(n)||n,r=Oe.p(t),o=(g,b)=>{let y=Oe.w(this.$u?Date.UTC(this.$y,b,g):new Date(this.$y,b,g),this);return i?y:y.endOf("day")},s=(g,b)=>Oe.w(this.toDate()[g].apply(this.toDate("s"),(i?[0,0,0,0]:[23,59,59,999]).slice(b)),this),{$W:d,$M:u,$D:f}=this,h="set"+(this.$u?"UTC":"");switch(r){case qi:return i?o(1,0):o(31,11);case On:return i?o(1,u):o(0,u+1);case Eu:{let g=this.$locale().weekStart||0,b=(d<g?d+7:d)-g;return o(i?f-b:f+(6-b),u)}case"day":case Jo:return s(`${h}Hours`,0);case Ko:return s(`${h}Minutes`,1);case Zo:return s(`${h}Seconds`,2);case Qo:return s(`${h}Milliseconds`,3);default:return this.clone()}}endOf(t){return this.startOf(t,!1)}$set(t,n){let i=Oe.p(t),r="set"+(this.$u?"UTC":""),o={day:`${r}Date`,[Jo]:`${r}Date`,[On]:`${r}Month`,[qi]:`${r}FullYear`,[Ko]:`${r}Hours`,[Zo]:`${r}Minutes`,[Qo]:`${r}Seconds`,[gg]:`${r}Milliseconds`}[i],s=i==="day"?this.$D+(n-this.$W):n;if(i===On||i===qi){let d=this.clone().set(Jo,1);d.$d[o](s),d.init(),this.$d=d.set(Jo,Math.min(this.$D,d.daysInMonth())).$d}else o&&this.$d[o](s);return this.init(),this}set(t,n){return this.clone().$set(t,n)}get(t){return this[Oe.p(t)]()}add(t,n){t=Number(t);let i=Oe.p(n),r=d=>{let u=Ve(this);return Oe.w(u.date(u.date()+Math.round(d*t)),this)};if(i===On)return this.set(On,this.$M+t);if(i===qi)return this.set(qi,this.$y+t);if(i==="day")return r(1);if(i===Eu)return r(7);let o={[Zo]:6e4,[Ko]:36e5,[Qo]:1e3}[i]||1,s=this.$d.getTime()+t*o;return Oe.w(s,this)}subtract(t,n){return this.add(-1*t,n)}format(t){let n=this.$locale();if(!this.isValid())return n.invalidDate||o1;let i=t||"YYYY-MM-DDTHH:mm:ssZ",r=Oe.z(this),{$H:o,$m:s,$M:d}=this,{weekdays:u,months:f,meridiem:h}=n,g=(L,j,z,ve)=>L&&(L[j]||L(this,i))||z[j].slice(0,ve),b=L=>Oe.s(o%12||12,L,"0"),y=h||((L,j,z)=>{let ve=L<12?"AM":"PM";return z?ve.toLowerCase():ve}),D=L=>{switch(L){case"YY":return String(this.$y).slice(-2);
31case"YYYY":return Oe.s(this.$y,4,"0");case"M":return d+1;case"MM":return Oe.s(d+1,2,"0");case"MMM":return g(n.monthsShort,d,f,3);case"MMMM":return g(f,d);case"D":return this.$D;case"DD":return Oe.s(this.$D,2,"0");case"d":return String(this.$W);case"dd":return g(n.weekdaysMin,this.$W,u,2);case"ddd":return g(n.weekdaysShort,this.$W,u,3);case"dddd":return u[this.$W];case"H":return String(o);case"HH":return Oe.s(o,2,"0");case"h":return b(1);case"hh":return b(2);case"a":return y(o,s,!0);case"A":return y(o,s,!1);case"m":return String(s);case"mm":return Oe.s(s,2,"0");case"s":return String(this.$s);case"ss":return Oe.s(this.$s,2,"0");case"SSS":return Oe.s(this.$ms,3,"0");case"Z":return r}return null};return i.replace(iF,(L,j)=>j||D(L)||r.replace(":",""))}utcOffset(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)}diff(t,n,i){let r=Oe.p(n),o=Ve(t),s=(o.utcOffset()-this.utcOffset())*6e4,d=this-o,u=()=>Oe.m(this,o),f;switch(r){case qi:f=u()/12;break;case On:f=u();break;case a1:f=u()/3;break;case Eu:f=(d-s)/6048e5;break;case"day":f=(d-s)/864e5;break;case Ko:f=d/36e5;break;case Zo:f=d/6e4;break;case Qo:f=d/1e3;break;default:f=d}return i?f:Oe.a(f)}daysInMonth(){return this.endOf(On).$D}$locale(){return Tr[this.$L]}locale(t,n){if(!t)return this.$L;let i=this.clone(),r=za(t,n,!0);return r&&(i.$L=r),i}clone(){return Oe.w(this.$d,this)}toDate(){return new Date(this.valueOf())}toJSON(){return this.isValid()?this.toISOString():null}toISOString(){return this.$d.toISOString()}toString(){return this.$d.toUTCString()}},s1=Xo.prototype;Ve.prototype=s1,[["$ms",gg],["$s",Qo],["$m",Zo],["$H",Ko],["$W","day"],["$M",On],["$y",qi],["$D",Jo]].forEach(e=>{s1[e[1]]=function(t){return this.$g(t,e[0],e[1])}}),Ve.extend=(e,t)=>(e.$i||(e(t,Xo,Ve),e.$i=!0),Ve),Ve.locale=za,Ve.isDayjs=vg,Ve.unix=e=>Ve(1e3*e),Ve.en=Tr[Va],Ve.Ls=Tr,Ve.p={};var d1="minute",sF=/[+-]\d\d(?::?\d\d)?/g,aF=/([+-]|\d\d)/g,u1=(e,t,n)=>{let i=t.prototype;n.utc=function(h){return new t({date:h,utc:!0,args:arguments})},i.utc=function(h){let g=n(this.toDate(),{locale:this.$L,utc:!0});return h?g.add(this.utcOffset(),d1):g},i.local=function(){return n(this.toDate(),{locale:this.$L,utc:!1})};let r=i.parse;i.parse=function(h){h.utc&&(this.$u=!0),this.$utils().u(h.$offset)||(this.$offset=h.$offset),r.call(this,h)};let o=i.init;i.init=function(){if(this.$u){let{$d:h}=this;this.$y=h.getUTCFullYear(),this.$M=h.getUTCMonth(),this.$D=h.getUTCDate(),this.$W=h.getUTCDay(),this.$H=h.getUTCHours(),this.$m=h.getUTCMinutes(),this.$s=h.getUTCSeconds(),this.$ms=h.getUTCMilliseconds()}else o.call(this)};let s=i.utcOffset;i.utcOffset=function(h,g){let{u:b}=this.$utils();if(b(h))return this.$u?0:b(this.$offset)?s.call(this):this.$offset;if(typeof h=="string"&&(h=(function(j=""){let z=j.match(sF);if(!z)return null;let[ve,at,Te]=`${z[0]}`.match(aF)||["-",0,0],_t=60*+at+ +Te;return _t===0?0:ve==="+"?_t:-_t})(h),h===null))return this;let y=Math.abs(h)<=16?60*h:h;if(y===0)return this.utc(g);let D=this.clone();if(g)return D.$offset=y,D.$u=!1,D;let L=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();return D=this.local().add(y+L,d1),D.$offset=y,D.$x.$localOffset=L,D};let d=i.format;i.format=function(h){let g=h||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return d.call(this,g)},i.valueOf=function(){let h=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*h},i.isUTC=function(){return!!this.$u},i.toISOString=function(){return this.toDate().toISOString()},i.toString=function(){return this.toDate().toUTCString()};let u=i.toDate;i.toDate=function(h){return h==="s"&&this.$offset?n(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():u.call(this)};let f=i.diff;i.diff=function(h,g,b){if(h&&this.$u===h.$u)return f.call(this,h,g,b);let y=this.local(),D=n(h).local();return f.call(y,D,g,b)}};Ve.extend(u1);var kr=({day:e=1,month:t,year:n})=>Ve(`${n}-${t}-${e}`,"YYYY-M-D"),Ba=(e,t,n,i)=>{let r=Ve(kr({month:n,year:i})).day(t);return r.month()!==n-1&&(r=r.add(1,"week")),r=r.add(e-1,"week"),r},lF=(e,t,n)=>{let i=Ve(kr({month:t,year:n})).daysInMonth(),o=Ve(`${n}-${t}-${i}`,"YYYY-M-D").day(e);return o.month()!==t-1&&(o=o.subtract(1,"week")),o},p1=(e=new Date().getFullYear(),{shiftSaturdayHolidays:t=!0,shiftSundayHolidays:n=!0}={})=>{let i=[];return i.push({name:"New Year's Day",date:kr({day:1,month:1,year:e})}),i.push({name:"Birthday of Martin Luther King, Jr.",date:Ba(3,1,1,e)}),i.push({name:"Washington's Birthday",alsoObservedAs:"Presidents' Day",date:Ba(3,1,2,e)}
31),i.push({name:"Memorial Day",date:lF(1,5,e)}),e>2020&&i.push({name:"Juneteenth National Independence Day",date:kr({day:19,month:6,year:e})}),i.push({name:"Independence Day",date:kr({day:4,month:7,year:e})}),i.push({name:"Labor Day",date:Ba(1,1,9,e)}),i.push({name:"Columbus Day",alsoObservedAs:"Indigenous Peoples' Day",date:Ba(2,1,10,e)}),i.push({name:"Veterans Day",date:kr({day:11,month:11,year:e})}),i.push({name:"Thanksgiving Day",date:Ba(4,4,11,e)}),i.push({name:"Christmas Day",date:kr({day:25,month:12,year:e})}),i.map(r=>{let o=Ve(r.date);return o.day()===0&&n&&(o=o.add(1,"day")),o.day()===6&&t&&(o=o.subtract(1,"day")),{name:r.name,alsoObservedAs:r.alsoObservedAs,date:o.toDate(),dateString:o.format("YYYY-MM-DD")}})};function dF(e,t){if(e&1&&(a(0,"h1",4)(1,"span",11),c(2,"Shipping"),l(),_(3,"img",12),l()),e&2){let n=v();p(3),m("src",n.env.imgUrl+n.featureImg,S)}}function uF(e,t){e&1&&(a(0,"h1"),c(1,"Shipping"),l())}function pF(e,t){e&1&&(a(0,"div",5)(1,"h3",4),c(2,"Get it by Christmas GUARANTEED"),l(),a(3,"p"),c(4,"Up to December 18 "),_(5,"br"),c(6," select "),a(7,"b"),c(8,"PRIORITY"),l()(),a(9,"p"),c(10,"Up to December 21 "),_(11,"br"),c(12," select "),a(13,"b"),c(14,"RUSH"),l()(),a(15,"p",13),c(16,"*Sheet labels, coasters and tags only. Roll labels cannot be guaranteed to arrive by Christmas."),l()()),e&2&&(p(9),Rt("margin-top",8,"px"))}function fF(e,t){if(e&1&&(a(0,"p"),c(1),l()),e&2){let n=v();p(),W("",n.delivaryDateFlag,"Delivery date adjusted for holiday")}}function hF(e,t){if(e&1&&(a(0,"tr")(1,"td"),c(2),l(),a(3,"td"),c(4),l(),a(5,"td"),c(6),l(),a(7,"td"),c(8),l()()),e&2){let n=t.$implicit;p(2),M(n.name),p(2),M(n.cost),p(2),M(n.time),p(2),M(n.deliveryDate)}}function mF(e,t){e&1&&oe(0)}function gF(e,t){if(e&1&&ee(0,mF,1,0,"ng-container",14),e&2){v();let n=V(21);m("ngTemplateOutlet",n)}}function vF(e,t){if(e&1&&(a(0,"tr")(1,"td"),c(2),l(),a(3,"td"),c(4),l(),a(5,"td"),c(6,"Calculated at Checkout"),l(),a(7,"td"),c(8),l(),a(9,"td"),c(10),l()()),e&2){let n=t.$implicit;p(2),M(n.name),p(2),M(n.cost),p(4),M(n.time),p(2),M(n.deliveryDate)}}function yF(e,t){e&1&&oe(0)}function _F(e,t){if(e&1&&ee(0,yF,1,0,"ng-container",14),e&2){v();let n=V(21);m("ngTemplateOutlet",n)}}function CF(e,t){if(e&1&&(a(0,"tr")(1,"td"),c(2),l(),a(3,"td"),c(4),l(),a(5,"td"),c(6,"Calculated at Checkout"),l(),a(7,"td"),c(8),l(),a(9,"td"),c(10),l()()),e&2){let n=t.$implicit;p(2),M(n.name),p(2),M(n.cost),p(4),M(n.time),p(2),M(n.deliveryDate)}}function bF(e,t){e&1&&oe(0)}function xF(e,t){if(e&1&&ee(0,bF,1,0,"ng-container",14),e&2){v();let n=V(21);m("ngTemplateOutlet",n)}}var f1=(()=>{let t=class t{constructor(i,r,o,s){this.titleService=i,this.meta=r,this.activatedRoute=o,this.promosService=s,this.env=I,this.breadcrumbItems=[{name:"Shipping",href:"",url:"shipping"}],this.holidays=this.getHolidayDates(),this.usHolidayFlag=!1,this.caHolidayFlag=!1,this.intlHolidayFlag=!1,this.costFlag="*",this.delivaryDateFlag="**",this.usShippingOptions=[],this.caShippingOptions=[],this.intlShippingOptions=[],this.showChristmasGuarantee=!1,this.shippingCardClass="two-to-one",this.featureImg="/home/icon/santa-sleigh-sm.png",this.titleService.setTitle("Shipping Info | Free Shipping | Evermine"),this.meta.updateTag({name:"description",content:`Free Standard Shipping for U.S. for orders of +${this.env.shipping.freeAt}.`})}ngOnInit(){let i=Mn(new Date,"yyyy-MM-dd","en_US");i>="2025-10-28"&&i<"2025-12-21"&&(this.showChristmasGuarantee=!0,this.shippingCardClass="three-to-one"),this.shippingInfoSub=this.activatedRoute.data.subscribe({next:({shippingInfo:r})=>{let o=new Date;r.forEach(s=>{let d={name:s.name,cost:"$"+s.price,time:"",deliveryDate:""};s.countryBranding?d.name=s.countryBranding:s.branding&&(d.name=s.branding),(s.shipCode=="UMV"||s.countryCode!="US")&&(d.cost+=this.costFlag),s.deliveryVar>0?d.time=`About ${s.productionTime+s.transitTime} 32 - ${s.productionTime+s.transitTime+s.deliveryVar} business days`:s.rush?d.time=`${s.productionTime+s.transitTime} business days`:d.time=`${s.productionTime+s.transitTime} business days`,s.guaranteed?d.deliveryDate="Guaranteed: ":d.deliveryDate="Estimated: ";let u=this.addWorkingDates(s.productionTime+this.promosService.promo.extraShipD
32ays,o,!1),f=this.addWorkingDates(s.transitTime,u.date,!1,s.saturday,!0);d.deliveryDate+=f.short;let h=!1;if(s.deliveryVar>0){let g=this.addWorkingDates(s.deliveryVar,f.date,!1,!1,!0);h=g.includesHoliday,d.deliveryDate+=` to ${g.short}`}(u.includesHoliday||f.includesHoliday||h)&&(d.deliveryDate+=this.delivaryDateFlag),s.countryCode=="US"?(this.usShippingOptions.push(d),(u.includesHoliday||f.includesHoliday||h)&&(this.usHolidayFlag=!0)):s.countryCode=="CA"?(this.caShippingOptions.push(d),(u.includesHoliday||f.includesHoliday||h)&&(this.caHolidayFlag=!0)):(this.intlShippingOptions.push(d),(u.includesHoliday||f.includesHoliday||h)&&(this.intlHolidayFlag=!0))})}})}ngOnDestroy(){this.shippingInfoSub.unsubscribe()}addWorkingDates(i,r=new Date,o=!1,s=!1,d=!1){let u=!1,f=1440*60*1e3,h=new Date(r);o&&(h=new Date(h.getTime()+f));let g=[...this.holidays];if(d){let b=g.find(y=>y.name=="Thanksgiving Day");if(b){let y=new Date(b.date.getTime()+f),D=Mn(y,"yyyy-MM-dd","en_US"),L={name:"Black Friday",date:y,dateString:D};g.push(L)}}for(;i>0;){h=new Date(h.getTime()+f);let b=Mn(h,"yyyy-MM-dd","en_US"),y=g.filter(D=>D.dateString==b).length>0;y&&(u=!0),h.getDay()!==0&&(h.getDay()!==6||s)&&!y&&i--}return{date:h,short:h.toLocaleString("en-US",{year:"numeric",month:"2-digit",day:"2-digit"}),includesHoliday:u}}getHolidayDates(){let i=new Date().getFullYear(),r={shiftSaturdayHolidays:!0,shiftSundayHolidays:!0},o=["New Year's Day","Memorial Day","Independence Day","Labor Day","Thanksgiving Day","Christmas Day"];return p1(i,r).filter(d=>o.includes(d.name))}};t.\u0275fac=function(r){return new(r||t)(C(te),C(ae),C(Pe),C(Yo))},t.\u0275cmp=R({type:t,selectors:[["app-shipping"]],decls:95,vars:15,consts:[["deliveryAdjust",""],[3,"items"],[1,"ev-container","pages-container"],[1,"pages-header"],[1,"color-red"],[1,"shipping-card","color-red"],[1,"shipping-card"],["routerLink","/guarantee",1,"ev-link-colored"],[1,"shipping-section"],[1,"shipping-table-container"],[1,"shipping-table-caption"],[1,"ttop"],["alt","christmas shipping guarantee","width","150","height","40","loading","lazy",3,"src"],[2,"font-size","14px","margin-top","8px"],[4,"ngTemplateOutlet"]],template:function(r,o){r&1&&(_(0,"app-breadcrumb",1),a(1,"div",2)(2,"div",3),x(3,dF,4,1,"h1",4),x(4,uF,2,0,"h1"),l(),a(5,"div"),x(6,pF,17,2,"div",5),a(7,"div",6)(8,"h3"),c(9,"Free shipping"),l(),a(10,"p"),c(11),l()(),a(12,"div",6)(13,"h3"),c(14,"On-time delivery"),l(),a(15,"p"),c(16,"If your order ships after our guaranteed ship-by date, we'll refund your shipping cost. We cannot be responsible for delays caused by the carrier. See our "),a(17,"a",7),c(18,"guarantee page"),l(),c(19," for details."),l()()(),ee(20,fF,2,1,"ng-template",null,0,Nt),a(22,"div",8)(23,"div",3)(24,"h3"),c(25,"U.S. Shipping"),l()(),a(26,"div",9)(27,"table")(28,"tbody")(29,"tr")(30,"th"),c(31,"Shipping option"),l(),a(32,"th"),c(33,"Cost"),l(),a(34,"th"),c(35,"Processing + Shipping time"),l(),a(36,"th"),c(37,"Delivery time (if ordered today)"),l()(),U(38,hF,9,4,"tr",null,H),l()()(),a(40,"div",10),x(41,gF,1,1,"ng-container"),a(42,"p")(43,"b"),c(44),l()(),a(45,"p"),c(46,"Priority shipping option not available for all orders. Roll labels ship free using ground shipping and may take additional time. Some bulky items will increase the cost of shipping. Shipments to P.O. boxes and APO/FPO address will be sent by USPS and delivery dates are not guaranteed. Delivery time guarantee does not apply to any shipping option with estimated delivery dates."),l()()(),a(47,"div",8)(48,"div",3)(49,"h3"),c(50,"Canada Shipping"),l()(),a(51,"div",9)(52,"table")(53,"tbody")(54,"tr")(55,"th"),c(56,"Shipping option"),l(),a(57,"th"),c(58,"Cost"),l(),a(59,"th"),c(60,"Duties, Taxes & Brokerage Fees"),l(),a(61,"th"),c(62,"Processing + Shipping time"),l(),a(63,"th"),c(64,"Delivery time (if ordered today)"),l()(),U(65,vF,11,4,"tr",null,H),l()()(),a(67,"div",10),x(68,_F,1,1,"ng-container"),a(69,"p"),c(70),l()()(),a(71,"div",8)(72,"div",3)(73,"h3"),c(74,"International Shipping"),l()(),a(75,"div",9)(76,"table")(77,"tbody")(78,"tr")(79,"th"),c(80,"Shipping option"),l(),a(81,"th"),c(82,"Cost"),l(),a(83,"th"),c(84,"Duties, Taxes & Brokerage Fees"),l(),a(85,"th"),c(86,"Processing
32+ Shipping time"),l(),a(87,"th"),c(88,"Delivery time (if ordered today)"),l()(),U(89,CF,11,4,"tr",null,H),l()()(),a(91,"div",10),x(92,xF,1,1,"ng-container"),a(93,"p"),c(94),l()()()()),r&2&&(m("items",o.breadcrumbItems),p(3),w(o.showChristmasGuarantee?3:-1),p(),w(o.showChristmasGuarantee?-1:4),p(),Le(Z("shipping-card-container ",o.shippingCardClass)),p(),w(o.showChristmasGuarantee?6:-1),p(5),W("Priority U.S. shipping for purchase of ",o.env.shipping.freeAt," or more. Priority shipping is not available for all orders. Offer does not apply to some bulky items."),p(27),$(o.usShippingOptions),p(3),w(o.usHolidayFlag?41:-1),p(3),ot("",o.costFlag,"Free Priority shipping for orders of ",o.env.shipping.freeAt,"+"),p(21),$(o.caShippingOptions),p(3),w(o.caHolidayFlag?68:-1),p(2),W("",o.costFlag,"Shipping will be more if your order weighs over two pounds (most orders weigh less than one pound). Delivery time guarantee does not apply to any shipping option with estimated delivery dates."),p(19),$(o.intlShippingOptions),p(3),w(o.intlHolidayFlag?92:-1),p(2),W("",o.costFlag,"Shipping will be more if your order weighs over two pounds (most orders weigh less than one pound). Delivery time guarantee does not apply to any shipping option with estimated delivery dates."))},dependencies:[ne,he,pi],styles:[".pages-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.pages-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ccc}.pages-sub-header[_ngcontent-%COMP%]{margin-bottom:16px;font-size:15px;line-height:1.5}@media (min-width: 992px){.pages-header[_ngcontent-%COMP%]{margin-top:60px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:34px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:24px}.mobile[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.pages-header[_ngcontent-%COMP%]{margin-top:30px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:24px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:20px}.desktop[_ngcontent-%COMP%]{display:none!important}}",'.shipping-card-container[_ngcontent-%COMP%]{display:flex;column-gap:2%;row-gap:20px}.shipping-card[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;padding:24px 18px;border:1px solid #666;border-radius:6px}.shipping-card.color-red[_ngcontent-%COMP%]{color:red;border-color:red}.shipping-card[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-bottom:12px;text-align:center;font-size:22px;line-height:1.3}.shipping-card[_ngcontent-%COMP%] h3.color-red[_ngcontent-%COMP%]{color:red}.shipping-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{text-align:center;font-size:16px;line-height:1.5}.pages-header[_ngcontent-%COMP%] .color-red[_ngcontent-%COMP%]{color:red}.ttop[_ngcontent-%COMP%]{vertical-align:text-top}.shipping-section[_ngcontent-%COMP%]{display:flex;flex-direction:column}.shipping-table-container[_ngcontent-%COMP%]{position:relative;width:100%;overflow-x:auto}.shipping-table-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse;border-spacing:0}.shipping-table-container[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .shipping-table-container[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:20px 10px;text-align:center;line-height:1.3;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.shipping-table-container[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:not(:first-child), .shipping-table-container[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:not(:first-child){border-right:1px solid #dfdfdf}.shipping-table-container[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:first-child, .shipping-table-container[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:first-child{position:sticky;left:0}.shipping-table-container[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:first-child:before, .shipping-table-container[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:first-child:before{content:"";position:absolute;
32left:0;top:0;width:100%;height:100%;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}.shipping-table-container[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{background-color:#f8f8f8}.shipping-table-container[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{background-color:#fff}.shipping-table-caption[_ngcontent-%COMP%]{margin-top:12px;padding-left:4px;padding-right:4px;font-size:12px;line-height:1.5}@media (min-width: 992px){.two-to-one[_ngcontent-%COMP%] .shipping-card[_ngcontent-%COMP%]{width:49%}.three-to-one[_ngcontent-%COMP%] .shipping-card[_ngcontent-%COMP%]{width:32%}.shipping-table-container[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .shipping-table-container[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{font-size:14px}}@media (max-width: 991px){.shipping-card-container[_ngcontent-%COMP%]{flex-wrap:wrap}.shipping-table-container[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .shipping-table-container[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{font-size:12px}}']});let e=t;return e})();var h1=(()=>{let t=class t{constructor(i){this.httpClient=i,this.env=I}getShippingPageInfo(){return this.httpClient.get(`${I.apiUrl}/shipping-info`)}};t.\u0275fac=function(r){return new(r||t)(F(et))},t.\u0275prov=A({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var m1=(e,t)=>E(h1).getShippingPageInfo().pipe(Ne(()=>Y(null)));var wF=new B("recaptcha-language"),EF=new B("recaptcha-base-url"),SF=new B("recaptcha-nonce-tag"),MF=new B("recaptcha-settings"),DF=new B("recaptcha-v3-site-key"),IF=new B("recaptcha-loader-options");function OF(e,t,n,{url:i,lang:r,nonce:o}={}){window.ng2recaptchaloaded=()=>{n(grecaptcha)};let s=document.createElement("script");s.innerHTML="";let{url:d,nonce:u}=t(new URL(i||"https://www.google.com/recaptcha/api.js"));d.searchParams.set("render",e==="explicit"?e:e.key),d.searchParams.set("onload","ng2recaptchaloaded"),d.searchParams.set("trustedtypes","true"),r&&d.searchParams.set("hl",r),s.src=d.href;let f=u||o;f&&s.setAttribute("nonce",f),s.async=!0,s.defer=!0,document.head.appendChild(s)}function PF({v3SiteKey:e,onBeforeLoad:t,onLoaded:n}){let i=e?{key:e}:"explicit";g1.loadScript(i,t,n)}var g1={loadScript:OF,newLoadScript:PF};function TF(e){return e.asObservable().pipe(bt(t=>t!==null))}var v1=(()=>{let t=class t{constructor(i,r,o,s,d,u){this.platformId=i,this.language=r,this.baseUrl=o,this.nonce=s,this.v3SiteKey=d,this.options=u;let f=this.init();this.ready=f?TF(f):Y()}init(){if(t.ready)return t.ready;if(!je(this.platformId))return;let i=new tt(null);return t.ready=i,g1.newLoadScript({v3SiteKey:this.v3SiteKey,onBeforeLoad:r=>{if(this.options?.onBeforeLoad)return this.options.onBeforeLoad(r);let o=new URL(this.baseUrl??r);return this.language&&o.searchParams.set("hl",this.language),{url:o,nonce:this.nonce}},onLoaded:r=>{let o=r;this.options?.onLoaded&&(o=this.options.onLoaded(r)),i.next(o)}}),i}};t.ready=null,t.\u0275fac=function(r){return new(r||t)(F(ke),F(wF,8),F(EF,8),F(SF,8),F(DF,8),F(IF,8))},t.\u0275prov=A({token:t,factory:t.\u0275fac});let e=t;return e})(),kF=0,yg=(()=>{let t=class t{constructor(i,r,o,s){this.elementRef=i,this.loader=r,this.zone=o,this.id=`ngrecaptcha-${kF++}`,this.errorMode="default",this.resolved=new J,this.error=new J,this.errored=new J,s&&(this.siteKey=s.siteKey,this.theme=s.theme,this.type=s.type,this.size=s.size,this.badge=s.badge)}ngAfterViewInit(){this.subscription=this.loader.ready.subscribe(i=>{i!=null&&i.render instanceof Function&&(this.grecaptcha=i,this.renderRecaptcha())})}ngOnDestroy(){this.grecaptchaReset(),this.subscription&&this.subscription.unsubscribe()}execute(){this.size==="invisible"&&(this.widget!=null?this.grecaptcha.execute(this.widget):this.executeRequested=!0)}reset(){this.widget!=null&&(this.grecaptcha.getResponse(this.widget)&&this.resolved.emit(null),this.grecaptchaReset())}get __unsafe_widgetValue(){return this.widget!=null?this.grecaptcha.getResponse(this.widget):null}expired(){this.resolved.emit(null)}onError(i){this.error.emit(i),this.errored.emit(i)}captchaResponseCallback(i){this.resolved.emit(i)}grecaptchaReset(){this.widget!=null&&this.zone.runOutsideAngular(()=>this.grecaptcha.reset(this.widget))}renderRecaptcha(){let i={badge:this.badge,callback:r=>{this.zone.run(()=>this.captchaResponseCallback(r))},"expired-callback":()=>{this.zone.run(()=>this.expired())},sitekey:this.siteKey,size:this.size,tabindex:this.tabIndex,theme:this.theme,type:this.t
32ype};this.errorMode==="handled"&&(i["error-callback"]=(...r)=>{this.zone.run(()=>this.onError(r))}),this.widget=this.grecaptcha.render(this.elementRef.nativeElement,i),this.executeRequested===!0&&(this.executeRequested=!1,this.execute())}};t.\u0275fac=function(r){return new(r||t)(C(Ke),C(v1),C(Se),C(MF,8))},t.\u0275cmp=R({type:t,selectors:[["re-captcha"]],hostVars:1,hostBindings:function(r,o){r&2&&wt("id",o.id)},inputs:{id:"id",siteKey:"siteKey",theme:"theme",type:"type",size:"size",tabIndex:"tabIndex",badge:"badge",errorMode:"errorMode"},outputs:{resolved:"resolved",error:"error",errored:"errored"},exportAs:["reCaptcha"],standalone:!1,decls:0,vars:0,template:function(r,o){},encapsulation:2});let e=t;return e})(),y1=(()=>{let t=class t{};t.\u0275fac=function(r){return new(r||t)},t.\u0275mod=Je({type:t}),t.\u0275inj=qe({});let e=t;return e})(),_1=(()=>{let t=class t{};t.\u0275fac=function(r){return new(r||t)},t.\u0275mod=Je({type:t}),t.\u0275inj=qe({providers:[v1],imports:[y1]});let e=t;return e})();var C1=(()=>{let t=class t{constructor(i){this.host=i,this.requiresControllerReset=!1}writeValue(i){i?this.host.__unsafe_widgetValue!==i&&!this.host.__unsafe_widgetValue&&(this.requiresControllerReset=!0):this.host.reset()}registerOnChange(i){this.onChange=i,this.requiresControllerReset&&(this.requiresControllerReset=!1,this.onChange(null))}registerOnTouched(i){this.onTouched=i}onResolve(i){this.onChange&&this.onChange(i),this.onTouched&&this.onTouched()}};t.\u0275fac=function(r){return new(r||t)(C(yg))},t.\u0275dir=be({type:t,selectors:[["re-captcha","formControlName",""],["re-captcha","formControl",""],["re-captcha","ngModel",""]],hostBindings:function(r,o){r&1&&O("resolved",function(d){return o.onResolve(d)})},standalone:!1,features:[bn([{multi:!0,provide:Pr,useExisting:Vt(()=>t)}])]});let e=t;return e})(),b1=(()=>{let t=class t{};t.\u0275fac=function(r){return new(r||t)},t.\u0275mod=Je({type:t}),t.\u0275inj=qe({imports:[Lx,y1]});let e=t;return e})();var x1=(()=>{let t=class t{constructor(i){this.httpClient=i}submitForm(i){let r={params:i,headers:{"Content-Type":"application/json"}};return this.httpClient.post(`${I.apiUrl}/quote`,r)}};t.\u0275fac=function(r){return new(r||t)(F(et))},t.\u0275prov=A({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var NF=(e,t)=>t.code;function FF(e,t){if(e&1&&(a(0,"option",44),c(1),l()),e&2){let n=t.$implicit;m("value",n.code),p(),M(n.name)}}function LF(e,t){if(e&1&&(a(0,"div",13),c(1," \xA0 "),l(),a(2,"div",13)(3,"label",35),c(4,"Street Address"),l(),_(5,"input",36),l(),a(6,"div",13)(7,"label",37),c(8,"Apt, Suite, Bldg, (Optional)"),l(),_(9,"input",38),l(),a(10,"div",13)(11,"label",39),c(12,"City"),l(),_(13,"input",40),l(),a(14,"div",13)(15,"label",41),c(16,"State"),l(),a(17,"select",42),_(18,"option",43),U(19,FF,2,2,"option",44,NF),l()(),a(21,"div",13)(22,"label",45),c(23,"Zip Code"),l(),_(24,"input",46),l()),e&2){let n=v();p(19),$(n.states)}}function jF(e,t){if(e&1&&(a(0,"p"),c(1),l()),e&2){let n=t.$implicit;p(),M(n)}}var w1=(()=>{let t=class t{constructor(i,r,o,s,d,u){this.titleService=i,this.meta=r,this.formBuilder=o,this.quoteRequestService=s,this.router=d,this.flashboxService=u,this.env=I,this.breadcrumbItems=[{name:"Request For Quote ",href:"",url:"quote-request"}],this.formDesabled=!1,this.errMsgs=[],this.quoteRequestFrom=this.formBuilder.group({fullName:["",In.required],businessName:[""],phoneNumber:["",[In.required,In.pattern(/^\(?([0-9]{3})\)?[- ]?([0-9]{3})[- ]?([0-9]{4})$/)]],emailAddress:["",[In.required,In.email]],comment:[""],sendSample:[!1],streetAddress1:[""],streetAddress2:[""],city:[""],state:[""],zipCode:[""],recaptcha:[null,In.required]}),this.states=[{code:"AL",name:"Alabama"},{code:"AK",name:"Alaska"},{code:"AZ",name:"Arizona"},{code:"AR",name:"Arkansas"},{code:"CA",name:"California"},{code:"CO",name:"Colorado"},{code:"CT",name:"Connecticut"},{code:"DE",name:"Delaware"},{code:"DC",name:"District Of Columbia"},{code:"FL",name:"Florida"},{code:"GA",name:"Georgia"},{code:"HI",name:"Hawaii"},{code:"ID",name:"Idaho"},{code:"IL",name:"Illinois"},{code:"IN",name:"Indiana"},{code:"IA",name:"Iowa"},{code:"KS",name:"Kansas"},{code:"KY",name:"Kentucky"},{code:"LA",name:"Louisiana"},{code:"ME",name:"Maine"},{code:"MD",name:"Maryland"},{code:"MA",name:"Massachusetts"},{code:"MI",name:"Michigan"},{code:"MN",name:"Minnesota"},{code:"MS",name:"Mississippi"},{code:"MO",name:"Missouri"},{code:"MT",name:"Montana"},{code:"NE",name:"Nebraska"},{code:"NV",name:"Nevada"},{code:"NH",name:"New Hampshire"},{code:"NJ",name:"New Jersey"},{code:"NM",name:"New Mexico"},{code:"NY",name:"New York"},{code:"NC",name:"North Carolina"},{code:"ND",name:"North Dakota"},{code:"OH",name:"Ohio"},{code:"OK",name:"Oklahoma"},{code:"OR",name:"Oregon"},{code:"PA",name:"Pennsylvania"},{code:"RI",name:"Rhode Island"},{code:"SC",name:"South Carolina"},{code:"SD",name:"South Dakota"},{code:"TN",name:"Tennessee"},{code:"TX",name:"Texas"},{code:"UT",name:"Utah"},{code:"VT",name:"Vermont"},{code:"VA",name:"Virginia"},{code:"WA",name:"Washington"},{code:"WV",name:"West Virginia"},{code:"WI",name:"Wisconsin"},{code:"WY",name:"Wyoming"}],this.titleService.setTitle("Request For Quote | Evermine"),this.meta.updateTag({name:"description",content:"Evermine Requeest For Quote Form"})}onSubmit(){if(this.errMsgs=[],this.quoteRequestFrom.valid){let i=k({},this.quoteRequestFrom.value);delete i.recaptcha,this.formDesabled=!0,this.quoteRequestService.submitForm(i).subscribe({next:r=>{this.quoteRequestFrom.reset(),this.router.navigate(["/quote-request"]),this.formDesabled=!1,this.flashboxService.open("success-flashbox")},error:r=>{this.formDesabled=!1,this.env.production||console.log(r),r.status==400?this.errMsgs=[...r.error]:this.errMsgs.push("Something went wrong. Please try again."),this.flashboxService.open("warning-flashbox")}})}}closeFlashbox(i){this.flashboxService.close(i)}};t.\u0275fac=function(r){return new(r||t)(C(te),C(ae),C(lu),C(x1),C(De),C(Kn))},t.\u0275cmp=R({type:t,selectors:[["app-quote-request"]],decls:74,vars:15,consts:[["isExpanded",""],[3,"items"],[1,"ev-container","pages-container"],[1,"pages-header","quote-request-page-header"],[1,"quote-request-sub-header"],[1,"quote-request-card-container"],[1,"quote-request-card"],[1,"bi-envelope"],[1,"quote-request-card-body"],[1,"ev-link",3,"href"],[1,"bi-telephone"],[1,"quote-request-form-container"],[1,"quote-request-form",3,"ngSubmit","formGroup"],[1,"quote-request-form-input"],["for","full-name"],["id","full-name","type","text","placeholder","Ex. John Smith","formControlName","fullName"],["for","business-name"],["id","business-name","type","text","placeholder","Ex. ABC Corporation","formControlName","businessName"],["for","phone-number"],["id","phone-number","type","tel","placeholder","Ex. 123-456-7890","formControlName","phoneNumber"],["for","email-address"],["id","email-address","type","email","placeholder","Ex. [email protected]","formControlName","emailAddress"],["for","send-sample",1,"checkbox-label"],["id","send-sample","type","checkbox","formControlName","sendSample"],[1,"quote-request-form-textarea"],["for","comment"],["id","comment","cols","30","rows","10","placeholder","Give us an idea of what you need","formControlName","comment"],[1,"quote-request-recaptcha-container"],["formControlName","recaptcha",3,"siteKey"],[1,"ev-btn","ev-bg-green-1",3,"disabled"],["id","success-flashbox",3,"title"],["flashbox-body","",1,"simple-msg-flashbox-body"],["flashbox-footer","",1,"simple-msg-flashbox-footer"],[1,"ev-btn","ev-bg-green-1",3,"click"],["id","warning-flashbox",3,"title"],["for","street-address-1"],["id","street-address-1","type","text","placeholder","Ex. 123 Main Street","formControlName","streetAddress1"],["for","street-address-2"],["id","street-address-2","type","text","placeholder","Ex. Apt. 123","formControlName","streetAddress2"],["for","city"],["id","city","type","text","placeholder","Ex. Anytown","formControlName","city"],["for","state-select"],["id","state-select","formControlName","state"],["value","","disabled","","selected",""],[3,"value"],["for","zip-code"],["id","zip-code","type","text","placeholder","Ex. 12345","formControlName","zipCode"]],template:function(r,o){if(r&1){let s=G();_(0,"app-breadcrumb",1),a(1,"div",2)(2,"div",3)(3,"h1"),c(4,"Get A Quote/Get a Sample Pack"),l()(),a(5,"p",4),c(6,"Tell us what you're looking for and one of our label experts will reach out to you right away."),l(),a(7,"div",5)(8,"div",6),_(9,"i",7),a(10,"div",8)(11,"h3"),c(12,"Email Us"),l(),a(13,"a",9),c(14),l()()(),a(15,"div",6),_(16,"i",10),a(17,"div",8)(18,"h3"),c(19,"Call Us"),l(),a(20,"a",9),c(21),_(22,"br"),c(23),l(
32)()()(),a(24,"div",11)(25,"h2"),c(26,"Tell us about yourself and your company"),l(),a(27,"form",12),O("ngSubmit",function(){return P(s),T(o.onSubmit())}),a(28,"div",13)(29,"label",14),c(30,"Full Name*"),l(),_(31,"input",15),l(),a(32,"div",13)(33,"label",16),c(34,"Business Name"),l(),_(35,"input",17),l(),a(36,"div",13)(37,"label",18),c(38,"Phone Number*"),l(),_(39,"input",19),l(),a(40,"div",13)(41,"label",20),c(42,"Email Address*"),l(),_(43,"input",21),l(),a(44,"div",13)(45,"label",22),_(46,"input",23,0),c(48," Please mail me a sample pack! "),l()(),x(49,LF,25,0),a(50,"div",24)(51,"label",25),c(52,"Comments"),l(),_(53,"textarea",26),l(),a(54,"div",27),_(55,"re-captcha",28),a(56,"button",29),c(57,"Submit"),l()()()()(),a(58,"app-flashbox",30)(59,"div",31)(60,"p"),c(61,"Thank you, your request has been submitted successfully."),l(),a(62,"p"),c(63,"You will receive an email shortly, and one of our label experts will reach out to you soon!"),l()(),a(64,"div",32)(65,"button",33),O("click",function(){return P(s),T(o.closeFlashbox("success-flashbox"))}),c(66,"OK"),l()()(),a(67,"app-flashbox",34)(68,"div",31),U(69,jF,2,1,"p",null,H),l(),a(71,"div",32)(72,"button",33),O("click",function(){return P(s),T(o.closeFlashbox("warning-flashbox"))}),c(73,"OK"),l()()()}if(r&2){let s=V(47);m("items",o.breadcrumbItems),p(13),m("href",Z("mailto:",o.env.store.infoEmail),S),p(),M(o.env.store.infoEmail),p(6),m("href",o.env.store.phoneNumeric,S),p(),M(o.env.store.phoneMnemonic),p(2),M(o.env.store.phone),p(),ue("disabled",o.formDesabled),p(3),m("formGroup",o.quoteRequestFrom),p(22),w(s.checked?49:-1),p(6),m("siteKey",o.env.recaptcha.sitekey),p(),m("disabled",o.quoteRequestFrom.invalid),p(2),m("title","Message:"),p(9),m("title","Warning:"),p(2),$(o.errMsgs)}},dependencies:[ne,Wo,Go,Ax,Nx,Ho,ig,au,ru,qo,Na,Fa,_1,yg,b1,C1,$i],styles:[".pages-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.pages-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ccc}.pages-sub-header[_ngcontent-%COMP%]{margin-bottom:16px;font-size:15px;line-height:1.5}@media (min-width: 992px){.pages-header[_ngcontent-%COMP%]{margin-top:60px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:34px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:24px}.mobile[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.pages-header[_ngcontent-%COMP%]{margin-top:30px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:24px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:20px}.desktop[_ngcontent-%COMP%]{display:none!important}}",".quote-request-page-header[_ngcontent-%COMP%]{margin-bottom:10px}.quote-request-sub-header[_ngcontent-%COMP%]{margin-bottom:26px;padding-left:2px}.quote-request-card-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;column-gap:2%;row-gap:20px}.quote-request-card[_ngcontent-%COMP%]{display:flex;padding:16px;border:1px solid #666;border-radius:6px}.quote-request-card[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:var(--ev-dark-color);font-size:42px}.quote-request-card-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-left:16px}.quote-request-card-body[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-bottom:8px;color:var(--ev-dark-color);font-size:18px}.quote-request-card-body[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin-bottom:4px;font-size:16px;font-weight:500}.quote-request-card-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .quote-request-card-body[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{line-height:1.3;font-size:16px}.quote-request-form-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:40px;background-color:#fcfcfc;border:1px solid #efefef;border-radius:4px}.quote-request-form[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;column-gap:2%;row-gap:20px;margin-top:30px}.quote-request-form-textarea[_ngcontent-%COMP%], .quote-request-form-input[_ngcontent-%COMP%]{display:flex;flex-direction:column}.quote-request-form-textarea[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .quote-request-form-input[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin-bottom:4px;padding-left:4px;font-size:16px}.quote-request-form-textarea[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .quote-request-form-textarea[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .quote-request-form-textarea[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .quote-request-form-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .quote-request-form-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .quote-request-form-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%]{padding:16px;outline:none;box-shadow:none;border:1px solid rgba(0,0,0,.3);border-radius:4px;font-size:16px;font-family:var(--body-font-family)}.quote-request-form-textarea[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]::placeholder, .quote-request-form-textarea[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder, .quote-request-form-textarea[_ngcontent-%COMP%] select[_ngcontent-%COMP%]::placeholder, .quote-request-form-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]::placeholder, .quote-request-form-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder, .quote-request-form-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%]::placeholder{opacity:.4}.quote-request-form-textarea[_ngcontent-%COMP%]{width:100%}.quote-request-recaptcha-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-left:auto}.quote-request-recaptcha-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-top:20px;font-size:18px}@media (min-width: 992px){.quote-request-card[_ngcontent-%COMP%]{width:32%}.quote-request-card[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--secondary-color)}.quote-request-form-container[_ngcontent-%COMP%]{padding:50px}.quote-request-form-input[_ngcontent-%COMP%]{width:49%}}@media (max-width: 991px){.quote-request-card-container[_ngcontent-%COMP%]{flex-direction:column}.quote-request-form-container[_ngcontent-%COMP%]{padding:24px}.quote-request-form-input[_ngcontent-%COMP%]{width:100%}.quote-request-recaptcha-container[_ngcontent-%COMP%]{margin-right:auto}}"]});let e=t;return e})();function VF(e,t){if(e&1&&(a(0,"div",8),_(1,"app-stars",11),a(2,"div",27),_(3,"div"),l()()),e&2){let n=t.$implicit;p(),m("rating",n.stars),p(2),Rt("width",n.percentage,"%")}}function zF(e,t){if(e&1&&(a(0,"div",15),_(1,"app-review-quote",28),l()),e&2){let n=t.$implicit,i=v();p(),m("review",n)("options",i.reviewOptions)}}var E1=(()=>{let t=class t{constructor(i,r,o){this.titleService=i,this.meta=r,this.activatedRoute=o,this.breadcrumbItems=[{name:"Reviews",href:"",url:"reviews"}],this.env=I,this.reviews=[],this.totalReviewsCount=0,this.overallRating=0,this.reviewStats=[{stars:5,count:0,percentage:0},{stars:4,count:0,percentage:0},{stars:3,count:0,percentage:0},{stars:2,count:0,percentage:0},{stars:1,count:0,percentage:0}],this.reviewOptions={showQuote:!0,showTitle:!0,showDate:!0,showProvider:!0},this.titleService.setTitle("Reviews | Evermine"),this.meta.updateTag({name:"description",content:"Find more than 20,000 reviews and customer comments about Evermine products and service."})}ngOnInit(){this.reviewsSub=this.activatedRoute.data.subscribe({next:({reviewObj:i})=>{this.reviews=i.reviews,this.totalReviewsCount=i.stats.reduce((o,s)=>o+s.starCount,0);let r=0;
32i.stats.forEach(o=>{r+=o.starCount*o.stars;let s=this.reviewStats.find(d=>d.stars==o.stars);s.count=o.starCount,s.percentage=Math.round(o.starCount/this.totalReviewsCount*1e4)/100}),this.overallRating=Math.round(r/this.totalReviewsCount*10)/10},error:i=>console.log(i)})}ngOnDestroy(){this.reviewsSub.unsubscribe()}};t.\u0275fac=function(r){return new(r||t)(C(te),C(ae),C(Pe))},t.\u0275cmp=R({type:t,selectors:[["app-reviews"]],decls:76,vars:13,consts:[[3,"items"],[1,"ev-container","pages-container"],[1,"pages-header"],[1,"pages-sub-header"],[1,"reviews-other-reviews"],["routerLink","/product-reviews/labels",1,"ev-link-colored"],[1,"reviews-stat-container"],[1,"reviews-stat-stars-container"],[1,"reviews-stat-stars-row"],[1,"reviews-stat-description-container"],[1,"reviews-overall-rating"],[3,"rating"],[1,"reviews-total-reviews"],["href","https://www.feefo.com/en-US/reviews/evermine?displayFeedbackType=SERVICE","target","_blank",1,"ev-link"],[1,"reviews-reviews-container"],[1,"reviews-review"],[1,"reviews-providers-container"],["href","https://www.google.com/shopping/customerreviews/merchantreviews?q=evermine.com","target","_blank",1,"ev-link"],["alt","Google Reviews",3,"src"],["href","https://www.feefo.com/en-US/reviews/evermine","target","_blank",1,"ev-link"],["alt","FeeFo Independent Customer Feedback",3,"src"],["href","https://www.trustpilot.com/review/evermine.com","target","_blank",1,"ev-link"],["alt","Trustpilot",3,"src"],["href","https://www.yelp.com/biz/evermine-labels-la-grande?sort_by=date_desc","target","_blank",1,"ev-link"],["alt","Yelp",3,"src"],["href","https://www.weddingwire.com/reviews/evermine/48025b49a170af57.html","target","_blank",1,"ev-link"],["alt","Wedding Wire",3,"src"],[1,"reviews-stat-bar"],[3,"review","options"]],template:function(r,o){r&1&&(_(0,"app-breadcrumb",0),a(1,"div",1)(2,"div",2)(3,"h1"),c(4,"Reviews"),l()(),a(5,"p",3),c(6,"Thank you for posting a review. Your comments are very important - they help us improve our products and service. Our goal is to make sure your Evermine experience is a pleasure and your order is perfect. Please keep us posted!"),l(),a(7,"p",4),c(8," This page shows reviews about customers' experience shopping at Evermine Labels. For reviews about specific products, visit our "),a(9,"a",5),c(10,"product reviews"),l(),c(11," page. "),l(),a(12,"div",6)(13,"div",7),U(14,VF,4,3,"div",8,H),l(),a(16,"div",9)(17,"div",10),_(18,"app-stars",11),a(19,"p")(20,"b"),c(21),l(),c(22," Rating"),l()(),a(23,"div",12)(24,"p"),c(25,"Over "),a(26,"b"),c(27,"20,000"),l(),c(28," total reviews"),l(),a(29,"p"),c(30,"From top review services."),l()(),a(31,"a",13)(32,"p"),c(33,"Independent customer feedback"),l()()()(),a(34,"div",14),U(35,zF,2,2,"div",15,H),l(),a(37,"div",2)(38,"h3"),c(39,"Read more reviews"),l()(),a(40,"div",16)(41,"a",17),_(42,"img",18)(43,"app-stars",11),a(44,"p")(45,"b"),c(46,"4.9"),l(),c(47," \xA0|\xA0 5,900+ reviews"),l()(),a(48,"a",19),_(49,"img",20)(50,"app-stars",11),a(51,"p")(52,"b"),c(53,"4.9"),l(),c(54," \xA0|\xA0 3,200+ reviews"),l()(),a(55,"a",21),_(56,"img",22)(57,"app-stars",11),a(58,"p")(59,"b"),c(60,"4.9"),l(),c(61," \xA0|\xA0 11,900+ reviews"),l()(),a(62,"a",23),_(63,"img",24)(64,"app-stars",11),a(65,"p")(66,"b"),c(67,"4.4"),l(),c(68," \xA0|\xA0 20+ reviews"),l()(),a(69,"a",25),_(70,"img",26)(71,"app-stars",11),a(72,"p")(73,"b"),c(74,"4.9"),l(),c(75," \xA0|\xA0 90+ reviews"),l()()()()),r&2&&(m("items",o.breadcrumbItems),p(14),$(o.reviewStats),p(4),m("rating",o.overallRating),p(3),M(o.overallRating),p(14),$(o.reviews),p(7),m("src",o.env.imgUrl+"/area/collection/reviews/reviews-google.png",S),p(),m("rating",4.9),p(6),m("src",o.env.imgUrl+"/area/collection/reviews/reviews-feefo.png",S),p(),m("rating",4.9),p(6),m("src",o.env.imgUrl+"/area/collection/reviews/reviews-trustpilot.png",S),p(),m("rating",4.9),p(6),m("src",o.env.imgUrl+"/area/collection/reviews/reviews-yelp.png",S),p(),m("rating",4.4),p(6),m("src",o.env.imgUrl+"/area/collection/reviews/reviews-weddingwire.png",S),p(),m("rating",4.9))},dependencies:[ne,he,Qn,Ui],styles:[".pages-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.pages-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ccc}.pages-sub-header[_ngcontent-%COMP%]{margin-bottom:16px;font-size:15px;line-height:1.5}@media (min-width: 992px){.pages-header[_ngcontent-%COMP%]{margin-top:60px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:34px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:24px}.mobile[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.pages-header[_ngcontent-%COMP%]{margin-top:30px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:24px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:20px}.desktop[_ngcontent-%COMP%]{display:none!important}}",".reviews-other-reviews[_ngcontent-%COMP%]{margin-bottom:40px;font-size:15px;line-height:1.5;padding-top:12px;padding-bottom:12px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}.reviews-stat-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin-bottom:30px;padding-bottom:50px;border-bottom:1px solid #ccc}.reviews-stat-stars-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.reviews-stat-stars-row[_ngcontent-%COMP%]{display:flex}.reviews-stat-stars-row[_ngcontent-%COMP%]:not(:last-child){margin-bottom:8px}.reviews-stat-bar[_ngcontent-%COMP%]{display:flex;margin-left:16px;width:100%;max-width:500px;background-color:#efefef}.reviews-stat-bar[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{background-color:gold}.reviews-stat-description-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start}.reviews-stat-description-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:12px}.reviews-overall-rating[_ngcontent-%COMP%]{display:flex;align-items:baseline;margin-bottom:20px}.reviews-overall-rating[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-left:8px;font-size:20px}.reviews-total-reviews[_ngcontent-%COMP%]{margin-bottom:12px}.reviews-total-reviews[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:first-child{margin-bottom:4px;font-size:18px}.reviews-total-reviews[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:nth-child(2){font-size:12px}.reviews-reviews-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.reviews-review[_ngcontent-%COMP%]{margin-bottom:30px;border-bottom:1px dotted #ccc}@media (min-width: 992px){.reviews-stat-stars-container[_ngcontent-%COMP%]{width:700px}}@media (max-width: 991px){.reviews-stat-stars-container[_ngcontent-%COMP%]{width:100%;margin-bottom:30px}}",".reviews-providers-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;column-gap:24px}.reviews-providers-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;row-gap:12px}@media (min-width: 992px){.reviews-providers-container[_ngcontent-%COMP%]{justify-content:space-between}}@media (max-width: 991px){.reviews-providers-container[_ngcontent-%COMP%]{justify-content:space-around;row-gap:24px}}"]});let e=t;return e})();var es=(()=>{let t=class t{constructor(i){this.httpClient=i,this.productArea={labels:50,tags:1213,coasters:1314},this.productPkg={area:50,star:1,offset:0,rows:20}}getServiceReviews(){return this.httpClient.get(`${I.apiUrl}/reviews-service`)}getProductReviews(i,r){this.initProductPkg(),i=="tags"?this.productPkg.area=this.productArea.tags:i=="coasters"?this.productPkg.area=this.productArea.coasters:this.productPkg.area=this.productArea.labels,r&&r>0&&(this.productPkg.offset=(r-1)*this.productPkg.rows);let o={params:this.productPkg,headers:{"Content-Type":"application/json"}};return this.httpClient.get(`${I.apiUrl}/reviews-product`,o)}initProductPkg(){this.productPkg.area=this.productArea.labels,this.productPkg.star=1,this.productPkg.offset=0,this.productPkg.rows=20}};t.\u0275fac=function(r){return new(r||t)(F(et))},t.\u0275prov=A({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var S1=(e,t)=>E(es).getServiceReviews().pipe(Ne(()=>Y(null)));function UF(e,t){if(e&1){let n=G();a(0,"button",18),O("click",function(){let r=P(n).$implicit,o=v();return T(r.product!=o.product&&o.productChanged(r.product))}),c(1),l()}if(e&2){let n=t.$implicit,i=v();m("disabled",n.product==i.product),p(),W(" ",n.text," ")}}function $F(e,t){if(e&1&&(a(0,"div",10),_(1,"app-stars",13),a(2,"div",19),_(3,"div"),l()()),e&2){let n=t.$implicit;p(),m("rating",n.stars),p(2),Rt("width",n.percentage,"%")}}function HF(e,t){if(e&1&&(a(0,"div",16),_(1,"app-review-quote",20),l()),e&2){let n=t.$implicit,i=v();p(),m("review",n)("options",i.reviewOptions)}}function qF(e,t){if(e&1){let n=G();a(0,"pagination-controls",21),O("pageChange",function(r){P(n);let o=v();return T(o.pageChanged(r))})("pageBoundsCorrection",function(r){P(n);let o=v();return T(o.pageChanged(r))}),l()}e&2&&m("maxSize",7)("autoHide",!0)("responsive",!0)}var _g=(()=>{let t=class t{constructor(i,r,o,s,d,u){this.titleService=i,this.meta=r,this.reviewsService=o,this.activatedRoute=s,this.router=d,this.platformId=u,this.env=I,this.breadcrumbItems=[{name:"Product Reviews",href:"",url:"product-reviews"}],this.totalReviewsCount=0,this.overallRating=0,this.reviews=[],this.reviewStats=[{stars:5,count:0,percentage:0},{stars:4,count:0,percentage:0},{stars:3,count:0,percentage:0},{stars:2,count:0,percentage:0},{stars:1,count:0,percentage:0}],this.reviewOptions={showQuote:!0,showTitle:!0,showDate:!0,showProvider:!0},this.product="",this.buttons=[{product:"labels",text:"Label Reviews"},{product:"tags",text:"Tag Reviews"},{product:"coasters",text:"Coaster Reviews"}],this.pagination={itemsPerPage:this.reviewsService.productPkg.rows,currentPage:1,totalItems:0},this.isBrowserPlatform=!1,this.titleService.setTitle("Product Reviews | Evermine"),this.meta.updateTag({name:"description",content:"Product reviews and customer comments about Evermine products."})}ngOnInit(){je(this.platformId)&&(this.isBrowserPlatform=!0),this.productReviewsSub=this.activatedRoute.data.subscribe({next:({reviewObj:i})=>{if(je(this.platformId)&&this.reviewsService.initProductPkg(),this.product="labels",this.activatedRoute.snapshot.paramMap.get("product")=="tags"?this.product="tags":this.activatedRoute.snapshot.paramMap.get("product")=="coasters"&&(this.product="coasters"),this.activatedRoute.snapshot.paramMap.get("page")){let o=parseInt(this.activatedRoute.snapshot.paramMap.get("page"));o>0&&(this.pagination.currentPage=o,o==1&&this.router.navigateByUrl(`/product-reviews/${this.product}`))}this.reviews=i.reviews;let r=0;this.totalReviewsCount=i.stats.reduce((o,s)=>
32o+s.starCount,0),i.stats.forEach(o=>{r+=o.starCount*o.stars;let s=this.reviewStats.find(d=>d.stars==o.stars);s.count=o.starCount,s.percentage=Math.round(o.starCount/this.totalReviewsCount*1e4)/100}),this.overallRating=Math.round(r/this.totalReviewsCount*10)/10,this.pagination.totalItems=this.totalReviewsCount},error:i=>console.log(i)})}ngOnDestroy(){this.productReviewsSub.unsubscribe()}productChanged(i){this.router.navigateByUrl(`/product-reviews/${i}`)}pageChanged(i){this.router.navigate([`/product-reviews/${this.product}`,i])}};t.\u0275fac=function(r){return new(r||t)(C(te),C(ae),C(es),C(Pe),C(De),C(ke))},t.\u0275cmp=R({type:t,selectors:[["app-product-reviews"]],decls:44,vars:11,consts:[[3,"items"],[1,"ev-container","pages-container"],[1,"pages-header"],[1,"product-reviews-btn-container"],[1,"ev-btn","ev-btn-outline",3,"disabled"],[1,"pages-sub-header"],[1,"reviews-other-reviews"],["routerLink","/reviews/",1,"ev-link-colored"],[1,"reviews-stat-container"],[1,"reviews-stat-stars-container"],[1,"reviews-stat-stars-row"],[1,"reviews-stat-description-container"],[1,"reviews-overall-rating"],[3,"rating"],[1,"reviews-total-reviews"],[1,"reviews-reviews-container"],[1,"reviews-review"],[1,"product-reviews-pagination",3,"maxSize","autoHide","responsive"],[1,"ev-btn","ev-btn-outline",3,"click","disabled"],[1,"reviews-stat-bar"],[3,"review","options"],[1,"product-reviews-pagination",3,"pageChange","pageBoundsCorrection","maxSize","autoHide","responsive"]],template:function(r,o){r&1&&(_(0,"app-breadcrumb",0),a(1,"div",1)(2,"div",2)(3,"h1"),c(4,"Product Reviews"),a(5,"span"),c(6),Ae(7,"titlecase"),l()()(),a(8,"div",3),U(9,UF,2,2,"button",4,H),l(),a(11,"p",5),c(12,"These reviews are from REAL customers, who have been verified and contacted by an outside company for objectivity. These customers have experienced our quality for themselves. Their reviews on this page are about specific products they have purchased from us."),l(),a(13,"p",6),c(14," To find out more about Evermine's service, visit our "),a(15,"a",7),c(16,"customer experience"),l(),c(17," page. You will find more than 20,000 customers have responded about our service. "),l(),a(18,"div",8)(19,"div",9),U(20,$F,4,3,"div",10,H),l(),a(22,"div",11)(23,"div",12),_(24,"app-stars",13),a(25,"p")(26,"b"),c(27),l(),c(28," Rating"),l()(),a(29,"div",14)(30,"p"),c(31,"Based on "),a(32,"b"),c(33),l(),c(34," reviews"),l(),a(35,"p"),c(36,"From top review services"),l()(),a(37,"p"),c(38,"Independent customer feedback"),l()()(),a(39,"div",15),U(40,HF,2,2,"div",16,H),Ae(42,"paginate"),l(),x(43,qF,1,3,"pagination-controls",17),l()),r&2&&(m("items",o.breadcrumbItems),p(6),W(": ",ct(7,6,o.product)),p(3),$(o.buttons),p(11),$(o.reviewStats),p(4),m("rating",o.overallRating),p(3),M(o.overallRating),p(6),M(o.totalReviewsCount),p(7),$(wn(42,8,o.reviews,o.pagination)),p(3),w(o.isBrowserPlatform?43:-1))},dependencies:[ne,he,Qn,Ui,mu,hu,fu,fi],styles:[".pages-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.pages-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ccc}.pages-sub-header[_ngcontent-%COMP%]{margin-bottom:16px;font-size:15px;line-height:1.5}@media (min-width: 992px){.pages-header[_ngcontent-%COMP%]{margin-top:60px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:34px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:24px}.mobile[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.pages-header[_ngcontent-%COMP%]{margin-top:30px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:24px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:20px}.desktop[_ngcontent-%COMP%]{display:none!important}}",".reviews-other-reviews[_ngcontent-%COMP%]{margin-bottom:40px;font-size:15px;line-height:1.5;padding-top:12px;padding-bottom:12px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}.reviews-stat-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin-bottom:30px;padding-bottom:50px;border-bottom:1px solid #ccc}.reviews-stat-stars-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.reviews-stat-stars-row[_ngcontent-%COMP%]{display:flex}.reviews-stat-stars-row[_ngcontent-%COMP%]:not(:last-child){margin-bottom:8px}.reviews-stat-bar[_ngcontent-%COMP%]{display:flex;margin-left:16px;width:100%;max-width:500px;background-color:#efefef}.reviews-stat-bar[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{background-color:gold}.reviews-stat-description-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start}.reviews-stat-description-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:12px}.reviews-overall-rating[_ngcontent-%COMP%]{display:flex;align-items:baseline;margin-bottom:20px}.reviews-overall-rating[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-left:8px;font-size:20px}.reviews-total-reviews[_ngcontent-%COMP%]{margin-bottom:12px}.reviews-total-reviews[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:first-child{margin-bottom:4px;font-size:18px}.reviews-total-reviews[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:nth-child(2){font-size:12px}.reviews-reviews-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.reviews-review[_ngcontent-%COMP%]{margin-bottom:30px;border-bottom:1px dotted #ccc}@media (min-width: 992px){.reviews-stat-stars-container[_ngcontent-%COMP%]{width:700px}}@media (max-width: 991px){.reviews-stat-stars-container[_ngcontent-%COMP%]{width:100%;margin-bottom:30px}}",".product-reviews-btn-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin-bottom:24px}.product-reviews-btn-container[_ngcontent-%COMP%] .ev-btn[_ngcontent-%COMP%]{font-size:18px}.product-reviews-pagination[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:16px}@media (min-width: 992px){.product-reviews-btn-container[_ngcontent-%COMP%]{column-gap:1.25%}.product-reviews-btn-container[_ngcontent-%COMP%] .ev-btn[_ngcontent-%COMP%]{width:32.5%}}@media (max-width: 991px){.product-reviews-btn-container[_ngcontent-%COMP%]{row-gap:12px}.product-reviews-btn-container[_ngcontent-%COMP%] .ev-btn[_ngcontent-%COMP%]{width:100%}}"]});let e=t;return e})();
32var Cg=(e,t)=>E(es).getProductReviews(e.paramMap.get("product"),parseInt(e.paramMap.get("page"))).pipe(Ne(()=>Y(null)));var M1=(()=>{let t=class t{constructor(i,r){this.titleService=i,this.meta=r,this.env=I,this.breadcrumbItems=[{name:"Terms & Conditions",href:"",url:"terms"}],this.currentYear=new Date().getFullYear(),this.titleService.setTitle("Terms and Conditions | Evermine"),this.meta.updateTag({name:"description",content:"Read the terms of service for your Evermine account, for use of our design, for uploading images and more."})}};t.\u0275fac=function(r){return new(r||t)(C(te),C(ae))},t.\u0275cmp=R({type:t,selectors:[["app-terms"]],decls:128,vars:9,consts:[[3,"items"],[1,"ev-container","pages-container"],[1,"pages-header"],[1,"pages-sub-header"],["routerLink","/privacy",1,"ev-link-colored"],[1,"terms-content-container"],[1,"ev-list"],[3,"href"]],template:function(r,o){r&1&&(_(0,"app-breadcrumb",0),a(1,"div",1)(2,"div",2)(3,"h1"),c(4,"Terms & Conditions"),l()(),a(5,"p",3)(6,"em"),c(7,"Please read these Terms and Conditions so you are aware of our current policies. Evermine reserves the right to change these Terms and Conditions at any time without advance notice. You may also want to read our "),a(8,"a",4),c(9,"privacy policy"),l(),c(10,"."),l()(),a(11,"p",3)(12,"b"),c(13,"By using the Evermine website and/or purchasing from Evermine, you agree to the terms and conditions below."),l()(),a(14,"div",5)(15,"h4"),c(16,"1. Copyright and use of our designs"),l(),a(17,"p"),c(18),l(),a(19,"h4"),c(20,"2. Your images"),l(),a(21,"ul",6)(22,"li"),c(23,"For any image you upload to this website, you must own the copyright, or have permission from the copyright holder."),l(),a(24,"li"),c(25,"It is your responsibility to know if your image is copyright free. You are entirely responsible for any lawsuits brought against you if you choose to use images that you do not have the legal right to use. You agree to hold Evermine harmless from any claim brought against you from the use of copyrighted images. If in doubt, follow this guideline: If you did not take the photo or create the art, you need permission from the person who created it. If the image you want to use is copyrighted, it is a crime for you to use the photo or image without the written permission of the owner."),l(),a(26,"li"),c(27,"You warrant that you have permission to use the image of all persons appearing in your photos."),l(),a(28,"li"),c(29,"You must not upload any images containing material that is illegal, defamatory, x-rated, or that promotes racism, hatred, discrimination or violence."),l(),a(30,"li"),c(31,"We reserve the right to remove images from our server for any reason at any time."),l(),a(32,"li"),c(33,"We reserve the right to refuse to publish any image."),l()(),a(34,"h4"),c(35,"3. Quotes"),l(),a(36,"p"),c(37," All estimates, verbal or written, are to be considered tentative until the job is received in Evermine's plant. Estimates for printing are based on the receipt of press-ready digital files. Condition of files which deviate from this standard are subject to re-estimating and pricing review by Evermine at time of submission of file, unless otherwise specified in estimate. The costs associated with fixing problems, lost time, and loss of materials shall be considered alterations to this order. Estimates over (30) days old are subject to revisions. "),l(),a(38,"h4"),c(39,"4. Orders"),l(),a(40,"p"),c(41," Orders shall be effective upon acceptance by Evermine. Acceptance by Evermine may be either by notification to customer or by Evermine's commencing work on the merchandise ordered. Written instructions are required with all orders. Phone and other verbal instructions must be followed up with written confirmation. Evermine will assume no responsibility for any verbal instructions. Orders can be cancelled only upon terms that will compensate Evermine against loss. "),l(),a(42,"h4"),c(43,"5. Preparatory work"),l(),a(44,"p"),c(45," Sketches, copy, photos, artwork, preparatory work and all digital files created or furnished by Evermine shall remain Evermine's exclusive property and no use of same shall be made, nor any ideas obtained therefrom be used, except with permission of Evermine. "),l(),a(46,"h4"),c(47,"6. Customer artwork"),l(),a(48,"p"),c(49," All of the customer's artwork, photography, digital files and other items shall at all times remain the sole and exclusive property of the customer. "),l(),a(50,"h4"),c(51,"7. Protection of customer's property"),l(),a(52,"p"),c(53," Evermine will maintain fire, extended coverage, vandalism, malicious mischief and sprinkler leakage insurance on all property belonging to the Customer while such property is in Evermine's possession; Evermine's liability for such property shall not exceed the amount recoverable from such insurance. "),l(),a(54,"h4"),c(55,"8. Digital proofs"),l(),a(56,"p"),c(57,' All orders will receive a digital proof, either online at the time you place your order, or later via email. Any corrections you ask for must be (A) Noted
32in the proof approval form; or (B) Sent in an email with the digital proof, along with the notation "OK with changes", and the changes listed, and signed by you. If you wish to see a revised proof, you need to make the request in the form or via email along with the noted corrections. Evermine will assume no responsibility for verbal instructions or if you have instructed Evermine to proceed without your response to the proofs. '),l(),a(58,"h4"),c(59,"9. Printed proofs"),l(),a(60,"p"),c(61," For roll label orders over $1,000, you will be mailed a printed proof at no charge. Inspect your printed proof carefully, then email us back with your approval or changes. You do not need to return the proof; we have an identical copy in our shop which we will use to create your order. If you wish an additional printed proof, it will be created and mailed for $25. If you prefer to receive a digital proof instead, we will be happy to send you one; however keep in mind a digital proof will not show you the exact color or give the full effect. In the case of digital proofs, Evermine will take every care to print the best possible job, but Evermine cannot guarantee a color match since screen colors are not created the same way ink colors are, and therefore they can only come close. Any corrections you wish to have made must be in writing. Evermine will assume no responsibility for verbal instructions or if you have instructed Evermine to proceed without your response to the proofs. If your roll label order is less than $1,000 and you want to see a printed proof, it is available for $25. "),l(),a(62,"h4"),c(63,"10. Alterations"),l(
32),a(64,"p"),c(65," Alterations represent work performed in addition to the original specification. Such additional work shall be charged at current rates and be supported with documentation upon request. Evermine's rate is $120 per hour. A color change fee is a $15 charge. "),l(),a(66,"h4"),c(67,"11. Quality"),l(),a(68,"p"),c(69,` Evermine follows its exacting standards to produce a top-quality reproduction reasonably close to the original image supplied, but does not guarantee a so-called "perfect color match". Merchandise covered by this order will be subject to reasonable variation from standard ink color, quality and finish, in accordance with the trade customs of the industry. Evermine's presses run CMYK only, and all colors will be created from a mix of these four process colors. No special-mix Pantone inks are used. `),l(),a(70,"h4"),c(71,"12. Overruns or underruns"),l(),a(72,"p"),c(73,' Roll label orders of less than 2,000 labels will ship the exact amount. For orders of more than 2,000 labels, the run can be up to 5% more or 5% less than the amount ordered. If you require a guaranteed "no less than" amount, the percentage of the overage allowance will be 10%. Evermine reserves the right to charge for the actual quantity delivered, within these tolerances, whether the customer accepts the overrun or not. '),l(),a(74,"h4"),c(75,"13. Delivery to customer"),l(),a(76,"p"),c(77," Unless otherwise specified, the price quoted is for delivery to the customer in a single shipment, without storage, F.O.B. Evermine's plant; unless specifications distinctly state otherwise. "),l(),a(78,"h4"),c(79,"14. Title"),l(),a(80,"p"),c(81," Title for the finished work shall pass to the customer upon delivery to carrier at shipping point or upon mailing of invoice for finished work, whichever occurs first. Customer's recourse for loss or damage in transit is solely against the carrier, but Evermine will gladly assist customer in filing any such claims. "),l(),a(82,"h4"),c(83,"15. Production schedules"),l(),a(84,"p"),c(85," All schedules are tentative until proof approval, at which time jobs can be entered into production. Delivery dates are approximate, subject to the normal variations customary in the industry. Neither customer nor Evermine shall incur any penalty or liability for delays due to state of war, riot, civil disorder, fire, strikes, accidents, action of Government, civil authority, acts of God or other causes beyond the control of customer or Evermine. "),l(),a(86,"h4"),c(87,"16. Payment terms"),l(),a(88,"p"),c(89," Payment shall be upon Evermine's receipt of customer's order unless otherwise provided in writing. 18% per year interest may be charged to all past due accounts at Evermine's option. If the customer cancels an order, then payment is immediately due for all materials used and work that has been completed. "),l(),a(90,"h4"),c(91,"17. Claims"),l(),a(92,"p"),c(93," Claims for defects, damages or shortages must be made by the customer within a period of ten (10) days after the customer receives their goods. Claim must be in writing. Failure to make such a claim within ten days shall constitute irrevocable acceptance and an admission that they fully comply with terms, conditions and specifications. Evermine's liability shall be limited to stated selling price of any defective goods, and shall in no event include special or consequential damages, including profits or profits lost. With respect to any mailed materials, Evermine is not liable for any damages including profits lost as a result of providing mailing services. "),l(),a(94,"h4"),c(95,"18. Security of payment"),l(),a(96,"p"),c(97," As security of payment of any sum due or to become due under terms of any agreement, Evermine shall have the right, if necessary, to retain possession of, and shall have a lien on, all customer property in Evermine's possession including work in process and finished work. The extension of credit, acceptance of notes, trade acceptances or guarantee of payment shall not affect such security interest and lien. Should it be necessary for Evermine to bring any suit or proceeding against the customer for nonpayment of their account, the customer shall be liable for court costs, reasonable attorney's fees, and payment of full amount due plus accrued interest. Any amount owing will become due immediately in the event of bulk sale, mortgage, bankruptcy, attachment or execution made by or against the customer, or in the event of refusal of customer to accept the merchandise ordered hereunder. "),l(),a(98,"h4"),c(99,"19. Returned checks"),l(),a(100,"p"),c(101,"A penalty of $25.00 for each NSF check returned to Evermine will be assessed to the customer."),l(),a(102,"h4"),c(103,"20. Indemnification"),l(),a(104,"p"),c(105," The customer shall indemnify and hold harmless Evermine from any and all loss, c
32ost, expense and damages on account of any and all manner of claims, demands, actions and proceedings that may be instituted against Evermine on grounds alleging that the said printing violates any Copyright or any proprietary right of any person, or that it contains any matter that is libelous or scandalous, or invades any person's right to privacy or other personal rights, except to the extent that Evermine has contributed to the matter. The customer agrees to, at the customer's own expense, promptly defend and continue the defense of any such claim, demand, action or proceeding that may be brought against Evermine, provided that Evermine shall promptly notify the customer with respect thereto, and provide further that Evermine shall give to the customer such reasonable time as the exigencies of the situation may permit in which to undertake and continue the defense thereof. "),l(),a(106,"h4"),c(107,"21. Marketing"),l(),a(108,"p"),c(109," Doing business with Evermine Labels gives you the opportunity to co-brand in our online marketing. By placing an order, you agree to allow Evermine Labels to use images of your printed labels for Evermine\u2019s marketing. This includes photos of your labels in the setting of the Evermine production site; either on rolls, sheets, or on your products (provided you send us the labeled products). Your labels will not be used in an inappropriate manner, such as being affixed on an item that is not your product, or in settings other than the Evermine production site. If used, the photos of your products will appear on Evermine\u2019s Instagram posts, facebook posts, Google or Bing listings, etc. If you do not wish to participate in Evermine\u2019s co-branding, email "),a(110,"a",7),c(111),l(),c(112," or call "),a(113,"a",7),c(114),l(),c(115," and request to be removed from our co-branding program. "),l(),a(116,"h4"),c(117,"22. Legality of contract"),l(),a(118,"p"),c(119," if any term of this contract is found to be illegal under the laws of the State of Oregon, all other legal terms remain in force and are binding. "),l(),a(120,"h4"),c(121,"23. Legal action"),l(),a(122,"p"),c(123," If legal action is brought against the customer or Evermine from a commercial transaction under this agreement, the customer and Evermine agree to have the matter heard in the courts of Union County, Oregon. "),l(),a(124,"h4"),c(125,"24. Text messages (SMS)"),l(),a(126,"p"),c(127," We will never use text messages for marketing purposes or share your phone number with a third party. Message frequency will vary. Message and data rates may apply. To opt-out of text messages reply STOP to any message you receive from us. "),l()()()),r&2&&(m("items",o.breadcrumbItems),p(18),W(" All designs are copyright of Evermine \xA9 2003-",o.currentYear," and cannot be used without express written permission. No reproduction in any form is permitted. "),p(92),m("href",Z("mailto:",o.env.store.infoEmail),S),p(),M(o.env.store.infoEmail),p(2),m("href",Z("tel:",o.env.store.phoneNumeric),S),p(),ot("",o.env.store.phoneMnemonic," or ",o.env.store.phone))},dependencies:[ne,he],styles:[".pages-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.pages-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ccc}.pages-sub-header[_ngcontent-%COMP%]{margin-bottom:16px;font-size:15px;line-height:1.5}@media (min-width: 992px){.pages-header[_ngcontent-%COMP%]{margin-top:60px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:34px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:24px}.mobile[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.pages-header[_ngcontent-%COMP%]{margin-top:30px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:24px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:20px}.desktop[_ngcontent-%COMP%]{display:none!important}}",".terms-content-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;font-size:14px;line-height:1.5}
32.terms-content-container[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]:not(:first-child){margin-top:16px}"]});let e=t;return e})();var D1=(()=>{let t=class t{constructor(i,r,o,s){this.titleService=i,this.meta=r,this.platformId=o,this.document=s,this.breadcrumbItems=[{name:"Privacy & Security",href:"",url:"privacy"}],this.titleService.setTitle("Privacy and Security Policy | Evermine"),this.meta.updateTag({name:"description",content:"Your privacy and security is very important to us. Find out more."})}ngOnInit(){if(je(this.platformId)){let i=this.document.createElement("script");i.src="https://seal.godaddy.com/getSeal?sealID=LmlKwWJRRuRERKmZ7xeB8UFD7APf2CXxfnenPDGIYw45Kdv22IYEdMJQ1pcU",i.type="text/javascript",i.async=!0,this.document.getElementById("siteseal")?.appendChild(i)}}openTrustwaveWindow(){return this.document.defaultView?.open("https://sealserver.trustwave.com/cert.php?customerId=193836f1cfb848b494dc846a6a5e0cc1&size=105x54&style=invert&baseURL=","c_TW","location=no, toolbar=no, resizable=yes, scrollbars=yes, directories=no, status=no, width=615, height=720"),!1}onRightClick(){return alert("Copying Prohibited by Law - Trusted Commerce is a Service Mark of TrustWave Holdings, Inc."),!1}};t.\u0275fac=function(r){return new(r||t)(C(te),C(ae),C(ke),C(se))},t.\u0275cmp=R({type:t,selectors:[["app-privacy"]],decls:41,vars:1,consts:[[3,"items"],[1,"ev-container","pages-container"],[1,"pages-header"],[1,"pages-sub-header"],[1,"privacy-content-container"],["href","http://www.google.com/policies/privacy/ads/","target","_blank",1,"ev-link-colored"],[1,"ev-list"],[1,"privacy-security-img-container"],["id","trustwaveSealImage","src","https://sealserver.trustwave.com/seal_image.php?customerId=193836f1cfb848b494dc846a6a5e0cc1&size=105x54&style=invert","alt","This site is protected by Trustwave's Trusted Commerce program","title","This site is protected by Trustwave's Trusted Commerce program",2,"cursor","pointer",3,"click","contextmenu"],["id","siteseal"]],template:function(r,o){r&1&&(_(0,"app-breadcrumb",0),a(1,"div",1)(2,"div",2)(3,"h1"),c(4,"Privacy & Security"),l()(),a(5,"p",3),c(6,"We respect the privacy of our customers. The information you give us stays with us and goes no further; it is used only to communicate with you about your order and your experience with us."),l(),a(7,"div",4)(8,"h3"),c(9,"Cookie policy"),l(),a(10,"p"),c(11," To assist you in ordering, we install cookies on your browser so that when you come back shopping with us from the same computer, we recognize you and can show you what you left in your cart on your last visit. Third party vendors, including Google, use cookies which help us improve our site and provide better services for you. You can find more information about Google's policies and how to opt out by visiting "),a(12,"a",5),c(13,"Google's privacy page"),l(),c(14,". "),l(),a(15,"h3"),c(16,"Email request for reviews"),l(),a(17,"p"),c(18," After you place an order with us, we provide you the opportunity to review your experience on an independent review site. To facilitate this, an email is sent to you after your order is placed. You can choose whether to post a review on their site. Only with your consent is your email address retained by the independent review site, and will never be passed on to other parties. "),l(),a(19,"h3"),c(20,"Your Evermine account"),l(),a(21,"ul",6)(22,"li"),c(23," To take advantage of some features, you may need to create an account. For example, this will allow you to retrieve information about past orders and saved items. "),l(),a(24,"li"),c(25," The information we save is not shared with others and is only used to help you more easily and quickly complete your orders on our site. "),l(),a(26,"li"),c(27," While we attempt to keep your account information available for a reasonably long period of time, we reserve the right to remove your saved information at any time. "),l(),a(28,"li"),c(29," By creating an account, you agree to receive promotional emails from Evermine. You can request not to receive these emails in your account settings. "),l()(),a(30,"h3"),c(31,"Text Messages (SMS)"),l(),a(32,"p"),c(33," We will never use text messages for marketing purposes or share your phone number with a third party. To opt-out of text messages reply STOP to any message you receive from us. "),l(),a(34,"h2"),c(35,"Security - Your information is safe"),l(),a(36,"p"),c(37," We employ the most sophisticated software nd hardware available to ensure your information is as safe as possible. We use state-of-the-art encryption and authentication tools including Secure Sockets Layer (SSL) software that encrypts all of your personal information, including credit card number, name, and address, so that it cannot be read as the information travels over the internet. We also do not store any of your credit card information once your transaction is complete, so it cannot be retrieved after the transaction. "),l(),a(38,"div",7)(39,"img",8),O("click",function(){return o.openTrustwaveWindow()})("contextmenu",function(){return o.onRightClick()}),l(),_(40,"span",9),l()()()),r&2&&m("items",o.breadcrumbItems)},dependencies:[ne],styles:[".pages-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.pages-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ccc}.pages-sub-header[_ngcontent-%COMP%]{margin-bottom:16px;font-size:15px;line-height:1.5}@media (min-width: 992px){.pages-header[_ngcontent-%COMP%]{margin-top:60px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:34px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:24px}.mobile[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.pages-header[_ngcontent-%COMP%]{margin-top:30px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:24px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:20px}.desktop[_ngcontent-%COMP%]{display:none!important}}",".privacy-content-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;line-height:1.5}.privacy-content-container[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin-top:32px;font-size:24px}.privacy-content-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]:not(:first-child){margin-top:16px;font-size:16px}.privacy-content-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:14px}.privacy-security-img-container[_ngcontent-%COMP%]{display:flex;column-gap:16px;margin-top:16px}"]});let e=t;return e})();function GF(e,t){if(e&1&&(a(0,"div",5),_(1,"img",6),a(2,"p"),c(3),l()()),e&2){let n=t.$implicit;p(),m("src",n.imgSrc,S)("alt",n.name),p(2),M(n.name)}}function WF(e,t){if(e&1&&(a(0,"div",2)(1,"h3"),c(2),l()(),a(3,"div",4),U(4,GF,4,3,"div",5,H),l()),e&2){let n=t.$implicit;p(2),M(n.title),p(2),$(n.fonts)}}var I1=(()=>{let t=class t{constructor(i,r){this.titleService=i,this.meta=r,this.breadcrumbItems=[{name:"Fonts",href:"",url:"fonts"}],this.serifFonts=[{name:"Bodoni",imgSrc:I.imgUrl+"/fonts/bodonibook.gif"},{name:"Bodoni Bold",imgSrc:I.imgUrl+"/fonts/bodonistbold.gif"},{name:"High Tower Text",imgSrc:I.imgUrl+"/fonts/hightowertext.gif"},{name:"Bernhard Modern",imgSrc:I.imgUrl+"/fonts/bernhardmodernstd.gif"},{name:"Bookman Italic",imgSrc:I.imgUrl+"/fonts/bookmanitalic.gif"},{name:"Museo",imgSrc:I.imgUrl+"/fonts/museo500.gif"},{name:"Trend Slab",imgSrc:I.imgUrl+"/fonts/trendslabone.gif"},{name:"Trend Slab Inline",imgSrc:I.imgUrl+"/fonts/trendslabfive.gif"},{name:"Appareo Black",imgSrc:I.imgUrl+"/fonts/appareoblack.gif"},{name:"Sherlock",imgSrc:I.imgUrl+"/fonts/sherlock.gif"},{name:"Janda Closer to Free",imgSrc:I.imgUrl+"/fonts/jandaclosertofree.gif"}],this.sansSerifFonts=[{name:"Marujo",imgSrc:I.imgUrl+"/fonts/marujo.gif"},{name:"Sparhawk Fill",imgSrc:I.imgUrl+"/fonts/sparhawkfill.gif"},{name:"Catalina Avalon",imgSrc:I.imgUrl+"/fonts/catalinaavalonsans.gif"},{name:"Directors Gothic",imgSrc:I.imgUrl+"/fonts/directorsgothic210.gif"},{name:"DIN Condensed",imgSrc:I.imgUrl+"/fonts/dincondensed.gif"},{name:"Veneer",imgSrc:I.imgUrl+"/fonts/veneerthree.gif"},{name:"Lulo",imgSrc:I.imgUrl+"/fonts/lulocleanone.gif"},{name:"Lulo Bold",imgSrc:I.imgUrl+"/fonts/lulocleanonebold.gif"},{name:"Lulo Outline",imgSrc:I.imgUrl+"/fonts/lulocleanoutlinebold.gif"},{name:"Avenir Black",imgSrc:I.imgUrl+"/fonts/avenirblack.gif"},{name:"Gill Sans",imgSrc:I.imgUrl+"/fonts/gillsansregular.gif"},{name:"Magallanes",imgSrc:I.imgUrl+"/fonts/magallanes.gif"},{name:"Booster Next",imgSrc:I.imgUrl+"/fonts/boosternextfy.gif"},{name:"Booster Next Black",imgSrc:I.imgUrl+"/fonts/boosternextfyblack.gif"},{name:"TT Chocolates",imgSrc:I.imgUrl+"/fonts/ttchocolates.gif"}],this.scriptFonts=[{name:"The Treasured Years Script",imgSrc:I.imgUrl+"/fonts/thetreasuredyears.gif"},{name:"Zabaglione",imgSrc:I.imgUrl+"/fonts/zabaglione.gif"},{name:"Bonjour",imgSrc:I.imgUrl+"/fonts/bonjour.gif"},{name:"Blackjack",imgSrc:I.imgUrl+"/fonts/blackjack.gif"},{name:"Smoothie Shoppe",imgSrc:I.imgUrl+"/fonts/smoothieshoppe.gif"},{name:"Thirsty Script Regular",imgSrc:I.imgUrl+"/fonts/thirstyscript.gif"},{name:"BeachBar Script",imgSrc:I.imgUrl+"/fonts/beachbarscript.gif"},{name:"Roverd",imgSrc:I.imgUrl+"/fonts/roverd.gif"}
32,{name:"Ondise",imgSrc:I.imgUrl+"/fonts/ondise.gif"},{name:"ButterScotch",imgSrc:I.imgUrl+"/fonts/butterscotch.gif"},{name:"Snell Roundhand",imgSrc:I.imgUrl+"/fonts/snellroundhand.gif"},{name:"Flemish Script",imgSrc:I.imgUrl+"/fonts/flemish.gif"},{name:"Lily Wang",imgSrc:I.imgUrl+"/fonts/lilywang.gif"}],this.fontGroups=[{title:"Serif Fonts",fonts:this.serifFonts},{title:"Sans Serif Fonts",fonts:this.sansSerifFonts},{title:"Script Fonts",fonts:this.scriptFonts}],this.titleService.setTitle("Font Choices | Evermine"),this.meta.updateTag({name:"description",content:"See the available fonts to you can choose from. You can use any of these fonts on your order for FREE!"})}};t.\u0275fac=function(r){return new(r||t)(C(te),C(ae))},t.\u0275cmp=R({type:t,selectors:[["app-fonts"]],decls:9,vars:1,consts:[[3,"items"],[1,"ev-container","pages-container"],[1,"pages-header"],[1,"pages-sub-header"],[1,"fonts-font-group-container"],[1,"fonts-font-container"],["width","200","height","50","loading","lazy",3,"src","alt"]],template:function(r,o){r&1&&(_(0,"app-breadcrumb",0),a(1,"div",1)(2,"div",2)(3,"h1"),c(4,"Font Choices"),l()(),a(5,"p",3),c(6,"Use any of these fonts on your order for free."),l(),U(7,WF,6,1,null,null,H),l()),r&2&&(m("items",o.breadcrumbItems),p(7),$(o.fontGroups))},dependencies:[ne],styles:[".pages-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.pages-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ccc}.pages-sub-header[_ngcontent-%COMP%]{margin-bottom:16px;font-size:15px;line-height:1.5}@media (min-width: 992px){.pages-header[_ngcontent-%COMP%]{margin-top:60px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:34px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:24px}.mobile[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.pages-header[_ngcontent-%COMP%]{margin-top:30px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:24px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:20px}.desktop[_ngcontent-%COMP%]{display:none!important}}",".fonts-font-group-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;row-gap:40px;margin-bottom:60px}.fonts-font-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.fonts-font-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{text-align:center}@media (min-width: 992px){.fonts-font-group-container[_ngcontent-%COMP%]{column-gap:2%;margin-top:24px}.fonts-font-container[_ngcontent-%COMP%]{width:23.5%}}@media (max-width: 991px){.fonts-font-group-container[_ngcontent-%COMP%]{column-gap:4%}.fonts-font-container[_ngcontent-%COMP%]{width:48%}}"]});let e=t;return e})();var O1=(()=>{let t=class t{constructor(i,r){this.titleService=i,this.meta=r,this.env=I,this.breadcrumbItems=[{name:"About Us",href:"",url:"about"}],this.helpfulLinks=[{text:"Order Status",href:"/status/",isRouterLink:!1},{text:"Shipping",href:"/shipping/",isRouterLink:!0},{text:"Custom Art Specs",href:"/support/Evermine-Labels-custom-art-specs.pdf",isRouterLink:!1},{text:"Coupons & Sales",href:"/coupons/",isRouterLink:!0},{text:"Shapes & Sizes",href:"/shapes/labels",isRouterLink:!0},{text:"Font Choices",href:"/fonts/",isRouterLink:!0},{text:"FAQ",href:"/faq/",isRouterLink:!0},{text:"Returns",href:"/returns/",isRouterLink:!0}],this.titleService.setTitle("About Us | Evermine"),this.meta.updateTag({name:"description",content:"Find links to information Evermine and more."}),this.meta.updateTag({name:"robots",content:"noindex"})}};t.\u0275fac=function(r){return new(r||t)(C(te),C(ae))},t.\u0275cmp=R({type:t,selectors:[["app-about"]],decls:20,vars:8,consts:[[3,"items"],[1,"ev-container","pages-container"],[1,"pages-header"],[1,"pages-sub-header"],[1,"ev-link-colored",3,"href"]],template:function(r,o){r&1&&(_(0,"app-breadcrumb",0),a(1,"div",1)(2,"div",2)(3,"h1"),c(4,"About Us"),l()(),a(5,"p",3),c(6," Evermine Labels began in 2000 as a small venture focused on creating custom sheet labels for personal use and special events. What started as designing and printing labels in small batches quickly grew as more customers discovered the value of high-quality, beautifully designed personalized labels. "),l(),a(7,"p",3),c(8," Over time, the business evolved beyond individual and event-based orders. As demand increased, Evermine expanded its capabilities, transitioning from sheet labels to roll labels to better serve commercial and wholesale customers. This shift allowed the company to support growing businesses that need larger quantities, faster application, and professional-grade packaging solutions. "),l(),a(9,"p",3),c(10," From its beginnings as a small custom label operation, Evermine steadily grew and adapted - expanding its products, refining its processes, and ultimately becoming a highly trusted supplier of roll labels for commercial clients, and still retaining their top quality sheet labels for small customers. "),l(),a(11,"p",3),c(12," Today, Evermine Labels has evolved into a full-service roll label provider, offering a wide variety of materials, finishes, and formats designed to meet the needs of growing brands and commercial customers - while still supplying top quality sheet labels to those who need small quantities for handmade products and special events. "),l(),a(13,"p"),c(14," Email us at "),a(15,"a",4),c(16),l(),c(17," or call "),a(18,"a",4),c(19),l()()()),r&2&&(m("items",o.breadcrumbItems),p(15),m("href",Z("mailto:",o.env.store.infoEmail),S),p(),M(o.env.store.infoEmail),p(2),m("href",Z("tel:",o.env.store.phoneNumeric),S),p(),ot("",o.env.store.phoneMnemonic," (",o.env.store.phone,")"))},dependencies:[ne],styles:[".pages-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.pages-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ccc}.pages-sub-header[_ngcontent-%COMP%]{margin-bottom:16px;font-size:15px;line-height:1.5}@media (min-width: 992px){.pages-header[_ngcontent-%COMP%]{margin-top:60px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:34px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:24px}.mobile[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.pages-header[_ngcontent-%COMP%]{margin-top:30px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:24px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:20px}.desktop[_ngcontent-%COMP%]{display:none!important}}"]});let e=t;return e})();var P1=(()=>{let t=class t{constructor(i,r,o){this.titleService=i,this.meta=r,this.promosService=o,this.env=I,this.promo=this.promosService.getPromo(),this.promos=[],this.currentYear=new Date().getFullYear(),this.breadcrumbItems=[{name:"Coupons & Promotions",href:"",url:"coupons"}
32],this.titleService.setTitle("Coupons & Promo Codes | Evermine"),this.meta.updateTag({name:"description",content:`Visit Evermine.com/coupons for the most recent and up-to-date coupon and promo code discounts. Free Shipping ${this.env.shipping.freeAt}+!`})}ngOnInit(){let i=Mn(new Date,"yyyy-MM-dd","en_US");this.promosData=this.promosService.getAllPromos().subscribe(r=>{this.promos=r.filter(o=>o.endDate>=i),console.dir(this.promos)}),console.dir(this.promos)}};t.\u0275fac=function(r){return new(r||t)(C(te),C(ae),C(Yo))},t.\u0275cmp=R({type:t,selectors:[["app-coupons"]],decls:43,vars:6,consts:[[3,"items"],[1,"ev-container","pages-container"],[1,"pages-header"],[1,"pages-sub-header"],[1,"coupons-promos-container"],["href","/subscribe/",1,"coupons-promo-email"],[1,"coupons-promo-text"],[1,"coupon-promo-icon"],["href","https://www.facebook.com/shopevermine","target","_blank",1,"coupons-promo-facebook"],[1,"promo-facebook-icon"],["alt","facebook",3,"src"],[1,"coupons-content-container"],["href","/subscribe/",1,"ev-link-colored"],["href","https://instagram.com/everminelabels/","target","_blank",1,"ev-link-colored"],["href","https://www.facebook.com/shopevermine/","target","_blank",1,"ev-link-colored"]],template:function(r,o){r&1&&(_(0,"app-breadcrumb",0),a(1,"div",1)(2,"div",2)(3,"h1"),c(4,"Coupons & Promotions"),l(
32)(),a(5,"p",3),c(6,"We take care in providing only the highest quality materials at an affordable price but we would also like to pass on additional savings to you. At Evermine's official coupon and promotion page you'll find great savings with our one-day sales, weekend deals, holiday promotions, special offers and more! We hand select some of our best items periodically and showcase the latest discounts down below."),l(),a(7,"div",2)(8,"h3"),c(9,"Current coupons, sales and promotions"),l()(),a(10,"div",4)(11,"a",5)(12,"div",6),c(13," Sign up for our emails and save 10% on your first order, plus receive exclusive offers. "),l(),a(14,"div",7),c(15,"@"),l()(),a(16,"a",8)(17,"div",6),c(18," Follow us on our Facebook page and be the first to hear about sales & products. "),l(),a(19,"div",9),_(20,"img",10),l()()(),a(21,"div",11)(22,"p")(23,"b"),c(24,"Notes and restrictions:"),l(),c(25," Only one coupon can be used per order. Coupons cannot be applied to past orders. Coupons and other offers are not valid for roll labels or gift cards. Offers are subject to change without notice. "),a(26,"a",12),c(27,"Sign up for our emails"),l(),c(28," and follow us on "),a(29,"a",13),c(30,"Instagram"),l(),c(31," or "),a(32,"a",14),c(33,"Facebook"),l(),c(34," to see exclusive offers not listed here."),l(),a(35,"h4"),c(36,"Holiday promotions"),l(
32),a(37,"p"),c(38,"We're always looking to pass the savings on to you during the holiday season. Check back with us right before the holidays and take a look at our promotions for season events."),l(),a(39,"h4"),c(40,"Product sales"),l(),a(41,"p"),c(42,"Find the best discounts on your favorite products. Whether you're looking for the perfect wine label, wedding invitation, gift tag or other item we have the best quality products for you to personalize at an even better price. And don't forget to check back often as we always have new offers and most of our product promotions are available only for a limited time."),l()()()),r&2&&(m("items",o.breadcrumbItems),p(20),m("src",o.env.imgUrl+"/promo/2026/facebook-logo-2023-128x128.png",S),p(15),Rt("margin-top",16,"px"),p(4),Rt("margin-top",16,"px"))},dependencies:[ne],styles:[".pages-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.pages-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ccc}.pages-sub-header[_ngcontent-%COMP%]{margin-bottom:16px;font-size:15px;line-height:1.5}@media (min-width: 992px){.pages-header[_ngcontent-%COMP%]{margin-top:60px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:34px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:24px}.mobile[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.pages-header[_ngcontent-%COMP%]{margin-top:30px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:24px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:20px}.desktop[_ngcontent-%COMP%]{display:none!important}}",".coupons-promos-container[_ngcontent-%COMP%], .coupons-promo[_ngcontent-%COMP%]{display:flex}.coupons-current-promo-container[_ngcontent-%COMP%], .coupons-current-promo[_ngcontent-%COMP%]{display:flex;flex-direction:column}.coupons-promo-email[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:310px;height:330px;color:#fff;background-color:var(--ev-dark-color);text-decoration:none}.coupons-promo-email[_ngcontent-%COMP%] .coupons-promo-text[_ngcontent-%COMP%]{margin-top:12px;font-size:22px;line-height:28px;font-weight:500;text-align:center;padding:0 16px}.coupons-promo-email[_ngcontent-%COMP%] .coupon-promo-icon[_ngcontent-%COMP%]{margin-top:32px;font-size:80px;text-align:center;width:120px;height:120px;line-height:90px;border-radius:50%;border:6px solid #fff}.coupons-promo-facebook[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:310px;height:330px;color:#fff;background-color:var(--ev-medium-light-color);text-decoration:none}.coupons-promo-facebook[_ngcontent-%COMP%] .coupons-promo-text[_ngcontent-%COMP%]{margin-top:12px;font-size:22px;line-height:28px;font-weight:500;text-align:center;padding:0 16px}.coupons-promo-facebook[_ngcontent-%COMP%] .promo-facebook-icon[_ngcontent-%COMP%]{margin-top:32px;font-size:80px;text-align:center;width:120px;height:120px}.coupons-current-offer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:310px;height:60px;color:#fff;background-color:var(--ev-extra-dark-color)}.coupons-current-offer[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:18px;font-weight:500;text-align:center}.coupons-current-offer[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-top:4px;font-size:13px;text-align:center}.coupons-current-code[_ngcontent-%COMP%]{margin-top:12px;text-align:center;color:var(--ev-dark-color);font-size:13px}.coupons-content-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:48px;padding-top:16px;border-top:1px dotted #ccc;font-size:15px;line-height:1.5}@media (min-width: 992px){.coupons-promos-container[_ngcontent-%COMP%]{align-items:flex-start;column-gap:16px}}@media (max-width: 991px){.coupons-promos-container[_ngcontent-%COMP%]{flex-direction:column;align-items:center;row-gap:16px}}"]});let e=t;return e})();var YF=()=>["labels","tags"],QF=e=>({classShape:e});function ZF(e,t){if(e&1){let n=G();a(0,"button",9),O("click",function(){let r=P(n).$implicit,o=v();return T(r.product!=o.product.name&&o.productChanged(r.product))}),c(1),l()}if(e&2){let n=t.$implicit,i=v();m("disabled",n.product==i.product.name),p(),W(" ",n.text," ")}}function KF(e,t){if(e&1){let n=G();a(0,"app-generic-tab",10),O("tabClicked",function(r){P(n);let o=v();return T(o.activeTab=r)}),l()}if(e&2){let n=v();m("tabs",n.tabs)("activeTab",n.activeTab)}}function JF(e,t){if(e&1&&(a(0,"div",12)(1,"a",13),_(2,"app-shape-svg",14),a(3,"p"),c(4),l()()()),e&2){let n=t.$implicit,i=v(2);ue("wide",n.value=="SP73"||n.value=="SP75"),p(),m("routerLink",i.getProductLink(n.value))("queryParams",li(6,QF,n.value)),p(),m("size",n),p(2),M(n.name)}}function XF(e,t){if(e&1&&(a(0,"div",7),U(1,JF,5,8,"div",11,H),l()),e&2){let n=t.$implicit,i=t.$index,r=v();m("hidden",r.activeTab!=i),p(),$(n.sizes)}}function e3(e,t){if(e&1&&(a(0,"p",8),_(1,"img",15),a(2,"a",16),c(3,"Download a PDF file "),l(),c(4," that you can print out and use as a guide. "),l()),e&2){let n=v();p(),m("src",n.env.imgUrl+"/zz_images/pdficon_small.png",S),p(),m("href",n.env.imgUrl+"/shapes/pdf/"+n.productPdfName,S)}}var T1=(()=>{let t=class t{constructor(i,r,o,s){this.titleService=i,this.meta=r,this.router=o,this.activatedRoute=s,this.env=I,this.breadcrumbItems=[{name:"Shapes & Sizes",href:"",url:"shapes"}],this.tabs=[],this.activeTab=0,this.productPdfName="",this.buttons=[{product:"labels",text:"Labels"},{product:"tags",text:"Tags"},{product:"coasters",text:"Coasters"}],this.titleService.setTitle("Shapes & Sizes | Evermine"),this.meta.updateTag({name:"description",content:"Choose from a wide selection of different shapes and sizes"})}ngOnInit(){this.shapesSub=this.activatedRoute.data.subscribe({next:({product:i})=>{this.activeTab=0,this.product=i,this.tabs=this.product.shapes.reduce((r,o)=>r=[...r,o.title],[]),this.product.name=="labels"?this.productPdfName="label_shapes.pdf":this.product.name=="tags"&&(this.productPdfName="tag_shapes.pdf")},error:i=>console.log(i)})}ngOnDestroy(){this.shapesSub.unsubscribe()}productChanged(i){this.router.navigateByUrl(`/shapes/${i}`)}getProductLink(i){let r="",o=i.slice(0,2);return o=="SP"?r="/products/sheet-labels":o=="HT"?r="/products/hang-tags/styles":o=="CO"?r="/products/coasters/styles":o=="TL"?r="/products/text-labels/styles":o=="CD"&&(r="/products/cd-labels/styles"),r}};t.\u0275fac=function(r){return new(r||t)(C(te),C(ae),C(De),C(Pe))},t.\u0275cmp=R({type:t,selectors:[["app-shapes-and-sizes"]],decls:16,vars:7,consts:[[3,"items"],[1,"ev-container","pages-container"],[1,"pages-header"],[1,"shapes-sizes-btn-container"],[1,"ev-btn","ev-btn-outline",3,"disabled"],[1,"shapes-sizes-content"],[3,"tabs","activeTab"],[1,"shapes-sizes-sizes-container",3,"hidden"],[1,"shapes-sizes-pdf-link"],[1,"ev-btn","ev-btn-outline",3,"click","disabled"],[3,"tabClicked","tabs","activeTab"],[1,"shapes-sizes-size-container",3,"wide"],[1,"shapes-sizes-size-container"],[1,"ev-link",3,"routerLink","queryParams"],[3,"size"],["alt","shapes pdf",3,"src"],[1,"ev-link-colored",3,"href"]],template:function(r,o){r&1&&(_(0,"app-breadcrumb",0),a(1,"div",1)(2,"div",2)(3,"h1"),c(4,"Shapes & Sizes"),a(5,"span"),c(6),Ae(7,"titlecase"),l()()(),a(8,"div",3),U(9,ZF,2,2,"button",4,H),l(),a(11,"div",5),x(12,KF,1,2,"app-generic-tab",6),U(13,XF,3,1,"div",7,H),x(15,e3,5,2,"p",8),l()()),r&2&&(m("items",o.breadcrumbItems),p(6),W(": ",ct(7,4,o.product.name)),p(3),$(o.buttons),p(3),w(o.product.hasTitle?12:-1),p(),$(o.product.shapes),p(2),w(xn(6,YF).includes(o.product.name)?15:-1))},dependencies:[ne,xu,he,uu,fi],styles:[".pages-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.pages-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ccc}.pages-sub-header[_ngcontent-%COMP%]{margin-bottom:16px;font-size:15px;line-height:1.5}@media (min-width: 992px){.pages-header[_ngcontent-%COMP%]{margin-top:60px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:34px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:24px}.mobile[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.pages-header[_ngcontent-%COMP%]{margin-top:30px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:24px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:20px}.desktop[_ngcontent-%COMP%]{display:none!important}}",".shapes-sizes-btn-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin-bottom:24px}.shapes-sizes-btn-container[_ngcontent-%COMP%] .ev-btn[_ngcontent-%COMP%]{font-size:18px}.shapes-sizes-sizes-container[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;row-gap:50px;margin-top:60px}.shapes-sizes-size-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.shapes-sizes-size-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.shapes-sizes-size-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-top:8px;font-size:11px}.shapes-sizes-pdf-link[_ngcontent-%COMP%]{margin-top:60px}.shapes-sizes-pdf-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-right:5px}@media (min-width: 992px){.shapes-sizes-btn-container[_ngcontent-%COMP%]{column-gap:1.25%}.shapes-sizes-btn-container[_ngcontent-%COMP%] .ev-btn[_ngcontent-%COMP%]{width:32.5%}.shapes-sizes-sizes-container[_ngcontent-%COMP%]{flex-wrap:wrap;
32column-gap:2%}.shapes-sizes-size-container[_ngcontent-%COMP%]:not(.wide){width:23.5%}.shapes-sizes-size-container.wide[_ngcontent-%COMP%]{width:49%}}@media (max-width: 991px){.shapes-sizes-btn-container[_ngcontent-%COMP%]{row-gap:12px}.shapes-sizes-btn-container[_ngcontent-%COMP%] .ev-btn[_ngcontent-%COMP%]{width:100%}.shapes-sizes-sizes-container[_ngcontent-%COMP%]{flex-direction:column}}"]});let e=t;return e})();var k1=(()=>{let t=class t{constructor(i){this.httpClient=i}getShapesAndSizes(i){let r={params:{product:i},headers:{"Content-Type":"application/json"}};return this.httpClient.get(`${I.apiUrl}/shapes-sizes`,r)}};t.\u0275fac=function(r){return new(r||t)(F(et))},t.\u0275prov=A({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var A1=(e,t)=>E(k1).getShapesAndSizes(e.paramMap.get("product")).pipe(Ne(()=>Y(null)));var R1=(()=>{let t=class t{constructor(i,r){this.titleService=i,this.meta=r,this.env=I,this.breadcrumbItems=[{name:"Returns",href:"",url:"returns"}],this.titleService.setTitle("Returns and Corrections | Evermine"),this.meta.updateTag({name:"description",content:"Here's what you can do if you are not happy with your order."})}};t.\u0275fac=function(r){return new(r||t)(C(te),C(ae))},t.\u0275cmp=R({type:t,selectors:[["app-returns"]],decls:55,vars:8,consts:[[3,"items"],[1,"ev-container","pages-container"],[1,"pages-header"],[1,"returns-content-container"],[1,"ev-list"],[1,"returns-get-refund-header"],[1,"ev-link-colored",3,"href"]],template:function(r,o){r&1&&(_(0,"app-breadcrumb",0),a(1,"div",1)(2,"div",2)(3,"h1"),c(4,"Returns"),l()(),a(5,"div",3)(6,"h4"),c(7,"We will reprint at no charge:"),l(),a(8,"ul",4)(9,"li"),c(10,"If we made a mistake on your order. To get your corrected labels to you as quickly as possible, we will reprint immediately and you will be charged for it. When we receive your original, faulty order, we will refund you for it. You will be given a return shipping label so you will not be charged for shipping the faulty order back to us."),l(),a(11,"li"),c(12,"If you did not receive your package. Check the tracking information to determine if your package has arrived, or was lost or stolen."),l(),a(13,"li"),c(14,"If your product was damaged in shipping. We will need you to send a photograph so we can see the damage"),l()(),a(15,"h4"),c(16,"We will refund or give you store credit:"),l(),a(17,"ul",4)(18,"li"),c(19,"If you have first given us the opportunity to correct the problem."),l(),a(20,"li"),c(21,"If your order ships after our guaranteed ship-by date, we'll refund your shipping cost. We cannot be responsible for delays caused by the carrier."),l(),a(22,"li"),c(23,"If you have returned your merchandise."),l()(),a(24,"h4"),c(25,"There are limited refunds on:"),l(),a(26,"ul",4)(27,"li"),c(28,"Orders with special requests"),l(),a(29,"li"),c(30,"Orders with custom art"),l(),a(31,"li"),c(32,"International orders"),l()(),a(33,"h4"),c(34,"There are NO refunds on:"),l(),a(35,"ul",4)(36,"li"),c(37,"Rush orders"),l()(),a(38,"h2",5),c(39,"To get your refund:"),l(),a(40,"ul",4)(41,"li"),c(42,"Email us at "),a(43,"a",6),c(44),l(),c(45," or call "),a(46,"a",6),c(47),l(),c(48," within 30 days of when you received, or should have received your order."),l(),a(49,"li"),c(50,"Our customer service team will be in touch with you to provide assistance and guidance."),l(),a(51,"li"),c(52,"A return shipping label with instructions will be emailed to you within 1 business day."),l(),a(53,"li"),c(54,"You will get your refund or store credit after we receive your returned merchandise."),l()()()()),r&2&&(m("items",o.breadcrumbItems),p(43),m("href",Z("mailto:",o.env.store.infoEmail),S),p(),M(o.env.store.infoEmail),p(2),m("href",Z("tel:",o.env.store.phoneNumeric),S),p(),ot("",o.env.store.phoneMnemonic," (",o.env.store.phone,")"))},dependencies:[ne],styles:[".pages-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.pages-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ccc}.pages-sub-header[_ngcontent-%COMP%]{margin-bottom:16px;font-size:15px;line-height:1.5}@media (min-width: 992px){.pages-header[_ngcontent-%COMP%]{margin-top:60px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:34px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:24px}.mobile[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.pages-header[_ngcontent-%COMP%]{margin-top:30px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:24px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:20px}.desktop[_ngcontent-%COMP%]{display:none!important}}",".returns-content-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;font-size:16px;line-height:1.6}
32.returns-content-container[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px}.returns-content-container[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]:not(:first-child){margin-top:16px}.returns-get-refund-header[_ngcontent-%COMP%]{margin-top:60px;margin-bottom:8px;font-size:26px}"]});let e=t;return e})();var N1=(()=>{let t=class t{constructor(){this.breadcrumbItems=[{name:"Subscribe",href:"",url:"subscribe"}]}};t.\u0275fac=function(r){return new(r||t)},t.\u0275cmp=R({type:t,selectors:[["app-subscribe"]],decls:6,vars:1,consts:[[3,"items"],[1,"ev-container","pages-container"],[1,"pages-header"],[1,"klaviyo-form-SdW9rG"]],template:function(r,o){r&1&&(_(0,"app-breadcrumb",0),a(1,"div",1)(2,"div",2)(3,"h1"),c(4,"\xA0\xA0"),l()(),_(5,"div",3),l()),r&2&&m("items",o.breadcrumbItems)},dependencies:[ne],encapsulation:2});let e=t;return e})();var F1=(()=>{let t=class t{constructor(){this.env=I,this.breadcrumbItems=[{name:"Get It Tomorrow",href:"",url:"get-it-tomorrow"}]}};t.\u0275fac=function(r){return new(r||t)},t.\u0275cmp=R({type:t,selectors:[["app-get-it-tomorrow"]],decls:50,vars:5,consts:[[3,"items"],[1,"ev-container","pages-container"],[1,"get-it-tomorrow-main"],[1,"headline-section"],[1,"emphasize-headline"],[1,"main-headline"],[1,"steps-container"],[1,"step-item"],[1,"step-number"],["href","tel:855-383-7646",1,"phone-number"],[1,"step-text"],[1,"call-to-action-phone"],["href","tel:855-383-7646",1,"phone-number","main-headline"],[1,"call-to-action-svg"],["width","940","height","","alt","get it tomorrow",1,"",3,"src"],[1,"image-group"],["width","300","height","300","alt","Clear Lables",1,"",3,"src"],["width","300","height","300","alt","Pet Products Labels",1,"",3,"src"],["width","300","height","300","alt","Roll Labels",1,"",3,"src"],[1,"call-to-action-tagline"]],template:function(r,o){r&1&&(_(0,"app-breadcrumb",0),a(1,"div",1)(2,"div",2)(3,"div",3)(4,"h2",4),c(5,"SAME DAY RUSH"),l(),a(6,"h2",5),c(7,"YOUR LABELS IN YOUR HANDS TOMORROW"),l()(),a(8,"ul",6)(9,"li",7)(10,"span",8),c(11," STEP ONE "),a(12,"a",9),c(13,"CALL NOW 855-383-7646"),l()(),a(14,"span",10),c(15,"to reserve your place in the next-day queue."),l()(),a(16,"li",7)(17,"span",8),c(18,"STEP TWO"),l(),a(19,"span",10),c(20,"Email your print-ready file TODAY before 9:30am Pacific time (Monday through Friday). Print-ready means: with bleed, safety, CMYK, and other factors (we'll go over this with you)"),l()(),a(21,"li",7)(22,"span",8),c(23,"STEP THREE"),l(),a(24,"span",10),c(25,"We send you a proof within 30 minutes of receipt of your file."),l()(),a(26,"li",7)(27,"span",8),c(28,"STEP FOUR"),l(),a(29,"span",10),c(30,"You approve your proof by 10:30 am PST."),l()(),a(31,"li",7)(32,"span",8),c(33,"STEP FIVE"),l(),a(34,"span",10),c(35,"We print and ship your order to arrive at your address tomorrow."),l()()(),a(36,"div",11)(37,"a",12),c(38,"CALL NOW 855-383-7646"),l()(),a(39,"div",13),_(40,"img",14),l(),a(41,"div",15),_(42,"img",16)(43,"img",17)(44,"img",18),l(),a(45,"div",19)(46,"p"),c(47,"BILLIONS OF LABELS PRINTED."),l(),a(48,"p"),c(49,"PROFESSIONAL RESULTS EVERY TIME."),l()()()()),r&2&&(m("items",o.breadcrumbItems),p(40),m("src",o.env.imgUrl+"/logos/evermine/evermine-labels-logo-horiz.svg",S),p(2),m("src",o.env.imgUrl+"/products/all/kombucha-clear-labels-300x300.jpg",S),p(),m("src",o.env.imgUrl+"/products/all/paws2-labels-300x300.jpg",S),p(),m("src",o.env.imgUrl+"/products/all/oinks-custom-rolls-300x300.jpg",S))},dependencies:[ne],styles:[".get-it-tomorrow-main[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin:60px auto 30px;color:#666}.headline-section[_ngcontent-%COMP%]{text-align:center;margin-bottom:10px}.main-headline[_ngcontent-%COMP%]{font-size:30px;font-weight:700;letter-spacing:2px}.emphasize-headline[_ngcontent-%COMP%]{color:var(--ev-dark-color);font-size:80px;letter-spacing:6px}.sub-headline[_ngcontent-%COMP%]{font-size:24px;font-weight:600;color:#555}.steps-container[_ngcontent-%COMP%]{max-width:900px;margin:24px auto 10px;list-style:disc;list-style-position:inside}.step-item[_ngcontent-%COMP%]::marker{font-size:24px;color:var(--ev-dark-color)}.step-item[_ngcontent-%COMP%]{margin-bottom:20px}.step-item[_ngcontent-%COMP%] .step-number[_ngcontent-%COMP%]{font-weight:700;color:var(--ev-dark-color);margin-left:-16px;font-size:24px}.step-item[_ngcontent-%COMP%] .step-text[_ngcontent-%COMP%]{font-size:20px;margin-left:10px}.call-to-action-svg[_ngcontent-%COMP%]{margin:0 auto}.call-to-action-tagline[_ngcontent-%COMP%]{margin:10px auto;color:#333;font-weight:500;font-size:32px;letter-spacing:3px;line-height:38px;text-align:center}.call-to-action-phone[_ngcontent-%COMP%]{margin:0 auto 140px}.phone-number[_ngcontent-%COMP%]{color:#666;text-decoration:none;font-weight:700;margin-left:10px}.phone-number[_ngcontent-%COMP%]:hover{text-decoration:underline}.image-group[_ngcontent-%COMP%]{display:flex;flex-direction:row;width:940px;margin:10px auto;justify-content:space-between}@media (max-width: 767px){.get-it-tomorrow-main[_ngcontent-%COMP%]{margin-top:20px}.main-headline[_ngcontent-%COMP%]{font-size:20px;letter-spacing:3px}.emphasize-headline[_ngcontent-%COMP%]{font-size:46px;letter-spacing:2px}.step-item[_ngcontent-%COMP%]::marker{font-size:18px}.step-item[_ngcontent-%COMP%]{line-height:16px;margin-bottom:20px}.step-item[_ngcontent-%COMP%] .step-number[_ngcontent-%COMP%]{margin-left:-6px;font-size:16px}.step-item[_ngcontent-%COMP%] .step-text[_ngcontent-%COMP%]{font-size:13px;margin-left:5px}.phone-number[_ngcontent-%COMP%]{margin-left:5px}.phone-number.main-headline[_ngcontent-%COMP%]{font-size:24px;letter-spacing:1px}.image-group[_ngcontent-%COMP%]{width:auto;gap:10px}.image-group[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:150px}.call-to-action-tagline[_ngcontent-%COMP%]{font-size:24px;letter-spacing:2px}.call-to-action-phone[_ngcontent-%COMP%]{margin-bottom:30px}}@media (max-width: 450px){.image-group[_ngcontent-%COMP%]{width:auto;gap:6px}.image-group[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:120px}.call-to-action-tagline[_ngcontent-%COMP%]{font-size:20px;letter-spacing:1px}}"]});let e=t;return e})();var L1=(()=>{let t=class t{constructor(){this.env=I,this.breadcrumbItems=[{name:"Holiday Gift Ideas",href:"",url:"holiday-gift-ideas"}]}};t.\u0275fac=function(r){return new(r||t)},t.\u0275cmp=R({type:t,selectors:[["app-christmas-gift-ideas"]],decls:86,vars:21,consts:[[3,"items"],[1,"ev-container","pages-container"],[1,"pages-header"],[1,"holiday-container"],["href","/products/hang-tags/styles",1,"holiday-idea-container","ev-link"],["alt","christmas hang tags","width","300","height","300","loading","lazy",3,"src"],[1,"text-ellipsis"],["href","/products/canning-labels",1,"holiday-idea-container","ev-link"],["alt","christmas canning labels","width","300","height","300","loading","lazy",3,"src"],["href","/products/wine-labels",1,"holiday-idea-container","ev-link"],["alt","christmas wine labels","width","300","height","300","loading","lazy",3,"src"],["href","/products/sheet-labels",1,"holiday-idea-container","ev-link"],["alt","christmas labels","width","300","height","300","loading","lazy",3,"src"],["alt","christmas sheet labels","width","300","height","300","loading","lazy",3,"src"],["href","/products/coasters/styles",1,"holiday-idea-container","ev-link"],["alt","christmas holiday coasters","width","300","height","300","loading","lazy",3,"src"],["href","/products/roll-labels",1,"holiday-idea-container","ev-link"],["alt","christmas roll labels","width","300","height","300","loading","lazy",3,"src"],["alt","christmas coasters","width","300","height","300","loading","lazy",3,"src"]],template:function(r,o){r&1&&(_(0,"app-breadcrumb",0),a(1,"div",1)(2,"div",2)(3,"h1"),c(4,"Holiday Gift Ideas"),l()(),a(5,"div",3)(6,"a",4),_(7,"img",5),a(8,"p",6),c(9,"Christmas Hang Tags"),l()(),a(10,"a",7),_(11,"img",8),a(12,"p",6),c(13,"Christmas Canning Labels"),l()(),a(14,"a",9),_(15,"img",10),a(16,"p",6),c(17,"Christmas Wine Labels"),l()(),a(18,"a",11),_(19,"img",12),a(20,"p",6),c(21,"Christmas Labels"),l()(),a(22,"a",11),_(23,"img",13),a(24,"p",6),c(25,"Christmas Sheet Labels"),l()(),a(26,"a",14),_(27,"img",15),a(28,"p",6),c(29,"Christmas Coasters"),l()(),a(30,"a",4),_(31,"img",5),a(32,"p",6),c(33,"Christmas Hang Tags"),l()(),a(34,"a",11),_(35,"img",12),a(36,"p",6),c(37,"Christmas Labels"),l()(),a(38,"a",16),_(39,"img",17),a(40,"p",6),c(41,"Christmas Roll Labels"),l()(),a(42,"a",11),_(43,"img",13),a(44,"p",6),c(45,"Christmas Labels"),l()(),a(4
326,"a",11),_(47,"img",13),a(48,"p",6),c(49,"Christmas Labels"),l()(),a(50,"a",7),_(51,"img",8),a(52,"p",6),c(53,"Christmas Canning Labels"),l()(),a(54,"a",11),_(55,"img",13),a(56,"p",6),c(57,"Christmas Labels"),l()(),a(58,"a",11),_(59,"img",13),a(60,"p",6),c(61,"Christmas Labels"),l()(),a(62,"a",4),_(63,"img",5),a(64,"p",6),c(65,"Christmas Hang Tags"),l()(),a(66,"a",14),_(67,"img",18),a(68,"p",6),c(69,"Christmas Coasters"),l()(),a(70,"a",4),_(71,"img",5),a(72,"p",6),c(73,"Christmas Hang Tags"),l()(),a(74,"a",11),_(75,"img",13),a(76,"p",6),c(77,"Christmas Labels"),l()(),a(78,"a",11),_(79,"img",13),a(80,"p",6),c(81,"Christmas Labels"),l()(),a(82,"a",7),_(83,"img",8),a(84,"p",6),c(85,"Christmas Canning Labels"),l()()()()),r&2&&(m("items",o.breadcrumbItems),p(7),m("src",o.env.imgUrl+"/home/collection/2025/christmas-gift-ideas/hang-tags-01-300x300.jpg",S),p(4),m("src",o.env.imgUrl+"/home/collection/2025/christmas-gift-ideas/canning-labels-03-300x300.jpg",S),p(4),m("src",o.env.imgUrl+"/home/collection/2025/christmas-gift-ideas/wine-labels-01-300x300.jpg",S),p(4),m("src",o.env.imgUrl+"/home/collection/2025/christmas-gift-ideas/sheet-labels-02-300x300.jpg",S),p(4),m("src",o.env.imgUrl+"/home/collection/2025/christmas-gift-ideas/sheet-labels-01-300x300.jpg",S),p(4),m("src",o.env.imgUrl+"/home/collection/2025/christmas-gift-ideas/holiday-coasters-01-300x300.jpg",S),p(4),m("src",o.env.imgUrl+"/home/collection/2025/christmas-gift-ideas/hang-tags-02-300x300.jpg",S),p(4),m("src",o.env.imgUrl+"/home/collection/2025/christmas-gift-ideas/sheet-labels-03-300x300.jpg",S),p(4),m("src",o.env.imgUrl+"/home/collection/2025/christmas-gift-ideas/roll-labels-01-300x300.jpg",S),p(4),m("src",o.env.imgUrl+"/home/collection/2025/christmas-gift-ideas/sheet-labels-09-300x300.jpg",S),p(4),m("src",o.env.imgUrl+"/home/collection/2025/christmas-gift-ideas/sheet-labels-06-300x300.jpg",S),p(4),m("src",o.env.imgUrl+"/home/collection/2025/christmas-gift-ideas/canning-labels-02-300x300.jpg",S),p(4),m("src",o.env.imgUrl+"/home/collection/2025/christmas-gift-ideas/sheet-labels-04-300x300.jpg",S),p(4),m("src",o.env.imgUrl+"/home/collection/2025/christmas-gift-ideas/sheet-labels-05-300x300.jpg",S),p(4),m("src",o.env.imgUrl+"/home/collection/2025/christmas-gift-ideas/hang-tags-04-300x300.jpg",S),p(4),m("src",o.env.imgUrl+"/home/collection/2025/christmas-gift-ideas/holiday-coasters-02-300x300.jpg",S),p(4),m("src",o.env.imgUrl+"/home/collection/2025/christmas-gift-ideas/hang-tags-03-300x300.jpg",S),p(4),m("src",o.env.imgUrl+"/home/collection/2025/christmas-gift-ideas/sheet-labels-07-300x300.jpg",S),p(4),m("src",o.env.imgUrl+"/home/collection/2025/christmas-gift-ideas/sheet-labels-08-300x300.jpg",S),p(4),m("src",o.env.imgUrl+"/home/collection/2025/christmas-gift-ideas/canning-labels-01-300x300.jpg",S))},dependencies:[ne],styles:[".pages-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.pages-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ccc}.pages-sub-header[_ngcontent-%COMP%]{margin-bottom:16px;font-size:15px;line-height:1.5}@media (min-width: 992px){.pages-header[_ngcontent-%COMP%]{margin-top:60px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:34px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:24px}.mobile[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.pages-header[_ngcontent-%COMP%]{margin-top:30px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:24px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:20px}.desktop[_ngcontent-%COMP%]{display:none!important}}",".holiday-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.holiday-product-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.holiday-product-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{padding-left:4px;padding-right:4px}@media (min-width: 992px){.holiday-container[_ngcontent-%COMP%]{row-gap:30px}.holiday-idea-container[_ngcontent-%COMP%]{width:23.4%;margin-left:.8%;margin-right:.8%;max-width:300px}.holiday-idea-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-top:10px;font-size:20px;text-align:center}}@media (max-width: 991px){.holiday-container[_ngcontent-%COMP%]{row-gap:24px}.holiday-idea-container[_ngcontent-%COMP%]{width:48%;margin-left:1%;margin-right:1%}.holiday-idea-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{width:100%;margin-top:8px;text-align:center}}"]});let e=t;return e})();function t3(e,t){if(e&1&&(a(0,"a",4),_(1,"img",5),a(2,"p",6),c(3),l()()),e&2){let n=t.$implicit,i=v();m("routerLink",n.uri),p(),m("src",i.env.imgUrl+"/"+n.image.src,S)("alt",n.image.alt),p(2),M(n.anchorText)}}var j1=(()=>{let t=class t{constructor(i,r,o){this.titleService=i,this.activatedRoute=r,this.meta=o,this.env=I,this.breadcrumbItems=[{name:"Products",href:"",url:"products"}],this.products=[],this.titleService.setTitle("Custom Labels, Hang Tags, Coasters | Personalize Your Own | Evermine"),this.meta.updateTag({name:"description",content:"Evermine Labels creates custom labels and tags and coasters for businesses and gift-givers"})}ngOnInit(){this.productsSub=this.activatedRoute.data.subscribe({next:({products:i})=>{this.products=i}})}};t.\u0275fac=function(r){return new(r||t)(C(te),C(Pe),C(ae))},t.\u0275cmp=R({type:t,selectors:[["app-products"]],decls:8,vars:1,consts:[[3,"items"],[1,"ev-container","pages-container"],[1,"pages-header"],[1,"products-container"],[1,"products-product-container","ev-link",3,"routerLink"],["width","300","height","300","loading","lazy",3,"src","alt"],[1,"text-ellipsis"]],template:function(r,o){r&1&&(_(0,"app-breadcrumb",0),a(1,"div",1)(2,"div",2)(3,"h1"),c(4,"Products"),l()(),a(5,"div",3),U(6,t3,4,4,"a",4,H),l()()),r&2&&(m("items",o.breadcrumbItems),p(6),$(o.products))},dependencies:[ne,he],styles:[".pages-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.pages-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ccc}.pages-sub-header[_ngcontent-%COMP%]{margin-bottom:16px;font-size:15px;line-height:1.5}@media (min-width: 992px){.pages-header[_ngcontent-%COMP%]{margin-top:60px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:34px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:24px}.mobile[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.pages-header[_ngcontent-%COMP%]{margin-top:30px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:24px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:20px}.desktop[_ngcontent-%COMP%]{display:none!important}}",".products-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.products-product-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.products-product-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{padding-left:4px;padding-right:4px}@media (min-width: 992px){.products-container[_ngcontent-%COMP%]{row-gap:30px}.products-product-container[_ngcontent-%COMP%]{width:23.4%;margin-left:.8%;margin-right:.8%;max-width:300px}.products-product-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-top:10px;font-size:20px}}@media (max-width: 991px){.products-container[_ngcontent-%COMP%]{row-gap:24px}.products-product-container[_ngcontent-%COMP%]{width:48%;margin-left:1%;margin-right:1%}.products-product-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{width:100%;margin-top:8px;text-align:center}}"]});let e=t;return e})();var V1=(()=>{let t=class t{constructor(i){this.httpClient=i,this.env=I}getProductPageInfo(){return this.httpClient.get(`${I.apiUrl}/product-page`)}};t.\u0275fac=function(r){return new(r||t)(F(et))},t.\u0275prov=A({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var z1=(e,t)=>E(V1).getProductPageInfo().pipe(Ne(()=>Y(null)));var B1=(()=>{let t=class t{constructor(i,r){this.titleService=i,this.meta=r,this.env=I,this.breadcrumbItems=[{name:"Products",href:"products",url:"products"},{name:"Tamper-Evident Seals",href:"",url:"tamper-evident-seals",class:"text-ellipsis"}],this.titleService.setTitle("Tamper Evident Seals | Evermine"),this.meta.updateTag({name:"description",content:"Create your own tamper proof labels personalized with your words or photos. All orders ship within 24-48 hours and are 100% guaranteed!"})}};t.\u0275fac=function(r){return new(r||t)(C(te),C(ae))},t.\u0275cmp=R({type:t,selectors:[["app-tamper-seal"]],decls:48,vars:6,consts:[[3,"items"],[1,"ev-container","pages-container"],[1,"pages-header"],[1,"tamper-seal-sub-header"],[1,"tamper-seal-top-img-container"],["href","/products/tamper-evident-seals
32/order/SPX173-00/?noIcon=1",1,"img-wrapper","ev-link"],["width","400","height","426","alt","text only",3,"src"],["href","/products/tamper-evident-seals/order/SPX173-00/?noText=1",1,"img-wrapper","ev-link"],["width","400","height","426","alt","icon only",3,"src"],["href","/products/tamper-evident-seals/order/SPX173-00/",1,"img-wrapper","ev-link"],["width","400","height","426","alt","text and icon",3,"src"],[1,"tamper-seal-bottom-container"],["href","/products/tamper-evident-seals/order/SPX175-00/",1,"ev-link"],["alt","8-inch",3,"src"],["href","/products/tamper-evident-seals/order/SPX175-00/",1,"ev-btn","ev-bg-green-1"],["href","/products/tamper-evident-seals/order/SPX173-00/",1,"ev-link"],["alt","11-inch",3,"src"],["href","/products/tamper-evident-seals/order/SPX173-00/",1,"ev-btn","ev-bg-green-1"]],template:function(r,o){r&1&&(_(0,"app-breadcrumb",0),a(1,"div",1)(2,"div",2)(3,"h1"),c(4,"Tamper-Evident Seals"),l()(),a(5,"p",3),c(6,"These self-adhesive label strips provide a simple and effective tamper evident seal for jars and bottles. Choose from a wide range of fonts, icons and colors to complement your packaging and branding."),l(),a(7,"div",4)(8,"a",5),_(9,"img",6),a(10,"h4"),c(11,"TEXT ONLY"),l(),a(12,"p"),c(13,'Enter your text, and choose "no icon".'),l()(),a(14,"a",7),_(15,"img",8),a(16,"h4"),c(17,"ICON ONLY"),l(),a(18,"p"),c(19,"Choose an icon, and leave the text field blank."),l()(),a(20,"a",9),_(21,"img",10),a(22,"h4"),c(23,"ICON & TEXT BOTH"),l(),a(24,"p"),c(25,"Choose an icon and enter your text."),l()()(),a(26,"div",11)(27,"h2"),c(28,"Choose the length you want"),l(),a(29,"p"),c(30,"These labels are pre-cut in your choice of 8-inch or 11-inch lengths, but you can easily cut them down to a shorter lengths that work for your product. Click below on the starting length you want"),l(),a(31,"h3"),c(32,"8-inch length"),l(),a(33,"a",12),_(34,"img",13),l(),a(35,"a",14),c(36,"ORDER 8-INCH SEALS NOW"),l(),a(37,"h3"),c(38,"11-inch length"),l(),a(39,"a",15),_(40,"img",16),l(),a(41,"a",17),c(42,"ORDER 11-INCH SEALS NOW"),l(),_(43,"hr"),a(44,"h3"),c(45,"How to use tamper proof seals"),l(),a(46,"p"),c(47,"Designed to place over a lid as product protection, these versatile little labels also can be used as personalized adhesive tape or decorative strips to pretty up your packaging. Handy and stylish, tamper-evident seals are ready to go to work for you!"),l()()()),r&2&&(m("items",o.breadcrumbItems),p(9),m("src",o.env.imgUrl+"/products/tamper-evident-seals/text-only.jpg",S),p(6),m("src",o.env.imgUrl+"/products/tamper-evident-seals/icon-only.jpg",S),p(6),m("src",o.env.imgUrl+"/products/tamper-evident-seals/text-icon.jpg",S),p(13),m("src",o.env.imgUrl+"/area/collection/skinny-labels/8-example.gif",S),p(6),m("src",o.env.imgUrl+"/area/collection/skinny-labels/11-example.gif",S))},dependencies:[ne],styles:[".pages-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.pages-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ccc}.pages-sub-header[_ngcontent-%COMP%]{margin-bottom:16px;font-size:15px;line-height:1.5}@media (min-width: 992px){.pages-header[_ngcontent-%COMP%]{margin-top:60px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:34px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:24px}.mobile[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.pages-header[_ngcontent-%COMP%]{margin-top:30px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:24px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:20px}.desktop[_ngcontent-%COMP%]{display:none!important}}",".tamper-seal-sub-header[_ngcontent-%COMP%]{font-size:16px;line-height:1.5}.tamper-seal-top-img-container[_ngcontent-%COMP%]{display:flex;margin-top:50px}.tamper-seal-top-img-container[_ngcontent-%COMP%] .img-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}
32.tamper-seal-top-img-container[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin-top:16px}.tamper-seal-top-img-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-top:4px}.tamper-seal-bottom-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;margin-top:60px}.tamper-seal-bottom-container[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:28px;margin-bottom:8px}.tamper-seal-bottom-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:50px;font-size:22px}.tamper-seal-bottom-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{padding-left:2px;padding-right:2px;font-size:14px;line-height:1.5}.tamper-seal-bottom-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{margin-top:8px}.tamper-seal-bottom-container[_ngcontent-%COMP%] hr[_ngcontent-%COMP%]{margin-top:50px;border-top:1px solid #ccc}@media (min-width: 992px){.tamper-seal-top-img-container[_ngcontent-%COMP%]{justify-content:space-around}.tamper-seal-top-img-container[_ngcontent-%COMP%] .img-wrapper[_ngcontent-%COMP%]{width:32%;margin-left:.5%;margin-right:.5%}}@media (max-width: 991px){.tamper-seal-top-img-container[_ngcontent-%COMP%]{flex-direction:column;row-gap:32px}}"]});let e=t;return e})();var U1=(e,t)=>{let n=E(De);return E(Hi).getProduct({navLink:e.paramMap.get("navLink")}).pipe(Ne(i=>(i.status!=200&&n.navigate(["404"]),Y(null))))};var $1=(e,t)=>{let n=E(De),i=e.paramMap.get("navLink"),r=[{path:"text-labels",redirectTo:"text-labels/styles"},{path:"cd-labels",redirectTo:"cd-labels/styles"},{path:"address-labels",redirectTo:"address-labels/styles"},{path:"wedding-labels",redirectTo:"wedding-labels/styles"},{path:"bottle-labels",redirectTo:"bottle-labels/styles"},{path:"spice-labels",redirectTo:"spice-labels/styles"},{path:"gift-tags",redirectTo:"gift-tags/styles"},{path:"bottle-hangers",redirectTo:"bottle-hangers/styles"},{path:"wedding-tags",redirectTo:"wedding-tags/styles"},{path:"beer-coasters",redirectTo:"beer-coasters/styles"},{path:"wine-coasters",redirectTo:"wine-coasters/styles"},{path:"multi-coasters",redirectTo:"coasters/styles"},{path:"multi-tags",redirectTo:"hang-tags/styles"},{path:"multi-hangers",redirectTo:"bottle-hangers/styles"},{path:"multi-labels",redirectTo:"sheet-labels"}];if(i&&r.filter(o=>o.path==i).length>0){let o=r.find(s=>s.path==i);return n.navigateByUrl(`/products/${o?.redirectTo}`)}return!0};var H1=(e,t)=>{let n=E(De);return E(Hi).getProductDefaults({navLink:e.paramMap.get("navLink")}).pipe(Ne(i=>(i.status!=200&&n.navigate(["404"]),Y(null))))};var n3=e=>({"has-shop-option":e}),bg=(e,t)=>({"bi-chevron-down":e,"bi-chevron-up":t});function i3(e,t){if(e&1&&_(0,"app-breadcrumb",3),e&2){let n=v();m("items",n.breadcrumbItems)}}function r3(e,t){if(e&1&&(a(0,"a",5),_(1,"i",24),c(2,"SHOP BY SHAPES AND SIZES"),l()),e&2){let n=v();m("routerLink","../../"+n.navLink)}}function o3(e,t){if(e&1&&(a(0,"div",7),_(1,"app-stars",25),a(2,"a",26),c(3),l()()),e&2){let n=v();p(),m("rating",n.reviewsObj.rating),p(),m("routerLink",Z("/product-reviews/",n.reviewsObj.link)),p(),W("(",n.reviewsObj.count,")")}}function s3(e,t){if(e&1){let n=G();a(0,"li",31),O("click",function(){let r=P(n).$implicit,o=v(5);return T(o.sizeChange(r.value))}),c(1),l()}if(e&2){let n=t.$implicit,i=v(5);ue("active",n.value==i.selectedSizeValue),p(),W(" ",n.name," ")}}function a3(e,t){if(e&1&&(a(0,"div",27)(1,"p"),c(2),l(),a(3,"ul",29),U(4,s3,2,3,"li",30,H),l()()),e&2){let n=v(2).$implicit;p(2),M(n.title),p(2),$(n.sizes)}}function l3(e,t){if(e&1){let n=G();a(0,"div",32),O("click",function(){P(n);let r=v(2).$implicit,o=v(2);return T(o.flashboxService.open("flashbox-"+r.value))}),a(1,"p"),c(2),l(),_(3,"i",33),l()}if(e&2){let n=v(2).$implicit;p(2),M(n.title)}}function c3(e,t){if(e&1&&x(0,a3,6,1,"div",27)(1,l3,4,1,"div",28),e&2){let n=v(3);w(n.allSizesCount<n.minSizesCount?0:1)}}function d3(e,t){if(e&1&&x(0,c3,2,1),e&2){let n=t.$implicit;w(n.sizes.length?0:-1)}}function u3(e,t){if(e&1){let n=G();a(0,"div",13)(1,"div",14),O("click",function(){P(n);let r=V(6),o=v();return T(o.toggleAccordion(r))}),a(2,"p"),c(3,"Shapes and Sizes"),l(),_(4,"i",15),l(),a(5,"div",16,2),U(7,d3,1,1,null,null,H),l()()}if(e&2){let n=V(6),i=v();p(4),m("ngClass",ci(2,bg,n.hidden,!n.hidden)),p(),m("hidden",!1),p(2),$(i.shapes)}}function p3(e,t){if(e&1){let n=G();a(0,"app-styles",34),O("noResult",function(){P(n);let r=v();return T(r.styleFilterService.updateFilters({colorCat:0,photoOption:"none"}))}),l()}if(e&2){let n=v();m("paramsString",n.styleFilterService.filtersString)("paramsObj",n.styleFilterService.filters)("containerWidth",972)("hasPagination",!0)("isRouterLink",n.styleIsRouterLink)("isPreviewLink",n.styleIsPreviewLink)("isColorSelected",n.isColorSelected)}}function f3(e,t){if(e&1){let n=G();a(0,"app-flashbox",35)(1,"div",36)(2,"app-sizes",37),O("sizeClicked",function(r){P(n);let o=v().$implicit,s=v(2);return T(s.sizeChange(r,"flashbox-"+o.value))}),l()()()}if(e&2){let n=v().$implicit;m("title",n.title)("id","flashbox-"+n.value)("init",!1),p(2),m("sizes",n.sizes)}}function h3(e,t){if(e&1&&x(0,f3,3,4,"app-flashbox",35),e&2){let n=t.$implicit;w(n.sizes.length?0:-1)}}function m3(e,t){if(e&1&&U(0,h3,1,1,null,null,H),e&2){let n=v();$(n.shapes)}}var q1=(()=>{let t=class t{constructor(i,r,o,s,d,u,f,h,g,b){this.activatedRoute=i,this.titleService=r,this.meta=o,this.productService=s,this.styleService=d,this.styleFilterService=u,this.flashboxService=f,this.jsonLdService=h,this.documnet=g,this.platformId=b,this.navLink="",this.breadcrumbItems=[],this.filterContainerClass="vertical",this.styleItemsTitle="",this.styleItemsInfo="",this.itemsTitle="",this.shapes=[],this.selectedSizeValue="",this.allSizesCount=0,this.minSizesCount=6,this.reviewsObj={link:"",rating:5,count:0},this.hasReview=!1,this.hasShopOption=!1,this.isReady=!1,this.filterOn=!1,this.styleIsPreviewLink=!1,this.styleIsRouterLink=!0,this.isColorSelected=!1,this.isAvailable=!0,this.unavailableMessage=""}ngOnInit(){this.productDefaultsSub=this.activatedRoute.data.subscribe({next:({product:i})=>{if(this.styleIsPreviewLink=!1,this.styleIsRouterLink=!0,this.isColorSelected=!1,this.urlQuery=this.activatedRoute.snapshot.queryParams,this.titleService.setTitle(i.pageTitle),this.meta.updateTag({name:"description",content:i.metaDescription}),this.styleItemsTitle=`${i.breadcrumb} Styles`,this.itemsTitle=i.breadcrumb,this.navLink=i.navLink,this.breadcrumbItems=[{name:"Products",href:"products",url:"products"},{name:i.breadcrumb,href:`products/${this.navLink}`,url:`products/${this.navLink}`,class:"text-ellipsis"},{name:"Styles",href:"",url:`products/${this.navLink}/styles`}],this.hasShopOption=i.hasShopOption,this.shapes=i.shapes,this.selectedSizeValue=i.stylePage.defaultSize,this.allSizesCount=this.shapes.reduce((s,d)=>s+d.sizes.length,0),this.allSizesCount==1&&(this.styleIsPreviewLink=!0,this.styleIsRouterLink=!1),i.reviews&&i.reviewsInfo&&i.reviews.length&&(this.hasReview=!0,this.reviewsObj.count=i.reviewsInfo.count,this.reviewsObj.rating=Math.round(i.reviewsInfo.aggregate*10)/10,this.reviewsObj.link=i.reviewsInfo.reviewLink),je(this.platformId)){let s={id:i.stylePage.area,name:i.breadcrumb,sku:this.selectedSizeValue.slice(0,2),url:`https://www.evermine.com/products/${this.navLink}/styles`,metaDescription:i.metaDescription,hasOffer:!1};this.hasReview&&(s=X(k({},s),{reviews:i.reviews,reviewsInfo:i.reviewsInfo}));let d=this.productService.getProductMarkup(s);this.jsonLdService.addJsonLd(this.documnet,d,"json-ld-product-styles")}let r={area:i.area,parentArea:i.parent.area,stylePageArea:i.stylePage.area,parentStylePageArea:i.parent.stylePageArea,classShape:this.selectedSizeValue,colorCat:0,photoOption:"none",isMultiChoice:!1};this.styleFilterService.initFilters(r);let o=this.productService.findSelectedShapeAndSize(this.shapes,this.selectedSizeValue);if(o&&(this.styleItemsInfo=o.size.name),this.urlQuery.classShape&&this.urlQuery.classShape.length==4){let s=this.productService.findSelectedShapeAndSize(this.shapes,this.urlQuery.classShape);s&&this.sizeChange(s.size.value)}if(this.urlQuery.colorCat){let d=this.styleService.getColorCategories().find(u=>u.name.toLowerCase()==this.urlQuery.colorCat?.toLowerCase());d&&this.colorCatClick(d.categoryID)}this.urlQuery.photoOption&&(this.urlQuery.photoOption=="photo"?this.styleFilterService.setPhotoOption("photo-only"):this.urlQuery.photoOption=="nophoto"&&this.styleFilterService.setPhotoOption("no-photo")),this.isReady=!0},error:i=>{console.log(i)}})}ngOnDestroy(){this.productDefaultsSub.unsubscribe()}toggleAccordion(i){i.hidden=!i.hidden}sizeChange(i,r){this.selectedSizeValue=i,r?this.styleFilterService.setSize(i,this.flashboxService.close(r)):this.styleFilterService.setSize(i);let o=this.productService.findSelectedShapeAndSize(this.shapes,i);this.styleItemsInfo=o.size.name,this.styleIsPreviewLink=!0,this.styleIsRouterLink=!1}colorCatClick(i){i==0?this.isColorSelected=!1:this.isColorSelected=!0,this.styleFilterService.setColorCat(i)}filterBtnClick(){this.filterOn=!0}mobileFilterClose(){this.filterOn=!1}};t.\u0275fac=function(r){return new(r||t)(C(Pe),C(te),C(ae),C(Hi),C(Zn),C(wu),C(Kn),C(zi),C(se),C(ke))},t.\u0275cmp=R({type:t,selectors:[["app-style"]],decls:41,vars:29,consts:[["filterColors",""],["filterPhoto",""],["filterShapes",""],[3,"items"],[1,"ev-container","style-page-container",3,"ngClass"],[1,"ev-btn","ev-btn-outline","style-shop-shapes-sizes-btn",3,"routerLink"],[1,"style-page-header"],[1,"style-stars-container"],[1,"style-page-content"],[1,"style-mobile-filters-backdrop","hide-lg",3,"click"],[1,"style-filters-container"],[1,"style-mobile-filters-header","hide-lg"],[1,"bi-x-lg","bold",3,"click"],[1,"style-filter-widget"],[1,"style-filter-header",3,"click"],[1,"bold",3,"ngClass"],[1,"style-filter-body",3,"hidden"],[3,"colorClicked","currentColorCat","containerClass"],[3,"photoOptionChange","currentPhotoOption","containerClass"],[1,"style-items-container"],[1,"style-items-info"],[1,"ev-btn","ev-bg-green-1","hide-lg",3,"click"],[1,"bi-funnel"],[3,"paramsString","paramsObj","containerWidth","hasPagination","isRouterLink","isPreviewLink","isColorSelected"],[1,"bi-chevron-left","bold"],[3,"rating"],[1,"style-review-link","ev-link",3,"routerLink"],[1,"style-shape-category-with-sizes"],[1,"style-shape-category"],[1,"style-sizes-list"],[3,"active"],[3,"click"],[1,"style-shape-category",3,"click"],[1,"bi-chevron-right","bold"],[3,"noResult","paramsString","paramsObj","containerWidth","hasPagination","isRouterLink","isPreviewLink","isColorSelected"],[3,"title","id","init"],["flashbox-body","",1,"style-sizes-flashbox-body"],[3,"sizeClicked","sizes"]],template:function(r,o){if(r&1){let s=G();x(0,i3,1,1,"app-breadcrumb",3),a(1,"div",4),x(2,r3,3,1,"a",5),a(3,"div",6)(4,"h1"),c(5),l(),x(6,o3,4,4,"div",7),l(),a(7,"div",8)(8,"div",9),O("click",function(){return P(s),T(o.mobileFilterClose())}),l(),a(9,"div",10)(10,"div",11)(11,"p"),c(12,"Filters"),l(),a(13,"i",12),O("click",function(){return P(s),T(o.mobileFilterClose())}),l()(),x(14,u3,9,5,"div",13),a(15,"div",13)(16,"div",14),O("click",function(){P(s);let u=V(21);return T(o.toggleAccordion(u))}
32),a(17,"p"),c(18,"Colors"),l(),_(19,"i",15),l(),a(20,"div",16,0)(22,"app-color-category",17),O("colorClicked",function(u){return P(s),T(o.colorCatClick(u))}),l()()(),a(23,"div",13)(24,"div",14),O("click",function(){P(s);let u=V(29);return T(o.toggleAccordion(u))}),a(25,"p"),c(26,"Photo Options"),l(),_(27,"i",15),l(),a(28,"div",16,1)(30,"app-photo-option",18),O("photoOptionChange",function(u){return P(s),T(o.styleFilterService.setPhotoOption(u))}),l()()()(),a(31,"div",19)(32,"div",20)(33,"p"),c(34),l(),a(35,"button",21),O("click",function(){return P(s),T(o.filterBtnClick())}),_(36,"i",22),c(37,"Filters"),l()(),x(38,p3,1,7,"app-styles",23),l()()(),x(39,m3,2,0),_(40,"app-recently-viewed")}if(r&2){let s=V(21),d=V(29);w(o.isReady?0:-1),p(),m("ngClass",li(21,n3,o.hasShopOption)),p(),w(o.hasShopOption?2:-1),p(3),M(o.styleItemsTitle),p(),w(o.hasReview?6:-1),p(2),ue("active",o.filterOn),p(),ue("active",o.filterOn),p(5),w(o.shapes.length>1?14:-1),p(5),m("ngClass",ci(23,bg,s.hidden,!s.hidden)),p(),m("hidden",!1),p(2),m("currentColorCat",o.styleFilterService.filters.colorCat)("containerClass",o.filterContainerClass),p(5),m("ngClass",ci(26,bg,d.hidden,!d.hidden)),p(),m("hidden",!1),p(2),m("currentPhotoOption",o.styleFilterService.filters.photoOption)("containerClass",o.filterContainerClass),p(4),M(o.styleItemsInfo||"\xA0"),p(4),w(o.isReady?38:-1),p(),w(o.allSizesCount>=o.minSizesCount?39:-1)}},dependencies:[ne,ta,he,Qn,Cu,_u,yu,$i,pu,Bi],styles:['.style-page-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.style-page-container.has-shop-option[_ngcontent-%COMP%]{margin-top:26px}.style-page-container[_ngcontent-%COMP%]:not(.has-shop-option){margin-top:60px}.style-shop-shapes-sizes-btn[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-right:3px;font-size:10px}.style-page-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ccc}.style-page-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{margin-right:16px}.style-stars-container[_ngcontent-%COMP%]{display:flex;align-items:center}.style-review-link[_ngcontent-%COMP%]{margin-left:4px}.style-page-content[_ngcontent-%COMP%]{display:flex}.style-filters-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:25%}.style-filter-widget[_ngcontent-%COMP%]{margin-bottom:40px}.style-filter-header[_ngcontent-%COMP%]{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:10px;padding-right:4px;margin-bottom:20px;color:#666;border-bottom:1px solid #dee2e6;font-size:18px;font-weight:500;line-height:1;cursor:pointer}.style-filter-header[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:14px}.style-filter-body[_ngcontent-%COMP%]{padding-left:8px}.style-items-info[_ngcontent-%COMP%]{display:flex;margin-bottom:20px;padding-left:8px;padding-bottom:10px;font-size:16px;border-bottom:1px dotted #ccc}.style-shape-category[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:baseline;padding:8px 8px 8px 0;margin-bottom:4px;color:#333;border-bottom:1px solid #efefef;cursor:pointer}.style-shape-category[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:.8em}.style-shape-category-with-sizes[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:8px 8px 8px 0;margin-bottom:4px;color:#333}.style-sizes-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:4px;padding-left:8px}.style-sizes-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding-top:10px;padding-bottom:10px;font-size:13px;border-bottom:1px solid #efefef;-webkit-user-select:none;user-select:none}.style-sizes-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:not(.active){cursor:pointer}.style-sizes-list[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%]:after{content:"\\f26a";margin-left:16px;color:#59a5af;font-family:bootstrap-icons}.style-sizes-flashbox-body[_ngcontent-%COMP%]{width:100%;max-width:800px}@media (min-width: 992px){.style-page-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:34px}.style-shop-shapes-sizes-btn[_ngcontent-%COMP%]{align-self:flex-end}.style-filters-container[_ngcontent-%COMP%]{padding-right:30px}.style-items-container[_ngcontent-%COMP%]{width:75%}}@media (max-width: 991px){.style-page-header[_ngcontent-%COMP%]{flex-wrap:wrap;order:-1}.style-page-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style-shop-shapes-sizes-btn[_ngcontent-%COMP%]{margin-bottom:26px}.style-page-content[_ngcontent-%COMP%]{justify-content:center}.style-filters-container[_ngcontent-%COMP%]:not(.active){display:none}.style-filters-container.active[_ngcontent-%COMP%]{position:fixed;background-color:#fff;top:0;left:0;z-index:110;padding:0 20px 40px;width:85%;height:100%;overflow-y:auto}.style-mobile-filters-header[_ngcontent-%COMP%]{position:sticky;top:0;left:0;display:flex;align-items:baseline;justify-content:space-between;color:#333;background-color:#fff;border-bottom:1px solid #dee2e6;-webkit-user-select:none;user-select:none;margin-bottom:30px;padding-top:20px;padding-bottom:18px;z-index:1}.style-mobile-filters-header[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:20px;font-weight:600}.style-mobile-filters-backdrop[_ngcontent-%COMP%]:not(.active){display:none}.style-mobile-filters-backdrop.active[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:105}.style-items-container[_ngcontent-%COMP%]{width:100%}.style-items-info[_ngcontent-%COMP%]{justify-content:space-between;align-items:baseline}.style-items-info[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:2px 12px;font-size:14px}.style-items-info[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-right:2px;font-size:16px}}']}
32);let e=t;return e})();var g3=(e,t)=>({"background-color":e,"border-color":t});function v3(e,t){if(e&1){let n=G();a(0,"div",2),O("click",function(){let r=P(n).$implicit,o=v();return T(o.onSwatchClicked(r.color))}),_(1,"span",3),l()}if(e&2){let n=t.$implicit,i=v();ue("active",n.color==i.styleColor),p(),m("title",n.aliasName)("ngStyle",ci(4,g3,"#"+n.fieldColor,"#"+n.borderColor))}}var G1=(()=>{let t=class t{constructor(i){this.styleService=i,this.styleName="",this.styleColor="",this.swatchClicked=new J,this.colorCodes=new J,this.colorSwatches=[]}ngOnInit(){this.styleColorSub=this.styleService.getStyleColotSwatch({styleName:this.styleName}).subscribe({next:i=>{this.colorSwatches=i.filter(o=>o.color!="FF");let r=this.colorSwatches.reduce((o,s)=>[...o,s.color],[]);this.colorCodes.emit(r)}})}ngOnDestroy(){this.styleColorSub.unsubscribe()}onSwatchClicked(i){this.swatchClicked.emit(i)}};t.\u0275fac=function(r){return new(r||t)(C(Zn))},t.\u0275cmp=R({type:t,selectors:[["app-style-color"]],inputs:{styleName:"styleName",styleColor:"styleColor"},outputs:{swatchClicked:"swatchClicked",colorCodes:"colorCodes"},decls:3,vars:0,consts:[[1,"style-color-container"],[1,"style-color-swatch-container",3,"active"],[1,"style-color-swatch-container",3,"click"],[1,"style-color-swatch",3,"title","ngStyle"]],template:function(r,o){r&1&&(a(0,"div",0),U(1,v3,2,7,"div",1,H),l()),r&2&&(p(),$(o.colorSwatches))},dependencies:[ia],styles:[".style-color-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.style-color-swatch-container[_ngcontent-%COMP%]{display:flex;padding:3px;margin:2px;border:1px solid #fff;border-radius:50%}.style-color-swatch-container.active[_ngcontent-%COMP%]{border-color:#666}.style-color-swatch[_ngcontent-%COMP%]{width:22px;height:22px;border:4px solid #fff;border-radius:50%;cursor:pointer}"]});let e=t;return e})();var y3=()=>["ZZ","ZT","ZB"],_3=()=>["ZZ","ZT"];function C3(e,t){if(e&1){let n=G();a(0,"div",5)(1,"app-style-color",10),O("swatchClicked",function(r){P(n);let o=v();return T(o.styleColor=r)})("colorCodes",function(r){P(n);let o=v();return T(o.setColorCodes(r))}),l()()}if(e&2){let n=v();p(),m("styleName",n.styleName)("styleColor",n.styleColor)}}function b3(e,t){if(e&1){let n=G();a(0,"li",12),O("click",function(){let r=P(n).$index,o=v(2);return T(o.scrollToTitle("category-"+r))}),c(1),Ae(2,"uppercase"),l()}if(e&2){let n=t.$implicit;p(),W(" ",n[0].hasShapeDivider?"RECOMMENDED":ct(2,1,n[0].title)," ")}}function x3(e,t){if(e&1&&(a(0,"ul",11),U(1,b3,3,3,"li",null,H),l()),e&2){let n=v();p(),$(n.shapesGroups)}}function w3(e,t){if(e&1&&(a(0,"p",16),c(1),Ae(2,"titlecase"),l()),e&2){let n=v().$implicit;p(),M(ct(2,1,n.altName))}}function E3(e,t){if(e&1&&(a(0,"p",16),c(1),Ae(2,"titlecase"),l()),e&2){let n=v().$implicit;p(),M(ct(2,1,n.name))}}function S3(e,t){if(e&1&&(a(0,"p",19),c(1),l()),e&2){let n=v().$implicit;p(),M(n.numberPer)}}function M3(e,t){e&1&&(a(0,"p",20),c(1,"Upload your design or image"),l())}function D3(e,t){if(e&1&&(a(0,"p",20),c(1),l()),e&2){let n=v(5);p(),W("Choose from ",n.colorCodes.length," colors")}}function I3(e,t){if(e&1&&x(0,D3,2,1,"p",20),e&2){let n=v(4);w(n.colorCodes.length?0:-1)}}function O3(e,t){if(e&1){let n=G();a(0,"div",13)(1,"a",14),_(2,"img",15),l(),x(3,w3,3,3,"p",16)(4,E3,3,3,"p",16),a(5,"p",17),c(6),a(7,"span",12),O("click",function(){let r=P(n).$implicit,o=v(3);return T(o.openSizeInfoFlashbox(r))}),c(8,"Size info"),_(9,"i",18),l()(),x(10,S3,2,1,"p",19),x(11,M3,2,0,"p",20)(12,I3,1,1),a(13,"p",21),c(14),l()()}if(e&2){let n=t.$implicit,i=v(3);p(),m("href","/products/"+i.navLink+"/order/"+n.class+i.styleName+n.shape+"-"+i.styleColor,S),p(),m("src",n.imgBaseSrc+"-"+i.styleColor+n.fileNameSuffix+".jpg",S)("width",n.thumbWidth)("height",n.thumbHeight),p(),w(n.hasShapeDivider?3:4),p(3),W(" ",n.size,"\xA0\u2022\xA0 "),p(4),w(n.setCount>1?10:-1),p(),w(xn(9,_3).includes(i.styleName)?11:12),p(3),W("Item: ",n.class+i.styleName+n.shape)}}function P3(e,t){if(e&1&&U(0,O3,15,10,"div",13,H),e&2){let n=v().$implicit;$(n)}}function T3(e,t){e&1&&oe(0)}function k3(e,t){if(e&1&&ee(0,T3,1,0,"ng-container",22),e&2){v();let n=V(1);m("ngTemplateOutlet",n)}}function A3(e,t){e&1&&oe(0)}function R3(e,t){if(e&1&&ee(0,A3,1,0,"ng-container",22),e&2){v(3);let n=V(7);m("ngTemplateOutlet",n)}}function N3(e,t){if(e&1&&(a(0,"div",23)(1,"h2",25),c(2),l()()),e&2){let n=v(2),i=n.$implicit,r=n.$index;p(),m("id","category-"+r),p(),M(i[0].subTitle)}}function F3(e,t){if(e&1){let n=G();a(0,"div",23)(1,"h3",25),c(2),l(),a(3,"i",26),O("click",function(){P(n);let r=v(3);return T(r.scrollToTitle("category-title"))}),l()()}if(e&2){let n=v(2),i=n.$implicit,r=n.$index;p(),m("id","category-"+r),p(),M(i[0].title)}}function L3(e,t){e&1&&oe(0)}function j3(e,t){if(e&1&&(a(0,"div",23)(1,"h2"),c(2),l()()),e&2){let n=v(2).$implicit;p(2),M(n[0].shapeDivider)}}function V3(e,t){if(e&1&&(x(0,R3,1,1,"ng-container"),x(1,N3,3,2,"div",23)(2,F3,4,2,"div",23),a(3,"div",24),ee(4,L3,1,0,"ng-container",22),l(),x(5,j3,3,1,"div",23)),e&2){let n=v(),i=n.$implicit,r=n.$index,o=V(1);w(r==0?0:-1),p(),w(i[0].hasShapeDivider?1:2),p(3),m("ngTemplateOutlet",o),p(),w(i[0].hasShapeDivider?5:-1)}}function z3(e,t){if(e&1&&(ee(0,P3,2,0,"ng-template",null,1,Nt),x(2,k3,1,1,"ng-container")(3,V3,6,4)),e&2){let n=v();p(2),w(n.allShapeSizeCount<n.minShapeSizeGroupCount?2:3)}}var W1=(()=>{let t=class t{constructor(i,r,o,s,d){this.activatedRoute=i,this.titleService=r,this.meta=o,this.flashboxService=s,this.document=d,this.env=I,this.shapeSizes=[],this.shapesGroups=[],this.allShapeSizeCount=0,this.minShapeSizeGroupCount=10,this.breadcrumbItems=[],this.navLink="",this.styleFullName="",this.styleName="",this.styleColor="",this.colorCodes=[],this.sizeInfo={name:"",class:"SP",shape:"12",description:"",shapeSizeDisplay:""}}ngOnInit(){this.shapeSizeSub=this.activatedRoute.data.subscribe({next:({shapeSizeInfo:i})=>{this.shapeSizes=i.shapeSizes,this.navLink=i.navLink,this.titleService.setTitle(i.pageTitle),this.meta.updateTag({name:"description",content:i.metaDescription}),this.breadcrumbItems=[{name:"Products",href:"products",url:"products"},{name:i.breadcrumb,href:`products/${this.navLink}`,url:`products/${this.navLink}`,class:"text-ellipsis"},{name:"Styles",href:`products/${this.navLink}/styles`,url:`products/${this.navLink}/styles`,class:"text-ellipsis"},{name:i.styleName,href:"",url:`products/${this.navLink}/styles/${i.styleName}`}],this.styleName=i.styleName,this.styleFullName=this.shapeSizes[0].styleFullName,this.allShapeSizeCount=this.shapeSizes.length;let r=this.shapeSizes.reduce((o,s)=>{let d=s.groupID;return o[d]||(o[d]=[]),s.imgBaseSrc=`${this.env.imgUrl}/${this.styleName}/`,s.areaImageDir!=""&&(s.imgBaseSrc+=`${s.areaImageDir}/`),s.imgBaseSrc+=`${s.directory}/${s.class}${this.styleName}${s.shape}`,o[d].push(s),o},{});this.shapesGroups=Object.values(r),i.colorCode!="00"?this.styleColor=i.colorCode:this.styleColor=this.shapesGroups[0][0].defaultColor},error:i=>{console.log(i)}})}ngOnDestroy(){this.shapeSizeSub.unsubscribe()}scrollToTitle(i){let r=this.document.getElementById(i);if(r){let o=r.offsetTop;this.document.defaultView.scrollTo({top:o-100,left:0,behavior:"smooth"})}}setColorCodes(i){this.colorCodes=i,this.colorCodes.length&&(this.colorCodes.find(o=>o==this.styleColor)||(this.styleColor=this.colorCodes[0]))}openSizeInfoFlashbox(i){let r=i.class,o="";r=="SR"?r="SP":r=="TR"&&(r="TL"),["circle","scallop","heart"].includes(i.shapeOutline)?o=i.sizeWidth/1+'" across':o=i.sizeWidth/1+'" wide by '+i.sizeHeight/1+'" high',this.sizeInfo.class=r,this.sizeInfo.name=i.name,this.sizeInfo.shape=i.shape,this.sizeInfo.description=i.longDescription,this.sizeInfo.shapeSizeDisplay=o,this.flashboxService.open("sizeInfo")}};t.\u0275fac=function(r){return new(r||t)(C(Pe),C(te),C(ae),C(Kn),C(se))},t.\u0275cmp=R({type:t,selectors:[["app-style-shape-size"]],decls:25,vars:13,consts:[["shapeSizeCategory",""],["shapeSizeContainer",""],[3,"items"],[1,"ev-container","style-shape-size-page-container"],[1,"style-shape-size-page-header"],[1,"style-shape-size-color-container"],["id","sizeInfo",3,"init"],["flashbox-body","",1,"size-info-flashbox-body"],[1,"size-info-img-container"],[3,"src","alt"],[3,"swatchClicked","colorCodes","styleName","styleColor"],["id","category-title",1,"style-shape-size-category-container"],[3,"click"],[1,"shape-size-container"],[1,"ev-link",3,"href"],["loading","lazy","alt","",3,"src","width","height"],[1,"shape-size-title"],[1,"shape-size-size"],[1,"bi-chevron-right","bold"],[1,"shape-size-number-per","hide-sm"],[1,"shape-size-description","hide-sm"],[1,"shape-size-itemcode","hide-sm"],[4,"ngTemplateOutlet"],[1,"shape-size-group-title"],[1,"shape-size-group-contianer"],[3,"id"],[1,"bi-arrow-up-circle",3,"click"]],template:function(r,o){r&1&&(_(0,"app-breadcrumb",2),a(1,"div",3)(2,"div",4)(3,"h1"),c(4),l()(),x(5,C3,2,2,"div",5),ee(6,x3,3,0,"ng-template",null,0,Nt),a(8,"div"),U(9,z3,4,1,null,null,H),l()(),a(11,"app-flashbox",6)(12,"div",7)(13,"h3"),c(14),l(),a(15,"p"),
32c(16),a(17,"b"),c(18,"not at actual size"),l(),c(19,", but it shows you how this item compares in size to a credit card. "),l(),a(20,"p"),c(21," If you are not sure this size will fit your container, draw the shape on a piece of paper using a ruler to measure, cut it out and lay it on your container. "),l(),a(22,"div",8),_(23,"img",9),l()()(),_(24,"app-recently-viewed")),r&2&&(m("items",o.breadcrumbItems),p(4),W("",o.styleFullName," Shapes"),p(),w(xn(12,y3).includes(o.styleName)?-1:5),p(3),Le(o.allShapeSizeCount<o.minShapeSizeGroupCount?"shape-size-group-contianer no-group":"style-shape-size-page-content"),p(),$(o.shapesGroups),p(2),m("init",!1),p(3),Zc("Shape ",o.sizeInfo.shape," ",o.sizeInfo.name," measure ",o.sizeInfo.shapeSizeDisplay),p(2),W(" ",o.sizeInfo.description," The illustration below is "),p(7),m("src",o.env.imgUrl+"/shapes/credit-card/"+o.sizeInfo.class+o.sizeInfo.shape+".png",S)("alt",o.sizeInfo.class+o.sizeInfo.shape+" actual size"))},dependencies:[ne,G1,pi,$i,Bi,ra,fi],styles:[".style-shape-size-page-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.style-shape-size-page-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ccc}.style-shape-size-color-container[_ngcontent-%COMP%]{margin-bottom:30px}.style-shape-size-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column}.shape-size-group-title[_ngcontent-%COMP%]{display:flex;justify-content:space-between;padding-bottom:4px;padding-right:8px;border-bottom:1px dotted #ccc;margin-bottom:30px}.shape-size-group-title[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:var(--ev-dark-color);font-size:22px;cursor:pointer}.style-shape-size-category-container[_ngcontent-%COMP%]{display:flex;margin-bottom:30px;border:1px solid #777;-webkit-user-select:none;user-select:none}.style-shape-size-category-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:8px 16px;color:#777;background-color:#fff;font-weight:500;letter-spacing:1px;cursor:pointer}.shape-size-group-contianer[_ngcontent-%COMP%]{display:grid;place-items:center;place-content:center;row-gap:30px;margin-bottom:50px}.shape-size-group-contianer.no-group[_ngcontent-%COMP%]{margin-top:50px}.shape-size-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.shape-size-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex}.shape-size-title[_ngcontent-%COMP%]{margin-top:8px;font-size:16px;font-weight:500}.shape-size-size[_ngcontent-%COMP%]{margin-top:8px;font-size:13px}.shape-size-size[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:500;cursor:pointer}.shape-size-size[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-left:1px;font-size:9px}.size-info-flashbox-body[_ngcontent-%COMP%]{width:100%;max-width:650px;padding:16px 26px}.size-info-flashbox-body[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-bottom:16px;padding-bottom:4px;border-bottom:1px dotted #ccc}.size-info-flashbox-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:8px;font-size:12px}.size-info-flashbox-body[_ngcontent-%COMP%] .size-info-img-container[_ngcontent-%COMP%]{margin-top:26px}@media (min-width: 992px){.style-shape-size-page-container[_ngcontent-%COMP%]{margin-top:60px}.style-shape-size-page-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:34px}.style-shape-size-category-container[_ngcontent-%COMP%]{align-self:center}.style-shape-size-category-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{color:#fff;background-color:#777}.style-shape-size-category-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:not(:last-child){border-right:1px solid #777}.shape-size-group-contianer[_ngcontent-%COMP%]{column-gap:2%;grid-template-columns:repeat(auto-fill,minmax(31%,1fr))}.shape-size-size[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:hover{color:var(--secondary-color)}.shape-size-itemcode[_ngcontent-%COMP%], .shape-size-description[_ngcontent-%COMP%], .shape-size-number-per[_ngcontent-%COMP%]{margin-top:4px;font-size:12px}}@media (max-width: 991px){.style-shape-size-page-container[_ngcontent-%COMP%]{margin-top:30px}.style-shape-size-page-header[_ngcontent-%COMP%]{flex-wrap:wrap}.style-shape-size-page-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style-shape-size-category-container[_ngcontent-%COMP%]{flex-direction:column}.style-shape-size-category-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{width:100%;text-align:center}.style-shape-size-category-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:not(:last-child){border-bottom:1px solid #777}}"],changeDetection:0});let e=t;return e})();var Y1=(e,t)=>{let n=E(De);return E(Zn).getStyleShapeSize({navLink:e.paramMap.get("navLink"),styleName:e.paramMap.get("styleName")}
32).pipe(Ne(i=>(i.status!=200&&n.navigate(["404"]),Y(null))))};var Q1=(e,t)=>{let n=E(De),i=e.paramMap.get("navLink"),r=e.paramMap.get("styleName"),o=[{path:"multi-coasters",redirectTo:"coasters/styles"},{path:"multi-tags",redirectTo:"hang-tags/styles"},{path:"multi-hangers",redirectTo:"bottle-hangers/styles"},{path:"multi-labels",redirectTo:"sheet-labels/styles"}];if(r&&i&&o.filter(s=>s.path==i).length>0){let s=o.find(d=>d.path==i);return n.navigateByUrl(`/products/${s?.redirectTo}/${r}`)}return!0};var Z1=(()=>{let t=class t{constructor(i,r){this.titleService=i,this.meta=r,this.breadcrumbItems=[{name:"Dashboard",href:"",url:"dashboard"}],this.titleService.setTitle("Customer Dashboard | Evermine"),this.meta.updateTag({name:"description",content:"Sign up, Sign in, Order Status, Reorder and more"})}};t.\u0275fac=function(r){return new(r||t)(C(te),C(ae))},t.\u0275cmp=R({type:t,selectors:[["app-dashboard"]],decls:8,vars:1,consts:[[3,"items"],[1,"ev-container","pages-container"],[1,"pages-header"],["routerLink","/dashboard/login"]],template:function(r,o){r&1&&(_(0,"app-breadcrumb",0),a(1,"div",1)(2,"div",2)(3,"h1"),c(4,"Dashboard"),l()(),a(5,"a",3),c(6,"log in >"),l(),_(7,"router-outlet"),l()),r&2&&m("items",o.breadcrumbItems)},dependencies:[Or,ne],styles:[".pages-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.pages-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ccc}.pages-sub-header[_ngcontent-%COMP%]{margin-bottom:16px;font-size:15px;line-height:1.5}@media (min-width: 992px){.pages-header[_ngcontent-%COMP%]{margin-top:60px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:34px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:24px}.mobile[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.pages-header[_ngcontent-%COMP%]{margin-top:30px}.pages-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:28px}.pages-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:24px}.pages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:20px}.desktop[_ngcontent-%COMP%]{display:none!important}}"]});let e=t;return e})();var K1=[{path:"",component:Yx},{path:"products",component:j1,resolve:{products:z1},pathMatch:"full"},{path:"products",children:[{path:"tamper-evident-seals",component:B1,pathMatch:"full"},{path:":navLink",component:t1,resolve:{product:U1},canActivate:[$1]},{path:":navLink/styles",children:[{path:"",component:q1,resolve:{product:H1}},{path:":styleName",component:W1,resolve:{shapeSizeInfo:Y1},canActivate:[Q1]}]}]},{path:"returns",component:R1},{path:"subscribe",component:N1},{path:"shapes",redirectTo:"shapes/labels",pathMatch:"full"},{path:"shapes",children:[{path:":product",component:T1,resolve:{product:A1}}]},{path:"coupons",component:P1},{path:"about",component:O1},{path:"fonts",component:I1},{path:"privacy",component:D1},{path:"terms",component:M1},{path:"product-reviews",redirectTo:"product-reviews/labels",pathMatch:"full"},{path:"product-reviews",children:[{path:":product",children:[{path:"",component:_g,resolve:{reviewObj:Cg}},{path:":page",component:_g,resolve:{reviewObj:Cg}}]}]},{path:"reviews",component:E1,resolve:{reviewObj:S1}},{path:"quote-request",component:w1},{path:"shipping",component:f1,resolve:{shippingInfo:m1}},{path:"faq",component:r1},{path:"guarantee",component:i1},{path:"contact",component:n1},{path:"get-it-tomorrow",component:F1},{path:"holiday-gift-ideas",component:L1},{path:"dashboard",component:Z1},{path:"help",redirectTo:"contact",pathMatch:"full"},{path:"404",component:qx},{path:"**",redirectTo:"404"}];var J1={providers:[Km(K1,Jm({scrollPositionRestoration:"top"})),Rl(gm),fb(),wm(Em()),Ux({id:I.googleTagManagerId})]};mm(Hx,J1).catch(e=>console.error(e));
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.