{
  "type": "easymetier.business_pack",
  "version": 1,
  "slug": "vitrier",
  "name": "Pack Vitrier-miroitier",
  "trade_label": "Vitrier-miroitier",
  "description": "Pack premium complet pour vitrier-miroitier, prêt à importer et à personnaliser.",
  "pack_version": "2.3.0",
  "services": [
    {
      "key": "pack_vitrier_1",
      "name": "Mise en sécurité provisoire après bris",
      "unit_price": 0,
      "unit": "forfait",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_2",
      "name": "Dépannage urgence bris de glace",
      "unit_price": 0,
      "unit": "forfait",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_3",
      "name": "Prise de cotes sur place",
      "unit_price": 0,
      "unit": "forfait",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_4",
      "name": "Remplacement simple vitrage",
      "unit_price": 0,
      "unit": "m²",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_5",
      "name": "Remplacement double vitrage",
      "unit_price": 0,
      "unit": "m²",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_6",
      "name": "Pose vitrage feuilleté",
      "unit_price": 0,
      "unit": "m²",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_7",
      "name": "Pose vitrage trempé",
      "unit_price": 0,
      "unit": "m²",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_8",
      "name": "Pose survitrage",
      "unit_price": 0,
      "unit": "m²",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_9",
      "name": "Remplacement vitrine",
      "unit_price": 0,
      "unit": "m²",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_10",
      "name": "Pose porte en verre",
      "unit_price": 0,
      "unit": "u",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_11",
      "name": "Pose verrière d’intérieur",
      "unit_price": 0,
      "unit": "u",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_12",
      "name": "Pose paroi de douche",
      "unit_price": 0,
      "unit": "u",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_13",
      "name": "Pose crédence en verre",
      "unit_price": 0,
      "unit": "u",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_14",
      "name": "Pose tablette en verre",
      "unit_price": 0,
      "unit": "u",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_15",
      "name": "Pose garde-corps en verre",
      "unit_price": 0,
      "unit": "ml",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_16",
      "name": "Pose miroir sur mesure",
      "unit_price": 0,
      "unit": "u",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_17",
      "name": "Pose miroir collé",
      "unit_price": 0,
      "unit": "u",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_18",
      "name": "Découpe de verre sur mesure",
      "unit_price": 0,
      "unit": "u",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_19",
      "name": "Façonnage des bords",
      "unit_price": 0,
      "unit": "ml",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_20",
      "name": "Pose film de protection solaire",
      "unit_price": 0,
      "unit": "m²",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_21",
      "name": "Pose film de sécurité",
      "unit_price": 0,
      "unit": "m²",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_22",
      "name": "Remplacement joints et mastic",
      "unit_price": 0,
      "unit": "ml",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_23",
      "name": "Réparation de châssis",
      "unit_price": 0,
      "unit": "u",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_24",
      "name": "Dépose et évacuation ancien vitrage",
      "unit_price": 0,
      "unit": "u",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_vitrier_25",
      "name": "Nettoyage fin de chantier",
      "unit_price": 0,
      "unit": "m²",
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    }
  ],
  "prerequisites": [
    {
      "key": "pack_vitrier_prerequis_1",
      "title": "Dimensions relevées sur place",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_vitrier_prerequis_2",
      "title": "Type de vitrage validé avec le client",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_vitrier_prerequis_3",
      "title": "Type et état du châssis vérifiés",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_vitrier_prerequis_4",
      "title": "Accès et étage renseignés",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_vitrier_prerequis_5",
      "title": "Moyens de levage ou échafaudage prévus si nécessaire",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_vitrier_prerequis_6",
      "title": "Besoin de vitrage de sécurité vérifié selon l’usage",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_vitrier_prerequis_7",
      "title": "Délai de fabrication communiqué au client",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_vitrier_prerequis_8",
      "title": "Zone protégée et dégagée",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_vitrier_prerequis_9",
      "title": "Mise en sécurité provisoire prévue en cas de bris",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_vitrier_prerequis_10",
      "title": "Accord du client avant dépose",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    }
  ],
  "client_fields": [
    {
      "key": "pack_vitrier_champ_1",
      "label": "Adresse intervention",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_vitrier_champ_2",
      "label": "Type de vitrage",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_vitrier_champ_3",
      "label": "Dimensions (largeur × hauteur)",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_vitrier_champ_4",
      "label": "Épaisseur",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_vitrier_champ_5",
      "label": "Type de châssis",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_vitrier_champ_6",
      "label": "Matière du châssis",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_vitrier_champ_7",
      "label": "Étage / accès",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_vitrier_champ_8",
      "label": "Usage du vitrage",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_vitrier_champ_9",
      "label": "Vitrage de sécurité requis",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_vitrier_champ_10",
      "label": "Bris / urgence",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_vitrier_champ_11",
      "label": "Sinistre déclaré à l’assurance",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_vitrier_champ_12",
      "label": "Délai souhaité",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_vitrier_champ_13",
      "label": "Photos",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    }
  ],
  "default_terms": "Les prestations de vitrier-miroitier sont réalisées conformément au devis accepté. Le client garantit l’exactitude des informations transmises, l’accès à la zone d’intervention et le signalement préalable de toute contrainte. Toute prestation supplémentaire nécessite l’accord du client. Délais, acompte, garanties et modalités d’annulation sont ceux indiqués au devis. Modèle à personnaliser avant utilisation.",
  "default_invoice_terms": "Facture payable à l’échéance indiquée. En cas de retard entre professionnels, les pénalités légales et l’indemnité forfaitaire de recouvrement peuvent s’appliquer. Toute contestation doit être formulée rapidement et par écrit. Modèle à adapter à la situation de l’entreprise et du client.",
  "quote_terms_pdf": {
    "file_name": "Conditions_Devis_vitrier.pdf",
    "base64": "JVBERi0xLjMKJeLjz9MKMSAwIG9iago8PAovRjEgMiAwIFIgL0YyIDMgMCBSCj4+CmVuZG9iagoyIDAgb2JqCjw8Ci9CYXNlRm9udCAvSGVsdmV0aWNhIC9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nIC9OYW1lIC9GMSAvU3VidHlwZSAvVHlwZTEgL1R5cGUgL0ZvbnQKPj4KZW5kb2JqCjMgMCBvYmoKPDwKL0Jhc2VGb250IC9IZWx2ZXRpY2EtQm9sZCAvRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGluZyAvTmFtZSAvRjIgL1N1YnR5cGUgL1R5cGUxIC9UeXBlIC9Gb250Cj4+CmVuZG9iago0IDAgb2JqCjw8Ci9Db250ZW50cyA4IDAgUiAvTWVkaWFCb3ggWyAwIDAgNTk1LjI3NTYgODQxLjg4OTggXSAvUGFyZW50IDcgMCBSIC9SZXNvdXJjZXMgPDwKL0ZvbnQgMSAwIFIgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0KPj4gL1JvdGF0ZSAwIC9UcmFucyA8PAoKPj4gCiAgL1R5cGUgL1BhZ2UKPj4KZW5kb2JqCjUgMCBvYmoKPDwKL1BhZ2VNb2RlIC9Vc2VOb25lIC9QYWdlcyA3IDAgUiAvVHlwZSAvQ2F0YWxvZwo+PgplbmRvYmoKNiAwIG9iago8PAovQXV0aG9yIChFYXN5TVwzNTF0aWVyKSAvQ3JlYXRvciAoRWFzeU1cMzUxdGllcikgL1Byb2R1Y2VyIChFYXN5TVwzNTF0aWVyKSAvU3ViamVjdCAoKSAvVGl0bGUgKENvbmRpdGlvbnMgZGUgZGV2aXMgXDIyNiBWaXRyaWVyLW1pcm9pdGllcikKPj4KZW5kb2JqCjcgMCBvYmoKPDwKL0NvdW50IDEgL0tpZHMgWyA0IDAgUiBdIC9UeXBlIC9QYWdlcwo+PgplbmRvYmoKOCAwIG9iago8PAovTGVuZ3RoIDgyMQo+PgpzdHJlYW0KMSAwIDAgMSAwIDAgY20gIEJUIC9GMSAxMiBUZiAxNC40IFRMIEVUCkJUIC9GMiAxNiBUZiAxOS4yIFRMIEVUCkJUIDEgMCAwIDEgNDUgNzg2Ljg4OTggVG0gKENvbmRpdGlvbnMgZGUgZGV2aXMgXDIyNiBWaXRyaWVyLW1pcm9pdGllcikgVGogVCogRVQKQlQgL0YxIDkgVGYgMTAuOCBUTCBFVApCVCAxIDAgMCAxIDQ1IDc1Ni44ODk4IFRtIChMZXMgcHJlc3RhdGlvbnMgZGUgdml0cmllci1taXJvaXRpZXIgc29udCByXDM1MWFsaXNcMzUxZXMgY29uZm9ybVwzNTFtZW50IGF1IGRldmlzIGFjY2VwdFwzNTEuIExlIGNsaWVudCBnYXJhbnRpdCkgVGogVCogRVQKQlQgMSAwIDAgMSA0NSA3NDMuODg5OCBUbSAobFwyMjJleGFjdGl0dWRlIGRlcyBpbmZvcm1hdGlvbnMgdHJhbnNtaXNlcywgbFwyMjJhY2NcMzUwcyBcMzQwIGxhIHpvbmUgZFwyMjJpbnRlcnZlbnRpb24gZXQgbGUgc2lnbmFsZW1lbnQgcHJcMzUxYWxhYmxlKSBUaiBUKiBFVApCVCAxIDAgMCAxIDQ1IDczMC44ODk4IFRtIChkZSB0b3V0ZSBjb250cmFpbnRlLiBUb3V0ZSBwcmVzdGF0aW9uIHN1cHBsXDM1MW1lbnRhaXJlIG5cMzUxY2Vzc2l0ZSBsXDIyMmFjY29yZCBkdSBjbGllbnQuIERcMzUxbGFpcywgYWNvbXB0ZSwpIFRqIFQqIEVUCkJUIDEgMCAwIDEgNDUgNzE3Ljg4OTggVG0gKGdhcmFudGllcyBldCBtb2RhbGl0XDM1MXMgZFwyMjJhbm51bGF0aW9uIHNvbnQgY2V1eCBpbmRpcXVcMzUxcyBhdSBkZXZpcy4gTW9kXDM1MGxlIFwzNDAgcGVyc29ubmFsaXNlciBhdmFudCkgVGogVCogRVQKQlQgMSAwIDAgMSA0NSA3MDQuODg5OCBUbSAodXRpbGlzYXRpb24uKSBUaiBUKiBFVAplbmRzdHJlYW0KZW5kb2JqCnhyZWYKMCA5CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAxNSAwMDAwMCBuIAowMDAwMDAwMDU2IDAwMDAwIG4gCjAwMDAwMDAxNjMgMDAwMDAgbiAKMDAwMDAwMDI3NSAwMDAwMCBuIAowMDAwMDAwNDU0IDAwMDAwIG4gCjAwMDAwMDA1MjIgMDAwMDAgbiAKMDAwMDAwMDY4MiAwMDAwMCBuIAowMDAwMDAwNzQxIDAwMDAwIG4gCnRyYWlsZXIKPDwKL0luZm8gNiAwIFIKL1Jvb3QgNSAwIFIKL1NpemUgOQo+PgpzdGFydHhyZWYKMTYxMgolJUVPRgo="
  },
  "invoice_terms_pdf": {
    "file_name": "Conditions_Facture_vitrier.pdf",
    "base64": "JVBERi0xLjMKJeLjz9MKMSAwIG9iago8PAovRjEgMiAwIFIgL0YyIDMgMCBSCj4+CmVuZG9iagoyIDAgb2JqCjw8Ci9CYXNlRm9udCAvSGVsdmV0aWNhIC9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nIC9OYW1lIC9GMSAvU3VidHlwZSAvVHlwZTEgL1R5cGUgL0ZvbnQKPj4KZW5kb2JqCjMgMCBvYmoKPDwKL0Jhc2VGb250IC9IZWx2ZXRpY2EtQm9sZCAvRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGluZyAvTmFtZSAvRjIgL1N1YnR5cGUgL1R5cGUxIC9UeXBlIC9Gb250Cj4+CmVuZG9iago0IDAgb2JqCjw8Ci9Db250ZW50cyA4IDAgUiAvTWVkaWFCb3ggWyAwIDAgNTk1LjI3NTYgODQxLjg4OTggXSAvUGFyZW50IDcgMCBSIC9SZXNvdXJjZXMgPDwKL0ZvbnQgMSAwIFIgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0KPj4gL1JvdGF0ZSAwIC9UcmFucyA8PAoKPj4gCiAgL1R5cGUgL1BhZ2UKPj4KZW5kb2JqCjUgMCBvYmoKPDwKL1BhZ2VNb2RlIC9Vc2VOb25lIC9QYWdlcyA3IDAgUiAvVHlwZSAvQ2F0YWxvZwo+PgplbmRvYmoKNiAwIG9iago8PAovQXV0aG9yIChFYXN5TVwzNTF0aWVyKSAvQ3JlYXRvciAoRWFzeU1cMzUxdGllcikgL1Byb2R1Y2VyIChFYXN5TVwzNTF0aWVyKSAvU3ViamVjdCAoKSAvVGl0bGUgKENvbmRpdGlvbnMgZGUgZmFjdHVyZSBcMjI2IFZpdHJpZXItbWlyb2l0aWVyKQo+PgplbmRvYmoKNyAwIG9iago8PAovQ291bnQgMSAvS2lkcyBbIDQgMCBSIF0gL1R5cGUgL1BhZ2VzCj4+CmVuZG9iago4IDAgb2JqCjw8Ci9MZW5ndGggNjIzCj4+CnN0cmVhbQoxIDAgMCAxIDAgMCBjbSAgQlQgL0YxIDEyIFRmIDE0LjQgVEwgRVQKQlQgL0YyIDE2IFRmIDE5LjIgVEwgRVQKQlQgMSAwIDAgMSA0NSA3ODYuODg5OCBUbSAoQ29uZGl0aW9ucyBkZSBmYWN0dXJlIFwyMjYgVml0cmllci1taXJvaXRpZXIpIFRqIFQqIEVUCkJUIC9GMSA5IFRmIDEwLjggVEwgRVQKQlQgMSAwIDAgMSA0NSA3NTYuODg5OCBUbSAoRmFjdHVyZSBwYXlhYmxlIFwzNDAgbFwyMjJcMzUxY2hcMzUxYW5jZSBpbmRpcXVcMzUxZS4gRW4gY2FzIGRlIHJldGFyZCBlbnRyZSBwcm9mZXNzaW9ubmVscywgbGVzIHBcMzUxbmFsaXRcMzUxcyBsXDM1MWdhbGVzIGV0KSBUaiBUKiBFVApCVCAxIDAgMCAxIDQ1IDc0My44ODk4IFRtIChsXDIyMmluZGVtbml0XDM1MSBmb3JmYWl0YWlyZSBkZSByZWNvdXZyZW1lbnQgcGV1dmVudCBzXDIyMmFwcGxpcXVlci4gVG91dGUgY29udGVzdGF0aW9uIGRvaXQgXDM1MnRyZSBmb3JtdWxcMzUxZSkgVGogVCogRVQKQlQgMSAwIDAgMSA0NSA3MzAuODg5OCBUbSAocmFwaWRlbWVudCBldCBwYXIgXDM1MWNyaXQuIE1vZFwzNTBsZSBcMzQwIGFkYXB0ZXIgXDM0MCBsYSBzaXR1YXRpb24gZGUgbFwyMjJlbnRyZXByaXNlIGV0IGR1IGNsaWVudC4pIFRqIFQqIEVUCmVuZHN0cmVhbQplbmRvYmoKeHJlZgowIDkKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDE1IDAwMDAwIG4gCjAwMDAwMDAwNTYgMDAwMDAgbiAKMDAwMDAwMDE2MyAwMDAwMCBuIAowMDAwMDAwMjc1IDAwMDAwIG4gCjAwMDAwMDA0NTQgMDAwMDAgbiAKMDAwMDAwMDUyMiAwMDAwMCBuIAowMDAwMDAwNjg0IDAwMDAwIG4gCjAwMDAwMDA3NDMgMDAwMDAgbiAKdHJhaWxlcgo8PAovSW5mbyA2IDAgUgovUm9vdCA1IDAgUgovU2l6ZSA5Cj4+CnN0YXJ0eHJlZgoxNDE2CiUlRU9GCg=="
  },
  "general_terms_pdf": {
    "file_name": "CGV_vitrier.pdf",
    "base64": "JVBERi0xLjMKJeLjz9MKMSAwIG9iago8PAovRjEgMiAwIFIgL0YyIDMgMCBSCj4+CmVuZG9iagoyIDAgb2JqCjw8Ci9CYXNlRm9udCAvSGVsdmV0aWNhIC9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nIC9OYW1lIC9GMSAvU3VidHlwZSAvVHlwZTEgL1R5cGUgL0ZvbnQKPj4KZW5kb2JqCjMgMCBvYmoKPDwKL0Jhc2VGb250IC9IZWx2ZXRpY2EtQm9sZCAvRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGluZyAvTmFtZSAvRjIgL1N1YnR5cGUgL1R5cGUxIC9UeXBlIC9Gb250Cj4+CmVuZG9iago0IDAgb2JqCjw8Ci9Db250ZW50cyA4IDAgUiAvTWVkaWFCb3ggWyAwIDAgNTk1LjI3NTYgODQxLjg4OTggXSAvUGFyZW50IDcgMCBSIC9SZXNvdXJjZXMgPDwKL0ZvbnQgMSAwIFIgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0KPj4gL1JvdGF0ZSAwIC9UcmFucyA8PAoKPj4gCiAgL1R5cGUgL1BhZ2UKPj4KZW5kb2JqCjUgMCBvYmoKPDwKL1BhZ2VNb2RlIC9Vc2VOb25lIC9QYWdlcyA3IDAgUiAvVHlwZSAvQ2F0YWxvZwo+PgplbmRvYmoKNiAwIG9iago8PAovQXV0aG9yIChFYXN5TVwzNTF0aWVyKSAvQ3JlYXRvciAoRWFzeU1cMzUxdGllcikgL1Byb2R1Y2VyIChFYXN5TVwzNTF0aWVyKSAvU3ViamVjdCAoKSAvVGl0bGUgKENvbmRpdGlvbnMgZ1wzNTFuXDM1MXJhbGVzIFwyMjYgVml0cmllci1taXJvaXRpZXIpCj4+CmVuZG9iago3IDAgb2JqCjw8Ci9Db3VudCAxIC9LaWRzIFsgNCAwIFIgXSAvVHlwZSAvUGFnZXMKPj4KZW5kb2JqCjggMCBvYmoKPDwKL0xlbmd0aCAxNjM2Cj4+CnN0cmVhbQoxIDAgMCAxIDAgMCBjbSAgQlQgL0YxIDEyIFRmIDE0LjQgVEwgRVQKQlQgL0YyIDE2IFRmIDE5LjIgVEwgRVQKQlQgMSAwIDAgMSA0NSA3ODYuODg5OCBUbSAoQ29uZGl0aW9ucyBnXDM1MW5cMzUxcmFsZXMgXDIyNiBWaXRyaWVyLW1pcm9pdGllcikgVGogVCogRVQKQlQgL0YxIDkgVGYgMTAuOCBUTCBFVApCVCAxIDAgMCAxIDQ1IDc1Ni44ODk4IFRtIChMZXMgcHJlc3RhdGlvbnMgZGUgdml0cmllci1taXJvaXRpZXIgc29udCByXDM1MWFsaXNcMzUxZXMgY29uZm9ybVwzNTFtZW50IGF1IGRldmlzIGFjY2VwdFwzNTEuIExlIGNsaWVudCBnYXJhbnRpdCkgVGogVCogRVQKQlQgMSAwIDAgMSA0NSA3NDMuODg5OCBUbSAobFwyMjJleGFjdGl0dWRlIGRlcyBpbmZvcm1hdGlvbnMgdHJhbnNtaXNlcywgbFwyMjJhY2NcMzUwcyBcMzQwIGxhIHpvbmUgZFwyMjJpbnRlcnZlbnRpb24gZXQgbGUgc2lnbmFsZW1lbnQgcHJcMzUxYWxhYmxlKSBUaiBUKiBFVApCVCAxIDAgMCAxIDQ1IDczMC44ODk4IFRtIChkZSB0b3V0ZSBjb250cmFpbnRlLiBUb3V0ZSBwcmVzdGF0aW9uIHN1cHBsXDM1MW1lbnRhaXJlIG5cMzUxY2Vzc2l0ZSBsXDIyMmFjY29yZCBkdSBjbGllbnQuIERcMzUxbGFpcywgYWNvbXB0ZSwpIFRqIFQqIEVUCkJUIDEgMCAwIDEgNDUgNzE3Ljg4OTggVG0gKGdhcmFudGllcyBldCBtb2RhbGl0XDM1MXMgZFwyMjJhbm51bGF0aW9uIHNvbnQgY2V1eCBpbmRpcXVcMzUxcyBhdSBkZXZpcy4gTW9kXDM1MGxlIFwzNDAgcGVyc29ubmFsaXNlciBhdmFudCkgVGogVCogRVQKQlQgMSAwIDAgMSA0NSA3MDQuODg5OCBUbSAodXRpbGlzYXRpb24uKSBUaiBUKiBFVApCVCAxIDAgMCAxIDQ1IDY4NS44ODk4IFRtIChGYWN0dXJlIHBheWFibGUgXDM0MCBsXDIyMlwzNTFjaFwzNTFhbmNlIGluZGlxdVwzNTFlLiBFbiBjYXMgZGUgcmV0YXJkIGVudHJlIHByb2Zlc3Npb25uZWxzLCBsZXMgcFwzNTFuYWxpdFwzNTFzIGxcMzUxZ2FsZXMgZXQpIFRqIFQqIEVUCkJUIDEgMCAwIDEgNDUgNjcyLjg4OTggVG0gKGxcMjIyaW5kZW1uaXRcMzUxIGZvcmZhaXRhaXJlIGRlIHJlY291dnJlbWVudCBwZXV2ZW50IHNcMjIyYXBwbGlxdWVyLiBUb3V0ZSBjb250ZXN0YXRpb24gZG9pdCBcMzUydHJlIGZvcm11bFwzNTFlKSBUaiBUKiBFVApCVCAxIDAgMCAxIDQ1IDY1OS44ODk4IFRtIChyYXBpZGVtZW50IGV0IHBhciBcMzUxY3JpdC4gTW9kXDM1MGxlIFwzNDAgYWRhcHRlciBcMzQwIGxhIHNpdHVhdGlvbiBkZSBsXDIyMmVudHJlcHJpc2UgZXQgZHUgY2xpZW50LikgVGogVCogRVQKQlQgMSAwIDAgMSA0NSA2NDAuODg5OCBUbSAoTGUgcHJvZmVzc2lvbm5lbCByZXN0ZSByZXNwb25zYWJsZSBkZSB2XDM1MXJpZmllciBsZXMgb2JsaWdhdGlvbnMgc3BcMzUxY2lmaXF1ZXMgXDM0MCBzb24gYWN0aXZpdFwzNTEsIHNlcykgVGogVCogRVQKQlQgMSAwIDAgMSA0NSA2MjcuODg5OCBUbSAoYXNzdXJhbmNlcywgc2VzIGdhcmFudGllcyBldCBsZXMgclwzNTBnbGVzIGRlIHByb3RlY3Rpb24gZHUgY29uc29tbWF0ZXVyLiBDZXR0ZSB0cmFtZSBpbmZvcm1hdGl2ZSBuZSkgVGogVCogRVQKQlQgMSAwIDAgMSA0NSA2MTQuODg5OCBUbSAocmVtcGxhY2UgcGFzIHVuIGNvbnNlaWwganVyaWRpcXVlLikgVGogVCogRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgOQowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMTUgMDAwMDAgbiAKMDAwMDAwMDA1NiAwMDAwMCBuIAowMDAwMDAwMTYzIDAwMDAwIG4gCjAwMDAwMDAyNzUgMDAwMDAgbiAKMDAwMDAwMDQ1NCAwMDAwMCBuIAowMDAwMDAwNTIyIDAwMDAwIG4gCjAwMDAwMDA2ODkgMDAwMDAgbiAKMDAwMDAwMDc0OCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9JbmZvIDYgMCBSCi9Sb290IDUgMCBSCi9TaXplIDkKPj4Kc3RhcnR4cmVmCjI0MzUKJSVFT0YK"
  }
}
