1Math.randLimit=function(min,max){return Math.floor(Math.random()*(max-min))+min};window.priceFormat=function(n){return(""+n).split(/(?=(?:\d{3})+$)/).join(" ")};window.priceFormatSpaced=function(n){return(""+n).split(/(?=(?:\d{3})+$)/).join(" ")};window.castIntOrNull=function(n){var result=parseInt(n);if(isNaN(result)){return null}return result};window.castFloatOrNull=function(n){var result=parseFloat(n);if(isNaN(result)){return null}return result};var ____stripScripts_regexCache_0xMdf=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi;var stripScripts=function(s){return s.replace(____stripScripts_regexCache_0xMdf,"")};var castToString=function(val,defaultOnEmpty){if(val===null||val===undefined){if(defaultOnEmpty!==undefined){return defaultOnEmpty}}if(typeof val==="object"){return JSON.stringify(val).trim()}return(""+val).trim()};var LsfwString=new function(){var prop=this;var _min=function(d0,d1,d2,bx,ay){return d0<d1||d2<d1?d0>d2?d2+1:d0+1:bx===ay?d1:d1+1};prop.strDistanceKarlovsky=function(a,b){a="\b\b"+a+"\f\f";b="\b\b"+b+"\f\f";var dist=-4;var i=0;for(i=0;i<a.length-2;++i){if(!b.includes(a.slice(i,i+3))){++dist}}for(i=0;i<b.length-2;++i){if(!a.includes(b.slice(i,i+3))){++dist}}return Math.max(0,dist)/(a.length+b.length-8)};prop.strDistanceLevenstein=function(a,b){if(a===b){return 0}if(a.length>b.length){var tmp=a;a=b;b=tmp}var la=a.length;var lb=b.length;while(la>0&&a.charCodeAt(la-1)===b.charCodeAt(lb-1)){la--;lb--}var offset=0;while(offset<la&&a.charCodeAt(offset)===b.charCodeAt(offset)){offset++}la-=offset;lb-=offset;if(la===0||lb<3){return lb}var x=0;var y;var d0;var d1;var d2;var d3;var dd;var dy;var ay;var bx0;var bx1;var bx2;var bx3;var vector=[];for(y=0;y<la;y++){vector.push(y+1);vector.push(a.charCodeAt(offset+y))}var len=vector.length-1;for(;x<lb-3;){bx0=b.charCodeAt(offset+(d0=x));bx1=b.charCodeAt(offset+(d1=x+1));bx2=b.charCodeAt(offset+(d2=x+2));bx3=b.charCodeAt(offset+(d3=x+3));dd=x+=4;for(y=0;y<len;y+=2){dy=vector[y];ay=vector[y+1];d0=_min(dy,d0,d1,bx0,ay);d1=_min(d0,d1,d2,bx1,ay);d2=_min(d1,d2,d3,bx2,ay);dd=_min(d2,d3,dd,bx3,ay);vector[y]=dd;d3=d2;d2=d1;d1=d0;d0=dy}}for(;x<lb;){bx0=b.charCodeAt(offset+(d0=x));dd=++x;for(y=0;y<len;y+=2){dy=vector[y];vector[y]=dd=_min(dy,d0,dd,bx0,vector[y+1]);d0=dy}}return dd}};Array.prototype.diff=function(a2){var a1=this;if(a1.length<1){return a2}if(a2.length<1){return this}var diff;diff=this.filter(function(i){return a2.indexOf(i)<0});diff=diff.concat(a2.filter(function(i){return a1.indexOf(i)<0}));return diff.filter(function(value,index,self){return self.indexOf(value)===index})};Array.prototype.diffNotIn=function(a2){var a1=this;var diff;diff=this.filter(function(i){return a2.indexOf(i)<0});return diff.filter(function(value,index,self){return self.indexOf(value)===index})};Array.prototype.diffUnique=function(a2){return this.diff(a2).unique()};Array.prototype.equals=function(a2){return this.diff(a2).length===0};Array.prototype.contains=function(a2){return this.filter(function(elem){return a2.indexOf(elem)>-1}).length===a2.length};Array.prototype.unique=function(){return this.filter(function(value,index,self){return self.indexOf(value)===index})};Array.prototype.intersect=function(a2){return this.filter(function(n){return a2.indexOf(n)!==-1})};Array.prototype.intersectUnique=function(a2){return this.intersect(a2).unique()};var tkIntArray=function(v){var i;var result=[];if(typeof v==="object"&&v!==null){for(i in v){if(v.hasOwnProperty(i)){result.push(castIntOrNull(v[i]))}}}else if(typeof v!=="string"||v===""){return[]}else{var arr=v.split("_");for(i in arr){if(arr.hasOwnProperty(i)){result.push(castIntOrNull(arr[i]))}}}return result};var dateLocaleWeekDaysShort={1:"пн",2:"вÑ",3:"ÑÑ",4:"ÑÑ",5:"пÑ",6:"Ñб",0:"вÑ"};var dateLocaleWeekDays={1:"понеделÑник",2:"вÑоÑник",3:"ÑÑеда",4:"ÑеÑвеÑг",5:"пÑÑниÑа",6:"ÑÑббоÑа",0:"воÑкÑеÑенÑе"};var dateLocaleMonthShort={0:"Ñнв",1:"Ñев",2:"маÑ",3:"апÑ",4:"май",5:"иÑн",6:"иÑл",7:"авг",8:"Ñен",9:"окÑ",10:"ноÑ",11:"дек"};var dateLocaleMonth={0:"ÑнваÑÑ",1:"ÑевÑалÑ",2:"маÑÑ",3:"апÑелÑ",4:"май",5:"иÑнÑ",6:"иÑлÑ",7:"авгÑÑÑ",8:"ÑенÑÑбÑÑ",9:"окÑÑбÑÑ",10:"ноÑбÑÑ",11:"декабÑÑ"};var dateLocaleMonthWhen={0:"ÑнваÑÑ",1:"ÑевÑалÑ",2:"маÑÑа",3:"апÑелÑ",4:"маÑ",5:"иÑнÑ",6:"иÑлÑ",7:"авгÑÑÑа",8:"ÑенÑÑбÑÑ",9:"окÑÑбÑÑ",10:"ноÑбÑÑ",11:"декабÑÑ"};Date.prototype.unixTime=function(){return Math.round(this.getTime()/1e3)};Date.prototype.before=function(bd){return bd.getTime()>this.getTime()};Date.prototype.beforeToday=function(){var d=Date.createFromIsoDate((new Date).format("Y-m-d"));return d.getTime()>this.getTime()};Date.prototype.after=function(ad){return ad.getTime()<this.getTime()};Date.prototype.equals=function(d){return d.getTime()===this.getTime()};Date.prototype.monthDays=function(){return new Date(this.getFullYear(),this.getMonth()+1,0).getDate()};Date.prototype.getWeekNumber=function(){var d=new Date(Date.UTC(this.getFullYear(),this.getMonth(),this.getDate()));var dayNum=d.getUTCDay()||7;d.setUTCDate(d.getUTCDate()+4-dayNum);var yearStart=new Date(Date.UTC(d.getUTCFullYear(),0,1));return Math.ceil(((d-yearStart)/864e5+1)/7)};Date.prototype.format=function(format,noLeadZero){if(typeof noLeadZero==="undefined"){noLeadZero=false}var f={monWhen:dateLocaleMonthWhen[this.getMonth()],monShort:dateLocaleMonthShort[this.getMonth()],mon:dateLocaleMonth[this.getMonth()],weekDayShort:dateLocaleWeekDaysShort[this.getDay()],weekDay:dateLocaleWeekDays[this.getDay()],y:(this.getFullYear()+"").substr(2,2),Y:this.getFullYear(),m:this.getMonth()+1,d:this.getDate(),H:this.getHours(),i:this.getMinutes(),s:this.getSeconds(),t:this.monthDays(),W:this.getWeekNumber()};
1for(var k in f){if(f.hasOwnProperty(k)){if(noLeadZero===true){format=format.replace(k,f[k])}else{format=format.replace(k,f[k]<10?"0"+f[k]:f[k])}}}return format};Date.isISO=function(d){var parts=d.split("-");return parts.length===3&&parts[0].length===4&&parts[1].length===2&&parts[2].length===2};Date.isDDMMYYYY=function(d){var parts=d.split(".");return parts.length===3&&parts[0].length===2&&parts[1].length===2&&parts[2].length===4};Date.prototype.dayDiff=function(d){return Math.ceil((this.getTime()-d.getTime())/1e3/60/60/24)};Date.createFromDDMMYYY=function(d){var parts=d.split(".");return new Date(parseInt(parts[2]),parseInt(parts[1])-1,parseInt(parts[0]))};Date.createFromIsoDate=function(d){var parts=d.split("-");return new Date(parseInt(parts[0]),parseInt(parts[1])-1,parseInt(parts[2]))};Date.createFromIsoDateWithoutTZ=function(d){var parts=d.split("-");var date=new Date(parseInt(parts[0]),parseInt(parts[1])-1,parseInt(parts[2]));return new Date(date.getTime()-date.getTimezoneOffset()*6e4)};Date.createFromIsoDateWithOffset=function(d,offsetMinutes){var parts=d.split("-");var date=new Date(parseInt(parts[0]),parseInt(parts[1])-1,parseInt(parts[2]));return new Date(date.getTime()-offsetMinutes*6e4)};Date.todayISO=function(){return(new Date).format("Y-m-d")};Date.prototype.addDays=function(days){var dat=new Date(this.valueOf());dat.setDate(dat.getDate()+days);return dat};Date.prototype.addMonths=function(value){var n=this.getDate();this.setDate(1);this.setMonth(this.getMonth()+value);this.setDate(Math.min(n,this.monthDays()));return this};Date.prototype.minusDays=function(days){var dat=new Date(this.valueOf());dat.setDate(dat.getDate()-days);return dat};Date.getDatesRange=function(startDate,stopDate){var dateArray=[];var currentDate=startDate;while(currentDate<=stopDate){dateArray.push(new Date(currentDate));currentDate=currentDate.addDays(1)}return dateArray};
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.