{"id":324,"date":"2026-04-01T10:12:14","date_gmt":"2026-04-01T08:12:14","guid":{"rendered":"https:\/\/web-vis.com\/?page_id=324"},"modified":"2026-04-02T16:37:49","modified_gmt":"2026-04-02T14:37:49","slug":"content-erstellung","status":"publish","type":"page","link":"https:\/\/web-vis.com\/en\/content-erstellung\/","title":{"rendered":"Content Creation"},"content":{"rendered":"<section class=\"content-service-page\">\n\n  <!-- HERO -->\n  <section class=\"content-hero\">\n    <div class=\"content-container\">\n      <div class=\"content-hero-inner\">\n\n        <span class=\"content-badge\">Content Creation<\/span>\n\n        <h1>Hochwertiger Content, der <span>rankt, Vertrauen aufbaut und sichtbar macht<\/span> \u2013 in Google &#038; KI-Suchen<\/h1>\n\n        <p>\n          Wir erstellen strategischen, zielgruppenorientierten Content f\u00fcr Unternehmen, der nicht nur\n          professionell wirkt, sondern messbare Ergebnisse liefert: bessere Rankings, mehr Sichtbarkeit,\n          mehr qualifizierte Besucher und mehr Anfragen.\n        <\/p>\n\n        <div class=\"content-hero-tags\">\n          <span>SEO Content<\/span>\n          <span>Blogartikel<\/span>\n          <span>Ratgeber<\/span>\n          <span>AI Visibility<\/span>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- INTRO -->\n  <section class=\"content-intro\">\n    <div class=\"content-container\">\n      <div class=\"content-intro-box\">\n\n        <div class=\"intro-left\">\n          <span class=\"section-label\">Strategischer Content<\/span>\n          <h2>Content ist die Grundlage f\u00fcr Sichtbarkeit, Vertrauen und Wachstum<\/h2>\n          <p>\n            Gute Inhalte sind heute einer der wichtigsten Faktoren f\u00fcr SEO und KI-Sichtbarkeit.\n            Sie entscheiden dar\u00fcber, ob deine Website gefunden wird, ob Nutzer Vertrauen aufbauen\n            und ob aus Besuchern tats\u00e4chliche Anfragen entstehen.\n          <\/p>\n        <\/div>\n\n        <div class=\"intro-right\">\n          <div class=\"intro-point\">\n            <span class=\"intro-icon\">\u2197<\/span>\n            <span>Mehr Sichtbarkeit in Google &#038; KI-Suchen<\/span>\n          <\/div>\n          <div class=\"intro-point\">\n            <span class=\"intro-icon\">\u2605<\/span>\n            <span>Aufbau von Trust &#038; Autorit\u00e4t<\/span>\n          <\/div>\n          <div class=\"intro-point\">\n            <span class=\"intro-icon\">\u25ce<\/span>\n            <span>Mehr qualifizierte Besucher<\/span>\n          <\/div>\n          <div class=\"intro-point\">\n            <span class=\"intro-icon\">\u2713<\/span>\n            <span>Bessere Conversion &#038; Anfragen<\/span>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- WAS WIR MACHEN -->\n  <section class=\"content-section\">\n    <div class=\"content-container\">\n      <div class=\"section-head\">\n        <span class=\"section-label\">Unsere Leistung<\/span>\n        <h2>Content, der gezielt f\u00fcr deine Zielgruppe und deinen Markt entwickelt wird<\/h2>\n        <p>\n          Wir erstellen zielgruppenorientierten Content, der exakt auf Suchverhalten,\n          Branche und Wettbewerb abgestimmt ist \u2013 und damit nicht nur sichtbar wird,\n          sondern auch \u00fcberzeugt.\n        <\/p>\n      <\/div>\n\n      <div class=\"content-grid\">\n\n        <div class=\"content-card\">\n          <div class=\"card-icon\">\u270e<\/div>\n          <h3>Blogartikel<\/h3>\n          <p>\n            Hochwertige, informative Blogbeitr\u00e4ge, die gezielt auf relevante Suchanfragen\n            optimiert sind und langfristig organischen Traffic aufbauen.\n          <\/p>\n        <\/div>\n\n        <div class=\"content-card\">\n          <div class=\"card-icon\">\u2630<\/div>\n          <h3>Ratgeber &#038; Guides<\/h3>\n          <p>\n            Strukturierte Inhalte, die komplexe Themen verst\u00e4ndlich erkl\u00e4ren und dabei\n            Vertrauen sowie Autorit\u00e4t in deiner Branche aufbauen.\n          <\/p>\n        <\/div>\n\n        <div class=\"content-card\">\n          <div class=\"card-icon\">\u25c9<\/div>\n          <h3>Zielgruppen-Content<\/h3>\n          <p>\n            Inhalte, die exakt auf deine Zielgruppe abgestimmt sind \u2013 mit klarem Fokus\n            auf Bed\u00fcrfnisse, Probleme und Suchintentionen.\n          <\/p>\n        <\/div>\n\n        <div class=\"content-card\">\n          <div class=\"card-icon\">\u2318<\/div>\n          <h3>Branchen\u00fcbergreifender Content<\/h3>\n          <p>\n            Egal ob Immobilien, Dienstleistungen, E-Commerce oder B2B \u2013\n            wir entwickeln Content, der in jeder Branche funktioniert.\n          <\/p>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- WARUM CONTENT WICHTIG IST -->\n  <section class=\"content-section dark-section\">\n    <div class=\"content-container\">\n\n      <div class=\"section-head section-head-dark\">\n        <span class=\"section-label dark-label\">Warum Content wichtig ist<\/span>\n        <h2>Ohne hochwertigen Content keine nachhaltige Sichtbarkeit<\/h2>\n      <\/div>\n\n      <div class=\"content-columns\">\n\n        <div class=\"content-text\">\n          <div class=\"content-text-block\">\n            <div class=\"text-icon\">G<\/div>\n            <div>\n              <h3>SEO: Sichtbarkeit in Google<\/h3>\n              <p>\n                Suchmaschinen bewerten Inhalte danach, wie relevant, hilfreich und strukturiert sie sind.\n                Gute Inhalte sorgen daf\u00fcr, dass deine Website f\u00fcr relevante Keywords rankt und dauerhaft\n                organischen Traffic generiert.\n              <\/p>\n            <\/div>\n          <\/div>\n\n          <div class=\"content-text-block\">\n            <div class=\"text-icon\">AI<\/div>\n            <div>\n              <h3>GEO \/ AI Visibility<\/h3>\n              <p>\n                KI-Systeme wie ChatGPT, Google AI oder Perplexity greifen auf strukturierte,\n                verst\u00e4ndliche und vertrauensw\u00fcrdige Inhalte zur\u00fcck. Wer hier sichtbar sein will,\n                braucht Content, der genau diese Kriterien erf\u00fcllt.\n              <\/p>\n            <\/div>\n          <\/div>\n\n          <div class=\"content-text-block\">\n            <div class=\"text-icon\">T<\/div>\n            <div>\n              <h3>Trust &#038; Autorit\u00e4t<\/h3>\n              <p>\n                Hochwertiger Content signalisiert Expertise. Nutzer und Suchmaschinen erkennen,\n                dass deine Website eine relevante Quelle ist \u2013 und genau das f\u00fchrt zu besseren Rankings\n                und mehr Vertrauen.\n              <\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"content-highlight\">\n          <h3>Was guter Content leisten muss<\/h3>\n          <ul>\n            <li>Relevante Fragen beantworten<\/li>\n            <li>Suchintention exakt treffen<\/li>\n            <li>Strukturiert und verst\u00e4ndlich sein<\/li>\n            <li>Vertrauen und Expertise vermitteln<\/li>\n            <li>F\u00fcr SEO &#038; KI-Systeme optimiert sein<\/li>\n          <\/ul>\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n  <!-- VORTEILE -->\n  <section class=\"content-section\">\n    <div class=\"content-container\">\n\n      <div class=\"section-head\">\n        <span class=\"section-label\">Ergebnis<\/span>\n        <h2>Was guter Content f\u00fcr dein Unternehmen bewirkt<\/h2>\n      <\/div>\n\n      <div class=\"benefits-grid\">\n        <div class=\"benefit-card\">\n          <span class=\"benefit-icon\">\u2197<\/span>\n          <strong>Mehr Rankings<\/strong>\n          <span>f\u00fcr relevante Keywords<\/span>\n        <\/div>\n        <div class=\"benefit-card\">\n          <span class=\"benefit-icon\">\u25ce<\/span>\n          <strong>Mehr Traffic<\/strong>\n          <span>durch organische Suche<\/span>\n        <\/div>\n        <div class=\"benefit-card\">\n          <span class=\"benefit-icon\">AI<\/span>\n          <strong>Bessere Sichtbarkeit<\/strong>\n          <span>auch in KI-Suchen<\/span>\n        <\/div>\n        <div class=\"benefit-card\">\n          <span class=\"benefit-icon\">\u2605<\/span>\n          <strong>Mehr Vertrauen<\/strong>\n          <span>bei potenziellen Kunden<\/span>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n  <!-- CTA -->\n  <section class=\"content-cta\">\n    <div class=\"content-container\">\n      <div class=\"cta-box\">\n\n        <div class=\"cta-content\">\n          <span class=\"section-label dark-label\">Content Strategie<\/span>\n          <h2>Bereit f\u00fcr Content, der wirklich Ergebnisse liefert?<\/h2>\n          <p>\n            Wir entwickeln und erstellen Content, der nicht nur gut aussieht,\n            sondern messbar zu mehr Sichtbarkeit, mehr Traffic und mehr Anfragen f\u00fchrt.\n          <\/p>\n        <\/div>\n\n        <div class=\"cta-actions\">\n          <a href=\"#\" class=\"btn-primary\">Projekt starten<\/a>\n          <a href=\"#\" class=\"btn-secondary\">Contact Us<\/a>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n<\/section>\n\n<style>\n.content-service-page {\n  width: 100%;\n  font-family: Arial, Helvetica, sans-serif;\n  color: #0f172a;\n  background: linear-gradient(180deg,#f7faff 0%,#ffffff 40%,#f8fbff 100%);\n  overflow: hidden;\n}\n\n.content-service-page * {\n  box-sizing: border-box;\n}\n\n.content-container {\n  width: min(1500px, calc(100% - 40px));\n  margin: 0 auto;\n}\n\n.content-badge,\n.section-label {\n  display: inline-block;\n  padding: 8px 14px;\n  border-radius: 999px;\n  background: rgba(37,99,235,0.08);\n  color: #2563eb;\n  font-weight: 700;\n  font-size: 0.85rem;\n  border: 1px solid rgba(37,99,235,0.10);\n}\n\n.dark-label {\n  background: rgba(255,255,255,0.08);\n  color: #93c5fd;\n  border-color: rgba(255,255,255,0.08);\n}\n\n\/* HERO *\/\n.content-hero {\n  padding: 110px 0 60px;\n  position: relative;\n}\n\n.content-hero::before {\n  content: \"\";\n  position: absolute;\n  top: -120px;\n  left: -120px;\n  width: 380px;\n  height: 380px;\n  background: radial-gradient(circle, rgba(37,99,235,0.14), transparent 70%);\n}\n\n.content-hero::after {\n  content: \"\";\n  position: absolute;\n  right: -160px;\n  top: 40px;\n  width: 520px;\n  height: 520px;\n  background: radial-gradient(circle, rgba(59,130,246,0.10), transparent 70%);\n}\n\n.content-hero-inner {\n  position: relative;\n  z-index: 2;\n  max-width: 980px;\n}\n\n.content-hero-inner h1 {\n  font-size: clamp(2.5rem,5vw,4.5rem);\n  line-height: 1.05;\n  margin: 20px 0;\n  letter-spacing: -1.4px;\n}\n\n.content-hero-inner h1 span {\n  background: linear-gradient(135deg, #2563eb, #3b82f6);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n}\n\n.content-hero-inner p {\n  max-width: 760px;\n  color: #5b6475;\n  font-size: 1.08rem;\n  line-height: 1.9;\n}\n\n.content-hero-tags {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  margin-top: 28px;\n}\n\n.content-hero-tags span {\n  padding: 11px 16px;\n  border-radius: 999px;\n  background: rgba(255,255,255,0.82);\n  border: 1px solid #e4ecf7;\n  box-shadow: 0 12px 30px rgba(15,23,42,0.05);\n  font-size: 0.92rem;\n  font-weight: 700;\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n\n.content-hero-tags span:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 18px 34px rgba(37,99,235,0.10);\n}\n\n\/* INTRO *\/\n.content-intro {\n  padding: 10px 0 90px;\n}\n\n.content-intro-box {\n  display: grid;\n  grid-template-columns: 1.05fr 0.95fr;\n  gap: 26px;\n  padding: 34px;\n  border-radius: 34px;\n  background: linear-gradient(135deg,#0f172a,#111827);\n  box-shadow: 0 28px 70px rgba(15,23,42,0.16);\n}\n\n.intro-left h2 {\n  margin: 18px 0 14px;\n  font-size: clamp(1.9rem,3vw,2.9rem);\n  line-height: 1.12;\n  letter-spacing: -0.8px;\n  color: #ffffff;\n}\n\n.intro-left p {\n  color: #cbd5e1;\n  line-height: 1.85;\n}\n\n.intro-right {\n  display: grid;\n  gap: 14px;\n  align-content: center;\n}\n\n.intro-point {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  padding: 18px 20px;\n  border-radius: 20px;\n  background: rgba(255,255,255,0.06);\n  border: 1px solid rgba(255,255,255,0.08);\n  color: #dbe4f0;\n  font-weight: 600;\n  line-height: 1.6;\n  transition: transform 0.25s ease, border-color 0.25s ease;\n}\n\n.intro-point:hover {\n  transform: translateY(-3px);\n  border-color: rgba(147,197,253,0.22);\n}\n\n.intro-icon {\n  width: 34px;\n  height: 34px;\n  border-radius: 12px;\n  background: rgba(59,130,246,0.16);\n  color: #93c5fd;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 700;\n  flex-shrink: 0;\n}\n\n\/* GENERAL SECTIONS *\/\n.content-section {\n  padding: 0 0 100px;\n}\n\n.section-head {\n  max-width: 860px;\n  margin-bottom: 52px;\n}\n\n.section-head h2 {\n  margin: 18px 0 14px;\n  font-size: clamp(2rem,3.7vw,3.3rem);\n  line-height: 1.1;\n  letter-spacing: -1px;\n}\n\n.section-head p {\n  color: #5b6475;\n  line-height: 1.85;\n  font-size: 1.03rem;\n}\n\n.section-head-dark h2,\n.section-head-dark p {\n  color: #ffffff;\n}\n\n\/* CARDS *\/\n.content-grid {\n  display: grid;\n  grid-template-columns: repeat(4,1fr);\n  gap: 20px;\n}\n\n.content-card {\n  padding: 28px;\n  border-radius: 24px;\n  background: #fff;\n  border: 1px solid #e5ecf7;\n  box-shadow: 0 15px 40px rgba(0,0,0,0.04);\n  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;\n}\n\n.content-card:hover {\n  transform: translateY(-8px);\n  box-shadow: 0 24px 55px rgba(37,99,235,0.10);\n  border-color: #cfe0ff;\n}\n\n.card-icon {\n  width: 48px;\n  height: 48px;\n  border-radius: 14px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  background: linear-gradient(135deg, #2563eb, #3b82f6);\n  color: #fff;\n  font-size: 1rem;\n  font-weight: 700;\n  margin-bottom: 18px;\n  box-shadow: 0 14px 28px rgba(37,99,235,0.18);\n}\n\n.content-card h3 {\n  margin-bottom: 12px;\n  font-size: 1.2rem;\n}\n\n.content-card p {\n  color: #5b6475;\n  line-height: 1.75;\n}\n\n\/* DARK SECTION *\/\n.dark-section {\n  background: linear-gradient(135deg,#0f172a,#111827);\n  color: white;\n  padding: 90px 0;\n}\n\n.content-columns {\n  display: grid;\n  grid-template-columns: 1.1fr 0.9fr;\n  gap: 28px;\n}\n\n.content-text {\n  display: grid;\n  gap: 18px;\n}\n\n.content-text-block {\n  display: grid;\n  grid-template-columns: 64px 1fr;\n  gap: 16px;\n  padding: 22px;\n  border-radius: 24px;\n  background: rgba(255,255,255,0.05);\n  border: 1px solid rgba(255,255,255,0.08);\n  transition: transform 0.25s ease, border-color 0.25s ease;\n}\n\n.content-text-block:hover {\n  transform: translateY(-4px);\n  border-color: rgba(147,197,253,0.24);\n}\n\n.text-icon {\n  width: 64px;\n  height: 64px;\n  border-radius: 18px;\n  background: linear-gradient(135deg, #2563eb, #3b82f6);\n  color: #fff;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 700;\n  font-size: 1rem;\n}\n\n.content-text-block h3 {\n  margin-bottom: 8px;\n  color: #ffffff;\n  font-size: 1.16rem;\n}\n\n.content-text-block p {\n  color: #cbd5e1;\n  line-height: 1.8;\n}\n\n.content-highlight {\n  padding: 28px;\n  border-radius: 26px;\n  background: rgba(255,255,255,0.06);\n  border: 1px solid rgba(255,255,255,0.08);\n  box-shadow: 0 20px 50px rgba(0,0,0,0.14);\n}\n\n.content-highlight h3 {\n  margin-bottom: 16px;\n  color: #ffffff;\n  font-size: 1.22rem;\n}\n\n.content-highlight ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  display: grid;\n  gap: 14px;\n}\n\n.content-highlight li {\n  position: relative;\n  padding-left: 28px;\n  color: #dbe4f0;\n  line-height: 1.7;\n}\n\n.content-highlight li::before {\n  content: \"\u2713\";\n  position: absolute;\n  left: 0;\n  top: 0;\n  width: 20px;\n  height: 20px;\n  border-radius: 50%;\n  background: rgba(59,130,246,0.18);\n  color: #93c5fd;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 0.76rem;\n  font-weight: 700;\n}\n\n\/* BENEFITS *\/\n.benefits-grid {\n  display: grid;\n  grid-template-columns: repeat(4,1fr);\n  gap: 20px;\n}\n\n.benefit-card {\n  padding: 24px;\n  border-radius: 22px;\n  background: #fff;\n  border: 1px solid #e5ecf7;\n  box-shadow: 0 15px 40px rgba(0,0,0,0.04);\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n\n.benefit-card:hover {\n  transform: translateY(-6px);\n  box-shadow: 0 24px 55px rgba(37,99,235,0.10);\n}\n\n.benefit-icon {\n  width: 42px;\n  height: 42px;\n  border-radius: 13px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  background: rgba(37,99,235,0.08);\n  color: #2563eb;\n  font-weight: 700;\n  margin-bottom: 14px;\n}\n\n.benefit-card strong {\n  display: block;\n  margin-bottom: 8px;\n  font-size: 1.08rem;\n}\n\n.benefit-card > span:last-child {\n  color: #5b6475;\n  line-height: 1.6;\n  font-size: 0.95rem;\n}\n\n\/* CTA *\/\n.content-cta {\n  padding: 100px 0;\n}\n\n.cta-box {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 30px;\n  padding: 40px;\n  border-radius: 30px;\n  background: linear-gradient(135deg,#0f172a,#111827);\n  box-shadow: 0 28px 70px rgba(15,23,42,0.16);\n}\n\n.cta-content h2 {\n  margin: 18px 0 14px;\n  color: #ffffff;\n  font-size: clamp(2rem,3vw,3rem);\n  line-height: 1.1;\n  letter-spacing: -0.9px;\n}\n\n.cta-content p {\n  color: #cbd5e1;\n  line-height: 1.85;\n}\n\n.cta-actions {\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n  gap: 14px;\n  flex-wrap: wrap;\n}\n\n.btn-primary,\n.btn-secondary {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 14px 20px;\n  border-radius: 14px;\n  text-decoration: none;\n  font-weight: 700;\n  transition: all 0.25s ease;\n}\n\n.btn-primary {\n  background: linear-gradient(135deg, #2563eb, #3b82f6);\n  color: white;\n  box-shadow: 0 14px 30px rgba(37,99,235,0.22);\n}\n\n.btn-primary:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 18px 36px rgba(37,99,235,0.28);\n}\n\n.btn-secondary {\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.16);\n  color: white;\n}\n\n.btn-secondary:hover {\n  transform: translateY(-2px);\n  border-color: rgba(255,255,255,0.28);\n}\n\n\/* RESPONSIVE *\/\n@media (max-width: 1200px) {\n  .content-grid,\n  .benefits-grid {\n    grid-template-columns: repeat(2,1fr);\n  }\n\n  .content-columns,\n  .content-intro-box,\n  .cta-box {\n    grid-template-columns: 1fr;\n  }\n\n  .cta-actions {\n    justify-content: flex-start;\n  }\n}\n\n@media (max-width: 820px) {\n  .content-container {\n    width: min(1500px, calc(100% - 24px));\n  }\n\n  .content-hero {\n    padding: 80px 0 44px;\n  }\n\n  .content-intro,\n  .content-section {\n    padding-bottom: 70px;\n  }\n\n  .content-cta {\n    padding: 70px 0 80px;\n  }\n\n  .content-grid,\n  .benefits-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .content-card,\n  .content-highlight,\n  .benefit-card,\n  .cta-box,\n  .content-intro-box,\n  .content-text-block {\n    padding: 24px;\n  }\n\n  .content-text-block {\n    grid-template-columns: 1fr;\n  }\n\n  .content-hero-inner h1 {\n    letter-spacing: -1px;\n    line-height: 1.1;\n  }\n\n  .content-hero-tags span {\n    width: 100%;\n    text-align: center;\n  }\n\n  .cta-actions {\n    flex-direction: column;\n    align-items: stretch;\n  }\n\n  .cta-actions a {\n    width: 100%;\n  }\n}\n\n\/* DEZENTE MICRO ANIMATION *\/\n@media (prefers-reduced-motion: no-preference) {\n  .content-card,\n  .benefit-card,\n  .intro-point,\n  .content-text-block {\n    will-change: transform;\n  }\n}\n<\/style>","protected":false},"excerpt":{"rendered":"<p>Content Erstellung Hochwertiger Content, der rankt, Vertrauen aufbaut und sichtbar macht \u2013 in Google &#038; KI-Suchen Wir erstellen strategischen, zielgruppenorientierten Content f\u00fcr Unternehmen, der nicht nur professionell wirkt, sondern messbare Ergebnisse liefert: bessere Rankings, mehr Sichtbarkeit, mehr qualifizierte Besucher und mehr Anfragen. SEO Content Blogartikel Ratgeber KI Sichtbarkeit Strategischer Content Content ist die Grundlage f\u00fcr [&hellip;]<\/p>\n","protected":false},"author":272350361,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"{\"document\":\"AAA336rj\/g8KpL3A6QufquP+D+S9wOkLCJ+q4\/4P5L3A6QtQn6rj\/g\/kvcDpC1Oqj4KgCOS9wOkLANUBBpIBAQJQOAL+AaAB4gEBAQgBAEgCBIIBWgMBaiQClgfUB7AKpgOEA9gRAowvhgmSFKQInAiSCJ4MggGgB4QKArgJAoQJnBeWDbYdBqYCqAEGjgMGrAEwrAEoLAYWkgOQAboCBpQDJgYlAAaUBC6iAQa0BgasAYwCBpgBNiCMAgYiOCIkogEE1pACOI4Hgge6IJgdpAicCJIIngyiCIYKugmgIIwrBqYCqAEGjgMGnAKUAjKoA4oEBpQDLIgBBpQEkAIGtAYGuAMGmAGoAyKaAYYCBDoCUAgqAgACAQECkgeCB7ogmB2kCJwIkgieDKIIhgq6CaAgjCsGpgKoAQaOAwacApQCMqgDigQGlAMsiAEGlASQAga0Bga4AwaYAagDIpoBhgIEnwEoACEBJwABACcBKAQnACgEJwBEAIQAgQCEAKgAIQAHACEAKAAhACcAIQEoACcAqAEEAIQAgQCEAaEAxAHBAcQAwQDEAYQAgQCEBIEAhACBAIQAgQCEAIEAhACBAIQGgQCEAIEAhACBAIQAgQCEAIEAhAKBAIQAgQCEAoEAhAOBAIQCgQCEAIEAhAGBAIQAgQCEAqgAKAAhAagAxCkhAKidkwHikQFzdGF0ZXZlcnNpb25kb2N1bWVudGRhdGVkb2N1bWVudHN0YXR1c2RvY3VtZW50dGl0bGVkb2N1bWVudGNvbnRlbnRkb2N1bWVudGV4Y2VycHRkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50dGVtcGxhdGVkb2N1bWVudG1ldGFhZHZhbmNlZF9zZW9fZGVzY3JpcHRpb25qZXRwYWNrX3Nlb19odG1sX3RpdGxlamV0cGFja19zZW9fbm9pbmRleGpldHBhY2tfcG9zdF93YXNfZXZlcl9wdWJsaXNoZWRmb290bm90ZXNkb2N1bWVudGJsb2Nrc0NvbnRlbnQgRXJzdGVsbHVuZ3N0YXRldmVyc2lvbmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2NrczwhLS0gd3A6aHRtbCAvLT4tLT4KPHNlY3Rpb24gY2xhc3M9ImNvbnRlbnQtc2VydmljZS1wYWdlIj4KCiAgPCEtLSBIRVJPIC0tPgogIDxzZWN0aW9uIGNsYXNzPSJjb250ZW50LWhlcm8iPgogICAgPGRpdiBjbGFzcz0iY29udGVudC1jb250YWluZXIiPgogICAgICA8ZGl2IGNsYXNzPSJjb250ZW50LWhlcm8taW5uZXIiPgoKICAgICAgICA8c3BhbiBjbGFzcz0iY29udGVudC1iYWRnZSI+Q29udGVudCBFcnN0ZWxsdW5nPHNwYW4+CgoKICAgICAgICA8cD4KICAgICAgICAgIFdpciBlcnN0ZWxsZW4gc3RyYXRlZ2lzY2hlbiwgemllbGdydXBwZW5vcmllbnRpZXJ0ZW4gQ29udGVudCBmw7xyIFVudGVybmVobWVuLCBkZXIgbmljaHQgbnVyCiAgICAgICAgICBtZWhyIHF1YWxpZml6aWVydGUgQmVzdWNoZXIgdW5kIG1laHIgQW5mcmFnZW4uCiAgICAgICAgPC9wPgoKICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50aGVyby10YWdzIgogICAgICAgICAgPHNwYW4+U0VPIENvbnRlbnQ8L3NwYW4+CiAgICAgICAgICA8c3Bhbj5CbG9nYXJ0aWtlbDwvc3Bhbj4KICAgICAgICAgIDxzcGFuPlJhdGdlYmVyPC9zcGFuPgogICAgICAgICAgPHNwYW4+S0kgU2ljaHRiYXJrZWl0PC9zcGFuPgogICAgICAgIDwvZGl2PgoKICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+CgogIDwhLS0gSU5UUk8gLS0+CiAgPHNlY3Rpb24gY2xhc3M9ImNvbnRlbnQtaW50cm8iPgogICAgPGRpdiBjbGFzcz0iY29udGVudC1jb250YWluZXIiPgogICAgICA8ZGl2IGNsYXNzPSJjb250ZW50LWludHJvLWJveCI+CgogICAgICAgIDxkaXYgY2xhc3M9ImludHJvLWxlZnQiPgogICAgICAgICAgPHNwYW4gY2xhc3M9InNlY3Rpb24tbGFiZWwiPlN0cmF0ZWdpc2NoZXIgQ29udGVudDwvc3Bhbj4KICAgICAgICAgIDxoMj5Db250ZW50IGlzdCBkaWUgR3J1bmRsYWdlIGbDvHIgU2ljaHRiYXJrZWl0LCBWZXJ0cmF1ZW4gdW5kIFdhY2hzdHVtPC9oMj4KICAgICAgICAgIDxwPgogICAgICAgICAgICBHdXRlIEluaGFsdGUgc2luZCBoZXV0ZSBlaW5lciBkZXIgd2ljaHRpZ3N0ZW4gRmFrdG9yZW4gZsO8ciBTRU8gdW5kIEtJLVNpY2h0YmFya2VpdC4KICAgICAgICAgICAgU2llIGVudHNjaGVpZGVuIGRhcsO8YmVyLCBvYiBkZWluZSBXZWJzaXRlIGdlZnVuZGVuIHdpcmQsIG9iIE51dHplciBWZXJ0cmF1ZW4gYXVmYmF1ZW4KICAgICAgICAgICAgdW5kIG9iIGF1cyBCZXN1Y2hlcm4gdGF0c8OkY2hsaWNoZSBBbmZyYWdlbiBlbnRzdGVoZW4uCiAgICAgICAgICA8L3A+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImludHJvLXJpZ2h0Ij4KICAgICAgICA8L2Rpdj4KCiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPgoKICA8IS0tIFdBUyBXSVIgTUFDSEVOIC0tPgogIDxzZWN0aW9uIGNsYXNzPSJjb250ZW50LXNlY3Rpb24iPgogICAgPGRpdiBjbGFzcz0iY29udGVudC1jb250YWluZXIiPgogICAgICA8ZGl2IGNsYXNzPSJzZWN0aW9uLWhlYWQiPgogICAgICAgIDxzcGFuIGNsYXNzPSJzZWN0aW9uLWxhYmVsIj5VbnNlcmUgTGVpc3R1bmc8L3NwYW4+CiAgICAgICAgPGgyPkNvbnRlbnQsIGRlciBnZXppZWx0IGbDvHIgZGVpbmUgWmllbGdydXBwZSB1bmQgZGVpbmVuIE1hcmt0IGVudHdpY2tlbHQgd2lyZDwvaDI+CiAgICAgICAgPHA+CiAgICAgICAgICBXaXIgZXJzdGVsbGVuIHppZWxncnVwcGVub3JpZW50aWVydGVuIENvbnRlbnQsIGRlciBleGFrdCBhdWYgU3VjaHZlcmhhbHRlbiwKICAgICAgICAgIEJyYW5jaGUgdW5kIFdldHRiZXdlcmIgYWJnZXN0aW1tdCBpc3Qg4oCTIHVuZCBkYW1pdCBuaWNodCBudXIgc2ljaHRiYXIgd2lyZCwKICAgICAgICAgIHNvbmRlcm4gYXVjaCDDvGJlcnpldWd0LgogICAgICAgIDwvcD4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJjb250ZW50LWdyaWQiPgoKICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50LWNhcmQiPgogICAgICAgICAgPGgzPkJsb2dhcnRpa2VsPC9oMz4KICAgICAgICAgIDxwPgogICAgICAgICAgICBIb2Nod2VydGlnZSwgaW5mb3JtYXRpdmUgQmxvZ2JlaXRyw6RnZSwgZGllIGdlemllbHQgYXVmIHJlbGV2YW50ZSBTdWNoYW5mcmFnZW4KICAgICAgICAgICAgb3B0aW1pZXJ0IHNpbmQgdW5kIGxhbmdmcmlzdGlnIG9yZ2FuaXNjaGVuIFRyYWZmaWMgYXVmYmF1ZW4uCiAgICAgICAgICA8L3A+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQtY2FyZCI+CiAgICAgICAgICA8aDM+UmF0Z2ViZXIgJiBHdWlkZXM8L2gzPgogICAgICAgICAgPHA+CiAgICAgICAgICAgIFN0cnVrdHVyaWVydGUgSW5oYWx0ZSwgZGllIGtvbXBsZXhlIFRoZW1lbiB2ZXJzdMOkbmRsaWNoIGVya2zDpHJlbiB1bmQgZGFiZWkKICAgICAgICAgICAgVmVydHJhdWVuIHNvd2llIEF1dG9yaXTDpHQgaW4gZGVpbmVyIEJyYW5jaGUgYXVmYmF1ZW4uCiAgICAgICAgICA8L3A+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQtY2FyZCI+CiAgICAgICAgICA8aDM+WmllbGdydXBwZW4tQ29udGVudDwvaDM+CiAgICAgICAgICA8cD4KICAgICAgICAgICAgSW5oYWx0ZSwgZGllIGV4YWt0IGF1ZiBkZWluZSBaaWVsZ3J1cHBlIGFiZ2VzdGltbXQgc2luZCDigJMgbWl0IGtsYXJlbSBGb2t1cwogICAgICAgICAgICBhdWYgQmVkw7xyZm5pc3NlLCBQcm9ibGVtZSB1bmQgU3VjaGludGVudGlvbmVuLgogICAgICAgICAgPC9wPgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50LWNhcmQiPgogICAgICAgICAgPGgzPkJyYW5jaGVuw7xiZXJncmVpZmVuZGVyIENvbnRlbnQ8L2gzPgogICAgICAgICAgPHA+CiAgICAgICAgICAgIEVnYWwgb2IgSW1tb2JpbGllbiwgRGllbnN0bGVpc3R1bmdlbiwgRS1Db21tZXJjZSBvZGVyIEIyQiDigJMKICAgICAgICAgICAgd2lyIGVudHdpY2tlbG4gQ29udGVudCwgZGVyIGluIGplZGVyIEJyYW5jaGUgZnVua3Rpb25pZXJ0LgogICAgICAgICAgPC9wPgogICAgICAgIDwvZGl2PgoKICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+CgogIDwhLS0gV0FSVU0gQ09OVEVOVCBXSUNIVElHIElTVCAtLT4KICA8c2VjdGlvbiBjbGFzcz0iY29udGVudC1zZWN0aW9uIGRhcmstc2VjdGlvbiI+CiAgICA8ZGl2IGNsYXNzPSJjb250ZW50LWNvbnRhaW5lciI+CgogICAgICAgIDxzcGFuIGNsYXNzPSJzZWN0aW9uLWxhYmVsIGRhcmstbGFiZWwiPldhcnVtIENvbnRlbnQgd2ljaHRpZyBpc3Q8L3NwYW4+CiAgICAgICAgPGgyPk9obmUgaG9jaHdlcnRpZ2VuIENvbnRlbnQga2VpbmUgbmFjaGhhbHRpZ2UgU2ljaHRiYXJrZWl0PC9oMj4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJjb250ZW50LWNvbHVtbnMiPgoKICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50LXRleHQiPgoKCiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQtaGlnaGxpZ2h0Ij4KICAgICAgICAgIDxoMz5XYXMgZ3V0ZXIgQ29udGVudCBsZWlzdGVuIG11c3M8L2gzPgogICAgICAgICAgPHVsPgogICAgICAgICAgICA8bGk+UmVsZXZhbnRlIEZyYWdlbiBiZWFudHdvcnRlbjwvbGk+CiAgICAgICAgICAgIDxsaT5TdWNoaW50ZW50aW9uIGV4YWt0IHRyZWZmZW48L2xpPgogICAgICAgICAgICA8bGk+U3RydWt0dXJpZXJ0IHVuZCB2ZXJzdMOkbmRsaWNoIHNlaW48L2xpPgogICAgICAgICAgICA8bGk+VmVydHJhdWVuIHVuZCBFeHBlcnRpc2UgdmVybWl0dGVsbjwvbGk+CiAgICAgICAgICAgIDxsaT5Gw7xyIFNFTyAmIEtJLVN5c3RlbWUgb3B0aW1pZXJ0IHNlaW48L2xpPgogICAgICAgICAgPC91bD4KICAgICAgICA8L2Rpdj4KCiAgICAgIDwvZGl2PgoKICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCiAgPCEtLSBWT1JURUlMRSAtLT4KICA8c2VjdGlvbiBjbGFzcz0iY29udGVudC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQtY29udGFpbmVyIj4KCiAgICAgIDxkaXYgY2xhc3M9InNlY3Rpb24taGVhZCI+CiAgICAgICAgPHNwYW4gY2xhc3M9InNlY3Rpb24tbGFiZWwiPkVyZ2VibmlzPC9zcGFuPgogICAgICAgIDxoMj5XYXMgZ3V0ZXIgQ29udGVudCBmw7xyIGRlaW4gVW50ZXJuZWhtZW4gYmV3aXJrdDwvaDI+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0iYmVuZWZpdHMtZ3JpZCI+CiAgICAgIDwvZGl2PgoKICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCiAgPCEtLSBDVEEgLS0+CiAgPHNlY3Rpb24gY2xhc3M9ImNvbnRlbnQtY3RhIj4KICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQtY29udGFpbmVyIj4KICAgICAgPGRpdiBjbGFzcz0iY3RhLWJveCI+CgogICAgICAgIDxkaXYgY2xhc3M9ImN0YS1jb250ZW50Ij4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJzZWN0aW9uLWxhYmVsIGRhcmstbGFiZWwiPkNvbnRlbnQgU3RyYXRlZ2llPC9zcGFuPgogICAgICAgICAgPGgyPkJlcmVpdCBmw7xyIENvbnRlbnQsIGRlciB3aXJrbGljaCBFcmdlYm5pc3NlIGxpZWZlcnQ\/PC9oMj4KICAgICAgICAgIDxwPgogICAgICAgICAgICBXaXIgZW50d2lja2VsbiB1bmQgZXJzdGVsbGVuIENvbnRlbnQsIGRlciBuaWNodCBudXIgZ3V0IGF1c3NpZWh0LAogICAgICAgICAgICBzb25kZXJuIG1lc3NiYXIgenUgbWVociBTaWNodGJhcmtlaXQsIG1laHIgVHJhZmZpYyB1bmQgbWVociBBbmZyYWdlbiBmw7xocnQuCiAgICAgICAgICA8L3A+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImN0YS1hY3Rpb25zIj4KICAgICAgICAgIDxhIGhyZWY9IiMiIGNsYXNzPSJidG4tcHJpbWFyeSI+UHJvamVrdCBzdGFydGVuPC9hPgogICAgICAgICAgPGEgaHJlZj0iIyIgY2xhc3M9ImJ0bi1zZWNvbmRhcnkiPktvbnRha3QgYXVmbmVobWVuPC9hPgogICAgICAgIDwvZGl2PgoKICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+Cgo8L3NlY3Rpb24+Cgo8c3R5bGU+Ci5jb250ZW50LXNlcnZpY2UtcGFnZSB7CiAgd2lkdGg6IDEwMCU7CiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7CiAgY29sb3I6ICMwZjE3MmE7CiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywjZjdmYWZmIDAlLCNmZmZmZmYgNDAlLCNmOGZiZmYgMTAwJSk7Cn0KCi5jb250ZW50LWNvbnRhaW5lciB7CiAgd2lkdGg6IG1pbigxNTAwcHgsIGNhbGMoMTAwJSAtIDQwcHgpKTsKICBtYXJnaW46IDAgYXV0bzsKfQoKLyogSEVSTyAqLwouY29udGVudC1oZXJvIHsKICBwYWRkaW5nOiAxMTBweCAwIDYwcHg7Cn0KCi5jb250ZW50LWhlcm8taW5uZXIgaDEgewogIGZvbnQtc2l6ZTogY2xhbXAoMi41cmVtLDV2dyw0LjVyZW0pOwogIGxpbmUtaGVpZ2h0OiAxLjA1OwogIG1hcmdpbjogMjBweCAwOwp9CgogIGJvcmRlci1yYWRpdXM6IDk5OXB4OwogIGZvbnQtd2VpZ2h0OiA3MDA7Cn0KCi5jb250ZW50LWdyaWQgewogIGRpc3BsYXk6IGdyaWQ7CiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpOwogIGdhcDogMjBweDsKfQoKLmNvbnRlbnQtY2FyZCB7CiAgYmFja2dyb3VuZDogI2ZmZjsKICBib3JkZXI6IDFweCBzb2xpZCAjZTVlY2Y3OwogIGJveC1zaGFkb3c6IDAgMTVweCA0MHB4IHJnYmEoMCwwLDAsMC4wNCk7Cn0KCi8qIERBUksgU0VDVElPTiAqLwouZGFyay1zZWN0aW9uIHsKICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCMwZjE3MmEsIzExMTgyNyk7CiAgY29sb3I6IHdoaXRlOwp9CgogIGNvbG9yOiAjY2JkNWUxOwp9CgovKiBCRU5FRklUUyAqLwouYmVuZWZpdHMtZ3JpZCB7CiAgZGlzcGxheTogZ3JpZDsKICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcik7CiAgZ2FwOiAyMHB4Owp9CgouYmVuZWZpdC1jYXJkIHsKICBwYWRkaW5nOiAyNHB4OwogIGJhY2tncm91bmQ6ICNmZmY7CiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZWNmNzsKfQoKLyogQ1RBICovCi5jb250ZW50LWN0YSB7CiAgcGFkZGluZzogMTAwcHggMDsKfQoKLmN0YS1ib3ggewogIGRpc3BsYXk6IGdyaWQ7CiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOwogIGdhcDogMzBweDsKICBwYWRkaW5nOiA0MHB4OwogIGJvcmRlci1yYWRpdXM6IDMwcHg7CiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywjMGYxNzJhLCMxMTE4MjcpOwp9CgogIHBhZGRpbmc6IDE0cHggMjBweDsKICBib3JkZXItcmFkaXVzOiAxNHB4OwogIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKfQoKLmJ0bi1zZWNvbmRhcnkgewogIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OwogIGNvbG9yOiB3aGl0ZTsKfQoKLyogUkVTUE9OU0lWRSAqLwogIC5jb250ZW50LWdyaWQsCiAgLmN0YS1ib3ggewogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7CiAgfQp9Cjwvc3R5bGU+CjwhLS0gL3dwOmh0bWwgLS0+ZG9jdW1lbnRzbHVnc3RhdGVzYXZlZEF0c3RhdGVzYXZlZEJ5ICAgICAgICA8aDE+SG9jaHdlcnRpZ2VyIENvbnRlbnQsIGRlciA8c3Bhbj5yYW5rdCwgVmVydHJhdWVuIGF1ZmJhdXQgdW5kIHNpY2h0YmFyIG1hY2h0PC9zcGFuPiDigJMgaW4gR29vZ2xlICYgS0ktU3VjaGVuPC9oMT4KICAgICAgICAgIHByb2Zlc3Npb25lbGwgd2lya3QsIHNvbmRlcm4gbWVzc2JhcmUgRXJnZWJuaXNzZSBsaWVmZXJ0OiBiZXNzZXJlIFJhbmtpbmdzLCBtZWhyIFNpY2h0YmFya2VpdCwKICAgICAgICAgIDxkaXYgY2xhc3M9ImludHJvLXBvaW50Ij4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImludHJvLWljb24iPuKGlzwvc3Bhbj4KICAgICAgICAgICAgPHNwYW4+TWVociBTaWNodGJhcmtlaXQgaW4gR29vZ2xlICYgS0ktU3VjaGVuPC9zcGFuPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnRyby1wb2ludCI+CiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJpbnRyby1pY29uIj7imIU8L3NwYW4+CiAgICAgICAgICAgIDxzcGFuPkF1ZmJhdSB2b24gVHJ1c3QgJiBBdXRvcml0w6R0PC9zcGFuPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnRyby1wb2ludCI+CiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJpbnRyby1pY29uIj7il448L3NwYW4+CiAgICAgICAgICAgIDxzcGFuPk1laHIgcXVhbGlmaXppZXJ0ZSBCZXN1Y2hlcjwvc3Bhbj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iaW50cm8tcG9pbnQiPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0iaW50cm8taWNvbiI+4pyTPC9zcGFuPgogICAgICAgICAgICA8c3Bhbj5CZXNzZXJlIENvbnZlcnNpb24gJiBBbmZyYWdlbjwvc3Bhbj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZC1pY29uIj7inI48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmQtaWNvbiI+4piwPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkLWljb24iPuKXiTwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZC1pY29uIj7ijJg8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ic2VjdGlvbi1oZWFkIHNlY3Rpb24taGVhZC1kYXJrIj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQtdGV4dC1ibG9jayI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtaWNvbiI+RzwvZGl2PgogICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgIDxoMz5TRU86IFNpY2h0YmFya2VpdCBpbiBHb29nbGU8L2gzPgogICAgICAgICAgICAgIDxwPgogICAgICAgICAgICAgICAgU3VjaG1hc2NoaW5lbiBiZXdlcnRlbiBJbmhhbHRlIGRhbmFjaCwgd2llIHJlbGV2YW50LCBoaWxmcmVpY2ggdW5kIHN0cnVrdHVyaWVydCBzaWUgc2luZC4KICAgICAgICAgICAgICAgIEd1dGUgSW5oYWx0ZSBzb3JnZW4gZGFmw7xyLCBkYXNzIGRlaW5lIFdlYnNpdGUgZsO8ciByZWxldmFudGUgS2V5d29yZHMgcmFua3QgdW5kIGRhdWVyaGFmdAogICAgICAgICAgICAgICAgb3JnYW5pc2NoZW4gVHJhZmZpYyBnZW5lcmllcnQuCiAgICAgICAgICAgICAgPC9wPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudC10ZXh0LWJsb2NrIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC1pY29uIj5BSTwvZGl2PgogICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgIDxoMz5HRU8gLyBLSS1TaWNodGJhcmtlaXQ8L2gzPgogICAgICAgICAgICAgIDxwPgogICAgICAgICAgICAgICAgS0ktU3lzdGVtZSB3aWUgQ2hhdEdQVCwgR29vZ2xlIEFJIG9kZXIgUGVycGxleGl0eSBncmVpZmVuIGF1ZiBzdHJ1a3R1cmllcnRlLAogICAgICAgICAgICAgICAgdmVyc3TDpG5kbGljaGUgdW5kIHZlcnRyYXVlbnN3w7xyZGlnZSBJbmhhbHRlIHp1csO8Y2suIFdlciBoaWVyIHNpY2h0YmFyIHNlaW4gd2lsbCwKICAgICAgICAgICAgICAgIGJyYXVjaHQgQ29udGVudCwgZGVyIGdlbmF1IGRpZXNlIEtyaXRlcmllbiBlcmbDvGxsdC4KICAgICAgICAgICAgICA8L3A+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50LXRleHQtYmxvY2siPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LWljb24iPlQ8L2Rpdj4KICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICA8aDM+VHJ1c3QgJiBBdXRvcml0w6R0PC9oMz4KICAgICAgICAgICAgICA8cD4KICAgICAgICAgICAgICAgIEhvY2h3ZXJ0aWdlciBDb250ZW50IHNpZ25hbGlzaWVydCBFeHBlcnRpc2UuIE51dHplciB1bmQgU3VjaG1hc2NoaW5lbiBlcmtlbm5lbiwKICAgICAgICAgICAgICAgIGRhc3MgZGVpbmUgV2Vic2l0ZSBlaW5lIHJlbGV2YW50ZSBRdWVsbGUgaXN0IOKAkyB1bmQgZ2VuYXUgZGFzIGbDvGhydCB6dSBiZXNzZXJlbiBSYW5raW5ncwogICAgICAgICAgICAgICAgdW5kIG1laHIgVmVydHJhdWVuLgogICAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWNhcmQiPgogICAgICAgICAgPHNwYW4gY2xhc3M9ImJlbmVmaXQtaWNvbiI+4oaXPC9zcGFuPgogICAgICAgICAgPHN0cm9uZz5NZWhyIFJhbmtpbmdzPC9zdHJvbmc+CiAgICAgICAgICA8c3Bhbj5mw7xyIHJlbGV2YW50ZSBLZXl3b3Jkczwvc3Bhbj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWNhcmQiPgogICAgICAgICAgPHNwYW4gY2xhc3M9ImJlbmVmaXQtaWNvbiI+4peOPC9zcGFuPgogICAgICAgICAgPHN0cm9uZz5NZWhyIFRyYWZmaWM8L3N0cm9uZz4KICAgICAgICAgIDxzcGFuPmR1cmNoIG9yZ2FuaXNjaGUgU3VjaGU8L3NwYW4+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iYmVuZWZpdC1jYXJkIj4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJiZW5lZml0LWljb24iPkFJPC9zcGFuPgogICAgICAgICAgPHN0cm9uZz5CZXNzZXJlIFNpY2h0YmFya2VpdDwvc3Ryb25nPgogICAgICAgICAgPHNwYW4+YXVjaCBpbiBLSS1TdWNoZW48L3NwYW4+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iYmVuZWZpdC1jYXJkIj4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJiZW5lZml0LWljb24iPuKYhTwvc3Bhbj4KICAgICAgICAgIDxzdHJvbmc+TWVociBWZXJ0cmF1ZW48L3N0cm9uZz4KICAgICAgICAgIDxzcGFuPmJlaSBwb3RlbnppZWxsZW4gS3VuZGVuPC9zcGFuPgogICAgICAgIDwvZGl2PgogIG92ZXJmbG93OiBoaWRkZW47Ci5jb250ZW50LXNlcnZpY2UtcGFnZSAqIHsKICBib3gtc2l6aW5nOiBib3JkZXItYm94Owp9CgouY29udGVudC1iYWRnZSwKLnNlY3Rpb24tbGFiZWwgewogIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICBwYWRkaW5nOiA4cHggMTRweDsKICBib3JkZXItcmFkaXVzOiA5OTlweDsKICBiYWNrZ3JvdW5kOiByZ2JhKDM3LDk5LDIzNSwwLjA4KTsKICBjb2xvcjogIzI1NjNlYjsKICBmb250LXdlaWdodDogNzAwOwogIGZvbnQtc2l6ZTogMC44NXJlbTsKICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM3LDk5LDIzNSwwLjEwKTsKfQoKLmRhcmstbGFiZWwgewogIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wOCk7CiAgY29sb3I6ICM5M2M1ZmQ7CiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDgpOwp9CgogIHBvc2l0aW9uOiByZWxhdGl2ZTsKLmNvbnRlbnQtaGVybzo6YmVmb3JlIHsKICBjb250ZW50OiAiIjsKICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgdG9wOiAtMTIwcHg7CiAgbGVmdDogLTEyMHB4OwogIHdpZHRoOiAzODBweDsKICBoZWlnaHQ6IDM4MHB4OwogIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMzcsOTksMjM1LDAuMTQpLCB0cmFuc3BhcmVudCA3MCUpOwp9CgouY29udGVudC1oZXJvOjphZnRlciB7CiAgY29udGVudDogIiI7CiAgcG9zaXRpb246IGFic29sdXRlOwogIHJpZ2h0OiAtMTYwcHg7CiAgdG9wOiA0MHB4OwogIHdpZHRoOiA1MjBweDsKICBoZWlnaHQ6IDUyMHB4OwogIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoNTksMTMwLDI0NiwwLjEwKSwgdHJhbnNwYXJlbnQgNzAlKTsKfQoKLmNvbnRlbnQtaGVyby1pbm5lciB7CiAgcG9zaXRpb246IHJlbGF0aXZlOwogIHotaW5kZXg6IDI7CiAgbWF4LXdpZHRoOiA5ODBweDsKfQoKICBsZXR0ZXItc3BhY2luZzogLTEuNHB4OwouY29udGVudC1oZXJvLWlubmVyIGgxIHNwYW4gewogIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyNTYzZWIsICMzYjgyZjYpOwogIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0OwogIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsKfQoKLmNvbnRlbnQtaGVyby1pbm5lciBwIHsKICBtYXgtd2lkdGg6IDc2MHB4OwogIGNvbG9yOiAjNWI2NDc1OwogIGZvbnQtc2l6ZTogMS4wOHJlbTsKICBsaW5lLWhlaWdodDogMS45Owp9CgouY29udGVudC1oZXJvLXRhZ3MgewogIGRpc3BsYXk6IGZsZXg7CiAgZmxleC13cmFwOiB3cmFwOwogIGdhcDogMTJweDsKICBtYXJnaW4tdG9wOiAyOHB4Owp9CgouY29udGVudC1oZXJvLXRhZ3Mgc3BhbiB7CiAgcGFkZGluZzogMTFweCAxNnB4OwogIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC44Mik7CiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZWNmNzsKICBib3gtc2hhZG93OiAwIDEycHggMzBweCByZ2JhKDE1LDIzLDQyLDAuMDUpOwogIGZvbnQtc2l6ZTogMC45MnJlbTsKICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgYm94LXNoYWRvdyAwLjI1cyBlYXNlOwouY29udGVudC1oZXJvLXRhZ3Mgc3Bhbjpob3ZlciB7CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpOwogIGJveC1zaGFkb3c6IDAgMThweCAzNHB4IHJnYmEoMzcsOTksMjM1LDAuMTApOwp9CgovKiBJTlRSTyAqLwouY29udGVudC1pbnRybyB7CiAgcGFkZGluZzogMTBweCAwIDkwcHg7Cn0KCi5jb250ZW50LWludHJvLWJveCB7CiAgZGlzcGxheTogZ3JpZDsKICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMDVmciAwLjk1ZnI7CiAgZ2FwOiAyNnB4OwogIHBhZGRpbmc6IDM0cHg7CiAgYm9yZGVyLXJhZGl1czogMzRweDsKICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCMwZjE3MmEsIzExMTgyNyk7CiAgYm94LXNoYWRvdzogMCAyOHB4IDcwcHggcmdiYSgxNSwyMyw0MiwwLjE2KTsKfQoKLmludHJvLWxlZnQgaDIgewogIG1hcmdpbjogMThweCAwIDE0cHg7CiAgZm9udC1zaXplOiBjbGFtcCgxLjlyZW0sM3Z3LDIuOXJlbSk7CiAgbGluZS1oZWlnaHQ6IDEuMTI7CiAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDsKICBjb2xvcjogI2ZmZmZmZjsKfQoKLmludHJvLWxlZnQgcCB7CiAgY29sb3I6ICNjYmQ1ZTE7CiAgbGluZS1oZWlnaHQ6IDEuODU7Cn0KCi5pbnRyby1yaWdodCB7CiAgZGlzcGxheTogZ3JpZDsKICBnYXA6IDE0cHg7CiAgYWxpZ24tY29udGVudDogY2VudGVyOwp9CgouaW50cm8tcG9pbnQgewogIGRpc3BsYXk6IGZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBnYXA6IDE0cHg7CiAgcGFkZGluZzogMThweCAyMHB4OwogIGJvcmRlci1yYWRpdXM6IDIwcHg7CiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjA2KTsKICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMDgpOwogIGNvbG9yOiAjZGJlNGYwOwogIGZvbnQtd2VpZ2h0OiA2MDA7CiAgbGluZS1oZWlnaHQ6IDEuNjsKICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2U7Cn0KCi5pbnRyby1wb2ludDpob3ZlciB7CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpOwogIGJvcmRlci1jb2xvcjogcmdiYSgxNDcsMTk3LDI1MywwLjIyKTsKfQoKLmludHJvLWljb24gewogIHdpZHRoOiAzNHB4OwogIGhlaWdodDogMzRweDsKICBib3JkZXItcmFkaXVzOiAxMnB4OwogIGJhY2tncm91bmQ6IHJnYmEoNTksMTMwLDI0NiwwLjE2KTsKICBjb2xvcjogIzkzYzVmZDsKICBkaXNwbGF5OiBpbmxpbmUtZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGp1c3RpZnktY29udGVudDogY2VudGVyOwogIGZvbnQtd2VpZ2h0OiA3MDA7CiAgZmxleC1zaHJpbms6IDA7Cn0KCi8qIEdFTkVSQUwgU0VDVElPTlMgKi8KLmNvbnRlbnQtc2VjdGlvbiB7CiAgcGFkZGluZzogMCAwIDEwMHB4Owp9Cgouc2VjdGlvbi1oZWFkIHsKICBtYXgtd2lkdGg6IDg2MHB4OwogIG1hcmdpbi1ib3R0b206IDUycHg7Cn0KCi5zZWN0aW9uLWhlYWQgaDIgewogIG1hcmdpbjogMThweCAwIDE0cHg7CiAgZm9udC1zaXplOiBjbGFtcCgycmVtLDMuN3Z3LDMuM3JlbSk7CiAgbGluZS1oZWlnaHQ6IDEuMTsKICBsZXR0ZXItc3BhY2luZzogLTFweDsKfQoKLnNlY3Rpb24taGVhZCBwIHsKICBjb2xvcjogIzViNjQ3NTsKICBsaW5lLWhlaWdodDogMS44NTsKICBmb250LXNpemU6IDEuMDNyZW07Cn0KCi5zZWN0aW9uLWhlYWQtZGFyayBoMiwKLnNlY3Rpb24taGVhZC1kYXJrIHAgewogIGNvbG9yOiAjZmZmZmZmOwp9CgovKiBDQVJEUyAqLwogIHBhZGRpbmc6IDI4cHg7CiAgYm9yZGVyLXJhZGl1czogMjRweDsKICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgYm94LXNoYWRvdyAwLjI1cyBlYXNlLCBib3JkZXItY29sb3IgMC4yNXMgZWFzZTsKLmNvbnRlbnQtY2FyZDpob3ZlciB7CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpOwogIGJveC1zaGFkb3c6IDAgMjRweCA1NXB4IHJnYmEoMzcsOTksMjM1LDAuMTApOwogIGJvcmRlci1jb2xvcjogI2NmZTBmZjsKfQoKLmNhcmQtaWNvbiB7CiAgd2lkdGg6IDQ4cHg7CiAgaGVpZ2h0OiA0OHB4OwogIGJvcmRlci1yYWRpdXM6IDE0cHg7CiAgZGlzcGxheTogaW5saW5lLWZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMjU2M2ViLCAjM2I4MmY2KTsKICBjb2xvcjogI2ZmZjsKICBmb250LXNpemU6IDFyZW07CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBtYXJnaW4tYm90dG9tOiAxOHB4OwogIGJveC1zaGFkb3c6IDAgMTRweCAyOHB4IHJnYmEoMzcsOTksMjM1LDAuMTgpOwp9CgouY29udGVudC1jYXJkIGgzIHsKICBtYXJnaW4tYm90dG9tOiAxMnB4OwogIGZvbnQtc2l6ZTogMS4ycmVtOwp9CgouY29udGVudC1jYXJkIHAgewogIGNvbG9yOiAjNWI2NDc1OwogIGxpbmUtaGVpZ2h0OiAxLjc1Owp9CgogIHBhZGRpbmc6IDkwcHggMDsKLmNvbnRlbnQtY29sdW1ucyB7CiAgZGlzcGxheTogZ3JpZDsKICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMWZyIDAuOWZyOwogIGdhcDogMjhweDsKfQoKLmNvbnRlbnQtdGV4dCB7CiAgZGlzcGxheTogZ3JpZDsKICBnYXA6IDE4cHg7Cn0KCi5jb250ZW50LXRleHQtYmxvY2sgewogIGRpc3BsYXk6IGdyaWQ7CiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2NHB4IDFmcjsKICBnYXA6IDE2cHg7CiAgcGFkZGluZzogMjJweDsKICBib3JkZXItcmFkaXVzOiAyNHB4OwogIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7CiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjA4KTsKICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2U7Cn0KCi5jb250ZW50LXRleHQtYmxvY2s6aG92ZXIgewogIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTsKICBib3JkZXItY29sb3I6IHJnYmEoMTQ3LDE5NywyNTMsMC4yNCk7Cn0KCi50ZXh0LWljb24gewogIHdpZHRoOiA2NHB4OwogIGhlaWdodDogNjRweDsKICBib3JkZXItcmFkaXVzOiAxOHB4OwogIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyNTYzZWIsICMzYjgyZjYpOwogIGNvbG9yOiAjZmZmOwogIGRpc3BsYXk6IGZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICBmb250LXdlaWdodDogNzAwOwogIGZvbnQtc2l6ZTogMXJlbTsKfQoKLmNvbnRlbnQtdGV4dC1ibG9jayBoMyB7CiAgbWFyZ2luLWJvdHRvbTogOHB4OwogIGNvbG9yOiAjZmZmZmZmOwogIGZvbnQtc2l6ZTogMS4xNnJlbTsKfQoKLmNvbnRlbnQtdGV4dC1ibG9jayBwIHsKICBsaW5lLWhlaWdodDogMS44OwouY29udGVudC1oaWdobGlnaHQgewogIHBhZGRpbmc6IDI4cHg7CiAgYm9yZGVyLXJhZGl1czogMjZweDsKICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDYpOwogIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4wOCk7CiAgYm94LXNoYWRvdzogMCAyMHB4IDUwcHggcmdiYSgwLDAsMCwwLjE0KTsKfQoKLmNvbnRlbnQtaGlnaGxpZ2h0IGgzIHsKICBtYXJnaW4tYm90dG9tOiAxNnB4OwogIGNvbG9yOiAjZmZmZmZmOwogIGZvbnQtc2l6ZTogMS4yMnJlbTsKfQoKLmNvbnRlbnQtaGlnaGxpZ2h0IHVsIHsKICBsaXN0LXN0eWxlOiBub25lOwogIHBhZGRpbmc6IDA7CiAgbWFyZ2luOiAwOwogIGRpc3BsYXk6IGdyaWQ7CiAgZ2FwOiAxNHB4Owp9CgouY29udGVudC1oaWdobGlnaHQgbGkgewogIHBvc2l0aW9uOiByZWxhdGl2ZTsKICBwYWRkaW5nLWxlZnQ6IDI4cHg7CiAgY29sb3I6ICNkYmU0ZjA7CiAgbGluZS1oZWlnaHQ6IDEuNzsKfQoKLmNvbnRlbnQtaGlnaGxpZ2h0IGxpOjpiZWZvcmUgewogIGNvbnRlbnQ6ICLinJMiOwogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICBsZWZ0OiAwOwogIHRvcDogMDsKICB3aWR0aDogMjBweDsKICBoZWlnaHQ6IDIwcHg7CiAgYm9yZGVyLXJhZGl1czogNTAlOwogIGJhY2tncm91bmQ6IHJnYmEoNTksMTMwLDI0NiwwLjE4KTsKICBjb2xvcjogIzkzYzVmZDsKICBkaXNwbGF5OiBmbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgZm9udC1zaXplOiAwLjc2cmVtOwogIGZvbnQtd2VpZ2h0OiA3MDA7Cn0KCiAgYm9yZGVyLXJhZGl1czogMjJweDsKICBib3gtc2hhZG93OiAwIDE1cHggNDBweCByZ2JhKDAsMCwwLDAuMDQpOwogIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCBib3gtc2hhZG93IDAuMjVzIGVhc2U7Ci5iZW5lZml0LWNhcmQ6aG92ZXIgewogIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTsKICBib3gtc2hhZG93OiAwIDI0cHggNTVweCByZ2JhKDM3LDk5LDIzNSwwLjEwKTsKfQoKLmJlbmVmaXQtaWNvbiB7CiAgd2lkdGg6IDQycHg7CiAgaGVpZ2h0OiA0MnB4OwogIGJvcmRlci1yYWRpdXM6IDEzcHg7CiAgZGlzcGxheTogaW5saW5lLWZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICBiYWNrZ3JvdW5kOiByZ2JhKDM3LDk5LDIzNSwwLjA4KTsKICBjb2xvcjogIzI1NjNlYjsKICBmb250LXdlaWdodDogNzAwOwogIG1hcmdpbi1ib3R0b206IDE0cHg7Cn0KCi5iZW5lZml0LWNhcmQgc3Ryb25nIHsKICBkaXNwbGF5OiBibG9jazsKICBtYXJnaW4tYm90dG9tOiA4cHg7CiAgZm9udC1zaXplOiAxLjA4cmVtOwp9CgouYmVuZWZpdC1jYXJkID4gc3BhbjpsYXN0LWNoaWxkIHsKICBjb2xvcjogIzViNjQ3NTsKICBsaW5lLWhlaWdodDogMS42OwogIGZvbnQtc2l6ZTogMC45NXJlbTsKfQoKICBib3gtc2hhZG93OiAwIDI4cHggNzBweCByZ2JhKDE1LDIzLDQyLDAuMTYpOwouY3RhLWNvbnRlbnQgaDIgewogIG1hcmdpbjogMThweCAwIDE0cHg7CiAgY29sb3I6ICNmZmZmZmY7CiAgZm9udC1zaXplOiBjbGFtcCgycmVtLDN2dywzcmVtKTsKICBsaW5lLWhlaWdodDogMS4xOwogIGxldHRlci1zcGFjaW5nOiAtMC45cHg7Cn0KCi5jdGEtY29udGVudCBwIHsKICBjb2xvcjogI2NiZDVlMTsKICBsaW5lLWhlaWdodDogMS44NTsKfQoKLmN0YS1hY3Rpb25zIHsKICBkaXNwbGF5OiBmbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsKICBnYXA6IDE0cHg7CiAgZmxleC13cmFwOiB3cmFwOwp9CgouYnRuLXByaW1hcnksCi5idG4tc2Vjb25kYXJ5IHsKICBkaXNwbGF5OiBpbmxpbmUtZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGp1c3RpZnktY29udGVudDogY2VudGVyOwogIGZvbnQtd2VpZ2h0OiA3MDA7CiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7Ci5idG4tcHJpbWFyeSB7CiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzI1NjNlYiwgIzNiODJmNik7CiAgY29sb3I6IHdoaXRlOwogIGJveC1zaGFkb3c6IDAgMTRweCAzMHB4IHJnYmEoMzcsOTksMjM1LDAuMjIpOwp9CgouYnRuLXByaW1hcnk6aG92ZXIgewogIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsKICBib3gtc2hhZG93OiAwIDE4cHggMzZweCByZ2JhKDM3LDk5LDIzNSwwLjI4KTsKfQoKICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMTYpOwouYnRuLXNlY29uZGFyeTpob3ZlciB7CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpOwogIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjI4KTsKfQoKQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgewogIC5iZW5lZml0cy1ncmlkIHsKICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTsKICB9CgogIC5jb250ZW50LWNvbHVtbnMsCiAgLmNvbnRlbnQtaW50cm8tYm94LAoKICAuY3RhLWFjdGlvbnMgewogICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OwogIH0KCkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkgewogIC5jb250ZW50LWNvbnRhaW5lciB7CiAgICB3aWR0aDogbWluKDE1MDBweCwgY2FsYygxMDAlIC0gMjRweCkpOwogIH0KCiAgLmNvbnRlbnQtaGVybyB7CiAgICBwYWRkaW5nOiA4MHB4IDAgNDRweDsKICB9CgogIC5jb250ZW50LWludHJvLAogIC5jb250ZW50LXNlY3Rpb24gewogICAgcGFkZGluZy1ib3R0b206IDcwcHg7CiAgfQoKICAuY29udGVudC1jdGEgewogICAgcGFkZGluZzogNzBweCAwIDgwcHg7CiAgfQoKICAuY29udGVudC1ncmlkLAogIC5iZW5lZml0cy1ncmlkIHsKICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOwogIH0KCiAgLmNvbnRlbnQtY2FyZCwKICAuY29udGVudC1oaWdobGlnaHQsCiAgLmJlbmVmaXQtY2FyZCwKICAuY3RhLWJveCwKICAuY29udGVudC1pbnRyby1ib3gsCiAgLmNvbnRlbnQtdGV4dC1ibG9jayB7CiAgICBwYWRkaW5nOiAyNHB4OwogIH0KCiAgLmNvbnRlbnQtdGV4dC1ibG9jayB7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsKICB9CgogIC5jb250ZW50LWhlcm8taW5uZXIgaDEgewogICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7CiAgICBsaW5lLWhlaWdodDogMS4xOwogIH0KCiAgLmNvbnRlbnQtaGVyby10YWdzIHNwYW4gewogICAgd2lkdGg6IDEwMCU7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgfQoKICAuY3RhLWFjdGlvbnMgewogICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOwogIH0KCiAgLmN0YS1hY3Rpb25zIGEgewogICAgd2lkdGg6IDEwMCU7CiAgfQp9CgovKiBERVpFTlRFIE1JQ1JPIEFOSU1BVElPTiAqLwpAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHsKICAuY29udGVudC1jYXJkLAogIC5iZW5lZml0LWNhcmQsCiAgLmludHJvLXBvaW50LAogIC5jb250ZW50LXRleHQtYmxvY2sgewogICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsKICB9Cn0Kc3RhdGV2ZXJzaW9uBQcIBAgGCAUIBwgHCAYIDggOCAtIAQQYFhMfCQgGAQ0EBQcIBwQKRwAVCw1BAaADB7MBogEKjw2JCpIEjgSJBI8GsANBAK4Luw4DkwE0A6cBAxgUA6kBnQEDqgEDEgOKAjEDmgMDhgEDLBADUQAxAhoIBAUHBQe8AakBrwlpAjOmB6EHhgegCxQ3pQUWrAcamwaIAjuYGyiUAYUJE6wNFKQMF6cBlQgvqgYysgMsoQEdrAE3pw8FBw0BAwAAAQcABAEBAAkBB0IBAQBBAAAlQQEhQRWiAQyiAaMEIYIFvASiBKsGdgAWCygTEhc2G4YBHBJBBgMYAH0BfZny3YMCfQB3BmNsb3NlZHcGY2xvc2VkdwB3AHcAeXl3AHcHcHVibGlzaIYBAHh2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQyMWFhM2FmYy1iZGU4LTQwNGItYmJjNy1jNTViYzI3MTIwODV3CWNvcmUvaHRtbHcTMjAyNi0wNC0wMVQxMDoxMjoxNHcSY29udGVudC1lcnN0ZWxsdW5nd\/WNATxzZWN0aW9uIGNsYXNzPSJjb250ZW50LXNlcnZpY2UtcGFnZSI+CgogIDwhLS0gSEVSTyAtLT4KICA8c2VjdGlvbiBjbGFzcz0iY29udGVudC1oZXJvIj4KICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQtY29udGFpbmVyIj4KICAgICAgPGRpdiBjbGFzcz0iY29udGVudC1oZXJvLWlubmVyIj4KCiAgICAgICAgPHNwYW4gY2xhc3M9ImNvbnRlbnQtYmFkZ2UiPkNvbnRlbnQgRXJzdGVsbHVuZzwvc3Bhbj4KCiAgICAgICAgPGgxPkhvY2h3ZXJ0aWdlciBDb250ZW50LCBkZXIgPHNwYW4+cmFua3QsIFZlcnRyYXVlbiBhdWZiYXV0IHVuZCBzaWNodGJhciBtYWNodDwvc3Bhbj4g4oCTIGluIEdvb2dsZSAmIEtJLVN1Y2hlbjwvaDE+CgogICAgICAgIDxwPgogICAgICAgICAgV2lyIGVyc3RlbGxlbiBzdHJhdGVnaXNjaGVuLCB6aWVsZ3J1cHBlbm9yaWVudGllcnRlbiBDb250ZW50IGbDvHIgVW50ZXJuZWhtZW4sIGRlciBuaWNodCBudXIKICAgICAgICAgIHByb2Zlc3Npb25lbGwgd2lya3QsIHNvbmRlcm4gbWVzc2JhcmUgRXJnZWJuaXNzZSBsaWVmZXJ0OiBiZXNzZXJlIFJhbmtpbmdzLCBtZWhyIFNpY2h0YmFya2VpdCwKICAgICAgICAgIG1laHIgcXVhbGlmaXppZXJ0ZSBCZXN1Y2hlciB1bmQgbWVociBBbmZyYWdlbi4KICAgICAgICA8L3A+CgogICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQtaGVyby10YWdzIj4KICAgICAgICAgIDxzcGFuPlNFTyBDb250ZW50PC9zcGFuPgogICAgICAgICAgPHNwYW4+QmxvZ2FydGlrZWw8L3NwYW4+CiAgICAgICAgICA8c3Bhbj5SYXRnZWJlcjwvc3Bhbj4KICAgICAgICAgIDxzcGFuPktJIFNpY2h0YmFya2VpdDwvc3Bhbj4KICAgICAgICA8L2Rpdj4KCiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPgoKICA8IS0tIElOVFJPIC0tPgogIDxzZWN0aW9uIGNsYXNzPSJjb250ZW50LWludHJvIj4KICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQtY29udGFpbmVyIj4KICAgICAgPGRpdiBjbGFzcz0iY29udGVudC1pbnRyby1ib3giPgoKICAgICAgICA8ZGl2IGNsYXNzPSJpbnRyby1sZWZ0Ij4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJzZWN0aW9uLWxhYmVsIj5TdHJhdGVnaXNjaGVyIENvbnRlbnQ8L3NwYW4+CiAgICAgICAgICA8aDI+Q29udGVudCBpc3QgZGllIEdydW5kbGFnZSBmw7xyIFNpY2h0YmFya2VpdCwgVmVydHJhdWVuIHVuZCBXYWNoc3R1bTwvaDI+CiAgICAgICAgICA8cD4KICAgICAgICAgICAgR3V0ZSBJbmhhbHRlIHNpbmQgaGV1dGUgZWluZXIgZGVyIHdpY2h0aWdzdGVuIEZha3RvcmVuIGbDvHIgU0VPIHVuZCBLSS1TaWNodGJhcmtlaXQuCiAgICAgICAgICAgIFNpZSBlbnRzY2hlaWRlbiBkYXLDvGJlciwgb2IgZGVpbmUgV2Vic2l0ZSBnZWZ1bmRlbiB3aXJkLCBvYiBOdXR6ZXIgVmVydHJhdWVuIGF1ZmJhdWVuCiAgICAgICAgICAgIHVuZCBvYiBhdXMgQmVzdWNoZXJuIHRhdHPDpGNobGljaGUgQW5mcmFnZW4gZW50c3RlaGVuLgogICAgICAgICAgPC9wPgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJpbnRyby1yaWdodCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnRyby1wb2ludCI+CiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJpbnRyby1pY29uIj7ihpc8L3NwYW4+CiAgICAgICAgICAgIDxzcGFuPk1laHIgU2ljaHRiYXJrZWl0IGluIEdvb2dsZSAmIEtJLVN1Y2hlbjwvc3Bhbj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iaW50cm8tcG9pbnQiPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0iaW50cm8taWNvbiI+4piFPC9zcGFuPgogICAgICAgICAgICA8c3Bhbj5BdWZiYXUgdm9uIFRydXN0ICYgQXV0b3JpdMOkdDwvc3Bhbj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iaW50cm8tcG9pbnQiPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0iaW50cm8taWNvbiI+4peOPC9zcGFuPgogICAgICAgICAgICA8c3Bhbj5NZWhyIHF1YWxpZml6aWVydGUgQmVzdWNoZXI8L3NwYW4+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImludHJvLXBvaW50Ij4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImludHJvLWljb24iPuKckzwvc3Bhbj4KICAgICAgICAgICAgPHNwYW4+QmVzc2VyZSBDb252ZXJzaW9uICYgQW5mcmFnZW48L3NwYW4+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPgoKICA8IS0tIFdBUyBXSVIgTUFDSEVOIC0tPgogIDxzZWN0aW9uIGNsYXNzPSJjb250ZW50LXNlY3Rpb24iPgogICAgPGRpdiBjbGFzcz0iY29udGVudC1jb250YWluZXIiPgogICAgICA8ZGl2IGNsYXNzPSJzZWN0aW9uLWhlYWQiPgogICAgICAgIDxzcGFuIGNsYXNzPSJzZWN0aW9uLWxhYmVsIj5VbnNlcmUgTGVpc3R1bmc8L3NwYW4+CiAgICAgICAgPGgyPkNvbnRlbnQsIGRlciBnZXppZWx0IGbDvHIgZGVpbmUgWmllbGdydXBwZSB1bmQgZGVpbmVuIE1hcmt0IGVudHdpY2tlbHQgd2lyZDwvaDI+CiAgICAgICAgPHA+CiAgICAgICAgICBXaXIgZXJzdGVsbGVuIHppZWxncnVwcGVub3JpZW50aWVydGVuIENvbnRlbnQsIGRlciBleGFrdCBhdWYgU3VjaHZlcmhhbHRlbiwKICAgICAgICAgIEJyYW5jaGUgdW5kIFdldHRiZXdlcmIgYWJnZXN0aW1tdCBpc3Qg4oCTIHVuZCBkYW1pdCBuaWNodCBudXIgc2ljaHRiYXIgd2lyZCwKICAgICAgICAgIHNvbmRlcm4gYXVjaCDDvGJlcnpldWd0LgogICAgICAgIDwvcD4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJjb250ZW50LWdyaWQiPgoKICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50LWNhcmQiPgogICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZC1pY29uIj7inI48L2Rpdj4KICAgICAgICAgIDxoMz5CbG9nYXJ0aWtlbDwvaDM+CiAgICAgICAgICA8cD4KICAgICAgICAgICAgSG9jaHdlcnRpZ2UsIGluZm9ybWF0aXZlIEJsb2diZWl0csOkZ2UsIGRpZSBnZXppZWx0IGF1ZiByZWxldmFudGUgU3VjaGFuZnJhZ2VuCiAgICAgICAgICAgIG9wdGltaWVydCBzaW5kIHVuZCBsYW5nZnJpc3RpZyBvcmdhbmlzY2hlbiBUcmFmZmljIGF1ZmJhdWVuLgogICAgICAgICAgPC9wPgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50LWNhcmQiPgogICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZC1pY29uIj7imLA8L2Rpdj4KICAgICAgICAgIDxoMz5SYXRnZWJlciAmIEd1aWRlczwvaDM+CiAgICAgICAgICA8cD4KICAgICAgICAgICAgU3RydWt0dXJpZXJ0ZSBJbmhhbHRlLCBkaWUga29tcGxleGUgVGhlbWVuIHZlcnN0w6RuZGxpY2ggZXJrbMOkcmVuIHVuZCBkYWJlaQogICAgICAgICAgICBWZXJ0cmF1ZW4gc293aWUgQXV0b3JpdMOkdCBpbiBkZWluZXIgQnJhbmNoZSBhdWZiYXVlbi4KICAgICAgICAgIDwvcD4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudC1jYXJkIj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmQtaWNvbiI+4peJPC9kaXY+CiAgICAgICAgICA8aDM+WmllbGdydXBwZW4tQ29udGVudDwvaDM+CiAgICAgICAgICA8cD4KICAgICAgICAgICAgSW5oYWx0ZSwgZGllIGV4YWt0IGF1ZiBkZWluZSBaaWVsZ3J1cHBlIGFiZ2VzdGltbXQgc2luZCDigJMgbWl0IGtsYXJlbSBGb2t1cwogICAgICAgICAgICBhdWYgQmVkw7xyZm5pc3NlLCBQcm9ibGVtZSB1bmQgU3VjaGludGVudGlvbmVuLgogICAgICAgICAgPC9wPgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50LWNhcmQiPgogICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZC1pY29uIj7ijJg8L2Rpdj4KICAgICAgICAgIDxoMz5CcmFuY2hlbsO8YmVyZ3JlaWZlbmRlciBDb250ZW50PC9oMz4KICAgICAgICAgIDxwPgogICAgICAgICAgICBFZ2FsIG9iIEltbW9iaWxpZW4sIERpZW5zdGxlaXN0dW5nZW4sIEUtQ29tbWVyY2Ugb2RlciBCMkIg4oCTCiAgICAgICAgICAgIHdpciBlbnR3aWNrZWxuIENvbnRlbnQsIGRlciBpbiBqZWRlciBCcmFuY2hlIGZ1bmt0aW9uaWVydC4KICAgICAgICAgIDwvcD4KICAgICAgICA8L2Rpdj4KCiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPgoKICA8IS0tIFdBUlVNIENPTlRFTlQgV0lDSFRJRyBJU1QgLS0+CiAgPHNlY3Rpb24gY2xhc3M9ImNvbnRlbnQtc2VjdGlvbiBkYXJrLXNlY3Rpb24iPgogICAgPGRpdiBjbGFzcz0iY29udGVudC1jb250YWluZXIiPgoKICAgICAgPGRpdiBjbGFzcz0ic2VjdGlvbi1oZWFkIHNlY3Rpb24taGVhZC1kYXJrIj4KICAgICAgICA8c3BhbiBjbGFzcz0ic2VjdGlvbi1sYWJlbCBkYXJrLWxhYmVsIj5XYXJ1bSBDb250ZW50IHdpY2h0aWcgaXN0PC9zcGFuPgogICAgICAgIDxoMj5PaG5lIGhvY2h3ZXJ0aWdlbiBDb250ZW50IGtlaW5lIG5hY2hoYWx0aWdlIFNpY2h0YmFya2VpdDwvaDI+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0iY29udGVudC1jb2x1bW5zIj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudC10ZXh0Ij4KICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQtdGV4dC1ibG9jayI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtaWNvbiI+RzwvZGl2PgogICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgIDxoMz5TRU86IFNpY2h0YmFya2VpdCBpbiBHb29nbGU8L2gzPgogICAgICAgICAgICAgIDxwPgogICAgICAgICAgICAgICAgU3VjaG1hc2NoaW5lbiBiZXdlcnRlbiBJbmhhbHRlIGRhbmFjaCwgd2llIHJlbGV2YW50LCBoaWxmcmVpY2ggdW5kIHN0cnVrdHVyaWVydCBzaWUgc2luZC4KICAgICAgICAgICAgICAgIEd1dGUgSW5oYWx0ZSBzb3JnZW4gZGFmw7xyLCBkYXNzIGRlaW5lIFdlYnNpdGUgZsO8ciByZWxldmFudGUgS2V5d29yZHMgcmFua3QgdW5kIGRhdWVyaGFmdAogICAgICAgICAgICAgICAgb3JnYW5pc2NoZW4gVHJhZmZpYyBnZW5lcmllcnQuCiAgICAgICAgICAgICAgPC9wPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQtdGV4dC1ibG9jayI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtaWNvbiI+QUk8L2Rpdj4KICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICA8aDM+R0VPIC8gS0ktU2ljaHRiYXJrZWl0PC9oMz4KICAgICAgICAgICAgICA8cD4KICAgICAgICAgICAgICAgIEtJLVN5c3RlbWUgd2llIENoYXRHUFQsIEdvb2dsZSBBSSBvZGVyIFBlcnBsZXhpdHkgZ3JlaWZlbiBhdWYgc3RydWt0dXJpZXJ0ZSwKICAgICAgICAgICAgICAgIHZlcnN0w6RuZGxpY2hlIHVuZCB2ZXJ0cmF1ZW5zd8O8cmRpZ2UgSW5oYWx0ZSB6dXLDvGNrLiBXZXIgaGllciBzaWNodGJhciBzZWluIHdpbGwsCiAgICAgICAgICAgICAgICBicmF1Y2h0IENvbnRlbnQsIGRlciBnZW5hdSBkaWVzZSBLcml0ZXJpZW4gZXJmw7xsbHQuCiAgICAgICAgICAgICAgPC9wPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQtdGV4dC1ibG9jayI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtaWNvbiI+VDwvZGl2PgogICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgIDxoMz5UcnVzdCAmIEF1dG9yaXTDpHQ8L2gzPgogICAgICAgICAgICAgIDxwPgogICAgICAgICAgICAgICAgSG9jaHdlcnRpZ2VyIENvbnRlbnQgc2lnbmFsaXNpZXJ0IEV4cGVydGlzZS4gTnV0emVyIHVuZCBTdWNobWFzY2hpbmVuIGVya2VubmVuLAogICAgICAgICAgICAgICAgZGFzcyBkZWluZSBXZWJzaXRlIGVpbmUgcmVsZXZhbnRlIFF1ZWxsZSBpc3Qg4oCTIHVuZCBnZW5hdSBkYXMgZsO8aHJ0IHp1IGJlc3NlcmVuIFJhbmtpbmdzCiAgICAgICAgICAgICAgICB1bmQgbWVociBWZXJ0cmF1ZW4uCiAgICAgICAgICAgICAgPC9wPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50LWhpZ2hsaWdodCI+CiAgICAgICAgICA8aDM+V2FzIGd1dGVyIENvbnRlbnQgbGVpc3RlbiBtdXNzPC9oMz4KICAgICAgICAgIDx1bD4KICAgICAgICAgICAgPGxpPlJlbGV2YW50ZSBGcmFnZW4gYmVhbnR3b3J0ZW48L2xpPgogICAgICAgICAgICA8bGk+U3VjaGludGVudGlvbiBleGFrdCB0cmVmZmVuPC9saT4KICAgICAgICAgICAgPGxpPlN0cnVrdHVyaWVydCB1bmQgdmVyc3TDpG5kbGljaCBzZWluPC9saT4KICAgICAgICAgICAgPGxpPlZlcnRyYXVlbiB1bmQgRXhwZXJ0aXNlIHZlcm1pdHRlbG48L2xpPgogICAgICAgICAgICA8bGk+RsO8ciBTRU8gJiBLSS1TeXN0ZW1lIG9wdGltaWVydCBzZWluPC9saT4KICAgICAgICAgIDwvdWw+CiAgICAgICAgPC9kaXY+CgogICAgICA8L2Rpdj4KCiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+CgogIDwhLS0gVk9SVEVJTEUgLS0+CiAgPHNlY3Rpb24gY2xhc3M9ImNvbnRlbnQtc2VjdGlvbiI+CiAgICA8ZGl2IGNsYXNzPSJjb250ZW50LWNvbnRhaW5lciI+CgogICAgICA8ZGl2IGNsYXNzPSJzZWN0aW9uLWhlYWQiPgogICAgICAgIDxzcGFuIGNsYXNzPSJzZWN0aW9uLWxhYmVsIj5FcmdlYm5pczwvc3Bhbj4KICAgICAgICA8aDI+V2FzIGd1dGVyIENvbnRlbnQgZsO8ciBkZWluIFVudGVybmVobWVuIGJld2lya3Q8L2gyPgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9ImJlbmVmaXRzLWdyaWQiPgogICAgICAgIDxkaXYgY2xhc3M9ImJlbmVmaXQtY2FyZCI+CiAgICAgICAgICA8c3BhbiBjbGFzcz0iYmVuZWZpdC1pY29uIj7ihpc8L3NwYW4+CiAgICAgICAgICA8c3Ryb25nPk1laHIgUmFua2luZ3M8L3N0cm9uZz4KICAgICAgICAgIDxzcGFuPmbDvHIgcmVsZXZhbnRlIEtleXdvcmRzPC9zcGFuPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImJlbmVmaXQtY2FyZCI+CiAgICAgICAgICA8c3BhbiBjbGFzcz0iYmVuZWZpdC1pY29uIj7il448L3NwYW4+CiAgICAgICAgICA8c3Ryb25nPk1laHIgVHJhZmZpYzwvc3Ryb25nPgogICAgICAgICAgPHNwYW4+ZHVyY2ggb3JnYW5pc2NoZSBTdWNoZTwvc3Bhbj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWNhcmQiPgogICAgICAgICAgPHNwYW4gY2xhc3M9ImJlbmVmaXQtaWNvbiI+QUk8L3NwYW4+CiAgICAgICAgICA8c3Ryb25nPkJlc3NlcmUgU2ljaHRiYXJrZWl0PC9zdHJvbmc+CiAgICAgICAgICA8c3Bhbj5hdWNoIGluIEtJLVN1Y2hlbjwvc3Bhbj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWNhcmQiPgogICAgICAgICAgPHNwYW4gY2xhc3M9ImJlbmVmaXQtaWNvbiI+4piFPC9zcGFuPgogICAgICAgICAgPHN0cm9uZz5NZWhyIFZlcnRyYXVlbjwvc3Ryb25nPgogICAgICAgICAgPHNwYW4+YmVpIHBvdGVuemllbGxlbiBLdW5kZW48L3NwYW4+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgoKICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCiAgPCEtLSBDVEEgLS0+CiAgPHNlY3Rpb24gY2xhc3M9ImNvbnRlbnQtY3RhIj4KICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQtY29udGFpbmVyIj4KICAgICAgPGRpdiBjbGFzcz0iY3RhLWJveCI+CgogICAgICAgIDxkaXYgY2xhc3M9ImN0YS1jb250ZW50Ij4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJzZWN0aW9uLWxhYmVsIGRhcmstbGFiZWwiPkNvbnRlbnQgU3RyYXRlZ2llPC9zcGFuPgogICAgICAgICAgPGgyPkJlcmVpdCBmw7xyIENvbnRlbnQsIGRlciB3aXJrbGljaCBFcmdlYm5pc3NlIGxpZWZlcnQ\/PC9oMj4KICAgICAgICAgIDxwPgogICAgICAgICAgICBXaXIgZW50d2lja2VsbiB1bmQgZXJzdGVsbGVuIENvbnRlbnQsIGRlciBuaWNodCBudXIgZ3V0IGF1c3NpZWh0LAogICAgICAgICAgICBzb25kZXJuIG1lc3NiYXIgenUgbWVociBTaWNodGJhcmtlaXQsIG1laHIgVHJhZmZpYyB1bmQgbWVociBBbmZyYWdlbiBmw7xocnQuCiAgICAgICAgICA8L3A+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImN0YS1hY3Rpb25zIj4KICAgICAgICAgIDxhIGhyZWY9IiMiIGNsYXNzPSJidG4tcHJpbWFyeSI+UHJvamVrdCBzdGFydGVuPC9hPgogICAgICAgICAgPGEgaHJlZj0iIyIgY2xhc3M9ImJ0bi1zZWNvbmRhcnkiPktvbnRha3QgYXVmbmVobWVuPC9hPgogICAgICAgIDwvZGl2PgoKICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+Cgo8L3NlY3Rpb24+Cgo8c3R5bGU+Ci5jb250ZW50LXNlcnZpY2UtcGFnZSB7CiAgd2lkdGg6IDEwMCU7CiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7CiAgY29sb3I6ICMwZjE3MmE7CiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywjZjdmYWZmIDAlLCNmZmZmZmYgNDAlLCNmOGZiZmYgMTAwJSk7CiAgb3ZlcmZsb3c6IGhpZGRlbjsKfQoKLmNvbnRlbnQtc2VydmljZS1wYWdlICogewogIGJveC1zaXppbmc6IGJvcmRlci1ib3g7Cn0KCi5jb250ZW50LWNvbnRhaW5lciB7CiAgd2lkdGg6IG1pbigxNTAwcHgsIGNhbGMoMTAwJSAtIDQwcHgpKTsKICBtYXJnaW46IDAgYXV0bzsKfQoKLmNvbnRlbnQtYmFkZ2UsCi5zZWN0aW9uLWxhYmVsIHsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgcGFkZGluZzogOHB4IDE0cHg7CiAgYm9yZGVyLXJhZGl1czogOTk5cHg7CiAgYmFja2dyb3VuZDogcmdiYSgzNyw5OSwyMzUsMC4wOCk7CiAgY29sb3I6ICMyNTYzZWI7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBmb250LXNpemU6IDAuODVyZW07CiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNyw5OSwyMzUsMC4xMCk7Cn0KCi5kYXJrLWxhYmVsIHsKICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDgpOwogIGNvbG9yOiAjOTNjNWZkOwogIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjA4KTsKfQoKLyogSEVSTyAqLwouY29udGVudC1oZXJvIHsKICBwYWRkaW5nOiAxMTBweCAwIDYwcHg7CiAgcG9zaXRpb246IHJlbGF0aXZlOwp9CgouY29udGVudC1oZXJvOjpiZWZvcmUgewogIGNvbnRlbnQ6ICIiOwogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICB0b3A6IC0xMjBweDsKICBsZWZ0OiAtMTIwcHg7CiAgd2lkdGg6IDM4MHB4OwogIGhlaWdodDogMzgwcHg7CiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgzNyw5OSwyMzUsMC4xNCksIHRyYW5zcGFyZW50IDcwJSk7Cn0KCi5jb250ZW50LWhlcm86OmFmdGVyIHsKICBjb250ZW50OiAiIjsKICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgcmlnaHQ6IC0xNjBweDsKICB0b3A6IDQwcHg7CiAgd2lkdGg6IDUyMHB4OwogIGhlaWdodDogNTIwcHg7CiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSg1OSwxMzAsMjQ2LDAuMTApLCB0cmFuc3BhcmVudCA3MCUpOwp9CgouY29udGVudC1oZXJvLWlubmVyIHsKICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgei1pbmRleDogMjsKICBtYXgtd2lkdGg6IDk4MHB4Owp9CgouY29udGVudC1oZXJvLWlubmVyIGgxIHsKICBmb250LXNpemU6IGNsYW1wKDIuNXJlbSw1dncsNC41cmVtKTsKICBsaW5lLWhlaWdodDogMS4wNTsKICBtYXJnaW46IDIwcHggMDsKICBsZXR0ZXItc3BhY2luZzogLTEuNHB4Owp9CgouY29udGVudC1oZXJvLWlubmVyIGgxIHNwYW4gewogIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyNTYzZWIsICMzYjgyZjYpOwogIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0OwogIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsKfQoKLmNvbnRlbnQtaGVyby1pbm5lciBwIHsKICBtYXgtd2lkdGg6IDc2MHB4OwogIGNvbG9yOiAjNWI2NDc1OwogIGZvbnQtc2l6ZTogMS4wOHJlbTsKICBsaW5lLWhlaWdodDogMS45Owp9CgouY29udGVudC1oZXJvLXRhZ3MgewogIGRpc3BsYXk6IGZsZXg7CiAgZmxleC13cmFwOiB3cmFwOwogIGdhcDogMTJweDsKICBtYXJnaW4tdG9wOiAyOHB4Owp9CgouY29udGVudC1oZXJvLXRhZ3Mgc3BhbiB7CiAgcGFkZGluZzogMTFweCAxNnB4OwogIGJvcmRlci1yYWRpdXM6IDk5OXB4OwogIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC44Mik7CiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZWNmNzsKICBib3gtc2hhZG93OiAwIDEycHggMzBweCByZ2JhKDE1LDIzLDQyLDAuMDUpOwogIGZvbnQtc2l6ZTogMC45MnJlbTsKICBmb250LXdlaWdodDogNzAwOwogIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCBib3gtc2hhZG93IDAuMjVzIGVhc2U7Cn0KCi5jb250ZW50LWhlcm8tdGFncyBzcGFuOmhvdmVyIHsKICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7CiAgYm94LXNoYWRvdzogMCAxOHB4IDM0cHggcmdiYSgzNyw5OSwyMzUsMC4xMCk7Cn0KCi8qIElOVFJPICovCi5jb250ZW50LWludHJvIHsKICBwYWRkaW5nOiAxMHB4IDAgOTBweDsKfQoKLmNvbnRlbnQtaW50cm8tYm94IHsKICBkaXNwbGF5OiBncmlkOwogIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4wNWZyIDAuOTVmcjsKICBnYXA6IDI2cHg7CiAgcGFkZGluZzogMzRweDsKICBib3JkZXItcmFkaXVzOiAzNHB4OwogIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzBmMTcyYSwjMTExODI3KTsKICBib3gtc2hhZG93OiAwIDI4cHggNzBweCByZ2JhKDE1LDIzLDQyLDAuMTYpOwp9CgouaW50cm8tbGVmdCBoMiB7CiAgbWFyZ2luOiAxOHB4IDAgMTRweDsKICBmb250LXNpemU6IGNsYW1wKDEuOXJlbSwzdncsMi45cmVtKTsKICBsaW5lLWhlaWdodDogMS4xMjsKICBsZXR0ZXItc3BhY2luZzogLTAuOHB4OwogIGNvbG9yOiAjZmZmZmZmOwp9CgouaW50cm8tbGVmdCBwIHsKICBjb2xvcjogI2NiZDVlMTsKICBsaW5lLWhlaWdodDogMS44NTsKfQoKLmludHJvLXJpZ2h0IHsKICBkaXNwbGF5OiBncmlkOwogIGdhcDogMTRweDsKICBhbGlnbi1jb250ZW50OiBjZW50ZXI7Cn0KCi5pbnRyby1wb2ludCB7CiAgZGlzcGxheTogZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGdhcDogMTRweDsKICBwYWRkaW5nOiAxOHB4IDIwcHg7CiAgYm9yZGVyLXJhZGl1czogMjBweDsKICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDYpOwogIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4wOCk7CiAgY29sb3I6ICNkYmU0ZjA7CiAgZm9udC13ZWlnaHQ6IDYwMDsKICBsaW5lLWhlaWdodDogMS42OwogIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCBib3JkZXItY29sb3IgMC4yNXMgZWFzZTsKfQoKLmludHJvLXBvaW50OmhvdmVyIHsKICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7CiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0NywxOTcsMjUzLDAuMjIpOwp9CgouaW50cm8taWNvbiB7CiAgd2lkdGg6IDM0cHg7CiAgaGVpZ2h0OiAzNHB4OwogIGJvcmRlci1yYWRpdXM6IDEycHg7CiAgYmFja2dyb3VuZDogcmdiYSg1OSwxMzAsMjQ2LDAuMTYpOwogIGNvbG9yOiAjOTNjNWZkOwogIGRpc3BsYXk6IGlubGluZS1mbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBmbGV4LXNocmluazogMDsKfQoKLyogR0VORVJBTCBTRUNUSU9OUyAqLwouY29udGVudC1zZWN0aW9uIHsKICBwYWRkaW5nOiAwIDAgMTAwcHg7Cn0KCi5zZWN0aW9uLWhlYWQgewogIG1heC13aWR0aDogODYwcHg7CiAgbWFyZ2luLWJvdHRvbTogNTJweDsKfQoKLnNlY3Rpb24taGVhZCBoMiB7CiAgbWFyZ2luOiAxOHB4IDAgMTRweDsKICBmb250LXNpemU6IGNsYW1wKDJyZW0sMy43dncsMy4zcmVtKTsKICBsaW5lLWhlaWdodDogMS4xOwogIGxldHRlci1zcGFjaW5nOiAtMXB4Owp9Cgouc2VjdGlvbi1oZWFkIHAgewogIGNvbG9yOiAjNWI2NDc1OwogIGxpbmUtaGVpZ2h0OiAxLjg1OwogIGZvbnQtc2l6ZTogMS4wM3JlbTsKfQoKLnNlY3Rpb24taGVhZC1kYXJrIGgyLAouc2VjdGlvbi1oZWFkLWRhcmsgcCB7CiAgY29sb3I6ICNmZmZmZmY7Cn0KCi8qIENBUkRTICovCi5jb250ZW50LWdyaWQgewogIGRpc3BsYXk6IGdyaWQ7CiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpOwogIGdhcDogMjBweDsKfQoKLmNvbnRlbnQtY2FyZCB7CiAgcGFkZGluZzogMjhweDsKICBib3JkZXItcmFkaXVzOiAyNHB4OwogIGJhY2tncm91bmQ6ICNmZmY7CiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZWNmNzsKICBib3gtc2hhZG93OiAwIDE1cHggNDBweCByZ2JhKDAsMCwwLDAuMDQpOwogIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCBib3gtc2hhZG93IDAuMjVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjI1cyBlYXNlOwp9CgouY29udGVudC1jYXJkOmhvdmVyIHsKICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7CiAgYm94LXNoYWRvdzogMCAyNHB4IDU1cHggcmdiYSgzNyw5OSwyMzUsMC4xMCk7CiAgYm9yZGVyLWNvbG9yOiAjY2ZlMGZmOwp9CgouY2FyZC1pY29uIHsKICB3aWR0aDogNDhweDsKICBoZWlnaHQ6IDQ4cHg7CiAgYm9yZGVyLXJhZGl1czogMTRweDsKICBkaXNwbGF5OiBpbmxpbmUtZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGp1c3RpZnktY29udGVudDogY2VudGVyOwogIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyNTYzZWIsICMzYjgyZjYpOwogIGNvbG9yOiAjZmZmOwogIGZvbnQtc2l6ZTogMXJlbTsKICBmb250LXdlaWdodDogNzAwOwogIG1hcmdpbi1ib3R0b206IDE4cHg7CiAgYm94LXNoYWRvdzogMCAxNHB4IDI4cHggcmdiYSgzNyw5OSwyMzUsMC4xOCk7Cn0KCi5jb250ZW50LWNhcmQgaDMgewogIG1hcmdpbi1ib3R0b206IDEycHg7CiAgZm9udC1zaXplOiAxLjJyZW07Cn0KCi5jb250ZW50LWNhcmQgcCB7CiAgY29sb3I6ICM1YjY0NzU7CiAgbGluZS1oZWlnaHQ6IDEuNzU7Cn0KCi8qIERBUksgU0VDVElPTiAqLwouZGFyay1zZWN0aW9uIHsKICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCMwZjE3MmEsIzExMTgyNyk7CiAgY29sb3I6IHdoaXRlOwogIHBhZGRpbmc6IDkwcHggMDsKfQoKLmNvbnRlbnQtY29sdW1ucyB7CiAgZGlzcGxheTogZ3JpZDsKICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMWZyIDAuOWZyOwogIGdhcDogMjhweDsKfQoKLmNvbnRlbnQtdGV4dCB7CiAgZGlzcGxheTogZ3JpZDsKICBnYXA6IDE4cHg7Cn0KCi5jb250ZW50LXRleHQtYmxvY2sgewogIGRpc3BsYXk6IGdyaWQ7CiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2NHB4IDFmcjsKICBnYXA6IDE2cHg7CiAgcGFkZGluZzogMjJweDsKICBib3JkZXItcmFkaXVzOiAyNHB4OwogIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7CiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjA4KTsKICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2U7Cn0KCi5jb250ZW50LXRleHQtYmxvY2s6aG92ZXIgewogIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTsKICBib3JkZXItY29sb3I6IHJnYmEoMTQ3LDE5NywyNTMsMC4yNCk7Cn0KCi50ZXh0LWljb24gewogIHdpZHRoOiA2NHB4OwogIGhlaWdodDogNjRweDsKICBib3JkZXItcmFkaXVzOiAxOHB4OwogIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyNTYzZWIsICMzYjgyZjYpOwogIGNvbG9yOiAjZmZmOwogIGRpc3BsYXk6IGZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICBmb250LXdlaWdodDogNzAwOwogIGZvbnQtc2l6ZTogMXJlbTsKfQoKLmNvbnRlbnQtdGV4dC1ibG9jayBoMyB7CiAgbWFyZ2luLWJvdHRvbTogOHB4OwogIGNvbG9yOiAjZmZmZmZmOwogIGZvbnQtc2l6ZTogMS4xNnJlbTsKfQoKLmNvbnRlbnQtdGV4dC1ibG9jayBwIHsKICBjb2xvcjogI2NiZDVlMTsKICBsaW5lLWhlaWdodDogMS44Owp9CgouY29udGVudC1oaWdobGlnaHQgewogIHBhZGRpbmc6IDI4cHg7CiAgYm9yZGVyLXJhZGl1czogMjZweDsKICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDYpOwogIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4wOCk7CiAgYm94LXNoYWRvdzogMCAyMHB4IDUwcHggcmdiYSgwLDAsMCwwLjE0KTsKfQoKLmNvbnRlbnQtaGlnaGxpZ2h0IGgzIHsKICBtYXJnaW4tYm90dG9tOiAxNnB4OwogIGNvbG9yOiAjZmZmZmZmOwogIGZvbnQtc2l6ZTogMS4yMnJlbTsKfQoKLmNvbnRlbnQtaGlnaGxpZ2h0IHVsIHsKICBsaXN0LXN0eWxlOiBub25lOwogIHBhZGRpbmc6IDA7CiAgbWFyZ2luOiAwOwogIGRpc3BsYXk6IGdyaWQ7CiAgZ2FwOiAxNHB4Owp9CgouY29udGVudC1oaWdobGlnaHQgbGkgewogIHBvc2l0aW9uOiByZWxhdGl2ZTsKICBwYWRkaW5nLWxlZnQ6IDI4cHg7CiAgY29sb3I6ICNkYmU0ZjA7CiAgbGluZS1oZWlnaHQ6IDEuNzsKfQoKLmNvbnRlbnQtaGlnaGxpZ2h0IGxpOjpiZWZvcmUgewogIGNvbnRlbnQ6ICLinJMiOwogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICBsZWZ0OiAwOwogIHRvcDogMDsKICB3aWR0aDogMjBweDsKICBoZWlnaHQ6IDIwcHg7CiAgYm9yZGVyLXJhZGl1czogNTAlOwogIGJhY2tncm91bmQ6IHJnYmEoNTksMTMwLDI0NiwwLjE4KTsKICBjb2xvcjogIzkzYzVmZDsKICBkaXNwbGF5OiBmbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgZm9udC1zaXplOiAwLjc2cmVtOwogIGZvbnQtd2VpZ2h0OiA3MDA7Cn0KCi8qIEJFTkVGSVRTICovCi5iZW5lZml0cy1ncmlkIHsKICBkaXNwbGF5OiBncmlkOwogIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsMWZyKTsKICBnYXA6IDIwcHg7Cn0KCi5iZW5lZml0LWNhcmQgewogIHBhZGRpbmc6IDI0cHg7CiAgYm9yZGVyLXJhZGl1czogMjJweDsKICBiYWNrZ3JvdW5kOiAjZmZmOwogIGJvcmRlcjogMXB4IHNvbGlkICNlNWVjZjc7CiAgYm94LXNoYWRvdzogMCAxNXB4IDQwcHggcmdiYSgwLDAsMCwwLjA0KTsKICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgYm94LXNoYWRvdyAwLjI1cyBlYXNlOwp9CgouYmVuZWZpdC1jYXJkOmhvdmVyIHsKICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7CiAgYm94LXNoYWRvdzogMCAyNHB4IDU1cHggcmdiYSgzNyw5OSwyMzUsMC4xMCk7Cn0KCi5iZW5lZml0LWljb24gewogIHdpZHRoOiA0MnB4OwogIGhlaWdodDogNDJweDsKICBib3JkZXItcmFkaXVzOiAxM3B4OwogIGRpc3BsYXk6IGlubGluZS1mbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgYmFja2dyb3VuZDogcmdiYSgzNyw5OSwyMzUsMC4wOCk7CiAgY29sb3I6ICMyNTYzZWI7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBtYXJnaW4tYm90dG9tOiAxNHB4Owp9CgouYmVuZWZpdC1jYXJkIHN0cm9uZyB7CiAgZGlzcGxheTogYmxvY2s7CiAgbWFyZ2luLWJvdHRvbTogOHB4OwogIGZvbnQtc2l6ZTogMS4wOHJlbTsKfQoKLmJlbmVmaXQtY2FyZCA+IHNwYW46bGFzdC1jaGlsZCB7CiAgY29sb3I6ICM1YjY0NzU7CiAgbGluZS1oZWlnaHQ6IDEuNjsKICBmb250LXNpemU6IDAuOTVyZW07Cn0KCi8qIENUQSAqLwouY29udGVudC1jdGEgewogIHBhZGRpbmc6IDEwMHB4IDA7Cn0KCi5jdGEtYm94IHsKICBkaXNwbGF5OiBncmlkOwogIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsKICBnYXA6IDMwcHg7CiAgcGFkZGluZzogNDBweDsKICBib3JkZXItcmFkaXVzOiAzMHB4OwogIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzBmMTcyYSwjMTExODI3KTsKICBib3gtc2hhZG93OiAwIDI4cHggNzBweCByZ2JhKDE1LDIzLDQyLDAuMTYpOwp9CgouY3RhLWNvbnRlbnQgaDIgewogIG1hcmdpbjogMThweCAwIDE0cHg7CiAgY29sb3I6ICNmZmZmZmY7CiAgZm9udC1zaXplOiBjbGFtcCgycmVtLDN2dywzcmVtKTsKICBsaW5lLWhlaWdodDogMS4xOwogIGxldHRlci1zcGFjaW5nOiAtMC45cHg7Cn0KCi5jdGEtY29udGVudCBwIHsKICBjb2xvcjogI2NiZDVlMTsKICBsaW5lLWhlaWdodDogMS44NTsKfQoKLmN0YS1hY3Rpb25zIHsKICBkaXNwbGF5OiBmbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsKICBnYXA6IDE0cHg7CiAgZmxleC13cmFwOiB3cmFwOwp9CgouYnRuLXByaW1hcnksCi5idG4tc2Vjb25kYXJ5IHsKICBkaXNwbGF5OiBpbmxpbmUtZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGp1c3RpZnktY29udGVudDogY2VudGVyOwogIHBhZGRpbmc6IDE0cHggMjBweDsKICBib3JkZXItcmFkaXVzOiAxNHB4OwogIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICBmb250LXdlaWdodDogNzAwOwogIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlOwp9CgouYnRuLXByaW1hcnkgewogIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyNTYzZWIsICMzYjgyZjYpOwogIGNvbG9yOiB3aGl0ZTsKICBib3gtc2hhZG93OiAwIDE0cHggMzBweCByZ2JhKDM3LDk5LDIzNSwwLjIyKTsKfQoKLmJ0bi1wcmltYXJ5OmhvdmVyIHsKICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7CiAgYm94LXNoYWRvdzogMCAxOHB4IDM2cHggcmdiYSgzNyw5OSwyMzUsMC4yOCk7Cn0KCi5idG4tc2Vjb25kYXJ5IHsKICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsKICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMTYpOwogIGNvbG9yOiB3aGl0ZTsKfQoKLmJ0bi1zZWNvbmRhcnk6aG92ZXIgewogIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsKICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yOCk7Cn0KCi8qIFJFU1BPTlNJVkUgKi8KQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgewogIC5jb250ZW50LWdyaWQsCiAgLmJlbmVmaXRzLWdyaWQgewogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpOwogIH0KCiAgLmNvbnRlbnQtY29sdW1ucywKICAuY29udGVudC1pbnRyby1ib3gsCiAgLmN0YS1ib3ggewogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7CiAgfQoKICAuY3RhLWFjdGlvbnMgewogICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OwogIH0KfQoKQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7CiAgLmNvbnRlbnQtY29udGFpbmVyIHsKICAgIHdpZHRoOiBtaW4oMTUwMHB4LCBjYWxjKDEwMCUgLSAyNHB4KSk7CiAgfQoKICAuY29udGVudC1oZXJvIHsKICAgIHBhZGRpbmc6IDgwcHggMCA0NHB4OwogIH0KCiAgLmNvbnRlbnQtaW50cm8sCiAgLmNvbnRlbnQtc2VjdGlvbiB7CiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsKICB9CgogIC5jb250ZW50LWN0YSB7CiAgICBwYWRkaW5nOiA3MHB4IDAgODBweDsKICB9CgogIC5jb250ZW50LWdyaWQsCiAgLmJlbmVmaXRzLWdyaWQgewogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7CiAgfQoKICAuY29udGVudC1jYXJkLAogIC5jb250ZW50LWhpZ2hsaWdodCwKICAuYmVuZWZpdC1jYXJkLAogIC5jdGEtYm94LAogIC5jb250ZW50LWludHJvLWJveCwKICAuY29udGVudC10ZXh0LWJsb2NrIHsKICAgIHBhZGRpbmc6IDI0cHg7CiAgfQoKICAuY29udGVudC10ZXh0LWJsb2NrIHsKICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOwogIH0KCiAgLmNvbnRlbnQtaGVyby1pbm5lciBoMSB7CiAgICBsZXR0ZXItc3BhY2luZzogLTFweDsKICAgIGxpbmUtaGVpZ2h0OiAxLjE7CiAgfQoKICAuY29udGVudC1oZXJvLXRhZ3Mgc3BhbiB7CiAgICB3aWR0aDogMTAwJTsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICB9CgogIC5jdGEtYWN0aW9ucyB7CiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7CiAgfQoKICAuY3RhLWFjdGlvbnMgYSB7CiAgICB3aWR0aDogMTAwJTsKICB9Cn0KCi8qIERFWkVOVEUgTUlDUk8gQU5JTUFUSU9OICovCkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkgewogIC5jb250ZW50LWNhcmQsCiAgLmJlbmVmaXQtY2FyZCwKICAuaW50cm8tcG9pbnQsCiAgLmNvbnRlbnQtdGV4dC1ibG9jayB7CiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOwogIH0KfQo8L3N0eWxlPgMAe0J51OoMLZAAfaqPgqAIA5\/Vsf8HAwEBASAcAOSe4PQFHAAAAQABAAEBEgACAOcBbXNhuweiAsEOIPABwQIBuwIBoQLuBaoDsgk1GDUUFQMKaSfKARIDEZ8BFpECNXUaEEUUGxERTwHqh4GQBAEAAA==\",\"updateId\":357949966}","footnotes":""},"class_list":["post-324","page","type-page","status-publish","hentry"],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/Ph5Swh-5e","jetpack-related-posts":[{"id":177,"url":"https:\/\/web-vis.com\/en\/faq-seo-agency\/","url_meta":{"origin":324,"position":0},"title":"FAQ","author":"Ta Cor","date":"05\/03\/2026","format":false,"excerpt":"FAQ H\u00e4ufige Fragen zu SEO, KI-Sichtbarkeit und unserer Arbeitsweise Hier findest du Antworten auf zentrale Fragen rund um SEO, Content, Technik, internationale Sichtbarkeit und die Zusammenarbeit mit uns. Allgemein & Zusammenarbeit F\u00fcr wen lohnt sich SEO \u00fcberhaupt? SEO lohnt sich f\u00fcr jedes Unternehmen und jede Organisation, die im Internet gefunden\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":309,"url":"https:\/\/web-vis.com\/en\/arbeitsbeispiel\/","url_meta":{"origin":324,"position":1},"title":"Use Case","author":"Ta Cor","date":"01\/04\/2026","format":false,"excerpt":"SEO Arbeitsbeispiel Wie wir eine internationale Immobilienagentur auf den Kanaren von digitaler Unsichtbarkeit zu Seite-1-Rankings, internationalen Besuchern und KI-Sichtbarkeit gef\u00fchrt haben Dieses Arbeitsbeispiel zeigt, wie aus einer etablierten, aber organisch kaum sichtbaren Website innerhalb weniger Monate ein starker Wachstumskanal wurde \u2013 mit deutlich mehr Sichtbarkeit, qualifizierten Besuchern, Leads und Erw\u00e4hnungen\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":327,"url":"https:\/\/web-vis.com\/en\/content-optimierung\/","url_meta":{"origin":324,"position":2},"title":"Content Optimierung","author":"Ta Cor","date":"01\/04\/2026","format":false,"excerpt":"Content Optimierung Bestehenden Content sichtbarer, st\u00e4rker und wirksamer machen \u2013 f\u00fcr Google, KI-Suchen und mehr Anfragen Nicht jeder Erfolg beginnt mit neuen Inhalten. Oft liegt das gr\u00f6\u00dfte Potenzial bereits auf deiner Website. Wir optimieren bestehenden Content gezielt, damit er besser rankt, mehr Vertrauen aufbaut und deutlich mehr qualifizierte Besucher und\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":279,"url":"https:\/\/web-vis.com\/en\/ki-sichtbarkeit\/","url_meta":{"origin":324,"position":3},"title":"AI Visibility","author":"Ta Cor","date":"30\/03\/2026","format":false,"excerpt":"KI Sichtbarkeit Sichtbar in ChatGPT, Google AI, Perplexity und der neuen Suche Die Art, wie Menschen online nach Informationen suchen, ver\u00e4ndert sich grundlegend. Immer mehr Nutzer stellen ihre Fragen direkt an KI-Systeme. Wir helfen Unternehmen dabei, genau dort sichtbar zu werden \u2013 in Antworten, Empfehlungen und KI-generierten Suchergebnissen. Optimierung f\u00fcr\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":330,"url":"https:\/\/web-vis.com\/en\/marktanalyse\/","url_meta":{"origin":324,"position":4},"title":"Market Analysis","author":"Ta Cor","date":"01\/04\/2026","format":false,"excerpt":"Wettbewerbs- & Marktanalyse Verstehen, wie dein Markt funktioniert, wie stark die Konkurrenz ist und wo echte Chancen liegen Eine fundierte SEO-Strategie beginnt nicht mit Vermutungen, sondern mit Klarheit. Wettbewerbs- und Marktanalysen zeigen, wie gro\u00df der Markt tats\u00e4chlich ist, wer bereits sichtbar ist, wie stark die Konkurrenz aufgestellt ist und wo\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":167,"url":"https:\/\/web-vis.com\/en\/seo-services\/","url_meta":{"origin":324,"position":5},"title":"SEO Services","author":"Ta Cor","date":"01\/03\/2026","format":false,"excerpt":"SEO Services Digitale Sichtbarkeit f\u00fcr moderne Unternehmen Unsere drei Kernleistungen greifen ineinander: starke Websites, nachhaltige Google-Rankings und Sichtbarkeit in KI-Suchen. \u25eb Webdesign & Relaunch Aufbau und Neugestaltung von Websites mit klarem Fokus auf Struktur, Nutzerf\u00fchrung, UX und einen hochwertigen digitalen Auftritt. \u2315 SEO Suchmaschinenoptimierung mit Fokus auf Google Rankings, technisches\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/web-vis.com\/en\/wp-json\/wp\/v2\/pages\/324","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/web-vis.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/web-vis.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/web-vis.com\/en\/wp-json\/wp\/v2\/users\/272350361"}],"replies":[{"embeddable":true,"href":"https:\/\/web-vis.com\/en\/wp-json\/wp\/v2\/comments?post=324"}],"version-history":[{"count":5,"href":"https:\/\/web-vis.com\/en\/wp-json\/wp\/v2\/pages\/324\/revisions"}],"predecessor-version":[{"id":420,"href":"https:\/\/web-vis.com\/en\/wp-json\/wp\/v2\/pages\/324\/revisions\/420"}],"wp:attachment":[{"href":"https:\/\/web-vis.com\/en\/wp-json\/wp\/v2\/media?parent=324"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}