{"id":7210,"date":"2024-08-15T12:23:32","date_gmt":"2024-08-15T11:23:32","guid":{"rendered":"https:\/\/www.climbcs.com\/ie\/?post_type=vendor&#038;p=7210"},"modified":"2025-09-04T12:46:40","modified_gmt":"2025-09-04T11:46:40","slug":"jscrambler","status":"publish","type":"vendor","link":"https:\/\/www.climbcs.com\/ie\/vendors\/jscrambler\/","title":{"rendered":"Jscrambler"},"content":{"rendered":"            <div  id=\"banner-block_cb6688a2e07bf320e3f19f135841714f\" data-hide-tablet=\"false\" data-hide-mobile=\"false\" class=\" block block--banner \" style=\"background-color:#292929;--banner-min-height:400px;--background-image-alignment:right;--background-image-fit:contain;\" data-wmx-wpb=\"banner\" data-bs-theme=\"dark\" >\r\n                                        <div class=\"banner-wrapper\">\r\n                <img loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"400\" src=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/08\/jscrambler.jpg\" class=\"banner-background d-none d-lg-block\" alt=\"\" style=\"width: 100%;height:100%;\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/08\/jscrambler.jpg 819w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/08\/jscrambler-300x147.jpg 300w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/08\/jscrambler-768x375.jpg 768w\" sizes=\"auto, (max-width: 819px) 100vw, 819px\" \/>        <div class=\"banner-content--wrapper container py-lg-5 py-4\">\r\n            <div class=\"row\">\r\n                <div class=\"col\">\r\n                    <div class=\"banner-content me-auto\"  style=\"--lg-max-width:100%;\">\r\n                        \n            <section id=\"wmx-section-wrapper-38uz1w6\" class=\"block block--section-wrapper \" data-wmx-wpb=\"section-wrapper\" >\r\n                <div class=\"container\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-12\">\r\n                                                                <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"904\" height=\"228\" src=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/08\/Jscrambler_logo_2023branco.png\" alt=\"\" class=\"wp-image-7244\" style=\"width:247px;height:auto\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/08\/Jscrambler_logo_2023branco.png 904w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/08\/Jscrambler_logo_2023branco-300x76.png 300w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/08\/Jscrambler_logo_2023branco-768x194.png 768w\" sizes=\"auto, (max-width: 904px) 100vw, 904px\" \/><\/figure>\n\n\n\n<div style=\"height:23px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:clamp(18.959px, 1.185rem + ((1vw - 3.2px) * 0.863), 30px);\"><strong>Original and Third-Party JavaScript Protection<\/strong><\/h2>\n\n\n\n<p><div class=\"banner-description margin-01 black\" style=\"margin: 30px 0px 20px;padding: 0px;border: 0px;font-size: 20px;line-height: inherit;font-family: PangeaText-Regular;vertical-align: baseline;width: 500px;max-width: 500px\"><\/div><div class=\"et_pb_module et_pb_text et_pb_text_1  et_pb_text_align_left et_pb_bg_layout_light\" style=\"margin-top: 0px;margin-bottom: 0px;padding: 0px;border: 0px;font-size: 17px;vertical-align: baseline;position: relative;font-family: Overpass, Helvetica, Arial, Lucida, sans-serif;line-height: 1.8em;width: 624.234px;margin-right: auto !important;margin-left: auto !important\"><div class=\"et_pb_text_inner\" style=\"margin: 0px;padding: 0px;border: 0px;vertical-align: baseline;background: transparent;position: relative\"><\/div><\/div><\/p>\n\n\n\n<div style=\"height:23px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\r\n        <div class=\"wp-block-buttons   \">\r\n            \n<div class=\"wp-block-button\"><a class=\"btn btn-primary \" href=\"#contact\">CONNECT WITH US<\/a><\/div>\n\r\n        <\/div>\r\n\r\n\r\n        <\/div>\n\n\n\n<div class=\"wp-block-column\"><\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                            <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n        \n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n                <\/div>\r\n        \n\n            <section id=\"wmx-section-wrapper-s0omxam\" class=\"block block--section-wrapper pt-lg-5 pt-4 pb-lg-5 pb-4 \" data-wmx-wpb=\"section-wrapper\" >\r\n                <div class=\"container\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-12\">\r\n                                                                <div class=\"inner-wrapper\">\r\n\r\n        \n            <div  id=\"wmx-section-wrapper-1p17ui0\" class=\"block block--section-wrapper \" data-wmx-wpb=\"section-wrapper\" >\r\n                                        <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:100%\">\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-bs-secondary-color has-text-color has-link-color wp-elements-e6bd5a8d0967a2a572ec1a7c35e1e76c\"><strong>The Defenders of Client-Side Security<\/strong><\/h3>\n\n\n\n<p class=\"has-text-align-center\">Jscrambler is the leader in Client-Side Protection and Compliance. They were the first to merge advanced polymorphic JavaScript obfuscation with fine-grained third-party tag protection in a unified Client-Side Protection and Compliance Platform. Their integrated solution ensures a robust defense against current and emerging client-side cyber threats, data leaks, misconfigurations, and IP theft.<\/p>\n\n\n\n<p class=\"has-text-align-center\"> The Jscrambler Code Integrity product safeguards first-party JavaScript through state-of-the art obfuscation and exclusive runtime protection. The Jscrambler Webpage Integrity product mitigates threats and risks posed by third-party tags all while ensuring compliance with the new PCI DSS v4.0 standard. <\/p>\n\n\n\n<p class=\"has-text-align-center\">With Jscrambler, businesses adopt a unified, future-proof client-side security policy all while achieving compliance with emerging security standards. Jscrambler serves a diverse range of customers, including top Fortune 500 companies, online retailers, airlines, media outlets, and financial services firms whose success depends on safely engaging with their customers online. Join us in shaping the future of web security and enabling fearless digital innovation.<\/p>\n\n\n\n<p class=\"has-text-align-center\"><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                <\/div>\r\n        \n\r\n    <\/div>\r\n\r\n                            <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n        \n\n            <section id=\"wmx-section-wrapper-g3e9v4d\" class=\"block block--section-wrapper \" data-wmx-wpb=\"section-wrapper\" >\r\n                <div class=\"container\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-12\">\r\n                                                                <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">            <div  id=\"wmx-tabber-62q2pw8\" class=\"block block--tabber \" data-wmx-wpb=\"tabber\" data-nav-style=\"pill\" >\r\n                                                <ul class=\"nav nav-tabs justify-content-center\" role=\"tablist\">\r\n                            <\/ul>\r\n            <div class=\"tab-content pt-5\">\r\n                \n\r\n    <div class=\"block--tab-pane tab-pane fade\" id=\"tab-pane-appcure-capture\" data-tab-title=\"Achieve PCI DSS v4 Compliance\" role=\"tabpanel\" aria-labelledby=\"tab-achieve-pci-dss-v-4-compliance\" tabindex=\"0\">\r\n                <div class=\"row align-items-center\">\r\n            \n            <div  id=\"wmx-section-wrapper-675445y\" class=\"block block--section-wrapper pt-lg-5 pt-4 pb-lg-5 pb-4 \" data-wmx-wpb=\"section-wrapper\" >\r\n                                        <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"Achieve-PCI-DSS-v4-Compliance\">Achieve PCI DSS v4 Compliance<\/h2>\n\n\n\n<p class=\"has-text-align-center\">Jscrambler enables simple and scalable PCI DSS compliance by authorizing, protecting, and monitoring payment page scripts.<\/p>\n\n\n\n<p class=\"has-text-align-center\">Get ready to comply with the new PCI DSS v4 requirements 6.4.3 and 11.6.1.<\/p>\n<\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                <\/div>\r\n        \n\n            <div  id=\"wmx-section-wrapper-n54nav0\" class=\"block block--section-wrapper pt-lg-5 pt-4 pb-lg-5 pb-4 \" data-wmx-wpb=\"section-wrapper\" >\r\n                                        <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"embed-responsive embed-responsive-16by9 iframe\"><div class=\"embed-responsive-item ratio ratio-16x9\"><iframe loading=\"lazy\" title=\"How to comply with new PCI DSS v4.0 requirements\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/uEjL2J-fMNs?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div><\/div>\n<\/div><\/figure>\n<\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                <\/div>\r\n        \n        <\/div>\r\n    <\/div>\r\n\r\n    \n\n\r\n    <div class=\"block--tab-pane tab-pane fade\" id=\"tab-pane-Protect-Sensitive-Data\" data-tab-title=\"Protect Sensitive Data\" role=\"tabpanel\" aria-labelledby=\"tab-protect-sensitive-data\" tabindex=\"0\">\r\n                <div class=\"row align-items-center\">\r\n            \n            <div  id=\"wmx-section-wrapper-675445y\" class=\"block block--section-wrapper pt-lg-5 pt-4 pb-lg-5 pb-4 \" data-wmx-wpb=\"section-wrapper\" >\r\n                                        <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<h2 class=\"wp-block-heading\">Protect Sensitive Data<\/h2>\n\n\n\n<p>Jscrambler&#8217;s Webpage Integrity solution lets you offload the time-consuming monitoring of script activity in critical forms. Our managed solution identifies all vendors and scripts that are touching forms and blocks all unauthorized access to sensitive data.<\/p>\n<\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                <\/div>\r\n        \n        <\/div>\r\n    <\/div>\r\n\r\n    \n\n\r\n    <div class=\"block--tab-pane tab-pane fade\" id=\"tab-pane-Protect-Your-Code\" data-tab-title=\"Protect Your Code\" role=\"tabpanel\" aria-labelledby=\"tab-protect-your-code\" tabindex=\"0\">\r\n                <div class=\"row align-items-center\">\r\n            \n            <div  id=\"wmx-section-wrapper-675445y\" class=\"block block--section-wrapper pt-lg-5 pt-4 pb-lg-5 pb-4 \" data-wmx-wpb=\"section-wrapper\" >\r\n                                        <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<h2 class=\"wp-block-heading\">Prevent IP Theft &amp; Enforce Software Licensing<\/h2>\n\n\n\n<p>Jscrambler&#8217;s Code Integrity is the industry&#8217;s most mature solution aimed at protecting your application&#8217;s code. It provides multiple layers of security to harden your code. It automatically and transparently rewrites all your code during the build phase and installs static and runtime defenses to prevent reverse engineering and code tampering. A simple call to our API gives you a protected version of your application:<\/p>\n\n\n\n\n<\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                <\/div>\r\n        \n        <\/div>\r\n    <\/div>\r\n\r\n    \n\n\r\n    <div class=\"block--tab-pane tab-pane fade\" id=\"tab-pane-Control-Script-Behavior\" data-tab-title=\"Control Script Behavior\" role=\"tabpanel\" aria-labelledby=\"tab-control-script-behavior\" tabindex=\"0\">\r\n                <div class=\"row align-items-center\">\r\n            \n            <div  id=\"wmx-section-wrapper-675445y\" class=\"block block--section-wrapper pt-lg-5 pt-4 pb-lg-5 pb-4 \" data-wmx-wpb=\"section-wrapper\" >\r\n                                        <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<h2 class=\"wp-block-heading\">Control Script Behavior<\/h2>\n\n\n\n<p>Today\u2019s web applications are powered by JavaScript, from a handful to hundreds of scripts. This includes both first-party scripts and third-party scripts located on another domain, like tag managers, chatbots and payment services.<\/p>\n\n\n\n<p>If accidentally or maliciously tampered with, these scripts can lead to non-compliance with regulations or become a vector for sensitive data exfiltration.<\/p>\n\n\n\n<p>Jscrambler&#8217;s Webpage Integrity solution offers a holistic approach to detecting and controlling script behavior in real-time.<\/p>\n<\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                <\/div>\r\n        \n        <\/div>\r\n    <\/div>\r\n\r\n    \n            <\/div>\r\n            \r\n\r\n                <\/div>\r\n        <\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                            <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n        \n\n            <div  id=\"banner-block_0d978342a38558596b0e8083b37e21a6\" data-hide-desktop=\"true\" data-hide-tablet=\"true\" data-hide-mobile=\"true\" class=\" block block--banner \" style=\"background-color:#282828;--banner-min-height:400px;--background-image-alignment:right;--background-image-fit:contain;\" data-wmx-wpb=\"banner\" data-bs-theme=\"dark\" >\r\n                                        <div class=\"banner-wrapper\">\r\n                        <div class=\"banner-content--wrapper container py-lg-5 py-4\">\r\n            <div class=\"row\">\r\n                <div class=\"col\">\r\n                    <div class=\"banner-content me-auto\"  style=\"--lg-max-width:100%;\">\r\n                        \n            <section id=\"wmx-section-wrapper-38uz1w6\" class=\"block block--section-wrapper \" data-wmx-wpb=\"section-wrapper\" >\r\n                <div class=\"container\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-12\">\r\n                                                                <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\" style=\"flex-basis:70%\">\n<h2 class=\"wp-block-heading has-bs-light-color has-text-color has-link-color has-h-2-font-size wp-elements-5e654ad3e8928368b37a6b39d55bbae9\">Become a Partner<\/h2>\n\n\n\n<p class=\"has-bs-light-color has-text-color has-link-color has-u-002-du-002-dbs-light-color has-text-color\">Climb Alliance Managers (CAM) take ownership of strategic partnerships with key vendors. Serving as a vital link between the vendor, Climb field sales, and our reseller partner ecosystem, CAMs are dedicated to fostering collaboration in four critical areas: Partner Recruiting, Partner Enablement, Demand Generation, and Branding.<\/p>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\r\n        <div class=\"wp-block-buttons   \">\r\n            \n<div class=\"wp-block-button is-style-primary\"><a class=\"btn btn-primary has-bs-primary-background-color has-background \" href=\"#link\">CONNECT WITH US<\/a><\/div>\n\r\n        <\/div>\r\n\r\n\r\n        <\/div>\n\n\n\n<div data-hide-desktop=\"true\" class=\" wp-block-column\">\n<figure data-hide-desktop=\"true\" class=\" wp-block-image aligncenter size-thumbnail is-resized\"><img decoding=\"async\" src=\"https:\/\/www.climbcs.com\/wp-content\/uploads\/2024\/02\/generic-cam-call-out-image-1-150x150.png\" alt=\"\" class=\"wp-image-26454\" style=\"aspect-ratio:1.7777777777777777;object-fit:contain;width:533px;height:auto\" \/><\/figure>\n<\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                            <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n        \n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n                <\/div>\r\n        \n\n            <section id=\"wmx-section-wrapper-mbwvs2b\" data-hide-desktop=\"true\" data-hide-tablet=\"true\" data-hide-mobile=\"true\" class=\" block block--section-wrapper pt-lg-6 pt-4 pb-lg-6 pb-4 \" data-wmx-wpb=\"section-wrapper\" >\r\n                <div class=\"container\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-12\">\r\n                                                                <div class=\"inner-wrapper\">\r\n\r\n        \n\n<h2 class=\"wp-block-heading has-text-align-left has-bs-primary-color has-u-002-du-002-dbs-primary-color has-text-color has-link-color wp-elements-f2301299a6bf020c812c985d98c5f287\">Client Testimonials<\/h2>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n            <div  id=\"wmx-testimonials-ebaxi5b\" class=\"block block--testimonials  py-3\" data-wmx-wpb=\"testimonials\" >\r\n                                \r\n    <div class=\"testimonials\">\r\n\r\n        \r\n    <\/div>\r\n\r\n                <\/div>\r\n        \n\r\n    <\/div>\r\n\r\n                            <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n        \n\n            <div  id=\"banner-block_f103533be23c05953661fea2cde918e3\" data-hide-desktop=\"true\" data-hide-tablet=\"true\" data-hide-mobile=\"true\" class=\" block block--banner \" style=\"background-color:var(--bs-black);--banner-min-height:400px;--background-image-alignment:center;--background-image-fit:cover;\" data-wmx-wpb=\"banner\" data-bs-theme=\"dark\" >\r\n                                        <div class=\"banner-wrapper\">\r\n                <img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg.jpg\" class=\"banner-background d-none d-lg-block\" alt=\"\" style=\"width: 100%;height:100%;\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg.jpg 1920w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-300x169.jpg 300w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-1024x576.jpg 1024w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-768x432.jpg 768w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-1024x576.jpg\" class=\"banner-background d-none d-md-block d-lg-none\" alt=\"\" style=\"width: 100%;height:100%;\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-1024x576.jpg 1024w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-300x169.jpg 300w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-768x432.jpg 768w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-1536x864.jpg 1536w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-768x432.jpg\" class=\"banner-background d-md-none\" alt=\"\" style=\"width: 100%;height:100%;\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-768x432.jpg 768w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-300x169.jpg 300w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-1024x576.jpg 1024w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-1536x864.jpg 1536w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>        <div class=\"banner-content--wrapper container py-lg-5 py-4\">\r\n            <div class=\"row\">\r\n                <div class=\"col\">\r\n                    <div class=\"banner-content me-auto\"  style=\"--lg-max-width:100%;\">\r\n                        \n            <section id=\"wmx-section-wrapper-tym4i0o\" class=\"block block--section-wrapper \" data-wmx-wpb=\"section-wrapper\" >\r\n                <div class=\"container\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-12\">\r\n                                                                <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<h2 class=\"wp-block-heading has-h-1-font-size\" style=\"padding-bottom:var(--wp--preset--spacing--50)\">Latest from Jscrambler<\/h2>\n<\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                            <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n        \n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">            <div  id=\"wmx-cards-rv8l6yj\" class=\"block block--cards \" style=\"--card-count:3;\" data-wmx-wpb=\"cards\" data-mobile=\"stacked\" data-layout=\"grid\" >\r\n                                \n    \n            <div class=\"cards justify-content-start\">\n            \n                \n\n                    <\/div>\n\n                    <\/div>\r\n        <\/div>\n<\/div>\n\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n                <\/div>\r\n        \n\n            <section id=\"wmx-section-wrapper-4bkwjzf\" data-hide-desktop=\"true\" data-hide-tablet=\"true\" data-hide-mobile=\"true\" class=\" block block--section-wrapper pt-lg-6 pt-4 pb-lg-6 pb-4 \" style=\"background-color:var(--bs-gray-200);\" data-wmx-wpb=\"section-wrapper\" >\r\n                <div class=\"container\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-12\">\r\n                                                                <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">            <div  id=\"wmx-section-wrapper-ik0y4fw\" class=\"block block--section-wrapper \" data-wmx-wpb=\"section-wrapper\" >\r\n                                        <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<h2 class=\"wp-block-heading has-text-align-left has-bs-primary-color has-text-color has-link-color wp-elements-e836c72014e204a74c691d0991787c60\" style=\"padding-bottom:var(--wp--preset--spacing--50)\">Resources<\/h2>\n<\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                <\/div>\r\n        \n\n            <div  id=\"wmx-gallery-h9inwjx\" class=\"block block--gallery \" style=\"--card-count:4;\" data-wmx-wpb=\"gallery\" data-mobile=\"slider\" >\r\n                                    <div class=\"gallery\">\r\n                            <div class=\"gallery-inner --slider\">\r\n                <div class=\"swiper\">\r\n                    <div class=\"swiper-wrapper\"\r\n                         data-swiper-slides-per-view=\"4\"\r\n                         data-swiper-autoplay=\"false\"\r\n                         data-swiper-delay=\"3000\"\r\n                         data-swiper-speed=\"5\"\r\n                         data-swiper-pagination=\"false\"\r\n                         data-swiper-navigation=\"true\"\r\n                         data-swiper-loop=\"true\"\r\n                    >\n\r\n\t<div class=\"block--gallery-card block--gallery-card \"   data-wmx-wpb=\"gallery-card\" data-bs-theme=\"light\" data-slide=\"true\" >\r\n\t\t<div class=\"card p-3 border\" data-wmx-stretch-link=\"true\" >\r\n\t\t\t\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/player.vimeo.com\/video\/810547255?h=d6d91777dc\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"684\" src=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-1024x684.jpg\" alt=\"\" class=\"wp-image-2093\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-1024x684.jpg 1024w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-300x200.jpg 300w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-768x513.jpg 768w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-1536x1025.jpg 1536w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3.jpg 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">Cyber Risk &amp; Controls Compliance <\/h5>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\" btn btn-primary\" href=\"https:\/\/player.vimeo.com\/video\/810547255?h=d6d91777dc\">Read more<\/a><\/div>\n\n\t\t\t\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t\n\n\r\n\t<div class=\"block--gallery-card block--gallery-card \"   data-wmx-wpb=\"gallery-card\" data-bs-theme=\"light\" data-slide=\"true\" >\r\n\t\t<div class=\"card p-3 border\" data-wmx-stretch-link=\"true\" >\r\n\t\t\t\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/player.vimeo.com\/video\/810547111?h=99fc0ef97d\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"684\" src=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-1024x684.jpg\" alt=\"\" class=\"wp-image-2093\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-1024x684.jpg 1024w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-300x200.jpg 300w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-768x513.jpg 768w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-1536x1025.jpg 1536w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3.jpg 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">Third-Party Risk Management<\/h5>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\" btn btn-primary\" href=\"https:\/\/player.vimeo.com\/video\/810547111?h=99fc0ef97d\">Read more<\/a><\/div>\n\n\t\t\t\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t\n\n\r\n\t<div class=\"block--gallery-card block--gallery-card \"   data-wmx-wpb=\"gallery-card\" data-bs-theme=\"light\" data-slide=\"true\" >\r\n\t\t<div class=\"card p-3 border\" data-wmx-stretch-link=\"true\" >\r\n\t\t\t\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.logicgate.com\/customer-stories\/equinitis-journey-to-a-connected-risk-program\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"684\" src=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-1024x684.jpg\" alt=\"\" class=\"wp-image-2093\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-1024x684.jpg 1024w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-300x200.jpg 300w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-768x513.jpg 768w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-1536x1025.jpg 1536w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3.jpg 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">Equinti Case Study<\/h5>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\" btn btn-primary\" href=\"https:\/\/www.logicgate.com\/customer-stories\/equinitis-journey-to-a-connected-risk-program\/\">Read more<\/a><\/div>\n\n\t\t\t\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t\n\n\r\n\t<div class=\"block--gallery-card block--gallery-card \"   data-wmx-wpb=\"gallery-card\" data-bs-theme=\"light\" data-slide=\"true\" >\r\n\t\t<div class=\"card p-3 border\" data-wmx-stretch-link=\"true\" >\r\n\t\t\t\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.logicgate.com\/blog\/how-cryptocurrency-platform-luno-leverages-risk-cloud-for-scalable-growth\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"684\" src=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-1024x684.jpg\" alt=\"\" class=\"wp-image-2093\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-1024x684.jpg 1024w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-300x200.jpg 300w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-768x513.jpg 768w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-1536x1025.jpg 1536w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3.jpg 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">Luno Crypto Currency<\/h5>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\" btn btn-primary\" href=\"https:\/\/www.logicgate.com\/blog\/how-cryptocurrency-platform-luno-leverages-risk-cloud-for-scalable-growth\/\">Read more<\/a><\/div>\n\n\t\t\t\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t\n\n\r\n\t<div class=\"block--gallery-card block--gallery-card \"   data-wmx-wpb=\"gallery-card\" data-bs-theme=\"light\" data-slide=\"true\" >\r\n\t\t<div class=\"card p-3 border\" data-wmx-stretch-link=\"true\" >\r\n\t\t\t\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/pdf\/LG-2022-09-21-01-09-51___LogicGate_GDPR-ISO-Guide_v3.pdf\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"684\" src=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-1024x684.jpg\" alt=\"\" class=\"wp-image-2093\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-1024x684.jpg 1024w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-300x200.jpg 300w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-768x513.jpg 768w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-1536x1025.jpg 1536w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3.jpg 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">LogicGate ISO Guide<\/h5>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\" btn btn-primary\" href=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/pdf\/LG-2022-09-21-01-09-51___LogicGate_GDPR-ISO-Guide_v3.pdf\">Read more<\/a><\/div>\n\n\t\t\t\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t\n\n\r\n\t<div class=\"block--gallery-card block--gallery-card \"   data-wmx-wpb=\"gallery-card\" data-bs-theme=\"light\" data-slide=\"true\" >\r\n\t\t<div class=\"card p-3 border\" data-wmx-stretch-link=\"true\" >\r\n\t\t\t\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/pdf\/LG-FINAL_Guide_KRIs_for_ERM.pdf\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"684\" src=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-1024x684.jpg\" alt=\"\" class=\"wp-image-2093\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-1024x684.jpg 1024w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-300x200.jpg 300w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-768x513.jpg 768w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-1536x1025.jpg 1536w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3.jpg 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">Enterprise Resource Management<\/h5>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\" btn btn-primary\" href=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/pdf\/LG-FINAL_Guide_KRIs_for_ERM.pdf\">Read more<\/a><\/div>\n\n\t\t\t\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t\n<\/div>\r\n                <\/div>\r\n                                    <div class=\"swiper-button-next\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-chevron-compact-right\" viewBox=\"0 0 16 16\">\r\n                            <path fill-rule=\"evenodd\" d=\"M6.776 1.553a.5.5 0 0 1 .671.223l3 6a.5.5 0 0 1 0 .448l-3 6a.5.5 0 1 1-.894-.448L9.44 8 6.553 2.224a.5.5 0 0 1 .223-.671z\"\/>\r\n                        <\/svg>\r\n                    <\/div>\r\n                    <div class=\"swiper-button-prev\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-chevron-compact-left\" viewBox=\"0 0 16 16\">\r\n                            <path fill-rule=\"evenodd\" d=\"M9.224 1.553a.5.5 0 0 1 .223.67L6.56 8l2.888 5.776a.5.5 0 1 1-.894.448l-3-6a.5.5 0 0 1 0-.448l3-6a.5.5 0 0 1 .67-.223z\"\/>\r\n                        <\/svg>\r\n                    <\/div>\r\n                                            <\/div>\r\n                <\/div>\r\n                <\/div>\r\n        <\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                            <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n        \n\n            <section id=\"contact\" class=\"block block--section-wrapper mb-0 pt-lg-6 pt-4 pb-lg-6 pb-4 \" style=\"background-color:#292929;\" data-wmx-wpb=\"section-wrapper\" data-bs-theme=\"dark\" >\r\n                <div class=\"container\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-12\">\r\n                                                                <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:65%\">\n<h2 class=\"wp-block-heading has-bs-light-color has-u-002-du-002-dbs-light-color has-text-color has-link-color has-h-2-font-size wp-elements-805c6648c3121702ad191e3197ba95a9\" style=\"padding-bottom:var(--wp--preset--spacing--30)\">Why work with Climb?<\/h2>\n\n\n\n<p class=\"has-bs-light-color has-text-color has-link-color has-u-002-du-002-dbs-light-color has-text-color\">Climb\u2019s expert Vendor Management Team empowers you. Get product demos, expand opportunities, and receive rapid responses to customer enquiries.<\/p>\n\n\n\n<p>Get in touch with the team today by filling in the form or giving us a call on&nbsp;<a href=\"tel:+35314604888\"><strong><strong> +353 (0) 1 460 4888<\/strong><\/strong><\/a><\/p>\n\n\n<style>p{margin-bottom:18px !important;}<\/style><div class=\"dynamics-form \" data-form-id=\"7bd300b0-6931-f011-8c4e-7c1e52469f7d\" data-form-api-url=\"https:\/\/public-usa.mkt.dynamics.com\/api\/v1.0\/orgs\/6da31373-1eaa-ee11-be32-000d3a10620e\/landingpageforms\" data-cached-form-url=\"https:\/\/assets1-usa.mkt.dynamics.com\/6da31373-1eaa-ee11-be32-000d3a10620e\/digitalassets\/forms\/7bd300b0-6931-f011-8c4e-7c1e52469f7d\"><\/div><script src=\"https:\/\/cxppusa1formui01cdnsa01-endpoint.azureedge.net\/usa\/FormLoader\/FormLoader.bundle.js\"><\/script><script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ Initial setup for forms that are already loaded\n    setupFloatingLabels();\n    \n    \/\/ Create a MutationObserver to watch for dynamically added forms\n    const observer = new MutationObserver(function(mutations) {\n        mutations.forEach(function(mutation) {\n            if (mutation.addedNodes && mutation.addedNodes.length > 0) {\n                \/\/ Check if our form has been loaded\n                if (document.querySelector(\".dynamics-form .textFormFieldBlock, .dynamics-form .phoneFormFieldBlock\")) {\n                    setupFloatingLabels();\n                }\n            }\n        });\n    });\n    \n    \/\/ Start observing the document with the configured parameters\n    observer.observe(document.body, { childList: true, subtree: true });\n    \n    \/\/ Function to setup floating labels and enhance accessibility\n    function setupFloatingLabels() {\n        \/\/ Include phoneFormFieldBlock in the selector\n        const formBlocks = document.querySelectorAll(\".dynamics-form .textFormFieldBlock, .dynamics-form .phoneFormFieldBlock, .dynamics-form .optionSetFormFieldBlock\");\n\n        formBlocks.forEach(block => {\n            let inputElement;\n            \n            \/\/ Special handling for phone fields which have a nested structure\n            if (block.classList.contains(\"phoneFormFieldBlock\")) {\n                inputElement = block.querySelector(\".phoneCountryCode input\");\n                console.log(\"Phone field found:\", inputElement); \/\/ Debug\n            } else {\n                inputElement = block.querySelector(\"input, textarea, select\");\n            }\n            \n            const label = block.querySelector(\"label\");\n            \n            if (!inputElement || !label) {\n                console.log(\"Missing input or label for block:\", block); \/\/ Debug\n                return;\n            }\n            \n            \/\/ Add ARIA attributes to improve accessibility\n            inputElement.setAttribute(\"aria-labelledby\", label.id || inputElement.id + \"-label\");\n            \n            if (!label.id) {\n                label.id = inputElement.id + \"-label\";\n            }\n            \n            \/\/ Check if field is required\n            const isRequired = block.hasAttribute(\"data-required\") || \n                              inputElement.hasAttribute(\"required\") || \n                              block.getAttribute(\"data-required\") === \"required\";\n            \n            if (isRequired) {\n                inputElement.setAttribute(\"aria-required\", \"true\");\n                \n                \/\/ Add required indicator to label for screen readers\n                if (!label.querySelector(\".sr-only\")) {\n                    const requiredText = document.createElement(\"span\");\n                    requiredText.className = \"sr-only\";\n                    requiredText.textContent = \" (required)\";\n                    label.appendChild(requiredText);\n                }\n            } else {\n                inputElement.setAttribute(\"aria-required\", \"false\");\n            }\n            \n            if (inputElement.tagName.toLowerCase() === 'textarea') {\n                inputElement.setAttribute(\"role\", \"textbox\");\n                inputElement.setAttribute(\"aria-multiline\", \"true\");\n            } else if (inputElement.tagName.toLowerCase() === 'select') {\n                inputElement.setAttribute(\"role\", \"combobox\");\n                inputElement.setAttribute(\"aria-expanded\", \"false\");\n                \n                \/\/ Add event listener for select to show expanded state\n                inputElement.addEventListener(\"click\", () => {\n                    inputElement.setAttribute(\"aria-expanded\", \"true\");\n                });\n                \n                \/\/ When select loses focus, set expanded to false\n                inputElement.addEventListener(\"blur\", () => {\n                    inputElement.setAttribute(\"aria-expanded\", \"false\");\n                });\n            } else {\n                inputElement.setAttribute(\"role\", \"textbox\");\n            }\n            \n            \/\/ Check if input has value on page load\n            const hasValue = inputElement.value || \n                            (inputElement.tagName.toLowerCase() === 'select' && \n                             inputElement.selectedIndex > 0);\n            \n            if (hasValue) {\n                label.classList.add(\"label-floating\");\n            }\n            \n            \/\/ Handle focus event\n            inputElement.addEventListener(\"focus\", () => {\n                label.classList.add(\"label-floating\");\n                \/\/ Announce to screen readers that label has moved (optional)\n                inputElement.setAttribute(\"aria-describedby\", inputElement.id + \"-desc\");\n                \n                \/\/ Create or update description for screen readers\n                let srDesc = document.getElementById(inputElement.id + \"-desc\");\n                if (!srDesc) {\n                    srDesc = document.createElement(\"div\");\n                    srDesc.id = inputElement.id + \"-desc\";\n                    srDesc.className = \"sr-only\";\n                    srDesc.setAttribute(\"aria-live\", \"polite\");\n                    block.appendChild(srDesc);\n                }\n            });\n            \n            \/\/ Handle blur event\n            inputElement.addEventListener(\"blur\", () => {\n                const hasValueAfterBlur = inputElement.value || \n                                         (inputElement.tagName.toLowerCase() === 'select' && \n                                          inputElement.selectedIndex > 0);\n                                          \n                if (!hasValueAfterBlur) {\n                    label.classList.remove(\"label-floating\");\n                }\n            });\n            \n            \/\/ Special handling for select elements - keep label floating if an option is selected\n            if (inputElement.tagName.toLowerCase() === 'select') {\n                inputElement.addEventListener(\"change\", () => {\n                    if (inputElement.selectedIndex > 0) {\n                        label.classList.add(\"label-floating\");\n                    } else if (inputElement.selectedIndex === 0 && !inputElement.value) {\n                        label.classList.remove(\"label-floating\");\n                    }\n                });\n            }\n            \n            \/\/ Add error handling for accessibility\n            const form = block.closest(\"form\");\n            if (form) {\n                form.addEventListener(\"submit\", function(e) {\n                    \/\/ Check validity\n                    if (inputElement.hasAttribute(\"required\") && \n                        ((inputElement.tagName.toLowerCase() !== 'select' && !inputElement.value) || \n                         (inputElement.tagName.toLowerCase() === 'select' && inputElement.selectedIndex === 0))) {\n                        \n                        \/\/ Create or update error message\n                        let errorMsg = document.getElementById(inputElement.id + \"-error\");\n                        if (!errorMsg) {\n                            errorMsg = document.createElement(\"div\");\n                            errorMsg.id = inputElement.id + \"-error\";\n                            errorMsg.className = \"error-message\";\n                            errorMsg.setAttribute(\"role\", \"alert\");\n                            errorMsg.setAttribute(\"aria-live\", \"assertive\");\n                            block.appendChild(errorMsg);\n                        }\n                        errorMsg.textContent = label.textContent.replace(\" (required)\", \"\") + \" is required\";\n                        \n                        \/\/ Link the error message to the input\n                        inputElement.setAttribute(\"aria-invalid\", \"true\");\n                        inputElement.setAttribute(\"aria-describedby\", \n                            (inputElement.getAttribute(\"aria-describedby\") || \"\") + \" \" + inputElement.id + \"-error\");\n                    }\n                });\n            }\n        });\n        \n        \/\/ Add overall form accessibility improvements\n        const forms = document.querySelectorAll(\".dynamics-form form\");\n        forms.forEach(form => {\n            \/\/ Ensure the form has a proper role\n            form.setAttribute(\"role\", \"form\");\n            \n            \/\/ Add appropriate labels to submit buttons\n            const submitButtons = form.querySelectorAll(\"button[type='submit']\");\n            submitButtons.forEach(button => {\n                if (!button.getAttribute(\"aria-label\")) {\n                    button.setAttribute(\"aria-label\", \"Submit form\");\n                }\n            });\n        });\n    }\n});\n<\/script>\n\n\n\n<p class=\"has-body-small-font-size\">By submitting this form you are agreeing to our&nbsp;<a href=\"https:\/\/www.climbcs.com\/ie\/legal\/privacy\/\" target=\"_blank\" rel=\"noreferrer noopener\">Privacy Policy<\/a>&nbsp;and&nbsp;<a href=\"https:\/\/www.climbcs.com\/ie\/legal\/website-terms-of-use\/\" target=\"_blank\" rel=\"noreferrer noopener\">Website Terms of Use<\/a>.<\/p>\n<\/div>\n\n\n\n<div data-hide-tablet=\"true\" data-hide-mobile=\"true\" class=\" wp-block-column is-vertically-aligned-center\">\n<figure class=\"wp-block-image alignright size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"457\" height=\"431\" src=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/generic-cam-call-out-image.png\" alt=\"\" class=\"wp-image-4476\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/generic-cam-call-out-image.png 457w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/generic-cam-call-out-image-300x283.png 300w\" sizes=\"auto, (max-width: 457px) 100vw, 457px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                            <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n        ","protected":false},"excerpt":{"rendered":"","protected":false},"author":18,"featured_media":7245,"template":"","meta":{"_acf_changed":false},"vendor-category":[125,126,48,97],"availability":[49],"solution":[54],"class_list":["post-7210","vendor","type-vendor","status-publish","has-post-thumbnail","hentry","vendor-category-application-security","vendor-category-backup-and-recovery","vendor-category-security","vendor-category-software-lifecycle","availability-uk","solution-security"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Jscrambler - Climb Channel Solutions IE<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.climbcs.com\/ie\/vendors\/jscrambler\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jscrambler - Climb Channel Solutions IE\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.climbcs.com\/ie\/vendors\/jscrambler\/\" \/>\n<meta property=\"og:site_name\" content=\"Climb Channel Solutions IE\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-04T11:46:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/05\/logicgate-open-graph.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/05\/logicgate-open-graph.jpg\" \/>\n<meta name=\"twitter:site\" content=\"@climbcs_ie\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/jscrambler\\\/\",\"url\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/jscrambler\\\/\",\"name\":\"Jscrambler - Climb Channel Solutions IE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/jscrambler\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/jscrambler\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/wp-content\\\/uploads\\\/sites\\\/12\\\/2024\\\/08\\\/logo_500px-1.webp\",\"datePublished\":\"2024-08-15T11:23:32+00:00\",\"dateModified\":\"2025-09-04T11:46:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/jscrambler\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/jscrambler\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/jscrambler\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/wp-content\\\/uploads\\\/sites\\\/12\\\/2024\\\/08\\\/logo_500px-1.webp\",\"contentUrl\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/wp-content\\\/uploads\\\/sites\\\/12\\\/2024\\\/08\\\/logo_500px-1.webp\",\"width\":502,\"height\":129},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/jscrambler\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jscrambler\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/#website\",\"url\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/\",\"name\":\"Climb Channel Solutions Ireland\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/#organization\",\"name\":\"Climb Channel Solutions Ireland\",\"url\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/wp-content\\\/uploads\\\/sites\\\/12\\\/svg\\\/Climb-CS-colour-for-light-background.svg\",\"contentUrl\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/wp-content\\\/uploads\\\/sites\\\/12\\\/svg\\\/Climb-CS-colour-for-light-background.svg\",\"width\":1024,\"height\":325,\"caption\":\"Climb Channel Solutions Ireland\"},\"image\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/climbcs_ie\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Jscrambler - Climb Channel Solutions IE","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.climbcs.com\/ie\/vendors\/jscrambler\/","og_locale":"en_US","og_type":"article","og_title":"Jscrambler - Climb Channel Solutions IE","og_url":"https:\/\/www.climbcs.com\/ie\/vendors\/jscrambler\/","og_site_name":"Climb Channel Solutions IE","article_modified_time":"2025-09-04T11:46:40+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/05\/logicgate-open-graph.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/05\/logicgate-open-graph.jpg","twitter_site":"@climbcs_ie","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.climbcs.com\/ie\/vendors\/jscrambler\/","url":"https:\/\/www.climbcs.com\/ie\/vendors\/jscrambler\/","name":"Jscrambler - Climb Channel Solutions IE","isPartOf":{"@id":"https:\/\/www.climbcs.com\/ie\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.climbcs.com\/ie\/vendors\/jscrambler\/#primaryimage"},"image":{"@id":"https:\/\/www.climbcs.com\/ie\/vendors\/jscrambler\/#primaryimage"},"thumbnailUrl":"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/08\/logo_500px-1.webp","datePublished":"2024-08-15T11:23:32+00:00","dateModified":"2025-09-04T11:46:40+00:00","breadcrumb":{"@id":"https:\/\/www.climbcs.com\/ie\/vendors\/jscrambler\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.climbcs.com\/ie\/vendors\/jscrambler\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.climbcs.com\/ie\/vendors\/jscrambler\/#primaryimage","url":"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/08\/logo_500px-1.webp","contentUrl":"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/08\/logo_500px-1.webp","width":502,"height":129},{"@type":"BreadcrumbList","@id":"https:\/\/www.climbcs.com\/ie\/vendors\/jscrambler\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.climbcs.com\/ie\/"},{"@type":"ListItem","position":2,"name":"Jscrambler"}]},{"@type":"WebSite","@id":"https:\/\/www.climbcs.com\/ie\/#website","url":"https:\/\/www.climbcs.com\/ie\/","name":"Climb Channel Solutions Ireland","description":"","publisher":{"@id":"https:\/\/www.climbcs.com\/ie\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.climbcs.com\/ie\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.climbcs.com\/ie\/#organization","name":"Climb Channel Solutions Ireland","url":"https:\/\/www.climbcs.com\/ie\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.climbcs.com\/ie\/#\/schema\/logo\/image\/","url":"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/svg\/Climb-CS-colour-for-light-background.svg","contentUrl":"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/svg\/Climb-CS-colour-for-light-background.svg","width":1024,"height":325,"caption":"Climb Channel Solutions Ireland"},"image":{"@id":"https:\/\/www.climbcs.com\/ie\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/climbcs_ie"]}]}},"_links":{"self":[{"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/vendor\/7210","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/vendor"}],"about":[{"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/types\/vendor"}],"author":[{"embeddable":true,"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/users\/18"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/media\/7245"}],"wp:attachment":[{"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/media?parent=7210"}],"wp:term":[{"taxonomy":"vendor-category","embeddable":true,"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/vendor-category?post=7210"},{"taxonomy":"availability","embeddable":true,"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/availability?post=7210"},{"taxonomy":"solution","embeddable":true,"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/solution?post=7210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}