1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9527],{19527:function(e,t,s){"use strict";s.r(t),s.d(t,{TasksSection:function(){return p}});var r=s(85893),a=s(67294),l=s(34715),i=s(26038),o=s(92085),n=s(45697),d=s.n(n),c=s(38640),u=s.n(c);let h=()=>{let e=(0,a.useRef)(null),t=(0,a.useRef)(null);return(0,l.V)(()=>{let s=e.current,r=t.current;i.p8.fromTo(s,{opacity:0,x:"10%"},{opacity:1,x:"0%",duration:1,ease:"ease-in-out",scrollTrigger:{trigger:s,start:"top 80%",once:!0}}),i.p8.timeline({repeat:-1,yoyo:!0,delay:1}).to(r,{width:"100%",duration:2,delay:.5})}),(0,r.jsxs)("div",{className:u().patternContainer,ref:e,children:[(0,r.jsx)("div",{className:u().animatedBox,ref:t}),(0,r.jsxs)("svg",{className:u().patternImage,width:"285",height:"76",viewBox:"0 0 336 76",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsxs)("g",{filter:"url(#filter0_d_1463_1423)",children:[(0,r.jsx)("path",{d:"M26 26L52.8104 49L79.6208 26",stroke:"#E21F26",strokeWidth:"4"}),(0,r.jsx)("path",{d:"M77.5312 26L104.342 49L131.152 26",stroke:"#E21F26",strokeWidth:"4"}),(0,r.jsx)("path",{d:"M129.062 26L155.873 49L182.683 26",stroke:"#E21F26",strokeWidth:"4"}),(0,r.jsx)("path",{d:"M180.598 26L207.408 49L234.218 26",stroke:"#E21F26",strokeWidth:"4"}),(0,r.jsx)("path",{d:"M232.125 26L258.935 49L285.746 26",stroke:"#E21F26",strokeWidth:"4"}),(0,r.jsx)("path",{d:"M283.656 26L310.467 49",stroke:"#E21F26",strokeWidth:"4"})]}),(0,r.jsx)("defs",{children:(0,r.jsxs)("filter",{id:"filter0_d_1463_1423",x:"0.697266",y:"0.482056",width:"335.072",height:"75.1531",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,r.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,r.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,r.jsx)("feOffset",{}),(0,r.jsx)("feGaussianBlur",{stdDeviation:"12"}),(0,r.jsx)("feComposite",{in2:"hardAlpha",operator:"out"}),(0,r.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.886275 0 0 0 0 0.121569 0 0 0 0 0.14902 0 0 0 1 0"}),(0,r.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_1463_1423"}),(0,r.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_1463_1423",result:"shape"})]})})]})]})};h.propTypes={isAndroid:d().bool};let _=["ÐзнаÑалÑно Ñ Pullquest бÑл ÑайÑ, ÑозданнÑй ÑÑоÑонней командой ÑазÑабоÑÑиков. ÐаÑей же задаÑей бÑло ÑлÑÑÑение ÑайÑа, пÑиведение в поÑÑдок его логики и ÑабоÑÑ. ÐÑ Ð½Ð°Ñали ÑабоÑÑ Ñ ÑÑжим кодом, но бÑÑÑÑо понÑли, ÑÑо ÑÑо не лÑÑÑее ÑеÑение - нам пÑиÑлоÑÑ Ð±Ñ ÑÑаÑиÑÑ Ð²ÑÐµÐ¼Ñ Ð½Ð° поиÑк вÑеÑ
многоÑиÑленнÑÑ
оÑибок и иÑ
ÑÑÑÑанение, ÑÑо оÑÑазилоÑÑ Ð±Ñ Ð½Ð° ÑÑокаÑ
. РиÑоге, бÑло ÑеÑено ÑазÑабоÑаÑÑ ÑÐ°Ð¹Ñ Ñ Ð½ÑлÑ. ÐÐ»Ñ Ð½Ð°Ñала, Ð¼Ñ Ð¿Ñовели глÑбокий ÑеÑакÑоÑинг, Ñо еÑÑÑ Ð¿ÐµÑеÑабоÑали иÑÑ
однÑй код Ñак, ÑÑÐ¾Ð±Ñ Ð¾Ð½ ÑÑал пÑоÑе и понÑÑнее. ÐÑо делалоÑÑ Ð´Ð»Ñ Ð¾Ð±Ð»ÐµÐ³ÑÐµÐ½Ð¸Ñ ÑабоÑÑ Ð½Ð°Ð´ плаÑÑоÑмой, ÑпÑоÑÐµÐ½Ð¸Ñ Ð¶Ð¸Ð·Ð½Ð¸ бÑдÑÑим ÑазÑабоÑÑикам и оÑÐ»Ð°Ð¶Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¿ÑоÑеÑÑа адапÑаÑии Pullquest под необÑ
одимÑе Ñели и задаÑи, как на Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð½Ð°Ñей ÑабоÑÑ Ð½Ð°Ð´ пÑоекÑом, Ñак и в далÑнейÑем. Ðожно ÑказаÑÑ, Pullquest обÑел новÑÑ Ð¶Ð¸Ð·Ð½Ñ Ð±Ð»Ð°Ð³Ð¾Ð´Ð°ÑÑ Ð½Ð°Ð¼.","Ðо ÑÑоило нам завеÑÑиÑÑ ÑÑÐ¾Ñ ÑÑап, как к Pullquest обÑаÑилиÑÑ Ð¸Ð· Bridal Council и пÑедложили пÑовеÑÑи Ñвой ивенÑ. Ðо ÑÑÑи, пеÑед нами оÑкÑÑлÑÑ Ð½Ð¾Ð²Ñй ÑÑÐ¾Ð½Ñ ÑабоÑ. Ðо-пеÑвÑÑ
, ÑÐ°Ð¹Ñ Ð½Ðµ бÑл опÑимизиÑован под болÑÑой наплÑв полÑзоваÑелей. ТÑебовалоÑÑ Ð´Ð°ÑÑ Ð¿Ð»Ð°ÑÑоÑме возможноÑÑÑ Ð²ÑдеÑживаÑÑ Ð½Ð°Ð³ÑÑÐ·ÐºÑ Ð² ÑÑÑÑÑи поÑеÑиÑелей, обеÑпеÑив ÐºÐ°Ð¶Ð´Ð¾Ð¼Ñ Ð¸Ð· ниÑ
пÑиÑÑнÑй полÑзоваÑелÑÑкий опÑÑ Ð±ÐµÐ· лагов и беÑконеÑнÑÑ
загÑÑзок. Ðажно бÑло Ð
1½Ðµ пÑоÑÑо ÑоздаÑÑ Ð¾ÑделÑнÑÑ Ð¿Ð»Ð°ÑÑоÑÐ¼Ñ Ð´Ð»Ñ Ð¿ÑедÑÑоÑÑего онлайн-меÑопÑиÑÑÐ¸Ñ Ð¸ пÑедложиÑÑ ÑкÑклÑзивнÑй доÑÑÑп к ней, но и ÑоÑ
ÑаниÑÑ Ð¸Ð½ÑегÑаÑÐ¸Ñ Ñ Ð¾ÑновнÑм ÑайÑом Pullquest.","ÐÑоме Ñого, гÑÑдÑÑÐµÐ¼Ñ Ð¸Ð²ÐµÐ½ÑÑ ÑÑебовалоÑÑ Ð¸ подÑ
одÑÑее пÑодвижение. ÐÐ»Ñ ÑÑого Ñледовало ÑоздаÑÑ Ð»ÐµÐ½Ð´Ð¸Ð½Ð³ Ñ Ð°Ð½Ð¾Ð½Ñом на оÑновном ÑайÑе Pullquest, коÑоÑÑй побÑждал Ð±Ñ Ð¿Ð¾Ð»ÑзоваÑелей к ÑегиÑÑÑаÑии на меÑопÑиÑÑие. СÑÐ¾Ð¸Ñ Ð¿Ð¾Ð¼Ð½Ð¸ÑÑ, ÑÑо Bridal Council пÑоводили Ñвой Ð¸Ð²ÐµÐ½Ñ Ð´Ð»Ñ Ñого, ÑÑÐ¾Ð±Ñ Ð¿ÑезенÑоваÑÑ Ð¾Ð¿ÑовÑм закÑпÑикам новÑе модели одеждÑ. РзнаÑиÑ, нÑжно бÑло Ñ Ð½ÑÐ»Ñ ÑазÑабоÑаÑÑ ÑÑнкÑионал опÑовÑÑ
закÑпок. ÐÑ Ð¿Ð¾Ð½Ð¸Ð¼Ð°Ð»Ð¸, ÑÑо моднÑе ивенÑÑ Ð² оÑлайне-ÑоÑмаÑе - Ñвоего Ñода ÑвеÑÑкие ÑÑÑовки, и неÑвоÑкинг - иÑ
неоÑÑÐµÐ¼Ð»ÐµÐ¼Ð°Ñ ÑаÑÑÑ. ÐÑ ÑÑÑемилиÑÑ Ð¿ÐµÑенеÑÑи ÑÑÐ¾Ñ Ð°ÑÐ¿ÐµÐºÑ Ð¸ в онлайн. СледоваÑелÑно, необÑ
одим бÑл ÑаÑ, коÑоÑÑй позволÑл Ð±Ñ Ð´ÐµÐ»Ð¸ÑÑÑÑ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñми и ÑÑÑлками.","Ð Ñо же вÑемÑ, команде Pullquest ÑÑебовалаÑÑ ÑиÑÑема ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð°ÐºÐºÐ°ÑнÑами полÑзоваÑелей. Следовало доÑабоÑаÑÑ Ð°Ð´Ð¼Ð¸Ð½Ð¿Ð°Ð½ÐµÐ»Ñ Ñаким обÑазом, ÑÑÐ¾Ð±Ñ Ð²ÑдаваÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑм доÑÑÑп к плаÑÑоÑме, акÑивиÑоваÑÑ Ð¸ деакÑивиÑоваÑÑ Ð°ÐºÐºÐ°ÑнÑÑ. ÐонÑепÑÐ¸Ñ Pullquest пÑедполагаеÑ, ÑÑо дизайнеÑÑ Ñ
оÑÑÑ Ð¿ÑезенÑоваÑÑ Ñвои ÑоваÑÑ, а ÑÑилиÑÑÑ - кÑпиÑÑ Ð¸Ñ
. РзнаÑиÑ, ÑÑебовалоÑÑ Ð¾Ð±ÐµÑпеÑиÑÑ Ð¿ÑиÑвоение ÑÑиÑ
Ñолей полÑзоваÑелÑм. Также Ñледовало пÑодÑмаÑÑ Ð¿ÑоÑеÑÑ Ð¿Ð¾ÐºÑпок и пÑодаж, Ñделав его ÑдобнÑм, понÑÑнÑм и безопаÑнÑм Ð´Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑелей. ÐеобÑ
одимо бÑло ÑоздаÑÑ ÑаблиÑÑ ÑазмеÑов и калÑкÑлÑÑÐ¾Ñ ÑÑоимоÑÑи, а Ñакже внедÑиÑÑ Ð²Ñе ÑÑо в ÑдобнÑй ÑилÑÑÑ, коÑоÑÑй облегÑал Ð±Ñ Ð¿Ð¾ÐºÑпаÑелÑм поиÑк необÑ
одимÑÑ
ÑоваÑов. ÐÑодавÑам же необÑ
одимо бÑло пÑедоÑÑавиÑÑ Ð´Ð°Ð½Ð½Ñе о колиÑеÑÑве пÑоÑмоÑÑов и заказов, ÑÑÐ¾Ð±Ñ Ð¾Ð½Ð¸ могли ÑÑÑекÑивнее пÑодвигаÑÑ Ñвои ÑоваÑÑ Ð½Ð° плаÑÑоÑме. ÐÑоме Ñого, ÑÑоило озабоÑиÑÑÑÑ ÑдобÑÑвом и безопаÑноÑÑÑÑ Ð¿Ð¾ÐºÑпок, ÑÑо ÑÑебовало Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÐºÐ¾ÑÐ·Ð¸Ð½Ñ Ð¸ внедÑÐµÐ½Ð¸Ñ Ð½Ð°Ð´ÐµÐ¶Ð½Ð¾Ð¹ ÑиÑÑÐµÐ¼Ñ Ð¾Ð¿Ð»Ð°ÑÑ.","Ðо вÑÐµÐ¼Ñ Ð¿ÑоÑемÑ, Ñледовало добавиÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑй ÑÑнкÑионал Ð´Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑелей, Ñакой как пеÑÑонализаÑÐ¸Ñ Ð¿ÑоÑÐ¸Ð»Ñ Ð¸ инвайÑÑ, ÑÑÐ¾Ð±Ñ ÑоздаÑÑ ÑÑÐ»Ð¾Ð²Ð¸Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ акÑивного взаимодейÑÑÐ²Ð¸Ñ Ñ Ð¿Ð»Ð°ÑÑоÑмой."],p=()=>{let e=(0,a.useRef)([]);return(0,l.V)(()=>{e.current.forEach(e=>{i.p8.from(e,{scrollTrigger:{trigger:e,start:"top 80%"},autoAlpha:0,y:20,duration:1,delay:.3})})}),(0,r.jsxs)("section",{className:u().root,children:[(0,r.jsx)("img",{className:u().checkImage,src:"/assets/icons/check-vector.svg",alt:"check"}),(0,r.jsx)(o.Z,{children:(0,r.jsxs)("div",{className:u().wrapper,children:[(0,r.jsxs)("div",{className:u().titleContainer,children:[(0,r.jsx)("h2",{className:u().title,children:"ÐадаÑи"}),(0,r.jsx)(h,{})]}),(0,r.jsx)("div",{className:u().textContainer,children:_.map((t,s)=>(0,r.jsx)("p",{ref:t=>e.current[s]=t,className:u().text,children:t},s))})]})})]})}},38640:function(e){e.exports={root:"styles_root__8EXGe",wrapper:"styles_wrapper__1WbNK",titleContainer:"styles_titleContainer__o148b",title:"styles_title__G_Twn",patternImage:"styles_patternImage___VJbz",textContainer:"styles_textContainer__FuMwb",text:"styles_text__t9rY9",checkImage:"styles_checkImage__PXFz0",patternContainer:"styles_patternContainer__9ToXa",animatedBox:"styles_animatedBox__SQwue",fadeIn:"styles_fadeIn___n1hf"}}}]);
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.