{"id":16764,"date":"2026-08-03T21:33:20","date_gmt":"2026-08-03T21:33:20","guid":{"rendered":"https:\/\/womensconference2026.org\/?page_id=16764"},"modified":"2026-08-03T21:37:43","modified_gmt":"2026-08-03T21:37:43","slug":"sponsorship-package","status":"publish","type":"page","link":"https:\/\/womensconference2026.org\/es\/sponsorship-package\/","title":{"rendered":"Sponsorship Package"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"16764\" class=\"elementor elementor-16764\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4c59642 e-con-full e-flex e-con e-parent \" data-id=\"4c59642\" data-element_type=\"container\" data-e-type=\"container\">\t\t<div class=\"elementor-element elementor-element-5858a64 elementor-widget elementor-widget-shortcode\" data-id=\"5858a64\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <section\n            id=\"kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2\"\n            class=\"kpdf-reader kpdf-reader-wide\"\n            data-pdf-url=\"https:\/\/womensconference2026.org\/wp-content\/uploads\/2026\/08\/Sponsorship-package-Conferencia-de-Mujeres.pptx.pdf\"\n            data-worker-url=\"https:\/\/womensconference2026.org\/es\/?kashley_pdf_worker=1&#038;v=3.11.174\"\n            aria-label=\"Sponsorship Package - Conferencia de Mujeres 2026\"\n        >\n            <style>\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 {\n                    --kpdf-bg: #10141c;\n                    --kpdf-panel: #181e29;\n                    --kpdf-accent: #d7ae5d;\n                    --kpdf-text: #f7f8fb;\n                    --kpdf-muted: #aeb7c6;\n                    --kpdf-radius: 22px;\n                    width: 100%;\n                    max-width: 1180px;\n                    margin: 20px auto;\n                    color: var(--kpdf-text);\n                    font-family: inherit;\n                    line-height: 1.4;\n                    box-sizing: border-box;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2.kpdf-reader-wide {\n                    position: relative;\n                    left: 50%;\n                    width: min(1180px, calc(100vw - 32px));\n                    max-width: min(1180px, calc(100vw - 32px));\n                    margin-left: 0;\n                    margin-right: 0;\n                    transform: translateX(-50%);\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2,\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 * {\n                    box-sizing: border-box;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-shell {\n                    position: relative;\n                    overflow: hidden;\n                    border: 1px solid rgba(255,255,255,.09);\n                    border-radius: var(--kpdf-radius);\n                    background:\n                        radial-gradient(circle at 50% 0%, rgba(215,174,93,.15), transparent 37%),\n                        linear-gradient(145deg, #151b25 0%, var(--kpdf-bg) 72%);\n                    box-shadow: 0 24px 70px rgba(0,0,0,.28);\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-header {\n                    display: flex;\n                    align-items: center;\n                    justify-content: space-between;\n                    gap: 16px;\n                    min-height: 68px;\n                    padding: 14px 18px;\n                    border-bottom: 1px solid rgba(255,255,255,.08);\n                    background: rgba(255,255,255,.025);\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-title-wrap {\n                    min-width: 0;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-eyebrow {\n                    display: block;\n                    margin-bottom: 2px;\n                    color: var(--kpdf-accent);\n                    font-size: 11px;\n                    font-weight: 800;\n                    letter-spacing: .14em;\n                    text-transform: uppercase;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-title {\n                    overflow: hidden;\n                    margin: 0;\n                    color: var(--kpdf-text);\n                    font-size: clamp(16px, 2vw, 21px);\n                    font-weight: 750;\n                    line-height: 1.2;\n                    text-overflow: ellipsis;\n                    white-space: nowrap;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-open-original {\n                    display: inline-flex;\n                    flex: 0 0 auto;\n                    align-items: center;\n                    justify-content: center;\n                    gap: 8px;\n                    min-height: 40px;\n                    padding: 9px 13px;\n                    border: 1px solid rgba(255,255,255,.13);\n                    border-radius: 11px;\n                    color: var(--kpdf-text);\n                    background: rgba(255,255,255,.055);\n                    font-size: 13px;\n                    font-weight: 700;\n                    text-decoration: none;\n                    transition: transform .2s ease, background .2s ease, border-color .2s ease;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-open-original:hover {\n                    color: var(--kpdf-text);\n                    border-color: rgba(215,174,93,.5);\n                    background: rgba(215,174,93,.12);\n                    transform: translateY(-1px);\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-stage {\n                    position: relative;\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    width: 100%;\n                    min-height: clamp(320px, 38vw, 560px);\n                    padding: clamp(8px, 1.35vw, 18px);\n                    overflow: hidden;\n                    touch-action: pan-y;\n                    transition: min-height .28s ease, padding .28s ease;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2.is-ready .kpdf-stage {\n                    min-height: 0;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-book {\n                    margin: 0 auto;\n                    clip-path: inset(0 0 0 0);\n                    transform: translateX(0);\n                    transform-origin: center center;\n                    transition: transform .32s ease, clip-path .32s ease;\n                    will-change: transform, clip-path;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2.kpdf-landscape.is-front-cover:not(.is-flipping) .kpdf-book {\n                    clip-path: inset(0 0 0 50%);\n                    transform: translateX(-25%);\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2.kpdf-landscape.is-back-cover:not(.is-flipping) .kpdf-book {\n                    clip-path: inset(0 50% 0 0);\n                    transform: translateX(25%);\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-loader {\n                    position: absolute;\n                    inset: 0;\n                    z-index: 20;\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    padding: 24px;\n                    background: rgba(16,20,28,.9);\n                    backdrop-filter: blur(7px);\n                    transition: opacity .3s ease, visibility .3s ease;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2.is-ready .kpdf-loader {\n                    visibility: hidden;\n                    opacity: 0;\n                    pointer-events: none;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-loader-card {\n                    width: min(390px, 100%);\n                    padding: 22px;\n                    border: 1px solid rgba(255,255,255,.09);\n                    border-radius: 17px;\n                    background: rgba(24,30,41,.95);\n                    box-shadow: 0 18px 45px rgba(0,0,0,.24);\n                    text-align: center;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-spinner {\n                    width: 38px;\n                    height: 38px;\n                    margin: 0 auto 14px;\n                    border: 3px solid rgba(255,255,255,.15);\n                    border-top-color: var(--kpdf-accent);\n                    border-radius: 50%;\n                    animation: kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2-spin .8s linear infinite;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-loader-text {\n                    margin: 0;\n                    color: var(--kpdf-text);\n                    font-size: 14px;\n                    font-weight: 700;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-progress {\n                    height: 5px;\n                    margin-top: 14px;\n                    overflow: hidden;\n                    border-radius: 99px;\n                    background: rgba(255,255,255,.09);\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-progress-bar {\n                    width: 0;\n                    height: 100%;\n                    border-radius: inherit;\n                    background: var(--kpdf-accent);\n                    transition: width .2s ease;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-error {\n                    display: none;\n                    margin-top: 12px;\n                    color: #ffd3d3;\n                    font-size: 13px;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2.has-error .kpdf-spinner,\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2.has-error .kpdf-progress {\n                    display: none;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2.has-error .kpdf-error {\n                    display: block;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-error-detail {\n                    display: block;\n                    margin-top: 8px;\n                    color: #f4b8b8;\n                    font-size: 11px;\n                    line-height: 1.45;\n                    overflow-wrap: anywhere;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-controls {\n                    display: grid;\n                    grid-template-columns: 1fr auto 1fr;\n                    align-items: center;\n                    gap: 14px;\n                    min-height: 72px;\n                    padding: 12px 18px;\n                    border-top: 1px solid rgba(255,255,255,.08);\n                    background: rgba(255,255,255,.025);\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-controls-left,\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-controls-right {\n                    display: flex;\n                    align-items: center;\n                    gap: 9px;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-controls-right {\n                    justify-content: flex-end;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-btn {\n                    display: inline-flex;\n                    align-items: center;\n                    justify-content: center;\n                    gap: 8px;\n                    min-width: 44px;\n                    min-height: 44px;\n                    padding: 9px 13px;\n                    border: 1px solid rgba(255,255,255,.12);\n                    border-radius: 12px;\n                    color: var(--kpdf-text);\n                    background: rgba(255,255,255,.06);\n                    font: inherit;\n                    font-size: 13px;\n                    font-weight: 750;\n                    line-height: 1;\n                    cursor: pointer;\n                    transition: transform .2s ease, background .2s ease, border-color .2s ease, opacity .2s ease;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-btn:hover:not(:disabled) {\n                    border-color: rgba(215,174,93,.52);\n                    background: rgba(215,174,93,.13);\n                    transform: translateY(-1px);\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-btn:focus-visible,\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-open-original:focus-visible {\n                    outline: 3px solid rgba(215,174,93,.36);\n                    outline-offset: 2px;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-btn:disabled {\n                    cursor: not-allowed;\n                    opacity: .4;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-page-status {\n                    min-width: 150px;\n                    color: var(--kpdf-muted);\n                    font-size: 13px;\n                    font-weight: 700;\n                    text-align: center;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-page-status strong {\n                    color: var(--kpdf-text);\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 svg {\n                    display: block;\n                    width: 18px;\n                    height: 18px;\n                    fill: none;\n                    stroke: currentColor;\n                    stroke-width: 2;\n                    stroke-linecap: round;\n                    stroke-linejoin: round;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2:fullscreen {\n                    left: auto;\n                    width: 100%;\n                    max-width: none;\n                    margin: 0;\n                    padding: 16px;\n                    transform: none;\n                    background: #090c12;\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2:fullscreen .kpdf-shell {\n                    height: calc(100vh - 32px);\n                }\n                #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2:fullscreen .kpdf-stage {\n                    min-height: calc(100vh - 174px);\n                }\n                @keyframes kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2-spin {\n                    to { transform: rotate(360deg); }\n                }\n                @media (max-width: 680px) {\n                    #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 {\n                        margin: 14px auto;\n                    }\n                    #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2.kpdf-reader-wide {\n                        width: calc(100vw - 14px);\n                        max-width: calc(100vw - 14px);\n                    }\n                    #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-header {\n                        min-height: 61px;\n                        padding: 11px 12px;\n                    }\n                    #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-eyebrow,\n                    #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-open-label,\n                    #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-btn-label {\n                        display: none;\n                    }\n                    #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-open-original {\n                        width: 42px;\n                        height: 42px;\n                        padding: 0;\n                    }\n                    #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-stage {\n                        min-height: min(112vw, 620px);\n                        padding: 7px 4px;\n                    }\n                    #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2.is-ready .kpdf-stage {\n                        min-height: 0;\n                    }\n                    #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-controls {\n                        grid-template-columns: auto 1fr auto;\n                        gap: 7px;\n                        min-height: 66px;\n                        padding: 10px;\n                    }\n                    #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-btn {\n                        width: 44px;\n                        height: 44px;\n                        padding: 0;\n                    }\n                    #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 .kpdf-page-status {\n                        min-width: 0;\n                        font-size: 12px;\n                    }\n                }\n                @media (prefers-reduced-motion: reduce) {\n                    #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 *,\n                    #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 *::before,\n                    #kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2 *::after {\n                        scroll-behavior: auto !important;\n                        transition-duration: .01ms !important;\n                        animation-duration: .01ms !important;\n                        animation-iteration-count: 1 !important;\n                    }\n                }\n            <\/style>\n            <div class=\"kpdf-shell\">\n                <header class=\"kpdf-header\">\n                    <div class=\"kpdf-title-wrap\">\n                        <span class=\"kpdf-eyebrow\">Publicaci\u00f3n digital<\/span>\n                        <h2 class=\"kpdf-title\">Sponsorship Package - Conferencia de Mujeres 2026<\/h2>\n                    <\/div>\n                    <a\n                        class=\"kpdf-open-original\"\n                        href=\"https:\/\/womensconference2026.org\/wp-content\/uploads\/2026\/08\/Sponsorship-package-Conferencia-de-Mujeres.pptx.pdf\"\n                        target=\"_blank\"\n                        rel=\"noopener noreferrer\"\n                        aria-label=\"Abrir el PDF original en otra pesta\u00f1a\"\n                    >\n                        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M14 3h7v7\"><\/path><path d=\"M10 14 21 3\"><\/path><path d=\"M21 14v5a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5\"><\/path><\/svg>\n                        <span class=\"kpdf-open-label\">Abrir PDF<\/span>\n                    <\/a>\n                <\/header>\n                <div class=\"kpdf-stage\">\n                    <div class=\"kpdf-book\" aria-live=\"polite\"><\/div>\n                    <div class=\"kpdf-loader\" role=\"status\" aria-live=\"polite\">\n                        <div class=\"kpdf-loader-card\">\n                            <div class=\"kpdf-spinner\" aria-hidden=\"true\"><\/div>\n                            <p class=\"kpdf-loader-text\">Preparando la publicaci\u00f3n\u2026<\/p>\n                            <div class=\"kpdf-progress\" aria-hidden=\"true\">\n                                <div class=\"kpdf-progress-bar\"><\/div>\n                            <\/div>\n                            <p class=\"kpdf-error\">No se pudo cargar el visor del PDF.<span class=\"kpdf-error-detail\"><\/span><\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <nav class=\"kpdf-controls\" aria-label=\"Controles del libro\">\n                    <div class=\"kpdf-controls-left\">\n                        <button class=\"kpdf-btn kpdf-prev\" type=\"button\" disabled aria-label=\"P\u00e1gina anterior\">\n                            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"m15 18-6-6 6-6\"><\/path><\/svg>\n                            <span class=\"kpdf-btn-label\">Anterior<\/span>\n                        <\/button>\n                    <\/div>\n                    <div class=\"kpdf-page-status\">Cargando p\u00e1ginas\u2026<\/div>\n                    <div class=\"kpdf-controls-right\">\n                        <button class=\"kpdf-btn kpdf-fullscreen\" type=\"button\" disabled aria-label=\"Ver en pantalla completa\">\n                            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M8 3H5a2 2 0 0 0-2 2v3\"><\/path><path d=\"M16 3h3a2 2 0 0 1 2 2v3\"><\/path><path d=\"M8 21H5a2 2 0 0 1-2-2v-3\"><\/path><path d=\"M16 21h3a2 2 0 0 0 2-2v-3\"><\/path><\/svg>\n                        <\/button>\n                        <button class=\"kpdf-btn kpdf-next\" type=\"button\" disabled aria-label=\"P\u00e1gina siguiente\">\n                            <span class=\"kpdf-btn-label\">Siguiente<\/span>\n                            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"m9 18 6-6-6-6\"><\/path><\/svg>\n                        <\/button>\n                    <\/div>\n                <\/nav>\n            <\/div>\n        <\/section>\n        <script>\n            (() => {\n                const root = document.getElementById(\"kpdf-54e92cc0-1e1f-4fdf-a280-829019c7a9c2\");\n                if (!root || root.dataset.kpdfStarted === '1') return;\n                root.dataset.kpdfStarted = '1';\n                root.tabIndex = 0;\n                const PDFJS_URLS = [\n                    'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/3.11.174\/pdf.min.js',\n                    'https:\/\/cdn.jsdelivr.net\/npm\/pdfjs-dist@3.11.174\/build\/pdf.min.js'\n                ];\n                const PAGE_FLIP_URLS = [\n                    'https:\/\/cdn.jsdelivr.net\/npm\/page-flip@2.0.7\/dist\/js\/page-flip.browser.js',\n                    'https:\/\/unpkg.com\/page-flip@2.0.7\/dist\/js\/page-flip.browser.js'\n                ];\n                const pdfUrl = root.dataset.pdfUrl;\n                const workerUrl = root.dataset.workerUrl;\n                const bookElement = root.querySelector('.kpdf-book');\n                const loaderText = root.querySelector('.kpdf-loader-text');\n                const progressBar = root.querySelector('.kpdf-progress-bar');\n                const errorDetail = root.querySelector('.kpdf-error-detail');\n                const statusElement = root.querySelector('.kpdf-page-status');\n                const previousButton = root.querySelector('.kpdf-prev');\n                const nextButton = root.querySelector('.kpdf-next');\n                const fullscreenButton = root.querySelector('.kpdf-fullscreen');\n                let pageFlip = null;\n                let totalPages = 0;\n                const objectUrls = [];\n                const clamp = (value, min, max) => Math.min(Math.max(value, min), max);\n                const setProgress = (percent, message) => {\n                    progressBar.style.width = `${clamp(percent, 0, 100)}%`;\n                    if (message) loaderText.textContent = message;\n                };\n                const loadScript = (url) => new Promise((resolve, reject) => {\n                    const existing = document.querySelector(`script[data-kpdf-src=\"${url}\"]`);\n                    if (existing) {\n                        if (existing.dataset.loaded === '1') {\n                            resolve();\n                            return;\n                        }\n                        existing.addEventListener('load', resolve, { once: true });\n                        existing.addEventListener('error', () => reject(new Error(`No se pudo cargar ${url}`)), { once: true });\n                        return;\n                    }\n                    const script = document.createElement('script');\n                    script.src = url;\n                    script.async = true;\n                    script.dataset.kpdfSrc = url;\n                    script.onload = () => {\n                        script.dataset.loaded = '1';\n                        resolve();\n                    };\n                    script.onerror = () => reject(new Error(`No se pudo cargar ${url}`));\n                    document.head.appendChild(script);\n                });\n                const loadWithFallback = async (urls, test, label) => {\n                    if (test()) return;\n                    let lastError = null;\n                    for (const url of urls) {\n                        try {\n                            await loadScript(url);\n                            if (test()) return;\n                        } catch (error) {\n                            lastError = error;\n                        }\n                    }\n                    throw lastError || new Error(`No se pudo cargar ${label}.`);\n                };\n                const loadLibraries = () => {\n                    if (!window.__kpdfLibrariesPromise) {\n                        window.__kpdfLibrariesPromise = Promise.all([\n                            loadWithFallback(PDFJS_URLS, () => Boolean(window.pdfjsLib), 'PDF.js'),\n                            loadWithFallback(PAGE_FLIP_URLS, () => Boolean(window.St && window.St.PageFlip), 'PageFlip')\n                        ]);\n                    }\n                    return window.__kpdfLibrariesPromise;\n                };\n                const downloadPdf = () => new Promise((resolve, reject) => {\n                    const xhr = new XMLHttpRequest();\n                    xhr.open('GET', pdfUrl, true);\n                    xhr.responseType = 'arraybuffer';\n                    xhr.timeout = 120000;\n                    xhr.onprogress = (event) => {\n                        if (event.lengthComputable && event.total > 0) {\n                            const percent = 8 + Math.round((event.loaded \/ event.total) * 20);\n                            setProgress(percent, 'Descargando el documento\u2026');\n                        } else {\n                            setProgress(14, 'Descargando el documento\u2026');\n                        }\n                    };\n                    xhr.onload = () => {\n                        if (xhr.status >= 200 && xhr.status < 300 && xhr.response) {\n                            resolve(new Uint8Array(xhr.response));\n                            return;\n                        }\n                        reject(new Error(`El servidor respondi\u00f3 con c\u00f3digo ${xhr.status || 'desconocido'} al solicitar el PDF.`));\n                    };\n                    xhr.onerror = () => reject(new Error('El navegador no pudo descargar el archivo PDF.'));\n                    xhr.ontimeout = () => reject(new Error('La descarga del PDF excedi\u00f3 el tiempo permitido.'));\n                    xhr.send();\n                });\n                const canvasToObjectUrl = (canvas) => new Promise((resolve, reject) => {\n                    canvas.toBlob((blob) => {\n                        if (!blob) {\n                            reject(new Error('No se pudo convertir una p\u00e1gina del PDF.'));\n                            return;\n                        }\n                        const objectUrl = URL.createObjectURL(blob);\n                        objectUrls.push(objectUrl);\n                        resolve(objectUrl);\n                    }, 'image\/jpeg', 0.9);\n                });\n                const updatePageStatus = (pageIndex = 0) => {\n                    const index = Number(pageIndex) || 0;\n                    const orientation = pageFlip ? pageFlip.getOrientation() : 'portrait';\n                    const isLandscape = orientation === 'landscape';\n                    const isFrontCover = index <= 0;\n                    const isBackCover = index >= totalPages - 1;\n                    let label;\n                    root.classList.toggle('kpdf-landscape', isLandscape);\n                    root.classList.toggle('is-front-cover', isLandscape && isFrontCover);\n                    root.classList.toggle('is-back-cover', isLandscape && isBackCover);\n                    if (isFrontCover) {\n                        label = `<strong>Portada<\/strong> \u00b7 1 de ${totalPages}`;\n                    } else if (isBackCover) {\n                        label = `<strong>Contraportada<\/strong> \u00b7 ${totalPages} de ${totalPages}`;\n                    } else if (isLandscape && index + 1 < totalPages) {\n                        label = `<strong>P\u00e1ginas ${index + 1}\u2013${index + 2}<\/strong> de ${totalPages}`;\n                    } else {\n                        label = `<strong>P\u00e1gina ${index + 1}<\/strong> de ${totalPages}`;\n                    }\n                    statusElement.innerHTML = label;\n                    previousButton.disabled = isFrontCover;\n                    nextButton.disabled = isBackCover;\n                };\n                const showError = (error) => {\n                    console.error('Kashley PDF Libro:', error);\n                    root.classList.add('has-error');\n                    loaderText.textContent = 'No fue posible abrir esta publicaci\u00f3n.';\n                    statusElement.textContent = 'PDF no disponible';\n                    const message = error && error.message ? error.message : String(error || 'Error desconocido');\n                    errorDetail.textContent = `Detalle t\u00e9cnico: ${message}`;\n                };\n\n                const startInit = async () => {\n                    try {\n                        setProgress(4, 'Cargando el visor\u2026');\n                        await loadLibraries();\n                        if (!window.pdfjsLib || !window.St || !window.St.PageFlip) {\n                            throw new Error('Las librer\u00edas del visor no terminaron de cargar.');\n                        }\n                        window.pdfjsLib.GlobalWorkerOptions.workerSrc = workerUrl;\n                        setProgress(8, 'Conectando con el documento\u2026');\n                        const pdfBytes = await downloadPdf();\n                        setProgress(30, 'Leyendo el documento\u2026');\n                        const loadingTask = window.pdfjsLib.getDocument({\n                            data: pdfBytes,\n                            disableAutoFetch: true,\n                            disableStream: true\n                        });\n                        const pdf = await loadingTask.promise;\n                        totalPages = pdf.numPages;\n                        if (!totalPages) throw new Error('El documento no contiene p\u00e1ginas.');\n                        const firstPage = await pdf.getPage(1);\n                        const firstViewport = firstPage.getViewport({ scale: 1 });\n                        const pageWidth = Math.round(firstViewport.width);\n                        const pageHeight = Math.round(firstViewport.height);\n                        const pageRatio = pageHeight \/ pageWidth;\n                        const renderTargetWidth = window.matchMedia('(max-width: 680px)').matches ? 900 : 1200;\n                        const imageUrls = [];\n                        for (let pageNumber = 1; pageNumber <= totalPages; pageNumber++) {\n                            const page = pageNumber === 1 ? firstPage : await pdf.getPage(pageNumber);\n                            const naturalViewport = page.getViewport({ scale: 1 });\n                            const renderScale = clamp(renderTargetWidth \/ naturalViewport.width, 1, 2.25);\n                            const viewport = page.getViewport({ scale: renderScale });\n                            const canvas = document.createElement('canvas');\n                            const context = canvas.getContext('2d', { alpha: false });\n                            if (!context) throw new Error('El navegador no pudo preparar el lienzo de las p\u00e1ginas.');\n                            canvas.width = Math.ceil(viewport.width);\n                            canvas.height = Math.ceil(viewport.height);\n                            await page.render({\n                                canvasContext: context,\n                                viewport,\n                                background: 'rgb(255,255,255)'\n                            }).promise;\n                            imageUrls.push(await canvasToObjectUrl(canvas));\n                            canvas.width = 1;\n                            canvas.height = 1;\n                            page.cleanup();\n                            const renderPercent = 32 + Math.round((pageNumber \/ totalPages) * 64);\n                            setProgress(renderPercent, `Preparando p\u00e1gina ${pageNumber} de ${totalPages}\u2026`);\n                        }\n                        const minWidth = 260;\n                        const maxWidth = clamp(Math.round(pageWidth * 1.22), 520, 760);\n                        const minHeight = Math.round(minWidth * pageRatio);\n                        const maxHeight = Math.round(maxWidth * pageRatio);\n                        pageFlip = new window.St.PageFlip(bookElement, {\n                            width: pageWidth,\n                            height: pageHeight,\n                            size: 'stretch',\n                            minWidth,\n                            maxWidth,\n                            minHeight,\n                            maxHeight,\n                            autoSize: true,\n                            showCover: true,\n                            usePortrait: true,\n                            mobileScrollSupport: true,\n                            drawShadow: true,\n                            maxShadowOpacity: 0.34,\n                            flippingTime: window.matchMedia('(prefers-reduced-motion: reduce)').matches ? 1 : 850,\n                            swipeDistance: 28,\n                            useMouseEvents: true\n                        });\n                        pageFlip.on('init', (event) => {\n                            root.classList.remove('is-flipping');\n                            updatePageStatus(event.data.page || 0);\n                        });\n                        pageFlip.on('changeState', (event) => {\n                            const isTurning = event.data !== 'read';\n                            root.classList.toggle('is-flipping', isTurning);\n                            if (!isTurning) {\n                                updatePageStatus(pageFlip.getCurrentPageIndex());\n                            }\n                        });\n                        pageFlip.on('flip', (event) => {\n                            root.classList.remove('is-flipping');\n                            updatePageStatus(event.data);\n                        });\n                        pageFlip.on('changeOrientation', () => {\n                            root.classList.remove('is-flipping');\n                            updatePageStatus(pageFlip.getCurrentPageIndex());\n                        });\n                        pageFlip.loadFromImages(imageUrls);\n                        previousButton.disabled = false;\n                        nextButton.disabled = totalPages <= 1;\n                        fullscreenButton.disabled = !root.requestFullscreen;\n                        previousButton.addEventListener('click', () => {\n                            root.classList.add('is-flipping');\n                            pageFlip.flipPrev('top');\n                        });\n                        nextButton.addEventListener('click', () => {\n                            root.classList.add('is-flipping');\n                            pageFlip.flipNext('top');\n                        });\n                        fullscreenButton.addEventListener('click', async () => {\n                            try {\n                                if (!document.fullscreenElement) {\n                                    await root.requestFullscreen();\n                                } else {\n                                    await document.exitFullscreen();\n                                }\n                            } catch (fullscreenError) {\n                                console.warn('No se pudo activar la pantalla completa:', fullscreenError);\n                            }\n                        });\n                        root.addEventListener('keydown', (event) => {\n                            if (!pageFlip) return;\n                            if (event.key === 'ArrowLeft') {\n                                event.preventDefault();\n                                root.classList.add('is-flipping');\n                                pageFlip.flipPrev('top');\n                            }\n                            if (event.key === 'ArrowRight') {\n                                event.preventDefault();\n                                root.classList.add('is-flipping');\n                                pageFlip.flipNext('top');\n                            }\n                        });\n                        document.addEventListener('fullscreenchange', () => {\n                            const isFullscreen = document.fullscreenElement === root;\n                            fullscreenButton.setAttribute(\n                                'aria-label',\n                                isFullscreen ? 'Salir de pantalla completa' : 'Ver en pantalla completa'\n                            );\n                        });\n                        setProgress(100, 'Publicaci\u00f3n lista');\n                        updatePageStatus(0);\n                        root.classList.add('is-ready');\n                    } catch (error) {\n                        showError(error);\n                    }\n                };\n\n                \/\/ Detectar si estamos dentro de un Popup de Elementor oculto\n                const popupWrapper = root.closest('.elementor-popup-modal');\n                if (popupWrapper) {\n                    const observer = new MutationObserver((mutations) => {\n                        mutations.forEach((mutation) => {\n                            if (mutation.attributeName === 'style' || mutation.attributeName === 'class') {\n                                if (popupWrapper.style.display !== 'none' && popupWrapper.classList.contains('elementor-popup-show')) {\n                                    observer.disconnect();\n                                    setTimeout(startInit, 100);\n                                }\n                            }\n                        });\n                    });\n                    observer.observe(popupWrapper, { attributes: true });\n                } else {\n                    startInit();\n                }\n\n                window.addEventListener('pagehide', () => {\n                    objectUrls.forEach((url) => URL.revokeObjectURL(url));\n                }, { once: true });\n            })();\n        <\/script>\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-16764","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/womensconference2026.org\/es\/wp-json\/wp\/v2\/pages\/16764","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/womensconference2026.org\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/womensconference2026.org\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/womensconference2026.org\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/womensconference2026.org\/es\/wp-json\/wp\/v2\/comments?post=16764"}],"version-history":[{"count":7,"href":"https:\/\/womensconference2026.org\/es\/wp-json\/wp\/v2\/pages\/16764\/revisions"}],"predecessor-version":[{"id":16776,"href":"https:\/\/womensconference2026.org\/es\/wp-json\/wp\/v2\/pages\/16764\/revisions\/16776"}],"wp:attachment":[{"href":"https:\/\/womensconference2026.org\/es\/wp-json\/wp\/v2\/media?parent=16764"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}