1"use strict";(self.webpackChunkproxima=self.webpackChunkproxima||[]).push([["arkema-vendors-locutus","bostik-vendors-locutus","product-comparator-v3-vendors-locutus"],[,,,,,,,,,,,,,,,,(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.sprintf=function(e,...t){const r=/%%|%(?:(\d+)\$)?((?:[-+#0 ]|'[\s\S])*)(\d+)?(?:\.(\d*))?([\s\S])/g,n=[e,...t];let s=1;const a=function(e,t,r,n){r||(r=" ");const s=e.length>=t?"":new Array(1+t-e.length>>>0).join(r);return n?e+s:s+e},i=function(e,t,r,n,s){const i=n-e.length;return i>0&&(e=r||"0"!==s?a(e,n,s,r):[e.slice(0,t.length),a("",i,"0",!0),e.slice(t.length)].join("")),e},o=function(e,t,r,n,s,o){const h=Number(e)>>>0,c=a(h.toString(t),s||0,"0",!1);return i(c,"",r,n,o)},h=function(e,t,r,n,s){return null!=n&&(e=e.slice(0,n)),i(e,"",t,r,s)},c=function(e,t,r,c,u,l){let m,d=0,g="";if("%%"===e)return"%";let f=" ",y=!1,b="",w=0,p=0;for(w=0,p=r.length;w<p;w++)switch(r.charAt(w)){case" ":case"0":f=r.charAt(w);break;case"+":b="+";break;case"-":y=!0;break;case"'":w+1<p&&(f=r.charAt(w+1),w++)}let x,N=0;if(N=c?+c:0,!isFinite(N))throw new Error("Width must be finite");if(x=u?+u:"d"===l?0:"fFeE".includes(l)?6:void 0,t&&0===+t)throw new Error("Argument number must be greater than zero");if(t&&+t>=n.length)throw new Error("Too few arguments");switch(m=t?n[+t]:n[s++],l){case"%":return"%";case"s":return h(String(m),y,N,x,f);case"c":return h(String.fromCharCode(+String(m)),y,N,x,f);case"b":return o(m,2,y,N,x,f);case"o":return o(m,8,y,N,x,f);case"x":return o(m,16,y,N,x,f);case"X":return o(m,16,y,N,x,f).toUpperCase();case"u":return o(m,10,y,N,x,f);case"i":case"d":return d=+String(m)||0,d=Math.round(d-d%1),g=d<0?"-":b,m=g+a(String(Math.abs(d)),x??0,"0",!1),y&&"0"===f&&(f=" "),i(String(m),g,y,N,f);case"e":case"E":case"f":case"F":case"g":case"G":{d=+String(m),g=d<0?"-":b;const e="efg".indexOf(l.toLowerCase()),t=Math.abs(d);let r="";r=0===e?t.toExponential(x):1===e?t.toFixed(x):t.toPrecision(x);const n=i(g+r,g,y,N,f);return"eEfFgG".indexOf(l)%2==0?n:n.toUpperCase()}default:return""}};try{return e.replace(r,c)}catch(e){return!1}}},(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.vsprintf=function(e,t){return(0,n.sprintf)(e,...t)};const n=r(16)},(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.strip_tags=function(e,t){t=(((t||"")+"").toLowerCase().match(/<[a-z][a-z0-9]*>/g)||[]).join("");const r=/<\/?([a-z0-9]*)\b[^>]*>?/gi,s=/<!--[\s\S]*?-->|<\?(?:php)?[\s\S]*?\?>/gi;let a=(0,n._phpCastString)(e);a=a.endsWith("<")?a.slice(0,-1):a;for(;;){const e=a;if(a=e.replace(s,"").replace(r,function(e,r){return t.includes("<"+r.toLowerCase()+">")?e:""}),e===a)return a}};const n=r(19)},(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t._phpCastString=function(e){if("boolean"==typeof e)return e?"1":"";if("string"==typeof e)return e;if("number"==typeof e)return isNaN(e)?"NAN":isFinite(e)?e+"":(e<0?"-":"")+"INF";if(void 0===e)return"";if("object"==typeof e)return Array.isArray(e)?"Array":null!==e?"Object":"";throw new Error("Unsupported value type")}},(e,t,r)=>{function n(e,t){let r=Math.floor(Math.abs(e)+.5);return("PHP_ROUND_HALF_DOWN"===t&&e===r-.5||"PHP_ROUND_HALF_EVEN"===t&&e===.5+2*Math.floor(r/2)||"PHP_ROUND_HALF_ODD"===t&&e===.5+2*Math.floor(r/2)-1)&&(r-=1),e<0?-r:r}Object.defineProperty(t,"__esModule",{value:!0}),t.round=function(e,t=0,r="PHP_ROUND_HALF_UP"){let i;if(e=(0,s._php_cast_float)(e),t=(0,a._php_cast_int)(t),i=Math.pow(10,t),isNaN(e)||!isFinite(e))return e;if(Math.trunc(e)===e&&t>=0)return e;const o=14-Math.floor(Math.log10(Math.abs(e)));o>t&&o-15<t?(e=n(e*Math.pow(10,o),r),e/=Math.pow(10,Math.abs(t-o))):e*=i;return(e=n(e,r))/i};const s=r(21),a=r(22)},(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t._php_cast_float=function(e){if("number"==typeof e)return e;if("string"==typeof e)return parseFloat(e)||0;return(0,n._php_cast_int)(e)};const n=r(22)},(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t._php_cast_int=function(e){if("number"==typeof e)return isNaN(e)||!isFinite(e)?0:e<0?Math.ceil(e):Math.floor(e);if("string"==typeof e)return parseInt(e,10)||0;return+!!e}},(e,t)=>
1{Object.defineProperty(t,"__esModule",{value:!0}),t.min=function(...e){if(0===e.length)throw new Error("At least one value should be passed to min()");let t;if(1===e.length){const s=e[0];if(void 0===s||!r(s))throw new Error("Wrong parameter count for min()");if(t=n(s),0===t.length)throw new Error("Array must contain at least one element for min()")}else t=e;const a=t[0];if(void 0===a)throw new Error("Array must contain at least one element for min()");let i=a;for(let e=1;e<t.length;e+=1){const r=t[e];void 0!==r&&(-1===s(i,r)&&(i=r))}return i};const r=e=>"object"==typeof e&&null!==e,n=e=>{if(Array.isArray(e))return e;return Object.values(e).filter(e=>void 0!==e)},s=(e,t)=>{const a=Number(e),i=Number(t);if(e===t)return 0;if(r(e)){if(r(t)){const r=n(e),a=n(t);if(a.length>r.length)return 1;if(a.length<r.length)return-1;for(let e=0;e<r.length;e+=1){const t=r[e],n=a[e];if(void 0===t||void 0===n)continue;const i=s(t,n);if(0!==i)return i}return 0}return-1}return r(t)?1:Number.isNaN(i)&&!Number.isNaN(a)?0===e?0:a<0?1:-1:Number.isNaN(a)&&!Number.isNaN(i)?0===t?0:i>0?1:-1:"string"==typeof e&&"string"==typeof t&&Number.isNaN(a)&&Number.isNaN(i)?t>e?1:-1:i>a?1:-1}},(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.max=function(...e){if(0===e.length)throw new Error("At least one value should be passed to max()");let t;if(1===e.length){const s=e[0];if(void 0===s||!r(s))throw new Error("Wrong parameter count for max()");if(t=n(s),0===t.length)throw new Error("Array must contain at least one element for max()")}else t=e;const a=t[0];if(void 0===a)throw new Error("Array must contain at least one element for max()");let i=a;for(let e=1;e<t.length;e+=1){const r=t[e];void 0!==r&&(1===s(i,r)&&(i=r))}return i};const r=e=>"object"==typeof e&&null!==e,n=e=>{if(Array.isArray(e))return e;return Object.values(e).filter(e=>void 0!==e)},s=(e,t)=>{const a=Number(e),i=Number(t);if(e===t)return 0;if(r(e)){if(r(t)){const r=n(e),a=n(t);if(a.length>r.length)return 1;if(a.length<r.length)return-1;for(let e=0;e<r.length;e+=1){const t=r[e],n=a[e];if(void 0===t||void 0===n)continue;const i=s(t,n);if(0!==i)return i}return 0}return-1}return r(t)?1:Number.isNaN(i)&&!Number.isNaN(a)?0===e?0:a<0?1:-1:Number.isNaN(a)&&!Number.isNaN(i)?0===t?0:i>0?1:-1:"string"==typeof e&&"string"==typeof t&&Number.isNaN(a)&&Number.isNaN(i)?t>e?1:-1:i>a?1:-1}},(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.strtotime=function(e,t){const r=null==t?Math.floor(Date.now()/1e3):t;e=String(e);const n=[L.yesterday,L.now,L.noon,L.midnightOrToday,L.tomorrow,L.timestamp,L.firstOrLastDay,L.backOrFrontOf,L.timeTiny12,L.timeShort12,L.timeLong12,L.mssqltime,L.oracledate,L.timeShort24,L.timeLong24,L.iso8601long,L.gnuNoColon,L.iso8601noColon,L.americanShort,L.american,L.iso8601date4,L.iso8601dateSlash,L.dateSlash,L.gnuDateShortOrIso8601date2,L.gnuDateShorter,L.dateFull,L.pointedDate4,L.pointedDate2,L.dateNoDay,L.dateNoDayRev,L.dateTextual,L.dateNoYear,L.dateNoYearRev,L.dateNoColon,L.xmlRpc,L.xmlRpcNoColon,L.soap,L.wddx,L.exif,L.pgydotd,L.isoWeekDay,L.pgTextShort,L.pgTextReverse,L.clf,L.year4,L.ago,L.dayText,L.relativeTextWeek,L.relativeText,L.monthFullOrMonthAbbr,L.tzCorrection,L.tzAbbr,L.dateShortWithTimeShort12,L.dateShortWithTimeLong12,L.dateShortWithTimeShort,L.dateShortWithTimeLong,L.relative,L.whitespace],s={...F};for(;e.length;){let t=null,r=null;for(const s of n){const n=e.match(s.regex);n&&(!t||n[0].length>t[0].length)&&(t=n,r=s)}if(!r||!t)return!1;if(r.callback&&!1===r.callback.apply(s,t))return!1;e=e.substr(t[0].length),r=null,t=null}return Math.floor(s.toDate(new Date(1e3*r)).getTime()/1e3)};const r="[ \\t]+",n="[ \\t]*",s="(?:([ap])\\.?m\\.?([\\t ]|$))",a="(2[0-4]|[01]?[0-9])",i="([01][0-9]|2[0-4])",o="(0?[1-9]|1[0-2])",h="([0-5]?[0-9])",c="([0-5][0-9])",u="(60|[0-5]?[0-9])",l="(60|[0-5][0-9])",m="(?:\\.([0-9]+))",d="sunday|monday|tuesday|wednesday|thursday|friday|saturday",g="sun|mon|tue|wed|thu|fri|sat",f=d+"|"+g+"|weekdays?",y="first|second|third|fourth|fifth|sixth|seventh|eighth?|ninth|tenth|eleventh|twelfth",b="next|last|previous|this",w="(?:second|sec|minute|min|hour|day|fortnight|forthnight|month|year)s?|weeks|"+f,p="([0-9]{1,4})",x="([0-9]{4})",N="(1[0-2]|0?[0-9])",k="(0[0-9]|1[0-2])",v="(?:(3[01]|[0-2]?[0-9])(?:st|nd|rd|th)?)",E="(0[0-9]|[1-2][0-9]|3[01])",M="january|february|march|april|may|june|july|august|september|october|november|december",T="jan|feb|mar|apr|may|jun|jul|aug|sept?|oct|nov|dec",R="("+M+"|"+T+"|i[vx]|vi{0,3}|xi{0,2}|i{1,3})",D="((?:GMT)?([+-])"+a+":?"+h+"?)",S=R+"[ .\\t-]*"+v+"[,.stndrh\\t ]*";function O(e,t){const r=t?.toLowerCase();switch(r){case"a":e+=12===e?-12:0;break;case"p":e+=12!==e?12:0}return e}function _(e){let t=+e;return e.length<4&&t<100&&(t+=t<70?2e3:1900),t}function j(e){return{jan:0,january:0,i:0,feb:1,february:1,ii:1,mar:2,march:2,iii:2,apr:3,april:3,iv:3,may:4,v:4,jun:5,june:5,vi:5,jul:6,july:6,vii:6,aug:7,august:7,viii:7,sep:8,sept:8,september:8,ix:8,oct:9,october:9,x:9,n
vendor: 13,835 bytes, line 1
1ov:10,november:10,xi:10,dec:11,december:11,xii:11}[e.toLowerCase()]??Number.NaN}function C(e,t=0){return{mon:1,monday:1,tue:2,tuesday:2,wed:3,wednesday:3,thu:4,thursday:4,fri:5,friday:5,sat:6,saturday:6,sun:0,sunday:0}[e.toLowerCase()]||t}function A(e,t=Number.NaN){const r=e?.match(/(?:GMT)?([+-])(\d+)(:?)(\d{0,2})/i);if(!r)return t;const n="-"===r[1]?-1:1;let s=+(r[2]??0),a=+(r[4]??0);return r[4]||r[3]||(a=Math.floor(s%100),s=Math.floor(s/100)),n*(60*s+a)*60}const z={acdt:37800,acst:34200,addt:-7200,adt:-10800,aedt:39600,aest:36e3,ahdt:-32400,ahst:-36e3,akdt:-28800,akst:-32400,amt:-13840,apt:-10800,ast:-14400,awdt:32400,awst:28800,awt:-10800,bdst:7200,bdt:-36e3,bmt:-14309,bst:3600,cast:34200,cat:7200,cddt:-14400,cdt:-18e3,cemt:10800,cest:7200,cet:3600,cmt:-15408,cpt:-18e3,cst:-21600,cwt:-18e3,chst:36e3,dmt:-1521,eat:10800,eddt:-10800,edt:-14400,eest:10800,eet:7200,emt:-26248,ept:-14400,est:-18e3,ewt:-14400,ffmt:-14660,fmt:-4056,gdt:39600,gmt:0,gst:36e3,hdt:-34200,hkst:32400,hkt:28800,hmt:-19776,hpt:-34200,hst:-36e3,hwt:-34200,iddt:14400,idt:10800,imt:25025,ist:7200,jdt:36e3,jmt:8440,jst:32400,kdt:36e3,kmt:5736,kst:30600,lst:9394,mddt:-18e3,mdst:16279,mdt:-21600,mest:7200,met:3600,mmt:9017,mpt:-21600,msd:14400,msk:10800,mst:-25200,mwt:-21600,nddt:-5400,ndt:-9052,npt:-9e3,nst:-12600,nwt:-9e3,nzdt:46800,nzmt:41400,nzst:43200,pddt:-21600,pdt:-25200,pkst:21600,pkt:18e3,plmt:25590,pmt:-13236,ppmt:-17340,ppt:-25200,pst:-28800,pwt:-25200,qmt:-18840,rmt:5794,sast:7200,sdmt:-16800,sjmt:-20173,smt:-13884,sst:-39600,tbmt:10751,tmt:12344,uct:0,utc:0,wast:7200,wat:3600,wemt:7200,west:3600,wet:0,wib:25200,wita:28800,wit:32400,wmt:5040,yddt:-25200,ydt:-28800,ypt:-28800,yst:-32400,ywt:-28800,a:3600,b:7200,c:10800,d:14400,e:18e3,f:21600,g:25200,h:28800,i:32400,k:36e3,l:39600,m:43200,n:-3600,o:-7200,p:-10800,q:-14400,r:-18e3,s:-21600,t:-25200,u:-28800,v:-32400,w:-36e3,x:-39600,y:-43200,z:0},L={yesterday:{regex:/^yesterday/i,name:"yesterday",callback(){return this.rd-=1,this.resetTime()}},now:{regex:/^now/i,name:"now"},noon:{regex:/^noon/i,name:"noon",callback(){return this.resetTime()&&this.time(12,0,0,0)}},midnightOrToday:{regex:/^(midnight|today)/i,name:"midnight | today",callback(){return this.resetTime()}},tomorrow:{regex:/^tomorrow/i,name:"tomorrow",callback(){return this.rd+=1,this.resetTime()}},timestamp:{regex:/^@(-?\d+)/i,name:"timestamp",callback(e,t){return this.rs+=+t,this.y=1970,this.m=0,this.d=1,this.dates=0,this.resetTime()&&this.zone(0)}},firstOrLastDay:{regex:/^(first|last) day of/i,name:"firstdayof | lastdayof",callback(e,t){"first"===t.toLowerCase()?this.firstOrLastDayOfMonth=1:this.firstOrLastDayOfMonth=-1}},backOrFrontOf:{regex:new RegExp("^(back|front) of "+a+n+s+"?","i"),name:"backof | frontof",callback(e,t,r,n){let s=+r,a=15;return"back"===t.toLowerCase()||(s-=1,a=45),s=O(s,n),this.resetTime()&&this.time(s,a,0,0)}},weekdayOf:{regex:new RegExp("^("+y+"|"+b+")"+r+"("+d+"|"+g+")"+r+"of","i"),name:"weekdayof"},mssqltime:{regex:new RegExp("^"+o+":"+c+":"+l+"[:.]([0-9]+)"+s,"i"),name:"mssqltime",callback(e,t,r,n,s,a){return this.time(O(+t,a),+r,+n,+s.substr(0,3))}},oracledate:{regex:/^(\d{2})-([A-Z]{3})-(\d{2})$/i,name:"d-M-y",callback(e,t,r,n){const s={JAN:0,FEB:1,MAR:2,APR:3,MAY:4,JUN:5,JUL:6,AUG:7,SEP:8,OCT:9,NOV:10,DEC:11}[r.toUpperCase()]??Number.NaN;return this.ymd(2e3+parseInt(n,10),s,parseInt(t,10))}},timeLong12:{regex:new RegExp("^"+o+"[:.]"+h+"[:.]"+l+n+s,"i"),name:"timelong12",callback(e,t,r,n,s){return this.time(O(+t,s),+r,+n,0)}},timeShort12:{regex:new RegExp("^"+o+"[:.]"+c+n+s,"i"),name:"timeshort12",callback(e,t,r,n){return this.time(O(+t,n),+r,0,0)}},timeTiny12:{regex:new RegExp("^"+o+n+s,"i"),name:"timetiny12",callback(e,t,r){return this.time(O(+t,r),0,0,0)}},soap:{regex:new RegExp("^"+x+"-"+k+"-"+E+"T"+i+":"+c+":"+l+m+D+"?","i"),name:"soap",callback(e,t,r,n,s,a,i,o,h){return this.ymd(+t,+r-1,+n)&&this.time(+s,+a,+i,+o.substr(0,3))&&this.zone(A(h))}},wddx:{regex:new RegExp("^"+x+"-"+N+"-"+v+"T"+a+":"+h+":"+u),name:"wddx",callback(e,t,r,n,s,a,i){return this.ymd(+t,+r-1,+n)&&this.time(+s,+a,+i,0)}},exif:{regex:new RegExp("^"+x+":"+k+":"+E+" "+i+":"+c+":"+l,"i"),name:"exif",callback(e,t,r,n,s,a,i){return this.ymd(+t,+r-1,+n)&&this.time(+s,+a,+i,0)}},xmlRpc:{regex:new RegExp("^"+x+k+E+"T"+a+":"+c+":"+l),name:"xmlrpc",callback(e,t,r,n,s,a,i){return this.ymd(+t,+r-1,+n)&&this.time(+s,+a,+i,0)}},xmlRpcNoColon:{regex:new RegExp("^"+x+k+E+"[Tt]"+a+c+l),name:"xmlrpcnocolon",callback(e,t,r,n,s,a,i){return this.ymd(+t,+r-1,+n)&&this.time(+s,+a,+i,0)}},clf:{regex:new RegExp("^"+v+"/("+T+")/"+x+":"+i+":"+c+":"+l+r+D,"i"),name:"clf",callback(e,t,r,n,s,a,i,o){return this.ymd(+n,j(r),+t)&&this.time(+s,+a,+i,0)&&this.zone(A(o))}},iso8601long:{regex:new RegExp("^t?"+a+"[:.]"+h+"[:.]"+u+m,"i"),name:"iso8601long",callback(e,t,r,n,s){return this.time(+t,+r,+n,+s.substr(0,3))}},dateTextual:{regex:new RegExp("^"+R+"[ .\\t-]*"+v+"[,.stndrh\\t ]+"+p,"i"),name:"datetextual",callback(e,t,r,n){return this.ymd(_(n),j(t),+r)}},pointedDate4:{regex:new RegExp("^"+v+"[.\\t-]"+N+"[.-]"+x),name:"pointeddate4",callback(e,t,r,n){return this.ymd(+n,+r-1,+t)}},pointedDate2:{regex:new RegExp("^"+v+"[.\\t]"+N+"\\.([0-9]{2})"),name:"pointeddate2",callback(e,t,r,n){return this.ymd(_(n),+r-1,+t)}},timeLong24:{regex:new RegExp("^t?"+a+"[:.]"+h+"[:.]"+u),name:"timelong24",callback(e,t,r,n){return this.time(+t,+r,+n,0)}},dateNoColon:{regex:new RegExp("^"+x+k+E),name:"datenocolon",callback(e,t,r,n){return this.ymd(+t,+r-1,+n)}},pgydotd:{regex:new RegExp("^"+x+"\\.?(00[1-9]|0[1-9][0-9]|[12][0-9][0-9]|3[0-5][0-9]|36[0-6])"),name:"pgydotd",callback(e,t,r){return this.ymd(+t,0,+r)}},timeShort24:{regex:new RegExp("^t?"+a+"[:.]"+h,"i"),name:"timeshort24",callback(e,t,r){return this.time(+t,+r,0,0)}},iso8601noColon:{regex:new RegExp("^t?"+i+c+l,"i"),name:"iso8601nocolon",callback(e,t,r,n){return this.time(+t,+r,+n,0)}},iso8601dateSlash:{regex:new RegExp("^"+x+"/"+k+"/"+E+"/"),name:"iso8601dateslash",callback(e,t,r,n){return this.ymd(+t,+r-1,+n)}},dateSlash:{regex:new RegExp("^"+x+"/"+N+"/"+v),name:"dateslash",callback(e,t,r,n){return this.ymd(+t,+r-1,+n)}},american:{regex:new RegExp("^"+N+"/"+v+"/"+p),name:"american",callback(e,t,r,n){return this.ymd(_(n),+t-1,+r)}},americanShort:{regex:new RegExp("^"+N+"/"+v),name:"americanshort",callback(e,t,r){return this.ymd(this.y,+t-1,+r)}},gnuDateShortOrIso8601date2:{regex:new RegExp("^"+p+"-"+N+"-"+v),name:"gnudateshort | iso8601date2",callback(e,t,r,n){return this.ymd(_(t),+r-1,+n)}},iso8601date4:{regex:new RegExp("^([+-]?[0-9]{4})-"+k+"-"+E),name:"iso8601date4",callback(e,t,r,n){return this.ymd(+t,+r-1,+n)}},gnuNoColon:{regex:new RegExp("^t?"+i+c,"i"),name:"gnunocolon",callback(e,t,r){switch(this.times){case 0:return this.time(+t,+r,0,this.f);case 1:return this.y=100*+t+ +r,this.times++,!0;default:return!1}}},gnuDateShorter:{regex:new RegExp("^"+x+"-"+N),name:"gnudateshorter",callback(e,t,r){return this.ymd(+t,+r-1,1)}},pgTextReverse:{regex:new RegExp("^(\\d{3,4}|[4-9]\\d|3[2-9])-("+T+")-"+E,"i"),name:"pgtextreverse",callback(e,t,r,n){return this.ymd(_(t),j(r),+n)}},dateFull:{regex:new RegExp("^"+v+"[ \\t.-]*"+R+"[ \\t.-]*"+p,"i"),name:"datefull",callback(e,t,r,n){return this.ymd(_(n),j(r),+t)}},dateNoDay:{regex:new RegExp("^"+R+"[ .\\t-]*"+x,"i"),name:"datenoday",callback(e,t,r){return this.ymd(+r,j(t),1)}},dateNoDayRev:{regex:new RegExp("^"+x+"[ .\\t-]*"+R,"i"),name:"datenodayrev",callback(e,t,r){return this.ymd(+t,j(r),1)}},pgTextShort:{regex:new RegExp("^("+T+")-"+E+"-"+p,"i"),name:"pgtextshort",callback(e,t,r,n){return this.ymd(_(n),j(t),+r)}},dateNoYear:{regex:new RegExp("^"+S,"i"),name:"datenoyear",callback(e,t,r){return this.ymd(this.y,j(t),+r)}},dateNoYearRev:{regex:new RegExp("^"+v+"[ .\\t-]*"+R,"i"),name:"datenoyearrev",callback(e,t,r){return this.ymd(this.y,j(r),+t)}},isoWeekDay:{regex:new RegExp("^"+x+"-?W(0[1-9]|[1-4][0-9]|5[0-3])(?:-?([0-7]))?"),name:"isoweekday | isoweek",callback(e,t,r,n){const s=n?+n:1;if(!this.ymd(+t,0,1))return!1;let a=new Date(this.y,this.m,this.d).getDay();return a=0-(a>4?a-7:a),this.rd+=a+7*(+r-1)+s,!0}},relativeText:{regex:new RegExp("^("+y+"|"+b+")"+r+"("+w+")","i"),name:"relativetext",callback(e,t,r){const{amount:n,behavior:s}=function(e){const t=e.toLowerCase();return{amount:{last:-1,previous:-1,this:0,first:1,next:1,second:2,third:3,fourth:4,fifth:5,sixth:6,seventh:7,eight:8,eighth:8,ninth:9,tenth:10,eleventh:11,twelfth:12}[t]??0,behavior:{this:1}[t]||0}}(t);switch(r.toLowerCase()){case"sec":case"secs":case"second":case"seconds":this.rs+=n;break;case"min":case"mins":case"minute":case"minutes":this.ri+=n;break;case"hour":case"hours":this.rh+=n;break;case"day":case"days":this.rd+=n;break;case"fortnight":case"fortnights":case"forthnight":case"forthnights":this.rd+=14*n;break;case"week":case"weeks":this.rd+=7*n;break;case"month":case"months":this.rm+=n;break;case"year":case"years":this.ry+=n;break;case"mon":case"monday":case"tue":case"tuesday":case"wed":case"wednesday":case"thu":case"thursday":case"fri":case"friday":case"sat":case"saturday":case"sun":case"sunday":this.resetTime(),this.weekday=C(r,7),this.weekdayBehavior=1,this.rd+=7*(n>0?n-1:n)}}},relative:{regex:new RegExp("^([+-]*)[ \\t]*(\\d+)"+n+"("+w+"|week)","i"),name:"relative",callback(e,t,r,n){const s=t.replace(/[^-]/g,"").length,a=+r*Math.pow(-1,s);switch(n.toLowerCase()){case"sec":case"secs":case"second":case"seconds":this.rs+=a;break;case"min":case"mins":case"minute":case"minutes":this.ri+=a;break;case"hour":case"hours":this.rh+=a;break;case"day":case"days":this.rd+=a;break;case"fortnight":case"fortnights":case"forthnight":case"forthnights":this.rd+=14*a;break;case"week":case"weeks":this.rd+=7*a;break;case"month":case"months":this.rm+=a;break;case"year":case"years":this.ry+=a;break;case"mon":case"monday":case"tue":case"tuesday":case"wed":case"wednesday":case"thu":case"thursday":case"fri":case"friday":case"sat":case"saturday":case"sun":case"sunday":this.resetTime(),this.weekday=C(n,7),this.weekdayBehavior=1,this.rd+=7*(a>0?a-1:a)}}},dayText:{regex:new RegExp("^("+f+")","i"),name:"daytext",callback(e,t){this.resetTime(),this.weekday=C(t,0),2!==this.weekdayBehavior&&(this.weekdayBehavior=1)}},relativeTextWeek:{regex:new RegExp("^("+b+")"+r+"week","i"),name:"relativetextweek",callback(e,t){switch(this.weekdayBehavior=2,t.toLowerCase()){case"this":this.rd+=0;break;case"next":this.rd+=7;break;case"last":case"previous":this.rd-=7}isNaN(this.weekday)&&(this.weekday=1)}},monthFullOrMonthAbbr:{regex:new RegExp("^("+M+"|"+T+")","i"),name:"monthfull | monthabbr",callback(e,t){return this.ymd(this.y,j(t),this.d)}},tzCorrection:{regex:new RegExp("^"+D,"i"),name:"tzcorrection",callback(e){return this.zone(A(e))}},tzAbbr:{regex:new RegExp("^\\(?([a-zA-Z]{1,6})\\)?"),name:"tzabbr",callback(e,t){const r=z[t.toLowerCase()];return null!=r&&!Number.isNaN(r)&&this.zone(r)}},ago:{regex:/^ago/i,name:"ago",callback(){this.ry=-this.ry,this.rm=-this.rm,this.rd=-this.rd,this.rh=-this.rh,this.ri=-this.ri,this.rs=-this.rs,this.rf=-this.rf}},year4:{regex:new RegExp("^"+x),name:"year4",callback(e,t){return this.y=+t,!0}},whitespace:{regex:/^[ .,\t]+/,name:"whitespace"},dateShortWithTimeLong:{regex:new RegExp("^"+S+"t?"+a+"[:.]"+h+"[:.]"+u,"i"),name:"dateshortwithtimelong",callback(e,t,r,n,s,a){return this.ymd(this.y,j(t),+r)&&this.time(+n,+s,+a,0)}},dateShortWithTimeLong12:{regex:new RegExp("^"+S+o+"[:.]"+h+"[:.]"+l+n+s,"i"),name:"dateshortwithtimelong12",callback(e,t,r,n,s,a,i){return this.ymd(this.y,j(t),+r)&&this.time(O(+n,i),+s,+a,0)}},dateShortWithTimeShort:{regex:new RegExp("^"+S+"t?"+a+"[:.]"+h,"i"),name:"dateshortwithtimeshort",callback(e,t,r,n,s){return this.ymd(this.y,j(t),+r)&&this.time(+n,+s,0,0)}},dateShortWithTimeShort12:{regex:new RegExp("^"+S+o+"[:.]"+c+n+s,"i"),name:"dateshortwithtimeshort12",callback(e,t,r,n,s,a){return this.ymd(this.y,j(t),+r)&&this.time(O(+n,a),+s,0,0)}}},F={y:NaN,m:NaN,d:NaN,h:NaN,i:NaN,s:NaN,f:NaN,ry:0,rm:0,rd:0,rh:0,ri:0,rs:0,rf:0,weekday:NaN,weekdayBehavior:0,firstOrLastDayOfMonth:0,z:NaN,dates:0,times:0,zones:0,ymd(e,t,r){return!(this.dates>0)&&(this.dates++,this.y=e,this.m=t,this.d=r,!0)},time(e,t,r,n){return!(this.times>0)&&(this.times++,this.h=e,this.i=t,this.s=r,this.f=n,!0)},resetTime(){return this.h=0,this.i=0,this.s=0,this.f=0,this.times=0,!0},zone(e){return this.zones<=1&&(this.zones++,this.z=e,!0)},toDate(e){switch(this.dates&&!this.times&&(this.h=this.i=this.s=this.f=0),isNaN(this.y)&&(this.y=e.getFullYear()),isNaN(this.m)&&(this.m=e.getMonth()),isNaN(this.d)&&(this.d=e.getDate()),isNaN(this.h)&&(this.h=e.getHours()),isNaN(this.i)&&(this.i=e.getMinutes()),isNaN(this.s)&&(this.s=e.getSeconds()),isNaN(this.f)&&(this.f=e.getMilliseconds()),this.firstOrLastDayOfMonth){case 1:this.d=1;break;case-1:this.d=0,this.m+=1}if(!isNaN(this.weekday)){const t=new Date(e.getTime());t.setFullYear(this.y,this.m,this.d),t.setHours(this.h,this.i,this.s,this.f);const r=t.getDay();if(2===this.weekdayBehavior)0===r&&0!==this.weekday&&(this.weekday=-6),0===this.weekday&&0!==r&&(this.weekday=7),this.d-=r,this.d+=this.weekday;else{let e=this.weekday-r;(this.rd<0&&e<0||this.rd>=0&&e<=-this.weekdayBehavior)&&(e+=7),this.weekday>=0?this.d+=e:this.d-=7-(Math.abs(this.weekday)-r),this.weekday=NaN}}this.y+=this.ry,this.m+=this.rm,this.d+=this.rd,this.h+=this.rh,this.i+=this.ri,this.s+=this.rs,this.f+=this.rf,this.ry=this.rm=this.rd=0,this.rh=this.ri=this.rs=this.rf=0;const t=new Date(e.getTime());switch(t.setFullYear(this.y,this.m,this.d),t.setHours(this.h,this.i,this.s,this.f),this.firstOrLastDayOfMonth){case 1:t.setDate(1);break;case-1:t.setMonth(t.getMonth()+1,0)}return isNaN(this.z)||t.getTimezoneOffset()===this.z||(t.setUTCFullYear(t.getFullYear(),t.getMonth(),t.getDate()),t.setUTCHours(t.getHours(),t.getMinutes(),t.getSeconds()-this.z,t.getMilliseconds())),t}}},(e,t)=>
1{Object.defineProperty(t,"__esModule",{value:!0}),t.date=function(e,t){let r,n=new Date;const s=["Sun","Mon","Tues","Wednes","Thurs","Fri","Satur","January","February","March","April","May","June","July","August","September","October","November","December"],a=/\\?(.?)/gi,i=function(e,t){return n=e,Object.hasOwn(r,n)?String(r[e]()):t;var n},o=function(e,t){let r=String(e);for(;r.length<t;)r="0"+r;return r};r={d:function(){return o(r.j(),2)},D:function(){return String(r.l()).slice(0,3)},j:function(){return n.getDate()},l:function(){return(s[Number(r.w())]??"")+"day"},N:function(){return Number(r.w())||7},S:function(){const e=Number(r.j());let t=e%10;return t<=3&&1===Number.parseInt(String(e%100/10),10)&&(t=0),["st","nd","rd"][t-1]||"th"},w:function(){return n.getDay()},z:function(){const e=new Date(Number(r.Y()),Number(r.n())-1,Number(r.j())),t=new Date(Number(r.Y()),0,1);return Math.round((e.getTime()-t.getTime())/864e5)},W:function(){const e=new Date(Number(r.Y()),Number(r.n())-1,Number(r.j())-Number(r.N())+3),t=new Date(e.getFullYear(),0,4);return o(1+Math.round((e.getTime()-t.getTime())/864e5/7),2)},F:function(){return s[6+Number(r.n())]??""},m:function(){return o(r.n(),2)},M:function(){return String(r.F()).slice(0,3)},n:function(){return n.getMonth()+1},t:function(){return new Date(Number(r.Y()),Number(r.n()),0).getDate()},L:function(){const e=Number(r.Y());return e%4==0&&e%100!=0||e%400==0?1:0},o:function(){const e=Number(r.n()),t=Number(r.W());return Number(r.Y())+(12===e&&t<9?1:1===e&&t>9?-1:0)},Y:function(){return n.getFullYear()},y:function(){return String(r.Y()).slice(-2)},a:function(){return n.getHours()>11?"pm":"am"},A:function(){return String(r.a()).toUpperCase()},B:function(){const e=3600*n.getUTCHours(),t=60*n.getUTCMinutes(),r=n.getUTCSeconds();return o(Math.floor((e+t+r+3600)/86.4)%1e3,3)},g:function(){return Number(r.G())%12||12},G:function(){return n.getHours()},h:function(){return o(r.g(),2)},H:function(){return o(r.G(),2)},i:function(){return o(n.getMinutes(),2)},s:function(){return o(n.getSeconds(),2)},u:function(){return o(1e3*n.getMilliseconds(),6)},e:function(){throw new Error("Not supported (see source code of date() for timezone on how to add support)")},I:function(){const e=new Date(Number(r.Y()),0),t=Date.UTC(Number(r.Y()),0),n=new Date(Number(r.Y()),6),s=Date.UTC(Number(r.Y()),6);return e.getTime()-t!==n.getTime()-s?1:0},O:function(){const e=n.getTimezoneOffset(),t=Math.abs(e);return(e>0?"-":"+")+o(100*Math.floor(t/60)+t%60,4)},P:function(){const e=String(r.O());return e.slice(0,3)+":"+e.slice(3,5)},T:function(){return"UTC"},Z:function(){return 60*-n.getTimezoneOffset()},c:function(){return"Y-m-d\\TH:i:sP".replace(a,i)},r:function(){return"D, d M Y H:i:s O".replace(a,i)},U:function(){return n.getTime()/1e3|0}};return h=e,c=t,n=void 0===c?new Date:c instanceof Date?new Date(c):new Date(1e3*Number(c)),h.replace(a,i);var h,c}},(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.boolval=function(e){if(!1===e)return!1;if(0===e||0===e)return!1;if(""===e||"0"===e)return!1;if(Array.isArray(e)&&0===e.length)return!1;if(null==e)return!1;return!0}}]]);
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.