1!async function(){var _t,$t=!1,jt='form[action*="cart/add"]:first';const St=window["fetch"],Tt=window.XMLHttpRequest.prototype.open;let Rt=[];var t=document.createElement("style");t.type="text/css",t.innerText="body.izyloaderhide .izyloader {display:none !important;}","cart"==izyrent_current_page&&(t.innerText+="@media screen and (min-width: 750px){ #izydiscount {justify-content: flex-end !important;}}"),document.head.appendChild(t);let Pt=izyrent_settings.replace(/=>/g,":");const Ct=(Pt=JSON.parse(Pt)).timezone;let It=Pt.translate,Mt=Pt.redirectCheckout,D=Pt.color||"#ffffff";function At(a){return void 0===a&&(a={}),function(n){var o,e,i="",t={onParseConfig:function(){n.config.mode="range",i=n.config.altInput?n.config.altFormat:n.config.dateFormat},onReady:function(){!function(){if(a.input){if(!(o=a.input instanceof Element?a.input:window.document.querySelector(a.input)))return n.config.errorHandler(new Error("Invalid input element specified"));n.config.wrap&&(o=o.querySelector("[data-input]"))}else(o=n._input.cloneNode()).removeAttribute("id"),o._flatpickr=void 0;var t;o.value&&(t=n.parseDate(o.value))&&n.selectedDates.push(t),o.setAttribute("data-fp-omit",""),n.config.clickOpens&&(n._bind(o,["focus","click"],function(){n.selectedDates[1]&&(n.latestSelectedDateObj=n.selectedDates[1],n._setHoursFromDate(n.selectedDates[1]),n.jumpToDate(n.selectedDates[1])),e=!0,n.isOpen=!1,n.open(void 0,"left"===a.position?n._input:o)}),n._bind(n._input,["focus","click"],function(t){t.preventDefault(),n.isOpen=!1,n.open()})),n.config.allowInput&&n._bind(o,"keydown",function(t){"Enter"===t.key&&(n.setDate([n.selectedDates[0],o.value],!0,i),o.click())}),a.input||n._input.parentNode&&n._input.parentNode.insertBefore(o,n._input.nextSibling)}(),n.config.ignoredFocusElements.push(o),n.config.allowInput?(n._input.removeAttribute("readonly"),o.removeAttribute("readonly")):o.setAttribute("readonly","readonly"),n._bind(n._input,"focus",function(){n.latestSelectedDateObj=n.selectedDates[0],n._setHoursFromDate(n.selectedDates[0]),e=!1,n.jumpToDate(n.selectedDates[0])}),n.config.allowInput&&n._bind(n._input,"keydown",function(t){"Enter"===t.key&&n.setDate([n._input.value,n.selectedDates[1]],!0,i)}),n.setDate(n.selectedDates,!1),t.onValueUpdate(n.selectedDates),n.loadedPlugins.push("range")},onPreCalendarPosition:function(){e&&(n._positionElement=o,setTimeout(function(){n._positionElement=n._input},0))},onChange:function(){n.selectedDates.length||setTimeout(function(){n.selectedDates.length||(o.value="")},10),e&&setTimeout(function(){o.focus()},0)},onDestroy:function(){a.input||o.parentNode&&o.parentNode.removeChild(o)},onValueUpdate:function(t){var e,a;o&&(a=(e=n.selectedDates.map(function(t){return n.formatDate(t,i)}))[0],n._input.value=void 0===a?"":a,a=e[1],o.value=void 0===a?"":a)}};return t}}function x(t,n,o,i=0){if("object"==typeof t){var e=Object.getPrototypeOf(t);if(e.hasOwnProperty(n)){let a=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,{get:function(){return a.get.apply(this,arguments)},set:function(){var t=this[n],e=(a.set.apply(this,arguments),this[n]);return"function"==typeof o&&setTimeout(o.bind(this,t,e),i),e}})}}}!function w(){setTimeout(async()=>{if("object"==typeof Shopify){let pt=await fetch("https://izyrent.speaz.com/check/?shop="+Shopify.shop);if((pt=await pt.json()).shop){var t;"function"==typeof $&&"function"==typeof jQuery||(console.log("Load jQuery"),(t=document.createElement("script")).src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js",document.getElementsByTagName("head")[0].appendChild(t)),e(),Date.prototype.addDays=function(t){return this.setDate(this.getDate()+parseInt(t)),this}}else{let t=document.querySelector(".izyloader"),e=(t&&document.body.classList.add("izyloaderhide"),document.querySelector("form[action*='cart/add']")),a=(e&&(e.style.display="block"),document.querySelectorAll("form[action*='cart/add']"));a.forEach(function(t){t.style.visibility="visible"}),void console.log("izyrent is uninstalled ! You must delete the liquid file izyrent.liquid from /snippets folder of your theme")}function e(){setTimeout(async()=>{("function"==typeof $&&"function"==typeof jQuery?("function"!=typeof Shopify.formatMoney&&$('<script src="'+izyrent_shopify_js+'">').appendTo("head"),$('<link rel="stylesheet" href="npm/flatpickr/dist/flatpickr.min.css">').appendTo("head"),$('<script src="https://cdn.jsdelivr.net/npm/flatpickr">').appendTo("head"),a):e)()},10)}function a(){setTimeout(async()=>
1{if("function"==typeof $&&"function"==typeof jQuery&&"function"==typeof flatpickr&&"function"==typeof Shopify.formatMoney){if(console.log("init izyrent"),"auto"==It){let t=document.documentElement.lang;t=(t=0==(t=0==t.length?Shopify.locale:t).length?"en":t).substring(0,2),flatpickr.localize(g(t)),It=t}else It="en";console.log(D),r("light",D),d(),n(),o()}else a()},10)}function ut(){const t=izyrent_product_meta.product.variants;let e=$(jt).serializeArray(),a,n=($.each(e,function(t,e){"id"===e.name&&(a=parseInt(e.value))}),t.find(t=>t.id===a));return void 0===n&&t.map(t=>{let e=$("input[name=id][value="+t.id+"]").parent("form");0<e.length&&(a=t.id,jt=e.first())}),a}async function n(){if("undefined"!=typeof izyrent_metafields){console.log("product page izyrent");let a=izyrent_metafields.replace(/=>/g,":");void 0===(a=JSON.parse(a)).variantStock&&(a.variantStock={});var t=ut();i(t,a);let n=!1;for(const o in a.variantStock)a.variantStock[o].disabledCalendar&&(n=!0);var e=Date.now();x($(jt+" input[name=id]")[0],"value",function(){$(jt).trigger("change")}),jQuery(jt).on("change",function(t){Date.now()-e<200||(e=Date.now(),/IzyDate|izyTerms|gpo/.test(t.target.className)||setTimeout(function(){var t=ut();let e=[];"object"==typeof a.variantStock[t]&&(e=a.variantStock[t].disabledDates),"product"!=a.stock&&"disabled"!=a.stock||0!=e.length||0!=Rt.length||n?($("body").removeClass("izyloaderhide"),$("form[action*='/cart/add']").off(".izyRent"),$t=!1,_t&&_t.destroy(),$(".flatpickr-calendar").remove(),$("#izyrent").html(""),i(t,a)):console.log("no disabled dates for variants")},1))})}}async function i(d,u){console.log("set calendar : "+d),console.log(u);var f=izyrent_product_meta,p=u.daynight||"day",y=(p=zt(p),Array.isArray(u.mode)?u.mode[0]:u.mode),q=u.minDays?parseInt(u.minDays):0,n=u.maxDays?parseInt(u.maxDays):15,h=(pt.plan||15<n&&(n=15),1800<n&&(n=1800),[]),s=u.activeDays,m=(s=s.map(Number),u.minRangeDays?parseInt(u.minRangeDays):0),g=u.maxRangeDays?parseInt(u.maxRangeDays):0,b=u.flatPrice||!1,e=u.multiBook||!1,X=u.allowActiveDays||!1,k=u.countLastRangeDay||!1,H=u.calendarLinks||[],v=u.daysAllowed&&"duration"!=u.stock?u.daysAllowed:"";let w=1;function t(e){if(e){let t=e.split(",").map(Number);return t.filter(Number)}return[]}v=t(v),console.log(v);var D=u.bookingNote||"",a=u.bookingTerms||"",x=u.timeMode,z=0<u.timeRange.length?u.timeRange:["10","20"],F=u.timeSlots,o=zt("label")?zt("label"):u.label,_=u.disabledDates||[],L=Pt.disabledDatesGlobal?Pt.disabledDatesGlobal.split(",").map(t=>t.trim()):[],j=0,S=0,T=0,B=Pt.timeFormat||"12",Q=u.discounts||[],c=u.discountMode||"percent",J=u.rates||[],R=u.rateMode||"amount",P=u.depositPercent||0,V=u.depositLabel||"Deposit",C=u.depositAmount||0,U=u.depositProduct||!1;let I=!1;var M=!1,G=!1;let A={};"product"==u.stock?(T=1,"object"==typeof u.variantStock.product&&(T=parseInt(u.variantStock.product.stock),j=parseInt(u.variantStock.product.interval)),"object"==typeof u.variantStock[d]&&Array.isArray(u.variantStock[d].disabledDates)&&(_=[..._,...u.variantStock[d].disabledDates],Rt=u.variantStock[d].disabledDates),console.log("stock enabled for product : "+T),console.log("interval for product : "+j)):"duration"==u.stock?(T=1,"object"==typeof u.variantStock.product&&(T=parseInt(u.variantStock.product.stock),j=parseInt(u.variantStock.product.interval)),"object"==typeof u.variantStock[d]&&("string"==typeof u.variantStock[d].interval&&(v=[u.variantStock[d].interval],console.log("duration :"+v)),Array.isArray(u.variantStock[d].disabledDates)&&(_=[..._,...u.variantStock[d].disabledDates],Rt=u.variantStock[d].disabledDates)),console.log("stock enabled for duration : "+T)):"hours"==u.stock?(T=1,"object"==typeof u.variantStock.product&&(T=parseInt(u.variantStock.product.stock)),"object"==typeof u.variantStock[d]&&(S=parseFloat(u.variantStock[d].interval)),console.log("interval for hours : "+S),console.log("stock enabled for hours : "+T)):"variants"!=u.stock&&"enabled"!=u.stock||(T=1,"object"==typeof u.variantStock[d]&&(T=parseInt(u.variantStock[d].stock),j=parseInt(u.variantStock[d].interval),Array.isArray(u.variantStock[d].disabledDates)&&(_=[..._,...u.variantStock[d].disabledDates],Rt=u.variantStock[d].disabledDates)),console.log("stock enabled for this variant : "+T),console.log("interval for this variant : "+j)),0<u.stock&&(T=u.stock);var O=0,N="",Y=!1,E=!1;if("object"==typeof u.variantStock[d]&&u.variantStock[d].disabledCalendar&&(E=!0,O=1,C=0,I=!1,a=D="",M=!1,dt(),$("body").addClass("izyloaderhide"),it(!1),$("#izyrent,form[action*='cart/add']").show(),$("form[action*='cart/add']").css("visibility","visible"),st()),!E){jQuery(document).on("reloadAllCart",function(t){yt()}),jQuery("form[action*='/cart/add']").on("click.izyRent change.izyRent submit.izyRent",function(t){ct()}),$(document).on("keyup","#bookingNote",function(){ct()}),it(),ct();let e="";
1if("range"==y){let t=o;o.includes("::")&&(o=o.split("::"),t=o[1],o=o[0]),e='<label class="label_izyrent"><input type="text" id="endDate" class="IzyDate" placeholder="'+t+'"/></label>'}let t='<label class="label_izyrent"><input type="text" id="startDate" class="IzyDate" placeholder="'+o+'"/></label>'+e+'<div id="error_date">'+zt("please")+'</div><div id="recap_izy" class="price-item price-item--regular"></div>';if(0<D.length){let e=D,a="";if(D.includes("::")){let t=D.split("::");e=t[0],a=t[1]}t+='<div id="izynote"><label id="bookingLabel">'+e+'</label><textarea id="bookingNote" class="IzyDatey" placeholder="'+a+'"></textarea><div id="error_note">'+zt("note")+" "+e+"</div></div>"}$("#izyrent").length?$("#izyrent").html(t):$("<div id='izyrent'>"+t+"</div>").insertBefore(jt),$("#izyrent").hide(),$("#izyrent").prepend("\x3c!-- POWERED BY IZYRENT APP / https://apps.shopify.com/rental-booking-izyrent --\x3e");let a=vt((new Date).fp_incr(q),(new Date).fp_incr(n+1));X||a.map(t=>{s.includes(t.getDay())||_.push(flatpickr.formatDate(t,"Y/m/d"))}),_.push(flatpickr.formatDate((new Date).fp_incr(n+1),"Y/m/d")),0<T&&K(),Z(),_t=document.getElementById("startDate").flatpickr({mode:y,minDate:(new Date).fp_incr(q),maxDate:(new Date).fp_incr(n+1),altInputClass:"IzyDate",altInput:!0,conjunction:" - ",closeOnSelect:!1,altFormat:"enabled"==x?"24"==B?"F j, Y "+zt("at")+" H:i":"F j, Y "+zt("at")+" h:i K":"F j, Y",dateFormat:"Y/m/d",plugins:"range"==y?[new At({input:"#endDate"})]:[],disable:[..._],onDayCreate:function(t,e,a,n){let o=n.dateObj;const i=flatpickr.formatDate(o,"Y/m/d");if(n.dataset.date=i,L.includes(i)&&n.classList.add("flatpickr-disabled","globaldisabled"),!X||s.includes(o.getDay())||n.classList.add("flatpickr-disabled","activeweekday"),"enabled"!=x||"single"!=y&&"multiple"!=y||0==at(i).length&&n.classList.add("flatpickr-disabled","notimeslots"),"single"==y&&0<v.length&&0==et(i).length&&n.classList.add("flatpickr-disabled"),0<T){let t=flatpickr.formatDate(new Date(o),"Y/m/d"),e=0,a=0;"object"==typeof $t[t+"_start"]&&(e=$t[t+"_start"].count),"object"==typeof $t[t+"_end"]&&(a=$t[t+"_end"].count),e==a&&e>=T&&n.classList.add("flatpickr-disabled","startendblocked")}},onReady:function(t,e,a){G=!0},onOpen:function(t,e,a){l()},onMonthChange:function(t,e,a){l(),W(t,a)},onChange:function(o,t,i){if(l(),"enabled"==x&&Ct&&("single"==y&&nt(o,t,i),"multiple"==y&&ot(o,t,i)),"single"==y&&tt(o,t,i),r(o),"range"==y){if(1==o.length){let t=new Date(o[0]),e=new Date(t).getHours();e!=z[0]&&i.setDate(new Date(t).setHours(z[0]),!0),W(o,i)}if(2==o.length){let t=new Date(o[0]),e=new Date(t).getHours(),a=new Date(o[1]),n=new Date(a).getHours();if(flatpickr.formatDate(o[0],"Y/m/d")==flatpickr.formatDate(o[1],"Y/m/d")){let t=z[1];new Date(o[0]).setHours(z[0])>new Date(o[0]).setHours(t)&&(t=z[0]),e==z[0]&&n==t||i.setDate([new Date(o[0]).setHours(z[0]),new Date(o[1]).setHours(t)],!0)}else e==z[0]&&n==z[1]||i.setDate([new Date(o[0]).setHours(z[0]),new Date(o[1]).setHours(z[1])],!0)}}},onClose:function(i,t,e){let r=[];if(Y=!(h=[]),console.log("close"),"range"==y)if(1<i.length){var l=flatpickr.formatDate(i[0],"Y/m/d"),s=flatpickr.formatDate(i[1],"Y/m/d");const c=864e5,d=Math.round(Math.abs((new Date(l)-new Date(s))/864e5));let t=vt(new Date(l),new Date(s)),e=!1,n=(t.map(t=>{t=flatpickr.formatDate(new Date(t),"Y/m/d"),_.includes(t)&&(e=!0)}),[]),a=(t.map(t=>{let e=flatpickr.formatDate(new Date(t),"Y/m/d"),a=0;"object"==typeof $t[e+"_start"]&&(e!=s||z[1]>=z[0])&&(a+=$t[e+"_start"].count),"object"==typeof $t[e+"_end"]&&(e!=l||z[0]<=z[1])&&(a+=$t[e+"_end"].count),"object"==typeof $t[e]&&(a+=$t[e].count),a>=T&&0<T&&n.push(e)}),0<n.length&&(e=!0,n.map(t=>r.push(t+" unavailable"))),r.sort(),O=parseInt(d),("0"+i[0].getHours()).slice(-2)+":"+("0"+i[0].getMinutes()).slice(-2)),o=("0"+i[1].getHours()).slice(-2)+":"+("0"+i[1].getMinutes()).slice(-2);if(console.log(a>o),"enabled"==x?a>=o?l==s&&(O=0):O+=1:k?O+=1:l==s&&(O=0),h=t.slice(0,O),N=_t.altInput.value+" "+zt("to")+" "+$("#endDate").val(),0<v.length){let e=!1,a="";v.map(t=>{t==O&&(e=!0),a+=t+" "+p+" allowed\n"}),e||r.push(a)}O<m&&r.push(m+" "+p+" "+zt("min")),0!=g&&g<O&&r.push(g+" "+p+" "+zt("max")),e&&r.push(zt("unavailable"))}else O=0;else if("multiple"==y)if(0<i.length){if(O=_t.selectedDates.length,O=parseInt(O),N=_t.altInput.value,h=e.selectedDates,0<v.length){let e=!1,a="";v.map(t=>{t==O&&(e=!0),a+=t+" "+p+" allowed\n"}),e||r.push(a)}O<m&&r.push(m+" "+p+" "+zt("min")),0!=g&&g<O&&r.push(g+" "+p+" "+zt("max"))}else O=0;else if(0<i.length)if(0<v.length){let t=$($(".one-duration.active")[0]).attr("data-duration");O=parseInt(t),h=vt(new Date(i[0]),new Date(i[0]).addDays(k?O-1:O)),Y=xt(It,flatpickr.formatDate(new Date(i[0]).addDays(k?O-1:O),"F j, Y h:i K")),N=_t.altInput.value+" "+zt("to")+" "+Y,"duration"==u.stock&&(O=1)}else O=1,N=e.altInput.value,h=e.selectedDates;else O=0;if(0<r.length){let e="";r.map(t=>{e+=t+"\n"}),O=0,alert(e)}ct()}})}function Z(){function t(){console.log("calendar ready"),l(),$("body").addClass("izyloaderhide"),$("#izyrent_buttons").remove(),$('<div id="izyrent_buttons" style="background:white;justify-content: SPACE-BETWEEN;display: flex;max-height: 200PX;color:#333333;padding: 10px 15PX !important;align-items:center;"><button type="button" class="izyclear" aria-label="Clear">'+zt("clear")+'</button><div id="izyrent_multibook"></div><button type="button" class="izysave" aria-label="Save">'+zt("save")+"</button></div>").appendTo(".flatpickr-calendar"),r(),$(document).on("click",".izyclear",function(){let t=_t.currentMonth;_t.clear(),_t.changeMonth(t,!1)}),$(document).on("click",".izysave",function(){_t.close()}),dt(),$("#izyrent,form[action*='cart/add']").show(),$("form[action*='cart/add']").css("visibility","visible"),document.dispatchEvent(new Event("izyrentReady")),0<T&&setInterval(async()=>{await K(),_t.clear()},3e5)}setTimeout(()=>{(0<T?$t&&G?t:Z:G?t:Z)()},10)}async function K(){let t,e,a=(e="product"==u.stock||"duration"==u.stock||"hours"==u.stock?(t="idProduct",f.product.id):(t="idVariant",d),await fetch("https://izyrent.speaz.com/front/get_bookings",{method:"post",body:JSON.stringify({shop:Shopify.shop,[t]:e,countLastRangeDay:k,timeRange:"enabled"==x&&z,currentCarts:(await(await fetch("/cart.js")).json()).token})})),n=(a=await a.json(),console.log(a),a);if(0<H.length){let t=H.map(t=>t.url),e=await(await fetch("https://izyrent.speaz.com/front/get_ical",{method:"post",body:JSON.stringify({shop:Shopify.shop,iCals:t,countLastRangeDay:k,timeRange:"enabled"==x&&z})})).json();for(const s in e)if(n[s]){n[s].count+=e[s].count,n[s].orders.push(...e[s].orders);
1for(const c in e[s].hours)n[s].hours[c]?n[s].hours[c].count+=e[s].hours[c].count:n[s].hours[c]=e[s].hours[c]}else n[s]=e[s];console.log(n)}$t=n;const o=({obj:t,count:a})=>Object.entries(t).filter(([t,e])=>e.count>=a&&!t.includes("start")&&!t.includes("end")).reduce((t,e)=>[...t,e[0]],[]);let i=o({obj:$t,count:T}),r=(console.log(i),[]);if(0<j&&i.map(t=>{let e=vt(new Date(t).fp_incr(-j),new Date(t).fp_incr(j));0<e.length&&e.map(t=>{r.push(flatpickr.formatDate(t,"Y/m/d"))})}),r=r.reduce(function(t,e){return t.indexOf(e)<0&&t.push(e),t},[]),console.log(r),"enabled"!=x||0!=v.length||"duration"==u.stock||"single"!=y&&"multiple"!=y)_=(_=_.concat(i)).concat(r);else if(console.log("get bookings by timeslots"),0<j||"hours"==u.stock){let a=[],n=(Object.entries($t).forEach(([t,e])=>{let n=[];e.count>=T&&(Object.entries(e.hours).forEach(([t,e])=>{let a=[];e.variants.map(e=>{if("hours"==u.stock)if("string"==typeof e&&e.includes("hours_")){let t=e.split("_");a.push(t[1])}else"object"==typeof u.variantStock[e]&&a.push(parseInt(u.variantStock[e].interval));else a.push(j)}),n.push({hour:t,allInterval:a})}),a.push({date:t,hours:n}))}),console.log(a),[]);a.map(e=>{e.hours.map(t=>{let a=new Date(e.date.replace(/\//g,"-")+"T"+t.hour);t.allInterval.map(t=>{n.push(a);let e=1;for(e;e<=2*t;e++)n.push(gt(a,30*e)),"hours"!=u.stock&&n.push(bt(a,30*e))})})});var l={};n=n.filter(t=>(l[t]=(l[t]||0)+1)===T),"hours"==u.stock&&n.map(t=>{let e=1;for(e;e<=2*S;e++)n.push(bt(t,30*e))}),n.map(t=>{let e=flatpickr.formatDate(t,"Y/m/d");"object"!=typeof A[e]&&(A[e]={hours:{}}),A[e].hours[("0"+t.getHours()).slice(-2)+":"+("0"+t.getMinutes()).slice(-2)]=!0}),console.log("block time: "),console.log(A)}_t.set("disable",[..._])}function r(i=[]){if(e){var t="<label>"+zt("quantity")+'</label><div id="multiQtyInput"></div><div id="maxStock" style="width: 100%;font-weight: 600;"></div>';if($("#izyrent_multibook").length?$("#izyrent_multibook").html(t):$('<div id="izyrent_multibook" style="background: white;flex-wrap: wrap;justify-content:center;display:none;align-items: center;overflow-y: auto;max-height: 200px;margin: 5PX 0px;color:#333333;">'+t+"</div>").appendTo(".flatpickr-calendar"),console.log("multibook"),1!=$("#izyrent_timeslots:contains('slots')").length){$("#izyrent_multibook").show();let o=T;if(0<T){if("range"==y&&1<i.length){var r=flatpickr.formatDate(i[0],"Y/m/d"),l=flatpickr.formatDate(i[1],"Y/m/d");let t=vt(new Date(r).addDays(-j),new Date(l).addDays(j)),n=[o];t.map(t=>{let e=flatpickr.formatDate(new Date(t),"Y/m/d"),a=0;"object"==typeof $t[e+"_start"]&&(e!=l||z[1]>=z[0])&&(a+=$t[e+"_start"].count),"object"==typeof $t[e+"_end"]&&(e!=r||z[0]<=z[1])&&(a+=$t[e+"_end"].count),"object"==typeof $t[e]&&(a+=$t[e].count),n.push(T-a)}),o=Math.min.apply(Math,n)}if("single"==y&&0<i.length){let e=flatpickr.formatDate(i[0],"Y/m/d");if("enabled"==x)if(0<v.length){let t=$($(".one-duration.active")[0]).attr("data-duration"),e=vt(new Date(i[0]),new Date(i[0]).fp_incr(t)),a=[o];e.map(t=>{let e=flatpickr.formatDate(new Date(t),"Y/m/d");"object"==typeof $t[e]&&a.push(T-$t[e].count)}),o=Math.min.apply(Math,a)}else{let t=$($(".one-slot.active")[0]).attr("data-hours");"object"==typeof $t[e]&&"object"==typeof $t[e].hours[t]&&(o=T-$t[e].hours[t].count)}else if(0<v.length){let t=$($(".one-duration.active")[0]).attr("data-duration"),e=vt(new Date(i[0]),new Date(i[0]).fp_incr(t)),a=[o];e.map(t=>{let e=flatpickr.formatDate(new Date(t),"Y/m/d");"object"==typeof $t[e]&&a.push(T-$t[e].count)}),o=Math.min.apply(Math,a)}else"object"==typeof $t[e]&&(o=T-$t[e].count)}if("multiple"==y&&0<i.length)if("enabled"==x){let e=flatpickr.formatDate(i[0],"Y/m/d"),a=$($(".one-slot.active")[0]).attr("data-hours"),n=[o="object"==typeof $t[e]&&"object"==typeof $t[e].hours[a]?T-$t[e].hours[a].count:o];i.map(t=>{e=flatpickr.formatDate(new Date(t),"Y/m/d"),a=flatpickr.formatDate(new Date(t),"H:i"),"object"==typeof $t[e]&&"object"==typeof $t[e].hours[a]&&n.push(T-$t[e].hours[a].count),o=Math.min(o,Math.min.apply(Math,n))})}else{let e=flatpickr.formatDate(i[0],"Y/m/d"),a=[o="object"==typeof $t[e]?T-$t[e].count:o];i.map(t=>{e=flatpickr.formatDate(new Date(t),"Y/m/d"),"object"==typeof $t[e]&&a.push(T-$t[e].count)}),o=Math.min(o,Math.min.apply(Math,a))}console.log("max stock "+o),1<o?$("#izyrent_multibook #multiQtyInput").html(Dt(o)):$("#izyrent_multibook").hide()}else $("#izyrent_multibook #multiQtyInput").html(Dt(500))}else $("#izyrent_multibook").hide()}}function W(p,u){if("range"==y&&1==p.length){let n=flatpickr.formatDate(new Date(p[0]),"Y/m/d"),a=($('[data-date="'+n+'"]').addClass("startRange"),0),t=1<z[0].length?z[0]+":00":"0"+z[0]+":00",e=1<z[1].length?z[1]+":00":"0"+z[1]+":00",o=("enabled"==x?a=t>=e?0:-1:k&&(a=-1),flatpickr.formatDate(new Date(p[0]).addDays(m+a),"Y/m/d")),i=flatpickr.formatDate(new Date(p[0]).addDays(-m-a),"Y/m/d"),r=flatpickr.formatDate(new Date(p[0]).addDays(g+a),"Y/m/d"),l=flatpickr.formatDate(new Date(p[0]).addDays(-g-a),"Y/m/d"),s=[],c=(v.map(t=>{let e=parseInt(parseInt(t)+a);s.push(flatpickr.formatDate(new Date(p[0]).addDays(e),"Y/m/d")),s.push(flatpickr.formatDate(new Date(p[0]).addDays(-e),"Y/m/d"))}),[]);for(const f in $t){let e=0;if(f.includes("start")){let t=f.split("_")[0];t<=n&&(e+=$t[f].count,"object"==typeof $t[t]&&(e+=$t[t].count),e>=T&&0<T&&c.push(t))}if(f.includes("end")){let t=f.split("_")[0];t>=n&&(e+=$t[f].count,"object"==typeof $t[t]&&(e+=$t[t].count),e>=T&&0<T&&c.push(t))}}let d=[];u.days.querySelectorAll(".flatpickr-day:not(.prevMonthDay):not(.nextMonthDay)").forEach(t=>{let e=flatpickr.formatDate(t.dateObj,"Y/m/d");e<o&&e>i&&d.push(e),0<g&&(e>r||e<l)&&d.push(e),0<v.length&&(s.includes(e)||d.push(e))}),[..._,...c].map(a=>{u.days.querySelectorAll(".flatpickr-day:not(.prevMonthDay):not(.nextMonthDay)").forEach(t=>{let e=flatpickr.formatDate(t.dateObj,"Y/m/d");e>=a&&e>n&&a>n&&d.push(e),e<=a&&e<n&&a<n&&d.push(e)})}),d.map(t=>
1$('[data-date="'+t+'"]').addClass("flatpickr-disabled globaldisabled"))}}function l(){if("single"==y&&0<v.length&&(console.log("duration range"),0<_t.selectedDates.length)){$(".flatpickr-day").removeClass("inDuration firstDuration endRange");let t=$($(".one-duration.active")[0]).attr("data-duration");var e=flatpickr.formatDate(_t.selectedDates[0],"Y/m/d"),n=flatpickr.formatDate(_t.selectedDates[0],"Y/m/d");let a=vt(new Date(e),new Date(n).fp_incr(k?t-1:t));a.map((t,e)=>{t=flatpickr.formatDate(t,"F j, Y"),t=xt(It,t),1==e&&$('[aria-label="'+t+'"]').addClass("firstDuration"),1<=e&&$('[aria-label="'+t+'"]').addClass("inDuration"),a.length===e+1&&$('[aria-label="'+t+'"]').addClass("endRange")})}}function tt(n,t,o){if(console.log("change"),0<v.length)if($("#izyrent_duration").length||$('<div id="izyrent_duration" style="background: white;flex-wrap: wrap;justify-content:center;display:none;display: flex;align-items: center;overflow-y: auto;max-height: 200px;margin: 5PX 0px;color:#333333;"></div>').appendTo(".flatpickr-calendar"),0<n.length&&1!=$("#izyrent_timeslots:contains('slots')").length){$("#izyrent_timeslots").css("display","flex");let t=flatpickr.formatDate(n[0],"Y/m/d"),e=et(t),a='<div style="width: 100%;font-weight: 600;">'+zt("duration")+"</div>";0<e.length?e.map((t,e)=>{a+=0==e?"<div class='one-duration active' data-duration='"+t+"'>"+t+" "+p+"</div>":"<div class='one-duration' data-duration='"+t+"'>"+t+" "+p+"</div>"}):(o.setDate(""),a="Day unavailable",_t.jumpToDate(t)),$("#izyrent_duration").html(a),l(),$("#izyrent_duration").show(),$(".one-duration").on("click",function(t){let e=$(this).attr("data-duration");$(".one-duration").removeClass("active"),$(this).addClass("active"),e=parseInt(e),l(),r(n)})}else $("#izyrent_duration").hide()}function et(r){let l=[];return v.map((t,e)=>{var a=r,n=r;let o=vt(new Date(a),new Date(n).fp_incr(k?t-1:t)),i=!1;o.map(t=>{t=flatpickr.formatDate(t,"Y/m/d"),_.includes(t)&&(i=!0)}),date=new Date(a).fp_incr(k?t-1:t),1<s.length&&(s.includes(date.getDay())||(i=!0)),(i=L.includes(flatpickr.formatDate(date,"Y/m/d"))?!0:i)||l.push(t)}),l}var i=[];function at(a){let t=new Date(a).getDay(),n=[],e=(F[t].map(t=>{let e=new Date(a.replace(/\//g,"-")+"T"+t+Ct.timezoneOffset);e>Date.now()&&(!(0<T)||"object"!=typeof $t[a]||"object"!=typeof $t[a].hours[t]||$t[a].hours[t].count<T)&&n.push(t)}),"object"==typeof A[a]&&(n=n.filter(t=>1!=A[a].hours[t])),1<z[0].length?z[0]+":00":"0"+z[0]+":00"),o=1<z[1].length?z[1]+":00":"0"+z[1]+":00";return"00:00"!=e&&"00:00"!=o&&(n=n.filter(t=>t>=e&&t<=o),"hours"==u.stock&&(n=n.filter(t=>kt(t,S)>=e&&kt(t,S)<=o))),n}function nt(o,t,a){if(console.log("set time slots"),$("#izyrent_timeslots").length||$('<div id="izyrent_timeslots" style="background:white;flex-wrap: wrap;justify-content: center;display:none;color:#333333;"></div>').appendTo(".flatpickr-calendar"),0<o.length){$("#izyrent_timeslots").css("display","flex");let n="",t=flatpickr.formatDate(o[0],"Y/m/d"),e=at(t);console.log(e),0<e.length?(a.setDate(new Date(t+" "+e[0])),e.map((t,e)=>{let a="24"==B?t:wt(t);n+=0==e?"<div class='one-slot active' data-hours='"+t+"'>"+a+"</div>":"<div class='one-slot' data-hours='"+t+"'>"+a+"</div>"})):(console.log("clear"),a.setDate(""),n="No slots available",setTimeout(()=>{_t.jumpToDate(t),l()},1)),$("#izyrent_timeslots").html(n),$(".one-slot").on("click",function(t){let e=$(this).attr("data-hours"),a=($(".one-slot").removeClass("active"),$(this).addClass("active"),e=e.split(":").map(Number),_t.latestSelectedDateObj);a.setHours(e[0]),a.setMinutes(e[1]),_t.setDate(a),l(),r(o)})}else $("#izyrent_timeslots").hide()}function ot(o,t,a){if(console.log("set multiple time slots"),$("#izyrent_timeslots").length||$('<div id="izyrent_timeslots" style="background:white;flex-wrap: wrap;justify-content: center;display:none;overflow-y: auto;max-height: 200PX;color: #333333;"></div>').appendTo(".flatpickr-calendar"),0<o.length){$("#izyrent_timeslots").css("display","flex");let e=flatpickr.formatDate(a.latestSelectedDateObj,"Y/m/d"),n="",t=at(e);console.log(t),i=(i=o).filter(t=>flatpickr.formatDate(t,"Y/m/d")!==e),0<t.length?(i.unshift(new Date(e+" "+t[0])),t.map((t,e)=>
1{let a="24"==B?t:wt(t);n+=0==e?"<div class='one-slot active' data-hours='"+t+"'>"+a+"</div>":"<div class='one-slot' data-hours='"+t+"'>"+a+"</div>"})):(console.log("clear"),n="No slots available"),_t.setDate(i),setTimeout(()=>{_t.jumpToDate(e),l()},1),$("#izyrent_timeslots").html(n),$(".one-slot").on("click",function(t){let e=$(this).attr("data-hours"),a=($(".one-slot").removeClass("active"),$(this).addClass("active"),e=e.split(":").map(Number),i[0]);a.setHours(e[0]),a.setMinutes(e[1]),i[0]=a,_t.setDate(i),setTimeout(()=>{_t.jumpToDate(a)},1),r(o)}),r(o)}else $("#izyrent_timeslots").hide()}function it(t=!0){$('[class*="quantity" i],[class*="qty" i]').each(function(){0==$(this).has("[type=submit]").length&&0==$(this).has("[name=add]").length&&(t?$(this).hide():$(this).show())})}function rt(){let t=!1;return D.includes("required")?$("#bookingNote").val()&&0<$("#bookingNote").val().length?(t=!0,$("#error_note").hide()):$("#error_note").show():t=!0,t}function lt(t){let e=!1;return e=0<a.length&&($("#izyTerms").length||$('<div id="izyTerms"><input type="checkbox" class="izyTerms"><a style="color:initial" target="_blank" href="'+a+'">'+zt("terms")+"</a></div>").insertBefore(t),!$("#izyTerms input").is(":checked"))?e:!0}function st(){let a="form[action*='/cart/add'] button[name='add'],form[action*='/cart/add'] button[type='submit'],.izyAtc",t=".rbr-addBundleBtn-container";if(zt("addtocart")){let e=["Cart","Carrel","Panier"];e.map(t=>e.push(t.toLowerCase())),"object"==typeof window.variantStrings&&(e.push(window.variantStrings.addToCart),window.variantStrings.addToCart=zt("addtocart")),e.map(t=>{$(a).text().includes(t)&&0==$(a).children().length&&$(a).html(zt("addtocart")),$(a).children(':contains("'+t+'")').html(zt("addtocart"))})}lt(a),rt()&&0<O&<(a)||E?($(a).attr("disabled",!1),$(a).addClass("izyReady"),$(t).html("Add to cart").css("pointer-events","initial")):($(a).attr("disabled",!0),$(a).removeClass("izyReady"),$(t).html(zt("please")).css("pointer-events","none"))}function ct(){console.log("Amount of selected days: "+O),$(".shopify-payment-button").hide(),M=!1,I=!1,w=$("#multiQty").val()?$("#multiQty").val():1;var e=ut();let r=f.product.variants.find(t=>t.id===e).price;var l=r*O;b&&(l=r);let s="";if(0<O){0<J.length&&J.map(e=>{0<e[R]&&(M=!0,h.map(t=>{t=flatpickr.formatDate(t,"Y/m/d"),e.dates.includes(t)&&(console.log(t+" - "+e[R]+" "+R),l-="percent"==R?r*e[R]/100:100*e[R])}))});let t=!1;if(0<Q.length){let e=[];Q.map(t=>{0<t[c]&&("single"==y&&0==v.length||b||"duration"==u.stock?t.days<=+w&&e.push(t):t.days<=O&&e.push(t))}),e.sort((t,e)=>parseFloat(e[c])-parseFloat(t[c])),console.log(e),(t=e[0])&&(M=!0,"amount"==c?l-=100*t.amount:(l-=l*t.percent/100,s="<strong class='izyrent_percent'>-"+Math.round(t.percent)+"%</strong>"))}let e=1<w?" - x"+w:"",a="",n=(0<C&&(a+="<div>"+V+" : "+Shopify.formatMoney(100*C,izyrent_currency_format)+e+"</div>"),0<P&&(P.includes("+")||0==l?(I=b?100*P.replace("+",""):P.replace("+","")*O*100,t&&0==l&&(I-="amount"==c?100*t.amount:I*t.percent/100,M=!1)):I=l*(P/100),a=(a+="<div class='paynow'><span>"+zt("paynow")+" : </span><span>"+Shopify.formatMoney(l*w,izyrent_currency_format)+"</span></div>")+"<div class='paylater'><span>"+zt("paylater")+" : </span><span>"+Shopify.formatMoney(I*w,izyrent_currency_format)+"</span></div>",l+=I),'<span class="nbdays">'+O+" "+p+" / </span>"),o="<span class='recap'>"+(n="single"==y&&0==v.length||"hours"==u.stock||"duration"==u.stock?"":n)+"<span class='recap_price'>"+Shopify.formatMoney(l,izyrent_currency_format)+e+"</span>",i="";Y&&(i="<div id='izyreturn'>"+zt("returnday")+" : "+Y+"</div>"),$("#recap_izy").html(i+o+s+"</span><div id='izydeposit' style='margin-top:5px;'>"+a+"</div>"),$("#error_date").hide()}else $("#recap_izy").html(""),$("#error_date").show();st(),$("#izyrent").trigger("checkdate")}function dt(){console.log("listencart");let e=!1;async function i(t){if(console.log("logicevent"),e=!0,!t.description)return a(t);alert(t.description)}async function a(t){let n=f.product.id,e=O*w,a=t.id;if(E&&(e=t.quantity),Array.isArray(t.items)&&(a=t.items[0].id,E&&(e=t.items[0].quantity)),void 0===f.product.variants.find(t=>
1t.id==a))return t;let o=await(await fetch("/cart/change.js?izyrent",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({id:a.toString(),quantity:0})})).json();if("product"==u.stock||"duration"==u.stock){let t=await(await fetch("/cart.js")).json(),e=[],a=(0<t.items.length&&t.items.map(t=>{t.product_id==n&&e.push(t.key)}),console.log(n+"will be removed from cart"),{});0<e.length&&(e.map(t=>{a[t]=0}),await fetch("/cart/update.js?izyrent",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({updates:a})}))}let i="";if("object"==typeof t.sections&&null!=t.sections&&(i=(i=Object.keys(t.sections)).join(",")),0<C){let t=await p(U,a,w);izyrent_cart_ids.push({key:t.key,quantity:t.quantity,tags:"deposit"})}const r=zt("paylater"),l=$("#bookingLabel").text(),s=0<D.length?$("#bookingNote").val():"";let c=await fetch("/cart/add.js?izyrent",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({id:a,quantity:b&&!E?+w:e,properties:{...t.properties,...1<N.length&&{Date:N},...1<w&&{Quantity:w},...0<C&&{[V]:Shopify.formatMoney(100*C,izyrent_currency_format).replace(/<[^>]*>?/gm,""),__depositId:U.replace("gid://shopify/ProductVariant/","")+":"+Date.now()},...I&&{[r]:Shopify.formatMoney(I*w,izyrent_currency_format).replace(/<[^>]*>?/gm,"")},...0<s.length&&{[l]:s}},sections:i})});return fetch("https://izyrent.speaz.com/front/add_cart",{method:"post",body:JSON.stringify({shop:Shopify.shop,cart:{token:o.token,product_id:n,variant_id:a,date:N,quantity:w}})}),await ht(M),mt("izyrefresh_"+a,Date.now(),30),d(c),c}async function d(t){console.log("after add to cart"),$(".cart-drawer__item-quantity").val("");let e=await t.clone().json();"auto"==Mt&&setTimeout(function(){window.location=window.location.origin+"/checkout"},100),"cart"==Mt&&setTimeout(function(){window.location=window.location.origin+"/cart"},100),izyrent_cart_ids.push({key:e.key,quantity:e.quantity,tags:"izyrent"}),yt()}async function p(t,e,a=1){let n=parseInt(t.replace("gid://shopify/ProductVariant/","")),o=(console.log("add deposit product"),console.log(n),await fetch("/cart/change.js?izyrent",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({id:n.toString(),quantity:0})}),await fetch("/cart/add.js?izyrent_deposit",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({id:n.toString(),quantity:a,properties:{__depositId:e+":"+Date.now()}})}));return o.json()}function t(){$(document).off("submit.izyRent"),$(document).on("submit.izyRent","form[action*='cart/add']",function(t){t.preventDefault(),setTimeout(async function(){if(0==e){console.log("add to cart submit / izyrent"),$("form[action*='/cart/add'] button").text("Loading...");let t=$(jt).serializeArray(),a,n={},e=($.each(t,function(t,e){if("id"===e.name&&(a=e.value),e.name.includes("properties")){let t=e.name.match(/([^[]+(?=]))/g);0<t.length&&(n[t[0]]=e.value)}}),console.log(n),{id:a,properties:n});await i(e),$("form[action*='/cart/add'] button").text("Redirect..."),setTimeout(function(){"auto"==Mt?(window.location=window.location.origin+"/checkout",console.log("redirect to checkout")):(window.location=window.location.origin+"/cart",console.log("redirect to cart"))},1500)}},2e3)})}t(),XMLHttpRequest.prototype.open=function(t,e,a,n,o){return!e.includes("/cart/")||e.includes("izyrent")||e.includes("add")||(event=this.addEventListener("readystatechange",async function(){4===this.readyState&&""!==this.responseText&&ft()},!1)),e.includes("/cart/add")&&!e.includes("izyrent")&&(event=this.addEventListener("readystatechange",async function(){4===this.readyState&&""!==this.responseText&&(data=JSON.parse(this.responseText),test=await(test=await i(data)).json(),Object.defineProperty(this,"responseText",{value:JSON.stringify(test),writable:!1}),Object.defineProperty(this,"response",{value:JSON.stringify(test),writable:!1}))},!1)),Tt.apply(this,[].slice.call(arguments))},window.fetch=async(...t)=>{const e=await St(...t),a=t[0];if("string"!=typeof a||!a.includes("/cart/")||a.includes("izyrent")||a.includes("add")||ft(),!a.includes("/cart/add")||a.includes("izyrent"))return e;{let t=await e.clone().json();return i(t)}}}}function ft(){u(),c(),ht(!0)}function o(){"cart"==izyrent_current_page&&p(),ft(),s(),$(document).on("click submit change",function(t){u()}),"undefined"==typeof izyrent_metafields&&"undefined"==typeof izyrent_nofetch&&(XMLHttpRequest.prototype.open=function(t,e,a,n,o){return!e.includes("/cart/")||e.includes("izyrent")||e.includes("add")||(event=this.addEventListener("readystatechange",async function(){4===this.readyState&&""!==this.responseText&&ft()},!1)),Tt.apply(this,[].slice.call(arguments))},window.fetch=async(...t)=>{const e=await St(...t),a=t[0];return"string"!=typeof a||!a.includes("/cart/")||a.includes("izyrent")||a.includes("add")||ft(),e}),$(document).on("click",".izyremove",async function(){let t=$(this).closest("tr").find("[data-cart-remove]"),e=($(t).trigger("click"),$(this).data("id"));setTimeout(async function(){await fetch("/cart/change.js",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({id:e.toString(),quantity:0})}),yt()},1e3)})}function r(t,e){var a;const n=l(e=(e=e||"light"!=t?e:"rgba(255, 255, 255, 1)")||"dark"!=t?e:"rgba(63,68,88, 1)");a="dark"==n||"black"==n?"span.flatpickr-weekday { color : #ffffff;} .flatpickr-months * { color : #ffffff; fill : #ffffff;} .flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover {color: rgb(255 255 255 / 30%);background: transparent;}.flatpickr-day.selected.endRange, .flatpickr-day.selected, .flatpickr-day.selected:hover, .flatpickr-day.selected:focus, .flatpickr-day.startRange, .flatpickr-day.startRange:hover, .flatpickr-day.endRange, .flatpickr-day.endRange:hover {color: #ffffff}":"span.flatpickr-weekday { color : #333;} .flatpickr-months * { color : #333; fill : #333;} .flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover {color: rgba(57,57,57,0.3);background: transparent;}.flatpickr-day.selected.endRange, .flatpickr-day.selected, .flatpickr-day.selected:hover, .flatpickr-day.selected:focus, .flatpickr-day.startRange, .flatpickr-day.startRange:hover, .flatpickr-day.endRange, .flatpickr-day.endRange:hover {color: #333}";var o=".flatpickr-calendar {overflow:hidden; border-radius : 10px !important;-webkit-box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px; box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;-webkit-appearance: none;-moz-box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;}.flatpickr-day {font-weight: 400;border: 0px;margin-bottom: 5px;} .flatpickr-day.selected.endRange, .flatpickr-day.selected,.flatpickr-day.selected:hover,.flatpickr-day.selected:focus,.flatpickr-day.startRange,.flatpickr-day.startRange:hover,.flatpickr-day.endRange,.flatpickr-day.endRange:hover{font-weight:600;background: "+e+";border-color:"+e+";}.flatpickr-months {background:"+e+"} .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {-webkit-box-shadow: -10px 0 0 "+e+";box-shadow: -10px 0 0 "+e+";}.flatpickr-weekdays{background: "+e+";}span.flatpickr-weekday{font-size:100%} .flatpickr-disabled.inDuration:not(.endRange){ background:#e6e6e6;color:rgba(51,51,51,0.4);}",i=".flatpickr-calendar {background:#3f4458;} .flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay{color: rgba(255,255,255,0.3);} .flatpickr-day{ color : #ffffff;} .flatpickr-day.inRange {border-radius: 0;-webkit-box-shadow: -5px 0 0 #646c8c, 5px 0 0 #646c8c;box-shadow: -5px 0 0 #646c8c, 5px 0 0 #646c8c;background: #646c8c;border-color: #646c8c;} .flatpickr-disabled.inDuration:not(.endRange){ color:rgba(255,255,255,0.4);background:#646c8c;}";i="dark"==t?o+i+a:o+a,"light"==t&&"blank"==n&&(i+=".flatpickr-day.selected.endRange, .flatpickr-day.selected, .flatpickr-day.selected:hover, .flatpickr-day.selected:focus, .flatpickr-day.startRange, .flatpickr-day.startRange:hover, .flatpickr-day.endRange, .flatpickr-day.endRange:hover {background-color: #333;color: #ffff;}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {-webkit-box-shadow: -10px 0 0 #333;box-shadow: -10px 0 0 #333;}"),"dark"==t&&"black"==n&&(i+=".flatpickr-day.selected.endRange, .flatpickr-day.selected, .flatpickr-day.selected:hover, .flatpickr-day.selected:focus, .flatpickr-day.startRange, .flatpickr-day.startRange:hover, .flatpickr-day.endRange, .flatpickr-day.endRange:hover {background-color: #80cbc4;color: #ffff;}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {-webkit-box-shadow: -10px 0 0 #80cbc4;box-shadow: -10px 0 0 #80cbc4;}"),i=(i=(i=(i=(i=(i=(i=(i+=".flatpickr-time > div:nth-child(3),.flatpickr-time-separator{display:none;} .one-slot {width:30%;padding: 3PX;margin:3px;BACKGROUND: whitesmoke;cursor:pointer;border-radius:5px;color: #333333;} .one-slot.active{BACKGROUND: #333333;color:white;font-weight:600;}#IzyDate::placeholder { color: white; }.IzyDate {font-size: 16px !important;cursor : pointer ;width:100%;min-height: 44px;height:44px;margin:0px !important; -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;-webkit-appearance: none;-moz-box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;border: 0px;border-radius: 5PX;padding-left: 5px;}.flatpickr-hour{font-weight: bold;font-size: 16px !important;}.flatpickr-time .numInputWrapper span { width: 40px !important; display: flex !important;justify-content:center; opacity : 1 !important; } .prevMonthDay,.nextMonthDay{visibility:hidden;}")+'.label_izyrent {position : relative;margin-bottom:10px;display: block;max-width:260px;width: 100%;} .label_izyrent:before { height:40px;content: ""; position: absolute; right: 0px; top: 0; bottom: 0; width: 0px; background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M148%20288h-40c-6.6%200-12-5.4-12-12v-40c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6%200-12%205.4-12%2012v40c0%206.6%205.4%2012%2012%2012h40c6.6%200%2012-5.4%2012-12zm96%200v-40c0-6.6-5.4-12-12-12h-40c-6.6%200-12%205.4-12%2012v40c0%206.6%205.4%2012%2012%2012h40c6.6%200%2012-5.4%2012-12zm-96%2096v-40c0-6.6-5.4-12-12-12h-40c-6.6%200-12%205.4-12%2012v40c0%206.6%205.4%2012%2012%2012h40c6.6%200%2012-5.4%2012-12zm-96%200v-40c0-6.6-5.4-12-12-12h-40c-6.6%200-12%205.4-12%2012v40c0%206.6%205.4%2012%2012%2012h40c6.6%200%2012-5.4%2012-12zm192%200v-40c0-6.6-5.4-12-12-12h-40c-6.6%200-12%205.4-12%2012v40c0%206.6%205.4%2012%2012%2012h40c6.6%200%2012-5.4%2012-12zm96-260v352c0%2026.5-21.5%2048-48%2048H48c-26.5%200-48-21.5-48-48V112c0-26.5%2021.5-48%2048-48h48V12c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v52h128V12c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v52h48c26.5%200%2048%2021.5%2048%2048zm-48%20346V160H48v298c0%203.3%202.7%206%206%206h340c3.3%200%206-2.7%206-6z%22%2F%3
1E%3C%2Fsvg%3E); background-repeat: no-repeat; padding-right: calc(1.5em + 0.75rem); background-position: center right calc(0.375em + 0.1875rem); background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); background-color: white; margin: 2px 0px; cursor: pointer;z-index: 1;}#recap_izy {margin-top:10px;margin-bottom:10px;font-weight:600;} #error_date, #error_note { display: none; width: fit-content; margin: 0 0 10px 2PX;color: #ffffff;font-size: 0.75em;padding: 0.1em 0.5em;position: relative; background-color: #e43460;box-shadow: 0 0 0 2px #e43460;border-radius: 0 0 4px 4px;}')+".one-duration {width:30%;padding: 3PX;margin:3px;BACKGROUND: whitesmoke;cursor:pointer;border-radius:5px;} .one-duration.active{BACKGROUND: #333333;color:white;font-weight:600;} .inDuration {background: #e6e6e6;border-radius: 0;-webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;Z-INDEX: -1;} .firstDuration {box-shadow: -25px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;Z-INDEX: -1;} .lastDuration {background:"+e+";box-shadow: none;FONT-WEIGHT: 600;} .blockDuration:not(.inDuration){cursor: not-allowed;color: rgba(57,57,57,0.1);}.izyclear { background: transparent;border: 0;font-weight: 600;font-size: 14px !important;color: #333;cursor: pointer;height: 100% !important;line-height: normal;width: fit-content;padding: 6PX 16PX;} .izyclear:hover{opacity:0.8;}")+".izysave { background: #333; border: 0; font-weight: 600; font-size: 14px !important; color: white; padding: 6PX 16PX;border-radius: 4px;cursor: pointer;height: 100% !important;line-height: normal;width: fit-content;} .izysave:hover{opacity:0.8;}.addizy,.subizy{color:#333;cursor: pointer;border: 0px;padding: 3px 8PX;font-size: 16px;} #multiQty{margin: 0px !important;color:#333;-webkit-appearance: none;-moz-appearance: none;padding: 3PX;font-size: 14px;background: none !important;width: auto;} .addizy{border-bottom-right-radius: 5PX;border-top-right-radius: 5PX;}.subizy{border-bottom-left-radius: 5PX;border-top-left-radius: 5PX;} #izyrent_multibook label{font-weight: 600;position: absolute;top: -25px;left: 0;width: 300px;margin: 0px !important;left: 50%;transform: translate(-50%, 0);} #izyrent_multibook{position:relative;} #maxStock{display:none;} #multiQtyInput{display: flex;justify-content: center;align-items: center;}")+'#izynote {display:flex;flex-direction:column;} #bookingNote {font-size: 16px !important;cursor: pointer;width: 100%;min-height: 70px;margin-bottom: 10px !important;max-width: 300px; border: 0px;padding: 5PX;border-radius: 5px;-webkit-box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;-webkit-appearance: none;-moz-box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px ;} #izyrent{margin-top:10px;} .inRange.activeweekday,.inRange.globaldisabled{background:#e6e6e6 !important;}.gg-search { color:white; box-sizing: border-box; position: relative; display: block; transform: scale(var(--ggs,1)); width: 16px; height: 16px; border: 2px solid; border-radius: 100%; margin-left: -4px; margin-top: -4px}.gg-search::after { content: ""; display: block; box-sizing: border-box; position: absolute; border-radius: 3px; width: 2px; height: 8px; background: currentColor; transform: rotate(-45deg); top: 10px; left: 12px} .gg-close { box-sizing: border-box; position: relative; display: block; transform: scale(var(--ggs,1)); width: 22px; height: 22px; border: 2px solid transparent; border-radius: 40px ; color:black;}.gg-close::after,.gg-close::before { content: ""; display: block; box-sizing: border-box; position: absolute; width: 16px; height: 2px; background: currentColor; transform: rotate(45deg); border-radius: 5px; top: 8px; left: 1px}.gg-close::after { transform: rotate(-45deg)}')+"#izyrent_global .content {position: relative;max-width: 600PX;padding: 20px 0PX;display: flex;align-items: center;justify-content: center;width: 100%; margin: auto;} #izyrent_global #izyrent_search:hover{ opacity : 0.7;} #izyrent_global #izyrent_search{ width: 50PX; background: black; border: 0px; border-radius: 24px !important; height: 38px !important; max-width: 48px !important; position: relative !important; display: flex; align-items: center; justify-content: center; margin-left: 5PX; cursor:pointer;} #izyrent_clear { width: 22PX; background: transparent; border: 0px; cursor: pointer; padding: 0px;} #izyrent_global label {margin-bottom:0px;width:100%;max-width:100%;}#izyrent_results { display: flex;align-items: center;justify-content: center;width: 100%; margin: auto; flex-wrap:wrap;text-align: center;} .izylabels{display:flex; flex:1;margin-left:5px}.izyproduct { min-height: 150PX; justify-content: center; text-decoration: none; width: 30%; flex: 1 1 auto; text-align: center; margin: 10px 5PX; display: flex; flex-direction: column; align-items: center; background: white; color: black; border-radius: 5PX; padding: 5PX;}")+"#izyTerms { display:flex;align-items:center;margin: 10px 0px;} #izyTerms input {width:16px;height:16px;margin-right: 0.5rem;} #izyTerms a{text-underline-offset: .3rem;text-decoration: underline;}.rate{position: absolute;bottom: -12PX;font-size: 9px;left: 10px;} .flatpickr-calendar.open,.flatpickr-calendar.inline {max-height: 1000px !important;}")+"#recap_izy .recap{font-size: 105%;display: flex;align-items: center;} .izyrent_percent{ background: #e74c3c;color: white;padding: 1PX 3PX;margin-left: 5PX;border-radius: 3PX;font-size: 70%;}.rbr-addBundleBtn-container{pointer-events: none;}.mw-apo-configure-link{ display:none !important;} .waitloader { display: flex; margin: auto; width: 18px; height: 18px; border-radius: 50%; position: relative; border: 2px solid; box-sizing: border-box; animation: rotation 1s linear infinite; border-color: rgb(255 255 255) rgb(255 255 255) rgb(255 255 255) rgb(0 0 0 / 50%);} @keyframes rotation { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }} ",$("#izytheme").length?$("#izytheme").text(i):$("<style id='izytheme'>").text(i).appendTo("head")}function l(t){var e,a;return t=t.match(/^rgb/)?(t=t.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+(?:\.\d+)?))?\)$/),a=t[1],e=t[2],t[3]):(t=+("0x"+t.slice(1).replace(t.length<5&&/./g,"$&$&")),a=t>>16,e=t>>8&255,255&t),69.16527307833029==(a=Math.sqrt(a*a*.299+e*e*.587+t*t*.114))?"black":254.5<a?"blank":167.5<a?"light":"dark"}function s(){function t(){var t=Date.now(),e=setInterval(function(){(5e3<Date.now()-t||$("#izyrent_global").length)&&clearInterval(e),a()},1)}function a(){if($("#izyrent_global").length){let n="multiple",t="",a=$("#izyrent_global").data("c
1ollection"),e=($("#izyrent_global").data("range")&&(n="range",t='<label class="label_izyrent" style="margin-left: 5px;"><input type="text" id="endAllDates" class="IzyDate" placeholder="'+zt("endsearch")+'"/></label>'),'<div class="content"><button id="izyrent_clear" style="display:none;"><i class="gg-close"></i></button></span><div class="izylabels"><label class="label_izyrent"><input type="text" id="allDates" class="IzyDate" placeholder="'+zt(n+"search")+'"/></label>'+t+'</div><button id="izyrent_search"> <i class="gg-search"></i></button></div><div id="izyrent_results"></div>'),o=($("#izyrent_global").html(e),""),i=($(document).on("click","#izyrent_search",async function(){let a="";if($("#izyrent_results").html(""),0<o.length){$("#izyrent_search").html('<span class="waitloader"></span>');let t=await r(o);t.map(t=>{let e=t.onlineStoreUrl||"/products/"+t.handle;a+='<a class="izyproduct" href="'+e+'"><div><img width="100%" src="'+t.featuredImage+'"><span>'+t.title+"</span></div></a>"}),$("#izyrent_search").html('<i class="gg-search"></i>'),0==a.length&&(a=zt("noresults")),$("#izyrent_results").html(a)}}),document.getElementById("allDates").flatpickr({mode:n,altInputClass:"dontouchdisable",minDate:"today",maxDate:(new Date).fp_incr(1e3),dateFormat:"Y/m/d",conjunction:" - ",closeOnSelect:!0,plugins:"range"==n?[new At({input:"#endAllDates"})]:[],onChange:function(t,e,a){"range"==n?2==t.length&&(o=flatpickr.formatDate(t[0],"Y/m/d")+" to "+flatpickr.formatDate(t[1],"Y/m/d")):o=e,0<o.length?$("#izyrent_clear").show():$("#izyrent_clear").hide()}}));async function r(t){let e=await fetch("https://izyrent.speaz.com/front/get_availabilities",{method:"post",body:JSON.stringify({shop:Shopify.shop,searchDates:t,idCollection:a||!1})});return e=await e.json()}$(document).on("click","#izyrent_clear",function(){let t=i.currentMonth;i.clear(),i.changeMonth(t,!1),$("#izyrent_results").html("")})}}t()}function yt(){console.log("reload all cart"),setTimeout(function(){"undefined"!=typeof ajaxCart&&ajaxCart.load(),"undefined"!=typeof izyRefreshCart&&izyRefreshCart.load(),"object"==typeof theme&&"object"==typeof theme.ajaxCart&&theme.ajaxCart.update(),"Blockshop"==Shopify.theme.name&&theme.classes.FrameworkCart.prototype.getOtherCarts().trigger("updateHtml"),"object"==typeof Shopify.theme.jsAjaxCart&&Shopify.theme.jsAjaxCart.updateView(),document.dispatchEvent(new CustomEvent("cart:build")),$("body").trigger("added.ajaxProduct"),$(".cart-drawer input").trigger("input"),$("#izyrent").trigger("refresh"),u(),p()},1)}async function c(){let n=await(await fetch("/cart.js")).json();0<n.items.length&&n.items.map(a=>{if(a.properties&&(console.log(typeof a.properties.__depositId),"string"==typeof a.properties.__depositId)){let e=a.properties.__depositId.split(":"),t=n.items.some(t=>t.id==e[0]);if(console.log("deposit and product here ? "+t),!t){let t=(new Date-new Date(parseInt(e[1])))/1e3;5<t&&(console.log("clear deposit & product"),fetch("/cart/change.js",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({id:a.variant_id.toString(),quantity:0})}))}}})}async function ht(t){if(t){let e=await(await fetch("/cart.js")).json(),a=!1;if(e.items.map(t=>{t.properties.Date&&(a=!0)}),a){let t=await fetch("https://izyrent.speaz.com/front/get_discounts",{method:"post",body:JSON.stringify({shop:Shopify.shop,cart:e})});(t=await t.json()).coupon&&(console.log("discount coupon here"),await fetch("/discount/"+t.coupon))}}}async function d(){let t=await(await fetch("/cart.js")).json();0<t.items.length&&t.items.map(a=>{if(a.properties&&("string"==typeof a.properties.Date||"string"==typeof a.properties.date)){let t=parseInt(y("izyrefresh_"+a.variant_id)),e=h(new Date(t),new Date);console.log("time last refresh cart"+e),e&&10<e&&(console.log("clear old cart..."),fetch("/cart/change.js",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({id:a.variant_id.toString(),quantity:0})}))}})}async function p(){$("#izydiscount").remove();let t=await fetch("/checkout/"),e=(t=(t=await t.text()).replace(/\\n|\n/g," ").replace(/("\;)/g,'"')).match(/<dl class="order-summary-toggle(.*?)<\/dl>/gim),a=t.match(/(?:Constraint"},"runningTotal":{"value":{"amount":").+?(?=")/gim);
1if(a&&(a=a[0].replace('Constraint"},"runningTotal":{"value":{"amount":"',""),e=Shopify.formatMoney(100*a,izyrent_currency_format)),t.includes("IZYRENT")&&(t.includes("reduction-code__text")||a&&!t.includes("RANGE"))){let t="<div id='izydiscount' style='width: 100%;margin-bottom: 5PX;font-weight:600;display: flex;/* flex-direction: column; */align-items: center;font-size:16px !important;justify-content: center;'><span style='background: #f73434;color:white;padding:3px 10px;margin:5px;border-radius: 3PX;'>"+zt("discount")+"</span><div style='display: flex;justify-content: flex-end;margin:5px;'>"+e+"</div></div>";var n=$("[name='checkout']").parent();0==$("#izydiscount").length?$(t).insertBefore(n):$("#izydiscount").html(t),document.dispatchEvent(new Event("izyrentDiscount"))}}function u(){var t=Date.now(),e=setInterval(function(){5e3<Date.now()-t?clearInterval(e):f()},100)}function f(){izyrent_cart_ids.forEach(t=>{let e="",a=t.key.split(":"),n=a[0],o=(0==$('a[href*="/cart/change?line=1&quantity=0"]').length&&(e='<span class="izyremove" style="cursor:pointer;background:transparent;border:none;position:relative;height: 20PX;width: 20PX;" data-remove data-cart-item-delete data-id="'+t.key+'"><i class="gg-close"></i><button type="button" style="display:none;" data-remove data-cart-item-delete data-id="'+t.key+'"> </button></span>'),""),i=['input[data-id="'+t.key+'"]','input[data-id*="'+n+'"]','input[data-line-id="'+t.key+'"]','button[data-line-id="'+t.key+'"]',"#updates_"+n,'[id*="updates_'+t.key+'"]','[data-cart-item-index="'+t.line+'"] .cart__qty-input','[id*="quantity_'+t.key+'"]','[id*="quantity_'+a[0]+"_"+a[1]+'"]',"#CartItem-"+t.line+" .quantity__button",'input[data-line="'+t.line+'"]','input[data-index="'+t.line+'"]'],r=(i=i.join(),'<div class="izyrent_qty" style="display: flex;justify-content: flex-end;width: 100%;"><input type="hidden" />'+e+" </div>");"Dawn"==Shopify.theme.name&&(r="",t.tags&&t.tags.includes("deposit")&&$("#Remove-"+t.line).remove()),t.tags&&t.tags.includes("deposit")&&(r=""),(Shopify.theme.name.match(/^(Narrative)$/)?$(i):$(i).parent()).replaceWith(r)})}function mt(t,e,a){var n,o="";a&&((n=new Date).setTime(n.getTime()+24*a*60*60*1e3),o="; expires="+n.toUTCString()),document.cookie=t+"="+(e||"")+o+"; path=/"}function y(t){for(var e=t+"=",a=document.cookie.split(";"),n=0;n<a.length;n++){for(var o=a[n];" "==o.charAt(0);)o=o.substring(1,o.length);if(0==o.indexOf(e))return o.substring(e.length,o.length)}return null}function h(t,e){e=e.getTime()-t.getTime();return e/6e4}function gt(t,e){return new Date(t.getTime()+6e4*e)}function bt(t,e){return new Date(t.getTime()-6e4*e)}function kt(t,e){24<e&&(e%=24);let a=(t=t.split(":"))[1],n=(t=parseInt(t[0]))+e;return 23<n&&(n=24-n,n=Math.abs(n)),n.toString().length<2?"0"+n+":"+a:n+":"+a}function vt(t,e){for(var a=new Array,n=t;n<=e;)a.push(new Date(n)),n=n.addDays(1);return a}function wt(t){return 1<(t=t.toString().match(/^([01]\d|2[0-3])(:)([0-5]\d)(:[0-5]\d)?$/)||[t]).length&&((t=t.slice(1))[5]=+t[0]<12?" AM":" PM",t[0]=+t[0]%12||12),t.join("")}function Dt(e){$("#izyrent_buttons").off("click.izyRent"),$("#izyrent_buttons").on("click.izyRent",".subizy",function(){console.log("sub");let t=parseInt($("#multiQty").val());0<t-1&&$("#multiQty").val(t-1)}),$("#izyrent_buttons").on("click.izyRent",".addizy",function(){console.log("add");let t=parseInt($("#multiQty").val());t+1<=e&&$("#multiQty").val(t+1)});let a="";for(let t=1;t<=e;t++)a+='<option value="'+t+'">'+t+"</option>";return $("#maxStock").html(e+" left"),'<button type="button" class="subizy">-</button><select id="multiQty" name="multiQty">'+a+'</select><button type="button" class="addizy">+</button>'}function xt(t,e){let a=(e=new Date(e)).getMonth();a=new Date(Date.UTC(2e3,a,1,0,0,0));t=new Intl.DateTimeFormat(t,{timeZone:"UTC",month:"long"});return(a=v(t.format(a)))+" "+e.getDate()+", "+e.getFullYear()}function m(e,a="months",n="long"){if("months"==a){for(var o=new Intl.DateTimeFormat(e,{timeZone:"UTC",month:n}),t=[],i=0;i<12;i++){var r=new Date(Date.UTC(2e3,i,1,0,0,0));t.push(v(o.format(r)))}return t}{var o=new Intl.DateTimeFormat(e,{timeZone:"UTC",weekday:n}),l=[];let t=k(e);for(var a=[],s=0;s<7;s++){r=new Date(Date.UTC(2e3,1,s,0,0,0));l.push(v(o.format(r))),console.log("start week day "+t)}return a[0]=l[6],a[1]=l[0],a[2]=l[1],a[3]=l[2],a[4]=l[3],a[5]=l[4],a[6]=l[5],a}}function g(t){t={weekdays:{shorthand:m(t,"weekdays","short"),longhand:m(t,"weekdays","long")},months:{shorthand:m(t,"months","short"),longhand:m(t,"months","long")},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:k(t),rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1,shorthands:m(t,"weekdays","short")};return t}function b(t,e){const a="AEAFBHDJDZEGIQIRJOKWLYOMQASDSY".match(/../g),n="AGARASAUBDBRBSBTBWBZCACNCODMDOETGTGUHKHNIDILINJMJPKEKHKRLAM
1HMMMOMTMXMZNINPPAPEPHPKPRPTPYSASGSVTHTTTWUMUSVEVIWSYEZAZW".match(/../g),o=["ar","arq","arz","fa"],i="amasbndzengnguhehiidjajvkmknkolomhmlmrmtmyneomorpapssdsmsnsutatethtnurzhzu".match(/../g);return t?n.includes(t)?"sun":a.includes(t)?"sat":"mon":i.includes(e)?"sun":o.includes(e)?"sat":"mon"}function k(t){const e=t.match(/^([a-z]{2,3})(?:-([a-z]{3})(?=$|-))?(?:-([a-z]{4})(?=$|-))?(?:-([a-z]{2}|d{3})(?=$|-))?/i);let a=b(e[4],e[1]);return a="mon"==a?1:"sat"==a?6:0,a="en"==t&&"Africa/Johannesburg"==Ct.ianaTimezone?1:a}function v(t){return t.charAt(0).toUpperCase()+t.slice(1)}function zt(e){if("object"==typeof Pt.translations&&"object"==typeof Pt.translations[It]){let t=Pt.translations[It][e];if("string"==typeof t&&0<t.length)return t}let t={en:{please:"Please select a date",note:"Please fill the",terms:"I have read and agree with the terms",clear:"Clear",save:"Save",paynow:"Pay Now",paylater:"Pay Later",day:"day(s)",night:"night(s)",min:"minimum",max:"maximum",unavailable:"You have chosen unavailable dates!",at:"at",to:"to",returnday:"Return",discount:"Discount",quantity:"Quantity",duration:"Duration",noresults:"No products available for your dates. Try other dates!",multiplesearch:"Search for availabilities...",rangesearch:"Start Day...",endsearch:"End Day..."},fr:{please:"Veuillez sélectionner une date",clear:"Effacer",save:"Continuer",paynow:"Payer maintenant",paylater:"Payer plus tard",day:"jour(s)",night:"nuit(s)",at:"à ",to:"au",returnday:"Retour",quantity:"Quantité",noresults:"Aucun produits disponible pour vos dates. Essayez d'autres dates!",multiplesearch:"Voir les disponibilités...",rangesearch:"Début...",endsearch:"Fin..."},it:{please:"Per proseguire seleziona una data",note:"Please fill the",clear:"Cancella",save:"Salva",paynow:"Pay Now",paylater:"Pay Later",day:"giorno/i",night:"notte/i",at:"\\a\\l\\l\\e",to:"al",returnday:"Return",discount:"Sconto"},es:{please:"Por favor seleccione una fecha",note:"Por favor llene el",clear:"Borrar",save:"Guardar",paynow:"Pagar ahora",paylater:"Paga después",day:"dia(s)",night:"noche(s)",at:"a",to:"al",returnday:"Fecha devolución",discount:"Descuento",quantity:"Cantidad",duration:"Duración"},pt:{please:"Por favor, selecione uma data",clear:"Limpar",save:"Salvar",paynow:"Pague agora",paylater:"Pague depois",day:"dia(s)",night:"noche(s)",at:"a",to:"al"},de:{please:"Bitte wählen Sie ein Datum",clear:"löschen",save:"Speichern",paynow:"Zahlen Sie jetzt",paylater:"Später bezahlen",day:"Tag(e)",night:"nacht(e)",at:"\\u\\m",to:"bis"},da:{please:"Vælg en dato",clear:"Ryd",save:"Gem",paynow:"Betal nu",paylater:"Betale senere",day:"dag(e)",night:"nat(e)",at:"kl.",to:"til"},he:{please:"×××רת ת×ר×× ××קש×",clear:"×ר×ר",save:"×ש××ר",day:"××××",night:"××××ת",at:"×שע×",to:"×¢×"},fi:{please:"Valitse päivämäärä",clear:"Tyhjennä",save:"Vahvista",paynow:"Maksa Nyt",paylater:"Maksa Myöhemmin",day:"päivä(ä)",night:"yö(tä)",at:"/",to:"=>",returnday:"Palautuspäivä",duration:"Vuokrausaika"},lt:{please:"Pasirinkite datÄ
",clear:"Valyti",save:"IÅ¡saugoti",paynow:"SumokÄk dabar",paylater:"SumokÄti vÄliau",day:"dienos(-a, -ų,)",night:"naktis",at:"/",to:"iki",quantity:"Vietos",discount:"Nuolaida"}};return(void 0!==t[It]&&void 0!==t[It][e]?t[It]:t.en)[e]}}else w()},1)}()}();
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.