{"id":6789,"date":"2026-08-09T06:54:39","date_gmt":"2026-08-09T06:54:39","guid":{"rendered":"https:\/\/tryumphgymnastics.ca\/?p=6789"},"modified":"2026-08-10T16:49:27","modified_gmt":"2026-08-10T16:49:27","slug":"newsletter-august-2026","status":"publish","type":"post","link":"https:\/\/tryumphgymnastics.ca\/fr\/newsletter-august-2026\/","title":{"rendered":"Newsletter August 2026"},"content":{"rendered":"    <style>\n      @import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@300;400;500;600;700&family=Instrument+Serif:ital@0;1&display=swap');\n      #cpv1 *{box-sizing:border-box;margin:0;padding:0}\n      #cpv1{--pv-bg:#f4f5f7;--pv-surface:#ffffff;--pv-surface-2:#edeef1;--pv-border:rgba(0,0,0,0.07);--pv-text:#1a1c24;--pv-text-muted:#6b6f7e;--pv-accent:#4f7df3;--pv-accent-glow:rgba(79,125,243,0.25);--pv-sidebar-w:210px;--pv-toolbar-h:52px;--pv-radius:12px;--pv-cover-h:720px;--pv-cover-btn-padding:12px 18px;--pv-cover-btn-radius:10px;--pv-cover-btn-justify:flex-start;--pv-cover-btn-width:auto;--pv-cover-overlay-bg:rgba(0,0,0,0.45);--pv-cover-overlay-color:#ffffff;--pv-cover-overlay-padding:18px 24px;--pv-cover-overlay-radius:0px;--pv-cover-overlay-font-size:18px;--pv-cover-overlay-font-weight:700;--pv-font:'DM Sans',sans-serif;--pv-font-display:'Instrument Serif',serif;font-family:var(--pv-font);background:var(--pv-bg);color:var(--pv-text);width:100%;max-width:100%;height:720px;display:flex;flex-direction:column;border-radius:var(--pv-radius);overflow:hidden;position:relative;border:1px solid var(--pv-border);box-shadow:0 4px 60px rgba(0,0,0,0.35),0 0 0 1px rgba(255,255,255,0.03) inset}\n      #cpv1 .pv-header{padding:24px 28px 0;background:var(--pv-surface)}\n      #cpv1 .pv-header-brand{font-family:var(--pv-font-display);font-style:italic;font-size:13px;color:var(--pv-accent);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}\n      #cpv1 .pv-header-title{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin-bottom:6px}\n      #cpv1 .pv-header-sub{font-size:13px;color:var(--pv-text-muted);line-height:1.55;max-width:640px;padding-bottom:18px}\n      #cpv1 .pv-toolbar{height:var(--pv-toolbar-h);background:var(--pv-surface);border-top:1px solid var(--pv-border);border-bottom:1px solid var(--pv-border);display:flex;align-items:center;padding:0 12px;gap:4px;flex-shrink:0;z-index:10;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}\n      #cpv1 .pv-toolbar::-webkit-scrollbar{display:none}\n      #cpv1 .pv-btn{width:34px;height:34px;border-radius:8px;border:none;background:0 0;color:var(--pv-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}\n      #cpv1 .pv-btn:hover{background:var(--pv-surface-2);color:var(--pv-text)}\n      #cpv1 .pv-btn.active{background:var(--pv-accent);color:#fff;box-shadow:0 2px 12px var(--pv-accent-glow)}\n      #cpv1 .pv-btn svg{width:17px;height:17px;stroke-width:1.8}\n      #cpv1 .pv-sep{width:1px;height:22px;background:var(--pv-border);margin:0 6px;flex-shrink:0;flex-grow:0}\n      #cpv1 .pv-spacer{flex:1;min-width:4px}\n      #cpv1 .pv-page-nav{display:flex;align-items:center;gap:2px;background:var(--pv-surface-2);border-radius:8px;padding:2px;flex-shrink:0}\n      #cpv1 .pv-page-input{width:38px;text-align:center;background:0 0;border:none;color:var(--pv-text);font-family:var(--pv-font);font-size:13px;font-weight:500;outline:none}\n      #cpv1 .pv-page-input:focus{color:var(--pv-accent)}\n      #cpv1 .pv-page-total{font-size:12px;color:var(--pv-text-muted);margin-right:4px;white-space:nowrap}\n      #cpv1 .pv-zoom-display{font-size:11px;font-weight:600;color:var(--pv-text-muted);min-width:42px;text-align:center;user-select:none;flex-shrink:0}\n      #cpv1 .pv-search-bar{position:absolute;top:0;right:16px;z-index:20;background:var(--pv-surface);border:1px solid var(--pv-border);border-radius:0 0 10px 10px;padding:8px 12px;display:none;align-items:center;gap:6px;box-shadow:0 8px 30px rgba(0,0,0,0.4)}\n      #cpv1 .pv-search-bar.open{display:flex}\n      #cpv1 .pv-search-input{background:var(--pv-surface-2);border:1px solid var(--pv-border);border-radius:6px;padding:6px 10px;color:var(--pv-text);font-family:var(--pv-font);font-size:13px;width:180px;outline:none}\n      #cpv1 .pv-search-input:focus{border-color:var(--pv-accent)}\n      #cpv1 .pv-search-info{font-size:11px;color:var(--pv-text-muted);white-space:nowrap;min-width:50px;text-align:center}\n      #cpv1 .pv-search-nav{display:flex;gap:2px}\n      #cpv1 .pv-search-nav .pv-btn{width:26px;height:26px}\n      #cpv1 .pv-search-nav .pv-btn svg{width:13px;height:13px}\n      #cpv1 .pv-body{flex:1;display:flex;overflow:hidden;position:relative}\n      #cpv1 .pv-sidebar{width:0;overflow-y:auto;overflow-x:hidden;background:var(--pv-surface);border-right:1px solid var(--pv-border);transition:width .35s cubic-bezier(.4,0,.2,1);flex-shrink:0;scrollbar-width:thin;scrollbar-color:var(--pv-surface-2) transparent}\n      #cpv1 .pv-sidebar.open{width:var(--pv-sidebar-w)}\n      #cpv1 .pv-sidebar-inner{width:var(--pv-sidebar-w);padding:12px;display:flex;flex-direction:column;gap:8px}\n      #cpv1 .pv-thumb-item{cursor:pointer;border-radius:6px;overflow:hidden;border:2px solid transparent;transition:all .2s;position:relative;background:var(--pv-surface-2)}\n      #cpv1 .pv-thumb-item:hover{border-color:rgba(255,255,255,0.1)}\n      #cpv1 .pv-thumb-item.active{border-color:var(--pv-accent);box-shadow:0 0 14px var(--pv-accent-glow)}\n      #cpv1 .pv-thumb-item canvas{width:100%;display:block}\n      #cpv1 .pv-thumb-label{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);font-size:10px;font-weight:600;color:#fff;background:rgba(0,0,0,0.6);padding:2px 8px;border-radius:4px}\n      #cpv1 .pv-canvas-wrap{flex:1;overflow:auto;display:block;padding:24px;position:relative;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--pv-accent) 4%,transparent) 0%,transparent 50%),radial-gradient(circle at 70% 80%,color-mix(in srgb,var(--pv-accent) 3%,transparent) 0%,transparent 50%),var(--pv-bg);scrollbar-width:thin;scrollbar-color:var(--pv-surface-2) transparent}\n      #cpv1 .pv-pages{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-content:start;max-width:100%}\n      #cpv1.pv-two-page .pv-pages{grid-template-columns:repeat(2,minmax(0,1fr))}\n      #cpv1 .pv-page-item{position:relative;display:flex;justify-content:center;align-items:flex-start}\n      #cpv1 .pv-page-stage{position:relative;display:inline-block;max-width:100%}\n      #cpv1 .pv-page-canvas{display:block;border-radius:3px;box-shadow:0 4px 40px rgba(0,0,0,0.4),0 0 0 1px rgba(255,255,255,0.04);max-width:100%;height:auto}\n      #cpv1 .pv-doc-select{display:flex;align-items:center;gap:10px;min-width:0;max-width:320px;width:100%;padding-right:10px}\n      #cpv1 .pv-doc-select.hide-label .pv-doc-select-label{display:none}\n      #cpv1 .pv-doc-select-label{font-size:12px;font-weight:600;color:var(--pv-text-muted);white-space:nowrap;cursor:pointer}\n      #cpv1 .pv-doc-select-field{min-width:0;flex:1;width:100%;height:34px;border:1px solid var(--pv-border);border-radius:10px;background:var(--pv-surface-2);color:var(--pv-text);padding:0 12px;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}\n      #cpv1 .pv-anno-layer{position:absolute;left:0;top:0;pointer-events:none;z-index:3}\n      #cpv1 .pv-anno-link{position:absolute;display:block;pointer-events:auto;border-radius:2px;background:rgba(79,125,243,0);transition:background .18s ease,box-shadow .18s ease}\n      #cpv1 .pv-anno-link:hover{background:rgba(79,125,243,0.12);box-shadow:0 0 0 1px rgba(79,125,243,0.35) inset}\n      #cpv1 .pv-search-hit{position:absolute;border-radius:2px;background:rgba(255,220,0,0.3);box-shadow:0 0 0 1px rgba(200,180,0,0.5) inset;pointer-events:none;z-index:2}\n      #cpv1 .pv-search-hit.is-active{background:rgba(255,160,0,0.45);box-shadow:0 0 0 2px rgba(255,120,0,0.8) inset}\n      #cpv1 .pv-cover{display:none;position:relative;flex:1;min-height:260px;background:linear-gradient(180deg,color-mix(in srgb,var(--pv-bg) 70%,transparent) 0%,var(--pv-bg) 100%);overflow:hidden}\n      #cpv1 .pv-cover-image{display:block;width:auto;max-width:100%;height:var(--pv-cover-h);max-height:none;object-fit:contain}\n      #cpv1.pv-has-cover{background:transparent;border:none;box-shadow:none;border-radius:0;height:auto;overflow:visible;display:block}\n      #cpv1.pv-has-cover .pv-header,#cpv1.pv-has-cover .pv-toolbar,#cpv1.pv-has-cover .pv-search-bar,#cpv1.pv-has-cover .pv-body,#cpv1.pv-has-cover .pv-status{display:none}\n      #cpv1.pv-has-cover .pv-cover{display:block;padding:0;min-height:0;background:transparent;overflow:visible}\n      #cpv1.pv-has-cover .pv-cover-inner{position:relative;width:fit-content;max-width:100%;height:auto;display:flex;flex-direction:column;gap:14px;align-items:flex-start;padding:0;border:none;border-radius:0;background:none}\n      #cpv1.pv-has-cover .pv-cover-art{display:block;min-height:0;cursor:pointer;position:relative;width:fit-content;max-width:100%}\n      #cpv1.pv-has-cover .pv-cover-canvas{display:block;width:auto;max-width:100%;height:var(--pv-cover-h);max-height:none;border-radius:0;box-shadow:none}\n      #cpv1.pv-has-cover .pv-cover-image{display:block;width:auto;max-width:100%;height:var(--pv-cover-h);max-height:none;border-radius:0;box-shadow:none}\n      #cpv1 .pv-cover-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--pv-cover-overlay-padding);background:var(--pv-cover-overlay-bg);color:var(--pv-cover-overlay-color);font-size:var(--pv-cover-overlay-font-size);font-weight:var(--pv-cover-overlay-font-weight);border-radius:var(--pv-cover-overlay-radius);text-align:center;opacity:0;pointer-events:none;transition:opacity .2s ease}\n      #cpv1 .pv-cover-art:hover .pv-cover-overlay,#cpv1 .pv-cover-art:focus .pv-cover-overlay,#cpv1 .pv-cover-art:focus-within .pv-cover-overlay{opacity:1}\n      #cpv1.pv-has-cover .pv-cover-copy{display:flex;flex-direction:column;gap:0;align-items:flex-start;width:100%}\n      #cpv1.pv-has-cover .pv-cover-eyebrow,#cpv1.pv-has-cover .pv-cover-title,#cpv1.pv-has-cover .pv-cover-text,#cpv1.pv-has-cover .pv-cover-meta{display:none}\n      #cpv1 .pv-cover-canvas{display:block;max-width:100%;max-height:100%;border-radius:8px;box-shadow:0 18px 45px rgba(0,0,0,0.35),0 0 0 1px rgba(255,255,255,0.06)}\n      #cpv1 .pv-cover-copy{display:flex;flex-direction:column;gap:12px;align-items:flex-start}\n      #cpv1 .pv-cover-btn-wrap{width:100%;display:flex;justify-content:var(--pv-cover-btn-justify)}\n      #cpv1 .pv-cover-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--pv-accent);font-weight:700}\n      #cpv1 .pv-cover-title{font-size:clamp(22px,3vw,34px);line-height:1.1;font-weight:700;letter-spacing:-.03em}\n      #cpv1 .pv-cover-text{font-size:14px;line-height:1.6;color:var(--pv-text-muted);max-width:44ch}\n      #cpv1 .pv-cover-btn{display:block;width:var(--pv-cover-btn-width);box-sizing:border-box;padding:var(--pv-cover-btn-padding);border:none;border-radius:var(--pv-cover-btn-radius);background:var(--pv-accent);color:#fff;font-family:var(--pv-font);font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 30px var(--pv-accent-glow);transition:transform .2s,filter .2s}\n      #cpv1.pv-has-cover .pv-cover-btn{box-shadow:none}\n      #cpv1 .pv-cover-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}\n      #cpv1 .pv-cover-meta{font-size:12px;color:var(--pv-text-muted)}\n      #cpv1 .pv-loader{display:none;position:absolute;inset:0;background:color-mix(in srgb,var(--pv-bg) 85%,transparent);backdrop-filter:blur(8px);z-index:30;align-items:center;justify-content:center;flex-direction:column;gap:14px}\n      #cpv1 .pv-loader.active{display:flex}\n      #cpv1 .pv-spinner{width:32px;height:32px;border:3px solid var(--pv-surface-2);border-top-color:var(--pv-accent);border-radius:50%;animation:pvSpin_cpv1 .7s linear infinite}\n      @keyframes pvSpin_cpv1{to{transform:rotate(360deg)}}\n      #cpv1 .pv-loader-text{font-size:13px;color:var(--pv-text-muted)}\n      #cpv1 .pv-error{display:none;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:40px;text-align:center}\n      #cpv1 .pv-error.active{display:flex}\n      #cpv1 .pv-error-icon{width:56px;height:56px;border-radius:16px;background:var(--pv-surface-2);display:flex;align-items:center;justify-content:center;color:#f87171}\n      #cpv1 .pv-error-icon svg{width:26px;height:26px;stroke-width:1.6}\n      #cpv1 .pv-error-title{font-size:16px;font-weight:600}\n      #cpv1 .pv-error-msg{font-size:13px;color:var(--pv-text-muted);max-width:400px;line-height:1.5}\n      #cpv1 .pv-retry-btn{margin-top:4px;padding:8px 22px;border-radius:8px;border:none;background:var(--pv-accent);color:#fff;font-family:var(--pv-font);font-size:13px;font-weight:600;cursor:pointer}\n      #cpv1 .pv-retry-btn:hover{filter:brightness(1.15)}\n      #cpv1 .pv-status{height:26px;background:var(--pv-surface);border-top:1px solid var(--pv-border);display:flex;align-items:center;padding:0 16px;font-size:10.5px;color:var(--pv-text-muted);gap:12px;flex-shrink:0}\n      #cpv1 .pv-status-dot{width:5px;height:5px;border-radius:50%;background:#34d399;box-shadow:0 0 6px rgba(52,211,153,0.4)}\n      #cpv1.fullscreen{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;border-radius:0!important;z-index:999999!important}\n      #cpv1.pv-light{--pv-bg:#f4f5f7;--pv-surface:#fff;--pv-surface-2:#edeef1;--pv-border:rgba(0,0,0,0.07);--pv-text:#1a1c24;--pv-text-muted:#6b6f7e}\n      #cpv1.pv-dark{--pv-bg:#0f1117;--pv-surface:#181a22;--pv-surface-2:#22252f;--pv-border:rgba(255,255,255,0.06);--pv-text:#e8e9ed;--pv-text-muted:#8a8d9b}\n      \/* Tablet *\/\n      @media(min-width:641px) and (max-width:1024px){#cpv1{height:600px}#cpv1 .pv-canvas-wrap{padding:16px}}\n      \/* Mobile: bottom thumbnails, compact *\/\n      @media(max-width:640px){\n        #cpv1{height:480px}\n        #cpv1 .pv-header{padding:16px 16px 0}\n        #cpv1 .pv-header-title{font-size:18px}\n        #cpv1 .pv-header-sub{font-size:12px;padding-bottom:12px}\n        #cpv1 .pv-canvas-wrap{padding:10px}\n        #cpv1 .pv-doc-select{order:10;max-width:none;width:100%;padding:8px 0 0}\n        #cpv1 .pv-toolbar{padding:0 8px;gap:2px}\n        #cpv1 .pv-sep{margin:0 3px}\n        #cpv1 .pv-body{flex-direction:column}\n        #cpv1 .pv-sidebar{width:100%!important;height:0;max-height:0;border-right:none;border-top:1px solid var(--pv-border);overflow-x:auto;overflow-y:hidden;order:2;transition:max-height .35s cubic-bezier(.4,0,.2,1);scrollbar-width:none;-webkit-overflow-scrolling:touch}\n        #cpv1 .pv-sidebar::-webkit-scrollbar{display:none}\n        #cpv1 .pv-sidebar.open{height:auto;max-height:90px}\n        #cpv1 .pv-sidebar-inner{width:auto!important;flex-direction:row;padding:8px;gap:6px;flex-wrap:nowrap}\n        #cpv1 .pv-thumb-item{flex-shrink:0;width:60px;height:auto}\n        #cpv1 .pv-thumb-item canvas{width:60px;height:auto}\n        #cpv1 .pv-thumb-label{font-size:9px;padding:1px 5px;bottom:2px}\n        #cpv1 .pv-canvas-wrap{order:1;min-height:0}\n        #cpv1.pv-two-page .pv-pages{grid-template-columns:minmax(0,1fr)}\n        #cpv1 .pv-cover-inner{grid-template-columns:1fr;gap:0;padding:0}\n        #cpv1 .pv-cover-art{min-height:160px}\n        #cpv1 .pv-cover-copy{left:16px;right:16px;bottom:16px;align-items:center;text-align:center}\n      #cpv1.pv-has-cover .pv-cover-copy{left:auto;right:auto;bottom:auto;align-items:flex-start;text-align:left;width:100%}\n      }\n      \/* 3-device visibility: cpv-hd=hide desktop, cpv-ht=hide tablet, cpv-hm=hide mobile *\/\n      @media(min-width:1025px){#cpv1 .cpv-hd{display:none!important}#cpv1 .cpv-hd-sb,#cpv1 .cpv-hd-sb.open{width:0!important;overflow:hidden;border:none}}\n      @media(min-width:641px) and (max-width:1024px){#cpv1 .cpv-ht{display:none!important}#cpv1 .cpv-ht-sb,#cpv1 .cpv-ht-sb.open{width:0!important;overflow:hidden;border:none}}\n      @media(max-width:640px){#cpv1 .cpv-hm{display:none!important}#cpv1 .cpv-hm-sb,#cpv1 .cpv-hm-sb.open{max-height:0!important;height:0!important;overflow:hidden;border:none}}\n    <\/style>\n    <div id=\"cpv1\" class=\"pv-root pv-light \">\n                  <div class=\"pv-toolbar\">\n        <button class=\"pv-btn \" data-action=\"sidebar\" title=\"Thumbnails\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\" rx=\"1.5\"\/><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\" rx=\"1.5\"\/><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\" rx=\"1.5\"\/><rect x=\"14\" y=\"14\" width=\"7\" height=\"7\" rx=\"1.5\"\/><\/svg><\/button><div class=\"pv-sep\"><\/div>        <div class=\"pv-page-nav\"><button class=\"pv-btn\" data-action=\"prev\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><polyline points=\"15 18 9 12 15 6\"\/><\/svg><\/button><input type=\"text\" class=\"pv-page-input\" data-el=\"pageInput\" value=\"1\"><span class=\"pv-page-total\" data-el=\"pageTotal\">\/ -<\/span><button class=\"pv-btn\" data-action=\"next\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><polyline points=\"9 6 15 12 9 18\"\/><\/svg><\/button><\/div>        <div class=\"pv-sep\"><\/div><button class=\"pv-btn\" data-action=\"zoomOut\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"\/><line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"\/><\/svg><\/button><span class=\"pv-zoom-display\" data-el=\"zoomDisp\">100%<\/span><button class=\"pv-btn\" data-action=\"zoomIn\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"\/><line x1=\"11\" y1=\"8\" x2=\"11\" y2=\"14\"\/><line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"\/><\/svg><\/button>        <button class=\"pv-btn\" data-action=\"fitWidth\" title=\"Fit to width\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\"\/><polyline points=\"7 8 3 12 7 16\"\/><polyline points=\"17 8 21 12 17 16\"\/><line x1=\"3\" y1=\"4\" x2=\"3\" y2=\"20\"\/><line x1=\"21\" y1=\"4\" x2=\"21\" y2=\"20\"\/><\/svg><\/button>        <button class=\"pv-btn\" data-action=\"fitHeight\" title=\"Fit to height\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><line x1=\"12\" y1=\"3\" x2=\"12\" y2=\"21\"\/><polyline points=\"8 7 12 3 16 7\"\/><polyline points=\"8 17 12 21 16 17\"\/><line x1=\"4\" y1=\"3\" x2=\"20\" y2=\"3\"\/><line x1=\"4\" y1=\"21\" x2=\"20\" y2=\"21\"\/><\/svg><\/button>        <button class=\"pv-btn\" data-action=\"toggleTwoPage\" title=\"Two-page view\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><rect x=\"3\" y=\"5\" width=\"7.5\" height=\"14\" rx=\"1.5\"\/><rect x=\"13.5\" y=\"5\" width=\"7.5\" height=\"14\" rx=\"1.5\"\/><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><\/svg><\/button>                <div class=\"pv-spacer\"><\/div>\n        <button class=\"pv-btn\" data-action=\"search\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"\/><\/svg><\/button>        <button class=\"pv-btn\" data-action=\"themeToggle\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><circle cx=\"12\" cy=\"12\" r=\"5\"\/><line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"3\"\/><line x1=\"12\" y1=\"21\" x2=\"12\" y2=\"23\"\/><line x1=\"4.22\" y1=\"4.22\" x2=\"5.64\" y2=\"5.64\"\/><line x1=\"18.36\" y1=\"18.36\" x2=\"19.78\" y2=\"19.78\"\/><line x1=\"1\" y1=\"12\" x2=\"3\" y2=\"12\"\/><line x1=\"21\" y1=\"12\" x2=\"23\" y2=\"12\"\/><line x1=\"4.22\" y1=\"19.78\" x2=\"5.64\" y2=\"18.36\"\/><line x1=\"18.36\" y1=\"5.64\" x2=\"19.78\" y2=\"4.22\"\/><\/svg><\/button>        <button class=\"pv-btn\" data-action=\"print\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><polyline points=\"6 9 6 2 18 2 18 9\"\/><path d=\"M6 18H4a2 2 0 01-2-2v-5a2 2 0 012-2h16a2 2 0 012 2v5a2 2 0 01-2 2h-2\"\/><rect x=\"6\" y=\"14\" width=\"12\" height=\"8\"\/><\/svg><\/button>        <button class=\"pv-btn\" data-action=\"download\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path d=\"M21 15v4a2 2 0 01-2 2H5a2 2 0 01-2-2v-4\"\/><polyline points=\"7 10 12 15 17 10\"\/><line x1=\"12\" y1=\"15\" x2=\"12\" y2=\"3\"\/><\/svg><\/button>        <button class=\"pv-btn\" data-action=\"fullscreen\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><polyline points=\"15 3 21 3 21 9\"\/><polyline points=\"9 21 3 21 3 15\"\/><polyline points=\"21 3 14 10\"\/><polyline points=\"3 21 10 14\"\/><\/svg><\/button>      <\/div>\n      <div class=\"pv-search-bar\" data-el=\"searchBar\"><input type=\"text\" class=\"pv-search-input\" data-el=\"searchInput\" placeholder=\"Search in document...\"><span class=\"pv-search-info\" data-el=\"searchInfo\"><\/span><div class=\"pv-search-nav\"><button class=\"pv-btn\" data-action=\"searchPrev\" title=\"Previous\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><polyline points=\"18 15 12 9 6 15\"\/><\/svg><\/button><button class=\"pv-btn\" data-action=\"searchNext\" title=\"Next\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button><\/div><button class=\"pv-btn\" data-action=\"searchClose\" style=\"width:26px;height:26px\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" style=\"width:13px;height:13px\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/><\/svg><\/button><\/div>      <div class=\"pv-body\">\n        <div class=\"pv-sidebar \" data-el=\"sidebar\"><div class=\"pv-sidebar-inner\" data-el=\"thumbs\"><\/div><\/div>        <div class=\"pv-canvas-wrap\" data-el=\"canvasWrap\"><div class=\"pv-pages\" data-el=\"pages\"><\/div><\/div>\n        <div class=\"pv-error\" data-el=\"error\"><div class=\"pv-error-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"\/><\/svg><\/div><div class=\"pv-error-title\">Unable to load document<\/div><div class=\"pv-error-msg\" data-el=\"errorMsg\"><\/div><button class=\"pv-retry-btn\" data-action=\"retry\">Retry<\/button><\/div>\n        <div class=\"pv-loader\" data-el=\"loader\"><div class=\"pv-spinner\"><\/div><div class=\"pv-loader-text\" data-el=\"loaderText\">Loading document...<\/div><\/div>\n      <\/div>\n      <div class=\"pv-status\"><div class=\"pv-status-dot\"><\/div><span data-el=\"statusInfo\">Ready<\/span><span style=\"margin-left:auto\" data-el=\"statusPages\"><\/span><\/div>    <\/div>\n    <script>\n    (function(){\n      if(!window._cpvPdfJs){window._cpvPdfJs=true;var s=document.createElement('script');s.src='https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/3.11.174\/pdf.min.js';s.onload=function(){pdfjsLib.GlobalWorkerOptions.workerSrc='https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/3.11.174\/pdf.worker.min.js';document.dispatchEvent(new Event('cpv:ready'))};document.head.appendChild(s)}\n      function boot(){\n        var root=document.getElementById('cpv1');if(!root)return;\n        var CFG={pdfOptions:[],url:\"https:\\\/\\\/tryumphgymnastics.ca\\\/wp-content\\\/uploads\\\/TRYumph_August_2026_Newsletter_Previous_Version.pdf\",defaultZoom:\"fit_width\",minZoom:0.3,maxZoom:5,zoomStep:0.2,startPage:1,sidebarOpen:false,errorText:\"Could not load the document. Please check the file URL.\",loadingText:\"Loading document...\",keyboard:true,hasThumbs:true,hasSearch:true,hasTwoPageBtn:true,initTheme:'light',title:\"\",coverMode:false,hasCoverImage:false};\n        var S={pdf:null,page:1,total:0,scale:1.2,sidebarOpen:CFG.sidebarOpen,isFs:false,rendering:false,currentTheme:CFG.initTheme,userZoomed:false,searchResults:[],searchIdx:-1,searchQuery:'',viewerActivated:!CFG.coverMode,fitMode:(CFG.defaultZoom==='fit_height'?'height':'width'),currentDoc:null,twoPage:false,pageEls:{},observer:null,lastRenderToken:0,scrollTicking:false};\n        function el(n){return root.querySelector('[data-el=\"'+n+'\"]')}\n        var canvasWrap=el('canvasWrap'),pagesWrap=el('pages'),sidebar=el('sidebar'),thumbsCont=el('thumbs'),loader=el('loader'),loaderText=el('loaderText'),errorEl=el('error'),pageInput=el('pageInput'),pageTotal=el('pageTotal'),zoomDisp=el('zoomDisp'),searchBar=el('searchBar'),searchInp=el('searchInput'),docSelect=el('docSelect'),cover=el('cover'),coverCanvas=el('coverCanvas'),coverMeta=el('coverMeta');\n        function showLoader(m){if(loaderText)loaderText.textContent=m;if(loader)loader.classList.add('active')}\n        function hideLoader(){if(loader)loader.classList.remove('active')}\n        function showError(m){if(errorEl){errorEl.classList.add('active');var em=el('errorMsg');if(em)em.textContent=m}if(canvasWrap)canvasWrap.style.display='none'}\n        function hideError(){if(errorEl)errorEl.classList.remove('active');if(canvasWrap)canvasWrap.style.display='block'}\n        function clearPages(){S.pageEls={};if(pagesWrap)pagesWrap.innerHTML=''}\n        function scrollActiveThumbIntoView(pageNum,smooth){\n          if(!thumbsCont)return;\n          var activeThumb=thumbsCont.querySelector('.pv-thumb-item[data-page-num=\"'+pageNum+'\"]');\n          if(!activeThumb||typeof activeThumb.scrollIntoView!=='function')return;\n          var mobileView=window.innerWidth<=640;\n          activeThumb.scrollIntoView({\n            behavior:smooth===false?'auto':'smooth',\n            block:mobileView?'nearest':'center',\n            inline:mobileView?'center':'nearest'\n          });\n        }\n        function setCurrentPage(num,syncThumb){\n          S.page=Math.max(1,Math.min(num||1,S.total||1));\n          if(pageInput)pageInput.value=S.page;\n          if(thumbsCont)thumbsCont.querySelectorAll('.pv-thumb-item').forEach(function(node,i){node.classList.toggle('active',i+1===S.page)});\n          if(syncThumb!==false)scrollActiveThumbIntoView(S.page,true);\n        }\n        function syncCurrentPageFromScroll(){\n          if(!canvasWrap||!S.pageEls)return;\n          var wrapRect=canvasWrap.getBoundingClientRect();\n          var bestPage=null,bestVisible=0;\n          Object.keys(S.pageEls).forEach(function(k){\n            var ps=S.pageEls[k];\n            if(!ps||!ps.item)return;\n            var rect=ps.item.getBoundingClientRect();\n            var visible=Math.max(0,Math.min(rect.bottom,wrapRect.bottom)-Math.max(rect.top,wrapRect.top));\n            if(visible>bestVisible){bestVisible=visible;bestPage=parseInt(k,10)}\n          });\n          if(bestPage&&!isNaN(bestPage)&&bestPage!==S.page){setCurrentPage(bestPage,true)}\n        }\n        function updateZoomDisplay(){if(zoomDisp)zoomDisp.textContent=Math.round(S.scale*100)+'%'}\n        function getBaseAvailableWidth(){var wrapW=Math.max(120,(canvasWrap?canvasWrap.clientWidth:800)-48);if(S.twoPage&&window.innerWidth>640){wrapW=(wrapW-24)\/2}return wrapW}\n        async function resolveDestPage(dest){\n          try{\n            var destArray=Array.isArray(dest)?dest:await S.pdf.getDestination(dest);\n            if(!destArray||!destArray[0])return null;\n            var ref=destArray[0];\n            if(typeof ref==='object'&&ref!==null){return (await S.pdf.getPageIndex(ref))+1}\n            if(typeof ref==='number'){return ref+1}\n          }catch(err){console.error(err)}\n          return null;\n        }\n        function ensureObserver(){\n          if(S.observer){S.observer.disconnect()}\n          if(!('IntersectionObserver' in window)||!canvasWrap)return;\n          S.observer=new IntersectionObserver(function(entries){\n            var best=null;\n            entries.forEach(function(entry){\n              if(entry.isIntersecting&&(!best||entry.intersectionRatio>best.intersectionRatio)){best=entry}\n            });\n            if(best){\n              var n=parseInt(best.target.getAttribute('data-page-num'),10);\n              if(!isNaN(n))setCurrentPage(n,true);\n            }\n          },{root:canvasWrap,threshold:[0.2,0.4,0.6,0.8]});\n          Object.keys(S.pageEls).forEach(function(k){if(S.pageEls[k]&&S.pageEls[k].item)S.observer.observe(S.pageEls[k].item)});\n        }\n        async function buildAnnotations(page,pageState){\n          if(!pageState||!pageState.annoLayer||!pageState.canvas)return;\n          pageState.annoLayer.innerHTML='';\n          try{\n            var vp=page.getViewport({scale:S.scale});\n            pageState.annoLayer.style.width=pageState.canvas.style.width;\n            pageState.annoLayer.style.height=pageState.canvas.style.height;\n            var annotations=await page.getAnnotations({intent:'display'});\n            annotations.forEach(function(a){\n              if(!a||a.subtype!=='Link'||!a.rect){return}\n              var vr=vp.convertToViewportRectangle(a.rect);\n              var left=Math.min(vr[0],vr[2]), top=Math.min(vr[1],vr[3]), w=Math.abs(vr[0]-vr[2]), h=Math.abs(vr[1]-vr[3]);\n              if(!w||!h){return}\n              var link=document.createElement('a');\n              link.className='pv-anno-link';\n              link.style.left=left+'px';link.style.top=top+'px';link.style.width=w+'px';link.style.height=h+'px';\n              if(a.url){link.href=a.url;link.target='_blank';link.rel='noopener noreferrer'}\n              else if(typeof a.unsafeUrl==='string'&&a.unsafeUrl){link.href=a.unsafeUrl;link.target='_blank';link.rel='noopener noreferrer'}\n              else if(typeof a.dest!=='undefined'&&a.dest!==null){\n                link.href='#';\n                link.addEventListener('click',async function(ev){ev.preventDefault();var targetPage=await resolveDestPage(a.dest);if(targetPage){scrollToPage(targetPage,true)}})\n              } else { return }\n              if(a.newWindow&&a.url){link.target='_blank'}\n              link.setAttribute('aria-label','Open PDF link');\n              pageState.annoLayer.appendChild(link);\n            });\n          }catch(err){console.error(err)}\n        }\n        function drawPageHighlights(pageNum){\n          var ps=S.pageEls[pageNum];\n          if(!ps||!ps.hlLayer)return;\n          ps.hlLayer.innerHTML='';\n          if(!S.searchResults.length)return;\n          var activeRes=S.searchIdx>=0?S.searchResults[S.searchIdx]:null;\n          S.searchResults.forEach(function(res){\n            if(res.pageNum!==pageNum)return;\n            res.rects.forEach(function(r){\n              var hit=document.createElement('div');\n              hit.className='pv-search-hit'+(activeRes===res?' is-active':'');\n              hit.style.left=(r.x*S.scale)+'px';\n              hit.style.top=(r.y*S.scale)+'px';\n              hit.style.width=(r.w*S.scale)+'px';\n              hit.style.height=(r.h*S.scale)+'px';\n              ps.hlLayer.appendChild(hit);\n            });\n          });\n          ps.hlLayer.style.width=ps.canvas.style.width;\n          ps.hlLayer.style.height=ps.canvas.style.height;\n        }\n        async function createPageShell(pageNum){\n          var item=document.createElement('div');item.className='pv-page-item';item.setAttribute('data-page-num',pageNum);\n          var stage=document.createElement('div');stage.className='pv-page-stage';\n          var canvas=document.createElement('canvas');canvas.className='pv-page-canvas';\n          var hl=document.createElement('div');hl.className='pv-anno-layer';\n          var anno=document.createElement('div');anno.className='pv-anno-layer';\n          stage.appendChild(canvas);stage.appendChild(hl);stage.appendChild(anno);item.appendChild(stage);pagesWrap.appendChild(item);\n          var ps={item:item,stage:stage,canvas:canvas,ctx:canvas.getContext('2d'),hlLayer:hl,annoLayer:anno,pageNum:pageNum};\n          S.pageEls[pageNum]=ps;\n          return ps;\n        }\n        async function renderAllPages(targetPage){\n          if(!S.pdf||!pagesWrap)return;\n          var token=++S.lastRenderToken;\n          S.rendering=true;\n          clearPages();\n          for(var i=1;i<=S.total;i++){\n            if(token!==S.lastRenderToken)return;\n            var ps=await createPageShell(i);\n            var page=await S.pdf.getPage(i);\n            var dpr=window.devicePixelRatio||1;\n            var vp=page.getViewport({scale:S.scale*dpr});\n            ps.canvas.width=vp.width;ps.canvas.height=vp.height;\n            ps.canvas.style.width=(vp.width\/dpr)+'px';ps.canvas.style.height=(vp.height\/dpr)+'px';\n            ps.stage.style.width=ps.canvas.style.width;ps.stage.style.height=ps.canvas.style.height;\n            await page.render({canvasContext:ps.ctx,viewport:vp}).promise;\n            await buildAnnotations(page,ps);\n            drawPageHighlights(i);\n          }\n          ensureObserver();\n          S.rendering=false;\n          setCurrentPage(targetPage||S.page);\n          scrollToPage(targetPage||S.page,false);\n        }\n        async function fitWidth(){if(!S.pdf)return;var page=await S.pdf.getPage(1);var vp=page.getViewport({scale:1});var w=getBaseAvailableWidth();S.scale=Math.max(CFG.minZoom,Math.min(w\/vp.width,CFG.maxZoom));S.fitMode='width';updateZoomDisplay();return renderAllPages(S.page)}\n        async function fitHeight(){if(!S.pdf)return;var page=await S.pdf.getPage(1);var vp=page.getViewport({scale:1});var h=Math.max(120,(canvasWrap?canvasWrap.clientHeight:600)-48);S.scale=Math.max(CFG.minZoom,Math.min(h\/vp.height,CFG.maxZoom));S.fitMode='height';updateZoomDisplay();return renderAllPages(S.page)}\n        async function renderCover(){if(!coverCanvas||!S.pdf)return;var page=await S.pdf.getPage(1);var dpr=window.devicePixelRatio||1;var base=page.getViewport({scale:1});var maxW=Math.max(180,(coverCanvas.parentElement?coverCanvas.parentElement.clientWidth:320)-8);var maxH=Math.max(220,(cover?cover.clientHeight:420)-80);var scale=Math.min(maxW\/base.width,maxH\/base.height);var vp=page.getViewport({scale:scale*dpr});coverCanvas.width=vp.width;coverCanvas.height=vp.height;coverCanvas.style.width=(vp.width\/dpr)+'px';coverCanvas.style.height=(vp.height\/dpr)+'px';await page.render({canvasContext:coverCanvas.getContext('2d'),viewport:vp}).promise;if(coverMeta)coverMeta.textContent=S.total+' page'+(S.total!==1?'s':'')+' ready to open';}\n        async function renderThumbs(){if(!thumbsCont||!CFG.hasThumbs)return;thumbsCont.innerHTML='';for(var i=1;i<=S.total;i++){var page=await S.pdf.getPage(i);var vp=page.getViewport({scale:.35});var item=document.createElement('div');item.className='pv-thumb-item'+(i===S.page?' active':'');item.setAttribute('data-page-num',i);var tc=document.createElement('canvas');tc.width=vp.width;tc.height=vp.height;await page.render({canvasContext:tc.getContext('2d'),viewport:vp}).promise;var label=document.createElement('span');label.className='pv-thumb-label';label.textContent=i;item.appendChild(tc);item.appendChild(label);(function(n){item.addEventListener('click',function(){scrollToPage(n,true)})})(i);thumbsCont.appendChild(item)}scrollActiveThumbIntoView(S.page,false)}\n        function setZoom(z){S.scale=Math.max(CFG.minZoom,Math.min(z,CFG.maxZoom));S.userZoomed=true;updateZoomDisplay();if(S.pdf)renderAllPages(S.page)}\n        async function activateViewer(){S.viewerActivated=true;root.classList.remove('pv-has-cover');if(cover)cover.style.display='none';if(CFG.defaultZoom==='fit'||CFG.defaultZoom==='fit_width'){await fitWidth()}else if(CFG.defaultZoom==='fit_height'){await fitHeight()}else{S.scale=Math.max(CFG.minZoom,Math.min(parseFloat(CFG.defaultZoom)||1.2,CFG.maxZoom));updateZoomDisplay();await renderAllPages(S.page)}renderThumbs()}\n        function scrollToPage(num,smooth){\n          setCurrentPage(num,true);\n          var ps=S.pageEls[S.page];\n          if(ps&&canvasWrap){ps.item.scrollIntoView({behavior:smooth===false?'auto':'smooth',block:'start'});}\n          if(S.searchQuery&&S.searchResults.length){\n            var activeRes=S.searchIdx>=0?S.searchResults[S.searchIdx]:null;\n            if(activeRes&&activeRes.pageNum===S.page&&activeRes.rects&&activeRes.rects[0]&&canvasWrap&&ps){\n              var r=activeRes.rects[0];\n              canvasWrap.scrollTo({left:Math.max(0,ps.item.offsetLeft+r.x*S.scale-canvasWrap.clientWidth\/2),top:Math.max(0,ps.item.offsetTop+r.y*S.scale-canvasWrap.clientHeight\/3),behavior:smooth===false?'auto':'smooth'});\n            }\n          }\n        }\n        async function loadPDF(url,label){hideError();clearPages();if(thumbsCont)thumbsCont.innerHTML='';if(canvasWrap)canvasWrap.style.display='block';showLoader(CFG.loadingText);if(url)S.currentDoc={url:url,label:label||'Document'};try{S.pdf=await pdfjsLib.getDocument(S.currentDoc.url).promise;S.total=S.pdf.numPages;S.page=Math.min(CFG.startPage,S.total);S.searchResults=[];S.searchIdx=-1;S.searchQuery='';if(searchInp)searchInp.value='';updateSearchInfo();if(pageTotal)pageTotal.textContent='\/ '+S.total;var si=el('statusInfo');if(si)si.textContent=S.currentDoc.label||CFG.title||'Loaded';var sp=el('statusPages');if(sp)sp.textContent=S.total+' pages';hideLoader();if(docSelect&&CFG.pdfOptions&&CFG.pdfOptions.length){var found=CFG.pdfOptions.findIndex(function(item){return item.url===S.currentDoc.url});docSelect.value=found>=0?String(found):'';}if(CFG.coverMode&&!S.viewerActivated){if(CFG.hasCoverImage){if(coverMeta)coverMeta.textContent=S.total+' page'+(S.total!==1?'s':'')+' ready to open';}else{await renderCover()}}else{await activateViewer()}}catch(e){console.error(e);hideLoader();showError(CFG.errorText+' ('+(e.message||e)+')')}}\n        root.addEventListener('click',function(e){var b=e.target.closest('[data-action]');if(!b)return;var a=b.getAttribute('data-action');switch(a){case'prev':scrollToPage(S.page-1,true);break;case'next':scrollToPage(S.page+1,true);break;case'zoomIn':setZoom(S.scale+CFG.zoomStep);break;case'zoomOut':setZoom(S.scale-CFG.zoomStep);break;case'fitWidth':S.userZoomed=false;fitWidth();break;case'fitHeight':S.userZoomed=false;fitHeight();break;case'toggleTwoPage':S.twoPage=!S.twoPage;root.classList.toggle('pv-two-page',S.twoPage);b.classList.toggle('active',S.twoPage);S.userZoomed=false;if(S.fitMode==='height')fitHeight();else fitWidth();break;case'openViewer':activateViewer();break;case'sidebar':S.sidebarOpen=!S.sidebarOpen;if(sidebar)sidebar.classList.toggle('open',S.sidebarOpen);b.classList.toggle('active',S.sidebarOpen);break;case'search':if(searchBar){searchBar.classList.toggle('open');if(searchBar.classList.contains('open')&&searchInp)searchInp.focus()}break;case'searchClose':if(searchBar)searchBar.classList.remove('open');clearSearch();break;case'searchPrev':searchNav(-1);break;case'searchNext':searchNav(1);break;case'themeToggle':S.currentTheme=S.currentTheme==='dark'?'light':'dark';root.classList.toggle('pv-light',S.currentTheme==='light');root.classList.toggle('pv-dark',S.currentTheme==='dark');break;case'print':if(S.currentDoc&&S.currentDoc.url){var w=window.open(S.currentDoc.url);if(w)setTimeout(function(){w.print()},1e3)}break;case'download':if(S.currentDoc&&S.currentDoc.url){var a2=document.createElement('a');a2.href=S.currentDoc.url;a2.download=((S.currentDoc.label||CFG.title||'document').replace(\/[^a-z0-9\\-_]+\/gi,'-'))+'.pdf';a2.target='_blank';a2.click()}break;case'fullscreen':S.isFs=!S.isFs;S.userZoomed=false;root.classList.toggle('fullscreen',S.isFs);setTimeout(function(){lastW=canvasWrap?canvasWrap.clientWidth:0;lastH=canvasWrap?canvasWrap.clientHeight:0;if(S.fitMode==='height')fitHeight();else fitWidth()},400);break;case'retry':loadPDF();break}});\n        if(pageInput)pageInput.addEventListener('keydown',function(e){if(e.key==='Enter'){var n=parseInt(pageInput.value,10);if(!isNaN(n))scrollToPage(n,true)}});\n        async function doSearch(q){S.searchQuery=q.toLowerCase();S.searchResults=[];S.searchIdx=-1;if(!q||!S.pdf){updateSearchInfo();Object.keys(S.pageEls).forEach(function(k){drawPageHighlights(parseInt(k,10))});return}var info=el('searchInfo');if(info)info.textContent='Searching...';for(var i=1;i<=S.total;i++){var page=await S.pdf.getPage(i);var txt=await page.getTextContent();var vp=page.getViewport({scale:1});txt.items.forEach(function(item){var str=(item.str||'').toLowerCase();if(!str.length)return;var idx=0;while((idx=str.indexOf(q,idx))!==-1){var tx=item.transform;var x=tx[4],y=tx[5];var fs=Math.sqrt(tx[0]*tx[0]+tx[1]*tx[1]);var cw=item.width\/Math.max(1,item.str.length);S.searchResults.push({pageNum:i,rects:[{x:x+idx*cw,y:vp.height-y-fs*0.85,w:q.length*cw,h:fs*1.2}]});idx+=q.length}})}Object.keys(S.pageEls).forEach(function(k){drawPageHighlights(parseInt(k,10))});if(S.searchResults.length){S.searchIdx=0;scrollToPage(S.searchResults[0].pageNum,true)}updateSearchInfo()}\n        function updateSearchInfo(){var info=el('searchInfo');if(!info)return;if(!S.searchResults.length&&S.searchQuery)info.textContent='No results';else if(S.searchResults.length)info.textContent=(S.searchIdx+1)+' \/ '+S.searchResults.length;else info.textContent=''}\n        function searchNav(dir){if(!S.searchResults.length)return;S.searchIdx=(S.searchIdx+dir+S.searchResults.length)%S.searchResults.length;Object.keys(S.pageEls).forEach(function(k){drawPageHighlights(parseInt(k,10))});var r=S.searchResults[S.searchIdx];scrollToPage(r.pageNum,true);updateSearchInfo()}\n        function clearSearch(){S.searchQuery='';S.searchResults=[];S.searchIdx=-1;updateSearchInfo();Object.keys(S.pageEls).forEach(function(k){drawPageHighlights(parseInt(k,10))})}\n        if(searchInp)searchInp.addEventListener('keydown',function(e){if(e.key==='Enter'&&S.pdf)doSearch(searchInp.value.trim())});\n        if(docSelect)docSelect.addEventListener('change',function(){var idx=parseInt(this.value,10);if(isNaN(idx)||!CFG.pdfOptions[idx])return;var opt=CFG.pdfOptions[idx];S.userZoomed=false;loadPDF(opt.url,opt.label)});\n        if(CFG.keyboard)document.addEventListener('keydown',function(e){if(!S.pdf||e.target.tagName==='INPUT'||e.target.tagName==='TEXTAREA'||e.target.tagName==='SELECT')return;if(!root.contains(document.activeElement)&&document.activeElement!==document.body)return;if(e.key==='ArrowLeft'||e.key==='ArrowUp'){e.preventDefault();scrollToPage(S.page-1,true)}if(e.key==='ArrowRight'||e.key==='ArrowDown'){e.preventDefault();scrollToPage(S.page+1,true)}if(e.key==='+'||e.key==='=')setZoom(S.scale+CFG.zoomStep);if(e.key==='-')setZoom(S.scale-CFG.zoomStep);if(e.ctrlKey&&e.key==='f'&&CFG.hasSearch){e.preventDefault();if(searchBar){searchBar.classList.add('open');if(searchInp)searchInp.focus()}}if(e.key==='Escape'){if(searchBar){searchBar.classList.remove('open');clearSearch()}if(S.isFs){S.isFs=false;root.classList.remove('fullscreen')}}});\n        if(canvasWrap){canvasWrap.addEventListener('scroll',function(){if(S.scrollTicking)return;S.scrollTicking=true;window.requestAnimationFrame(function(){syncCurrentPageFromScroll();S.scrollTicking=false})},{passive:true})}\n        var rt,lastW=canvasWrap?canvasWrap.clientWidth:0,lastH=canvasWrap?canvasWrap.clientHeight:0;window.addEventListener('resize',function(){clearTimeout(rt);rt=setTimeout(function(){if(!S.pdf)return;if(CFG.coverMode&&!S.viewerActivated){if(!CFG.hasCoverImage)renderCover();return}if((CFG.defaultZoom!=='fit'&&CFG.defaultZoom!=='fit_width'&&CFG.defaultZoom!=='fit_height')||S.userZoomed)return;var newW=canvasWrap?canvasWrap.clientWidth:0;var newH=canvasWrap?canvasWrap.clientHeight:0;if(S.fitMode==='height'||CFG.defaultZoom==='fit_height'){if(Math.abs(newH-lastH)>40){lastH=newH;fitHeight()}}else{if(Math.abs(newW-lastW)>40){lastW=newW;fitWidth()}}syncCurrentPageFromScroll();},300)});\n        loadPDF(CFG.url, (CFG.pdfOptions&&CFG.pdfOptions[0]&&CFG.pdfOptions[0].label) ? CFG.pdfOptions[0].label : CFG.title);\n      }\n      if(window.pdfjsLib){boot()}else{document.addEventListener('cpv:ready',boot)}\n    })();\n    <\/script>\n    \n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_glsr_average":0,"_glsr_ranking":0,"_glsr_reviews":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6789","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/tryumphgymnastics.ca\/fr\/wp-json\/wp\/v2\/posts\/6789","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tryumphgymnastics.ca\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tryumphgymnastics.ca\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tryumphgymnastics.ca\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tryumphgymnastics.ca\/fr\/wp-json\/wp\/v2\/comments?post=6789"}],"version-history":[{"count":4,"href":"https:\/\/tryumphgymnastics.ca\/fr\/wp-json\/wp\/v2\/posts\/6789\/revisions"}],"predecessor-version":[{"id":6795,"href":"https:\/\/tryumphgymnastics.ca\/fr\/wp-json\/wp\/v2\/posts\/6789\/revisions\/6795"}],"wp:attachment":[{"href":"https:\/\/tryumphgymnastics.ca\/fr\/wp-json\/wp\/v2\/media?parent=6789"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tryumphgymnastics.ca\/fr\/wp-json\/wp\/v2\/categories?post=6789"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tryumphgymnastics.ca\/fr\/wp-json\/wp\/v2\/tags?post=6789"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}