PageSourceSearch

https://yamatalent.com/cdn/shopifycloud/checkout-web/assets/c1/a9ba8e86.MDwfZImV.js

js yamatalent.com collected 2026-10-06 07:27:36 UTC 5,064 bytes, 1 lines download raw bytes

1import{u as e,T as t,z as a,q as n,h as r,k as i,w as o}from"./2c1ab0fe.RaLGJvq2.js";import{bJ as l,b as s,aa as c,S as m,i as d,B as u,r as p,bK as b,j as y,bL as g,bM as f,a9 as h,bN as v,ae as k,M as S}from"./164ad2e3.bPUx3Fg0.js";import{a as I,z as j,b3 as x,b5 as E}from"./f67abd2c.BTHhdhoM.js";import{u as z}from"./f5a7bb50.D2DZbBBV.js";import{U as _}from"./5c5c2e96.DctAGUtF.js";import{u as w}from"./9f047e05.B541JhC9.js";import{u as C,S as P}from"./71ae3d5c.CamNwqhE.js";import{S as L}from"./f3e117aa.BY3okCTj.js";import"./d0bb51ec.BIqtCEEY.js";import"./app.CPIYcwpp.js";import"./60a453ce.BHWO3gHr.js";import"./e12db40c.CeuzD2R-.js";import"./9dba8418.DCzpk36x.js";function M({progressing:t,onClick:a,cartEmpty:n,inlineSize:r}){const{i18n:i,embed:o}=I(),l=n&&!j(o?.embedder);return e(u,{variant:"primary",disabled:t,loading:t,onClick:a,inlineSize:r,children:l?i.translate("stock.return_to_store_label"):i.translate("stock.continue_cta_label")})}function q({progressing:t,onSecondaryClick:a}){const{i18n:n,url:r,observability:i}=I();return e(u,{onClick:async()=>{try{await a()}catch(e){i.leaveErrorBreadcrumb("Error negotiating before returning to cart",{error:e})}finally{window.location.replace(r.cart())}},variant:"plain",disabled:t,children:e(m,{direction:"inline",gap:"small-200",alignItems:"center",children:e(d,{children:n.translate("general.back_to_cart")})})})}function B(t){const{shop:a,embed:n}=I(),{isAppLayout:r}=l(),i=j(n?.embedder);if(!a.hasStorefront&&t.cartEmpty&&!i)return null;const{primary:o,secondary:m}=function(t,a,n,r){return t?{primary:a.cartEmpty&&n&&!r?null:e(M,{...a,inlineSize:r?"fill":void 0}),secondary:a.cartEmpty||r||n&&!a.cartEmpty?null:e(q,{...a})}:t||a.cartEmpty?{}:{primary:e(M,{...a,inlineSize:r?"fill":void 0})}}(a.hasStorefront,t,r,i);return e(c,{alignItems:"center",alignContent:"center",gridTemplateRows:"minmax(auto, max-content)",gridAutoRows:"minmax(auto, max-content)",gap:"large-300",...i?{gridTemplateColumns:"1fr",inlineSize:"100%"}:{gridTemplateColumns:"@media (inline-size >= extraSmall) 'minmax(auto, max-content) minmax(auto, max-content)', none",justifyContent:"@media (inline-size >= extraSmall) end, ''",justifyItems:"@media (inline-size >= extraSmall) end, ''"},children:[e(s,{display:"@media (inline-size >= extraSmall) auto, none",children:m}),o,e(s,{display:"@media (inline-size >= extraSmall) none, auto",inlineAlignment:"center",children:m})]})}function U({lineItems:i,showLineItems:o=!0,cartEmpty:l,type:s,subtitle:c}){const{observability:u,router:k,embed:S,checkout:{negotiator:z}}=I(),{value:M}=z.current.fields.merchandiseLines,q=x("merchandiseLines").value,{progress:U,progressing:A}=p(),D=z.parts.merchandiseLines,O=b(),{currentDetour:T}=y().value,J=t(()=>M?.lines??[],[M]),[N,G]=a(q);w("stock_problems"),C({stage:N?P.Loading:P.Complete,id:"StockProblems"});const R=l&&j(S?.embedder),H=n(e=>{const t=D.value;D.value=t.filter(({stableId:t})=>!e.includes(t))},[D]),K=n(()=>{E(S,_)},[S]),Y=t(()=>J.reduce((e,t)=>({...e,[t.stableId]:t}),{}),[J]),F=n(({removeUnavailableMerchandise:e=!1}={})=>{const t=D.value,a=t.flatMap(t=>{const a=Y[t.stableId];return!e||a&&0!==a.quantity?a&&0!==a.quantity?t.quantity===a.quantity&&t.totalPrice===a.totalPrice?[t]:[{...t,quantity:a.quantity,totalPrice:a.totalPrice}]:[t]:[]});a.length===t.length&&a.every((e,a)=>e===t[a])||(D.value=a)},[Y,D]),Q=n(async()=>{const e=i.filter(({problem:e})=>g(e.type)).map(({line:e})=>e.stableId);e.length&&H(e),F({removeUnavailableMerchandise:!0}),u.log("stock_problems_actions_submitted","Stock problems actions submitted",{unshippableMerchandiseIds:JSON.stringify(e),currentDetour:JSON.stringify(T),routerCurrentUrl:k.currentUrl.value.normalizedPath}),await U("checkout-stock-problems-submit")},[T,i,u,U,H,k,F]),V=f(),W=n(async()=>{await V(i)},[V,i]);return r(function(){F()},[J,F]),r(()=>{q||(G(!1),O.notify({checkout_in_progress:!1}))},[q,N,O]),e(v,{message:c,errorType:h.InventoryError,children:e(m,{gap:"large-200",children:[e(d,{children:c}),o&&i.length>0?e(L,{lineItems:i,loading:N,type:s}):null,e(B,{cartEmpty:l,progressing:A.value,onClick:R?K:Q,onSecondaryClick:W})]})})}function A(){const{observability:t,checkout:{wallets:l,negotiator:s}}=I(),{canBeDismissed:c,...m}=z(),{progress:d}=p(),[u,b]=a(!0),y=i(()=>
1"GOOGLE_PAY"!==l.activeSession.value?.wallet),{checkoutProtocolModalEventSignal:g}=s.context,f=n(()=>{d("stock-problems-modal-close",()=>{b(!1)})},[d]),h=c?{blocking:!1,onHide:f}:{blocking:!0};return r(()=>()=>{g.value="none"},[g]),e(o,{when:y,children:[e(D,{state:m}),e(k,{section:"stock-problems",children:e(S,{id:"stock-problems-modal",open:u,heading:m.title,size:"large",onShow:()=>{t.leaveErrorBreadcrumb("Stock problems modal opened",{type:m.type}),g.value="stockProblems"},...h,children:e(U,{...m})})})]})}function D({state:e}){const{observability:t}=I();return r(()=>{0!==e.lineItems.length&&t.leaveErrorBreadcrumb("Displaying stock problems modal",{type:e.type,lineItems:e.lineItems.map(e=>({stableId:e.line.stableId,problem:e.problem.type}))})},[t,e.lineItems,e.type]),null}export{A as default};

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.