{"id":90,"date":"2025-12-11T05:41:11","date_gmt":"2025-12-11T05:41:11","guid":{"rendered":"https:\/\/gcas.ie\/?page_id=90"},"modified":"2026-04-15T17:23:14","modified_gmt":"2026-04-15T17:23:14","slug":"faqs","status":"publish","type":"page","link":"https:\/\/gcas.ie\/fr\/faqs\/","title":{"rendered":"Questions fr\u00e9quemment pos\u00e9es"},"content":{"rendered":"<!-- FAQs - GCAS College Dublin -->\n\n<style>\n.faqs-page {\n    font-family: inherit;\n    max-width: 900px;\n    margin: 0 auto;\nmargin-top: 50px;\n}\n\n.faqs-hero {\n    text-align: center;\n    padding: 60px 20px;\n    background: linear-gradient(135deg, #0a0a0a 0%, #1a1a2e 100%);\n    border-radius: 8px;\n    margin-bottom: 50px;\n}\n\n.faqs-hero h1 {\n    font-size: clamp(2rem, 5vw, 3rem);\n    font-weight: 400;\n    color: #ffffff;\n    margin-bottom: 20px;\n    line-height: 1.2;\n}\n\n.faqs-hero h1 em {\n    font-style: italic;\n    color: #e85a4f;\n}\n\n.faqs-hero-intro {\n    font-size: 1.1rem;\n    color: #cccccc;\n    max-width: 650px;\n    margin: 0 auto;\n    line-height: 1.8;\n}\n\n.faqs-section {\n    margin-bottom: 50px;\n}\n\n.faqs-section-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    color: #1a1a1a;\n    margin-bottom: 25px;\n    padding-bottom: 12px;\n    border-bottom: 2px solid #e85a4f;\n    display: flex;\n    align-items: center;\n    gap: 12px;\n}\n\n.faqs-section-title svg {\n    width: 24px;\n    height: 24px;\n    stroke: #e85a4f;\n}\n\n.faq-item {\n    margin-bottom: 15px;\n    border: 1px solid #e0e0e0;\n    border-radius: 8px;\n    overflow: hidden;\n}\n\n.faq-question {\n    width: 100%;\n    padding: 20px 25px;\n    background: #ffffff;\n    border: none;\n    text-align: left;\n    font-size: 1.05rem;\n    font-weight: 500;\n    color: #1a1a1a;\n    cursor: pointer;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    transition: all 0.3s ease;\n}\n\n.faq-question:hover {\n    background: #f8f9fa;\n}\n\n.faq-question svg {\n    width: 20px;\n    height: 20px;\n    stroke: #169B62;\n    transition: transform 0.3s ease;\n    flex-shrink: 0;\n    margin-left: 15px;\n}\n\n.faq-item.active .faq-question svg {\n    transform: rotate(180deg);\n}\n\n.faq-answer {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.3s ease;\n}\n\n.faq-item.active .faq-answer {\n    max-height: 500px;\n}\n\n.faq-answer-inner {\n    padding: 0 25px 25px;\n    font-size: 1rem;\n    color: #555;\n    line-height: 1.8;\n}\n\n.faq-answer-inner a {\n    color: #169B62;\n    text-decoration: underline;\n}\n\n.faqs-contact {\n    text-align: center;\n    padding: 50px 30px;\n    background: linear-gradient(135deg, #169B62 0%, #0d7a4e 100%);\n    border-radius: 8px;\n    margin-top: 50px;\n}\n\n.faqs-contact h2 {\n    font-size: 1.6rem;\n    font-weight: 400;\n    color: #ffffff;\n    margin-bottom: 15px;\n}\n\n.faqs-contact p {\n    font-size: 1.05rem;\n    color: rgba(255,255,255,0.9);\n    margin-bottom: 25px;\n}\n\n.faqs-contact-btn {\n    display: inline-block;\n    padding: 15px 35px;\n    font-size: 0.95rem;\n    font-weight: 500;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    text-decoration: none;\n    border-radius: 4px;\n    background: #ffffff;\n    color: #169B62;\n    transition: all 0.3s ease;\n}\n\n.faqs-contact-btn:hover {\n    background: #0a0a0a;\n    color: #ffffff;\n}\n\n.faqs-nav {\n    display: flex;\n    justify-content: space-between;\n    margin-top: 50px;\n    padding-top: 30px;\n    border-top: 1px solid #ddd;\n}\n\n.faqs-nav a {\n    color: #169B62;\n    text-decoration: none;\n    font-size: 0.95rem;\n    font-weight: 500;\n}\n\n.faqs-nav a:hover {\n    text-decoration: underline;\n}\n<\/style>\n\n<div class=\"faqs-page\">\n\n    <div class=\"faqs-hero\">\n        <h1>Frequently Asked <em>Questions<\/em><\/h1>\n        <p class=\"faqs-hero-intro\">Find answers to common questions about admissions, programs, accreditation, and the GCAS experience.<\/p>\n    <\/div>\n\n    <!-- About GCAS -->\n    <div class=\"faqs-section\">\n        <h2 class=\"faqs-section-title\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                <circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle>\n                <path d=\"M12 16v-4M12 8h.01\"><\/path>\n            <\/svg>\n            \u00c0 propos du GCAS\n        <\/h2>\n\n        <div class=\"faq-item\">\n            <button class=\"faq-question\">\n                What is GCAS?\n                <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg>\n            <\/button>\n            <div class=\"faq-answer\">\n                <div class=\"faq-answer-inner\">\n                    GCAS (The Global Center for Advanced Studies) College Dublin is the world&#8217;s first debt-free college offering EU-accredited degrees that is co-owned by faculty, staff, and graduates. Founded in 2013, we offer accredited BA, MA, LL.M., and PhD programs through our partnership with <a href=\"https:\/\/woolf.university\" target=\"_blank\">Woolf<\/a>.\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"faq-item\">\n            <button class=\"faq-question\">\n                How does the &#8220;debt-free&#8221; model work?\n                <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg>\n            <\/button>\n            <div class=\"faq-answer\">\n                <div class=\"faq-answer-inner\">\n                    Unlike traditional universities, GCAS operates as a cooperative. Tuition is significantly lower than comparable institutions (you could save up to 100,000\u20ac through a degree with GCAS), and all accepted students receive further tuition-reduction scholarships based on their application merits. We also offer sliding-scale fees based on your country of residence and income. Our goal is for every student to graduate without educational debt.\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"faq-item\">\n            <button class=\"faq-question\">\n                What does &#8220;co-owned&#8221; mean?\n                <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg>\n            <\/button>\n            <div class=\"faq-answer\">\n                <div class=\"faq-answer-inner\">\n                    When you graduate from GCAS, you become a co-owner of the institution alongside faculty and staff. This means you have a voice in the institution&#8217;s governance, lifetime access to our community, and a stake in GCAS&#8217;s future. We believe education should be a collaborative endeavor, not a commodity.\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Accreditation -->\n    <div class=\"faqs-section\">\n        <h2 class=\"faqs-section-title\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                <path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"><\/path>\n                <polyline points=\"22 4 12 14.01 9 11.01\"><\/polyline>\n            <\/svg>\n            Accreditation\n        <\/h2>\n\n        <div class=\"faq-item\">\n            <button class=\"faq-question\">\n                Are these degrees accredited?\n                <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg>\n            <\/button>\n            <div class=\"faq-answer\">\n                <div class=\"faq-answer-inner\">\n                    Yes. GCAS is a full member college of <a href=\"https:\/\/woolf.university\" target=\"_blank\">Woolf<\/a>, an accredited, degree-granting Higher Education Institution recognized within the European Higher Education Area (EHEA). Our degrees are compliant with European Standards and Guidelines (ESG) and use the ECTS credit system.\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"faq-item\">\n            <button class=\"faq-question\">\n                Will my degree be recognized internationally?\n                <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg>\n            <\/button>\n            <div class=\"faq-answer\">\n                <div class=\"faq-answer-inner\">\n                    Yes. Our degrees are recognized across Europe and internationally, equivalent to degrees from traditional European universities. They follow the Bologna Process standards and carry ECTS credits for international transferability.\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Programs & Courses -->\n    <div class=\"faqs-section\">\n        <h2 class=\"faqs-section-title\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                <path d=\"M22 10v6M2 10l10-5 10 5-10 5z\"><\/path>\n                <path d=\"M6 12v5c3 3 9 3 12 0v-5\"><\/path>\n            <\/svg>\n            Programs &amp; Courses\n        <\/h2>\n\n        <div class=\"faq-item\">\n            <button class=\"faq-question\">\n                What programs does GCAS offer?\n                <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg>\n            <\/button>\n            <div class=\"faq-answer\">\n                <div class=\"faq-answer-inner\">\n                    We offer: BA in Interdisciplinary Studies (3 years), MA in Philosophy, MA in Psychoanalysis, MA in Theology, MA in Politics, Master of Laws (LL.M.), PhD in Humanities &amp; Social Sciences, and PhD in Natural Sciences. Visit our <a href=\"\/fr\/accreditation\/\">Accreditation page<\/a> for details.\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"faq-item\">\n            <button class=\"faq-question\">\n                Are classes online or in-person?\n                <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg>\n            <\/button>\n            <div class=\"faq-answer\">\n                <div class=\"faq-answer-inner\">\n                    All courses are delivered 100% online through live virtual seminars\u2014not pre-recorded lectures. You&#8217;ll engage in real-time discussions with faculty and peers from around the world. Classes are typically held on weekends to accommodate working professionals across time zones. We also host optional in-person residencies in locations like Florence and Paris.\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"faq-item\">\n            <button class=\"faq-question\">\n                Can I study part-time?\n                <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg>\n            <\/button>\n            <div class=\"faq-answer\">\n                <div class=\"faq-answer-inner\">\n                    Yes. We offer flexible scheduling for students balancing work, family, or other commitments. You can complete most programs at your own pace within a reasonable timeframe.\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Admissions -->\n    <div class=\"faqs-section\">\n        <h2 class=\"faqs-section-title\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                <path d=\"M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"><\/path>\n                <circle cx=\"8.5\" cy=\"7\" r=\"4\"><\/circle>\n                <line x1=\"20\" y1=\"8\" x2=\"20\" y2=\"14\"><\/line>\n                <line x1=\"23\" y1=\"11\" x2=\"17\" y2=\"11\"><\/line>\n            <\/svg>\n            Admissions\n        <\/h2>\n\n        <div class=\"faq-item\">\n            <button class=\"faq-question\">\n                What are the admission requirements?\n                <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg>\n            <\/button>\n            <div class=\"faq-answer\">\n                <div class=\"faq-answer-inner\">\n                    Requirements vary by program. For the BA, you need a high school diploma or equivalent. For Master&#8217;s programs, a Bachelor&#8217;s degree is required. For PhD programs, you need a Master&#8217;s degree. Standardized tests (SAT, ACT, GRE) are NOT required. All applicants submit a personal statement and may be invited for an interview.\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"faq-item\">\n            <button class=\"faq-question\">\n                Is there an application deadline?\n                <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg>\n            <\/button>\n            <div class=\"faq-answer\">\n                <div class=\"faq-answer-inner\">\n                    No. Applications are open year-round with rolling admissions. You can apply and begin your studies at any time.\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"faq-item\">\n            <button class=\"faq-question\">\n                Can I transfer credits from another institution?\n                <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg>\n            <\/button>\n            <div class=\"faq-answer\">\n                <div class=\"faq-answer-inner\">\n                    Yes, we evaluate transfer credits on a case-by-case basis. For the one year MA programs we generally don&#8217;t accept transfer credit as the program is so short.  Contact our admissions team with your transcripts for an assessment.\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"faq-item\">\n            <button class=\"faq-question\">\n                Do I need a visa to study at GCAS?\n                <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg>\n            <\/button>\n            <div class=\"faq-answer\">\n                <div class=\"faq-answer-inner\">\n                    No. Since all programs are 100% online, no student visa or relocation is required. You can study from anywhere in the world.\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Tuition & Financial Aid -->\n    <div class=\"faqs-section\">\n        <h2 class=\"faqs-section-title\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                <line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"23\"><\/line>\n                <path d=\"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\"><\/path>\n            <\/svg>\n            Tuition &amp; Financial Aid\n        <\/h2>\n\n        <div class=\"faq-item\">\n            <button class=\"faq-question\">\n                How much does tuition cost?\n                <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg>\n            <\/button>\n            <div class=\"faq-answer\">\n                <div class=\"faq-answer-inner\">\n                    Tuition varies by program and is significantly lower than comparable traditional institutions. All accepted students receive tuition-reduction scholarships. Visit our <a href=\"\/fr\/financial-aid\/\">Financial Aid page<\/a> or contact us for specific program costs.\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"faq-item\">\n            <button class=\"faq-question\">\n                Is financial aid available?\n                <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg>\n            <\/button>\n            <div class=\"faq-answer\">\n                <div class=\"faq-answer-inner\">\n                    Yes. Financial aid is available to all accepted applicants. We offer merit-based scholarships, sliding-scale fees based on country of residence, and flexible payment options. Our goal is to ensure finances never prevent qualified students from pursuing their education.\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Contact CTA -->\n    <div class=\"faqs-contact\">\n        <h2>Still Have Questions?<\/h2>\n        <p>Our team is happy to help you learn more about GCAS.<\/p>\n        <a href=\"\/fr\/contact\/\" class=\"faqs-contact-btn\">Contact Us<\/a>\n    <\/div>\n\n    <!-- Navigation -->\n    <div class=\"faqs-nav\">\n        <a href=\"\/fr\/accreditation\/\">\u2190 Accreditation<\/a>\n        <a href=\"\/fr\/contact\/\">Contact \u2192<\/a>\n    <\/div>\n\n<\/div>\n\n<script>\ndocument.querySelectorAll('.faq-question').forEach(button => {\n    button.addEventListener('click', () => {\n        const item = button.parentElement;\n        item.classList.toggle('active');\n    });\n});\n<\/script>","protected":false},"excerpt":{"rendered":"<p>Frequently Asked Questions Find answers to common questions about admissions, programs, accreditation, and the GCAS experience. About GCAS What is GCAS? GCAS (The Global Center for Advanced Studies) College Dublin is the world&#8217;s first debt-free college offering EU-accredited degrees that is co-owned by faculty, staff, and graduates. Founded in 2013, we offer accredited BA, MA, [&hellip;]<\/p>\n","protected":false},"author":8678545,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"{\"document\":\"AAAG9tPEswodHAg2uM8BmgGapAIBCBgCAQIKAEoCCtqmAqCmAgIDuNABKSgDJwAEACcABACBAIQAJwAoBCcAKAonAAcAKAMnACgBJwAhAagBxACol4IB24EBc3RhdGV2ZXJzaW9uZG9jdW1lbnRkYXRlZG9jdW1lbnRzbHVnZG9jdW1lbnRzdGF0dXNkb2N1bWVudHRpdGxlRnJlcXVlbnRseSBBc2tlZCBRdWVzdGlvbnNkb2N1bWVudGNvbnRlbnQ8IS0tIHdwOmh0bWwgLS0+CjwhLS0gRkFRcyAtIEdDQVMgQ29sbGVnZSBEdWJsaW4gLS0+Cgo8c3R5bGU+Ci5mYXFzLXBhZ2UgewogICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7CiAgICBtYXgtd2lkdGg6IDkwMHB4OwogICAgbWFyZ2luOiAwIGF1dG87Cm1hcmdpbi10b3A6IDUwcHg7Cn0KCi5mYXFzLWhlcm8gewogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgcGFkZGluZzogNjBweCAyMHB4OwogICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzBhMGEwYSAwJSwgIzFhMWEyZSAxMDAlKTsKICAgIGJvcmRlci1yYWRpdXM6IDhweDsKICAgIG1hcmdpbi1ib3R0b206IDUwcHg7Cn0KCi5mYXFzLWhlcm8gaDEgewogICAgZm9udC1zaXplOiBjbGFtcCgycmVtLCA1dncsIDNyZW0pOwogICAgZm9udC13ZWlnaHQ6IDQwMDsKICAgIGNvbG9yOiAjZmZmZmZmOwogICAgbWFyZ2luLWJvdHRvbTogMjBweDsKICAgIGxpbmUtaGVpZ2h0OiAxLjI7Cn0KCi5mYXFzLWhlcm8gaDEgZW0gewogICAgZm9udC1zdHlsZTogaXRhbGljOwogICAgY29sb3I6ICNlODVhNGY7Cn0KCi5mYXFzLWhlcm8taW50cm8gewogICAgZm9udC1zaXplOiAxLjFyZW07CiAgICBjb2xvcjogI2NjY2NjYzsKICAgIG1heC13aWR0aDogNjUwcHg7CiAgICBtYXJnaW46IDAgYXV0bzsKICAgIGxpbmUtaGVpZ2h0OiAxLjg7Cn0KCi5mYXFzLXNlY3Rpb24gewogICAgbWFyZ2luLWJvdHRvbTogNTBweDsKfQoKLmZhcXMtc2VjdGlvbi10aXRsZSB7CiAgICBmb250LXNpemU6IDEuM3JlbTsKICAgIGZvbnQtd2VpZ2h0OiA2MDA7CiAgICBjb2xvcjogIzFhMWExYTsKICAgIG1hcmdpbi1ib3R0b206IDI1cHg7CiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsKICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTg1YTRmOwogICAgZGlzcGxheTogZmxleDsKICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICBnYXA6IDEycHg7Cn0KCi5mYXFzLXNlY3Rpb24tdGl0bGUgc3ZnIHsKICAgIHdpZHRoOiAyNHB4OwogICAgaGVpZ2h0OiAyNHB4OwogICAgc3Ryb2tlOiAjZTg1YTRmOwp9CgouZmFxLWl0ZW0gewogICAgbWFyZ2luLWJvdHRvbTogMTVweDsKICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7CiAgICBib3JkZXItcmFkaXVzOiA4cHg7CiAgICBvdmVyZmxvdzogaGlkZGVuOwp9CgouZmFxLXF1ZXN0aW9uIHsKICAgIHdpZHRoOiAxMDAlOwogICAgcGFkZGluZzogMjBweCAyNXB4OwogICAgYmFja2dyb3VuZDogI2ZmZmZmZjsKICAgIGJvcmRlcjogbm9uZTsKICAgIHRleHQtYWxpZ246IGxlZnQ7CiAgICBmb250LXNpemU6IDEuMDVyZW07CiAgICBmb250LXdlaWdodDogNTAwOwogICAgY29sb3I6ICMxYTFhMWE7CiAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICBkaXNwbGF5OiBmbGV4OwogICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOwogICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7Cn0KCi5mYXEtcXVlc3Rpb246aG92ZXIgewogICAgYmFja2dyb3VuZDogI2Y4ZjlmYTsKfQoKLmZhcS1xdWVzdGlvbiBzdmcgewogICAgd2lkdGg6IDIwcHg7CiAgICBoZWlnaHQ6IDIwcHg7CiAgICBzdHJva2U6ICMxNjlCNjI7CiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlOwogICAgZmxleC1zaHJpbms6IDA7CiAgICBtYXJnaW4tbGVmdDogMTVweDsKfQoKLmZhcS1pdGVtLmFjdGl2ZSAuZmFxLXF1ZXN0aW9uIHN2ZyB7CiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOwp9CgouZmFxLWFuc3dlciB7CiAgICBtYXgtaGVpZ2h0OiAwOwogICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlOwp9CgouZmFxLWl0ZW0uYWN0aXZlIC5mYXEtYW5zd2VyIHsKICAgIG1heC1oZWlnaHQ6IDUwMHB4Owp9CgouZmFxLWFuc3dlci1pbm5lciB7CiAgICBwYWRkaW5nOiAwIDI1cHggMjVweDsKICAgIGZvbnQtc2l6ZTogMXJlbTsKICAgIGNvbG9yOiAjNTU1OwogICAgbGluZS1oZWlnaHQ6IDEuODsKfQoKLmZhcS1hbnN3ZXItaW5uZXIgYSB7CiAgICBjb2xvcjogIzE2OUI2MjsKICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOwp9CgouZmFxcy1jb250YWN0IHsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIHBhZGRpbmc6IDUwcHggMzBweDsKICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxNjlCNjIgMCUsICMwZDdhNGUgMTAwJSk7CiAgICBib3JkZXItcmFkaXVzOiA4cHg7CiAgICBtYXJnaW4tdG9wOiA1MHB4Owp9CgouZmFxcy1jb250YWN0IGgyIHsKICAgIGZvbnQtc2l6ZTogMS42cmVtOwogICAgZm9udC13ZWlnaHQ6IDQwMDsKICAgIGNvbG9yOiAjZmZmZmZmOwogICAgbWFyZ2luLWJvdHRvbTogMTVweDsKfQoKLmZhcXMtY29udGFjdCBwIHsKICAgIGZvbnQtc2l6ZTogMS4wNXJlbTsKICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7CiAgICBtYXJnaW4tYm90dG9tOiAyNXB4Owp9CgouZmFxcy1jb250YWN0LWJ0biB7CiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICBwYWRkaW5nOiAxNXB4IDM1cHg7CiAgICBmb250LXNpemU6IDAuOTVyZW07CiAgICBmb250LXdlaWdodDogNTAwOwogICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07CiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgICBib3JkZXItcmFkaXVzOiA0cHg7CiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOwogICAgY29sb3I6ICMxNjlCNjI7CiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOwp9CgouZmFxcy1jb250YWN0LWJ0bjpob3ZlciB7CiAgICBiYWNrZ3JvdW5kOiAjMGEwYTBhOwogICAgY29sb3I6ICNmZmZmZmY7Cn0KCi5mYXFzLW5hdiB7CiAgICBkaXNwbGF5OiBmbGV4OwogICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOwogICAgbWFyZ2luLXRvcDogNTBweDsKICAgIHBhZGRpbmctdG9wOiAzMHB4OwogICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7Cn0KCi5mYXFzLW5hdiBhIHsKICAgIGNvbG9yOiAjMTY5QjYyOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgZm9udC1zaXplOiAwLjk1cmVtOwogICAgZm9udC13ZWlnaHQ6IDUwMDsKfQoKLmZhcXMtbmF2IGE6aG92ZXIgewogICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Cn0KPC9zdHlsZT4KCjxkaXYgY2xhc3M9ImZhcXMtcGFnZSI+CgogICAgPGRpdiBjbGFzcz0iZmFxcy1oZXJvIj4KICAgICAgICA8aDE+RnJlcXVlbnRseSBBc2tlZCA8ZW0+UXVlc3Rpb25zPC9lbT48L2gxPgogICAgICAgIDxwIGNsYXNzPSJmYXFzLWhlcm8taW50cm8iPkZpbmQgYW5zd2VycyB0byBjb21tb24gcXVlc3Rpb25zIGFib3V0IGFkbWlzc2lvbnMsIHByb2dyYW1zLCBhY2NyZWRpdGF0aW9uLCBhbmQgdGhlIEdDQVMgZXhwZXJpZW5jZS48L3A+CiAgICA8L2Rpdj4KCiAgICA8IS0tIEFib3V0IEdDQVMgLS0+CiAgICA8ZGl2IGNsYXNzPSJmYXFzLXNlY3Rpb24iPgogICAgICAgIDxoMiBjbGFzcz0iZmFxcy1zZWN0aW9uLXRpdGxlIj4KICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTAiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEyIDE2di00TTEyIDhoLjAxIj48L3BhdGg+CiAgICAgICAgICAgIDwvc3ZnPgogICAgICAgICAgICBBYm91dCBHQ0FTCiAgICAgICAgPC9oMj4KCiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPgogICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJmYXEtcXVlc3Rpb24iPgogICAgICAgICAgICAgICAgV2hhdCBpcyBHQ0FTPwogICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiI+PC9wYXRoPjwvc3ZnPgogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICBHQ0FTIChUaGUgR2xvYmFsIENlbnRlciBmb3IgQWR2YW5jZWQgU3R1ZGllcykgQ29sbGVnZSBEdWJsaW4gaXMgdGhlIHdvcmxkJ3MgZmlyc3QgZGVidC1mcmVlIGNvbGxlZ2Ugb2ZmZXJpbmcgRVUtYWNjcmVkaXRlZCBkZWdyZWVzIHRoYXQgaXMgY28tb3duZWQgYnkgZmFjdWx0eSwgc3RhZmYsIGFuZCBncmFkdWF0ZXMuIEZvdW5kZWQgaW4gMjAxMywgd2Ugb2ZmZXIgYWNjcmVkaXRlZCBCQSwgTUEsIExMLk0uLCBhbmQgUGhEIHByb2dyYW1zIHRocm91Z2ggb3VyIHBhcnRuZXJzaGlwIHdpdGggPGEgaHJlZj0iaHR0cHM6Ly93b29sZi51bml2ZXJzaXR5IiB0YXJnZXQ9Il9ibGFuayI+V29vbGY8L2E+LgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImZhcS1xdWVzdGlvbiI+CiAgICAgICAgICAgICAgICBIb3cgZG9lcyB0aGUgImRlYnQtZnJlZSIgbW9kZWwgd29yaz8KICAgICAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNNiA5bDYgNiA2LTYiPjwvcGF0aD48L3N2Zz4KICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlci1pbm5lciI+CiAgICAgICAgICAgICAgICAgICAgVW5saWtlIHRyYWRpdGlvbmFsIHVuaXZlcnNpdGllcywgR0NBUyBvcGVyYXRlcyBhcyBhIGNvb3BlcmF0aXZlLiBUdWl0aW9uIGlzIHNpZ25pZmljYW50bHkgbG93ZXIgdGhhbiBjb21wYXJhYmxlIGluc3RpdHV0aW9ucyAoeW91IGNvdWxkIHNhdmUgdXAgdG8gMTAwLDAwMOKCrCB0aHJvdWdoIGEgZGVncmVlIHdpdGggR0NBUyksIGFuZCBhbGwgYWNjZXB0ZWQgc3R1ZGVudHMgcmVjZWl2ZSBmdXJ0aGVyIHR1aXRpb24tcmVkdWN0aW9uIHNjaG9sYXJzaGlwcyBiYXNlZCBvbiB0aGVpciBhcHBsaWNhdGlvbiBtZXJpdHMuIFdlIGFsc28gb2ZmZXIgc2xpZGluZy1zY2FsZSBmZWVzIGJhc2VkIG9uIHlvdXIgY291bnRyeSBvZiByZXNpZGVuY2UgYW5kIGluY29tZS4gT3VyIGdvYWwgaXMgZm9yIGV2ZXJ5IHN0dWRlbnQgdG8gZ3JhZHVhdGUgd2l0aG91dCBlZHVjYXRpb25hbCBkZWJ0LgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImZhcS1xdWVzdGlvbiI+CiAgICAgICAgICAgICAgICBXaGF0IGRvZXMgImNvLW93bmVkIiBtZWFuPwogICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiI+PC9wYXRoPjwvc3ZnPgogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICBXaGVuIHlvdSBncmFkdWF0ZSBmcm9tIEdDQVMsIHlvdSBiZWNvbWUgYSBjby1vd25lciBvZiB0aGUgaW5zdGl0dXRpb24gYWxvbmdzaWRlIGZhY3VsdHkgYW5kIHN0YWZmLiBUaGlzIG1lYW5zIHlvdSBoYXZlIGEgdm9pY2UgaW4gdGhlIGluc3RpdHV0aW9uJ3MgZ292ZXJuYW5jZSwgbGlmZXRpbWUgYWNjZXNzIHRvIG91ciBjb21tdW5pdHksIGFuZCBhIHN0YWtlIGluIEdDQVMncyBmdXR1cmUuIFdlIGJlbGlldmUgZWR1Y2F0aW9uIHNob3VsZCBiZSBhIGNvbGxhYm9yYXRpdmUgZW5kZWF2b3IsIG5vdCBhIGNvbW1vZGl0eS4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDwhLS0gQWNjcmVkaXRhdGlvbiAtLT4KICAgIDxkaXYgY2xhc3M9ImZhcXMtc2VjdGlvbiI+CiAgICAgICAgPGgyIGNsYXNzPSJmYXFzLXNlY3Rpb24tdGl0bGUiPgogICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjIgMTEuMDhWMTJhMTAgMTAgMCAxIDEtNS45My05LjE0Ij48L3BhdGg+CiAgICAgICAgICAgICAgICA8cG9seWxpbmUgcG9pbnRzPSIyMiA0IDEyIDE0LjAxIDkgMTEuMDEiPjwvcG9seWxpbmU+CiAgICAgICAgICAgIDwvc3ZnPgogICAgICAgICAgICBBY2NyZWRpdGF0aW9uCiAgICAgICAgPC9oMj4KCiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPgogICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJmYXEtcXVlc3Rpb24iPgogICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiI+PC9wYXRoPjwvc3ZnPgogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICBZZXMuIEdDQVMgaXMgYSBmdWxsIG1lbWJlciBjb2xsZWdlIG9mIDxhIGhyZWY9Imh0dHBzOi8vd29vbGYudW5pdmVyc2l0eSIgdGFyZ2V0PSJfYmxhbmsiPldvb2xmPC9hPiwgYW4gYWNjcmVkaXRlZCwgZGVncmVlLWdyYW50aW5nIEhpZ2hlciBFZHVjYXRpb24gSW5zdGl0dXRpb24gcmVjb2duaXplZCB3aXRoaW4gdGhlIEV1cm9wZWFuIEhpZ2hlciBFZHVjYXRpb24gQXJlYSAoRUhFQSkuIE91ciBkZWdyZWVzIGFyZSBjb21wbGlhbnQgd2l0aCBFdXJvcGVhbiBTdGFuZGFyZHMgYW5kIEd1aWRlbGluZXMgKEVTRykgYW5kIHVzZSB0aGUgRUNUUyBjcmVkaXQgc3lzdGVtLgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImZhcS1xdWVzdGlvbiI+CiAgICAgICAgICAgICAgICBXaWxsIG15IGRlZ3JlZSBiZSByZWNvZ25pemVkIGludGVybmF0aW9uYWxseT8KICAgICAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNNiA5bDYgNiA2LTYiPjwvcGF0aD48L3N2Zz4KICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlci1pbm5lciI+CiAgICAgICAgICAgICAgICAgICAgWWVzLiBPdXIgZGVncmVlcyBhcmUgcmVjb2duaXplZCBhY3Jvc3MgRXVyb3BlIGFuZCBpbnRlcm5hdGlvbmFsbHksIGVxdWl2YWxlbnQgdG8gZGVncmVlcyBmcm9tIHRyYWRpdGlvbmFsIEV1cm9wZWFuIHVuaXZlcnNpdGllcy4gVGhleSBmb2xsb3cgdGhlIEJvbG9nbmEgUHJvY2VzcyBzdGFuZGFyZHMgYW5kIGNhcnJ5IEVDVFMgY3JlZGl0cyBmb3IgaW50ZXJuYXRpb25hbCB0cmFuc2ZlcmFiaWxpdHkuCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8IS0tIFByb2dyYW1zICYgQ291cnNlcyAtLT4KICAgIDxkaXYgY2xhc3M9ImZhcXMtc2VjdGlvbiI+CiAgICAgICAgPGgyIGNsYXNzPSJmYXFzLXNlY3Rpb24tdGl0bGUiPgogICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjIgMTB2Nk0yIDEwbDEwLTUgMTAgNS0xMCA1eiI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTYgMTJ2NWMzIDMgOSAzIDEyIDB2LTUiPjwvcGF0aD4KICAgICAgICAgICAgPC9zdmc+CiAgICAgICAgICAgIFByb2dyYW1zICZhbXA7IENvdXJzZXMKICAgICAgICA8L2gyPgoKICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImZhcS1xdWVzdGlvbiI+CiAgICAgICAgICAgICAgICBXaGF0IHByb2dyYW1zIGRvZXMgR0NBUyBvZmZlcj8KICAgICAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNNiA5bDYgNiA2LTYiPjwvcGF0aD48L3N2Zz4KICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlci1pbm5lciI+CiAgICAgICAgICAgICAgICAgICAgV2Ugb2ZmZXI6IEJBIGluIEludGVyZGlzY2lwbGluYXJ5IFN0dWRpZXMgKDMgeWVhcnMpLCBNQSBpbiBQaGlsb3NvcGh5LCBNQSBpbiBQc3ljaG9hbmFseXNpcywgTUEgaW4gVGhlb2xvZ3ksIE1BIGluIFBvbGl0aWNzLCBNYXN0ZXIgb2YgTGF3cyAoTEwuTS4pLCBQaEQgaW4gSHVtYW5pdGllcyAmYW1wOyBTb2NpYWwgU2NpZW5jZXMsIGFuZCBQaEQgaW4gTmF0dXJhbCBTY2llbmNlcy4gVmlzaXQgb3VyIDxhIGhyZWY9Ii9hY2NyZWRpdGF0aW9uIj5BY2NyZWRpdGF0aW9uIHBhZ2U8L2E+IGZvciBkZXRhaWxzLgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImZhcS1xdWVzdGlvbiI+CiAgICAgICAgICAgICAgICBBcmUgY2xhc3NlcyBvbmxpbmUgb3IgaW4tcGVyc29uPwogICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiI+PC9wYXRoPjwvc3ZnPgogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICBBbGwgY291cnNlcyBhcmUgZGVsaXZlcmVkIDEwMCUgb25saW5lIHRocm91Z2ggbGl2ZSB2aXJ0dWFsIHNlbWluYXJz4oCUbm90IHByZS1yZWNvcmRlZCBsZWN0dXJlcy4gWW91J2xsIGVuZ2FnZSBpbiByZWFsLXRpbWUgZGlzY3Vzc2lvbnMgd2l0aCBmYWN1bHR5IGFuZCBwZWVycyBmcm9tIGFyb3VuZCB0aGUgd29ybGQuIENsYXNzZXMgYXJlIHR5cGljYWxseSBoZWxkIG9uIHdlZWtlbmRzIHRvIGFjY29tbW9kYXRlIHdvcmtpbmcgcHJvZmVzc2lvbmFscyBhY3Jvc3MgdGltZSB6b25lcy4gV2UgYWxzbyBob3N0IG9wdGlvbmFsIGluLXBlcnNvbiByZXNpZGVuY2llcyBpbiBsb2NhdGlvbnMgbGlrZSBGbG9yZW5jZSBhbmQgUGFyaXMuCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4KICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iZmFxLXF1ZXN0aW9uIj4KICAgICAgICAgICAgICAgIENhbiBJIHN0dWR5IHBhcnQtdGltZT8KICAgICAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNNiA5bDYgNiA2LTYiPjwvcGF0aD48L3N2Zz4KICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlci1pbm5lciI+CiAgICAgICAgICAgICAgICAgICAgWWVzLiBXZSBvZmZlciBmbGV4aWJsZSBzY2hlZHVsaW5nIGZvciBzdHVkZW50cyBiYWxhbmNpbmcgd29yaywgZmFtaWx5LCBvciBvdGhlciBjb21taXRtZW50cy4gWW91IGNhbiBjb21wbGV0ZSBtb3N0IHByb2dyYW1zIGF0IHlvdXIgb3duIHBhY2Ugd2l0aGluIGEgcmVhc29uYWJsZSB0aW1lZnJhbWUuCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8IS0tIEFkbWlzc2lvbnMgLS0+CiAgICA8ZGl2IGNsYXNzPSJmYXFzLXNlY3Rpb24iPgogICAgICAgIDxoMiBjbGFzcz0iZmFxcy1zZWN0aW9uLXRpdGxlIj4KICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2IDIxdi0yYTQgNCAwIDAgMC00LTRINWE0IDQgMCAwIDAtNCA0djIiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjguNSIgY3k9IjciIHI9IjQiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgPGxpbmUgeDE9IjIwIiB5MT0iOCIgeDI9IjIwIiB5Mj0iMTQiPjwvbGluZT4KICAgICAgICAgICAgICAgIDxsaW5lIHgxPSIyMyIgeTE9IjExIiB4Mj0iMTciIHkyPSIxMSI+PC9saW5lPgogICAgICAgICAgICA8L3N2Zz4KICAgICAgICAgICAgQWRtaXNzaW9ucwogICAgICAgIDwvaDI+CgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4KICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iZmFxLXF1ZXN0aW9uIj4KICAgICAgICAgICAgICAgIFdoYXQgYXJlIHRoZSBhZG1pc3Npb24gcmVxdWlyZW1lbnRzPwogICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiI+PC9wYXRoPjwvc3ZnPgogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICBSZXF1aXJlbWVudHMgdmFyeSBieSBwcm9ncmFtLiBGb3IgdGhlIEJBLCB5b3UgbmVlZCBhIGhpZ2ggc2Nob29sIGRpcGxvbWEgb3IgZXF1aXZhbGVudC4gRm9yIE1hc3RlcidzIHByb2dyYW1zLCBhIEJhY2hlbG9yJ3MgZGVncmVlIGlzIHJlcXVpcmVkLiBGb3IgUGhEIHByb2dyYW1zLCB5b3UgbmVlZCBhIE1hc3RlcidzIGRlZ3JlZS4gU3RhbmRhcmRpemVkIHRlc3RzIChTQVQsIEFDVCwgR1JFKSBhcmUgTk9UIHJlcXVpcmVkLiBBbGwgYXBwbGljYW50cyBzdWJtaXQgYSBwZXJzb25hbCBzdGF0ZW1lbnQgYW5kIG1heSBiZSBpbnZpdGVkIGZvciBhbiBpbnRlcnZpZXcuCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4KICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iZmFxLXF1ZXN0aW9uIj4KICAgICAgICAgICAgICAgIElzIHRoZXJlIGFuIGFwcGxpY2F0aW9uIGRlYWRsaW5lPwogICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiI+PC9wYXRoPjwvc3ZnPgogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICBOby4gQXBwbGljYXRpb25zIGFyZSBvcGVuIHllYXItcm91bmQgd2l0aCByb2xsaW5nIGFkbWlzc2lvbnMuIFlvdSBjYW4gYXBwbHkgYW5kIGJlZ2luIHlvdXIgc3R1ZGllcyBhdCBhbnkgdGltZS4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPgogICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJmYXEtcXVlc3Rpb24iPgogICAgICAgICAgICAgICAgQ2FuIEkgdHJhbnNmZXIgY3JlZGl0cyBmcm9tIGFub3RoZXIgaW5zdGl0dXRpb24\/CiAgICAgICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ij48L3BhdGg+PC9zdmc+CiAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXItaW5uZXIiPgogICAgICAgICAgICAgICAgICAgIFllcywgd2UgZXZhbHVhdGUgdHJhbnNmZXIgY3JlZGl0cyBvbiBhIGNhc2UtYnktY2FzZSBiYXNpcy4gRm9yIHRoZSBvbmUgeWVhciBNQSBwcm9ncmFtcyB3ZSBnZW5lcmFsbHkgZG9uJ3QgYWNjZXB0IHRyYW5zZmVyIGNyZWRpdCBhcyB0aGUgcHJvZ3JhbSBpcyBzbyBzaG9ydC4gIENvbnRhY3Qgb3VyIGFkbWlzc2lvbnMgdGVhbSB3aXRoIHlvdXIgdHJhbnNjcmlwdHMgZm9yIGFuIGFzc2Vzc21lbnQuCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4KICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iZmFxLXF1ZXN0aW9uIj4KICAgICAgICAgICAgICAgIERvIEkgbmVlZCBhIHZpc2EgdG8gc3R1ZHkgYXQgR0NBUz8KICAgICAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNNiA5bDYgNiA2LTYiPjwvcGF0aD48L3N2Zz4KICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlci1pbm5lciI+CiAgICAgICAgICAgICAgICAgICAgTm8uIFNpbmNlIGFsbCBwcm9ncmFtcyBhcmUgMTAwJSBvbmxpbmUsIG5vIHN0dWRlbnQgdmlzYSBvciByZWxvY2F0aW9uIGlzIHJlcXVpcmVkLiBZb3UgY2FuIHN0dWR5IGZyb20gYW55d2hlcmUgaW4gdGhlIHdvcmxkLgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgPCEtLSBUdWl0aW9uICYgRmluYW5jaWFsIEFpZCAtLT4KICAgIDxkaXYgY2xhc3M9ImZhcXMtc2VjdGlvbiI+CiAgICAgICAgPGgyIGNsYXNzPSJmYXFzLXNlY3Rpb24tdGl0bGUiPgogICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgICAgICAgICAgICA8bGluZSB4MT0iMTIiIHkxPSIxIiB4Mj0iMTIiIHkyPSIyMyI+PC9saW5lPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3IDVIOS41YTMuNSAzLjUgMCAwIDAgMCA3aDVhMy41IDMuNSAwIDAgMSAwIDdINiI+PC9wYXRoPgogICAgICAgICAgICA8L3N2Zz4KICAgICAgICAgICAgVHVpdGlvbiAmYW1wOyBGaW5hbmNpYWwgQWlkCiAgICAgICAgPC9oMj4KCiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPgogICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJmYXEtcXVlc3Rpb24iPgogICAgICAgICAgICAgICAgSG93IG11Y2ggZG9lcyB0dWl0aW9uIGNvc3Q\/CiAgICAgICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ij48L3BhdGg+PC9zdmc+CiAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXItaW5uZXIiPgogICAgICAgICAgICAgICAgICAgIFR1aXRpb24gdmFyaWVzIGJ5IHByb2dyYW0gYW5kIGlzIHNpZ25pZmljYW50bHkgbG93ZXIgdGhhbiBjb21wYXJhYmxlIHRyYWRpdGlvbmFsIGluc3RpdHV0aW9ucy4gQWxsIGFjY2VwdGVkIHN0dWRlbnRzIHJlY2VpdmUgdHVpdGlvbi1yZWR1Y3Rpb24gc2Nob2xhcnNoaXBzLiBWaXNpdCBvdXIgPGEgaHJlZj0iL2ZpbmFuY2lhbC1haWQiPkZpbmFuY2lhbCBBaWQgcGFnZTwvYT4gb3IgY29udGFjdCB1cyBmb3Igc3BlY2lmaWMgcHJvZ3JhbSBjb3N0cy4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPgogICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJmYXEtcXVlc3Rpb24iPgogICAgICAgICAgICAgICAgSXMgZmluYW5jaWFsIGFpZCBhdmFpbGFibGU\/CiAgICAgICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ij48L3BhdGg+PC9zdmc+CiAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXItaW5uZXIiPgogICAgICAgICAgICAgICAgICAgIFllcy4gRmluYW5jaWFsIGFpZCBpcyBhdmFpbGFibGUgdG8gYWxsIGFjY2VwdGVkIGFwcGxpY2FudHMuIFdlIG9mZmVyIG1lcml0LWJhc2VkIHNjaG9sYXJzaGlwcywgc2xpZGluZy1zY2FsZSBmZWVzIGJhc2VkIG9uIGNvdW50cnkgb2YgcmVzaWRlbmNlLCBhbmQgZmxleGlibGUgcGF5bWVudCBvcHRpb25zLiBPdXIgZ29hbCBpcyB0byBlbnN1cmUgZmluYW5jZXMgbmV2ZXIgcHJldmVudCBxdWFsaWZpZWQgc3R1ZGVudHMgZnJvbSBwdXJzdWluZyB0aGVpciBlZHVjYXRpb24uCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8IS0tIENvbnRhY3QgQ1RBIC0tPgogICAgPGRpdiBjbGFzcz0iZmFxcy1jb250YWN0Ij4KICAgICAgICA8aDI+U3RpbGwgSGF2ZSBRdWVzdGlvbnM\/PC9oMj4KICAgICAgICA8cD5PdXIgdGVhbSBpcyBoYXBweSB0byBoZWxwIHlvdSBsZWFybiBtb3JlIGFib3V0IEdDQVMuPC9wPgogICAgICAgIDxhIGhyZWY9Ii9jb250YWN0IiBjbGFzcz0iZmFxcy1jb250YWN0LWJ0biI+Q29udGFjdCBVczwvYT4KICAgIDwvZGl2PgoKICAgIDwhLS0gTmF2aWdhdGlvbiAtLT4KICAgIDxkaXYgY2xhc3M9ImZhcXMtbmF2Ij4KICAgICAgICA8YSBocmVmPSIvYWNjcmVkaXRhdGlvbiI+4oaQIEFjY3JlZGl0YXRpb248L2E+CiAgICAgICAgPGEgaHJlZj0iL2NvbnRhY3QiPkNvbnRhY3Qg4oaSPC9hPgogICAgPC9kaXY+Cgo8L2Rpdj4KCjxzY3JpcHQ+CmRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5mYXEtcXVlc3Rpb24nKS5mb3JFYWNoKGJ1dHRvbiA9PiB7CiAgICBidXR0b24uYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoKSA9PiB7CiAgICAgICAgY29uc3QgaXRlbSA9IGJ1dHRvbi5wYXJlbnRFbGVtZW50OwogICAgICAgIGl0ZW0uY2xhc3NMaXN0LnRvZ2dsZSgnYWN0aXZlJyk7CiAgICB9KTsKfSk7Cjwvc2NyaXB0Pgo8IS0tIC93cDpodG1sIC0tPmRvY3VtZW50ZXhjZXJwdGRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50bWV0YXB1Ymxpc2hfdG9fZGlzY291cnNlcHVibGlzaF9wb3N0X2NhdGVnb3J5d3BkY19hdXRvX3B1Ymxpc2hfb3ZlcnJpZGRlbndwZGNfdG9waWNfdGFnc3dwZGNfcGluX3RvcGljd3BkY19waW5fdW50aWxkaXNjb3Vyc2VfcG9zdF9pZGRpc2NvdXJzZV9wZXJtYWxpbmt3cGRjX3B1Ymxpc2hpbmdfcmVzcG9uc2V3cGRjX3B1Ymxpc2hpbmdfZXJyb3Jmb290bm90ZXNkb2N1bWVudGJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzc3RhdGVzYXZlZEF0c3RhdGVzYXZlZEJ5ICAgICAgICAgICAgICAgIEFyZSB0aGVzZSBkZWdyZWVzIGFjY3JlZGl0ZWQ\/CgUHCAQIBAgGCAUaCAe8Z4aSAQgHCAYIDggOCAtIAQQUFRwPTgARExgVCQgGCAcPBAoHFQsFBwUHLhEBBAAAAQAAAAEGAAoBAAAIAQdCAQEAQQAABUECLUEaAS0AfQF3EzIwMjUtMTItMTFUMDU6NDE6MTF3BGZhcXN3B3B1Ymxpc2h9kbKjCH0AdwZjbG9zZWR3BmNsb3NlZHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHckYmVmZTgzNGYtMWYxNy00ZDRhLTg1MjQtZjU4MGQ4Y2YyODNmeHeUfTwhLS0gRkFRcyAtIEdDQVMgQ29sbGVnZSBEdWJsaW4gLS0+Cgo8c3R5bGU+Ci5mYXFzLXBhZ2UgewogICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7CiAgICBtYXgtd2lkdGg6IDkwMHB4OwogICAgbWFyZ2luOiAwIGF1dG87Cm1hcmdpbi10b3A6IDUwcHg7Cn0KCi5mYXFzLWhlcm8gewogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgcGFkZGluZzogNjBweCAyMHB4OwogICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzBhMGEwYSAwJSwgIzFhMWEyZSAxMDAlKTsKICAgIGJvcmRlci1yYWRpdXM6IDhweDsKICAgIG1hcmdpbi1ib3R0b206IDUwcHg7Cn0KCi5mYXFzLWhlcm8gaDEgewogICAgZm9udC1zaXplOiBjbGFtcCgycmVtLCA1dncsIDNyZW0pOwogICAgZm9udC13ZWlnaHQ6IDQwMDsKICAgIGNvbG9yOiAjZmZmZmZmOwogICAgbWFyZ2luLWJvdHRvbTogMjBweDsKICAgIGxpbmUtaGVpZ2h0OiAxLjI7Cn0KCi5mYXFzLWhlcm8gaDEgZW0gewogICAgZm9udC1zdHlsZTogaXRhbGljOwogICAgY29sb3I6ICNlODVhNGY7Cn0KCi5mYXFzLWhlcm8taW50cm8gewogICAgZm9udC1zaXplOiAxLjFyZW07CiAgICBjb2xvcjogI2NjY2NjYzsKICAgIG1heC13aWR0aDogNjUwcHg7CiAgICBtYXJnaW46IDAgYXV0bzsKICAgIGxpbmUtaGVpZ2h0OiAxLjg7Cn0KCi5mYXFzLXNlY3Rpb24gewogICAgbWFyZ2luLWJvdHRvbTogNTBweDsKfQoKLmZhcXMtc2VjdGlvbi10aXRsZSB7CiAgICBmb250LXNpemU6IDEuM3JlbTsKICAgIGZvbnQtd2VpZ2h0OiA2MDA7CiAgICBjb2xvcjogIzFhMWExYTsKICAgIG1hcmdpbi1ib3R0b206IDI1cHg7CiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsKICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTg1YTRmOwogICAgZGlzcGxheTogZmxleDsKICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICBnYXA6IDEycHg7Cn0KCi5mYXFzLXNlY3Rpb24tdGl0bGUgc3ZnIHsKICAgIHdpZHRoOiAyNHB4OwogICAgaGVpZ2h0OiAyNHB4OwogICAgc3Ryb2tlOiAjZTg1YTRmOwp9CgouZmFxLWl0ZW0gewogICAgbWFyZ2luLWJvdHRvbTogMTVweDsKICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7CiAgICBib3JkZXItcmFkaXVzOiA4cHg7CiAgICBvdmVyZmxvdzogaGlkZGVuOwp9CgouZmFxLXF1ZXN0aW9uIHsKICAgIHdpZHRoOiAxMDAlOwogICAgcGFkZGluZzogMjBweCAyNXB4OwogICAgYmFja2dyb3VuZDogI2ZmZmZmZjsKICAgIGJvcmRlcjogbm9uZTsKICAgIHRleHQtYWxpZ246IGxlZnQ7CiAgICBmb250LXNpemU6IDEuMDVyZW07CiAgICBmb250LXdlaWdodDogNTAwOwogICAgY29sb3I6ICMxYTFhMWE7CiAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICBkaXNwbGF5OiBmbGV4OwogICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOwogICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7Cn0KCi5mYXEtcXVlc3Rpb246aG92ZXIgewogICAgYmFja2dyb3VuZDogI2Y4ZjlmYTsKfQoKLmZhcS1xdWVzdGlvbiBzdmcgewogICAgd2lkdGg6IDIwcHg7CiAgICBoZWlnaHQ6IDIwcHg7CiAgICBzdHJva2U6ICMxNjlCNjI7CiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlOwogICAgZmxleC1zaHJpbms6IDA7CiAgICBtYXJnaW4tbGVmdDogMTVweDsKfQoKLmZhcS1pdGVtLmFjdGl2ZSAuZmFxLXF1ZXN0aW9uIHN2ZyB7CiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOwp9CgouZmFxLWFuc3dlciB7CiAgICBtYXgtaGVpZ2h0OiAwOwogICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlOwp9CgouZmFxLWl0ZW0uYWN0aXZlIC5mYXEtYW5zd2VyIHsKICAgIG1heC1oZWlnaHQ6IDUwMHB4Owp9CgouZmFxLWFuc3dlci1pbm5lciB7CiAgICBwYWRkaW5nOiAwIDI1cHggMjVweDsKICAgIGZvbnQtc2l6ZTogMXJlbTsKICAgIGNvbG9yOiAjNTU1OwogICAgbGluZS1oZWlnaHQ6IDEuODsKfQoKLmZhcS1hbnN3ZXItaW5uZXIgYSB7CiAgICBjb2xvcjogIzE2OUI2MjsKICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOwp9CgouZmFxcy1jb250YWN0IHsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIHBhZGRpbmc6IDUwcHggMzBweDsKICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxNjlCNjIgMCUsICMwZDdhNGUgMTAwJSk7CiAgICBib3JkZXItcmFkaXVzOiA4cHg7CiAgICBtYXJnaW4tdG9wOiA1MHB4Owp9CgouZmFxcy1jb250YWN0IGgyIHsKICAgIGZvbnQtc2l6ZTogMS42cmVtOwogICAgZm9udC13ZWlnaHQ6IDQwMDsKICAgIGNvbG9yOiAjZmZmZmZmOwogICAgbWFyZ2luLWJvdHRvbTogMTVweDsKfQoKLmZhcXMtY29udGFjdCBwIHsKICAgIGZvbnQtc2l6ZTogMS4wNXJlbTsKICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7CiAgICBtYXJnaW4tYm90dG9tOiAyNXB4Owp9CgouZmFxcy1jb250YWN0LWJ0biB7CiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICBwYWRkaW5nOiAxNXB4IDM1cHg7CiAgICBmb250LXNpemU6IDAuOTVyZW07CiAgICBmb250LXdlaWdodDogNTAwOwogICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07CiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgICBib3JkZXItcmFkaXVzOiA0cHg7CiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOwogICAgY29sb3I6ICMxNjlCNjI7CiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOwp9CgouZmFxcy1jb250YWN0LWJ0bjpob3ZlciB7CiAgICBiYWNrZ3JvdW5kOiAjMGEwYTBhOwogICAgY29sb3I6ICNmZmZmZmY7Cn0KCi5mYXFzLW5hdiB7CiAgICBkaXNwbGF5OiBmbGV4OwogICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOwogICAgbWFyZ2luLXRvcDogNTBweDsKICAgIHBhZGRpbmctdG9wOiAzMHB4OwogICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7Cn0KCi5mYXFzLW5hdiBhIHsKICAgIGNvbG9yOiAjMTY5QjYyOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgZm9udC1zaXplOiAwLjk1cmVtOwogICAgZm9udC13ZWlnaHQ6IDUwMDsKfQoKLmZhcXMtbmF2IGE6aG92ZXIgewogICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Cn0KPC9zdHlsZT4KCjxkaXYgY2xhc3M9ImZhcXMtcGFnZSI+CgogICAgPGRpdiBjbGFzcz0iZmFxcy1oZXJvIj4KICAgICAgICA8aDE+RnJlcXVlbnRseSBBc2tlZCA8ZW0+UXVlc3Rpb25zPC9lbT48L2gxPgogICAgICAgIDxwIGNsYXNzPSJmYXFzLWhlcm8taW50cm8iPkZpbmQgYW5zd2VycyB0byBjb21tb24gcXVlc3Rpb25zIGFib3V0IGFkbWlzc2lvbnMsIHByb2dyYW1zLCBhY2NyZWRpdGF0aW9uLCBhbmQgdGhlIEdDQVMgZXhwZXJpZW5jZS48L3A+CiAgICA8L2Rpdj4KCiAgICA8IS0tIEFib3V0IEdDQVMgLS0+CiAgICA8ZGl2IGNsYXNzPSJmYXFzLXNlY3Rpb24iPgogICAgICAgIDxoMiBjbGFzcz0iZmFxcy1zZWN0aW9uLXRpdGxlIj4KICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTAiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEyIDE2di00TTEyIDhoLjAxIj48L3BhdGg+CiAgICAgICAgICAgIDwvc3ZnPgogICAgICAgICAgICBBYm91dCBHQ0FTCiAgICAgICAgPC9oMj4KCiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPgogICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJmYXEtcXVlc3Rpb24iPgogICAgICAgICAgICAgICAgV2hhdCBpcyBHQ0FTPwogICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiI+PC9wYXRoPjwvc3ZnPgogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICBHQ0FTIChUaGUgR2xvYmFsIENlbnRlciBmb3IgQWR2YW5jZWQgU3R1ZGllcykgQ29sbGVnZSBEdWJsaW4gaXMgdGhlIHdvcmxkJ3MgZmlyc3QgZGVidC1mcmVlIGNvbGxlZ2Ugb2ZmZXJpbmcgRVUtYWNjcmVkaXRlZCBkZWdyZWVzIHRoYXQgaXMgY28tb3duZWQgYnkgZmFjdWx0eSwgc3RhZmYsIGFuZCBncmFkdWF0ZXMuIEZvdW5kZWQgaW4gMjAxMywgd2Ugb2ZmZXIgYWNjcmVkaXRlZCBCQSwgTUEsIExMLk0uLCBhbmQgUGhEIHByb2dyYW1zIHRocm91Z2ggb3VyIHBhcnRuZXJzaGlwIHdpdGggPGEgaHJlZj0iaHR0cHM6Ly93b29sZi51bml2ZXJzaXR5IiB0YXJnZXQ9Il9ibGFuayI+V29vbGY8L2E+LgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImZhcS1xdWVzdGlvbiI+CiAgICAgICAgICAgICAgICBIb3cgZG9lcyB0aGUgImRlYnQtZnJlZSIgbW9kZWwgd29yaz8KICAgICAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNNiA5bDYgNiA2LTYiPjwvcGF0aD48L3N2Zz4KICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlci1pbm5lciI+CiAgICAgICAgICAgICAgICAgICAgVW5saWtlIHRyYWRpdGlvbmFsIHVuaXZlcnNpdGllcywgR0NBUyBvcGVyYXRlcyBhcyBhIGNvb3BlcmF0aXZlLiBUdWl0aW9uIGlzIHNpZ25pZmljYW50bHkgbG93ZXIgdGhhbiBjb21wYXJhYmxlIGluc3RpdHV0aW9ucyAoeW91IGNvdWxkIHNhdmUgdXAgdG8gMTAwLDAwMOKCrCB0aHJvdWdoIGEgZGVncmVlIHdpdGggR0NBUyksIGFuZCBhbGwgYWNjZXB0ZWQgc3R1ZGVudHMgcmVjZWl2ZSBmdXJ0aGVyIHR1aXRpb24tcmVkdWN0aW9uIHNjaG9sYXJzaGlwcyBiYXNlZCBvbiB0aGVpciBhcHBsaWNhdGlvbiBtZXJpdHMuIFdlIGFsc28gb2ZmZXIgc2xpZGluZy1zY2FsZSBmZWVzIGJhc2VkIG9uIHlvdXIgY291bnRyeSBvZiByZXNpZGVuY2UgYW5kIGluY29tZS4gT3VyIGdvYWwgaXMgZm9yIGV2ZXJ5IHN0dWRlbnQgdG8gZ3JhZHVhdGUgd2l0aG91dCBlZHVjYXRpb25hbCBkZWJ0LgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImZhcS1xdWVzdGlvbiI+CiAgICAgICAgICAgICAgICBXaGF0IGRvZXMgImNvLW93bmVkIiBtZWFuPwogICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiI+PC9wYXRoPjwvc3ZnPgogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICBXaGVuIHlvdSBncmFkdWF0ZSBmcm9tIEdDQVMsIHlvdSBiZWNvbWUgYSBjby1vd25lciBvZiB0aGUgaW5zdGl0dXRpb24gYWxvbmdzaWRlIGZhY3VsdHkgYW5kIHN0YWZmLiBUaGlzIG1lYW5zIHlvdSBoYXZlIGEgdm9pY2UgaW4gdGhlIGluc3RpdHV0aW9uJ3MgZ292ZXJuYW5jZSwgbGlmZXRpbWUgYWNjZXNzIHRvIG91ciBjb21tdW5pdHksIGFuZCBhIHN0YWtlIGluIEdDQVMncyBmdXR1cmUuIFdlIGJlbGlldmUgZWR1Y2F0aW9uIHNob3VsZCBiZSBhIGNvbGxhYm9yYXRpdmUgZW5kZWF2b3IsIG5vdCBhIGNvbW1vZGl0eS4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDwhLS0gQWNjcmVkaXRhdGlvbiAtLT4KICAgIDxkaXYgY2xhc3M9ImZhcXMtc2VjdGlvbiI+CiAgICAgICAgPGgyIGNsYXNzPSJmYXFzLXNlY3Rpb24tdGl0bGUiPgogICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjIgMTEuMDhWMTJhMTAgMTAgMCAxIDEtNS45My05LjE0Ij48L3BhdGg+CiAgICAgICAgICAgICAgICA8cG9seWxpbmUgcG9pbnRzPSIyMiA0IDEyIDE0LjAxIDkgMTEuMDEiPjwvcG9seWxpbmU+CiAgICAgICAgICAgIDwvc3ZnPgogICAgICAgICAgICBBY2NyZWRpdGF0aW9uCiAgICAgICAgPC9oMj4KCiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPgogICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJmYXEtcXVlc3Rpb24iPgogICAgICAgICAgICAgICAgQXJlIEdDQVMgZGVncmVlcyBhY2NyZWRpdGVkPwogICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiI+PC9wYXRoPjwvc3ZnPgogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICBZZXMuIEdDQVMgaXMgYSBmdWxsIG1lbWJlciBjb2xsZWdlIG9mIDxhIGhyZWY9Imh0dHBzOi8vd29vbGYudW5pdmVyc2l0eSIgdGFyZ2V0PSJfYmxhbmsiPldvb2xmPC9hPiwgYW4gYWNjcmVkaXRlZCwgZGVncmVlLWdyYW50aW5nIEhpZ2hlciBFZHVjYXRpb24gSW5zdGl0dXRpb24gcmVjb2duaXplZCB3aXRoaW4gdGhlIEV1cm9wZWFuIEhpZ2hlciBFZHVjYXRpb24gQXJlYSAoRUhFQSkuIE91ciBkZWdyZWVzIGFyZSBjb21wbGlhbnQgd2l0aCBFdXJvcGVhbiBTdGFuZGFyZHMgYW5kIEd1aWRlbGluZXMgKEVTRykgYW5kIHVzZSB0aGUgRUNUUyBjcmVkaXQgc3lzdGVtLgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImZhcS1xdWVzdGlvbiI+CiAgICAgICAgICAgICAgICBXaWxsIG15IGRlZ3JlZSBiZSByZWNvZ25pemVkIGludGVybmF0aW9uYWxseT8KICAgICAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNNiA5bDYgNiA2LTYiPjwvcGF0aD48L3N2Zz4KICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlci1pbm5lciI+CiAgICAgICAgICAgICAgICAgICAgWWVzLiBPdXIgZGVncmVlcyBhcmUgcmVjb2duaXplZCBhY3Jvc3MgRXVyb3BlIGFuZCBpbnRlcm5hdGlvbmFsbHksIGVxdWl2YWxlbnQgdG8gZGVncmVlcyBmcm9tIHRyYWRpdGlvbmFsIEV1cm9wZWFuIHVuaXZlcnNpdGllcy4gVGhleSBmb2xsb3cgdGhlIEJvbG9nbmEgUHJvY2VzcyBzdGFuZGFyZHMgYW5kIGNhcnJ5IEVDVFMgY3JlZGl0cyBmb3IgaW50ZXJuYXRpb25hbCB0cmFuc2ZlcmFiaWxpdHkuCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8IS0tIFByb2dyYW1zICYgQ291cnNlcyAtLT4KICAgIDxkaXYgY2xhc3M9ImZhcXMtc2VjdGlvbiI+CiAgICAgICAgPGgyIGNsYXNzPSJmYXFzLXNlY3Rpb24tdGl0bGUiPgogICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjIgMTB2Nk0yIDEwbDEwLTUgMTAgNS0xMCA1eiI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTYgMTJ2NWMzIDMgOSAzIDEyIDB2LTUiPjwvcGF0aD4KICAgICAgICAgICAgPC9zdmc+CiAgICAgICAgICAgIFByb2dyYW1zICZhbXA7IENvdXJzZXMKICAgICAgICA8L2gyPgoKICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImZhcS1xdWVzdGlvbiI+CiAgICAgICAgICAgICAgICBXaGF0IHByb2dyYW1zIGRvZXMgR0NBUyBvZmZlcj8KICAgICAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNNiA5bDYgNiA2LTYiPjwvcGF0aD48L3N2Zz4KICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlci1pbm5lciI+CiAgICAgICAgICAgICAgICAgICAgV2Ugb2ZmZXI6IEJBIGluIEludGVyZGlzY2lwbGluYXJ5IFN0dWRpZXMgKDMgeWVhcnMpLCBNQSBpbiBQaGlsb3NvcGh5LCBNQSBpbiBQc3ljaG9hbmFseXNpcywgTUEgaW4gVGhlb2xvZ3ksIE1BIGluIFBvbGl0aWNzLCBNYXN0ZXIgb2YgTGF3cyAoTEwuTS4pLCBQaEQgaW4gSHVtYW5pdGllcyAmYW1wOyBTb2NpYWwgU2NpZW5jZXMsIGFuZCBQaEQgaW4gTmF0dXJhbCBTY2llbmNlcy4gVmlzaXQgb3VyIDxhIGhyZWY9Ii9hY2NyZWRpdGF0aW9uIj5BY2NyZWRpdGF0aW9uIHBhZ2U8L2E+IGZvciBkZXRhaWxzLgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImZhcS1xdWVzdGlvbiI+CiAgICAgICAgICAgICAgICBBcmUgY2xhc3NlcyBvbmxpbmUgb3IgaW4tcGVyc29uPwogICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiI+PC9wYXRoPjwvc3ZnPgogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICBBbGwgY291cnNlcyBhcmUgZGVsaXZlcmVkIDEwMCUgb25saW5lIHRocm91Z2ggbGl2ZSB2aXJ0dWFsIHNlbWluYXJz4oCUbm90IHByZS1yZWNvcmRlZCBsZWN0dXJlcy4gWW91J2xsIGVuZ2FnZSBpbiByZWFsLXRpbWUgZGlzY3Vzc2lvbnMgd2l0aCBmYWN1bHR5IGFuZCBwZWVycyBmcm9tIGFyb3VuZCB0aGUgd29ybGQuIENsYXNzZXMgYXJlIHR5cGljYWxseSBoZWxkIG9uIHdlZWtlbmRzIHRvIGFjY29tbW9kYXRlIHdvcmtpbmcgcHJvZmVzc2lvbmFscyBhY3Jvc3MgdGltZSB6b25lcy4gV2UgYWxzbyBob3N0IG9wdGlvbmFsIGluLXBlcnNvbiByZXNpZGVuY2llcyBpbiBsb2NhdGlvbnMgbGlrZSBGbG9yZW5jZSBhbmQgUGFyaXMuCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4KICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iZmFxLXF1ZXN0aW9uIj4KICAgICAgICAgICAgICAgIENhbiBJIHN0dWR5IHBhcnQtdGltZT8KICAgICAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNNiA5bDYgNiA2LTYiPjwvcGF0aD48L3N2Zz4KICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlci1pbm5lciI+CiAgICAgICAgICAgICAgICAgICAgWWVzLiBXZSBvZmZlciBmbGV4aWJsZSBzY2hlZHVsaW5nIGZvciBzdHVkZW50cyBiYWxhbmNpbmcgd29yaywgZmFtaWx5LCBvciBvdGhlciBjb21taXRtZW50cy4gWW91IGNhbiBjb21wbGV0ZSBtb3N0IHByb2dyYW1zIGF0IHlvdXIgb3duIHBhY2Ugd2l0aGluIGEgcmVhc29uYWJsZSB0aW1lZnJhbWUuCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8IS0tIEFkbWlzc2lvbnMgLS0+CiAgICA8ZGl2IGNsYXNzPSJmYXFzLXNlY3Rpb24iPgogICAgICAgIDxoMiBjbGFzcz0iZmFxcy1zZWN0aW9uLXRpdGxlIj4KICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2IDIxdi0yYTQgNCAwIDAgMC00LTRINWE0IDQgMCAwIDAtNCA0djIiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjguNSIgY3k9IjciIHI9IjQiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgPGxpbmUgeDE9IjIwIiB5MT0iOCIgeDI9IjIwIiB5Mj0iMTQiPjwvbGluZT4KICAgICAgICAgICAgICAgIDxsaW5lIHgxPSIyMyIgeTE9IjExIiB4Mj0iMTciIHkyPSIxMSI+PC9saW5lPgogICAgICAgICAgICA8L3N2Zz4KICAgICAgICAgICAgQWRtaXNzaW9ucwogICAgICAgIDwvaDI+CgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4KICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iZmFxLXF1ZXN0aW9uIj4KICAgICAgICAgICAgICAgIFdoYXQgYXJlIHRoZSBhZG1pc3Npb24gcmVxdWlyZW1lbnRzPwogICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiI+PC9wYXRoPjwvc3ZnPgogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICBSZXF1aXJlbWVudHMgdmFyeSBieSBwcm9ncmFtLiBGb3IgdGhlIEJBLCB5b3UgbmVlZCBhIGhpZ2ggc2Nob29sIGRpcGxvbWEgb3IgZXF1aXZhbGVudC4gRm9yIE1hc3RlcidzIHByb2dyYW1zLCBhIEJhY2hlbG9yJ3MgZGVncmVlIGlzIHJlcXVpcmVkLiBGb3IgUGhEIHByb2dyYW1zLCB5b3UgbmVlZCBhIE1hc3RlcidzIGRlZ3JlZS4gU3RhbmRhcmRpemVkIHRlc3RzIChTQVQsIEFDVCwgR1JFKSBhcmUgTk9UIHJlcXVpcmVkLiBBbGwgYXBwbGljYW50cyBzdWJtaXQgYSBwZXJzb25hbCBzdGF0ZW1lbnQgYW5kIG1heSBiZSBpbnZpdGVkIGZvciBhbiBpbnRlcnZpZXcuCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4KICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iZmFxLXF1ZXN0aW9uIj4KICAgICAgICAgICAgICAgIElzIHRoZXJlIGFuIGFwcGxpY2F0aW9uIGRlYWRsaW5lPwogICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiI+PC9wYXRoPjwvc3ZnPgogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICBOby4gQXBwbGljYXRpb25zIGFyZSBvcGVuIHllYXItcm91bmQgd2l0aCByb2xsaW5nIGFkbWlzc2lvbnMuIFlvdSBjYW4gYXBwbHkgYW5kIGJlZ2luIHlvdXIgc3R1ZGllcyBhdCBhbnkgdGltZS4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPgogICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJmYXEtcXVlc3Rpb24iPgogICAgICAgICAgICAgICAgQ2FuIEkgdHJhbnNmZXIgY3JlZGl0cyBmcm9tIGFub3RoZXIgaW5zdGl0dXRpb24\/CiAgICAgICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ij48L3BhdGg+PC9zdmc+CiAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXItaW5uZXIiPgogICAgICAgICAgICAgICAgICAgIFllcywgd2UgZXZhbHVhdGUgdHJhbnNmZXIgY3JlZGl0cyBvbiBhIGNhc2UtYnktY2FzZSBiYXNpcy4gRm9yIHRoZSBvbmUgeWVhciBNQSBwcm9ncmFtcyB3ZSBnZW5lcmFsbHkgZG9uJ3QgYWNjZXB0IHRyYW5zZmVyIGNyZWRpdCBhcyB0aGUgcHJvZ3JhbSBpcyBzbyBzaG9ydC4gIENvbnRhY3Qgb3VyIGFkbWlzc2lvbnMgdGVhbSB3aXRoIHlvdXIgdHJhbnNjcmlwdHMgZm9yIGFuIGFzc2Vzc21lbnQuCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4KICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iZmFxLXF1ZXN0aW9uIj4KICAgICAgICAgICAgICAgIERvIEkgbmVlZCBhIHZpc2EgdG8gc3R1ZHkgYXQgR0NBUz8KICAgICAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNNiA5bDYgNiA2LTYiPjwvcGF0aD48L3N2Zz4KICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlci1pbm5lciI+CiAgICAgICAgICAgICAgICAgICAgTm8uIFNpbmNlIGFsbCBwcm9ncmFtcyBhcmUgMTAwJSBvbmxpbmUsIG5vIHN0dWRlbnQgdmlzYSBvciByZWxvY2F0aW9uIGlzIHJlcXVpcmVkLiBZb3UgY2FuIHN0dWR5IGZyb20gYW55d2hlcmUgaW4gdGhlIHdvcmxkLgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgPCEtLSBUdWl0aW9uICYgRmluYW5jaWFsIEFpZCAtLT4KICAgIDxkaXYgY2xhc3M9ImZhcXMtc2VjdGlvbiI+CiAgICAgICAgPGgyIGNsYXNzPSJmYXFzLXNlY3Rpb24tdGl0bGUiPgogICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgICAgICAgICAgICA8bGluZSB4MT0iMTIiIHkxPSIxIiB4Mj0iMTIiIHkyPSIyMyI+PC9saW5lPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3IDVIOS41YTMuNSAzLjUgMCAwIDAgMCA3aDVhMy41IDMuNSAwIDAgMSAwIDdINiI+PC9wYXRoPgogICAgICAgICAgICA8L3N2Zz4KICAgICAgICAgICAgVHVpdGlvbiAmYW1wOyBGaW5hbmNpYWwgQWlkCiAgICAgICAgPC9oMj4KCiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPgogICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJmYXEtcXVlc3Rpb24iPgogICAgICAgICAgICAgICAgSG93IG11Y2ggZG9lcyB0dWl0aW9uIGNvc3Q\/CiAgICAgICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ij48L3BhdGg+PC9zdmc+CiAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXItaW5uZXIiPgogICAgICAgICAgICAgICAgICAgIFR1aXRpb24gdmFyaWVzIGJ5IHByb2dyYW0gYW5kIGlzIHNpZ25pZmljYW50bHkgbG93ZXIgdGhhbiBjb21wYXJhYmxlIHRyYWRpdGlvbmFsIGluc3RpdHV0aW9ucy4gQWxsIGFjY2VwdGVkIHN0dWRlbnRzIHJlY2VpdmUgdHVpdGlvbi1yZWR1Y3Rpb24gc2Nob2xhcnNoaXBzLiBWaXNpdCBvdXIgPGEgaHJlZj0iL2ZpbmFuY2lhbC1haWQiPkZpbmFuY2lhbCBBaWQgcGFnZTwvYT4gb3IgY29udGFjdCB1cyBmb3Igc3BlY2lmaWMgcHJvZ3JhbSBjb3N0cy4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPgogICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJmYXEtcXVlc3Rpb24iPgogICAgICAgICAgICAgICAgSXMgZmluYW5jaWFsIGFpZCBhdmFpbGFibGU\/CiAgICAgICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ij48L3BhdGg+PC9zdmc+CiAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXItaW5uZXIiPgogICAgICAgICAgICAgICAgICAgIFllcy4gRmluYW5jaWFsIGFpZCBpcyBhdmFpbGFibGUgdG8gYWxsIGFjY2VwdGVkIGFwcGxpY2FudHMuIFdlIG9mZmVyIG1lcml0LWJhc2VkIHNjaG9sYXJzaGlwcywgc2xpZGluZy1zY2FsZSBmZWVzIGJhc2VkIG9uIGNvdW50cnkgb2YgcmVzaWRlbmNlLCBhbmQgZmxleGlibGUgcGF5bWVudCBvcHRpb25zLiBPdXIgZ29hbCBpcyB0byBlbnN1cmUgZmluYW5jZXMgbmV2ZXIgcHJldmVudCBxdWFsaWZpZWQgc3R1ZGVudHMgZnJvbSBwdXJzdWluZyB0aGVpciBlZHVjYXRpb24uCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8IS0tIENvbnRhY3QgQ1RBIC0tPgogICAgPGRpdiBjbGFzcz0iZmFxcy1jb250YWN0Ij4KICAgICAgICA8aDI+U3RpbGwgSGF2ZSBRdWVzdGlvbnM\/PC9oMj4KICAgICAgICA8cD5PdXIgdGVhbSBpcyBoYXBweSB0byBoZWxwIHlvdSBsZWFybiBtb3JlIGFib3V0IEdDQVMuPC9wPgogICAgICAgIDxhIGhyZWY9Ii9jb250YWN0IiBjbGFzcz0iZmFxcy1jb250YWN0LWJ0biI+Q29udGFjdCBVczwvYT4KICAgIDwvZGl2PgoKICAgIDwhLS0gTmF2aWdhdGlvbiAtLT4KICAgIDxkaXYgY2xhc3M9ImZhcXMtbmF2Ij4KICAgICAgICA8YSBocmVmPSIvYWNjcmVkaXRhdGlvbiI+4oaQIEFjY3JlZGl0YXRpb248L2E+CiAgICAgICAgPGEgaHJlZj0iL2NvbnRhY3QiPkNvbnRhY3Qg4oaSPC9hPgogICAgPC9kaXY+Cgo8L2Rpdj4KCjxzY3JpcHQ+CmRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5mYXEtcXVlc3Rpb24nKS5mb3JFYWNoKGJ1dHRvbiA9PiB7CiAgICBidXR0b24uYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoKSA9PiB7CiAgICAgICAgY29uc3QgaXRlbSA9IGJ1dHRvbi5wYXJlbnRFbGVtZW50OwogICAgICAgIGl0ZW0uY2xhc3NMaXN0LnRvZ2dsZSgnYWN0aXZlJyk7CiAgICB9KTsKfSk7Cjwvc2NyaXB0PncJY29yZS9odG1sd5R9PCEtLSBGQVFzIC0gR0NBUyBDb2xsZWdlIER1YmxpbiAtLT4KCjxzdHlsZT4KLmZhcXMtcGFnZSB7CiAgICBmb250LWZhbWlseTogaW5oZXJpdDsKICAgIG1heC13aWR0aDogOTAwcHg7CiAgICBtYXJnaW46IDAgYXV0bzsKbWFyZ2luLXRvcDogNTBweDsKfQoKLmZhcXMtaGVybyB7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7CiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMGEwYTBhIDAlLCAjMWExYTJlIDEwMCUpOwogICAgYm9yZGVyLXJhZGl1czogOHB4OwogICAgbWFyZ2luLWJvdHRvbTogNTBweDsKfQoKLmZhcXMtaGVybyBoMSB7CiAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDV2dywgM3JlbSk7CiAgICBmb250LXdlaWdodDogNDAwOwogICAgY29sb3I6ICNmZmZmZmY7CiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OwogICAgbGluZS1oZWlnaHQ6IDEuMjsKfQoKLmZhcXMtaGVybyBoMSBlbSB7CiAgICBmb250LXN0eWxlOiBpdGFsaWM7CiAgICBjb2xvcjogI2U4NWE0ZjsKfQoKLmZhcXMtaGVyby1pbnRybyB7CiAgICBmb250LXNpemU6IDEuMXJlbTsKICAgIGNvbG9yOiAjY2NjY2NjOwogICAgbWF4LXdpZHRoOiA2NTBweDsKICAgIG1hcmdpbjogMCBhdXRvOwogICAgbGluZS1oZWlnaHQ6IDEuODsKfQoKLmZhcXMtc2VjdGlvbiB7CiAgICBtYXJnaW4tYm90dG9tOiA1MHB4Owp9CgouZmFxcy1zZWN0aW9uLXRpdGxlIHsKICAgIGZvbnQtc2l6ZTogMS4zcmVtOwogICAgZm9udC13ZWlnaHQ6IDYwMDsKICAgIGNvbG9yOiAjMWExYTFhOwogICAgbWFyZ2luLWJvdHRvbTogMjVweDsKICAgIHBhZGRpbmctYm90dG9tOiAxMnB4OwogICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlODVhNGY7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgIGdhcDogMTJweDsKfQoKLmZhcXMtc2VjdGlvbi10aXRsZSBzdmcgewogICAgd2lkdGg6IDI0cHg7CiAgICBoZWlnaHQ6IDI0cHg7CiAgICBzdHJva2U6ICNlODVhNGY7Cn0KCi5mYXEtaXRlbSB7CiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OwogICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDsKICAgIGJvcmRlci1yYWRpdXM6IDhweDsKICAgIG92ZXJmbG93OiBoaWRkZW47Cn0KCi5mYXEtcXVlc3Rpb24gewogICAgd2lkdGg6IDEwMCU7CiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7CiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOwogICAgYm9yZGVyOiBub25lOwogICAgdGV4dC1hbGlnbjogbGVmdDsKICAgIGZvbnQtc2l6ZTogMS4wNXJlbTsKICAgIGZvbnQtd2VpZ2h0OiA1MDA7CiAgICBjb2xvcjogIzFhMWExYTsKICAgIGN1cnNvcjogcG9pbnRlcjsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47CiAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsKfQoKLmZhcS1xdWVzdGlvbjpob3ZlciB7CiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhOwp9CgouZmFxLXF1ZXN0aW9uIHN2ZyB7CiAgICB3aWR0aDogMjBweDsKICAgIGhlaWdodDogMjBweDsKICAgIHN0cm9rZTogIzE2OUI2MjsKICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7CiAgICBmbGV4LXNocmluazogMDsKICAgIG1hcmdpbi1sZWZ0OiAxNXB4Owp9CgouZmFxLWl0ZW0uYWN0aXZlIC5mYXEtcXVlc3Rpb24gc3ZnIHsKICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7Cn0KCi5mYXEtYW5zd2VyIHsKICAgIG1heC1oZWlnaHQ6IDA7CiAgICBvdmVyZmxvdzogaGlkZGVuOwogICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2U7Cn0KCi5mYXEtaXRlbS5hY3RpdmUgLmZhcS1hbnN3ZXIgewogICAgbWF4LWhlaWdodDogNTAwcHg7Cn0KCi5mYXEtYW5zd2VyLWlubmVyIHsKICAgIHBhZGRpbmc6IDAgMjVweCAyNXB4OwogICAgZm9udC1zaXplOiAxcmVtOwogICAgY29sb3I6ICM1NTU7CiAgICBsaW5lLWhlaWdodDogMS44Owp9CgouZmFxLWFuc3dlci1pbm5lciBhIHsKICAgIGNvbG9yOiAjMTY5QjYyOwogICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Cn0KCi5mYXFzLWNvbnRhY3QgewogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgcGFkZGluZzogNTBweCAzMHB4OwogICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzE2OUI2MiAwJSwgIzBkN2E0ZSAxMDAlKTsKICAgIGJvcmRlci1yYWRpdXM6IDhweDsKICAgIG1hcmdpbi10b3A6IDUwcHg7Cn0KCi5mYXFzLWNvbnRhY3QgaDIgewogICAgZm9udC1zaXplOiAxLjZyZW07CiAgICBmb250LXdlaWdodDogNDAwOwogICAgY29sb3I6ICNmZmZmZmY7CiAgICBtYXJnaW4tYm90dG9tOiAxNXB4Owp9CgouZmFxcy1jb250YWN0IHAgewogICAgZm9udC1zaXplOiAxLjA1cmVtOwogICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTsKICAgIG1hcmdpbi1ib3R0b206IDI1cHg7Cn0KCi5mYXFzLWNvbnRhY3QtYnRuIHsKICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgIHBhZGRpbmc6IDE1cHggMzVweDsKICAgIGZvbnQtc2l6ZTogMC45NXJlbTsKICAgIGZvbnQtd2VpZ2h0OiA1MDA7CiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgIGJvcmRlci1yYWRpdXM6IDRweDsKICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7CiAgICBjb2xvcjogIzE2OUI2MjsKICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7Cn0KCi5mYXFzLWNvbnRhY3QtYnRuOmhvdmVyIHsKICAgIGJhY2tncm91bmQ6ICMwYTBhMGE7CiAgICBjb2xvcjogI2ZmZmZmZjsKfQoKLmZhcXMtbmF2IHsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47CiAgICBtYXJnaW4tdG9wOiA1MHB4OwogICAgcGFkZGluZy10b3A6IDMwcHg7CiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsKfQoKLmZhcXMtbmF2IGEgewogICAgY29sb3I6ICMxNjlCNjI7CiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgICBmb250LXNpemU6IDAuOTVyZW07CiAgICBmb250LXdlaWdodDogNTAwOwp9CgouZmFxcy1uYXYgYTpob3ZlciB7CiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsKfQo8L3N0eWxlPgoKPGRpdiBjbGFzcz0iZmFxcy1wYWdlIj4KCiAgICA8ZGl2IGNsYXNzPSJmYXFzLWhlcm8iPgogICAgICAgIDxoMT5GcmVxdWVudGx5IEFza2VkIDxlbT5RdWVzdGlvbnM8L2VtPjwvaDE+CiAgICAgICAgPHAgY2xhc3M9ImZhcXMtaGVyby1pbnRybyI+RmluZCBhbnN3ZXJzIHRvIGNvbW1vbiBxdWVzdGlvbnMgYWJvdXQgYWRtaXNzaW9ucywgcHJvZ3JhbXMsIGFjY3JlZGl0YXRpb24sIGFuZCB0aGUgR0NBUyBleHBlcmllbmNlLjwvcD4KICAgIDwvZGl2PgoKICAgIDwhLS0gQWJvdXQgR0NBUyAtLT4KICAgIDxkaXYgY2xhc3M9ImZhcXMtc2VjdGlvbiI+CiAgICAgICAgPGgyIGNsYXNzPSJmYXFzLXNlY3Rpb24tdGl0bGUiPgogICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgICAgICAgICAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIgMTZ2LTRNMTIgOGguMDEiPjwvcGF0aD4KICAgICAgICAgICAgPC9zdmc+CiAgICAgICAgICAgIEFib3V0IEdDQVMKICAgICAgICA8L2gyPgoKICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImZhcS1xdWVzdGlvbiI+CiAgICAgICAgICAgICAgICBXaGF0IGlzIEdDQVM\/CiAgICAgICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ij48L3BhdGg+PC9zdmc+CiAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXItaW5uZXIiPgogICAgICAgICAgICAgICAgICAgIEdDQVMgKFRoZSBHbG9iYWwgQ2VudGVyIGZvciBBZHZhbmNlZCBTdHVkaWVzKSBDb2xsZWdlIER1YmxpbiBpcyB0aGUgd29ybGQncyBmaXJzdCBkZWJ0LWZyZWUgY29sbGVnZSBvZmZlcmluZyBFVS1hY2NyZWRpdGVkIGRlZ3JlZXMgdGhhdCBpcyBjby1vd25lZCBieSBmYWN1bHR5LCBzdGFmZiwgYW5kIGdyYWR1YXRlcy4gRm91bmRlZCBpbiAyMDEzLCB3ZSBvZmZlciBhY2NyZWRpdGVkIEJBLCBNQSwgTEwuTS4sIGFuZCBQaEQgcHJvZ3JhbXMgdGhyb3VnaCBvdXIgcGFydG5lcnNoaXAgd2l0aCA8YSBocmVmPSJodHRwczovL3dvb2xmLnVuaXZlcnNpdHkiIHRhcmdldD0iX2JsYW5rIj5Xb29sZjwvYT4uCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4KICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iZmFxLXF1ZXN0aW9uIj4KICAgICAgICAgICAgICAgIEhvdyBkb2VzIHRoZSAiZGVidC1mcmVlIiBtb2RlbCB3b3JrPwogICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiI+PC9wYXRoPjwvc3ZnPgogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICBVbmxpa2UgdHJhZGl0aW9uYWwgdW5pdmVyc2l0aWVzLCBHQ0FTIG9wZXJhdGVzIGFzIGEgY29vcGVyYXRpdmUuIFR1aXRpb24gaXMgc2lnbmlmaWNhbnRseSBsb3dlciB0aGFuIGNvbXBhcmFibGUgaW5zdGl0dXRpb25zICh5b3UgY291bGQgc2F2ZSB1cCB0byAxMDAsMDAw4oKsIHRocm91Z2ggYSBkZWdyZWUgd2l0aCBHQ0FTKSwgYW5kIGFsbCBhY2NlcHRlZCBzdHVkZW50cyByZWNlaXZlIGZ1cnRoZXIgdHVpdGlvbi1yZWR1Y3Rpb24gc2Nob2xhcnNoaXBzIGJhc2VkIG9uIHRoZWlyIGFwcGxpY2F0aW9uIG1lcml0cy4gV2UgYWxzbyBvZmZlciBzbGlkaW5nLXNjYWxlIGZlZXMgYmFzZWQgb24geW91ciBjb3VudHJ5IG9mIHJlc2lkZW5jZSBhbmQgaW5jb21lLiBPdXIgZ29hbCBpcyBmb3IgZXZlcnkgc3R1ZGVudCB0byBncmFkdWF0ZSB3aXRob3V0IGVkdWNhdGlvbmFsIGRlYnQuCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4KICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iZmFxLXF1ZXN0aW9uIj4KICAgICAgICAgICAgICAgIFdoYXQgZG9lcyAiY28tb3duZWQiIG1lYW4\/CiAgICAgICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ij48L3BhdGg+PC9zdmc+CiAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXItaW5uZXIiPgogICAgICAgICAgICAgICAgICAgIFdoZW4geW91IGdyYWR1YXRlIGZyb20gR0NBUywgeW91IGJlY29tZSBhIGNvLW93bmVyIG9mIHRoZSBpbnN0aXR1dGlvbiBhbG9uZ3NpZGUgZmFjdWx0eSBhbmQgc3RhZmYuIFRoaXMgbWVhbnMgeW91IGhhdmUgYSB2b2ljZSBpbiB0aGUgaW5zdGl0dXRpb24ncyBnb3Zlcm5hbmNlLCBsaWZldGltZSBhY2Nlc3MgdG8gb3VyIGNvbW11bml0eSwgYW5kIGEgc3Rha2UgaW4gR0NBUydzIGZ1dHVyZS4gV2UgYmVsaWV2ZSBlZHVjYXRpb24gc2hvdWxkIGJlIGEgY29sbGFib3JhdGl2ZSBlbmRlYXZvciwgbm90IGEgY29tbW9kaXR5LgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgPCEtLSBBY2NyZWRpdGF0aW9uIC0tPgogICAgPGRpdiBjbGFzcz0iZmFxcy1zZWN0aW9uIj4KICAgICAgICA8aDIgY2xhc3M9ImZhcXMtc2VjdGlvbi10aXRsZSI+CiAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMiAxMS4wOFYxMmExMCAxMCAwIDEgMS01LjkzLTkuMTQiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwb2x5bGluZSBwb2ludHM9IjIyIDQgMTIgMTQuMDEgOSAxMS4wMSI+PC9wb2x5bGluZT4KICAgICAgICAgICAgPC9zdmc+CiAgICAgICAgICAgIEFjY3JlZGl0YXRpb24KICAgICAgICA8L2gyPgoKICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImZhcS1xdWVzdGlvbiI+CiAgICAgICAgICAgICAgICBBcmUgR0NBUyBkZWdyZWVzIGFjY3JlZGl0ZWQ\/CiAgICAgICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ij48L3BhdGg+PC9zdmc+CiAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXItaW5uZXIiPgogICAgICAgICAgICAgICAgICAgIFllcy4gR0NBUyBpcyBhIGZ1bGwgbWVtYmVyIGNvbGxlZ2Ugb2YgPGEgaHJlZj0iaHR0cHM6Ly93b29sZi51bml2ZXJzaXR5IiB0YXJnZXQ9Il9ibGFuayI+V29vbGY8L2E+LCBhbiBhY2NyZWRpdGVkLCBkZWdyZWUtZ3JhbnRpbmcgSGlnaGVyIEVkdWNhdGlvbiBJbnN0aXR1dGlvbiByZWNvZ25pemVkIHdpdGhpbiB0aGUgRXVyb3BlYW4gSGlnaGVyIEVkdWNhdGlvbiBBcmVhIChFSEVBKS4gT3VyIGRlZ3JlZXMgYXJlIGNvbXBsaWFudCB3aXRoIEV1cm9wZWFuIFN0YW5kYXJkcyBhbmQgR3VpZGVsaW5lcyAoRVNHKSBhbmQgdXNlIHRoZSBFQ1RTIGNyZWRpdCBzeXN0ZW0uCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4KICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iZmFxLXF1ZXN0aW9uIj4KICAgICAgICAgICAgICAgIFdpbGwgbXkgZGVncmVlIGJlIHJlY29nbml6ZWQgaW50ZXJuYXRpb25hbGx5PwogICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiI+PC9wYXRoPjwvc3ZnPgogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICBZZXMuIE91ciBkZWdyZWVzIGFyZSByZWNvZ25pemVkIGFjcm9zcyBFdXJvcGUgYW5kIGludGVybmF0aW9uYWxseSwgZXF1aXZhbGVudCB0byBkZWdyZWVzIGZyb20gdHJhZGl0aW9uYWwgRXVyb3BlYW4gdW5pdmVyc2l0aWVzLiBUaGV5IGZvbGxvdyB0aGUgQm9sb2duYSBQcm9jZXNzIHN0YW5kYXJkcyBhbmQgY2FycnkgRUNUUyBjcmVkaXRzIGZvciBpbnRlcm5hdGlvbmFsIHRyYW5zZmVyYWJpbGl0eS4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDwhLS0gUHJvZ3JhbXMgJiBDb3Vyc2VzIC0tPgogICAgPGRpdiBjbGFzcz0iZmFxcy1zZWN0aW9uIj4KICAgICAgICA8aDIgY2xhc3M9ImZhcXMtc2VjdGlvbi10aXRsZSI+CiAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMiAxMHY2TTIgMTBsMTAtNSAxMCA1LTEwIDV6Ij48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNiAxMnY1YzMgMyA5IDMgMTIgMHYtNSI+PC9wYXRoPgogICAgICAgICAgICA8L3N2Zz4KICAgICAgICAgICAgUHJvZ3JhbXMgJmFtcDsgQ291cnNlcwogICAgICAgIDwvaDI+CgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4KICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iZmFxLXF1ZXN0aW9uIj4KICAgICAgICAgICAgICAgIFdoYXQgcHJvZ3JhbXMgZG9lcyBHQ0FTIG9mZmVyPwogICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiI+PC9wYXRoPjwvc3ZnPgogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICBXZSBvZmZlcjogQkEgaW4gSW50ZXJkaXNjaXBsaW5hcnkgU3R1ZGllcyAoMyB5ZWFycyksIE1BIGluIFBoaWxvc29waHksIE1BIGluIFBzeWNob2FuYWx5c2lzLCBNQSBpbiBUaGVvbG9neSwgTUEgaW4gUG9saXRpY3MsIE1hc3RlciBvZiBMYXdzIChMTC5NLiksIFBoRCBpbiBIdW1hbml0aWVzICZhbXA7IFNvY2lhbCBTY2llbmNlcywgYW5kIFBoRCBpbiBOYXR1cmFsIFNjaWVuY2VzLiBWaXNpdCBvdXIgPGEgaHJlZj0iL2FjY3JlZGl0YXRpb24iPkFjY3JlZGl0YXRpb24gcGFnZTwvYT4gZm9yIGRldGFpbHMuCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4KICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iZmFxLXF1ZXN0aW9uIj4KICAgICAgICAgICAgICAgIEFyZSBjbGFzc2VzIG9ubGluZSBvciBpbi1wZXJzb24\/CiAgICAgICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ij48L3BhdGg+PC9zdmc+CiAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXItaW5uZXIiPgogICAgICAgICAgICAgICAgICAgIEFsbCBjb3Vyc2VzIGFyZSBkZWxpdmVyZWQgMTAwJSBvbmxpbmUgdGhyb3VnaCBsaXZlIHZpcnR1YWwgc2VtaW5hcnPigJRub3QgcHJlLXJlY29yZGVkIGxlY3R1cmVzLiBZb3UnbGwgZW5nYWdlIGluIHJlYWwtdGltZSBkaXNjdXNzaW9ucyB3aXRoIGZhY3VsdHkgYW5kIHBlZXJzIGZyb20gYXJvdW5kIHRoZSB3b3JsZC4gQ2xhc3NlcyBhcmUgdHlwaWNhbGx5IGhlbGQgb24gd2Vla2VuZHMgdG8gYWNjb21tb2RhdGUgd29ya2luZyBwcm9mZXNzaW9uYWxzIGFjcm9zcyB0aW1lIHpvbmVzLiBXZSBhbHNvIGhvc3Qgb3B0aW9uYWwgaW4tcGVyc29uIHJlc2lkZW5jaWVzIGluIGxvY2F0aW9ucyBsaWtlIEZsb3JlbmNlIGFuZCBQYXJpcy4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPgogICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJmYXEtcXVlc3Rpb24iPgogICAgICAgICAgICAgICAgQ2FuIEkgc3R1ZHkgcGFydC10aW1lPwogICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiI+PC9wYXRoPjwvc3ZnPgogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICBZZXMuIFdlIG9mZmVyIGZsZXhpYmxlIHNjaGVkdWxpbmcgZm9yIHN0dWRlbnRzIGJhbGFuY2luZyB3b3JrLCBmYW1pbHksIG9yIG90aGVyIGNvbW1pdG1lbnRzLiBZb3UgY2FuIGNvbXBsZXRlIG1vc3QgcHJvZ3JhbXMgYXQgeW91ciBvd24gcGFjZSB3aXRoaW4gYSByZWFzb25hYmxlIHRpbWVmcmFtZS4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDwhLS0gQWRtaXNzaW9ucyAtLT4KICAgIDxkaXYgY2xhc3M9ImZhcXMtc2VjdGlvbiI+CiAgICAgICAgPGgyIGNsYXNzPSJmYXFzLXNlY3Rpb24tdGl0bGUiPgogICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTYgMjF2LTJhNCA0IDAgMCAwLTQtNEg1YTQgNCAwIDAgMC00IDR2MiI+PC9wYXRoPgogICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iOC41IiBjeT0iNyIgcj0iNCI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICA8bGluZSB4MT0iMjAiIHkxPSI4IiB4Mj0iMjAiIHkyPSIxNCI+PC9saW5lPgogICAgICAgICAgICAgICAgPGxpbmUgeDE9IjIzIiB5MT0iMTEiIHgyPSIxNyIgeTI9IjExIj48L2xpbmU+CiAgICAgICAgICAgIDwvc3ZnPgogICAgICAgICAgICBBZG1pc3Npb25zCiAgICAgICAgPC9oMj4KCiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPgogICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJmYXEtcXVlc3Rpb24iPgogICAgICAgICAgICAgICAgV2hhdCBhcmUgdGhlIGFkbWlzc2lvbiByZXF1aXJlbWVudHM\/CiAgICAgICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ij48L3BhdGg+PC9zdmc+CiAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXItaW5uZXIiPgogICAgICAgICAgICAgICAgICAgIFJlcXVpcmVtZW50cyB2YXJ5IGJ5IHByb2dyYW0uIEZvciB0aGUgQkEsIHlvdSBuZWVkIGEgaGlnaCBzY2hvb2wgZGlwbG9tYSBvciBlcXVpdmFsZW50LiBGb3IgTWFzdGVyJ3MgcHJvZ3JhbXMsIGEgQmFjaGVsb3IncyBkZWdyZWUgaXMgcmVxdWlyZWQuIEZvciBQaEQgcHJvZ3JhbXMsIHlvdSBuZWVkIGEgTWFzdGVyJ3MgZGVncmVlLiBTdGFuZGFyZGl6ZWQgdGVzdHMgKFNBVCwgQUNULCBHUkUpIGFyZSBOT1QgcmVxdWlyZWQuIEFsbCBhcHBsaWNhbnRzIHN1Ym1pdCBhIHBlcnNvbmFsIHN0YXRlbWVudCBhbmQgbWF5IGJlIGludml0ZWQgZm9yIGFuIGludGVydmlldy4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPgogICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJmYXEtcXVlc3Rpb24iPgogICAgICAgICAgICAgICAgSXMgdGhlcmUgYW4gYXBwbGljYXRpb24gZGVhZGxpbmU\/CiAgICAgICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ij48L3BhdGg+PC9zdmc+CiAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXItaW5uZXIiPgogICAgICAgICAgICAgICAgICAgIE5vLiBBcHBsaWNhdGlvbnMgYXJlIG9wZW4geWVhci1yb3VuZCB3aXRoIHJvbGxpbmcgYWRtaXNzaW9ucy4gWW91IGNhbiBhcHBseSBhbmQgYmVnaW4geW91ciBzdHVkaWVzIGF0IGFueSB0aW1lLgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImZhcS1xdWVzdGlvbiI+CiAgICAgICAgICAgICAgICBDYW4gSSB0cmFuc2ZlciBjcmVkaXRzIGZyb20gYW5vdGhlciBpbnN0aXR1dGlvbj8KICAgICAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNNiA5bDYgNiA2LTYiPjwvcGF0aD48L3N2Zz4KICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlci1pbm5lciI+CiAgICAgICAgICAgICAgICAgICAgWWVzLCB3ZSBldmFsdWF0ZSB0cmFuc2ZlciBjcmVkaXRzIG9uIGEgY2FzZS1ieS1jYXNlIGJhc2lzLiBGb3IgdGhlIG9uZSB5ZWFyIE1BIHByb2dyYW1zIHdlIGdlbmVyYWxseSBkb24ndCBhY2NlcHQgdHJhbnNmZXIgY3JlZGl0IGFzIHRoZSBwcm9ncmFtIGlzIHNvIHNob3J0LiAgQ29udGFjdCBvdXIgYWRtaXNzaW9ucyB0ZWFtIHdpdGggeW91ciB0cmFuc2NyaXB0cyBmb3IgYW4gYXNzZXNzbWVudC4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPgogICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJmYXEtcXVlc3Rpb24iPgogICAgICAgICAgICAgICAgRG8gSSBuZWVkIGEgdmlzYSB0byBzdHVkeSBhdCBHQ0FTPwogICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiI+PC9wYXRoPjwvc3ZnPgogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICBOby4gU2luY2UgYWxsIHByb2dyYW1zIGFyZSAxMDAlIG9ubGluZSwgbm8gc3R1ZGVudCB2aXNhIG9yIHJlbG9jYXRpb24gaXMgcmVxdWlyZWQuIFlvdSBjYW4gc3R1ZHkgZnJvbSBhbnl3aGVyZSBpbiB0aGUgd29ybGQuCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8IS0tIFR1aXRpb24gJiBGaW5hbmNpYWwgQWlkIC0tPgogICAgPGRpdiBjbGFzcz0iZmFxcy1zZWN0aW9uIj4KICAgICAgICA8aDIgY2xhc3M9ImZhcXMtc2VjdGlvbi10aXRsZSI+CiAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgICAgICAgICAgIDxsaW5lIHgxPSIxMiIgeTE9IjEiIHgyPSIxMiIgeTI9IjIzIj48L2xpbmU+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTcgNUg5LjVhMy41IDMuNSAwIDAgMCAwIDdoNWEzLjUgMy41IDAgMCAxIDAgN0g2Ij48L3BhdGg+CiAgICAgICAgICAgIDwvc3ZnPgogICAgICAgICAgICBUdWl0aW9uICZhbXA7IEZpbmFuY2lhbCBBaWQKICAgICAgICA8L2gyPgoKICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImZhcS1xdWVzdGlvbiI+CiAgICAgICAgICAgICAgICBIb3cgbXVjaCBkb2VzIHR1aXRpb24gY29zdD8KICAgICAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNNiA5bDYgNiA2LTYiPjwvcGF0aD48L3N2Zz4KICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlci1pbm5lciI+CiAgICAgICAgICAgICAgICAgICAgVHVpdGlvbiB2YXJpZXMgYnkgcHJvZ3JhbSBhbmQgaXMgc2lnbmlmaWNhbnRseSBsb3dlciB0aGFuIGNvbXBhcmFibGUgdHJhZGl0aW9uYWwgaW5zdGl0dXRpb25zLiBBbGwgYWNjZXB0ZWQgc3R1ZGVudHMgcmVjZWl2ZSB0dWl0aW9uLXJlZHVjdGlvbiBzY2hvbGFyc2hpcHMuIFZpc2l0IG91ciA8YSBocmVmPSIvZmluYW5jaWFsLWFpZCI+RmluYW5jaWFsIEFpZCBwYWdlPC9hPiBvciBjb250YWN0IHVzIGZvciBzcGVjaWZpYyBwcm9ncmFtIGNvc3RzLgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImZhcS1xdWVzdGlvbiI+CiAgICAgICAgICAgICAgICBJcyBmaW5hbmNpYWwgYWlkIGF2YWlsYWJsZT8KICAgICAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNNiA5bDYgNiA2LTYiPjwvcGF0aD48L3N2Zz4KICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlci1pbm5lciI+CiAgICAgICAgICAgICAgICAgICAgWWVzLiBGaW5hbmNpYWwgYWlkIGlzIGF2YWlsYWJsZSB0byBhbGwgYWNjZXB0ZWQgYXBwbGljYW50cy4gV2Ugb2ZmZXIgbWVyaXQtYmFzZWQgc2Nob2xhcnNoaXBzLCBzbGlkaW5nLXNjYWxlIGZlZXMgYmFzZWQgb24gY291bnRyeSBvZiByZXNpZGVuY2UsIGFuZCBmbGV4aWJsZSBwYXltZW50IG9wdGlvbnMuIE91ciBnb2FsIGlzIHRvIGVuc3VyZSBmaW5hbmNlcyBuZXZlciBwcmV2ZW50IHF1YWxpZmllZCBzdHVkZW50cyBmcm9tIHB1cnN1aW5nIHRoZWlyIGVkdWNhdGlvbi4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDwhLS0gQ29udGFjdCBDVEEgLS0+CiAgICA8ZGl2IGNsYXNzPSJmYXFzLWNvbnRhY3QiPgogICAgICAgIDxoMj5TdGlsbCBIYXZlIFF1ZXN0aW9ucz88L2gyPgogICAgICAgIDxwPk91ciB0ZWFtIGlzIGhhcHB5IHRvIGhlbHAgeW91IGxlYXJuIG1vcmUgYWJvdXQgR0NBUy48L3A+CiAgICAgICAgPGEgaHJlZj0iL2NvbnRhY3QiIGNsYXNzPSJmYXFzLWNvbnRhY3QtYnRuIj5Db250YWN0IFVzPC9hPgogICAgPC9kaXY+CgogICAgPCEtLSBOYXZpZ2F0aW9uIC0tPgogICAgPGRpdiBjbGFzcz0iZmFxcy1uYXYiPgogICAgICAgIDxhIGhyZWY9Ii9hY2NyZWRpdGF0aW9uIj7ihpAgQWNjcmVkaXRhdGlvbjwvYT4KICAgICAgICA8YSBocmVmPSIvY29udGFjdCI+Q29udGFjdCDihpI8L2E+CiAgICA8L2Rpdj4KCjwvZGl2PgoKPHNjcmlwdD4KZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLmZhcS1xdWVzdGlvbicpLmZvckVhY2goYnV0dG9uID0+IHsKICAgIGJ1dHRvbi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsICgpID0+IHsKICAgICAgICBjb25zdCBpdGVtID0gYnV0dG9uLnBhcmVudEVsZW1lbnQ7CiAgICAgICAgaXRlbS5jbGFzc0xpc3QudG9nZ2xlKCdhY3RpdmUnKTsKICAgIH0pOwp9KTsKPC9zY3JpcHQ+dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckN2RlMTI3NWUtNWVhOS00Y2UxLTlhM2ItZDIxMDhlZmQwZTA1d5V9PCEtLSBGQVFzIC0gR0NBUyBDb2xsZWdlIER1YmxpbiAtLT4KCjxzdHlsZT4KLmZhcXMtcGFnZSB7CiAgICBmb250LWZhbWlseTogaW5oZXJpdDsKICAgIG1heC13aWR0aDogOTAwcHg7CiAgICBtYXJnaW46IDAgYXV0bzsKbWFyZ2luLXRvcDogNTBweDsKfQoKLmZhcXMtaGVybyB7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7CiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMGEwYTBhIDAlLCAjMWExYTJlIDEwMCUpOwogICAgYm9yZGVyLXJhZGl1czogOHB4OwogICAgbWFyZ2luLWJvdHRvbTogNTBweDsKfQoKLmZhcXMtaGVybyBoMSB7CiAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDV2dywgM3JlbSk7CiAgICBmb250LXdlaWdodDogNDAwOwogICAgY29sb3I6ICNmZmZmZmY7CiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OwogICAgbGluZS1oZWlnaHQ6IDEuMjsKfQoKLmZhcXMtaGVybyBoMSBlbSB7CiAgICBmb250LXN0eWxlOiBpdGFsaWM7CiAgICBjb2xvcjogI2U4NWE0ZjsKfQoKLmZhcXMtaGVyby1pbnRybyB7CiAgICBmb250LXNpemU6IDEuMXJlbTsKICAgIGNvbG9yOiAjY2NjY2NjOwogICAgbWF4LXdpZHRoOiA2NTBweDsKICAgIG1hcmdpbjogMCBhdXRvOwogICAgbGluZS1oZWlnaHQ6IDEuODsKfQoKLmZhcXMtc2VjdGlvbiB7CiAgICBtYXJnaW4tYm90dG9tOiA1MHB4Owp9CgouZmFxcy1zZWN0aW9uLXRpdGxlIHsKICAgIGZvbnQtc2l6ZTogMS4zcmVtOwogICAgZm9udC13ZWlnaHQ6IDYwMDsKICAgIGNvbG9yOiAjMWExYTFhOwogICAgbWFyZ2luLWJvdHRvbTogMjVweDsKICAgIHBhZGRpbmctYm90dG9tOiAxMnB4OwogICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlODVhNGY7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgIGdhcDogMTJweDsKfQoKLmZhcXMtc2VjdGlvbi10aXRsZSBzdmcgewogICAgd2lkdGg6IDI0cHg7CiAgICBoZWlnaHQ6IDI0cHg7CiAgICBzdHJva2U6ICNlODVhNGY7Cn0KCi5mYXEtaXRlbSB7CiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OwogICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDsKICAgIGJvcmRlci1yYWRpdXM6IDhweDsKICAgIG92ZXJmbG93OiBoaWRkZW47Cn0KCi5mYXEtcXVlc3Rpb24gewogICAgd2lkdGg6IDEwMCU7CiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7CiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOwogICAgYm9yZGVyOiBub25lOwogICAgdGV4dC1hbGlnbjogbGVmdDsKICAgIGZvbnQtc2l6ZTogMS4wNXJlbTsKICAgIGZvbnQtd2VpZ2h0OiA1MDA7CiAgICBjb2xvcjogIzFhMWExYTsKICAgIGN1cnNvcjogcG9pbnRlcjsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47CiAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsKfQoKLmZhcS1xdWVzdGlvbjpob3ZlciB7CiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhOwp9CgouZmFxLXF1ZXN0aW9uIHN2ZyB7CiAgICB3aWR0aDogMjBweDsKICAgIGhlaWdodDogMjBweDsKICAgIHN0cm9rZTogIzE2OUI2MjsKICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7CiAgICBmbGV4LXNocmluazogMDsKICAgIG1hcmdpbi1sZWZ0OiAxNXB4Owp9CgouZmFxLWl0ZW0uYWN0aXZlIC5mYXEtcXVlc3Rpb24gc3ZnIHsKICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7Cn0KCi5mYXEtYW5zd2VyIHsKICAgIG1heC1oZWlnaHQ6IDA7CiAgICBvdmVyZmxvdzogaGlkZGVuOwogICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2U7Cn0KCi5mYXEtaXRlbS5hY3RpdmUgLmZhcS1hbnN3ZXIgewogICAgbWF4LWhlaWdodDogNTAwcHg7Cn0KCi5mYXEtYW5zd2VyLWlubmVyIHsKICAgIHBhZGRpbmc6IDAgMjVweCAyNXB4OwogICAgZm9udC1zaXplOiAxcmVtOwogICAgY29sb3I6ICM1NTU7CiAgICBsaW5lLWhlaWdodDogMS44Owp9CgouZmFxLWFuc3dlci1pbm5lciBhIHsKICAgIGNvbG9yOiAjMTY5QjYyOwogICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Cn0KCi5mYXFzLWNvbnRhY3QgewogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgcGFkZGluZzogNTBweCAzMHB4OwogICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzE2OUI2MiAwJSwgIzBkN2E0ZSAxMDAlKTsKICAgIGJvcmRlci1yYWRpdXM6IDhweDsKICAgIG1hcmdpbi10b3A6IDUwcHg7Cn0KCi5mYXFzLWNvbnRhY3QgaDIgewogICAgZm9udC1zaXplOiAxLjZyZW07CiAgICBmb250LXdlaWdodDogNDAwOwogICAgY29sb3I6ICNmZmZmZmY7CiAgICBtYXJnaW4tYm90dG9tOiAxNXB4Owp9CgouZmFxcy1jb250YWN0IHAgewogICAgZm9udC1zaXplOiAxLjA1cmVtOwogICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTsKICAgIG1hcmdpbi1ib3R0b206IDI1cHg7Cn0KCi5mYXFzLWNvbnRhY3QtYnRuIHsKICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgIHBhZGRpbmc6IDE1cHggMzVweDsKICAgIGZvbnQtc2l6ZTogMC45NXJlbTsKICAgIGZvbnQtd2VpZ2h0OiA1MDA7CiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgIGJvcmRlci1yYWRpdXM6IDRweDsKICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7CiAgICBjb2xvcjogIzE2OUI2MjsKICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7Cn0KCi5mYXFzLWNvbnRhY3QtYnRuOmhvdmVyIHsKICAgIGJhY2tncm91bmQ6ICMwYTBhMGE7CiAgICBjb2xvcjogI2ZmZmZmZjsKfQoKLmZhcXMtbmF2IHsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47CiAgICBtYXJnaW4tdG9wOiA1MHB4OwogICAgcGFkZGluZy10b3A6IDMwcHg7CiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsKfQoKLmZhcXMtbmF2IGEgewogICAgY29sb3I6ICMxNjlCNjI7CiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgICBmb250LXNpemU6IDAuOTVyZW07CiAgICBmb250LXdlaWdodDogNTAwOwp9CgouZmFxcy1uYXYgYTpob3ZlciB7CiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsKfQo8L3N0eWxlPgoKPGRpdiBjbGFzcz0iZmFxcy1wYWdlIj4KCiAgICA8ZGl2IGNsYXNzPSJmYXFzLWhlcm8iPgogICAgICAgIDxoMT5GcmVxdWVudGx5IEFza2VkIDxlbT5RdWVzdGlvbnM8L2VtPjwvaDE+CiAgICAgICAgPHAgY2xhc3M9ImZhcXMtaGVyby1pbnRybyI+RmluZCBhbnN3ZXJzIHRvIGNvbW1vbiBxdWVzdGlvbnMgYWJvdXQgYWRtaXNzaW9ucywgcHJvZ3JhbXMsIGFjY3JlZGl0YXRpb24sIGFuZCB0aGUgR0NBUyBleHBlcmllbmNlLjwvcD4KICAgIDwvZGl2PgoKICAgIDwhLS0gQWJvdXQgR0NBUyAtLT4KICAgIDxkaXYgY2xhc3M9ImZhcXMtc2VjdGlvbiI+CiAgICAgICAgPGgyIGNsYXNzPSJmYXFzLXNlY3Rpb24tdGl0bGUiPgogICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgICAgICAgICAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIgMTZ2LTRNMTIgOGguMDEiPjwvcGF0aD4KICAgICAgICAgICAgPC9zdmc+CiAgICAgICAgICAgIEFib3V0IEdDQVMKICAgICAgICA8L2gyPgoKICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImZhcS1xdWVzdGlvbiI+CiAgICAgICAgICAgICAgICBXaGF0IGlzIEdDQVM\/CiAgICAgICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ij48L3BhdGg+PC9zdmc+CiAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXItaW5uZXIiPgogICAgICAgICAgICAgICAgICAgIEdDQVMgKFRoZSBHbG9iYWwgQ2VudGVyIGZvciBBZHZhbmNlZCBTdHVkaWVzKSBDb2xsZWdlIER1YmxpbiBpcyB0aGUgd29ybGQncyBmaXJzdCBkZWJ0LWZyZWUgY29sbGVnZSBvZmZlcmluZyBFVS1hY2NyZWRpdGVkIGRlZ3JlZXMgdGhhdCBpcyBjby1vd25lZCBieSBmYWN1bHR5LCBzdGFmZiwgYW5kIGdyYWR1YXRlcy4gRm91bmRlZCBpbiAyMDEzLCB3ZSBvZmZlciBhY2NyZWRpdGVkIEJBLCBNQSwgTEwuTS4sIGFuZCBQaEQgcHJvZ3JhbXMgdGhyb3VnaCBvdXIgcGFydG5lcnNoaXAgd2l0aCA8YSBocmVmPSJodHRwczovL3dvb2xmLnVuaXZlcnNpdHkiIHRhcmdldD0iX2JsYW5rIj5Xb29sZjwvYT4uCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4KICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iZmFxLXF1ZXN0aW9uIj4KICAgICAgICAgICAgICAgIEhvdyBkb2VzIHRoZSAiZGVidC1mcmVlIiBtb2RlbCB3b3JrPwogICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiI+PC9wYXRoPjwvc3ZnPgogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICBVbmxpa2UgdHJhZGl0aW9uYWwgdW5pdmVyc2l0aWVzLCBHQ0FTIG9wZXJhdGVzIGFzIGEgY29vcGVyYXRpdmUuIFR1aXRpb24gaXMgc2lnbmlmaWNhbnRseSBsb3dlciB0aGFuIGNvbXBhcmFibGUgaW5zdGl0dXRpb25zICh5b3UgY291bGQgc2F2ZSB1cCB0byAxMDAsMDAw4oKsIHRocm91Z2ggYSBkZWdyZWUgd2l0aCBHQ0FTKSwgYW5kIGFsbCBhY2NlcHRlZCBzdHVkZW50cyByZWNlaXZlIGZ1cnRoZXIgdHVpdGlvbi1yZWR1Y3Rpb24gc2Nob2xhcnNoaXBzIGJhc2VkIG9uIHRoZWlyIGFwcGxpY2F0aW9uIG1lcml0cy4gV2UgYWxzbyBvZmZlciBzbGlkaW5nLXNjYWxlIGZlZXMgYmFzZWQgb24geW91ciBjb3VudHJ5IG9mIHJlc2lkZW5jZSBhbmQgaW5jb21lLiBPdXIgZ29hbCBpcyBmb3IgZXZlcnkgc3R1ZGVudCB0byBncmFkdWF0ZSB3aXRob3V0IGVkdWNhdGlvbmFsIGRlYnQuCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4KICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iZmFxLXF1ZXN0aW9uIj4KICAgICAgICAgICAgICAgIFdoYXQgZG9lcyAiY28tb3duZWQiIG1lYW4\/CiAgICAgICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ij48L3BhdGg+PC9zdmc+CiAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXItaW5uZXIiPgogICAgICAgICAgICAgICAgICAgIFdoZW4geW91IGdyYWR1YXRlIGZyb20gR0NBUywgeW91IGJlY29tZSBhIGNvLW93bmVyIG9mIHRoZSBpbnN0aXR1dGlvbiBhbG9uZ3NpZGUgZmFjdWx0eSBhbmQgc3RhZmYuIFRoaXMgbWVhbnMgeW91IGhhdmUgYSB2b2ljZSBpbiB0aGUgaW5zdGl0dXRpb24ncyBnb3Zlcm5hbmNlLCBsaWZldGltZSBhY2Nlc3MgdG8gb3VyIGNvbW11bml0eSwgYW5kIGEgc3Rha2UgaW4gR0NBUydzIGZ1dHVyZS4gV2UgYmVsaWV2ZSBlZHVjYXRpb24gc2hvdWxkIGJlIGEgY29sbGFib3JhdGl2ZSBlbmRlYXZvciwgbm90IGEgY29tbW9kaXR5LgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgPCEtLSBBY2NyZWRpdGF0aW9uIC0tPgogICAgPGRpdiBjbGFzcz0iZmFxcy1zZWN0aW9uIj4KICAgICAgICA8aDIgY2xhc3M9ImZhcXMtc2VjdGlvbi10aXRsZSI+CiAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMiAxMS4wOFYxMmExMCAxMCAwIDEgMS01LjkzLTkuMTQiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwb2x5bGluZSBwb2ludHM9IjIyIDQgMTIgMTQuMDEgOSAxMS4wMSI+PC9wb2x5bGluZT4KICAgICAgICAgICAgPC9zdmc+CiAgICAgICAgICAgIEFjY3JlZGl0YXRpb24KICAgICAgICA8L2gyPgoKICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImZhcS1xdWVzdGlvbiI+CiAgICAgICAgICAgICAgICBBcmUgdGhlc2UgZGVncmVlcyBhY2NyZWRpdGVkPwogICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiI+PC9wYXRoPjwvc3ZnPgogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICBZZXMuIEdDQVMgaXMgYSBmdWxsIG1lbWJlciBjb2xsZWdlIG9mIDxhIGhyZWY9Imh0dHBzOi8vd29vbGYudW5pdmVyc2l0eSIgdGFyZ2V0PSJfYmxhbmsiPldvb2xmPC9hPiwgYW4gYWNjcmVkaXRlZCwgZGVncmVlLWdyYW50aW5nIEhpZ2hlciBFZHVjYXRpb24gSW5zdGl0dXRpb24gcmVjb2duaXplZCB3aXRoaW4gdGhlIEV1cm9wZWFuIEhpZ2hlciBFZHVjYXRpb24gQXJlYSAoRUhFQSkuIE91ciBkZWdyZWVzIGFyZSBjb21wbGlhbnQgd2l0aCBFdXJvcGVhbiBTdGFuZGFyZHMgYW5kIEd1aWRlbGluZXMgKEVTRykgYW5kIHVzZSB0aGUgRUNUUyBjcmVkaXQgc3lzdGVtLgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImZhcS1xdWVzdGlvbiI+CiAgICAgICAgICAgICAgICBXaWxsIG15IGRlZ3JlZSBiZSByZWNvZ25pemVkIGludGVybmF0aW9uYWxseT8KICAgICAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNNiA5bDYgNiA2LTYiPjwvcGF0aD48L3N2Zz4KICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlci1pbm5lciI+CiAgICAgICAgICAgICAgICAgICAgWWVzLiBPdXIgZGVncmVlcyBhcmUgcmVjb2duaXplZCBhY3Jvc3MgRXVyb3BlIGFuZCBpbnRlcm5hdGlvbmFsbHksIGVxdWl2YWxlbnQgdG8gZGVncmVlcyBmcm9tIHRyYWRpdGlvbmFsIEV1cm9wZWFuIHVuaXZlcnNpdGllcy4gVGhleSBmb2xsb3cgdGhlIEJvbG9nbmEgUHJvY2VzcyBzdGFuZGFyZHMgYW5kIGNhcnJ5IEVDVFMgY3JlZGl0cyBmb3IgaW50ZXJuYXRpb25hbCB0cmFuc2ZlcmFiaWxpdHkuCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8IS0tIFByb2dyYW1zICYgQ291cnNlcyAtLT4KICAgIDxkaXYgY2xhc3M9ImZhcXMtc2VjdGlvbiI+CiAgICAgICAgPGgyIGNsYXNzPSJmYXFzLXNlY3Rpb24tdGl0bGUiPgogICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjIgMTB2Nk0yIDEwbDEwLTUgMTAgNS0xMCA1eiI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTYgMTJ2NWMzIDMgOSAzIDEyIDB2LTUiPjwvcGF0aD4KICAgICAgICAgICAgPC9zdmc+CiAgICAgICAgICAgIFByb2dyYW1zICZhbXA7IENvdXJzZXMKICAgICAgICA8L2gyPgoKICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImZhcS1xdWVzdGlvbiI+CiAgICAgICAgICAgICAgICBXaGF0IHByb2dyYW1zIGRvZXMgR0NBUyBvZmZlcj8KICAgICAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNNiA5bDYgNiA2LTYiPjwvcGF0aD48L3N2Zz4KICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlci1pbm5lciI+CiAgICAgICAgICAgICAgICAgICAgV2Ugb2ZmZXI6IEJBIGluIEludGVyZGlzY2lwbGluYXJ5IFN0dWRpZXMgKDMgeWVhcnMpLCBNQSBpbiBQaGlsb3NvcGh5LCBNQSBpbiBQc3ljaG9hbmFseXNpcywgTUEgaW4gVGhlb2xvZ3ksIE1BIGluIFBvbGl0aWNzLCBNYXN0ZXIgb2YgTGF3cyAoTEwuTS4pLCBQaEQgaW4gSHVtYW5pdGllcyAmYW1wOyBTb2NpYWwgU2NpZW5jZXMsIGFuZCBQaEQgaW4gTmF0dXJhbCBTY2llbmNlcy4gVmlzaXQgb3VyIDxhIGhyZWY9Ii9hY2NyZWRpdGF0aW9uIj5BY2NyZWRpdGF0aW9uIHBhZ2U8L2E+IGZvciBkZXRhaWxzLgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImZhcS1xdWVzdGlvbiI+CiAgICAgICAgICAgICAgICBBcmUgY2xhc3NlcyBvbmxpbmUgb3IgaW4tcGVyc29uPwogICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiI+PC9wYXRoPjwvc3ZnPgogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICBBbGwgY291cnNlcyBhcmUgZGVsaXZlcmVkIDEwMCUgb25saW5lIHRocm91Z2ggbGl2ZSB2aXJ0dWFsIHNlbWluYXJz4oCUbm90IHByZS1yZWNvcmRlZCBsZWN0dXJlcy4gWW91J2xsIGVuZ2FnZSBpbiByZWFsLXRpbWUgZGlzY3Vzc2lvbnMgd2l0aCBmYWN1bHR5IGFuZCBwZWVycyBmcm9tIGFyb3VuZCB0aGUgd29ybGQuIENsYXNzZXMgYXJlIHR5cGljYWxseSBoZWxkIG9uIHdlZWtlbmRzIHRvIGFjY29tbW9kYXRlIHdvcmtpbmcgcHJvZmVzc2lvbmFscyBhY3Jvc3MgdGltZSB6b25lcy4gV2UgYWxzbyBob3N0IG9wdGlvbmFsIGluLXBlcnNvbiByZXNpZGVuY2llcyBpbiBsb2NhdGlvbnMgbGlrZSBGbG9yZW5jZSBhbmQgUGFyaXMuCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4KICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iZmFxLXF1ZXN0aW9uIj4KICAgICAgICAgICAgICAgIENhbiBJIHN0dWR5IHBhcnQtdGltZT8KICAgICAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNNiA5bDYgNiA2LTYiPjwvcGF0aD48L3N2Zz4KICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlci1pbm5lciI+CiAgICAgICAgICAgICAgICAgICAgWWVzLiBXZSBvZmZlciBmbGV4aWJsZSBzY2hlZHVsaW5nIGZvciBzdHVkZW50cyBiYWxhbmNpbmcgd29yaywgZmFtaWx5LCBvciBvdGhlciBjb21taXRtZW50cy4gWW91IGNhbiBjb21wbGV0ZSBtb3N0IHByb2dyYW1zIGF0IHlvdXIgb3duIHBhY2Ugd2l0aGluIGEgcmVhc29uYWJsZSB0aW1lZnJhbWUuCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8IS0tIEFkbWlzc2lvbnMgLS0+CiAgICA8ZGl2IGNsYXNzPSJmYXFzLXNlY3Rpb24iPgogICAgICAgIDxoMiBjbGFzcz0iZmFxcy1zZWN0aW9uLXRpdGxlIj4KICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2IDIxdi0yYTQgNCAwIDAgMC00LTRINWE0IDQgMCAwIDAtNCA0djIiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjguNSIgY3k9IjciIHI9IjQiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgPGxpbmUgeDE9IjIwIiB5MT0iOCIgeDI9IjIwIiB5Mj0iMTQiPjwvbGluZT4KICAgICAgICAgICAgICAgIDxsaW5lIHgxPSIyMyIgeTE9IjExIiB4Mj0iMTciIHkyPSIxMSI+PC9saW5lPgogICAgICAgICAgICA8L3N2Zz4KICAgICAgICAgICAgQWRtaXNzaW9ucwogICAgICAgIDwvaDI+CgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4KICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iZmFxLXF1ZXN0aW9uIj4KICAgICAgICAgICAgICAgIFdoYXQgYXJlIHRoZSBhZG1pc3Npb24gcmVxdWlyZW1lbnRzPwogICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiI+PC9wYXRoPjwvc3ZnPgogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICBSZXF1aXJlbWVudHMgdmFyeSBieSBwcm9ncmFtLiBGb3IgdGhlIEJBLCB5b3UgbmVlZCBhIGhpZ2ggc2Nob29sIGRpcGxvbWEgb3IgZXF1aXZhbGVudC4gRm9yIE1hc3RlcidzIHByb2dyYW1zLCBhIEJhY2hlbG9yJ3MgZGVncmVlIGlzIHJlcXVpcmVkLiBGb3IgUGhEIHByb2dyYW1zLCB5b3UgbmVlZCBhIE1hc3RlcidzIGRlZ3JlZS4gU3RhbmRhcmRpemVkIHRlc3RzIChTQVQsIEFDVCwgR1JFKSBhcmUgTk9UIHJlcXVpcmVkLiBBbGwgYXBwbGljYW50cyBzdWJtaXQgYSBwZXJzb25hbCBzdGF0ZW1lbnQgYW5kIG1heSBiZSBpbnZpdGVkIGZvciBhbiBpbnRlcnZpZXcuCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4KICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iZmFxLXF1ZXN0aW9uIj4KICAgICAgICAgICAgICAgIElzIHRoZXJlIGFuIGFwcGxpY2F0aW9uIGRlYWRsaW5lPwogICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiI+PC9wYXRoPjwvc3ZnPgogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyLWlubmVyIj4KICAgICAgICAgICAgICAgICAgICBOby4gQXBwbGljYXRpb25zIGFyZSBvcGVuIHllYXItcm91bmQgd2l0aCByb2xsaW5nIGFkbWlzc2lvbnMuIFlvdSBjYW4gYXBwbHkgYW5kIGJlZ2luIHlvdXIgc3R1ZGllcyBhdCBhbnkgdGltZS4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPgogICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJmYXEtcXVlc3Rpb24iPgogICAgICAgICAgICAgICAgQ2FuIEkgdHJhbnNmZXIgY3JlZGl0cyBmcm9tIGFub3RoZXIgaW5zdGl0dXRpb24\/CiAgICAgICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ij48L3BhdGg+PC9zdmc+CiAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXItaW5uZXIiPgogICAgICAgICAgICAgICAgICAgIFllcywgd2UgZXZhbHVhdGUgdHJhbnNmZXIgY3JlZGl0cyBvbiBhIGNhc2UtYnktY2FzZSBiYXNpcy4gRm9yIHRoZSBvbmUgeWVhciBNQSBwcm9ncmFtcyB3ZSBnZW5lcmFsbHkgZG9uJ3QgYWNjZXB0IHRyYW5zZmVyIGNyZWRpdCBhcyB0aGUgcHJvZ3JhbSBpcyBzbyBzaG9ydC4gIENvbnRhY3Qgb3VyIGFkbWlzc2lvbnMgdGVhbSB3aXRoIHlvdXIgdHJhbnNjcmlwdHMgZm9yIGFuIGFzc2Vzc21lbnQuCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4KICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iZmFxLXF1ZXN0aW9uIj4KICAgICAgICAgICAgICAgIERvIEkgbmVlZCBhIHZpc2EgdG8gc3R1ZHkgYXQgR0NBUz8KICAgICAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNNiA5bDYgNiA2LTYiPjwvcGF0aD48L3N2Zz4KICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlci1pbm5lciI+CiAgICAgICAgICAgICAgICAgICAgTm8uIFNpbmNlIGFsbCBwcm9ncmFtcyBhcmUgMTAwJSBvbmxpbmUsIG5vIHN0dWRlbnQgdmlzYSBvciByZWxvY2F0aW9uIGlzIHJlcXVpcmVkLiBZb3UgY2FuIHN0dWR5IGZyb20gYW55d2hlcmUgaW4gdGhlIHdvcmxkLgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgPCEtLSBUdWl0aW9uICYgRmluYW5jaWFsIEFpZCAtLT4KICAgIDxkaXYgY2xhc3M9ImZhcXMtc2VjdGlvbiI+CiAgICAgICAgPGgyIGNsYXNzPSJmYXFzLXNlY3Rpb24tdGl0bGUiPgogICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgICAgICAgICAgICA8bGluZSB4MT0iMTIiIHkxPSIxIiB4Mj0iMTIiIHkyPSIyMyI+PC9saW5lPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3IDVIOS41YTMuNSAzLjUgMCAwIDAgMCA3aDVhMy41IDMuNSAwIDAgMSAwIDdINiI+PC9wYXRoPgogICAgICAgICAgICA8L3N2Zz4KICAgICAgICAgICAgVHVpdGlvbiAmYW1wOyBGaW5hbmNpYWwgQWlkCiAgICAgICAgPC9oMj4KCiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPgogICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJmYXEtcXVlc3Rpb24iPgogICAgICAgICAgICAgICAgSG93IG11Y2ggZG9lcyB0dWl0aW9uIGNvc3Q\/CiAgICAgICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ij48L3BhdGg+PC9zdmc+CiAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXItaW5uZXIiPgogICAgICAgICAgICAgICAgICAgIFR1aXRpb24gdmFyaWVzIGJ5IHByb2dyYW0gYW5kIGlzIHNpZ25pZmljYW50bHkgbG93ZXIgdGhhbiBjb21wYXJhYmxlIHRyYWRpdGlvbmFsIGluc3RpdHV0aW9ucy4gQWxsIGFjY2VwdGVkIHN0dWRlbnRzIHJlY2VpdmUgdHVpdGlvbi1yZWR1Y3Rpb24gc2Nob2xhcnNoaXBzLiBWaXNpdCBvdXIgPGEgaHJlZj0iL2ZpbmFuY2lhbC1haWQiPkZpbmFuY2lhbCBBaWQgcGFnZTwvYT4gb3IgY29udGFjdCB1cyBmb3Igc3BlY2lmaWMgcHJvZ3JhbSBjb3N0cy4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPgogICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJmYXEtcXVlc3Rpb24iPgogICAgICAgICAgICAgICAgSXMgZmluYW5jaWFsIGFpZCBhdmFpbGFibGU\/CiAgICAgICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ij48L3BhdGg+PC9zdmc+CiAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXItaW5uZXIiPgogICAgICAgICAgICAgICAgICAgIFllcy4gRmluYW5jaWFsIGFpZCBpcyBhdmFpbGFibGUgdG8gYWxsIGFjY2VwdGVkIGFwcGxpY2FudHMuIFdlIG9mZmVyIG1lcml0LWJhc2VkIHNjaG9sYXJzaGlwcywgc2xpZGluZy1zY2FsZSBmZWVzIGJhc2VkIG9uIGNvdW50cnkgb2YgcmVzaWRlbmNlLCBhbmQgZmxleGlibGUgcGF5bWVudCBvcHRpb25zLiBPdXIgZ29hbCBpcyB0byBlbnN1cmUgZmluYW5jZXMgbmV2ZXIgcHJldmVudCBxdWFsaWZpZWQgc3R1ZGVudHMgZnJvbSBwdXJzdWluZyB0aGVpciBlZHVjYXRpb24uCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8IS0tIENvbnRhY3QgQ1RBIC0tPgogICAgPGRpdiBjbGFzcz0iZmFxcy1jb250YWN0Ij4KICAgICAgICA8aDI+U3RpbGwgSGF2ZSBRdWVzdGlvbnM\/PC9oMj4KICAgICAgICA8cD5PdXIgdGVhbSBpcyBoYXBweSB0byBoZWxwIHlvdSBsZWFybiBtb3JlIGFib3V0IEdDQVMuPC9wPgogICAgICAgIDxhIGhyZWY9Ii9jb250YWN0IiBjbGFzcz0iZmFxcy1jb250YWN0LWJ0biI+Q29udGFjdCBVczwvYT4KICAgIDwvZGl2PgoKICAgIDwhLS0gTmF2aWdhdGlvbiAtLT4KICAgIDxkaXYgY2xhc3M9ImZhcXMtbmF2Ij4KICAgICAgICA8YSBocmVmPSIvYWNjcmVkaXRhdGlvbiI+4oaQIEFjY3JlZGl0YXRpb248L2E+CiAgICAgICAgPGEgaHJlZj0iL2NvbnRhY3QiPkNvbnRhY3Qg4oaSPC9hPgogICAgPC9kaXY+Cgo8L2Rpdj4KCjxzY3JpcHQ+CmRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5mYXEtcXVlc3Rpb24nKS5mb3JFYWNoKGJ1dHRvbiA9PiB7CiAgICBidXR0b24uYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoKSA9PiB7CiAgICAgICAgY29uc3QgaXRlbSA9IGJ1dHRvbi5wYXJlbnRFbGVtZW50OwogICAgICAgIGl0ZW0uY2xhc3NMaXN0LnRvZ2dsZSgnYWN0aXZlJyk7CiAgICB9KTsKfSk7Cjwvc2NyaXB0PntCedkisdTAAH2208SzCgH2qeKZBQScNCyaSQAEAAIB\",\"updateId\":771165389}","publish_to_discourse":"","publish_post_category":"","wpdc_auto_publish_overridden":"","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"","discourse_permalink":"","wpdc_publishing_response":"","wpdc_publishing_error":"","footnotes":""},"class_list":["post-90","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Frequently Asked Questions - The Global Centre for Advanced Studies<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gcas.ie\/fr\/faqs\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Frequently Asked Questions\" \/>\n<meta property=\"og:description\" content=\"Frequently Asked Questions Find answers to common questions about admissions, programs, accreditation, and the GCAS experience. About GCAS What is GCAS? GCAS (The Global Center for Advanced Studies) College Dublin is the world&#8217;s first debt-free college offering EU-accredited degrees that is co-owned by faculty, staff, and graduates. Founded in 2013, we offer accredited BA, MA, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gcas.ie\/fr\/faqs\/\" \/>\n<meta property=\"og:site_name\" content=\"The Global Centre for Advanced Studies\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/globalcenterforadvancedstudies\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-15T17:23:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/gcas.ie\/wp-content\/uploads\/2025\/12\/social-share-website.png?fit=1200%2C675&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gcas.ie\\\/faqs\\\/\",\"url\":\"https:\\\/\\\/gcas.ie\\\/faqs\\\/\",\"name\":\"Frequently Asked Questions - The Global Centre for Advanced Studies\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gcas.ie\\\/#website\"},\"datePublished\":\"2025-12-11T05:41:11+00:00\",\"dateModified\":\"2026-04-15T17:23:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gcas.ie\\\/faqs\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gcas.ie\\\/faqs\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gcas.ie\\\/faqs\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/gcas.ie\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Frequently Asked Questions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gcas.ie\\\/#website\",\"url\":\"https:\\\/\\\/gcas.ie\\\/\",\"name\":\"The Global Centre for Advanced Studies\",\"description\":\"The World\u2019s First, Global Debt-Free, Accredited College Owned by Faculty and Graduates.\",\"publisher\":{\"@id\":\"https:\\\/\\\/gcas.ie\\\/#organization\"},\"alternateName\":\"GCAS College\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gcas.ie\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/gcas.ie\\\/#organization\",\"name\":\"The Global Centre for Advanced Studies\",\"alternateName\":\"GCAS\",\"url\":\"https:\\\/\\\/gcas.ie\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/gcas.ie\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/gcas.ie\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Untitled-design-2.png?fit=1080%2C1080&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/gcas.ie\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Untitled-design-2.png?fit=1080%2C1080&ssl=1\",\"width\":1080,\"height\":1080,\"caption\":\"The Global Centre for Advanced Studies\"},\"image\":{\"@id\":\"https:\\\/\\\/gcas.ie\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/globalcenterforadvancedstudies\\\/\",\"https:\\\/\\\/www.instagram.com\\\/gcas.ie\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/school\\\/the-global-center-for-advanced-studies\\\/?viewAsMember=true\"],\"description\":\"GCAS College Dublin is the world's first debt-free, EU-accredited online college, offering cooperatively owned BA, MA, and PhD degrees in philosophy, psychoanalysis, theology, social sciences, law, and natural sciences to students in 80+ countries.\",\"email\":\"contact@gcas.ie\",\"telephone\":\"+353 87 754 1417\",\"legalName\":\"GCAS College Dublin, LTD\",\"foundingDate\":\"2013-08-22\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Frequently Asked Questions - The Global Centre for Advanced Studies","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gcas.ie\/fr\/faqs\/","og_locale":"fr_FR","og_type":"article","og_title":"Frequently Asked Questions","og_description":"Frequently Asked Questions Find answers to common questions about admissions, programs, accreditation, and the GCAS experience. About GCAS What is GCAS? GCAS (The Global Center for Advanced Studies) College Dublin is the world&#8217;s first debt-free college offering EU-accredited degrees that is co-owned by faculty, staff, and graduates. Founded in 2013, we offer accredited BA, MA, [&hellip;]","og_url":"https:\/\/gcas.ie\/fr\/faqs\/","og_site_name":"The Global Centre for Advanced Studies","article_publisher":"https:\/\/www.facebook.com\/globalcenterforadvancedstudies\/","article_modified_time":"2026-04-15T17:23:14+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/i0.wp.com\/gcas.ie\/wp-content\/uploads\/2025\/12\/social-share-website.png?fit=1200%2C675&ssl=1","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/gcas.ie\/faqs\/","url":"https:\/\/gcas.ie\/faqs\/","name":"Frequently Asked Questions - The Global Centre for Advanced Studies","isPartOf":{"@id":"https:\/\/gcas.ie\/#website"},"datePublished":"2025-12-11T05:41:11+00:00","dateModified":"2026-04-15T17:23:14+00:00","breadcrumb":{"@id":"https:\/\/gcas.ie\/faqs\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gcas.ie\/faqs\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/gcas.ie\/faqs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gcas.ie\/"},{"@type":"ListItem","position":2,"name":"Frequently Asked Questions"}]},{"@type":"WebSite","@id":"https:\/\/gcas.ie\/#website","url":"https:\/\/gcas.ie\/","name":"The Global Centre for Advanced Studies","description":"Le premier \u00e9tablissement d'enseignement sup\u00e9rieur accr\u00e9dit\u00e9 au monde, sans dette, appartenant aux enseignants et aux dipl\u00f4m\u00e9s.","publisher":{"@id":"https:\/\/gcas.ie\/#organization"},"alternateName":"GCAS College","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gcas.ie\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/gcas.ie\/#organization","name":"The Global Centre for Advanced Studies","alternateName":"GCAS","url":"https:\/\/gcas.ie\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/gcas.ie\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/gcas.ie\/wp-content\/uploads\/2025\/12\/Untitled-design-2.png?fit=1080%2C1080&ssl=1","contentUrl":"https:\/\/i0.wp.com\/gcas.ie\/wp-content\/uploads\/2025\/12\/Untitled-design-2.png?fit=1080%2C1080&ssl=1","width":1080,"height":1080,"caption":"The Global Centre for Advanced Studies"},"image":{"@id":"https:\/\/gcas.ie\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/globalcenterforadvancedstudies\/","https:\/\/www.instagram.com\/gcas.ie\/","https:\/\/www.linkedin.com\/school\/the-global-center-for-advanced-studies\/?viewAsMember=true"],"description":"GCAS College Dublin is the world's first debt-free, EU-accredited online college, offering cooperatively owned BA, MA, and PhD degrees in philosophy, psychoanalysis, theology, social sciences, law, and natural sciences to students in 80+ countries.","email":"contact@gcas.ie","telephone":"+353 87 754 1417","legalName":"GCAS College Dublin, LTD","foundingDate":"2013-08-22","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}}]}},"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/PesgkL-1s","jetpack-related-posts":[{"id":92,"url":"https:\/\/gcas.ie\/fr\/contact\/","url_meta":{"origin":90,"position":0},"title":"Contact","author":"crestondavis","date":"d\u00e9cembre 11, 2025","format":false,"excerpt":"Get in Touch We'd love to hear from you. Whether you have questions about our programs or want to learn more about GCAS, we're here to help. Check our FAQs for quick answers. Contact Information Address 38\/39 Fitzwilliam SquareDublin 2, D02 NX53Ireland Phone +353 1 582 2231 Email contact@gcas.ie Considering\u2026","rel":"","context":"Article similaire","block_context":{"text":"Article similaire","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":87,"url":"https:\/\/gcas.ie\/fr\/accreditation\/","url_meta":{"origin":90,"position":1},"title":"Accr\u00e9ditation GCAS","author":"crestondavis","date":"d\u00e9cembre 11, 2025","format":false,"excerpt":"EU Accreditation We are a member college of the Woolf collegiate consortium, which offers accredited degrees under the European Standards Guidance, in line with the Policy of Quality Assurance in the EU. Woolf \u2014 An Institution of Higher Education GCAS is a full member college of Woolf\u2014an accredited, degree-granting Higher\u2026","rel":"","context":"Article similaire","block_context":{"text":"Article similaire","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":103,"url":"https:\/\/gcas.ie\/fr\/public-lectures\/","url_meta":{"origin":90,"position":2},"title":"Public Lectures","author":"crestondavis","date":"d\u00e9cembre 11, 2025","format":false,"excerpt":"Public Lecture Series Free high-quality lectures and conferences from world-leading experts, available to the public since 2013. 1,000+ Hours of Free Content 100+ World-Class Speakers 2013 Since Founded The Global Center for Advanced Studies (GCAS) has provided thousands of hours of free high-quality lectures and conferences to the public since\u2026","rel":"","context":"Article similaire","block_context":{"text":"Article similaire","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":77,"url":"https:\/\/gcas.ie\/fr\/introduction\/","url_meta":{"origin":90,"position":3},"title":"Introduction","author":"crestondavis","date":"d\u00e9cembre 11, 2025","format":false,"excerpt":"A New Model of Higher Education GCAS is the world\u2019s first debt-free college, offering EU-accredited degrees through our partnership with Woolf and co-owned by its faculty, staff, and graduates. We reject the idea that knowledge must be purchased through debt and affirm education as a public and emancipatory good. 2013\u2026","rel":"","context":"Article similaire","block_context":{"text":"Article similaire","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/gcas.ie\/wp-content\/uploads\/2025\/12\/IMG_6342-2-1024x768.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/gcas.ie\/wp-content\/uploads\/2025\/12\/IMG_6342-2-1024x768.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/gcas.ie\/wp-content\/uploads\/2025\/12\/IMG_6342-2-1024x768.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/gcas.ie\/wp-content\/uploads\/2025\/12\/IMG_6342-2-1024x768.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":184,"url":"https:\/\/gcas.ie\/fr\/apply\/","url_meta":{"origin":90,"position":4},"title":"Apply to GCAS","author":"crestondavis","date":"d\u00e9cembre 11, 2025","format":false,"excerpt":"Start Your Application Join a global community of scholars pursuing debt-free, accredited degrees. We accept applications year-round with no deadlines. No Application Fee Apply for free Rolling Admissions No deadlines No SAT\/ACT\/GRE Holistic review Financial Aid Available to all We Review Every Application Personally GCAS College Dublin welcomes applicants from\u2026","rel":"","context":"Article similaire","block_context":{"text":"Article similaire","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":80,"url":"https:\/\/gcas.ie\/fr\/our-philosophy\/","url_meta":{"origin":90,"position":5},"title":"Notre philosophie","author":"crestondavis","date":"d\u00e9cembre 11, 2025","format":false,"excerpt":"Our Philosophy: Redefining Higher Education GCAS offers a new model to future researchers and students to be free to learn and explore knowledge without debt. Academic freedom is compromised by student-debt. So we created a space to nurture and encourage critical thinking and reflection without economic pressures. Illustration by Ted\u2026","rel":"","context":"Article similaire","block_context":{"text":"Article similaire","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/gcas.ie\/fr\/wp-json\/wp\/v2\/pages\/90","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gcas.ie\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gcas.ie\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gcas.ie\/fr\/wp-json\/wp\/v2\/users\/8678545"}],"replies":[{"embeddable":true,"href":"https:\/\/gcas.ie\/fr\/wp-json\/wp\/v2\/comments?post=90"}],"version-history":[{"count":6,"href":"https:\/\/gcas.ie\/fr\/wp-json\/wp\/v2\/pages\/90\/revisions"}],"predecessor-version":[{"id":3939,"href":"https:\/\/gcas.ie\/fr\/wp-json\/wp\/v2\/pages\/90\/revisions\/3939"}],"wp:attachment":[{"href":"https:\/\/gcas.ie\/fr\/wp-json\/wp\/v2\/media?parent=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}