{"id":15290,"date":"2021-03-27T17:38:00","date_gmt":"2021-03-27T16:38:00","guid":{"rendered":"https:\/\/www.dienes.de\/produkte\/%cat%\/schneidbuechsen\/"},"modified":"2021-07-09T08:15:23","modified_gmt":"2021-07-09T06:15:23","slug":"multiple-grooved-knife-blocks","status":"publish","type":"product","link":"https:\/\/www.dienes.de\/en\/products\/bottom-knives\/multiple-grooved-knife-blocks\/","title":{"rendered":"Multiple grooved knife blocks"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h2 class=\"wp-block-heading\">Multiple grooved knife blocks from DIENES<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Precision and quality of the multiple grooved knife blocks are of great importance for the cutting result. Unusual precision requirements must be met during manufacture. The multiple grooved knife blocks itself, as well as its pitch, are manufactured to the tightest tolerances, ensuring consistently precise cutting widths.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">DIENES manufacturing standards ensure optimum hardness, shape retention, lowest concentricity deviations, side impacts and surface roughness. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Use of multiple grooved knife blocks<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A multiple grooved knife block basically has several cutting edges arranged on one or both sides. The multiple grooved knife blocks are located on an appropriately dimensioned shaft.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Multiple grooved knife blocks without locking are either clamped laterally on a bottom knife shaft by means of ring nuts or are mounted on an expansion shaft.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With the former design, one is bound by the respective cutting distances. When mounted on an expansion shaft, multiple grooved knife blocks are set to gap, allowing any cutting widths to be achieved.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By using multiple grooved knife blocks with screw locking, variable cutting widths can also be achieved.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">All the variants mentioned are used in DIENES slitting and positioning systems. Two-piece multiple grooved knife blocks, with retaining ring or the patented hook fastener<a href=\"https:\/\/www.dienes.de\/auszeichnungen-patente\/\"> (type Duo-Ring)<\/a> offer the advantage of quick multiple grooved knife block change without having to dismantle the bottom knife shaft assembly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Your advantages<\/h2>\n\n\n<ul class=\"checklist \">\n            <li class=\"checklist__item\">\n            <svg class=\"checklist__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n    <circle class=\"b\" cx=\"16\" cy=\"16\" r=\"16\" stroke=\"none\" fill=\"none\"\/>\n    <circle cx=\"16\" cy=\"16\" r=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n    <path class=\"a\" d=\"M341.448,1670.314l4.6,4.6,10.259-10.259\" transform=\"translate(-333 -1654)\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n<\/svg>\n            <span class=\"checklist__item-text\">Highest cutting performance due to optimised surface quality<\/span>\n        <\/li>\n            <li class=\"checklist__item\">\n            <svg class=\"checklist__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n    <circle class=\"b\" cx=\"16\" cy=\"16\" r=\"16\" stroke=\"none\" fill=\"none\"\/>\n    <circle cx=\"16\" cy=\"16\" r=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n    <path class=\"a\" d=\"M341.448,1670.314l4.6,4.6,10.259-10.259\" transform=\"translate(-333 -1654)\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n<\/svg>\n            <span class=\"checklist__item-text\">Precise manufacturing tolerances for use at high cutting speeds<\/span>\n        <\/li>\n            <li class=\"checklist__item\">\n            <svg class=\"checklist__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n    <circle class=\"b\" cx=\"16\" cy=\"16\" r=\"16\" stroke=\"none\" fill=\"none\"\/>\n    <circle cx=\"16\" cy=\"16\" r=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n    <path class=\"a\" d=\"M341.448,1670.314l4.6,4.6,10.259-10.259\" transform=\"translate(-333 -1654)\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n<\/svg>\n            <span class=\"checklist__item-text\">Different cutting groove pitches for the realisation of different cutting widths<\/span>\n        <\/li>\n            <li class=\"checklist__item\">\n            <svg class=\"checklist__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n    <circle class=\"b\" cx=\"16\" cy=\"16\" r=\"16\" stroke=\"none\" fill=\"none\"\/>\n    <circle cx=\"16\" cy=\"16\" r=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n    <path class=\"a\" d=\"M341.448,1670.314l4.6,4.6,10.259-10.259\" transform=\"translate(-333 -1654)\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n<\/svg>\n            <span class=\"checklist__item-text\">Can be used in  shear and razor blade cutting<\/span>\n        <\/li>\n            <li class=\"checklist__item\">\n            <svg class=\"checklist__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n    <circle class=\"b\" cx=\"16\" cy=\"16\" r=\"16\" stroke=\"none\" fill=\"none\"\/>\n    <circle cx=\"16\" cy=\"16\" r=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n    <path class=\"a\" d=\"M341.448,1670.314l4.6,4.6,10.259-10.259\" transform=\"translate(-333 -1654)\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n<\/svg>\n            <span class=\"checklist__item-text\">Different locking options (smooth bore or screw locking)<\/span>\n        <\/li>\n            <li class=\"checklist__item\">\n            <svg class=\"checklist__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n    <circle class=\"b\" cx=\"16\" cy=\"16\" r=\"16\" stroke=\"none\" fill=\"none\"\/>\n    <circle cx=\"16\" cy=\"16\" r=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n    <path class=\"a\" d=\"M341.448,1670.314l4.6,4.6,10.259-10.259\" transform=\"translate(-333 -1654)\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n<\/svg>\n            <span class=\"checklist__item-text\">One-piece or two-piece versions<\/span>\n        <\/li>\n            <li class=\"checklist__item\">\n            <svg class=\"checklist__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n    <circle class=\"b\" cx=\"16\" cy=\"16\" r=\"16\" stroke=\"none\" fill=\"none\"\/>\n    <circle cx=\"16\" cy=\"16\" r=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n    <path class=\"a\" d=\"M341.448,1670.314l4.6,4.6,10.259-10.259\" transform=\"translate(-333 -1654)\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n<\/svg>\n            <span class=\"checklist__item-text\">Can be used for a wide range of machine types<\/span>\n        <\/li>\n            <li class=\"checklist__item\">\n            <svg class=\"checklist__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n    <circle class=\"b\" cx=\"16\" cy=\"16\" r=\"16\" stroke=\"none\" fill=\"none\"\/>\n    <circle cx=\"16\" cy=\"16\" r=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n    <path class=\"a\" d=\"M341.448,1670.314l4.6,4.6,10.259-10.259\" transform=\"translate(-333 -1654)\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n<\/svg>\n            <span class=\"checklist__item-text\">DIENES polish \u201eCONTROLLEUR\u201c<\/span>\n        <\/li>\n            <li class=\"checklist__item\">\n            <svg class=\"checklist__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n    <circle class=\"b\" cx=\"16\" cy=\"16\" r=\"16\" stroke=\"none\" fill=\"none\"\/>\n    <circle cx=\"16\" cy=\"16\" r=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n    <path class=\"a\" d=\"M341.448,1670.314l4.6,4.6,10.259-10.259\" transform=\"translate(-333 -1654)\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n<\/svg>\n            <span class=\"checklist__item-text\">Can be regrinded several times in manufacturer quality<\/span>\n        <\/li>\n    <\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Standard dimensions <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Standard total thickness (S): 50 \/ 100 mm, standard groove width (S1): from 2.5 mm, standard pitch (S2): from 5 mm <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Standard cutting angle: 3\u00b0 \/ 90 <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Standard materials: chrome alloyed (1.5% Cr), high chrome alloyed tool steels (12% Cr)   <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Other dimensions and materials on request. <\/p>\n\n\n<table class=\"content-table\">\n            <thead>\n            <tr>\n                                    <th class=\"content-table__head\">Outer-\u00d8 (D1) mm<\/th>\n                                    <th class=\"content-table__head\">Inner-\u00d8 (D2) mm<\/th>\n                            <\/tr>\n        <\/thead>\n        <tbody>\n                    <tr class=\"content-table__row\">\n                                                            <td class=\"content-table__item\">77<\/td>\n                                                                                <td class=\"content-table__item\">60<\/td>\n                                                <\/tr>\n                    <tr class=\"content-table__row\">\n                                                            <td class=\"content-table__item\">80<\/td>\n                                                                                <td class=\"content-table__item\">60<\/td>\n                                                <\/tr>\n                    <tr class=\"content-table__row\">\n                                                            <td class=\"content-table__item\">105<\/td>\n                                                                                <td class=\"content-table__item\">60 \/ 80 \/ 90<\/td>\n                                                <\/tr>\n                    <tr class=\"content-table__row\">\n                                                            <td class=\"content-table__item\">125<\/td>\n                                                                                <td class=\"content-table__item\">100<\/td>\n                                                <\/tr>\n                    <tr class=\"content-table__row\">\n                                                            <td class=\"content-table__item\">150<\/td>\n                                                                                <td class=\"content-table__item\">120<\/td>\n                                                <\/tr>\n                    <tr class=\"content-table__row\">\n                                                            <td class=\"content-table__item\">180<\/td>\n                                                                                <td class=\"content-table__item\">150<\/td>\n                                                <\/tr>\n                    <tr class=\"content-table__row\">\n                                                            <td class=\"content-table__item\">210<\/td>\n                                                                                <td class=\"content-table__item\">180<\/td>\n                                                <\/tr>\n                    <tr class=\"content-table__row\">\n                                                            <td class=\"content-table__item\">240<\/td>\n                                                                                <td class=\"content-table__item\">210<\/td>\n                                                <\/tr>\n                    <tr class=\"content-table__row\">\n                                                            <td class=\"content-table__item\">250<\/td>\n                                                                                <td class=\"content-table__item\">210<\/td>\n                                                <\/tr>\n                    <tr class=\"content-table__row\">\n                                                            <td class=\"content-table__item\">275<\/td>\n                                                                                <td class=\"content-table__item\">245<\/td>\n                                                <\/tr>\n                    <tr class=\"content-table__row\">\n                                                            <td class=\"content-table__item\">300<\/td>\n                                                                                <td class=\"content-table__item\">250 \/ 270<\/td>\n                                                <\/tr>\n                    <tr class=\"content-table__row\">\n                                                            <td class=\"content-table__item\">350<\/td>\n                                                                                <td class=\"content-table__item\">310<\/td>\n                                                <\/tr>\n                    <tr class=\"content-table__row\">\n                                                            <td class=\"content-table__item\">400<\/td>\n                                                                                <td class=\"content-table__item\">360<\/td>\n                                                <\/tr>\n                    <tr class=\"content-table__row\">\n                                                            <td class=\"content-table__item\">450<\/td>\n                                                                                <td class=\"content-table__item\">410<\/td>\n                                                <\/tr>\n                    <tr class=\"content-table__row\">\n                                                            <td class=\"content-table__item\">490<\/td>\n                                                                                <td class=\"content-table__item\">450<\/td>\n                                                <\/tr>\n            <\/tbody>\n<\/table>\n\n\n<div class=\"teaser teaser--block teaser--white teaser--shadow-box downloads\">\n    <div class=\"teaser__body\">\n        \n        <div class=\"teaser__content teaser__content--image\">\n                            <div class=\"teaser__content-column\">\n                    <picture class=\"\">\n            <source type=\"image\/webp\"\n                data-srcset=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2021\/07\/Cover-multiple-grooved-knife-blocks-144x192-c-default.webp 1x, https:\/\/www.dienes.de\/wp-content\/uploads\/2021\/07\/Cover-multiple-grooved-knife-blocks-288x384-c-default.webp 2x\" \/>\n    \n    <img data-src=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2021\/07\/Cover-multiple-grooved-knife-blocks-144x192-c-default.jpg\"\n         data-lowsrc=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2021\/07\/Cover-multiple-grooved-knife-blocks-14.4x19.2-c-default.jpg\"\n         data-width=\"144\"\n         data-height=\"192\"\n         data-sizes=\"auto\"\n         class=\"lazyload \"\n                            srcset=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2021\/07\/Cover-multiple-grooved-knife-blocks-144x192-c-default.jpg 1x, https:\/\/www.dienes.de\/wp-content\/uploads\/2021\/07\/Cover-multiple-grooved-knife-blocks-288x384-c-default.jpg 2x\"\n                data-srcset=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2021\/07\/Cover-multiple-grooved-knife-blocks-144x192-c-default.jpg 1x, https:\/\/www.dienes.de\/wp-content\/uploads\/2021\/07\/Cover-multiple-grooved-knife-blocks-288x384-c-default.jpg 2x\"\n                                        alt=\"Cover multiple grooved knife blocks\"\n                >\n<\/picture>\n\n                <\/div>\n            \n            <div class=\"teaser__content-column\">\n                                    <h3 class=\"headline headline--h3\">Downloads<\/h3>\n                \n                \n                <div class=\"teaser__button-group\">\n                                            <a class=\"icon-button icon-button--download downloads__item\" href=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2021\/04\/D6_Multiple_grooved_knife_e.pdf\" download>\n                                                            Data sheet Multiple grooved knife blocks (PDF)\n                                                    <\/a>\n                                    <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><aside class=\"sidebar\">\n    \n            \n        <div class=\"sidebar-box\">\n    \n                            <h3 class=\"headline headline--h3 sidebar-box__headline\">Are you interested in an individual solution?<\/h3>\n\n    <div class=\"sidebar-box__text\"><p>We solve problems! In addition to our series products, we manufacture cutting tools that are developed exactly according to customer requirements for special applications or new machines.<\/p>\n<\/div>\n                                <div class=\"sidebar-contact-details\">\n    <div class=\"sidebar-contact-details__label sidebar-contact-details__name\"><\/div>\n\n            <div class=\"sidebar-contact-details__row\">\n            <span class=\"sidebar-contact-details__label\">Phone:<\/span>\n            <span>+49 2206 605-0<\/span>\n        <\/div>\n    \n    <\/div>\n                                <div>\n    <a href=\"https:\/\/www.dienes.de\/en\/contact\/\" target=\"\" class=\"sidebar-box__link sidebar-box__link--button button  \">\n        <span class=\"\">\n            Contact us\n        <\/span>\n    <\/a>\n<\/div>\n            <\/div>\n            \n        <div class=\"sidebar-box\">\n    \n                            <h3 class=\"headline headline--h3 sidebar-box__headline\">360\u00b0 performance from a single source<\/h3>\n\n    <div class=\"sidebar-box__text\"><p>In addition to our products, we offer many benefits, services and training opportunities.<\/p>\n<\/div>\n                                <div class=\"circle-360\">\n            <a href=\"https:\/\/www.dienes.de\/en\/products\/knife-holders\/\" target=\"\" class=\"circle-360__button button button--secondary\">Knife holders<\/a>\n            <a href=\"https:\/\/www.dienes.de\/en\/services\/slitting-academy\/\" target=\"\" class=\"circle-360__button button button--secondary\">Slitting Academy<\/a>\n            <a href=\"https:\/\/www.dienes.de\/en\/services\/regrinding-service\/\" target=\"\" class=\"circle-360__button button button--secondary\">Regrinding Service<\/a>\n            <a href=\"https:\/\/www.dienes.de\/en\/products\/slitting-systems\/\" target=\"\" class=\"circle-360__button button button--secondary\">Slitting Systems <\/a>\n            <a href=\"https:\/\/www.dienes.de\/en\/services\/technical-support\/\" target=\"\" class=\"circle-360__button button button--secondary\">Technical Support<\/a>\n    <\/div>\n            <\/div>\n            \n        <div class=\"sidebar-box\">\n    \n                            <h3 class=\"headline headline--h3 sidebar-box__headline\">Regrinding service<\/h3>\n\n    <div class=\"sidebar-box__text\"><p><span style=\"display: inline !important; float: none; background-color: #ffffff; color: #000000; font-family: 'Open Sans',Open Sans,'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 300; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2027\" src=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/02\/Nachschleifservice-300x210.jpg\" alt=\"Scharfschleifen eines Rundmessers\" width=\"300\" height=\"210\" srcset=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/02\/Nachschleifservice-300x210.jpg 300w, https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/02\/Nachschleifservice.jpg 475w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/span><\/p>\n<p>Benefit from our professional regrinding service at DIENES and the certified DIENES partners worldwide. You can request the time- and cost-saving regrinding service online or by phone at +49 2206 6050.<\/p>\n<\/div>\n                                <div>\n    <a href=\"\/leistungen\/nachschleifservice\/\" target=\"\" class=\"sidebar-box__link sidebar-box__link--button button  \">\n        <span class=\"\">\n            Service form\n        <\/span>\n    <\/a>\n<\/div>\n            <\/div>\n            \n        <div class=\"sidebar-box\">\n    \n                        \n    <div class=\"sidebar-box__text\"><p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-14425\" src=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/07\/Siegel-10-gute-gruende-EN-300x300.png\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/07\/Siegel-10-gute-gruende-EN-300x300.png 300w, https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/07\/Siegel-10-gute-gruende-EN-1024x1024.png 1024w, https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/07\/Siegel-10-gute-gruende-EN-150x150.png 150w, https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/07\/Siegel-10-gute-gruende-EN-768x768.png 768w, https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/07\/Siegel-10-gute-gruende-EN-1536x1536.png 1536w, https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/07\/Siegel-10-gute-gruende-EN.png 1624w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>DIENES is the world&#8217;s leading manufacturer and full-range supplier of industrial cutting tools and solution-oriented slitting systems. And that has its good reasons. To be precise, there are ten reasons that keep our customers moving forward.<\/p>\n<\/div>\n                                <div>\n    <a href=\"https:\/\/www.dienes.de\/10-gute-gruende\/\" target=\"\" class=\"sidebar-box__link sidebar-box__link--button button  \">\n        <span class=\"\">\n            Find out more \n        <\/span>\n    <\/a>\n<\/div>\n            <\/div>\n    <\/aside>\n<\/div>\n<\/div>\n\n\n\n\n    <div class=\"form-wrapper container\">\n<div class=\"form\">\n    <div class=\"teaser teaser--blue form__teaser\">\n        <div class=\"teaser__body\">\n            <div class=\"teaser__content\">\n                                    <h2 class=\"headline headline--h2 headline--underscore form__headline\">Enquiry form &#8211; Multiple grooved knife blocks<\/h2>\n                \n                \n                                    <p class=\"form__description\">For special inquiries you can also contact our contact persons directly. <\/p>\n                \n                <div class=\"form__form-wrapper js-recaptcha-form\">\n                                         <div class=\"brlbs-cmpnt-container brlbs-cmpnt-content-blocker brlbs-cmpnt-with-individual-styles\" data-borlabs-cookie-content-blocker-id=\"recaptcha\" data-borlabs-cookie-content=\"CiAgICAgICAgICAgICAgICAgICAgICAgIDxmb3JtIGNsYXNzPSJwb29saWUtZm9ybSBqcy1wb29saWUtZm9ybSBqcy1hdXRvLXZhbGlkYXRlLWZvcm0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJnZm9ybV8zOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWV0aG9kPSJwb3N0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbmN0eXBlPSJtdWx0aXBhcnQvZm9ybS1kYXRhIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub3ZhbGlkYXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjdGlvbj0iaHR0cHM6Ly93d3cuZGllbmVzLmRlL2VuL3Byb2R1Y3RzL2JvdHRvbS1rbml2ZXMvbXVsdGlwbGUtZ3Jvb3ZlZC1rbmlmZS1ibG9ja3MvIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXNpdGVrZXk9IjZMZnU2S29hQUFBQUFQaE5Jb01xZjgtdFVMRzBYY3YtVkx4Rlc0czEiCiAgICAgICAgICAgICAgICAgICAgICAgID4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImpzLXBvb2xpZS1mb3JtLXN1Y2Nlc3MgbWVzc2FnZSBtZXNzYWdlLS1zdWNjZXNzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGFuayB5b3UgZm9yIHlvdXIgcmVxdWVzdC4gVGhlIGZvcm0gd2FzIHNlbnQgc3VjY2Vzc2Z1bGx5LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ianMtcG9vbGllLWZvcm0tZXJyb3IgbWVzc2FnZSBtZXNzYWdlLS1lcnJvciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQW4gZXJyb3Igb2NjdXJyZWQgd2hpbGUgcHJvY2Vzc2luZyB0aGUgZm9ybS4gUGxlYXNlIHRyeSBhZ2FpbiBsYXRlci4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImpzLXBvb2xpZS1mb3JtLWVtcHR5LWVycm9yIG1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBsZWFzZSBmaWxsIGluIGFsbCBtYW5kYXRvcnkgZmllbGRzIGFuZCBjaGVjayB5b3VyIGVudHJpZXMhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQgICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9ImhlYWRsaW5lIGhlYWRsaW5lLS1oNCI+CiAgICAgICAgVGVjaG5pY2FsIGRhdGEKICAgIDwvaDM+CgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQtZ3JvdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQgICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzM4XzEiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzM4XzEiIG5hbWU9ImlucHV0XzEiIGRhdGEtZm9ybS1pZD0iMzgiPgoKICAgICAgICBCcmFuZCBvZiB0aGUgZXhjaXN0aW5nIG1hY2hpbmUgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMSIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfMzhfMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSIzOCIKICAgICAgICAgICAgLz4KCiAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQgICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzM4XzIiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzM4XzIiIG5hbWU9ImlucHV0XzIiIGRhdGEtZm9ybS1pZD0iMzgiPgoKICAgICAgICBUeXBlIG9mIHRoZSBleGNpc3RpbmcgbWFjaGluZSAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8yIgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF8zOF8yIgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF8yIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjM4IgogICAgICAgICAgICAvPgoKICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQgICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzM4XzQ2IgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCBpcy1yZXF1aXJlZCIKICAgICAgICAgICAgaWQ9ImlucHV0XzM4XzQ2IiBuYW1lPSJpbnB1dF80NiIgZGF0YS1mb3JtLWlkPSIzOCIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCI+CgogICAgICAgIEN1dHRpbmcgbWF0ZXJpYWwgPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIAogICAgPHNlbGVjdCBuYW1lPSJpbnB1dF80NiIKICAgICAgICAgICAgY2xhc3M9InNlbGVjdCBzZWxlY3QtLWZ1bGx3aWR0aCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF8zOF80NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSIzOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1yZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIKICAgICAgICAgICAgPgoKICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iIj5QbGVhc2Ugc2VsZWN0PC9vcHRpb24+CiAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iUGFwZXIiID5QYXBlcjwvb3B0aW9uPgogICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9IkNhcmRib2FyZCIgPkNhcmRib2FyZDwvb3B0aW9uPgogICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9Ik5vbndvdmVuIiA+Tm9ud292ZW48L29wdGlvbj4KICAgICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJQbGFzdGljIiA+UGxhc3RpYzwvb3B0aW9uPgogICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9IkZpbG0vZm9pbCIgPkZpbG0vZm9pbDwvb3B0aW9uPgogICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9Ik90aGVyIiA+T3RoZXI8L29wdGlvbj4KICAgICAgICAgICAgPC9zZWxlY3Q+CgogICAgCiAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF8zOF80OCIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgIgogICAgICAgICAgICBpZD0iaW5wdXRfMzhfNDgiIG5hbWU9ImlucHV0XzQ4IiBkYXRhLWZvcm0taWQ9IjM4IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzQ2JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O090aGVyJnF1b3Q7fV19Ij4KCiAgICAgICAgT3RoZXIgY3V0dGluZyBtYXRlcmlhbCAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF80OCIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfMzhfNDgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzQ4IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjM4IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzQ2JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O090aGVyJnF1b3Q7fV19IgogICAgICAgICAgICAvPgoKICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCAgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfMzhfNDkiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsIGlzLXJlcXVpcmVkIgogICAgICAgICAgICBpZD0iaW5wdXRfMzhfNDkiIG5hbWU9ImlucHV0XzQ5IiBkYXRhLWZvcm0taWQ9IjM4IiByZXF1aXJlZD0iMSIgZGF0YS1yZXF1aXJlZD0iMSIgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIj4KCiAgICAgICAgS25pZmUgbWF0ZXJpYWwgPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIAogICAgPHNlbGVjdCBuYW1lPSJpbnB1dF80OSIKICAgICAgICAgICAgY2xhc3M9InNlbGVjdCBzZWxlY3QtLWZ1bGx3aWR0aCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF8zOF80OSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzQ5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSIzOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1yZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIKICAgICAgICAgICAgPgoKICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iIj5QbGVhc2Ugc2VsZWN0PC9vcHRpb24+CiAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iQ2hyb21lIHN0ZWVsICgxLDUlKSIgPkNocm9tZSBzdGVlbCAoMSw1JSk8L29wdGlvbj4KICAgICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJDaHJvbWUgc3RlZWwgKDEyJSkiID5DaHJvbWUgc3RlZWwgKDEyJSk8L29wdGlvbj4KICAgICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJEUE0gMjMiID5EUE0gMjM8L29wdGlvbj4KICAgICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJUdW5nc3RlbiBjYXJiaWRlIiA+VHVuZ3N0ZW4gY2FyYmlkZTwvb3B0aW9uPgogICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9Ik90aGVyIiA+T3RoZXI8L29wdGlvbj4KICAgICAgICAgICAgPC9zZWxlY3Q+CgogICAgCiAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF8zOF81MCIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgIgogICAgICAgICAgICBpZD0iaW5wdXRfMzhfNTAiIG5hbWU9ImlucHV0XzUwIiBkYXRhLWZvcm0taWQ9IjM4IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbnkmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzQ5JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O090aGVyJnF1b3Q7fV19Ij4KCiAgICAgICAgT3RoZXIga25pZmUgbWF0ZXJpYWwgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfNTAiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzM4XzUwIgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF81MCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSIzOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YW55JnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDs0OSZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtPdGhlciZxdW90O31dfSIKICAgICAgICAgICAgLz4KCiAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQgICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzM4XzQiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsIGlzLXJlcXVpcmVkIgogICAgICAgICAgICBpZD0iaW5wdXRfMzhfNCIgbmFtZT0iaW5wdXRfNCIgZGF0YS1mb3JtLWlkPSIzOCIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCI+CgogICAgICAgIEVucXVpcnkgcXVhbnRpdHkgPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF80IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF8zOF80IgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF80IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjM4IgogICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1yZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIgogICAgICAgICAgICAvPgoKICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCAgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfMzhfNiIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF8zOF82IiBuYW1lPSJpbnB1dF82IiBkYXRhLWZvcm0taWQ9IjM4IiByZXF1aXJlZD0iMSIgZGF0YS1yZXF1aXJlZD0iMSIgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIj4KCiAgICAgICAgVHlwZSA8c3BhbiBjbGFzcz0ibGFiZWxfX3JlcXVpcmVkIj4qPC9zcGFuPiAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzYiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzM4XzYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iMzgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiCiAgICAgICAgICAgIC8+CgogICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkICAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF8zOF81MSIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF8zOF81MSIgbmFtZT0iaW5wdXRfNTEiIGRhdGEtZm9ybS1pZD0iMzgiIHJlcXVpcmVkPSIxIiBkYXRhLXJlcXVpcmVkPSIxIiBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiPgoKICAgICAgICBPdXRlciBkaWFtZXRlciAoRDEpIDxzcGFuIGNsYXNzPSJsYWJlbF9fcmVxdWlyZWQiPio8L3NwYW4+ICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfNTEiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzM4XzUxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF81MSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSIzOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIKICAgICAgICAgICAgLz4KCiAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQgICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzM4XzciCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsIGlzLXJlcXVpcmVkIgogICAgICAgICAgICBpZD0iaW5wdXRfMzhfNyIgbmFtZT0iaW5wdXRfNyIgZGF0YS1mb3JtLWlkPSIzOCIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCI+CgogICAgICAgIElubmVyIGRpYW1ldGVyIChEMikgPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF83IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF8zOF83IgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF83IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjM4IgogICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1yZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIgogICAgICAgICAgICAvPgoKICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCAgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfMzhfOCIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF8zOF84IiBuYW1lPSJpbnB1dF84IiBkYXRhLWZvcm0taWQ9IjM4IiByZXF1aXJlZD0iMSIgZGF0YS1yZXF1aXJlZD0iMSIgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIj4KCiAgICAgICAgVGhpY2tuZXNzIChTKSA8c3BhbiBjbGFzcz0ibGFiZWxfX3JlcXVpcmVkIj4qPC9zcGFuPiAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzgiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzM4XzgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iMzgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiCiAgICAgICAgICAgIC8+CgogICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkICAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF8zOF8xMiIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF8zOF8xMiIgbmFtZT0iaW5wdXRfMTIiIGRhdGEtZm9ybS1pZD0iMzgiIHJlcXVpcmVkPSIxIiBkYXRhLXJlcXVpcmVkPSIxIiBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiPgoKICAgICAgICBMYW5kIHdpZHRoIChTMSkgPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8xMiIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfMzhfMTIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzEyIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjM4IgogICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1yZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIgogICAgICAgICAgICAvPgoKICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCAgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfMzhfMTAiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsIGlzLXJlcXVpcmVkIgogICAgICAgICAgICBpZD0iaW5wdXRfMzhfMTAiIG5hbWU9ImlucHV0XzEwIiBkYXRhLWZvcm0taWQ9IjM4IiByZXF1aXJlZD0iMSIgZGF0YS1yZXF1aXJlZD0iMSIgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIj4KCiAgICAgICAgRGl2aXNpb24gKFMyKSA8c3BhbiBjbGFzcz0ibGFiZWxfX3JlcXVpcmVkIj4qPC9zcGFuPiAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzEwIgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF8zOF8xMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMTAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iMzgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiCiAgICAgICAgICAgIC8+CgogICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkICAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF8zOF81NCIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgIgogICAgICAgICAgICBpZD0iaW5wdXRfMzhfNTQiIG5hbWU9ImlucHV0XzU0IiBkYXRhLWZvcm0taWQ9IjM4Ij4KCiAgICAgICAgRWRnZSBkZXNpZ24gKFgpICAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgCiAgICA8c2VsZWN0IG5hbWU9ImlucHV0XzU0IgogICAgICAgICAgICBjbGFzcz0ic2VsZWN0IHNlbGVjdC0tZnVsbHdpZHRoIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzM4XzU0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfNTQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjM4IgogICAgICAgICAgICA+CgogICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSIiPlBsZWFzZSBzZWxlY3Q8L29wdGlvbj4KICAgICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJyZWN0YW5ndWxhciIgPnJlY3Rhbmd1bGFyPC9vcHRpb24+CiAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0ic2xhbnQgYXJyYW5nZW1lbnQiID5zbGFudCBhcnJhbmdlbWVudDwvb3B0aW9uPgogICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9InJlbGllZi10dXJuZWQiID5yZWxpZWYtdHVybmVkPC9vcHRpb24+CiAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iT3RoZXIiID5PdGhlcjwvb3B0aW9uPgogICAgICAgICAgICA8L3NlbGVjdD4KCiAgICAKICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQganMtY29uZGl0aW9uYWwtZmllbGQtcGFyZW50ICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzM4XzExIgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCBpcy1yZXF1aXJlZCIKICAgICAgICAgICAgaWQ9ImlucHV0XzM4XzExIiBuYW1lPSJpbnB1dF8xMSIgZGF0YS1mb3JtLWlkPSIzOCIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDs1NCZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtPdGhlciZxdW90O31dfSIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCI+CgogICAgICAgIE90aGVyIGVkZ2UgZGVzaWduIChYKSA8c3BhbiBjbGFzcz0ibGFiZWxfX3JlcXVpcmVkIj4qPC9zcGFuPiAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzExIgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF8zOF8xMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMTEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iMzgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7NTQmcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7T3RoZXImcXVvdDt9XX0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiCiAgICAgICAgICAgIC8+CgogICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkICAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgzIGNsYXNzPSJoZWFkbGluZSBoZWFkbGluZS0taDQiPgogICAgICAgIFlvdXIgcGVyc29uYWwgZGF0YQogICAgPC9oMz4KCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZC1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCAgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfMzhfMjEiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsIGlzLXJlcXVpcmVkIgogICAgICAgICAgICBpZD0iaW5wdXRfMzhfMjEiIG5hbWU9ImlucHV0XzIxIiBkYXRhLWZvcm0taWQ9IjM4IiByZXF1aXJlZD0iMSIgZGF0YS1yZXF1aXJlZD0iMSIgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIj4KCiAgICAgICAgTmFtZSA8c3BhbiBjbGFzcz0ibGFiZWxfX3JlcXVpcmVkIj4qPC9zcGFuPiAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzIxIgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF8zOF8yMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iMzgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiCiAgICAgICAgICAgIC8+CgogICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkICAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF8zOF8yMCIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF8zOF8yMCIgbmFtZT0iaW5wdXRfMjAiIGRhdGEtZm9ybS1pZD0iMzgiIHJlcXVpcmVkPSIxIiBkYXRhLXJlcXVpcmVkPSIxIiBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiPgoKICAgICAgICBGaXJzdCBuYW1lIDxzcGFuIGNsYXNzPSJsYWJlbF9fcmVxdWlyZWQiPio8L3NwYW4+ICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMjAiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzM4XzIwIgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF8yMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSIzOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIKICAgICAgICAgICAgLz4KCiAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkICAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF8zOF8yNCIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF8zOF8yNCIgbmFtZT0iaW5wdXRfMjQiIGRhdGEtZm9ybS1pZD0iMzgiIHJlcXVpcmVkPSIxIiBkYXRhLXJlcXVpcmVkPSIxIiBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiPgoKICAgICAgICBDb21wYW55IG5hbWUgPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8yNCIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfMzhfMjQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzI0IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjM4IgogICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1yZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIgogICAgICAgICAgICAvPgoKICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCAgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfMzhfMjUiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsIGlzLXJlcXVpcmVkIgogICAgICAgICAgICBpZD0iaW5wdXRfMzhfMjUiIG5hbWU9ImlucHV0XzI1IiBkYXRhLWZvcm0taWQ9IjM4IiByZXF1aXJlZD0iMSIgZGF0YS1yZXF1aXJlZD0iMSIgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIj4KCiAgICAgICAgU3RyZWV0IDxzcGFuIGNsYXNzPSJsYWJlbF9fcmVxdWlyZWQiPio8L3NwYW4+ICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMjUiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzM4XzI1IgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF8yNSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSIzOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIKICAgICAgICAgICAgLz4KCiAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkICAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF8zOF81NiIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF8zOF81NiIgbmFtZT0iaW5wdXRfNTYiIGRhdGEtZm9ybS1pZD0iMzgiIHJlcXVpcmVkPSIxIiBkYXRhLXJlcXVpcmVkPSIxIiBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiPgoKICAgICAgICBQb3N0Y29kZSA8c3BhbiBjbGFzcz0ibGFiZWxfX3JlcXVpcmVkIj4qPC9zcGFuPiAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzU2IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF8zOF81NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfNTYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iMzgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiCiAgICAgICAgICAgIC8+CgogICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkICAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF8zOF81OCIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF8zOF81OCIgbmFtZT0iaW5wdXRfNTgiIGRhdGEtZm9ybS1pZD0iMzgiIHJlcXVpcmVkPSIxIiBkYXRhLXJlcXVpcmVkPSIxIiBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiPgoKICAgICAgICBDaXR5IDxzcGFuIGNsYXNzPSJsYWJlbF9fcmVxdWlyZWQiPio8L3NwYW4+ICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfNTgiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzM4XzU4IgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF81OCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSIzOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIKICAgICAgICAgICAgLz4KCiAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkICAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF8zOF81NyIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF8zOF81NyIgbmFtZT0iaW5wdXRfNTciIGRhdGEtZm9ybS1pZD0iMzgiIHJlcXVpcmVkPSIxIiBkYXRhLXJlcXVpcmVkPSIxIiBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiPgoKICAgICAgICBDb3VudHJ5IDxzcGFuIGNsYXNzPSJsYWJlbF9fcmVxdWlyZWQiPio8L3NwYW4+ICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfNTciCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzM4XzU3IgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF81NyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSIzOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIKICAgICAgICAgICAgLz4KCiAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQgICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzM4XzI4IgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCBpcy1yZXF1aXJlZCIKICAgICAgICAgICAgaWQ9ImlucHV0XzM4XzI4IiBuYW1lPSJpbnB1dF8yOCIgZGF0YS1mb3JtLWlkPSIzOCIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIgZGF0YS1wcmlzdGluZS1lbWFpbC1tZXNzYWdlPSJQbGVhc2UgY2hlY2sgeW91ciBlbWFpbCBhZGRyZXNzLiI+CgogICAgICAgIEUtbWFpbCA8c3BhbiBjbGFzcz0ibGFiZWxfX3JlcXVpcmVkIj4qPC9zcGFuPiAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzI4IgogICAgICAgICAgIHR5cGU9ImVtYWlsIgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfMzhfMjgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzI4IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjM4IgogICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1yZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLWVtYWlsLW1lc3NhZ2U9IlBsZWFzZSBjaGVjayB5b3VyIGVtYWlsIGFkZHJlc3MuIgogICAgICAgICAgICAvPgoKICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQgICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzM4XzI5IgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCAiCiAgICAgICAgICAgIGlkPSJpbnB1dF8zOF8yOSIgbmFtZT0iaW5wdXRfMjkiIGRhdGEtZm9ybS1pZD0iMzgiIGRhdGEtaW5wdXQtbWFzay1jb25maWc9InsmcXVvdDttYXNrJnF1b3Q7OiZxdW90OygwMDApIDAwMC0wMDAwJnF1b3Q7fSI+CgogICAgICAgIFBob25lLW51bWJlciAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIAogICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8yOSIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1pbnB1dC1udW1iZXItbWFzayIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfMzhfMjkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzI5IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjM4IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWlucHV0LW1hc2stY29uZmlnPSJ7JnF1b3Q7bWFzayZxdW90OzomcXVvdDsoMDAwKSAwMDAtMDAwMCZxdW90O30iCiAgICAgICAgICAgIC8+CgogICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkICAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF8zOF80MF91cGxvYWQiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzM4XzQwX3VwbG9hZCIgbmFtZT0iaW5wdXRfNDAiIGRhdGEtZm9ybS1pZD0iMzgiIGRhdGEtcHJpc3RpbmUtZmlsZS1zaXplPSIzMDAwMDAwMCIgZGF0YS1wcmlzdGluZS1maWxlLW1pbWUtdHlwZT0iUERGLCBQTkcsIEpQRUcsIFRJRkYiIGRhdGEtcHJpc3RpbmUtZmlsZS1zaXplLW1lc3NhZ2U9IlRoZSBmaWxlIGlzIHRvbyBsYXJnZS4gVGhlIG1heGltdW0gZmlsZSBzaXplIGlzOiAzME1CIiBkYXRhLXBvb2xpZS1maWxlLW1pbWUtdHlwZS1tZXNzYWdlPSJUaGUgZmlsZSBoYXMgdGhlIHdyb25nIGZvcm1hdC4gQWxsb3dlZCBmaWxlIGZvcm1hdHMgYXJlOiB7MH0uIj4KCiAgICAgICAgRmlsZXMgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfMzhfNDAiIGNsYXNzPSJpbnB1dC1maWxlIGpzLWZpbGUtdXBsb2FkIj4KICAgICAgICA8YSBjbGFzcz0iaW5wdXQtZmlsZV9fY2xlYXItYnV0dG9uIGpzLWZpbGUtdXBsb2FkLWNsZWFyIGhpZGRlbiI+PC9hPgogICAgICAgIDxzcGFuIGNsYXNzPSJpbnB1dC1maWxlX191cHBlcmxhYmVsIj4KICAgICAgICAgICAgRHJhZyBmaWxlIGhlcmUgb3IgPGk+c2VsZWN0PC9pPi4KICAgICAgICA8L3NwYW4+CgogICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF80MCIKICAgICAgICAgICAgICAgdHlwZT0iZmlsZSIKICAgICAgICAgICAgICAgY2xhc3M9ImpzLWZpbGUtdXBsb2FkLWlucHV0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfMzhfNDAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzQwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjM4IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLWZpbGUtc2l6ZT0iMzAwMDAwMDAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcHJpc3RpbmUtZmlsZS1taW1lLXR5cGU9IlBERiwgUE5HLCBKUEVHLCBUSUZGIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLWZpbGUtc2l6ZS1tZXNzYWdlPSJUaGUgZmlsZSBpcyB0b28gbGFyZ2UuIFRoZSBtYXhpbXVtIGZpbGUgc2l6ZSBpczogMzBNQiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wb29saWUtZmlsZS1taW1lLXR5cGUtbWVzc2FnZT0iVGhlIGZpbGUgaGFzIHRoZSB3cm9uZyBmb3JtYXQuIEFsbG93ZWQgZmlsZSBmb3JtYXRzIGFyZTogezB9LiIKICAgICAgICAgICAgICAgICAvPgoKICAgICAgICA8c3BhbiBjbGFzcz0iaW5wdXQtZmlsZV9fbG93ZXJsYWJlbCBqcy1maWxlLXVwbG9hZC1sYWJlbCIKICAgICAgICAgICAgICBkYXRhLWRlZmF1bHQtdGV4dD0iUGVybWl0dGVkIGZpbGUgZm9ybWF0OiBQREYsIFBORywgSlBFRywgVElGRiAobWF4LiAzME1CKSI+CiAgICAgICAgPC9zcGFuPgogICAgPC9sYWJlbD4KCiAgICAKICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQgICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzM4XzMzIgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCAiCiAgICAgICAgICAgIGlkPSJpbnB1dF8zOF8zMyIgbmFtZT0iaW5wdXRfMzMiIGRhdGEtZm9ybS1pZD0iMzgiPgoKICAgICAgICBZb3VyIGNvbW1lbnRzICAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzMzIgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF8zOF8zMyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMzMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iMzgiCiAgICAgICAgICAgIC8+CgogICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkICAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJjaG9pY2VfMzhfNTUiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsIGlzLXJlcXVpcmVkIgogICAgICAgICAgICBpZD0iY2hvaWNlXzM4XzU1IiBuYW1lPSJpbnB1dF81NSIgZGF0YS1mb3JtLWlkPSIzOCIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCI+CgogICAgICAgIDxhIGhyZWY9Ii9lbi9wcml2YWN5LXByYWN0aWNlcy8iPlByaXZhY3kgUHJhY3RpY2VzPC9hPiA8c3BhbiBjbGFzcz0ibGFiZWxfX3JlcXVpcmVkIj4qPC9zcGFuPiAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICA8ZGl2IGNsYXNzPSJjaGVja2JveCI+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJjaGVja2JveCIKICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzU1LjEiCiAgICAgICAgICAgICAgICAgICB2YWx1ZT0iSSBhZ3JlZSB0byB0aGUgcHJpdmFjeSBwb2xpY3kgYW5kIGNvbnNlbnQgdG8gdGhlIHVzZSBvZiBteSBkYXRhIGZyb20gdGhpcyBmb3JtLCBpbmNsdWRpbmcgdGhlIGNvbnRhY3QgZGV0YWlscyBJIGhhdmUgcHJvdmlkZWQgdGhlcmUsIGZvciB0aGUgcHVycG9zZSBvZiBwcm9jZXNzaW5nIG15IG1lc3NhZ2VzIGFuZCBpbiB0aGUgZXZlbnQgb2YgZm9sbG93LXVwIHF1ZXN0aW9ucy4gVGhpcyBkYXRhIHdpbGwgbm90IGJlIHBhc3NlZCBvbiB3aXRob3V0IG15IGNvbnNlbnQuIgogICAgICAgICAgICAgICAgICAgY2xhc3M9IiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImNob2ljZV8zOF81NV8xIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfNTUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjM4IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIgogICAgICAgICAgICAgICAgICAgIC8+CgogICAgICAgICAgICA8bGFiZWwgY2xhc3M9ImxhYmVsIiBmb3I9ImNob2ljZV8zOF81NV8xIj4KICAgICAgICAgICAgICAgIEkgYWdyZWUgdG8gdGhlIHByaXZhY3kgcG9saWN5IGFuZCBjb25zZW50IHRvIHRoZSB1c2Ugb2YgbXkgZGF0YSBmcm9tIHRoaXMgZm9ybSwgaW5jbHVkaW5nIHRoZSBjb250YWN0IGRldGFpbHMgSSBoYXZlIHByb3ZpZGVkIHRoZXJlLCBmb3IgdGhlIHB1cnBvc2Ugb2YgcHJvY2Vzc2luZyBteSBtZXNzYWdlcyBhbmQgaW4gdGhlIGV2ZW50IG9mIGZvbGxvdy11cCBxdWVzdGlvbnMuIFRoaXMgZGF0YSB3aWxsIG5vdCBiZSBwYXNzZWQgb24gd2l0aG91dCBteSBjb25zZW50LgogICAgICAgICAgICA8L2xhYmVsPgogICAgICAgIDwvZGl2PgogICAgCiAgICAKICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJkaWVuZXNfY29udGFjdF92YWxpZGF0ZV9lbWFpbCIKICAgICAgICAgICB0eXBlPSJoaWRkZW4iCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IgogICAgICAgICAgICBpZD0iZGllbmVzX2NvbnRhY3RfdmFsaWRhdGVfZW1haWwiICAgICAgICAgICAgLz4KCiAgIAogICAgCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImRpZW5lc19jb250YWN0X2Zvcm1fdG9rZW4iCiAgICAgICAgICAgdHlwZT0iaGlkZGVuIgogICAgICAgICAgIHZhbHVlPSI3NzY4NzA0NWJhOTliMGQ5YjhjOWNhMmQ2MjZkMjhhYjQzNTA5NzlkIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQiCiAgICAgICAgICAgIGlkPSJkaWVuZXNfY29udGFjdF9mb3JtX3Rva2VuIiAgICAgICAgICAgIC8+CgogICAKICAgIAoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJkaWVuZXNfY29udGFjdF9jYXB0Y2hhX3Rva2VuIgogICAgICAgICAgIHR5cGU9ImhpZGRlbiIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtcG9vbGllLWZvcm0tdG9rZW4taW5wdXQiCiAgICAgICAgICAgIGlkPSJkaWVuZXNfY29udGFjdF9jYXB0Y2hhX3Rva2VuIiAgICAgICAgICAgIC8+CgogICAKICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fc3VibWl0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0ic3VibWl0IiBjbGFzcz0icG9vbGllLWZvcm1fX2J1dHRvbiBidXR0b24gYnV0dG9uLXByaW1hcnkgYnV0dG9uLWxhcmdlIiB2YWx1ZT0iU2VuZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9mb3JtPgogICAgICAgICAgICAgICAgICAgICAgICA=\"><div class=\"brlbs-cmpnt-cb-preset-a\"> <p class=\"brlbs-cmpnt-cb-description\">You are currently viewing a placeholder content from <strong>reCaptcha<\/strong>. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.<\/p> <div class=\"brlbs-cmpnt-cb-buttons\"> <a class=\"brlbs-cmpnt-cb-btn\" href=\"#\" data-borlabs-cookie-unblock role=\"button\">Unblock content<\/a> <a class=\"brlbs-cmpnt-cb-btn\" href=\"#\" data-borlabs-cookie-accept-service role=\"button\" style=\"display: none\">Accept required service and unblock content<\/a> <\/div> <a class=\"brlbs-cmpnt-cb-provider-toggle\" href=\"#\" data-borlabs-cookie-show-provider-information role=\"button\">More Information<\/a> &#8216;<\/div>&#8216;<\/div>\n                                    <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n        <div class=\"form-image\">\n            <img class=\"form-image__image lazyload\" data-src=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/07\/Schneidb\u00fcchsen_Abbildung-1.png\">\n        <\/div>\n    <\/div>\n\n\n\n<h2 class=\"wp-block-heading\">You might also be interested in<\/h2>\n\n\n\n\n\n\n<div class=\"teaser-media teaser-media--right teaser-media--block   js-rellax-wrapper \"\n     data-parallax-selector=\".js-parallax-teaser\"\n     data-parallax-breakpoint=\"992\">\n                    <div class=\"teaser-media__body-wrapper js-parallax-teaser\"\n         data-rellax-speed=\"1\"\n         data-rellax-min=\"-120\"\n         data-rellax-max=\"120\">\n        <div class=\"teaser-media__body\">\n            <div class=\"teaser-media__content\">\n                <h3 class=\"headline headline--h3 headline--underscore\">Material qualities for rotating knives <\/h3>\n                <p>Depending on the area of application, knives have to meet different requirements. Find out which material is best suited to your needs.<\/p>\n\n\n                            <\/div>\n                            <div class=\"teaser-media__link-wrapper teaser-media__link\">\n                        \n    <a href=\"https:\/\/www.dienes.de\/en\/material-qualities-and-finishing-processes-for-knives\/\" target=\"\" class=\"button \" title=\"Learn more\">\n        <span class=\"\">Learn more<\/span>\n    <\/a>\n\n                <\/div>\n                    <\/div>\n    <\/div>\n\n                    <div class=\"teaser-media__image-wrapper lazyload js-parallax-teaser\"\n             data-bg=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/02\/Aluminum-und-NE-Metalle.jpg\"\n             data-rellax-speed=\"1\"\n             data-rellax-min=\"-50\"\n             data-rellax-max=\"50\"\n        >\n        <\/div>\n    \n    \n    <\/div>\n\n\n\n\n\n\n<div class=\"teaser-media  teaser-media--block   js-rellax-wrapper \"\n     data-parallax-selector=\".js-parallax-teaser\"\n     data-parallax-breakpoint=\"992\">\n                        <div class=\"teaser-media__image-wrapper lazyload js-parallax-teaser\"\n             data-bg=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/07\/Siegel-10-gute-gruende-EN.png\"\n             data-rellax-speed=\"1\"\n             data-rellax-min=\"-50\"\n             data-rellax-max=\"50\"\n        >\n        <\/div>\n    \n    \n                <div class=\"teaser-media__body-wrapper js-parallax-teaser\"\n         data-rellax-speed=\"1\"\n         data-rellax-min=\"-120\"\n         data-rellax-max=\"120\">\n        <div class=\"teaser-media__body\">\n            <div class=\"teaser-media__content\">\n                <h3 class=\"headline headline--h3 headline--underscore\">Why DIENES?<\/h3>\n                <p>There are many reasons for choosing DIENES products, convince yourself of the quality of our products and other reasons that speak for us as your partner in the field of cutting.<\/p>\n\n\n                            <\/div>\n                            <div class=\"teaser-media__link-wrapper teaser-media__link\">\n                        \n    <a href=\"https:\/\/www.dienes.de\/en\/10-good-reasons\/\" target=\"\" class=\"button \" title=\"10 good reasons\">\n        <span class=\"\">10 good reasons<\/span>\n    <\/a>\n\n                <\/div>\n                    <\/div>\n    <\/div>\n\n    <\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"featured_media":18694,"menu_order":0,"template":"","meta":{"_acf_changed":false},"product-category":[289,15],"systemarten":[],"materialien":[206,263,267,269,270],"schnitttechniken":[210],"maschinen":[273,275,287,285,279,272,208],"branchen":[],"messerdurchmesser":[],"bahngeschwindigkeit":[],"schnittbreite":[],"sicherheitshandschutz":[],"class_list":["post-15290","product","type-product","status-publish","has-post-thumbnail","hentry","materialien-adhesive-tape-and-labels-en","materialien-aluminum-and-non-ferrous-metals","materialien-film-foil-and-plastic","materialien-nonwoven-and-textile","materialien-paper-cardboard-and-printing","schnitttechniken-shear-cut","maschinen-double-cutting-stations","maschinen-printing-machines","maschinen-roll-stands","maschinen-separating-machines","maschinen-slitter","maschinen-trimming-station","maschinen-winder"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Multiple grooved knife blocks - DIENES<\/title>\n<meta name=\"description\" content=\"Multiple grooved knife blocks must meet unusually high precision requirements, which is why DIENES relies on experience and know-how in their manufacture.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dienes.de\/en\/products\/bottom-knives\/multiple-grooved-knife-blocks\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Multiple grooved knife blocks - DIENES\" \/>\n<meta property=\"og:description\" content=\"Multiple grooved knife blocks must meet unusually high precision requirements, which is why DIENES relies on experience and know-how in their manufacture.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dienes.de\/en\/products\/bottom-knives\/multiple-grooved-knife-blocks\/\" \/>\n<meta property=\"og:site_name\" content=\"DIENES\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/m.facebook.com\/profile.php?id=100063618859102\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-09T06:15:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2021\/03\/Schneidbuechsen-neues-Format-500x500-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\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=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/products\\\/bottom-knives\\\/multiple-grooved-knife-blocks\\\/\",\"url\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/products\\\/bottom-knives\\\/multiple-grooved-knife-blocks\\\/\",\"name\":\"Multiple grooved knife blocks - DIENES\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/products\\\/bottom-knives\\\/multiple-grooved-knife-blocks\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/products\\\/bottom-knives\\\/multiple-grooved-knife-blocks\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dienes.de\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/Schneidbuechsen-neues-Format-500x500-1.png\",\"datePublished\":\"2021-03-27T16:38:00+00:00\",\"dateModified\":\"2021-07-09T06:15:23+00:00\",\"description\":\"Multiple grooved knife blocks must meet unusually high precision requirements, which is why DIENES relies on experience and know-how in their manufacture.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/products\\\/bottom-knives\\\/multiple-grooved-knife-blocks\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dienes.de\\\/en\\\/products\\\/bottom-knives\\\/multiple-grooved-knife-blocks\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/products\\\/bottom-knives\\\/multiple-grooved-knife-blocks\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dienes.de\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/Schneidbuechsen-neues-Format-500x500-1.png\",\"contentUrl\":\"https:\\\/\\\/www.dienes.de\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/Schneidbuechsen-neues-Format-500x500-1.png\",\"width\":500,\"height\":500,\"caption\":\"DIENES multiple grooved knife blocks for an optimal cutting result.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/products\\\/bottom-knives\\\/multiple-grooved-knife-blocks\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Produkte\",\"item\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/products\\\/%cat%\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Multiple grooved knife blocks\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/\",\"name\":\"DIENES\",\"description\":\"DIENES \u2013 WELTKLASSE \u2013 WELTWEIT\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/#organization\",\"name\":\"DIENES Werke f\u00fcr Maschinenteile GmbH & Co. KG\",\"alternateName\":\"DIENES Werke GmbH & Co KG\",\"url\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.dienes.de\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/Logo-Yoast-SEO.png\",\"contentUrl\":\"https:\\\/\\\/www.dienes.de\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/Logo-Yoast-SEO.png\",\"width\":696,\"height\":696,\"caption\":\"DIENES Werke f\u00fcr Maschinenteile GmbH & Co. KG\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/m.facebook.com\\\/profile.php?id=100063618859102\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/dienes-werke\\\/\",\"https:\\\/\\\/www.instagram.com\\\/dieneswerke\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Multiple grooved knife blocks - DIENES","description":"Multiple grooved knife blocks must meet unusually high precision requirements, which is why DIENES relies on experience and know-how in their manufacture.","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:\/\/www.dienes.de\/en\/products\/bottom-knives\/multiple-grooved-knife-blocks\/","og_locale":"en_US","og_type":"article","og_title":"Multiple grooved knife blocks - DIENES","og_description":"Multiple grooved knife blocks must meet unusually high precision requirements, which is why DIENES relies on experience and know-how in their manufacture.","og_url":"https:\/\/www.dienes.de\/en\/products\/bottom-knives\/multiple-grooved-knife-blocks\/","og_site_name":"DIENES","article_publisher":"https:\/\/m.facebook.com\/profile.php?id=100063618859102","article_modified_time":"2021-07-09T06:15:23+00:00","og_image":[{"width":500,"height":500,"url":"https:\/\/www.dienes.de\/wp-content\/uploads\/2021\/03\/Schneidbuechsen-neues-Format-500x500-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.dienes.de\/en\/products\/bottom-knives\/multiple-grooved-knife-blocks\/","url":"https:\/\/www.dienes.de\/en\/products\/bottom-knives\/multiple-grooved-knife-blocks\/","name":"Multiple grooved knife blocks - DIENES","isPartOf":{"@id":"https:\/\/www.dienes.de\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dienes.de\/en\/products\/bottom-knives\/multiple-grooved-knife-blocks\/#primaryimage"},"image":{"@id":"https:\/\/www.dienes.de\/en\/products\/bottom-knives\/multiple-grooved-knife-blocks\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dienes.de\/wp-content\/uploads\/2021\/03\/Schneidbuechsen-neues-Format-500x500-1.png","datePublished":"2021-03-27T16:38:00+00:00","dateModified":"2021-07-09T06:15:23+00:00","description":"Multiple grooved knife blocks must meet unusually high precision requirements, which is why DIENES relies on experience and know-how in their manufacture.","breadcrumb":{"@id":"https:\/\/www.dienes.de\/en\/products\/bottom-knives\/multiple-grooved-knife-blocks\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dienes.de\/en\/products\/bottom-knives\/multiple-grooved-knife-blocks\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dienes.de\/en\/products\/bottom-knives\/multiple-grooved-knife-blocks\/#primaryimage","url":"https:\/\/www.dienes.de\/wp-content\/uploads\/2021\/03\/Schneidbuechsen-neues-Format-500x500-1.png","contentUrl":"https:\/\/www.dienes.de\/wp-content\/uploads\/2021\/03\/Schneidbuechsen-neues-Format-500x500-1.png","width":500,"height":500,"caption":"DIENES multiple grooved knife blocks for an optimal cutting result."},{"@type":"BreadcrumbList","@id":"https:\/\/www.dienes.de\/en\/products\/bottom-knives\/multiple-grooved-knife-blocks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.dienes.de\/en\/"},{"@type":"ListItem","position":2,"name":"Produkte","item":"https:\/\/www.dienes.de\/en\/products\/%cat%\/"},{"@type":"ListItem","position":3,"name":"Multiple grooved knife blocks"}]},{"@type":"WebSite","@id":"https:\/\/www.dienes.de\/en\/#website","url":"https:\/\/www.dienes.de\/en\/","name":"DIENES","description":"DIENES \u2013 WELTKLASSE \u2013 WELTWEIT","publisher":{"@id":"https:\/\/www.dienes.de\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dienes.de\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.dienes.de\/en\/#organization","name":"DIENES Werke f\u00fcr Maschinenteile GmbH & Co. KG","alternateName":"DIENES Werke GmbH & Co KG","url":"https:\/\/www.dienes.de\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dienes.de\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.dienes.de\/wp-content\/uploads\/2024\/04\/Logo-Yoast-SEO.png","contentUrl":"https:\/\/www.dienes.de\/wp-content\/uploads\/2024\/04\/Logo-Yoast-SEO.png","width":696,"height":696,"caption":"DIENES Werke f\u00fcr Maschinenteile GmbH & Co. KG"},"image":{"@id":"https:\/\/www.dienes.de\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/m.facebook.com\/profile.php?id=100063618859102","https:\/\/www.linkedin.com\/company\/dienes-werke\/","https:\/\/www.instagram.com\/dieneswerke\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/product\/15290","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/media\/18694"}],"wp:attachment":[{"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/media?parent=15290"}],"wp:term":[{"taxonomy":"product-category","embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/product-category?post=15290"},{"taxonomy":"systemarten","embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/systemarten?post=15290"},{"taxonomy":"materialien","embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/materialien?post=15290"},{"taxonomy":"schnitttechniken","embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/schnitttechniken?post=15290"},{"taxonomy":"maschinen","embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/maschinen?post=15290"},{"taxonomy":"branchen","embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/branchen?post=15290"},{"taxonomy":"messerdurchmesser","embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/messerdurchmesser?post=15290"},{"taxonomy":"bahngeschwindigkeit","embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/bahngeschwindigkeit?post=15290"},{"taxonomy":"schnittbreite","embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/schnittbreite?post=15290"},{"taxonomy":"sicherheitshandschutz","embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/sicherheitshandschutz?post=15290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}