import{r as ht,s as _t}from"./chunk-EOIGSJQN.js";import{a as It}from"./chunk-YHGJKS7L.js";import{b as wt,c as Tt}from"./chunk-3VP5NTVF.js";import{c as gt,d as F,e as B,f as H,j as ft}from"./chunk-ONJXMEWP.js";import{J as mt,K as s,dc as S,fc as _,ga as b,ha as W,na as ut,oa as Y}from"./chunk-D4YSV2KP.js";import{D as vt,F as kt,h as Mt,q as St}from"./chunk-NJM4AMI6.js";import{ia as yt,ja as N,ka as Ot}from"./chunk-UIY3YYUW.js";import{d as bt}from"./chunk-WLIDZG2D.js";import{a as Wt}from"./chunk-CFEZXT2N.js";import{D as T,a as dt,s as L,v as M}from"./chunk-QZAKNZ5J.js";import{b as lt}from"./chunk-64LTZBFY.js";import{f as pt}from"./chunk-PTRKLJBW.js";import{a as Ct}from"./chunk-DRB27URC.js";import{E as st,t as ct}from"./chunk-A2TWSRQ3.js";import{a as Pt}from"./chunk-4MC3QREM.js";import{a as xt}from"./chunk-CGFQOKTJ.js";import{Ac as w,Cc as R,Dc as z,Ec as A,Fc as a,Gc as c,Hc as l,La as G,Nb as y,Qa as K,Qb as tt,Ra as m,Rb as et,Rc as h,Tb as p,Tc as D,Td as $,Ub as ot,Xa as U,Ya as C,_a as Q,a as g,b as f,dd as P,fa as V,fc as it,fd as q,g as $t,ld as rt,md as x,nc as k,pb as Z,pd as at,qb as X,rb as J,sb as E,tc as u,vc as O,yc as nt}from"./chunk-WNE7PXNE.js";var Et=$t(Wt());var Rt=(()=>{let t=class t{constructor(i){this.store=i}hasSimCookie(){return lt.isProduction()===!1||(0,Et.get)("sim")==="true"}setSelectedSimOption(i,o){this.store.dispatch(ht.updateSimOption({itemId:o,simOption:i}))}setPrepayProductType(i,o){this.store.dispatch(_t.updatePrepayProductType({itemId:o,productType:i}))}};t.\u0275fac=function(o){return new(o||t)(K(L))},t.\u0275prov=G({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var ne={name:"E-SIM",type:bt.BTL,start:"2024-03-28T10:00:00+02:00",end:"2124-01-01T00:00:00+02:00",assets:"https://storage.googleapis.com/orangero-assets/orange-eshop/campanii/e-sim",link:"https://www.orange.ro/myaccount/reshape/sim/eSIM",headline:"Vrei s\u0103 treci la eSIM?",subline:"Din My Orange po\u021Bi activa eSIM imediat."},re={dark:"1717002698_e31c5343619ff38e8709.svg",darkSmall:"1717002663_a4de6ae2aec89834091e.svg",light:"1717002729_27cd2ab4965e6e3c2e93.svg"},ae=[` Telefonul pe care vrei s\u0103 instalezi acest serviciu <b> trebuie s\u0103 fie compatibil eSIM </b> \u0219i s\u0103 fie conectat la internet. Recomand\u0103m o conexiune Wi-Fi, dar poate fi \u0219i una de date mobile. `,` Pentru a verifica dac\u0103 telefonul t\u0103u este compatibil eSIM, intr\u0103 aici: <a href="http://www.orange.ro/servicii/eSIM" target="_blank">www.orange.ro/servicii/eSIM</a>. `,` Activarea eSIM-ului se va procesa <b> imediat </b> ce se va finaliza cu succes validarea comenzii. `],zt=[` Telefonul pe care vrei s\u0103 instalezi acest serviciu <b> trebuie s\u0103 fie compatibil eSIM </b> \u0219i s\u0103 fie conectat la internet. Recomand\u0103m o conexiune Wi-Fi, dar poate fi \u0219i una de date mobile. `,` Pentru a verifica dac\u0103 telefonul t\u0103u este compatibil eSIM, intr\u0103 aici: <a href="http://www.orange.ro/servicii/eSIM" target="_blank">www.orange.ro/servicii/eSIM</a>. `,` Activarea eSIM-ului \u0219i conectarea la re\u021Bea vor avea loc dup\u0103 scanarea codului de activare \xEEn format QR, care va fi trimis pe email \xEEn scurt timp dup\u0103 finalizarea cu succes a procesului de validare a comenzii. `],At='<svg width="22px" height="22px" viewBox="0 0 22 22" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="After-D-&-D-review" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Alerte-cart---All-[mobil]" transform="translate(-29.000000, -374.000000)" fill="#000000"> <g id="Alerte-/-Succes---1-row-Copy" transform="translate(12.000000, 358.000000)"> <g id="icons/functional_UI/A-E/ic_Error_severe" transform="translate(17.800000, 16.812000)"> <path d="M10.2,0 C4.56672002,0 0,4.56672002 0,10.2 C0,15.8332801 4.56672002,20.4000001 10.2,20.4000001 C15.8332801,20.4000001 20.4000001,15.8332801 20.4000001,10.2 C20.4000001,4.56672002 15.8332801,0 10.2,0 Z M10.2,2.40000001 C11.1941126,2.40000001 12.0000001,3.20588746 12.0000001,4.20000002 C12.0000001,5.19411257 11.1941126,6.00000003 10.2,6.00000003 C9.20588749,6.00000003 8.40000004,5.19411257 8.40000004,4.20000002 C8.40000004,3.20588746 9.20588749,2.40000001 10.2,2.40000001 L10.2,2.40000001 Z M13.2000001,16.8000241 L7.80000003,16.8000241 L7.80000003,16.1823121 L7.92688803,16.1783041 C8.30020803,16.1663041 8.57764804,16.0602481 8.75172004,15.8630401 C8.81354404,15.7917121 8.91866404,15.5486401 8.91866404,14.7313681 L8.91866404,9.27856804 C8.91866404,8.50116004 8.81011204,8.20816803 8.71920004,8.09918403 C8.59058404,7.94580003 8.32281603,7.85565603 7.92312003,7.83144003 L7.80000003,7.82400003 L7.80000003,7.20000003 L12.0000001,7.20000003 L12.0000001,14.7313681 C12.0000001,15.5093281 12.2029681,15.8022001 12.2937601,15.9107761 C12.4219201,16.0641121 12.6700801,16.1541841 13.0767601,16.1784241 L13.2000001,16.1856241 L13.2000001,16.8000241 L13.2000001,16.8000241 Z" id="icons/functional_UI/E-M/ic_Info"></path> </g> </g> </g> </g></svg>';function Yt(e,t){if(e&1&&l(0,"p",7),e&2){let n=t.$implicit,i=t.$index,o=t.$count;O("mb-0",i===o-1),u("innerHTML",n,y)}}var Dt=(()=>{let t=class t{constructor(){this.domSanitizer=m(pt),this.matIconRegistry=m(yt),this.data=m(F),this.dialogRef=m(gt),this.matIconRegistry.addSvgIconLiteral("info",this.domSanitizer.bypassSecurityTrustHtml(At))}confirm(){this.dialogRef.close(!0)}close(){this.dialogRef.close(!1)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=C({type:t,selectors:[["oro-banner-info-dialog"]],standalone:!0,features:[rt([B]),x],decls:9,vars:1,consts:[[1,"dialog-heading"],["mat-dialog-close","close",1,"close",3,"click"],[1,"dialog-content"],["aria-hidden","false","svgIcon","info",1,"dialog-icon"],[1,"dialog-text"],[3,"mb-0","innerHTML"],["mat-dialog-close","confirm",1,"dialog-button","btn","btn-primary",3,"click"],[3,"innerHTML"]],template:function(o,r){if(o&1&&(a(0,"section",0)(1,"button",1),h("click",function(){return r.close()}),c()(),a(2,"section",2),l(3,"mat-icon",3),a(4,"div",4),z(5,Yt,1,3,"p",5,R),c(),a(7,"button",6),h("click",function(){return r.confirm()}),P(8),c()()),o&2){let d;p(5),A(r.data.paragraphs),p(3),q(" ",(d=r.data.confirmButtonText)!==null&&d!==void 0?d:"Am \xEEn\u0163eles"," ")}},dependencies:[H,N],styles:['.cdk-overlay-container .cdk-global-overlay-wrapper{align-items:center!important} .o-mat-mdc-dialog-backdrop{background-color:#0009} .o-mat-mdc-dialog .mat-mdc-dialog-container{--mdc-dialog-subhead-color: var(--black) !important;--mdc-dialog-supporting-text-color: var(--black) !important;--mdc-dialog-subhead-font: var(--font-family-sans-serif);--mdc-dialog-subhead-weight: 700;--mdc-dialog-supporting-text-font: var(--font-family-sans-serif);border-radius:.5rem;padding:0} .o-mat-mdc-dialog .mat-mdc-dialog-surface{padding:0!important}.close[_ngcontent-%COMP%]{cursor:pointer;height:12px;opacity:1!important;position:relative;width:12px}.close[_ngcontent-%COMP%]:before, .close[_ngcontent-%COMP%]:after{background-color:#979797;content:"";height:15px;left:0;position:absolute;top:0;transition:all .3s ease-in-out;width:2px}.close[_ngcontent-%COMP%]:before{transform:rotate(45deg)}.close[_ngcontent-%COMP%]:after{transform:rotate(-45deg)}.close[_ngcontent-%COMP%]:hover:before, .close[_ngcontent-%COMP%]:hover:after{background-color:var(--black)}.dialog-heading[_ngcontent-%COMP%]{align-items:center;display:flex;height:55px;justify-content:flex-end;padding-right:13px}@media (min-width: 768px){.dialog-heading[_ngcontent-%COMP%]{padding-right:20px}}.dialog-heading[_ngcontent-%COMP%] .close[_ngcontent-%COMP%]{height:18px;width:18px}.dialog-heading[_ngcontent-%COMP%] .close[_ngcontent-%COMP%]:before, .dialog-heading[_ngcontent-%COMP%] .close[_ngcontent-%COMP%]:after{height:23px}.dialog-content[_ngcontent-%COMP%]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0!important}.dialog-icon[_ngcontent-%COMP%]{display:block;height:40px!important;margin-bottom:25px;width:40px!important}.dialog-icon[_ngcontent-%COMP%] g{fill:#527edb}.dialog-text[_ngcontent-%COMP%]{align-items:center;color:var(--black);display:flex;flex-direction:column;font-size:13px;letter-spacing:-.16px;line-height:18px;margin-bottom:33px;max-width:286px}@media (min-width: 768px){.dialog-text[_ngcontent-%COMP%]{font-size:16px;letter-spacing:-.2px;line-height:18px;margin-bottom:27px;max-width:432px}}.dialog-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:8px}@media (min-width: 768px){.dialog-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:26px}}.dialog-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:not(:first-of-type){max-width:363px}.dialog-button[_ngcontent-%COMP%]{width:121px}']});let e=t;return e})();function Vt(e,t){if(e&1&&l(0,"p",7),e&2){let n=t.$implicit,i=t.$index,o=t.$count;O("mb-0",i===o-1),u("innerHTML",n,y)}}var qt=(()=>{let t=class t extends Dt{constructor(){super(),this.data=m(F),this.simOptionsService=m(Rt)}confirm(){this.data.location==="Cart"&&this.setSelectedSimOption(this.data.option,this.data.product)}close(){this.setSelectedSimOption(this.data.option,this.data.product)}setSelectedSimOption(i,o){this.data.type!=="prepay"&&this.simOptionsService.setSelectedSimOption(i,o)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=C({type:t,selectors:[["ng-component"]],standalone:!0,features:[it,x],decls:9,vars:1,consts:[[1,"dialog-heading"],["mat-dialog-close","close",1,"close",3,"click"],[1,"dialog-content"],["aria-hidden","false","svgIcon","info",1,"dialog-icon"],[1,"dialog-text"],[3,"mb-0","innerHTML"],["mat-dialog-close","confirm",1,"dialog-button","btn","btn-primary",3,"click"],[3,"innerHTML"]],template:function(o,r){if(o&1&&(a(0,"section",0)(1,"button",1),h("click",function(){return r.close()}),c()(),a(2,"section",2),l(3,"mat-icon",3),a(4,"div",4),z(5,Vt,1,3,"p",5,R),c(),a(7,"button",6),h("click",function(){return r.confirm()}),P(8),c()()),o&2){let d;p(5),A(r.data.paragraphs),p(3),q(" ",(d=r.data.confirmButtonText)!==null&&d!==void 0?d:"Am \xEEn\u0163eles"," ")}},dependencies:[st,ft,H,Ot,N],styles:['.cdk-overlay-container .cdk-global-overlay-wrapper{align-items:center!important} .o-mat-mdc-dialog-backdrop{background-color:#0009} .o-mat-mdc-dialog .mat-mdc-dialog-container{--mdc-dialog-subhead-color: var(--black) !important;--mdc-dialog-supporting-text-color: var(--black) !important;--mdc-dialog-subhead-font: var(--font-family-sans-serif);--mdc-dialog-subhead-weight: 700;--mdc-dialog-supporting-text-font: var(--font-family-sans-serif);border-radius:.5rem;padding:0} .o-mat-mdc-dialog .mat-mdc-dialog-surface{padding:0!important}.close[_ngcontent-%COMP%]{cursor:pointer;height:12px;opacity:1!important;position:relative;width:12px}.close[_ngcontent-%COMP%]:before, .close[_ngcontent-%COMP%]:after{background-color:#979797;content:"";height:15px;left:0;position:absolute;top:0;transition:all .3s ease-in-out;width:2px}.close[_ngcontent-%COMP%]:before{transform:rotate(45deg)}.close[_ngcontent-%COMP%]:after{transform:rotate(-45deg)}.close[_ngcontent-%COMP%]:hover:before, .close[_ngcontent-%COMP%]:hover:after{background-color:var(--black)}.dialog-heading[_ngcontent-%COMP%]{align-items:center;display:flex;height:55px;justify-content:flex-end;padding-right:13px}@media (min-width: 768px){.dialog-heading[_ngcontent-%COMP%]{padding-right:20px}}.dialog-heading[_ngcontent-%COMP%] .close[_ngcontent-%COMP%]{height:18px;width:18px}.dialog-heading[_ngcontent-%COMP%] .close[_ngcontent-%COMP%]:before, .dialog-heading[_ngcontent-%COMP%] .close[_ngcontent-%COMP%]:after{height:23px}.dialog-content[_ngcontent-%COMP%]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0!important}.dialog-icon[_ngcontent-%COMP%]{display:block;height:40px!important;margin-bottom:25px;width:40px!important}.dialog-icon[_ngcontent-%COMP%] g{fill:#527edb}.dialog-text[_ngcontent-%COMP%]{align-items:center;color:var(--black);display:flex;flex-direction:column;font-size:13px;letter-spacing:-.16px;line-height:18px;margin-bottom:33px;max-width:286px}@media (min-width: 768px){.dialog-text[_ngcontent-%COMP%]{font-size:16px;letter-spacing:-.2px;line-height:18px;margin-bottom:27px;max-width:432px}}.dialog-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:8px}@media (min-width: 768px){.dialog-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:26px}}.dialog-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:not(:first-of-type){max-width:363px}.dialog-button[_ngcontent-%COMP%]{width:121px}',".dialog-text[_ngcontent-%COMP%]{text-align:center}"],changeDetection:0});let e=t;return e})();function Gt(e,t){e&1&&(a(0,"div",4),l(1,"oro-skeleton-loader-circle",6)(2,"oro-skeleton-loader-line",9),c())}var Lt=(()=>{let t=class t{constructor(){this.acquisitionTypeSubResource=s}};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=C({type:t,selectors:[["oro-sim-options-placeholder"]],inputs:{acquisitionType:"acquisitionType"},standalone:!0,features:[x],decls:11,vars:1,consts:[[1,"ml-2"],["width","40%","height","24px",1,"d-none","d-md-block","mb-1"],["width","70%","height","24px",1,"d-md-none","mb-1"],[1,"d-flex","flex-column","flex-md-row"],[1,"d-flex","mb-3",2,"margin-right","73px"],[1,"d-flex","mb-3","mb-md-0",2,"margin-right","73px"],["size","21px",1,"mr-2"],["height","21px","width","99px"],[1,"d-flex","mb-3","mb-md-0"],["height","21px","width","130px",1,"mr-3"]],template:function(o,r){o&1&&(a(0,"oro-skeleton-loader",0),l(1,"oro-skeleton-loader-line",1)(2,"oro-skeleton-loader-line",2),a(3,"div",3),k(4,Gt,3,0,"div",4),a(5,"div",5),l(6,"oro-skeleton-loader-circle",6)(7,"oro-skeleton-loader-line",7),c(),a(8,"div",8),l(9,"oro-skeleton-loader-circle",6)(10,"oro-skeleton-loader-line",7),c()()()),o&2&&(p(4),w(4,r.acquisitionType===r.acquisitionTypeSubResource.AcquisitionPrepayToPostpaid?4:-1))},dependencies:[It,Pt,xt]});let e=t;return e})();var Ft=(()=>{let t=class t{constructor(i){this.elementRef=i,this.oroClickOutside=new E}onClick(i){this.elementRef.nativeElement.contains(i)||this.oroClickOutside.emit()}};t.\u0275fac=function(o){return new(o||t)(ot(J))},t.\u0275dir=Q({type:t,selectors:[["","oroClickOutside",""]],hostBindings:function(o,r){o&1&&h("click",function(j){return r.onClick(j.target)},!1,et)},outputs:{oroClickOutside:"oroClickOutside"},standalone:!0});let e=t;return e})();var Kt=(e,t)=>({"height.px":e,"width.px":t}),I=function(e){return e.LEFT="left",e.RIGHT="right",e.ABOVE="above",e.UNDER="under",e}(I||{}),Bt=(()=>{let t=class t{constructor(){this.position=I.RIGHT,this.description="Pre\u021Bul t\u0103iat este cel mai mic pre\u021B din ultimele 30 de zile, de la \xEEnceputul campaniei",this.size=16,this.indicatorSize=10,this.TooltipPosition=I}ngOnInit(){document.documentElement.style.setProperty("--oro-tooltip-indicator-size",`${this.indicatorSize}px`),document.documentElement.style.setProperty("--oro-tooltip-box-size",`${this.size}px`)}toggleShowTooltip(i){i.stopPropagation(),this.showTooltip=!this.showTooltip}clickedOutside(){this.showTooltip&&(this.showTooltip=!1)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=C({type:t,selectors:[["oro-product-small-price-tooltip"]],inputs:{position:"position",description:"description",size:"size",indicatorSize:"indicatorSize"},standalone:!0,features:[x],decls:4,vars:10,consts:[[1,"oro-tooltip",3,"oroClickOutside","click"],[1,"oro-tooltip-content",3,"ngStyle"],[3,"innerHTML"]],template:function(o,r){o&1&&(a(0,"div",0),h("oroClickOutside",function(){return r.clickedOutside()})("click",function(j){return r.toggleShowTooltip(j)}),a(1,"span",1),P(2,"i"),c(),l(3,"span",2),c()),o&2&&(O("oro-tooltip-active",r.showTooltip),p(),u("ngStyle",at(7,Kt,r.size,r.size)),p(2),nt("oro-tooltip-text tooltip-",r.position,""),u("innerHTML",r.description,y))},dependencies:[ct,Ft],styles:['[_ngcontent-%COMP%]:root{--oro-tooltip-box-size: 16px;--oro-tooltip-indicator-size: 8px}.oro-tooltip[_ngcontent-%COMP%]{position:relative;display:inline-block}.oro-tooltip-content[_ngcontent-%COMP%]{font-size:1rem;font-weight:400!important;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#666;color:#fff;cursor:pointer;width:var(--oro-tooltip-box-size);height:var(--oro-tooltip-box-size)}.oro-tooltip[_ngcontent-%COMP%] .oro-tooltip-text[_ngcontent-%COMP%]{visibility:hidden;width:max-content;min-width:160px;max-width:260px;background-color:#000;color:#fff;text-align:left;border-radius:2px;padding:5px 5px 5px 10px;position:absolute;font-size:12px;z-index:1}.oro-tooltip[_ngcontent-%COMP%] .oro-tooltip-text[_ngcontent-%COMP%]:after{content:"";position:absolute;display:inline-block;margin-top:0;border-width:calc(var(--oro-tooltip-indicator-size) / 2);border-style:solid;border-color:black transparent transparent transparent}.oro-tooltip[_ngcontent-%COMP%] .oro-tooltip-text.tooltip-right[_ngcontent-%COMP%]{transform:translate(calc(var(--oro-tooltip-box-size) + var(--oro-tooltip-indicator-size))) translateY(calc(-50% - var(--oro-tooltip-box-size) / 2))}.oro-tooltip[_ngcontent-%COMP%] .oro-tooltip-text.tooltip-right[_ngcontent-%COMP%]:after{top:calc(50% - var(--oro-tooltip-indicator-size) / 2);transform:rotate(90deg);left:calc(var(--oro-tooltip-indicator-size) * -1)}.oro-tooltip[_ngcontent-%COMP%] .oro-tooltip-text.tooltip-above[_ngcontent-%COMP%]{transform:translateY(calc(-100% - var(--oro-tooltip-box-size) - var(--oro-tooltip-indicator-size))) translate(calc(-50% + var(--oro-tooltip-box-size) / 2))}.oro-tooltip[_ngcontent-%COMP%] .oro-tooltip-text.tooltip-above[_ngcontent-%COMP%]:after{left:calc(50% - var(--oro-tooltip-indicator-size) / 2);bottom:calc(var(--oro-tooltip-indicator-size) * -1)}.oro-tooltip[_ngcontent-%COMP%] .oro-tooltip-text.tooltip-left[_ngcontent-%COMP%]{transform:translateY(calc(-50% - var(--oro-tooltip-box-size) / 2)) translate(calc(-100% - var(--oro-tooltip-indicator-size)))}.oro-tooltip[_ngcontent-%COMP%] .oro-tooltip-text.tooltip-left[_ngcontent-%COMP%]:after{right:calc(var(--oro-tooltip-indicator-size) * -1);transform:rotate(-90deg);top:calc(50% - var(--oro-tooltip-indicator-size) / 2)}.oro-tooltip[_ngcontent-%COMP%] .oro-tooltip-text.tooltip-under[_ngcontent-%COMP%]{transform:translate(calc(-50% + var(--oro-tooltip-box-size) / 2)) translateY(var(--oro-tooltip-indicator-size))}.oro-tooltip[_ngcontent-%COMP%] .oro-tooltip-text.tooltip-under[_ngcontent-%COMP%]:after{top:calc(var(--oro-tooltip-indicator-size) * -1);transform:rotate(180deg);left:calc(50% - var(--oro-tooltip-indicator-size) / 2)}.oro-tooltip-active[_ngcontent-%COMP%] .oro-tooltip-text[_ngcontent-%COMP%]{visibility:visible;opacity:1;transition:opacity .2s ease-in-out}.hidden[_ngcontent-%COMP%]{display:none}@media screen and (max-width: 768px){.oro-tooltip[_ngcontent-%COMP%] .oro-tooltip-text[_ngcontent-%COMP%]{min-width:128px;max-width:208px;font-size:10.8px}}@keyframes _ngcontent-%COMP%_tooltipFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.oro-tooltip-active[_ngcontent-%COMP%] .oro-tooltip-text[_ngcontent-%COMP%]{transition:none}}@media print{.oro-tooltip[_ngcontent-%COMP%]{display:none}}']});let e=t;return e})();function Ut(e,t){if(e&1&&l(0,"oro-sim-options-placeholder",0),e&2){let n=D();u("acquisitionType",n.AcquisitionTypeSubResource.Acquisition)}}function Qt(e,t){if(e&1&&l(0,"oro-product-small-price-tooltip",5),e&2){let n=D(2);u("position",n.isMobile?n.TooltipPosition.ABOVE:n.TooltipPosition.RIGHT)("size",21)}}function Zt(e,t){if(e&1&&(a(0,"label",1),P(1," Alege \xEEntre SIM fizic \u0219i eSIM: "),c(),a(2,"mat-radio-group",2)(3,"div")(4,"mat-radio-button",3),P(5," Vreau SIM cu num\u0103r "),c()(),a(6,"div")(7,"mat-radio-button",4),P(8," Vreau eSIM cu num\u0103r "),c(),k(9,Qt,1,2,"oro-product-small-price-tooltip",5),c()()),e&2){let n=D();p(2),u("formControl",n.selectedOptionControl),p(2),u("value",n.ProductType.Physical),p(3),u("value",n.ProductType.PpycardEsim),p(2),w(9,n.isESim()?-1:9)}}var Xt="ESM-ORO2600102",Nt="PPK-ORO0704001",ro=(()=>{let t=class t{constructor(){this.dialog=m(B),this.store=m(L),this.fb=m(vt),this.destroyRef=m(Z),this.simPickerLoading=this.store.selectSignal(Ht),this.product=X.required(),this.isESim=$(()=>this.product().code===Xt),this.selectedOption=$(()=>{switch(this.product().productType){case W.Physical:return b.Physical;case W.PpycardEsim:return b.PpycardEsim;default:return b.Physical}}),this.selectedOptionControl=this.fb.control(b.Physical),this.productTypeChanged=new E,this.ProductType=b,this.AcquisitionTypeSubResource=s,this.TooltipPosition=I}onResize(){this.isMobile=window.innerWidth<Ct.md}ngOnInit(){this.onResize(),this.selectedOptionControl.setValue(this.selectedOption()),this.selectedOptionControl.valueChanges.pipe(dt(this.destroyRef)).subscribe(i=>{i&&i!==this.selectedOption()&&(i===b.PpycardEsim?this.popEsimInfo():this.productTypeChanged.emit(i))})}popEsimInfo(){let i={paragraphs:zt,confirmButtonText:"Am \xEEn\u0163eles",location:"Cart",type:"prepay",option:ut.New,product:this.product().code},o=this.dialog.open(qt,{autoFocus:!1,disableClose:!0,backdropClass:"o-mat-mdc-dialog-backdrop",minHeight:"430px",maxHeight:"94vh",maxWidth:"95vw",panelClass:"o-mat-mdc-dialog",width:"609px",data:i}).afterClosed().pipe(V(1)).subscribe(r=>{r==="confirm"?this.productTypeChanged.emit(b.PpycardEsim):this.selectedOptionControl.setValue(b.Physical)})}};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=C({type:t,selectors:[["oro-prepay-sim-options"]],hostBindings:function(o,r){o&1&&h("resize",function(){return r.onResize()},!1,tt)},inputs:{product:[U.SignalBased,"product"]},outputs:{productTypeChanged:"productTypeChanged"},standalone:!0,features:[x],decls:2,vars:1,consts:[[3,"acquisitionType"],["id","prepay-sim-options-label",1,"d-block","font-weight-bold"],["aria-labelledby","prepay-sim-options-label",1,"sim-options",3,"formControl"],["aria-label","Vreau SIM nou",1,"o-mat-mdc-radio-button-reshape",3,"value"],["aria-label","Vreau eSIM",1,"o-mat-mdc-radio-button-reshape",3,"value"],["description","Aceast\u0103 tranzac\u021Bie permite achizi\u021Bionarea unui singur eSIM PrePay. Dac\u0103 selectezi acest produs \u0219i ape\u0219i butonul 'Am \xEEn\u021Beles', toate celelalte produse din co\u0219 vor fi \u0219terse.",1,"ml-3",3,"position","size"]],template:function(o,r){o&1&&k(0,Ut,1,1,"oro-sim-options-placeholder",0)(1,Zt,10,4),o&2&&w(0,r.simPickerLoading()?0:1)},dependencies:[Tt,wt,Lt,Bt,kt,Mt,St],styles:[".o-mat-mdc-radio-button-reshape[_ngcontent-%COMP%] .mdc-form-field{font-family:var(--font-family-sans-serif)!important}.o-mat-mdc-radio-button-reshape[_ngcontent-%COMP%] .mdc-form-field .mdc-radio{--mdc-radio-state-layer-size: 20px}.o-mat-mdc-radio-button-reshape[_ngcontent-%COMP%] .mdc-form-field .mdc-radio .mdc-radio__background .mdc-radio__outer-circle{border-color:var(--light)!important}.o-mat-mdc-radio-button-reshape[_ngcontent-%COMP%] .mdc-form-field .mdc-radio .mat-mdc-radio-touch-target{height:20px;width:20px}.o-mat-mdc-radio-button-reshape[_ngcontent-%COMP%] .mdc-form-field .mdc-label{cursor:pointer;margin-bottom:0;padding-left:10px}.o-mat-mdc-radio-button-reshape.mat-mdc-radio-checked[_ngcontent-%COMP%] .mdc-form-field .mdc-radio .mdc-radio__background .mdc-radio__outer-circle{background-color:var(--orange_2)!important;border-color:var(--orange_2)!important}.o-mat-mdc-radio-button-reshape.mat-mdc-radio-checked[_ngcontent-%COMP%] .mdc-form-field .mdc-radio .mdc-radio__background .mdc-radio__inner-circle{border-color:var(--black)!important;border-width:8px;height:16px;left:2px;top:2px;width:16px}.o-mat-mdc-radio-button-reshape.mat-mdc-radio-checked[_ngcontent-%COMP%] .mdc-form-field .mdc-radio .mdc-radio__background .mdc-radio .mdc-label{font-weight:700}.sim-options[_ngcontent-%COMP%]{margin-bottom:1rem;margin-left:.5rem}.sim-options[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-size:1rem!important;letter-spacing:-.17px!important;line-height:1.7142857143rem!important;margin-left:8px}.sim-options-installment-number[_ngcontent-%COMP%]{color:var(--black);font-weight:bolder;margin-bottom:10px;margin-top:6px}.sim-options-installment-number[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:first-of-type{color:var(--primary)}.sim-options-installment-number[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--gray);cursor:pointer;display:inline-flex;font-size:10px;font-weight:400;line-height:18px;text-decoration:underline;vertical-align:text-bottom}@media (min-width: 768px){.sim-options-installment-number[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{margin-left:8px}}.sim-options-migration[_ngcontent-%COMP%]{font-size:1rem!important;letter-spacing:-.23px!important;line-height:1.1428571429rem!important;margin-top:.25rem;font-weight:bolder}.sim-options-migration[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--primary)}.sim-options[_ngcontent-%COMP%] mat-radio-group[_ngcontent-%COMP%]{display:flex;flex-direction:column}@media (min-width: 768px){.sim-options[_ngcontent-%COMP%] mat-radio-group[_ngcontent-%COMP%]{display:block}}.sim-options[_ngcontent-%COMP%] .o-mat-mdc-radio-button-reshape[_ngcontent-%COMP%]{margin-bottom:1rem}@media (min-width: 768px){.sim-options[_ngcontent-%COMP%] .o-mat-mdc-radio-button-reshape[_ngcontent-%COMP%]:not(:last-of-type){margin-bottom:0;margin-right:70px}}","[_nghost-%COMP%]{display:block;margin-top:1.785rem}[_nghost-%COMP%] label[_ngcontent-%COMP%]{margin-bottom:1.214rem}[_nghost-%COMP%] .sim-options[_ngcontent-%COMP%]{display:flex;margin-left:0;flex-direction:column;margin-bottom:2.214rem}@media screen and (min-width: 768px){[_nghost-%COMP%] .sim-options[_ngcontent-%COMP%]{flex-direction:row}}[_nghost-%COMP%] .sim-options[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:flex;align-items:center}[_nghost-%COMP%] .sim-options[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:not(:last-of-type){margin-bottom:1rem}@media screen and (min-width: 768px){[_nghost-%COMP%] .sim-options[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:not(:last-of-type){margin-bottom:0}}@media screen and (min-width: 768px){[_nghost-%COMP%] .sim-options[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-of-type{margin-right:70px}}[_nghost-%COMP%] .sim-options[_ngcontent-%COMP%] .o-mat-mdc-radio-button-reshape{margin-bottom:0}"]});let e=t;return e})();var uo=M(S,e=>!!(e.cart?.__typename==="PendingCartResource"&&e.cart.items.some(t=>t?.product?.__typename==="ProductOfferingSubResource"&&t.product.code===Nt))),Ht=M(S,e=>e.status===T.loading||e.simOption.status===T.loading),go=M(S,e=>e.status===T.loading||e.subscriptionType.status===T.loading),fo=()=>f(g({},_),{map:e=>e.cart?.__typename==="PendingCartResource"?e.cart?.items:[]}),ho=e=>f(g({},_),{map:t=>{if(t.cart?.__typename==="PendingCartResource")return t?.cart?.items?.find(n=>n?.id===e)||void 0}}),_o=e=>f(g({},_),{map(t){return t.cart?.__typename==="PendingCartResource"?t.cart.items.filter(n=>n?.product?.__typename===e):[]}}),Co=e=>M(S,t=>t.itemsErrors&&t.itemsErrors[e]?t.itemsErrors[e]:void 0);var Po=()=>f(g({},_),{map(e){return e.cart?.__typename==="PendingCartResource"?e.cart.items.some(t=>t?.product?.__typename==="SubscriptionOfferingSubResource"&&t.product.acq===s.Acquisition||t?.product?.__typename==="SubscriptionOfferingSubResource"&&t.product.acq===s.Loyalty||t?.product?.__typename==="SubscriptionOfferingSubResource"&&t.product.acq===s.AcquisitionPortIn||t?.product?.__typename==="SubscriptionOfferingSubResource"&&t.product.acq===s.AcquisitionPrepayToPostpaid||t?.product?.__typename==="ProductWithInstallmentOfferingSubResource"&&t.items?.some(n=>n?.product?.__typename==="SubscriptionOfferingSubResource"&&n.product.acq===s.Acquisition||n?.product?.__typename==="SubscriptionOfferingSubResource"&&n.product.acq===s.Loyalty||n?.product?.__typename==="SubscriptionOfferingSubResource"&&n.product.acq===s.AcquisitionPortIn||n?.product?.__typename==="SubscriptionOfferingSubResource"&&n.product.acq===s.AcquisitionPrepayToPostpaid)):!1}}),xo=e=>M(S,t=>t.updateItemQuantity?.itemId),bo=()=>f(g({},_),{map(e){if(e.cart?.__typename!=="PendingCartResource")return!1;let t=e.cart.items.some(n=>n?.product?.__typename==="SubscriptionOfferingSubResource"&&n.product.acq===s.AcquisitionPrepayToPostpaid);if(t)return t;for(let n of e.cart.items){let i=n?.items?.some(o=>o?.product?.__typename==="SubscriptionOfferingSubResource"&&o?.product.acq===s.AcquisitionPrepayToPostpaid);if(i)return i}return!1}}),yo=()=>f(g({},_),{map(e){if(e.cart?.__typename!=="PendingCartResource")return;let t=e.cart.items.find(n=>n?.product?.__typename==="SubscriptionOfferingSubResource"&&n?.product.acq===s.AcquisitionPrepayToPostpaid&&n.product.msisdn);if(t?.product?.__typename==="SubscriptionOfferingSubResource"&&t?.product?.msisdn?.length>=10)return t.product.msisdn;for(let n of e.cart.items){let i=n?.items?.find(o=>o?.product?.__typename==="SubscriptionOfferingSubResource"&&o?.product?.acq===s.AcquisitionPrepayToPostpaid&&o?.product.msisdn);if(i?.product?.__typename==="SubscriptionOfferingSubResource"&&i?.product?.msisdn?.length>=10)return i.product.msisdn}}}),Oo=()=>f(g({},_),{map(e){return e.newClientAcquisition.ppy2PpdLogged.msisdns}}),Mo=()=>f(g({},_),{map(e){return e.newClientAcquisition.ppy2PpdLogged?.selectedMsisdn}}),So=()=>f(g({},_),{map(e){return e.newClientAcquisition.ppy2PpdLogged?.status}}),vo=()=>f(g({},_),{map(e){if(e.cart?.__typename==="PendingCartResource"){let t=e.cart.items.some(o=>o?.product?.__typename==="SubscriptionOfferingSubResource"&&o.product.simOption===Y.KeepCurrent),i=e.cart.items.find(o=>o?.items?.length)?.items?.some(o=>o?.product?.__typename==="SubscriptionOfferingSubResource"&&o.product.simOption===Y.KeepCurrent);if(t||i)return!0}return!1}}),ko=e=>f(g({},_),{map(t){return t.cart?.__typename==="PendingCartResource"?jt(e,t.cart.items):!1}});function jt(e,t){return t?.some(n=>{if(n?.product?.__typename==="SubscriptionOfferingSubResource")return!!n.product.acquisitionEligibilityList?.find(i=>i?.acqType===e&&i.status===mt.Selected);if(n?.items)return jt(e,n?.items)})||!1}export{ne as a,re as b,ae as c,At as d,Rt as e,Dt as f,qt as g,uo as h,Ht as i,go as j,fo as k,ho as l,_o as m,Co as n,Po as o,xo as p,bo as q,yo as r,Oo as s,Mo as t,So as u,vo as v,ko as w,Lt as x,I as y,Bt as z,Xt as A,Nt as B,ro as C};