PageSourceSearch

https://secondarmor.eu/static/js/6915.93911292.chunk.js

js secondarmor.eu collected 2026-10-02 01:03:27 UTC 13,057 bytes, 2 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[6915],{23163(e,t,n){n.d(t,{A:()=>D});var i=n(89379),a=(n(65043),n(77217)),s=n(55346),o=n(92174),l=n(44356),r=n(61254),d=n(79395),u=n(64109),m=n(23220),c=n(70579);const{Money:b,UUID:h}=s.gK,g=(e,t)=>{const n=e.reduce((e,t)=>{const n=(0,r.ot)(t.lineTotal);return new a.A(n).add(e)},new a.A(0)),i=e[0]&&e[0].unitPrice?e[0].unitPrice.currency:t;return new b((0,r.H5)(n.toNumber(),(0,r.Ft)(i)),i)},T=function(e,t,n){const a={start:e,end:t};return{id:new h("estimated-booking"),type:"booking",attributes:(0,i.A)({},a)}},D=e=>{const{breakdownData:t={},lineItems:n,timeZone:a,currency:s,marketplaceName:r,processName:b,isWhite:D}=e,{startDate:p,endDate:v}=t;let S=null;try{S=(0,d.wz)(b)}catch(y){return(0,c.jsx)("div",{className:m.A.error,children:(0,c.jsx)(o.sA,{id:"OrderPanel.unknownTransactionProcess"})})}const _=null===n||void 0===n?void 0:n.find(e=>l.gB.includes(e.code)&&!e.reversal),A=null===_||void 0===_?void 0:_.code,I=[l.Mi,l.se].includes(A),f=n&&n.length>0&&(!I||p&&v)?((e,t,n,a,s,o,l,r)=>{const u=null===o||void 0===o?void 0:o.transitions,m=new Date,c=e.filter(e=>e.includeFor.includes("customer")),b=e.filter(e=>e.includeFor.includes("provider")),D=g(c,r),p=g(b,r),v=t&&n?{booking:T(t,n,a,s)}:{};return(0,i.A)({id:new h("estimated-transaction"),type:"transaction",attributes:{createdAt:m,processName:l,lastTransitionedAt:m,lastTransition:u.REQUEST_PAYMENT,payinTotal:D,payoutTotal:p,lineItems:c,transitions:[{createdAt:m,by:d.CG,transition:u.REQUEST_PAYMENT}]}},v)})(n,p,v,A,a,S,b,s):null;return f?(0,c.jsx)(u.Qs,{className:m.A.receipt,userRole:"customer",transaction:f,booking:f.booking,timeZone:a,currency:s,marketplaceName:r,isWhite:D}):null}},29961(e,t,n){n.d(t,{A:()=>P});var i=n(89379),a=n(65043),s=n(98139),o=n.n(s),l=n(73682),r=n(2376),d=(n(44356),n(56903)),u=n(23526),m=n(64109),c=n(39272);const b="FieldDateAndTimeInput_root__fHOSN",h="FieldDateAndTimeInput_formRow__UVYlg",g="FieldDateAndTimeInput_field__+MASE",T="FieldDateAndTimeInput_fieldDatePicker__676Ki",D="FieldDateAndTimeInput_disabled__kUKUu",p="FieldDateAndTimeInput_fieldDateInput__6xhar",v="FieldDateAndTimeInput_fieldDateInputFallback__giX72",S="FieldDateAndTimeInput_fieldDatePopup__gJeGp",_="FieldDateAndTimeInput_fieldSelect__CAH5l",A="FieldDateAndTimeInput_fieldSelectDisabled__sne9z FieldDateAndTimeInput_fieldSelect__CAH5l",I="FieldDateAndTimeInput_select__amDFS",f="FieldDateAndTimeInput_selectDisabled__4GXyO FieldDateAndTimeInput_select__amDFS",y="FieldDateAndTimeInput_startDate__qT-Pz",k="FieldDateAndTimeInput_lineBetween__y+FmY",E="FieldDateAndTimeInput_lineBetweenDisabled__Him6r";var F=n(70579);const N=e=>{const{intl:t,timeZone:n,bookingStart:i,timeSlotsOnSelectedDate:a}=e;if(0===a.length||!a[0]||!i)return[];const s=(0,r.uI)(i,"day",n);return a.reduce((e,i)=>{const a=i.attributes.start,o=i.attributes.end,l=(0,r.uI)(s,"day",n,1,"days"),d=(0,r.M9)(s,a)?s:a,u=(0,r.M9)(o,l)?l:o,m=(0,r._O)(d,u,n,t);return e.concat(m)},[])},x=e=>{const{intl:t,timeZone:n,bookingStartTime:i,bookingEndDate:a,selectedTimeSlot:s}=e;if(!s||!s.attributes||!a||!i)return[];const o=s.attributes.end,l=(0,r.kU)(i),d=(0,r.uI)(a,"day",n,1,"days"),u=(0,r.uI)(l,"day",n,1,"days"),m=(0,r.uI)(a,"day",n);let c,b;return(0,r.M9)(m,l)?(c=(0,r.M9)(l,m)?l:m,b=(0,r.ny)((0,r.uI)(o,"day",n),m)?o:d):(c=l,b=(0,r.M9)(u,o)?o:u),(0,r.fk)(c,b,n,t)},M=(e,t,n,a,s,o,l,d)=>{const u=s?[]:N({intl:e,timeZone:t,bookingStart:a,timeSlotsOnSelectedDate:(0,c.yH)(n,a,t)}),m=s||(u.length>0&&u[0]&&u[0].timestamp?u[0].timestamp.toString():null),b=m?(0,r.kU)(m):null,h=o||(b?new Date((0,r.jB)(b,1,"hour",t).getTime()-1):null),g=l?(0,r.kU)(l):null,T=n.findIndex(e=>(0,r.h$)(b,e.attributes.start,e.attributes.end)),D=T>=0?n[T]:void 0,p=e=>{const t=n[e],i=n[e+1];return i&&(0,r.ny)(t.attributes.end,i.attributes.start)?p(e+1):e},v=e=>{const t=n[e],i=n[e-1];return i&&(0,r.ny)(t.attributes.start,i.attributes.end)?v(e-1):e},S=((e,t,n)=>{if(e<0||!t||0===t.length)return null;if(1===t.length||!1===n)return t[0];const a=p(e),s=v(e),o=n?((e,t,n)=>{const i=t[n];if(!i)return null;if((0,r.h$)(e-1,i.attributes.start,i.attributes.end))return i.attributes.seats;const a=p(n);return t.slice(n,a+1).reduce((e,t)=>
1{const n=t.attributes.seats;return Math.min(e,n)},100)})(g,t,e):1;return(0,i.A)((0,i.A)({},t[e]),{},{attributes:(0,i.A)((0,i.A)({},t[e].attributes),{},{start:t[s].attributes.start,end:t[a].attributes.end,seats:o})})})(T,n,d)||{},_=x({intl:e,timeZone:t,bookingStartTime:m,bookingEndDate:h,selectedTimeSlot:S});return{startTime:m,endDate:h,endTime:_.length>0&&_[0]&&_[0].timestamp?_[0].timestamp.toString():null,selectedTimeSlot:d?S:D}},O=(e,t,n,i,a)=>{const s=(0,c.qO)(c.Es,n,i);if((0,r.h$)(e,c.Es,s)){const n=(0,r.M9)(c.Es,e)?c.Es:e,o=(0,c.O5)(e,i);a(t,n,(0,r.M9)(o,s)?(0,r.uI)(s,"day",i):o,i,{extraQueryParams:{intervalDuration:"P1D",maxPerInterval:1,minDurationStartingInInterval:60,perPage:31,page:1}})}},j=e=>{const{timeSlotsOnDate:t,monthlyTimeSlots:n,startDate:i,timeZone:a,seatsEnabled:s,formApi:o,intl:l}=e,r=(0,c.Ds)(t,n,i,a,s,60),{startTime:d,endTime:u}=M(l,a,r,i,null,null,null,s);return o.batch(()=>{o.change("bookingStartTime",d),o.change("bookingEndTime",u),s&&o.change("seats",1)}),{startTime:d,endTime:u}},w=(e,t)=>n=>{var a;const{timeSlotsForDate:s,monthlyTimeSlots:o,timeZone:l,intl:d,form:u,handleFetchLineItems:m,seatsEnabled:b,listingId:h,onFetchTimeSlots:g,values:T}=e;if(!n||!n.date)return u.batch(()=>{u.change("bookingStartTime",null),u.change("bookingEndTime",null),b&&u.change("seats",1)}),void t((0,r.uI)(c.Es,"month",l));const D=T.priceVariantName||null,p=(0,r.oE)(n.date,l),v=(0,r.uI)(p,"day",l,1,"days"),S="hour",_=(0,r.jB)(new Date,1,S,l),A=(0,c.cK)(p,l)?_:(0,r.jB)(p,1,S,l),I=(0,r.M9)(p,_)?p:A,f=v,y=(null===(a=s[(0,r.Vm)(p,l)])||void 0===a?void 0:a.timeSlots)||[],k={monthlyTimeSlots:o,startDate:p,timeZone:l,seatsEnabled:b,formApi:u,intl:d},{startTime:E,endTime:F}=j((0,i.A)({timeSlotsOnDate:y},k));g(h,I,f,l,{useFetchTimeSlotsForDate:!0}).then(e=>{j((0,i.A)({timeSlotsOnDate:e},k)),m({values:{priceVariantName:D,bookingStartTime:E,bookingEndTime:F,seats:b?1:void 0}})})},B=e=>t=>{var n;const{timeSlotsForDate:i,timeZone:a,intl:s,form:o,values:l,handleFetchLineItems:d,seatsEnabled:u}=e,m=l.priceVariantName||null,c=l.bookingStartDate.date,b=(null===(n=i[(0,r.Vm)(c,a)])||void 0===n?void 0:n.timeSlots)||[],{endTime:h}=M(s,a,b,c,t);o.batch(()=>{o.change("bookingEndTime",h),u&&o.change("seats",1)}),d({values:{priceVariantName:m,bookingStartTime:t,bookingEndTime:h,seats:u?1:void 0}})},C=e=>t=>{const{values:n,handleFetchLineItems:i,form:a,seatsEnabled:s}=e,o=n.priceVariantName||null;s&&a.change("seats",1),i({values:{priceVariantName:o,bookingStartTime:n.bookingStartTime,bookingEndTime:t,seats:s?1:void 0}})},P=e=>{var t,n,i,s,j,P,H;const{rootClassName:Z,className:U,formId:L,disabled:V,startDateInputProps:K,values:$,listingId:R,onFetchTimeSlots:G,monthlyTimeSlots:q,timeSlotsForDate:z,onMonthChanged:Q,timeZone:Y,setSeatsOptions:W,seatsEnabled:X,intl:J,dayCountAvailableForBooking:ee}=e,te=o()(Z||b,U),[ne,ie]=(0,a.useState)((0,r.uI)(c.Es,"month",Y)),ae=(0,c.ED)(q,X),se=(0,r.B)(ne),oe=null===(t=q[se])||void 0===t?void 0:t.fetchTimeSlotsInProgress,le=(0,r.B)((0,c.O5)(ne,Y)),re=null===(n=q[le])||void 0===n?void 0:n.fetchTimeSlotsInProgress,de=(null===(i=$.bookingStartDate)||void 0===i?void 0:i.date)||null,ue=$.bookingStartTime||null,me=(null===(s=$.bookingEndDate)||void 0===s?void 0:s.date)||null,ce=$.bookingEndTime||null,[be,he]=(0,c.H$)(q,Y),ge={minDurationStartingInDay:60},Te=(0,d.iE)(be,he,ae,Y,ge),De=(null===(j=z[(0,r.Vm)(de,Y)])||void 0===j?void 0:j.timeSlots)||[],pe=(0,c.Ds)(De,q,de,Y,X,60),ve=N({intl:J,timeZone:Y,bookingStart:de,timeSlotsOnSelectedDate:pe}),Se=ve.length>0&&ve[0]&&ve[0].timestamp?ve[0].timestamp:null,{startTime:_e,endDate:Ae,selectedTimeSlot:Ie}=M(J,Y,pe,de,ue||Se,me||de,ce,X),fe=null!==Ie&&void 0!==Ie&&null!==(P=Ie.attributes)&&void 0!==P&&P.seats?Array.from({length:Ie.attributes.seats},(e,t)=>t+1):[];(0,a.useEffect)(()=>{Q&&Q(se)},[ne]),(0,a.useEffect)(()=>{if(l.A.dev&&l.A.verbose&&!oe&&!re&&q&&Y){const e=Y,t=(0,c.O5)(ne,e),n={minDurationStartingInDay:60},i=(0,d.iE)(ne,t,ae,e,n),[a,s]=(0,c.H$)(q,e),o=new Date(s.getTime()-1);console.log("Fetched months: ".concat((0,r.B)(a,e)," ... ").concat((0,r.B)(o,e)),"\nTime slots for the current month:",i)}},[ne,oe,re,q,Y]),(0,a.useEffect)(()=>{W(fe)},[null===Ie||void 0===Ie||null===(H=Ie.attributes)||void 0===H?void 0:H.seats]);const ye=x({intl:J,timeZone:Y,bookingStartTime:ue||_e,bookingEndDate:me||Ae,selectedTimeSlot:Ie}),ke=((e,t,n,i,a,s)=>o=>{O(o(e,i,2),a,n,i,s);const l=(0,r.B)(e,i),d=t[l];d&&d.fetchTimeSlotsError&&O(e,a,n,i,s)})(ne,q,ee,Y,R,G),Ee=ee,Fe=(0,r.uI)(c.Es,"day",Y,Ee,"days"),Ne=(0,r.uI)(c.Es,"day",Y);let xe=(0,c.G_)("08:00",J,Y);const Me=(0,r.uI)(c.Es,"day",Y),Oe=de&&(ue||_e);return(0,F.jsxs)("div",{className:te,children:[(0,F.jsx)("div",{className:h,children:(0,F.jsx)("div",{className:o()(g,y),children:(0,F.jsx)(m.ZS,{className:T,inputClassName:p,popupClassName:S,disabled:V,showLabelAsDisabled:V,name:"bookingStartDate",id:L?"".concat(L,".bookingStartDate"):"bookingStartDate",label:K.label,placeholderText:K.placeholderText,format:e=>e&&e.date?{date:(0,r.uz)(e.date,Y)}:e,parse:e=>e&&e.date?{date:(0,r.oE)(e.date,Y)}:e,useMobileMargins:!0,validate:(0,u.H5)(J.formatMessage({id:"BookingTimeForm.requiredDate"})),isDayBlocked:e=>{const t=(0,r.oE)(e,Y),n=(0,r.uI)(t,"day",Y),i=(0,r.Vm)(n,Y),a=Te[i];return!(null!==a&&void 0!==a&&a.hasAvailability)},isOutsideRange:e=>{const t=(0,r.oE)(e,Y),n=(0,r.uI)(t,"day",Y);return!(0,r.M9)(n,Ne)||!(0,r.M9)(Fe,n)},showPreviousMonthStepper:(0,c.KR)(ne,Y),showNextMonthStepper:(0,c.Sf)(ne,ee,Y),onMonthChange:e=>{const t=(0,r.oE)(e,Y);ke(t<ne?c._B:c.O5),ie(t)},onChange:w(e,ie),onClose:()=>{ie(de||Me)},fallback:(0,F.jsxs)("div",{className:o()(T,{[D]:V}),children:[(0,F.jsx)("label",{children:K.label}),(0,F.jsx)("input",{className:o()(p,v),placeholder:K.placeholderText,disabled:V})]})})})}),(0,F.jsxs)("div",{className:h,children:[(0,F.jsx)("div",{className:g,children:(0,F.jsx)(m.HU,{name:"bookingStartTime",id:L?"".concat(L,".bookingStartTime"):"bookingStartTime",className:de?_:A,selectClassName:de?I:f,label:J.formatMessage({id:"FieldDateAndTimeInput.startTime"}
1),disabled:!de,showLabelAsDisabled:!de,onChange:B(e),children:de?ve.map(e=>(0,F.jsx)("option",{value:e.timestamp,children:e.timeOfDay},e.timestamp)):(0,F.jsx)("option",{children:xe})})}),(0,F.jsx)("div",{className:de?k:E,children:"-"}),(0,F.jsx)("div",{className:g,children:(0,F.jsx)(m.HU,{name:"bookingEndTime",id:L?"".concat(L,".bookingEndTime"):"bookingEndTime",className:de?_:A,selectClassName:de?I:f,label:J.formatMessage({id:"FieldDateAndTimeInput.endTime"}),disabled:!Oe,showLabelAsDisabled:!Oe,onChange:C(e),children:Oe?ye.map(e=>(0,F.jsx)("option",{value:e.timestamp,children:e.timeOfDay},e.timestamp)):(0,F.jsx)("option",{children:xe})})})]})]})}},39272(e,t,n){n.d(t,{Ds:()=>T,ED:()=>h,Es:()=>o,G_:()=>v,H$:()=>c,KR:()=>p,O5:()=>r,Sf:()=>D,_B:()=>d,cK:()=>l,qO:()=>u,yH:()=>g});var i=n(89379),a=n(2376),s=n(56903);const o=new Date,l=(e,t)=>{if(!e)return!1;const n=(0,a.uI)(o,"day",t),i=(0,a.uI)(o,"day",t,1,"days");return(0,a.h$)(e,n,i,"day",t)},r=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return(0,a.uI)(e,"month",t,n,"months")},d=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return(0,a.uI)(e,"month",t,-1*n,"months")},u=(e,t,n)=>(0,a.uI)(e,"day",n,t-1,"days"),m=(e,t)=>{const n=(0,a.uA)("".concat(e,"-01"),t);return(0,a.uI)(n,"month",t,0,"months")},c=(e,t)=>{const n=Object.entries(e).reduce((e,t)=>Array.isArray(t[1].timeSlots)?[...e,t[0]]:e,[]),i=m(n[0],t),a=m(n[n.length-1],t);return[i,r(a,t)]},b=(e,t)=>e.reduce((e,n)=>{if(e.length>0){const a=e.slice(0,-1),s=e.slice(-1)[0],o=s.attributes.end.getTime()===n.attributes.start.getTime(),l=s.attributes.seats===n.attributes.seats,r=(e,t,n)=>(0,i.A)((0,i.A)({},e),{},{attributes:(0,i.A)((0,i.A)({},e.attributes),{},{end:t.attributes.end,seats:n})}),d=t&&l,u=!t,m=u?1:n.attributes.seats;return o&&(d||u)?[...a,r(s,n,m)]:[...e,n]}return[n]},[]),h=(e,t)=>{const n=Object.values(e).reduce((e,t)=>[...e,...t.timeSlots||[]],[]);return b(n,t)},g=(e,t,n)=>e&&e[0]?e.filter(e=>(0,a.h$)(t,e.attributes.start,e.attributes.end,"day",n)):[],T=(e,t,n,i,o,l)=>n?e.length>0?b(e,o):n?((e,t,n,i,o)=>{var l;const r=h(e,i),[d,u]=c(e,n),m={minDurationStartingInDay:o};return(null===(l=(0,s.iE)(d,u,r,n,m)[(0,a.Vm)(t,n)])||void 0===l?void 0:l.timeSlots)||[]})(t,n,i,o,l):[]:[],D=(e,t,n)=>{const i=r(e,n);return!(0,a.M9)(i,u(o,t,n))},p=(e,t)=>{const n=d(e,t),i=(0,a.uI)(o,"month",t);return(0,a.M9)(n,i)},v=function(){let e=arguments.length>1?arguments[1]:void 0,t=arguments.length>2?arguments[2]:void 0,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"08:00";try{var i;const n=(0,a.jB)(o,1,"hour",e);placeholderTime=null===(i=(0,a.iN)(n,t,{timeZone:e}))||void 0===i?void 0:i.time}catch(s){}return n}}}]);
2//# sourceMappingURL=6915.93911292.chunk.js.map

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.