1"use strict";(self.webpackChunkspa_client=self.webpackChunkspa_client||[]).push([[335],{2335(vi,f,r){r.d(f,{U:()=>fi});var p=r(85802),h=r(25656),i=r(35547),S=r(39620),v=r(91902),y=r(99841),D=r(26327),O=r(35211),x=r(69914),E=r(2464),m=r(49769),F=r(63805),T=r(72627),k=r(68850),b=r(97815),I=r(92298),M=r(84728),R=r(47744);const g=e=>({"no-border":e}),P=e=>({hide:e}),$=(e,a)=>({"has-file-alert":e,"has-roll":a}),j=e=>({"has-excess":e}),C=e=>({"free-shipping-rate":e});function B(e,a){if(1&e&&(i.j41(0,"span"),i.EFF(1),i.k0s()),2&e){const t=i.XpG(3);i.R7$(),i.SpI(" ",t.buttonLabel)}}function U(e,a){if(1&e&&(i.j41(0,"span"),i.EFF(1),i.nrm(2,"i",21),i.k0s()),2&e){const t=i.XpG(3);i.R7$(),i.SpI("",t.processingBtnLabel," ")}}function V(e,a){if(1&e){const t=i.RV6();i.j41(0,"button",20),i.bIt("click",function(){p.eBV(t);const o=i.XpG(2);return p.Njj(o.submitBtn())}),i.nVh(1,B,2,1,"span")(2,U,3,1,"span"),i.k0s()}if(2&e){const t=i.XpG(2);i.Y8G("disabled",!t.enableBtn||t.processingBtn),i.R7$(),i.vxM(t.processingBtn?2:1)}}function w(e,a){if(1&e){const t=i.RV6();i.j41(0,"div",5),i.nrm(1,"secured-checkout-tooltip"),i.j41(2,"span",22),i.EFF(3,"By placing an order, you agree to 48HourPrint.com's"),i.k0s(),i.j41(4,"a",23),i.bIt("click",function(o){p.eBV(t);const s=i.XpG(2);return p.Njj(s.openTermsModal(o))}),i.EFF(5,"Terms of Use"),i.k0s()()}}function G(e,a){if(1&e&&i.nrm(0,"order-summary-item-file-preview",28),2&e){const t=i.XpG(2).$implicit,n=i.XpG(3);i.Y8G("item",t)("token",null==n.orderData?null:n.orderData.print_token)}}function L(e,a){if(1&e&&i.nrm(0,"cloudlab-item-file-preview",29),2&e){const t=i.XpG(2).$implicit;i.Y8G("item",t)("previewType","thumbnail")}}function X(e,a){if(1&e&&(i.j41(0,"li")(1,"span",49),i.EFF(2),i.k0s(),i.nrm(3,"span",50),i.k0s()),2&e){const t=i.XpG().$implicit;i.HbH(i.VkB("",t.attr_id," spec-label")),i.R7$(2),i.SpI("",t.attr_name,": "),i.R7$(),i.Y8G("innerHtml",t.attr_value,i.npT)}}function A(e,a){if(1&e&&(i.qex(0),i.nVh(1,X,4,5,"li",48),i.bVm()),2&e){const t=a.$implicit;i.R7$(),i.vxM("Quantity"!=t.attr_name?1:-1)}}function N(e,a){1&e&&i.nrm(0,"i",40)}function Y(e,a){1&e&&i.nrm(0,"i",41)}function K(e,a){if(1&e&&(i.j41(0,"div",44)(1,"span",51),i.EFF(2),i.k0s(),i.j41(3,"span",52)(4,"span",53),i.EFF(5,"applied:-"),i.k0s(),i.j41(6,"span",54),i.EFF(7),i.nI1(8,"currency"),i.k0s()()()),2&e){const t=i.XpG(2).$implicit,n=i.XpG(3);i.R7$(2),i.SpI("",n.getItemCouponDiscount(t),"% off"),i.R7$(5),i.JRh(i.i5U(8,2,t.discount,"USD"))}}function W(e,a){1&e&&(i.j41(0,"div",57),i.EFF(1," Hard Copy Proof: Yes "),i.k0s())}function Q(e,a){if(1&e&&(i.j41(0,"div",55),i.nrm(1,"img",56),i.j41(2,"span"),i.EFF(3,"Needs Proofing"),i.k0s()(),i.nVh(4,W,2,0,"div",57)),2&e){const t=i.XpG(3).$implicit,n=i.XpG(3);i.R7$(),i.Y8G("src",i.VkB("",n.appConfig.client_asset_path,"/img/warning-triangle.bfd60d38.svg"),i.B4B),i.R7$(3),i.vxM(null!=t&&t.child_items&&t.hcp_cart_item_id?4:-1)}}function H(e,a){if(1&e&&(i.j41(0,"div",55),i.nrm(1,"img",58),i.j41(2,"span"),i.EFF(3,"Upload Artwork"),i.k0s()()),2&e){const t=i.XpG(6);i.R7$(),i.Y8G("src",i.VkB("",t.appConfig.client_asset_path,"/img/warning-triangle.bfd60d38.svg"),i.B4B)}}function q(e,a){if(1&e&&(i.j41(0,"div",45),i.nVh(1,Q,5,3),i.nVh(2,H,4,2,"div",55),i.k0s()),2&e){const t=i.XpG(2).$implicit,n=i.XpG(3);i.R7$(),i.vxM(n.hasProofing(t)?1:-1),i.R7$(),i.vxM(n.hasNoArtwork(t)?2:-1)}}function z(e,a){if(1&e&&(i.j41(0,"div"),i.nrm(1,"span",62)(2,"span",63),i.k0s()),2&e){const t=a.$implicit;i.HbH(i.VkB("add-on-item mailing-spec ",t.spec_key)),i.R7$(),i.Y8G("innerHtml",t.name,i.npT),i.R7$(),i.Y8G("innerHtml",t.desc,i.npT)}}function J(e,a){if(1&e&&i.Z7z(0,z,3,5,"div",48,i.fX1),2&e){const t=i.XpG(3).$implicit;i.Dyx(t.mailing_specs)}}function Z(e,a){if(1&e&&(i.j41(0,"div",46),i.nVh(1,J,2,0),i.j41(2,"div",59)(3,"span",60),i.EFF(4),i.nI1(5,"number"),i.k0s(),i.j41(6,"span",61),i.EFF(7,"Number of pieces to be mailed"),i.k0s()()()),2&e){const t=i.XpG(2).$implicit;i.Y8G("ngClass",i.eq3(5,j,t.mailing_excess>0)),i.R7$(),i.vxM(t.mailing_specs&&t.mailing_specs.length>0?1:-1),i.R7$(3),i.SpI("Qty: ",i.bMT(5,3,t.mailing_service_quantity))}}function ii(e,a){if(1&e&&i.nrm(0,"app-item-level-shipping-summary",47),2&e){const t=i.XpG(2).$implicit;i.Y8G("item",t)}}function ti(e,a){if(1&e&&i.nrm(0,"app-order-level-shipping-summary",47),2&e){const t=i.XpG(2).$implicit;i.Y8G("item",t)}}function ei(e,a){if(1&e){const t=i.RV6();i.j41(0,"div",24)(1,"div",25)(2,"div",26)(3,"div",27),i.nVh(4,G,1,2,"order-summary-item-file-preview",28),i.nVh(5,L,1,2,"cloudlab-item-file-preview",29),i.k0s(),i.j41(6,"div",30)(7,"div",31),i.EFF(8),i.nI1(9,"utf8Decode"),i.nI1(10,"decodeHtml"),i.k0s(),i.j41(11,"div",32)(12,"span",33),i.EFF(13,"Qty: "),i.k0s(),i.j41(14,"span",34),i.EFF(15),i.k0s()(),i.j41(16,"div",35)(17,"ul",36),i.Z7z(18,A,2,1,"ng-container",null,i.fX1),i.k0s(),i.j41(20,"a",37),i.bIt("click",function(o){p.eBV(t);const s=i.XpG().$implicit,c=i.XpG(3);return p.Njj(c.showSpecs(o,s.cart_item_id))})("keyup.enter",function(o){p.eBV(t);const s=i.XpG().$implicit,c=i.XpG(3);return p.Njj(c.showSpecs(o,s.cart_item_id))}),i.j41(21,"span",38),i.EFF(22),i.k0s(),i.j41(23,"span",39),i.nVh(24,N,1,0,"i",40),i.nVh(25,Y,1,0,"i",41),i.k0s()()()(),i.j41(26,"div",42)(27,"div",43),i.EFF(28),i.nI1(29,"currency"),i.k0s(),i.nVh(30,K,9,5,"div",44),i.k0s()()(),i.nVh(31,q,3,2,"div",45),i.nVh(32,Z,8,7,"div",46),i.nVh(33,ii,1,1,"app-item-level-shipping-summary",47)(34,ti,1,1,"app-order-level-shipping-summary",47),i.k0s()}if(2&e){const t=i.XpG().$implicit,n=i.XpG(3);i.R7$(2),i.Y8G("ngClass",i.l_i(22,$,n.hasProofing(t)||n.hasNoArtwork(t),n.checkTa
1peQty(t))),i.R7$(2),i.vxM("CLDT"!=t.ext_source?4:-1),i.R7$(),i.vxM("CLDT"==t.ext_source?5:-1),i.R7$(3),i.SpI(" ",i.bMT(10,17,i.bMT(9,15,t.item_name))," "),i.R7$(7),i.SpI(" ",t.mailing_service_quantity&&t.original_qty?t.original_qty:n.getQuantitySpecValue(t)),i.R7$(2),i.Y8G("id","item_specs_"+t.cart_item_id),i.R7$(),i.Dyx(n.getParsedDisplaySpecs(t)),i.R7$(2),i.jOp("aria-label",n.itemToggleState[t.item_id]+" Details"),i.R7$(2),i.SpI(" ",n.itemToggleState[t.cart_item_id]," Details "),i.R7$(2),i.vxM("show"==n.itemToggleState[t.cart_item_id]?24:-1),i.R7$(),i.vxM("hide"==n.itemToggleState[t.cart_item_id]?25:-1),i.R7$(3),i.SpI(" ",i.i5U(29,19,n.itemPriceList[t.cart_item_id],"USD")," "),i.R7$(2),i.vxM(t.discount?30:-1),i.R7$(),i.vxM(n.hasProofing(t)||n.hasNoArtwork(t)?31:-1),i.R7$(),i.vxM(null!=t&&t.child_items&&t.has_mailing?32:-1),i.R7$(),i.vxM(n.isOrderLevel?34:33)}}function ni(e,a){if(1&e&&i.nVh(0,ei,35,25,"div",24),2&e){const t=a.$implicit,n=i.XpG(3);i.vxM(n.showItem(t)?0:-1)}}function oi(e,a){if(1&e&&(i.j41(0,"div",6),i.Z7z(1,ni,1,1,null,null,i.fX1),i.k0s()),2&e){const t=i.XpG(2);i.R7$(),i.Dyx(t.orderData.items)}}function ai(e,a){if(1&e&&(i.j41(0,"li",12)(1,"span",10),i.EFF(2," Discount: "),i.k0s(),i.j41(3,"span",64),i.EFF(4),i.nI1(5,"currency"),i.k0s()()),2&e){const t=i.XpG(2);i.R7$(4),i.SpI(" - ",i.i5U(5,1,null==t.orderData?null:t.orderData.discount,"USD")," ")}}function si(e,a){1&e&&(i.j41(0,"span")(1,"span",65),i.EFF(2,"-"),i.k0s()())}function ri(e,a){if(1&e&&(i.j41(0,"span")(1,"span",67),i.EFF(2),i.nI1(3,"currency"),i.k0s(),i.j41(4,"span",68),i.EFF(5),i.nI1(6,"currency"),i.k0s()()),2&e){const t=i.XpG(3);i.R7$(),i.Y8G("ngClass",i.eq3(8,C,1*(null==t.orderData?null:t.orderData.shipping_total)<1)),i.R7$(),i.SpI(" ",1*(null==t.orderData?null:t.orderData.shipping_total)>0?i.bMT(3,3,null==t.orderData?null:t.orderData.shipping_total):"FREE"," "),i.R7$(3),i.SpI(" ",i.i5U(6,5,null==t.orderData?null:t.orderData.orig_shipping_total,"USD")," ")}}function _i(e,a){if(1&e&&(i.j41(0,"span",66),i.EFF(1),i.nI1(2,"currency"),i.k0s()),2&e){const t=i.XpG(3);i.Y8G("ngClass",i.eq3(4,C,1*(null==t.orderData?null:t.orderData.shipping_total)<1)),i.R7$(),i.SpI(" ",1*(null==t.orderData?null:t.orderData.shipping_total)>0?i.bMT(2,2,null==t.orderData?null:t.orderData.shipping_total):"FREE"," ")}}function li(e,a){if(1&e&&i.nVh(0,ri,7,10,"span")(1,_i,3,6,"span",66),2&e){const t=i.XpG(2);i.vxM(t.isShowShippingDiscount()?0:1)}}function pi(e,a){1&e&&(i.j41(0,"span")(1,"span",16),i.EFF(2,"-"),i.k0s()())}function ci(e,a){if(1&e&&(i.j41(0,"span",16),i.EFF(1),i.nI1(2,"currency"),i.k0s()),2&e){const t=i.XpG(2);i.R7$(),i.SpI(" ",i.i5U(2,1,null==t.orderData?null:t.orderData.tax,"USD")," ")}}function di(e,a){if(1&e&&(i.j41(0,"li",12)(1,"span",10),i.EFF(2," Account Credit: "),i.k0s(),i.j41(3,"span",69),i.EFF(4),i.nI1(5,"currency"),i.k0s()()),2&e){const t=i.XpG(2);i.R7$(4),i.SpI(" - ",i.i5U(5,1,t.appliedStoreCredit,"USD")," ")}}function mi(e,a){if(1&e&&(i.j41(0,"span"),i.EFF(1),i.k0s()),2&e){const t=i.XpG(3);i.R7$(),i.SpI(" ",t.buttonLabel)}}function ui(e,a){if(1&e&&(i.j41(0,"span"),i.EFF(1),i.nrm(2,"i",21),i.k0s()),2&e){const t=i.XpG(3);i.R7$(),i.SpI("",t.processingBtnLabel," ")}}function hi(e,a){if(1&e){const t=i.RV6();i.j41(0,"button",20),i.bIt("click",function(){p.eBV(t);const o=i.XpG(2);return p.Njj(o.submitBtn())}),i.nVh(1,mi,2,1,"span")(2,ui,3,1,"span"),i.k0s()}if(2&e){const t=i.XpG(2);i.Y8G("disabled",!t.enableBtn||t.processingBtn),i.R7$(),i.vxM(t.processingBtn?2:1)}}function gi(e,a){if(1&e){const t=i.RV6();i.j41(0,"div",5),i.nrm(1,"secured-checkout-tooltip"),i.j41(2,"span",22),i.EFF(3,"By placing an order, you agree to 48HourPrint.com's"),i.k0s(),i.j41(4,"a",23),i.bIt("click",function(o){p.eBV(t);const s=i.XpG(2);return p.Njj(s.openTermsModal(o))}),i.EFF(5,"Terms of Use"),i.k0s()()}}function Ci(e,a){if(1&e&&(i.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"h5"),i.EFF(4),i.k0s(),i.j41(5,"span",3),i.EFF(6),i.nI1(7,"currency"),i.k0s(),i.nVh(8,V,3,2,"button",4),i.nVh(9,w,6,0,"div",5),i.k0s(),i.nVh(10,oi,3,0,"div",6),i.j41(11,"div",7)(12,"ul",8)(13,"li",9)(14,"span",10),i.EFF(15," Subtotal: "),i.k0s(),i.j41(16,"span",11),i.EFF(17),i.nI1(18,"currency"),i.k0s()(),i.nVh(19,ai,6,4,"li",12),i.j41(20,"li",13)(21,"span",14),i.EFF(22," Shipping & Handling: "),i.k0s(),i.nVh(23,si,3,0,"span")(24,li,2,1),i.k0s(),i.j41(25,"li",15)(26,"span",10),i.EFF(27," Tax: "),i.k0s(),i.nVh(28,pi,3,0,"span")(29,ci,3,4,"span",16),i.k0s(),i.nVh(30,di,6,4,"li",12),i.j41(31,"li",17)(32,"span",10),i.EFF(33),i.k0s(),i.j41(34,"span",18),i.EFF(35),i.nI1(36,"currency"),i.k0s()()()(),i.j41(37,"div",19),i.nVh(38,hi,3,2,"button",4),i.nVh(39,gi,6,0,"div",5),i.k0s()()()),2&e){const t=i.XpG();i.Y8G("ngClass",i.eq3(26,g,t.showItemDetails)),i.R7$(2),i.Y8G("ngClass",i.eq3(28,P,!t.checkoutConfig.show_estimated_order_total_container&&!t.showEstimatePrice)),i.R7$(2),i.SpI("",t.totalLabel,":"),i.R7$(2),i.JRh(i.i5U(7,17,t.totalAmount,"USD")),i.R7$(2),i.vxM(t.showBtn?8:-1),i.R7$(),i.vxM(t.showTerms&&t.showBtn?9:-1),i.R7$(),i.vxM(t.showItemDetails?10:-1),i.R7$(),i.Y8G("ngClass",i.eq3(30,g,!t.showItemDetails)),i.R7$(6),i.Sp
1I(" ",i.i5U(18,20,null==t.orderData?null:t.orderData.sub_total,"USD")," "),i.R7$(2),i.vxM(1*(null==t.orderData?null:t.orderData.discount)?19:-1),i.R7$(4),i.vxM(t.isShippingLoaded?24:23),i.R7$(5),i.vxM(t.isTaxLoaded?29:28),i.R7$(2),i.vxM(t.appliedStoreCredit?30:-1),i.R7$(3),i.SpI(" ",t.totalLabel," "),i.R7$(2),i.SpI(" ",i.i5U(36,23,t.totalAmount,"USD")," "),i.R7$(3),i.vxM(t.showBtn?38:-1),i.R7$(),i.vxM(t.showTerms&&t.showBtn?39:-1)}}let fi=(()=>{class e{constructor(t,n,o,s,c,_,l,u){this.PopupContentModalService=t,this.ConfigManagerService=n,this.AttributeService=o,this.CartItemService=s,this.DateFormatPipe=c,this.OrderService=_,this.AppPaymentService=l,this.EddmService=u,this.totalLabel="Estimated Order Total",this.buttonLabel="CONTINUE TO PAYMENT",this.processingBtnLabel="CONTINUE TO PAYMENT",this.isOrderLevel=!0,this.enableBtn=!1,this.processingBtn=!1,this.showBtn=!0,this.showItemsForShippingOnly=!1,this.showTerms=!1,this.showEstimatePrice=!1,this.showItemDetails=!1,this.computingTax=!1,this.computingShipping=!1,this.onButtonSubmit=new p.bkB,this.itemPriceList=[],this.itemToggleState=[],this.spec_label_mapping={3:"Size"},this.appConfig=this.ConfigManagerService.getConfig("app"),this.checkoutConfig=this.ConfigManagerService.getConfig("checkout"),this.AppPaymentService.appliedStoreCredit$.subscribe(d=>{this.appliedStoreCredit=d}),this.AppPaymentService.couponResponse$.subscribe(()=>{this.prepareOrderData()})}ngOnInit(){this.prepareOrderData()}ngOnChanges(t){this.prepareOrderData(),this.prepareItemChildPrice()}get totalAmount(){let o=(Number(this.orderData?.sub_total)||0)-(Number(this.orderData?.discount)||0);return this.isShippingLoaded&&(o+=Number(this.orderData?.shipping_total)||0),this.isTaxLoaded&&(o+=Number(this.orderData?.tax)||0),this.appliedStoreCredit&&(o-=this.appliedStoreCredit),o}isShowShippingDiscount(){const t=this.OrderService.computeUncombinedShippingTotal(this.orderData);let n=0,o=0;return this.orderData?.shipping_total&&(n=this.orderData?.shipping_total.toFixed(2)),this.orderData?.orig_shipping_total&&(o=this.orderData?.orig_shipping_total.toFixed(2)),!(!this.showItemsForShippingOnly||!(n<o||n>0&&n<t))||this.orderData?.shipping_total<this.orderData?.orig_shipping_total}prepareOrderData(){if(this.orderData.items&&Object.keys(this.orderData.items).length){this.itemToggleState=[];const t=this.orderData.items;t.sort((o,s)=>s.cart_item_id-o.cart_item_id);const n=[];for(const o in t)if(this.showItem(t[o])){if(this.itemToggleState[t[o].cart_item_id]="show",null===t[o].shipping_info&&(t[o].shipping_info={},t[o].shipping_info.shipping={}),typeof t[o].shipping_info.blind_shipping<"u"&&null!==t[o].shipping_info.blind_shipping)for(const s in t[o].shipping_info.shipping)this.orderData.items[o].shipping_info.shipping[s].blind_shipping_enabled=!0;0==+this.orderData.discount&&(this.orderData.discount=Number(t[o].discount)+Number(this.orderData.discount)),t[o].mailing_specs=this.getMailingSpecs(t[o]),t[o].has_mailing&&(t[o].mailing_excess=(t[o].orig_qty||t[o].qty)-t[o].mailing_service_quantity),n.push(t[o])}this.orderData.items=n}}prepareItemChildPrice(){if(this.orderData.items&&Object.keys(this.orderData.items).length){const t=this.orderData.items;for(const n in t){let o=parseFloat(t[n].price);if(t[n].child_items)for(const s in t[n].child_items)o+=parseFloat(t[n].child_items[s].price);this.itemPriceList[t[n].cart_item_id]=o}}}isEmptyObject(t){return Object.keys(t).length<=0}submitBtn(){this.onButtonSubmit.emit(!0)}showItem(t){return this.isPaymentPage()||this.isItemWithShipping(t)}isPaymentPage(){return!this.showItemsForShippingOnly}isItemWithShipping(t){return this.showItemsForShippingOnly&&(!t.has_mailing||t.has_mailing&&"y"==t.ship_excess_flag)}openTermsModal(t){t&&t.preventDefault(),this.PopupContentModalService.openPopupModal({url:this.ConfigManagerService.getConfig("app").site_url+this.ConfigManagerService.getConfig("app").urls.terms_of_use_modal,title:"Terms of Use"})}showSpecs(t,n){t.preventDefault();const o=document.getElementById(`item_specs_${n}`);o.classList.contains("show-specs")?(o.classList.remove("show-specs"),this.itemToggleState[n]="show"):(o.classList.add("show-specs"),this.itemToggleState[n]="hide")}getParsedDisplaySpecs(t){return this.CartItemService.getParsedDisplaySpecs(t)}getQuantitySpecValue(t){return this.CartItemService.getQuantitySpecValue(t)}checkTapeQty(t){const n=this.getQuantitySpecValue(t);return"string"==typeof n&&n.toLowerCase().includes("roll")}getItemCouponDiscount(t){let n=0;return t.discount_data&&Object.keys(t.discount_data).length>0&&(n=t.discount_data.discount_percentage),t.discount_percentage&&(n=t.discount_percentage),n<.5?n.toFixed(2):Math.round(n)}hasProofing(t){return this.CartItemService.hasProofing(t,this.isPackolaItem(t))}hasNoArtwork(t){return this.CartItemService.hasNoArtwork(t,this.isPackolaItem(t))}isPackolaItem(t){return this.CartItemService.isPackolaProduct(t.product_specs.order_specs)}getMailingSpecs(t){const n=this.EddmService.getEddmItem(t),o={},s=["MS","DDATE","DUP","OVERS","USPS","NCOA"];for(const c in t.child_items){const _=t.child_items[c];if(["MS","MSP"].indexOf(_.account_type_code)>=0){let l=0;switch(_.item_name){case"Mailing Services":l=s.indexOf("MS"),o[l]={name:_.item_name,price:_.price,spec_key:"MS"},t.qty>parseFloat(_.qty)&&(l=s.indexOf("OVERS"),o[l]={name:"Unmailed Pieces",desc:"y"===t.ship_excess_flag?"Ship them to me":"Recycle them for me",spec_key:"OVERS"});break;case"Uploaded List":l=s.indexOf("DUP"),o[l]={name:"Duplicate Removal",desc:this.getItemOrderSpecValue(_.product_specs.order_specs,"DESC"),spec_key:"DUP"};break;case"USPS Postage":{l=s.indexOf("USPS");const u=this.getItemOrderSpecValue(_.product_specs.order_specs,"DESC"),d=this.getMailingQty(t.child_items),Si=(parseFloat(_.price)/d).toFixed(4);o[l]={name:'Postage: <span class="selected-postage">'+u+"</span>",desc:"("+d+" @ $"+Si+")",price:_.price,spec_key:"USPS"},n||(l=s.indexOf("DDATE"),o[l]={name:"Drop Date: ",desc:'<span class="drop-date"> '+this.DateFormatPipe.transform(this.getItemOrderSpecValue(_.product_specs.order_specs,"DDATE"),"ddd, MM/DD/YYYY")+"</span>",spec_key:"DDATE"});break}case"NCOA Certification":l=s.indexOf("NCOA"),o[l]={name:_.item_name,desc:this.getItemOrderSpecValue(_.product_specs.order_specs,"DESC"),price:_.price,spec_key:"NCOA"}}}}return Object.values(o)}getItemOrderSpecValue(t,n){return this.CartItemService.getItemOrderSpecValue(t,n)}getMailingQty(t){return this.CartItemService.getMailingQty(t)}hasValidDisplayValue(t){if(null==t||""===t)return!1;const n=Number(t);return!isNaN(n)}get isShippingLoaded(){if(this.computingShipping)return!1;const t=this.orderData?.shipping_total;return!!this.hasValidDisplayValue(t)}get isTaxLoaded(){if(this.computingTax||this.computingShipping)return!1;const t=this.orderData?.tax;return this.hasValidDisplayValue(t)&&Number(t)>0}static{this.\u0275fac=function(n){return new(n||e)(i.rXU(S.m),i.rXU(v.v),i.rXU(y.e),i.rXU(D.D),i.rXU(h.a),i.rXU(O.Q),i.rXU(x.l),i.rXU(E.e))}}static{this.\u0275cmp=i.VBU({type:e,selectors:[["app-order-summary"]],inputs:{totalLabel:"totalLabel",buttonLabel:"buttonLabel",processingBtnLabel:"processingBtnLabel",orderData:"orderData",isOrderLevel:"isOrderLevel",enableBtn:"enableBtn",processingBtn:"processingBtn",showBtn:"showBtn",showItemsForShippingOnly:"showItemsForShippingOnly",appliedStoreCredit:"appliedStoreCredit",showTerms:"showTerms",showEstimatePrice:"showEstimatePrice",showItemDetails:"showItemDetails",computingTax:"computingTax",computingShipping:"computingShipping"},outputs:{onButtonSubmit:"onButtonSubmit"},standalone:!1,features:[i.Jv_([h.a]),i.OA$],decls:1,vars:1,consts:[[1,"comp-order-summary-container",3,"ngClass"],[1,"price-breakdown-container"],[1,"estimated-order-total-container",3,"ngClass"],[1,"order-total"],["data-qaid","continueButton",1,"checkout-btn","site-btn-primary",3,"disabled"],[1,"checkout-terms-container"],[1,"order-summary-item-container"],[1,"price-group-container",3,"ngClass"],[1,"site-list-group","list-group"],[1,"price-group","order-subtotal-details","list-group-item"],[1,"price-label"],["id","disp_printing_sub_total","data-qaid","printingCost",1,"price-value"],[1,"price-group","discount-price-details","list-group-item"],[1,"price-group","shipping-price-details","list-group-item"],[1,"price-label","clearfix"],[1,"price-group","tax-price-details","list-group-item"],["id","disp_tax",1,"price-value"],[1,"price-group","estimated-total-details","list-group-item"],["data-qaid","orderTotal","id","disp_total_amount",1,"price-value"],[1,"checkout-btn-container"],["data-qaid","continueButton",1,"checkout-btn","site-btn-primary",3,"click","disabled"],[1,"fa","fa-spinner","fa-spin"],[1,"terms-label"],[1,"terms-link","italic-primary-link",3,"click"],[1,"item-container"],[1,"row"],[1,"item-info-container","col-xs-24",3,"ngClass"],[1,"item-file-preview-container"],[3,"item","token"],[3,"item","previewType"],[1,"item-details-container"],[1,"item-name"],[1,"item-qty"],[1,"spec-label"],[1,"spec-value"],[1,"item-specs-container"],[1,"item-specs-list",3,"id"],["href","#","tabindex","0",1,"item-details-button-container",3,"click","keyup.enter","aria-label"],[1,"item-details-button"],[1,"item-details-arrow"],[1,"show-detail
1s","fa","arrow-icon","arrow-icon-down","fa-angle-down"],[1,"hide-details","fa","arrow-icon","arrow-icon-up","fa-angle-up"],[1,"item-price-container"],[1,"item-price"],[1,"item-discount"],[1,"item-alert-container"],[1,"mailing-specs-container",3,"ngClass"],[3,"item"],[3,"class"],[1,"site-paragraph-title-bold","spec-name"],[1,"spec-value",3,"innerHtml"],[1,"item-discount-percent"],[1,"item-discount-amount"],[1,"item-discount-amount-label"],[1,"item-discount-amount-value"],[1,"artwork-alert"],["alt","Needs Proofing",1,"artwork-alert-icon",3,"src"],[1,"hard-copy-proof-message"],["alt","Upload Artwork",1,"artwork-alert-icon",3,"src"],[1,"add-on-item","mailing-spec"],[1,"mailing-spec-name"],[1,"mailing-spec-desc"],[1,"mailing-spec-name",3,"innerHtml"],[1,"mailing-spec-desc",3,"innerHtml"],["data-qaid","discount",1,"price-value","order-deduction"],[1,"price-value"],[1,"price-value",3,"ngClass"],[1,"discounted-shipping-rate","price-value",3,"ngClass"],[1,"original-shipping-rate","price-value"],["data-qaid","store-credit",1,"price-value","order-deduction"]],template:function(n,o){1&n&&i.nVh(0,Ci,40,32,"div",0),2&n&&i.vxM(o.orderData.sub_total?0:-1)},dependencies:[m.YU,F.J,T.P,k.b,b.k,I.U,m.QX,m.oe,M.Q,R.O],encapsulation:2})}}return 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.