PageSourceSearch

https://members.ruokaboksi.fi/_nuxt_688-1/CeZSn-lU.js

js ruokaboksi.fi collected 2026-09-25 15:14:19 UTC 7,856 bytes, 3 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a0d7cc-1fac-74c3-942c-3e745c4807e7")}catch(e){}}();const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./nDbbA5om.js","./eZUKM4KC.js","./C-5dk-XQ.js","./CrRJVBn_.js","./CJUA_eql.js","./BJALp31F.js","./Dwhh0Otz.js","./CSrf2Boh.js","./FjOyijmX.js","./BLSTe-2B.js","./pQada3g9.js","./hePW80VL.js","./BlBZRVPO.js","./Bvq636pa.js","./Sy4V9_qc.js","./BBA8QOMw.js","./8cDvXFVI.js","./uBIymjUX.js","./BrcEv27q.js","./C-R24tlY.js","./D0zg76bP.js","./DnXY6rA3.js","./DoFHWap7.js","./Cw-CfWrS.js","./DPlWzFWN.js","./Cg-pvawY.js","./D_NdaB81.js","./Cw6smZFL.js","./aZG6FzwG.js","./CBHZq8Nq.js","./CG-K1WjG.js","./xepYt7wR.js","./B6DzQK0u.js","./C74r5v3Y.js","./1e1u5Bqt.js","./B7aQcST0.js","./eFAyhsel.js","./DstvW2Ix.js","./sp2Faedy.js","./entry.C51OkAiY.css","./CTRHhBTC.js","./u3mjk1kz.js","./Bacmtrne.js","./DixWcfIx.js","./CrTLU154.js","./BHQCMTqd.js"])))=>i.map(i=>d[i]);
2import{d as e,p as t}from"./BlBZRVPO.js";import{E as n,R as r,b as i,d as a,m as o,x as s,y as c}from"./eZUKM4KC.js";import{t as l}from"./uBIymjUX.js";import{c as u,d}from"./Cw-CfWrS.js";import{i as f,t as p}from"./C-5dk-XQ.js";import{n as m}from"./CJUA_eql.js";import{t as h}from"./CBHZq8Nq.js";import{t as g}from"./CG-K1WjG.js";import{E as _,G as v,q as y,w as b}from"#entry";import{t as x}from"./BHQCMTqd.js";import{t as S}from"./DaCQnecE.js";import{t as C}from"./CL7BJvKZ.js";import{t as w}from"./nFrHxuFV.js";import{t as T}from"./qiie1-tM.js";function E(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!n(e)}var D=s({name:`Actions`,setup(){let{t:e}=m(),t=y();return{handleCloseModal:e=>{f(p.SUBSCRIPTION_PAUSE_CANCELLED),e.preventDefault(),t.closeModal(v.Generic)},t:e}},render(){let e;return c(`div`,{class:`flex w-full justify-center gap-4`},[c(g,{variant:`primary`,buttonClass:`bg-white`,class:`mx-auto my-4`,onClick:e=>{this.handleCloseModal(e)}},E(e=this.t(`subscription_toggle.active.modal_action_cancel`))?e:{default:()=>[e]})])}}),O={xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 23 15`};function k(e,t){return r(),o(`svg`,O,[...t[0]||=[a(`path`,{fill:`currentColor`,d:`M16.188 8.542c-1.25 0-3.198.354-4.688 1.041-1.49-.698-3.437-1.041-4.687-1.041-2.26 0-6.771 1.125-6.771 3.385v2.865h22.916v-2.865c0-2.26-4.51-3.385-6.77-3.385m-4.167 4.687H1.604v-1.302c0-.562 2.667-1.823 5.209-1.823s5.208 1.26 5.208 1.823zm9.375 0h-7.813v-1.302c0-.48-.208-.896-.541-1.27.916-.313 2.041-.553 3.146-.553 2.541 0 5.208 1.26 5.208 1.823zM6.813 7.5a3.65 3.65 0 0 0 3.645-3.646A3.65 3.65 0 0 0 6.813.208a3.65 3.65 0 0 0-3.646 3.646A3.65 3.65 0 0 0 6.813 7.5m0-5.73a2.09 2.09 0 0 1 2.083 2.084 2.09 2.09 0 0 1-2.083 2.084 2.09 2.09 0 0 1-2.084-2.084 2.09 2.09 0 0 1 2.084-2.083m9.375 5.73a3.65 3.65 0 0 0 3.645-3.646A3.65 3.65 0 0 0 16.188.208a3.65 3.65 0 0 0-3.646 3.646A3.65 3.65 0 0 0 16.188 7.5m0-5.73a2.09 2.09 0 0 1 2.083 2.084 2.09 2.09 0 0 1-2.084 2.084 2.09 2.09 0 0 1-2.083-2.084 2.09 2.09 0 0 1 2.084-2.083`},null,-1)]])}var A={render:k},j=s({props:{pauseReasonNormalised:{type:String,required:!0},pauseReason:{type:String,required:!0},onClick:{type:Function,required:!0},icon:{type:Object,required:!0}},name:`PauseReasonToggle`,setup(){return{}},render(){return c(`button`,{class:`m-1 mx-auto flex w-full cursor-pointer gap-6 rounded-sm border-1 border-rb-gray p-2 transition-transform hover:translate-x-1`,id:this.pauseReasonNormalised+`div`,onClick:()=>this.onClick(this.pauseReasonNormalised)},[c(`div`,{class:`flex gap-2`},[c(this.icon,{class:`h-6 w-6`},null)]),c(`span`,{class:`text-left font-medium text-md`},[this.pauseReason])])}}),M=e=>{for(let t=e.length-1;t>=0;t--){let n=Math.floor(Math.random()*(t+1));[e[t],e[n]]=[e[n],e[t]]}},N=s({name:`Content`,setup(){let{t:e}=m(),t=y(),n=i(()=>l(()=>import(`./nDbbA5om.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40]),import.meta.url)),r=i(()=>l(()=>import(`./u3mjk1kz.js`),__vite__mapDeps([41,12,1,8,14,23,11,7,9,19,20,21,22,24,17,6,2,3,25,26,4,29,18,30,10,13,15,16,27,28,31,32,33,34,35,36,37,38,39,5,40]),import.meta.url)),a=i(()=>l(()=>import(`./Bacmtrne.js`),__vite__mapDeps([42,1,2,3]),import.meta.url)),o=i(()=>l(()=>import(`./DixWcfIx.js`),__vite__mapDeps([43,12,1,8,23,11,7,9,19,20,21,22,24,17,6,2,3,25,26,4,29,18,30,32,33,10,13,14,15,16,27,28,31,34,35,36,37,38,39,44,45]),import.meta.url)),{getWinbackOffer:s}=x(),u=s(),d=async e=>{try{let i=await u.mutateAsync();i?(t.openModal(v.Generic,{content:c(a,{winbackOffer:i,pauseReasonNormalised:e},null),actions:c(o,{winbackOffer:i,pauseReasonNormalised:e},null)}),sessionStorage.removeItem(`offerModalClosed`)):t.openModal(v.Generic,{content:c(n,{pauseReason:e},null),actions:c(r,{pauseReason:e},null)})}catch{t.openModal(v.Generic,{content:c(n,{pauseReason:e},null),actions:c(r,{pauseReason:e},null)})}},f=[{reasonNormalised:`absence`,reasonText:e(`calendar_pause_modal.reason.absence`),callBack:d,icon:A},{reasonNormalised:`budget`,reasonText:e(`calendar_pause_modal.reason.budget`),callBack:d,icon:_},{reasonNormalised:`cost`,reasonText:e(`calendar_pause_modal.reason.cost`),callBack:d,icon:C},{reasonNormalised:`recipeSelection`,reasonText:e(`calendar_pause_modal.reason.recipe_selection`),callBack:d,icon:S},{reasonNormalised:`deliveryTime`,reasonText:e(`calendar_pause_modal.reason.delivery_time`),callBack:d,icon:w},{reasonNormalised:`ingredients`,reasonText:e(`calendar_pause_modal.reason.ingredients`),callBack:d,icon:b}];return M(f),f.push({reasonNormalised:`other`,reasonText:e(`calendar_pause_modal.reason.other`),callBack:d,icon:T}),{reasonsShuffled:f}},render(){return c(`div`,{class:`flex flex-col align-left`},[this.reasonsShuffled.map(e=>c(j,{pauseReason:e.reasonText,pauseReasonNormalised:e.reasonNormalised,onClick:e.callBack,icon:e.icon},null))])}});function P(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!n(e)}var F=s({name:`Actions`,props:{activationSource:{type:String,required:!0,default:`deliveryCalendar`}},setup(n){let{isSubscriptionActive:r,subscription:i}=d(),{setSubscriptionPaused:a}=u(),o=h(),{t:s}=m(),c=y(),l=t(),g=r.value?`active`:`inactive`;return{activateSubscription:async()=>
2{if(i.value)try{await a(!1,i.value.id),f(p.SUBSCRIPTION_ACTIVATED,{activationSource:n.activationSource}),o.addNotice({text:s(`subscription_toggle.${g}.notice_success`),type:`success`}),l.name!==`delivery-calendar`&&e({name:`delivery-calendar`})}catch{o.addNotice({text:s(`subscription_toggle.error`),type:`caution`})}},handleCloseModal:()=>{r.value&&f(p.SUBSCRIPTION_PAUSE_CANCELLED),c.closeModal(v.Generic)},subscriptionStatus:g,modalStore:c,t:s}},render(){let e,t;return c(`div`,{class:`flex w-full justify-center gap-4`},[c(g,{variant:`stroke`,onClick:this.handleCloseModal},P(e=this.t(`subscription_toggle.${this.subscriptionStatus}.modal_action_cancel`))?e:{default:()=>[e]}),c(g,{variant:`primary`,onClick:()=>{this.subscriptionStatus===`active`?this.modalStore.openModal(v.Generic,{title:this.t(`calendar_pause_modal.header`),actions:c(D,null,null),content:c(N,null,null)}):(this.activateSubscription(),this.modalStore.closeModal(v.Generic))}},P(t=this.t(`subscription_toggle.${this.subscriptionStatus}.modal_action`))?t:{default:()=>[t]})])}}),I=s({name:`Content`,setup(){let{t:e}=m(),{isSubscriptionActive:t}=d();return{subscriptionStatus:t.value?`active`:`inactive`,t:e}},render(){return c(`div`,{class:`flex flex-col gap-4`},[c(`p`,{class:`font-medium`},[this.t(`subscription_toggle.${this.subscriptionStatus}.modal_content`)])])}});export{D as i,F as n,N as r,I as t};
3//# chunkId=01a0d7cc-1fac-74c3-942c-3e745c4807e7

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.