1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1190],{46090:function(n,t,e){(window.__NEXT_P=window.__NEXT_P||[]).push(["/charity/cart",function(){return e(2977)}])},77209:function(n,t,e){"use strict";e.d(t,{z:function(){return _}});var r=e(85893);e(67294);var a=e(93967),i=e.n(a),o=e(95399),u=e(99374),s=e(67811),c=e(7814),l=e.n(c);let _=n=>{let{children:t,alt:e=!1,loading:a=!1,disabled:s=!1,appearance:c="primary",icon:_,iconCustom:d,iconPosition:m="left",size:g="large",full:p,autofocus:h,...f}=n,v=f.href?o.r:"button",x="arrow-left"===_;return(0,r.jsxs)(v,{className:i()(l().button,l()[c],l()[g],{[l().loading]:a,[l().disabled]:s,[l().full]:p}),...f,disabled:s,autoFocus:h,children:[(0,r.jsxs)("span",{className:l().button__label,children:["left"===m&&d&&(0,r.jsx)("span",{className:i()(l().button__icon,{[l().flipIcon]:x}),children:d}),"left"===m&&["arrow-left","arrow-right"].includes(_)&&(0,r.jsx)(u.ol,{className:i()(l().button__icon,{[l().flipIcon]:x})}),t,"right"===m&&d&&(0,r.jsx)("span",{className:i()(l().button__icon,l().right,{[l().flipIcon]:x}),children:d}),"right"===m&&["arrow-left","arrow-right"].includes(_)&&(0,r.jsx)(u.ol,{className:i()(l().button__icon,l().right,{[l().flipIcon]:x})})]}),(0,r.jsx)("span",{className:l().button__loading})]})};_.Group=s.h},67811:function(n,t,e){"use strict";e.d(t,{h:function(){return s}});var r=e(85893);e(67294);var a=e(93967),i=e.n(a),o=e(33790),u=e.n(o);let s=n=>{let{align:t="left",children:e}=n;return(0,r.jsx)("div",{className:i()(u().buttonGroup,u()[t]),children:e})}},92243:function(n,t,e){"use strict";e.d(t,{V:function(){return s}});var r=e(85893);e(67294);var a=e(55486),i=e(39240),o=e(3424),u=e.n(o);let s=n=>{let{title:t,kicker:e,children:o}=n;return(0,r.jsx)("div",{className:u().hero,children:(0,r.jsx)(a.W,{children:(0,r.jsxs)("div",{className:u().hero__layout,children:[(0,r.jsx)(i.s,{top:e,children:t},t),(0,r.jsx)("div",{className:u().hero__content,children:o})]})})})}},42105:function(n,t,e){"use strict";e.d(t,{A:function(){return s}});var r=e(85893);e(67294);var a=e(99374),i=e(33313),o=e.n(i),u=e(95399);let s=n=>{let{children:t}=n;return(0,r.jsxs)("div",{className:o().layout,children:[(0,r.jsxs)("div",{className:o().layout__header,children:[(0,r.jsx)("div",{className:o().layout__logo,children:"Reykjav\xedkur Mara\xfeon \xcdslandsbanka"}),(0,r.jsx)("div",{className:o().layout__close,children:(0,r.jsx)(u.r,{href:"/hlaupastyrkur",className:o().layout__close,children:(0,r.jsx)(a.X1,{})})})]}),(0,r.jsx)("div",{className:o().layout__content,children:t})]})}},55486:function(n,t,e){"use strict";e.d(t,{W:function(){return o}});var r=e(85893);e(67294);var a=e(55334),i=e.n(a);let o=n=>{let{children:t}=n;return(0,r.jsx)("div",{className:i().container,children:t})}},22559:function(n,t,e){"use strict";e.d(t,{X:function(){return c}});var r=e(85893);e(67294);var a=e(93967),i=e.n(a),o=e(55486),u=e(6443),s=e.n(u);let c=n=>{let{children:t,container:e=!1,className:a,gray:u=!1}=n,c=e?(0,r.jsx)(o.W,{children:t}):t;return(0,r.jsx)("div",{className:i()(s().segment,a,{[s().gray]:u}),children:c})}},90570:function(n,t,e){"use strict";e.d(t,{y:function(){return u}});var r=e(85893);e(67294);var a=e(94745),i=e(74603),o=e.n(i);let u=n=>{let{children:t}=n;return(0,r.jsxs)("section",{className:o().preferred,children:[(0,r.jsx)("h2",{className:o().preferred__title,children:(0,r.jsx)(a.cC,{id:"preferred_payment"})}),(0,r.jsx)("div",{className:o().preferred__logo,children:(0,r.jsx)("img",{src:"/static/images/logos/mc_symbol.svg",alt:"Mastercard"})})]})}},2977:function(n,t,e){"use strict";e.r(t),e.d(t,{default:function(){return F}});var r=e(85893),a=e(67294),i=e(41664),o=e.n(i),u=e(94745),s=e(89555),c=e(55490),l=e(9008),_=e.n(l),d=e(11163),m=e(12918),g=e.n(m),p=e(42105),h=e(92243),f=e(22559),v=e(87457),x=e(50319),y=e(47457),j=e(77209),C=e(81391),b=e(83454);let N=n=>{let{}=n,t=(0,d.useRouter)();(0,C.b)(t.locale);let{items:e,setCartId:i}=(0,v.j)(),[o]=(0,x.D)(y.Vx),[s]=(0,x.D)(y.c6),c=async n=>{let{items:e}=n,{data:r}=await o({variables:{eventId:Number(b.env.CORSA_EVENT_ID),input:{clientId:b.env.CORSA_CLIENT_ID||"marathon-next-test",lines:e.map(n=>({description:n.description,quantity:1,itemId:n.suporterId,data:{name:n.name,message:n.message},type:"pledge",price:{amount:Number(n.amount),currencyCode:"ISK"}}))},language:t.locale}});return r.updateCheckout.checkout},l=async n=>{let{checkout:t,...e}=n,{data:r}=await s({variables:{id:t.id,...e}});return r.pay},_=a.useRef(null),m=async n=>{let{items:t}=n;console.log("items",t);let e=await c({items:t});if(!e)throw Error("No checkout");let r=await l({checkout:e,providerId:Number(b.env.PLEDGE_TAYA_PAYMENT_PROVIDER)});if(!r)throw Error("No order");i(r.order.id),await k(100),console.log("order",r.order.id,JSON.stringify(r,null,2)),_.current.action=r.redirect.url,_.current.method="POST",Object.entries(r.redirect.data).forEac
1h(n=>{let[t,e]=n;console.log("key",t,"value",e);let r=document.createElement("input");r.type="hidden",r.name=t,r.value=e,_.current.appendChild(r)}),_.current.submit()};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(j.z,{full:!0,onClick:()=>m({items:e}),children:(0,r.jsx)(u.cC,{id:"dAVNTf"})})}),(0,r.jsx)("form",{ref:_,style:{display:"none"}})]})},k=n=>new Promise(t=>setTimeout(t,n));var I=e(99374),S=e(87754),$=e.n(S),P=e(90570);let B=n=>{let{aside:t,count:e,total:a,backLink:i,children:o}=n;return(0,r.jsxs)("div",{className:$().cart,children:[(0,r.jsx)("div",{className:$().cart__body,children:(0,r.jsx)("ul",{className:$().cart__list,children:o})}),(0,r.jsxs)("div",{className:$().cart__aside,children:[(0,r.jsxs)("div",{className:$().cart__box,children:[(0,r.jsxs)("div",{className:$().cart__total,children:[(0,r.jsx)("div",{className:$().cart__label,children:(0,r.jsx)(u.cC,{id:"sW8CdG",values:{count:e}})}),(0,r.jsx)("div",{className:$().cart__price,children:a})]}),(0,r.jsxs)("div",{className:$().cart__payment,children:[t,(0,r.jsx)("div",{className:$().cart__footer,children:i})]})]}),(0,r.jsx)("div",{className:$().cart__sponsor,children:(0,r.jsx)(P.y,{})})]})]})};B.Item=n=>{let{name:t,message:e,amount:a,amountFormated:i,children:o,onNameChange:c,onAmountChange:l,onMessageChange:_,onRemove:d}=n;return(0,r.jsxs)("li",{className:$().item,children:[(0,r.jsx)("div",{className:$().item__title,children:o}),(0,r.jsx)("div",{className:$().item__amount,children:i}),(0,r.jsxs)("div",{className:$().item__options,children:[(0,r.jsxs)("div",{className:$().item__option,children:[(0,r.jsx)("div",{className:$().item__label,children:(0,r.jsx)(u.cC,{id:"8+13Nf"})}),(0,r.jsx)("input",{value:null!=t?t:"",placeholder:s.ag._({id:"7/1L25"}),onChange:n=>c(n.target.value)})]}),(0,r.jsxs)("div",{className:$().item__option,children:[(0,r.jsx)("div",{className:$().item__label,children:(0,r.jsx)(u.cC,{id:"HpOYX4"})}),(0,r.jsx)("textarea",{value:e,placeholder:s.ag._({id:"3jFCQ0"}),onChange:n=>_(n.target.value)})]}),(0,r.jsxs)("div",{className:$().item__option,children:[(0,r.jsx)("div",{className:$().item__label,children:(0,r.jsx)(u.cC,{id:"Sen/Zh"})}),(0,r.jsx)("input",{value:a,required:!0,type:"number",placeholder:s.ag._({id:"8x/LmI"}),onChange:n=>{var t;return l(null!==(t=Number(n.target.value))&&void 0!==t?t:0)},onBlur:n=>{let t=Number(n.target.value);""===n.target.value&&l(1e3),t<200&&l(200)}})]})]}),(0,r.jsx)("div",{className:$().item__footer,children:(0,r.jsxs)("button",{className:$().item__remove,onClick:()=>{confirm("Ertu viss?")&&d()},children:[(0,r.jsx)(I.rF,{})," ",(0,r.jsx)(u.cC,{id:"7ho1eK"})]})})]})};var E=e(93967),w=e.n(E),D=e(32440),M=e.n(D);let G=n=>{let{children:t}=n;return(0,r.jsx)("div",{className:M().progress,children:t})};G.Step=n=>{let{active:t,children:e}=n;return(0,r.jsx)("div",{className:w()(M().step,{[M().active]:t}),children:e})};var R=e(95260);function F(n){let{}=n,{items:t,getCartTotal:e,removeFromCart:i,updateItem:l}=(0,v.j)(),[m,x]=a.useState(""),y=(0,d.useRouter)(),j=(0,C.b)(y.locale);return(a.useEffect(()=>{x((0,c.WU)({amount:e()||0,currency:"ISK"},j))},[t]),!1===R.v.charityDonationEnabled)?(0,r.jsx)(g(),{statusCode:404,title:"Donations have closed",withDarkMode:!1}):(0,r.jsxs)(p.A,{children:[(0,r.jsx)(_(),{children:(0,r.jsx)("title",{children:s.ag._({id:"Q2+lNh"})})}),(0,r.jsx)(h.V,{kicker:s.ag._({id:"Q2+lNh"}),title:s.ag._({id:"Tt4Pt0"}),children:(0,r.jsxs)(G,{children:[(0,r.jsx)(G.Step,{active:!0,children:(0,r.jsx)(u.cC,{id:"Tt4Pt0"})}),(0,r.jsx)(G.Step,{children:(0,r.jsx)(u.cC,{id:"ZAUBwY"})}),(0,r.jsx)(G.Step,{children:(0,r.jsx)(u.cC,{id:"3c5VX3"})})]})}),(0,r.jsxs)(f.X,{container:!0,children:[0===t.length&&(0,r.jsx)("div",{children:(0,r.jsx)(u.cC,{id:"grcPQh"})}),t.length>0&&(0,r.jsx)(B,{count:t.length,total:m,aside:(0,r.jsx)(N,{}),backLink:(0,r.jsxs)(o(),{href:"/hlaupastyrkur",children:[(0,r.jsx)(u.cC,{id:"0S5t6n"}),"."]}),children:t.map((n,t)=>(0,r.jsx)(B.Item,{name:n.name,message:n.message,amountFormated:(0,c.WU)({amount:n.amount,currency:"ISK"},j),amount:n.amount,onNameChange:e=>{l({...n,name:e},t)},onMessageChange:e=>{l({...n,message:e},t)},onAmountChange:e=>{l({...n,amount:e},t)},onRemove:()=>i(t),children:n.description},t))})]})]})}},47457:function(n,t,e){"use strict";e.d(t,{PS:function(){return h},Vx:function(){return g},c6:function(){return p},j6:function(){return f}});var r=e(82729),a=e(68806);function i(){let n=(0,r._)(["\n fragment CheckoutFragment on Checkout {\n id\n createdAt\n expiresAt\n\n lines {\n ... on TicketLine {\n itemId\n type\n quantity\n item {\n id\n name(language: $language)\n\n ageFrom\n ageTo\n\n price(code: ISK) {\n amount\n currencyCode\n }\n\n category {\n id\n name(language: $language)\n expressBooking\n }\n }\n participants\n }\n\n ... on ProductLine {\n itemId\n type\n quantity\n item {\n name(language: $language)\n\n price(code: ISK) {\n amount\n currencyCode\n }\n }\n product {\n id\n name(language: $language)\n }\n variant {\n id\n name(language: $language)\n stock\n }\n }\n }\n\n discounts(code: ISK) {\n code\n value {\n amount\n currencyCode\n }\n }\n\n subtotal(code: ISK) {\n amount\n currencyCode\n }\n\n total(code: ISK) {\n amount\n currencyCode\n }\n\n waivers {\n id\n versionId\n }\n\n charities {\n id\n name(language: $language)\n intro(language: $language)\n }\n\n refunds\n\n refundCost(code: ISK) {\n amount\n currencyCode\n }\n\n step\n }\n"]);return i=function(){return n},n}function o(){let n=(0,r._)(["\n query getCheckout($id: ID!, $language: String) {\n checkout(id: $id) {\n ...CheckoutFragment\n }\n }\n\n ","\n"]);return o=function(){return n},n}function u(){let n=(0,r._)(["\n mutation updateCheckout($eventId: Int, $input: CheckoutInput, $language: String) {\n updateCheckout(eventId: $eventId, input: $input, language: $language) {\n checkout {\n ...CheckoutFragment\n }\n }\n }\n\n ","\n"]);return u=function(){return n},n}function s(){let n=(0,r._)(["\n mutation addDiscount($input: DiscountCodeInput, $language: String) {\n applyDiscountCode(input: $input) {\n checkout {\n ...CheckoutFragment\n }\n }\n }\n\n ","\n"]);return s=function(){return n},n}function c(){let n=(0,r._)(["\n mutation removeDiscount($input: DiscountCodeInput, $language: String) {\n removeDiscountCode(input: $input) {\n checkout {\n ...CheckoutFragment\n }\n }\n }\n\n ","\n"]);return c=function(){return n},n}function l(){let n=(0,r._)(["\n mutation FinishOrder(\n $id: ID!\n $providerId: Int\n $rapyd: RapydInput\n $kass: KassInput\n $rapydCheckoutPage: RapydCheckoutPageInput\n ) {\n pay(\n id: $id\n providerId: $providerId\n rapyd: $rapyd\n kass: $kass\n rapydCheckoutPage: $rapydCheckoutPage\n ) {\n order {\n id\n date\n total {\n amount\n currencyCode\n }\n }\n\n transaction {\n id\n gateway\n sandbox\n status\n }\n\n redirectUrl\n\n redirect {\n url\n data\n }\n }\n }\n"]);return l=function(){return n},n}function _(){let n=(0,r._)(["\n query getTransaction($id: Int!) {\n me {\n transaction(id: $id) {\n id\n status\n order {\n id\n }\n }\n }\n }\n"]);return _=function(){return n},n}function d(){let n=(0,r._)(["\n query getCompleteOrder($id: HashID!, $language: String) {\n order(id: $id) {\n id\n title(language: $language)\n # date\n\n event {\n id\n name(language: $language)\n }\n\n lines {\n id\n quantity\n title(language: $language)\n description\n\n total {\n amount\n currencyCode\n }\n }\n\n total {\n amount\n currencyCode\n }\n\n user {\n id\n }\n\n transaction {\n id\n status\n }\n }\n }\n"]);return d=function(){return n},n}let m=(0,a.Ps)(i());(0,a.Ps)(o(),m);let g=(0,a.Ps)(u(),m);(0,a.Ps)(s(),m),(0,a.Ps)(c(),m);let p=(0,a.Ps)(l()),h=(0,a.Ps)(_()),f=(0,a.Ps)(d())},81391:function(n,t,e){"use strict";e.d(t,{b:function(){return a}});let r={is:"de-DE",en:"en-US"};function a(n){return r[n||"en"]}},7814:function(n){n.exports={button:"Button_button__0jeRB",text:"Button_text___fOda",loading:"Button_loading__SBeda",disabled:"Button_disabled__jgTBa",full:"Button_full___X_rG",outline:"Button_outline__TAuVK",secondary:"Button_secondary__Mx7QC",charity:"Button_charity__4HxoS",button__label:"Button_button__label__0JeAW",medium:"Button_medium___Oob0",small:"Button_small__u0FhJ",xsmall:"Button_xsmall__ntNg5",button__icon:"Button_button__icon__TFLlo",flipIcon:"Button_flipIcon__YKayY",right:"Button_right__lOugi",button__loading:"Button_button__loading__I6kr2",spinner:"Button_spinner__04DdI",button__loadingIcon:"Button_button__loadingIcon__qK_Wv"}},33790:function(n){n.exports={buttonGroup:"ButtonGroup_buttonGroup__Ld3jO",left:"ButtonGroup_left__SJmnZ",center:"ButtonGroup_center__ZC1o3",right:"ButtonGroup_right__WkrtE","space-between":"ButtonGroup_space-between__mB1PI","
1space-around":"ButtonGroup_space-around__GVruk","space-evenly":"ButtonGroup_space-evenly__5IzWL"}},87754:function(n){n.exports={cart:"Cart_cart__iuKtF",cart__aside:"Cart_cart__aside__mCC2L",cart__box:"Cart_cart__box__hOq26",cart__sponsor:"Cart_cart__sponsor__tnMFR",cart__list:"Cart_cart__list__IB7v3",cart__total:"Cart_cart__total__k40fg",cart__label:"Cart_cart__label__YkFGM",cart__price:"Cart_cart__price__128dR",cart__payment:"Cart_cart__payment__4SrpI",cart__footer:"Cart_cart__footer__WX4Ya",item:"Cart_item__qrsPr",item__title:"Cart_item__title__cN36j",item__amount:"Cart_item__amount__h_uQY",item__options:"Cart_item__options__XcyCp",item__footer:"Cart_item__footer__moMRk",item__remove:"Cart_item__remove__UqR3R",item__option:"Cart_item__option__a_5Xt",item__label:"Cart_item__label__YLiFi",item__text:"Cart_item__text__M7yYb",item__name:"Cart_item__name__lN6KV"}},3424:function(n){n.exports={hero:"Hero_hero__u__YE",hero__layout:"Hero_hero__layout__ZqG9a"}},33313:function(n){n.exports={layout:"Layout_layout___JAUd",layout__header:"Layout_layout__header__LYpjn",layout__logo:"Layout_layout__logo__npuQW",layout__content:"Layout_layout__content__1WjSJ",layout__close:"Layout_layout__close__WJiBR"}},32440:function(n){n.exports={progress:"Progress_progress__7ryBp",step:"Progress_step__5EDqd",active:"Progress_active__TuQuH"}}
1,55334:function(n){n.exports={container:"Container_container__mIvpm"}},6443:function(n){n.exports={segment:"Segment_segment__K1m06",gray:"Segment_gray__vJMeJ"}},74603:function(n){n.exports={preferred:"PreferredPayment_preferred__yCoTE",preferred__title:"PreferredPayment_preferred__title___dJ4A",preferred__logo:"PreferredPayment_preferred__logo__ubnsI"}},12918:function(n,t,e){n.exports=e(48539)},9008:function(n,t,e){n.exports=e(6665)},66252:function(n,t,e){"use strict";e.d(t,{x:function(){return o}});var r=e(76060),a=e(73914),i=e(85317);function o(n){var t=a.useContext((0,i.K)()),e=n||t.client;return(0,r.kG)(!!e,49),e}},50319:function(n,t,e){"use strict";e.d(t,{D:function(){return l}});var r=e(70655),a=e(73914),i=e(14012),o=e(30020),u=e(14692),s=e(30990),c=e(66252);function l(n,t){var e=(0,c.x)(null==t?void 0:t.client);(0,u.Vp)(n,u.n_.Mutation);var l=a.useState({called:!1,loading:!1,client:e}),_=l[0],d=l[1],m=a.useRef({result:_,mutationId:0,isMounted:!0,client:e,mutation:n,options:t});Object.assign(m.current,{client:e,options:t,mutation:n});var g=a.useCallback(function(n){void 0===n&&(n={});var t=m.current,e=t.options,a=t.mutation,u=(0,r.pi)((0,r.pi)({},e),{mutation:a}),c=n.client||m.current.client;m.current.result.loading||u.ignoreResults||!m.current.isMounted||d(m.current.result={loading:!0,error:void 0,data:void 0,called:!0,client:c});var l=++m.current.mutationId,_=(0,i.J)(u,n);return c.mutate(_).then(function(t){var e,r,a=t.data,i=t.errors,u=i&&i.length>0?new s.cA({graphQLErrors:i}):void 0,g=n.onError||(null===(e=m.current.options)||void 0===e?void 0:e.onError);if(u&&g&&g(u,_),l===m.current.mutationId&&!_.ignoreResults){var p={called:!0,loading:!1,data:a,error:u,client:c};m.current.isMounted&&!(0,o.D)(m.current.result,p)&&d(m.current.result=p)}var h=n.onCompleted||(null===(r=m.current.options)||void 0===r?void 0:r.onCompleted);return u||null==h||h(t.data,_),t}).catch(function(t){if(l===m.current.mutationId&&m.current.isMounted){var e,r={loading:!1,error:t,data:void 0,called:!0,client:c};(0,o.D)(m.current.result,r)||d(m.current.result=r)}var a=n.onError||(null===(e=m.current.options)||void 0===e?void 0:e.onError);if(a)return a(t,_),{data:void 0,errors:t};throw t})},[]),p=a.useCallback(function(){if(m.current.isMounted){var n={called:!1,loading:!1,client:e};Object.assign(m.current,{mutationId:0,result:n}),d(n)}},[]);return a.useEffect(function(){return m.current.isMounted=!0,function(){m.current.isMounted=!1}},[]),[g,(0,r.pi)({reset:p},_)]}},14692:function(n,t,e){"use strict";e.d(t,{Vp:function(){return d},n_:function(){return a}});var r,a,i,o=e(76060),u=e(38991),s=e(66331),c=e(88244);function l(n){var t;switch(n){case a.Query:t="Query";break;case a.Mutation:t="Mutation";break;case a.Subscription:t="Subscription"}return t}function _(n){i||(i=new u.s(s.Q.parser||1e3));var t,e,r=i.get(n);if(r)return r;(0,o.kG)(!!n&&!!n.kind,59,n);for(var c=[],l=[],_=[],d=[],m=0,g=n.definitions;m<g.length;m++){var p=g[m];if("FragmentDefinition"===p.kind){c.push(p);continue}if("OperationDefinition"===p.kind)switch(p.operation){case"query":l.push(p);break;case"mutation":_.push(p);break;case"subscription":d.push(p)}}(0,o.kG)(!c.length||l.length||_.length||d.length,60),(0,o.kG)(l.length+_.length+d.length<=1,61,n,l.length,d.length,_.length),e=l.length?a.Query:a.Mutation,l.length||_.length||(e=a.Subscription);var h=l.length?l:_.length?_:d;(0,o.kG)(1===h.length,62,n,h.length);var f=h[0];t=f.variableDefinitions||[];var v={name:f.name&&"Name"===f.name.kind?f.name.value:"data",type:e,variables:t};return i.set(n,v),v}function d(n,t){var e=_(n),r=l(t),a=l(e.type);(0,o.kG)(e.type===t,63,r,r,a)}(r=a||(a={}))[r.Query=0]="Query",r[r.Mutation=1]="Mutation",r[r.Subscription=2]="Subscription",_.resetCache=function(){i=void 0},!1!==globalThis.__DEV__&&(0,c.zP)("parser",function(){return i?i.size:0})}},function(n){n.O(0,[5071,5490,6715,959,9240,9672,2888,9774,179],function(){return n(n.s=46090)}),_N_E=n.O()}]);
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.