PageSourceSearch

https://cods.io/_next/static/chunks/1839-da7943621f7ac253.js

js cods.io collected 2026-10-06 13:59:32 UTC 12,821 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1839],{6168:(e,t,a)=>{a.d(t,{dN:()=>p,hn:()=>Y,QU:()=>l,QT:()=>r,V7:()=>d,jQ:()=>O,oT:()=>x,TQ:()=>A,MY:()=>I,LJ:()=>k,Bf:()=>P,ZC:()=>j,R:()=>w,L:()=>S});var i=a(90960),n=a(86685),o=a(77376),l=function(e){return e.APPROVED="approved",e.PROCESSING="processing",e.CANCELLED="cancelled",e}({});let r={approved:"Одобрено",processing:"В модерации",cancelled:"Отклонено"},d=Object.values(l).map(e=>({value:e,label:r[e]}));var s=a(76996);let c=o.Ik({id:o.Yj().optional(),slug:o.Yj(),card_name:o.Yj()}),u=o.Ik({id:o.Yj(),user:n.lS.optional().default({name:"",email:"",photo:""}),name:o.Yj(),page:o.Yj(),title:o.Yj(),content:o.Yj(),rating:o.ai(),status:o.fc(l),ai:s.kP,created_at:o.au.date(),product:c.optional().nullable().default(null),deleted_at:o.au.date().nullable().optional().default(null)}),m=o.Ik({total:o.ai(),data:o.YO(u)}),p=o.Ik({page:o.Yj().min(1).max(120),title:o.Yj().max(120).optional(),name:o.Yj().max(120).optional(),content:o.Yj().min(1).max(5e3),rating:o.au.number().min(1).max(5),status:o.fc(l).optional()});o.Ik({page:o.Yj().min(1).max(120).optional(),title:o.Yj().max(120).optional(),name:o.Yj().max(120).optional(),content:o.Yj().min(1).max(5e3).optional(),rating:o.au.number().min(1).max(5).optional(),status:o.fc(l).optional()}),o.Ik({status:o.fc(l)}),o.Ik({reason:o.Yj().max(500).optional()}),o.Ik({page:o.Yj().max(120).optional(),product_name:o.Yj().max(160).optional(),title_hint:o.Yj().max(120).optional(),content_hint:o.Yj().max(1e3).optional(),preference:o.Yj().max(1e3).optional(),rating:o.au.number().min(1).max(5).optional(),variants:o.au.number().int().min(1).max(3).optional()});let f=o.Ik({title:o.Yj(),content:o.Yj(),rating:o.ai().min(1).max(5)}),b=o.Ik({variants:o.YO(f)}),g={getAll:(e,t)=>(0,i.FH)("admin/reviews",{method:"GET",query:{...e,...t}},m),createAdmin:e=>(0,i.FH)("admin/reviews",{method:"POST",body:e},u),updateAdminById:(e,t)=>(0,i.FH)("admin/reviews/".concat(e),{method:"PATCH",body:t},u),updateAdminStatusById:(e,t)=>(0,i.FH)("admin/reviews/".concat(e,"/status"),{method:"PATCH",body:t},u),deleteAdminById:(e,t)=>(0,i.FH)("admin/reviews/".concat(e),{method:"DELETE",body:t},u),generateAdminAiDraft:e=>(0,i.FH)("admin/reviews/ai-draft",{method:"POST",body:e},b),getByPage:(e,t,a)=>(0,i.FH)("reviews/".concat(e),{method:"GET",...a,query:t}),create:e=>{let t=e.captcha;return(0,i.FH)("/reviews",{method:"POST",headers:{captcha:t},body:e})}};o.Ik({status:o.fc(l)});let Y=u.omit({ai:!0,status:!0});o.Ik({filter:o.ai(),total:o.ai()}),o.Ik({avg:o.ai(),rate:o.YO(o.ai())});let j=(0,a(25959).v)((e,t)=>({pagination:{limit:20,page:1},reviews:[],loading:{onSaving:!1,onFetching:!1},filters:{status:l.PROCESSING},setFilters:t=>e(e=>({filters:{...e.filters,...t}})),setPagination:t=>e(e=>({pagination:{...e.pagination,...t}})),setReviews:t=>e({reviews:t}),setLoading:(t,a)=>e(e=>({loading:{...e.loading,[t]:a}}))}));var _=a(53455),h=a(99776),y=a(80549);function v(e){e.invalidateQueries({queryKey:["reviews"]}),e.invalidateQueries({queryKey:["reviews-by-page"]})}function S(e,t){let a={limit:t.limit,page:t.page};return(0,_.useQuery)({queryKey:["reviews",[e,a]],enabled:!0,queryFn:()=>g.getAll(e,a)})}function w(e,t,a){let{enabled:i=!1}=a;return(0,_.useQuery)({queryKey:["reviews-by-page",[e,t]],enabled:i,queryFn:()=>g.getByPage(e,t)})}function x(){let e=(0,h.useQueryClient)();return(0,y.useMutation)({mutationFn:e=>g.createAdmin(e),onSuccess:()=>{v(e)}})}function k(){let e=(0,h.useQueryClient)();return(0,y.useMutation)({mutationFn:e=>{let{id:t,data:a}=e;return g.updateAdminById(t,a)},onSuccess:()=>{v(e)}})}function I(){let e=(0,h.useQueryClient)();return(0,y.useMutation)({mutationFn:e=>{let{id:t,data:a}=e;return g.updateAdminStatusById(t,a)},onSuccess:()=>{v(e)}})}function A(){let e=(0,h.useQueryClient)();return(0,y.useMutation)({mutationFn:e=>{let{id:t,data:a}=e;return g.deleteAdminById(t,a)},onSuccess:()=>{v(e)}})}function O(){return(0,y.useMutation)({mutationFn:e=>g.generateAdminAiDraft(e)})}function P(){let e=(0,h.useQueryClient)();return(0,y.useMutation)({mutationFn:e=>g.create(e),onSuccess:()=>{v(e)}})}},61839:(e,t,a)=>{a.d(t,{$9:()=>s,L_:()=>_,l7:()=>u,mX:()=>h,qD:()=>d});var i=a(25461),n=a(28527),o=a(6168),l=a(77376);let r=e=>"".concat("landing/home-assets-2026-05-03","/").concat(e.replace(/\.(png|jpe?g)$/i,".webp")),d={services:"Пополнение кошельков и сервисов",games:"Донат игровой валюты",bestseller:"Лидеры продаж",recommended:"Рекомендованные товары",advantages:"Почему выбирают CODS",flow:"Как это работает",reviews:"Отзывы покупателей"},s=["appstore-itunes","playstation","steam","xbox","roblox","pubg-mobile","fortnite","razer-gold","minecraft","nintendo","amazon"],c=[{name:"App Store & iTunes",href:"/shop/appstore-itunes",image:"categories/md-6893c4bc0e1ee1bca1b1f93f.webp"},{name:"PlayStation Store",href:"/shop/playstation",image:"categories/md-68a79262d464ed6e5497ef72.webp"},{name:"Steam",href:"/shop/steam",image:"categories/md-68a7a18ad464ed6e549815ce.webp"},{name:"Xbox",href:"/shop/xbox",image:"categories/md-68a7a2fbcf061151ac9b692d.webp"},{name:"Roblox",href:"/shop/roblox",image:"categories/md-69b6c180c6da6c977e299836.webp"},{name:"PUBG Mobile",href:"/shop/pubg-mobile",image:"categories/md-69830f80fb975f7f1608d7cf.webp"},{name:"Fortnite",href:"/shop/fortnite",image:"categories/md-68a77bac0aeac5b0dbdd65a7.webp"},{name:"Razer Gold",href:"/shop/razer-gold",image:"categories/md-68a7a758d464ed6e549820b3.webp"},{name:"Minecraft",href:"/shop/minecraft",image:"categories/md-68a78c42850e404c3282868b.webp"},{name:"Nintendo eShop",href:"/shop/nintendo",image:"categories/md-68a7ade7cf061151ac9b944a.webp"},{name:"Amazon",href:"/shop/amazon",image:"categories/md-6958059792ef80ec02d0dd5a.webp"}],u={hero:{title:"Купить подарочные карты и донат в игры — Apple, Steam, PlayStation, Roblox и другие",de
1scription:"Здесь можно быстро пополнить баланс или купить код для любимых сервисов и игр — без лишних шагов и ожиданий. Надежная оплата картами МИР и СБП, моментальная доставка кода на e-mail. Только официальные поставщики кодов с гарантией активации или замены.",button_label:"Перейти к товарам",button_href:"/shop",background_image:r("2c06ab9100f6af7926082df19dfd47a581345037.png"),layer_top_image:r("e2d033e14a859bd0a9051241e63be3120294c9a4.png"),layer_bottom_image:r("7911e485c5e7348276a43692534c02e46ddf624c.png"),cards_image:r("81de08d71260489b687e36d0106e811712d56b99.png"),icons:[...c]},section_titles:{...d},advantages:[{title:"Моментальная доставка",description:"Коды отправляются автоматически сразу после оплаты — в личный кабинет и на e-mail 24/7. Это касается подарочных карт, пополнения игр и пополнения игровой валюты. Без ожиданий и ручной проверки — купили и пользуетесь.",icon:"bolt"},{title:"Только официальные коды",description:"Работаем с проверенными поставщиками: оригинальные ключи, стабильная активация в App Store, PlayStation Store, Steam и др. Никаких \xabсерых\xbb схем — безопасные подарочные карты и коды для оплаты сервисов и игр.",icon:"badge-check"},{title:"Популярные сервисы",description:"В одном магазине — Steam, PlayStation, Xbox, Roblox, Nintendo, Apple, Netflix и другие. Здесь удобно купить игры, оформить подписки, приобрести подарочные карты и быстро делать пополнение игр/валюты.",icon:"layers-3"},{title:"Гарантия безопасности",description:"Используем защищённые платёжные шлюзы и соблюдаем отраслевые стандарты. Данные клиентов и платежи под надёжной защитой, а все операции по оплате сервисов и покупкам проходят через проверенные каналы.",icon:"lock"}],flow:[{title:"Выберите товар",description:"Откройте нужную категорию, регион или формат пополнения.",icon:"shopping-bag"},{title:"Проверьте детали",description:"Посмотрите цену, описание и формат выдачи перед оплатой.",icon:"wallet"},{title:"Получите результат",description:"После оплаты заказ обрабатывается по логике конкретного товара или сервиса.",icon:"badge-check"}],promo:{title:"CODS — официальный магазин цифровых товаров и подарочных карт с мгновенной доставкой",description:"Покупайте официальные gift-карты и игровые коды для Steam, PlayStation, Xbox, Nintendo, Roblox, Apple, Spotify и Netflix за 1–2 минуты.",bullet_points:["⚡ Мгновенная доставка после оплаты","\uD83D\uDD12 Только официальные коды от проверенных поставщиков","\uD83C\uDF0D Карты разных регионов и номиналов","\uD83D\uDCB3 Безопасные платежи и прозрачные цены"],final_text:"Это удобный способ купить подарочную карту Steam, пополнить PSN, оплатить Netflix или приобрести код Apple iTunes без сложностей и ожидания.",phone_image:r("22e07a964d3ab0436a733351a99a3475cc6b0fe7.png"),card_main_image:r("0cf2551137d126197b61c54a9c172dd1a919ca2b.png"),card_secondary_image:r("b90271fa080c61d8275828febdb909a28784245e.png"),card_bottom_image:r("f0ad525146f2fb578a843718b1ce64ca9396cd7b.png"),stats:[{value:"4.8",label:"Средний рейтинг",icon:"⭐"},{value:"30 сек",label:"Мгновенная доставка",icon:"⚡"},{value:"24/7",label:"Поддержка",icon:"\uD83C\uDFA7"},{value:"100%",label:"Гарантия безопасности",icon:"\uD83D\uDEE1️"}]}},m=l.Ik({name:l.Yj(),href:l.Yj(),image:l.Yj()}),p=l.Ik({title:l.Yj().default(u.hero.title),description:l.Yj().default(u.hero.description),button_label:l.Yj().default(u.hero.button_label),button_href:l.Yj().default(u.hero.button_href),background_image:l.Yj().optional().default(""),layer_top_image:l.Yj().optional().default(""),layer_bottom_image:l.Yj().optional().default(""),cards_image:l.Yj().optional().default(""),icons:l.YO(m).default([...c])}),f=l.Ik({value:l.Yj(),label:l.Yj(),icon:l.Yj()}),b=l.Ik({title:l.Yj().default(u.promo.title),description:l.Yj().default(u.promo.description),bullet_points:l.YO(l.Yj()).default([...u.promo.bullet_points]),final_text:l.Yj().default(u.promo.final_text),phone_image:l.Yj().optional().default(""),card_main_image:l.Yj().optional().default(""),card_secondary_image:l.Yj().optional().default(""),card_bottom_image:l.Yj().optional().default(""),stats:l.YO(f).default([...u.promo.stats])}),g=l.Ik({services:l.Yj(),games:l.Yj(),bestseller:l.Yj().default("Лидеры продаж"),recommended:l.Yj(),advantages:l.Yj(),flow:l.Yj(),reviews:l.Yj()}),Y=l.Ik({title:l.Yj(),description:l.Yj(),icon:l.Yj()}),j=l.Ik({title:l.Yj(),description:l.Yj(),icon:l.Yj()}),_=l.Ik({hero:p.default(u.hero),section_titles:g.default(d),advantages:l.YO(Y).default([...u.advantages]),flow:l.YO(j).default([...u.flow]),promo:b.default(u.promo)}).default(u),h=l.Ik({cat_icons:i.JU.default([]),cat_services:i.JU.default([]),cat_games:i.JU.default([]),products_service:l.YO(n.fZ).default([]),products_games:l.YO(n.fZ).default([]),products_all:l.YO(n.fZ).default([]),products_bestseller:l.YO(n.fZ).default([]),reviews:l.YO(o.hn).default([]),config:_.default(u)})},76996:(e,t,a)=>{a.d(t,{kP:()=>l,oM:()=>o});var i=a(77376),n=function(e){return e.NEED_CHECK="need_check",e.SUCCESS_PASS="success_pass",e}({});let o={need_check:"Требуется ручная проверка",success_pass:"Успешно обработан"};Object.values(n).map(e=>({value:e,label:o[e]}));let l=i.Ik({status:i.fc(n).nullable().default(null),comment:i.Yj()})}}]);

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.