PageSourceSearch

https://icerockdev.ru/component---src-pages-contacts-index-tsx-07ebf8a09ee79c644cc5.js

js icerockdev.ru collected 2026-09-28 06:43:47 UTC 10,596 bytes, 2 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{"83+T":function(e,a,t){e.exports={map:"styles-module--map--2gzER"}},C8Yq:function(e,a,t){e.exports={header:"styles-module--header--18yCy",subtitle:"styles-module--subtitle--2ScOu",logo:"styles-module--logo--1hIst"}},Flzf:function(e,a,t){e.exports={card:"styles-module--card--23Ti_",card_selected:"styles-module--card_selected--2zzUT",card_isNotActive:"styles-module--card_isNotActive--3Fuh_",card_clickable:"styles-module--card_clickable--1aHnN",address:"styles-module--address--X5Unz",card__image:"styles-module--card__image--yWo11",card__text:"styles-module--card__text--1QTkA"}},MbmR:function(e,a,t){e.exports={grid:"styles-module--grid--aYRUu",card:"styles-module--card--3QLpr",card_selected:"styles-module--card_selected--2Zkvp",address:"styles-module--address--4uvR3",card__image:"styles-module--card__image--2q8Cq",card__text:"styles-module--card__text--1tEpU",button:"styles-module--button--1iAea",legal_contacts_container:"styles-module--legal_contacts_container--LgCme",legal_contacts_container__underline:"styles-module--legal_contacts_container__underline--3Bz6m",legal_contacts_container__subheading:"styles-module--legal_contacts_container__subheading--13WJ-",legal_contacts_container__info:"styles-module--legal_contacts_container__info--A-2pI",legal_contacts_container__italic:"styles-module--legal_contacts_container__italic--mKDoj"}},MxqD:function(e,a,t){"use strict";t.r(a);var n,l=t("TSYQ"),c=t.n(l),s=t("q1tI"),o=t.n(s);!function(e){e.MOSCOW="MOSCOW",e.NOVOSIBIRSK="NOVOSIBIRSK"}(n||(n={}));var r=t("t/42"),i=t("ic+9"),m=t("Flzf"),d=t.n(m),u=function(e){var a,t=e.selected,n=e.onClick,l=e.icon,r=e.iconAlt,i=e.title,m=e.children,u=Object(s.useState)(!1),_=u[0],E=u[1];return Object(s.useEffect)((function(){E(!1===t)}),[t]),o.a.createElement("div",{className:c()(d.a.card,(a={},a[d.a.card_selected]=t,a[d.a.card_isNotActive]=_,a[d.a.card_clickable]=!!n,a)),onClick:n},o.a.createElement("img",{src:l,alt:r,className:d.a.card__image}),o.a.createElement("div",{className:d.a.card__text},o.a.createElement("h4",null,i),o.a.createElement("span",{className:d.a.address},m)))};var _=t("83+T"),E=t.n(_),g={MOSCOW:{lat:55.77315675385866,lng:37.63158195660432},NOVOSIBIRSK:{lat:55.0335368,lng:82.9331748}},p=function(e){var a=e.location,t=void 0===a?"MOSCOW":a,n=Object(s.useRef)(null),l=Object(s.useRef)(null),c=Object(r.f)();return Object(s.useEffect)((function(){n.current&&(l.current=function(e,a,t){if(!window.google)return null;var n=new google.maps.Map(e,{center:{lat:55.749673,lng:37.538221},scrollwheel:!0,zoom:16,mapTypeControl:!1});return a.forEach((function(e){new google.maps.Marker({icon:t,map:n,position:e})})),n}(n.current,Object.values(g),c+"/contacts/marker.svg"))}),[n.current]),Object(s.useEffect)((function(){l.current&&t&&g[t]&&l.current.setCenter(g[t])}),[t,l.current]),o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{ref:n,className:E.a.map}))},v=t("mI1i"),b=t.n(v),f=function(e){var a,t,l=e.tab,s=e.setTab;return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:b.a.map__tabs},o.a.createElement("div",{className:c()(b.a.map__tab,(a={},a[b.a.map__tab_active]=l===n.MOSCOW,a)),onClick:function(){return s(n.MOSCOW)}},Object(i.c)("contacts.moscow")),o.a.createElement("div",{className:c()(b.a.map__tab,(t={},t[b.a.map__tab_active]=l===n.NOVOSIBIRSK,t)),onClick:function(){return s(n.NOVOSIBIRSK)}},Object(i.c)("contacts.novosibirsk"))),o.a.createElement("div",{className:b.a.map},o.a.createElement(p,{location:l})))},O=t("GCWT"),h=t("wx3M"),N=t("JK4N"),y=t("MbmR"),S=t.n(y);a.default=function(e){var a,t=e.data,l=e.pageContext.locale,m=void 0===l?"ru":l,d=Object(r.f)(),_=Object(s.useState)(n.MOSCOW),E=_[0],g=_[1],p=Object(s.useCallback)((function(){return g(n.MOSCOW)}),[g]),v=Object(s.useCallback)((function(){return g(n.NOVOSIBIRSK)}),[g]),b=Object(s.useMemo)((function(){return t.headers.edges.find((function(e){return e.node}))}),[t.headers,m]);return o.a.createElement(N.a,{locale:m,title:"seo.pages.contacts.title",description:"seo.pages.contacts.description"},o.a.createElement(h.a,{header:Object(i.c)("contacts.title")},(null==b||null===(a=b.node)||void 0===a?void 0:a.html)||""),o.a.createElement("div",{className:c()("content",S.a.wrap)},o.a.createElement(f,{tab:E,setTab:g}),o.a.createElement("div",{className:S.a.grid},o.a.createElement(u,{icon:d+"/contacts/moscow.svg",title:Object(i.c)("contacts.moscow"),iconAlt:"star",selected:E===n.MOSCOW,onClick:p},o.a.createElement("address",null,null==b?void 0:b.node.frontmatter.moscow_address)),o.a.createElement(u,{icon:d+"/contacts/novosibirsk.svg",title:Object(i.c)("contacts.novosibirsk"),iconAlt:"snowflake",selected:E===n.NOVOSIBIRSK,onClick:v},o.a.createElement("address",null,null==b?void 0:b.node.frontmatter.novosibirsk_address)),o.a.createElement(u,{icon:d+"/contacts/phone.svg",title:o.a.createElement("a",{href:"tel://"+(null==b?void 0:b.node.frontmatter.moscow_phone.replace(/[()\s]/g,""))},null==b?void 0:b.node.frontmatter.moscow_phone),iconAlt:"phone"},o.a.createElement("div",{className:S.a.address},Object(i.c)("contacts.phone_moscow"))),o.a.createElement(u,{icon:d+"/contacts/phone.svg",title:o.a.createElement("a",{href:"tel://"+(null==b?void 0:b.node.frontmatter.novosibirsk_phone.replace(/[()\s]/g,""))},null==b?void 0:b.node.frontmatter.novosibirsk_phone),iconAlt:"phone"},o.a.createElement("div",{className:S.a.address},Object(i.c)("contacts.phone_novosibirsk"))),o.a.createElement(u,{icon:d+"/contacts/email.svg",title:o.a.createElement("a",{href:"mailto:"+(null==b?void 0:b.node.frontmatter.email)},(null==b?void 0:b.node.frontmatter.email)||"header.email"),iconAlt:"email"},o.a.createElement("span",null,Object(i.c)("contacts.email")))),o.a.createElement("div",{className:S.a.button},o.a.createElement(O.a,{squared:!0},Object(i.c)("contacts.button"))),o.a.createElement("div",{className:S.a.legal_contacts_container},o.a.createElement("div",{className:S.a.legal_contacts_container__info},o.a.createElement("span",{className:S.a.legal_contacts_container__subheading},"Сведения об организации в соответствии с Приказом Минцифры России от 02.06.2025 № 511")),o.a.createElement("div",null,o.a.createElement("span",{className:S.a.legal_contacts_container__subheading},"Полное наименование:"),o.a.createElement("span",null,"Общество с ограниченной ответственностью «АЙСРОК ЛАБ»")),o.a.createElement("div",null,o.a.createElement("span",{className:S.a.legal_contacts_container__subheading},"ИНН:"),o.a.createElement("span",null,"5406843466")),o.a.createElement("div",null,o.a.createElement("span",{className:S.a.legal_contacts_container__subheading},"Юридический адрес:"),o.a.createElement("span",null,"630099, НОВОСИБИРСКАЯ ОБЛАСТЬ, Г.О. ГОРОД НОВОСИБИРСК, Г НОВОСИБИРСК, УЛ ЯДРИНЦЕВСКАЯ, ЗД. 68/1")),o.a.createElement("div",null,o.a.createElement("span",{className:S.a.legal_contacts_container__subheading},"Основной ОКВЭД:"),o.a.createElement("span",null,"62.01 (Разработка компьютерного программного обеспечения)")),o.a.createElement("div",null,o.a.createElement("span",{className:S.a.legal_contacts_container__subheading},"Дополнительные ОКВЭД:"),o.a.createElement("span",null,"62.02, 62.09, 63.11, 63.11.1, 95.11")),o.a.createElement("div",null,o.a.createElement("span",{className:S.a.legal_contacts_container__subheading},"Email:"),o.a.createElement("span",{className:S.a.legal_contacts_container__underline},"[email protected]")),o.a.createElement("div",null,o.a.createElement("span",{className:S.a.legal_contacts_container__subheading},"Телефон:"),o.a.createElement("span",{className:S.a.legal_contacts_container__underline},"+7 (383) 373 29 19")),o.a.createElement("div",null,o.a.createElement("span",{className:S.a.legal_contacts_container__subheading},"Среда разработки:"),o.a.createElement("ul",null,o.a.createElement("li",null,"xcode;"),o.a.createElement("li",null,"android studio."))),o.a.createElement("div",null,o.a.createElement("span",{className:S.a.legal_contacts_container__subheading},"Языки:"),o.a.createElement("ul",null,o.a.createElement("li",null,"Kotlin;"),o.a.createElement("li",null,"Java;"),o.a.createElement("li",null,"Yaml/Json pipeline;"),o.a.createElement("li",null,"Sql для SQLLite;"),o.a.createElement("li",null,"SqlDelight;"),o.a.createElement("li",null,"Room;"),o.a.createElement("li",null,"Bash/Shell;"),o.a.createElement("li",null,"CI;"),o.a.createElement("li",null,"Pipeline."))),o.a.createElement("div",null,o.a.createElement("span",{className:S.a.legal_contacts_container__subheading},"Стоимость услуг:"),o.a.createElement("span",null,"Почасовая оплата. Стоимость 1 часа работы специалиста — от 4 500 руб./час. Окончательная стоимость явÐ
1»ÑÐµÑ‚ся договорной, определяется в зависимости от сложности и объёма работ.")),o.a.createElement("div",null,o.a.createElement("span",{className:S.a.legal_contacts_container__info},"ООО «АЙСРОК ЛАБ» является аккредитованной ИТ-компанией. Код вида деятельности в области информационных технологий по Приказу Минцифры России от 11.05.2023 № 449: 1.01.")),o.a.createElement("div",null,o.a.createElement("span",{className:S.a.legal_contacts_container__italic},"Сведения актуальны по состоянию на: 27.05.2026")))))}},mI1i:function(e,a,t){e.exports={map:"styles-module--map--2e2B8",map__tabs:"styles-module--map__tabs--eD4Uj",map__tab:"styles-module--map__tab--3_fXD",map__tab_active:"styles-module--map__tab_active--2D9NI"}},wx3M:function(e,a,t){"use strict";t.d(a,"a",(function(){return r}));var n=t("q1tI"),l=t.n(n),c=t("C8Yq"),s=t.n(c),o=t("t/42"),r=function(e){var a=e.header,t=e.children,n=e.withLogo,c=Object(o.f)();return l.a.createElement("div",{className:s.a.header},n&&l.a.createElement("img",{src:c+"/logo-black.svg",alt:"IceRock",className:s.a.logo}),a&&l.a.createElement("h1",null,a),t?l.a.createElement("div",{className:s.a.subtitle,dangerouslySetInnerHTML:{__html:t}}):null)}}}]);
2//# sourceMappingURL=component---src-pages-contacts-index-tsx-07ebf8a09ee79c644cc5.js.map

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.