{"id":90,"date":"2026-03-19T05:13:14","date_gmt":"2026-03-19T05:13:14","guid":{"rendered":"https:\/\/myfit.kz\/index.php\/testimonials\/"},"modified":"2026-04-03T11:51:57","modified_gmt":"2026-04-03T11:51:57","slug":"testimonials","status":"publish","type":"page","link":"https:\/\/myfit.kz\/index.php\/testimonials\/","title":{"rendered":"\u041f\u0440\u0430\u0432\u0438\u043b\u0430 \u043f\u043e\u0441\u0435\u0449\u0435\u043d\u0438\u044f \u043a\u043b\u0443\u0431\u0430"},"content":{"rendered":"\t\t<div data-elementor-type=\"page\" data-elementor-id=\"90\" class=\"elementor elementor-90\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5211ba6f e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-equal-height-no e-con e-parent\" data-id=\"5211ba6f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a3c83c4 elementor-widget elementor-widget-heading\" data-id=\"3a3c83c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">\u041f\u0440\u0430\u0432\u0438\u043b\u0430 \u043f\u043e\u0441\u0435\u0449\u0435\u043d\u0438\u044f \u043a\u043b\u0443\u0431\u0430<\/h1>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-313c683 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-equal-height-no e-con e-parent\" data-id=\"313c683\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c12e60 elementor-widget elementor-widget-html\" data-id=\"7c12e60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \r\n  PURE PDF VIEWER (High Quality & No Toolbar)\r\n  Instructions:\r\n  1. Copy this entire code.\r\n  2. Paste into an Elementor \"HTML\" widget.\r\n  3. To add more PDFs on the same page, just paste it again in a new widget \r\n     and change the 'rawUrl' variable.\r\n-->\r\n\r\n<!-- Load PDF.js from CDN -->\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/3.4.120\/pdf.min.js\"><\/script>\r\n\r\n<div class=\"pdf-container\">\r\n    <div class=\"pdf-render-target\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n{\r\n    \/\/ --- CONFIGURATION ---\r\n    const rawUrl = 'https:\/\/myfit.kz\/wp-content\/uploads\/2026\/04\/club_rules.pdf';\r\n    \/\/ ---------------------\r\n\r\n    const safeUrl = encodeURI(rawUrl);\r\n    const pdfjsLib = window['pdfjs-dist\/build\/pdf'];\r\n    pdfjsLib.GlobalWorkerOptions.workerSrc = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/3.4.120\/pdf.worker.min.js';\r\n\r\n    \/\/ Target the specific container for this instance\r\n    const allTargets = document.querySelectorAll('.pdf-render-target');\r\n    const container = allTargets[allTargets.length - 1];\r\n\r\n    let pdfDoc = null;\r\n\r\n    function renderPage(num) {\r\n        pdfDoc.getPage(num).then(function(page) {\r\n            const viewport = page.getViewport({ scale: 2 }); \/\/ High resolution\r\n            const canvas = document.createElement('canvas');\r\n            const ctx = canvas.getContext('2d');\r\n            \r\n            canvas.height = viewport.height;\r\n            canvas.width = viewport.width;\r\n            canvas.style.width = \"100%\"; \r\n            canvas.style.height = \"auto\";\r\n            canvas.style.display = \"block\";\r\n            canvas.style.marginBottom = \"0px\"; \r\n\r\n            container.appendChild(canvas);\r\n\r\n            page.render({\r\n                canvasContext: ctx,\r\n                viewport: viewport\r\n            });\r\n        });\r\n    }\r\n\r\n    pdfjsLib.getDocument(safeUrl).promise.then(function(pdfDoc_) {\r\n        pdfDoc = pdfDoc_;\r\n        for (let i = 1; i <= pdfDoc.numPages; i++) {\r\n            renderPage(i);\r\n        }\r\n    }).catch(function(error) {\r\n        console.error('Error loading PDF:', error);\r\n        container.innerHTML = '<div style=\"color:#666; text-align:center; padding:40px; font-family:sans-serif;\">Unable to load document. Please check the URL.<\/div>';\r\n    });\r\n}\r\n<\/script>\r\n\r\n<style>\r\n    \/* Scrollable Frame *\/\r\n    .pdf-container {\r\n        width: 100%;\r\n        height: 95vh; \r\n        overflow-y: auto;\r\n        overflow-x: hidden;\r\n        background: transparent;\r\n        display: flex;\r\n        justify-content: center;\r\n    }\r\n\r\n    \/* Content Width Control *\/\r\n    .pdf-render-target {\r\n        width: 100%;\r\n        max-width: 850px; \r\n        display: flex;\r\n        flex-direction: column;\r\n        align-items: center;\r\n        box-shadow: 0 0 50px rgba(0,0,0,0.05);\r\n    }\r\n\r\n    \/* Modern Custom Scrollbar *\/\r\n    .pdf-container::-webkit-scrollbar {\r\n        width: 6px;\r\n    }\r\n    .pdf-container::-webkit-scrollbar-track {\r\n        background: transparent;\r\n    }\r\n    .pdf-container::-webkit-scrollbar-thumb {\r\n        background: #A4C900; \/* MyFit Brand Color *\/\r\n        border-radius: 10px;\r\n    }\r\n\r\n    \/* Mobile Responsiveness *\/\r\n    @media (max-width: 768px) {\r\n        .pdf-container {\r\n            height: 85vh;\r\n        }\r\n        .pdf-render-target {\r\n            max-width: 100%;\r\n            box-shadow: none;\r\n        }\r\n    }\r\n<\/style>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u041f\u0440\u0430\u0432\u0438\u043b\u0430 \u043f\u043e\u0441\u0435\u0449\u0435\u043d\u0438\u044f \u043a\u043b\u0443\u0431\u0430<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"tpgb_global_settings":"","footnotes":""},"class_list":["post-90","page","type-page","status-publish","hentry"],"tpgb_featured_images":null,"tpgb_post_meta_info":{"get_date":"March 19, 2026","get_modified_date":"April 3, 2026","author_name":"admin","author_url":"https:\/\/myfit.kz\/index.php\/author\/myfitkaz_vklyt10p\/","author_email":"myfitkaz@gmail.com","author_website":"https:\/\/myfit.kz","author_description":"","author_facebook":"","author_twitter":"","author_instagram":"","author_role":["administrator"],"author_firstname":"","author_lastname":"","user_login":"myfitkaz_vklyt10p","author_avatar":"<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/4241e4b819d0d05775a6302af7f134d644baa85fd928b57471a9f2b927b9fbbb?s=200&#038;d=mm&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/4241e4b819d0d05775a6302af7f134d644baa85fd928b57471a9f2b927b9fbbb?s=400&#038;d=mm&#038;r=g 2x' class='avatar avatar-200 photo' height='200' width='200' decoding='async'\/>","author_avatar_url":"https:\/\/secure.gravatar.com\/avatar\/4241e4b819d0d05775a6302af7f134d644baa85fd928b57471a9f2b927b9fbbb?s=96&d=mm&r=g","comment_count":0,"post_likes":0,"post_views":0},"tpgb_post_category":[],"_links":{"self":[{"href":"https:\/\/myfit.kz\/index.php\/wp-json\/wp\/v2\/pages\/90","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/myfit.kz\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/myfit.kz\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/myfit.kz\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/myfit.kz\/index.php\/wp-json\/wp\/v2\/comments?post=90"}],"version-history":[{"count":11,"href":"https:\/\/myfit.kz\/index.php\/wp-json\/wp\/v2\/pages\/90\/revisions"}],"predecessor-version":[{"id":840,"href":"https:\/\/myfit.kz\/index.php\/wp-json\/wp\/v2\/pages\/90\/revisions\/840"}],"wp:attachment":[{"href":"https:\/\/myfit.kz\/index.php\/wp-json\/wp\/v2\/media?parent=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}