1<!DOCTYPE html><html lang="en-US"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="profile" href="https://gmpg.org/xfn/11"><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /><link media="all" href="https://clistudiosinc.wpengine.com/wp-content/cache/autoptimize/css/autoptimize_fc80944976127547a8ec147b959a9bfb.css" rel="stylesheet"><title>CLI Conservatory Auditions - CLI Studios</title><meta name="description" content="The CLI Conservatory is accepting applications for the 2023-2034 class. Advanced dancers aspiring to a professional dance career are encouraged to apply. Auditioning is free and takes just a few minutes." /><link rel="canonical" href="https://www.clistudios.com/cli-dance-conservatory/audition/" /><meta property="og:locale" content="en_US" /><meta property="og:type" content="article" /><meta property="og:title" content="CLI Conservatory Auditions - CLI Studios" /><meta property="og:description" content="The CLI Conservatory is accepting applications for the 2023-2034 class. Advanced dancers aspiring to a professional dance career are encouraged to apply. Auditioning is free and takes just a few minutes." /><meta property="og:url" content="https://www.clistudios.com/cli-dance-conservatory/audition/" /><meta property="og:site_name" content="CLI Studios" /><meta property="article:modified_time" content="2026-10-02T00:54:22+00:00" /><meta property="og:image" content="https://d22g5lrmqfbqur.cloudfront.net/assets/conservatory_v3/conservatory_logo.svg" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:label1" content="Est. reading time" /><meta name="twitter:data1" content="2 minutes" />
1<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.clistudios.com\/cli-dance-conservatory\/audition\/","url":"https:\/\/www.clistudios.com\/cli-dance-conservatory\/audition\/","name":"CLI Conservatory Auditions - CLI Studios","isPartOf":{"@id":"https:\/\/clistudiosinc.wpengine.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.clistudios.com\/cli-dance-conservatory\/audition\/#primaryimage"},"image":{"@id":"https:\/\/www.clistudios.com\/cli-dance-conservatory\/audition\/#primaryimage"},"thumbnailUrl":"https:\/\/d22g5lrmqfbqur.cloudfront.net\/assets\/conservatory_v3\/conservatory_logo.svg","datePublished":"2022-11-23T07:48:09+00:00","dateModified":"2026-10-02T00:54:22+00:00","description":"The CLI Conservatory is accepting applications for the 2023-2034 class. Advanced dancers aspiring to a professional dance career are encouraged to apply. Auditioning is free and takes just a few minutes.","breadcrumb":{"@id":"https:\/\/www.clistudios.com\/cli-dance-conservatory\/audition\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.clistudios.com\/cli-dance-conservatory\/audition\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.clistudios.com\/cli-dance-conservatory\/audition\/#primaryimage","url":"https:\/\/d22g5lrmqfbqur.cloudfront.net\/assets\/conservatory_v3\/conservatory_logo.svg","contentUrl":"https:\/\/d22g5lrmqfbqur.cloudfront.net\/assets\/conservatory_v3\/conservatory_logo.svg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.clistudios.com\/cli-dance-conservatory\/audition\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/clistudiosinc.wpengine.com\/"},{"@type":"ListItem","position":2,"name":"CLI Conservatory Auditions"}]},{"@type":"WebSite","@id":"https:\/\/clistudiosinc.wpengine.com\/#website","url":"https:\/\/clistudiosinc.wpengine.com\/","name":"CLI Studios","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/clistudiosinc.wpengine.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
1
1<script type='application/javascript' id='pys-version-script'>console.log('PixelYourSite Free version 11.4.0');</script>
1 <link rel='dns-prefetch' href='//clistudiosinc.wpengine.com' /><link rel="alternate" type="application/rss+xml" title="CLI Studios » Feed" href="https://clistudiosinc.wpengine.com/feed/" /><link rel="alternate" type="application/rss+xml" title="CLI Studios » Comments Feed" href="https://clistudiosinc.wpengine.com/comments/feed/" /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://clistudiosinc.wpengine.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.clistudios.com%2Fcli-dance-conservatory%2Faudition%2F" /><link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://clistudiosinc.wpengine.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.clistudios.com%2Fcli-dance-conservatory%2Faudition%2F&format=xml" /><link rel='stylesheet' id='astra-theme-css-css' href='https://www.clistudios.com/wp-content/themes/astra/assets/css/minified/main.min.css?ver=4.13.7' media='all' /><link rel='stylesheet' id='astra-addon-css-css' href='https://www.clistudios.com/wp-content/uploads/astra-addon/astra-addon-6aa26f43b95dc3-23335584.css?ver=4.13.9' media='all' />
1<script id="jquery-core-js" src="https://www.clistudios.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
1
1<script id="jquery-migrate-js" src="https://www.clistudios.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
1 <link rel="https://api.w.org/" href="https://clistudiosinc.wpengine.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://clistudiosinc.wpengine.com/wp-json/wp/v2/pages/1714" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://clistudiosinc.wpengine.com/xmlrpc.php?rsd" /><link rel='shortlink' href='https://clistudiosinc.wpengine.com/?p=1714' /><link href="https://fonts.googleapis.com/css2?family=Oxygen:wght@300;400;700&display=swap" rel="stylesheet" /><link rel="icon" type="image/png" href="https://new-cli-members.s3.amazonaws.com/assets/clistudios_homepage_dark/favicon.png" />
1<script>window.addEventListener('load', (event) => { 2 let body = document.body, 3 html = document.documentElement 4 5 const height = Math.max( 6 body.offsetHeight, 7 html.clientHeight, 8 html.scrollHeight, 9 html.offsetHeight 10 ) 11 parent.postMessage({ articleHeight: height + 15 }, '*') 12 })</script>
12 <meta charset='utf-8'><meta content='width=device-width, initial-scale=1.0' name='viewport'><meta content='The CLI Conservatory is accepting applications for the 2023-2034 class. Advanced dancers aspiring to a professional dance career are encouraged to apply. Auditioning is free and takes just a few minutes.' name='description'><title>CLI Conservatory Auditions</title><link href='https://fonts.googleapis.com/css2?family=Fira+Sans+Extra+Condensed:wght@400;500;600;700;900&display=swap' rel='stylesheet'><link href='https://fonts.googleapis.com/css2?&family=Fira+Sans:wght@400;500;600;700;800;900&display=swap' rel='stylesheet'><link href='https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css' rel='stylesheet'>
12<script src='https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js'></script>
12
12<script src='https://cdnjs.cloudflare.com/ajax/libs/parsley.js/2.9.2/parsley.min.js'></script>
12
12<script src='https://cdn.jsdelivr.net/npm/[email protected]/dist/js.cookie.min.js'></script>
12
12<script>//---------- Hotjar Tracking Code for https://www.clistudios.com/cli-dance-conservatory/ ----------
vendor: 119 bytes, lines 12-15
12 13 (function(h,o,t,j,a,r){ 14 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 15 h._hjSettings={hjid:
152853481
vendor: 248 bytes, lines 15-20
15,hjsv:6}; 16 a=o.getElementsByTagName('head')[0]; 17 r=o.createElement('script');r.async=1; 18 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 19 a.appendChild(r); 20 })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
21//---------- Hotjar Tracking Code for https://www.clistudios.com/cli-dance-conservatory/ ----------</script>
21
21<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script>
21 <link 22 href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700;800&display=block" 23 rel="stylesheet" 24/><link 25 href="https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@300;400;600;700;800&display=block" 26 rel="stylesheet" 27/><link 28 href="https://fonts.googleapis.com/css2?family=Fira+Sans+Extra+Condensed:wght@400;500;600;700;900&display=swap" 29 rel="stylesheet" 30/><link 31 href="https://fonts.googleapis.com/css2?&family=Fira+Sans:wght@400;500;600;700;800;900&display=swap" 32 rel="stylesheet" 33/><link href="https://unpkg.com/aos@next/dist/aos.css" rel="stylesheet" />
33<script src="https://unpkg.com/aos@next/dist/aos.js"></script>
33
33<script src="https://www.googleoptimize.com/optimize.js?id=OPT-PDPC779"></script>
33
33<script>
vendor: 339 bytes, lines 33-37
33(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 34 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 35 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 36 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;f.parentNode.insertBefore(j,f); 37 })(window,document,'script','dataLayer','
37GTM-NNFCSSX
vendor: 3 bytes, line 37
37');
37</script>
37
37<script>//---------- AMPLITUDE tracking ---------- 38 (function(e,t){var n=e.amplitude||{_q:[],_iq:{}};var r=t.createElement("script") 39 ;r.type="text/javascript" 40 ;r.integrity="sha384-xwN6OCSgIf1SF9jtD6pouaSwCvpobyV3lanBGQ1d33MwTxLarbQxUif0Slt0npCM" 41 ;r.crossOrigin="anonymous";r.async=true 42 ;r.src="https://cdn.amplitude.com/libs/amplitude-8.3.0-min.gz.js" 43 ;r.onload=function(){if(!e.amplitude.runQueuedFunctions){ 44 console.log("[Amplitude] Error: could not load SDK")}} 45 ;var i=t.getElementsByTagName("script")[0];i.parentNode.insertBefore(r,i) 46 ;function s(e,t){e.prototype[t]=function(){ 47 this._q.push([t].concat(Array.prototype.slice.call(arguments,0)));return this}} 48 var o=function(){this._q=[];return this} 49 ;var a=["add","append","clearAll","prepend","set","setOnce","unset","preInsert","postInsert","remove"] 50 ;for(var c=0;c<a.length;c++){s(o,a[c])}n.Identify=o;var u=function(){this._q=[] 51 ;return this} 52 ;var l=["setProductId","setQuantity","setPrice","setRevenueType","setEventProperties"] 53 ;for(var p=0;p<l.length;p++){s(u,l[p])}n.Revenue=u 54 ;var d=["init","logEvent","logRevenue","setUserId","setUserProperties","setOptOut","setVersionName","setDomain","setDeviceId","enableTracking","setGlobalUserProperties","identify","clearUserProperties","setGroup","logRevenueV2","regenerateDeviceId","groupIdentify","onInit","logEventWithTimestamp","logEventWithGroups","setSessionId","resetSessionId"] 55 ;function v(e){function t(t){e[t]=function(){ 56 e._q.push([t].concat(Array.prototype.slice.call(arguments,0)))}} 57 for(var n=0;n<d.length;n++){t(d[n])}}v(n);n.getInstance=function(e){ 58 e=(!e||e.length===0?"$default_instance":e).toLowerCase() 59 ;if(!Object.prototype.hasOwnProperty.call(n._iq,e)){n._iq[e]={_q:[]};v(n._iq[e]) 60 }return n._iq[e]};e.amplitude=n})(window,document); 61 62 // Init only after OneTrust Performance (C0002) consent â cookie audit remediation. 63 var amplitudeInited = false; 64 function initAmplitude() { 65 if (amplitudeInited) return; 66 if ((window.OnetrustActiveGroups || '').indexOf('C0002') === -1) return; 67 amplitudeInited = true; 68 amplitude.getInstance().init("5927c1e6984fad03690e5cc4f5939c64"); 69 } 70 // Delete cookies of withdrawn categories so an opt-out also clears leftovers. 71 // Skipped until OneTrust has declared consent state (OnetrustActiveGroups is a 72 // string) â running earlier would wipe cookies for consented visitors too. 73 // Scripts already running this session (Hotjar, GTM tags) fully stop on the 74 // next page load; this purge also runs on every load to clear what they left. 75 function purgeRevokedCookies() { 76 if (typeof window.OnetrustActiveGroups !== 'string') return; 77 var groups = window.OnetrustActiveGroups; 78 var prefixes = []; 79 if (groups.indexOf('C0002') === -1) prefixes.push('amp_', '_hj'); 80 if (groups.indexOf('C0004') === -1) prefixes.push('_gcl_', 'pys_', 'last_pys', 'pysTrafficSource'); 81 if (!prefixes.length) return; 82 document.cookie.split(';').forEach(function (pair) { 83 var name = pair.split('=')[0].trim(); 84 var hit = prefixes.some(function (p) { return name.indexOf(p) === 0; }); 85 if (!hit) return; 86 var expired = '=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/'; 87 var parts = location.hostname.split('.'); 88 document.cookie = name + expired; 89 for (var i = 0; i < parts.length - 1; i++) { 90 document.cookie = name + expired + '; domain=.' + parts.slice(i).join('.'); 91 } 92 }); 93 } 94 function applyConsentState() { 95 initAmplitude(); 96 if (amplitudeInited) { 97 // Stop/resume event logging when Performance consent changes mid-session. 98 amplitude.getInstance().setOptOut((window.OnetrustActiveGroups || '').indexOf('C0002') === -1); 99 } 100 purgeRevokedCookies(); 101 } 102 window.addEventListener('OneTrustGroupsUpdated', applyConsentState); 103 applyConsentState(); // returning visitors whose consent is already recorded 104 //---------- / AMPLITUDE tracking ----------</script>
104
104<script type="text/javascript" src="https://try.abtasty.com/48dba30d30fcc05f4e47654b7ffc8556.js"></script>
104
104<script src="https://804c200be35a488c8e3c6cc174784b18.js.ubembed.com" async></script>
104
104<script type='application/javascript' id='pys-config-warning-script'>console.warn('PixelYourSite: no pixel configured.');</script>
104 </head><body itemtype='https://schema.org/WebPage' itemscope='itemscope' class="wp-singular page-template-default page page-id-1714 wp-embed-responsive wp-theme-astra ast-desktop ast-page-builder-template ast-no-sidebar astra-4.13.7 ast-single-post ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-full-width-layout ast-sticky-header-shrink ast-inherit-site-logo-sticky astra-addon-4.13.9">
104<script>(function(){if(window.matchMedia('(max-width:921.99px)').matches){document.body.classList.add('ast-header-break-point');document.body.classList.remove('ast-desktop');}})();</script>
104 <a 105 class="skip-link screen-reader-text" 106 href="#content"> Skip to content</a><div 107class="hfeed site" id="page">
vendor: 69 bytes, line 107
107 <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=
107GTM-NNFCSSX
vendor: 83 bytes, line 107
107" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript>
107<header 108 class="site-header header-main-layout-1 ast-primary-menu-enabled ast-logo-title-inline ast-hide-custom-menu-mobile ast-builder-menu-toggle-icon ast-mobile-header-inline" id="masthead" itemtype="https://schema.org/WPHeader" itemscope="itemscope" itemid="#masthead" ><div id="ast-desktop-header" data-toggle-type="dropdown"></div><div id="ast-mobile-header" class="ast-mobile-header-wrap " data-type="dropdown"></div></header><div id="content" class="site-content"><div class="ast-container"><div id="primary" class="content-area primary"><main id="main" class="site-main"><article 109class="post-1714 page type-page status-publish ast-article-single" id="post-1714" itemtype="https://schema.org/CreativeWork" itemscope="itemscope"><header class="entry-header ast-no-thumbnail ast-no-title ast-header-without-markup"></header><div class="entry-content clear" 110 itemprop="text"><div id='conservatory-v3-audition-page'><div class='xyz-cli-url' data-value="https://members.clistudios.com"></div><div class='xyz-cli-wp-env' data-value=""></div><div class='conservatory-cta-mode hide' data-mode='audition'></div><div class='cli-studios-header'><div class='cli-studios-logo'><a class='dynamic-href' data-local='/wordpress/cli-dance-conservatory' href='/cli-dance-conservatory'><img alt='cli conservatory' src='https://d22g5lrmqfbqur.cloudfront.net/assets/conservatory_v3/conservatory_logo.svg' loading='lazy'></a></div><div class='middle-nav-container nav-desktop-only'><div class='middle-nav-item multi-items'><a class='dynamic-href' data-local='/wordpress/cli-dance-conservatory/about-the-program' href='/cli-dance-conservatory/about-the-program'>ABOUT THE PROGRAM</a><div class='sub-menu'><div class='sub-menu-item'><a class='dynamic-href' data-local='/wordpress/cli-dance-conservatory/note-from-director' href='/cli-dance-conservatory/note-from-director'>DIRECTOR’S NOTE</a></div><div class='sub-menu-item'><a class='dynamic-href' data-local='/wordpress/cli-dance-conservatory/audition' href='/cli-dance-conservatory/audition'>AUDITIONS</a></div><div class='sub-menu-item'><a class='dynamic-href' data-local='/wordpress/cli-dance-conservatory/faculty' href='/cli-dance-conservatory/faculty'>FACULTY</a></div><div class='sub-menu-item'><a class='dynamic-href' data-local='/wordpress/cli-dance-conservatory/faq' href='/cli-dance-conservatory/faq'>FAQS</a></div></div></div><div class='middle-nav-item multi-items'><a class='dynamic-href' data-local='/wordpress/intensives' href='/cli-dance-conservatory/intensives'>INTENSIVES</a><div class='sub-menu'><div class='sub-menu-item'><a class='dynamic-href' data-local='/wordpress/summer-dance-intensives' href='/summer-dance-intensives'>SUMMER INTENSIVE</a></div><div class='sub-menu-item'><a class='dynamic-href' data-local='/wordpress/summer-intensive-juniors' href='/summer-intensive-juniors'> SUMMER INTENSIVE <br> FOR JUNIORS </a></div><div class='sub-menu-item'><a class='dynamic-href' data-local='/wordpress/fall-intensive' href='/cli-dance-conservatory/fall-intensive/'>FALL INTENSIVE</a></div><div class='sub-menu-item'><a class='dynamic-href' data-local='/wordpress/winter-contemporary-intensive' href='/cli-dance-conservatory/winter-contemporary-intensive'>WINTER INTENSIVE</a></div></div></div><div class='middle-nav-item multi-items'><a class='dynamic-href' data-development='/clistudios-home-page' data-local='/wordpress/cli_studios_dark' data-production='/' href='/'>CONSERVATORY ONLINE</a><div class='sub-menu'><div class='sub-menu-item'><a class='dynamic-href' data-development='/online-dance-classes-for-teachers/' data-local='/wordpress/seo_teachers' data-production='/online-dance-classes/for-teachers/' href='/online-dance-classes/for-teachers/'>FOR TEACHERS</a></div></div></div></div><div class='nav-container uppercase'><div class='hamburger-btn nav-mobile-only'></div><div class='mobile-menu hide'><div class='mobile-menu-btn mobile-menu-collapsible'><div class='mobile-menu-header'><a class='mobile-menu-link dynamic-href' data-local='/wordpress/cli-dance-conservatory/about-the-program' href='/cli-dance-conservatory/about-the-program'>ABOUT THE PROGRAM</a><span class='chevron'></span></div><div class='mobile-submenu'><div class='mobile-submenu-item'><a class='dynamic-href' data-local='/wordpress/cli-dance-conservatory/note-from-director' href='/cli-dance-conservatory/note-from-director'>DIRECTOR’S NOTE</a></div><div class='mobile-submenu-item'><a class='dynamic-href' data-local='/wordpress/cli-dance-conservatory/audition' href='/cli-dance-conservatory/audition'>AUDITIONS</a></div><div class='mobile-submenu-item'><a class='dynamic-href' data-local='/wordpress/cli-dance-conservatory/faculty' href='/cli-dance-conservatory/faculty'>FACULTY</a></div><div class='mobile-submenu-item'><a class='dynamic-href' data-local='/wordpress/cli-dance-conservatory/faq' href='/cli-dance-conservatory/faq'>FAQS</a></div></div></div><div class='mobile-menu-btn mobile-menu-collapsible'><div class='mobile-menu-header'><a class='mobile-menu-link dynamic-href' data-local='/wordpress/intensives' href='/cli-dance-conservatory/intensives'>INTENSIVES</a><span class='chevron'></span></div><div class='mobile-submenu'><div class='mobile-submenu-item'><a class='dynamic-href' data-local='/wordpress/summer-dance-intensives' href='/summer-dance-intensives'>SUMMER INTENSIVE</a></div><div class='mobile-submenu-item'><a class='dynamic-href' data-local='/wordpress/summer-intensive-juniors' href='/summer-intensive-juniors'> SUMMER INTENSIVE <br> FOR JUNIORS </a></div><div class='mobile-submenu-item'><a class='dynamic-href' data-local='/wordpress/fall-intensive' href='/cli-dance-conservatory/fall-intensive/'>FALL INTENSIVE</a></div><div class='mobile-submenu-item'><a class='dynamic-href' data-local='/wordpress/winter-contemporary-intensive' href='/cli-dance-conservatory/winter-contemporary-intensive'>WINTER INTENSIVE</a></div></div></div><div class='mobile-menu-btn mobile-menu-collapsible'><div class='mobile-menu-header'><a class='mobile-menu-link dynamic-href' data-development='/clistudios-home-page' data-local='/wordpress/cli_studios_dark' data-production='/' href='/'>CONSERVATORY ONLINE</a><span class='chevron'></span></div><div class='mobile-submenu'><div class='mobile-submenu-item'><a class='dynamic-href' data-development='/online-dance-classes-for-teachers/' data-local='/wordpress/seo_teachers' data-production='/online-dance-classes/for-teachers/' href='/online-dance-classes/for-teachers/'>FOR TEACHERS</a></div></div></div></div><div class='menu nav-desktop-only'><button class='audition-button'>AUDITION NOW</button></div></div></div>
110<script src="/assets/wordpress/download_page_assets-566cd8b95555546cfe95b534acae91ce0bf55af107ce93448fc1d421206f3036.js"></script>
110<div class='alert-footer-banner hidden'><div class='banner-text-group'><p class='banner-text-primary'>EARLY ADMISSION DEADLINE</p><p class='banner-text-secondary'>NOVEMBER 1, 2026</p></div><button class='banner-audition-button audition-button'>Audition Now</button></div><div class='hero-section'><div class='hero-image'></div></div><div class='audition-intro-section'><div class='left-section'><div class='page-title'>AUDITION FOR THE CLI CONSERVATORY</div></div><div class='right-section'><div class='content-text'><div class='text-block'>We are now accepting applications for the <strong>Class of 2028</strong>. Students are accepted on a rolling basis through spring 2027, so you are encouraged to apply early as spots at the CLI Conservatory are limited. Audition by <strong>November 1, 2026</strong> to be eligible for <strong>Early Admission Scholarships</strong>.</div><div class='text-block'>It’s free to audition and takes just a few minutes. Apply if you are:</div><ul><li>An advanced dancer</li><li>Aspiring to a professional dance career</li><li>At least 17 years old</li></ul><div class='audition-button-container'><button class='cta-button audition-button'>Audition Now</button></div></div></div></div><div class='key-dates-section'><div class='date-milestone'><div class='milestone-icon'></div><div class='milestone-label'>Auditions Open</div><div class='milestone-date'>September 1, 2026</div></div><div class='date-milestone'><div class='milestone-icon'></div><div class='milestone-label'>Early Admission Deadline</div><div class='milestone-date'>November 1, 2026</div></div><div class='date-milestone'><div class='milestone-icon'></div><div class='milestone-label'>Priority Admission Deadline</div><div class='milestone-date'>February 1, 2027</div></div></div><div class='how-to-audition-section'><div class='section-header'><div class='left-section'><div class='section-title'>HOW TO AUDITION</div></div><div class='right-section'><div class='content-text'><div class='text-block'>Auditioning for the Conservatory is free. If you are an aspiring professional dancer age 17+, we encourage you to audition.</div><div class='audition-button-container'><button class='cta-button audition-button'>Audition Now</button></div></div></div></div><div class='audition-steps'><div class='step-svg round-1'></div><div class='star-separator'></div><div class='step-svg round-2'></div><div class='star-separator'></div><div class='step-svg round-3'></div></div></div><div class='opportunities-section'><div class='section-title'>OPPORTUNITIES TO AUDITION IN PERSON</div><a class='cta-button option-link dynamic-href' data-local='/wordpress/cli-dance-conservatory/in_person_auditions' href='/cli-dance-conservatory/in-person-auditions'>Learn More</a><div class='opportunity-images'><div class='image-left'><img alt='Audition opportunity' src='https://d22g5lrmqfbqur.cloudfront.net/assets/conservatory_2026/audition/audition_img_1.jpg' loading='lazy'></div><div class='image-right'><img alt='Audition opportunity' src='https://d22g5lrmqfbqur.cloudfront.net/assets/conservatory_2026/audition/audition_img_2.jpg' loading='lazy'></div></div></div><div class='modal' id='sign-up-modal'><div class='modal-title'>Sign up to learn more</div><div class='sign-up-form'><div class='user-information'><div class='input-group'><label>First name</label><input name='first-name' type='text'></div><div class='input-group'><label>Last name</label><input name='last-name' type='text'></div><div class='input-group'><label>Email address</label><input name='email' type='email'><span class='email-helper-text'></span></div></div><div class='user-type'> Select what best describes you <label for='dancer'><input id='dancer' name='user-type' type='radio' value='Dancer'><span>Dancer</span></label><label for='parent'><input id='parent' name='user-type' type='radio' value='Parent/Guardian'><span>Parent/Guardian of Dancer</span></label><label for='dance-studio-owner'><input id='dance-studio-owner' name='user-type' type='radio' value='Dance Studio Owner'><span>Dance Studio Owner</span></label><label for='dance-teacher'><input id='dance-teacher' name='user-type' type='radio' value='Dancer Teacher'><span>Dance Teacher</span></label><label for='other'><input id='other' name='user-type' type='radio' value='Other'><span>
110Other</span></label></div></div><button class='header-cta' disabled>SUBSCRIBE</button></div></div></div></article></main></div></div></div><footer 111class="site-footer" id="colophon" itemtype="https://schema.org/WPFooter" itemscope="itemscope" itemid="#colophon"><div class="site-primary-footer-wrap ast-builder-grid-row-container site-footer-focus-item ast-builder-grid-row-full ast-builder-grid-row-tablet-full ast-builder-grid-row-mobile-full ast-footer-row-stack ast-footer-row-tablet-stack ast-footer-row-mobile-stack" data-section="section-primary-footer-builder"><div class="ast-builder-grid-row-container-inner"><div class="ast-builder-footer-grid-columns site-primary-footer-inner-wrap ast-builder-grid-row"><div class="site-footer-primary-section-1 site-footer-section site-footer-section-1"><aside 112 class="footer-widget-area widget-area site-footer-focus-item footer-widget-area-inner" data-section="sidebar-widgets-footer-widget-1" aria-label="Footer Widget 1" role="region" ><section id="block-4" class="widget widget_block"><div class="sticky-header" data-aos-delay="100" data-aos-offset="1000" data-aos="fade-down" ><div class="sticky-container"><div class="cli-logo"><img decoding="async" loading="lazy" src="https://d22g5lrmqfbqur.cloudfront.net/assets/beginner_dance/logo/conservatory_logo.svg" alt="CLI Conservatory logo" /></div><div class="description"><span>TRY FREE FOR 7 DAYS</span></div><div class="cta-btn sign-up-btn get-started-btn">GET STARTED</div></div></div><section class="footer-section"><div class="footer-brand"><div class="cli-logo"><a data-development="https://clistudiosdev.wpengine.com/cli-dance-conservatory/" data-production="https://www.clistudios.com/cli-dance-conservatory/" class="v-cons dynamic-href" href="https://www.clistudios.com/cli-dance-conservatory/" ><img decoding="async" loading="lazy" src="https://d22g5lrmqfbqur.cloudfront.net/assets/conservatory_v3/conservatory_logo.svg" alt="CLI Conservatory logo" /></a><a data-development="https://clistudiosdev.wpengine.com/clistudios-home-page/" data-production="https://clistudios.com" class="v-cy dynamic-href" href="https://clistudios.com" ><img decoding="async" loading="lazy" src="https://d22g5lrmqfbqur.cloudfront.net/assets/cy_online_trailers/cy_online_logo.svg" alt="CLI Conservatory Online logo" /></a></div><div class="copyright"></div><div class="social-icons"><div class="social-set v-cons"><a href="https://www.facebook.com/thecliconservatory" target="_blank" rel="noopener" aria-label="CLI Conservatory on Facebook" ><svg width="20" height="20" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12 2C6.477 2 2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.878v-6.987
112h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.988C18.343 21.128 22 16.991 22 12c0-5.523-4.477-10-10-10z"/></svg></a><a href="https://www.instagram.com/cliconservatory" target="_blank" rel="noopener" aria-label="CLI Conservatory on Instagram" ><svg width="20" height="20" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.058-1.28.072-1.689.072-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z"/></svg></a><a href="https://www.pinterest.com/cliconservatory/" target="_blank" rel="noopener" aria-label="CLI Conservatory on Pinterest" ><svg width="20" height="20" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12 0C5.373 0 0 5.372 0 12c0 5.084 3.163 9.426 7.627 11.174-.105-.949-.2-2.405.042-3.441.218-.937 1.407-5.965 1.407-5.965s-.359-.719-.359-1.782c0-1.668.967-2.914 2.171-2.914 1.023 0 1.518.769 1.518 1.69 0 1.029-.655 2.568-.994 3.995-.283 1.194.599 2.169 1.777 2.169 2.133 0 3.772-2.249 3.772-5.495 0-2.873-2.064-4.882-5.012-4.882-3.414 0-5.418 2.561-5.418 5.207 0 1.031.397 2.138.893 2.738a.36.36 0 01.083.345l-.333 1.36c-.053.22-.174.267-.402.161-1.499-.698-2.436-2.889-2.436-4.649 0-3.785 2.75-7.262 7.929-7.262 4.163 0 7.398 2.967 7.398 6.931 0 4.136-2.607 7.464-6.227 7.464-1.216 0-2.359-.631-2.75-1.378l-.748 2.853c-.271 1.043-1.002 2.35-1.492 3.146C9.57 23.812 10.763 24 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0"/></svg></a><a href="https://www.youtube.com/@CLIConservatory" target="_blank" rel="noopener" aria-label="CLI Conservatory on YouTube" ><svg width="20" height="20" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M23.498 6.186a3.016 3.016 0 00-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 00.502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 002.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 002.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg></a><a href="https://www.tiktok.com/@cliconservatory" target="_blank" rel="noopener" aria-label="CLI Conservatory on TikTok" ><svg width="20" height="20" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z"/></svg></a></div><div class="social-set v-cy"><a href="https://www.facebook.com/cliconservatoryonline" target="_blank" rel="noopener" aria-label="CLI Conservatory Online on Facebook" ><svg width="20" height="20" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12 2C6.477 2 2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.878v-6.987
112h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.988C18.343 21.128 22 16.991 22 12c0-5.523-4.477-10-10-10z"/></svg></a><a href="https://www.instagram.com/cliconservatoryonline" target="_blank" rel="noopener" aria-label="CLI Conservatory Online on Instagram" ><svg width="20" height="20" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.058-1.28.072-1.689.072-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z"/></svg></a><a href="https://www.pinterest.com/cliconservatoryonline/" target="_blank" rel="noopener" aria-label="CLI Conservatory Online on Pinterest" ><svg width="20" height="20" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12 0C5.373 0 0 5.372 0 12c0 5.084 3.163 9.426 7.627 11.174-.105-.949-.2-2.405.042-3.441.218-.937 1.407-5.965 1.407-5.965s-.359-.719-.359-1.782c0-1.668.967-2.914 2.171-2.914 1.023 0 1.518.769 1.518 1.69 0 1.029-.655 2.568-.994 3.995-.283 1.194.599 2.169 1.777 2.169 2.133 0 3.772-2.249 3.772-5.495 0-2.873-2.064-4.882-5.012-4.882-3.414 0-5.418 2.561-5.418 5.207 0 1.031.397 2.138.893 2.738a.36.36 0 01.083.345l-.333 1.36c-.053.22-.174.267-.402.161-1.499-.698-2.436-2.889-2.436-4.649 0-3.785 2.75-7.262 7.929-7.262 4.163 0 7.398 2.967 7.398 6.931 0 4.136-2.607 7.464-6.227 7.464-1.216 0-2.359-.631-2.75-1.378l-.748 2.853c-.271 1.043-1.002 2.35-1.492 3.146C9.57 23.812 10.763 24 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0"/></svg></a><a href="https://www.youtube.com/@CLIConservatoryOnline" target="_blank" rel="noopener" aria-label="CLI Conservatory Online on YouTube" ><svg width="20" height="20" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M23.498 6.186a3.016 3.016 0 00-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 00.502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 002.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 002.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg></a><a href="https://www.tiktok.com/@cliconservatoryonline" target="_blank" rel="noopener" aria-label="CLI Conservatory Online on TikTok" ><svg width="20" height="20" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z"/></svg></a></div></div></div><div class="footer-nav"><div class="item terms"><a href="https://members.clistudios.com/pages/term_of_use" target="_blank" rel="noopener" >TERMS</a ></div><div class="item privacy"><a href="https://members.clistudios.com/pages/privacy_policy" target="_blank" rel="noopener" >PRIVACY</a ></div><div class="item contact"><a href="mailto:[email protected]">CONTACT US</a></div><div class="item privacy-choices"><button id="ot-sdk-btn" class="ot-sdk-show-settings"> YOUR PRIVACY CHOICES </button></div><div class="ip2location-attribution"> CLI Studios uses the IP2Location LITE database for <a href="https://lite.ip2location.com" target="_blank" rel="noopener">IP geolocation</a>.</div></div><div class="email-subscription"><div class="subscription-title">Never miss a step.</div><div class="subscription-description v-cons"> Get the latest CLI Conservatory updates by signing up here.</div><div class="subscription-description v-cy"> Get the latest CLI Conservatory Online updates by signing up here.</div><div class="subscription-content" id="mc_embed_signup"><form action="https://clistudios.us8.list-manage.com/subscribe/post?u=50a792b09f1c7e2aa761949b3&id=120d4f741a" class="validate" id="mc-embedded-subscribe-form" method="post" name="mc-embedded-subscribe-form" target="_blank" ><div id="mc_embed_signup_scroll"><div class="mc-field-group"><div class="flex-content"><div class="subscription-text"><input type="email" name="EMAIL" id="mce-EMAIL" value="" placeholder="Your email address" class="email-subscription-text-field email" required="required" /></div><div class="subscription-button"><div aria-hidden="true" style="position: absolute; left: -5000px" ><input name="b_50a792b09f1c7e2aa761949b3_120d4f741a" tabindex="-1" type="text" value="" /></div><input type="submit" name="subscribe" value="SUBSCRIBE" id="mc-embedded-subscribe" class="email-subscription-button" data-disable-with="SUBSCRIBE" /></div></div></div><div class="clear" id="mce-responses"><div class="response" id="mce-error-response" style="display: none" ></div><div class="response" id="mce-success-response" style="display: none" ></div></div></div></form></div></div></section><div><div class="modal cli-seo" id="registrationInfo" data-path="/trial_annual_quiz_full" ></div></div></section></aside></div></div></div></div></footer></div>
112<script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/astra/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script>
112 <div id="ast-scroll-top" tabindex="0" class="ast-scroll-top-icon ast-scroll-to-top-right" data-on-devices="both"> <span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve"> <path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" /> </svg></span> <span class="screen-reader-text">Scroll to Top</span></div>
112<script>class SinglePost { 113 constructor() { 114 this.content = jQuery('#content') 115 this.moveUpAuthorBox() 116 this.correctMetaData() 117 } 118 119 moveUpAuthorBox() { 120 const publishedDate = this.content 121 .find('header.entry-header .posted-on .published') 122 .text() 123 const authorAvatarSrc = this.content 124 .find('.ast-single-author-box .post-author-avatar img') 125 .attr('src') 126 const authorName = this.content 127 .find('.ast-single-author-box .author-title') 128 .text() 129 const readingTime = this.content 130 .find('header.entry-header .ast-reading-time') 131 .text() 132 .split(' ')[0] 133 const authorEl = ` 134 <div class='author-section'> 135 <div class='author-container'> 136 <div class='author-avatar'> 137 <img src='${authorAvatarSrc}'> 138 </div> 139 <div class='author-content'> 140 <div class='author-name'>${authorName}</div> 141 <div class='author-post-infor'> 142 <div class='author-published-date'>${publishedDate}</div> 143 <div class='author-infor-dot'>.</div> 144 <div class='author-read-time'>${readingTime} min read</div> 145 </div> 146 </div> 147 </div> 148 </div>` 149 this.content.find('.single-layout-1 header').append(authorEl) 150 } 151 152 correctMetaData() { 153 const metaContainer = this.content.find( 154 '.ast-single-post-order .entry-meta' 155 ) 156 const tagContainer = this.content.find('.tags-links') 157 metaContainer.html(tagContainer) 158 } 159} 160 161jQuery(document).ready(function () { 162 new SinglePost() 163})</script>
163
163<script>class SeoFooter { 164 constructor() { 165 this.cliPrivacyUrl = 'https://members.clistudios.com/pages/privacy_policy' 166 167 this.updateCopyRightYear() 168 this.setupOneTrustCustomizations() 169 } 170 171 updateCopyRightYear() { 172 const copyrightText = `© ${new Date().getFullYear()} CLI Studios` 173 jQuery('.copyright').text(copyrightText) 174 } 175 176 setupOneTrustCustomizations() { 177 const observer = new MutationObserver(() => { 178 this.updateOneTrustPopupContent() 179 this.removeOneTrustAutoInjectedButton() 180 }) 181 182 observer.observe(document.body, { 183 childList: true, 184 subtree: true 185 }) 186 } 187 188 updateOneTrustPopupContent() { 189 // Update privacy link 190 const privacyLink = document.querySelector( 191 '#ot-pc-desc a.privacy-notice-link' 192 ) 193 if (privacyLink && privacyLink.href !== this.cliPrivacyUrl) { 194 privacyLink.href = this.cliPrivacyUrl 195 } 196 197 // Replace email address in description 198 const description = document.querySelector('#ot-pc-desc') 199 if (description && description.innerHTML.includes('[email protected]')) { 200 description.innerHTML = description.innerHTML.replace( 201 '[email protected]', 202 '[email protected]' 203 ) 204 } 205 } 206 207 removeOneTrustAutoInjectedButton() { 208 const autoButton = document.querySelector('button.footer-linklike') 209 if (autoButton) { 210 autoButton.remove() 211 } 212 } 213} 214 215jQuery(document).ready(function () { 216 new SeoFooter() 217})</script>
217
217<script>class SeoHeader { 218 constructor() { 219 this.hamburgerBtn = jQuery('.nav-container .hamburger-btn') 220 221 // Sign up modal 222 this.signUpBtns = jQuery('.cta-btn') 223 this.signUpElement = jQuery('#registrationInfo.cli-seo') 224 225 this.bindEvents() 226 this.setFirstTouchLandingPage() 227 } 228 229 bindEvents() { 230 this.setRegistrationPopupUrl() 231 this.setNavHrefs() 232 233 this.bindHamburgerBtn() 234 this.bindStickyHeaderEvent() 235 236 // Sign up events 237 this.bindSignUpBtn() 238 } 239 240 bindHamburgerBtn() { 241 // Remove all actions before binding new ones 242 this.hamburgerBtn.off('click') 243 this.hamburgerBtn.on('click', () => { 244 this.hamburgerBtn.siblings('.mobile-menu').toggleClass('hide') 245 }) 246 247 // Bind collapsible menu chevron click 248 jQuery('.mobile-menu-collapsible .chevron').off('click') 249 jQuery('.mobile-menu-collapsible .chevron').on('click', function(e) { 250 e.preventDefault() 251 e.stopPropagation() 252 jQuery(this).closest('.mobile-menu-collapsible').toggleClass('expanded') 253 }) 254 } 255 256 bindSignUpBtn() { 257 if (this.signUpBtns.length > 0) { 258 this.signUpBtns.on('click', (e) => { 259 const src = this.signUpElement.data('src') 260 if (src !== undefined) { 261 this.trackStartRegistrationEvent() 262 263 const currentUrl = window.location.href 264 const locationSearch = location.search 265 const firstTouchSearch = this.getFirstTouchLandingPageParams() 266 const amplitudeDeviceId = 267 amplitude && amplitude.getInstance().options 268 ? amplitude.getInstance().options.deviceId 269 : '' 270 271 const url = new URL(src + locationSearch) 272 url.searchParams.append('amplitude_device_id', amplitudeDeviceId) 273 url.searchParams.append('parent_url', currentUrl + firstTouchSearch) 274 window.open(url, '_self') 275 } 276 }) 277 } 278 } 279 280 trackStartRegistrationEvent() { 281 const registrationVersionInfoElement = jQuery('.registration-version-info') 282 const registrationVersion = 283 registrationVersionInfoElement.data('registration-version') || 284 'd2c_trial_annual_quiz' 285 286 const amplitudeProperties = { 287 'Landing page': document.URL, 288 Product: 'Dancer Account', 289 'Registration version': registrationVersion 290 } 291 amplitude.getInstance().logEvent('Start registration', amplitudeProperties) 292 293 // Amplitude registration event - new 294 const cleanURL = 295 registrationVersionInfoElement.data('clean-url') || 296 document.location.pathname.replace(/^\/|\/$/g, '') 297 const registrationProperties = { 298 'Clean Landing Page URL': cleanURL, 299 'Full URL': document.URL, 300 'Registration Version': registrationVersion 301 } 302 amplitude 303 .getInstance() 304 .logEvent('Registration: Click CTA', registrationProperties) 305 } 306 307 setFirstTouchLandingPage() { 308 // Save the first touch landing page to keep UTM information 309 if (location.search) { 310 sessionStorage.setItem('firstTouchLandingPageParams', location.search) 311 } 312 } 313 314 getFirstTouchLandingPageParams() { 315 let firstTouch = sessionStorage.getItem('firstTouchLandingPageParams') 316 if (firstTouch === null) { 317 firstTouch = '' 318 } 319 return !location.search ? firstTouch : '' 320 } 321 322 bindStickyHeaderEvent() { 323 const offset = 324 jQuery('.cli-studios-default-header').height() + jQuery(window).height() 325 jQuery('.sticky-header').attr('data-aos-offset', offset) 326 } 327 328 setRegistrationPopupUrl() { 329 const domain = "https://members.clistudios.com" 330 const uri = this.signUpElement.data('path') 331 this.signUpElement.data('src', domain + uri) 332 } 333 334 setNavHrefs() { 335 const env = "" 336 jQuery('.dynamic-href').each((index, element) => { 337 const $element = jQuery(element) 338 $element.attr('href', $element.data(env)) 339 }) 340 } 341} 342 343jQuery(document).ready(function () { 344 new SeoHeader() 345 AOS.init({ once: false }) 346})</script>
346
346<script>class SocialShareBtn { 347 constructor() { 348 this.content = jQuery('#content') 349 this.author = this.content.find('.author-section') 350 351 this.addBtns() 352 this.setShareLinks() 353 } 354 355 addBtns() { 356 const shareBtnsContainer = 357 '<' + 358 "div class='share-btns-container'>Share: " + 359 '<' + 360 "a target='_blank' class='facebook'><" + 361 "img src='https://new-cli-members.s3.amazonaws.com/assets/clistudios_homepage_dark/blog/facebook.svg'/></a>" + 362 '<' + 363 "a class='pinterest'><" + 364 '/a>' + 365 '<' + 366 "a target='_blank' class='twitter'><" + 367 "img src='https://new-cli-members.s3.amazonaws.com/assets/clistudios_homepage_dark/blog/twitter.svg'/></a>" + 368 '<' + 369 '/div>' 370 371 this.author.append(shareBtnsContainer) 372 } 373 374 setShareLinks() { 375 const pageUrl = window.location.href 376 const tweet = this.content 377 .find('.ast-single-post-order .entry-title') 378 .text() 379 const hashtags = jQuery 380 .find('.tags-links a') 381 .map((e) => e.innerText) 382 .join(',') 383 const params = 384 'menubar=no,toolbar=no,status=no,width=570,height=570,top=600,left=600' 385 const pinterestLink = 386 'https://www.pinterest.com/pin/create/button/?url=' + 387 window.location.href + 388 '&description=' + 389 tweet 390 const pinterestShareBtn = 391 '<' + 392 "a data-pin-shape='round' data-pin-do='buttonPin' href='" + 393 pinterestLink + 394 "'></a>" 395 396 jQuery('.share-btns-container .pinterest').replaceWith(pinterestShareBtn) 397 398 jQuery('.share-btns-container .twitter').on('click', function () { 399 const url = 400 'https://twitter.com/intent/tweet?url=' + 401 pageUrl + 402 '&text=' + 403 tweet + 404 '&hashtags=' + 405 hashtags 406 const params = 407 'menubar=no,toolbar=no,status=no,width=570,height=570,top=600,left=600' 408 window.open(url, '', params) 409 }) 410 411 jQuery('.share-btns-container .facebook').on('click', function () { 412 const url = 'https://www.facebook.com/sharer.php?u=' + pageUrl 413 window.open(url, '', params) 414 }) 415 416 jQuery.getScript('///assets.pinterest.com/js/pinit.js') 417 } 418} 419 420jQuery(document).ready(function () { 421 new SocialShareBtn() 422})</script>
422
422<script>class ConservatoryV3Layout { 423 constructor() { 424 this.signUpModal = jQuery('#sign-up-modal') 425 this.signUpForm = this.signUpModal.find('.sign-up-form') 426 this.signUpBtn = this.signUpModal.find('.header-cta') 427 this.signUpUpdatesModal = jQuery('#sign-up-updates-modal') 428 this.signUpUpdatesForm = this.signUpUpdatesModal.find( 429 '.sign-up-updates-form' 430 ) 431 this.signUpUpdatesError = this.signUpUpdatesForm.find('.error-message') 432 this.signUpUpdatesSubmitButton = this.signUpUpdatesForm.find('.submit-btn') 433 this.signUpUpdatesSuccess = this.signUpUpdatesModal.find('.success-message') 434 this.signUpUpdatesTitle = this.signUpUpdatesModal.find('.modal-title') 435 this.idpSuggestionModal = jQuery('#idp-suggestion-modal') 436 this.FORM_NAME = 'CY7 Leads' 437 this.IDP_ALLOWED_COUNTRIES = [ 438 'Australia', 439 'Austria', 440 'Belgium', 441 'Canada', 442 'Croatia', 443 'Czech Republic', 444 'Denmark', 445 'Finland', 446 'France', 447 'Germany', 448 'Greece', 449 'Hungary', 450 'Iceland', 451 'Ireland', 452 'Israel', 453 'Italy', 454 'Japan', 455 'Luxembourg', 456 'Mexico', 457 'Monaco', 458 'Netherlands', 459 'New Zealand', 460 'Norway', 461 'Poland', 462 'Portugal', 463 'Singapore', 464 'Slovakia', 465 'Slovenia', 466 'South Korea', 467 'Spain', 468 'Sweden', 469 'Switzerland', 470 'Taiwan', 471 'United Kingdom' 472 ] 473 this.isSubmittedSuccessfully = false 474 this.alertFooterBanner = jQuery('.alert-footer-banner') 475 this.scrollThreshold = 100 476 this.emailRegex = 477 /^(([^<>()[\]\.,;:\s@\"]+(\.[^<>()[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i 478 this.baseUrl = jQuery('.xyz-cli-url').data('value') 479 this.isLocalEnv = this.baseUrl === "[xyz-ips snippet='CLI-URL']" 480 if (this.isLocalEnv) { 481 this.baseUrl = window.location.origin 482 } 483 this.ctaMode = jQuery('.conservatory-cta-mode').data('mode') || 'audition' 484 this.signUpModal.modal() 485 this.setupUpdatesModal() 486 this.setupEnv() 487 this.setupParsley() 488 this.customMasterTheme() 489 this.bindEvents() 490 this.updateNavLinks() 491 this.initAlertFooterBanner() 492 } 493 customMasterTheme() { 494 const subscribeButton = 495 '<button class="subscribe-button modal-trigger" data-target="sign-up-modal">SUBSCRIBE</button>' 496 jQuery('.footer-section .subscription-description').html( 497 'Get the latest CLI Conservatory updates by signing up here.' 498 ) 499 jQuery('.footer-section .subscription-content').html(subscribeButton) 500 } 501 bindEvents() { 502 if (this.ctaMode === 'lead') { 503 jQuery('.audition-button').on('click', () => 504 this.signUpUpdatesModal.modal('open') 505 ) 506 } else { 507 jQuery('.audition-button').on('click', () => this.openAuditionPage()) 508 } 509 jQuery('#dob_month, #dob_day, #dob_year').blur(this.updateDobInput) 510 this.bindSubmitUpdatesFormEvent() 511 this.signUpUpdatesForm 512 .find('select[name="country"]') 513 .on('change', (e) => this.handleCountrySelection(e)) 514 this.idpSuggestionModal 515 .find('.idp-no-btn') 516 .on('click', () => this.returnToInterestList()) 517 this.signUpForm.find('input').on('input', () => this.validateSignUpForm()) 518 this.signUpBtn.on('click', () => this.subscribeUser()) 519 // remove all actions before binding new ones 520 jQuery('.hamburger-btn').off('click') 521 jQuery('.hamburger-btn').on('click', () => { 522 jQuery('.mobile-menu').toggleClass('hide') 523 }) 524 jQuery('.mobile-menu-collapsible .chevron').off('click') 525 jQuery('.mobile-menu-collapsible .chevron').on('click', function (e) { 526 e.preventDefault() 527 e.stopPropagation() 528 jQuery(this).closest('.mobile-menu-collapsible').toggleClass('expanded') 529 }) 530 } 531 updateNavLinks() { 532 let env 533 if (this.isLocalEnv) { 534 env = 'local' 535 } else { 536 env = jQuery('.xyz-cli-wp-env').data('value') 537 } 538 jQuery('.dynamic-href').each((_, element) => { 539 const $element = jQuery(element) 540 const envHref = $element.data(env) 541 if (envHref) { 542 $element.attr('href', envHref) 543 } 544 }) 545 } 546 openAuditionPage() { 547 const amplitudeDeviceId = 548 typeof amplitude !== 'undefined' 549 ? amplitude.getInstance().options?.deviceId 550 : '' 551 const currentUrl = window.location.href 552 const url = new URL(`${this.baseUrl}/conservatory_round1_auditions`) 553 url.searchParams.append('amplitude_device_id', amplitudeDeviceId) 554 url.searchParams.append('parent_url', currentUrl) 555 window.location.href = url.href 556 } 557 getSignUpFormData() { 558 const firstName = this.signUpForm.find("input[name*='first-name']").val() 559 const lastName = this.signUpForm.find("input[name*='last-name']").val() 560 const email = this.signUpForm.find("input[name*='email']").val() 561 const userType = this.signUpForm 562 .find("input[name*='user-type']:checked") 563 .val() 564 return { firstName, lastName, email, userType } 565 } 566 validateSignUpForm() { 567 const { firstName, lastName, email, userType }
567 = this.getSignUpFormData() 568 const validEmail = String(email).toLowerCase().match(this.emailRegex) 569 const validFormData = !!(firstName && lastName && validEmail && userType) 570 const emailHelperText = email === '' || validEmail ? '' : 'Invalid email' 571 this.signUpBtn.attr('disabled', !validFormData) 572 this.signUpForm.find('.email-helper-text').html(emailHelperText) 573 } 574 subscribeUser() { 575 const { firstName, lastName, email, userType } = this.getSignUpFormData() 576 jQuery.ajax({ 577 url: `${this.baseUrl}/event_user/subscribe`, 578 type: 'POST', 579 data: { 580 email, 581 first_name: firstName, 582 last_name: lastName, 583 tags: [userType] 584 } 585 }) 586 this.signUpForm 587 .find( 588 "input[name*='first-name'], input[name*='last-name'], input[name*='email']" 589 ) 590 .val('') 591 this.signUpForm.find("input[name*='user-type']").prop('checked', false) 592 this.signUpBtn.attr('disabled', true) 593 this.signUpModal.modal('close') 594 } 595 setupUpdatesModal() { 596 this.signUpUpdatesModal.modal({ 597 onCloseEnd: () => { 598 if (this.isSubmittedSuccessfully) { 599 this.resetUpdatesModalState() 600 } 601 } 602 }) 603 this.idpSuggestionModal.modal() 604 } 605 setupEnv() { 606 const stagingToken = 607 'bJSMwUf9R7ARhZHYye9AI4j6uoZw_BxAm6Dnl7yCK5EKbaDV1i2Z3LLC_yFPAUph3c-AJnW8r7FGJKxUoQ6m1Q' 608 const productionToken = 609 'jOebJsq_7YGBnfmBsMYTZYlPVqOZJJ20icHmniDSx87Qx8rWt3FacveVJhXzz05yncxhqcfK8S_i9ipR3STPQw' 610 this.AUTHORIZATION_TOKEN = 611 this.baseUrl === 'https://members.clistudios.com' 612 ? productionToken 613 : stagingToken 614 this.GOOGLE_SHEET_API = `${this.baseUrl}/api/v3/google_sheet_form_responses` 615 this.MAILCHIMP_API = `${this.baseUrl}/api/v3/external_mailchimp_tag_sync` 616 this.FB_PIXEL_TRACKING_API = `${this.baseUrl}/api/v3/external_fb_conversion_tracking` 617 } 618 setupParsley() { 619 if (typeof window.Parsley === 'undefined') return 620 window.Parsley.addValidator('validDate', { 621 requirementType: 'string', 622 validateString: (value, requirement) => { 623 const date = new Date(value) 624 if ((!date) instanceof Date || isNaN(date)) { 625 return false 626 } 627 const [month, day, year] = value.split('/').map((item) => Number(item)) 628 const validDate = 629 date.getDate() === day && 630 date.getMonth() === month - 1 && 631 date.getFullYear() === year 632 return validDate 633 }, 634 messages: { 635 en: 'Please enter a valid date' 636 } 637 }) 638 } 639 updateDobInput() {
640 const month = Number(jQuery('#dob_month').val()) 641 const day = Number(jQuery('#dob_day').val()) 642 const year = Number(jQuery('#dob_year').val()) 643 if (month && day && year) { 644 const dateString = `${month}/${day}/${year}` 645 const dobInput = jQuery('#dob') 646 dobInput.val(dateString) 647 dobInput.parsley().validate() 648 } 649 } 650 bindSubmitUpdatesFormEvent() { 651 this.signUpUpdatesForm.on('submit', (e) => { 652 e.preventDefault() 653 this.signUpUpdatesSubmitButton 654 .text('SUBMITTING ...') 655 .prop('disabled', true) 656 this.signUpUpdatesError.text('').addClass('hide') 657 const values = this.getUpdatesFormValues() 658 const [, firstName, lastName, email, , trainingHours, trainingLocation] = 659 values 660 jQuery 661 .ajax({ 662 type: 'POST', 663 url: this.GOOGLE_SHEET_API, 664 headers: { 665 'Content-Type': 'application/json', 666 Authorization: this.AUTHORIZATION_TOKEN 667 }, 668 data: JSON.stringify({ 669 form_name: this.FORM_NAME, 670 values 671 }) 672 }) 673 .done(() => { 674 this.isSubmittedSuccessfully = true 675 this.showUpdatesCompleteMessage() 676 this.trackFbPixelEvents({ trainingHours, trainingLocation, email }) 677 this.syncMailchimpTags({ firstName, lastName, email }) 678 }) 679 .fail(() => { 680 this.signUpUpdatesError 681 .text( 682 'There were errors when submitting your response. Please try again.' 683 ) 684 .removeClass('hide') 685 }) 686 .always(() => { 687 this.signUpUpdatesSubmitButton 688 .text('JOIN THE LIST') 689 .prop('disabled', false) 690 }) 691 }) 692 } 693 handleCountrySelection(e) { 694 const country = jQuery(e.currentTarget).val() 695 if (!country || !this.IDP_ALLOWED_COUNTRIES.includes(country)) return 696 this.idpSuggestionModal 697 .find('.idp-country-line') 698 .text(`Looks Like You're In ${country}!`) 699 this.signUpUpdatesModal.modal('close') 700 this.idpSuggestionModal.modal('open') 701 } 702 returnToInterestList() { 703 this.idpSuggestionModal.modal('close') 704 this.signUpUpdatesModal.modal('open') 705 } 706 getUpdatesFormValues() { 707 const formData = this.signUpUpdatesForm.serializeArray() 708 const data = formData.reduce((acc, { name, value }) => { 709 acc[name] = value 710 return acc 711 }, {}) 712 const time = this.getFormattedCurrentTime() 713 return [ 714 time, 715 data.first_name, 716 data.last_name, 717 data.email, 718 data.dob, 719 data.training_hours, 720 data.training_location, 721 data.studio_name, 722 data.country 723 ] 724 } 725 getFormattedCurrentTime() { 726 return new Date().toLocaleString('en-US', { 727 timeZone: 'America/Los_Angeles', 728 month: '2-digit', 729 day: '2-digit', 730 year: 'numeric', 731 hour: '2-digit', 732 minute: '2-digit', 733 second: '2-digit', 734 hour12: false 735 }) 736 } 737 showUpdatesCompleteMessage() { 738 this.signUpUpdatesSuccess.removeClass('hide') 739 this.signUpUpdatesTitle.addClass('hide') 740 this.signUpUpdatesForm.addClass('hide') 741 } 742 resetUpdatesModalState() { 743 this.signUpUpdatesForm[0].reset() 744 this.signUpUpdatesForm.parsley().reset() 745 this.signUpUpdatesSuccess.addClass('hide') 746 this.signUpUpdatesTitle.removeClass('hide') 747 this.signUpUpdatesForm.removeClass('hide') 748 this.isSubmittedSuccessfully = false 749 } 750 trackFbPixelEvents({ trainingHours, trainingLocation, email }) { 751 const events = ['Schedule2'] 752 const isQualifiedSubmission = 753 ['10 - 20 hours', 'More than 20 hours'].includes(trainingHours) && 754 ['Dance studio', 'Dance conventions'].includes(trainingLocation) 755 if (isQualifiedSubmission) events.push('QualifiedSubmission') 756 events.forEach((eventName) => this.trackFbPixelEvent({ eventName, email })) 757 } 758 trackFbPixelEvent({ eventName, email }) { 759 jQuery.ajax({ 760 type: 'POST', 761 url: this.FB_PIXEL_TRACKING_API, 762 headers: { 763 'Content-Type': 'application/json', 764 Authorization: this.AUTHORIZATION_TOKEN 765 }, 766 data: JSON.stringify({ 767 event_name: eventName, 768 email: email, 769 url: window.location.href, 770 fbp: typeof Cookies !== 'undefined' ? Cookies.get('_fbp') : null, 771 fbc: typeof Cookies !== 'undefined' ? Cookies.get('_fbc') : null 772 }) 773 }) 774 } 775 syncMailchimpTags({ firstName, lastName, email }) { 776 jQuery.ajax({ 777 type: 'POST', 778 url: this.MAILCHIMP_API, 779 headers: { 780 'Content-Type': 'application/json', 781 Authorization: this.AUTHORIZATION_TOKEN 782 }, 783 data: JSON.stringify({ 784 first_name: firstName, 785 last_name: lastName, 786 email: email, 787 list_name: 'Conservatory + Intensive Leads', 788 tags: ['CY7 Leads'] 789 }) 790 }) 791 } 792 initAlertFooterBanner() { 793 if (!this.alertFooterBanner.length) return 794 let isAtBottom = false 795 jQuery(window).on('scroll', () => { 796 const scrollTop = jQuery(window).scrollTop() 797 const windowHeight = jQuery(window).height() 798 const documentHeight = jQuery(document).height() 799 const bottomBuffer = 100 800 // Show/hide based on scroll from top 801 if (scrollTop > this.scrollThreshold) { 802 this.alertFooterBanner.removeClass('hidden') 803 } else { 804 this.alertFooterBanner.addClass('hidden') 805 } 806 // Change position when at bottom of page 807 if (scrollTop + windowHeight >= documentHeight - bottomBuffer) { 808 if (!isAtBottom) { 809 isAtBottom = true 810 this.alertFooterBanner.addClass('at-bottom') 811 } 812 } else { 813 if (isAtBottom) { 814 isAtBottom = false 815 this.alertFooterBanner.removeClass('at-bottom') 816 } 817 } 818 }) 819 } 820}; 821jQuery(document).ready(() => { 822 new ConservatoryV3Layout(); 823 });</script>
823
823<script>/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1);</script>
823
823<script id="astra-theme-js-js-extra">var astra = {"break_point":"921","isRtl":"","is_scroll_to_id":"","is_scroll_to_top":"1","is_header_footer_builder_active":"1","responsive_cart_click":"flyout","is_dark_palette":"","revealEffectEnable":"","ajax_url":"https://clistudiosinc.wpengine.com/wp-admin/admin-ajax.php","infinite_count":"2","infinite_total":"0","pagination":"number","infinite_scroll_event":"scroll","no_more_post_message":"No more posts to show.","grid_layout":{"desktop":1,"tablet":1,"mobile":1},"site_url":"https://clistudiosinc.wpengine.com","blogArchiveTitleLayout":"","blogArchiveTitleOn":"","show_comments":"Show Comments","enableHistoryPushState":"1","masonryEnabled":"","blogMasonryBreakPoint":"0"}; 824//# sourceURL=astra-theme-js-js-extra</script>
824
824<script id="astra-theme-js-js" src="https://www.clistudios.com/wp-content/themes/astra/assets/js/minified/frontend.min.js?ver=4.13.7"></script>
824
824<script id="astra-addon-js-js-extra">var astraAddon = {"is_elementor_active":"","sticky_active":"","svgIconClose":"\u003Cspan class=\"ast-icon icon-close\"\u003E\u003Csvg viewbox=\"0 0 512 512\" aria-hidden=\"true\" role=\"img\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"18px\" height=\"18px\"\u003E\n \u003Cpath d=\"M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z\" /\u003E\n \u003C/svg\u003E\u003C/span\u003E","hf_account_show_menu_on":"hover","hf_account_action_type":"link","hf_account_logout_action":"link","header_main_stick":"0","header_above_stick":"0","header_below_stick":"0","stick_header_meta":"","header_main_stick_meta":"","header_above_stick_meta":"","header_below_stick_meta":"","sticky_header_on_devices":"desktop","sticky_header_style":"none","sticky_hide_on_scroll":"0","break_point":"921","tablet_break_point":"921","mobile_break_point":"544","header_main_shrink":"1","header_animation_effect":"none","header_logo_width":"","responsive_header_logo_width":{"desktop":"","tablet":"","mobile":""},"stick_origin_position":"","site_layout":"ast-full-width-layout","site_content_width":"1960","site_layout_padded_width":"1200","site_layout_box_width":"1200","header_builder_active":"1","component_limit":"10","is_header_builder_active":"1"}; 825//# sourceURL=astra-addon-js-js-extra</script>
825
825<script id="astra-addon-js-js" src="https://www.clistudios.com/wp-content/uploads/astra-addon/astra-addon-6aa26f43ba3847-34197779.js?ver=4.13.9"></script>
825
825<script id="astra-dom-purify-js" src="https://www.clistudios.com/wp-content/plugins/astra-addon/assets/js/minified/purify.min.js?ver=4.13.9"></script>
825
825<script id="jquery-bind-first-js" defer src="https://www.clistudios.com/wp-content/plugins/pixelyoursite/dist/scripts/jquery.bind-first-0.2.3.min.js?ver=0.2.3"></script>
825
825<script id="js-cookie-pys-js" defer src="https://www.clistudios.com/wp-content/plugins/pixelyoursite/dist/scripts/js.cookie-2.1.3.min.js?ver=2.1.3"></script>
825
825<script id="js-sha256-js" defer src="https://www.clistudios.com/wp-content/plugins/pixelyoursite/dist/scripts/sha256.js?ver=0.11.0"></script>
825
825<script id="js-tld-js" defer src="https://www.clistudios.com/wp-content/plugins/pixelyoursite/dist/scripts/tld.min.js?ver=2.3.1"></script>
825
825<script id="pys-js-extra">var pysOptions = {"staticEvents":[],"dynamicEvents":[],"triggerEvents":[],"triggerEventTypes":[],"debug":"","siteUrl":"https://clistudiosinc.wpengine.com","ajaxUrl":"https://clistudiosinc.wpengine.com/wp-admin/admin-ajax.php","ajax_event":"50c3d782d3","enable_remove_download_url_param":"1","cookie_duration":"7","last_visit_duration":"60","enable_success_send_form":"","ajaxForServerEvent":"1","ajaxForServerStaticEvent":"1","useSendBeacon":"1","send_external_id":"1","external_id_expire":"180","track_cookie_for_subdomains":"1","google_consent_mode":"1","consent_mode_cmp_active":"","gdpr":{"ajax_enabled":false,"all_disabled_by_api":false,"facebook_disabled_by_api":false,"analytics_disabled_by_api":false,"google_ads_disabled_by_api":false,"pinterest_disabled_by_api":false,"bing_disabled_by_api":false,"reddit_disabled_by_api":false,"openai_disabled_by_api":false,"externalID_disabled_by_api":false,"facebook_prior_consent_enabled":true,"analytics_prior_consent_enabled":true,"google_ads_prior_consent_enabled":null,"pinterest_prior_consent_enabled":true,"bing_prior_consent_enabled":true,"openai_prior_consent_enabled":true,"cookiebot_integration_enabled":false,"cookiebot_facebook_consent_category":"marketing","cookiebot_analytics_consent_category":"statistics","cookiebot_tiktok_consent_category":"marketing","cookiebot_google_ads_consent_category":"marketing","cookiebot_pinterest_consent_category":"marketing","cookiebot_bing_consent_category":"marketing","cookiebot_openai_consent_category":"marketing","consent_magic_integration_enabled":false,"real_cookie_banner_integration_enabled":false,"cookie_notice_integration_enabled":false,"cookie_law_info_integration_enabled":false,"analytics_storage":{"enabled":true,"value":"granted","filter":false},"ad_storage":{"enabled":true,"value":"granted","filter":false},"ad_user_data":{"enabled":true,"value":"granted","filter":false},"ad_personalization":{"enabled":true,"value":"granted","filter":false}},"cookie":{"disabled_all_cookie":true,"disabled_start_session_cookie":false,"disabled_advanced_form_data_cookie":false,"disabled_landing_page_cookie":false,"disabled_first_visit_cookie":false,"disabled_trafficsource_cookie":false,"disabled_utmTerms_cookie":false,"disabled_utmId_cookie":false},"tracking_analytics":{"TrafficLanding":"https://clistudios.com/cli-dance-conservatory-audition/","TrafficUtms":[],"TrafficUtmsId":[]},"GATags":{"ga_datalayer_type":"default","ga_datalayer_name":"dataLayerPYS"},"woo":{"enabled":false},"edd":{"enabled":false},"cache_bypass":"1790916554"}; 826//# sourceURL=pys-js-extra</script>
826
826<script id="pys-js" defer src="https://www.clistudios.com/wp-content/plugins/pixelyoursite/dist/scripts/public.js?ver=11.4.0"></script>
826
826<script id="wp-emoji-settings" type="application/json">{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.clistudios.com/wp-includes/js/wp-emoji-release.min.js?ver=7.0.5"}}</script>
826
826<script type="module">/*! This file is auto-generated */ 827var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 828//# sourceURL=https://clistudiosinc.wpengine.com/wp-includes/js/wp-emoji-loader.min.js</script>
828
828<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a44114511defba7a',t:'MTc5MDkxNjU1NA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
828</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.