PageSourceSearch

https://fastgg.pro/_next/static/chunks/1h6_b4r32ogor.js

js fastgg.pro collected 2026-10-10 01:42:09 UTC 46,805 bytes, 4 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="416ec51a-9884-abb7-49cf-ae0a35743d9c")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,528700,e=>{"use strict";var r=e.i(175379),t=e.i(940557),a=e.i(237927),o=e.i(272124);let n=(e,r)=>({id:"duo",label:`Буст в ${e}`,hint:"Вы играете сами, исполнитель заходит вторым — логин и пароль не передаются",labelEn:`Boost in ${r}`,hintEn:"You play yourself and the booster joins second — the login and password are never shared"}),i=[{id:"cs2",label:"CS2",homeSlug:"boost-cs2",account:"Steam",anticheat:"VAC",privacyChip:"Офлайн в Steam",partyWord:"лобби",topRank:"Global",heroArt:{src:"/img/boost-hero-v2.jpg",position:"90% center",face:[.68,.18]},accessRows:[{label:"Steam Guard",labelEn:"Steam Guard",value:"не отключаем",valueEn:"stays on",ok:!0},{label:"Статус в сети",labelEn:"Online status",value:"офлайн",valueEn:"offline",ok:!0},{label:"Инвентарь",labelEn:"Inventory",value:"не трогаем",valueEn:"untouched",ok:!0},{label:"Пароль после буста",labelEn:"Password after the boost",value:"меняете вы",valueEn:"changed by you",ok:!1}],boosters:[{tag:"B7",rank:"FACEIT 3 400 ELO",rankEn:"FACEIT 3,400 Elo",orders:"412",rating:"4,98"},{tag:"B12",rank:"FACEIT 3 100 ELO",rankEn:"FACEIT 3,100 Elo",orders:"287",rating:"4,97"},{tag:"B3",rank:"FACEIT 3 700 ELO",rankEn:"FACEIT 3,700 Elo",orders:"605",rating:"4,99"}],boosterMetric:"отбор по ELO",ratingCaption:"оценка работы",ratingCaptionEn:"work rating",options:[{id:"offline",label:"Офлайн в Steam",labelEn:"Offline on Steam",hint:"Включаем режим «не в сети» — друзья не увидят вас в игре",hintEn:"We set the account to offline so friends do not see it in game",fixed:!0},{id:"priority",label:"Приоритет в очереди",labelEn:"Queue priority",hint:"Заказ уходит в работу первым, матчей в день больше",hintEn:"Your order starts first, with more matches played per day"},{id:"schedule",label:"Игра в ваши часы",labelEn:"Play during your hours",hint:"Матчи только в выбранные дни и время, вне их аккаунт свободен",hintEn:"Matches are played only on your chosen days and times; the account is free outside them"}],unavailable:[n("лобби","a lobby")]},{id:"valorant",label:"Valorant",homeSlug:"boost-valorant",account:"Riot",anticheat:"Vanguard",privacyChip:"Скрытый статус",partyWord:"пати",topRank:"Immortal 3",heroArt:{src:"/img/valorant-hero-v4.jpg",position:"100% center",face:[.67,.18]},accessRows:[{label:"Двухфакторная защита",labelEn:"Two-factor protection",value:"не отключаем",valueEn:"stays on",ok:!0},{label:"Статус в друзьях",labelEn:"Friends status",value:"скрыт",valueEn:"hidden",ok:!0},{label:"Скины",labelEn:"Skins",value:"не трогаем",valueEn:"untouched",ok:!0},{label:"Пароль после буста",labelEn:"Password after the boost",value:"меняете вы",valueEn:"changed by you",ok:!1}],boosters:[{tag:"V4",rank:"Radiant · 480 RR",rankEn:"Radiant · 480 RR",orders:"319",rating:"4,98"},{tag:"V9",rank:"Immortal 3",rankEn:"Immortal 3",orders:"244",rating:"4,96"},{tag:"V2",rank:"Radiant · 620 RR",rankEn:"Radiant · 620 RR",orders:"517",rating:"4,99"}],boosterMetric:"отбор по рангу",ratingCaption:"оценка работы",ratingCaptionEn:"work rating",regions:o.VALORANT_REGIONS,options:[{id:"hidden",label:"Скрытый статус",labelEn:"Hidden status",hint:"В списке друзей аккаунт не показывает, что играет ранговые матчи",hintEn:"The account does not show ranked matches in the friends list",f
2ixed:!0},{id:"vpn",label:"Вход из выбранного региона",labelEn:"Login from the selected region",hint:"Регион берём из вашего выбора выше — вход не выглядит как из другой страны, отдельно указывать не нужно",hintEn:"We use the region selected above so the login does not look foreign; there is nothing else to specify",fixed:!0},{id:"priority",label:"Приоритет в очереди",labelEn:"Queue priority",hint:"Заказ уходит в работу первым, матчей в день больше",hintEn:"Your order starts first, with more matches played per day"},{id:"agents",label:"Игра на ваших агентах",labelEn:"Play your agents",hint:"Исполнитель берёт только тех агентов, на ком играете вы — история матчей не выбивается",hintEn:"The booster uses only your agents so the match history stays consistent"},{id:"stream",label:"Стрим ваших матчей",labelEn:"Live match stream",hint:"Смотрите матчи исполнителя в прямом эфире",hintEn:"Watch your booster’s matches live"},{id:"pace",label:"Темп под вашу статистику",labelEn:"Pace matched to your stats",hint:"Без серии из десяти побед подряд: исполнитель держит привычный для аккаунта винрейт",hintEn:"No ten-win streaks: the booster keeps the win rate consistent with the account"}],unavailable:[n("пати","a party")]}];function s(e){return i.map(r=>{var a;return{...r,options:(a=(0,t.servicePricing)(e,r.homeSlug),r.options.map(e=>{let r=a.factors[`option.${e.id}.speed`],o={...e,percent:(0,t.factorOf)(a,`option.${e.id}`)};return void 0===r?o:{...o,speedUp:(0,t.factor)(r)}}))}})}function l(e,r){let t=e.rates[r];if(void 0===t)throw Error(`В прайсе нет ставки \xab${r}\xbb`);return t}function c(e,r,t,a){let o=a?e.rates[`${r}.${t}_${a}`]:void 0;return void 0===o?l(e,`${r}.${t}`):o}function u(e,r,a,o,n,i,s){return{label:r,short:a,group:o,priceMinor:n,price:(0,t.moneyMajor)(n,e),value:i,icon:s}}function m(e,r,t,o,n){let i=(0,a.scaleSpan)(e),s=[],l=(t,i)=>{let l=n(t);s.push(u(r,l.label,l.short,o(t),(0,a.sumOver)(e,i,t),t))},c=n(i.from);s.push(u(r,c.label,c.short,o(i.from),0,i.from));for(let e=i.from+t;e<=i.to;e+=t)l(e,e-t);let m=s[s.length-1].value;if(m<i.to&&l(i.to,m),s.length<2)throw Error(`шкала от ${i.from} до ${i.to}
2 короче одного шага (${t}) — покупать нечего`);return s}s(t.DEFAULT_PRICING);let p=[{key:"grey",label:"0–5 тыс.",labelEn:"0–5k",color:"#B0C3D9"},{key:"lightblue",label:"5–10 тыс.",labelEn:"5–10k",color:"#8CC6FF"},{key:"blue",label:"10–15 тыс.",labelEn:"10–15k",color:"#4B69FF"},{key:"purple",label:"15–20 тыс.",labelEn:"15–20k",color:"#8847FF"},{key:"pink",label:"20–25 тыс.",labelEn:"20–25k",color:"#D32CE6"},{key:"red",label:"25–30 тыс.",labelEn:"25–30k",color:"#EB4B4B"},{key:"gold",label:"от 30 тыс.",labelEn:"30k+",color:"#FFD700"}];function d(e){let r=Math.min(p.length-1,Math.floor(Math.max(0,e-1)/5e3));return p[r].key}function g(e){return(0,a.readMoneySegments)((0,t.servicePricing)(e,"boost-cs2").rates,"Premier, цена рейтинга")}let h=[{key:"silver",label:"Silver",color:"#9AA7B8"},{key:"nova",label:"Gold Nova",color:"#C9B489"},{key:"guardian",label:"Master Guardian",color:"#7FA6D9"},{key:"eagle",label:"Legendary Eagle",color:"#A87FD9"},{key:"supreme",label:"Supreme / Global",color:"#F0B03C"}],b=[{label:"Silver I",short:"S1",group:"silver"},{label:"Silver II",short:"S2",group:"silver"},{label:"Silver III",short:"S3",group:"silver"},{label:"Silver IV",short:"S4",group:"silver"},{label:"Silver Elite",short:"SE",group:"silver"},{label:"Silver Elite Master",short:"SEM",group:"silver"},{label:"Gold Nova I",short:"GN1",group:"nova"},{label:"Gold Nova II",short:"GN2",group:"nova"},{label:"Gold Nova III",short:"GN3",group:"nova"},{label:"Gold Nova Master",short:"GNM",group:"nova"},{label:"Master Guardian I",short:"MG1",group:"guardian"},{label:"Master Guardian II",short:"MG2",group:"guardian"},{label:"Master Guardian Elite",short:"MGE",group:"guardian"},{label:"Distinguished Master Guardian",short:"DMG",group:"guardian"},{label:"Legendary Eagle",short:"LE",group:"eagle"},{label:"Legendary Eagle Master",short:"LEM",group:"eagle"},{label:"Supreme Master First Class",short:"SMFC",group:"supreme"},{label:"The Global Elite",short:"GE",group:"supreme"}];function f(e,r){let t=r.toLowerCase().replace(/[^a-z0-9]+/g,"_").replace(/^_|_$/g,"");return`${e}.${t}`}function y(e){let r=(0,t.servicePricing)(e,"boost-cs2-ranks");return b.map((t,a)=>u(e.currency,t.label,t.short,t.group,l(r,f("win",t.label)),a))}let k=[{level:1,from:100,group:"l1"},{level:2,from:501,group:"l2"},{level:3,from:751,group:"l3"},{level:4,from:901,group:"l4"},{level:5,from:1051,group:"l5"},{level:6,from:1201,group:"l6"},{level:7,from:1351,group:"l7"},{level:8,from:1531,group:"l8"},{level:9,from:1751,group:"l9"},{level:10,from:2001,group:"l10"}],v=["#9AA7B8","#A6AEB4","#B3B4AE","#C6B99B","#D8BE84","#E8B96A","#F0A85A","#EE8E55","#EA6E50","#EB4B4B"],E=k.map((e,r)=>({key:e.group,label:`Ур. ${e.level}`,labelEn:`Lv. ${e.level}`,color:v[r]}));function S(e){return`l${function(e){let r=1;for(let t of k)e>=t.from&&(r=t.level);return r}(e)}`}function C(e){return(0,a.readMoneySegments)((0,t.servicePricing)(e,"boost-faceit").rates,"FACEIT, цена ELO").filter(e=>e.from<3e3).map(e=>({...e,to:Math.min(e.to,3e3)}))}let M=[{key:"match",label:"матчи",labelEn:"matches",color:"#F0B03C"}];function $(e,r,a){let o="calibration-valorant"===r?c((0,t.servicePricing)(e,"boost-valorant-wins"),"win","gold","i"):l((0,t.servicePricing)(e,r),"match.price");return Array.from({length:a+1},(r,t)=>u(e.currency,String(t),String(t),"match",0===t?0:o,t))}let w=[{key:"iron",label:"Iron",color:"#5C5C5C"},{key:"bronze",label:"Bronze",color:"#A2703F"},{key:"silver",label:"Silver",color:"#BFC7CC"},{key:"gold",label:"Gold",color:"#E5C55C"},{key:"platinum",label:"Platinum",color:"#49B0C4"},{key:"diamond",label:"Diamond",color:"#B27BD6"},{key:"ascendant",label:"Ascendant",color:"#219E63"},{key:"immortal",label:"Immortal",color:"#C0334E"}],A=[{key:"iron",name:"Iron",short:"I"},{key:"bronze",name:"Bronze",short:"B"},{key:"silver",name:"Silver",short:"S"},{key:"gold",name:"Gold",short:"G"},{key:"platinum",name:"Platinum",short:"P"},{key:"diamond",name:"Diamond",short:"D"},{key:"ascendant",name:"Ascendant",short:"A"},{key:"immortal",name:"Immortal",short:"IM"}],F=["1","2","3"],L=["i","ii","iii"];function T(e,r){let t=[];for(let a of A){let o=`/img/ranks-valorant-v1/${a.key}.webp`;F.forEach((n,i)=>{t.push(u(r,`${a.name} ${n}`,`${a.short}${i+1}`,a.key,e(a.key,L[i]),t.length,o))})}return t}function P(e){let r=(0,t.servicePricing)(e,"boost-valorant-wins");return T((e,t)=>c(r,"win",e,t),e.currency)}let I=[{slug:"boost-cs2",game:"cs2",tab:"Premier",title:"Буст рейтинга Premier",heroHeading:"Буст рейтинга Premier CS2 —",heroAccent:"проверенные исполнители, без читов",heroLead:"Проверенный игрок поднимает ваш CS Rating в обычных матчах Premier. Цена считается по отрезкам рейтинга: платите ровно за ту дистанцию, которую заказали.",kind:"rating",unit:"рейтинг",unitOf:"рейтинга",stepForms:["ступень","ступени","ступеней"],fromLabel:"Текущий рейтинг",toLabel:"Желаемый рейтинг",steps:function(e){return m(g(e),e.currency,200,d,e=>({label:String(e),short:`${Math.round(e/100)/10}k`}))},scale:g,groupFroms:p.map((e,r)=>
20===r?0:5e3*r+1),bracketCharge:{size:5e3,zone:100,factor:2.5},groups:p,grid:200,minSteps:1,paceGrid:500,defaultFrom:9500,defaultTo:11200,note:"Рейтинг Premier общий на все карты. Если нужен ранг на конкретной карте — это соседний режим.",ctaCalc:"Рассчитать буст",ctaOrder:"Заказать буст",en:{title:"CS2 Premier rating boost",tab:"Premier",unit:"rating",stepForms:["step","steps"],fromLabel:"Current rating",toLabel:"Target rating"}},{slug:"boost-cs2-ranks",heroArt:{src:"/img/cs2-ranks-hero-v2.jpg",position:"100% center",face:[.695,.23]},game:"cs2",tab:"Ранг на картах",title:"Буст ранга на картах",heroHeading:"Буст звания CS2 —",heroAccent:"от Silver до Global Elite",heroTail:"на любой карте",heroLead:"Соревновательный ранг считается по каждой карте отдельно. Выбираете карту при оформлении, а бустер поднимает ранг именно на ней — от Silver I до The Global Elite.",kind:"wins",unit:"победа",stepForms:["победа","победы","побед"],fromLabel:"Текущий ранг",toLabel:"Сколько побед",steps:y,groups:h,rankIconBase:"/img/ranks-mm-v1",defaultFrom:6,defaultTo:2,minWins:1,maxWins:20,note:"Ранг на картах не связан с рейтингом Premier: подняв один, второй не изменишь.",ctaCalc:"Рассчитать победы",ctaOrder:"Заказать победы",en:{title:"CS2 map rank boost",tab:"Map ranks",unit:"win",stepForms:["win","wins"],fromLabel:"Current rank",toLabel:"Number of wins"}},{slug:"boost-cs2-wingman",heroArt:{src:"/img/cs2-wingman-hero-v2.jpg",position:"100% center",face:[.667,.27]},game:"cs2",tab:"Напарники",title:"Буст ранга в «Напарниках»",heroHeading:"Буст «Напарников» CS2 —",heroAccent:"звание в режиме 2×2",heroLead:"У режима «Напарники» своя лесенка рангов и свои карты. Матч короче обычного, поэтому и буст здесь заметно дешевле соревновательного.",kind:"wins",unit:"победа",stepForms:["победа","победы","побед"],fromLabel:"Текущий ранг",toLabel:"Сколько побед",steps:function(e){let r=(0,t.servicePricing)(e,"boost-cs2-wingman");if(!b.every(e=>void 0!==r.rates[f("win",e.label)])){let a=(0,t.factorOf)(r,"wingman.factor"),o="RUB"===e.currency?1e3:1;return y(e).map(r=>{let n=Math.round(r.priceMinor*a/o)*o;return{...r,priceMinor:n,price:(0,t.moneyMajor)(n,e.currency)}})}return b.map((t,a)=>u(e.currency,t.label,t.short,t.group,l(r,f("win",t.label)),a))},groups:h,rankIconBase:"/img/ranks-mm-v1",defaultFrom:6,defaultTo:2,minWins:1,maxWins:20,note:"Ранг «Напарников» отдельный: он не влияет ни на Premier, ни на ранг на картах.",ctaCalc:"Рассчитать победы",ctaOrder:"Заказать победы",en:{title:"CS2 Wingman rank boost",tab:"Wingman",unit:"win",stepForms:["win","wins"],fromLabel:"Current rank",toLabel:"Number of wins"}},{slug:"boost-faceit",game:"cs2",tab:"FACEIT",title:"Буст ELO на FACEIT",heroHeading:"Буст FACEIT —",heroAccent:"до 3000+ ELO",heroLead:"Выберите желаемое ELO — повышение проводят опытные, проверенные игроки: честно и быстро. Буст идёт в скрытом режиме, без читов и программ.",heroArt:{src:"/img/faceit-hero-v2.jpg",position:"100% center",face:[.667,.25]},kind:"rating",unit:"ELO",stepForms:["шаг","шага","шагов"],fromLabel:"Текущее ELO",toLabel:"Желаемое ELO",steps:function(e){return m(C(e),e.currency,25,S,e=>({label:String(e),short:String(e)}))},scale:C,groupFroms:k.map(e=>e.from),levelIconBase:"/img/faceit-v1",groups:E,grid:25,minSteps:1,paceGrid:25,defaultFrom:900,defaultTo:1400,note:"FACEIT — сторонняя площадка со своим античитом. Аккаунт Steam и аккаунт FACEIT привязываются отдельно.",ctaCalc:"Рассчитать буст",ctaOrder:"Заказать буст",en:{title:"FACEIT Elo boost",tab:"FACEIT",unit:"Elo",stepForms:["step","steps"],fromLabel:"Current Elo",toLabel:"Target Elo"}},{slug:"calibration-cs2",heroArt:{src:"/img/cs2-calibration-hero-v3.jpg",position:"100% center",face:[.69,.23]},game:"cs2",tab:"Калибровка",title:"Калибровка CS2",heroHeading:"Калибровка CS2 —",heroAccent:"Premier и Competitive",heroTail:"со стартом с лучшего ранга",heroLead:"Выберите калибровку Premier или соревновательного ранга на конкретной карте. Отыгрываем выбранное число матчей за вас, чтобы аккаунт начал сезон с более высокой позиции.",kind:"matches",unit:"матч",stepForms:["матч","матча","матчей"],fromLabel:"Уже отыграно",toLabel:"Сыграть матчей",steps:e=>$(e,"calibration-cs2",10),groups:M,picker:"count",defaultFrom:0,defaultTo:10,note:"В Premier карта не нужна, а соревновательная калибровка проходит на выбранной карте. Цена за матч у вариантов одинаковая.",ctaCalc:"Рассчитать калибровку",ctaOrder:"Заказать калибровку",en:{title:"CS2 placement matches",tab:"Placements",unit:"match",stepForms:["match","matches"],fromLabel:"Already played",toLabel:"Matches we play"}},{slug:"boost-valorant",game:"valorant",tab:"Ранг",title:"Буст ранга Valorant",heroHeading:"Буст Valorant —",heroAccent:"от Iron до Radiant",heroLead:"Проверенный игрок поднимает ваш ранг в обычных рейтинговых матчах. Цена собирается из дивизионов между текущим и желаемым, без дополнительных настроек RR.",kind:"rank",unit:"ранг",stepForms:["дивизион","дивизиона","дивизионов"],fromLabel:"Текущий ранг",toLabel:"Желаемый ранг",steps:function(e){let r=(0,t.servicePricing)(e,"boost-valorant");return T((e,t)=>c(r,"step",e,t),e.currency).map((e,r)=>0===r?{...e,priceMinor:0,price:0}:e)},groups:w,picker:"tiers",defaultFrom:6,defaultTo:12,note:"Ранг привязан к региону аккаунта Riot: исполнитель играет на вашем сервере, а не на своём.",ctaCalc:"Рассчитать буст",ctaOrder:"Заказать буст",en:{title:"Valorant rank boost",tab:"Rank",unit:"rank",stepForms:["division","divisions"],fromLabel:"Current rank",toLabel:"Target rank"}},{slug:"boost-valorant-wins",heroArt:{src:"/img/valorant-wins-hero-v2.jpg",position:"100% center",face:[.669,.19]},game:"valorant",tab:"Победы",title:"Победы в Valorant",heroHeading:"Победы Valorant —",heroAccent:"столько матчей, сколько нужно",heroLead:"Когда до следующего ранга остаётся немного, платить за целый дивизион незачем. В
2ыберите свой текущий ранг и число побед — цена считается за каждую выигранную игру.",kind:"wins",unit:"победа",stepForms:["победа","победы","побед"],fromLabel:"Текущий ранг",toLabel:"Сколько побед",steps:P,groups:w.filter(e=>"radiant"!==e.key),picker:"tiers",defaultFrom:12,defaultTo:5,note:"Победы засчитываются в вашем текущем ранге. Если по дороге ранг вырастет — оставшиеся победы отыгрываются уже на нём, доплачивать не нужно.",ctaCalc:"Рассчитать победы",ctaOrder:"Заказать победы",minWins:3,maxWins:20,en:{title:"Valorant win boost",tab:"Wins",unit:"win",stepForms:["win","wins"],fromLabel:"Current rank",toLabel:"Number of wins"}},{slug:"calibration-valorant",heroArt:{src:"/img/valorant-calibration-hero-v2.jpg",position:"100% center",face:[.66,.22]},game:"valorant",tab:"Калибровка",title:"Калибровка Valorant",heroHeading:"Калибровка Valorant —",heroAccent:"сразу топ ранг",heroLead:"Плейсменты задают ранг, с которого аккаунт начинает сезон. Отыгрываем их за вас — можно взять не все, а только оставшиеся.",kind:"matches",unit:"матч",stepForms:["матч","матча","матчей"],fromLabel:"Уже отыграно",toLabel:"Сыграть матчей",steps:e=>$(e,"calibration-valorant",5),groups:M,picker:"count",defaultFrom:0,defaultTo:5,note:"Плейсменты задают стартовый ранг акта. Заказывать имеет смысл только неотыгранные матчи.",ctaCalc:"Рассчитать калибровку",ctaOrder:"Заказать калибровку",en:{title:"Valorant placements",tab:"Placements",unit:"match",stepForms:["match","matches"],fromLabel:"Already played",toLabel:"Matches we play"}}];function O(e){let r=s(e),o=I.map(o=>{var n;let i,s=(0,t.servicePricing)(e,o.slug),l=o.grid??1;return{...o,currency:e.currency,available:!1!==e.available,game:function(e,r){let t=e.find(e=>e.id===r);if(!t)throw Error(`Нет игры буста \xab${r}\xbb`);return t}(r,o.game),steps:o.steps(e),scale:o.scale?.(e),grid:l,minSteps:o.minSteps??1,paceGrid:o.paceGrid??l,picker:o.picker??"slider",stepsPerDay:(0,t.factorOf)(s,"pace.steps_per_day"),previousRankSteps:"calibration-valorant"===o.slug?P(e):void 0,progress:o.progressLabel?(0,a.readSegments)(s.factors,"progress",`${o.title}, скидка за прогресс`):void 0,perWin:o.perWinLabel?(0,a.readSegments)(s.factors,"pergame",`${o.title}, очки за победу`):void 0,minOrder:(n=e.currency,void 0===(i=s.rates["limit.min_order"])?0:(0,t.moneyMajor)(i,n)),minimumPolicy:"rank"===o.kind?"top-up":"reject"}});return{pricing:e,modes:o,games:r}}function x(e,r){let t=e.groupFroms;if(!t)return e.groups[0];let a=0;for(let o=1;o<Math.min(t.length,e.groups.length);o+=1)r>=t[o]&&(a=o);return e.groups[a]}O(t.DEFAULT_PRICING).modes,e.s(["boostCatalog",0,O,"groupLabel",0,function(e,r){return"ru"===r?e.label:e.labelEn??e.label},"modeBySlug",0,function(e,r){return e.modes.find(e=>e.slug===r)??null},"modeLabels",0,function(e,t){let a=e.en,o="ru"===t;return{title:o?e.title:a.title,tab:o?e.tab:a.tab,unit:o?e.unit:a.unit,unitOf:o?e.unitOf??e.unit:a.unitOf??a.unit,fromLabel:o?e.fromLabel:a.fromLabel,toLabel:o?e.toLabel:a.toLabel,progressLabel:(o?e.progressLabel:a.progressLabel)??"",perWinLabel:(o?e.perWinLabel:a.perWinLabel)??"",stepWord:t=>o?(0,r.plural)(t,e.stepForms):1===Math.abs(t)?a.stepForms[0]:a.stepForms[1]}},"rankRows",0,function(e){return e.groups.map(r=>({group:r,items:e.steps.map((e,r)=>({index:r,step:e})).filter(e=>e.step.group===r.key)})).filter(e=>e.items.length>0)},"scaleGroupAt",0,x,"scaleGroupIndex",0,function(e,r){let t=x(e,r).key;return Math.max(0,e.groups.findIndex(e=>e.key===t))},"stepTitle",0,function(e,t){return"rating"===e.kind?(0,r.groupDigits)(t.value):t.label}],528700)},723561,e=>{"use strict";e.i(175379);var r=e.i(940557);let t="steam-comments",a={mini:{name:"Mini",trust:"Проба: первые отзывы на пустой стене"},starter:{name:"Starter",trust:"Стена перестаёт выглядеть пустой"},growth:{name:"Growth",trust:"Стена читается как живая",popular:!0},pro:{name:"Pro",trust:"Хватит на два профиля или на второй заход"},max:{name:"Max",trust:"Хватит на несколько профилей и партий"},elite:{name:"Elite",trust:"Запас на месяцы: партии и профили без докупок"}};function o(e,r){return`comments-${e}-${r}`}let n={regular:{min:5,max:10},premium:{min:10,max:120}};e.s(["COMMENTS_FORMS",0,["комментарий","комментария","комментариев"],"COMMENTS_SLUG",0,t,"COMMENT_TYPES",0,["regular","premium"],"SEND_INTERVAL",0,n,"commentTiers",0,function(e){let n=(0,r.servicePricing)(e,t).packages,i=new Map(n.map(e=>[e.code,e])),s=[];for(let e of n){let r=e.code.replace(/^comments-/,"").replace(/-(regular|premium)$/,"");s.includes(r)||s.push(r)}if(0===s.length)throw Error(`В прайсе \xab${t}\xbb нет ни одного пакета комментариев`);return s.map(t=>{let n=i.get(o(t,"regular")),s=i.get(o(t,"premium"));if(!n||!s)throw Error(`У пакета комментариев \xab${t}\xbb нет обеих цен: нужны позиции ${o(t,"regular")} и ${o(t,"premium")}`);let l=a[t]??{name:t,trust:"Повышает доверие"};return{id:t,name:l.name,qty:n.units,prices:{regular:(0,r.moneyMajor)(n.priceMinor,e.currency),premium:(0,r.moneyMajor)(s.priceMinor,e.currency)},priceMinors:{regular:n.priceMinor,premium:s.priceMinor},currency:e.currency,available:!1!==e.available,codes:{regular:n.code,premium:s.code},trust:l.trust,...l.popular?{popular:!0}:{}}})},"deliverySpan",0,function(e,r){let t=Math.max(0,e-1),a=n[r];return{min:t*a.min,max:t*a.max}},"tierById",0,function(e,r){let t=e.find(e=>e.id===r);if(!t)throw Error(`Нет пакета комментариев \xab${r}\xbb`);return t}])},467870,e=>{"use strict";e.i(175379);var r=e.i(940557);let t="steam-hours",a=[30,90,180,365],o=["unlimited","status","cards","online","exact"],n={unlimited:"Безлимитные часы",status:"Свой статус вместо подписи сервиса",cards:"Фарм карточек",online:"Online / Невидимка",exact:"Настройка часов по играм"},i=e=>o.map(r=>({key:r,label:n[r],on:e.includes(r)})),s={id:"free",name:"Free",games:1,features:i(["unlimited"])},l=[{id:"starter",name:"Starter",games:3,features:i(["unlimited","status"])}
2,{id:"base",name:"Base",games:10,features:i(["unlimited","status","cards","online"])},{id:"plus",name:"Plus",games:32,features:i([...o])}];function c(e,r,t,a){let o=Math.max(0,a-1);return e.prices[t]+o*r[t].price}function u(e){return 24*e}e.s(["DURATIONS",0,a,"FREE_ACCOUNTS",0,1,"GAMES_FORMS",0,["игра","игры","игр"],"HOURS_SLUG",0,t,"MAX_ACCOUNTS",0,10,"accountAddon",0,function(e){let o=new Map((0,r.servicePricing)(e,t).packages.map(e=>[e.code,e])),n={};for(let t of a){let a=o.get(`hours-account-${t}`);if(void 0===a)throw Error(`В прайсе нет доплаты за аккаунт hours-account-${t}`);n[t]={price:(0,r.moneyMajor)(a.priceMinor,e.currency),priceMinor:a.priceMinor,currency:e.currency,available:!1!==e.available,code:a.code}}return n},"durationLabel",0,function(e,r={days:"дней",year:"год"}){return 365===e?r.year:`${e} ${r.days}`},"hoursOptions",0,function(e){return[s,...[...e].sort((e,r)=>e.games-r.games)]},"hoursPerAccount",0,function(e,r){return u(r)*e},"hoursPerGame",0,u,"hoursPlans",0,function(e){let o=new Map((0,r.servicePricing)(e,t).packages.map(e=>[e.code,e]));return l.map(t=>{let n={},i={},s={};for(let l of a){let a=o.get(`hours-${t.id}-${l}`);if(void 0===a)throw Error(`В прайсе нет тарифа часов hours-${t.id}-${l}`);n[l]=(0,r.moneyMajor)(a.priceMinor,e.currency),i[l]=a.priceMinor,s[l]=a.code}return{...t,prices:n,priceMinors:i,codes:s,currency:e.currency,available:!1!==e.available}})},"isPaidPlan",0,e=>"free"!==e.id,"pricePerMonthMinor",0,function(e,r,t){if(30===r)return e;let a=e/(r/30);return"RUB"===t?100*Math.round(a/100):Math.round(a)},"savingPercent",0,function(e,r,t,a){if(30===t)return 0;let o=c(e,r,30,a)*(t/30);return Math.round((1-c(e,r,t,a)/o)*100)},"totalPrice",0,c])},718687,502200,e=>{"use strict";let r={"trust-factor":"/trust-factor-checker"};var t=e.i(175379),a=e.i(467870),o=e.i(723561),n=e.i(997878),i=e.i(940557);let s="/trust-factor-checker",l=[{id:"silver",name:"Silver",items:[{kind:"hours",plan:"base",duration:30},{kind:"comments",tier:"starter",type:"regular"},{kind:"likes",qty:150},{kind:"trust",term:"single"}]},{id:"gold",name:"Gold",popular:!0,items:[{kind:"hours",plan:"plus",duration:90},{kind:"comments",tier:"growth",type:"premium"},{kind:"likes",qty:600},{kind:"trust",term:30}]},{id:"diamond",name:"Diamond",items:[{kind:"hours",plan:"plus",duration:365},{kind:"comments",tier:"pro",type:"premium"},{kind:"likes",qty:1200},{kind:"trust",term:90}]}];function c(e,r){return"ru"===r?`${e} дней`:`${e} days`}e.s(["resolveCombos",0,function(e,r="ru"){let u,m,p,d=(u=(0,i.servicePricing)(e,"trust-factor"),m=e=>u.packages.some(r=>r.code===`tf-pass-${e}`&&!1!==r.active),{hours:(0,a.hoursPlans)(e),comments:(0,o.commentTiers)(e),likes:(0,n.likesPacks)(e),trust:{single:(0,i.moneyMajor)((0,i.packageByCode)(u,"tf-single").priceMinor,e.currency),terms:{30:(0,i.moneyMajor)((0,i.packageByCode)(u,m(30)?"tf-pass-30":"tf-pro-30").priceMinor,e.currency),90:(0,i.moneyMajor)((0,i.packageByCode)(u,m(90)?"tf-pass-90":"tf-pro-90").priceMinor,e.currency)},passEnabled:{30:m(30),90:m(90)}}}),g=(p=(0,i.servicePricing)(e,"combo"),l.map(e=>({...e,discount:(0,i.factorOf)(p,`discount.${e.id}`)}))).map(e=>({tier:e,items:e.items.map(e=>(function(e,r,i){switch(r.kind){case"hours":let l=e.hours.find(e=>e.id===r.plan);if(!l)throw Error(`Нет тарифа часов \xab${r.plan}\xbb`);if(!a.DURATIONS.includes(r.duration))throw Error(`Нет срока ${r.duration} у буста часов`);let u=c(r.duration,i);return{kind:"hours",label:"ru"===i?`Буст часов \xb7 ${l.name}, ${u}`:`Hours boost \xb7 ${l.name}, ${u}`,detail:"ru"===i?`${l.games} ${(0,t.plural)(l.games,a.GAMES_FORMS)} одновременно, часы копятся во всех сразу`:`${l.games} games at once, hours accrue in all of them`,price:l.prices[r.duration],href:"/services/steam-hours",short:`${l.name}, ${u}`,amount:r.duration};case"comments":let m,p,d;return m=(0,o.tierById)(e.comments,r.tier),p="premium"===r.type,d=o.SEND_INTERVAL[r.type],{kind:"comments",label:"ru"===i?`${m.qty} ${(0,t.plural)(m.qty,o.COMMENTS_FORMS)} Steam${p?" · премиум":""}`:`${m.qty} Steam comments${p?" · premium":""}`,detail:"ru"===i?`Интервал ${d.min}–${d.max} мин, тексты пишете вы`:`${d.min}–${d.max} min interval, you write the texts`,price:m.prices[r.type],href:"/services/steam-comments",short:"ru"===i?`${m.qty} шт.${p?", премиум":""}`:`${m.qty} pcs${p?", premium":""}`,amount:m.qty};case"likes":let g;return g=(0,n.packByQty)(e.likes,r.qty),{kind:"likes",label:"ru"===i?`${(0,t.groupDigits)(g.qty)} похвал CS2`:`${(0,t.groupDigits)(g.qty)} CS2 commends`,detail:"ru"===i?`По ${(0,t.groupDigits)(g.qty)} в каждую из ${n.CATEGORY_COUNT} категорий — ${(0,t.groupDigits)(g.qty*n.CATEGORY_COUNT)} отметок в профиле`:`${(0,t.groupDigits)(g.qty)} in each of the ${n.CATEGORY_COUNT} categories — ${(0,t.groupDigits)(g.qty*n.CATEGORY_COUNT)} marks on the profile`,price:g.price,href:"/services/likes-cs2",short:"ru"===i?`${(0,t.groupDigits)(g.qty)} шт.`:`${(0,t.groupDigits)(g.qty)} pcs`,amount:g.qty};case"trust":if("single"===r.term)return{kind:"trust",label:"ru"===i?"Trust Factor · разовый отчёт":"Trust Factor · one-off report",detail:"ru"===i?"Все факторы с весом, разбор восьми блоков и план действий":"Every factor with its weight, eight blocks explained and an action plan",price:e.trust.single,href:s,short:"ru"===i?"разовый отчёт":"one-off report",amount:1};let h=c(r.term,i),b=e.trust.passEnabled[r.term],f=b?"ru"===i?"Пропуск":"Pass":"Pro";return{kind:"trust",label:`Trust Factor ${b?"Pass":"Pro"} \xb7 ${h}`,detail:b?"ru"===i?"Автопроверки профиля и 10 чужих отчётов на каждые 30 дней":"Automatic profile checks and 10 other reports per 30 days":"ru"===i?"Безлимитные проверки привязанного профиля":"Unlimited checks of the linked profile",price:e.trust.terms[r.term],href:s,short:`${f}, ${h}`,amount:r.term}}})(d,e,r))})),h=new Map;for(let{items:e}of g)for(let r of e)h.set(r.kind,Math.max(h.get(r.kind)??0,r.amount));return g.map(({tier:t,items:a})=>{let o=a.map(e=>{var r,t;return{...e,share:(r=e.amount,(t=h.get(e.kind)??0)<=0||r<=0?0:Math.min(1,Math.max(.04,r/t)))}}),n=o.reduce((e,r)=>e+r.price,0),i=Math.round(100*n),s="RUB"===e.currency?Math.ceil(n*(1-t.discount)):Math.ceil(i*(1-t.discount))/100,l=Math.round(100*s),c=n-s,u=o.filter(e=>e.price<=c);return{...t,tagline:function(e,r="ru"){return("ru"===r?{silver:"Собрать базу профиля за месяц",gold:"Три месяца прокачки с наблюдением за оценкой",diamond:"Год часов и максимальный объём разом"}:{silver:"Build the base of the profile in a month",gold:"Three months of work with the score watched",diamond:"A year of hours and the largest volume at once"})[e]}(t.id,r),resolved:o,fullPrice:n,price:s,saving:c,fullPriceMinor:i,priceMinor:l,savingMinor:i-l,currency:e.currency,available:!1!==e.available,discountPercent:Math.round(100*t.discount),covered:u.length?u.reduce((e,r)=>r.price>e.price?r:e):null}})}],502200),e.i(528700);let u={cs2:"/img/marks-v2/boost-cs2.jpg",valorant:"/img/marks-v2/boost-valorant.jpg",faceit:"/img/marks-v2/boost-faceit.jpg"},m=[{ru:"Старт за 2 часа",en:"Starts within 2 hours"},{ru:"Ручная игра, без читов",en:"Played by hand, no cheats"}],p={ru:"Ручной буст",en:"Manual boosting"},d=[{slug:"trust-factor",category:"trust-factor",path:"steam",priceModel:"packages",title:{ru:"Проверка Trust Factor",en:"Trust Factor check"},tagline:{ru:"Оценка доверия по публичным данным и разбор по 8 параметрам профиля",en:"Trust scored from public profile data, broken down across 8 signals"},description:{ru:"Считаем оценку доверия по публичным данным профиля и показываем, что тянет её вниз. Сама проверка бесплатна, полный отчёт с весами факторов и планом действий — платный: пакеты проверок и подписка на странице услуги.",en:"We score account trust from public profile data and show what drags it down. The check itself is free; the full report with factor weights and an action plan is paid — check packs and a subscription are on the service page."},mark:"/img/marks-v2/trust-profile.jpg",art:"/img/scene/trust-v3.jpg",facts:[{ru:"Результат за минуту",en:"Result in a minute"},{ru:"Пакеты проверок и подписка — на странице услуги",en:"Check packs and subscription on the service page"}],accessNote:{ru:"Нужна только ссылка на профиль",en:"Only a profile link is needed"},freeLabel:{ru:"Бесплатно",en:"Free"}},{slug:"likes-cs2",category:"steam",path:"steam",priceModel:"packages",title:{ru:"Лайки CS2",en:"CS2 commends"},tagline:{ru:"Похвалы (commends) с реальных аккаунтов",en:"Commends from real accounts"},description:{ru:"Живые похвалы от реальных аккаунтов. Плавная выдача без передачи пароля, старт в течение 5 минут.",en:"Genuine commends from real accounts. Gradual delivery without handing over your password, starts within 5 minutes."},mark:"/img/marks-v2/likes-cs2.jpg",art:"/img/scene/likes-v3.jpg",facts:[{ru:"Старт за 5 минут",en:"Starts in 5 minutes"}],accessNote:{ru:"С реальных аккаунтов",en:"From real accounts"}},{slug:"steam-comments",category:"steam",path:"steam",priceModel:"packages",title:{ru:"Комментарии Steam",en:"Steam comments"},tagline:{ru:"Комментарии в профиль от реальных пользователей — свой текст или готовые шаблоны",en:"Profile comments from real users — your own text or ready templates"},description:{ru:"Тематические комментарии от аккаунтов с историей. Есть Premium-линейка с усиленными профилями.",en:"On-topic comments from aged accounts. A Premium tier with stronger profiles is available."},mark:"/img/marks-v2/steam-comments.jpg",art:"/img/scene/comments-v3.jpg",facts:[{ru:"Старт за 30 минут",en:"Starts in 30 minutes"},{ru:"Свой текст на любом языке",en:"Your text in any language"}],accessNote:{ru:"Свой текст с реальных аккаунтов",en:"Your own text, real accounts"}},{slug:"steam-hours",category:"steam",path:"steam",priceModel:"packages",title:{ru:"Буст часов",en:"Hours boost"},tagline:{ru:"Часы в любых играх Steam",en:"Hours in any Steam games"},description:{ru:"Бот запускает выбранные игры на нашем сервере и копит время сразу во всех. Steam Guard отключать не нужно, есть бесплатный тариф.",en:"Our bot runs the games you pick on our server and racks up time in all of them at once. No need to disable Steam Guard, and there is a free plan."},mark:"/img/marks-v2/boost-hours.jpg",art:"/img/scene/hours-v4.jpg",facts:[{ru:"Запуск 24/7",en:"Runs 24/7"},{ru:"До 32 игр одновременно",en:"Up to 32 games at once"}],freeLabel:{ru:"Бесплатно",en:"Free"}},{slug:"combo",category:"combo",path:"steam",priceModel:"combo",title:{ru:"Комбо-наборы",en:"Combo bundles"},tagline:{ru:"Часы, комментарии, похвалы и проверка Trust Factor одним заказом",en:"Hours, comments, commends and a Trust Factor check in one order"},description:{ru:"Буст часов, комментарии, похвалы CS2 и проверка Trust Factor в одном наборе. Скидка считается от суммы тех же позиций по обычному прайсу.",en:"Hours boost, comments, CS2 commends and a Trust Factor check in one bundle. The discount is taken off the regular price of the very same items."},mark:"/img/marks-v2/combo.jpg",art:"/img/scene/combo-v4.jpg",facts:[{ru:"Скидка до 30%",en:"Up to 30% off"},{ru:"Все 4 услуги вместе",en:"All 4 services together"}]},{slug:"boost-cs2",category:"boost",path:"rank",game:"cs2",priceModel:"calculator",title:{ru:"Буст рейтинга Premier",en:"CS2 Premier rating boost"},tagline:{ru:"CS Rating вручную, без читов",en:"Manual CS Rating boost, no cheats"},description:{ru:"Проверенный игрок поднимает рейтинг Premier в обычных матчах. Цена считается по отрезкам рейтинга: платите за дистанцию, а не за пакет.",en:"A pro booster raises your CS Rating in ordinary matches. Priced per rating segment — you pay for the distance, not for a package."}},{slug:"boost-cs2-ranks",category:"boost",path:"rank",game:"cs2",priceModel:"calculator",title:{ru:"Буст ранга на картах",en:"CS2 map rank boost"},tagline:{ru:"От Silver I до The Global Elite",en:"From Silver I to The Global Elite"},description:{ru:"Соревновательный ранг считается по каждой карте отдельно. Ð
2’ыбираете карту при оформлении, а бустер поднимает ранг именно на ней.",en:"CS2 competitive rank is per map. You pick the map at checkout and the booster climbs that exact one."}},{slug:"boost-cs2-wingman",category:"boost",path:"rank",game:"cs2",priceModel:"calculator",title:{ru:"Буст ранга в «Напарниках»",en:"CS2 Wingman rank boost"},tagline:{ru:"Отдельная лесенка режима 2 × 2",en:"The separate 2v2 rank ladder"},description:{ru:"У «Напарников» своя шкала рангов и свои карты. Матч короче обычного, поэтому и буст здесь заметно дешевле соревновательного.",en:"Wingman has its own rank ladder and map pool. Matches are shorter, so this boost costs noticeably less than competitive."}},{slug:"boost-valorant",category:"boost",path:"rank",game:"valorant",priceModel:"calculator",title:{ru:"Буст ранга Valorant",en:"Valorant rank boost"},tagline:{ru:"От Iron до Immortal 3",en:"From Iron to Immortal 3"},description:{ru:"Цена зависит от дивизионов между текущим и желаемым рангом.",en:"The price depends on the divisions between your current and target rank."}},{slug:"boost-valorant-wins",category:"boost",path:"rank",game:"valorant",priceModel:"calculator",title:{ru:"Победы в Valorant",en:"Valorant win boost"},tagline:{ru:"Когда до ранга осталось немного",en:"When the rank is nearly there"},description:{ru:"Отдельный товар для коротких заказов: платите за выигранные матчи на своём текущем ранге, а не за целый дивизион.",en:"A separate product for short orders: pay for won matches at your current rank instead of a whole division."}},{slug:"calibration-valorant",category:"boost",path:"rank",game:"valorant",priceModel:"calculator",title:{ru:"Калибровка Valorant",en:"Valorant placements"},tagline:{ru:"Стартовый ранг сразу повыше",en:"Start the act at a higher rank"},description:{ru:"Плейсменты задают ранг, с которого аккаунт начинает акт. Отыгрываем их за вас — можно взять только неотыгранные.",en:"Placement matches set the rank you start the act with. We play them for you — all of them or only the ones you have left."}},{slug:"boost-faceit",category:"boost",path:"rank",game:"faceit",priceModel:"calculator",title:{ru:"Буст ELO на FACEIT",en:"FACEIT Elo boost"},tagline:{ru:"По очкам, а не «по уровням»",en:"Priced per point, not per level"},description:{ru:"Уровень FACEIT — это полоса ELO, и внутри неё до следующего уровня бывает и двадцать очков, и полторы сотни. Считаем за очки, которые реально нужно набрать.",en:"A FACEIT level is just an Elo band, and the gap to the next one can be twenty points or a hundred and fifty. We price the points you actually need."}},{slug:"calibration-cs2",category:"boost",path:"rank",game:"cs2",priceModel:"calculator",title:{ru:"Калибровка CS2",en:"CS2 placement matches"},tagline:{ru:"Старт с высокого места, а не с нуля",en:"Start high instead of from zero"},description:{ru:"Выберите калибровку Premier или соревновательного ранга на конкретной карте. Отыгрываем за вас выбранное число матчей.",en:"Choose Premier placements or Competitive placements on a specific map. We play the selected number of matches for you."}},{slug:"reselling",category:"reselling",path:"partner",priceModel:"on-request",closed:!0,title:{ru:"Реселлинг",en:"Reselling"},tagline:{ru:"Оптовые условия для перепродажи услуг",en:"Wholesale terms for reselling our services"},description:{ru:"Партнёрский доступ к похвалам и услугам по сниженным ценам с личным кабинетом и API. Условия — индивидуально.",en:"Partner access to commends and services at reduced prices with a dashboard and API. Terms are individual."},facts:[{ru:"Личный кабинет с выданными ключами",en:"Dashboard with issued keys"},{ru:"API для своей витрины",en:"API for your own storefront"},{ru:"Сниженные цены от объёма",en:"Volume-based reduced prices"}]}].map(function(e){return e.game?{mark:u[e.game],facts:m,accessNote:p,...e}:e});d.filter(e=>!e.closed),e.s(["getServiceBySlug",0,function(e){return d.find(r=>r.slug===e)??null},"servicePath",0,function(e){return r[e]??`/services/${e}`}],718687)},237927,e=>{"use strict";let r=/^(\d+)-(\d+)$/;function t(e,t,a){let o=`${t}.`,n=[];for(let[i,s]of Object.entries(e)){if(!i.startsWith(o))continue;let e=r.exec(i.slice(o.length));if(!e)throw Error(`${a}: ключ \xab${i}\xbb не похож на отрезок \xab${t}.от-до\xbb`);let l=Number(e[1]),c=Number(e[2]);if(c<=l)throw Error(`${a}: у отрезка \xab${i}\xbb конец не больше начала`);n.push({from:l,to:c,value:s})}if(0===n.length)throw Error(`${a}: нет ни одного отрезка \xab${t}.от-до\xbb`);n.sort((e,r)=>e.from-r.from);for(let e=1;e<n.length;e+=1){let r=n[e-1],t=n[e];if(t.from!==r.to)throw Error(t.from>r.to?`${a}: между ${r.to} и ${t.from} нет цены - кривая рвётся`:`${a}: отрезки ${r.from}–${r.to} и ${t.from}–${t.to} накладываются`)}return n}e.s(["readMoneySegments",0,function(e,r){let a=Object.keys(e).some(e=>e.startsWith("range100."));if(a&&Object.keys(e).some(e=>e.startsWith("range.")))throw Error(`${r}: нельзя смешивать range и range100`);return a?t(e,"range100",r).map(e=>({...e,units:100})):t(e,"range",r)},"readSegments",0,t,"scaleSpan",0,function(e){return{from:e[0].from,to:e[e.length-1].to}},"sumOver",0,function(e,r,t){if(t<=r)return 0;let a=0;for(let o of e){let e=Math.max(r,o.from),n=Math.min(t,o.to);n>e&&(a+=(n-e)*o.value*(100===o.units?1:100))}return a/100},"valueAt",0,function(e,r){for(let t of e)if(r>=t.from&&r<t.to)return t.value;return r<e[0].from?e[0].value:e[e.length-1].value}])}]);
3
4//# debugId=416ec51a-9884-abb7-49cf-ae0a35743d9c

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.