PageSourceSearch

https://syncwoia.com/_next/static/chunks/8655.3ecae867f644219e.js

js syncwoia.com collected 2026-10-04 02:52:14 UTC 18,278 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8655,2379,9376,7335],{96289:function(e,t,r){"use strict";r.d(t,{Z:function(){return u}});var o=r(1119),n=r(74610);r(2265);var i=r(69041),a=r(22166),s=r(57437);let l=["theme"];function u(e){let{theme:t}=e,r=(0,n.Z)(e,l),u=t[a.Z];return(0,s.jsx)(i.Z,(0,o.Z)({},r,{themeId:u?a.Z:void 0,theme:u||t}))}},31691:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}}),r(2265);var o=r(12720),n=r(55201),i=r(22166);function a(){let e=(0,o.Z)(n.Z);return e[i.Z]||e}},77126:function(e,t,r){"use strict";r.d(t,{V:function(){return u}});var o=r(1119),n=r(74610),i=r(2265),a=r(57437);let s=["value"],l=i.createContext(),u=()=>{let e=i.useContext(l);return null!=e&&e};t.Z=function(e){let{value:t}=e,r=(0,n.Z)(e,s);return(0,a.jsx)(l.Provider,(0,o.Z)({value:null==t||t},r))}},69041:function(e,t,r){"use strict";r.d(t,{Z:function(){return v}});var o=r(1119),n=r(2265),i=r(44462),a=r(46037),s=r(12389),l=r(57437),u=function(e){let{children:t,theme:r}=e,u=(0,i.Z)(),c=n.useMemo(()=>{let e=null===u?r:"function"==typeof r?r(u):(0,o.Z)({},u,r);return null!=e&&(e[s.Z]=null!==u),e},[r,u]);return(0,l.jsx)(a.Z.Provider,{value:c,children:t})},c=r(30613),d=r(62570),f=r(77126),h=r(17804);let m={};function g(e,t,r){let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return n.useMemo(()=>{let n=e&&t[e]||t;if("function"==typeof r){let a=r(n),s=e?(0,o.Z)({},t,{[e]:a}):a;return i?()=>s:s}return e?(0,o.Z)({},t,{[e]:r}):(0,o.Z)({},t,r)},[e,t,r,i])}var v=function(e){let{children:t,theme:r,themeId:o}=e,n=(0,d.Z)(m),a=(0,i.Z)()||m,s=g(o,n,r),v=g(o,a,r,!0),p="rtl"===s.direction;return(0,l.jsx)(u,{theme:v,children:(0,l.jsx)(c.T.Provider,{value:s,children:(0,l.jsx)(f.Z,{value:p,children:(0,l.jsx)(h.Z,{value:null==s?void 0:s.components,children:t})})})})}},12720:function(e,t,r){"use strict";var o=r(16462),n=r(62570);let i=(0,o.Z)();t.Z=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i;return(0,n.Z)(e)}},62570:function(e,t,r){"use strict";var o=r(2265),n=r(30613);t.Z=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=o.useContext(n.T);return t&&0!==Object.keys(t).length?t:e}},99376:function(e,t,r){"use strict";var o=r(35475);r.o(o,"useParams")&&r.d(t,{useParams:function(){return o.useParams}}),r.o(o,"usePathname")&&r.d(t,{usePathname:function(){return o.usePathname}}),r.o(o,"useRouter")&&r.d(t,{useRouter:function(){return o.useRouter}}),r.o(o,"useSearchParams")&&r.d(t,{useSearchParams:function(){return o.useSearchParams}})},16528:function(e,t,r){"use strict";r.r(t);var o=r(57437),n=r(2265),i=r(46387),a=r(39155),s=r(7335),l=r(64131),u=r(99493),c=r(58163),d=r(17922),f=r(35159),h=r(5546);t.default=e=>{let[t,r]=(0,n.useState)("Some text"),[m,g]=(0,n.useState)(null),[v,p]=(0,n.useState)(null),[k,S]=(0,n.useState)([]),[y,F]=(0,n.useState)(!1),{isAuthenticated:b,user:Z,login:x}=(0,u.ec)(),w=!!c.cookieStorage.getItem("token");function E(e){if(!w){x.setOpen(!0);return}s.b.defaults.headers["X-CSRFTOKEN"]=l.Z.get("csrftoken");let t=window.location.href.split("?")[1].split("&"),o=t[0].split("=")[1],n=t[1].split("=")[1];s.b.post("/content/actions/courses/invitation/",{course:o,token:n,info:e?JSON.stringify(k):"[]"}).then(e=>{r('Вы зарегистрированы на мероприятие "'.concat(e.data.title,'"')),F(!0)}).catch(e=>{400==e.response.status?r("Вы уже зарегистрированы на мероприятии"):403==e.response.status?r("Отказано в доступе"):r("Ошибка"),F(!0)})}return((0,n.useEffect)(()=>{w||x.setOpen(!0)},[b,Z,x,w]),(0,n.useEffect)(()=>{let e=window.location.href.split("?")[1].split("&")[0].split("=")[1];s.b.get("/content/courses/",{params:{id:e}}).then(e=>{let t=e.data[0];t.use_info?(g(t.info_fields.filter(e=>!!e.visible)),p(t.info_description)):E(!1)}).catch(e=>{r("Ошибка"),F(!0)})},[Z]),y)?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(d.h4,{variant:"shadow"}),(0,o.jsxs)(f.Zb,{style:{display:"flex",alignItems:"center",flexDirection:"column",width:"50%",gap:20,padding:81,margin:"auto",marginTop:100},children:[(0,o.jsx)(i.Z,{variant:"h5",children:t}),(0,o.jsx)("a",{href:"/",children:"На главную"})]})]}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(d.h4,{variant:"shadow"}),(0,o.jsxs)(f.Zb,{style:{display:"flex",alignItems:"center",flexDirection:"column",width:"50%",gap:20,padding:81,margin:"auto",marginTop:100},children:[(0,o.jsx)(i.Z,{variant:"h2",style:{fontWeight:600,marginBottom:12},children:"Регистрация на мероприятие"}),(0,o.jsx)(i.Z,{variant:"h5",style:{fontWeight:400}
1,children:"Для регистрации на участие в мероприятии, заполните информацию."}),(0,o.jsx)("div",{dangerouslySetInnerHTML:{__html:(0,h.Z6)(v)},style:{width:"100%"}}),m&&(0,o.jsx)("div",{style:{alignSelf:"flex-start"},children:(0,o.jsx)(d.Jm,{fields:m,setValues:S})}),(0,o.jsx)(a.Z,{onClick:()=>E(!0),disabled:!k.filter(e=>!!e.is_required).reduce((e,t)=>e&&!!t.is_required&&!t.value,!0),variant:"contained",color:"primary",size:"large",style:{width:240,height:50,textTransform:"uppercase",marginTop:16},children:"Подать заявку"})]})]})}},7335:function(e,t,r){"use strict";r.d(t,{b:function(){return s},i:function(){return l}});var o=r(70496),n=r(966),i=r(64131),a=r(58163);o.Z.defaults.baseURL=n.Z.baseURLApi,o.Z.defaults.headers.common["Content-Type"]="application/json";{let e=a.cookieStorage.getItem("token");e&&(o.Z.defaults.headers.common.Authorization="Bearer "+e)}let s=o.Z.create({baseURL:n.Z.baseURLApi,withCredentials:!1}),l=o.Z.create({baseURL:n.Z.baseURLApi,withCredentials:!1}),u=e=>(!e.url||e.url.endsWith("/")||e.url.includes("?")||e.url.match(/\.\w+$/)||(e.url=e.url+"/"),e);{let e=i.Z.get("csrftoken");e&&(s.defaults.headers.common["X-CSRFTOKEN"]=e)}s.interceptors.request.use(e=>{{e.headers=e.headers||{};let t=a.cookieStorage.getItem("token");t&&(e.headers.Authorization="Bearer "+t);let r=i.Z.get("csrftoken");r&&(e.headers["X-CSRFTOKEN"]=r)}return u(e)},e=>Promise.reject(e)),l.interceptors.request.use(e=>(e.headers=e.headers||{},"function"==typeof e.headers.delete?e.headers.delete("Authorization"):(delete e.headers.Authorization,delete e.headers.authorization),u(e)),e=>Promise.reject(e));let c=!1,d=[],f=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;d.forEach(r=>{e?r.reject(e):r.resolve(t)}),d=[]};s.interceptors.response.use(e=>e,async function(e){let t=null==e?void 0:e.response,r=e.config;if("ERR_NETWORK"===e.code||"Network Error"===e.message)return console.error("Network Error:",{url:null==r?void 0:r.url,baseURL:null==r?void 0:r.baseURL,fullURL:"".concat(null==r?void 0:r.baseURL).concat(null==r?void 0:r.url),message:"Возможна проблема с CORS или сервер недоступен"}),Promise.reject(e);if(!t||401!==t.status||"Unauthorized"!==t.statusText)return Promise.reject(e);{var o;if(r._retry)return console.log("Refresh token failed, clearing auth..."),a.cookieStorage.removeItem("token"),a.cookieStorage.removeItem("token_ref"),localStorage.removeItem("token_ref"),localStorage.removeItem("token_access"),delete s.defaults.headers.common.Authorization,(0,a.broadcastAuthChange)("logout"),Promise.reject(e);r._retry=!0;let n=a.cookieStorage.getItem("token_ref")||localStorage.getItem("token_ref");return n&&(null===(o=t.data)||void 0===o?void 0:o.detail)!=="Invalid refresh token. Please log in again."?c?new Promise((e,t)=>{d.push({resolve:e,reject:t})}).then(e=>(r.headers.Authorization="Bearer "+e,s(r))).catch(e=>Promise.reject(e)):(c=!0,new Promise((e,t)=>{s.post("/token/refresh/",{refresh:n}).then(t=>{let o=t.data.access;a.cookieStorage.setItem("token",o,{expires:7}),s.defaults.headers.common.Authorization="Bearer "+o,r.headers.Authorization="Bearer "+o,(0,a.broadcastAuthChange)("refresh"),f(null,o),e(s(r))}).catch(e=>{console.log("Token refresh failed, clearing all tokens..."),f(e,null),a.cookieStorage.removeItem("token"),a.cookieStorage.removeItem("token_ref"),localStorage.removeItem("token_ref"),localStorage.removeItem("token_access"),delete s.defaults.headers.common.Authorization,(0,a.broadcastAuthChange)("logout"),t(e)}).finally(()=>{c=!1})})):(console.log("No refresh token, clearing auth..."),a.cookieStorage.removeItem("token"),a.cookieStorage.removeItem("token_ref"),localStorage.removeItem("token_ref"),localStorage.removeItem("token_access"),delete s.defaults.headers.common.Authorization,(0,a.broadcastAuthChange)("logout"),Promise.reject(e))}})},966:function(e,t,r){"use strict";var o=r(25566);let n="https://syncwoia.com",i=o.env.API_URL||"https://syncwoia.com",a="syncwoia.com".replace(/^https?:\/\//,"").split("/")[0],s="".concat(n).concat("","/api");t.Z={baseURLApi:s,hostApi:n,wsUrl:"wss://syncwoia.com",csrApiUrl:n,ssrApiUrl:i,isServer:!1,syncwoiaEnv:"prod",mainDomain:a,isMainDomain:e
1=>{if(!e)return!1;let t=e.replace(/^https?:\/\//,"").split("/")[0].split(":")[0],r=a.split(":")[0];return t===r||t.includes(r)||r.includes(t)}}},99493:function(e,t,r){"use strict";r.d(t,{Gx:function(){return a},f6:function(){return h},dr:function(){return p},wH:function(){return y},w7:function(){return S},b3:function(){return s},Fg:function(){return m},ec:function(){return k}});var o=r(57437),n=r(2265),i=n.createContext();function a(e){let{children:t}=e,[r,a]=(0,n.useState)({section:1,subsection:1});return(0,o.jsx)(i.Provider,{value:{current:r,setCurrent:a},children:t})}function s(){var e=(0,n.useContext)(i);if(void 0===e)throw Error("useContentState must be used within a ContentProvider");return e}var l=r(96289),u=r(31691),c=r(85933),d=r(58163);let f=n.createContext();function h(e){let{children:t}=e,[r,i]=(0,n.useState)(c.Z.default);return(0,n.useEffect)(()=>{let e=d.cookieStorage.getItem("theme")||"default";i(c.Z[e]||c.Z.default)},[]),(0,o.jsx)(l.Z,{theme:r,children:(0,o.jsx)(f.Provider,{value:e=>{d.cookieStorage.setItem("theme",e),i(c.Z[e]||c.Z.default)},children:t})})}function m(){var e=(0,u.Z)();if(void 0===e)throw Error("useTheme must be used within a ThemeProvider");return e}var g=r(70496);let v=n.createContext();function p(e){let{children:t}=e,[r,i]=(0,n.useState)(null),[a,s]=(0,n.useState)(!1),[l,u]=(0,n.useState)(!1),[c,f]=(0,n.useState)(!1),[h,m]=(0,n.use
1State)(!1);return(0,n.useEffect)(()=>{(0,d.migrateFromLocalStorage)(),f((0,d.getIsAuthenticated)()),m(!0)},[]),(0,n.useEffect)(()=>{let e=()=>{f((0,d.getIsAuthenticated)())},t=t=>{t.key!==d.AUTH_SYNC_KEY&&"loggedIn"!==t.key||(e(),(0,d.getIsAuthenticated)()||(i(null),s(!1),u(!1)))};return window.addEventListener("storage",t),window.addEventListener("focus",e),document.addEventListener("visibilitychange",e),()=>{window.removeEventListener("storage",t),window.removeEventListener("focus",e),document.removeEventListener("visibilitychange",e)}},[]),(0,o.jsx)(v.Provider,{value:{user:{state:r,setState:i},login:{open:a,setOpen:s},registration:{open:l,setOpen:u},isAuthenticated:c,authReady:h},children:t})}function k(){let e=(0,n.useContext)(v);if(void 0===e)throw Error("useUserState must be used within a UserProvider");return e}function S(){d.cookieStorage.clear(),g.Z.defaults.headers.common.Authorization="",(0,d.broadcastAuthChange)("logout"),window.location.reload()}function y(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t){let t=e.token;g.Z.defaults.headers.common.Authorization="Bearer "+t,d.cookieStorage.setItem("token",t,{expires:7})}else{let t=e.access;g.Z.defaults.headers.common.Authorization="Bearer "+t,d.cookieStorage.setItem("token",t,{expires:7})}d.cookieStorage.setItem("token_ref",e.refresh,{expires:365}),d.cookieStorage.setItem("user",JSON.stringify("Waiting")),d.cookieStorage.setItem("theme","default"),(0,d.broadcastAuthChange)("login"),g.Z.get("/profiles/my_profile").then(e=>{d.cookieStorage.setItem("user",JSON.stringify(e.data.id)),d.cookieStorage.setItem("user_status",e.data.status),d.cookieStorage.setItem("nickname",e.data.nickname),d.cookieStorage.setItem("email",e.data.email),d.cookieStorage.setItem("phone",e.data.phone_num||"")}).catch(e=>console.error(e))}},85933:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var o=r(85583),n={default:(0,r(61803).Z)((0,o._)({},{breakpoints:{values:{xs:481,sm:801,md:1025,lg:1281,xl:1441}},spacing:4,palette:{common:{black:"#000",white:"#FFF"},primary:{main:"#1565C0",contrastText:"#FFF",dark:"#145197",light:"#89B1DF"},secondary:{main:"#FFF",contrastText:"#1565C0",dark:"#F0F5FF",light:"#89B1DF"},accent:{main:"#FA5D55",light:"#FCADA9",contrastText:"#FFF",invert:{main:"#FFF",contrastText:"#FA5D55",light:"#FCADA9"}},additional:{dark:"#1B1E24",main:"#313439",light:"#98999C",gray:"#9F9FA2",contrastText:"#FFF",lightBlue:"#DEE7F2",link:"#29147E",modal:"#F0F2F9",modalBorder:"#C3C3C3",invert:{light:"#98999C",main:"#FFF",dark:"#F0F5FF",contrastText:"#313439"}},text:{active:"#1565C0",hover:"#595959",fill:"#1F2124",disabled:"#EBEBEB",error:"#FF564E",warning:"#CD8703",info:"#0444A3",success:"#28C75D"},error:{main:"#FF564E",light:"#FFDEDE",dark:"#D82E2E"},warning:{main:"#CD8703",light:"#FCF4E3",dark:"#964002"},info:{main:"#1565C0",light:"#DEF3FC",dark:"#0444A3",lightBlue:"#688FC8"},success:{main:"#28C75D",light:"#E6FCDE",dark:"#228B45"}
1,background:{main:"#313439",paper:"#F9F9F9",default:"#FFF",dark:"#313439",sidebar:"#233044",tooltip:"#52555C"},status:{student:"#3EC344",mentor:"#FFB22F",teacher:"#4AD5DE",moderator:"#DF4EF7",admin:"#FA5D55"},action:{primary:{active:"rgba(21, 101, 192, 1)",hover:"rgba(0, 0, 0, 0.2)",hoverOpacity:.2,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(21, 101, 192, 0.5)",disabledBackground:"rgba(255, 255, 255, 1)",disabledOpacity:.5,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12,inactive:"rgba(235, 235, 235, 1)"},secondary:{active:"#fff",hover:"rgba(0, 84, 251, 0.06)",hoverOpacity:.06,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(255, 255, 255, 0.5)",disabledBackground:"rgba(255, 255, 255, 0.5)",disabledOpacity:.5,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.12,inactive:"rgba(255, 255, 255, 0.5)"}}}},{typography:{fontFamily:"Roboto",fontSizeLarge:"1.25rem",fontSizeMedium:"1.125rem",fontSizeSmall:"1rem",fontWeightLarge:"500",fontWeightMedium:"400",fontWeightSmall:"300",fontStyle:"normal",h1:{color:"#313439",fontFamily:"Roboto",fontSize:42,fontStyle:"normal",fontWeight:700,lineHeight:"115%"},h2:{color:"#313439",fontFamily:"Roboto",fontSize:30,fontStyle:"normal",fontWeight:700,lineHeight:"115%"},h3:{color:"#313439",fontFamily:"Roboto",fontSize:24,fontStyle:"normal",fontWeight:500,lineHeight:"115%"},h4:{color:"#313439",fontFamily:"Roboto",fontSize:18,fontStyle:"normal",fontWeight:500,lineHeight:"115%"},subtitle1:{fontFamily:"Roboto",fontWeight:500,fontSize:"1.875rem",lineHeight:1.25,letterSpacing:"0.015em"},subtitle2:{fontFamily:"Roboto",fontWeight:500,fontSize:"1.5rem",lineHeight:1.25,letterSpacing:"0.03em",textTransform:"uppercase"},subtitle3:{fontFamily:"Roboto",fontWeight:500,fontSize:"1rem",lineHeight:1.25,letterSpacing:"0.015em"},caption:{fontFamily:"Roboto",fontSize:"0.85rem",lineHeight:1.25,letterSpacing:"0.001em"},body1:{fontFamily:"Roboto",lineHeight:1.55},body2:{fontFamily:"Roboto",fontWeight:400,fontSize:"0.85rem",lineHeight:1.55},button:{fontFamily:"Roboto",fontSize:16,fontStyle:"normal",fontWeight:400,textTransform:"uppercase",paddingLeft:24,paddingRight:24}}},{overrides:{MuiTableCell:{root:{}}},components:{MuiPickersYear:{styleOverrides:{yearButton:{fontSize:"18px"}}},MuiPickersMonth:{styleOverrides:{monthButton:{fontSize:"18px"}}}}}))}},58163:function(e,t,r){"use strict";r.r(t),r.d(t,{AUTH_SYNC_KEY:function(){return i},broadcastAuthChange:function(){return l},cookieStorage:function(){return a},getIsAuthenticated:function(){return s},migrateFromLocalStorage:function(){return c},useCookie:function(){return u}});var o=r(85583),n=r(64131);let i="__auth_sync__",a={getItem:e=>n.Z.get(e),setItem:(e,t,r)=>{n.Z.set(e,t,(0,o._)({expires:365,sameSite:"lax",secure:!0},r))},removeItem:(e,t)=>{n.Z.remove(e,t)},clear:()=>{["token","token_ref","user","user_status","nickname","email","phone","theme","loggedIn"].forEach(e=>n.Z.remove(e))}},s=()=>!!a.getItem("token"),l=e=>{localStorage.setItem(i,JSON.stringify({type:e,timestamp:Date.now()})),window.dispatchEvent(new Event("focus"))},u=e=>({getValue:()=>a.getItem(e),setValue:(t,r)=>{a.setItem(e,t,r)},removeValue:()=>{a.removeItem(e)}}),c=()=>{["token","token_ref","user","user_status","nickname","email","phone","theme"].forEach(e=>{let t=localStorage.getItem(e);t&&(a.setItem(e,t),localStorage.removeItem(e))})}},25566:function(e){var t,r,o,n=e.exports={};function i(){throw Error("setTimeout has not been defined")}function a(){throw Error("clearTimeout has not been defined")}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var l=[],u=!1,c=-1;function d(){u&&o&&(u=!1,o.length?l=o.concat(l):c=-1,l.length&&f())}function f(){if(!u){var e=s(d);u=!0;for(var t=l.length;t;){for(o=l,l=[];++c<t;)o&&o[c].run();c=-1,t=l.length}o=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);
1if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}n.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];l.push(new h(e,t)),1!==l.length||u||s(f)},h.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.browser=!0,n.env={},n.argv=[],n.version="",n.versions={},n.on=m,n.addListener=m,n.once=m,n.off=m,n.removeListener=m,n.removeAllListeners=m,n.emit=m,n.prependListener=m,n.prependOnceListener=m,n.listeners=function(e){return[]},n.binding=function(e){throw Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(e){throw Error("process.chdir is not supported")},n.umask=function(){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.