PageSourceSearch

https://www.gap.at/_next/static/chunks/5088.6056946f0e74266d.js

js gap.at collected 2026-10-06 13:19:43 UTC 4,874 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5088],{85088:(e,t,s)=>{s.r(t),s.d(t,{IsicSummary:()=>S});var a=s(26514),r=s(59429),i=s(60269),c=s(33862),m=s(68606),d=s(55047),l=s(80254),o=s(58245),n=s.n(o);let u=({headerText:e})=>(0,a.jsxs)("div",{className:"flex gap-x-4",children:[(0,a.jsx)(n(),{src:"/images/icons/isic.svg",alt:"ISIC icon",width:0,height:0,className:"w-4 h-6"}),(0,a.jsx)("span",{className:"text-left text-base text-black",dangerouslySetInnerHTML:{__html:e},"data-testid":l.Q.CheckoutSummaryBarIsicHeaderTextSpan})]}),x=({isicAbout:e,errors:t,register:s,onSubmit:r})=>{let{t:o}=(0,d.Bd)("common");return(0,a.jsx)("form",{name:"isicForm",onSubmit:r,children:(0,a.jsx)("fieldset",{children:(0,a.jsxs)(m.EN,{children:[(0,a.jsx)(m.$Z,{className:"text-base","data-testid":l.Q.CheckoutSummaryBarIsicFormButton,children:(0,a.jsx)(u,{headerText:o("checkout__isic-card__header")})}),(0,a.jsx)(m.Ql,{children:(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)(c.g,{name:"firstName",label:o("checkout__isic-card__first-name"),error:t.name,register:s,required:!0,className:"h-12 text-black bg-white w-full text-sm rounded-md md:!mt-9 !mb-4",inputClassname:"border pr-22",defaultValue:""}),(0,a.jsx)(c.g,{name:"lastName",label:o("checkout__isic-card__last-name"),error:t.lastname,register:s,required:!0,className:"h-12 text-black bg-white w-full text-sm rounded-md !mb-4",inputClassname:"border pr-22",defaultValue:""}),(0,a.jsx)(c.g,{name:"code",label:o("checkout__isic-card__number"),error:t.code,register:s,required:!0,className:"h-12 text-black bg-white w-full text-sm rounded-md !mb-8",inputClassname:"border pr-22",defaultValue:""}),(0,a.jsx)(i.S,{type:"submit",className:"w-full",children:o("checkout__isic-card__submit")}),(0,a.jsx)("div",{className:"pt-4 md:pt-8",dangerouslySetInnerHTML:{__html:e||""},"data-testid":l.Q.CheckoutSummaryBarIsicFormTextDiv})]})})]})})})};var h=s(84775),b=s(75788);let _=({firstName:e,lastName:t,number:s,isicDiscount:r,isicAbout:c,onClickRemoveIsic:o})=>{let{t:n}=(0,d.Bd)("common");return(0,a.jsxs)("div",{"data-testid":l.Q.CheckoutSummaryBarIsicSubmittedFormDiv,children:[(0,a.jsxs)(m.EN,{children:[(0,a.jsx)(m.$Z,{className:"text-base","data-testid":l.Q.CheckoutSummaryBarIsicSubmittedButton,children:(0,a.jsx)(u,{headerText:n("checkout__isic-card__header")})}),(0,a.jsxs)(m.Ql,{children:[(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("div",{className:"text-base pt-6 text-gray-700 font-semibold","data-testid":l.Q.CheckoutSummaryBarIsicSubmittedFirstNameDiv,children:e}),(0,a.jsx)("div",{className:"text-base pt-2 text-gray-700 font-semibold","data-testid":l.Q.CheckoutSummaryBarIsicSubmittedLastNameDiv,children:t}),(0,a.jsxs)("div",{className:"text-base pt-2 text-black font-semibold",children:[`${n("checkout__isic-card__number")}: `,(0,a.jsx)("span",{"data-testid":l.Q.CheckoutSummaryBarIsicSubmittedNumberSpan,children:s})]}),(0,a.jsx)("div",{className:"pt-8 text-black text-sm",dangerouslySetInnerHTML:{__html:c||""},"data-testid":l.Q.CheckoutSummaryBarIsicSubmittedTextDiv})]}),(0,a.jsx)("div",{className:"border-t mt-6"})]})]}),(0,a.jsxs)("div",{className:"flex justify-between pt-6 text-black",children:[(0,a.jsxs)("div",{className:"flex","data-testid":l.Q.CheckoutSummaryBarIsicSubmittedDiscountDiv,children:[n("checkout__isic-card__discount")," (",(0,a.jsx)(h.j,{value:(0,b.f)(r)}),")"]}),(0,a.jsx)(i.S,{variant:"none",className:"!font-normal underline hover:no-underline hover:cursor-pointer !p-0 !h-auto",onClick:o,"data-testid":l.Q.CheckoutSummaryBarIsicSubmittedRemoveButton,children:n("checkout__isic-card__remove")})]})]})},j=({isPromoIsic:e,promoIsicText:t,isicData:s,isicDiscount:r,register:i,errors:c,onSubmit:m,onClickRemoveIsic:d})=>(0,a.jsxs)("div",{className:"bg-neutral-400",children:[(0,a.jsx)("div",{className:"hidden md:block md:border-t md:mx-6"}),(0,a.jsxs)("div",{className:"mt-4 px-4 py-6 md:mt-0 md:px-6 md:py-8",children:[!1===e&&(0,a.jsx)(u,{headerText:t}),!0===e&&void 0===s&&(0,a.jsx)(x,{isicAbout:t,onSubmit:m,register:i,errors:c}),!0===e&&s&&(0,a.jsx)(_,{firstName:s.firstName,lastName:s.lastName,number:s.number,isicDiscount:r,isicAbout:t,onClickRemoveIsic:d})]})]});var N=s(81586),v=s(87754),k=s(46225),p=s(48935);let S=(0,r.PA)(()=>{let e=(()=>{let{cart:e,settings:t}=(0,N.Pj)(),{register:s,getValues:a,setError:r,handleSubmit:i,formState:{errors:c}}=(0,v.mN)({mode:"onBlur"}),m=(0,k.useRouter)(),d=(0,p.j)(),l=async t=>{let{alert:s}=(0,N.Dv)();return await e.postIsic(t.firstName,t.lastName,t.code).then(e=>{let[t]=e;t?s.handleError(t,{formSetError:r,formGetValues:a}):d.payment&&m.reload()}),!1},o=e.isicCard;return{isPromoIsic:t.promoIsic,promoIsicText:t.promoIsicText?t.promoIsicText:"",isicData:o,isicDiscount:e.isicDiscount,register:s,errors:c,onSubmit:i(l),onClickRemoveIsic(){e.removeIsic()}}})();return(0,a.jsx)(j,{...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.