{"widgets":{"@MarketNode/HeaderTabs":{"/content/header/topMenu/tabs":{"showGroupingTab":false,"flexDirection":"row","tabList":[{"id":null,"isRightSide":false,"viewName":"NavigationMenuRegionTab"},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"131324919","entity":"navnode","fullName":"Сплит 0012","icons":[],"link":"/special/split","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"actionType":"SHOW_FAVOURITE_CATEGORY_POPUP","id":"132888020","entity":"navnode","fullName":"Любимая категория","icons":[],"link":"https://market.yandex.ru/favourite-category-link","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"133036581","entity":"navnode","fullName":"Одежда","icons":[],"link":"https://market.yandex.ru/special/fashion_dep","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017490","entity":"navnode","fullName":"Дом","icons":[{"width":"0","height":"0","url":"//avatars.mds.yandex.net/get-marketcms/879900/img-8ec726e4-0b72-444b-a1d0-284c9cb95989.svg/svg","isNewTab":false,"thumbnails":[]}],"link":"/catalog--tovary-dlia-doma/54422","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017435","entity":"navnode","fullName":"Детям","icons":[{"width":"0","height":"0","url":"//avatars.mds.yandex.net/get-marketcms/475644/img-dca0991e-e9f8-4d1b-89e4-db2cec0d1d3c.svg/svg","isNewTab":false,"thumbnails":[]}],"link":"/catalog--detskie-tovary/54421","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017450","entity":"navnode","fullName":"Красота","icons":[{"width":"0","height":"0","url":"//avatars.mds.yandex.net/get-marketcms/1490511/img-9d99289c-7468-4a57-ad16-14b09af04fe6.svg/svg","isNewTab":false,"thumbnails":[]}],"link":"/catalog--tovary-dlia-krasoty/54438","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017420","entity":"navnode","fullName":"Электроника","icons":[{"width":"0","height":"0","url":"//avatars.mds.yandex.net/get-marketcms/475644/img-51115532-de6e-40ac-b888-b4cf9d6d4fb2.svg/svg","isNewTab":false,"thumbnails":[]}],"link":"https://market.yandex.ru/catalog--elektronika/54440","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017411","entity":"navnode","fullName":"ИКЕА","icons":[],"link":"https://market.yandex.ru/catalog--tovary-kak-u-ikea/38679690/list?supplierId=465852","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017445","entity":"navnode","fullName":"Продукты","icons":[{"width":"0","height":"0","url":"//avatars.mds.yandex.net/get-marketcms/944743/img-2fa25175-e4b5-4dd5-963e-3ad89e69adb0.svg/svg","isNewTab":false,"thumbnails":[]}],"link":"/catalog--produkty-napitki/54434","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"136343111","entity":"navnode","fullName":"Бытовая техника","icons":[],"link":"https://market.yandex.ru/catalog--bytovaia-tekhnika/54419","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"136343115","entity":"navnode","fullName":"Мебель","icons":[],"link":"https://market.yandex.ru/catalog--mebel/18049585?_redirectCount=1","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"133036575","entity":"navnode","fullName":"Аптека","icons":[],"link":"/catalog--tovary-dlia-zdorovia/54734","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"119404653","entity":"navnode","fullName":"Алиса","icons":[{"width":"0","height":"0","url":"//avatars.mds.yandex.net/get-marketcms/1357599/img-6c32e8ac-6d36-4e4c-8381-8e68789410f8.svg/svg","isNewTab":false,"thumbnails":[]}],"link":"https://market.yandex.ru/special/alica_cashback","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017520","entity":"navnode","fullName":"18+","icons":[{"width":"32","height":"32","url":"//avatars.mds.yandex.net/get-marketcms/1533751/img-23bf887b-288a-46f6-a95f-5a5a8d894a1e.svg/orig","isNewTab":false,"thumbnails":[]}],"link":"/catalog/18019220","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017430","entity":"navnode","fullName":"Бытовая техника","icons":[{"width":"0","height":"0","url":"//avatars.mds.yandex.net/get-marketcms/475644/img-c7218e36-c241-428f-89ec-af5253c0ad5d.svg/svg","isNewTab":false,"thumbnails":[]}],"link":"/catalog--bytovaia-tekhnika/54419","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017440","entity":"navnode","fullName":"Дача","icons":[{"width":"0","height":"0","url":"//avatars.mds.yandex.net/get-marketcms/1357599/img-396b8305-5a06-4a44-b516-739d5c1a9203.svg/svg","isNewTab":false,"thumbnails":[]}],"link":"/catalog--dacha-sad-i-ogorod/54495","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"98415125","entity":"navnode","fullName":"Цветы","icons":[{"width":"32","height":"32","url":"//avatars.mds.yandex.net/get-marketcms/1357599/img-90de59c3-8367-497c-9016-290de89739be.svg/orig","isNewTab":false,"thumbnails":[]}],"link":"/catalog--tsvety-bukety-kompozitsii/55776","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017455","entity":"navnode","fullName":"Зоо","icons":[{"width":"0","height":"0","url":"//avatars.mds.yandex.net/get-marketcms/475644/img-6d23ecd1-f22a-4c9e-a6f0-22cfb4f8be95.svg/svg","isNewTab":false,"thumbnails":[]}],"link":"/catalog--tovary-dlia-zhivotnykh/54496","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017515","entity":"navnode","fullName":"Украшения","icons":[{"width":"32","height":"32","url":"//avatars.mds.yandex.net/get-marketcms/1490511/img-56713645-972d-4c70-8980-03681fd124fa.svg/orig","isNewTab":false,"thumbnails":[]}],"link":"/catalog/18057664","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017465","entity":"navnode","fullName":"Авто","icons":[{"width":"0","height":"0","url":"//avatars.mds.yandex.net/get-marketcms/1490511/img-749b24c9-1537-4ad3-8b80-c3053ec0d3fb.svg/svg","isNewTab":false,"thumbnails":[]}],"link":"/catalog--tovary-dlia-avto-i-mototekhniki/54418","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017475","entity":"navnode","fullName":"Мебель","icons":[{"width":"32","height":"32","url":"//avatars.mds.yandex.net/get-marketcms/879900/img-09a0856a-de50-4eec-9298-c3ec04a41261.svg/orig","isNewTab":false,"thumbnails":[]}],"link":"/catalog/18049585","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017495","entity":"navnode","fullName":"Хобби","icons":[{"width":"0","height":"0","url":"//avatars.mds.yandex.net/get-marketcms/1357599/img-0e58c8b1-34cb-4d64-8142-c34606c8beec.svg/svg","isNewTab":false,"thumbnails":[]}],"link":"/catalog--dosug-i-razvlecheniia/54423","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017500","entity":"navnode","fullName":"Книги","icons":[{"width":"32","height":"32","url":"//avatars.mds.yandex.net/get-marketcms/1490511/img-b1770f65-90db-4e27-b10b-aeb620eb8108.svg/orig","isNewTab":false,"thumbnails":[]}],"link":"/catalog/18071321","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017530","entity":"navnode","fullName":"Школа","icons":[{"width":"32","height":"32","url":"//avatars.mds.yandex.net/get-marketcms/1668019/img-e059151c-b355-4126-96fd-3cb569c93ee1.svg/orig","isNewTab":false,"thumbnails":[]}],"link":"/catalog--tovary-dlia-shkoly-i-ofisa/17984632","navnodes":[]},{"viewName":"Market2BusinessTab","isRightSide":true,"id":"116001386","entity":"navnode","fullName":"Покупайте как юрлицо","icons":[],"link":"https://business.market.yandex.ru/pokupayte-dlya-biznesa","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":true,"id":"97017544","entity":"navnode","fullName":"Продавайте на Маркете","icons":[],"link":"https://partner.market.yandex.ru/welcome/?utm_source=yandex_services&utm_medium=b2c_market&utm_campaign=frontb2c&utm_content=text&utm_term=portalb2b","navnodes":[]}]}}},"meta":{"/content/header/topMenu/tabs":{"name":"@MarketNode/HeaderTabs"}},"collections":{"market2Business":{"current":{"id":"current","shouldShowEntryPointNotification":false}},"expFlags":{"dsk_enable_m15_offers":true,"all_chef-cart":"withNotLoggedIn","all_chef-cart-eda":true,"all_chef-cart-lavka":true,"all_km_one-click-do":"row","all_fashion-original":true,"all_cart-with-remix-feed":true,"dsk_sponsored-snippet-video":"crop-video","all_recommended_pedestrian_route":true,"all_admon-tracker":true,"dsk_ugc-product-reviews-redesign":"vertical","all_no-search-redirect":true,"dsk_remix-feed_snippet-constructor-no-picture-padding":true,"dsk_product-page-kkm-size":18,"all_premium-incut":true,"all_product-page-gallery-video-facelift":true,"all_snippet-animation":"all-animation-mp4","all_premium-gallery-wishlist":true,"all_premium_cpm_link":true,"all_hide_pickers_snippet_constructor_reverse":true},"featureToggle":{"m2b":{"m2b_loyalty":true,"m2b_edo_only":true,"m2b_vk_pixel":false,"m2b_new_rom_api":true,"m2b_postpayment":true,"m2b_menu_for_ent":true,"m2b_all_vat_badge":false,"m2b_checkout_credit":true,"m2b_hide_payment_km":false,"m2b_is_chestny_znak":true,"m2b_retention_popover":false,"m2b_encryption_address":false,"m2b_new_rom_api_create":true,"m2b_acquisition_popover":false,"m2b_promocode_on_landing":true,"m2b_fetp_redirect_disabled":true,"m2b_loyalty_b2c_promocodes":true,"m2b_new_order_confirmation":false,"m2b_business_price_fallback":true,"m2b_encryption_personal_data":false,"m2b_fetp_deprecation_warning":true,"m2b_retention_popover_segment":true,"m2b_acquisition_popover_segment":true,"m2b_red-point-in-b2c-header-nav":true,"m2b_dsk_product-page-super-light":false,"m2b_breadcrumb_with_search_filters":true,"m2b_business_accounts_popup_on_b2c":false,"m2b_return_with_photo_control_mark":true,"m2b_dsk_business_accounts_from_not_registered_customers":true}}}}
{"widgets":{"@light/ToggleComparison":{"/content/page/fancyPage/comparison/content":{"productId":1781255948,"categoryId":18540470,"skuId":"560312128","composeId":"13447115526525859235","size":17,"id":"wqh6l7h8nqa","color":"#222222","comparisonHash":"33Gq2uSCxUyKtGhEJasVSEZr75dW","withText":true,"notificationImage":"https://avatars.mds.yandex.net/get-mpic/4725655/2a0000018acdc8a6663eae43bafc6530780a/orig","notificationTitleRaw":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","notificationCategoryName":"Учебная литература"}}},"meta":{"/content/page/fancyPage/comparison/content":{"name":"@light/ToggleComparison"}},"collections":{"offerPlaces":{},"comparisonButton":{},"title":{},"miniImage":{},"mediaItem":{},"category":{},"userComparisonList":{},"userComparisonListReady":{},"baobabEvent":{"13447115526525859235":{"version":"EPV_BRT_V1","payload":"CgoQmb+fye2/i/VEEhgKFndhbHRlcl9zaG93X2NhcmRfZXZlbnQyFgiMnq/RBhDA3paLAhjG/6gFILbP6wg=","sign":"9oR8ZrpfX/NggbT3TB/DpA/bvc3xWCbT+xrbubYxBTo="}}}}
{"widgets":{"@card/MediaViewerGalleryRedesign":{"/content/page/fancyPage/mediaViewerGallery":{"mediaViewerId":"__galleryPlace__","lightExp":false,"place":"__galleryPlace__"}}},"meta":{"/content/page/fancyPage/mediaViewerGallery":{"name":"@card/MediaViewerGalleryRedesign"}},"collections":{"mediaViewer":{"__galleryPlace__":{"id":"__galleryPlace__","entity":"mediaViewer","idx":0,"fullScreenStatus":false}},"review":{},"compose":{"14905799466380597687":{"id":"14905799466380597687","productId":"1781255948","skuId":"560312128","offerId":"iKUhFqMHUaTbWxYT1U9sEA","productSlug":"chistyi-kod-sozdanie-analiz-i-refaktoring","categoryId":"18540470","navnodeId":"18540471","businessId":"749016","shopId":"431782","vendorId":"11157446","departmentId":"54510","supplierId":"557314"},"13447115526525859235":{"id":"13447115526525859235","productId":"1781255948","skuId":"560312128","offerId":"MqiKgvfyO58oW3DDu8s2ug","defaultOfferId":"MqiKgvfyO58oW3DDu8s2ug","productSlug":"chistyi-kod-sozdanie-analiz-i-refaktoring","categoryId":"18540470","navnodeId":"18540471","businessId":"670830","shopId":"431782","vendorId":"11157446","departmentId":"54510","supplierId":"84212635"}},"mediaItem":{"mi_2785671222370058262":{"width":835,"height":1200,"origUrl":"https://avatars.mds.yandex.net/get-mpic/11621477/2a0000018cfa9c0373b91a0be5ab26550df8/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_2943357788042636386":{"width":500,"height":500,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5236204/2a0000018fac6b971e0dfff6ce5ba6fdac74/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_17837598308262280408":{"width":701,"height":1064,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5219306/img_id6460455885080361689.png/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_7317256987604149458":{"width":708,"height":1068,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5042167/img_id4707297719695452298.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_13206139008843849820":{"width":708,"height":516,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5234463/img_id2215078736891191622.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_5661999883222632296":{"width":708,"height":1028,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5246613/img_id8025006788580951612.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_17763402450951410275":{"width":708,"height":1084,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5360356/img_id1711475921557771927.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_9081538127593267465":{"width":1444,"height":2026,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5275484/2a0000018acdc8aaee02358877b15f2a36ba/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_16670320826718167616":{"width":1362,"height":1930,"origUrl":"https://avatars.mds.yandex.net/get-mpic/4725655/2a0000018acdc8a6663eae43bafc6530780a/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_10677414318234878137":{"width":1412,"height":2064,"origUrl":"https://avatars.mds.yandex.net/get-mpic/4441663/2a0000018acdc8a785e7e966cc9ce0690183/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_14089974559045591702":{"width":1456,"height":2040,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5236803/2a0000018acdc8ab0b19346b468b22e9ecfa/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_11223838496823320007":{"width":1300,"height":1830,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5235429/2a0000018acdc8a7a48496f7cb868dbcafa7/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_1102058964260505473":{"width":1516,"height":2016,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5236803/2a0000018acdc8abb41ed96e221963bebc64/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_11899236260145885813":{"width":1508,"height":2004,"origUrl":"https://avatars.mds.yandex.net/get-mpic/4441663/2a0000018acdc8ae854cd692456c4bf45d6d/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_4229961713255104506":{"width":1450,"height":1994,"origUrl":"https://avatars.mds.yandex.net/get-mpic/1592349/2a0000018acdc8abff5bd0d04c17072eea7f/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_132831799602963196":{"width":1488,"height":2046,"origUrl":"https://avatars.mds.yandex.net/get-mpic/3590777/2a0000018acdc8a702ee2f38ae8f27c6d1f8/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_15593231809903297268":{"width":708,"height":1076,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5259100/img_id7320819220890368891.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_8837830097695489855":{"width":1544,"height":2048,"origUrl":"https://avatars.mds.yandex.net/get-mpic/3699895/2a0000018acdc8a9c766c3cbfa3c07e9af61/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_11924700973451649762":{"width":1570,"height":2046,"origUrl":"https://avatars.mds.yandex.net/get-mpic/1992523/2a0000018acdc8a8f81fe47a69ffb828e416/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_8969387303159102866":{"width":701,"height":1065,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5241173/img_id2609146323573507986.png/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_16332478854332421004":{"width":708,"height":1068,"origUrl":"https://avatars.mds.yandex.net/get-mpic/4420830/img_id4886831143375300557.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_2862246638368895445":{"width":708,"height":1068,"origUrl":"https://avatars.mds.yandex.net/get-mpic/3721790/img_id9153231908257234419.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_6423288156937707886":{"width":670,"height":935,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5243791/img_id6091210302185196012.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_1262426312998927126":{"width":1472,"height":2008,"origUrl":"https://avatars.mds.yandex.net/get-mpic/4509881/2a0000018acdc8a90d4f5d73466ea3a3e4a8/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_16658222309438424409":{"width":708,"height":1052,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5163819/img_id7225785209019881011.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_15359145659709095794":{"width":1504,"height":2036,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5210364/2a0000018acdc8a9b97ed541717121caef17/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_8875050484003048374":{"width":500,"height":500,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5243791/img_id6091210302185196012.jpeg/9hq"}},"reviewGallery":{},"businessReviewGallery":{},"reviewItem":{},"transition":{"tr_12376892057027756919":{"type":"productCard","params":{"offerId":"iKUhFqMHUaTbWxYT1U9sEA","cpc":"x5pkudg7KEQ2zfTA6Dd0Up8NQo_RTH6urOxRAKQoS--livJQV680CqDN0d2mlkwHUN0-y8G9fZPd69IIJxDU152TGBVuN_J4lUQ7GvnoP8eKiU3nhltoZbszj6R6SPqdfx3oaObNlweHVTv9X2u8Qo6rWldXfQQsHcjpPnmab40RpOooR12BUAMnwlECqHVy_2Q3fZEhGmQiz5UjfJ_f0WkSgr70UOLe","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista","businessId":"749016","skuId":"560312128","categoryId":"18540470","navnodeId":"18540471","sponsored":true}},"tr_17344367244870671423":{"type":"fullSpecsGrouped","params":{"cpc":"x5pkudg7KETBzVFOZ0jVYiyNbuatvk_0ZIkURC62xRIly0TygWW2jJbiMIiZHK_y0sqKhUA76kw8YvjprvAI0pZtoNYmQuMs2YL4m3A0gaMQ9Q-E1-AffQlAxRjPYZVnV0TPNcnozUT-NVDn2cmoiQ,,","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","businessId":"670830","skuId":"560312128"}},"tr_15925955253602850098":{"type":"ratingSummary","params":{"offerId":"MqiKgvfyO58oW3DDu8s2ug","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","businessId":"670830","skuId":"560312128","categoryId":"18540470"}},"tr_2987024143699234593":{"type":"productQuestionsLink","params":{"offerId":"MqiKgvfyO58oW3DDu8s2ug","cpc":"x5pkudg7KETBzVFOZ0jVYiyNbuatvk_0ZIkURC62xRIly0TygWW2jJbiMIiZHK_y0sqKhUA76kw8YvjprvAI0pZtoNYmQuMs2YL4m3A0gaMQ9Q-E1-AffQlAxRjPYZVnV0TPNcnozUT-NVDn2cmoiQ,,","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","businessId":"670830","skuId":"560312128"}},"tr_2530620664974868025":{"type":"productPageId","params":{"productId":"1781255948","slug":"martin-r-chistyi-kod-sozdanie-analiz-i-refaktoring"}},"tr_10032795354293247604":{"type":"ratingSummary","params":{"offerId":"MqiKgvfyO58oW3DDu8s2ug","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","businessId":"670830","skuId":"560312128","categoryId":"18540470","shopName":"Яркое Детство."}},"tr_16788068649128881501":{"type":"similarProducts","params":{"productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","skuId":"560312128","categoryId":"18540470","navnodeId":"18540471"}}},"gallery":{"13447115526525859235":{"mediaItems":["mi_16670320826718167616","mi_11223838496823320007","mi_4229961713255104506","mi_11924700973451649762","mi_132831799602963196","mi_8837830097695489855","mi_1102058964260505473","mi_15359145659709095794","mi_1262426312998927126","mi_11899236260145885813","mi_14089974559045591702","mi_9081538127593267465","mi_10677414318234878137","mi_6423288156937707886","mi_17763402450951410275","mi_16658222309438424409","mi_13206139008843849820","mi_2862246638368895445","mi_15593231809903297268","mi_16332478854332421004","mi_5661999883222632296","mi_7317256987604149458","mi_17837598308262280408","mi_8969387303159102866","mi_2943357788042636386","mi_2785671222370058262"],"isVisualCategory":false}},"offerPlaces":{"mainDefaultOffer":{"composeId":"13447115526525859235"},"topOffersComposeIds":["14905799466380597687"]},"uniqueContentMark":{"13447115526525859235":{"isTitleUnique":true,"isDescriptionUnique":true,"isPicturesUnique":true}}}}
Чистый код: создание, анализ и рефакторинг. Библиотека программиста
{"widgets":{"@card/Title":{"/content/page/fancyPage/productTitle":{"size":"28","longTitleLength":70,"longTitleSize":"215","weight":"500"}}},"meta":{"/content/page/fancyPage/productTitle":{"name":"@card/Title"}},"collections":{"title":{"13447115526525859235":{"raw":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","shortTitle":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\""}}}}
{"widgets":{"@card/FarmaPrescriptionBadge":{"/content/page/fancyPage/prescriptionBadge":{"wrapperProps":{"margins":{"top":"2"}},"isM2bEdoOnlyEnable":false}}},"meta":{"/content/page/fancyPage/prescriptionBadge":{"name":"@card/FarmaPrescriptionBadge"}},"collections":{"pharma":{},"views":{"defaultOffer":"vi_13447115526525859235_bi_12741138003059682090","topOffers":["vi_14905799466380597687_bi_5435396288937267228"]},"viewItem":{"vi_14905799466380597687_bi_5435396288937267228":{"id":"vi_14905799466380597687_bi_5435396288937267228","composeId":"14905799466380597687","buyOptionId":"bi_5435396288937267228"},"vi_13447115526525859235_bi_12741138003059682090":{"id":"vi_13447115526525859235_bi_12741138003059682090","composeId":"13447115526525859235","buyOptionId":"bi_12741138003059682090"}},"buyOption":{"bi_5435396288937267228":{"id":"bi_5435396288937267228","title":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","offerId":"iKUhFqMHUaTbWxYT1U9sEA","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista","trackingLinks":{"cpa":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEoHAfZQvkL2nfEanim7NYOVpfmU8FxNRyZ0pRK4qiHuI-QESCKbDvrx8wvs231aV_yyzAn6YKW7QdYwI8D4EyJ0Va5KQRG77xwDH-Ru1M1WGxou7z13MFRn-Ka6kzzCjHaf3wSydPzRlTzWo7AbgDtwvV4aLCy09tVnBjIJwP-NNFgxJDI9Kg0prNTZge0IOy9DFRJ4Rey9Gb2CWj3Kuzha-ILe5n41Q-ZfSONmsG8qIVKMImttAFDT107h8AAts3eNblasEHIiGsvwH7ERHLHxwCKoIrv34oyNyIXhvQERXZNSLLvjO8YI7gve40HXQqNyLuh-Fw6qQy4EmfMq5tS3bdqpKyn5a6J1-hXNI9Tb8mB-mCmz7WW6XwVN6G6GGKXia1JKtSZ9wgT7QqbH79QAqAPATrDPrg-JSLYUg8q_nA2Tf69WDjrefK1KATZT98QJVSBquVnlghMARRofYAl0vggZaEHIKPxcaBRz3g0HgO-ZOVYhHNRWarItZeqdissU0vccikeC1v8-ufd3KHmoU1HM5I-XamDauM7QXpA1QZ3f5_O8wzieAckNYs-KQZXVSoQT-clzkgVajTTI3IwyyDhBwdfzVV9cVrFPRNlJOEjI6tLG5NIJSSASDu_fN0eGV77oZXmCFdf3y_WN_4Ow21vCwTyzmhRokDzpi1DM-1qZqmC31M3GCgOpoz9vGLm_CMjkyS4n9yMH_mQeCyEd2D4ZiKJlNa6G6-Tmvpmj6rIz3Z0UDG1sHBsj6iwolzbPEv4MFBGkkeTCrPiHdsElOURpeEfVRhiTovOBFyj3Jico7odMhnYf3eY_kKVKpA7d9YqbmdoOJjnu8q02vtEdrHviVunsNHVgpIV7_2-Nc93sZEUJPZsdC3HbIUdcx4pNIggwYs79UysdoOfSQTFmwbctlzVBZ9IbiN_3bTieHpGNjbDVEEiauPngILFCbWPcf5_TBMXQSjXoDk3Bh5GI9TU_moZzWX2qgOtmhdymfSeQgoEj1-YGIX0XFSZtXB77bBgVaN6Nfe5qTB6SXuI0rsFSpcwK47gtkVYYmokBKfPiuE_4SwGBLNCwGjsfTvVQ-DTOaB1vN31kJ18mUm7hr45MwZZDxaX1ESWNpDCbPl1HwKiYrq683oWvy8Pf4fw-thivH7HJQr_LQ3_tbw73IsGSCKG_r_TZlxLHLS_sO3muiHdKH1fjSSpcfmDxPamsaQrmlQUYrPM6oEAdPM4sJ-xV1GtnvH-0MiiPF_olQ-lWwqpkqu5n4o0hwzYwOj0riQPpAv7ZxS1kZYKwT5er6Om6-AiTd7r0og7GRC-CKT45gVyxWZZXkJs5DvYv7qAIQ2G_79oKy_KR-Dqf11aMouIPWINWC-EzhkpwYWKNrUFZdBOZPdmgcPRnAwfDj-ikzz2GPY32WRLJjJn7KEv2K5TLFS1cFDd5vAIQYSRiAEwEcBQZjE69bv-yvYsUGk3LBTJrhKil8fOduOIe5CHVLjRWRTkvRkjVOtlBD0_TKX0zwPEBeK1r-2E1qMMx4qlShm3ASuE3sWvU6omsLDya7518c1AyeebbPXNKiFv2GYOsOkkr4Pi2xrh0YP6d9XmarxS_rwrVJcOBtnjX33c0XgK2o-5FedQPzE1Ec13d1naHSqfJF6QCtmkLCsmgk0YKKYwEDOfimkoSV4sYW-OU-JMyQOeKr19FzXW1aARU8RqDKAwd0hABvt7DV3rST8ufocCttr5lxd0IS8dSF3Jm9bOrRGH9ychAad1__wWeHJtb0thyss_yFPGo0Pr0V5Ho68VzfBKpbn2KPT8ktrwUcUM70dLc-HUp04a6DJBbX95Pumnynw2gzuYHf1q0gIF_V7a7tu30nt1eyM8qKksMDbyLhs0naMJpS-oE7o4Hjno0Fn6PzinHyE9fDglUI0bwKKVjlpQlQtdFzRlqp_Kjq0GCiI12AFs_srAbsriXq3p_ikY8EQgUQW-rli27wxP0zyChNuKk_qtjA1s2fG18xL5JRI5eEhOyWTCGiBn0F6doDHEUea1ldkBTLUC51JVxhJiOH5wQ60rsiXA4jJbN9a16J9zdrTY5Lvc2Rnc-aP7V10ng0fSfQ6yJl1nXvdjvymPxCjZpFd3ibYgCAuh6tQV-gmjLKwLasOq7b8rSt-jVRYJbeYWRjqd0dI8StYkJElMqYp2ut2O0hOOhhtDPy_KlZaEbq2ndNDasLql8tyif0bjujE_y1wqzKnSruYKz2mCJNQfgVT0hpJvgNjofQayUX8NcUE5W9RDGvQYT_Ak7rUIL-tCYRg8qgJjxWLUYecCpkTblnyEw-zyIJE9xNPThDlEKxrOE7cy5JG5G6suM31nI5jf1e5L5VC2C3q3qzqP77KlC3oJfu7KI1Nr8-pIKFAS30BJkVNnvetKroViMuLTSuFkvA7z4B8uuz_XOVvMMu6cKlLT6bK_eYraKIGVNVebsG7icaYijg14HsTul_WaX8oV6KeNebsSBmtarJ2hybRopelPG-N3qHhKaZ9xe5aQ-cOwJMqAVG5tQB5tcEiEYZgjmEV4to3KBf76vz6g7I4MXxQFaASePZuRD_ev9jD0ONT-IhhBXM36xaBVw1dLnMrArHpcA0zTCeriYMcjyu6kpYhZrcawwX5CqE4WcxYiFyF1C75jgSdAw-8A_KnG1M1YGAI-bCS2m9edBt2qNGGlikWyXX1_Cu9zlheMPOJHq-lsL4YzMU1aQYOmofpmOLcsC0Lc5iYe_4OqRdMi70t_VwPYGzVWKJJuZxGd7Qelvn3wmDfK2Q0qsDRvQbxofsA91gXFspyq7wwc2XFLYPGa4CxFPRKXhgeLvoKcQl0s61gqTVL5PF_laAV1-1HOtdg-1WtZKU6uzhg6_EinV5vKpegn46jI5h0dv9NnqaTXKh0CmkwRRrc64Z32hTn6R0Xn3TdRAxJwQc7uCYU5bRa6vBdzxKIRq7sB4sswCkCVosN_TwVhLojydOqHx-laY-yJPRK3xOeywOYvssBCfYdrHxfXm7C6BkrowtS0dMfiZPEZZuCbeY6qZ0gJP9SWCZfXazNLpaUEa90q6e_lKYcG6wAwu8bqubt1Acs8s2JFVGK-Wf3ZbRkKXeN6FqSbv3lykHyaRw2Zlim7smAYSDYGpZLcV7DjB3mijj9buqR9TQjIA_sArvi_2e6DdkDcJnF0R4Um7L8rQLwZ0Dvyf5T1nMDCIgWEQHDwXrQEnWwfqGz-uCK6B8hVbGGrZIF8xnMDZiwfZxG4OM0XrJnBIZ0RwBRe3i4r5h-84UjMKQrGU6MPKV_bYo4fyk6wd6A-WhnvVzG790somvwv5UZ5QDVKVqBr9OOle4jje2ouEq5uh7A5O68y_WW3kEN67xQMv3b5tJoskRZa7Ok06uu7dnU2ec6RfBiP-pvPm_eOwxKqGmYbpQe1mYWqwJUhcVmxb0Ex5pIXJY2clxpnxaJsLWDKhoNi7JYqTDFB1Rc83F0o-yEzhodhVjzuLU/b64e=1/sign=957925d0dcad237f7d36fbb4e8b24267/keyno=MARKET_1/*","cpc":"x5pkudg7KEQ2zfTA6Dd0Up8NQo_RTH6urOxRAKQoS--livJQV680CqDN0d2mlkwHUN0-y8G9fZPd69IIJxDU152TGBVuN_J4lUQ7GvnoP8eKiU3nhltoZbszj6R6SPqdfx3oaObNlweHVTv9X2u8Qo6rWldXfQQsHcjpPnmab40RpOooR12BUAMnwlECqHVy_2Q3fZEhGmQiz5UjfJ_f0WkSgr70UOLe"},"skuId":"560312128","productId":"1781255948","categoryId":"18540470","navnodeId":"18540471","departmentId":"54510","showUid":"17176052740564486972406001","counterStep":1,"minimum":1,"maximum":8,"price":{"value":861,"currency":"RUR"},"vendorId":"11157446","fee":"0.0640","feeShow":"zwbqKzmvO-vIcIWA4hXNTs93uuXjUxIkhTWWiMUhvn3tMe6vj0gg0DUmRV5Ln_aFv2BUnS54vp1tmkxpEze7s8trsJuM3NR6tblPsGAW7rui7YGediVWAHqdKvqrm7896h7qLQawUL5U7s_njTRJ4kQsgDp9P1s09DyShTLWNtlZ9L0mBQLnKA,,","feedId":"475690","feedOfferId":"24608861.978-5-4461-0960-9","shopId":"431782","supplierId":"557314","businessId":"749016","supplierName":"Издательство \"Питер\"","businessName":"Издательство \"Питер\"","deliveryText":"Завтра","basePrice":{"value":1530,"currency":"RUR"},"promos":[{"key":"fZ3XLaWtLFCVyd6AGdo2aA","type":"discount-by-payment-type","parentPromoId":"","shopPromoId":"fZ3XLaWtLFCVyd6AGdo2aA","landingUrl":"https://market.yandex.ru/special/discount-by-payment-type-landing?shopPromoId=fZ3XLaWtLFCVyd6AGdo2aA"},{"key":"","type":"parent-promo"},{"key":"RZxDEBsRV0HjPqWR3eEJRw","type":"empty-promo","parentPromoId":"","shopPromoId":"L20568309","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20568309"},{"key":"","type":"parent-promo"},{"key":"x45JLWBYb8ABYw-oXSV__w","type":"empty-promo","parentPromoId":"","shopPromoId":"aff_parent_113134","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=aff_parent_113134"},{"key":"","type":"parent-promo"},{"key":"z0q09Hc2YI_F30hocYABmA","type":"empty-promo","parentPromoId":"","shopPromoId":"L20604361","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20604361"},{"key":"","type":"parent-promo"}],"flags":["isFby"],"analytics":{"warehouseId":"308","paymentType":"PREPAYMENT","paymentMethodTypes":["BY_CARD_ONLINE","IN_CASH"],"deliveryOptions":[{"deliveryType":"delivery","serviceId":99,"fromDate":1717691674,"toDate":1717691674,"priceInfo":{"value":99,"currency":"RUR"}},{"deliveryType":"pickup","serviceId":99,"fromDate":1717691674,"toDate":1717691674,"priceInfo":{"value":0,"currency":"RUR"}}],"shopSku":"978-5-4461-0960-9","placementType":"3P","ownMarketPlace":true,"shopSlug":"yandex-market","yaBankPrice":"852","yandexBnplInfo":{"enabled":true},"promos":[{"key":"fZ3XLaWtLFCVyd6AGdo2aA","type":"discount-by-payment-type","shopPromoId":"fZ3XLaWtLFCVyd6AGdo2aA","landingUrl":"https://market.yandex.ru/special/discount-by-payment-type-landing?shopPromoId=fZ3XLaWtLFCVyd6AGdo2aA","isPersonal":false,"description":"Зеленые цены. Базовая. На все"},{"key":"RZxDEBsRV0HjPqWR3eEJRw","type":"empty-promo","shopPromoId":"L20568309","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20568309","isPersonal":false,"description":"kids"},{"key":"x45JLWBYb8ABYw-oXSV__w","type":"empty-promo","shopPromoId":"aff_parent_113134","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=aff_parent_113134","isPersonal":false,"description":"No description provided"},{"key":"z0q09Hc2YI_F30hocYABmA","type":"empty-promo","shopPromoId":"L20604361","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20604361","isPersonal":false,"description":"No description provided"}],"hypeBadge":{"hasBadgeResale":false}},"deliveryType":"DELIVERY","imageMeta":{"namespace":"mpic","groupId":5243791,"key":"img_id6091210302185196012.jpeg"}},"bi_12741138003059682090":{"id":"bi_12741138003059682090","title":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","offerId":"MqiKgvfyO58oW3DDu8s2ug","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista","trackingLinks":{"cpa":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEixJYuEMI0EzvZFs82AjjgjhTwweZ7mRXd_AQ0K184sfZmy5nQz7U8xIc-qdVOMFoxnoSww2ObzLEs1KJpltGipDSanCui6QCq9AjwRcRDsVtIN8CWKLuiVIPO4bUpAxK4YNqJweOKk7OzFzSjxoydgMwkI6korxWhSOdPkJcP6SSg4eyBCFfae-74JWGlBVh1S2I-Kcx7Pl4WFaqGbgXEpHG6HsVkML5OBbmKFha7EO82-abHBXh2Fk5gHEi7roZT6GBNd30Y4-v982fpxkieI09AlGwCns_kIpL1JQmwHBsywQzCgHNiHuOLXdSio9TEVOL6XFPXjQloMBj0_13SsDpDUBj1AdMIquXyf5BnG6KpAbfBQQCOAL6fPBh8JXD-UwTCRKOWNlpJ4PSP8JqNOL5E_E-t_D8DfKJ8TJfxQBYdwWaq4suIvV-4JLUpaA4xcdt37rk62rGtkJOESbECxK6SHiNWi4YQgzjblJoJYKOq8-XsvmMG4I8g0Lg0aVJvKJMhUpEHti4eYaK_Yfk_735qWYNYuLm74DXLsE0cfFdBZN6KptuNsI7a9d3uNf1XY-ZrchN3_s64OYuN_APoo_EBRugqe6Uwg52Byfljy5HUnRFTDt393V9KxW-0GDpc5jKoEtUjIx_Kxv_-T9N3L4vFhP7QtXHz7APdMUPW1DbXRcIqGr3CbfkDHGC27RZfrJK8_wC6NCVhPoyIKVvs_jg9b_5CRhGtIpMhHKWojBjnvZ7fs1mzefDEcIFAkx0SqDbBzDgDb-4WkN30A-w5AOR4abmdqtEh_x-ewpa4zyunvx0zseBDsePhr-UWeA0cNy77hBRVYGWqCqNsnssdesVFKLZbQCD1HgWla3m19pRI0J3mNZudb0mpMnL4qPARnPye2nlJ8G5NnpV8Go2wDABbvtP3YCF5nDKlPJmxn9J_sAI_dE1p5crniyXJCnqulFxY25PYcL1cfKLPc_aiPzigm-eHsA-hwa2KhS2Yde-pYMD9K-7wW0-qiKnbn6Na4_3dQYMV4nbvgDQ1BCZQ3TeJ9TjRExYyRK8Fz9wvpxmrSdDn4y1ntF0E-caC-3m2iJdTuVDFKzaGdMVGNnSf9YyBDm6k6mzDgMJAH0RSMIfuus6DMLBpDFJ8tSIMlf9lLQYUUFEIuCUjTo9aZMdGyu8r4WGRy-xXjOzlyUf8JoD0yC-KR5HZw6PV8bJ2xBLF_sVSzhOeZ4nC64iC_uSu1pc1q_D3twjr73R-qjSfsKwkwBZFiXcGZdbIn3xvzbalCW84USk55hG7UN-01Wk3K0SSMZF8aC5KMKgNEpI47BUqO2T0_GzSEZj4JpU1N8FbKcCdFQR0CGvuTFdEjecZhD0MQbymLpNGdkcLaazdRggcq7Xg1rx3tqs7vB2JRezXHtTfEjrKEFqr7ydTK3f2gBgYglHWM5_V2gESmRhlVttgSYtVYqcvoOBbaS4TTgluYUD3ZQoR9O-dLxC-PyMb81QACFGh-wK_cRtxs7dFH8yqakQSahndNXQ7iMf32_PolOv6XETMv1Sgt_2RedByy2jBJj5IH9q7N6qgchmmSRJc54ApyiUCigwQVT5Fd-X97Erp4IITHxjKtXnthtdBOgKO0DrCkmJHIwi77V1Ws5EYZai11IXRf2cGrVBTx3IXvWbftGVqigZYBg2QTO1Kqnvh1zBd9g-ywiVQ90v4gvAU0NU-VG47QFgVqmci8srSEA94HkCiApGJCn5Ths_R_M7hNhWVuxlB60yPrkYIEekVlFYBYNQL1TAJjrAaILnjL7L50e0QR-NikPOeWZ2qo6CMc8rIrXVUmSqB9Bxb-lCFj0fJC0CFTt8Er_LtnzLUzGQwuP6XmHl-6WbDbAbUzXxqTBgD1yQDrjH7Nzi5aC-iaKv7SBoqS13-i4uLhhDt5oJhIJjvBCl0752HcCFefwV3XvtT-w_ksj7-LvW-IYfk0vclEvUPCjL3RuyFQ8rkvd-SAuzxi9ElOD7KSI1SUnFpGPSQYpALZnTZ4QcLSsNE0t0TQR2KMydeGRKoHgpu6j4x9qwpMh48o0bQfq0elos6816PUfydgkaS5JedwBmYmL8sZOE0Y1MmMnJTHTzNvrARyzUwxXE_zcaFd8PE9Sy61jjf0kI-Odstaf9E9-WqER5blbv2KdoNDf39V3kjZQczSWkhSrf6EfdIXAcULY5i03DLnVa_1vfW-2UsK1r_OXBfQhu7f9kMtHAhLiRMoFYdCp6kNdSTlLDivyMsQbzQcdqU0XpDNTsqrSc6z3HwmZ9MJzcKkjumm9qxvZ6n8_mMO_XzLmsB-uHczYiRUQ0wji8gD0uCgR99KatC4aVPOxD-aiczaXfF1P8p6X9YRC7F-2FSoM8sd7IgszpSfhIj3TQErO1Qr3yhNYJnmGK8iIcYoaHisv1HpB6WXc5Goc3u5pt5zrR9GKU_yPU3Rv_Iva9BSP6xw7kXr17ZPRb8CNzfkqYZKBJRdrIY3Np6P109rQk7gf59HHjkYIeoHigcQjhC76eeDQKm8qKDWC7RAx3-jtYcgdgzKJpAUQrxlxTlKv-xhE4C0tn4y0kwRAcIsz3bxvNpfAb_YJj2q_kv7CrNs465BXaE7PvWBLuDP-tkRsRI-DBj0lNjf8XL1xLVtzAwgU5xtv4D0ctQwOEaDHjHkOUIOGxhfS1RfNQA5rLUKgewTqY7Cx117ZxF8DJ7cQ7OHHv72NyxqeoXs4vwRfNj_zvef6-0ymxKRrOQO5BAeF4b75jvMprS1DWWKD5kDtHEi0ov1bYCkn5HKYLD_EWID2ANFByXfwIVIrBCW_nENxj8pnplrDTlZVBFlF9iG2Jrhf70x83zc5sfx7f5jaH90lDKosNOJSHc1rqBoP1yMZegx49m1bFehF72ALZojeZsY5PdUSXQL3aWojVtxkuR6rXxnpzQUF0wW5IPEEgi_n5UwoZgWDz2znNI2ybf6l3-3hIlJ-YDBN73kJ6iBLSdasDZoCiW89qFWudRqHXxRvWLlXtodi7TTsWSlqKSzWOMO8RfRwqN6w3QCmsmTJnpLi0GFM0F2tq7MzbUkRG5ys9gmXMBebw6EdQL9eGfYQ9Tj82_834fTfkbhfMXHcegeVGw__SgkTQ9FrFLYZ0DlngyIXrPD2vsBozo8em8ngX3USeaHPFSLXoYg6DxSIzdjw6vq0sjYnIcfgacj5of4RFFL2xgb2bbchYu69BV77jzc_i7cLQOtwxDWhqw0m-djUIXRNlBvZSjuoQOAMfXJWKfJo9qaXACASL8IGLW-mPtYDH5nDxNSMw51mSG6AZyd2fnSsbDTvJZ0L1Ymab1HypJbCqtlrwueFlPTp3CWok8eQ_pVtaBfIs_e9/b64e=1/sign=e8e9ed8f2cd562267aff13964ffa2c84/keyno=MARKET_1/*","cpc":"x5pkudg7KETBzVFOZ0jVYiyNbuatvk_0ZIkURC62xRIly0TygWW2jJbiMIiZHK_y0sqKhUA76kw8YvjprvAI0pZtoNYmQuMs2YL4m3A0gaMQ9Q-E1-AffQlAxRjPYZVnV0TPNcnozUT-NVDn2cmoiQ,,"},"skuId":"560312128","productId":"1781255948","categoryId":"18540470","navnodeId":"18540471","departmentId":"54510","showUid":"17176052740874748109006001","counterStep":1,"minimum":1,"maximum":15,"price":{"value":738,"currency":"RUR"},"vendorId":"11157446","fee":"0.0000","feeShow":"OTNDnItfwRMjN9MRHuEMMphCKrxavQTQJseODBGuK43c1PxyjbgsnOW7XLq79CfqcWh4dJjY4crKxw2vwZNhCUBpaSypfbyOiDBI5fR85qlHbHoD1Xl35eJ7qbXkZ9cDBFx59gd05LCG8LYW46LnmQ,,","feedId":"475690","feedOfferId":"27200040.П4801035","shopId":"431782","supplierId":"84212635","businessId":"670830","supplierName":"Яркое Детство.","businessName":"Яркое Детство.","deliveryText":"8 июня","benefitTypeCode":"waremd5","basePrice":{"value":1520,"currency":"RUR"},"promos":[{"key":"fZ3XLaWtLFCVyd6AGdo2aA","type":"discount-by-payment-type","parentPromoId":"","shopPromoId":"fZ3XLaWtLFCVyd6AGdo2aA","landingUrl":"https://market.yandex.ru/special/discount-by-payment-type-landing?shopPromoId=fZ3XLaWtLFCVyd6AGdo2aA"},{"key":"","type":"parent-promo"},{"key":"RZxDEBsRV0HjPqWR3eEJRw","type":"empty-promo","parentPromoId":"","shopPromoId":"L20568309","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20568309"},{"key":"","type":"parent-promo"},{"key":"x45JLWBYb8ABYw-oXSV__w","type":"empty-promo","parentPromoId":"","shopPromoId":"aff_parent_113134","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=aff_parent_113134"},{"key":"","type":"parent-promo"},{"key":"z0q09Hc2YI_F30hocYABmA","type":"empty-promo","parentPromoId":"","shopPromoId":"L20604361","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20604361"},{"key":"","type":"parent-promo"}],"flags":["isFbs","isPartialCheckoutAvailable"],"analytics":{"warehouseId":"794603","paymentType":"PREPAYMENT","atSupplierWarehouse":true,"paymentMethodTypes":["BY_CARD_ONLINE","IN_CASH"],"deliveryOptions":[{"deliveryType":"delivery","serviceId":99,"fromDate":1717950874,"toDate":1717950874,"priceInfo":{"value":99,"currency":"RUR"}},{"deliveryType":"pickup","serviceId":99,"fromDate":1717864474,"toDate":1717864474,"priceInfo":{"value":0,"currency":"RUR"}}],"shopSku":"П4801035","placementType":"3P","ownMarketPlace":true,"shopSlug":"yandex-market","yaBankPrice":"731","yandexBnplInfo":{"enabled":true},"promos":[{"key":"fZ3XLaWtLFCVyd6AGdo2aA","type":"discount-by-payment-type","shopPromoId":"fZ3XLaWtLFCVyd6AGdo2aA","landingUrl":"https://market.yandex.ru/special/discount-by-payment-type-landing?shopPromoId=fZ3XLaWtLFCVyd6AGdo2aA","isPersonal":false,"description":"Зеленые цены. Базовая. На все"},{"key":"RZxDEBsRV0HjPqWR3eEJRw","type":"empty-promo","shopPromoId":"L20568309","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20568309","isPersonal":false,"description":"kids"},{"key":"x45JLWBYb8ABYw-oXSV__w","type":"empty-promo","shopPromoId":"aff_parent_113134","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=aff_parent_113134","isPersonal":false,"description":"No description provided"},{"key":"z0q09Hc2YI_F30hocYABmA","type":"empty-promo","shopPromoId":"L20604361","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20604361","isPersonal":false,"description":"No description provided"}],"hypeBadge":{"hasBadgeResale":false}},"deliveryType":"DELIVERY","imageMeta":{"namespace":"mpic","groupId":5243791,"key":"img_id6091210302185196012.jpeg"}}}}}
Плохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя дополнительные ресурсы на поддержку и «укрощение». Каким же должен быть код? Эта книга полна реальных примеров, позволяющих взглянуть на код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Вы узнаете много нового о коде. Более того, научитесь отличать хороший код от плохого, узнаете, как писать хороший код и как преобразовать плохой код в хороший. Книга состоит из трех частей. Сначала вы познакомитесь с принципами, паттернами и приемами написания чистого кода. Затем приступите к практическим сценариям с нарастающей сложностью — упражнениям по чистке кода или преобразованию проблемного кода в менее проблемный. И только после этого перейдете к самому важному — концентрированному выражению сути этой книги — набору эвристических правил и «запахов кода». Именно эта база знаний описывает путь мышления в процессе чтения, написания и чистки кода.
Читать далее
{"widgets":{"@card/ShortDescription":{"/content/page/fancyPage/shortDescription":{"wrapperProps":{"margins":{"top":2,"bottom":1}},"titleText":"Описание"}}},"meta":{"/content/page/fancyPage/shortDescription":{"name":"@card/ShortDescription"}},"collections":{"fullDescription":{"13447115526525859235":{"text":"Плохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя дополнительные ресурсы на поддержку и «укрощение».\u003Cbr /\u003EКаким же должен быть код? Эта книга полна реальных примеров, позволяющих взглянуть на код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Вы узнаете много нового о коде. Более того, научитесь отличать хороший код от плохого, узнаете, как писать хороший код и как преобразовать плохой код в хороший.\u003Cbr /\u003EКнига состоит из трех частей. Сначала вы познакомитесь с принципами, паттернами и приемами написания чистого кода. Затем приступите к практическим сценариям с нарастающей сложностью — упражнениям по чистке кода или преобразованию проблемного кода в менее проблемный. И только после этого перейдете к самому важному — концентрированному выражению сути этой книги — набору эвристических правил и «запахов кода». Именно эта база знаний описывает путь мышления в процессе чтения, написания и чистки кода."}}}}
{"widgets":{"@market/Ecommerce":{"/content/page/fancyPage/commonEcommerce/ecommerce":{"env":"production","commonParams":{"pageType":"product","pageId":"market:product","siteType":"desktop","userId":"4148ce62e2d391ed695095db8a3400b193539883d1c26a9e6d20ec34632f9bd8","regionId":213,"experiments":false},"pageSpecificParams":[{"ecommerce":{"detail":{"products":[{"id":"560312128","name":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","categoryId":18540471,"hid":18540470,"vendorId":11157446,"price":738,"oldPrice":1520}]}},"event":"PRODUCT_VIEW"}],"dataLayerOptions":{"isDebugMode":false,"srcIframe":"//yastatic.net/s3/market-static/export-static/h/gtmmarket.html?pageType=product&pageId=market%3Aproduct&siteType=desktop&userId=4148ce62e2d391ed695095db8a3400b193539883d1c26a9e6d20ec34632f9bd8®ionId=213&experiments=false"}}}},"meta":{"/content/page/fancyPage/commonEcommerce/ecommerce":{"name":"@market/Ecommerce"}},"collections":{"vendor":{},"ecommerce":{"13447115526525859235":{"id":"560312128","name":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","categoryId":18540471,"hid":18540470,"vendorId":11157446,"price":738,"currency":"RUR","oldPrice":1520,"productId":"1781255948","productTitle":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","brand":"Издательство Питер","category":"Учебная литература"}}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-jl52aqd959o/addToCartButton":{"offerId":"NHukXHVgle7b-_cK0c8B2A","skuId":"666289114","pendingCartItem":{"productId":1781259588,"offerId":"NHukXHVgle7b-_cK0c8B2A","showPlaceId":"A2agBu7QJhXqjrWK9hzJvW-qmEJ340opquAHNTDCfd_jD9NDMzWA2KhP0vFBgypzIK-fEr-jrMzKqjCLJOSiqeQNxmOTcKiPg41-UYStAQdqHG-h8c4VSwINwkmBU_i2h-D7dT-5seJbC6JE_b3RmKFH8rm7IWVa4y3ZxADOo4Te2-_DIPbAK5E1rpVytW5LIeEsIyfmrJzj1FcVc1QbqEJGS_kelIUmIn2cV4vT-r6CWQIdfem6GME1SDcnmZE5","feeShow":"A2agBu7QJhXqjrWK9hzJvW-qmEJ340opquAHNTDCfd_jD9NDMzWA2KhP0vFBgypzIK-fEr-jrMzKqjCLJOSiqeQNxmOTcKiPg41-UYStAQdqHG-h8c4VSwINwkmBU_i2h-D7dT-5seJbC6JE_b3RmKFH8rm7IWVa4y3ZxADOo4Te2-_DIPbAK5E1rpVytW5LIeEsIyfmrJzj1FcVc1QbqEJGS_kelIUmIn2cV4vT-r6CWQIdfem6GME1SDcnmZE5","skuId":"666289114","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"1454","type":"ya-card","totalPercentWithDiscount":44}],"discount":{"oldMin":"2609","percent":44},"value":"1469","currency":"RUR"},"hid":"18540470","name":"Изучаем Python: программирование игр, визуализация данных, веб-приложения. 3-е изд.","label":"vblm32jnzq","count":0,"features":[],"imageMeta":{"namespace":"mpic","groupId":1901647,"key":"img_id2045458192537603030.jpeg"}},"quantity":{"step":1,"minimum":1,"maximum":999},"cpaUrl":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEoHAfZQvkL2nfEanim7NYOVpfmU8FxNRyZ0pRK4qiHuI-QESCKbDvrxtvUlDy4KMNMIx62Oxv0Qccxy0GtlYnRuursDVY8z8eEb1eeCAGd5H4WzPGV1fBPRDDtVcFfXGUYiLheG-srH137KGMf7YMxn8HcDUouAbfsrUtaKMEUa3rsaxBNQYhPQJwdSctZK9UO0z6TGlQseEtEzAkwZN2ahgppwKiADiWi3WqMJUeX12bXUJcWUy2W_mm0i4BHf1-WyXM2uHOkz1ITKKLNPgLOqmLCYPdpF1VGSrUZPj06RWw9E5x-IQl5YHGj-aFGpqfByHTdzXKZo7g3Y5f6Tp2JOhvDkmUZ8aZcIo8BjPlDuAin10sqQ-IyUU0v4QYrtbmmAsOb8SnQnRHZBav5icnPGzxYphFY8ObPOVrQWxTmjrztetpT9Y3v0Wmb9sGQQj4bBxIFAHvBR0v-EuJL6voYRtKexwxjUKyjJsdjAN9cpHM4F5EAS8WRNPcQNOuTOJnCWIrEv3oiUYuJZQjU9xNQrKGGpIHoNOp59o6GbocKR0tOyhcW7YR0JqMz_0BuLLILK0JGSo7eHMwUd1ooD4ka7gDOosJCWwOyfuMHFdXwo3QAbw8Lr4Jcoi8JYfnmF5foUS-gMQ0-0wZv1Myw4QNJRIi78Lle6G_0TEnrNhaHvXZccevxDmw7hof-O9Gu9Bnc4t16HGCGDEJCvCScdrkH8nqfsbNMrs755ghp4Jtg0KVYi0qRI3mM3tKUqhyVkmjURGXlhwtKDyzg2zXP9UxKnq6DHM0k1l5Zrqarrp6bK2HKN4UEZfEY30fnL33YqGykx_Kc-0ayiw5jM4ib-7GE17QHmSgpQ7AsGMylEEksYCNe2zAq-P0b_XT0OmKIuYCvM7dc58bGzWaCasGP41vhDFpj_chxN3Taax8HQyiH_8Teo3BuJ5T2fF2Xybl5G6cBD4SmtqzO3NYQvIyS79PdXodT4mw6sfXDfsZWdPBUV0ir-AdNAxNVm3gPa-gR98CeTVge3bdvAhRmQRPafCnzmLZEJ01opDRRCcrFxtP8wwBProWtzYrkJslGKk-i2pD8czpxaE81cMfeZ7-T03VvGl6Ir6-gWyAezjGtM4QcpcKAcClv5kpVrXMgOXsg-4wQcOC3t7ElZwctSVQcP_yuy7kOwFzXmfe20_LkpZVFuJMyHGAKd6ffXBDE6DjUHf6bKmTTMQn1JFUSfg0BhUX85WJvC1EuQGsKtZrEPXZCEXmPNawCycwVJ19KWmXHAurAE9wo8PVUNqvkkZ96w8yHi71Y6uMGFM7kDpON7nvhju-9X4KjFb7QubWzZSk6X-NLkKuSRy-2VkeynZ-ONNNo0BWARE6_W-dxktuH3qbu3mPOIPmgxd0qV7uVO9AJaUXo9X-_xH4gzyEKlocQUybFNf_6caFrn3W4jMwlktVGGN4mT54X9nG8QdMICv02dFKmzgW4dtzgt0F7oNDtePwcQbI8oU7HctyGrVK60gPS8gixipF9zdQTQIH9kqjgjfaWTuJnApBt3PfxZf4H31BL7LHFe-W8es-V2Y6LYw0YaVuANqzSOLiRfRhMP_9VAg_vca63PKbck3N0IFH9541ewu6IqRzwRJHiUzhIoQ5FobTnlKHw_mR8LnyIaoBHehF3jps8fK9rTtE8Xg03A-0r04gBpni4PIqVpd1Zqthm3pHsNFbZxFJOk1UOlyXkyhG9nqSVgTK6qI8dvR6BoUD3VXbrkiwcXqUBgdvFI6t8Kw0ebQB6DjZWLdZvLkgsGBiZjc0AbKaWq4Da7rI_ZKl2gW518fBkv0BBpwQOIesvj90d_daq2_dNQ2yhCwDzGsuROUkXVUtOd_iOfVNKjyjK4HWqTwPKrPc0QiYVebDhuadeEUmiQBA634aSBJM3fr45lkd67XZ-F5HcJz1JKVIAJvpsE-OnI9zNZ6SrOot0Ho5HMJW5XFKv37Y9FX9MZdYgolOEF6YxWSQLSj-ZwpoqmR1xicbTq8eIhAj3EPk2mVR_9HvLGtjne2Dnkv50fCx9sJ-kG8-7nRr3fCtqrU6hACZwDLtObxoxWrdC_iacgk2e8YonrmGfxmi8K44oIC6i9ByVXXVPr1RztUyikOdY9JfG4TqJ3EhjSDouND7X28wCTRpVrqimWVapAyd50ss7UfSd_LXcXqn5FmSibR6wd13FIn1EG1nZpgypU9z_zavbympBgRR17sKc6bRnrF_yq_Hcqi4w05kIo68ofNZzoJhRK6yUarUwSjxu19etlTLfmLRT0owU5Qosvo2GEe7SzgBYppnfUtBnFZ1hI4hIMEUVQa1EvRdoBW0q7hSdBVFjdvPVpqZplrtawME7K1enBDDcKveRZDFXSlMKB_tAFs9DnmA8QK4qrPTZlQxQSj_v19YGepu-a3XjUxV6otuICwTF09ACiRFHxnmjXVN27vC8nsTlcndOjQzkVdzvYaA-La_i8KdH7oii7Bm0sreRlugNK5Pgk2By3MAy877Frv_IrYVjruFGgReoHrfnxEd0DOwZyhF37qgeDyPRyharJMWU8m0uRpWchoQ9aNH112WZXVGUy684oAGzBsRkf6FarDxh0CWdZnRugPB8NcvIAzl2j8t0ljCFGgoecMGw9eeDSG3zwuUqB8oriK3zyDJ_ipmpC-97s_MrCxUOB0ndcLlO-aM6l1crq26arUv4h9lyiv0Pc2cd6RIW1fJAxqKd9IBJxXtCugPDo-9qtM0_vy41pi6rvas2l34kLqco5kNPe8ZL4mEJ1RdKzW5MMHDE-t9KatzTAxv4MSqNJhEhdUjp9CsoSM8ueF5uiW5inHYWa2OAqxs4PvyGk46635VRhtrOpzQRK5vBd2jCD9dIhmKvuO7Q6dOsotqUkKgORRQyeia6M5AnYCXTR9Vk95sqGm7Zs8SEs7_YhAW59q6sP7uCSIzuKEmRBmIFomcoy8RgWnHXOHDyqwasml-DiXGJmSdQp8C4CEL8JxadPUd1EdKOG20uvP1YpyAkqb54xYfjBmWzT7FV8k0CZDy38pHOAqZeBT5mtSVUav_G2N6y--DbYps-cJ-3TwySR6LcnZ-h9OQUc9xDDJzUGcLlm72yh-dtlb75BR6BW2a9k-jxppPbW-_Q_5SuXmORuEuJ3OeGrQjJTDgg7tWRlypTfXjLpDwWtGjEuzkyAdnxMxhn_dKJhTenr9a66G32lOGaVtSen-el0JJPQGj85kZMJM_CxBycHUTbsde1tp6neDHgiiZWz6K1fQQNlrdYBA9NvBM_w6PtZNGYjnIItH1MtyFGju24AF-GfMZqRqonBDvScnqoOrReneAcG0TVFLYGlhG64AQct8RMCiJo75molvrslUVeN4c-QxEwZMt5UyN40mxShBRWVnRpjAsmtlRW1d-6Bo-ZrpilWuH59jqcttxnb36tLRskcjU6KLooejXX7gBcLKXrWNUnSPcwynLruqYRNlxOsaZg3rlzPqy08kMs9l9PaY76bujZYwqtbRJ80-jECPzd0mUfE5MXPYkic,/b64e=1/sign=099c1be43037fcdd62ebca20249fdb9a/keyno=MARKET_1/*","showUid":"17176052743945168954106001","cartLink":"/my/cart","showNotificationWhenDeleteItem":true,"isLavka":false,"isError":false,"isEats":false,"isCR":false,"isM2bEdoOnlyEnable":false,"isEatsMarketIntegration":true,"isCartButtonNext":false,"isUpsalePopupCRExp":false,"baobabClientDataAdditionToCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQmb+fye2/i/VEEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIxLqv0QYQ2ofbvQIYxv+oBSC2z+sI","sign":"jpbbtHx4KtAnU3OmRRKNYtTHIqgZqL9rdEH5iNQtarM="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQmb+fye2/i/VEEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIxLqv0QYQ2ofbvQIYxv+oBSC2z+sI","sign":"jpbbtHx4KtAnU3OmRRKNYtTHIqgZqL9rdEH5iNQtarM="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-jl52aqd959o/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-jrbvmxmuwk/addToCartButton":{"offerId":"u4-LRhdCG-r6gsPIgX916Q","skuId":"102746501210","pendingCartItem":{"productId":61769674,"offerId":"u4-LRhdCG-r6gsPIgX916Q","showPlaceId":"OTNDnItfwRMjN9MRHuEMMkAIya8fxHU2MdpLYPVbcTUWze_1FNa8Ron5-Zbj3G7hlO10j53h9RjudYOJ4z2ZWsgp6rcJF_koHTaaJJMPAf-BSV1PCKjLbrYe7FeIsD9BE-nqyEv9xcG_ZIRsv0Dc4FsYGzH3-2Z8tIoPkK6djGgZ8Ll_1vgPzWUEhu5-6PBEgje2I9cqgX12ZUnW6bMbcSdsXeWMBL-g_FHwTJmIYjM,","feeShow":"OTNDnItfwRMjN9MRHuEMMkAIya8fxHU2MdpLYPVbcTUWze_1FNa8Ron5-Zbj3G7hlO10j53h9RjudYOJ4z2ZWsgp6rcJF_koHTaaJJMPAf-BSV1PCKjLbrYe7FeIsD9BE-nqyEv9xcG_ZIRsv0Dc4FsYGzH3-2Z8tIoPkK6djGgZ8Ll_1vgPzWUEhu5-6PBEgje2I9cqgX12ZUnW6bMbcSdsXeWMBL-g_FHwTJmIYjM,","skuId":"102746501210","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"299","type":"ya-card","totalPercentWithDiscount":50}],"discount":{"oldMin":"604","percent":50},"value":"302","currency":"RUR"},"hid":"18540470","name":"Тренажёр по чистописанию. 1 класс. Послебукварный период. Жиренко О. Е.","label":"e7k9jnhpz7","count":0,"features":[],"imageMeta":{"namespace":"mpic","groupId":11778691,"key":"2a0000018b37da1dbf00150cf5c710b8a804"}},"quantity":{"step":1,"minimum":1,"maximum":999},"cpaUrl":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEixJYuEMI0EzvZFs82AjjgjhTwweZ7mRXd_AQ0K184sfZmy5nQz7U8xIc-qdVOMFoxnoSww2ObzLEs1KJpltGipDSanCui6QCq9AjwRcRDsVtIN8CWKLuiVIPO4bUpAxK4YNqJweOKk7OzFzSjxoydgMwkI6korxWlPEpIa9QoAwnHTtEJ3mFRga3Dv34x3URk5ro9VIpesVbOIQTknQKwQfLYb0lw2FVgrdhuVXNx_nDLn-KnQ2X-0eb7L2sdwgMmz692IHxOtR9Juud-xJYBe9QEiePvvhjX3UdsYdkEyLU-yx7ltQfd9zz3MKkgEf8FtxZvNYJR3Yys8ALKNNy11zo_YfIAOsiSDrVwqKGcFhxh96dBCXOy26p-kE5556KV42qyvXIGMWaC28pU1mRapGd-Q--ZuXaVzPURK0lOICTYmdGNhHx3pwwVbexiqtyvRIkAKnLIynFK3jfTlxLkvRJx3JQ2I0KxWXsvLnWgRt0uKnq4B-Iescsvuy468kuSvsjiNIK26F017jctURkFk7H2tzWhPsyNERDrXshm0GkTH6staOXqbEhuhgMRDeoBliSGB9o7VonR3emGKIhPI7KHVuLJyIIMVtNcsm4xXOIMI1-spC8k_jlJ69ytO9S9qKX9Soxd52FyhlDmYJllags-PyWrZyIYvqgSf1kLKMT8wuc6-bu80Zx2nTaVYvh7nqPGGDaHWU7mZhcUHWkwMEMzqJtr4EBBkJ_0qdxCFeizu26mRD5bPOH3nh4Zv-c1i-c_sHs01gPQiCZjetS9zkPW1ujqQxOqVxAE8bvuYmswkAml9MJPs3fBIaA4lQye2Jlp5cDdTz2r1PZq1Trh_xBItE3lrSERZBzpu3LUeYp3svb82DbqiB_aOV8Aip5w5snRX2RGqt7kR639LeXh0kKCsxSSLVSke8wgzI2bXWaFDsv8ZN1wPuXtXFsNRyPrLjR2PsqRpZQN8BbfoDJNcAay1I0CIEOHE3kjQNBFxTSlKGl-NidVr_5YRhpuBHXRNUOMt-iQjnhVAUTIsdZFZhYbb-6XXr8qC1emICFi4y-zOA0rv9u8AEzkvb3kRkjawgaSTHta6IrDR0rm08ide8XnASUWCEReN2ej9q5a-RLmPWPytkaUpZ5ZiKjsiyaXB0kXSvuWBwZ0jxsToOpdu43TmEFG7-UrZ3ogJtFTyhAr8BQ8aFvZRHvaaKlWx4iPPM1zUXSsVbKgBGZiL3dV7hZxNWga-csXIGl-J6Dlw5lB9y74pxDg7nh8LtaGeSpyN6sjTg7GYEz6ywpxlJqCJ4EGAmldBG-k1XnVb3WFmqNxqKg4A3Rg6KEP-BXaIkD0uEv3CZbYahtdt51pTFPIY_MHycbdB1UbzmadYoaaoKbfSIY60CHK4NGesYP--qPmbTRnC-Ld6nDK5gt-WC91icsWkYYtQI24X-r2CM1MGObub_qn7feD7EjFWI2HUxJPmsvhngD-61V2jVIpwbDmPee8XjRyr7egGvTm0W3yVu_C3eSIvVl3TUJPLcf6_3LYoPyfYgypy680s29HkrSWK8XkjEJzvPFaIZ7q1yxcojMuhvUKReNyOpolBw4kNCQ1v71dkIgVGSePySLimQiffsjpIqPOKpOFKeNfD2NLoGgK8bzOMU0lgY0Y2Sw-jWrctQcEwzDB1gdyJ6xLg19qyOC9FNOvuQpwf_4Xde_e9lmv9aEj7Z1034l1UbDS685rV2GTo_pXyuaRlTAkLy819Z0wFsMmsW1XZBkWgl9oTH2fn9g60B1jEMKtJQOVqCYNozfs1UjuVS73e1z_xF4yP-A2pmrUKQkuXJQx3BUrCfUPPdm2BGdm0rPv-AFa4Tj0T8sl4feuZfs-scfAqhqnGCtxn9gCUciLjSh_NqMJVLioyvGMwxDB7G4arSRVGGWX6pwolzk5PtXvhSGu29tE2eW8chAbl7BQ4rTJPMmoGjgXL3miCfkXkZoFo_JtI-AHbG3xVHjAg21fchfoHDinMQG3uLcu8w5I3m96WZQG1xSVZMCdmK71Spg1SvjprCg1TXGvyxkNnL3qe6YZS69w_gVrfyOUTUyQGtnhZzTxXwQk4LgITtFk6K0-ts8A9OqUly9qRVTtz55oAaYiTGQlxB5qLUUSEQfS3DV7LVFlF0T1bh8jyhyTpsswq0-K0XfaK8BaK4OazCIoMnhyW80RVDn8XniETZxijdb9U_W54PpUInn58ksGmndUZAn-2-Y7VMXr3uDpu6NEFVk-6K7xUpcU6aY2r1ScKk8A8saMJryoyrvm442ilI_RtgPvXPbUmE-dVzyFP2MMaEo7mOEDRx6nCqq2m0syFQ7nKO8LoM49PX5fiM5XOffls9HxpUsPJO2FKdz-XfaDDbmHiWZj0Ra7Hbfgf-oJSY-tq5QNG-Detwh9gSPAteO1WTLa1tIKbd1jB1850r6zlw1juSU61BKo9GWBJUsQC2HVN4Z8J6ctBmtmakZauYQ4H3_JLPl6yPf9mQrZtImtGWRsrXxLQJaoYU1OhWW_NMCKNjoTnauq4rJYf_vLOTl4277uMUGSzBztYMkGn07xZqimsGWgjpAheilgQ5mxN4IwrUy4hTK72J_YWTcy4BPCZffcC58V0OjpNRV3KExVecO7r9JSJcX0b6jnC66HgvI8IAeCOGrq0OB12uHpD-fHuG1wQP-3FEU6E8WDbhLrUYkAvzULw_8dTGPAgX4os6xzeVtb437yMhkvRlSDFYn9h64JBQcNOejqSslXg2RkREba3J2BJv_CpD_AdvU06f55K8WDcXDhUx-SpIfA12uux1qcqOCh4IpMygCLCHu9YoZT6Z0j65HtnKIy7iDLN8V_FwYGRKDtyUfBB8V917L1AFyslCw_z3Q3i_w17SH6FWLmL2Y1OMdPi-FvaTjvUiUln4chnzrLyGzohxvdpXB8DCRSxDWLpMgZPOdzeWlFhCvziOCjpf7o2IHSPMXmuOCA0dgULglD7KeRio-Vcy3q5wChDGHXfapORbkrNXvVsdgpHfA2rMwt2mbN0ntQ0EmVsUqbw4i2gZf9MdgA3dk1iFtmiLPF0ZGN8cwNBTJZyEUrvK412LpPniLxMNAj_kjMtOyeVen1jrktcJeo0rn5FV_JG_PoNE4LmBVWyy7l6ubR6f1xUHiFDySrFPOHRjSuKbL0Bg4dMKUAmJm_OVsanHAb2HqMzarWfrmOKC8wvtGJxMVGLwkqaCOa1mambOlCcNLM4paJb7I4aehmoeM7UjbyW8RU-O88IDrdwyMncAg8W_WhJLHcTIa5dXWpSvyhzoQcYBh9nkzzEP-3ROg1W9gRVSJn8u3uWpzRWJhJuk9BTjQFSowuuL3VJyxlD3wZfu8GiIqQI9wDvFP9J1qV03tTRRLjYIQAjv8QdUpDuzIIJ5Xns,/b64e=1/sign=0b6c0c4a9eee953fb38db828b6ca5585/keyno=MARKET_1/*","showUid":"17176052743854649360906003","cartLink":"/my/cart","showNotificationWhenDeleteItem":true,"isLavka":false,"isError":false,"isEats":false,"isCR":false,"isM2bEdoOnlyEnable":false,"isEatsMarketIntegration":true,"isCartButtonNext":false,"isUpsalePopupCRExp":false,"baobabClientDataAdditionToCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQmb+fye2/i/VEEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIyo+6HRDa4Kzh/gIYqOGxByC2z+sI","sign":"1zMiemmjlyRWyd1rDV02sEaiqkxZwXbN0rqsI2d9M5c="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQmb+fye2/i/VEEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIyo+6HRDa4Kzh/gIYqOGxByC2z+sI","sign":"1zMiemmjlyRWyd1rDV02sEaiqkxZwXbN0rqsI2d9M5c="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-jrbvmxmuwk/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-x6rq43q6w9r/addToCartButton":{"offerId":"oA7KP_TEGlXUArMZWCGVTw","skuId":"857241883","pendingCartItem":{"productId":1781302021,"offerId":"oA7KP_TEGlXUArMZWCGVTw","showPlaceId":"OTNDnItfwRMjN9MRHuEMMkAIya8fxHU2dBqsqDtCq5vAE8laX6QmuuSmpsQ2dXX2IzEbl-oDulGpAXygHmL0rOf-wc4qZRllwwZk-f71d2S_L57CE-8JYTDkMS9WC0-8nVTafPIifWyHwEMLcDYi2oyPFJwFSaDNoj8XfGmhb3gFS6Vzof-ZwOEGjlUKIv0R7QpAByACs-TbZGQlYwrlug,,","feeShow":"OTNDnItfwRMjN9MRHuEMMkAIya8fxHU2dBqsqDtCq5vAE8laX6QmuuSmpsQ2dXX2IzEbl-oDulGpAXygHmL0rOf-wc4qZRllwwZk-f71d2S_L57CE-8JYTDkMS9WC0-8nVTafPIifWyHwEMLcDYi2oyPFJwFSaDNoj8XfGmhb3gFS6Vzof-ZwOEGjlUKIv0R7QpAByACs-TbZGQlYwrlug,,","skuId":"857241883","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"774","type":"ya-card","totalPercentWithDiscount":2}],"value":"790","currency":"RUR"},"hid":"18540470","name":"Компьютерное зрение на Python. Первые шаги","label":"u3tba9wrx7g","count":0,"features":[],"imageMeta":{"namespace":"mpic","groupId":4561793,"key":"img_id5855513508891442031.jpeg"}},"quantity":{"step":1,"minimum":1,"maximum":999},"cpaUrl":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEixJYuEMI0EzvZFs82AjjgjhTwweZ7mRXd_AQ0K184sfZmy5nQz7U8xIc-qdVOMFoxnoSww2ObzLEs1KJpltGipDSanCui6QCq9AjwRcRDsVtIN8CWKLuiVIPO4bUpAxK4YNqJweOKk7OzFzSjxoydiVwS4g1fYKbOGnLFO1Z4IPVgsnpgzhFJmXN86KMIAfbYA6BRa-NBz7ASAr3FjwWzUWBb8qFz7sbS-3xxgoLyGaiP5LBi6Ekb9KpgRJWCHCf_Anz6FSxlJB8V2F75aDX0HBlJjRclKdRbCuSH3sXA5us6uV6nk8dG3_kaKr8D59kWGJVDegpx6PNN_xy9MXWvle-aQgwfjsT_866QVQO0_kdXE9rDRJuksGtE3peEWHhETE5vEMKoFAzhuJ4vvzMTgCT0R0z_ARwowYZB1cvKU0vk6_m1sMBKAo0y0vtg5u031X8JJO3RcF6UUUGApOluO1h2tFGZE6jmeCutNHhwN9BUr3nHxkm8lQJD9AhA0Z3Bs04blMAjfJy0mgAod0WLgQ8pfLwsUYMYlE-VyXstiFYR0U30_r9Fwb54xoX_ZV32aij2YKNByXnPN2BmUrdZ1VYEVCHNLVBzCj1iM_p41422ESBkSgOgda6X1Z8tj6tuFHJdqaTNQGGqf_6ufqZz2hT7aGcxx6gqMSz9sY0XOAe9Zsm3klNVQJhAL_6017D5UIJpGmqVutfA8fdLnKWSp-xQFA5-jmAm2_8B7FMW5imrMtDPR6LSMg9C5kv3M0aY5_nNA-NKQYIjUP6J2FKKYZeEwsgzqfmxhMg-Y2_keVfFe3FLUTlMfx_dx5ih6QPeKT5QQMu-oCGuzNWE6fWgnmZvFvdLW4dBXFlYP-vEIeMffP0A8seEICCC8Rb6TB3s7iN0yEKFgnzfWIy94PbliAaAcda1RAh9gt1YFg_OWd81MNC6HdKqlAKxC7E_DbRc0HeJe9hFEaJQK64spZiYX5hBPTWRvDrPCJA1c4iJPeboTsbQ5rTkdB7WGoEBSiAqrjuDCOsVKk_lRjrcRYCSv08hcsxyAlHYuOyvcskZONHk-7NNeTSx_qSUuctfuVRFC_g3RSDcMc0g3d1SezXc9supPVNx34IcbgruKb3-ov3pnI3IVyi5b6kl_OVZa2tNCbiJBm-6GJR44xrZewvoGvaBzf_ZPmZ3tfhz5aU-z7Hk-yESBj4dB27bpQkM1Wp4rI9VGVhS-ZXdWM1k1bKUOalOyvNo9CSUF-vPa93wYt3YTmPTrk2eMJ0J5GRxHhwG6O24MHhxPY4qVgKFFxYBc82E3sP3d4CvEh0e7iqvfY73BnXlRP-5LBgUZanrbQ15NzhXbDj09tx5MMqV7AjFTdtbMA9Dgm593c8YykiqM89jN-bybyNAbEjLloUh9ql0ZlNPT6DED_W14akH_z6L4_ID3ICpGPS4MZwCiP3RHAjs7fz6NNUrzCWttJ6gq3BNxrWxmPbnoZYSuguYkQuzcRbw74eWGuiNLft_7qVWZB0UPpfv2CXdxAm_FVOj76hd4PTu1RpaXZ3hmrpiO2d6pmmMDhIv5WXHGl-4_hgpCc4T3QYu1engkhAp8C6Iv45i_KilHtbkIPlsvZUtVtnAdNb2lULadGZQtOc71A-Zq9CANvt44mjruD2Vs1F0CD2q33iWR32QTsIyrT6JAedTCKRojttaq6a4qIjPFjEJ4Q6LpstxKofddxqlkpSrjs7X35yU16wkEuEF-uQY5KkiCxXSlC2pq60xgkIjgjQhrqjqUX_ylDoPaVwm43HuQBreFAdlhHPX8RpXK4JrtEN4zfOfreaMn3yKf-JSOedPo67sm4XpJhu4hcYrgC34e74TtGAydWaW85nzm7jMCavXv51p8rY4dYkNKvXfOogC62gETpkxuCpkxboRftq8VOi4H3rz2VxRTHKIGcn9bGbHirLFpQoxYje7Uc9pqV1_mZA5nnqkK8LADH_XOjH3qR-iJ4EkS_U_D5UydxDmRxc2t-JcTWFOFd7FetsrqZSqBmgopEyLknGNZlEmC43QvgdAJDTM_awMrrxMosnC35Lzk7jCzIzwMQht96h65QWYZ-8ckyeXSzfY2pJ56OUyGWTz_TWB6mryQbRl64yu_Df1_38NVEz8CsEn4m2Y8xFFICuyIOOFDXwLH_Xdao10eE9SrISDnq5pdlIPaUWtqEsNY50LH39BXIi2iLUAGf_IWT6AXEBWUznOBtTACxG6t6klYx5nLku_c8FxJdZUpVj7CqhQcBLG3nM2lEez0WkGLsUOKAgtep-jFlCxYCw9pKPmTVKVomqZ65OhNx4kNlmi_Csb6ZZZ9Ggm8mw-Yzgp3--aDkfBH2_TfRDOJfA9GOljUPZoqfLGwoRuI4hSKTIL6wJ6-JbNsEyettOVUwG1rZAbM-CuTQfPmR0dr3hWgNSF2AB-ojFKkeOgjlhDFz2hu8s5TGSJuhs-ioqGKCPOks4Xo0_laEt7PKDG73vdW9pNhIoJitnLBb9-FKtZtKI7J6F2H9GL-U0jbjKLVAvClU4S-Jn6XbY3XARfV7fppOJ4pybn22knM3SUZc7Zu-zdZqUFnZiwa5d7skKN7ZtsTvPB7PttyBU3jPcheQ4lhYujTI9p3XksBKN5OZtzcqQiiLHeXxyVjYUHgo5eovOpK8hH40Z96Y28BwYG_3T1-tE5AnxR5j3zpMauL6xRyVv6QK42YppqAVSb56Fh-sNuUbrszzmKxySKV2mJ0f5JtNWCEiYNEDbwqtO8fQmxSea-hToQTyypIiGKgBWLmwNn-P_HDSyoBZaCu4pNMNKw5WEZjXefJao2gDjMoejmbJ5kW5Ezh7wB8KPtfTlAFBXyNoxtf870qbeIpv_DOGYo8CiZSesuA3XrsLzfiHeaTVjzZZkMzhM5er4sdhBYitKCiHCUgmBYFzy5v5PHTqx9CaD27TCoUyLjlNrJHWD6c0xY1sxcbkvwThS3UdRjYKoh9vnY3o0KWcpMdeeFenq3-E2WN0NXqPLo1Fy51nxEBRzH2zDuXsetwx10NaMFM9QuNIoJwOhdX93nNwa04DtM9472EsZRJaqzg9sYPAY6YaP0Q758iEHtFMP5Ix7hsMnd29-a-bwJp9fyyHAVDSVF1kyOTiQR1xmkzbsv_tI77q24cAyKQ5va-UFATdil-j3ykOJzwj2T92JQ5AYOVBt7cqssrEhM_dtzMLnM_t3LuJEmVRCfrO6FO5S8E-nxvfze7c672p7oyX7QusroICwllfmvWBNpnACEjcND6LMqoZPkhdIfJBHV6pZ4NPuPCBOXC4xX7NmJ2ue9iJqLVb4fQZLQ,,/b64e=1/sign=5860af64580f89447d931b7b4d9f61ad/keyno=MARKET_1/*","showUid":"17176052743904959608406008","cartLink":"/my/cart","showNotificationWhenDeleteItem":true,"isLavka":false,"isError":false,"isEats":false,"isCR":false,"isM2bEdoOnlyEnable":false,"isEatsMarketIntegration":true,"isCartButtonNext":false,"isUpsalePopupCRExp":false,"baobabClientDataAdditionToCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQmb+fye2/i/VEEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIhYay0QYQm/LhmAMY/OyfCCC2z+sI","sign":"L9JvyG/9nr5Bq0xhJ07REjLu3M5VPudj2lPQU3Qs2/E="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQmb+fye2/i/VEEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIhYay0QYQm/LhmAMY/OyfCCC2z+sI","sign":"L9JvyG/9nr5Bq0xhJ07REjLu3M5VPudj2lPQU3Qs2/E="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-x6rq43q6w9r/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-dcdtz6cabue/addToCartButton":{"offerId":"MVzlHYjg-JnHJ56W55XbUQ","skuId":"781060772","pendingCartItem":{"productId":1781271155,"offerId":"MVzlHYjg-JnHJ56W55XbUQ","showPlaceId":"OTNDnItfwRMjN9MRHuEMMkAIya8fxHU2Lwi6jtgTjNe6LdDhELbWcR8IaLlNFe17JdRwLCEoZtrveo50dj9YTDUJa3Mgd4vpCb9X4fO2OFlymH5KyAw9XQDWgYILG7tjvceWeSH0BdxH1W1DjpDLio3L5csD5ol4Skwvz6ZMYr5UXZrA-SqI5aMDl3yWp7dmva4y9WG6DBYwHw-So2apYA,,","feeShow":"OTNDnItfwRMjN9MRHuEMMkAIya8fxHU2Lwi6jtgTjNe6LdDhELbWcR8IaLlNFe17JdRwLCEoZtrveo50dj9YTDUJa3Mgd4vpCb9X4fO2OFlymH5KyAw9XQDWgYILG7tjvceWeSH0BdxH1W1DjpDLio3L5csD5ol4Skwvz6ZMYr5UXZrA-SqI5aMDl3yWp7dmva4y9WG6DBYwHw-So2apYA,,","skuId":"781060772","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"930","type":"ya-card","totalPercentWithDiscount":1}],"value":"939","currency":"RUR"},"hid":"18540470","name":"Киреев В. Л. \"Банковское дело. Краткий курс\"","label":"p23bo862ht","count":0,"features":[],"imageMeta":{"namespace":"mpic","groupId":7980098,"key":"img_id7095425234479788657.jpeg"}},"quantity":{"step":1,"minimum":1,"maximum":999},"cpaUrl":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEixJYuEMI0EzvZFs82AjjgjhTwweZ7mRXd_AQ0K184sfZmy5nQz7U8xIc-qdVOMFoxnoSww2ObzLEs1KJpltGipDSanCui6QCq9AjwRcRDsVtIN8CWKLuiVIPO4bUpAxK4YNqJweOKk7OzFzSjxoydiVwS4g1fYKbNPe2RxnBfwGpqKvnwXpQ_BEowpbNRoMDx-rqtLz-i_bFHho-QLz1y5JgfujSc0tmhBhaOouKgtmaSfEA1LgFvXa4Mijlm-It5vav_QqOTnzCUBminqi9eupizkdfMKfHntZQ3bZn-hm5GRuycxNqQsbuEAjcijPP6m5mk0hJCTd1QJflDlk843klcp6YgjRGC9hmgxb0lywM4Hyr_MH6SVnWpvJr4VBg2LuQOnLO4eR-zc7_DDM5FYOFHRPxI5rSvQIGslNQJ4-xU_AMsI7jAvk9mCuvrMufxQg6NNA4bF-iVDQuvQekYWhsHKAsBLIhoQVnpHO83cO_fLpJi9cYJ96tWzo49rH-Eex4BYNTua4DSp8dQKtauhAiCueX8CZh7eeuEaypzMv37BOC9etl1Px6qHbPKuTGZwfGB2WhEvth7WYqfrxqbUAl8QBGFzr4SaQBfEISHnT1Q8iXZLjpiyhmjC5rqSiyvLgixxRmCv7NrpBnJaHKGcatRVmfrMtPm8G6xNWA8UEOFLn3zB71pemferHAD4kYK20VBTZC9dSCFQMLfl3fNJ5mKauv7-V36-fGjs0-VEDYhJ5E6-UiGaF0bbqqv-3MWu0Vq7msF0IMwjizIUvO6d07-GwOlVWVgJ8OyVRXjBk_a7lmd7XksYHtXzr3WXIDPMuN8qk5XRjnEFxrGA5W89Dc1DwGTqY7yJYmeZ1oTd43afodGIlc5O8ZByckyTULgMleSSTYTw8GWU-wIR-HuPf2SIWYbqulgtu7rvjA6v_AelY1PczkAHoLurr6R81w486fJ_S2RDc0M71HQaYG9Gk7M_AvcaY-UO6oT-IjjFcVsXPfqGPx889dYjPkszTDJCJSUegkcXuOIq_89iNhOieEGKoj9JHPXIjDG01jbLWfDk6wWvaO1EdgbjqGj6LEkgfIZBsPRyYKPNAuplJBWmnCbK-1Mvg7Wa-4-Py81t_65yt3OJzYEN12ai-hutmjFGrxtzAewWh297M4ufSCZjFgICS5lf_1f9AsIZReaZqp8rtxCTjg6Psa0yRa8Xx4H1bNLX9Tl1i4NwT7h9_65z3tW1QB1qTuR-qkqXcP4wMj1d89Am0x8K90cRImL0SBm0RcU-PQQRA-Sje_Wyux4vJJQ3bE0YWKk4UaAjHMxGVeHzh3G1-65wt3dL-5INUVFT9SL2TrimKoPdeooP0tCcqYf9mqDiZRckbOhVLcdmcoYtH3kf14ACMC2fTBteGqZts-C-pyRSiAT4_WL1IDa9d66SHDxlIcq1LJP0t_bAN9TCbyZQSyZUWCDiO29eSa5v8xR5lUTxANIQllxSLh2oTttH80eQTpOiyb6zsHnwdvf29V2TmFWy_PJwIIMVqr8PWsGl_dqCi6k_zHXYgGeTbbpMxgJ6KsBGqeXPBDs3osMKiJSQ0GAjJCtdUI2A59r7jQeFd4xb5VFUDRftFQPavPI9Fx9pHBt09HSllmKX7Hc-eeyJoryk1RkQusZkpBQzkbgNw_G7M2wpyQ_E8C--ZMFWewlhHEn8Zsg3i07vrPVq9gbjbCzxrv4eSOObmibdv2G4vWu5yD9QDO5VhLaJFmoWru5otkR5qCWyeyC4g-7jxCDXUdbaY-BlGHLXhcgujFGr8uc0LGbnGnBbm2NEVws5HUzn8-6frje01VpJG_v_C5MBEKxpOossxcseYKi0SLFrcLPK500L9jeJovSuhCRUIsF0hVz5waOQzf-3e_1u86rAahvWSs2o9Re4OJi2_eJRq6efdOtO8ZiuKnyKpdAj22M6IpBdfpbg25H2TTFfl4mIM6BQ1lmtaucBqSEYwQPWvu-9JZfXDfQbvyi9dw5KlUOf3yIucQBT1ulj_QCx_ZsF4XFhFOeptUSDSCkex-t6Pg5R6rxspGNrLe7kUF_4EeJLh-WXyKxXS8brmJaZA_z1SmGQ_Z0HuCnekq6VWp67CHtlisE2CSQal5LRhHEvyn2Jb7HctCILP3c6_Ut3xpP2lunEyzNdZWqb-jc2jfGW6pJeSYDekzshvE7ljvM3yeTuwOR8wTbYYl8gX7cuQLp7YUMxog54pUbAbE4ZZFHVZ1WP_wZy3D74DlgxOJQC7rvmGoivAXk_h3Vwckk2Txk3fSQyCoKplDd_hZbBi9yc0RBPIetdlyOXO8aNR_uurVQeP13dqZ6py_Dsv5KoVaanka_TWH2jtzX2jPEiBkwxdyOoPOYeLeSZWVmp4GVcNhGXg7Wm5myh1UfvXLB9Y1zp6ytinXyWIo22JmIyNUZdsp_GsIak7sl7m2iY_Hojb_jnouoSBj91nvnb3ZuDhfEkalJKxH6pmdnJkIQpaCX30tthkT6XvPRV7gFhQWA8rfJdhUT6OBPOwmk5DUhu0NDg5fDu8EamEjHzm3667MRbRdIy5nh3gmoBxt5JZ8SNxwFnVl0TCPzO3bCfJjeXh26kBRIj7vrYrMKNF-guHKkslq3dM_xoHpZeQW46Nl76Nlz48ne653nqu_a3gLPUCaiOLXeEMaG-i4imvNaDVFRk2Sl6PWENRxxy1kksCNRPidHv1BxqNb7a8al78Fgc2iX3kMJlvY4kVKjI5XWsBkwIruYmHo8fOct8XVmSrz5T_aefiQYxc7n79wDY5KzPUcSHDf5XfPvHVRMLiKyn3-PuzOML2DVSsISJ2hy-cyNUv2K0kbTa-F76M8g7bqZtMvDeIcoM1PkY03jLMY5cXd_LSMCytqIJHBgUeYXc1btkuDFpuqzCySqg88uHrOODBHpOK7-IsGePKu7WwNgRpSKL5r5M1W0cWH7o9Gl_B6g30dJWBIiqsEM5VLR6sjpb0k_zTq71TfNzqyBxDpRPK5scqJgVmN52y80f7silrCf2Jj2gUJ4mFRQixvGn97cWVxUafPkOBAO4WY15pofq-YxAYt-Axev51ZGp0Z64zhsG8uUg9E0MmEtOKpnEwNd2TI_vrK3PQEtmgAwwk_8ZfSWvwz-NiH9uzTkZoMTSQtO0PV-mwHoH3LQt07usSPtbOasFwHGswR_HVSqbHdTfADJiYXkCaO9a19xwUioW6RBNOdKT36PRNG8ezpAyBo_LQ-QhtRP-Ji3JW8WyvAlFPFsbw5CzaIcASAS9E_dZTz5B9eDjoT3QIBENA4ByhOWthi8eez0U,/b64e=1/sign=2ccf8d6c5a358db604abd74a9fb82b35/keyno=MARKET_1/*","showUid":"17176052743904924005806009","cartLink":"/my/cart","showNotificationWhenDeleteItem":true,"isLavka":false,"isError":false,"isEats":false,"isCR":false,"isM2bEdoOnlyEnable":false,"isEatsMarketIntegration":true,"isCartButtonNext":false,"isUpsalePopupCRExp":false,"baobabClientDataAdditionToCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQmb+fye2/i/VEEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYI85Sw0QYQpJW49AIYlOSxByC2z+sI","sign":"BO9oSCl2fmxPss4/2RNZeYlW54m+q3MXgMaj8Een4AQ="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQmb+fye2/i/VEEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYI85Sw0QYQpJW49AIYlOSxByC2z+sI","sign":"BO9oSCl2fmxPss4/2RNZeYlW54m+q3MXgMaj8Een4AQ="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-dcdtz6cabue/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-9f93vulmti/addToCartButton":{"offerId":"Zrpz5k69t_rNQ4DNX85bBQ","skuId":"101523598017","pendingCartItem":{"productId":1488978012,"offerId":"Zrpz5k69t_rNQ4DNX85bBQ","showPlaceId":"OTNDnItfwRMjN9MRHuEMMkAIya8fxHU2AqIkItkEaTpwqVbv6amd9OXzpYagYjt4sEHfDMg6bs2sLx_3fPUj7qVLwxJvzS4UFUJ-TeR6qtyxkhgLtow569DSg7oQ_NUHt7P0cXuUR00tns7eKMAksaJLqiFKWZcYJznZsi6hBlMQhjE89DcvcQ1vhKxAyxkW97Yn9-aFKW-Tg1xa8qqU1A,,","feeShow":"OTNDnItfwRMjN9MRHuEMMkAIya8fxHU2AqIkItkEaTpwqVbv6amd9OXzpYagYjt4sEHfDMg6bs2sLx_3fPUj7qVLwxJvzS4UFUJ-TeR6qtyxkhgLtow569DSg7oQ_NUHt7P0cXuUR00tns7eKMAksaJLqiFKWZcYJznZsi6hBlMQhjE89DcvcQ1vhKxAyxkW97Yn9-aFKW-Tg1xa8qqU1A,,","skuId":"101523598017","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"1307","type":"ya-card","totalPercentWithDiscount":2}],"value":"1333","currency":"RUR"},"hid":"18540470","name":"Однострочники Python: лаконичный и содержательный код Майер К.","label":"uem76g9556","count":0,"features":[],"imageMeta":{"namespace":"mpic","groupId":11824272,"key":"2a0000018f571425eb4a78ed2119e137fc0d"}},"quantity":{"step":1,"minimum":1,"maximum":999},"cpaUrl":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEixJYuEMI0EzvZFs82AjjgjhTwweZ7mRXd_AQ0K184sfZmy5nQz7U8xIc-qdVOMFoxnoSww2ObzLEs1KJpltGipDSanCui6QCq9AjwRcRDsVtIN8CWKLuiVIPO4bUpAxK4YNqJweOKk7OzFzSjxoydgMwkI6korxWhSOdPkJcP6SSg4eyBCFfaf2cQ_3JaJOxXo_Yj3Z3d6jajO1P_78coqi21BU9_03FPEcVDaIIa5ed_qvuXttOTIPmvJKqnmGza41ElTqOoCbjPYiAHfiwSlxU1QnxGkTULRb5pznX5qNwVcxhNafu9_-4crjpbD3XKr-3d-sCS3IzgsfUxltRZrGvztOPIzETI5nrINTsIpFb9nUxygeowaa7sJ16BYV065QpaFqPGB6lqKD_x6R-Vgi5yCtit8gsdFF3sgUxbuWalMUSR06vvuNuPtFJnRPr6pEwujM2t_ZSMFOI1YoPb7YPUAKoQkzwZmWR8bhTd8I-EuvG8IrwZCRMYtkG-FB_hcz5ynm-QX_NLqZErs3XDFprePvmG-J8ooKqGg8rnMRKNieyYGgvLiANYoeee7QGtJ6rY7ZZHtEFMe2b4NS_XoZGoaAwL5UgNoSSJSv8B7_z0noSAT_uK6aPJ3ptyT228tNcn8OfBqnlAPQnqyG8jB2MDtJFvGoxOpbDrmwPVBmnRKsVZsAP8tX_BsHY3AgkOj4vVzGvzUf0mVubDBWkUkBS4hi5uMX6YmxtSuLffSvm-gl7l7Apj2Mdhvz21FeRNfXpJ4eg87qhHo_T5ohi8n0jOuJwRrmw2QA1pljXA-tkJNtX4bwsXPs-wXPAgseLkd4c85xhuaEYF2NzF3xWh7L7cNaXvScl1ESGpIFt4SbEgcNg56hdpD88tFD7CmSVqlvCeG9StisLciYoakVoM6ZVumUmkgSIqkNoR25KBlvueZBX2S_wNpwqnmJEjqGzRKXHLskaR34MFzh6nc4tvmrcUj7KFzAxlXN_I54FiBQWr1Ivg27wKz0aTJDTpAHwZax31p45AaNXjZBtOIOu3CmZmIDAjZ9Xbii2Gd8RNdphNChCuOJlu-xb0XiQFTy7k4-NHs1QXYAfWfEuNhyhAiQ7akjIjFzqkmr88EOFB6g7gSJieK9C7w2TgETKuko6Px1-E_LsR9KQYejnTAnzW18_jzt4CMeTzEQRgw1DYj6A7Ys-OBP0_wcg_GtJI_GxHCheKJ066Ow_PY12YfMf4miAb-TKqAOYKOwxGr3cNSWuBB9NzR6wmysO7njBnvuoyKl7TeGBP2y2as_wks8G3H9ZZKJO1Zw430B5LWoFfHYSkK4mhLiGRXxKCgkfCMtCBrN4BkxzsGzvPNCgpFdSbGX8OVCLZKfSuVqb3VXjV_cofB0DrrGjC_KJ9S7wGmbi5ga7hdUe1SQaf6faANOP-qM8leBXeb_fcC_vL_ZNzEyWG7rX9L03QKxKFfX35hfgkTcuWnNJ0IfUMrvV6kJIj0WxS-r06lDm-70It_DLZ6DEVLFWyUsZWivPQrhfAeEBJxwMnqAqobp7AwpXeBMjkhz5aFl38bd8sD81PwmrW3VcUZYEypbzl9HUwuxBSaSfd8UZu25Eru6-RL784EQvI_HPwPKKosAQOvWbNRju1UlthDT4HGUCUEJH17ZXq33RZUbPzzLYqwIWFHALv-HKdAt1c_tssn9aNqOZkOlZ3y09T22TE5h9ZB8t1iahfChoABeaYV0XwrIMa-UZPo_K8Xm-tNaSPikdB8XSdXZPGaWiZ80kOOvm-aIiwQigfhSbrF20lf5RI350voeBDYwoe4u8F-wDwvnOFWniGtOQCuY7lqjpBcUUVltyqCSljsA4t7qUWKDL-9lPVCqEueu3v-Tc9xTs6rdyBISo1QS4G4zEnOqK1pEj3VlIBOnyMSXEMhj5-rSB11Vqe00Toc1KVSi-Hr7eJJugl4n4LeOzuPoq6kI1VoIObd9JatyIzsqqBwWzEj-grGm0ZDyQ8EogPINLI-C9MxcaRvBzf6j_rTUe3EieolbZjss1NUo526kyHQfDCzpc5b-hkEbP8vKNSpiehx0l4cJPCeHEOuVGFvwdkNXRJs-AfecE6-Zm_BZZ4sUlnIdd4fB4p9CxGMxugshMWcmDNt1VgUpPuI561BckLrrEzOUkJRP1PkP3D5rtaiGrlmwyer2bMuMEOTPVICQoKNtcNzzLEbepU4iY6Mt9enruvUFwwCmwzzuLEZT62ONAsD7-wiEgl9qzIIU4PRjIXzPNwmElhoiZ-9DnrYXEJ0ephD-zunwir1MOrh08aHOYjNL_FXgf0dguY9QTAafz7VEjYRnDktkym0kKkZPb6MO3_LqD7thrndHSZDv3Ln2cquDUKsKhrRHFsHQFZSipBCX2enV59v1hVpmY7l344qO8_dbzwcq_5qi82Ylj0NJHKqlZxowRL4vL0B1VP6pGYexTKlYLPB4H7hw5djQgKG9eX6rZ-UB_ZRGitAxGwyD0eeHRTQQZ4F3bWaPF4-5eEAktZF184U4nSStMwH6nPm8y2kNeTawmMTaXAAFPeCBy2VkBJJmJ8iQLEf4rEHZ5lJEZnbLSPip2DbvbL4Zkf7Hkn7XeTCf4Ox_g_yJ7w0mLDCe3GsYiKh8ldDqUHOW0OUvWe-BgpeTpYVRLoogWHDaniqOfUDKC83QGvY6PXPJFW2ixzj_uERTQmkEsjSe2bLX6fN24SAkqdHIz50AyK8L1zz84z6OZJmElpppa9q1ALuPKgz_sSSTdKj5uZ3XZG-quSLJo7KapEL7Q0FJrpTaYV1AHcs3RmHCBAT-9lvNCb22EPaJEfcSAG-FuQIXCwkZvWscF8b40d7S4F3Mt20PVhqA4ij6OTcgO1q-TBXHAvVpL9XMF8IlIAlunAUKvifnMc0IWwsFQko7LyR5wFhTEkiioXXk90CMTFIlRtQAuhwcxN6zCb7aFhkqrzrzEik98QzCwtmg9qjZbSQSPiwcPyoj4xFbr0sIv6SZ86xSG83N0IHbkG6dXYaR6DMju1Z-DySPv9WHZtURzxJ__6_xmVwK7wiarvvXx-swSplq2HEo6cBqzL6qlltGy7sQhP9cB84KYVG2ZrdONiWHk0P8UTbk07VjOd3LP5D_MQGxqaAkhUW-EJMFYS05YW7sYpo5yoJQCss_MdMMBpRuzoqVYGG4eIBVLLqtlTvP8RGxse0TnGnDd_k8ULcxIPhag8qzRJLxPd74kSSN9MXi5EtkbqEWCKymdFnwe3Ccgnr92ygmGVg_pPtDOUx7mNoP6lIylA79pyBonRx2tXJG8bj7EGcxgiLn4v3dQnpafUxt-6JppHqp65bxP6I_4rI,/b64e=1/sign=0e4885a05ef08405cd5c6bdec696b787/keyno=MARKET_1/*","showUid":"17176052743874765863606010","cartLink":"/my/cart","showNotificationWhenDeleteItem":true,"isLavka":false,"isError":false,"isEats":false,"isCR":false,"isM2bEdoOnlyEnable":false,"isEatsMarketIntegration":true,"isCartButtonNext":false,"isUpsalePopupCRExp":false,"baobabClientDataAdditionToCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQmb+fye2/i/VEEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhcI3ICAxgUQwdWcmvoCGMb/qAUgts/rCA==","sign":"8Oek/4rJVmdVrrdzGJ3Ws1FCznAmdcTR0mFZrM4WbI0="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQmb+fye2/i/VEEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhcI3ICAxgUQwdWcmvoCGMb/qAUgts/rCA==","sign":"8Oek/4rJVmdVrrdzGJ3Ws1FCznAmdcTR0mFZrM4WbI0="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-9f93vulmti/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-3h6h6lhcw1p/addToCartButton":{"offerId":"t6Eu9qTHdTRPNVWgv_aNXQ","skuId":"857296172","pendingCartItem":{"productId":1781302658,"offerId":"t6Eu9qTHdTRPNVWgv_aNXQ","showPlaceId":"OTNDnItfwRMjN9MRHuEMMkAIya8fxHU2s4caoATCz8DZax36hq1YOv_Q1mW6_6SD1OYvXTyWy2pjf-VPAji0dAhPtDO-5VaOA7r6hg-qiLFvDC_5S7PsfnRvNEDD2nSon7KSxsTxuVOEKD2bx_7uJMePsN7a7h3MMqirHNBsFDrKh_lvN4qpeY1i3XaZAqnfL5pGZWqjxmjeHw4fmy_YHnho6HPHC7BArjW3sKsdX3s,","feeShow":"OTNDnItfwRMjN9MRHuEMMkAIya8fxHU2s4caoATCz8DZax36hq1YOv_Q1mW6_6SD1OYvXTyWy2pjf-VPAji0dAhPtDO-5VaOA7r6hg-qiLFvDC_5S7PsfnRvNEDD2nSon7KSxsTxuVOEKD2bx_7uJMePsN7a7h3MMqirHNBsFDrKh_lvN4qpeY1i3XaZAqnfL5pGZWqjxmjeHw4fmy_YHnho6HPHC7BArjW3sKsdX3s,","skuId":"857296172","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"3403","type":"ya-card","totalPercentWithDiscount":2}],"value":"3473","currency":"RUR"},"hid":"18540470","name":"JavaScript. Полное руководство. 7-е издание.","label":"1xymjo25j2h","count":0,"features":[],"imageMeta":{"namespace":"mpic","groupId":1886039,"key":"img_id8069150422467623363.jpeg"}},"quantity":{"step":1,"minimum":1,"maximum":999},"cpaUrl":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEoHAfZQvkL2nfEanim7NYOVpfmU8FxNRyXgJJiJ-c-j1PIPDuImRjJdh3BU-WeTn4qyMUYBwATuyot1-pkkOgU9g3ApVjQgVhd_z151n6WrbVA7s_n6B2p7ddK5stWCAvdOJYMBq3qsU8yb8pt1WktQ9YfhnvTuIvS-YMYodU6fV9CjBIKFfFFMCC_CEtGwR-u3z9falErd_X8ohEsI0o9pZycKgg3np_uMP0iBZVUv6x-YH3o7nSe8bKbjMpmjzIWLXo8JZoX7LPHQSIVrn64m5Q4zEejYmY8xRLzuvA0345opQvuZzK4PnZusZixs50KyWMzKI3dsX1QIICo6UbpoiuIl9UhM5EiiO9uyJHXV4vPa_iIeayv_OyavYENSp6Ego9p5wM6hbgWSXlpImVj8gyLFVZ3CLhZhFiurfkLoR8yqcheqag1BtOn5LLwbDRK90KRBoy_SKBO74V7DYha7l3esGonU3SOPnZoK__on3zX9o0NgsLrtgH9jI4ot3587ud7rusfv16out6ItKh7iyhSGEdxwqE7mE3rN4dEWoX4I4O1vSb3pj5r7k7BspSbl-UMsh7h1E0-wL6QxrUxgmxsgahin67Qc1PP_0nAqR4XUXm9qp4sAZs8FJle_NOKoQNqOmu2zofr4ufJatL8D3JE_u8D6EmskGlgzOjOaNwxkwQEWJ3Fz4YEpItF_eGYKoRVezh0Bbu5GzZiN8MxoniQNLJ9LoYAOZYtSjtbZVI4ySn3y3bEsmFml15qAmXJuqpf88npzutY8a15jFy_E-m393KUnfag1mZBZ-pHrvbGg2wksAPZRHAdgv17V_Q_Z06KCGV70pzKD3MgSFglSQx3ls9zZgUaM8vmQ9PIFvLbU5aLF4XIGqBWrUqk7Zao7TYu-lXuMOKHdx6fZV4OeGoj3U_iqMm_rdvvmuSrsHhMm7rlahtwjUpmGzjX0_auDpshJxPz7P9b4jMZjI_-5FNxXKApqUv1T4NwVq8jWyyJ-WSIIvATrZPXReG2Ej-anh7ccMoC6p2ZK41SFx2owBOdGhRLgMQNUz38OesZu5L-LGOY_rPcoJyIB2wVLGdAS-8TZpjQsleGtuh59kKxMznR784syoffBNrjNluUk-1Zz_RPRhbRdZTK-RN79rCKAAmwVdGrHUK_UWCEyCA7R5a_2UiYpEnwUkBeH_de3-N43v19ufr53tZaHRyMmaUUAbDBhxlemt4CTHGJWazGKZ4yY1BJ75qy7RZK1ix3Grf55pFnVAFSd78Ge36m9W8gzWr2ohErI6XzbV2wZx6BVbpaoGZPprKDPFpsBt9KoGt-Q2aRN2lGlBP75Cm6mVqbebkEXvjOr-1hmanAWlasdQ9UteT-ukO--5dn1m1UU2Ng8CspUcVg52zSVVWHYthRgipICo_9eelfbIv4H-NGCAkglRruAcal9kBVOukgFma33EoaM3Y175pmQ5BrPoe6PtSNy8Qrh7TCfsiw7MlM9gAQmqHUHBWS_24or_F9lYB3gfGNZLv9UB4ceOcD9_BUgMLDYmxM2mr-5lISNu8quvMNFbU3-fBA2RVHmBCcHjc1F0n-2A4_ekHls31ki5DJDDn4cwj3Mia07gnoGkov44raM8NGJgx6ZB780mg-s0rGV5wckADSZCNOAlcshGN56BXa5qepcWAomU7ao4KsBxoF8B8F7wTJTCpcQvjkwXrcJbz_7ku01cBSajMFJY_FGBdq5XnX-4VX1yKC92gwiNlc4Ua7UaD4Gryp4AXtUx36zGRpSbatRZRZpBFN7kQQ9Zn3t4Dj5YbFAQFmaTUxRHrc0shyoRAmZSE5RfF8EXf5QWB73sjt6UzbYIK0DpY-Zb4107OkX0VjX582wFEEMZqZVt3S5LQPvQhIFG4wqW1-ZNMx3VSkVmYe_uZEfJJUZdc8XJFSurOn2aMhrW6z5R6zMBNFN1nksbj2GaXzqLu_GK25-Q4OQiLWoAf23e9GFGzdBqFOHyryZt7spxcio5G2ye6gougWMEOJiCeH4XPxV7hHStkssH_AQEEi1vX-1zoO9yHnhT2JzJ-QRCaBjL2bJhdXnmJcaBc7rTvl2DJeLQ5kajnEZbFXMcKiH2txKgOr0cB-WqYDLeMY7SW5GhjanvEYammbm8Th_0Vzu715TSgfuNxtYsVhinnPLne7hscGIjoHKQFi1qtMX8XdTzTxp9jWx4N8RL6-e4yArOddYJVkLX6l2ofHuv2PgdCLOlpfPO8rhEWpUrmml56LM9QmUFBX28Uxqwy_Bdb-Q9TIWX93Z_ocmnZwZGFAaoN7Mrocs7I_lHHAJ6ioWKGXp8b2HITHBN0Dmbb2qE250Aes-hQgBfpJznTmyeNbif4D76dk31Y5XYj5eLzULzEGhvoLSww35NWwZBVLc-wrUSLxii-h5krWgKsu6_jqRQEJI2dddlmv9rR2dEWBjzmzpaRtorIZ0j8y8NCsb-YWtMr7dNnp7ILwoR3NkMoDMCQV8K4Ckvq8dqOggJg-YTJpr_ZDsbbsS6J1UNPqJkPftu5pcMaoR4-2rA9Va1AI0tIsVwbld-3XQmjGzC3VukDFqR9a6J6-7_diCy_1OiG-AtOViNixNh-g8p9eod40GvcKItuyEYM_AYb3jTfmgHDLNgjs19fcYb-00AVaGJTbhXTs5SxDMb5vHvTkGbFrV2HPSKTG8AdtdNsI5h757FchSI_T479mBZtU8WbOQKaLkv7Tnfc1UuX6mgWobcw3g6YJ5ao8loKyUzolwgbXAMBG3mBuIajBg-eCsiNTgbTq-ljGjDrw-sihdjZ5p6A6Vk0SCKr1VTRLHVvz6eOyKZZo4rcGSs4JJsAjd4b321P4IMvKFv-TNbug9SpArZbWBAf3n4OKS8rM-RvDfVsV9NSRTLjU711SPUxwyqsgpMfDFqHXU3iCf_UDexM71ecFXl4SA6aim3v6CTvJHpGj2ttla6GL5pgN7DxhLJlGuH6MtaTUD3-D662eWBQE1F91N7tawV4Q3eJGdfUSkTRfvCsfoH9AAwZstY1kUv0wkGgWggKK_8ufXAfThyWq-GZwYkkXwHJAheNpxsVOaSbnzJNnmpSCzQIJdnQcK6JMtdhHk-HP54czglGc7IU8c6P5MR_jzO0QnoiM_IwNL25abSMP5BiCOAlsSJHvBdSGZhrkQh2he1r2JeRu0QKKzQuja_DfANM6C5UD-P9NFizz3lhtiOvN5FzB_qLsKqyN1F1ADYYjjNJ2yobmPTIKLP6eMqxkV5OJ24oURBN76hvz5_xcrZyRHMNpgCXVrsfgbOKFg1Slt4B54SegzCiuLH_a0ldBT8EKXzMJEs-wHldZktWTdv4O9e52kE8V63N8j08dgv/b64e=1/sign=cb119b0e74fa201affac0a3898ebe2d4/keyno=MARKET_1/*","showUid":"17176052743904974908506011","cartLink":"/my/cart","showNotificationWhenDeleteItem":true,"isLavka":false,"isError":false,"isEats":false,"isCR":false,"isM2bEdoOnlyEnable":false,"isEatsMarketIntegration":true,"isCartButtonNext":false,"isUpsalePopupCRExp":false,"baobabClientDataAdditionToCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQmb+fye2/i/VEEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIgouy0QYQrJrlmAMYvMLBByC2z+sI","sign":"koDLThymTVzQ5CM+mm4+h4wGjqkl4FzZPRyc3wA2Bu8="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQmb+fye2/i/VEEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIgouy0QYQrJrlmAMYvMLBByC2z+sI","sign":"koDLThymTVzQ5CM+mm4+h4wGjqkl4FzZPRyc3wA2Bu8="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-3h6h6lhcw1p/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AdLabel":{"/content/page/fancyPage/recommendationRoll/content/lazyGenerator/initialContent/recomLayoutItem_101_8/content/content/content/adLabel":{"adLabel":{"adLabelText":"Реклама","advertizer":"МАРКЕТ.ТРЕЙД, ИНН 9705171890, ID #e-1g-101880-VND-ADV","adLabel":1},"advertisementId":1641961,"allowDebug":false,"borderRadius":5,"indents":6}}},"meta":{"/content/page/fancyPage/recommendationRoll/content/lazyGenerator/initialContent/recomLayoutItem_101_8/content/content/content/adLabel":{"name":"@light/AdLabel"}}}
{"widgets":{"@light/AdLabel":{"/content/page/fancyPage/recommendationRoll/content/lazyGenerator/initialContent/recomLayoutItem_102_21/content/content/content/adLabel":{"adLabel":{"adLabelText":"Реклама","advertizer":"МАРКЕТ.ТРЕЙД, ИНН 9705171890, ID #e-1g-101880-VND-ADV","adLabel":1},"advertisementId":2039941,"allowDebug":false,"borderRadius":5,"indents":6}}},"meta":{"/content/page/fancyPage/recommendationRoll/content/lazyGenerator/initialContent/recomLayoutItem_102_21/content/content/content/adLabel":{"name":"@light/AdLabel"}}}
{"widgets":{"@MarketNode/ComplainFormPopup":{"/content/page/fancyPage/complainFormPopup":{"userEmail":"","regionName":"Москва","requestId":"1717605273867/40bbbd4e3bde8863d5953624271a0600/1/1","error":false,"indexGeneration":"","isCompleted":false,"isOpen":false,"offerShowPlaceId":null,"productId":null,"shopId":null,"type":null,"defaultQueue":"CHIPNDALE","platform":"desktop","referer":"","isProductPageLightExp":false}}},"meta":{"/content/page/fancyPage/complainFormPopup":{"name":"@MarketNode/ComplainFormPopup"}},"collections":{"complainForm":{"13447115526525859235":{"classifierMagicId":"24b3c54d09466d3e573378fb0a8de70d","feedId":"475690","shopId":84212635,"shopName":"Яркое Детство.","wareId":"MqiKgvfyO58oW3DDu8s2ug","categoryName":"Учебная литература","categoryId":18540470,"marketSku":"560312128","productId":1781255948,"slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","productTitle":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","offerTitle":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","image":"https://avatars.mds.yandex.net/get-mpic/5243791/img_id6091210302185196012.jpeg/orig"}}}}
{"widgets":{"@card/ProductReviewForm":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup/productReviewForm":{"factorsMap":{},"factorGradeIds":[],"factorRadioIds":[],"zoneData":{},"cashbackAmount":0,"paymentOfferId":0,"isCashbackOffered":false,"source":"product-reviews","isNewReview":false,"isAuth":false,"isM2b":false,"isIntegration":false,"authRoute":{"pageId":"external:passport-auth","params":{"region":"ru","retpath":"http://market.yandex.ru/product--chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista/1781255948?cpc=Tii-W1FJVVfbXdYaQUMSjc9xcBdBDWr4m5RBN43B-IJ-1E-oszbuN-qJ7hi3AeuZGGPpKfkqUtSo5VyCcqtPHLR0_zOUqzuZzpcpLIqHkmyaLkCLXas6MDPZmnP5lXEmmx-MQVdSQCP__ON2iyE09Pk4qON4-sta_qyPd4hYDOdQm_pCP_q2iZffxnoPAlag_6aPm5kYW4o5wuTZplAojLh3PclbuT0i&lr=213&offerid=MqiKgvfyO58oW3DDu8s2ug&show-uid=17158300028970548729309011&sku=560312128&uniqueId=670830&loggedin=1","backpath":"http://market.yandex.ru/product--chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista/1781255948?cpc=Tii-W1FJVVfbXdYaQUMSjc9xcBdBDWr4m5RBN43B-IJ-1E-oszbuN-qJ7hi3AeuZGGPpKfkqUtSo5VyCcqtPHLR0_zOUqzuZzpcpLIqHkmyaLkCLXas6MDPZmnP5lXEmmx-MQVdSQCP__ON2iyE09Pk4qON4-sta_qyPd4hYDOdQm_pCP_q2iZffxnoPAlag_6aPm5kYW4o5wuTZplAojLh3PclbuT0i&lr=213&offerid=MqiKgvfyO58oW3DDu8s2ug&show-uid=17158300028970548729309011&sku=560312128&uniqueId=670830","origin":"market_product_review_form"}},"pageId":"market:product","tld":"ru","completnessSuggests":{"red":{"text":["Может, есть что добавить?","Пожалуйста, опишите подробнее","Подробный отзыв будет полезнее"],"interval":[1,10]},"yellow":{"text":["Будет ещё лучше, если немного дополните","Расскажете ещё немного?","Будем благодарны, если поделитесь ещё"],"interval":[11,20]},"green":{"text":["Отлично, это очень поможет другим покупателям","Спасибо, что так подробно"],"interval":[21,2000]}},"isFetching":false,"isChanged":false,"isGradeChanged":false,"isUpdated":false,"isClosing":false,"unloadedPhotosCount":0,"unloadedVideosCount":0,"isAgitationSlot":false,"isAgitationCardShown":true,"forceGratitude":false,"isCloseConfirmationOpened":false,"isPopupContent":true,"isLoading":false,"isLoadingError":false}}},"meta":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup/productReviewForm":{"name":"@card/ProductReviewForm"}},"collections":{"navnode":{},"productFactor":{},"userExpertise":{},"expertise":{},"uploadingPhoto":{},"uploadingVideo":{},"thumbnail":{},"agitation":{},"paymentOffer":{}}}{"widgets":{"@yandex-market/LazyLoader-market":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup/reviewGratitude/agitationList/LazyLoader":{"widgetName":"@marketfront/AgitationList","widgetId":"AgitationList","options":{"retpath":"http://market.yandex.ru/product--chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista/1781255948","from":"poll","isPopupContent":true,"isChefRemixExp":false},"placeholder":"Spinner","infinite":false,"cspNonce":"NEt72mJbbRZ3gIW9aAAdhw==","renderStrategy":"append"}}},"meta":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup/reviewGratitude/agitationList/LazyLoader":{"name":"@yandex-market/LazyLoader-market"}}}{"widgets":{"@marketfront/VisibilityLoaderMarket":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup/reviewGratitude/agitationList":{"pageId":"market:product","epicModeForLazyLoad":"default","widgetId":"AgitationList","__zoneName":""}}},"meta":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup/reviewGratitude/agitationList":{"name":"@marketfront/VisibilityLoaderMarket"}}}{"widgets":{"@card/ReviewGratitude":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup/reviewGratitude":{"hasYaPlus":false,"retpath":"http://market.yandex.ru/product--chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista/1781255948","isPopupContent":true}}},"meta":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup/reviewGratitude":{"name":"@card/ReviewGratitude"}}}{"widgets":{"@card/ProductReviewFormPopup":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup":{"isOpen":false,"formState":"form"}}},"meta":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup":{"name":"@card/ProductReviewFormPopup"}}}{"widgets":{"@card/ProductReviewFormLoader":{"/content/page/fancyPage/productReviewFormLoader":{"initialProps":{"productId":1781255948,"skuId":"560312128","categoryIds":[18540470],"source":"product-main"},"productId":null,"skuId":null,"categoryIds":[],"source":"unknown","agitationId":null,"averageGrade":null,"fromPoll":false,"fetchContentOnly":false,"forceGratitude":false,"preload":false,"isPreloadForced":false,"isPopupLoaded":false}}},"meta":{"/content/page/fancyPage/productReviewFormLoader":{"name":"@card/ProductReviewFormLoader"}}}
{"widgets":{"@velocity/DeferredService":{}},"meta":{"/deferredService":{"name":"@velocity/DeferredService"}},"collections":{"wishlistButton":{"13447115526525859235":{"skuId":"560312128","businessId":"670830","place":"product","productId":"1781255948","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","picture":"https://avatars.mds.yandex.net/get-mpic/4725655/2a0000018acdc8a6663eae43bafc6530780a/orig","price":{"value":731,"currency":"RUR"},"isPharma":false}},"wishlistItemResult":{"24a5654dd9bf7e3ed9904264424e83cd":{"id":"24a5654dd9bf7e3ed9904264424e83cd","wishlistItemIds":[],"hasMore":false,"token":{"lastCrTime":null,"lastId":null}}},"headerState":{"id":"bqd8vtbgh8f","wishCount":0},"userComparisonListReady":{"wqh6l7h8nqa":{"result":[]}},"comparisonButton":{"13447115526525859235":{"categoryId":"18540470","productId":"1781255948","skuId":"560312128","isAdult":false,"categoryName":"Учебная литература"}}}}