PageSourceSearch

https://sushi-darom.com/_next/static/chunks/pages/[tenant]/[subdomain]/cart/order-4c3b2ff8ee1dec28.js

js sushi-darom.com collected 2026-10-04 02:56:17 UTC 20,201 bytes, 1 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:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="50cdef9f-54c0-43ce-9971-14f21a149701",e._sentryDebugIdIdentifier="sentry-dbid-50cdef9f-54c0-43ce-9971-14f21a149701")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5497],{77422:function(e,r,t){"use strict";t.r(r),t.d(r,{__N_SSP:function(){return q},default:function(){return R}});var i=t(84160);let a="Не удалось проверить предыдущие заказы. Попробуйте ещё раз.";var o=t(86183),n=t(49248),l=t(11896);function s(e){if(!e)return null;let r=Object.keys(e);return r.length>0?r[0]:null}function c(e){var r,t;let{deliveryMethod:i,zones:a,zoneId:o}=e;if("delivery"!==i||!a||!o)return null;let n=a[o];if(!n||"1"!==n.is_priority_delivery)return null;let l=Number(null!==(r=n.priority_product_price)&&void 0!==r?r:0);return{price:Number.isFinite(l)?l:0,timeRange:null!==(t=n.priority_delivery_time_range)&&void 0!==t?t:null}}async function d(e){let r,{releaseLock:t,run:i,isFailure:a,onReleaseError:o}=e,n=async e=>{try{await t()}catch(r){null==o||o(r,e)}};await n("stale");let l=!1;try{r=await i({markLockAttempted:()=>{l=!0}})}catch(e){throw l&&await n("failure"),e}return l&&null!=a&&a(r)&&await n("failure"),r}var u=t(80075),_=t(46776),y=t(5632),m=t(2784),f=t(26807),h=t(85123),v=t(76478),p=t(72693),S=t(44434),w=t(99357),g=t(69054),b=t(6983),O=t(67337),k=t(17918),x=t(79348),j=t(89639),N=t(43159),P=t(71168),T=t
1(54964),D=t(6016),I=t(32826),E=t(59322),C=t.n(E),z=t(19316),L=t(85079),F=t(64014),A=t(1461),J=t(86007),H=t(52322),q=!0,R=(0,_.Pi)(function(e){var r,t,_,E,q;let{offers:R,modifiers:Z,modGroups:M,currency:U,basket:W,timeServer:G}=e,Q=(0,y.useRouter)(),V=(0,v.Sl)(),B=(0,v.QT)(),X=(0,v.Zt)(),K=(0,v.bJ)(),Y=(0,f.a)(),{refreshUserData:$}=(0,g.W)({city_id:null==Y||null===(r=Y.storeCity)||void 0===r?void 0:r.city_id}),{offers:ee}=(0,O.O)({initialOffers:R}),{cartTotal:er,cartTotalWithoutDiscount:et,cartTotalDiscount:ei,cartWithProperties:ea}=(0,S.R)({offers:ee,modGroups:M,modifiers:Z}),{items:eo,totals:en}=(0,w.u)(ea,ee),el=null!==(t=null==en?void 0:en.cartTotal)&&void 0!==t?t:er,{currentDeliveryPrice:es}=(0,b.g)({cartTotal:el}),ec=W.cart,{0:ed,1:eu}=(0,m.useState)(null),{0:e_,1:ey}=(0,m.useState)(null),{0:em,1:ef}=(0,m.useState)(!1),{0:eh,1:ev}=(0,m.useState)(!1),{0:ep,1:eS}=(0,m.useState)(""),{0:ew,1:eg}=(0,m.useState)(!1),{0:eb,1:eO}=(0,m.useState)(""),{0:ek,1:ex}=(0,m.useState)(B.payment_method||""),{0:ej,1:eN}=(0,m.useState)(!1),{0:eP,1:eT}=(0,m.useState)(""),eD=(0,m.useRef)(G-Date.now()),{0:eI,1:eE}=(0,m.useState)(G);(0,m.useEffect)(()=>{let e=()=>eE(Date.now()+eD.current),r=setInterval(e,6e4),t=()=>{"visible"===document.visibilityState&&e()};return document.addEventListener("visibilitychange",t),()=>{clearInterval(r),document.removeEventListener("visibilitychange",t)}},[]);let{hasSuperDelivery:eC,superDeliveryInfo:ez}=(0,m.useMemo)(()=>{var e,r;let t=X.priority_delivery,i=s(null==B||null===(e=B.misc)||void 0===e?void 0:e.delivery_zone);return c({deliveryMethod:B.delivery_method,zones:t,zoneId:i})&&i&&t?{hasSuperDelivery:!0,superDeliveryInfo:null!==(r=t[i])&&void 0!==r?r:null}:{hasSuperDelivery:!1,superDeliveryInfo:null}},[null==B||null===(_=B.misc)||void 0===_?void 0:_.delivery_zone,B.delivery_method,X.priority_delivery,X.city_id]),{deliveryFee:eL,priorityFee:eF,grandTotal:eA}=(0,n.N)({itemsTotal:el,deliveryMethod:B.delivery_method,deliveryPrice:es,isPrioritySelected:B.isSuperDeliverySelected&&!!ez,priorityPrice:null==ez?void 0:ez.priority_product_price}),{0:eJ,1:eH}=(0,m.useState)(0),eq=(0,m.useRef)(void 0),eR=(0,m.useRef)(null),{nameError:eZ,phoneError:eM,preorderDateError:eU,paymentError:eW,needCallbackError:eG}=(0,z.useCheckoutErrors)({timeServer:G,datePreorder:eP});(0,m.useEffect)(()=>{X.city_id&&eV()},[X.city_id]),(0,m.useEffect)(()=>{let e=(0,u.autorun)(()=>{if(B.isContextFetched){if(!B.place_filial_id)return Q.push("/");if(V.profileLoaded){if(!(0,k.m)(V.client_id))return Q.push("/");setTimeout(()=>{if(K.isCartLoaded&&0===K.cart.length)return Q.push("/")},3e3)}}});return()=>e()},[B.place_filial_id,V.profileLoaded,V.client_id,B.isContextFetched]),(0,m.useEffect)(()=>{let{shortfall:e}=(0,l.u)({deliveryMethod:B.delivery_method,cartTotal:el,minOrder:(0,x.w)(B.delivery_zone,X.delivery)});e>0?eS("Для оформления доставки добавьте товары на сумму ".concat((0,i.C)(e)," ").concat(U,"\n      Вы уже видели новинки? И не забывайте про ваши любимые блюда")):eS("")},[el,B.delivery_zone,X.delivery,B.delivery_method,U]);let eQ=async()=>{if(ed){ef(!1),eu(null),ev(!1);return}await $(!0),Q.push("/"),eu(null),ev(!1)},eV=async()=>{if(!X.city_id){console.warn("city_id не найден, пропускаем обновление зон доставки");return}try{let e=await fetch("/api/city/getDeliveryZones",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({city_id:X.city_id})});if(!e.ok)throw Error("HTTP error! status: ".concat(e.status));let r=await e.json();if(null!=r&&r.is_error){console.error("Ошибка при получении зон доставки:",r.error);return}r.priority_delivery&&X.setPriorityDelivery(r.priority_delivery),r.priority_delivery&&await B.updateDeliveryZones(r.priority_delivery)}catch(e){console.error("Failed to refresh delivery zones:",e)}},eB=async e=>{try{var r;let t=await fetch("/api/payment/getPayHash",{method:"POST",body:JSON.stringify({order_id:e})});if(!t.ok)throw Error("HTTP error! status: ".concat(t.status));let i=await t.json(),a=await fetch("/api/payment/goPay",{method:"POST",body:JSON.stringify({hash:i.hash})});if(!a.ok)throw Error("HTTP error! status: ".concat(a.status));let o=await a.json();if(null!=o&&o.is_error||null!=o&&null!==(r=o.data)&&void 0!==r&&r.is_error){console.error("Ошибка при попытке оплаты:",o.error||o.data.error),(0,j.z)(o.error||o.data.error,"error");return}o.redirectUrl?window.location.href=o.redirectUrl:console.error("No redirect URL in response:",o)}catch(e){console.error("Payment initiation failed:",e),e.message&&console.error("Error message:",e.message),(0,j.z)("Ошибка при попытке оплаты. Попробуйте позже.","error")}},eX=()=>{let e=0,r=async()=>{try{let i=await fetch("/api/checkout/afterOrder");if(!i.ok)throw Error("HTTP error! status: ".concat(i.status));let a=await i.json();if(!a||"object"!=typeof a)throw Error("Invalid server response");let o=function(e,r){if(!e)return{status:"pending"};if(e.is_error)return{status:"error",message:e.error||"Не удалось оформить заказ"};let t=e.order_id;return"repeat_check"===e.action||null==t||""===t||t==r?{status:"pending"}:{status:"placed",orderId:t}}(a,eq.current);if("error"===o.status){ev(!1),eu(o.message);return}if("pending"===o.status){var t;if(e>2&&eN(!0),e<10)e++,eH(e),setTimeout(r,(t=e,2e3*t));else{let e=(null==a?void 0:a.description_lock)||"Превышено максимальное время ожидания ответа от сервера.";eg(!0),eO(e),eu("".concat(e," Попробуйте позже.")),ev(!1),eN(!1),console.error("Превышено максимальное время ожидания ответа от сервера.")}return}let n=String(o.orderId);if(ey(n),(0,h.C)(),B.resetOptOutFlags(),eR.current!==n){eR.current=n,(0,P.$g)(P.hs.success,{value:el});let e=eo.map(e=>({id:e.product_id,name:e.product_name,price:e.price||0,quantity:e.count,category:e.categoryId}));(0,N.Ie)(e,n,el,U)}"online_moneta"===B.payment_method?eB(n):ev(!1);return}catch(e){console.error("Order check failed:",e),ev(!1),eu("Ошибка при получении статуса заказа.")}};r()},eK=()=>{var e;return(0,o.dc)({comment:B.comment,addressText:B.address_text,addressFias:B.address_fias,addressId:B.address_id,yaUri:null===(e=B.misc)||void 0===e?void 0:e.ya_uri})},eY=async()=>
1{if(eZ||eM||eU||eW||eG||ep){let e=eU&&eU.toLowerCase().includes("онлайн-оплате")?"Выбранная дата недоступна для онлайн-оплаты":"Не заполнены обязательные поля!";console.error(e),eg(!0),eO(e);return}let e=await (0,p.sy)({cityId:B.city_id,placeFilialId:B.place_filial_id});if(null!=e&&e.isSiteStopped){eg(!0),eO("Временно не принимаем заказы.");return}if(ev(!0),eu(null),eN(!1),eH(0),ey(null),B.isSuperDeliverySelected)try{var r;let e=await fetch("/api/city/getDeliveryZones",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({city_id:X.city_id})});if(!e.ok)throw Error("HTTP error! status: ".concat(e.status));let t=await e.json();if(null!=t&&t.is_error)throw Error(t.error||"getDeliveryZones вернул is_error");let i=function(e){let{isSelected:r,deliveryMethod:t,zones:i,zoneId:a}=e;if(!r)return{verdict:"not-selected"};let o=c({deliveryMethod:t,zones:i,zoneId:a});return o?{verdict:"confirmed",info:o}:{verdict:"revoked"}}({isSelected:!0,deliveryMethod:B.delivery_method,zones:t.priority_delivery,zoneId:s(null==B||null===(r=B.misc)||void 0===r?void 0:r.delivery_zone)});if("revoked"===i.verdict){B.setIsSuperDeliverySelected(!1),eg(!0),eO("Быстрая доставка временно недоступна. Пожалуйста, выберите другой способ доставки."),ev(!1);return}t.priority_delivery&&(X.setPriorityDelivery(t.priority_delivery),await B.updateDeliveryZones(t.priority_delivery))}catch(e){console.warn("[priorityDelivery] перепроверка зон не удалась, оформление продолжается:",e)}"online_moneta"!==B.payment_method&&ef(!0);let t=(0,h.W)(),i=eK();try{let e=[{request:()=>fetch("/api/user/setClientContext",{method:"POST",body:JSON.stringify((0,o.D9)(B.city_id,{datePreorder:eP,isPriority:B.isSuperDeliverySelected}))})},{setsLock:!0,request:()=>fetch("/api/basket/setPaymentLock",{method:"POST",body:JSON.stringify({city_id:B.city_id})})},{request:()=>{var e,r;return fetch("/api/user/setClientContext",{method:"POST",body:JSON.stringify((0,o.dr)(B.city_id,{paymentMethod:null!==(e=B.payment_method)&&void 0!==e?e:"",changeSum:String(null!==(r=B.change_sum)&&void 0!==r?r:""),comment:i,doNotCall:"-1"===B.no_call},{isPriority:B.isSuperDeliverySelected,utmTags:JSON.stringify(t)}))})}},{request:()=>fetch("/api/user/setProfile",{method:"POST",body:JSON.stringify({name:V.client_name})})},{request:()=>{var e;return fetch("/api/checkout/placeOrder",{method:"POST",body:JSON.stringify((0,o.b1)({cityId:B.city_id,deliveryMethod:null!==(e=B.delivery_method)&&void 0!==e?e:null,placeFilialId:B.place_filial_id,datePreorder:eP}))})}}];await d({releaseLock:()=>fetch("/api/basket/releasePaymentLock"),onReleaseError:(e,r)=>console.warn("[cartLock] снятие замка (".concat(r,") не удалось:"),e),run:async r=>{let t=await fetch("/api/checkout/afterOrder").then(e=>e.ok?e.json():(console.warn("[checkout] afterOrder (предыдущий заказ): BFF ответил статусом",e.status),null)).catch(e=>(console.warn("[checkout] afterOrder (предыдущий заказ) не удался:",e),null)),i=function(e){if(null===e||"object"!=typeof e||Array.isArray(e))return{status:"error",message:a};if(e.is_error)return{status:"error",message:("string"==typeof e.error&&e.error.trim()?e.error:"")||a};let r=e.order_id;return{status:"ok",prevOrderId:"number"==typeof r||"string"==typeof r&&""!==r?r:void 0}}(t);if("error"===i.status)throw Error(i.message);for(let t of(eq.current=i.prevOrderId,e)){t.setsLock&&r.markLockAttempted();let e=await t.request(),i=await e.json().catch(()=>null);if(400===e.status&&null!=i&&i.is_error&&null!=i&&i.error)throw Error(i.error);if(!e.ok)throw Error("API request failed with status ".concat(e.status));if(!i||"object"!=typeof i)throw Error("Invalid server response");if(i.is_error)throw Error("".concat(i.error))}}}),eX()}catch(t){console.error("Ошибка при размещении заказа:",t);let e=t instanceof Error?t.message:"",r=e&&!e.startsWith("API request failed");eg(!0),eO(r?e:"Не удалось разместить заказ. Попробуйте позже."),eu(r?e:"Попробуйте позже."),ev(!1)}};return(0,H.jsxs)(H.Fragment,{children:[em&&(0,H.jsx)(J.PlaceOrderModal,{paymentType:ek,isOpen:em,onClose:eQ,onBtnClick:eQ,onRetryPlaceOrder:eY,isServerLoadHigh:ej,retryAttempt:eJ,orderSummary:(0,H.jsx)(A.default,{delivery_method:B.delivery_method,date_preorder:eP,place_filial_id:B.place_filial_id,address_text:B.address_text,apartment:B.apartment,entrance:B.entrance,entrance_code:B.entrance_code,floor:B.floor,cartTotal:eA,networkCurrency:U,cityPhone:X.phones[
10],city:X,address_id:Number(null==B?void 0:B.address_id)}),isNoCall:"-1"==B.no_call,error:ed,newOrderId:e_,isLoading:eh,cartItems:eo,totalSum:el,currency:U}),ew&&(0,H.jsx)(I.A,{onClose:()=>{eg(!1)},message:eb,position:"bottom"}),(0,H.jsx)(D.a,{homeElement:"Главная"}),(0,H.jsxs)("div",{className:C().checkout_container,children:[(0,H.jsx)(L.OrderInfo,{className:C().order_info,timeServer:G,nowUtc:eI,datePreorder:eP,onDatePreorderChange:eT,totalSumError:ep,paymentType:ek,setPaymentType:ex,hasSuperDelivery:eC,superDeliveryInfo:ez,cartTotal:el+eF}),ec&&(0,H.jsx)(F.OrderSum,{basket:eo,totalWithoutDiscount:null!==(E=null==en?void 0:en.cartTotalWithoutDiscount)&&void 0!==E?E:et,totalDiscount:null!==(q=null==en?void 0:en.cartTotalDiscount)&&void 0!==q?q:ei,total:eA,className:C().order_sum,currency:U,deliveryPrice:null!=eL?eL:void 0,superDeliveryPrice:eF})]}),(0,H.jsx)(T.o,{className:C().checkout_bar,variant:"button",isLoading:eh,onSubmit:eY,totalPrice:el,grandTotal:eA,title:"online_moneta"===B.payment_method?"Перейти к оплате":"Оформить заказ"})]})})},64014:function(e,r,t){"use strict";t.r(r),t.d(r,{OrderSum:function(){return _}});var i=t(76478),a=t(79245),o=t(28338),n=t(84160),l=t(96547),s=t(96856),c=t(28153),d=t.n(c),u=t(52322);let _=e=>{let{basket:r,totalWithoutDiscount:t,totalDiscount:c,total:_,deliveryPrice:y,superDeliveryPrice:m,currency:f,className:h}=e,{width:v}=(0,o.Z)(),p=(0,i.QT)();return(0,u.jsxs)("div",{className:(0,l.A)(d().Order_sum,{},[h]),children:[(0,u.jsx)("p",{className:"".concat(d().title," ").concat(v<=768?"size4-sb":"size3-b"),children:"Ваш заказ"}),(0,u.jsx)(a.u,{className:d().checkout_items,basket:r,type:"checkout",currency:f,offers:[],modifiersGroups:[]}),(0,u.jsx)("div",{className:d().divider}),c>0?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)("div",{className:"".concat(d().total," size5-m-s"),children:[(0,u.jsx)("p",{children:"Цена без скидки"}),(0,u.jsx)("p",{children:t?"".concat((0,n.C)(t)," ").concat(f):(0,u.jsx)(s.O,{height:20,width:40})})]}),(0,u.jsxs)("div",{className:"".concat(d().total," size5-m-s"),children:[(0,u.jsx)("p",{children:"Скидка"}),(0,u.jsxs)("p",{className:d().discount,children:["-",(0,n.C)(c)," ",f]})]})]}):null,y?(0,u.jsxs)("div",{className:"".concat(d().total," size5-m-s"),children:[(0,u.jsx)("p",{children:"Доставка"}),(0,u.jsxs)("p",{children:[(0,n.C)(y)," ",f]})]}):null,p.isSuperDeliverySelected&&(0,u.jsxs)("div",{className:"".concat(d().total," size5-m-s"),children:[(0,u.jsx)("p",{children:"Приоритетная доставка"}),(0,u.jsxs)("p",{children:[void 0===m?null:(0,n.C)(m)," ",f]})]}),(0,u.jsxs)("div",{className:"".concat(d().total," ").concat(d().final_result," ").concat(v<=768?"size4-sb":"size3-sb"),children:[(0,u.jsx)("p",{children:"Итого"}),(0,u.jsx)("p",{children:_?"".concat((0,n.C)(_)," ").concat(f):(0,u.jsx)(s.O,{height:20,width:40})})]})]})};r.default=_},1461:function(e,r,t){"use strict";t.r(r),t.d(r,{OrderSummary:function(){return c}});var i=t(18495),a=t(76478),o=t(28338),n=t(8335),l=t.n(n),s=t(52322);let c=(0,i.Pi)(e=>{var r,t;let{delivery_method:i,date_preorder:n,place_filial_id:c,address_text:d,apartment:u,entrance:_,entrance_code:y,floor:m,cartTotal:f,networkCurrency:h,cityPhone:v,city:p,address_id:S}=e,w=(0,a.QT)(),{width:g}=(0,o.Z)(),b="delivery"===i?S?(()=>{let e=((null==w?void 0:w.addressListCache)||[]).find(e=>Number(e.id)===Number(S)||Number(e.address_id)===Number(S));return"".concat(null==e?void 0:e.city_name,", ").concat(null==e?void 0:e.street,", д. ").concat(null==e?void 0:e.home).concat(null!=e&&e.apartment?" кв. ".concat(null==e?void 0:e.apartment):"")})():"".concat(d).concat(_?", подъезд ".concat(_):"").concat(y?", код домофона ".concat(y):"").concat(m?", этаж ".concat(m):"").concat(u?", кв. ".concat(u):""):(null==p||null===(r=p.points[c||""])||void 0===r?void 0:r.address)||"Адрес не указан",O=[{label:"Тип заказа:",value:"delivery"===i?"Доставка":"Самовывоз"},{label:"Адрес ".concat("delivery"===i?"доставки":"самовывоза",":"),value:b}
1,{label:"Ко времени:",value:"0000-00-00 00:00:00"===n?"Как можно скорее":n},{label:"Сумма:",value:"".concat(f," ").concat(h)}],k=c?null==p||null===(t=p.points)||void 0===t||null===(t=t[c])||void 0===t?void 0:t["pickup"===i?"time_default_pickup":"time_default_delivery"]:"60";return(0,s.jsx)("div",{className:l().order_modal,children:(0,s.jsxs)("div",{className:l().order_modal_content,children:[(0,s.jsx)("h4",{className:"".concat(g>768?"size3-sb":"size5-b"),children:"Детали Вашего заказа:"}),(0,s.jsx)("div",{className:l().order_details,children:O.map((e,r)=>(0,s.jsxs)("div",{className:"".concat(l().detail_row," size5-m-s"),children:[(0,s.jsx)("span",{className:l().detail_label,children:e.label}),(0,s.jsx)("span",{className:l().detail_value,children:e.value})]},r))}),(0,s.jsxs)("div",{className:l().waiting_time_container,children:[(0,s.jsx)("p",{className:l().waiting_time_detail,children:"Заказ принят и передан на кухню!"}),(0,s.jsx)("p",{className:l().waiting_time_detail,children:"Мы уже начали готовить его."}),(0,s.jsx)("p",{className:l().waiting_time_detail,children:(0,s.jsxs)("span",{children:["Ожидаемое время ","pickup"===i?"готовности":"доставки"," - ",k," минут."]})}),(0,s.jsx)("p",{className:l().waiting_time_detail,children:"В зависимости от нагрузки время может быть увеличено."})]}),(0,s.jsxs)("div",{className:"".concat(l().additional_info," ").concat("size4-sb"),children:["Если в ваших данных ошибка — пожалуйста, свяжитесь с оператором.",(0,s.jsx)("br",{}),(0,s.jsx)("a",{href:"tel:".concat(v),children:v})]})]})})});r.default=c},26329:function(e,r,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/[tenant]/[subdomain]/cart/order",function(){return t(77422)}])},59322:function(e){e.exports={checkout_container:"checkout_checkout_container__GvbxT",order_info:"checkout_order_info__zPaHp",order_sum:"checkout_order_sum__SR2Dl",checkout_bar:"checkout_checkout_bar__lHpPA",pretitle:"checkout_pretitle__59GxY"}},28153:function(e){e.exports={Order_sum:"OrderSum_Order_sum__u3GwL",title:"OrderSum_title__z8nUV",total:"OrderSum_total__tPa4x",divider:"OrderSum_divider__juKH9",discount:"OrderSum_discount__h0mV2",final_result:"OrderSum_final_result__lAALH",checkout_items:"OrderSum_checkout_items__6wSIs"}},8335:function(e){e.exports={order_modal:"OrderSummary_order_modal__yfkaJ",order_modal_content:"OrderSummary_order_modal_content__wPF0W",order_details:"OrderSummary_order_details__ww350",detail_row:"OrderSummary_detail_row__kObFt",detail_label:"OrderSummary_detail_label__cvJAV",detail_value:"OrderSummary_detail_value__ZDxpp",waiting_time_container:"OrderSummary_waiting_time_container__Icsoe",waiting_time_detail:"OrderSummary_waiting_time_detail__Nvpiq",additional_info:"OrderSummary_additional_info__lucS_",fadeIn:"OrderSummary_fadeIn__okr1w"}}},function(e){e.O(0,[2876,3133,4497,8586,6007,9245,7921,8031,5079,2888,9774,179],function(){return e(e.s=26329)}),_N_E=e.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.