{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/aEy7fCrHhN6bH1jUnbEx/WkFrO15rXh68m6O6tEw7/siteMetadata.js", "ssg:https://framerusercontent.com/modules/t8UzIkz8hMgDmBRMPsLH/IXdCguigFfpQwDtSTgrK/pDjQxmMxu.js"],
  "sourcesContent": ["// Generated by Framer (eca4804)\nexport default function metadata(params,activeLocale){return{customHTMLBodyStart:\"<style>\\n    body {\\n        margin: 0;\\n        /* background-color: #999;\\n        height: 1000vh; */\\n    }\\n\\n    #accessibility-toolbar {\\n        font-family: arial;\\n        position: fixed;\\n        top: 15vh;\\n        right: 0;\\n        width: fit-content;\\n        margin: auto 0 auto auto;\\n        transform: translateY(0%);\\n        z-index: 9999;\\n        display: flex;\\n        flex-direction: column;\\n        align-items: center;\\n        gap: 5px;\\n        background-color: transparent;\\n        padding: 10px 0px 10px 10px;\\n        /*box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);*/\\n    }\\n\\n    #toolbar-button {\\n        background-color: #242e36;\\n        color: #fff;\\n        border: none;\\n        border-radius: 5px;\\n        cursor: pointer;\\n        width: 20px;\\n        height: 20px;\\n        padding-top: 2px;\\n    }\\n\\n    #accessibility-icon {\\n        margin-right: 5px;\\n        width: 10px;\\n        height: 10px;\\n    }\\n\\n    #accessibility-menu {\\n        display: none;\\n        width: fit-content;\\n    }\\n\\n    #accessibility-menu-content {\\n        width: fit-content;\\n        text-align: center;\\n        display: flex;\\n        flex-direction: column;\\n        align-items: center;\\n        gap: 5px;\\n    }\\n\\n    #close-button {\\n        background-color: #fffd;\\n        border: transparent;\\n        border-radius: 10px;\\n        color: #333;\\n        /* Set color as desired */\\n        font-size: 8px;\\n        /* Set font size as desired */\\n        cursor: pointer;\\n        align-self: flex-start;\\n        /* Align to the left within the toolbar */\\n        font-family: arial;\\n        width: 15px;\\n        height: 15px;\\n        text-align: center;\\n        padding: 0;\\n        margin: 0;\\n        position: fixed;\\n        top: 2px;\\n        left: 2px;\\n    }\\n</style>\\n\\n<!-- Accessibility Toolbar -->\\n<div id=\\\"accessibility-toolbar\\\">\\n    <div>\\n        <button id=\\\"close-button\\\" onclick=\\\"hideToolbar()\\\">X</button>\\n\\n        <button id=\\\"toolbar-button\\\">\\n        </button>\\n    </div>\\n    <div id=\\\"accessibility-menu\\\">\\n        <div id=\\\"accessibility-menu-content\\\">\\n            <div>\\n                <label for=\\\"font-size\\\">Font Size:</label>\\n                <select id=\\\"font-size\\\">\\n                    <option value=\\\"100\\\">Default</option>\\n                    <option value=\\\"75\\\">75%</option>\\n                    <option value=\\\"100\\\">100%</option>\\n                    <option value=\\\"125\\\">125%</option>\\n                    <option value=\\\"150\\\">150%</option>\\n                    <option value=\\\"175\\\">175%</option>\\n                    <option value=\\\"200\\\">200%</option>\\n                </select>\\n            </div>\\n\\n            <div>\\n                <label for=\\\"line-spacing\\\">Line Spacing:</label>\\n                <select id=\\\"line-spacing\\\">\\n                    <option value=\\\"normal\\\">Normal</option>\\n                    <option value=\\\"1.5\\\">1.5x</option>\\n                    <option value=\\\"2\\\">2x</option>\\n                </select>\\n            </div>\\n\\n            <div>\\n                <label for=\\\"stop-animations\\\">Stop Animations:</label>\\n                <input type=\\\"checkbox\\\" id=\\\"stop-animations\\\">\\n            </div>\\n\\n            <div>\\n                <label for=\\\"keyboard-navigation\\\">Keyboard Navigation:</label>\\n                <input type=\\\"checkbox\\\" id=\\\"keyboard-navigation\\\">\\n            </div>\\n\\n            <div>\\n                <label for=\\\"grayscale\\\">Grayscale:</label>\\n                <input type=\\\"checkbox\\\" id=\\\"grayscale\\\">\\n            </div>\\n\\n            <div>\\n                <label for=\\\"negative-contrast\\\">Negative Contrast:</label>\\n                <input type=\\\"checkbox\\\" id=\\\"negative-contrast\\\">\\n            </div>\\n\\n            <div>\\n                <label for=\\\"high-contrast\\\">High Contrast:</label>\\n                <input type=\\\"checkbox\\\" id=\\\"high-contrast\\\">\\n            </div>\\n\\n            <div>\\n                <label for=\\\"light-background\\\">Light Background:</label>\\n                <input type=\\\"checkbox\\\" id=\\\"light-background\\\">\\n            </div>\\n\\n            <div>\\n                <label for=\\\"underline-links\\\">Links Underline:</label>\\n                <input type=\\\"checkbox\\\" id=\\\"underline-links\\\">\\n            </div>\\n\\n            <div>\\n                <label for=\\\"readable-font\\\">Readable Font:</label>\\n                <input type=\\\"checkbox\\\" id=\\\"readable-font\\\">\\n            </div>\\n        </div>\\n\\n    </div>\\n</div>\\n\\n<script>\\n    // accessibilityInit()\\n\\n    const toolbarButton = document.getElementById('toolbar-button');\\n    const accessibilityMenu = document.getElementById('accessibility-menu');\\n    const hideToolbarButton = document.getElementById('close-button'); // X button\\n    const accessibilityToolbar = document.getElementById('accessibility-toolbar');\\n    const allTextElements = 'body, h1,h2,h3,h4,h5,h6,span,b,strong, p,em,i,u,s,abbr,sub,sup,mark,ins,del,a, button'\\n    const wheelChairSvg = `<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" xmlns:xlink=\\\"http://www.w3.org/1999/xlink\\\" version=\\\"1.1\\\" id=\\\"Layer_1\\\" width=\\\"12\\\" height=\\\"12\\\" viewBox=\\\"0 0 483.2226563 551.4306641\\\" overflow=\\\"visible\\\" enable-background=\\\"new 0 0 483.2226563 551.4306641\\\" xml:space=\\\"preserve\\\">\\n            <path fill-rule=\\\"evenodd\\\" clip-rule=\\\"evenodd\\\" fill=\\\"#fff\\\" d=\\\"M161.9882813,98.1240234  c24.9628906-2.3046875,44.3574219-23.8110352,44.3574219-48.9658203C206.3457031,22.0830078,184.2626953,0,157.1875,0  s-49.1572266,22.0830078-49.1572266,49.1582031c0,8.2568359,2.3037109,16.7055664,6.1445313,23.8105469l17.515625,246.4667969  l180.3964844,0.0488281l73.9912109,173.3652344l97.1445313-38.0976563l-15.0429688-35.8203125l-54.3662109,19.625  l-71.5908203-165.2802734l-167.7294922,1.1269531l-2.3027344-31.2128906l121.4228516,0.0483398v-46.1831055l-126.0546875-0.0493164  L161.9882813,98.1240234z\\\"/>\\n            <path fill-rule=\\\"evenodd\\\" clip-rule=\\\"evenodd\\\" fill=\\\"#fff\\\" d=\\\"M343.4199219,451.5908203  c-30.4472656,60.1875-94.1748047,99.8398438-162.1503906,99.8398438C81.4296875,551.4306641,0,470.0009766,0,370.1611328  c0-70.1005859,42.4853516-135.2436523,105.8818359-164.1210938l4.1025391,53.5375977  c-37.4970703,23.628418-60.6123047,66.262207-60.6123047,110.9506836c0,72.4267578,59.0712891,131.4970703,131.4970703,131.4970703  c66.2617188,0,122.7646484-50.8515625,130.4697266-116.0869141L343.4199219,451.5908203z\\\"/>\\n        </svg>`\\n\\n    toolbarButton.innerHTML = wheelChairSvg // first rendering\\n\\n    toolbarButton.addEventListener('click', function () {\\n        if (accessibilityMenu.style.display === 'block') {\\n            // hide toolbar\\n            accessibilityMenu.style.display = 'none';\\n            hideToolbarButton.style.display = 'block';\\n            toolbarButton.innerHTML = wheelChairSvg\\n            accessibilityToolbar.style.backgroundColor = 'transparent'\\n            accessibilityToolbar.style.border = '0px solid'\\n        } else {\\n            // display toolbar\\n            accessibilityMenu.style.display = 'block';\\n            hideToolbarButton.style.display = 'none';\\n            toolbarButton.innerHTML = 'X'\\n            accessibilityToolbar.style.backgroundColor = '#fffd'\\n            accessibilityToolbar.style.border = '1px solid'\\n        }\\n    });\\n\\n    document.getElementById('font-size').addEventListener('change', function () {\\n        const percentageMultiplier = parseInt(this.value);\\n        const elementsToAdjust = document.querySelectorAll(allTextElements);\\n\\n        elementsToAdjust.forEach(element => {\\n            if (!element.originalFontSize) {\\n                // Store the original font size if not already stored\\n                element.originalFontSize = window.getComputedStyle(element).fontSize;\\n            }\\n            const currentFontSize = parseFloat(element.originalFontSize);\\n\\n            if (!isNaN(currentFontSize)) {\\n                const newFontSize = currentFontSize * (percentageMultiplier / 100);\\n                element.style.fontSize = newFontSize + 'px';\\n            }\\n        });\\n    });\\n    document.getElementById('line-spacing').addEventListener('change', function () {\\n        document.body.style.lineHeight = this.value;\\n    });\\n\\n    document.getElementById('stop-animations').addEventListener('change', function () {\\n        document.body.style.animationPlayState = this.checked ? 'paused' : 'running';\\n    });\\n\\n    document.getElementById('keyboard-navigation').addEventListener('change', function () {\\n        if (this.checked) {\\n            document.body.addEventListener('keydown', handleKeyboardNavigation);\\n        } else {\\n            document.body.removeEventListener('keydown', handleKeyboardNavigation);\\n        }\\n    });\\n\\n    // New Features\\n    document.getElementById('grayscale').addEventListener('change', function () {\\n        document.body.style.filter = this.checked ? 'grayscale(100%)' : 'none';\\n    });\\n\\n    document.getElementById('negative-contrast').addEventListener('change', function () {\\n        document.body.style.filter = this.checked ? 'invert(100%)' : 'none';\\n    });\\n\\n    document.getElementById('high-contrast').addEventListener('change', function () {\\n        document.body.style.filter = this.checked ? 'contrast(200%)' : 'none';\\n    });\\n    document.getElementById('light-background').addEventListener('change', function () {\\n        // document.body.style.backgroundColor = this.checked ? '#fff' : '#f0f0f0';\\n    });\\n\\n    document.getElementById('underline-links').addEventListener('change', function () {\\n        const links = document.querySelectorAll('a');\\n        links.forEach(link => {\\n            link.style.textDecoration = this.checked ? 'underline' : 'none';\\n        });\\n    });\\n\\n    document.getElementById('readable-font').addEventListener('change', function () {\\n        const elementsToAdjust = document.querySelectorAll(allTextElements);\\n        elementsToAdjust.forEach(element => {\\n            element.style.fontFamily = this.checked ? 'Arial, sans-serif' : '';\\n        });\\n    });\\n\\n    function hideToolbar() {\\n        accessibilityToolbar.style.display = 'none';\\n    }\\n\\n    function accessibilityInit() {\\n        const contentWrapper = document.createElement('div');\\n        contentWrapper.id = 'content-wrapper'; // You can adjust the ID accordingly\\n\\n        // Loop over all elements in the body\\n        for (const element of document.body.children) {\\n            // Exclude the 'accessibility-toolbar' element\\n            if (element.id !== 'accessibility-toolbar') {\\n                contentWrapper.appendChild(element);\\n            }\\n        }\\n\\n        // Append the new container to the body\\n        document.body.appendChild(contentWrapper);\\n    }\\n    function handleKeyboardNavigation(event) {\\n        const links = document.querySelectorAll('a');\\n        let focusedIndex = Array.from(links).findIndex((link) => link === document.activeElement);\\n\\n        switch (event.key) {\\n            case 'ArrowUp':\\n                focusedIndex = (focusedIndex - 1 + links.length) % links.length;\\n                break;\\n            case 'ArrowDown':\\n                focusedIndex = (focusedIndex + 1) % links.length;\\n                break;\\n            default:\\n                break;\\n        }\\n\\n        // Focus on the new link\\n        links[focusedIndex].focus();\\n    };\\n\\n</script>\",description:\"StudyWise ia an AI-Powered startup offering a solution for personalized learning. We leverage AI to create customized exams, quizzes, and assignments tailored to each student's needs and learning style. \",favicon:\"https://framerusercontent.com/assets/4quFySEBAybfqylG0TqkmbAQA0.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/JxsYn2MvXMiNK938bwW3oa05dU.jpg\",title:\"StudyWise\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (abcfa95)\nimport siteMetadata from\"https://framerusercontent.com/modules/aEy7fCrHhN6bH1jUnbEx/WkFrO15rXh68m6O6tEw7/siteMetadata.js\";const toString=value=>{return typeof value===\"string\"?value:String(value);};export default function metadata(params,activeLocale){const umQli7UXX=params?.umQli7UXX;return{bodyClassName:\"framer-body-pDjQxmMxu\",breakpoints:[{hash:\"1vqzkk0\",mediaQuery:\"(min-width: 1440px)\"},{hash:\"4goqqq\",mediaQuery:\"(min-width: 1080px) and (max-width: 1439px)\"},{hash:\"e6c42f\",mediaQuery:\"(min-width: 810px) and (max-width: 1079px)\"},{hash:\"1beajgp\",mediaQuery:\"(max-width: 809px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-AkifS\",title:`${umQli7UXX!==undefined?toString(umQli7UXX):\"{{umQli7UXX}}\"} - Ruya`,viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "AACe,SAARA,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,oBAAoB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAAotW,YAAY,8MAA8M,QAAQ,sEAAsE,OAAO,0BAA0B,YAAY,sEAAsE,MAAM,WAAW,CAAE,CCAzlX,IAAMC,EAASC,GAAe,OAAOA,GAAQ,SAASA,EAAM,OAAOA,CAAK,EAAmB,SAARC,EAA0BC,EAAOC,EAAa,CAAC,IAAMC,EAAUF,GAAQ,UAAU,MAAM,CAAC,cAAc,wBAAwB,YAAY,CAAC,CAAC,KAAK,UAAU,WAAW,qBAAqB,EAAE,CAAC,KAAK,SAAS,WAAW,6CAA6C,EAAE,CAAC,KAAK,SAAS,WAAW,4CAA4C,EAAE,CAAC,KAAK,UAAU,WAAW,oBAAoB,CAAC,EAAE,YAAYD,EAAaC,EAAOC,CAAY,EAAE,YAAY,SAAS,CAAC,EAAE,OAAO,0BAA0B,gBAAgB,eAAe,MAAM,GAAGC,IAAY,OAAUL,EAASK,CAAS,EAAE,eAAe,UAAU,SAAS,oBAAoB,CAAE,CAAQ,IAAMC,EAAgB,EAC/0BC,EAAqB,CAAC,QAAU,CAAC,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["metadata", "params", "activeLocale", "toString", "value", "metadata", "params", "activeLocale", "umQli7UXX", "metadataVersion", "__FramerMetadata__"]
}
