1import{a as Oe,b as De,c as Ee,d as we,e as Me}from"./chunk-DVDPKFMT.js";import{a as Pe,b as ye,c as Se}from"./chunk-MRU3COHA.js";import{c as ve,d as he,e as be}from"./chunk-MQM3IXAE.js";import"./chunk-L6SHWJKO.js";import{a as st,b as ue,c as ce,d as de,e as me,f as pe,g as _e,h as ge,i as Ce}from"./chunk-LJ7WRAXE.js";import{b as fe}from"./chunk-VOYCJBQT.js";import"./chunk-AREW6X6F.js";import{a as nt}from"./chunk-VOZPC4CH.js";import"./chunk-XJKJPVJZ.js";import"./chunk-7XUEAKYX.js";import{d as se}from"./chunk-2IQG3JKS.js";import"./chunk-UXOMLXZR.js";import"./chunk-3X54RTMW.js";import"./chunk-XUORQ7SN.js";import"./chunk-C2SSINRN.js";import"./chunk-FGFS2I5K.js";import"./chunk-JHMDN2VI.js";import"./chunk-2DXVS3RJ.js";import{b as le}from"./chunk-NCN5SMC4.js";import{a as ie}from"./chunk-SESUAXTR.js";import"./chunk-KSTTVVHE.js";import{b as ne,c as ae,d as oe,f as re}from"./chunk-SYXGTCSX.js";import"./chunk-N4VA5GQ5.js";import{a as xe}from"./chunk-SDY7KYSQ.js";import{a as Ut,b as Lt}from"./chunk-TW2J4Z3I.js";import{g as Yt,j as Zt}from"./chunk-RZHR5NVK.js";import"./chunk-OXFVIB5P.js";import{c as zt,g as Ht}from"./chunk-QBSYLUSD.js";import"./chunk-23VC27CE.js";import{b as jt,k as Kt,l as Jt,n as Xt}from"./chunk-KZO7M62V.js";import{c as te,d as ee}from"./chunk-KMQ56QQJ.js";import"./chunk-VR6B3ULN.js";import"./chunk-DT6NR5UC.js";import{e as it}from"./chunk-PEKA2JFM.js";import"./chunk-UYHR7ORP.js";import{a as lt,b as Qt,c as Wt}from"./chunk-4AT2UGDW.js";import{a as $t}from"./chunk-QIQIWKLX.js";import{Z as Nt}from"./chunk-OCHX4CIJ.js";import{s as U}from"./chunk-QWPJDETS.js";import{a as J,b as Rt,c as qt}from"./chunk-RJAQGC4C.js";import"./chunk-R4QQ4KDD.js";import{a as Y}from"./chunk-OI4OHJCE.js";import"./chunk-L6SJJSMP.js";import"./chunk-Z7V2ZJCB.js";import"./chunk-KC55LE4R.js";import{a as X}from"./chunk-TBOWXAY7.js";import"./chunk-LTB4B4BX.js";import"./chunk-5SBHHUZ2.js";import"./chunk-XIJB5FFS.js";import{a as I,b as Gt,c as Z,d as tt,e as et,f as R}from"./chunk-FWZFZ2YX.js";import"./chunk-GF47S3HR.js";import{i as It,n as At,v as Vt}from"./chunk-H2TBMRBN.js";import{$b as w,$c as Bt,Aa as x,Cb as xt,D as gt,Db as vt,Eb as n,Fb as o,Fc as M,Gb as g,Hb as ht,Hc as Et,Ib as bt,Jb as rt,Ka as $,Kb as b,Lc as wt,Nb as v,Ob as s,Ta as Q,Uc as W,Wa as l,Wc as Mt,Yc as kt,Zb as E,Zc as Tt,_ as k,_b as u,_c as Ft,ac as h,ba as z,bc as F,dc as Pt,eb as N,ec as yt,fc as St,hd as G,ib as ft,id as K,jb as Ct,jc as Ot,ka as y,kc as B,l as at,lc as H,mc as O,ob as d,oc as _,p as pt,pa as T,pc as f,qc as V,sa as q,sc as Dt,ub as S,v as _t,vb as m,y as ot,za as C,zb as c}from"./chunk-252VJVD2.js";import"./chunk-EQDQRRRY.js";function ze(t,r){t&1&&g(0,"gm-icon",2)}function He(t,r){if(t&1&&g(0,"img",3),t&2){let e=s().ngIf;m("src",e.images[0],Q)("alt",e.title)}}function je(t,r){if(t&1&&(n(0,"div",6)(1,"span",8),u(2),o(),n(3,"span",9),u(4),_(5,"gmPrice"),o()()),t&2){let e=s().ngIf,i=s();l(2),F("x",e.summary.quantity," ",i.uom(),""),l(2),h(" ",f(5,3,e.summary.totalPrice/e.summary.quantity)," ")}}function $e(t,r){if(t&1&&(ht(0),n(1,"div",1),d(2,ze,1,0,"gm-icon",2)(3,He,1,2,"img",3),n(4,"span",4),u(5),n(6,"span",5),u(7),o()()(),d(8,je,6,5,"div",6),g(9,"span",7),bt()),t&2){let e=r.ngIf,i=s();l(2),c(i.showImageFallback()||!e.images[0]?2:3),l(3),h(" ",e.title,", "),l(2),h(" ",i.packagingTitleSuffix(),""),l(),c(e.summary?8:-1)}}var ke=(()=>{class t{constructor(){this.settingsState=y(it),this.product=$.required(),this.showImageFallback=N(!1),this.scaleStepPrice=M(()=>{let e=this.product(),i=this.settingsState.settings();return oe(e,i)}),this.uom=M(()=>{let i=this.product().uom,a=this.scaleStepPrice();return ne(i,a)}),this.packagingTitleSuffix=M(()=>{let e=this.product(),i={passScalesStep:e.passScalesStep??null,uom:e.uom,scaleStepPrice:this.scaleStepPrice()??null,withComma:!1};return ae(i)})}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=T({type:t,selectors:[["gm-product-tile"]],hostAttrs:[1,"gm-product-tile"],inputs:{product:[1,"product"]},standalone:!0,features:[B],decls:1,vars:1,consts:[[4,"ngIf"],[1,"gm-product-tile-top"],["icon","image-solid",1,"gm-product-tile-image"],[1,"gm-product-tile-image",3,"src","alt"],[1,"gm-product-tile-title"],[1,"packaging"],[1,"gm-product-tile-center"],[1,"gm-product-tile-decorative"],[1,"gm-product-tile-quantity"],[1,"gm-product-tile-price"]],template:function(i,a){i&1&&d(0,$e,10,4,"ng-container",0),i&2&&m("ngIf",a.product())},dependencies:[W,X,U],styles:[`.gm-product-tile{display:flex;flex-direction:column;gap:.75rem;cursor:pointer}.gm-product-tile-top{display:flex;align-items:flex-start;gap:.75rem}.gm-product-tile-title{cursor:pointer;color:hsl(var(--gm-sys-color-on-surface));font:var(--gm-sys-typescale-text-sm-semibold)}.gm-product-tile-image{flex-shrink:0;width:2.5rem;height:2.5rem;object-fit:contain}.gm-product-tile-center{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.gm-product-tile-quantity,.gm-product-tile-price{color:hsl(var(--gm-sys-color-on-surface-variant));font:var(--gm-sys-typescale-text-sm-semibold)}.gm-product-tile-decorative{border-top:1px dotted hsl(var(--gm-sys-color-outline-variant))}.packaging{color:hsl(var(--gm-sys-color-on-surface-variant));font:var(--gm-sys-typescale-text-sm-semibold)} 2`],encapsulation:2,changeDetection:0})}}return t})();var Te=(()=>{class t{transform(e){return["payment-failure","created"].includes(e.status)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=q({name:"gmCancelOrder",type:t,pure:!0,standalone:!0})}}return t})();var Fe=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=T({type:t,selectors:[["gm-order-details-skeleton"]],hostAttrs:[1,"gm-order-details-skeleton"],standalone:!0,features:[B],decls:4,vars:0,consts:[["height","3rem"],["height","4.75rem"],["height","12.5rem"],["height","22rem"]],template:function(i,a){i&1&&g(0,"gm-skeleton",0)(1,"gm-skeleton",1)(2,"gm-skeleton",2)(3,"gm-skeleton",3)},dependencies:[Ht],styles:[`.gm-order-details-skeleton{display:flex;flex-direction:column;gap:1rem;padding:1rem;overflow:auto} 3`],encapsulation:2,changeDetection:0})}}return t})();var Qe=()=>({one:"# \u043E\u0446\u0435\u043D\u043A\u0430",few:"# \u043E\u0446\u0435\u043D\u043A\u0438",other:"# \u043E\u0446\u0435\u043D\u043E\u043A"}),Be=t=>({$implicit:t}),We=()=>({path:"/assets/lottie/spinner.json"});function Ge(t,r){t&1&&(n(0,"span",43),u(1),_(2,"i18nPlural"),o()),t&2&&(l(),h(" (",V(2,1,r,H(4,Qe)),") "))}function Ke(t,r){if(t&1&&(n(0,"div",16),g(1,"gm-rating",41),n(2,"span",42),u(3),_(4,"number"),o(),d(5,Ge,3,5,"span",43),o()),t&2){let e,i=r,a=s(2);l(),m("value",i),l(2),w(V(4,3,i,"1.1-1")),l(2),c((e=a.data.product.rateCount)?5:-1,e)}}function Je(t,r){if(t&1&&(n(0,"div",44)(1,"span",45),u(2),_(3,"number"),o()()),t&2){let e=s(5);l(2),h(" \u041E\u0441\u0442\u0430\u043B\u043E\u0441\u044C: ",V(3,1,e.remainingQuantity(),"1.0-2")," ")}}function Xe(t,r){if(t&1&&(n(0,"gm-stickers",19),d(1,Je,4,4,"div",44),o()),t&2){let e=s(4);m("product",r)("proposal",e.proposal()),l(),c(e.showRemainingQuantity()?1:-1)}}function Ye(t,r){if(t&1&&(n(0,"span",21),u(1),o()),t&2){let e=s(4);l(),h(" ",e.packagingTitleSuffix()," ")}}function Ze(t,r){if(t&1&&rt(0,48),t&2){s(6);let e=E(3);m("ngTemplateOutlet",e)("ngTemplateOutletContext",O(2,Be,r))}}function ti(t,r){t&1&&(n(0,"span",46),u(1,"\u041D\u0435\u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E \u0434\u043B\u044F \u0437\u0430\u043A\u0430\u0437\u0430"),o())}function ei(t,r){if(t&1&&d(0,Ze,1,4,"ng-container",48)(1,ti,2,0,"span",46),t&2){let e,i=s(5);c((e=i.proposal())?0:1,e)}}function ii(t,r){t&1&&(n(0,"span",46),u(1,"\u041D\u0435\u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E \u0434\u043B\u044F \u0437\u0430\u043A\u0430\u0437\u0430"),o())}function ni(t,r){t&1&&g(0,"gm-lottie-animation",47),t&2&&m("options",H(1,We))}function ai(t,r){if(t&1&&d(0,ei,2,1)(1,ii,2,0,"span",46)(2,ni,1,2,"gm-lottie-animation",47),t&2){let e,i=s(4);c((e=i.basketInitializationProcess())==="success"?0:e==="failure"?1:2)}}function oi(t,r){if(t&1&&rt(0,48),t&2){s(5);let e=E(3);m("ngTemplateOutlet",e)("ngTemplateOutletContext",O(2,Be,r))}}function ri(t,r){t&1&&(n(0,"span",46),u(1,"\u041D\u0435\u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E \u0434\u043B\u044F \u0437\u0430\u043A\u0430\u0437\u0430"),o())}function li(t,r){if(t&1&&d(0,oi,1,4,"ng-container",48)(1,ri,2,0,"span",46),t&2){let e,i=s(4);c((e=i.proposal())?0:1,e)}}function si(t,r){if(t&1&&(n(0,"span",24),u(1),_(2,"gmPrice"),o()),t&2){let e,i=s(4);l(),F(" \u0426\u0435\u043D\u0430 \u0437\u0430 1 ",r,". ",f(2,2,(e=i.proposal())==null?null:e.price),". ")}}function ui(t,r){if(t&1&&(n(0,"span",24),u(1),_(2,"gmPrice"),o()),t&2){let e,i=s(4);l(),F(" \u0426\u0435\u043D\u0430 \u0437\u0430 1 ",(e=i.proposal())==null||e.pricePerUnit==null?null:e.pricePerUnit.unit,". ",f(2,2,(e=i.proposal())==null||e.pricePerUnit==null?null:e.pricePerUnit.value),". ")}}function ci(t,r){if(t&1){let e=b();n(0,"button",49),v("click",function(){C(e);let a=s(2),p=s(2);return x(p.toggleFavorite(a.data.product))}),o()}if(t&2){let e=s(2),i=s(2);m("active",e.data.product.isFavorite)("disabled",i.toggleFavoriteState()==="loading")}}function di(t,r){if(t&1){let e=b();n(0,"gm-input-quantity",51),v("valueChange",function(a){C(e);let p=s(5);
3return x(p.updateQuantity(a))}),o()}if(t&2){let e=s(),i=s(4);m("value",e.summary.quantity)("max",i.maxQuantity())("step",i.passScalesStep())("readOnly",e.isPackage)("disabled",i.updating())("showPostfix",!1)("postfix",i.uom())}}function mi(t,r){t&1&&d(0,di,1,7,"gm-input-quantity",50),t&2&&c(r.summary?0:-1)}function pi(t,r){if(t&1){let e=b();n(0,"button",52),v("click",function(){C(e);let a=s(4);return x(a.addToBasket())}),u(1," \u0412 \u043A\u043E\u0440\u0437\u0438\u043D\u0443 "),o()}if(t&2){let e=s(2),i=s(2);m("disabled",e.data.product.isPackage||i.updating()||!i.proposal())}}function _i(t,r){if(t&1&&(n(0,"gm-badge",35),u(1),o()),t&2){let e=s(2);l(),w(e.data.comments.length)}}function gi(t,r){if(t&1){let e=b();n(0,"div",12)(1,"div",13),g(2,"gm-product-images-carousel",14),o(),n(3,"div",15),d(4,Ke,6,6,"div",16),n(5,"div",17)(6,"div",18),d(7,Xe,2,3,"gm-stickers",19),o(),n(8,"h1",20),u(9),d(10,Ye,2,1,"span",21),o(),n(11,"div",22)(12,"div",23),d(13,ai,3,1)(14,li,2,1)(15,si,3,4,"span",24)(16,ui,3,4,"span",24),o(),n(17,"div",25),d(18,ci,1,2,"button",26)(19,mi,1,1)(20,pi,2,1,"button",27),o()()()()(),n(21,"div",28)(22,"gm-tabs",29),v("valueChange",function(a){C(e);let p=s(3);return x(p.tabsHandler.setSelectedTab(a))}),n(23,"button",30,1),v("click",function(){C(e);let a=s(3);return x(a.tabsHandler.setSelectedTab("recommendations"))}),n(25,"span",31),u(26,"\u0422\u0430\u043A\u0436\u0435 \u043F\u043E\u043A\u0443\u043F\u0430\u044E\u0442"),o()(),n(27,"button",32,2),v("click",function(){C(e);let a=s(3);return x(a.tabsHandler.setSelectedTab("description"))}),n(29,"span",31),u(30,"\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435"),o()(),n(31,"button",33,3),v("click",function(){C(e);let a=s(3);return x(a.tabsHandler.setSelectedTab("characteristics"))}),n(33,"span",31),u(34,"\u0425\u0430\u0440\u0430\u043A\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043A\u0438"),o()(),n(35,"button",34,4),v("click",function(){C(e);let a=s(3);return x(a.tabsHandler.setSelectedTab("reviews"))}),n(37,"span",31),u(38,"\u041E\u0442\u0437\u044B\u0432\u044B"),o(),d(39,_i,2,1,"gm-badge",35),o()(),n(40,"gm-tab-panel",36,5),g(42,"gm-similar-products-carousel",37),o(),n(43,"gm-tab-panel",36,6),g(45,"gm-description-tab-content",38),o(),n(46,"gm-tab-panel",36,7),g(48,"gm-characteristics-tab-content",39),o(),n(49,"gm-tab-panel",36,8)(51,"gm-reviews-tab-content",40),v("reviewsChange",function(a){C(e);let p=s(3);return x(p.setReviews(a))}),o()()()}if(t&2){let e,i,a,p,A,j=E(24),ut=E(28),ct=E(32),dt=E(36),mt=E(41),Ue=E(44),Le=E(47),D=s(),P=s(2);l(2),m("product",D.data.product)("images",D.data.product.images),l(2),c((e=D.data.product.rate)?4:-1,e),l(3),c((i=P.computedItem())?7:-1,i),l(2),F(" ",D.data.product.title,"",P.uom()&&P.originPassScalesStep()?",":""," "),l(),c(P.uom()&&P.originPassScalesStep()?10:-1),l(3),c(P.isAuthenticated()?13:14),l(2),c((a=((a=P.proposal())==null?null:a.price)&&P.uom())?15:(p=P.proposal())!=null&&p.pricePerUnit?16:-1,a),l(3),c(P.isAuthenticated()?18:-1),l(),c((A=P.basketItem())?19:20,A),l(3),m("value",P.tabsHandler.selectedTab()),l(),S("aria-controls",mt.id()),l(4),S("aria-controls",Ue.id()),l(4),S("aria-controls",Le.id()),l(4),S("aria-controls",mt.id()),l(4),c(D.data.comments.length>0?39:-1),l(),m("hidden",j.unselected()),S("aria-labelledby",j.id()),l(2),m("product",D.data.product),l(),m("hidden",ut.unselected()),S("aria-labelledby",ut.id()),l(2),m("description",D.data.product.description),l(),m("hidden",ct.unselected()),S("aria-labelledby",ct.id()),l(2),m("properties",D.data.product.properties),l(),m("hidden",dt.unselected()),S("aria-labelledby",dt.id()),l(2),m("productId",D.data.product.id)("reviews",D.data.comments)}}function fi(t,r){t&1&&g(0,"gm-not-found-message")}function Ci(t,r){t&1&&(n(0,"div",53),g(1,"gm-content-unavailable",54),o())}function xi(t,r){if(t&1&&d(0,fi,1,0,"gm-not-found-message")(1,Ci,2,0,"div",53),t&2){let e=s(3);c(e.isNotFound()?0:1)}}function vi(t,r){t&1&&g(0,"gm-product-details-skeleton")}function hi(t,r){if(t&1&&d(0,gi,52,30)(1,xi,2,1)(2,vi,1,0,"gm-product-details-skeleton"),t&2){let e;c((e=r.state)==="success"?0:e==="failure"?1:2)}}function bi(t,r){if(t&1){let e=b();n(0,"button",10),v("click",function(){C(e);let a=s();return x(a.dialogOpen.set(!1))}),o(),n(1,"div",11),d(2,hi,3,1),o()}if(t&2){let e,i=s();l(2),c((e=i.resources())?2:-1,e)}}function Pi(t,r){if(t&1){let e=b();n(0,"gm-age-confirmation-modal",55),v("confirmed",function(a){C(e);let p=s();return x(p.handleConfirmation(a))}),o()}}function yi(t,r){if(t&1&&(n(0,"span",57),u(1),_(2,"gmPrice"),o(),n(3,"span",58),u(4),_(5,"gmPrice"),o()),t&2){let e=s(2).$implicit;l(),h(" ",f(2,2,r)," "),l(3),h(" ",f(5,4,e.promoPriceBefore)," ")}}function Si(t,r){if(t&1&&(n(0,"span",57),u(1),_(2,"gmPrice"),o(),n(3,"span",58),u(4),_(5,"gmPrice"),o()),t&2){let e=s(2).$implicit;l(),h(" ",f(2,2,e.price)," "),l(3),h(" ",f(5,4,e.promoPriceBefore)," ")}}function Oi(t,r){if(t&1&&d(0,yi,6,6)(1,Si,6,6),t&2){let e,i=s(2);c((e=i.uom()&&i.scaleStepPrice())?0:1,e)}}function Di(t,r){t&1&&(n(0,"span",59),u(1),_(2,"gmPrice"),o()),t&2&&(l(),h(" ",f(2,1,r)," "))}function Ei(t,r){if(t&1&&(n(0,"span",59),u(1),_(2,"gmPrice"),o()),t&2){let e=s(2).$implicit;l(),h(" ",f(2,1,e.price)," ")}}function wi(t,r){if(t&1&&d(0,Di,3,3,"span",59)(1,Ei,3,3,"span",59),t&2){let e,i=s(2);c((e=i.uom()&&i.scaleStepPrice())?0:1,e)}}function Mi(t,r){if(t&1&&(n(0,"div",56),d(1,Oi,2,1)(2,wi,2,1),o()),t&2){let e=r.$implicit;l(),c(e.isPromo?1:2)}}var Ie=(()=>{class t extends pe{constructor(){super(),this.config=$.required(),this.dialogOpen=ft.required(),this.updating=M(()=>{let e=this.basketActionService.updating(),i=this.config()?.id;if(!i)return!1;let a=!!this.basketActionService.productsUpdating().get(i);return e||a}),this.loadResources=I(e=>e.pipe(pt(()=>this.config()),gt(Boolean),z(()=>this.resources.set(Z())),k(({id:i})=>_t([ot(()=>this.isAuthenticated(),this.productsService.show(Zt.create({id:i}
3)),this.guestProductsService.show(Yt.create({id:i}))),ot(()=>this.isAuthenticated(),this.commentsService.index(st.create({id:i})),this.guestCommentsService.index(st.create({id:i})))]).pipe(R(([a,p])=>{this.resources.set(et({product:a,comments:p})),this.gtmNotifier.notifyProductDetail(a,"\u041A\u0430\u0442\u0430\u043B\u043E\u0433: \u0422\u043E\u0432\u0430\u0440")},a=>{this.resources.set(tt(a)),a instanceof G&&a.status===K.NotFound&&this.isNotFound.set(!0)}))))),Et(()=>{this.dialogOpen()&&(this.loadResources(),this.gtmNotifier.notifyPageType())},{allowSignalWrites:!0})}afterClose(e){e||this.closeDialog()}closeDialog(){this.dialogOpen.set(!1)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=T({type:t,selectors:[["gm-product-details-modal"]],inputs:{config:[1,"config"],dialogOpen:[1,"dialogOpen"]},outputs:{dialogOpen:"dialogOpenChange"},standalone:!0,features:[Ot([me,$t]),Ct,B],decls:4,vars:2,consts:[["prices",""],["recommendationsTab",""],["descriptionTab",""],["characteristicsTab",""],["reviewsTab",""],["recommendationsTabPanel",""],["descriptionTabPanel",""],["characteristicsTabPanel",""],["reviewsTabPanel",""],[3,"gmDialogChange","gmDialog"],["type","button","gm-close-button","","aria-label","\u0417\u0430\u043A\u0440\u044B\u0442\u044C \u043E\u043A\u043D\u043E \u0442\u043E\u0432\u0430\u0440\u0430",1,"close-button",3,"click"],[1,"container"],[1,"top"],[1,"top-carousel"],[3,"product","images"],[1,"top-content"],[1,"top-content-rating"],[1,"top-content-inner"],[1,"remaining-quantity-and-stickers"],["orientation","horizontal",3,"product","proposal"],[1,"title"],[1,"packaging"],[1,"top-content-tools"],[1,"product-characteristics"],[1,"magnitude-value"],[1,"actions"],["type","button","gm-outlined-favorite-toggle-button","","ariaLabel","\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0432 \u0438\u0437\u0431\u0440\u0430\u043D\u043D\u043E\u0435","ariaLabelActive","\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0438\u0437 \u0438\u0437\u0431\u0440\u0430\u043D\u043D\u043E\u0433\u043E","data-automation-id","product-details-modal-toggle-favorite-button",1,"favorite-button",3,"active","disabled"],["type","button","gm-filled-button","","size","sm","data-automation-id","product-details-add-to-basket-button",3,"disabled"],[1,"bottom"],[1,"tabs",3,"valueChange","value"],["gm-tab","","tag","recommendations","data-automation-id","product-details-recommendations-button",3,"click"],["slot","label"],["gm-tab","","tag","description","data-automation-id","product-details-description-button",3,"click"],["gm-tab","","tag","characteristics","data-automation-id","product-details-characteristics-button",3,"click"],["gm-tab","","tag","reviews","data-automation-id","product-details-reviews-button",3,"click"],["slot","badge"],[1,"tab-panel",3,"hidden"],["data-automation-id","product-details-products-carousel",3,"product"],[3,"description"],[3,"properties"],[3,"reviewsChange","productId","reviews"],[3,"value"],[1,"rating-score"],[1,"rates-count"],[1,"remaining-quantity"],[1,"remaining-quantity-text"],[1,"price-unavailable"],["width","2rem","height","2rem",1,"spinner",3,"options"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["type","button","gm-outlined-favorite-toggle-button","","ariaLabel","\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0432 \u0438\u0437\u0431\u0440\u0430\u043D\u043D\u043E\u0435","ariaLabelActive","\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0438\u0437 \u0438\u0437\u0431\u0440\u0430\u043D\u043D\u043E\u0433\u043E","data-automation-id","product-details-modal-toggle-favorite-button",1,"favorite-button",3,"click","active","disabled"],["data-automation-id","product-details-quantity-input",1,"quantity",3,"value","max","step","readOnly","disabled","showPostfix","postfix"],["data-automation-id","product-details-quantity-input",1,"quantity",3,"valueChange","value","max","step","readOnly","disabled","showPostfix","postfix"],["type","button","gm-filled-button","","size","sm","data-automation-id","product-details-add-to-basket-button",3,"click","disabled"],[1,"unavailable-wrapper"],["label","\u0422\u043E\u0432\u0430\u0440 \u0440\u0430\u0441\u043A\u0443\u043F\u0438\u043B\u0438, \u043F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u043D\u0430\u0439\u0442\u0438 \u0437\u0430\u043C\u0435\u043D\u0443 \u0432 \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0435","icon","shopping-cart",1,"unavailable"],[3,"confirmed"],[1,"prices"],[1,"promo-price"],[1,"outdated-price"],[1,"regular-price"]],template:function(i,a){if(i&1){let p=b();d(0,bi,3,1,"ng-template",9),v("gmDialogChange",function(j){return C(p),x(a.afterClose(j))}),d(1,Pi,1,0,"gm-age-confirmation-modal")(2,Mi,3,1,"ng-template",null,0,Dt)}i&2&&(m("gmDialog",a.dialogOpen()),l(),c(a.ageConfirmationDialogOpen()?1:-1))},dependencies:[Mt,ge,se,Tt,Ft,U,ye,Pe,Se,fe,ee,Bt,J,Y,Lt,_e,xe,re,ue,ce,Ce,de,ie,nt,le,zt],styles:["[_nghost-%COMP%]{display:none}.container[_ngcontent-%COMP%]{display:flex;position:relative;flex-direction:column;gap:2.75rem;background:hsl(var(--gm-sys-color-surface));width:100dvw;height:100dvh;max-height:100dvh;overflow:auto}@media (min-width: 960px){.container[_ngcontent-%COMP%]{gap:2.5rem;border-radius:var(--gm-sys-shape-corner-lg);width:48.75rem;height:fit-content;max-height:90dvh}}.top[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.25rem;padding-top:.5rem;padding-right:1rem;padding-left:1rem}
3.top-carousel[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:100%;height:fit-content}@media (min-width: 960px){.top-carousel[_ngcontent-%COMP%]{width:fit-content}}.top-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem;width:100%}.top-content-rating[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.375rem}.top-content-rating[_ngcontent-%COMP%] .rating-score[_ngcontent-%COMP%]{color:hsl(var(--gm-sys-color-on-surface));font:var(--gm-sys-typescale-text-sm-semibold)}.top-content-rating[_ngcontent-%COMP%] .rates-count[_ngcontent-%COMP%]{color:hsl(var(--gm-sys-color-on-surface-variant));font:var(--gm-sys-typescale-text-sm-semibold)}.top-content-inner[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.25rem}.top-content-inner[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:hsl(var(--gm-sys-color-on-surface));font:var(--gm-sys-typescale-text-xl-bold);word-break:break-word}.top-content-inner[_ngcontent-%COMP%] .packaging[_ngcontent-%COMP%]{color:hsl(var(--gm-sys-color-on-surface-variant))}.top-content-tools[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.5rem}.top-content-tools[_ngcontent-%COMP%] .prices[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem}.top-content-tools[_ngcontent-%COMP%] .prices[_ngcontent-%COMP%] .regular-price[_ngcontent-%COMP%]{color:hsl(var(--gm-sys-color-on-surface));font:var(--gm-sys-typescale-text-xl-bold)}.top-content-tools[_ngcontent-%COMP%] .prices[_ngcontent-%COMP%] .promo-price[_ngcontent-%COMP%]{color:hsl(var(--gm-sys-color-error));font:var(--gm-sys-typescale-text-xl-bold)}.top-content-tools[_ngcontent-%COMP%] .prices[_ngcontent-%COMP%] .outdated-price[_ngcontent-%COMP%]{color:hsl(var(--gm-sys-color-on-surface-variant));font:var(--gm-sys-typescale-text-sm-medium);text-decoration:line-through solid hsl(var(--gm-sys-color-on-surface-variant))}.top-content-tools[_ngcontent-%COMP%] .price-unavailable[_ngcontent-%COMP%]{color:hsl(var(--gm-sys-color-on-surface));font:var(--gm-sys-typescale-text-xl-bold)}.top-content-tools[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.75rem}.top-content-tools[_ngcontent-%COMP%] .quantity[_ngcontent-%COMP%]{width:100%;--gm-input-quantity-height: 3rem;--gm-input-quantity-gap: .125rem;--gm-input-quantity-button-padding: .625rem;--gm-input-quantity-text-font: var(--gm-sys-typescale-text-lg-semibold);--gm-input-quantity-background-button-color: var(--gm-sys-color-on-surface-variant);--gm-input-quantity-icon-color-disabled: var(--system-color-on-surface-variant);--gm-input-quantity-icon-color: var(--gm-sys-color-surface);--gm-input-quantity-input-wrapper-flex-direction: row;--gm-input-quantity-text-font: var(--gm-sys-color-on-surface);--gm-input-quantity-text-color: var(--gm-sys-typescale-text-xs-semibold)}@media (min-width: 960px){.top-content-tools[_ngcontent-%COMP%] .spinner[_ngcontent-%COMP%]{align-self:center}}@media (min-width: 960px){.top-content[_ngcontent-%COMP%]{align-self:center;gap:.75rem}.top-content-inner[_ngcontent-%COMP%]{gap:1.5rem}.top-content-tools[_ngcontent-%COMP%]{flex-direction:row;justify-content:space-between}.top-content-tools[_ngcontent-%COMP%] .quantity[_ngcontent-%COMP%]{width:fit-content;min-width:7.8125rem}}@media (min-width: 960px){.top[_ngcontent-%COMP%]{flex-direction:row;align-items:flex-start;gap:2.5rem;padding-top:1.5rem;padding-right:1.5rem;padding-left:1.5rem}}.bottom[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 960px){.bottom[_ngcontent-%COMP%]{gap:1.75rem}}.tabs[_ngcontent-%COMP%]{-ms-overflow-style:none;scrollbar-width:none;flex-shrink:0;padding:0 1rem;overflow-y:auto}.tabs[_ngcontent-%COMP%]::-webkit-scrollbar{display:none;width:0;height:0}@media (min-width: 960px){.tabs[_ngcontent-%COMP%]{padding:0 1.5rem}}.tab-panel[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-bottom:1.5rem}.close-button[_ngcontent-%COMP%]{position:absolute;top:.5rem;right:1rem;z-index:5}@media (min-width: 960px){.close-button[_ngcontent-%COMP%]{--gm-close-button-icon-color: var(--gm-sys-color-outline);top:0;right:-2.75rem}}.unavailable[_ngcontent-%COMP%]{margin:3rem}.remaining-quantity-and-stickers[_ngcontent-%COMP%]{display:flex;gap:.25rem}.remaining-quantity[_ngcontent-%COMP%]{display:flex;flex-shrink:0;align-items:center;border-radius:var(--gm-sys-shape-corner-md);background:hsl(var(--gm-sys-color-on-surface-variant));padding:0 .375rem;inline-size:fit-content;height:1.25rem}.remaining-quantity-text[_ngcontent-%COMP%]{color:hsl(var(--gm-sys-color-surface));font:var(--gm-sys-typescale-text-xs-bold)}.product-characteristics[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center}.magnitude-value[_ngcontent-%COMP%]{color:hsl(var(--gm-sys-color-on-surface-variant));font:var(--gm-sys-typescale-text-sm-medium)}"],changeDetection:0})}}return t})();var Ae=(()=>{class t{transform(e){return["payment-failure","created"].includes(e.status)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=q({name:"gmRepeatPayment",type:t,pure:!0,standalone:!0})}}return t})();var Ve=(()=>{class t{transform(e){return["ready","cancelled"].includes(e.status)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=q({name:"gmRepeatableOrder",type:t,pure:!0,standalone:!0})}}return t})();var ki=(t,r)=>r.id,Ti=()=>["profile","purchase-history"],Re=t=>({modal:t}),qe=t=>({outlets:t}),Ne=t=>["/",t],Fi=t=>["profile","order",t];function Bi(t,r){t&1&&g(0,"gm-order-ready-message")}function Ii(t,r){t&1&&g(0,"gm-order-cancelled-message")}function Ai(t,r){t&1&&g(0,"gm-order-payment-failure-message")}function Vi(t,r){if(t&1&&g(0,"a",19),t&2){let e=s(3).ngIf;m("order",r)("routerLink",O(8,Ne,O(6,qe,O(4,Re,O(2,Fi,e.data.id)))))}}function Ri(t,r){if(t&1&&d(0,Vi,1,10,"a",19),t&2){let e,i=s(3);c((e=i.orderActivity())?0:-1,e)}}function qi(t,r){if(t&1){let e=b();n(0,"button",20),v("click",function(){C(e);let a=s(2).ngIf,p=s();return x(p.openReviewDialog({orderId:a.data.id,orderNumber:a.data.number}))}),g(1,"gm-icon",21),u(2," \u041E\u0446\u0435\u043D\u0438\u0442\u044C \u0437\u0430\u043A\u0430\u0437 "),o()}t&2&&m("size","sm")("alignment","leading")}function Ni(t,r){if(t&1){let e=b();n(0,"gm-product-tile",23),v("click",function(){let a=C(e).$implicit,p=s(4);return x(p.showProductDetails(a.id))}),o()}if(t&2){let e=r.$implicit;m("product",e)}}function Ui(t,r){if(t&1&&(n(0,"section",10)(1,"h2",11),u(2,"\u0422\u043E\u0432\u0430\u0440\u044B"),o(),n(3,"div",12),xt(4,Ni,1,1,"gm-product-tile",22,ki),o()()),t&2){let e=s(2).ngIf;l(4),vt(e.data.basket.products)}}function Li(t,r){if(t&1&&(n(0,"div",13)(1,"span",14),u(2,"\u041A\u043E\u043C\u043C\u0435\u043D\u0442\u0430\u0440\u0438\u0439 \u043A \u0437\u0430\u043A\u0430\u0437\u0443:"),o(),n(3,"span",15),u(4),o()()),t&2){let e=s(2).ngIf;l(4),w(e.data.comment)}}function zi(t,r){t&1&&u(0," \u0414\u043E\u0441\u0442\u0430\u0432\u043A\u0430 \u043A\u0443\u0440\u044C\u0435\u0440\u043E\u043C ")}function Hi(t,r){t&1&&u(0," \u0421\u0430\u043C\u043E\u0432\u044B\u0432\u043E\u0437 ")}function ji(t,r){if(t&1&&(n(0,"div",13)(1,"span",14),u(2,"\u0410\u0434\u0440\u0435\u0441 \u0434\u043E\u0441\u0442\u0430\u0432\u043A\u0438:"),o(),n(3,"span",15),u(4),o()()),t&2){let e=s(2).ngIf;l(4),w(e.data.basket.address.formatted)}}function $i(t,r){if(t&1&&(n(0,"div",13)(1,"span",14),u(2,"\u041C\u0430\u0433\u0430\u0437\u0438\u043D \u0441\u0430\u043C\u043E\u0432\u044B\u0432\u043E\u0437\u0430:"),o(),n(3,"span",15),u(4),o()()),t&2){let e=s(2).ngIf;l(4),w(e.data.basket.market.title)}}function Qi(t,r){if(t&1&&(n(0,"div",17)(1,"span",24),u(2,"\u041A\u0430\u043A \u043C\u043E\u0436\u043D\u043E \u0441\u0432\u044F\u0437\u0430\u0442\u044C\u0441\u044F \u0441 \u043D\u0430\u043C\u0438:"),o(),n(3,"a",25),u(4),o()()),t&2){let e=r;l(3),S("href","tel:"+e,Q),l(),h(" ",e," ")}}function Wi(t,r){if(t&1){let e=b();n(0,"button",28),v("click",function(){C(e);let a=s(3).ngIf,p=s();return x(p.repeatPayment(a.data))}),u(1," \u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u044C \u043E\u043F\u043B\u0430\u0442\u0443 "),o()}if(t&2){let e=s(4);m("disabled",e.updating())}}function Gi(t,r){if(t&1){let e=b();n(0,"button",29),v("click",function(){C(e);let a=s(3).ngIf,p=s();return x(p.cancelOrder(a.data))}),u(1," \u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C \u0437\u0430\u043A\u0430\u0437 "),o()}if(t&2){let e=s(4);m("disabled",e.updating())}}function Ki(t,r){if(t&1){let e=b();n(0,"button",28),v("click",function(){C(e);let a=s(3).ngIf,p=s();return x(p.repeatOrder(a.data))}),u(1," \u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0442\u043E\u0432\u0430\u0440\u044B \u0432 \u043A\u043E\u0440\u0437\u0438\u043D\u0443 "),o()}if(t&2){let e=s(4);m("disabled",e.updating())}}function Ji(t,r){if(t&1&&(n(0,"div",18),d(1,Wi,2,1,"button",26),_(2,"gmRepeatPayment"),d(3,Gi,2,1,"button",27),_(4,"gmCancelOrder"),d(5,Ki,2,1,"button",26),_(6,"gmRepeatableOrder"),o()),t&2){let e=s(2).ngIf;l(),c(f(2,3,e.data)?1:-1),l(2),c(f(4,5,e.data)?3:-1),l(2),c(f(6,7,e.data)?5:-1)}}function Xi(t,r){if(t&1&&(n(0,"h1",6),u(1),o(),n(2,"div",7)(3,"div",8),d(4,Bi,1,0,"gm-order-ready-message")(5,Ii,1,0,"gm-order-cancelled-message")(6,Ai,1,0,"gm-order-payment-failure-message")(7,Ri,1,1)(8,qi,3,2,"button",9),o(),d(9,Ui,6,0,"section",10),n(10,"section",10)(11,"h2",11),u(12,"\u0414\u0435\u0442\u0430\u043B\u0438 \u0437\u0430\u043A\u0430\u0437\u0430"),o(),n(13,"div",12)(14,"div",13)(15,"span",14),u(16,"\u041E\u0444\u043E\u0440\u043C\u043B\u0435\u043D:"),o(),n(17,"span",15),u(18),_(19,"date"),_(20,"date"),o()(),d(21,Li,5,1,"div",13),n(22,"div",13)(23,"span",14),u(24,"\u0421\u043F\u043E\u0441\u043E\u0431 \u043E\u043F\u043B\u0430\u0442\u044B:"),o(),n(25,"span",15),u(26),o()(),n(27,"div",13)(28,"span",14),u(29,"\u0421\u043F\u043E\u0441\u043E\u0431 \u0434\u043E\u0441\u0442\u0430\u0432\u043A\u0438:"),o(),n(30,"span",15),d(31,zi,1,0)(32,Hi,1,0),o()(),d(33,ji,5,1,"div",13)(34,$i,5,1,"div",13),n(35,"div",13)(36,"span",14),u(37,"\u0421\u0442\u043E\u0438\u043C\u043E\u0441\u0442\u044C \u0434\u043E\u0441\u0442\u0430\u0432\u043A\u0438:"),o(),n(38,"span",15),u(39),_(40,"gmPrice"),o()(),n(41,"div",13)(42,"span",14),u(43,"\u041D\u0430\u0447\u0430\u043B\u044C\u043D\u0430\u044F \u0441\u0442\u043E\u0438\u043C\u043E\u0441\u0442\u044C:"),o(),n(44,"span",15),u(45),_(46,"gmPrice"),o()(),n(47,"div",13)(48,"span",14),u(49,"\u0418\u0442\u043E\u0433\u043E\u0432\u0430\u044F \u0441\u0442\u043E\u0438\u043C\u043E\u0441\u0442\u044C:"),o(),n(50,"span",15),u(51),_(52,"gmPrice"),o()()()()(),n(53,"div",16),d(54,Qi,5,2,"div",17)(55,Ji,7,9,"div",18),_(56,"gmRepeatPayment"),_(57,"gmRepeatableOrder"),_(58,"gmCancelOrder"),o()),t&2){let e,i,a=s().ngIf,p=s();l(),h("\u0417\u0430\u043A\u0430\u0437 \u2116",a.data.number,""),l(3),c((e=a.data.status)==="ready"?4:e==="cancelled"?5:e==="payment-failure"?6:7),l(4),c(a.data.canReview?8:-1),l(),c(a.data.basket.products.length>0?9:-1),l(9),F(" ",V(19,15,a.data.createdAt,"shortDate"),", \u0432 ",V(20,18,a.data.createdAt,"shortTime")," "),l(3),c(a.data.comment?21:-1),l(5),w(a.data.basket.paymentMethod.formatted),l(5),c(a.data.basket.address?31:32),l(2),c(a.data.basket.address?33:a.data.basket.market?34:-1),l(6),h(" ",f(40,21,a.data.basket.deliveryCost)," "),l(6),w(f(46,23,a.data.startTotal)),l(6),w(f(52,25,a.data.basket.total)),l(3),c((i=p.contactPhoneNumber())?54:-1,i),l(),c(f(56,27,a.data)||f(57,29,a.data)||f(58,31,a.data)?55:-1)}}function Yi(t,r){t&1&&g(0,"gm-order-details-skeleton")}function Zi(t,r){t&1&&g(0,"gm-not-found-message")}function tn(t,r){if(t&1){let e=b();n(0,"gm-content-unavailable",30)(1,"button",31),v("click",function(){C(e);let a=s(3);return x(a.loadOrder())}),u(2,"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u044C"),o()()}}function en(t,r){if(t&1&&(n(0,"div",5),d(1,Zi,1,0,"gm-not-found-message")(2,tn,3,0,"gm-content-unavailable",30),o()),t&2){let e=s(2);l(),c(e.isNotFound()?1:2)}}function nn(t,r){if(t&1&&(n(0,"div",2)(1,"div",3),g(2,"a",4),o(),d(3,Xi,59,33)(4,Yi,1,0,"gm-order-details-skeleton")(5,en,3,1,"div",5),o()),t&2){let e,i=r.ngIf;l(2),m("routerLink",O(7,Ne,O(5,qe,O(3,Re,H(2,Ti))))),l(),c((e=i.state)==="success"?3:e==="loading"?4:e==="failure"?5:-1)}}var Oa=(()=>{class t{constructor(){this.ordersService=y(he),this.route=y(It),this.settingsState=y(it),this.basketActionService=y(Xt),this.snackBar=y(Wt),this.document=y(wt),this.basketService=y(Kt),this.basketState=y(Jt),this.dialog=y(te),this.isNotFound=N(!1),this.isProductDetailsPresented=N(!1),this.productDetailsModalConfig=N(null),this.contactUrl=M(()=>{let e=this.settingsState.settings(),i=this.order();return!i.data||!i.data.basket.market?e.socialLinks.telegram||e.general.contactsUrl:e.socialLinks.telegram||i.data.basket.market.pickUpPhoneNumber||e.general.contactsUrl}),this.contactPhoneNumber=M(()=>{let e=this.order().data?.basket.market;return e?e.pickUpPhoneNumber||e.phoneNumber:null}),this.updating=this.basketActionService.updating,this.order=Gt(),this.orderActivity=M(()=>{let e=this.order().data;return e?new Nt(e.id,e.number,e.status,e.createdAt,e.basket.total,!!e.basket.address,e.estimatedReadyAt):null}),this.loadOrder=I(e=>e.pipe(z(()=>this.order.set(Z())),k(()=>this.ordersService.show(be.create({id:this.id})).pipe(R(i=>{this.order.set(et(i))},i=>{this.order.set(tt(i)),i instanceof G&&i.status===K.NotFound&&this.isNotFound.set(!0)}))))),this.repeatOrder=I(e=>e.pipe(k(i=>(this.basketActionService.addProductsFromOrder(new jt(i.id)),at(null))),k(()=>(this.basketService.show().pipe(R(i=>{this.basketState.setBasket(i)},()=>{})),at(null))))),this.cancelOrder=I(e=>e.pipe(k(i=>this.ordersService.cancel(i.id)),R(()=>{this.loadOrder(),this.snackBar.open("\u0417\u0430\u043A\u0430\u0437 \u043E\u0442\u043C\u0435\u043D\u0435\u043D",{icon:Qt}).subscribe()},()=>{this.snackBar.open("\u041F\u0440\u043E\u0438\u0437\u043E\u0448\u043B\u0430 \u043E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u043E\u0442\u043C\u0435\u043D\u0435 \u0437\u0430\u043A\u0430\u0437\u0430",{icon:lt}).subscribe()}))),this.repeatPayment=I(e=>e.pipe(k(i=>this.ordersService.pay(ve.create({id:i.id,returnUrl:this.getReturnUrl(i.id),paymentCard:this.basketState.paymentCard()||null}))),R(i=>{this.document.location.replace(i.url)},()=>{this.snackBar.open("\u041F\u0440\u043E\u0438\u0437\u043E\u0448\u043B\u0430 \u043E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u043F\u0435\u0440\u0435\u0445\u043E\u0434\u0435 \u043A \u043E\u043F\u043B\u0430\u0442\u0435",{icon:lt}).subscribe()}))),this.openReviewDialog=I(e=>e.pipe(k(i=>this.dialog.open(Oe,{data:i,disableClose:!0})),z(i=>{i==="success"&&this.loadOrder()})))}showProductDetails(e){this.isProductDetailsPresented.set(!0),this.productDetailsModalConfig.set({id:e})}ngOnInit(){this.loadOrder()}
3get id(){return this.route.snapshot.params.order}getReturnUrl(e){return`${this.document.location.origin}/(modal:profile/order/${e})`}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=T({type:t,selectors:[["gm-order-details-page"]],standalone:!0,features:[B],decls:2,vars:3,consts:[["class","container",4,"ngIf"],[3,"dialogOpenChange","dialogOpen","config"],[1,"container"],[1,"top"],["gm-back-button","","aria-label","\u0412\u0435\u0440\u043D\u0443\u0442\u044C\u0441\u044F \u043A \u0438\u0441\u0442\u043E\u0440\u0438\u0438 \u043F\u043E\u043A\u0443\u043F\u043E\u043A",1,"back-button",3,"routerLink"],[1,"unavailable-wrapper"],[1,"title"],[1,"content"],[1,"content-inner"],["gm-outlined-button","",1,"gm-review-button",3,"size","alignment"],[1,"section"],[1,"subheading"],[1,"section-content"],[1,"detail"],[1,"detail-label"],[1,"detail-value"],[1,"actions"],[1,"contact"],[1,"actions-container"],["gm-order-activity","",3,"order","routerLink"],["gm-outlined-button","",1,"gm-review-button",3,"click","size","alignment"],["icon","star-outlined-thick","slot","icon"],[3,"product"],[3,"click","product"],[1,"contact-label"],["gm-link-button","sm",1,"contact-value"],["type","button","gm-filled-button","","size","sm",1,"action",3,"disabled"],["type","button","gm-outlined-button","","size","sm",1,"action",3,"disabled"],["type","button","gm-filled-button","","size","sm",1,"action",3,"click","disabled"],["type","button","gm-outlined-button","","size","sm",1,"action",3,"click","disabled"],["label","\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E \u043E \u0437\u0430\u043A\u0430\u0437\u0435, \u043F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0435 \u043F\u043E\u043F\u044B\u0442\u043A\u0443",1,"unavailable"],["slot","action","type","button","gm-outlined-button","","size","sm",3,"click"]],template:function(i,a){i&1&&(d(0,nn,6,9,"div",0),n(1,"gm-product-details-modal",1),St("dialogOpenChange",function(A){return yt(a.isProductDetailsPresented,A)||(a.isProductDetailsPresented=A),A}),o()),i&2&&(m("ngIf",a.order()),l(),Pt("dialogOpen",a.isProductDetailsPresented),m("config",a.productDetailsModalConfig()))},dependencies:[Vt,At,W,kt,Ut,U,J,qt,Rt,Y,Fe,Me,Ee,we,De,ke,Ve,nt,Ie,Ae,Te,X],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;width:100%;max-height:100%}.container[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:1.5rem 0;width:100%;height:100%}@media (min-width: 960px){.container[_ngcontent-%COMP%]{justify-content:flex-start}}.top[_ngcontent-%COMP%]{display:flex;flex-direction:column}.back-button[_ngcontent-%COMP%]{margin:0 1rem}.title[_ngcontent-%COMP%]{margin:1rem 1rem .5rem;color:hsl(var(--gm-sys-color-on-surface));font:var(--gm-sys-typescale-display-xs-extra-bold)}.content[_ngcontent-%COMP%]{-ms-overflow-style:none;scrollbar-width:none;display:flex;flex-direction:column;gap:1.5rem;padding:.75rem 1.25rem 1.25rem;overflow:auto}.content[_ngcontent-%COMP%]::-webkit-scrollbar{display:none;width:0;height:0}.content-inner[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem}.section[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.75rem}.section[_ngcontent-%COMP%] .subheading[_ngcontent-%COMP%]{color:hsl(var(--gm-sys-color-on-surface));font:var(--gm-sys-typescale-text-md-bold)}.section-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.75rem}.section[_ngcontent-%COMP%] .detail[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.125rem}.section[_ngcontent-%COMP%] .detail-label[_ngcontent-%COMP%]{color:hsl(var(--gm-sys-color-on-surface-variant));font:var(--gm-sys-typescale-text-xs-semibold)}.section[_ngcontent-%COMP%] .detail-value[_ngcontent-%COMP%]{color:hsl(var(--gm-sys-color-on-surface));font:var(--gm-sys-typescale-text-sm-semibold)}.actions[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.75rem;margin:1.25rem 1.25rem 0}.actions[_ngcontent-%COMP%]:empty{display:none}.actions[_ngcontent-%COMP%] .action[_ngcontent-%COMP%]{width:100%}.contact[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.125rem}.contact-label[_ngcontent-%COMP%]{color:hsl(var(--gm-sys-color-on-surface-variant));font:var(--gm-sys-typescale-text-sm-semibold)}
3.contact-value[_ngcontent-%COMP%]{color:hsl(var(--gm-sys-color-primary));font:var(--gm-sys-typescale-text-sm-semibold)}.gm-review-button[_ngcontent-%COMP%]{--gm-outlined-icon-color: --system-color-on-surface}.unavailable-wrapper[_ngcontent-%COMP%]{display:flex;flex:1;justify-content:center;align-items:center;padding:1rem}.actions-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 960px){.actions-container[_ngcontent-%COMP%]{flex-direction:row}}"],changeDetection:0})}}return t})();export{Oa as OrderDetailsPage};
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.