PageSourceSearch

https://robox.guru/_next/static/chunks/pages/contact-2e77721b64a3f9c3.js

js robox.guru collected 2026-10-02 01:02:16 UTC 17,992 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[335],{7120:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/contact",function(){return r(1987)}])},3525:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"actionAsyncStorage",{enumerable:!0,get:function(){return n}});let n=(0,r(4001).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6361:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"actionAsyncStorage",{enumerable:!0,get:function(){return n.actionAsyncStorage}});let n=r(3525);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4001:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createAsyncLocalStorage",{enumerable:!0,get:function(){return i}});let r=Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available");class n{disable(){throw r}getStore(){}run(){throw r}exit(){throw r}enterWith(){throw r}}let o=globalThis.AsyncLocalStorage;function i(){return o?new o:new n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6432:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return s.ReadonlyURLSearchParams},RedirectType:function(){return s.RedirectType},ServerInsertedHTMLContext:function(){return l.ServerInsertedHTMLContext},notFound:function(){return s.notFound},permanentRedirect:function(){return s.permanentRedirect},redirect:function(){return s.redirect},useParams:function(){return p},usePathname:function(){return d},useRouter:function(){return f},useSearchParams:function(){return c},useSelectedLayoutSegment:function(){return _},useSelectedLayoutSegments:function(){return h},useServerInsertedHTML:function(){return l.useServerInsertedHTML}});let n=r(7294),o=r(257),i=r(2608),u=r(1288),a=r(6406),s=r(2717),l=r(5988);function c(){let e=(0,n.useContext)(i.SearchParamsContext);return(0,n.useMemo)(()=>e?new s.ReadonlyURLSearchParams(e):null,[e])}function d(){return(0,n.useContext)(i.PathnameContext)}function f(){let e=(0,n.useContext)(o.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function p(){return(0,n.useContext)(i.PathParamsContext)}function h(e){void 0===e&&(e="children");let t=(0,n.useContext)(o.LayoutRouterContext);return t?function e(t,r,n,o){let i;if(void 0===n&&(n=!0),void 0===o&&(o=[]),n)i=t[1][r];else{var s;let e=t[1];i=null!=(s=e.children)?s:Object.values(e)[0]}if(!i)return o;let l=i[0],c=(0,u.getSegmentValue)(l);return!c||c.startsWith(a.PAGE_SEGMENT_KEY)?o:(o.push(c),e(i,r,!1,o))}(t.tree,e):null}function _(e){void 0===e&&(e="children");let t=h(e);if(!t||0===t.length)return null;let r="children"===e?t[0]:t[t.length-1];return r===a.DEFAULT_SEGMENT_KEY?null:r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2717:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return u},RedirectType:function(){return n.RedirectType},notFound:function(){return o.notFound},permanentRedirect:function(){return n.permanentRedirect},redirect:function(){return n.redirect}});let n=r(7511),o=r(3394);class i extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class u extends URLSearchParams{append(){throw new i}delete(){throw new i}set(){throw new i}sort(){throw new i}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3394:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{isNotFoundError:function(){return o},notFound:function(){return n}});let r="NEXT_NOT_FOUND";function n(){let e=Error(r);throw e.digest=r,e}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4234:function(e,t){"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return r}}),(n=r||(r={}))[n.SeeOther=303]="SeeOther",n[n.TemporaryRedirect=307]="TemporaryRedirect",n[n.PermanentRedirect=308]="PermanentRedirect",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7511:function(e,t,r){"use strict";var n,o;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RedirectType:function(){return n},getRedirectError:function(){return l},getRedirectStatusCodeFromError:function(){return _},getRedirectTypeFromError:function(){return h},getURLFromRedirectError:function(){return p},isRedirectError:function(){return f},permanentRedirect:function(){return d},redirect:function(){return c}});let i=r(2595),u=r(6361),a=r(4234),s="NEXT_REDIRECT";function l(e,t,r){void 0===r&&(r=a.RedirectStatusCode.TemporaryRedirect);let n=Error(s);n.digest=s+";"+t+";"+e+";"+r+";";let o=i.requestAsyncStorage.getStore();return o&&(n.mutableCookies=o.mutableCookies),n}function c(e,t){void 0===t&&(t="replace");let r=u.actionAsyncStorage.getStore();throw l(e,t,(null==r?void 0:r.isAction)?a.RedirectStatusCode.SeeOther:a.RedirectStatusCode.TemporaryRedirect)}function d(e,t){void 0===t&&(t="replace");let r=u.actionAsyncStorage.getStore();throw l(e,t,(null==r?void 0:r.isAction)?a.RedirectStatusCode.SeeOther:a.RedirectStatusCode.PermanentRedirect)}function f(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r,n,o]=e.digest.split(";",4),i=Number(o);return t===s&&("replace"===r||"push"===r)&&"string"==typeof n&&!isNaN(i)&&i in a.RedirectStatusCode}function p(e){return f(e)?e.digest.split(";",3)[2]:null}function h(e){if(!f(e))throw Error("Not a redirect error");return e.digest.split(";",2)[1]}function _(e){if(!f(e))throw Error("Not a redirect error");return Number(e.digest.split(";",4)[3])}(o=n||(n={})).push="push",o.replace="replace",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5329:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"requestAsyncStorage",{enumerable:!0,get:function(){return n}});let n=(0,r(4001).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2595:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getExpectedRequestStore:function(){return o},requestAsyncStorage:function(){return n.requestAsyncStorage}});let n=r(5329);function o(e){let t=n.requestAsyncStorage.getStore();if(t)return t;throw Error("`"+e+"` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1288:function(e,t){"use strict";function r(e){return Array.isArray(e)?e[1]:e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5988:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ServerInsertedHTMLContext:function(){return o},useServerInsertedHTML:function(){return i}});let n=r(1757)._(r(7294)),o=n.default.createContext(null);function i(e){let t=(0,n.useContext)(o);t&&t(e)}},1658:function(e,t,r){"use strict";r.d(t,{d:function(){return u}});let n={JSON:{"Content-Type":"application/json;charset=utf-8"},NONE:{}},o=async(e,t)=>{if(e.ok)return t(e);throw Error((await e.json()).reason)};class i{put(e){let{url:t,body:r,headers:i="JSON"}=e;return fetch(t,{method:"PUT",headers:n[i],cache:"no-store",body:r instanceof FormData?r:r?JSON.stringify(r):null}).then(async e=>await o(e,()=>{let t=e.headers.get("content-type");return(null==t?void 0:t.includes("application/json"))?e.json():e.text()}))}post(e){let{url:t,body:r,headers:i="JSON"}=e;return fetch(t,{method:"POST",headers:n[i],cache:"reload",body:r?JSON.stringify(r):null}).then(async e=>await o(e,()=>{let t=e.headers.get("content-type");return(null==t?void 0:t.includes("application/json"))?e.json():e.text()}))}get(e){let{url:t}=e;return fetch(t,{cache:"reload"}).then(e=>o(e,e=>e.json()))}}let u=new i},1987:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return k}});var n=r(5893),o=r(4097),i=r(2157),u=r.n(i),a=r(7118),s=r(4140),l=r(7294),c=r(9067),d=r(512);class f{checkForEmpty(e){return!e||0===e.length}checkEmail(e){return!this.checkForEmpty(e)&&/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test(e)}checkName(e){return!this.checkForEmpty(e)&&/^[A-Za-zА-Яа-я0-9_\-\.\s]+$/.test(e)}checkPhone(e){return!this.checkForEmpty(e)&&/^[\+7]?([0-9]{9,14}$)/.test(e)}checkMessage(e){return!!e&&e.length>=15}checkFile(e){return e.size<5242880}checkTerms(e){return!e}}let p=new f;var h=r(1658);let _=async e=>h.d.post({url:"".concat("https://api.robox.guru/","api/support/event"),body:e}),m=e=>new Promise((t,r)=>{let n=new FileReader;n.onload=()=>{t(n.result)},n.onerror=r,n.readAsDataURL(e)}),y=e=>e.includes("base64")?e.split("base64,")[1]:"";var g=r(7547),j=r.n(g);function b(){return(0,n.jsx)("div",{className:j().loader})}let x=e=>{switch(e){case 2205:return"Your request is too short.";case 2206:return"Too many requests. Please try later.";default:return"An error occurred, please try later."}};var v=r(1664),S=r.n(v),O=r(2753),P=r(9332),w=r(2946),R=r.n(w);let M={appeal:{title:"How to speed up your appeal",description:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("p",{children:"Before you submit, just double check you haven't done any of the following:"}),(0,n.jsxs)("ul",{children:[(0,n.jsx)("li",{children:"Created or used multiple accounts"}),(0,n.jsx)("li",{children:"Referred yourself or abused the referral program"}),(0,n.jsx)("li",{children:"Used bots, scripts, or other automation tools"}),(0,n.jsx)("li",{children:"Used a VPN or proxy to fake your location"}),(0,n.jsx)("li",{children:"Tried to manipulate or abuse rewards in any way"}),(0,n.jsx)("li",{children:"Found another way around our system rules"})]}),(0,n.jsx)("p",{children:"The more accurate and detailed your info, the faster we can review your case. "})]})},google:{title:"Google Review Priority Support",description:"Our team will prioritize this request. Describe the issue clearly and in detail — it helps us investigate and resolve it faster."}
1,ios:{title:"Apple Review Priority Support",description:"Our team will prioritize this request. Describe the issue clearly and in detail — it helps us investigate and resolve it faster. "}},N=e=>{let{source:t}=e,{title:r,description:o}=M[t];return(0,n.jsxs)("div",{className:R().container,children:[(0,n.jsx)("div",{className:R().title,children:r}),(0,n.jsx)("div",{className:R().description,children:o})]})};function k(){let[e,t]=(0,l.useState)([]),[r,i]=(0,l.useState)(),f=(0,P.useSearchParams)(),h=(0,l.useMemo)(()=>{let e=f.get("source");if(e&&["appeal","google","ios"].includes(e))return e},[f]),m=(0,l.useRef)(null),y=(0,l.useCallback)(e=>{var t,r;m.current&&(null===(t=m.current)||void 0===t?void 0:t.dataset.error)===e&&((null===(r=m.current)||void 0===r?void 0:r.dataset).error="reset")},[m]),g=(0,l.useCallback)(e=>{var r;i(null);let n=null==e?void 0:null===(r=e.target)||void 0===r?void 0:r.files;n&&t(e=>[...e,n[0]])},[]),j=(0,l.useCallback)(e=>{t(t=>t.filter(t=>t!==e))},[]),v=(0,l.useCallback)(async r=>{null==r||r.preventDefault();let n=null==r?void 0:r.target,o=new FormData(n),u=e=>n.dataset.error=e;u(""),i({kind:"pending",msg:"Sending..."});let a=e=>o.get(e),s=a("name"),l=a("email"),c=a("comment"),d=a("check");if(!p.checkName(s)){u("name"),i(null);return}if(!p.checkEmail(l)){u("email"),i(null);return}if(!p.checkMessage(c)){u(""),i({kind:"error",msg:"Minimum 15 characters"});return}if(e[0]&&!p.checkFile(e[0])){u("file"),t([]),i({kind:"error",msg:"Maximum file size - 5MB"});return}if(p.checkTerms(d)){i({kind:"error",msg:"Accept the Terms and Conditions to continue"});return}let f=await E(e[0]);await _({email:l,title:s,message:h?"Source: ".concat(h," \n ").concat(c):c,attachments:f}).then(e=>{if(e.error)throw Error(e.error);n.reset(),t([]),i({kind:"success",msg:"Your message successfully sent."}),setTimeout(()=>i(null),5e3)}).catch(e=>{i({kind:"error",msg:x(e)})})},[e,h]),w=(0,l.useMemo)(()=>e.length>0&&e[0].type.includes("image/")?URL.createObjectURL(e[0]):void 0,[e]);return(0,n.jsx)("div",{className:u().wrapper,children:(0,n.jsxs)(o.Z,{className:u().container,children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:u().title,children:"Contact us"}),(0,n.jsx)("p",{className:u().text,children:"Our support team is here to answer all your questions. Please fill in the form in English and provide the details so we can help you as soon as possible."}),h&&(0,n.jsx)(N,{source:h})]}),(0,n.jsxs)("form",{onSubmit:v,className:u().form,ref:m,children:[(0,n.jsx)("div",{className:u().item,"data-field":"name",children:(0,n.jsx)("input",{type:"text",name:"name",placeholder:"Name",onChange:()=>y("name")})}),(0,n.jsx)("div",{className:u().item,"data-field":"email",children:(0,n.jsx)("input",{type:"email",name:"email",placeholder:"E-mail",onChange:()=>y("email")})}),(0,n.jsx)("div",{className:u().item,"data-field":"comment",children:(0,n.jsx)("textarea",{name:"comment",className:s.iD.className,onChange:()=>y("comment"),placeholder:"Please fill in the form in English..."})}),e.length>0?(0,n.jsxs)("div",{className:u().loaded,children:[(0,n.jsx)(c.er,{className:u().loaded__cross,onClick:()=>j(e[0])}),w?(0,n.jsx)("img",{src:w,alt:"file"}):(0,n.jsx)(c.V5,{width:90,height:90})]}):(0,n.jsxs)("label",{htmlFor:"file",className:u().file,children:[(0,n.jsx)("div",{className:u().file__load,children:(0,n.jsx)("span",{children:"Upload a file"})}),(0,n.jsx)("input",{type:"file",id:"file",name:"file",onChange:g})]}),(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{className:u().info,children:[(0,n.jsx)("div",{className:u().checkbox,children:(0,n.jsxs)("label",{htmlFor:"check",children:[(0,n.jsx)("input",{type:"checkbox",id:"check",name:"check"}),(0,n.jsx)("div",{className:u().checkbox_body}),(0,n.jsx)(c.KP,{}),(0,n.jsxs)("div",{className:u().checkbox_text,children:["By submitting you confirmed that you read and agree with the\xa0",(0,n.jsx)(S(),{href:O.Ok.terms,children:"Terms and Conditions"})]})]})}),(0,n.jsx)("button",{disabled:(null==r?void 0:r.kind)==="pending",children:(null==r?void 0:r.kind)==="pending"?(0,n.jsx)(b,{}):(0,n.jsx)("span",{children:"Send"})})]}),r&&(null==r?void 0:r.kind)!=="pending"&&(0,n.jsx)("span",{className:(0,d.W)([u().info__text,u()[r.kind]]),children:r.msg})]})]}),(0,n.jsx)("img",{src:a.qG.src,srcSet:a.O$.src,alt:"decor",className:u().decor})]})})}let E=async e=>{if(!e)return[];let t=await m(e);return[{filename:e.name,content:y(t)}]}},7547:function(e){e.exports={loader:"Loader_loader__GrUtG",crlMugLoader:"Loader_crlMugLoader__YaoTz"}},2157:function(e){e.exports={container:"support_container___ospg",form:"support_form__XE9TZ",wrapper:"support_wrapper__IBczt",title:"support_title__6hSXC",text:"support_text__lcEJL",decor:"support_decor__WxAYK",item:"support_item__T1oV7",file:"support_file__G8j86",file__load:"support_file__load__h2Z0x",loaded:"support_loaded__At1wA",loaded__cross:"support_loaded__cross__j7J4Q",info:"support_info__EMh6w",info__text:"support_info__text__UPI22",checkbox:"support_checkbox__DNNlU",checkbox_text:"support_checkbox_text__MQFJw",checkbox_body:"support_checkbox_body__5OCUT",error:"support_error__4pOPH",success:"support_success__n8zFn"}},2946:function(e){e.exports={container:"source_container__czHmt",title:"source_title__zTiv1",description:"source_description__GxnvO"}},9332:function(e,t,r){e.exports=r(6432)}},function(e){e.O(0,[888,774,179],function(){return e(e.s=7120)}),_N_E=e.O()}]);

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.