



{"id":12273,"date":"2026-08-12T16:23:43","date_gmt":"2026-08-12T23:23:43","guid":{"rendered":"https:\/\/www.sasquatch.build\/rese6005\/?page_id=12273"},"modified":"2026-10-05T10:34:21","modified_gmt":"2026-10-05T17:34:21","slug":"hiring-process","status":"publish","type":"page","link":"http:\/\/www.sasquatch.build\/rese6005\/come-join-us\/hiring-process\/","title":{"rendered":"Careers &#8211; Hiring Process"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n\/* CONTAINER OVERRIDES *\/\n.container.page-container.aligned>section { width: 100%; }\n.column-layout-fix { display: block !important; width: 100% !important; }\n.container.hiring-container { max-width: 900px; \/* Narrower container makes left-aligned reading easier *\/ margin: 0 auto; padding: 0 20px; }\n\n\/* SECTION STYLING *\/\n.hiring-process-timeline { padding: 80px 0; background-color: #ffffff; }\n\n\/* HEADER *\/\n.timeline-header { text-align: center; margin-bottom: 64px; }\n.timeline-header h2 { color: #e1261c; font-size: 2.5rem; font-weight: 800; margin: 0 0 16px 0; text-transform: uppercase; }\n.subtitle-wrapper { display: flex; align-items: center; justify-content: center; gap: 16px; }\n.subtitle-wrapper p { font-size: 1.25rem; color: #555; margin: 0; font-weight: 500; }\n.subtitle-line { height: 2px; width: 60px; background-color: #d1d1d1; }\n\n\/* VERTICAL PHASE GROUPS *\/\n.vertical-phase-group {\n  margin-bottom: 48px;\n  background: #f8f9fa; \/* Soft background to contain the phase *\/\n  border-radius: 12px;\n  overflow: hidden;\n  box-shadow: 0 4px 16px rgba(0,0,0,0.03);\n}\n\n\/* PHASE BANNERS *\/\n.phase-banner {\n  color: #ffffff;\n  padding: 32px 40px;\n}\n.bg-brand-red { background-color: #e1261c; }\n.bg-brand-green { background-color: #a9ccd8; }\n\n.phase-banner-content {\n  display: flex;\n  align-items: center;\n  gap: 24px;\n}\n\n.phase-icon {\n  font-size: 2.5rem;\n  opacity: 0.9;\n}\n\n.phase-subtitle {\n  font-size: 0.9rem;\n  text-transform: uppercase;\n  letter-spacing: 1px;\n  font-weight: 700;\n  display: block;\n  margin-bottom: 4px;\n  opacity: 0.9;\n}\n\n.phase-title {\n  font-size: 1.8rem;\n  margin: 0;\n  line-height: 1.2;\n  color: #ffffff; \n}\n\n\/* VERTICAL STEPS CONTAINER *\/\n.vertical-steps-container {\n  padding: 40px 40px 16px 40px;\n}\n\n.vertical-step {\n  display: flex;\n  gap: 32px;\n}\n\n\/* ICON COLUMN & CONNECTOR LINE *\/\n.step-icon-column {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  width: 100px; \/* Fixed width to keep everything perfectly aligned *\/\n  flex-shrink: 0;\n}\n\n.step-icon-wrapper {\n  position: relative;\n  margin-bottom: 16px;\n  padding-top: 16px; \n}\n\n.step-circle {\n  position: relative; \n  width: 90px; \/* Slightly smaller for the vertical layout *\/\n  height: 90px;\n  border-radius: 50%;\n  background-color: #ffffff;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 2.2rem;\n  color: #555;\n  border: 2px solid; \n}\n\n.step-circle i {\n    color: #333 !important;\ncursor: default!important\n}\n\n.border-brand-red { border-color: #e1261c; }\n.border-brand-green { border-color: #a9ccd8; }\n\n.step-number {\n  position: absolute;\n  top: -16px; \n  left: 50%;\n  transform: translateX(-50%); \n  width: 32px;\n  height: 32px;\n  border-radius: 50%;\n  color: #ffffff;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 700;\n  font-size: 1rem;\n  z-index: 2;\n  border: 3px solid #f8f9fa; \/* Matches the container background to cut out the circle *\/\n}\n\n\/* Vertical Connecting Line *\/\n.vertical-connector {\n  width: 2px;\n  flex-grow: 1;\n  min-height: 40px;\n  margin-bottom: 16px;\n}\n.connector-red { background-color: #f4a9a5; } \/* Lightened version of brand red *\/\n.connector-green { background-color: #a3c2b0; } \/* Lightened version of brand green *\/\n\n\/* TEXT COLUMN *\/\n.step-text-column {\n  padding-top: 28px; \/* Aligns visually with the center of the icon *\/\n  padding-bottom: 40px; \/* Creates space before the next step begins *\/\n}\n\n.step-text-column h4 {\n  font-size: 1.3rem;\n  font-weight: 800;\n  margin: 0 0 12px 0;\n  color: #1a1a1a;\n  line-height: 1.3;\n}\n\n.step-text-column p {\n  font-size: 1.05rem;\n  color: #444;\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* FOOTER MESSAGE *\/\n.timeline-footer {\n  display: flex;\n  align-items: center;\n  gap: 24px;\n  margin-top: 32px;\n  background-color: #ffffff;\n  padding: 24px 32px;\n  border-radius: 8px;\n  border: 1px solid #eaeaea; \n  box-shadow: 0 4px 12px rgba(0,0,0,0.03);\n}\n\n.footer-heart {\n  font-size: 2rem;\n  color: #e1261c;\n}\n\n.timeline-footer p {\n  margin: 0;\n  font-size: 1.1rem;\n  color: #444;\n  line-height: 1.5;\n}\n\n.timeline-footer strong {\n  color: #e1261c; \n}\n\n\/* RESPONSIVE ADJUSTMENTS *\/\n@media (max-width: 768px) {\n  .timeline-header h2 { font-size: 2.2rem; }\n  .subtitle-wrapper { flex-direction: column; text-align: center; }\n  .subtitle-line { display: none; }\n  \n  .vertical-steps-container { padding: 32px 20px 16px 20px; }\n  .vertical-step { gap: 20px; }\n  \n  .step-icon-column { width: 70px; }\n  .step-circle { width: 70px; height: 70px; font-size: 1.6rem; }\n  \n  .step-text-column { padding-top: 16px; padding-bottom: 32px; }\n  .step-text-column h4 { font-size: 1.15rem; }\n  .step-text-column p { font-size: 1rem; }\n  \n  .timeline-footer { flex-direction: column; text-align: center; }\n}\n\na.learn-more.button:hover {\n    background-color: #f2cb4e;\n}\na.learn-more.button {\n    margin: auto;\n    border-radius: 15px;\n    padding: 15px 25px;\n    background-color: #e1261c;\n}\n<\/style>\n\n<section class=\"hiring-process-timeline vertical-timeline-mode\">\n  <div class=\"container hiring-container column-layout-fix\">\n    \n    <!-- HEADER -->\n    <div class=\"timeline-header\">\n      <h2>What to Expect at Reser&#8217;s<\/h2>\n      <div class=\"subtitle-wrapper\">\n        <span class=\"subtitle-line\"><\/span>\n        <p>Two Simple Phases \u2013 From First Step to First Day<\/p>\n        <span class=\"subtitle-line\"><\/span>\n      <\/div>\n    <\/div>\n\n    <!-- PHASE ONE -->\n    <div class=\"vertical-phase-group\">\n      <!-- Phase Label Banner -->\n      <div class=\"phase-banner bg-brand-red\">\n        <div class=\"phase-banner-content\">\n          <i class=\"fas fa-user-friends phase-icon\"><\/i>\n          <div>\n            <span class=\"phase-subtitle\">PHASE ONE:<\/span>\n            <h3 class=\"phase-title\">Getting to Know You<\/h3>\n          <\/div>\n        <\/div>\n      <\/div>\n      \n      <!-- Phase Steps (Vertical Stack) -->\n      <div class=\"vertical-steps-container\">\n        \n        <!-- Step 1 -->\n        <div class=\"vertical-step\">\n          <div class=\"step-icon-column\">\n            <div class=\"step-icon-wrapper\">\n              <div class=\"step-circle border-brand-red\">\n                <div class=\"step-number bg-brand-red\">1<\/div>\n                <i class=\"fas fa-file-alt\"><\/i>\n              <\/div>\n            <\/div>\n            <div class=\"vertical-connector connector-red\"><\/div>\n          <\/div>\n          <div class=\"step-text-column\">\n            <h4>Apply<\/h4>\n            <p>Share your skills and experience by completing a quick application and attaching your resume\u2014this helps us get to know you and what you bring to the table.<\/p>\n          <\/div>\n        <\/div>\n        \n        <!-- Step 2 -->\n        <div class=\"vertical-step\">\n          <div class=\"step-icon-column\">\n            <div class=\"step-icon-wrapper\">\n              <div class=\"step-circle border-brand-red\">\n                <div class=\"step-number bg-brand-red\">2<\/div>\n                <i class=\"fas fa-search\"><\/i>\n              <\/div>\n            <\/div>\n            <div class=\"vertical-connector connector-red\"><\/div>\n          <\/div>\n          <div class=\"step-text-column\">\n            <h4>Application Review<\/h4>\n            <p>We take a close look at every application to understand your experience and strengths. Within a week, you&#8217;ll hear from us with next steps\u2014so you&#8217;re never left wondering.<\/p>\n          <\/div>\n        <\/div>\n        \n        <!-- Step 3 -->\n        <div class=\"vertical-step\">\n          <div class=\"step-icon-column\">\n            <div class=\"step-icon-wrapper\">\n              <div class=\"step-circle border-brand-red\">\n                <div class=\"step-number bg-brand-red\">3<\/div>\n                <i class=\"fas fa-comments\"><\/i>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"step-text-column\">\n            <h4>Recruiter Conversation<\/h4>\n            <p>Connect with one of our recruiters to talk through your goals, learn about the role, and get an inside look at what it&#8217;s like to be part of the Reser&#8217;s team.<\/p>\n          <\/div>\n        <\/div>\n        \n      <\/div>\n    <\/div>\n\n    <!-- PHASE TWO -->\n    <div class=\"vertical-phase-group\">\n      <!-- Phase Label Banner -->\n      <div class=\"phase-banner bg-brand-green\">\n        <div class=\"phase-banner-content\">\n          <i class=\"fas fa-user-check phase-icon\"><\/i>\n          <div>\n            <span class=\"phase-subtitle\">PHASE TWO:<\/span>\n            <h3 class=\"phase-title\">Finding the Right Fit<\/h3>\n          <\/div>\n        <\/div>\n      <\/div>\n      \n      <!-- Phase Steps (Vertical Stack) -->\n      <div class=\"vertical-steps-container\">\n        \n        <!-- Step 4 -->\n        <div class=\"vertical-step\">\n          <div class=\"step-icon-column\">\n            <div class=\"step-icon-wrapper\">\n              <div class=\"step-circle border-brand-green\">\n                <div class=\"step-number bg-brand-green\">4<\/div>\n                <i class=\"fas fa-users\"><\/i>\n              <\/div>\n            <\/div>\n            <div class=\"vertical-connector connector-green\"><\/div>\n          <\/div>\n          <div class=\"step-text-column\">\n            <h4>Hiring Manager Conversation<\/h4>\n            <p>Meet with the hiring manager to talk through your experience, learn more about the role, and get to know the team you could be working alongside every day.<\/p>\n          <\/div>\n        <\/div>\n        \n        <!-- Step 5 -->\n        <div class=\"vertical-step\">\n          <div class=\"step-icon-column\">\n            <div class=\"step-icon-wrapper\">\n              <div class=\"step-circle border-brand-green\">\n                <div class=\"step-number bg-brand-green\">5<\/div>\n                <i class=\"fas fa-handshake\"><\/i>\n              <\/div>\n            <\/div>\n            <div class=\"vertical-connector connector-green\"><\/div>\n          <\/div>\n          <div class=\"step-text-column\">\n            <h4>Final Decision<\/h4>\n            <p>After your interviews, we bring everything together\u2014your experience and skills\u2014to make the best match for the role and the team.<\/p>\n          <\/div>\n        <\/div>\n        \n        <!-- Step 6 -->\n        <div class=\"vertical-step\">\n          <div class=\"step-icon-column\">\n            <div class=\"step-icon-wrapper\">\n              <div class=\"step-circle border-brand-green\">\n                <div class=\"step-number bg-brand-green\">6<\/div>\n                <i class=\"fas fa-shield-alt\"><\/i>\n              <\/div>\n            <\/div>\n            <div class=\"vertical-connector connector-green\"><\/div>\n          <\/div>\n          <div class=\"step-text-column\">\n            <h4>Background Check &amp; Screening<\/h4>\n            <p>You&#8217;re in the final stretch! We&#8217;ll complete a background check and drug screen as we take the last steps toward getting you started with Reser&#8217;s.<\/p>\n          <\/div>\n        <\/div>\n        \n        <!-- Step 7 -->\n        <div class=\"vertical-step\">\n          <div class=\"step-icon-column\">\n            <div class=\"step-icon-wrapper\">\n              <div class=\"step-circle border-brand-green\">\n                <div class=\"step-number bg-brand-green\">7<\/div>\n                <i class=\"fas fa-envelope-open-text\"><\/i>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"step-text-column\">\n            <h4>Offer<\/h4>\n            <p>You&#8217;re almost there! If everything aligns, we&#8217;ll be reaching out soon to review the details of your role\u2014and welcome you to the Reser&#8217;s team. We&#8217;re excited about the opportunity to have you join us.<\/p>\n          <\/div>\n        <\/div>\n        \n      <\/div>\n    <\/div>\n\n    <!-- FOOTER MESSAGE -->\n    <div class=\"timeline-footer\">\n      <i class=\"far fa-heart footer-heart\"><\/i>\n      <p><strong>We&#8217;re with you every step of the way.<\/strong> Our goal is a clear, respectful process that keeps you informed and helps you feel confident about your next step with Reser&#8217;s.<\/p>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<a class=\"learn-more button\" href=\"https:\/\/recruiting2.ultipro.com\/RES1004RESER\/JobBoard\/9ba83fb8-6df3-4ea9-86c7-439dd6aa08cc\/?q=&amp;o=postedDateDesc&amp;w=&amp;wc=&amp;we=&amp;wpst=\">Apply Now<\/a>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* --------------------------------------\n   EXPLORE MORE (INTERNAL LINKS) SECTION \n   -------------------------------------- *\/\n.explore-more-section {\n  padding: 64px 0 100px 0;\n  background-color: #ffffff; \n}\n\n.explore-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 24px;\n}\n\n.explore-card {\n  display: flex;\n  flex-direction: column;\n  background: #ffffff;\n  border: 1px solid #eaeaea;\n  border-radius: 4px;\n  overflow: hidden;\n  text-decoration: none;\n  color: inherit;\n  text-align: center;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.explore-card:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 8px 24px rgba(0,0,0,0.08);\n}\n\n.explore-image {\n  width: 100%;\n  height: 160px;\n}\n\n.explore-image img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n\n.explore-content {\n  padding: 24px 20px;\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n}\n\n.explore-content h3 {\n  margin-top: 0;\n  margin-bottom: 12px;\n  font-size: 1.25rem;\n  color: #e1261c; \n}\n\n.explore-content p {\n  font-size: 0.95rem;\n  line-height: 1.5;\n  color: #555;\n  margin-bottom: 24px;\n  flex-grow: 1;\n}\n\n.text-link {\n  color: #e1261c;\n  font-weight: 600;\n  font-size: 0.95rem;\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n}\n\n\/* --------------------------------------\n   RESPONSIVE ADJUSTMENTS\n   -------------------------------------- *\/\n@media (max-width: 900px) {\n  .split-grid {\n    grid-template-columns: 1fr;\n    gap: 40px;\n  }\n  \n  .jobs-grid-3col {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .explore-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n@media (max-width: 600px) {\n  .jobs-grid-3col {\n    grid-template-columns: 1fr;\n  }\n  \n  .explore-grid {\n    grid-template-columns: 1fr;\n  }\n  \n  .button-group {\n    flex-direction: column;\n  }\n  \n  .floating-search-btn {\n    display: none; \n  }\n}\n<\/style>\n\n<!-- EXPLORE MORE (INTERNAL LINKS) SECTION -->\n<section class=\"explore-more-section\">\n  <div class=\"container\">\n    <div class=\"explore-grid\">\n      \n      <!-- Card 1 -->\n      <a href=\"https:\/\/www.sasquatch.build\/rese6005\/come-join-us\/life-at-resers\/\" class=\"explore-card\">\n        <div class=\"explore-image\">\n          <img decoding=\"async\" src=\"http:\/\/www.sasquatch.build\/rese6005\/wp-content\/uploads\/Employees_FB-Cover-1.jpg\" alt=\"Life at Resers\">\n        <\/div>\n        <div class=\"explore-content\">\n          <h3>Life at Reser&#8217;s<\/h3>\n          <p>See how our people, culture, and values make Reser\u2019s a great place to build a stable career.<\/p>\n          <span class=\"text-link\">Learn More \u2192<\/span>\n        <\/div>\n      <\/a>\n\n      <!-- Card 2 -->\n      <a href=\"https:\/\/www.sasquatch.build\/rese6005\/come-join-us\/our-benefits\/\" class=\"explore-card\">\n        <div class=\"explore-image\">\n          <img decoding=\"async\" src=\"http:\/\/www.sasquatch.build\/rese6005\/wp-content\/uploads\/benefits.jpg\" alt=\"Our benefits\">\n        <\/div>\n        <div class=\"explore-content\">\n          <h3>Our Benefits<\/h3>\n          <p>We invest in our employees with benefits that support their well-being, growth, and long-term success.<\/p>\n          <span class=\"text-link\">Learn More \u2192<\/span>\n        <\/div>\n      <\/a>\n\n      <!-- Card 3 -->\n      <a href=\"https:\/\/www.sasquatch.build\/rese6005\/come-join-us\/our-locations\/\" class=\"explore-card\">\n        <div class=\"explore-image\">\n          <img decoding=\"async\" src=\"http:\/\/www.sasquatch.build\/rese6005\/wp-content\/uploads\/Century-Plant-at-Night.jpg\" alt=\"Our locations\">\n        <\/div>\n        <div class=\"explore-content\">\n          <h3>Our Locations<\/h3>\n          <p>Discover where a career at Reser&#8217;s can take you.<\/p>\n          <span class=\"text-link\">Learn More \u2192<\/span>\n        <\/div>\n      <\/a>\n\n      <!-- Card 4 -->\n      <a href=\"https:\/\/www.sasquatch.build\/rese6005\/come-join-us\/hiring-process\/\" class=\"explore-card\">\n        <div class=\"explore-image\">\n          <img decoding=\"async\" src=\"http:\/\/www.sasquatch.build\/rese6005\/wp-content\/uploads\/IMG_7652-HEADER-1.jpg\" alt=\"Hiring process\">\n        <\/div>\n        <div class=\"explore-content\">\n          <h3>Hiring Process<\/h3>\n          <p>Begin your journey with Reser\u2019s today.<\/p>\n          <span class=\"text-link\">Learn More \u2192<\/span>\n        <\/div>\n      <\/a>\n\n    <\/div>\n  <\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>What to Expect at Reser&#8217;s Two Simple Phases \u2013 From First Step to First Day PHASE ONE: Getting to Know You 1 Apply Share your skills and experience by completing a quick application and attaching your resume\u2014this helps us get to know you and what you bring to the table. 2 Application Review We take [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":12696,"parent":2532,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"{\"document\":\"AACXD4f6n5of8rSKhQkAx\/qfmh9Q5am8kQQAsrSKhQnH+p+aH7oBsrSKhQmH+p+aH7K0ioUJh\/qfmh+ytIqFCcf6n5ofArK0ioUJx\/qfmh87vKLGxxn8+O2ECgP9qcXWAQC8osbHGb2pxdYB\/KLGxxkB\/PjthAoAvKLGxxn9qcXWAQCUqbCSFMDj07UBAfz47YQKAP2pxdYBALyixscZgOPTtQG8wIPqD9SpsJIUALz47YQKvanF1gGH+p+aH66l\/K8Ch\/qfmh+9qcXWAcDj07UBAPzAg+oPAK6l\/K8C\/MCD6g8HvPjthAr9qcXWARO8+O2ECof6n5ofvanF1gG8+O2ECv2pxdYBCbz47YQK\/anF1gFU\/PjthAoD\/anF1gEC\/PjthAoD\/anF1gEA\/PjthAoB\/anF1gEAvPjthAq9qcXWAfz47YQKA\/K0ioUJHqWpvJEEsrSKhQmupfyvAsf6n5ofEu6l\/K8CAMf6n5ofBu6l\/K8CAIf6n5of7qX8rwICvanF1gHupfyvAgCytIqFCf2pxdYBCMf6n5ofAL2pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gGH+p+aH72pxdYBh\/qfmh+9qcXWAYf6n5ofvanF1gHH+p+aHwPupfyvAgD9qcXWAXKupfyvAsf6n5ofBoDj07UB\/KLGxxkF4wgORhgDAUYDAagOlAGcHIYFBqoCmg2AC64CpgGCAbQCsgS6A4YDgAEoiAGQAaIGvgGsAQaEBKYKmAKuAj60A9aHAbaxAY4CiCysAjSMAZoKpgiqCoYwEtyzAgKIAYqzAhj+sgKQMIoQgAuuAqYBggG0ArrrAcjnAZbsAdzoAbjsAfLpAYABKIgBkAGiBr4BuvIBrgL28wGg+AHc9AG89gGiBLQC7PMBmAKuAj6qXKADvKEB8KABrq4B1KQBtrEB0KkBtrYBzKwBhjCMAQLqsgK0vAPShQHYjAK2B56MAo4FnATy6QGAAZr+Aa4CqgSgAqIE0roBtC6g1wECzrkDtLwD0oUByKoCsB2SzgPGyQOqzAOAAZQB5q8DvvQBnATy6AGSiAKWB+zzAbgJoCqukQOICv5qAsL0Ar7eA6AGAsJWhFsC2MkEsMoEAsRgimECOAJIAhgC2twEpNwEAQEIAEgCQgYEzKkCuqkCpJIBxpMBIrSVAaQ+kAOIAbgEsAKABKIHtASqAoAEpAe2BKwCgASmB7oErgKABOyeAgLs3QQCvsgC\/iKAEdC1Au4BrgGKxwIC9MECupoBwKIBAwCCT4wL5FjyAQIEmJ8DpJMDgAzCvwYCsgYCpinkKQMG7gZQoJsD5JsDAp7EAa4OqA6AG5wOrg2QEIR2AtifA64BpCvOIK4EhgKMBIwDtjP0M74HihauCKwGoAGmA5IChAKuBJIFuAi6AqwDhgKsDLoCugaADawBogyyAqAMnAq4AoYHIrAGggciuAaoB5YFngqYA4gHIoQHkAcivgaSByK8DKQBxgeECNCAAgMAvgSWdoydAQIEgkzMRN4BAwCaAeDIAgEYOEp+QQCC3gQChJQBukCYBIoTghOIE7QOAuT\/BorEBIgK5LsEAp7zAr4Nog2mDfSQAwKykAPaggMCyhruEgIEAQEIAEgCBQCeAa4CAroHLJwBtgIchAICLJoDBogDBAKuBpABiAEGHqwKugOGAS6EBCywAqwBBqADmgQGjAKaAQaiAYQCBjaWAaABJIIBrAMqjgECmgGeAQIeLLQGkgEGmgGeAQKGAZQBkgGsARooigIGmAOIAZoCugIokgK6BiSAAZwEiAY4pgEGrAswBpoCBBSUAZgBtQkAKLYBggGaAqwEIjKoATC2AjCaAqgEIowBlgEwtgIwmgKsBCKUAaMBAD62CSiWAoIBmgKuBCKeAZABMLYCMJoCtgQihAGkATC2AjCaArgEIoQDMLYCMJoCiAUiMqYBhgyKAvCGAYSBAciDAgL8L4YOhAaaA74MrAqODZYToAEkggigAYoBtAayAqYClAWoBYgBjgi6BoAGmBS2H6SoAcyaAbCfAdSRAbyWAch8soEBxHO2eMZqum\/sYLBm0E0DAOLjAYiyAroByLECHpSyAogE3ggCgAsCwAuSBIgEyqwCsq4CAogGAsgGzMUCoAGKB4qyAqIQAuCbA7q+BoAThhOOE+brBgLyDAKyDMIL6AMiAwEBG0akMYoQgAuuAqYBggG0AgCyBAC6AwCGA4ABKIgBkAGiBr4BAQCyAQCEBAEBpgqYAq4CPqpcoAMAjAEAmgoApggAqgqGMIwDAPy1Ap4stgeejAKOBZwEogGABIYQrgKqBKACogTSugG0LqTXAaQDugPUswOUuQMA2JYDAQGGiwKWjQGAAqgDnAP4YaAI1PIBoCoBAMhDvt4D4E\/S7gOu6gPs+QMBALqyAhQBALqpAgER6LgCgBEA0LUCkqAB+lKC\/QHEzAIAlp8D+NoBrg6oDoAbnA6uDZAQ+KgCAKoMrgSGAowEjAMAAr4HihauCKwGoAGmA6zNAsBS6PIBgLYC9qcCugKsA4YCrAyS4gGoAsbOAawBogyyAqAMnAq4AoYHIrAGggciuAaoB5YFngqYA4gHIoQHkAcivgaSB\/D9AQEArIUChAjO+wGWdvBKALjvAY7qA5gEihOCE4gT5KwChhHCzwG+DaINpg3EhgPEKIziAwGUAYRC\/PEB\/KQChAaaA74MrAqODZYToAEkggigAYoBtAayAqYClAWoBYgBjgi6BoAGmBS2HwCYDgCcDgC0GgCuDgCwDgCODwD+yQEBAK70AdbxAQEAlLICiAT8PNAPLtjuAYqyAr6zA4AThhOOE8zxBu0EKAChAAAABACBAwAAxADBH4ELoQGBAAAAgQEAAMEqoQEAAMEQoQEAAMEHxADBC6EBAADBAaEBAADBAKEBAADBAKEBAADBAKEBRADBAMQAoQMAAMcAIQAoACEAJwAhAScAoQAhAKgAoQDBAcQAoQDBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAoQEhAKECxAHBAKEAwQChAsQAIQCoAsQCIQCoA8QBoQOoAKEBqAChAagDIQChACEAoQCoAcEGoQLEAMEAxATBAMQqwQDEAqECxAGhAsQBoQLEACECJwIoACEAKAInACgVIQAoAycAAQAAAKgAAAAEAKgAIQCoACgAIQIAAKECwQDEA6ECAADBAaEBAADBA6EBAADBAKEBqAAhAAAAoQFHACEAKAAhACcAIQEnAKEAqAChAMEAxADBAMQAwQHEAMEAxADBAcQAwQDEAcEAxADBAMQAwQLEAMEAxADBAMQAwQDEAMEBxADBAcQAwQDEAcEAxADBAMQAwQDEAMEAxADBAMQAwQDEAcECxADBAcQAwQHEAMEAxADBAcQAwQLEAMEAxAHBAMQAwQHEAMEAxADBAcQAwQDEAcEBxADBAMQAwQDEAMEBxADBAcQAwQDEAMEBxADBAcQAwQDEAMEBxADBAcQAwQHEAMEAxADBAcQAwQHEAMEAxADBAcQAwQHEAMEAxADBAcQAwQDEAMEAxADBAcQAwQHEAcECoQLBBMQAwRDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAKECwQHEAMEDoQTBAqEEwQOhAagAwQDEAiEAoQTBqIsB64gBc3RhdGV2ZXJzaW9uPCEtLSB3cDpodG1sIC0tPgo8c3R5bGUgZGF0YS13cC1ibG9jay1odG1sPSJjc3MiPgovKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpDYXJlZXJzIC0gY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzb3JpZ2luYWxDb250ZW50PC9zZWN0aW9uPgo8IS0tIC93cDpodG1sIC0tPiAgIEVYUExPUkUgTU9SRSAoSU5URVJOQUwgTElOS1MpIFNFQ1RJT04gCiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCi5leHBsb3JlLW1vcmUtc2VjdGlvbiB7CiAgcGFkZGluZzogNjRweCAwIDEwMHB4IDA7CiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgCn0KCi5leHBsb3JlLWdyaWQgewogIGRpc3BsYXk6IGdyaWQ7CiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsKICBnYXA6IDI0cHg7Cn0KCi5leHBsb3JlLWNhcmQgewogIGRpc3BsYXk6IGZsZXg7CiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICBiYWNrZ3JvdW5kOiAjZmZmZmZmOwogIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7CiAgYm9yZGVyLXJhZGl1czogNHB4OwogIG92ZXJmbG93OiBoaWRkZW47CiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogIGNvbG9yOiBpbmhlcml0OwogIHRleHQtYWxpZ246IGNlbnRlcjsKICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTsKfQoKLmV4cGxvcmUtY2FyZDpob3ZlciB7CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpOwogIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLDAsMCwwLjA4KTsKfQoKLmV4cGxvcmUtaW1hZ2UgewogIHdpZHRoOiAxMDAlOwogIGhlaWdodDogMTYwcHg7Cn0KCi5leHBsb3JlLWltYWdlIGltZyB7CiAgd2lkdGg6IDEwMCU7CiAgaGVpZ2h0OiAxMDAlOwogIG9iamVjdC1maXQ6IGNvdmVyOwp9CgouZXhwbG9yZS1jb250ZW50IHsKICBwYWRkaW5nOiAyNHB4IDIwcHg7CiAgZGlzcGxheTogZmxleDsKICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogIGZsZXgtZ3JvdzogMTsKfQoKLmV4cGxvcmUtY29udGVudCBoMyB7CiAgbWFyZ2luLXRvcDogMDsKICBtYXJnaW4tYm90dG9tOiAxMnB4OwogIGZvbnQtc2l6ZTogMS4yNXJlbTsKICBjb2xvcjogI2UxMjYxYzsgCn0KCi5leHBsb3JlLWNvbnRlbnQgcCB7CiAgZm9udC1zaXplOiAwLjk1cmVtOwogIGxpbmUtaGVpZ2h0OiAxLjU7CiAgY29sb3I6ICM1NTU7CiAgbWFyZ2luLWJvdHRvbTogMjRweDsKICBmbGV4LWdyb3c6IDE7Cn0KCi50ZXh0LWxpbmsgewogIGNvbG9yOiAjZTEyNjFjOwogIGZvbnQtd2VpZ2h0OiA2MDA7CiAgZm9udC1zaXplOiAwLjk1cmVtOwogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4Owp9CgovKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICBSRVNQT05TSVZFIEFESlVTVE1FTlRTCiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgewogIC5zcGxpdC1ncmlkIHsKICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOwogICAgZ2FwOiA0MHB4OwogIH0KICAKICAuam9icy1ncmlkLTNjb2wgewogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsKICB9CgogIC5leHBsb3JlLWdyaWQgewogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsKICB9Cn0KCkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgewogIC5qb2JzLWdyaWQtM2NvbCB7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsKICB9CiAgCiAgLmV4cGxvcmUtZ3JpZCB7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsKICB9CiAgCiAgLmJ1dHRvbi1ncm91cCB7CiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogIH0KICAKICAuZmxvYXRpbmctc2VhcmNoLWJ0biB7CiAgICBkaXNwbGF5OiBub25lOyAKICB9Cn0KPC9zdHlsZT4KCjwhLS0gRVhQTE9SRSBNT1JFIChJTlRFUk5BTCBMSU5LUykgU0VDVElPTiAtLT4KPHNlY3Rpb24gY2xhc3M9ImV4cGxvcmUtbW9yZS1zZWN0aW9uIj4KICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgogICAgPGRpdiBjbGFzcz0iZXhwbG9yZS1ncmlkIj4KICAgICAgCiAgICAgIDwhLS0gQ2FyZCAxIC0tPgogICAgICAgIDxkaXYgY2xhc3M9ImV4cGxvcmUtaW1hZ2UiPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImV4cGxvcmUtY29udGVudCI+CiAgICAgICAgICA8aDM+TGlmZSBhdCBSZXNlcidzPC9oMz4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJ0ZXh0LWxpbmsiPkxlYXJuIE1vcmUg4oaSPC9zcGFuPgogICAgICAgIDwvZGl2PgogICAgICA8L2E+CgogICAgICA8IS0tIENhcmQgMiAtLT4KICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuc2FzcXVhdGNoLmJ1aWxkL3Jlc2U2MDA1L2NvbWUtam9pbi11cy9vdXItYmVuZWZpdHMvIiBjbGFzcz0iZXhwbG9yZS1jYXJkIj4KICAgICAgICA8ZGl2IGNsYXNzPSJleHBsb3JlLWltYWdlIj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJleHBsb3JlLWNvbnRlbnQiPgogICAgICAgICAgPGgzPk91ciBCZW5lZml0czwvaDM+CiAgICAgICAgICA8c3BhbiBjbGFzcz0idGV4dC1saW5rIj5MZWFybiBNb3JlIOKGkjwvc3Bhbj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9hPgoKICAgICAgPCEtLSBDYXJkIDMgLS0+CiAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnNhc3F1YXRjaC5idWlsZC9yZXNlNjAwNS9jb21lLWpvaW4tdXMvb3VyLWxvY2F0aW9ucy8iIGNsYXNzPSJleHBsb3JlLWNhcmQiPgogICAgICAgIDxkaXYgY2xhc3M9ImV4cGxvcmUtaW1hZ2UiPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImV4cGxvcmUtY29udGVudCI+CiAgICAgICAgICA8aDM+T3VyIExvY2F0aW9uczwvaDM+CiAgICAgICAgICA8c3BhbiBjbGFzcz0idGV4dC1saW5rIj5MZWFybiBNb3JlIOKGkjwvc3Bhbj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9hPgoKICAgICAgPCEtLSBDYXJkIDQgLS0+CiAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnNhc3F1YXRjaC5idWlsZC9yZXNlNjAwNS9jb21lLWpvaW4tdXMvaGlyaW5nLXByb2Nlc3MvIiBjbGFzcz0iZXhwbG9yZS1jYXJkIj4KICAgICAgICA8ZGl2IGNsYXNzPSJleHBsb3JlLWltYWdlIj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJleHBsb3JlLWNvbnRlbnQiPgogICAgICAgICAgPGgzPkhpcmluZyBQcm9jZXNzPC9oMz4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJ0ZXh0LWxpbmsiPkxlYXJuIE1vcmUg4oaSPC9zcGFuPgogICAgICAgIDwvZGl2PgogICAgICA8L2E+CgogICAgPC9kaXY+CiAgPC9kaXY+CnN0YXRldmVyc2lvbiAgICAgICAgICAgIDxoND5CYWNrZ3JvdW5kIENoZWNrICZhbXA7IFNjcmVlbmluZzwvaDQ+CgoKYS5sZWFybi1tb3JlLmJ1dHRvbjpob3ZlciB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJjYjRlOwp9CmEubGVhcm4tbW9yZS5idXR0b24gewogICAgbWFyZ2luOiBhdXRvOwogICAgYm9yZGVyLXJhZGl1czogMTVweDsKICAgIHBhZGRpbmc6IDE1cHggMjVweDsKICAgIGJhY2tncm91bmQtY29sb3I6ICNlMTI2MWM7Cn0Kc3RhdGV2ZXJzaW9uLmJnLWJyYW5kLWdyZWVuIHsgYmFja2dyb3VuZC1jb2xvcjogI2E5Y2NkODsgfQouYm9yZGVyLWJyYW5kLWdyZWVuIHsgYm9yZGVyLWNvbG9yOiAjYTljY2Q4OyB9CjxhIGNsYXNzPSJsZWFybi1tb3JlIGJ1dHRvbiIgaHJlZj0iaHR0cHM6Ly9yZWNydWl0aW5nMi51bHRpcHJvLmNvbS9SRVMxMDA0UkVTRVIvSm9iQm9hcmQvOWJhODNmYjgtNmRmMy00ZWE5LTg2YzctNDM5ZGQ2YWEwOGNjLz9xPSZhbXA7bz1wb3N0ZWREYXRlRGVzYyZhbXA7dz0mYW1wO3djPSZhbXA7d2U9JmFtcDt3cHN0PSI+QXBwbHkgTm93PC9hPgpzdGF0ZXZlcnNpb24gICAgICA8YSBocmVmPSJodHRwczovL3d3dy5zYXNxdWF0Y2guYnVpbGQvcmVzZTYwMDUvY29tZS1qb2luLXVzL2xpZmUtYXQtcmVzZXJzLyIgY2xhc3M9ImV4cGxvcmUtY2FyZCI+CiAgICAgICAgICA8cD5TZWUgaG93IG91ciBwZW9wbGUsIGN1bHR1cmUsIGFuZCB2YWx1ZXMgbWFrZSBSZXNlcuKAmXMgYSBncmVhdCBwbGFjZSB0byBidWlsZCBhIHN0YWJsZSBjYXJlZXIuPC9wPgpzdGF0ZXZlcnNpb25vcmlnaW5hbENvbnRlbnQvKiBDT05UQUlORVIgT1ZFUlJJREVTICovCi5jb250YWluZXIucGFnZS1jb250YWluZXIuYWxpZ25lZD5zZWN0aW9uIHsgd2lkdGg6IDEwMCU7IH0KLmNvbHVtbi1sYXlvdXQtZml4IHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfQouaGlyaW5nLXByb2Nlc3MtdGltZWxpbmUgeyBwYWRkaW5nOiA4MHB4IDA7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH0KLnRpbWVsaW5lLWhlYWRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogNjRweDsgfQoudGltZWxpbmUtaGVhZGVyIGgyIHsgY29sb3I6ICNlMTI2MWM7IGZvbnQtc2l6ZTogMi41cmVtOyBmb250LXdlaWdodDogODAwOyBtYXJnaW46IDAgMCAxNnB4IDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH0KLnN1YnRpdGxlLXdyYXBwZXIgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZ2FwOiAxNnB4OyB9Ci5zdWJ0aXRsZS13cmFwcGVyIHAgeyBmb250LXNpemU6IDEuMjVyZW07IGNvbG9yOiAjNTU1OyBtYXJnaW46IDA7IGZvbnQtd2VpZ2h0OiA1MDA7IH0KLnN1YnRpdGxlLWxpbmUgeyBoZWlnaHQ6IDJweDsgd2lkdGg6IDYwcHg7IGJhY2tncm91bmQtY29sb3I6ICNkMWQxZDE7IH0KLyogVkVSVElDQUwgUEhBU0UgR1JPVVBTICovCi52ZXJ0aWNhbC1waGFzZS1ncm91cCB7CiAgbWFyZ2luLWJvdHRvbTogNDhweDsKICBiYWNrZ3JvdW5kOiAjZjhmOWZhOyAvKiBTb2Z0IGJhY2tncm91bmQgdG8gY29udGFpbiB0aGUgcGhhc2UgKi8KICBib3JkZXItcmFkaXVzOiAxMnB4OwogIG92ZXJmbG93OiBoaWRkZW47CiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsMCwwLDAuMDMpOwovKiBQSEFTRSBCQU5ORVJTICovCi5waGFzZS1iYW5uZXIgewogIGNvbG9yOiAjZmZmZmZmOwogIHBhZGRpbmc6IDMycHggNDBweDsKLmJnLWJyYW5kLXJlZCB7IGJhY2tncm91bmQtY29sb3I6ICNlMTI2MWM7IH0KLnBoYXNlLWJhbm5lci1jb250ZW50IHsKICBnYXA6IDI0cHg7CiAgZGlzcGxheTogYmxvY2s7CiAgbWFyZ2luLWJvdHRvbTogNHB4OwovKiBWRVJUSUNBTCBTVEVQUyBDT05UQUlORVIgKi8KLnZlcnRpY2FsLXN0ZXBzLWNvbnRhaW5lciB7CiAgcGFkZGluZzogNDBweCA0MHB4IDE2cHggNDBweDsKLnZlcnRpY2FsLXN0ZXAgewogIGRpc3BsYXk6IGZsZXg7CiAgZ2FwOiAzMnB4OwovKiBJQ09OIENPTFVNTiAmIENPTk5FQ1RPUiBMSU5FICovCi5zdGVwLWljb24tY29sdW1uIHsKICB3aWR0aDogMTAwcHg7IC8qIEZpeGVkIHdpZHRoIHRvIGtlZXAgZXZlcnl0aGluZyBwZXJmZWN0bHkgYWxpZ25lZCAqLwogIGZsZXgtc2hyaW5rOiAwOwogIG1hcmdpbi1ib3R0b206IDE2cHg7CiAgcGFkZGluZy10b3A6IDE2cHg7IAogIHBvc2l0aW9uOiByZWxhdGl2ZTsgCiAgd2lkdGg6IDkwcHg7IC8qIFNsaWdodGx5IHNtYWxsZXIgZm9yIHRoZSB2ZXJ0aWNhbCBsYXlvdXQgKi8KICBoZWlnaHQ6IDkwcHg7CiAgZm9udC1zaXplOiAyLjJyZW07CiAgcG9zaXRpb246IGFic29sdXRlOwogIHRvcDogLTE2cHg7IAogIGxlZnQ6IDUwJTsKICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IAogIHdpZHRoOiAzMnB4OwogIGhlaWdodDogMzJweDsKICBib3JkZXItcmFkaXVzOiA1MCU7CiAgY29sb3I6ICNmZmZmZmY7CiAgZGlzcGxheTogZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGp1c3RpZnktY29udGVudDogY2VudGVyOwogIGZvbnQtd2VpZ2h0OiA3MDA7CiAgZm9udC1zaXplOiAxcmVtOwogIHotaW5kZXg6IDI7CiAgYm9yZGVyOiAzcHggc29saWQgI2Y4ZjlmYTsgLyogTWF0Y2hlcyB0aGUgY29udGFpbmVyIGJhY2tncm91bmQgdG8gY3V0IG91dCB0aGUgY2lyY2xlICovCi8qIFZlcnRpY2FsIENvbm5lY3RpbmcgTGluZSAqLwoudmVydGljYWwtY29ubmVjdG9yIHsKICB3aWR0aDogMnB4OwogIGZsZXgtZ3JvdzogMTsKICBtaW4taGVpZ2h0OiA0MHB4OwogIG1hcmdpbi1ib3R0b206IDE2cHg7Cn0KLmNvbm5lY3Rvci1yZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRhOWE1OyB9IC8qIExpZ2h0ZW5lZCB2ZXJzaW9uIG9mIGJyYW5kIHJlZCAqLwouY29ubmVjdG9yLWdyZWVuIHsgYmFja2dyb3VuZC1jb2xvcjogI2EzYzJiMDsgfSAvKiBMaWdodGVuZWQgdmVyc2lvbiBvZiBicmFuZCBncmVlbiAqLwovKiBURVhUIENPTFVNTiAqLwouc3RlcC10ZXh0LWNvbHVtbiB7CiAgcGFkZGluZy10b3A6IDI4cHg7IC8qIEFsaWducyB2aXN1YWxseSB3aXRoIHRoZSBjZW50ZXIgb2YgdGhlIGljb24gKi8KICBwYWRkaW5nLWJvdHRvbTogNDBweDsgLyogQ3JlYXRlcyBzcGFjZSBiZWZvcmUgdGhlIG5leHQgc3RlcCBiZWdpbnMgKi8KfQoKLnN0ZXAtdGV4dC1jb2x1bW4gaDQgewogIGZvbnQtc2l6ZTogMS4zcmVtOwogIGZvbnQtd2VpZ2h0OiA4MDA7CiAgbWFyZ2luOiAwIDAgMTJweCAwOwouc3RlcC10ZXh0LWNvbHVtbiBwIHsKICBmb250LXNpemU6IDEuMDVyZW07CiAgY29sb3I6ICM0NDQ7CiAgbGluZS1oZWlnaHQ6IDEuNjsKICBtYXJnaW4tdG9wOiAzMnB4OwogIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7IAogIGNvbG9yOiAjZTEyNjFjOyAKICAudGltZWxpbmUtaGVhZGVyIGgyIHsgZm9udC1zaXplOiAyLjJyZW07IH0KICAuc3VidGl0bGUtd3JhcHBlciB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHRleHQtYWxpZ246IGNlbnRlcjsgfQogIC5zdWJ0aXRsZS1saW5lIHsgZGlzcGxheTogbm9uZTsgfQogIC52ZXJ0aWNhbC1zdGVwcy1jb250YWluZXIgeyBwYWRkaW5nOiAzMnB4IDIwcHggMTZweCAyMHB4OyB9CiAgLnZlcnRpY2FsLXN0ZXAgeyBnYXA6IDIwcHg7IH0KICAuc3RlcC1pY29uLWNvbHVtbiB7IHdpZHRoOiA3MHB4OyB9CiAgLnN0ZXAtY2lyY2xlIHsgd2lkdGg6IDcwcHg7IGhlaWdodDogNzBweDsgZm9udC1zaXplOiAxLjZyZW07IH0KICAKICAuc3RlcC10ZXh0LWNvbHVtbiB7IHBhZGRpbmctdG9wOiAxNnB4OyBwYWRkaW5nLWJvdHRvbTogMzJweDsgfQogIC5zdGVwLXRleHQtY29sdW1uIGg0IHsgZm9udC1zaXplOiAxLjE1cmVtOyB9CiAgLnN0ZXAtdGV4dC1jb2x1bW4gcCB7IGZvbnQtc2l6ZTogMXJlbTsgfQogIAogIC50aW1lbGluZS1mb290ZXIgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0KPHNlY3Rpb24gY2xhc3M9ImhpcmluZy1wcm9jZXNzLXRpbWVsaW5lIHZlcnRpY2FsLXRpbWVsaW5lLW1vZGUiPgogICAgPCEtLSBQSEFTRSBPTkUgLS0+CiAgICA8ZGl2IGNsYXNzPSJ2ZXJ0aWNhbC1waGFzZS1ncm91cCI+CiAgICAgIDwhLS0gUGhhc2UgTGFiZWwgQmFubmVyIC0tPgogICAgICA8ZGl2IGNsYXNzPSJwaGFzZS1iYW5uZXIgYmctYnJhbmQtcmVkIj4KICAgICAgICA8ZGl2IGNsYXNzPSJwaGFzZS1iYW5uZXItY29udGVudCI+CiAgICAgICAgICA8aSBjbGFzcz0iZmFzIGZhLXVzZXItZnJpZW5kcyBwaGFzZS1pY29uIj48L2k+CiAgICAgICAgICA8ZGl2PgogICAgICAgICAgICA8c3BhbiBjbGFzcz0icGhhc2Utc3VidGl0bGUiPlBIQVNFIE9ORTo8L3NwYW4+CiAgICAgICAgICAgIDxoMyBjbGFzcz0icGhhc2UtdGl0bGUiPkdldHRpbmcgdG8gS25vdyBZb3U8L2gzPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwhLS0gUGhhc2UgU3RlcHMgKFZlcnRpY2FsIFN0YWNrKSAtLT4KICAgICAgPGRpdiBjbGFzcz0idmVydGljYWwtc3RlcHMtY29udGFpbmVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJ2ZXJ0aWNhbC1zdGVwIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaWNvbi1jb2x1bW4iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWljb24td3JhcHBlciI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1jaXJjbGUgYm9yZGVyLWJyYW5kLXJlZCI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLW51bWJlciBiZy1icmFuZC1yZWQiPjE8L2Rpdj4KICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYXMgZmEtZmlsZS1hbHQiPjwvaT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmVydGljYWwtY29ubmVjdG9yIGNvbm5lY3Rvci1yZWQiPjwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC10ZXh0LWNvbHVtbiI+CiAgICAgICAgICAgIDxoND5BcHBseTwvaDQ+CiAgICAgICAgICAgIDxwPlNoYXJlIHlvdXIgc2tpbGxzIGFuZCBleHBlcmllbmNlIGJ5IGNvbXBsZXRpbmcgYSBxdWljayBhcHBsaWNhdGlvbiBhbmQgYXR0YWNoaW5nIHlvdXIgcmVzdW1l4oCUdGhpcyBoZWxwcyB1cyBnZXQgdG8ga25vdyB5b3UgYW5kIHdoYXQgeW91IGJyaW5nIHRvIHRoZSB0YWJsZS48L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJ2ZXJ0aWNhbC1zdGVwIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaWNvbi1jb2x1bW4iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWljb24td3JhcHBlciI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1jaXJjbGUgYm9yZGVyLWJyYW5kLXJlZCI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLW51bWJlciBiZy1icmFuZC1yZWQiPjI8L2Rpdj4KICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYXMgZmEtc2VhcmNoIj48L2k+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZlcnRpY2FsLWNvbm5lY3RvciBjb25uZWN0b3ItcmVkIj48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtdGV4dC1jb2x1bW4iPgogICAgICAgICAgICA8aDQ+QXBwbGljYXRpb24gUmV2aWV3PC9oND4KICAgICAgICAgICAgPHA+V2UgdGFrZSBhIGNsb3NlIGxvb2sgYXQgZXZlcnkgYXBwbGljYXRpb24gdG8gdW5kZXJzdGFuZCB5b3VyIGV4cGVyaWVuY2UgYW5kIHN0cmVuZ3Rocy4gV2l0aGluIGEgd2VlaywgeW91J2xsIGhlYXIgZnJvbSB1cyB3aXRoIG5leHQgc3RlcHPigJRzbyB5b3UncmUgbmV2ZXIgbGVmdCB3b25kZXJpbmcuPC9wPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0idmVydGljYWwtc3RlcCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWljb24tY29sdW1uIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1pY29uLXdyYXBwZXIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY2lyY2xlIGJvcmRlci1icmFuZC1yZWQiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1udW1iZXIgYmctYnJhbmQtcmVkIj4zPC9kaXY+CiAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmFzIGZhLWNvbW1lbnRzIj48L2k+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLXRleHQtY29sdW1uIj4KICAgICAgICAgICAgPGg0PlJlY3J1aXRlciBDb252ZXJzYXRpb248L2g0PgogICAgICAgICAgICA8cD5Db25uZWN0IHdpdGggb25lIG9mIG91ciByZWNydWl0ZXJzIHRvIHRhbGsgdGhyb3VnaCB5b3VyIGdvYWxzLCBsZWFybiBhYm91dCB0aGUgcm9sZSwgYW5kIGdldCBhbiBpbnNpZGUgbG9vayBhdCB3aGF0IGl0J3MgbGlrZSB0byBiZSBwYXJ0IG9mIHRoZSBSZXNlcidzIHRlYW0uPC9wPgogICAgICAgICAgPC9kaXY+CiAgICA8IS0tIFBIQVNFIFRXTyAtLT4KICAgIDxkaXYgY2xhc3M9InZlcnRpY2FsLXBoYXNlLWdyb3VwIj4KICAgICAgPCEtLSBQaGFzZSBMYWJlbCBCYW5uZXIgLS0+CiAgICAgIDxkaXYgY2xhc3M9InBoYXNlLWJhbm5lciBiZy1icmFuZC1ncmVlbiI+CiAgICAgICAgPGRpdiBjbGFzcz0icGhhc2UtYmFubmVyLWNvbnRlbnQiPgogICAgICAgICAgPGkgY2xhc3M9ImZhcyBmYS11c2VyLWNoZWNrIHBoYXNlLWljb24iPjwvaT4KICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwaGFzZS1zdWJ0aXRsZSI+UEhBU0UgVFdPOjwvc3Bhbj4KICAgICAgICAgICAgPGgzIGNsYXNzPSJwaGFzZS10aXRsZSI+RmluZGluZyB0aGUgUmlnaHQgRml0PC9oMz4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8IS0tIFBoYXNlIFN0ZXBzIChWZXJ0aWNhbCBTdGFjaykgLS0+CiAgICAgIDxkaXYgY2xhc3M9InZlcnRpY2FsLXN0ZXBzLWNvbnRhaW5lciI+CiAgICAgICAgPGRpdiBjbGFzcz0idmVydGljYWwtc3RlcCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWljb24tY29sdW1uIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1pY29uLXdyYXBwZXIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY2lyY2xlIGJvcmRlci1icmFuZC1ncmVlbiI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLW51bWJlciBiZy1icmFuZC1ncmVlbiI+NDwvZGl2PgogICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZhcyBmYS11c2VycyI+PC9pPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2ZXJ0aWNhbC1jb25uZWN0b3IgY29ubmVjdG9yLWdyZWVuIj48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtdGV4dC1jb2x1bW4iPgogICAgICAgICAgICA8aDQ+SGlyaW5nIE1hbmFnZXIgQ29udmVyc2F0aW9uPC9oND4KICAgICAgICAgICAgPHA+TWVldCB3aXRoIHRoZSBoaXJpbmcgbWFuYWdlciB0byB0YWxrIHRocm91Z2ggeW91ciBleHBlcmllbmNlLCBsZWFybiBtb3JlIGFib3V0IHRoZSByb2xlLCBhbmQgZ2V0IHRvIGtub3cgdGhlIHRlYW0geW91IGNvdWxkIGJlIHdvcmtpbmcgYWxvbmdzaWRlIGV2ZXJ5IGRheS48L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJ2ZXJ0aWNhbC1zdGVwIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaWNvbi1jb2x1bW4iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWljb24td3JhcHBlciI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1jaXJjbGUgYm9yZGVyLWJyYW5kLWdyZWVuIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtbnVtYmVyIGJnLWJyYW5kLWdyZWVuIj41PC9kaXY+CiAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmFzIGZhLWhhbmRzaGFrZSI+PC9pPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2ZXJ0aWNhbC1jb25uZWN0b3IgY29ubmVjdG9yLWdyZWVuIj48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtdGV4dC1jb2x1bW4iPgogICAgICAgICAgICA8aDQ+RmluYWwgRGVjaXNpb248L2g0PgogICAgICAgICAgICA8cD5BZnRlciB5b3VyIGludGVydmlld3MsIHdlIGJyaW5nIGV2ZXJ5dGhpbmcgdG9nZXRoZXLigJR5b3VyIGV4cGVyaWVuY2UgYW5kIHNraWxsc+KAlHRvIG1ha2UgdGhlIGJlc3QgbWF0Y2ggZm9yIHRoZSByb2xlIGFuZCB0aGUgdGVhbS48L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJ2ZXJ0aWNhbC1zdGVwIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaWNvbi1jb2x1bW4iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWljb24td3JhcHBlciI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1jaXJjbGUgYm9yZGVyLWJyYW5kLWdyZWVuIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtbnVtYmVyIGJnLWJyYW5kLWdyZWVuIj42PC9kaXY+CiAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmFzIGZhLXNoaWVsZC1hbHQiPjwvaT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmVydGljYWwtY29ubmVjdG9yIGNvbm5lY3Rvci1ncmVlbiI+PC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLXRleHQtY29sdW1uIj4KICAgICAgICAgICAgPHA+WW91J3JlIGluIHRoZSBmaW5hbCBzdHJldGNoISBXZSdsbCBjb21wbGV0ZSBhIGJhY2tncm91bmQgY2hlY2sgYW5kIGRydWcgc2NyZWVuIGFzIHdlIHRha2UgdGhlIGxhc3Qgc3RlcHMgdG93YXJkIGdldHRpbmcgeW91IHN0YXJ0ZWQgd2l0aCBSZXNlcidzLjwvcD4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InZlcnRpY2FsLXN0ZXAiPgogICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1pY29uLWNvbHVtbiI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaWNvbi13cmFwcGVyIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWNpcmNsZSBib3JkZXItYnJhbmQtZ3JlZW4iPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1udW1iZXIgYmctYnJhbmQtZ3JlZW4iPjc8L2Rpdj4KICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYXMgZmEtZW52ZWxvcGUtb3Blbi10ZXh0Ij48L2k+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLXRleHQtY29sdW1uIj4KICAgICAgICAgICAgPGg0Pk9mZmVyPC9oND4KICAgICAgICAgICAgPHA+WW91J3JlIGFsbW9zdCB0aGVyZSEgSWYgZXZlcnl0aGluZyBhbGlnbnMsIHdlJ2xsIGJlIHJlYWNoaW5nIG91dCBzb29uIHRvIHJldmlldyB0aGUgZGV0YWlscyBvZiB5b3VyIHJvbGXigJRhbmQgd2VsY29tZSB5b3UgdG8gdGhlIFJlc2VyJ3MgdGVhbS4gV2UncmUgZXhjaXRlZCBhYm91dCB0aGUgb3Bwb3J0dW5pdHkgdG8gaGF2ZSB5b3Ugam9pbiB1cy48L3A+CiAgICAgICAgICA8L2Rpdj4KLmNvbnRhaW5lci5oaXJpbmctY29udGFpbmVyIHsgbWF4LXdpZHRoOiA5MDBweDsgLyogTmFycm93ZXIgY29udGFpbmVyIG1ha2VzIGxlZnQtYWxpZ25lZCByZWFkaW5nIGVhc2llciAqLyBtYXJnaW46IDAgYXV0bzsgcGFkZGluZzogMCAyMHB4OyB9CiAgPGRpdiBjbGFzcz0iY29udGFpbmVyIGhpcmluZy1jb250YWluZXIgY29sdW1uLWxheW91dC1maXgiPgouc3RlcC1jaXJjbGUgaSB7CiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50Owp9CgpjdXJzb3I6IGRlZmF1bHQhaW1wb3J0YW50CnN0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZWRvY3VtZW50Y29udGVudGRvY3VtZW50ZXhjZXJwdGRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50bWV0YXNpdGUtc2lkZWJhci1sYXlvdXRzaXRlLWNvbnRlbnQtbGF5b3V0YXN0LXNpdGUtY29udGVudC1sYXlvdXRzaXRlLWNvbnRlbnQtc3R5bGVzaXRlLXNpZGViYXItc3R5bGVhc3QtZ2xvYmFsLWhlYWRlci1kaXNwbGF5YXN0LWJhbm5lci10aXRsZS12aXNpYmlsaXR5YXN0LW1haW4taGVhZGVyLWRpc3BsYXlhc3QtaGZiLWFib3ZlLWhlYWRlci1kaXNwbGF5YXN0LWhmYi1iZWxvdy1oZWFkZXItZGlzcGxheWFzdC1oZmItbW9iaWxlLWhlYWRlci1kaXNwbGF5c2l0ZS1wb3N0LXRpdGxlYXN0LWJyZWFkY3J1bWJzLWNvbnRlbnRhc3QtZmVhdHVyZWQtaW1nZm9vdGVyLXNtbC1sYXlvdXRhc3QtZGlzYWJsZS1yZWxhdGVkLXBvc3RzdGhlbWUtdHJhbnNwYXJlbnQtaGVhZGVyLW1ldGFhZHYtaGVhZGVyLWlkLW1ldGFzdGljay1oZWFkZXItbWV0YWhlYWRlci1hYm92ZS1zdGljay1tZXRhaGVhZGVyLW1haW4tc3RpY2stbWV0YWhlYWRlci1iZWxvdy1zdGljay1tZXRhYXN0cmEtbWlncmF0ZS1tZXRhLWxheW91dHNhc3QtcGFnZS1iYWNrZ3JvdW5kLWVuYWJsZWRhc3QtcGFnZS1iYWNrZ3JvdW5kLW1ldGFhc3QtY29udGVudC1iYWNrZ3JvdW5kLW1ldGFmb290bm90ZXNkb2N1bWVudGJsb2Nrc0hpcmluZyBQcm9jZXNzc3RhdGV2ZXJzaW9uZG9jdW1lbnRzbHVnc3RhdGVzYXZlZEF0c3RhdGVzYXZlZEJ5c3RhdGV2ZXJzaW9uICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LnNhc3F1YXRjaC5idWlsZC9yZXNlNjAwNS93cC1jb250ZW50L3VwbG9hZHMvRW1wbG95ZWVzX0ZCLUNvdmVyLTEuanBnIiBhbHQ9IkxpZmUgYXQgUmVzZXJzIj4KICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LnNhc3F1YXRjaC5idWlsZC9yZXNlNjAwNS93cC1jb250ZW50L3VwbG9hZHMvYmVuZWZpdHMuanBnIiBhbHQ9Ik91ciBiZW5lZml0cyI+CiAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5zYXNxdWF0Y2guYnVpbGQvcmVzZTYwMDUvd3AtY29udGVudC91cGxvYWRzL0NlbnR1cnktUGxhbnQtYXQtTmlnaHQuanBnIiBhbHQ9Ik91ciBsb2NhdGlvbnMiPgogICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuc2FzcXVhdGNoLmJ1aWxkL3Jlc2U2MDA1L3dwLWNvbnRlbnQvdXBsb2Fkcy9JTUdfNzY1Mi1IRUFERVItMS5qcGciIGFsdD0iSGlyaW5nIHByb2Nlc3MiPgpzdGF0ZXZlcnNpb25jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3MKLyogU0VDVElPTiBTVFlMSU5HICovCgovKiBIRUFERVIgKi8KCn0KCn0KCiAgZGlzcGxheTogZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwp9CgoucGhhc2UtaWNvbiB7CiAgZm9udC1zaXplOiAyLjVyZW07CiAgb3BhY2l0eTogMC45Owp9CgoucGhhc2Utc3VidGl0bGUgewogIGZvbnQtc2l6ZTogMC45cmVtOwogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgbGV0dGVyLXNwYWNpbmc6IDFweDsKICBmb250LXdlaWdodDogNzAwOwogIG9wYWNpdHk6IDAuOTsKfQoKLnBoYXNlLXRpdGxlIHsKICBmb250LXNpemU6IDEuOHJlbTsKICBtYXJnaW46IDA7CiAgbGluZS1oZWlnaHQ6IDEuMjsKfQoKfQoKfQoKICBkaXNwbGF5OiBmbGV4OwogIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKfQoKLnN0ZXAtaWNvbi13cmFwcGVyIHsKICBwb3NpdGlvbjogcmVsYXRpdmU7Cn0KCi5zdGVwLWNpcmNsZSB7CiAgYm9yZGVyLXJhZGl1czogNTAlOwogIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7CiAgZGlzcGxheTogZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGp1c3RpZnktY29udGVudDogY2VudGVyOwogIGNvbG9yOiAjNTU1OwogIGJvcmRlcjogMnB4IHNvbGlkOyAKfQouYm9yZGVyLWJyYW5kLXJlZCB7IGJvcmRlci1jb2xvcjogI2UxMjYxYzsgfQoKLnN0ZXAtbnVtYmVyIHsKfQoKCiAgY29sb3I6ICMxYTFhMWE7CiAgbGluZS1oZWlnaHQ6IDEuMzsKfQoKICBtYXJnaW46IDA7Cn0KCi8qIEZPT1RFUiBNRVNTQUdFICovCi50aW1lbGluZS1mb290ZXIgewogIGRpc3BsYXk6IGZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBnYXA6IDI0cHg7CiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsKICBwYWRkaW5nOiAyNHB4IDMycHg7CiAgYm9yZGVyLXJhZGl1czogOHB4OwogIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLDAsMCwwLjAzKTsKfQoKLmZvb3Rlci1oZWFydCB7CiAgZm9udC1zaXplOiAycmVtOwogIGNvbG9yOiAjZTEyNjFjOwp9CgoudGltZWxpbmUtZm9vdGVyIHAgewogIG1hcmdpbjogMDsKICBmb250LXNpemU6IDEuMXJlbTsKICBjb2xvcjogIzQ0NDsKICBsaW5lLWhlaWdodDogMS41Owp9CgoudGltZWxpbmUtZm9vdGVyIHN0cm9uZyB7Cn0KCi8qIFJFU1BPTlNJVkUgQURKVVNUTUVOVFMgKi8KQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7CiAgCiAgCn0KPC9zdHlsZT4KCiAgICAKICAgIDwhLS0gSEVBREVSIC0tPgogICAgPGRpdiBjbGFzcz0idGltZWxpbmUtaGVhZGVyIj4KICAgICAgPGgyPldoYXQgdG8gRXhwZWN0IGF0IFJlc2VyJ3M8L2gyPgogICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZS13cmFwcGVyIj4KICAgICAgICA8c3BhbiBjbGFzcz0ic3VidGl0bGUtbGluZSI+PC9zcGFuPgogICAgICAgIDxwPlR3byBTaW1wbGUgUGhhc2VzIOKAkyBGcm9tIEZpcnN0IFN0ZXAgdG8gRmlyc3QgRGF5PC9wPgogICAgICAgIDxzcGFuIGNsYXNzPSJzdWJ0aXRsZS1saW5lIj48L3NwYW4+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgICA8L2Rpdj4KICAgICAgCiAgICAgICAgCiAgICAgICAgPCEtLSBTdGVwIDEgLS0+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICAgICA8IS0tIFN0ZXAgMiAtLT4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICAgIDwhLS0gU3RlcCAzIC0tPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgCiAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgICA8L2Rpdj4KICAgICAgCiAgICAgICAgCiAgICAgICAgPCEtLSBTdGVwIDQgLS0+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICAgICA8IS0tIFN0ZXAgNSAtLT4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICAgIDwhLS0gU3RlcCA2IC0tPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgCiAgICAgICAgPCEtLSBTdGVwIDcgLS0+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8IS0tIEZPT1RFUiBNRVNTQUdFIC0tPgogICAgPGRpdiBjbGFzcz0idGltZWxpbmUtZm9vdGVyIj4KICAgICAgPGkgY2xhc3M9ImZhciBmYS1oZWFydCBmb290ZXItaGVhcnQiPjwvaT4KICAgICAgPHA+PHN0cm9uZz5XZSdyZSB3aXRoIHlvdSBldmVyeSBzdGVwIG9mIHRoZSB3YXkuPC9zdHJvbmc+IE91ciBnb2FsIGlzIGEgY2xlYXIsIHJlc3BlY3RmdWwgcHJvY2VzcyB0aGF0IGtlZXBzIHlvdSBpbmZvcm1lZCBhbmQgaGVscHMgeW91IGZlZWwgY29uZmlkZW50IGFib3V0IHlvdXIgbmV4dCBzdGVwIHdpdGggUmVzZXIncy48L3A+CiAgICA8L2Rpdj4KCiAgPC9kaXY+Cjwvc2VjdGlvbj4KPCEtLSAvd3A6aHRtbCAtLT4KCjwhLS0gd3A6aHRtbCAtLT4KPHN0eWxlIGRhdGEtd3AtYmxvY2staHRtbD0iY3NzIj4KICBjb2xvcjogI2ZmZmZmZjsgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgIDxwPldlIGludmVzdCBpbiBvdXIgZW1wbG95ZWVzIHdpdGggYmVuZWZpdHMgdGhhdCBzdXBwb3J0IHRoZWlyIHdlbGwtYmVpbmcsIGdyb3d0aCwgYW5kIGxvbmctdGVybSBzdWNjZXNzLjwvcD4KICAgICAgICAgIDxwPkRpc2NvdmVyIHdoZXJlIGEgY2FyZWVyIGF0IFJlc2VyJ3MgY2FuIHRha2UgeW91LjwvcD4KICAgICAgICAgIDxwPkJlZ2luIHlvdXIgam91cm5leSB3aXRoIFJlc2Vy4oCZcyB0b2RheS48L3A+CnN0YXRldmVyc2lvbgUHDSUqAkgABwQKRwALDxySHySYAbEDlQGyA5YBswOXAaUBBQc2AbgCBQdvAIcDBQeoAa4BBQcPnwKJAbYGowOMAS0YDSibAS83mQEtpQEVqwWqBI4EO1QAHhOVAp4BigWBAZoGmQG1BIEBhASzBIEBnwS1BJcEnAaZAbYEgwGaBLoEgwGyA7sEgwEptgKDBa8EjgI9LQMaBQcIBAgGCAUIBwgHCAYIDggOCAtIAQRTABdSABkbF1wAHQ8XEBEZHRIRFxYXGhsYGwkIBg4FBwgEBQcFBwUHuwGtAbwBuAEFBwgHBApHAAsBFg4BAwIBKAMjggKYAUMBggEDKxK2ASctAQ8DASkNA50BiQGdAyAcQwACCroEFCERWAARWAARMRQhEVgAEVgAEVgAEYMGhQFTBgG4AYIBOAUHFQEAAAgBAwAAAQsAGgEAAAEBBQAGAQpBAABCAQEAQQAAiwRBAAJBAzE6ggUqjg6jAgOVAa0GoAWXATMhmgGZAr0BowEgFCQokQM\/NgOCApMFjAGXAR+6AQmHFYcBhBaWARomjQWTBJUFgxgJHEEBBwI0AZ0BHWEAHh2TARGaAY0BGrQBMYACtwE\/nAM7KQ2XAaUBMDUbkQKaAZAEEBWLARCcAaMChgY5pAWNAaYFjQGiBQ0FQQGyAb0BgAMnDwyAAS2HATAYGgyMARuAA44DQQG3Ah2rAqIDmgKdARUgjQuXAR4PEBEehgM1lw+EBY8DQQENkgJBASpBASFBARdBBQJBBxGSSQGLAagBnAKAApoCgAKbAoACnQKAAkEEqwIBsgJBHq0CuwKvAq0CkgKXA5gDQQGfAy8yQQACQSgFAQRBBQJBAbYBQQKsA4kCQQHyAQG0AUEBrAFBAgNBCIECvQMumwGCARatAaQBlwMkD5YFvQEXFjawAY0ChgEtMRswIRUBLxaaAyktLyMqNhSFAawBJI0BFBKOAoQDM7YFGI0BKiy6BDuNAZYCGTSbAY0BlAImK5sBjQGWAioxH7sEiwGNAZcCLyibAY0BmwIiMpsBjQGcAqIBmwGNAaQCGTMcORFBATuCAR0UggIXjAGRAS8fkQKVAS+CARUSiQGUAS0VE6ECnwKhAqICpgKnAq8CQQEXPQEzhAKRAUEDI6YBOUEDFxUvHEEBpwFBBLMCCtUBAH0BeHcJY29yZS9odG1sDQAHAHckMDE0MjM4ZjUtNDFiMi00NzFmLWIzYTktOWUyMTg0MDNlODBkd69ePHN0eWxlIGRhdGEtd3AtYmxvY2staHRtbD0iY3NzIj4KLyogQ09OVEFJTkVSIE9WRVJSSURFUyAqLwouY29udGFpbmVyLnBhZ2UtY29udGFpbmVyLmFsaWduZWQ+c2VjdGlvbiB7IHdpZHRoOiAxMDAlOyB9Ci5jb2x1bW4tbGF5b3V0LWZpeCB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0KLmNvbnRhaW5lci5oaXJpbmctY29udGFpbmVyIHsgbWF4LXdpZHRoOiA5MDBweDsgLyogTmFycm93ZXIgY29udGFpbmVyIG1ha2VzIGxlZnQtYWxpZ25lZCByZWFkaW5nIGVhc2llciAqLyBtYXJnaW46IDAgYXV0bzsgcGFkZGluZzogMCAyMHB4OyB9CgovKiBTRUNUSU9OIFNUWUxJTkcgKi8KLmhpcmluZy1wcm9jZXNzLXRpbWVsaW5lIHsgcGFkZGluZzogODBweCAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9CgovKiBIRUFERVIgKi8KLnRpbWVsaW5lLWhlYWRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogNjRweDsgfQoudGltZWxpbmUtaGVhZGVyIGgyIHsgY29sb3I6ICNlMTI2MWM7IGZvbnQtc2l6ZTogMi41cmVtOyBmb250LXdlaWdodDogODAwOyBtYXJnaW46IDAgMCAxNnB4IDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH0KLnN1YnRpdGxlLXdyYXBwZXIgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZ2FwOiAxNnB4OyB9Ci5zdWJ0aXRsZS13cmFwcGVyIHAgeyBmb250LXNpemU6IDEuMjVyZW07IGNvbG9yOiAjNTU1OyBtYXJnaW46IDA7IGZvbnQtd2VpZ2h0OiA1MDA7IH0KLnN1YnRpdGxlLWxpbmUgeyBoZWlnaHQ6IDJweDsgd2lkdGg6IDYwcHg7IGJhY2tncm91bmQtY29sb3I6ICNkMWQxZDE7IH0KCi8qIFZFUlRJQ0FMIFBIQVNFIEdST1VQUyAqLwoudmVydGljYWwtcGhhc2UtZ3JvdXAgewogIG1hcmdpbi1ib3R0b206IDQ4cHg7CiAgYmFja2dyb3VuZDogI2Y4ZjlmYTsgLyogU29mdCBiYWNrZ3JvdW5kIHRvIGNvbnRhaW4gdGhlIHBoYXNlICovCiAgYm9yZGVyLXJhZGl1czogMTJweDsKICBvdmVyZmxvdzogaGlkZGVuOwogIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLDAsMCwwLjAzKTsKfQoKLyogUEhBU0UgQkFOTkVSUyAqLwoucGhhc2UtYmFubmVyIHsKICBjb2xvcjogI2ZmZmZmZjsKICBwYWRkaW5nOiAzMnB4IDQwcHg7Cn0KLmJnLWJyYW5kLXJlZCB7IGJhY2tncm91bmQtY29sb3I6ICNlMTI2MWM7IH0KLmJnLWJyYW5kLWdyZWVuIHsgYmFja2dyb3VuZC1jb2xvcjogIzFhNTczMjsgfQoKLnBoYXNlLWJhbm5lci1jb250ZW50IHsKICBkaXNwbGF5OiBmbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgZ2FwOiAyNHB4Owp9CgoucGhhc2UtaWNvbiB7CiAgZm9udC1zaXplOiAyLjVyZW07CiAgb3BhY2l0eTogMC45Owp9CgoucGhhc2Utc3VidGl0bGUgewogIGZvbnQtc2l6ZTogMC45cmVtOwogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgbGV0dGVyLXNwYWNpbmc6IDFweDsKICBmb250LXdlaWdodDogNzAwOwogIGRpc3BsYXk6IGJsb2NrOwogIG1hcmdpbi1ib3R0b206IDRweDsKICBvcGFjaXR5OiAwLjk7Cn0KCi5waGFzZS10aXRsZSB7CiAgZm9udC1zaXplOiAxLjhyZW07CiAgbWFyZ2luOiAwOwogIGxpbmUtaGVpZ2h0OiAxLjI7CiAgY29sb3I6ICNmZmZmZmY7IAp9CgovKiBWRVJUSUNBTCBTVEVQUyBDT05UQUlORVIgKi8KLnZlcnRpY2FsLXN0ZXBzLWNvbnRhaW5lciB7CiAgcGFkZGluZzogNDBweCA0MHB4IDE2cHggNDBweDsKfQoKLnZlcnRpY2FsLXN0ZXAgewogIGRpc3BsYXk6IGZsZXg7CiAgZ2FwOiAzMnB4Owp9CgovKiBJQ09OIENPTFVNTiAmIENPTk5FQ1RPUiBMSU5FICovCi5zdGVwLWljb24tY29sdW1uIHsKICBkaXNwbGF5OiBmbGV4OwogIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICB3aWR0aDogMTAwcHg7IC8qIEZpeGVkIHdpZHRoIHRvIGtlZXAgZXZlcnl0aGluZyBwZXJmZWN0bHkgYWxpZ25lZCAqLwogIGZsZXgtc2hyaW5rOiAwOwp9Cgouc3RlcC1pY29uLXdyYXBwZXIgewogIHBvc2l0aW9uOiByZWxhdGl2ZTsKICBtYXJnaW4tYm90dG9tOiAxNnB4OwogIHBhZGRpbmctdG9wOiAxNnB4OyAKfQoKLnN0ZXAtY2lyY2xlIHsKICBwb3NpdGlvbjogcmVsYXRpdmU7IAogIHdpZHRoOiA5MHB4OyAvKiBTbGlnaHRseSBzbWFsbGVyIGZvciB0aGUgdmVydGljYWwgbGF5b3V0ICovCiAgaGVpZ2h0OiA5MHB4OwogIGJvcmRlci1yYWRpdXM6IDUwJTsKICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOwogIGRpc3BsYXk6IGZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICBmb250LXNpemU6IDIuMnJlbTsKICBjb2xvcjogIzU1NTsKICBib3JkZXI6IDJweCBzb2xpZDsgCn0KCi5zdGVwLWNpcmNsZSBpIHsKICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7CmN1cnNvcjogZGVmYXVsdCFpbXBvcnRhbnQKfQoKLmJvcmRlci1icmFuZC1yZWQgeyBib3JkZXItY29sb3I6ICNlMTI2MWM7IH0KLmJvcmRlci1icmFuZC1ncmVlbiB7IGJvcmRlci1jb2xvcjogIzFhNTczMjsgfQoKLnN0ZXAtbnVtYmVyIHsKICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgdG9wOiAtMTZweDsgCiAgbGVmdDogNTAlOwogIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgCiAgd2lkdGg6IDMycHg7CiAgaGVpZ2h0OiAzMnB4OwogIGJvcmRlci1yYWRpdXM6IDUwJTsKICBjb2xvcjogI2ZmZmZmZjsKICBkaXNwbGF5OiBmbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBmb250LXNpemU6IDFyZW07CiAgei1pbmRleDogMjsKICBib3JkZXI6IDNweCBzb2xpZCAjZjhmOWZhOyAvKiBNYXRjaGVzIHRoZSBjb250YWluZXIgYmFja2dyb3VuZCB0byBjdXQgb3V0IHRoZSBjaXJjbGUgKi8KfQoKLyogVmVydGljYWwgQ29ubmVjdGluZyBMaW5lICovCi52ZXJ0aWNhbC1jb25uZWN0b3IgewogIHdpZHRoOiAycHg7CiAgZmxleC1ncm93OiAxOwogIG1pbi1oZWlnaHQ6IDQwcHg7CiAgbWFyZ2luLWJvdHRvbTogMTZweDsKfQouY29ubmVjdG9yLXJlZCB7IGJhY2tncm91bmQtY29sb3I6ICNmNGE5YTU7IH0gLyogTGlnaHRlbmVkIHZlcnNpb24gb2YgYnJhbmQgcmVkICovCi5jb25uZWN0b3ItZ3JlZW4geyBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNjMmIwOyB9IC8qIExpZ2h0ZW5lZCB2ZXJzaW9uIG9mIGJyYW5kIGdyZWVuICovCgovKiBURVhUIENPTFVNTiAqLwouc3RlcC10ZXh0LWNvbHVtbiB7CiAgcGFkZGluZy10b3A6IDI4cHg7IC8qIEFsaWducyB2aXN1YWxseSB3aXRoIHRoZSBjZW50ZXIgb2YgdGhlIGljb24gKi8KICBwYWRkaW5nLWJvdHRvbTogNDBweDsgLyogQ3JlYXRlcyBzcGFjZSBiZWZvcmUgdGhlIG5leHQgc3RlcCBiZWdpbnMgKi8KfQoKLnN0ZXAtdGV4dC1jb2x1bW4gaDQgewogIGZvbnQtc2l6ZTogMS4zcmVtOwogIGZvbnQtd2VpZ2h0OiA4MDA7CiAgbWFyZ2luOiAwIDAgMTJweCAwOwogIGNvbG9yOiAjMWExYTFhOwogIGxpbmUtaGVpZ2h0OiAxLjM7Cn0KCi5zdGVwLXRleHQtY29sdW1uIHAgewogIGZvbnQtc2l6ZTogMS4wNXJlbTsKICBjb2xvcjogIzQ0NDsKICBtYXJnaW46IDA7CiAgbGluZS1oZWlnaHQ6IDEuNjsKfQoKLyogRk9PVEVSIE1FU1NBR0UgKi8KLnRpbWVsaW5lLWZvb3RlciB7CiAgZGlzcGxheTogZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGdhcDogMjRweDsKICBtYXJnaW4tdG9wOiAzMnB4OwogIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7CiAgcGFkZGluZzogMjRweCAzMnB4OwogIGJvcmRlci1yYWRpdXM6IDhweDsKICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhOyAKICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwwLDAsMC4wMyk7Cn0KCi5mb290ZXItaGVhcnQgewogIGZvbnQtc2l6ZTogMnJlbTsKICBjb2xvcjogI2UxMjYxYzsKfQoKLnRpbWVsaW5lLWZvb3RlciBwIHsKICBtYXJnaW46IDA7CiAgZm9udC1zaXplOiAxLjFyZW07CiAgY29sb3I6ICM0NDQ7CiAgbGluZS1oZWlnaHQ6IDEuNTsKfQoKLnRpbWVsaW5lLWZvb3RlciBzdHJvbmcgewogIGNvbG9yOiAjZTEyNjFjOyAKfQoKLyogUkVTUE9OU0lWRSBBREpVU1RNRU5UUyAqLwpAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsKICAudGltZWxpbmUtaGVhZGVyIGgyIHsgZm9udC1zaXplOiAyLjJyZW07IH0KICAuc3VidGl0bGUtd3JhcHBlciB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHRleHQtYWxpZ246IGNlbnRlcjsgfQogIC5zdWJ0aXRsZS1saW5lIHsgZGlzcGxheTogbm9uZTsgfQogIAogIC52ZXJ0aWNhbC1zdGVwcy1jb250YWluZXIgeyBwYWRkaW5nOiAzMnB4IDIwcHggMTZweCAyMHB4OyB9CiAgLnZlcnRpY2FsLXN0ZXAgeyBnYXA6IDIwcHg7IH0KICAKICAuc3RlcC1pY29uLWNvbHVtbiB7IHdpZHRoOiA3MHB4OyB9CiAgLnN0ZXAtY2lyY2xlIHsgd2lkdGg6IDcwcHg7IGhlaWdodDogNzBweDsgZm9udC1zaXplOiAxLjZyZW07IH0KICAKICAuc3RlcC10ZXh0LWNvbHVtbiB7IHBhZGRpbmctdG9wOiAxNnB4OyBwYWRkaW5nLWJvdHRvbTogMzJweDsgfQogIC5zdGVwLXRleHQtY29sdW1uIGg0IHsgZm9udC1zaXplOiAxLjE1cmVtOyB9CiAgLnN0ZXAtdGV4dC1jb2x1bW4gcCB7IGZvbnQtc2l6ZTogMXJlbTsgfQogIAogIC50aW1lbGluZS1mb290ZXIgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0KfQoKYS5sZWFybi1tb3JlLmJ1dHRvbjpob3ZlciB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJjYjRlOwp9CmEubGVhcm4tbW9yZS5idXR0b24gewogICAgbWFyZ2luOiBhdXRvOwogICAgYm9yZGVyLXJhZGl1czogMTVweDsKICAgIHBhZGRpbmc6IDE1cHggMjVweDsKICAgIGJhY2tncm91bmQtY29sb3I6ICNlMTI2MWM7Cn0KPC9zdHlsZT4KCjxzZWN0aW9uIGNsYXNzPSJoaXJpbmctcHJvY2Vzcy10aW1lbGluZSB2ZXJ0aWNhbC10aW1lbGluZS1tb2RlIj4KICA8ZGl2IGNsYXNzPSJjb250YWluZXIgaGlyaW5nLWNvbnRhaW5lciBjb2x1bW4tbGF5b3V0LWZpeCI+CiAgICAKICAgIDwhLS0gSEVBREVSIC0tPgogICAgPGRpdiBjbGFzcz0idGltZWxpbmUtaGVhZGVyIj4KICAgICAgPGgyPldoYXQgdG8gRXhwZWN0IGF0IFJlc2VyJ3M8L2gyPgogICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZS13cmFwcGVyIj4KICAgICAgICA8c3BhbiBjbGFzcz0ic3VidGl0bGUtbGluZSI+PC9zcGFuPgogICAgICAgIDxwPlR3byBTaW1wbGUgUGhhc2VzIOKAkyBGcm9tIEZpcnN0IFN0ZXAgdG8gRmlyc3QgRGF5PC9wPgogICAgICAgIDxzcGFuIGNsYXNzPSJzdWJ0aXRsZS1saW5lIj48L3NwYW4+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgPCEtLSBQSEFTRSBPTkUgLS0+CiAgICA8ZGl2IGNsYXNzPSJ2ZXJ0aWNhbC1waGFzZS1ncm91cCI+CiAgICAgIDwhLS0gUGhhc2UgTGFiZWwgQmFubmVyIC0tPgogICAgICA8ZGl2IGNsYXNzPSJwaGFzZS1iYW5uZXIgYmctYnJhbmQtcmVkIj4KICAgICAgICA8ZGl2IGNsYXNzPSJwaGFzZS1iYW5uZXItY29udGVudCI+CiAgICAgICAgICA8aSBjbGFzcz0iZmFzIGZhLXVzZXItZnJpZW5kcyBwaGFzZS1pY29uIj48L2k+CiAgICAgICAgICA8ZGl2PgogICAgICAgICAgICA8c3BhbiBjbGFzcz0icGhhc2Utc3VidGl0bGUiPlBIQVNFIE9ORTo8L3NwYW4+CiAgICAgICAgICAgIDxoMyBjbGFzcz0icGhhc2UtdGl0bGUiPkdldHRpbmcgdG8gS25vdyBZb3U8L2gzPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICAKICAgICAgPCEtLSBQaGFzZSBTdGVwcyAoVmVydGljYWwgU3RhY2spIC0tPgogICAgICA8ZGl2IGNsYXNzPSJ2ZXJ0aWNhbC1zdGVwcy1jb250YWluZXIiPgogICAgICAgIAogICAgICAgIDwhLS0gU3RlcCAxIC0tPgogICAgICAgIDxkaXYgY2xhc3M9InZlcnRpY2FsLXN0ZXAiPgogICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1pY29uLWNvbHVtbiI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaWNvbi13cmFwcGVyIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWNpcmNsZSBib3JkZXItYnJhbmQtcmVkIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtbnVtYmVyIGJnLWJyYW5kLXJlZCI+MTwvZGl2PgogICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZhcyBmYS1maWxlLWFsdCI+PC9pPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmVydGljYWwtY29ubmVjdG9yIGNvbm5lY3Rvci1yZWQiPjwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLXRleHQtY29sdW1uIj4KICAgICAgICAgICAgPGg0PkFwcGx5PC9oND4KICAgICAgICAgICAgPHA+U2hhcmUgeW91ciBza2lsbHMgYW5kIGV4cGVyaWVuY2UgYnkgY29tcGxldGluZyBhIHF1aWNrIGFwcGxpY2F0aW9uIGFuZCBhdHRhY2hpbmcgeW91ciByZXN1bWXigJR0aGlzIGhlbHBzIHVzIGdldCB0byBrbm93IHlvdSBhbmQgd2hhdCB5b3UgYnJpbmcgdG8gdGhlIHRhYmxlLjwvcD4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICAgIDwhLS0gU3RlcCAyIC0tPgogICAgICAgIDxkaXYgY2xhc3M9InZlcnRpY2FsLXN0ZXAiPgogICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1pY29uLWNvbHVtbiI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaWNvbi13cmFwcGVyIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWNpcmNsZSBib3JkZXItYnJhbmQtcmVkIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtbnVtYmVyIGJnLWJyYW5kLXJlZCI+MjwvZGl2PgogICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZhcyBmYS1zZWFyY2giPjwvaT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZlcnRpY2FsLWNvbm5lY3RvciBjb25uZWN0b3ItcmVkIj48L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC10ZXh0LWNvbHVtbiI+CiAgICAgICAgICAgIDxoND5BcHBsaWNhdGlvbiBSZXZpZXc8L2g0PgogICAgICAgICAgICA8cD5XZSB0YWtlIGEgY2xvc2UgbG9vayBhdCBldmVyeSBhcHBsaWNhdGlvbiB0byB1bmRlcnN0YW5kIHlvdXIgZXhwZXJpZW5jZSBhbmQgc3RyZW5ndGhzLiBXaXRoaW4gYSB3ZWVrLCB5b3UnbGwgaGVhciBmcm9tIHVzIHdpdGggbmV4dCBzdGVwc+KAlHNvIHlvdSdyZSBuZXZlciBsZWZ0IHdvbmRlcmluZy48L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICAgICA8IS0tIFN0ZXAgMyAtLT4KICAgICAgICA8ZGl2IGNsYXNzPSJ2ZXJ0aWNhbC1zdGVwIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaWNvbi1jb2x1bW4iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWljb24td3JhcHBlciI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1jaXJjbGUgYm9yZGVyLWJyYW5kLXJlZCI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLW51bWJlciBiZy1icmFuZC1yZWQiPjM8L2Rpdj4KICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYXMgZmEtY29tbWVudHMiPjwvaT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtdGV4dC1jb2x1bW4iPgogICAgICAgICAgICA8aDQ+UmVjcnVpdGVyIENvbnZlcnNhdGlvbjwvaDQ+CiAgICAgICAgICAgIDxwPkNvbm5lY3Qgd2l0aCBvbmUgb2Ygb3VyIHJlY3J1aXRlcnMgdG8gdGFsayB0aHJvdWdoIHlvdXIgZ29hbHMsIGxlYXJuIGFib3V0IHRoZSByb2xlLCBhbmQgZ2V0IGFuIGluc2lkZSBsb29rIGF0IHdoYXQgaXQncyBsaWtlIHRvIGJlIHBhcnQgb2YgdGhlIFJlc2VyJ3MgdGVhbS48L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8IS0tIFBIQVNFIFRXTyAtLT4KICAgIDxkaXYgY2xhc3M9InZlcnRpY2FsLXBoYXNlLWdyb3VwIj4KICAgICAgPCEtLSBQaGFzZSBMYWJlbCBCYW5uZXIgLS0+CiAgICAgIDxkaXYgY2xhc3M9InBoYXNlLWJhbm5lciBiZy1icmFuZC1ncmVlbiI+CiAgICAgICAgPGRpdiBjbGFzcz0icGhhc2UtYmFubmVyLWNvbnRlbnQiPgogICAgICAgICAgPGkgY2xhc3M9ImZhcyBmYS11c2VyLWNoZWNrIHBoYXNlLWljb24iPjwvaT4KICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwaGFzZS1zdWJ0aXRsZSI+UEhBU0UgVFdPOjwvc3Bhbj4KICAgICAgICAgICAgPGgzIGNsYXNzPSJwaGFzZS10aXRsZSI+RmluZGluZyB0aGUgUmlnaHQgRml0PC9oMz4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgCiAgICAgIDwhLS0gUGhhc2UgU3RlcHMgKFZlcnRpY2FsIFN0YWNrKSAtLT4KICAgICAgPGRpdiBjbGFzcz0idmVydGljYWwtc3RlcHMtY29udGFpbmVyIj4KICAgICAgICAKICAgICAgICA8IS0tIFN0ZXAgNCAtLT4KICAgICAgICA8ZGl2IGNsYXNzPSJ2ZXJ0aWNhbC1zdGVwIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaWNvbi1jb2x1bW4iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWljb24td3JhcHBlciI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1jaXJjbGUgYm9yZGVyLWJyYW5kLWdyZWVuIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtbnVtYmVyIGJnLWJyYW5kLWdyZWVuIj40PC9kaXY+CiAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmFzIGZhLXVzZXJzIj48L2k+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2ZXJ0aWNhbC1jb25uZWN0b3IgY29ubmVjdG9yLWdyZWVuIj48L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC10ZXh0LWNvbHVtbiI+CiAgICAgICAgICAgIDxoND5IaXJpbmcgTWFuYWdlciBDb252ZXJzYXRpb248L2g0PgogICAgICAgICAgICA8cD5NZWV0IHdpdGggdGhlIGhpcmluZyBtYW5hZ2VyIHRvIHRhbGsgdGhyb3VnaCB5b3VyIGV4cGVyaWVuY2UsIGxlYXJuIG1vcmUgYWJvdXQgdGhlIHJvbGUsIGFuZCBnZXQgdG8ga25vdyB0aGUgdGVhbSB5b3UgY291bGQgYmUgd29ya2luZyBhbG9uZ3NpZGUgZXZlcnkgZGF5LjwvcD4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICAgIDwhLS0gU3RlcCA1IC0tPgogICAgICAgIDxkaXYgY2xhc3M9InZlcnRpY2FsLXN0ZXAiPgogICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1pY29uLWNvbHVtbiI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaWNvbi13cmFwcGVyIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWNpcmNsZSBib3JkZXItYnJhbmQtZ3JlZW4iPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1udW1iZXIgYmctYnJhbmQtZ3JlZW4iPjU8L2Rpdj4KICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYXMgZmEtaGFuZHNoYWtlIj48L2k+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2ZXJ0aWNhbC1jb25uZWN0b3IgY29ubmVjdG9yLWdyZWVuIj48L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC10ZXh0LWNvbHVtbiI+CiAgICAgICAgICAgIDxoND5GaW5hbCBEZWNpc2lvbjwvaDQ+CiAgICAgICAgICAgIDxwPkFmdGVyIHlvdXIgaW50ZXJ2aWV3cywgd2UgYnJpbmcgZXZlcnl0aGluZyB0b2dldGhlcuKAlHlvdXIgZXhwZXJpZW5jZSBhbmQgc2tpbGxz4oCUdG8gbWFrZSB0aGUgYmVzdCBtYXRjaCBmb3IgdGhlIHJvbGUgYW5kIHRoZSB0ZWFtLjwvcD4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICAgIDwhLS0gU3RlcCA2IC0tPgogICAgICAgIDxkaXYgY2xhc3M9InZlcnRpY2FsLXN0ZXAiPgogICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1pY29uLWNvbHVtbiI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaWNvbi13cmFwcGVyIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWNpcmNsZSBib3JkZXItYnJhbmQtZ3JlZW4iPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1udW1iZXIgYmctYnJhbmQtZ3JlZW4iPjY8L2Rpdj4KICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYXMgZmEtc2hpZWxkLWFsdCI+PC9pPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmVydGljYWwtY29ubmVjdG9yIGNvbm5lY3Rvci1ncmVlbiI+PC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtdGV4dC1jb2x1bW4iPgogICAgICAgICAgICA8aDQ+QmFja2dyb3VuZCBDaGVjayAmYW1wOyBTY3JlZW5pbmc8L2g0PgogICAgICAgICAgICA8cD5Zb3UncmUgaW4gdGhlIGZpbmFsIHN0cmV0Y2ghIFdlJ2xsIGNvbXBsZXRlIGEgYmFja2dyb3VuZCBjaGVjayBhbmQgZHJ1ZyBzY3JlZW4gYXMgd2UgdGFrZSB0aGUgbGFzdCBzdGVwcyB0b3dhcmQgZ2V0dGluZyB5b3Ugc3RhcnRlZCB3aXRoIFJlc2VyJ3MuPC9wPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgCiAgICAgICAgPCEtLSBTdGVwIDcgLS0+CiAgICAgICAgPGRpdiBjbGFzcz0idmVydGljYWwtc3RlcCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWljb24tY29sdW1uIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1pY29uLXdyYXBwZXIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY2lyY2xlIGJvcmRlci1icmFuZC1ncmVlbiI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLW51bWJlciBiZy1icmFuZC1ncmVlbiI+NzwvZGl2PgogICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZhcyBmYS1lbnZlbG9wZS1vcGVuLXRleHQiPjwvaT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtdGV4dC1jb2x1bW4iPgogICAgICAgICAgICA8aDQ+T2ZmZXI8L2g0PgogICAgICAgICAgICA8cD5Zb3UncmUgYWxtb3N0IHRoZXJlISBJZiBldmVyeXRoaW5nIGFsaWducywgd2UnbGwgYmUgcmVhY2hpbmcgb3V0IHNvb24gdG8gcmV2aWV3IHRoZSBkZXRhaWxzIG9mIHlvdXIgcm9sZeKAlGFuZCB3ZWxjb21lIHlvdSB0byB0aGUgUmVzZXIncyB0ZWFtLiBXZSdyZSBleGNpdGVkIGFib3V0IHRoZSBvcHBvcnR1bml0eSB0byBoYXZlIHlvdSBqb2luIHVzLjwvcD4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDwhLS0gRk9PVEVSIE1FU1NBR0UgLS0+CiAgICA8ZGl2IGNsYXNzPSJ0aW1lbGluZS1mb290ZXIiPgogICAgICA8aSBjbGFzcz0iZmFyIGZhLWhlYXJ0IGZvb3Rlci1oZWFydCI+PC9pPgogICAgICA8cD48c3Ryb25nPldlJ3JlIHdpdGggeW91IGV2ZXJ5IHN0ZXAgb2YgdGhlIHdheS48L3N0cm9uZz4gT3VyIGdvYWwgaXMgYSBjbGVhciwgcmVzcGVjdGZ1bCBwcm9jZXNzIHRoYXQga2VlcHMgeW91IGluZm9ybWVkIGFuZCBoZWxwcyB5b3UgZmVlbCBjb25maWRlbnQgYWJvdXQgeW91ciBuZXh0IHN0ZXAgd2l0aCBSZXNlcidzLjwvcD4KICAgIDwvZGl2PgoKICA8L2Rpdj4KPC9zZWN0aW9uPgoKPGEgY2xhc3M9ImxlYXJuLW1vcmUgYnV0dG9uIiBocmVmPSJodHRwczovL3JlY3J1aXRpbmcyLnVsdGlwcm8uY29tL1JFUzEwMDRSRVNFUi9Kb2JCb2FyZC85YmE4M2ZiOC02ZGYzLTRlYTktODZjNy00MzlkZDZhYTA4Y2MvP3E9Jm89cG9zdGVkRGF0ZURlc2Mmdz0md2M9JndlPSZ3cHN0PSI+QXBwbHkgTm93PC9hPnfDXjxzdHlsZSBkYXRhLXdwLWJsb2NrLWh0bWw9ImNzcyI+Ci8qIENPTlRBSU5FUiBPVkVSUklERVMgKi8KLmNvbnRhaW5lci5wYWdlLWNvbnRhaW5lci5hbGlnbmVkPnNlY3Rpb24geyB3aWR0aDogMTAwJTsgfQouY29sdW1uLWxheW91dC1maXggeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9Ci5jb250YWluZXIuaGlyaW5nLWNvbnRhaW5lciB7IG1heC13aWR0aDogOTAwcHg7IC8qIE5hcnJvd2VyIGNvbnRhaW5lciBtYWtlcyBsZWZ0LWFsaWduZWQgcmVhZGluZyBlYXNpZXIgKi8gbWFyZ2luOiAwIGF1dG87IHBhZGRpbmc6IDAgMjBweDsgfQoKLyogU0VDVElPTiBTVFlMSU5HICovCi5oaXJpbmctcHJvY2Vzcy10aW1lbGluZSB7IHBhZGRpbmc6IDgwcHggMDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfQoKLyogSEVBREVSICovCi50aW1lbGluZS1oZWFkZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDY0cHg7IH0KLnRpbWVsaW5lLWhlYWRlciBoMiB7IGNvbG9yOiAjZTEyNjFjOyBmb250LXNpemU6IDIuNXJlbTsgZm9udC13ZWlnaHQ6IDgwMDsgbWFyZ2luOiAwIDAgMTZweCAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9Ci5zdWJ0aXRsZS13cmFwcGVyIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGdhcDogMTZweDsgfQouc3VidGl0bGUtd3JhcHBlciBwIHsgZm9udC1zaXplOiAxLjI1cmVtOyBjb2xvcjogIzU1NTsgbWFyZ2luOiAwOyBmb250LXdlaWdodDogNTAwOyB9Ci5zdWJ0aXRsZS1saW5lIHsgaGVpZ2h0OiAycHg7IHdpZHRoOiA2MHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkMWQxOyB9CgovKiBWRVJUSUNBTCBQSEFTRSBHUk9VUFMgKi8KLnZlcnRpY2FsLXBoYXNlLWdyb3VwIHsKICBtYXJnaW4tYm90dG9tOiA0OHB4OwogIGJhY2tncm91bmQ6ICNmOGY5ZmE7IC8qIFNvZnQgYmFja2dyb3VuZCB0byBjb250YWluIHRoZSBwaGFzZSAqLwogIGJvcmRlci1yYWRpdXM6IDEycHg7CiAgb3ZlcmZsb3c6IGhpZGRlbjsKICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwwLDAsMC4wMyk7Cn0KCi8qIFBIQVNFIEJBTk5FUlMgKi8KLnBoYXNlLWJhbm5lciB7CiAgY29sb3I6ICNmZmZmZmY7CiAgcGFkZGluZzogMzJweCA0MHB4Owp9Ci5iZy1icmFuZC1yZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTEyNjFjOyB9Ci5iZy1icmFuZC1ncmVlbiB7IGJhY2tncm91bmQtY29sb3I6ICNhOWNjZDg7IH0KCi5waGFzZS1iYW5uZXItY29udGVudCB7CiAgZGlzcGxheTogZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGdhcDogMjRweDsKfQoKLnBoYXNlLWljb24gewogIGZvbnQtc2l6ZTogMi41cmVtOwogIG9wYWNpdHk6IDAuOTsKfQoKLnBoYXNlLXN1YnRpdGxlIHsKICBmb250LXNpemU6IDAuOXJlbTsKICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogIGxldHRlci1zcGFjaW5nOiAxcHg7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBkaXNwbGF5OiBibG9jazsKICBtYXJnaW4tYm90dG9tOiA0cHg7CiAgb3BhY2l0eTogMC45Owp9CgoucGhhc2UtdGl0bGUgewogIGZvbnQtc2l6ZTogMS44cmVtOwogIG1hcmdpbjogMDsKICBsaW5lLWhlaWdodDogMS4yOwogIGNvbG9yOiAjZmZmZmZmOyAKfQoKLyogVkVSVElDQUwgU1RFUFMgQ09OVEFJTkVSICovCi52ZXJ0aWNhbC1zdGVwcy1jb250YWluZXIgewogIHBhZGRpbmc6IDQwcHggNDBweCAxNnB4IDQwcHg7Cn0KCi52ZXJ0aWNhbC1zdGVwIHsKICBkaXNwbGF5OiBmbGV4OwogIGdhcDogMzJweDsKfQoKLyogSUNPTiBDT0xVTU4gJiBDT05ORUNUT1IgTElORSAqLwouc3RlcC1pY29uLWNvbHVtbiB7CiAgZGlzcGxheTogZmxleDsKICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgd2lkdGg6IDEwMHB4OyAvKiBGaXhlZCB3aWR0aCB0byBrZWVwIGV2ZXJ5dGhpbmcgcGVyZmVjdGx5IGFsaWduZWQgKi8KICBmbGV4LXNocmluazogMDsKfQoKLnN0ZXAtaWNvbi13cmFwcGVyIHsKICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgbWFyZ2luLWJvdHRvbTogMTZweDsKICBwYWRkaW5nLXRvcDogMTZweDsgCn0KCi5zdGVwLWNpcmNsZSB7CiAgcG9zaXRpb246IHJlbGF0aXZlOyAKICB3aWR0aDogOTBweDsgLyogU2xpZ2h0bHkgc21hbGxlciBmb3IgdGhlIHZlcnRpY2FsIGxheW91dCAqLwogIGhlaWdodDogOTBweDsKICBib3JkZXItcmFkaXVzOiA1MCU7CiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsKICBkaXNwbGF5OiBmbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgZm9udC1zaXplOiAyLjJyZW07CiAgY29sb3I6ICM1NTU7CiAgYm9yZGVyOiAycHggc29saWQ7IAp9Cgouc3RlcC1jaXJjbGUgaSB7CiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50OwpjdXJzb3I6IGRlZmF1bHQhaW1wb3J0YW50Cn0KCi5ib3JkZXItYnJhbmQtcmVkIHsgYm9yZGVyLWNvbG9yOiAjZTEyNjFjOyB9Ci5ib3JkZXItYnJhbmQtZ3JlZW4geyBib3JkZXItY29sb3I6ICNhOWNjZDg7IH0KCi5zdGVwLW51bWJlciB7CiAgcG9zaXRpb246IGFic29sdXRlOwogIHRvcDogLTE2cHg7IAogIGxlZnQ6IDUwJTsKICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IAogIHdpZHRoOiAzMnB4OwogIGhlaWdodDogMzJweDsKICBib3JkZXItcmFkaXVzOiA1MCU7CiAgY29sb3I6ICNmZmZmZmY7CiAgZGlzcGxheTogZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGp1c3RpZnktY29udGVudDogY2VudGVyOwogIGZvbnQtd2VpZ2h0OiA3MDA7CiAgZm9udC1zaXplOiAxcmVtOwogIHotaW5kZXg6IDI7CiAgYm9yZGVyOiAzcHggc29saWQgI2Y4ZjlmYTsgLyogTWF0Y2hlcyB0aGUgY29udGFpbmVyIGJhY2tncm91bmQgdG8gY3V0IG91dCB0aGUgY2lyY2xlICovCn0KCi8qIFZlcnRpY2FsIENvbm5lY3RpbmcgTGluZSAqLwoudmVydGljYWwtY29ubmVjdG9yIHsKICB3aWR0aDogMnB4OwogIGZsZXgtZ3JvdzogMTsKICBtaW4taGVpZ2h0OiA0MHB4OwogIG1hcmdpbi1ib3R0b206IDE2cHg7Cn0KLmNvbm5lY3Rvci1yZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRhOWE1OyB9IC8qIExpZ2h0ZW5lZCB2ZXJzaW9uIG9mIGJyYW5kIHJlZCAqLwouY29ubmVjdG9yLWdyZWVuIHsgYmFja2dyb3VuZC1jb2xvcjogI2EzYzJiMDsgfSAvKiBMaWdodGVuZWQgdmVyc2lvbiBvZiBicmFuZCBncmVlbiAqLwoKLyogVEVYVCBDT0xVTU4gKi8KLnN0ZXAtdGV4dC1jb2x1bW4gewogIHBhZGRpbmctdG9wOiAyOHB4OyAvKiBBbGlnbnMgdmlzdWFsbHkgd2l0aCB0aGUgY2VudGVyIG9mIHRoZSBpY29uICovCiAgcGFkZGluZy1ib3R0b206IDQwcHg7IC8qIENyZWF0ZXMgc3BhY2UgYmVmb3JlIHRoZSBuZXh0IHN0ZXAgYmVnaW5zICovCn0KCi5zdGVwLXRleHQtY29sdW1uIGg0IHsKICBmb250LXNpemU6IDEuM3JlbTsKICBmb250LXdlaWdodDogODAwOwogIG1hcmdpbjogMCAwIDEycHggMDsKICBjb2xvcjogIzFhMWExYTsKICBsaW5lLWhlaWdodDogMS4zOwp9Cgouc3RlcC10ZXh0LWNvbHVtbiBwIHsKICBmb250LXNpemU6IDEuMDVyZW07CiAgY29sb3I6ICM0NDQ7CiAgbWFyZ2luOiAwOwogIGxpbmUtaGVpZ2h0OiAxLjY7Cn0KCi8qIEZPT1RFUiBNRVNTQUdFICovCi50aW1lbGluZS1mb290ZXIgewogIGRpc3BsYXk6IGZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBnYXA6IDI0cHg7CiAgbWFyZ2luLXRvcDogMzJweDsKICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOwogIHBhZGRpbmc6IDI0cHggMzJweDsKICBib3JkZXItcmFkaXVzOiA4cHg7CiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTsgCiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsMCwwLDAuMDMpOwp9CgouZm9vdGVyLWhlYXJ0IHsKICBmb250LXNpemU6IDJyZW07CiAgY29sb3I6ICNlMTI2MWM7Cn0KCi50aW1lbGluZS1mb290ZXIgcCB7CiAgbWFyZ2luOiAwOwogIGZvbnQtc2l6ZTogMS4xcmVtOwogIGNvbG9yOiAjNDQ0OwogIGxpbmUtaGVpZ2h0OiAxLjU7Cn0KCi50aW1lbGluZS1mb290ZXIgc3Ryb25nIHsKICBjb2xvcjogI2UxMjYxYzsgCn0KCi8qIFJFU1BPTlNJVkUgQURKVVNUTUVOVFMgKi8KQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7CiAgLnRpbWVsaW5lLWhlYWRlciBoMiB7IGZvbnQtc2l6ZTogMi4ycmVtOyB9CiAgLnN1YnRpdGxlLXdyYXBwZXIgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0KICAuc3VidGl0bGUtbGluZSB7IGRpc3BsYXk6IG5vbmU7IH0KICAKICAudmVydGljYWwtc3RlcHMtY29udGFpbmVyIHsgcGFkZGluZzogMzJweCAyMHB4IDE2cHggMjBweDsgfQogIC52ZXJ0aWNhbC1zdGVwIHsgZ2FwOiAyMHB4OyB9CiAgCiAgLnN0ZXAtaWNvbi1jb2x1bW4geyB3aWR0aDogNzBweDsgfQogIC5zdGVwLWNpcmNsZSB7IHdpZHRoOiA3MHB4OyBoZWlnaHQ6IDcwcHg7IGZvbnQtc2l6ZTogMS42cmVtOyB9CiAgCiAgLnN0ZXAtdGV4dC1jb2x1bW4geyBwYWRkaW5nLXRvcDogMTZweDsgcGFkZGluZy1ib3R0b206IDMycHg7IH0KICAuc3RlcC10ZXh0LWNvbHVtbiBoNCB7IGZvbnQtc2l6ZTogMS4xNXJlbTsgfQogIC5zdGVwLXRleHQtY29sdW1uIHAgeyBmb250LXNpemU6IDFyZW07IH0KICAKICAudGltZWxpbmUtZm9vdGVyIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgdGV4dC1hbGlnbjogY2VudGVyOyB9Cn0KCmEubGVhcm4tbW9yZS5idXR0b246aG92ZXIgewogICAgYmFja2dyb3VuZC1jb2xvcjogI2YyY2I0ZTsKfQphLmxlYXJuLW1vcmUuYnV0dG9uIHsKICAgIG1hcmdpbjogYXV0bzsKICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7CiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTEyNjFjOwp9Cjwvc3R5bGU+Cgo8c2VjdGlvbiBjbGFzcz0iaGlyaW5nLXByb2Nlc3MtdGltZWxpbmUgdmVydGljYWwtdGltZWxpbmUtbW9kZSI+CiAgPGRpdiBjbGFzcz0iY29udGFpbmVyIGhpcmluZy1jb250YWluZXIgY29sdW1uLWxheW91dC1maXgiPgogICAgCiAgICA8IS0tIEhFQURFUiAtLT4KICAgIDxkaXYgY2xhc3M9InRpbWVsaW5lLWhlYWRlciI+CiAgICAgIDxoMj5XaGF0IHRvIEV4cGVjdCBhdCBSZXNlcidzPC9oMj4KICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUtd3JhcHBlciI+CiAgICAgICAgPHNwYW4gY2xhc3M9InN1YnRpdGxlLWxpbmUiPjwvc3Bhbj4KICAgICAgICA8cD5Ud28gU2ltcGxlIFBoYXNlcyDigJMgRnJvbSBGaXJzdCBTdGVwIHRvIEZpcnN0IERheTwvcD4KICAgICAgICA8c3BhbiBjbGFzcz0ic3VidGl0bGUtbGluZSI+PC9zcGFuPgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDwhLS0gUEhBU0UgT05FIC0tPgogICAgPGRpdiBjbGFzcz0idmVydGljYWwtcGhhc2UtZ3JvdXAiPgogICAgICA8IS0tIFBoYXNlIExhYmVsIEJhbm5lciAtLT4KICAgICAgPGRpdiBjbGFzcz0icGhhc2UtYmFubmVyIGJnLWJyYW5kLXJlZCI+CiAgICAgICAgPGRpdiBjbGFzcz0icGhhc2UtYmFubmVyLWNvbnRlbnQiPgogICAgICAgICAgPGkgY2xhc3M9ImZhcyBmYS11c2VyLWZyaWVuZHMgcGhhc2UtaWNvbiI+PC9pPgogICAgICAgICAgPGRpdj4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9InBoYXNlLXN1YnRpdGxlIj5QSEFTRSBPTkU6PC9zcGFuPgogICAgICAgICAgICA8aDMgY2xhc3M9InBoYXNlLXRpdGxlIj5HZXR0aW5nIHRvIEtub3cgWW91PC9oMz4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgCiAgICAgIDwhLS0gUGhhc2UgU3RlcHMgKFZlcnRpY2FsIFN0YWNrKSAtLT4KICAgICAgPGRpdiBjbGFzcz0idmVydGljYWwtc3RlcHMtY29udGFpbmVyIj4KICAgICAgICAKICAgICAgICA8IS0tIFN0ZXAgMSAtLT4KICAgICAgICA8ZGl2IGNsYXNzPSJ2ZXJ0aWNhbC1zdGVwIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaWNvbi1jb2x1bW4iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWljb24td3JhcHBlciI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1jaXJjbGUgYm9yZGVyLWJyYW5kLXJlZCI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLW51bWJlciBiZy1icmFuZC1yZWQiPjE8L2Rpdj4KICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYXMgZmEtZmlsZS1hbHQiPjwvaT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZlcnRpY2FsLWNvbm5lY3RvciBjb25uZWN0b3ItcmVkIj48L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC10ZXh0LWNvbHVtbiI+CiAgICAgICAgICAgIDxoND5BcHBseTwvaDQ+CiAgICAgICAgICAgIDxwPlNoYXJlIHlvdXIgc2tpbGxzIGFuZCBleHBlcmllbmNlIGJ5IGNvbXBsZXRpbmcgYSBxdWljayBhcHBsaWNhdGlvbiBhbmQgYXR0YWNoaW5nIHlvdXIgcmVzdW1l4oCUdGhpcyBoZWxwcyB1cyBnZXQgdG8ga25vdyB5b3UgYW5kIHdoYXQgeW91IGJyaW5nIHRvIHRoZSB0YWJsZS48L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICAgICA8IS0tIFN0ZXAgMiAtLT4KICAgICAgICA8ZGl2IGNsYXNzPSJ2ZXJ0aWNhbC1zdGVwIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaWNvbi1jb2x1bW4iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWljb24td3JhcHBlciI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1jaXJjbGUgYm9yZGVyLWJyYW5kLXJlZCI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLW51bWJlciBiZy1icmFuZC1yZWQiPjI8L2Rpdj4KICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYXMgZmEtc2VhcmNoIj48L2k+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2ZXJ0aWNhbC1jb25uZWN0b3IgY29ubmVjdG9yLXJlZCI+PC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtdGV4dC1jb2x1bW4iPgogICAgICAgICAgICA8aDQ+QXBwbGljYXRpb24gUmV2aWV3PC9oND4KICAgICAgICAgICAgPHA+V2UgdGFrZSBhIGNsb3NlIGxvb2sgYXQgZXZlcnkgYXBwbGljYXRpb24gdG8gdW5kZXJzdGFuZCB5b3VyIGV4cGVyaWVuY2UgYW5kIHN0cmVuZ3Rocy4gV2l0aGluIGEgd2VlaywgeW91J2xsIGhlYXIgZnJvbSB1cyB3aXRoIG5leHQgc3RlcHPigJRzbyB5b3UncmUgbmV2ZXIgbGVmdCB3b25kZXJpbmcuPC9wPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgCiAgICAgICAgPCEtLSBTdGVwIDMgLS0+CiAgICAgICAgPGRpdiBjbGFzcz0idmVydGljYWwtc3RlcCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWljb24tY29sdW1uIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1pY29uLXdyYXBwZXIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY2lyY2xlIGJvcmRlci1icmFuZC1yZWQiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1udW1iZXIgYmctYnJhbmQtcmVkIj4zPC9kaXY+CiAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmFzIGZhLWNvbW1lbnRzIj48L2k+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLXRleHQtY29sdW1uIj4KICAgICAgICAgICAgPGg0PlJlY3J1aXRlciBDb252ZXJzYXRpb248L2g0PgogICAgICAgICAgICA8cD5Db25uZWN0IHdpdGggb25lIG9mIG91ciByZWNydWl0ZXJzIHRvIHRhbGsgdGhyb3VnaCB5b3VyIGdvYWxzLCBsZWFybiBhYm91dCB0aGUgcm9sZSwgYW5kIGdldCBhbiBpbnNpZGUgbG9vayBhdCB3aGF0IGl0J3MgbGlrZSB0byBiZSBwYXJ0IG9mIHRoZSBSZXNlcidzIHRlYW0uPC9wPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgCiAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgPCEtLSBQSEFTRSBUV08gLS0+CiAgICA8ZGl2IGNsYXNzPSJ2ZXJ0aWNhbC1waGFzZS1ncm91cCI+CiAgICAgIDwhLS0gUGhhc2UgTGFiZWwgQmFubmVyIC0tPgogICAgICA8ZGl2IGNsYXNzPSJwaGFzZS1iYW5uZXIgYmctYnJhbmQtZ3JlZW4iPgogICAgICAgIDxkaXYgY2xhc3M9InBoYXNlLWJhbm5lci1jb250ZW50Ij4KICAgICAgICAgIDxpIGNsYXNzPSJmYXMgZmEtdXNlci1jaGVjayBwaGFzZS1pY29uIj48L2k+CiAgICAgICAgICA8ZGl2PgogICAgICAgICAgICA8c3BhbiBjbGFzcz0icGhhc2Utc3VidGl0bGUiPlBIQVNFIFRXTzo8L3NwYW4+CiAgICAgICAgICAgIDxoMyBjbGFzcz0icGhhc2UtdGl0bGUiPkZpbmRpbmcgdGhlIFJpZ2h0IEZpdDwvaDM+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIAogICAgICA8IS0tIFBoYXNlIFN0ZXBzIChWZXJ0aWNhbCBTdGFjaykgLS0+CiAgICAgIDxkaXYgY2xhc3M9InZlcnRpY2FsLXN0ZXBzLWNvbnRhaW5lciI+CiAgICAgICAgCiAgICAgICAgPCEtLSBTdGVwIDQgLS0+CiAgICAgICAgPGRpdiBjbGFzcz0idmVydGljYWwtc3RlcCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWljb24tY29sdW1uIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1pY29uLXdyYXBwZXIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY2lyY2xlIGJvcmRlci1icmFuZC1ncmVlbiI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLW51bWJlciBiZy1icmFuZC1ncmVlbiI+NDwvZGl2PgogICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZhcyBmYS11c2VycyI+PC9pPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmVydGljYWwtY29ubmVjdG9yIGNvbm5lY3Rvci1ncmVlbiI+PC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtdGV4dC1jb2x1bW4iPgogICAgICAgICAgICA8aDQ+SGlyaW5nIE1hbmFnZXIgQ29udmVyc2F0aW9uPC9oND4KICAgICAgICAgICAgPHA+TWVldCB3aXRoIHRoZSBoaXJpbmcgbWFuYWdlciB0byB0YWxrIHRocm91Z2ggeW91ciBleHBlcmllbmNlLCBsZWFybiBtb3JlIGFib3V0IHRoZSByb2xlLCBhbmQgZ2V0IHRvIGtub3cgdGhlIHRlYW0geW91IGNvdWxkIGJlIHdvcmtpbmcgYWxvbmdzaWRlIGV2ZXJ5IGRheS48L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICAgICA8IS0tIFN0ZXAgNSAtLT4KICAgICAgICA8ZGl2IGNsYXNzPSJ2ZXJ0aWNhbC1zdGVwIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaWNvbi1jb2x1bW4iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWljb24td3JhcHBlciI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1jaXJjbGUgYm9yZGVyLWJyYW5kLWdyZWVuIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtbnVtYmVyIGJnLWJyYW5kLWdyZWVuIj41PC9kaXY+CiAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmFzIGZhLWhhbmRzaGFrZSI+PC9pPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmVydGljYWwtY29ubmVjdG9yIGNvbm5lY3Rvci1ncmVlbiI+PC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtdGV4dC1jb2x1bW4iPgogICAgICAgICAgICA8aDQ+RmluYWwgRGVjaXNpb248L2g0PgogICAgICAgICAgICA8cD5BZnRlciB5b3VyIGludGVydmlld3MsIHdlIGJyaW5nIGV2ZXJ5dGhpbmcgdG9nZXRoZXLigJR5b3VyIGV4cGVyaWVuY2UgYW5kIHNraWxsc+KAlHRvIG1ha2UgdGhlIGJlc3QgbWF0Y2ggZm9yIHRoZSByb2xlIGFuZCB0aGUgdGVhbS48L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICAgICA8IS0tIFN0ZXAgNiAtLT4KICAgICAgICA8ZGl2IGNsYXNzPSJ2ZXJ0aWNhbC1zdGVwIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaWNvbi1jb2x1bW4iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWljb24td3JhcHBlciI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1jaXJjbGUgYm9yZGVyLWJyYW5kLWdyZWVuIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtbnVtYmVyIGJnLWJyYW5kLWdyZWVuIj42PC9kaXY+CiAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmFzIGZhLXNoaWVsZC1hbHQiPjwvaT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZlcnRpY2FsLWNvbm5lY3RvciBjb25uZWN0b3ItZ3JlZW4iPjwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLXRleHQtY29sdW1uIj4KICAgICAgICAgICAgPGg0PkJhY2tncm91bmQgQ2hlY2sgJmFtcDsgU2NyZWVuaW5nPC9oND4KICAgICAgICAgICAgPHA+WW91J3JlIGluIHRoZSBmaW5hbCBzdHJldGNoISBXZSdsbCBjb21wbGV0ZSBhIGJhY2tncm91bmQgY2hlY2sgYW5kIGRydWcgc2NyZWVuIGFzIHdlIHRha2UgdGhlIGxhc3Qgc3RlcHMgdG93YXJkIGdldHRpbmcgeW91IHN0YXJ0ZWQgd2l0aCBSZXNlcidzLjwvcD4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICAgIDwhLS0gU3RlcCA3IC0tPgogICAgICAgIDxkaXYgY2xhc3M9InZlcnRpY2FsLXN0ZXAiPgogICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1pY29uLWNvbHVtbiI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaWNvbi13cmFwcGVyIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWNpcmNsZSBib3JkZXItYnJhbmQtZ3JlZW4iPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1udW1iZXIgYmctYnJhbmQtZ3JlZW4iPjc8L2Rpdj4KICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYXMgZmEtZW52ZWxvcGUtb3Blbi10ZXh0Ij48L2k+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLXRleHQtY29sdW1uIj4KICAgICAgICAgICAgPGg0Pk9mZmVyPC9oND4KICAgICAgICAgICAgPHA+WW91J3JlIGFsbW9zdCB0aGVyZSEgSWYgZXZlcnl0aGluZyBhbGlnbnMsIHdlJ2xsIGJlIHJlYWNoaW5nIG91dCBzb29uIHRvIHJldmlldyB0aGUgZGV0YWlscyBvZiB5b3VyIHJvbGXigJRhbmQgd2VsY29tZSB5b3UgdG8gdGhlIFJlc2VyJ3MgdGVhbS4gV2UncmUgZXhjaXRlZCBhYm91dCB0aGUgb3Bwb3J0dW5pdHkgdG8gaGF2ZSB5b3Ugam9pbiB1cy48L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8IS0tIEZPT1RFUiBNRVNTQUdFIC0tPgogICAgPGRpdiBjbGFzcz0idGltZWxpbmUtZm9vdGVyIj4KICAgICAgPGkgY2xhc3M9ImZhciBmYS1oZWFydCBmb290ZXItaGVhcnQiPjwvaT4KICAgICAgPHA+PHN0cm9uZz5XZSdyZSB3aXRoIHlvdSBldmVyeSBzdGVwIG9mIHRoZSB3YXkuPC9zdHJvbmc+IE91ciBnb2FsIGlzIGEgY2xlYXIsIHJlc3BlY3RmdWwgcHJvY2VzcyB0aGF0IGtlZXBzIHlvdSBpbmZvcm1lZCBhbmQgaGVscHMgeW91IGZlZWwgY29uZmlkZW50IGFib3V0IHlvdXIgbmV4dCBzdGVwIHdpdGggUmVzZXIncy48L3A+CiAgICA8L2Rpdj4KCiAgPC9kaXY+Cjwvc2VjdGlvbj4KCjxhIGNsYXNzPSJsZWFybi1tb3JlIGJ1dHRvbiIgaHJlZj0iaHR0cHM6Ly9yZWNydWl0aW5nMi51bHRpcHJvLmNvbS9SRVMxMDA0UkVTRVIvSm9iQm9hcmQvOWJhODNmYjgtNmRmMy00ZWE5LTg2YzctNDM5ZGQ2YWEwOGNjLz9xPSZhbXA7bz1wb3N0ZWREYXRlRGVzYyZhbXA7dz0mYW1wO3djPSZhbXA7d2U9JmFtcDt3cHN0PSI+QXBwbHkgTm93PC9hPhUAdyQyZjE3MmQ0MC1kMjZmLTQ0MGQtYjYwOC02ZjQzZWZmMzlmYWR3w148c3R5bGUgZGF0YS13cC1ibG9jay1odG1sPSJjc3MiPgovKiBDT05UQUlORVIgT1ZFUlJJREVTICovCi5jb250YWluZXIucGFnZS1jb250YWluZXIuYWxpZ25lZD5zZWN0aW9uIHsgd2lkdGg6IDEwMCU7IH0KLmNvbHVtbi1sYXlvdXQtZml4IHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfQouY29udGFpbmVyLmhpcmluZy1jb250YWluZXIgeyBtYXgtd2lkdGg6IDkwMHB4OyAvKiBOYXJyb3dlciBjb250YWluZXIgbWFrZXMgbGVmdC1hbGlnbmVkIHJlYWRpbmcgZWFzaWVyICovIG1hcmdpbjogMCBhdXRvOyBwYWRkaW5nOiAwIDIwcHg7IH0KCi8qIFNFQ1RJT04gU1RZTElORyAqLwouaGlyaW5nLXByb2Nlc3MtdGltZWxpbmUgeyBwYWRkaW5nOiA4MHB4IDA7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH0KCi8qIEhFQURFUiAqLwoudGltZWxpbmUtaGVhZGVyIHsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tYm90dG9tOiA2NHB4OyB9Ci50aW1lbGluZS1oZWFkZXIgaDIgeyBjb2xvcjogI2UxMjYxYzsgZm9udC1zaXplOiAyLjVyZW07IGZvbnQtd2VpZ2h0OiA4MDA7IG1hcmdpbjogMCAwIDE2cHggMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfQouc3VidGl0bGUtd3JhcHBlciB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBnYXA6IDE2cHg7IH0KLnN1YnRpdGxlLXdyYXBwZXIgcCB7IGZvbnQtc2l6ZTogMS4yNXJlbTsgY29sb3I6ICM1NTU7IG1hcmdpbjogMDsgZm9udC13ZWlnaHQ6IDUwMDsgfQouc3VidGl0bGUtbGluZSB7IGhlaWdodDogMnB4OyB3aWR0aDogNjBweDsgYmFja2dyb3VuZC1jb2xvcjogI2QxZDFkMTsgfQoKLyogVkVSVElDQUwgUEhBU0UgR1JPVVBTICovCi52ZXJ0aWNhbC1waGFzZS1ncm91cCB7CiAgbWFyZ2luLWJvdHRvbTogNDhweDsKICBiYWNrZ3JvdW5kOiAjZjhmOWZhOyAvKiBTb2Z0IGJhY2tncm91bmQgdG8gY29udGFpbiB0aGUgcGhhc2UgKi8KICBib3JkZXItcmFkaXVzOiAxMnB4OwogIG92ZXJmbG93OiBoaWRkZW47CiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsMCwwLDAuMDMpOwp9CgovKiBQSEFTRSBCQU5ORVJTICovCi5waGFzZS1iYW5uZXIgewogIGNvbG9yOiAjZmZmZmZmOwogIHBhZGRpbmc6IDMycHggNDBweDsKfQouYmctYnJhbmQtcmVkIHsgYmFja2dyb3VuZC1jb2xvcjogI2UxMjYxYzsgfQouYmctYnJhbmQtZ3JlZW4geyBiYWNrZ3JvdW5kLWNvbG9yOiAjYTljY2Q4OyB9CgoucGhhc2UtYmFubmVyLWNvbnRlbnQgewogIGRpc3BsYXk6IGZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBnYXA6IDI0cHg7Cn0KCi5waGFzZS1pY29uIHsKICBmb250LXNpemU6IDIuNXJlbTsKICBvcGFjaXR5OiAwLjk7Cn0KCi5waGFzZS1zdWJ0aXRsZSB7CiAgZm9udC1zaXplOiAwLjlyZW07CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICBsZXR0ZXItc3BhY2luZzogMXB4OwogIGZvbnQtd2VpZ2h0OiA3MDA7CiAgZGlzcGxheTogYmxvY2s7CiAgbWFyZ2luLWJvdHRvbTogNHB4OwogIG9wYWNpdHk6IDAuOTsKfQoKLnBoYXNlLXRpdGxlIHsKICBmb250LXNpemU6IDEuOHJlbTsKICBtYXJnaW46IDA7CiAgbGluZS1oZWlnaHQ6IDEuMjsKICBjb2xvcjogI2ZmZmZmZjsgCn0KCi8qIFZFUlRJQ0FMIFNURVBTIENPTlRBSU5FUiAqLwoudmVydGljYWwtc3RlcHMtY29udGFpbmVyIHsKICBwYWRkaW5nOiA0MHB4IDQwcHggMTZweCA0MHB4Owp9CgoudmVydGljYWwtc3RlcCB7CiAgZGlzcGxheTogZmxleDsKICBnYXA6IDMycHg7Cn0KCi8qIElDT04gQ09MVU1OICYgQ09OTkVDVE9SIExJTkUgKi8KLnN0ZXAtaWNvbi1jb2x1bW4gewogIGRpc3BsYXk6IGZsZXg7CiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIHdpZHRoOiAxMDBweDsgLyogRml4ZWQgd2lkdGggdG8ga2VlcCBldmVyeXRoaW5nIHBlcmZlY3RseSBhbGlnbmVkICovCiAgZmxleC1zaHJpbms6IDA7Cn0KCi5zdGVwLWljb24td3JhcHBlciB7CiAgcG9zaXRpb246IHJlbGF0aXZlOwogIG1hcmdpbi1ib3R0b206IDE2cHg7CiAgcGFkZGluZy10b3A6IDE2cHg7IAp9Cgouc3RlcC1jaXJjbGUgewogIHBvc2l0aW9uOiByZWxhdGl2ZTsgCiAgd2lkdGg6IDkwcHg7IC8qIFNsaWdodGx5IHNtYWxsZXIgZm9yIHRoZSB2ZXJ0aWNhbCBsYXlvdXQgKi8KICBoZWlnaHQ6IDkwcHg7CiAgYm9yZGVyLXJhZGl1czogNTAlOwogIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7CiAgZGlzcGxheTogZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGp1c3RpZnktY29udGVudDogY2VudGVyOwogIGZvbnQtc2l6ZTogMi4ycmVtOwogIGNvbG9yOiAjNTU1OwogIGJvcmRlcjogMnB4IHNvbGlkOyAKfQoKLnN0ZXAtY2lyY2xlIGkgewogICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDsKY3Vyc29yOiBkZWZhdWx0IWltcG9ydGFudAp9CgouYm9yZGVyLWJyYW5kLXJlZCB7IGJvcmRlci1jb2xvcjogI2UxMjYxYzsgfQouYm9yZGVyLWJyYW5kLWdyZWVuIHsgYm9yZGVyLWNvbG9yOiAjYTljY2Q4OyB9Cgouc3RlcC1udW1iZXIgewogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICB0b3A6IC0xNnB4OyAKICBsZWZ0OiA1MCU7CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyAKICB3aWR0aDogMzJweDsKICBoZWlnaHQ6IDMycHg7CiAgYm9yZGVyLXJhZGl1czogNTAlOwogIGNvbG9yOiAjZmZmZmZmOwogIGRpc3BsYXk6IGZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICBmb250LXdlaWdodDogNzAwOwogIGZvbnQtc2l6ZTogMXJlbTsKICB6LWluZGV4OiAyOwogIGJvcmRlcjogM3B4IHNvbGlkICNmOGY5ZmE7IC8qIE1hdGNoZXMgdGhlIGNvbnRhaW5lciBiYWNrZ3JvdW5kIHRvIGN1dCBvdXQgdGhlIGNpcmNsZSAqLwp9CgovKiBWZXJ0aWNhbCBDb25uZWN0aW5nIExpbmUgKi8KLnZlcnRpY2FsLWNvbm5lY3RvciB7CiAgd2lkdGg6IDJweDsKICBmbGV4LWdyb3c6IDE7CiAgbWluLWhlaWdodDogNDBweDsKICBtYXJnaW4tYm90dG9tOiAxNnB4Owp9Ci5jb25uZWN0b3ItcmVkIHsgYmFja2dyb3VuZC1jb2xvcjogI2Y0YTlhNTsgfSAvKiBMaWdodGVuZWQgdmVyc2lvbiBvZiBicmFuZCByZWQgKi8KLmNvbm5lY3Rvci1ncmVlbiB7IGJhY2tncm91bmQtY29sb3I6ICNhM2MyYjA7IH0gLyogTGlnaHRlbmVkIHZlcnNpb24gb2YgYnJhbmQgZ3JlZW4gKi8KCi8qIFRFWFQgQ09MVU1OICovCi5zdGVwLXRleHQtY29sdW1uIHsKICBwYWRkaW5nLXRvcDogMjhweDsgLyogQWxpZ25zIHZpc3VhbGx5IHdpdGggdGhlIGNlbnRlciBvZiB0aGUgaWNvbiAqLwogIHBhZGRpbmctYm90dG9tOiA0MHB4OyAvKiBDcmVhdGVzIHNwYWNlIGJlZm9yZSB0aGUgbmV4dCBzdGVwIGJlZ2lucyAqLwp9Cgouc3RlcC10ZXh0LWNvbHVtbiBoNCB7CiAgZm9udC1zaXplOiAxLjNyZW07CiAgZm9udC13ZWlnaHQ6IDgwMDsKICBtYXJnaW46IDAgMCAxMnB4IDA7CiAgY29sb3I6ICMxYTFhMWE7CiAgbGluZS1oZWlnaHQ6IDEuMzsKfQoKLnN0ZXAtdGV4dC1jb2x1bW4gcCB7CiAgZm9udC1zaXplOiAxLjA1cmVtOwogIGNvbG9yOiAjNDQ0OwogIG1hcmdpbjogMDsKICBsaW5lLWhlaWdodDogMS42Owp9CgovKiBGT09URVIgTUVTU0FHRSAqLwoudGltZWxpbmUtZm9vdGVyIHsKICBkaXNwbGF5OiBmbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgZ2FwOiAyNHB4OwogIG1hcmdpbi10b3A6IDMycHg7CiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsKICBwYWRkaW5nOiAyNHB4IDMycHg7CiAgYm9yZGVyLXJhZGl1czogOHB4OwogIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7IAogIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLDAsMCwwLjAzKTsKfQoKLmZvb3Rlci1oZWFydCB7CiAgZm9udC1zaXplOiAycmVtOwogIGNvbG9yOiAjZTEyNjFjOwp9CgoudGltZWxpbmUtZm9vdGVyIHAgewogIG1hcmdpbjogMDsKICBmb250LXNpemU6IDEuMXJlbTsKICBjb2xvcjogIzQ0NDsKICBsaW5lLWhlaWdodDogMS41Owp9CgoudGltZWxpbmUtZm9vdGVyIHN0cm9uZyB7CiAgY29sb3I6ICNlMTI2MWM7IAp9CgovKiBSRVNQT05TSVZFIEFESlVTVE1FTlRTICovCkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgewogIC50aW1lbGluZS1oZWFkZXIgaDIgeyBmb250LXNpemU6IDIuMnJlbTsgfQogIC5zdWJ0aXRsZS13cmFwcGVyIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgdGV4dC1hbGlnbjogY2VudGVyOyB9CiAgLnN1YnRpdGxlLWxpbmUgeyBkaXNwbGF5OiBub25lOyB9CiAgCiAgLnZlcnRpY2FsLXN0ZXBzLWNvbnRhaW5lciB7IHBhZGRpbmc6IDMycHggMjBweCAxNnB4IDIwcHg7IH0KICAudmVydGljYWwtc3RlcCB7IGdhcDogMjBweDsgfQogIAogIC5zdGVwLWljb24tY29sdW1uIHsgd2lkdGg6IDcwcHg7IH0KICAuc3RlcC1jaXJjbGUgeyB3aWR0aDogNzBweDsgaGVpZ2h0OiA3MHB4OyBmb250LXNpemU6IDEuNnJlbTsgfQogIAogIC5zdGVwLXRleHQtY29sdW1uIHsgcGFkZGluZy10b3A6IDE2cHg7IHBhZGRpbmctYm90dG9tOiAzMnB4OyB9CiAgLnN0ZXAtdGV4dC1jb2x1bW4gaDQgeyBmb250LXNpemU6IDEuMTVyZW07IH0KICAuc3RlcC10ZXh0LWNvbHVtbiBwIHsgZm9udC1zaXplOiAxcmVtOyB9CiAgCiAgLnRpbWVsaW5lLWZvb3RlciB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHRleHQtYWxpZ246IGNlbnRlcjsgfQp9CgphLmxlYXJuLW1vcmUuYnV0dG9uOmhvdmVyIHsKICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmNiNGU7Cn0KYS5sZWFybi1tb3JlLmJ1dHRvbiB7CiAgICBtYXJnaW46IGF1dG87CiAgICBib3JkZXItcmFkaXVzOiAxNXB4OwogICAgcGFkZGluZzogMTVweCAyNXB4OwogICAgYmFja2dyb3VuZC1jb2xvcjogI2UxMjYxYzsKfQo8L3N0eWxlPgoKPHNlY3Rpb24gY2xhc3M9ImhpcmluZy1wcm9jZXNzLXRpbWVsaW5lIHZlcnRpY2FsLXRpbWVsaW5lLW1vZGUiPgogIDxkaXYgY2xhc3M9ImNvbnRhaW5lciBoaXJpbmctY29udGFpbmVyIGNvbHVtbi1sYXlvdXQtZml4Ij4KICAgIAogICAgPCEtLSBIRUFERVIgLS0+CiAgICA8ZGl2IGNsYXNzPSJ0aW1lbGluZS1oZWFkZXIiPgogICAgICA8aDI+V2hhdCB0byBFeHBlY3QgYXQgUmVzZXInczwvaDI+CiAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlLXdyYXBwZXIiPgogICAgICAgIDxzcGFuIGNsYXNzPSJzdWJ0aXRsZS1saW5lIj48L3NwYW4+CiAgICAgICAgPHA+VHdvIFNpbXBsZSBQaGFzZXMg4oCTIEZyb20gRmlyc3QgU3RlcCB0byBGaXJzdCBEYXk8L3A+CiAgICAgICAgPHNwYW4gY2xhc3M9InN1YnRpdGxlLWxpbmUiPjwvc3Bhbj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8IS0tIFBIQVNFIE9ORSAtLT4KICAgIDxkaXYgY2xhc3M9InZlcnRpY2FsLXBoYXNlLWdyb3VwIj4KICAgICAgPCEtLSBQaGFzZSBMYWJlbCBCYW5uZXIgLS0+CiAgICAgIDxkaXYgY2xhc3M9InBoYXNlLWJhbm5lciBiZy1icmFuZC1yZWQiPgogICAgICAgIDxkaXYgY2xhc3M9InBoYXNlLWJhbm5lci1jb250ZW50Ij4KICAgICAgICAgIDxpIGNsYXNzPSJmYXMgZmEtdXNlci1mcmllbmRzIHBoYXNlLWljb24iPjwvaT4KICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwaGFzZS1zdWJ0aXRsZSI+UEhBU0UgT05FOjwvc3Bhbj4KICAgICAgICAgICAgPGgzIGNsYXNzPSJwaGFzZS10aXRsZSI+R2V0dGluZyB0byBLbm93IFlvdTwvaDM+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIAogICAgICA8IS0tIFBoYXNlIFN0ZXBzIChWZXJ0aWNhbCBTdGFjaykgLS0+CiAgICAgIDxkaXYgY2xhc3M9InZlcnRpY2FsLXN0ZXBzLWNvbnRhaW5lciI+CiAgICAgICAgCiAgICAgICAgPCEtLSBTdGVwIDEgLS0+CiAgICAgICAgPGRpdiBjbGFzcz0idmVydGljYWwtc3RlcCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWljb24tY29sdW1uIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1pY29uLXdyYXBwZXIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY2lyY2xlIGJvcmRlci1icmFuZC1yZWQiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1udW1iZXIgYmctYnJhbmQtcmVkIj4xPC9kaXY+CiAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmFzIGZhLWZpbGUtYWx0Ij48L2k+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2ZXJ0aWNhbC1jb25uZWN0b3IgY29ubmVjdG9yLXJlZCI+PC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtdGV4dC1jb2x1bW4iPgogICAgICAgICAgICA8aDQ+QXBwbHk8L2g0PgogICAgICAgICAgICA8cD5TaGFyZSB5b3VyIHNraWxscyBhbmQgZXhwZXJpZW5jZSBieSBjb21wbGV0aW5nIGEgcXVpY2sgYXBwbGljYXRpb24gYW5kIGF0dGFjaGluZyB5b3VyIHJlc3VtZeKAlHRoaXMgaGVscHMgdXMgZ2V0IHRvIGtub3cgeW91IGFuZCB3aGF0IHlvdSBicmluZyB0byB0aGUgdGFibGUuPC9wPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgCiAgICAgICAgPCEtLSBTdGVwIDIgLS0+CiAgICAgICAgPGRpdiBjbGFzcz0idmVydGljYWwtc3RlcCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWljb24tY29sdW1uIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1pY29uLXdyYXBwZXIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY2lyY2xlIGJvcmRlci1icmFuZC1yZWQiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1udW1iZXIgYmctYnJhbmQtcmVkIj4yPC9kaXY+CiAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmFzIGZhLXNlYXJjaCI+PC9pPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmVydGljYWwtY29ubmVjdG9yIGNvbm5lY3Rvci1yZWQiPjwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLXRleHQtY29sdW1uIj4KICAgICAgICAgICAgPGg0PkFwcGxpY2F0aW9uIFJldmlldzwvaDQ+CiAgICAgICAgICAgIDxwPldlIHRha2UgYSBjbG9zZSBsb29rIGF0IGV2ZXJ5IGFwcGxpY2F0aW9uIHRvIHVuZGVyc3RhbmQgeW91ciBleHBlcmllbmNlIGFuZCBzdHJlbmd0aHMuIFdpdGhpbiBhIHdlZWssIHlvdSdsbCBoZWFyIGZyb20gdXMgd2l0aCBuZXh0IHN0ZXBz4oCUc28geW91J3JlIG5ldmVyIGxlZnQgd29uZGVyaW5nLjwvcD4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICAgIDwhLS0gU3RlcCAzIC0tPgogICAgICAgIDxkaXYgY2xhc3M9InZlcnRpY2FsLXN0ZXAiPgogICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1pY29uLWNvbHVtbiI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaWNvbi13cmFwcGVyIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWNpcmNsZSBib3JkZXItYnJhbmQtcmVkIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtbnVtYmVyIGJnLWJyYW5kLXJlZCI+MzwvZGl2PgogICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZhcyBmYS1jb21tZW50cyI+PC9pPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC10ZXh0LWNvbHVtbiI+CiAgICAgICAgICAgIDxoND5SZWNydWl0ZXIgQ29udmVyc2F0aW9uPC9oND4KICAgICAgICAgICAgPHA+Q29ubmVjdCB3aXRoIG9uZSBvZiBvdXIgcmVjcnVpdGVycyB0byB0YWxrIHRocm91Z2ggeW91ciBnb2FscywgbGVhcm4gYWJvdXQgdGhlIHJvbGUsIGFuZCBnZXQgYW4gaW5zaWRlIGxvb2sgYXQgd2hhdCBpdCdzIGxpa2UgdG8gYmUgcGFydCBvZiB0aGUgUmVzZXIncyB0ZWFtLjwvcD4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDwhLS0gUEhBU0UgVFdPIC0tPgogICAgPGRpdiBjbGFzcz0idmVydGljYWwtcGhhc2UtZ3JvdXAiPgogICAgICA8IS0tIFBoYXNlIExhYmVsIEJhbm5lciAtLT4KICAgICAgPGRpdiBjbGFzcz0icGhhc2UtYmFubmVyIGJnLWJyYW5kLWdyZWVuIj4KICAgICAgICA8ZGl2IGNsYXNzPSJwaGFzZS1iYW5uZXItY29udGVudCI+CiAgICAgICAgICA8aSBjbGFzcz0iZmFzIGZhLXVzZXItY2hlY2sgcGhhc2UtaWNvbiI+PC9pPgogICAgICAgICAgPGRpdj4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9InBoYXNlLXN1YnRpdGxlIj5QSEFTRSBUV086PC9zcGFuPgogICAgICAgICAgICA8aDMgY2xhc3M9InBoYXNlLXRpdGxlIj5GaW5kaW5nIHRoZSBSaWdodCBGaXQ8L2gzPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICAKICAgICAgPCEtLSBQaGFzZSBTdGVwcyAoVmVydGljYWwgU3RhY2spIC0tPgogICAgICA8ZGl2IGNsYXNzPSJ2ZXJ0aWNhbC1zdGVwcy1jb250YWluZXIiPgogICAgICAgIAogICAgICAgIDwhLS0gU3RlcCA0IC0tPgogICAgICAgIDxkaXYgY2xhc3M9InZlcnRpY2FsLXN0ZXAiPgogICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1pY29uLWNvbHVtbiI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaWNvbi13cmFwcGVyIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWNpcmNsZSBib3JkZXItYnJhbmQtZ3JlZW4iPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1udW1iZXIgYmctYnJhbmQtZ3JlZW4iPjQ8L2Rpdj4KICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYXMgZmEtdXNlcnMiPjwvaT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZlcnRpY2FsLWNvbm5lY3RvciBjb25uZWN0b3ItZ3JlZW4iPjwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLXRleHQtY29sdW1uIj4KICAgICAgICAgICAgPGg0PkhpcmluZyBNYW5hZ2VyIENvbnZlcnNhdGlvbjwvaDQ+CiAgICAgICAgICAgIDxwPk1lZXQgd2l0aCB0aGUgaGlyaW5nIG1hbmFnZXIgdG8gdGFsayB0aHJvdWdoIHlvdXIgZXhwZXJpZW5jZSwgbGVhcm4gbW9yZSBhYm91dCB0aGUgcm9sZSwgYW5kIGdldCB0byBrbm93IHRoZSB0ZWFtIHlvdSBjb3VsZCBiZSB3b3JraW5nIGFsb25nc2lkZSBldmVyeSBkYXkuPC9wPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgCiAgICAgICAgPCEtLSBTdGVwIDUgLS0+CiAgICAgICAgPGRpdiBjbGFzcz0idmVydGljYWwtc3RlcCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWljb24tY29sdW1uIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1pY29uLXdyYXBwZXIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY2lyY2xlIGJvcmRlci1icmFuZC1ncmVlbiI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLW51bWJlciBiZy1icmFuZC1ncmVlbiI+NTwvZGl2PgogICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZhcyBmYS1oYW5kc2hha2UiPjwvaT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZlcnRpY2FsLWNvbm5lY3RvciBjb25uZWN0b3ItZ3JlZW4iPjwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLXRleHQtY29sdW1uIj4KICAgICAgICAgICAgPGg0PkZpbmFsIERlY2lzaW9uPC9oND4KICAgICAgICAgICAgPHA+QWZ0ZXIgeW91ciBpbnRlcnZpZXdzLCB3ZSBicmluZyBldmVyeXRoaW5nIHRvZ2V0aGVy4oCUeW91ciBleHBlcmllbmNlIGFuZCBza2lsbHPigJR0byBtYWtlIHRoZSBiZXN0IG1hdGNoIGZvciB0aGUgcm9sZSBhbmQgdGhlIHRlYW0uPC9wPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgCiAgICAgICAgPCEtLSBTdGVwIDYgLS0+CiAgICAgICAgPGRpdiBjbGFzcz0idmVydGljYWwtc3RlcCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWljb24tY29sdW1uIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1pY29uLXdyYXBwZXIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY2lyY2xlIGJvcmRlci1icmFuZC1ncmVlbiI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLW51bWJlciBiZy1icmFuZC1ncmVlbiI+NjwvZGl2PgogICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZhcyBmYS1zaGllbGQtYWx0Ij48L2k+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2ZXJ0aWNhbC1jb25uZWN0b3IgY29ubmVjdG9yLWdyZWVuIj48L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC10ZXh0LWNvbHVtbiI+CiAgICAgICAgICAgIDxoND5CYWNrZ3JvdW5kIENoZWNrICZhbXA7IFNjcmVlbmluZzwvaDQ+CiAgICAgICAgICAgIDxwPllvdSdyZSBpbiB0aGUgZmluYWwgc3RyZXRjaCEgV2UnbGwgY29tcGxldGUgYSBiYWNrZ3JvdW5kIGNoZWNrIGFuZCBkcnVnIHNjcmVlbiBhcyB3ZSB0YWtlIHRoZSBsYXN0IHN0ZXBzIHRvd2FyZCBnZXR0aW5nIHlvdSBzdGFydGVkIHdpdGggUmVzZXIncy48L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICAgICA8IS0tIFN0ZXAgNyAtLT4KICAgICAgICA8ZGl2IGNsYXNzPSJ2ZXJ0aWNhbC1zdGVwIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaWNvbi1jb2x1bW4iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWljb24td3JhcHBlciI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1jaXJjbGUgYm9yZGVyLWJyYW5kLWdyZWVuIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtbnVtYmVyIGJnLWJyYW5kLWdyZWVuIj43PC9kaXY+CiAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmFzIGZhLWVudmVsb3BlLW9wZW4tdGV4dCI+PC9pPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC10ZXh0LWNvbHVtbiI+CiAgICAgICAgICAgIDxoND5PZmZlcjwvaDQ+CiAgICAgICAgICAgIDxwPllvdSdyZSBhbG1vc3QgdGhlcmUhIElmIGV2ZXJ5dGhpbmcgYWxpZ25zLCB3ZSdsbCBiZSByZWFjaGluZyBvdXQgc29vbiB0byByZXZpZXcgdGhlIGRldGFpbHMgb2YgeW91ciByb2xl4oCUYW5kIHdlbGNvbWUgeW91IHRvIHRoZSBSZXNlcidzIHRlYW0uIFdlJ3JlIGV4Y2l0ZWQgYWJvdXQgdGhlIG9wcG9ydHVuaXR5IHRvIGhhdmUgeW91IGpvaW4gdXMuPC9wPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgCiAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgPCEtLSBGT09URVIgTUVTU0FHRSAtLT4KICAgIDxkaXYgY2xhc3M9InRpbWVsaW5lLWZvb3RlciI+CiAgICAgIDxpIGNsYXNzPSJmYXIgZmEtaGVhcnQgZm9vdGVyLWhlYXJ0Ij48L2k+CiAgICAgIDxwPjxzdHJvbmc+V2UncmUgd2l0aCB5b3UgZXZlcnkgc3RlcCBvZiB0aGUgd2F5Ljwvc3Ryb25nPiBPdXIgZ29hbCBpcyBhIGNsZWFyLCByZXNwZWN0ZnVsIHByb2Nlc3MgdGhhdCBrZWVwcyB5b3UgaW5mb3JtZWQgYW5kIGhlbHBzIHlvdSBmZWVsIGNvbmZpZGVudCBhYm91dCB5b3VyIG5leHQgc3RlcCB3aXRoIFJlc2VyJ3MuPC9wPgogICAgPC9kaXY+CgogIDwvZGl2Pgo8L3NlY3Rpb24+Cgo8YSBjbGFzcz0ibGVhcm4tbW9yZSBidXR0b24iIGhyZWY9Imh0dHBzOi8vcmVjcnVpdGluZzIudWx0aXByby5jb20vUkVTMTAwNFJFU0VSL0pvYkJvYXJkLzliYTgzZmI4LTZkZjMtNGVhOS04NmM3LTQzOWRkNmFhMDhjYy8\/cT0mYW1wO289cG9zdGVkRGF0ZURlc2MmYW1wO3c9JmFtcDt3Yz0mYW1wO3dlPSZhbXA7d3BzdD0iPkFwcGx5IE5vdzwvYT53JDcyYmQyYjQ0LTY2OTctNGEzOS1hMTkwLWQzN2E2OTVjOTFhYneQITxzdHlsZSBkYXRhLXdwLWJsb2NrLWh0bWw9ImNzcyI+Ci8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgIEVYUExPUkUgTU9SRSAoSU5URVJOQUwgTElOS1MpIFNFQ1RJT04gCiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCi5leHBsb3JlLW1vcmUtc2VjdGlvbiB7CiAgcGFkZGluZzogNjRweCAwIDEwMHB4IDA7CiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgCn0KCi5leHBsb3JlLWdyaWQgewogIGRpc3BsYXk6IGdyaWQ7CiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsKICBnYXA6IDI0cHg7Cn0KCi5leHBsb3JlLWNhcmQgewogIGRpc3BsYXk6IGZsZXg7CiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICBiYWNrZ3JvdW5kOiAjZmZmZmZmOwogIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7CiAgYm9yZGVyLXJhZGl1czogNHB4OwogIG92ZXJmbG93OiBoaWRkZW47CiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogIGNvbG9yOiBpbmhlcml0OwogIHRleHQtYWxpZ246IGNlbnRlcjsKICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTsKfQoKLmV4cGxvcmUtY2FyZDpob3ZlciB7CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpOwogIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLDAsMCwwLjA4KTsKfQoKLmV4cGxvcmUtaW1hZ2UgewogIHdpZHRoOiAxMDAlOwogIGhlaWdodDogMTYwcHg7Cn0KCi5leHBsb3JlLWltYWdlIGltZyB7CiAgd2lkdGg6IDEwMCU7CiAgaGVpZ2h0OiAxMDAlOwogIG9iamVjdC1maXQ6IGNvdmVyOwp9CgouZXhwbG9yZS1jb250ZW50IHsKICBwYWRkaW5nOiAyNHB4IDIwcHg7CiAgZGlzcGxheTogZmxleDsKICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogIGZsZXgtZ3JvdzogMTsKfQoKLmV4cGxvcmUtY29udGVudCBoMyB7CiAgbWFyZ2luLXRvcDogMDsKICBtYXJnaW4tYm90dG9tOiAxMnB4OwogIGZvbnQtc2l6ZTogMS4yNXJlbTsKICBjb2xvcjogI2UxMjYxYzsgCn0KCi5leHBsb3JlLWNvbnRlbnQgcCB7CiAgZm9udC1zaXplOiAwLjk1cmVtOwogIGxpbmUtaGVpZ2h0OiAxLjU7CiAgY29sb3I6ICM1NTU7CiAgbWFyZ2luLWJvdHRvbTogMjRweDsKICBmbGV4LWdyb3c6IDE7Cn0KCi50ZXh0LWxpbmsgewogIGNvbG9yOiAjZTEyNjFjOwogIGZvbnQtd2VpZ2h0OiA2MDA7CiAgZm9udC1zaXplOiAwLjk1cmVtOwogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4Owp9CgovKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICBSRVNQT05TSVZFIEFESlVTVE1FTlRTCiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgewogIC5zcGxpdC1ncmlkIHsKICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOwogICAgZ2FwOiA0MHB4OwogIH0KICAKICAuam9icy1ncmlkLTNjb2wgewogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsKICB9CgogIC5leHBsb3JlLWdyaWQgewogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsKICB9Cn0KCkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgewogIC5qb2JzLWdyaWQtM2NvbCB7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsKICB9CiAgCiAgLmV4cGxvcmUtZ3JpZCB7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsKICB9CiAgCiAgLmJ1dHRvbi1ncm91cCB7CiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogIH0KICAKICAuZmxvYXRpbmctc2VhcmNoLWJ0biB7CiAgICBkaXNwbGF5OiBub25lOyAKICB9Cn0KPC9zdHlsZT4KCjwhLS0gRVhQTE9SRSBNT1JFIChJTlRFUk5BTCBMSU5LUykgU0VDVElPTiAtLT4KPHNlY3Rpb24gY2xhc3M9ImV4cGxvcmUtbW9yZS1zZWN0aW9uIj4KICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgogICAgPGRpdiBjbGFzcz0iZXhwbG9yZS1ncmlkIj4KICAgICAgCiAgICAgIDwhLS0gQ2FyZCAxIC0tPgogICAgICA8YSBocmVmPSJodHRwczovL3d3dy5zYXNxdWF0Y2guYnVpbGQvcmVzZTYwMDUvY29tZS1qb2luLXVzL2xpZmUtYXQtcmVzZXJzLyIgY2xhc3M9ImV4cGxvcmUtY2FyZCI+CiAgICAgICAgPGRpdiBjbGFzcz0iZXhwbG9yZS1pbWFnZSI+CiAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5zYXNxdWF0Y2guYnVpbGQvcmVzZTYwMDUvd3AtY29udGVudC91cGxvYWRzL0VtcGxveWVlc19GQi1Db3Zlci0xLmpwZyIgYWx0PSJMaWZlIGF0IFJlc2VycyI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iZXhwbG9yZS1jb250ZW50Ij4KICAgICAgICAgIDxoMz5MaWZlIGF0IFJlc2VyJ3M8L2gzPgogICAgICAgICAgPHA+U2VlIGhvdyBvdXIgcGVvcGxlLCBjdWx0dXJlLCBhbmQgdmFsdWVzIG1ha2UgUmVzZXLigJlzIGEgZ3JlYXQgcGxhY2UgdG8gYnVpbGQgYSBzdGFibGUgY2FyZWVyLjwvcD4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJ0ZXh0LWxpbmsiPkxlYXJuIE1vcmUg4oaSPC9zcGFuPgogICAgICAgIDwvZGl2PgogICAgICA8L2E+CgogICAgICA8IS0tIENhcmQgMiAtLT4KICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuc2FzcXVhdGNoLmJ1aWxkL3Jlc2U2MDA1L2NvbWUtam9pbi11cy9vdXItYmVuZWZpdHMvIiBjbGFzcz0iZXhwbG9yZS1jYXJkIj4KICAgICAgICA8ZGl2IGNsYXNzPSJleHBsb3JlLWltYWdlIj4KICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LnNhc3F1YXRjaC5idWlsZC9yZXNlNjAwNS93cC1jb250ZW50L3VwbG9hZHMvYmVuZWZpdHMuanBnIiBhbHQ9Ik91ciBiZW5lZml0cyI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iZXhwbG9yZS1jb250ZW50Ij4KICAgICAgICAgIDxoMz5PdXIgQmVuZWZpdHM8L2gzPgogICAgICAgICAgPHA+V2UgaW52ZXN0IGluIG91ciBlbXBsb3llZXMgd2l0aCBiZW5lZml0cyB0aGF0IHN1cHBvcnQgdGhlaXIgd2VsbC1iZWluZywgZ3Jvd3RoLCBhbmQgbG9uZy10ZXJtIHN1Y2Nlc3MuPC9wPgogICAgICAgICAgPHNwYW4gY2xhc3M9InRleHQtbGluayI+TGVhcm4gTW9yZSDihpI8L3NwYW4+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvYT4KCiAgICAgIDwhLS0gQ2FyZCAzIC0tPgogICAgICA8YSBocmVmPSJodHRwczovL3d3dy5zYXNxdWF0Y2guYnVpbGQvcmVzZTYwMDUvY29tZS1qb2luLXVzL291ci1sb2NhdGlvbnMvIiBjbGFzcz0iZXhwbG9yZS1jYXJkIj4KICAgICAgICA8ZGl2IGNsYXNzPSJleHBsb3JlLWltYWdlIj4KICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LnNhc3F1YXRjaC5idWlsZC9yZXNlNjAwNS93cC1jb250ZW50L3VwbG9hZHMvQ2VudHVyeS1QbGFudC1hdC1OaWdodC5qcGciIGFsdD0iT3VyIGxvY2F0aW9ucyI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iZXhwbG9yZS1jb250ZW50Ij4KICAgICAgICAgIDxoMz5PdXIgTG9jYXRpb25zPC9oMz4KICAgICAgICAgIDxwPkRpc2NvdmVyIHdoZXJlIGEgY2FyZWVyIGF0IFJlc2VyJ3MgY2FuIHRha2UgeW91LjwvcD4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJ0ZXh0LWxpbmsiPkxlYXJuIE1vcmUg4oaSPC9zcGFuPgogICAgICAgIDwvZGl2PgogICAgICA8L2E+CgogICAgICA8IS0tIENhcmQgNCAtLT4KICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuc2FzcXVhdGNoLmJ1aWxkL3Jlc2U2MDA1L2NvbWUtam9pbi11cy9oaXJpbmctcHJvY2Vzcy8iIGNsYXNzPSJleHBsb3JlLWNhcmQiPgogICAgICAgIDxkaXYgY2xhc3M9ImV4cGxvcmUtaW1hZ2UiPgogICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuc2FzcXVhdGNoLmJ1aWxkL3Jlc2U2MDA1L3dwLWNvbnRlbnQvdXBsb2Fkcy9JTUdfNzY1Mi1IRUFERVItMS5qcGciIGFsdD0iSGlyaW5nIHByb2Nlc3MiPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImV4cGxvcmUtY29udGVudCI+CiAgICAgICAgICA8aDM+SGlyaW5nIFByb2Nlc3M8L2gzPgogICAgICAgICAgPHA+QmVnaW4geW91ciBqb3VybmV5IHdpdGggUmVzZXLigJlzIHRvZGF5LjwvcD4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJ0ZXh0LWxpbmsiPkxlYXJuIE1vcmUg4oaSPC9zcGFuPgogICAgICAgIDwvZGl2PgogICAgICA8L2E+CgogICAgPC9kaXY+CiAgPC9kaXY+Cjwvc2VjdGlvbj59lMYBfZXGAX2WxgF7QnoQ0gpeMAB9vMCD6g99mMYBVQB3JGY4NWM1YjQ3LWM5ZDctNGVmZC04MzBmLWZkZmU5NmM1NGQyM3eXITxzdHlsZSBkYXRhLXdwLWJsb2NrLWh0bWw9ImNzcyI+Ci8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgIEVYUExPUkUgTU9SRSAoSU5URVJOQUwgTElOS1MpIFNFQ1RJT04gCiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCi5leHBsb3JlLW1vcmUtc2VjdGlvbiB7CiAgcGFkZGluZzogNjRweCAwIDEwMHB4IDA7CiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgCn0KCi5leHBsb3JlLWdyaWQgewogIGRpc3BsYXk6IGdyaWQ7CiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsKICBnYXA6IDI0cHg7Cn0KCi5leHBsb3JlLWNhcmQgewogIGRpc3BsYXk6IGZsZXg7CiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICBiYWNrZ3JvdW5kOiAjZmZmZmZmOwogIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7CiAgYm9yZGVyLXJhZGl1czogNHB4OwogIG92ZXJmbG93OiBoaWRkZW47CiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogIGNvbG9yOiBpbmhlcml0OwogIHRleHQtYWxpZ246IGNlbnRlcjsKICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTsKfQoKLmV4cGxvcmUtY2FyZDpob3ZlciB7CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpOwogIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLDAsMCwwLjA4KTsKfQoKLmV4cGxvcmUtaW1hZ2UgewogIHdpZHRoOiAxMDAlOwogIGhlaWdodDogMTYwcHg7Cn0KCi5leHBsb3JlLWltYWdlIGltZyB7CiAgd2lkdGg6IDEwMCU7CiAgaGVpZ2h0OiAxMDAlOwogIG9iamVjdC1maXQ6IGNvdmVyOwp9CgouZXhwbG9yZS1jb250ZW50IHsKICBwYWRkaW5nOiAyNHB4IDIwcHg7CiAgZGlzcGxheTogZmxleDsKICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogIGZsZXgtZ3JvdzogMTsKfQoKLmV4cGxvcmUtY29udGVudCBoMyB7CiAgbWFyZ2luLXRvcDogMDsKICBtYXJnaW4tYm90dG9tOiAxMnB4OwogIGZvbnQtc2l6ZTogMS4yNXJlbTsKICBjb2xvcjogI2UxMjYxYzsgCn0KCi5leHBsb3JlLWNvbnRlbnQgcCB7CiAgZm9udC1zaXplOiAwLjk1cmVtOwogIGxpbmUtaGVpZ2h0OiAxLjU7CiAgY29sb3I6ICM1NTU7CiAgbWFyZ2luLWJvdHRvbTogMjRweDsKICBmbGV4LWdyb3c6IDE7Cn0KCi50ZXh0LWxpbmsgewogIGNvbG9yOiAjZTEyNjFjOwogIGZvbnQtd2VpZ2h0OiA2MDA7CiAgZm9udC1zaXplOiAwLjk1cmVtOwogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4Owp9CgovKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICBSRVNQT05TSVZFIEFESlVTVE1FTlRTCiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgewogIC5zcGxpdC1ncmlkIHsKICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOwogICAgZ2FwOiA0MHB4OwogIH0KICAKICAuam9icy1ncmlkLTNjb2wgewogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsKICB9CgogIC5leHBsb3JlLWdyaWQgewogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsKICB9Cn0KCkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgewogIC5qb2JzLWdyaWQtM2NvbCB7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsKICB9CiAgCiAgLmV4cGxvcmUtZ3JpZCB7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsKICB9CiAgCiAgLmJ1dHRvbi1ncm91cCB7CiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogIH0KICAKICAuZmxvYXRpbmctc2VhcmNoLWJ0biB7CiAgICBkaXNwbGF5OiBub25lOyAKICB9Cn0KPC9zdHlsZT4KCjwhLS0gRVhQTE9SRSBNT1JFIChJTlRFUk5BTCBMSU5LUykgU0VDVElPTiAtLT4KPHNlY3Rpb24gY2xhc3M9ImV4cGxvcmUtbW9yZS1zZWN0aW9uIj4KICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgogICAgPGRpdiBjbGFzcz0iZXhwbG9yZS1ncmlkIj4KICAgICAgCiAgICAgIDwhLS0gQ2FyZCAxIC0tPgogICAgICA8YSBocmVmPSJodHRwOi8vd3d3LnNhc3F1YXRjaC5idWlsZC9yZXNlNjAwNS93cC1jb250ZW50L3VwbG9hZHMvRW1wbG95ZWVzX0ZCLUNvdmVyLTEuanBnIiBjbGFzcz0iZXhwbG9yZS1jYXJkIj4KICAgICAgICA8ZGl2IGNsYXNzPSJleHBsb3JlLWltYWdlIj4KICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LnNhc3F1YXRjaC5idWlsZC9yZXNlNjAwNS93cC1jb250ZW50L3VwbG9hZHMvRW1wbG95ZWVzX0ZCLUNvdmVyLTEuanBnIiBhbHQ9IkxpZmUgYXQgUmVzZXJzIj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJleHBsb3JlLWNvbnRlbnQiPgogICAgICAgICAgPGgzPkxpZmUgYXQgUmVzZXInczwvaDM+CiAgICAgICAgICA8cD5TZWUgaG93IG91ciBwZW9wbGUsIGN1bHR1cmUsIGFuZCB2YWx1ZXMgbWFrZSBSZXNlcuKAmXMgYSBncmVhdCBwbGFjZSB0byBidWlsZCBhIGNhcmVlci48L3A+CiAgICAgICAgICA8c3BhbiBjbGFzcz0idGV4dC1saW5rIj5MZWFybiBNb3JlIOKGkjwvc3Bhbj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9hPgoKICAgICAgPCEtLSBDYXJkIDIgLS0+CiAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnNhc3F1YXRjaC5idWlsZC9yZXNlNjAwNS9jb21lLWpvaW4tdXMvb3VyLWJlbmVmaXRzLyIgY2xhc3M9ImV4cGxvcmUtY2FyZCI+CiAgICAgICAgPGRpdiBjbGFzcz0iZXhwbG9yZS1pbWFnZSI+CiAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5zYXNxdWF0Y2guYnVpbGQvcmVzZTYwMDUvd3AtY29udGVudC91cGxvYWRzL2JlbmVmaXRzLmpwZyIgYWx0PSJPdXIgYmVuZWZpdHMiPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImV4cGxvcmUtY29udGVudCI+CiAgICAgICAgICA8aDM+T3VyIEJlbmVmaXRzPC9oMz4KICAgICAgICAgIDxwPldlIGludmVzdCBpbiBvdXIgZW1wbG95ZWVzIHdpdGggYmVuZWZpdHMgdGhhdCBzdXBwb3J0IHRoZWlyIHdlbGwtYmVpbmcsIGdyb3d0aCwgYW5kIGxvbmctdGVybSBzdWNjZXNzLjwvcD4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJ0ZXh0LWxpbmsiPkxlYXJuIE1vcmUg4oaSPC9zcGFuPgogICAgICAgIDwvZGl2PgogICAgICA8L2E+CgogICAgICA8IS0tIENhcmQgMyAtLT4KICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuc2FzcXVhdGNoLmJ1aWxkL3Jlc2U2MDA1L2NvbWUtam9pbi11cy9vdXItbG9jYXRpb25zLyIgY2xhc3M9ImV4cGxvcmUtY2FyZCI+CiAgICAgICAgPGRpdiBjbGFzcz0iZXhwbG9yZS1pbWFnZSI+CiAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5zYXNxdWF0Y2guYnVpbGQvcmVzZTYwMDUvd3AtY29udGVudC91cGxvYWRzL0NlbnR1cnktUGxhbnQtYXQtTmlnaHQuanBnIiBhbHQ9Ik91ciBsb2NhdGlvbnMiPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImV4cGxvcmUtY29udGVudCI+CiAgICAgICAgICA8aDM+T3VyIExvY2F0aW9uczwvaDM+CiAgICAgICAgICA8cD5EaXNjb3ZlciB3aGVyZSBhIGNhcmVlciBhdCBSZXNlcidzIGNhbiB0YWtlIHlvdS48L3A+CiAgICAgICAgICA8c3BhbiBjbGFzcz0idGV4dC1saW5rIj5MZWFybiBNb3JlIOKGkjwvc3Bhbj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9hPgoKICAgICAgPCEtLSBDYXJkIDQgLS0+CiAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnNhc3F1YXRjaC5idWlsZC9yZXNlNjAwNS9jb21lLWpvaW4tdXMvaGlyaW5nLXByb2Nlc3MvIiBjbGFzcz0iZXhwbG9yZS1jYXJkIj4KICAgICAgICA8ZGl2IGNsYXNzPSJleHBsb3JlLWltYWdlIj4KICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vd3d3LnNhc3F1YXRjaC5idWlsZC9yZXNlNjAwNS93cC1jb250ZW50L3VwbG9hZHMvSU1HXzc2NTItSEVBREVSLTEuanBnIiBhbHQ9IkhpcmluZyBwcm9jZXNzIj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJleHBsb3JlLWNvbnRlbnQiPgogICAgICAgICAgPGgzPkhpcmluZyBQcm9jZXNzPC9oMz4KICAgICAgICAgIDxwPkJlZ2luIHlvdXIgam91cm5leSB3aXRoIFJlc2Vy4oCZcyB0b2RheS48L3A+CiAgICAgICAgICA8c3BhbiBjbGFzcz0idGV4dC1saW5rIj5MZWFybiBNb3JlIOKGkjwvc3Bhbj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9hPgoKICAgIDwvZGl2PgogIDwvZGl2Pgo8L3NlY3Rpb24+LgB9AXcGY2xvc2VkdwZjbG9zZWR3AHcHZGVmYXVsdHcAdwdkZWZhdWx0dwdkZWZhdWx0dwdkZWZhdWx0dwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcHZGVmYXVsdHYDB2Rlc2t0b3B2DBBiYWNrZ3JvdW5kLWNvbG9ydwAQYmFja2dyb3VuZC1pbWFnZXcAEWJhY2tncm91bmQtcmVwZWF0dwZyZXBlYXQTYmFja2dyb3VuZC1wb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iYWNrZ3JvdW5kLXNpemV3BGF1dG8VYmFja2dyb3VuZC1hdHRhY2htZW50dwZzY3JvbGwPYmFja2dyb3VuZC10eXBldwAQYmFja2dyb3VuZC1tZWRpYXcADG92ZXJsYXktdHlwZXcADW92ZXJsYXktY29sb3J3AA9vdmVybGF5LW9wYWNpdHl3ABBvdmVybGF5LWdyYWRpZW50dwAGdGFibGV0dgwQYmFja2dyb3VuZC1jb2xvcncAEGJhY2tncm91bmQtaW1hZ2V3ABFiYWNrZ3JvdW5kLXJlcGVhdHcGcmVwZWF0E2JhY2tncm91bmQtcG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmFja2dyb3VuZC1zaXpldwRhdXRvFWJhY2tncm91bmQtYXR0YWNobWVudHcGc2Nyb2xsD2JhY2tncm91bmQtdHlwZXcAEGJhY2tncm91bmQtbWVkaWF3AAxvdmVybGF5LXR5cGV3AA1vdmVybGF5LWNvbG9ydwAPb3ZlcmxheS1vcGFjaXR5dwAQb3ZlcmxheS1ncmFkaWVudHcABm1vYmlsZXYMEGJhY2tncm91bmQtY29sb3J3ABBiYWNrZ3JvdW5kLWltYWdldwARYmFja2dyb3VuZC1yZXBlYXR3BnJlcGVhdBNiYWNrZ3JvdW5kLXBvc2l0aW9udw1jZW50ZXIgY2VudGVyD2JhY2tncm91bmQtc2l6ZXcEYXV0bxViYWNrZ3JvdW5kLWF0dGFjaG1lbnR3BnNjcm9sbA9iYWNrZ3JvdW5kLXR5cGV3ABBiYWNrZ3JvdW5kLW1lZGlhdwAMb3ZlcmxheS10eXBldwANb3ZlcmxheS1jb2xvcncAD292ZXJsYXktb3BhY2l0eXcAEG92ZXJsYXktZ3JhZGllbnR3AHYDB2Rlc2t0b3B2DBBiYWNrZ3JvdW5kLWNvbG9ydxl2YXIoLS1hc3QtZ2xvYmFsLWNvbG9yLTUpEGJhY2tncm91bmQtaW1hZ2V3ABFiYWNrZ3JvdW5kLXJlcGVhdHcGcmVwZWF0E2JhY2tncm91bmQtcG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmFja2dyb3VuZC1zaXpldwRhdXRvFWJhY2tncm91bmQtYXR0YWNobWVudHcGc2Nyb2xsD2JhY2tncm91bmQtdHlwZXcAEGJhY2tncm91bmQtbWVkaWF3AAxvdmVybGF5LXR5cGV3AA1vdmVybGF5LWNvbG9ydwAPb3ZlcmxheS1vcGFjaXR5dwAQb3ZlcmxheS1ncmFkaWVudHcABnRhYmxldHYMEGJhY2tncm91bmQtY29sb3J3GXZhcigtLWFzdC1nbG9iYWwtY29sb3ItNSkQYmFja2dyb3VuZC1pbWFnZXcAEWJhY2tncm91bmQtcmVwZWF0dwZyZXBlYXQTYmFja2dyb3VuZC1wb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iYWNrZ3JvdW5kLXNpemV3BGF1dG8VYmFja2dyb3VuZC1hdHRhY2htZW50dwZzY3JvbGwPYmFja2dyb3VuZC10eXBldwAQYmFja2dyb3VuZC1tZWRpYXcADG92ZXJsYXktdHlwZXcADW92ZXJsYXktY29sb3J3AA9vdmVybGF5LW9wYWNpdHl3ABBvdmVybGF5LWdyYWRpZW50dwAGbW9iaWxldgwQYmFja2dyb3VuZC1jb2xvcncZdmFyKC0tYXN0LWdsb2JhbC1jb2xvci01KRBiYWNrZ3JvdW5kLWltYWdldwARYmFja2dyb3VuZC1yZXBlYXR3BnJlcGVhdBNiYWNrZ3JvdW5kLXBvc2l0aW9udw1jZW50ZXIgY2VudGVyD2JhY2tncm91bmQtc2l6ZXcEYXV0bxViYWNrZ3JvdW5kLWF0dGFjaG1lbnR3BnNjcm9sbA9iYWNrZ3JvdW5kLXR5cGV3ABBiYWNrZ3JvdW5kLW1lZGlhdwAMb3ZlcmxheS10eXBldwANb3ZlcmxheS1jb2xvcncAD292ZXJsYXktb3BhY2l0eXcAEG92ZXJsYXktZ3JhZGllbnR3AHcAdwNzZXR3B3B1Ymxpc2gFAHcTMjAyNi0wOC0xMlQxNjoyMzo0M3cOaGlyaW5nLXByb2Nlc3MeAH2SwgHxAQB4dwljb3JlL2h0bWx3lyE8c3R5bGUgZGF0YS13cC1ibG9jay1odG1sPSJjc3MiPgovKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICBFWFBMT1JFIE1PUkUgKElOVEVSTkFMIExJTktTKSBTRUNUSU9OIAogICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwouZXhwbG9yZS1tb3JlLXNlY3Rpb24gewogIHBhZGRpbmc6IDY0cHggMCAxMDBweCAwOwogIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IAp9CgouZXhwbG9yZS1ncmlkIHsKICBkaXNwbGF5OiBncmlkOwogIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7CiAgZ2FwOiAyNHB4Owp9CgouZXhwbG9yZS1jYXJkIHsKICBkaXNwbGF5OiBmbGV4OwogIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAgYmFja2dyb3VuZDogI2ZmZmZmZjsKICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhOwogIGJvcmRlci1yYWRpdXM6IDRweDsKICBvdmVyZmxvdzogaGlkZGVuOwogIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICBjb2xvcjogaW5oZXJpdDsKICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7Cn0KCi5leHBsb3JlLWNhcmQ6aG92ZXIgewogIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTsKICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwwLDAsMC4wOCk7Cn0KCi5leHBsb3JlLWltYWdlIHsKICB3aWR0aDogMTAwJTsKICBoZWlnaHQ6IDE2MHB4Owp9CgouZXhwbG9yZS1pbWFnZSBpbWcgewogIHdpZHRoOiAxMDAlOwogIGhlaWdodDogMTAwJTsKICBvYmplY3QtZml0OiBjb3ZlcjsKfQoKLmV4cGxvcmUtY29udGVudCB7CiAgcGFkZGluZzogMjRweCAyMHB4OwogIGRpc3BsYXk6IGZsZXg7CiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICBmbGV4LWdyb3c6IDE7Cn0KCi5leHBsb3JlLWNvbnRlbnQgaDMgewogIG1hcmdpbi10b3A6IDA7CiAgbWFyZ2luLWJvdHRvbTogMTJweDsKICBmb250LXNpemU6IDEuMjVyZW07CiAgY29sb3I6ICNlMTI2MWM7IAp9CgouZXhwbG9yZS1jb250ZW50IHAgewogIGZvbnQtc2l6ZTogMC45NXJlbTsKICBsaW5lLWhlaWdodDogMS41OwogIGNvbG9yOiAjNTU1OwogIG1hcmdpbi1ib3R0b206IDI0cHg7CiAgZmxleC1ncm93OiAxOwp9CgoudGV4dC1saW5rIHsKICBjb2xvcjogI2UxMjYxYzsKICBmb250LXdlaWdodDogNjAwOwogIGZvbnQtc2l6ZTogMC45NXJlbTsKICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogIGxldHRlci1zcGFjaW5nOiAwLjVweDsKfQoKLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgUkVTUE9OU0lWRSBBREpVU1RNRU5UUwogICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwpAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHsKICAuc3BsaXQtZ3JpZCB7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsKICAgIGdhcDogNDBweDsKICB9CiAgCiAgLmpvYnMtZ3JpZC0zY29sIHsKICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7CiAgfQoKICAuZXhwbG9yZS1ncmlkIHsKICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7CiAgfQp9CgpAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsKICAuam9icy1ncmlkLTNjb2wgewogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7CiAgfQogIAogIC5leHBsb3JlLWdyaWQgewogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7CiAgfQogIAogIC5idXR0b24tZ3JvdXAgewogICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICB9CiAgCiAgLmZsb2F0aW5nLXNlYXJjaC1idG4gewogICAgZGlzcGxheTogbm9uZTsgCiAgfQp9Cjwvc3R5bGU+Cgo8IS0tIEVYUExPUkUgTU9SRSAoSU5URVJOQUwgTElOS1MpIFNFQ1RJT04gLS0+CjxzZWN0aW9uIGNsYXNzPSJleHBsb3JlLW1vcmUtc2VjdGlvbiI+CiAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KICAgIDxkaXYgY2xhc3M9ImV4cGxvcmUtZ3JpZCI+CiAgICAgIAogICAgICA8IS0tIENhcmQgMSAtLT4KICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5zYXNxdWF0Y2guYnVpbGQvcmVzZTYwMDUvd3AtY29udGVudC91cGxvYWRzL0VtcGxveWVlc19GQi1Db3Zlci0xLmpwZyIgY2xhc3M9ImV4cGxvcmUtY2FyZCI+CiAgICAgICAgPGRpdiBjbGFzcz0iZXhwbG9yZS1pbWFnZSI+CiAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5zYXNxdWF0Y2guYnVpbGQvcmVzZTYwMDUvd3AtY29udGVudC91cGxvYWRzL0VtcGxveWVlc19GQi1Db3Zlci0xLmpwZyIgYWx0PSJMaWZlIGF0IFJlc2VycyI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iZXhwbG9yZS1jb250ZW50Ij4KICAgICAgICAgIDxoMz5MaWZlIGF0IFJlc2VyJ3M8L2gzPgogICAgICAgICAgPHA+U2VlIGhvdyBvdXIgcGVvcGxlLCBjdWx0dXJlLCBhbmQgdmFsdWVzIG1ha2UgUmVzZXLigJlzIGEgZ3JlYXQgcGxhY2UgdG8gYnVpbGQgYSBjYXJlZXIuPC9wPgogICAgICAgICAgPHNwYW4gY2xhc3M9InRleHQtbGluayI+TGVhcm4gTW9yZSDihpI8L3NwYW4+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvYT4KCiAgICAgIDwhLS0gQ2FyZCAyIC0tPgogICAgICA8YSBocmVmPSJodHRwczovL3d3dy5zYXNxdWF0Y2guYnVpbGQvcmVzZTYwMDUvY29tZS1qb2luLXVzL291ci1iZW5lZml0cy8iIGNsYXNzPSJleHBsb3JlLWNhcmQiPgogICAgICAgIDxkaXYgY2xhc3M9ImV4cGxvcmUtaW1hZ2UiPgogICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuc2FzcXVhdGNoLmJ1aWxkL3Jlc2U2MDA1L3dwLWNvbnRlbnQvdXBsb2Fkcy9iZW5lZml0cy5qcGciIGFsdD0iT3VyIGJlbmVmaXRzIj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJleHBsb3JlLWNvbnRlbnQiPgogICAgICAgICAgPGgzPk91ciBCZW5lZml0czwvaDM+CiAgICAgICAgICA8cD5XZSBpbnZlc3QgaW4gb3VyIGVtcGxveWVlcyB3aXRoIGJlbmVmaXRzIHRoYXQgc3VwcG9ydCB0aGVpciB3ZWxsLWJlaW5nLCBncm93dGgsIGFuZCBsb25nLXRlcm0gc3VjY2Vzcy48L3A+CiAgICAgICAgICA8c3BhbiBjbGFzcz0idGV4dC1saW5rIj5MZWFybiBNb3JlIOKGkjwvc3Bhbj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9hPgoKICAgICAgPCEtLSBDYXJkIDMgLS0+CiAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnNhc3F1YXRjaC5idWlsZC9yZXNlNjAwNS9jb21lLWpvaW4tdXMvb3VyLWxvY2F0aW9ucy8iIGNsYXNzPSJleHBsb3JlLWNhcmQiPgogICAgICAgIDxkaXYgY2xhc3M9ImV4cGxvcmUtaW1hZ2UiPgogICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly93d3cuc2FzcXVhdGNoLmJ1aWxkL3Jlc2U2MDA1L3dwLWNvbnRlbnQvdXBsb2Fkcy9DZW50dXJ5LVBsYW50LWF0LU5pZ2h0LmpwZyIgYWx0PSJPdXIgbG9jYXRpb25zIj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJleHBsb3JlLWNvbnRlbnQiPgogICAgICAgICAgPGgzPk91ciBMb2NhdGlvbnM8L2gzPgogICAgICAgICAgPHA+RGlzY292ZXIgd2hlcmUgYSBjYXJlZXIgYXQgUmVzZXIncyBjYW4gdGFrZSB5b3UuPC9wPgogICAgICAgICAgPHNwYW4gY2xhc3M9InRleHQtbGluayI+TGVhcm4gTW9yZSDihpI8L3NwYW4+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvYT4KCiAgICAgIDwhLS0gQ2FyZCA0IC0tPgogICAgICA8YSBocmVmPSJodHRwczovL3d3dy5zYXNxdWF0Y2guYnVpbGQvcmVzZTYwMDUvY29tZS1qb2luLXVzL2hpcmluZy1wcm9jZXNzLyIgY2xhc3M9ImV4cGxvcmUtY2FyZCI+CiAgICAgICAgPGRpdiBjbGFzcz0iZXhwbG9yZS1pbWFnZSI+CiAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3d3dy5zYXNxdWF0Y2guYnVpbGQvcmVzZTYwMDUvd3AtY29udGVudC91cGxvYWRzL0lNR183NjUyLUhFQURFUi0xLmpwZyIgYWx0PSJIaXJpbmcgcHJvY2VzcyI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iZXhwbG9yZS1jb250ZW50Ij4KICAgICAgICAgIDxoMz5IaXJpbmcgUHJvY2VzczwvaDM+CiAgICAgICAgICA8cD5CZWdpbiB5b3VyIGpvdXJuZXkgd2l0aCBSZXNlcuKAmXMgdG9kYXkuPC9wPgogICAgICAgICAgPHNwYW4gY2xhc3M9InRleHQtbGluayI+TGVhcm4gTW9yZSDihpI8L3NwYW4+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvYT4KCiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9zZWN0aW9uPgcACof9j80PFgECDQQlv38qgxcCAAgFAQABAAEBAQEB4yQcS9IPZySbAVh\/8QGZAVV\/8gGaAVZ\/8wGcAVd\/ZQG8kePjDAIAAzfgAtSUmIkKAQACvOCB9QcCAADaAQq8\/LaCBQgABAGHCp8B3gHbBi6tNTGoBgPLAQIwArKaxcIEBQACBAAaAAUFAQPllN6IAgIAAAIB7pL+lwECAHvcA7cH\/dSia0gABQEAAQABAQEAAYEBAfwBFogBDkEBggEDYwPWASgjA+EDIxaCARVYNQP8AQNyAzBFGisvEiB2FCcALS4QmAIDWwFMKTUNWAPcAV0TpgIRINECHDIDjQMDTAxVugK5AhQ6IeIBEUwYWhjgARFQGFoY4gERWjHZAhRKIeMBEVYYWhjnARFTGFoY6AERYRhaGPABEUvIA5gDE5IIE54BE6ABE6EBE6UBE6YBE64BE1YBtQXA8elaAQC4AQ==\",\"updateId\":290279787}","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-12273","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Careers - Hiring Process - Reser&#039;s Fine Foods<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Careers - Hiring Process - Reser&#039;s Fine Foods\" \/>\n<meta property=\"og:description\" content=\"What to Expect at Reser&#8217;s Two Simple Phases \u2013 From First Step to First Day PHASE ONE: Getting to Know You 1 Apply Share your skills and experience by completing a quick application and attaching your resume\u2014this helps us get to know you and what you bring to the table. 2 Application Review We take [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"http:\/\/www.sasquatch.build\/rese6005\/come-join-us\/hiring-process\/\" \/>\n<meta property=\"og:site_name\" content=\"Reser&#039;s Fine Foods\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Resers\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-05T17:34:21+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.sasquatch.build\/rese6005\/wp-content\/uploads\/037A4608-3.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"794\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@Resers\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/come-join-us\\\/hiring-process\\\/\",\"url\":\"http:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/come-join-us\\\/hiring-process\\\/\",\"name\":\"Careers - Hiring Process - Reser's Fine Foods\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/come-join-us\\\/hiring-process\\\/#primaryimage\"},\"image\":{\"@id\":\"http:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/come-join-us\\\/hiring-process\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/wp-content\\\/uploads\\\/037A4608-3.jpg\",\"datePublished\":\"2026-08-12T23:23:43+00:00\",\"dateModified\":\"2026-10-05T17:34:21+00:00\",\"breadcrumb\":{\"@id\":\"http:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/come-join-us\\\/hiring-process\\\/#breadcrumb\"},\"inLanguage\":\"en\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/come-join-us\\\/hiring-process\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en\",\"@id\":\"http:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/come-join-us\\\/hiring-process\\\/#primaryimage\",\"url\":\"http:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/wp-content\\\/uploads\\\/037A4608-3.jpg\",\"contentUrl\":\"http:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/wp-content\\\/uploads\\\/037A4608-3.jpg\",\"width\":1600,\"height\":794},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/come-join-us\\\/hiring-process\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come Join Us\",\"item\":\"https:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/come-join-us\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Careers &#8211; Hiring Process\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/#website\",\"url\":\"https:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/\",\"name\":\"Reser's Fine Foods\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/#organization\",\"name\":\"Reser's Fine Foods\",\"url\":\"https:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en\",\"@id\":\"https:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"http:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/resers.png\",\"contentUrl\":\"http:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/resers.png\",\"width\":300,\"height\":166,\"caption\":\"Reser's Fine Foods\"},\"image\":{\"@id\":\"https:\\\/\\\/www.sasquatch.build\\\/rese6005\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Resers\",\"https:\\\/\\\/x.com\\\/Resers\",\"https:\\\/\\\/www.instagram.com\\\/resersfinefoods\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Careers - Hiring Process - Reser's Fine Foods","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Careers - Hiring Process - Reser's Fine Foods","og_description":"What to Expect at Reser&#8217;s Two Simple Phases \u2013 From First Step to First Day PHASE ONE: Getting to Know You 1 Apply Share your skills and experience by completing a quick application and attaching your resume\u2014this helps us get to know you and what you bring to the table. 2 Application Review We take [&hellip;]","og_url":"http:\/\/www.sasquatch.build\/rese6005\/come-join-us\/hiring-process\/","og_site_name":"Reser's Fine Foods","article_publisher":"https:\/\/www.facebook.com\/Resers","article_modified_time":"2026-10-05T17:34:21+00:00","og_image":[{"width":1600,"height":794,"url":"http:\/\/www.sasquatch.build\/rese6005\/wp-content\/uploads\/037A4608-3.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@Resers","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/www.sasquatch.build\/rese6005\/come-join-us\/hiring-process\/","url":"http:\/\/www.sasquatch.build\/rese6005\/come-join-us\/hiring-process\/","name":"Careers - Hiring Process - Reser's Fine Foods","isPartOf":{"@id":"https:\/\/www.sasquatch.build\/rese6005\/#website"},"primaryImageOfPage":{"@id":"http:\/\/www.sasquatch.build\/rese6005\/come-join-us\/hiring-process\/#primaryimage"},"image":{"@id":"http:\/\/www.sasquatch.build\/rese6005\/come-join-us\/hiring-process\/#primaryimage"},"thumbnailUrl":"http:\/\/www.sasquatch.build\/rese6005\/wp-content\/uploads\/037A4608-3.jpg","datePublished":"2026-08-12T23:23:43+00:00","dateModified":"2026-10-05T17:34:21+00:00","breadcrumb":{"@id":"http:\/\/www.sasquatch.build\/rese6005\/come-join-us\/hiring-process\/#breadcrumb"},"inLanguage":"en","potentialAction":[{"@type":"ReadAction","target":["http:\/\/www.sasquatch.build\/rese6005\/come-join-us\/hiring-process\/"]}]},{"@type":"ImageObject","inLanguage":"en","@id":"http:\/\/www.sasquatch.build\/rese6005\/come-join-us\/hiring-process\/#primaryimage","url":"http:\/\/www.sasquatch.build\/rese6005\/wp-content\/uploads\/037A4608-3.jpg","contentUrl":"http:\/\/www.sasquatch.build\/rese6005\/wp-content\/uploads\/037A4608-3.jpg","width":1600,"height":794},{"@type":"BreadcrumbList","@id":"http:\/\/www.sasquatch.build\/rese6005\/come-join-us\/hiring-process\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sasquatch.build\/rese6005\/"},{"@type":"ListItem","position":2,"name":"Come Join Us","item":"https:\/\/www.sasquatch.build\/rese6005\/come-join-us\/"},{"@type":"ListItem","position":3,"name":"Careers &#8211; Hiring Process"}]},{"@type":"WebSite","@id":"https:\/\/www.sasquatch.build\/rese6005\/#website","url":"https:\/\/www.sasquatch.build\/rese6005\/","name":"Reser's Fine Foods","description":"","publisher":{"@id":"https:\/\/www.sasquatch.build\/rese6005\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sasquatch.build\/rese6005\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en"},{"@type":"Organization","@id":"https:\/\/www.sasquatch.build\/rese6005\/#organization","name":"Reser's Fine Foods","url":"https:\/\/www.sasquatch.build\/rese6005\/","logo":{"@type":"ImageObject","inLanguage":"en","@id":"https:\/\/www.sasquatch.build\/rese6005\/#\/schema\/logo\/image\/","url":"http:\/\/www.sasquatch.build\/rese6005\/wp-content\/uploads\/2020\/05\/resers.png","contentUrl":"http:\/\/www.sasquatch.build\/rese6005\/wp-content\/uploads\/2020\/05\/resers.png","width":300,"height":166,"caption":"Reser's Fine Foods"},"image":{"@id":"https:\/\/www.sasquatch.build\/rese6005\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Resers","https:\/\/x.com\/Resers","https:\/\/www.instagram.com\/resersfinefoods"]}]}},"_links":{"self":[{"href":"http:\/\/www.sasquatch.build\/rese6005\/wp-json\/wp\/v2\/pages\/12273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.sasquatch.build\/rese6005\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.sasquatch.build\/rese6005\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.sasquatch.build\/rese6005\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.sasquatch.build\/rese6005\/wp-json\/wp\/v2\/comments?post=12273"}],"version-history":[{"count":32,"href":"http:\/\/www.sasquatch.build\/rese6005\/wp-json\/wp\/v2\/pages\/12273\/revisions"}],"predecessor-version":[{"id":12688,"href":"http:\/\/www.sasquatch.build\/rese6005\/wp-json\/wp\/v2\/pages\/12273\/revisions\/12688"}],"up":[{"embeddable":true,"href":"http:\/\/www.sasquatch.build\/rese6005\/wp-json\/wp\/v2\/pages\/2532"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.sasquatch.build\/rese6005\/wp-json\/wp\/v2\/media\/12696"}],"wp:attachment":[{"href":"http:\/\/www.sasquatch.build\/rese6005\/wp-json\/wp\/v2\/media?parent=12273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}