PageSourceSearch

https://www.tax-free.no/chunk-U4VRZBCH.js

js tax-free.no collected 2026-10-06 15:01:56 UTC 17,437 bytes, 1 lines download raw bytes

1import{a as Ee}from"./chunk-VC5NAGEJ.js";import{a as L}from"./chunk-O7COGPTC.js";import"./chunk-U6HR6JGF.js";import{a as Le}from"./chunk-GJK2E2S6.js";import"./chunk-QIWZL5RQ.js";import"./chunk-MOINSKK7.js";import{G as ke}from"./chunk-SU7S3GV3.js";import{a as Ie}from"./chunk-7H4WWXDH.js";import{a as D}from"./chunk-WAWCNWSG.js";import"./chunk-3KYWNODB.js";import{a as ye}from"./chunk-LCAEI3KW.js";import{b as Te,d as R}from"./chunk-NOYQY4IF.js";import{a as U,b as Be,d as q}from"./chunk-ME6REO5O.js";import"./chunk-RPX352E4.js";import{a as k}from"./chunk-CIDLE6M4.js";import{a as j}from"./chunk-XFNOPY4D.js";import"./chunk-SD2GF6LN.js";import"./chunk-VCI6DQU6.js";import"./chunk-ELFTTI6P.js";import"./chunk-DFKOY57W.js";import{g as Se}from"./chunk-3OSB33KW.js";import{d as B}from"./chunk-DL3JVWPO.js";import"./chunk-XERX3YYW.js";import"./chunk-AUTQTPL7.js";import{a as te}from"./chunk-4Z5MUJO3.js";import"./chunk-A3QLZGQA.js";import{T as ve,U as Pe,W as $,X as Me,Y as Oe,da as we}from"./chunk-LJH5OBMW.js";import{Cb as G,Eb as f,Ec as A,Fb as se,Fc as me,Gb as b,Ge as xe,Jc as i,Kc as a,Lb as d,Lc as _e,Mb as p,Mc as N,Mh as T,Nb as l,Nc as he,Nh as y,Ob as u,Sb as J,Sc as Ce,Tb as Q,Ub as X,Ue as fe,V as E,Vb as M,Xb as m,Zb as c,ca as ae,cb as r,d as ie,ga as pe,hc as Y,jc as Z,kc as de,mc as x,md as ge,nc as I,nd as w,o as V,ob as P,oc as O,pb as ce,ra as le,rd as ue,rh as be,tb as F,u as S,ua as s,v as re,vc as ee,wc as z,xc as v,ya as C,za as g}from"./chunk-PMSJWPYZ.js";import{h as W}from"./chunk-NIF3MU5U.js";var $e=W(te());var Fe=()=>({"z-index":"10"}),Ae=t=>({airport:t});function Ne(t,_){if(t&1){let e=M();p(0,"trn-popper",0)(1,"div",1)(2,"div",2),u(3,"div",3),p(4,"div",4)(5,"header")(6,"h4",5),x(7),i(8,"async"),i(9,"cxTranslate"),l(),p(10,"trn-link",6),i(11,"cxTranslate"),m("onClick",function(){C(e);let o=c();return g(o.closePopper())}),l()(),p(12,"div",7)(13,"p"),x(14),i(15,"cxTranslate"),l(),p(16,"trn-button",8),i(17,"cxTranslate"),m("onClick",function(){C(e);let o=c();return g(o.buttonClickHandler())}),l()()()()()()}if(t&2){let e=c();d("popperId",e.popperId)("showOnStart",!0)("hideOnScroll",!0)("autoFocus",!1)("focusTrap",!1)("styles",A(28,Fe)),r(),d("id",e.popperId),r(6),O(" ",_e(9,19,"shop_selector.preselected_message.title",me(29,Ae,a(8,17,e.airport$)))," "),r(3),d("skipAutoFocus",!0)("ariaLabel",a(11,22,"common.store_selector_close")),r(4),O(" ",a(15,24,"shop_selector.preselected_message.message")," "),r(2),de("outlined"),d("size","small")("icon","arrow_forward")("iconPlacement","icon-right")("label",a(17,26,"shop_selector.preselected_message.button"))}}var H=(()=>{class t{popperService=s(U);shopService=s(B);winRef=s(fe);onButtonClick=Ce();popperId=(0,$e.uniqueId)("shop-preselect-message_");isBrowser=this.winRef.isBrowser();airport$=this.shopService.shops$.pipe(S(e=>e?.airport),E(),ae({bufferSize:1,refCount:!0}));closePopper(){this.popperService.closePopper(this.popperId)}buttonClickHandler(){this.onButtonClick.emit(),this.closePopper()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["trn-shop-preselect-message"]],outputs:{onButtonClick:"onButtonClick"},decls:1,vars:1,consts:[[3,"popperId","showOnStart","hideOnScroll","autoFocus","focusTrap","styles"],["popperContent","",3,"id"],[1,"message-container"],[1,"message-arrow"],[1,"message-wrapper"],[1,"message-heading"],["size","large","color","secondary","iconPlacement","icon-center","icon","close","appearance","button",3,"onClick","skipAutoFocus","ariaLabel"],[1,"message-content"],[3,"onClick","size","icon","iconPlacement","label"]],template:function(n,o){n&1&&f(0,Ne,18,31,"trn-popper",0),n&2&&b(o.isBrowser?0:-1)},dependencies:[q,j,k,y,w,T],styles:["[_nghost-%COMP%]{font-size:12px}.message-wrapper[_ngcontent-%COMP%]{box-shadow:0 35px 90px #0000001f;background-color:#faf7d2;border-radius:12px;width:274px;padding:9px 12px}.message-wrapper[_ngcontent-%COMP%]   header[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.message-container[_ngcontent-%COMP%]{position:relative}.message-container[_ngcontent-%COMP%]   .message-arrow[_ngcontent-%COMP%]{position:absolute;top:-8px;left:50%;margin-left:-8px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;
1border-bottom:8px solid #faf7d2}.message-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px}.message-heading[_ngcontent-%COMP%]{font-size:14px;font-weight:600}"]})}return t})();var Ve=W(te());var De=W(te());var K=(()=>{class t{shopService=s(B);activeCartService=s(ke);modalService=s(R);ngxSmartModalService=s(Te);translationService=s(be);data;modalId=(0,De.uniqueId)("shopSelectorModal");disabled$=this.shopService.validStore$.pipe(S(e=>!e));close(){this.data=this.ngxSmartModalService.getModalData(this.modalId),this.data&&Object.keys(this.data).length!==0&&this.activeCartService.addEntryWithSource(this.data.productCode,this.data.quantity,this.data.source),this.modalService.close(this.modalId)}getError(){return re([this.shopService.validStore$,this.shopService.storeValues$]).pipe(pe(([e,n])=>e?V(""):n.terminal?this.translationService.translate("common.store_selector_direction_error_message"):this.translationService.translate("common.store_selector_terminal_error_message")))}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["trn-shop-selector-modal"]],decls:16,vars:27,consts:[[3,"identifier","closable","dismissable","escapable","size","title"],["content",""],[1,"modal-heading"],[1,"heading"],[1,"description"],[3,"showDescriptionTooltips","showErrors"],["footer",""],[3,"onClick","size","label","disabled","trn-tooltip","fill"]],template:function(n,o){n&1&&(p(0,"trn-modal",0),i(1,"cxTranslate"),J(2,1),p(3,"div",2)(4,"h3",3),x(5),i(6,"cxTranslate"),l(),p(7,"p",4),x(8),i(9,"cxTranslate"),l()(),u(10,"trn-shop-selector-content",5),Q(),J(11,6),p(12,"trn-button",7),i(13,"cxTranslate"),i(14,"async"),i(15,"async"),m("onClick",function(){return o.close()}),l(),Q(),l()),n&2&&(d("identifier",o.modalId)("closable",!1)("dismissable",!1)("escapable",!1)("size","bottom-sheet")("title",a(1,15,"common.store_selector")),r(5),I(a(6,17,"common.store_selector_modal_title")),r(3),I(a(9,19,"common.store_selector_modal_description")),r(2),d("showDescriptionTooltips",!0)("showErrors",!0),r(2),d("size","medium")("label",a(13,21,"common.save"))("disabled",a(14,23,o.disabled$))("trn-tooltip",a(15,25,o.getError()))("fill",!0))},dependencies:[ye,L,k,Le,y,w,T],styles:[".modal-heading[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px}.modal-heading[_ngcontent-%COMP%]   .heading[_ngcontent-%COMP%]{font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:18px;line-height:24px;letter-spacing:normal;padding-top:0;padding-bottom:0}@media all and (min-width:576px){.modal-heading[_ngcontent-%COMP%]   .heading[_ngcontent-%COMP%]{font-size:24px;line-height:32px;letter-spacing:normal;padding-top:0;padding-bottom:0}}@media all and (min-width:992px){.modal-heading[_ngcontent-%COMP%]   .heading[_ngcontent-%COMP%]{font-size:28px;line-height:34px;letter-spacing:normal;padding-top:3px;padding-bottom:3px}}.modal-heading[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{font-size:16px;line-height:22px;letter-spacing:normal;padding-top:1px;padding-bottom:1px}@media all and (min-width:992px){.modal-heading[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{font-size:16px;line-height:28px;letter-spacing:normal;padding-top:2px;padding-bottom:2px}}"]})}return t})();var je=()=>({zIndex:"11"});function Re(t,_){if(t&1&&(u(0,"trn-icon",3),p(1,"span",4),x(2),u(3,"trn-icon",5),l(),p(4,"span",6),x(5),i(6,"slice"),i(7,"slice"),i(8,"slice"),l(),u(9,"trn-icon",7)),t&2){c();let e=v(2),n=v(3),o=v(4);r(2),O(" ",e+n+o," "),r(3),O(" ",N(6,2,e,0,4)+N(7,6,n,0,4)+N(8,10,o,0,4)," ")}}function Ue(t,_){t&1&&X(0)}function qe(t,_){if(t&1){let e=M();p(0,"header")(1,"p",11),x(2),i(3,"cxTranslate"),l(),p(4,"trn-link",12),i(5,"cxTranslate"),m("onClick",function(){C(e);let o=c(4);return g(o.closePopper())}),l()(),p(6,"trn-shop-selector-content",13),m("onSubmit",function(){C(e);let o=c(4);return g(o.closePopper())})("submitButtonDisabled",function(o){C(e);let h=c(4);return g(h.setDisabled(o))}),p(7,"div",14)(8,"trn-button",15),i(9,"cxTranslate"),m("onClick",function(){C(e);let o=c(4);return g(o.closePopper())}),l(),u(10,"trn-button",16),i(11,"async"),i(12,"cxTranslate"),l()()}if(t&2){let e=c(4);r(2),I(a(3,13,"common.store_selector")),r(2),d("skipAutoFocus",!0)("ariaLabel",a(5,15,"common.store_selector_close")),r(2),d("showDescriptionTooltips",!0)("autoSubmit",!1)("showErrors",!0),r(2),d("size","small")("color","secondary")("label",a(9,17,"common.cancel")),r(2),d("size","small")("disabled",a(11,19,e.disabled$))("label",a(12,21,"common.save_settings"))("typeSubmit",!0)}}function He(t,_){if(t&1&&(p(0,"trn-popper",1)(1,"button",8),i(2,"async"),i(3,"cxTranslate"),F(4,Ue,1,0,"ng-container",9),l(
1),p(5,"div",10),f(6,qe,13,23),i(7,"async"),l()()),t&2){let e=c(),n=Y(6),o=v(0),h=c(2);d("popperId",h.popperId)("placement",h.NgxFloatUiPlacements.BOTTOM)("styles",A(21,je))("hideOnScroll",!0),r(),Z("active",a(2,15,h.active$))("footer",o==="footer")("header",o!=="footer")("ab-version_1",(e.metadata==null?null:e.metadata.version)==="version_1"),G("aria-label",a(3,17,"common.store_selector")),r(3),d("ngTemplateOutlet",n),r(2),b(a(7,19,h.active$)?6:-1)}}function Ke(t,_){t&1&&X(0)}function We(t,_){if(t&1){let e=M();p(0,"button",17),i(1,"cxTranslate"),m("click",function(){C(e);let o=c(3);return g(o.openMobileModal())}),F(2,Ke,1,0,"ng-container",9),l()}if(t&2){let e=c(),n=Y(6),o=v(0);Z("footer",o==="footer")("header",o!=="footer")("ab-version_1",(e.metadata==null?null:e.metadata.version)==="version_1"),G("aria-label",a(1,8,"common.store_selector")),r(2),d("ngTemplateOutlet",n)}}function Ge(t,_){if(t&1){let e=M();p(0,"trn-shop-preselect-message",18),m("onButtonClick",function(){C(e);let o=c(4);return g(o.showPopper())}),l()}}function Je(t,_){if(t&1&&f(0,Ge,1,0,"trn-shop-preselect-message"),t&2){c();let e=v(0);b(e!=="footer"?0:-1)}}function Qe(t,_){if(t&1&&(ee(0),i(1,"async"),ee(2)(3)(4),F(5,Re,10,14,"ng-template",null,0,he),f(7,He,8,22,"trn-popper",1),i(8,"async"),se(9,We,3,10,"button",2),f(10,Je,1,1),i(11,"async")),t&2){let e=c(),n=c();z(a(1,2,n.position$)),r(2),z(e.airport),r(),z(n.getTitle(e.terminal==null?null:e.terminal.name)),r(),z(n.getTitle(e.direction==null?null:e.direction.name)),r(3),b(a(8,8,n.isDesktop$)?7:9),r(3),b(a(11,10,n.showMessage$)?10:-1)}}function Xe(t,_){if(t&1&&(f(0,Qe,12,12),i(1,"async")),t&2){let e,n=c();b((e=a(1,1,n.data$))?0:-1,e)}}var oe=(()=>{class t{componentData=s(Oe);modalService=s(R);shopService=s(B);popperService=s(U);breakpointService=s(we);outletContextData=s(ve,{optional:!0});isDesktop$=this.breakpointService.isUp(Pe.lg);_disabled$=new ie(!0);disabled$=this._disabled$.asObservable().pipe(E());position$=this.outletContextData?this.outletContextData.context$.pipe(S(e=>e.position),E()):V(null);data$=this.componentData.data$;NgxFloatUiPlacements=Be;popperId=(0,Ve.uniqueId)("shop-selector_");active$=this.popperService.isActive$(this.popperId);showMessage$=this.shopService.storePreselected$.pipe(S(e=>!e));shops$=this.shopService.shops$;getTitle(e){return e?`/${e}`:""}showPopper(){this.popperService.openPopper(this.popperId)}closePopper(){this.popperService.closePopper(this.popperId)}setDisabled(e){this._disabled$.next(e)}openMobileModal(){this.modalService.open(Ee)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["trn-shop-selector-link"]],decls:3,vars:3,consts:[["triggerContent",""],[3,"popperId","placement","styles","hideOnScroll"],["type","button",1,"button",3,"footer","header","ab-version_1"],["icon","flight",1,"icon","flight"],[1,"label","header-hide-sm"],["icon","expand_more",1,"icon","expand-more"],[1,"label","header-hide-lg"],["icon","expand_more",1,"icon","expand-more","ab-version_1-icon"],["callerElem","","type","button",1,"button"],[4,"ngTemplateOutlet"],["popperContent","",1,"popper-content","fixed-size"],[1,"modal-title"],["size","large","color","secondary","iconPlacement","icon-center","icon","close","appearance","button",3,"onClick","skipAutoFocus","ariaLabel"],[3,"onSubmit","submitButtonDisabled","showDescriptionTooltips","autoSubmit","showErrors"],[1,"action-buttons"],[3,"onClick","size","color","label"],[3,"size","disabled","label","typeSubmit"],["type","button",1,"button",3,"click"],[3,"onButtonClick"]],template:function(n,o){if(n&1&&(f(0,Xe,2,3),i(1,"async"),u(2,"trn-shop-selector-modal")),n&2){let h;b((h=a(1,1,o.shops$))?0:-1,h)}},dependencies:[ge,q,Se,j,y,k,H,L,K,w,ue,T],styles:[".popper-content[_ngcontent-%COMP%]{box-shadow:0 35px 90px #0000001f;background-color:#fff;border-radius:12px;border:1px solid #e7e5e5;display:flex;flex-direction:column}.popper-content.fixed-size[_ngcontent-%COMP%]{width:424px}@media all and (max-width:575px){.popper-content.fixed-size[_ngcontent-%COMP%]{width:100vw}}.popper-content[_ngcontent-%COMP%]   header[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.1)}.popper-content[_ngcontent-%COMP%]   header[_ngcontent-%COMP%]   .modal
1-title[_ngcontent-%COMP%]{font-family:Source Sans Pro,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;font-size:18px;line-height:20px;letter-spacing:normal;padding-top:2px;padding-bottom:2px;color:#5d5c5b}.popper-content[_ngcontent-%COMP%]   trn-shop-selector-content[_ngcontent-%COMP%]  .form-wrapper{padding:8px}.ab-version_1-icon[_ngcontent-%COMP%]{display:none}.button[_ngcontent-%COMP%]{font-size:14px;line-height:16px;letter-spacing:normal;padding-top:0;padding-bottom:0;transition:all .15s cubic-bezier(.35,0,0,1);display:inline-flex;align-items:center;color:#5d5c5b}@media(hover:hover){.button[_ngcontent-%COMP%]:hover{color:#007a48}}.button.active[_ngcontent-%COMP%]{color:#000}.button.active[_ngcontent-%COMP%]   .icon.expand-more[_ngcontent-%COMP%]{transform:rotate(180deg)}.button[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{height:12px;width:auto;font-size:12px}.button[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]     img{height:12px;width:auto}.button[_ngcontent-%COMP%]   .icon.expand-more[_ngcontent-%COMP%]{margin-left:4px}.button[_ngcontent-%COMP%]   .icon.flight[_ngcontent-%COMP%]{margin-right:4px}.button.footer[_ngcontent-%COMP%]{padding:0;color:#fff;background:#000;flex-direction:row;width:auto;height:auto}.button[_ngcontent-%COMP%]   .header-hide-lg[_ngcontent-%COMP%]{display:none}@media all and (max-width:991px){.button.header[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:40px;height:40px}}@media all and (max-width:991px){.button.header[_ngcontent-%COMP%]   .icon.flight[_ngcontent-%COMP%]{margin:0;color:#000;height:16px;width:auto;font-size:16px}.button.header[_ngcontent-%COMP%]   .icon.flight[_ngcontent-%COMP%]     img{height:16px;width:auto}}@media all and (max-width:991px){.button.header[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{font-size:8px;line-height:12px;letter-spacing:normal;padding-top:2px;padding-bottom:2px;font-family:Source Sans Pro,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;color:#000;text-align:center}}@media all and (max-width:991px){.button.header[_ngcontent-%COMP%]   .header-hide-sm[_ngcontent-%COMP%]{display:none}}.button.header[_ngcontent-%COMP%]   .header-hide-lg[_ngcontent-%COMP%]{display:block}@media all and (min-width:992px){.button.header[_ngcontent-%COMP%]   .header-hide-lg[_ngcontent-%COMP%]{display:none}}@media all and (max-width:991px){.button.header.ab-version_1[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.1);border-radius:6px;flex-direction:row;width:auto;height:32px;padding:0 7px}}@media all and (max-width:991px){.button.header.ab-version_1[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{font-size:12px;line-height:14px;letter-spacing:normal;padding-top:1px;padding-bottom:1px}}@media all and (max-width:991px){.button.header.ab-version_1[_ngcontent-%COMP%]   .icon.flight[_ngcontent-%COMP%]{display:none}}@media all and (max-width:991px){.button.header.ab-version_1[_ngcontent-%COMP%]   .icon.ab-version_1-icon[_ngcontent-%COMP%]{height:14px;width:auto;font-size:14px}.button.header.ab-version_1[_ngcontent-%COMP%]   .icon.ab-version_1-icon[_ngcontent-%COMP%]     img{height:14px;width:auto}.button.header.ab-version_1[_ngcontent-%COMP%]   .icon.ab-version_1-icon[_ngcontent-%COMP%]{display:block;margin:0;color:#000}}.button[_ngcontent-%COMP%]:focus-visible{outline-style:solid;outline-width:3px;outline-color:#003ab8;outline-offset:2px;border-radius:2px}.button[_ngcontent-%COMP%]:focus-visible.footer{outline-style:solid;outline-width:3px;outline-color:#ccdbff;outline-offset:2px}.action-buttons[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:flex-end;gap:10px;border-top:1px solid rgba(0,0,0,.1);padding:12px}"]})}return t})();var Xt=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ce({type:t});static \u0275inj=le({providers:[$({id:D.LINK.id,component:oe}),$({id:D.CONTENT.id,component:L}),$({id:D.MODAL.id,component:K}),$({id:D.PRESELECT_MESSAGE.id,component:H}),xe({cmsComponents:{[Ie]:{component:oe}}})],imports:[Me.forChild()]})}return t})();export{Xt as ShopSelectorModule};

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.