1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7776],{36686:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var a=n(85893),r=n(67294),s=n(70525),l=n(76720),i=n(68070),c=n(56236),o=n(27346),u=n(19101),d=n(98186),f=n(10675);function v(e){let{message:t,onHide:n}=e;return(0,a.jsxs)(o.Z,{show:!0,centered:!0,className:"modal--fancy modal-enrollment",onHide:n,children:[(0,a.jsx)(o.Z.Header,{closeButton:!0}),(0,a.jsx)(o.Z.Body,{children:(0,a.jsx)("div",{className:"h5 mx-auto text-condensed text-lg",children:t})}),(0,a.jsx)(o.Z.Footer,{children:(0,a.jsx)("div",{className:"pt-4 pb-2",children:(0,a.jsx)("div",{className:"",children:(0,a.jsx)(l.Z,{variant:"primary",onClick:n,children:"ÐакÑÑÑÑ"})})})})]})}function x(e){let{idea:t,onHide:n,onSuccess:x}=e,[m,h]=(0,r.useState)(!1),[j,p]=(0,r.useState)(null),[y,Z]=(0,r.useState)(t?t.short_description:""),[N,b]=(0,r.useState)(t?t.description:""),[g,w]=(0,r.useState)({});(0,r.useEffect)(()=>{!async function(){if(!t){let e=await (0,f.s8)();e.error&&e.error.length>0&&p(e.error)}h(!0)}()},[]);let C=async()=>{let e=await (0,f._6)(t?t.id:null,y,N),a=await e.json();e.ok?(x&&x(a.idea),n()):w(a)};return j?(0,a.jsx)(v,{message:j,onHide:n}):m?(0,a.jsxs)(o.Z,{show:!0,centered:!0,className:"modal--fancy modal-enrollment",onHide:n,children:[(0,a.jsx)(o.Z.Header,{closeButton:!0,children:(0,a.jsx)(o.Z.Title,{as:"h5",children:t?"РедакÑиÑоваÑÑ Ð¸Ð´ÐµÑ":"ÐÑедложиÑÑ Ð¸Ð´ÐµÑ"})}),(0,a.jsx)(o.Z.Body,{children:(0,a.jsxs)("div",{className:"mx-auto text-start text-condensed text-lg",children:[g.player&&(0,a.jsx)(s.Z,{variant:"danger",className:"text-center",children:g.player[0]}),(0,a.jsxs)(c.Z,{onSubmit:C,children:[(0,a.jsxs)(c.Z.Group,{as:u.Z,className:"pt-2",children:[(0,a.jsx)(c.Z.Label,{column:!0,xs:"3",className:"mt-3 pt-0 text-end",children:"ÐÑаÑкое опиÑание:"}),(0,a.jsx)(i.Z,{xs:"9",className:"d-flex",children:(0,a.jsxs)("div",{className:"pt-1 w-100",children:[(0,a.jsx)(c.Z.Control,{as:"textarea",rows:2,value:y,size:"lg",isInvalid:g.short_description,onChange:e=>Z(e.target.value)}),(0,a.jsx)(d.Z,{errors:g.short_description})]})})]}),(0,a.jsxs)(c.Z.Group,{as:u.Z,className:"pt-2",children:[(0,a.jsx)(c.Z.Label,{column:!0,xs:"3",className:"mt-3 pt-0 text-end",children:"ÐодÑобное опиÑание:"}),(0,a.jsx)(i.Z,{xs:"9",className:"d-flex",children:(0,a.jsxs)("div",{className:"pt-1 w-100",children:[(0,a.jsx)(c.Z.Control,{as:"textarea",rows:6,value:N,size:"lg",isInvalid:g.description,onChange:e=>b(e.target.value)}),(0,a.jsx)(d.Z,{errors:g.description})]})})]})]})]})}),(0,a.jsx)(o.Z.Footer,{children:(0,a.jsxs)("div",{className:"pt-3 pb-2 d-flex flex-wrap justify-content-center",children:[(0,a.jsx)("div",{className:"mx-3 mb-3",children:(0,a.jsx)(l.Z,{variant:"outline-primary",onClick:n,children:"ÐакÑÑÑÑ"})}),(0,a.jsx)("div",{className:"mx-3 mb-3",children:(0,a.jsx)(l.Z,{variant:"primary",onClick:C,children:"СоÑ
ÑаниÑÑ"})})]})})]}):null}},28504:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var a=n(85893),r=n(9008),s=n.n(r),l=n(67294),i=n(81879),c=n(22745);function o(){let[e,t]=(0,l.useState)(""),n=async()=>{let e=await (0,i.S0)("ideas-unauthorized-page");t((0,c.Xr)(e,"ideas-unauthorized-page"))};return(0,l.useEffect)(()=>{n()},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s(),{children:(0,a.jsx)("title",{children:"Ðдеи"})}),(0,a.jsx)("div",{className:"container-fluid static-page ",children:(0,a.jsx)("div",{className:"static-page__content",dangerouslySetInnerHTML:{__html:e}})})]})}},99737:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});var a=n(85893);function r(e){let{positiveVotes:t,negativeVotes:n}=e,r=t+n,s=50;return r>0&&(s=Math.round(t/r*100)),(0,a.jsx)("div",{className:"votes-scale",children:(0,a.jsx)("div",{className:"votes-scale__indicator",style:{width:"".concat(s,"%")}})})}},10675:function(e,t,n){"use strict";n.d(t,{E$:function(){return s},K_:function(){return u},NS:function(){return i},_6:function(){return c},s8:function(){return r},yK:function(){return l},zb:function(){return o}});var a=n(10610);async function r(){return(await (0,a.bA)("/api/v1/ideas/check-suggest-idea-ability/")).json()}async function s(e,t){return(await (0,a.bA)("/api/v1/ideas/",{order:e,filter:t})).json()}async function l(e){return(await (0,a.bA)("/api/v1/ideas/".concat(e,"/"))).json()}async function i(e,t){return(await (0,a.bA)("/api/v1/ideas/".concat(e,"/votes/"),{order:t})).json()}
1async function c(e,t,n){return(0,a.bg)("/api/v1/ideas/save-idea/",{idea:e,short_description:t,description:n})}async function o(e,t){return(0,a.bg)("/api/v1/ideas/save-is-positive/",{idea:e,is_positive:t})}async function u(e,t){return(0,a.bg)("/api/v1/ideas/save-comment/",{idea:e,comment:t})}},70525:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var a=n(93967),r=n.n(a),s=n(67294),l=n(15446),i=n(78146),c=n(97400),o=n(99106),u=n(85893);let d=(0,o.Z)("h4");d.displayName="DivStyledAsH4";let f=s.forwardRef((e,t)=>{let{className:n,bsPrefix:a,as:s=d,...l}=e;return a=(0,c.vE)(a,"alert-heading"),(0,u.jsx)(s,{ref:t,className:r()(n,a),...l})});f.displayName="AlertHeading";var v=n(24079);let x=s.forwardRef((e,t)=>{let{className:n,bsPrefix:a,as:s=v.Z,...l}=e;return a=(0,c.vE)(a,"alert-link"),(0,u.jsx)(s,{ref:t,className:r()(n,a),...l})});x.displayName="AlertLink";var m=n(63730),h=n(94749);let j=s.forwardRef((e,t)=>{let{bsPrefix:n,show:a=!0,closeLabel:s="Close alert",closeVariant:o,className:d,children:f,variant:v="primary",onClose:x,dismissible:j,transition:p=m.Z,...y}=(0,l.Ch)(e,{show:"onClose"}),Z=(0,c.vE)(n,"alert"),N=(0,i.Z)(e=>{x&&x(!1,e)}),b=!0===p?m.Z:p,g=(0,u.jsxs)("div",{role:"alert",...b?void 0:y,ref:t,className:r()(d,Z,v&&"".concat(Z,"-").concat(v),j&&"".concat(Z,"-dismissible")),children:[j&&(0,u.jsx)(h.Z,{onClick:N,"aria-label":s,variant:o}),f]});return b?(0,u.jsx)(b,{unmountOnExit:!0,...y,ref:void 0,in:a,children:g}):a?g:null});j.displayName="Alert";var p=Object.assign(j,{Link:x,Heading:f})},33916:function(e,t,n){"use strict";n.d(t,{Z:function(){return O}});var a=n(93967),r=n.n(a),s=n(67294),l=n(15446),i=n(60930),c=n(49225),o=n(38490),u=n(86056),d=n(87126);let f=s.createContext(null);var v=n(52747),x=n(67177),m=n(70861),h=n(85893);let j=["as","active","eventKey"];function p({key:e,onClick:t,active:n,id:a,role:r,disabled:l}){let i=(0,s.useContext)(d.Z),c=(0,s.useContext)(u.Z),o=(0,s.useContext)(f),m=n,h={role:r};if(c){r||"tablist"!==c.role||(h.role="tab");let t=c.getControllerId(null!=e?e:null),s=c.getControlledId(null!=e?e:null);h[(0,v.PB)("event-key")]=e,h.id=t||a,((m=null==n&&null!=e?c.activeKey===e:n)||!(null!=o&&o.unmountOnExit)&&!(null!=o&&o.mountOnEnter))&&(h["aria-controls"]=s)}return"tab"===h.role&&(h["aria-selected"]=m,m||(h.tabIndex=-1),l&&(h.tabIndex=-1,h["aria-disabled"]=!0)),h.onClick=(0,x.Z)(n=>{l||(null==t||t(n),null!=e&&i&&!n.isPropagationStopped()&&i(e,n))}),[h,{isActive:m}]}let y=s.forwardRef((e,t)=>{let{as:n=m.ZP,active:a,eventKey:r}=e,s=function(e,t){if(null==e)return{};var n={};for(var a in e)if(({}).hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}(e,j),[l,i]=p(Object.assign({key:(0,d.h)(r,s.href),active:a},s));return l[(0,v.PB)("active")]=i.isActive,(0,h.jsx)(n,Object.assign({},s,l,{ref:t}))});y.displayName="NavItem";let Z=["as","onSelect","activeKey","role","onKeyDown"],N=()=>{},b=(0,v.PB)("event-key"),g=s.forwardRef((e,t)=>{let n,a,{as:r="div",onSelect:l,activeKey:x,role:m,onKeyDown:j}=e,p=function(e,t){if(null==e)return{};var n={};for(var a in e)if(({}).hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}(e,Z),y=(0,c.Z)(),g=(0,s.useRef)(!1),w=(0,s.useContext)(d.Z),C=(0,s.useContext)(f);C&&(m=m||"tablist",x=C.activeKey,n=C.getControlledId,a=C.getControllerId);let k=(0,s.useRef)(null),E=e=>{let t=k.current;if(!t)return null;let n=(0,i.Z)(t,`[${b}]:not([aria-disabled=true])`),a=t.querySelector("[aria-selected=true]");if(!a||a!==document.activeElement)return null;let r=n.indexOf(a);if(-1===r)return null;let s=r+e;return s>=n.length&&(s=0),s<0&&(s=n.length-1),n[s]},S=(e,t)=>{null!=e&&(null==l||l(e,t),null==w||w(e,t))};(0,s.useEffect)(()=>{if(k.current&&g.current){let e=k.current.querySelector(`[${b}][aria-selected=true]`);null==e||e.focus()}g.current=!1});let _=(0,o.Z)(t,k);return(0,h.jsx)(d.Z.Provider,{value:S,children:(0,h.jsx)(u.Z.Provider,{value:{role:m,activeKey:(0,d.h)(x),getControlledId:n||N,getControllerId:a||N},children:(0,h.jsx)(r,Object.assign({},p,{onKeyDown:e=>{let t;if(null==j||j(e),C){switch(e.key){case"ArrowLeft":case"ArrowUp":t=E(-1);break;case"ArrowRight":case"ArrowDown":t=E(1);break;default:return}t&&(e.preventDefault(),S(t.dataset[(0,v.$F)("EventKey")]||null,e),g.current=!0,y())}},ref:_,role:m}))})})});g.displayName="Nav";var w=Object.assign(g,{Item:y}),C=n(97400),k=n(977);let E=s.createContext(null);
1E.displayName="CardHeaderContext";let S=s.forwardRef((e,t)=>{let{className:n,bsPrefix:a,as:s="div",...l}=e;return a=(0,C.vE)(a,"nav-item"),(0,h.jsx)(s,{ref:t,className:r()(n,a),...l})});S.displayName="NavItem";var _=n(24079);let I=s.forwardRef((e,t)=>{let{bsPrefix:n,className:a,as:s=_.Z,active:l,eventKey:i,disabled:c=!1,...o}=e;n=(0,C.vE)(n,"nav-link");let[u,f]=p({key:(0,d.h)(i,o.href),active:l,disabled:c,...o});return(0,h.jsx)(s,{...o,...u,ref:t,disabled:c,className:r()(a,n,c&&"disabled",f.isActive&&"active")})});I.displayName="NavLink";let A=s.forwardRef((e,t)=>{let n,a;let{as:i="div",bsPrefix:c,variant:o,fill:u=!1,justify:d=!1,navbar:f,navbarScroll:v,className:x,activeKey:m,...j}=(0,l.Ch)(e,{activeKey:"onSelect"}),p=(0,C.vE)(c,"nav"),y=!1,Z=(0,s.useContext)(k.Z),N=(0,s.useContext)(E);return Z?(n=Z.bsPrefix,y=null==f||f):N&&({cardHeaderBsPrefix:a}=N),(0,h.jsx)(w,{as:i,ref:t,activeKey:m,className:r()(x,{[p]:!y,["".concat(n,"-nav")]:y,["".concat(n,"-nav-scroll")]:y&&v,["".concat(a,"-").concat(o)]:!!a,["".concat(p,"-").concat(o)]:!!o,["".concat(p,"-fill")]:u,["".concat(p,"-justified")]:d}),...j})});A.displayName="Nav";var O=Object.assign(A,{Item:S,Link:I})},19101:function(e,t,n){"use strict";var a=n(93967),r=n.n(a),s=n(67294),l=n(97400),i=n(85893);let c=s.forwardRef((e,t)=>{let{bsPrefix:n,className:a,as:s="div",...c}=e,o=(0,l.vE)(n,"row"),u=(0,l.pi)(),d=(0,l.zG)(),f="".concat(o,"-cols"),v=[];return u.forEach(e=>{let t;let n=c[e];delete c[e],null!=n&&"object"==typeof n?{cols:t}=n:t=n,null!=t&&v.push("".concat(f).concat(e!==d?"-".concat(e):"","-").concat(t))}),(0,i.jsx)(s,{ref:t,...c,className:r()(a,o,...v)})});c.displayName="Row",t.Z=c},12918:function(e,t,n){e.exports=n(2111)}}]);
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.