{"id":146648,"date":"2025-08-01T01:27:05","date_gmt":"2025-08-01T08:27:05","guid":{"rendered":"https:\/\/clarius.com\/reservez-une-demonstration-de-produit-v1\/"},"modified":"2026-01-29T13:16:03","modified_gmt":"2026-01-29T21:16:03","slug":"reservez-une-demonstration-de-produit-v1","status":"publish","type":"page","link":"https:\/\/clarius.com\/fr\/reservez-une-demonstration-de-produit-v1\/","title":{"rendered":"R\u00e9servez une d\u00e9monstration de produit (V1)"},"content":{"rendered":"<section class=\"l-section wpb_row radial-gradient-blue overflow-hidden height_large full_height valign_center color_secondary with_img\" id=\"book-a-demo\"><div class=\"l-section-img lazyload\" role=\"img\" aria-label=\"Des \u00e9chographes portables dignes de confiance pour votre sp\u00e9cialit\u00e9 m\u00e9dicale\" style=\"background-image:inherit;\" data-bg-image=\"url(https:\/\/clarius.com\/wp-content\/smush-webp\/2021\/12\/Group-43.png.webp)\"><\/div><div class=\"l-section-overlay\" style=\"background:rgba(0,0,0,0.60)\"><\/div><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_flex valign_top type_default stacking_default\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">[vc_raw_html]PGRpdiBpZD0iZmluZC1yZWdpb24iPgogIDxkaXYgaWQ9ImFzay1jb3VudHJ5IiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij4KPGgzPlZldWlsbGV6IHPDqWxlY3Rpb25uZXIgdm90cmUgcsOpZ2lvbjwvaDM+CiAgICA8dWw+CiAgICAgIDxsaT48YSBocmVmPSIjIiBpZD0idXMtbGluayI+8J+HuvCfh7ggw4l0YXRzLVVuaXM8L2E+PC9saT4KICAgICAgPGxpPjxhIGhyZWY9IiMiIGlkPSJjYW5hZGEtbGluayI+8J+HqPCfh6YgQ2FuYWRhPC9hPjwvbGk+CiAgICAgIDxsaT48YSBocmVmPSIjIiBpZD0iZXVyb3BlLWxpbmsiPvCfh6rwn4e6IEV1cm9wZTwvYT48L2xpPgogICAgICA8bGk+PGEgaHJlZj0iIyIgaWQ9ImF1c3RyYWxpYS1saW5rIj7wn4em8J+HuiBBdXN0cmFsaWU8L2E+PC9saT4KICAgIDwvdWw+CiAgPC9kaXY+CiAgPGRpdiBpZD0iYXNrLXN0YXRlIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPgo8ZGl2IGNsYXNzPSJjdXN0b20tZHJvcGRvd24iPgogIDxoMz5WZXVpbGxleiBzw6lsZWN0aW9ubmVyIHZvdHJlIMOJdGF0PC9oMz4KICA8ZGl2IGNsYXNzPSJkcm9wZG93biI+CiAgICA8YnV0dG9uIGNsYXNzPSJzZWxlY3RlZC1zdGF0ZSI+U8OpbGVjdGlvbm5leiBsJ8OJdGF0PC9idXR0b24+CiA8dWwgY2xhc3M9InN0YXRlLWxpc3Qgc3RhdGUtbGlzdC11cyIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfNSBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJBbGFiYW1hIiBocmVmPSIjIj5BbGFiYW1hPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzMgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iQWxhc2thIiBocmVmPSIjIj5BbGFza2E8L2E+PC9saT4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfOCBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJBcml6b25hIiBocmVmPSIjIj5Bcml6b25hPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzUgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iQXJrYW5zYXMiIGhyZWY9IiMiPkFya2Fuc2FzPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzMgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iQ2FsaWZvcm5pYSIgaHJlZj0iIyI+Q2FsaWZvcm5pZTwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV81IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9IkNvbG9yYWRvIiBocmVmPSIjIj5Db2xvcmFkbzwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV82IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9IkNvbm5lY3RpY3V0IiBocmVmPSIjIj5Db25uZWN0aWN1dDwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV80IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9IkRlbGF3YXJlIiBocmVmPSIjIj5EZWxhd2FyZTwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV83IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9IkRpc3RyaWN0IG9mIENvbHVtYmlhIiBocmVmPSIjIj5EaXN0cmljdCBkZSBDb2x1bWJpYTwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV80IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9IkZsb3JpZGEiIGhyZWY9IiMiPkZsb3JpZGU8L2E+PC9saT4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfNyBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJHZW9yZ2lhIiBocmVmPSIjIj5Hw6lvcmdpZTwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV8zIHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ikhhd2FpaSIgaHJlZj0iIyI+SGF3YcOvPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzUgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iSWRhaG8iIGhyZWY9IiMiPklkYWhvPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzggc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iSWxsaW5vaXMiIGhyZWY9IiMiPklsbGlub2lzPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzggc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iSW5kaWFuYSIgaHJlZj0iIyI+SW5kaWFuYTwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV80IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Iklvd2EiIGhyZWY9IiMiPklvd2E8L2E+PC9saT4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfNiBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJLYW5zYXMiIGhyZWY9IiMiPkthbnNhczwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV80IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9IktlbnR1Y2t5IiBocmVmPSIjIj5LZW50dWNreTwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV83IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9IkxvdWlzaWFuYSIgaHJlZj0iIyI+TG91aXNpYW5lPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzYgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iTWFpbmUiIGhyZWY9IiMiPkxlIE1haW5lPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzggc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iTWFyeWxhbmQiIGhyZWY9IiMiPk1hcnlsYW5kPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzggc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iTWFzc2FjaHVzZXR0cyIgaHJlZj0iIyI+TWFzc2FjaHVzZXR0czwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV80IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ik1pY2hpZ2FuIiBocmVmPSIjIj5NaWNoaWdhbjwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV83IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ik1pbm5lc290YSIgaHJlZj0iIyI+TWlubmVzb3RhPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzYgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iTWlzc2lzc2lwcGkiIGhyZWY9IiMiPk1pc3Npc3NpcHBpPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzcgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iTWlzc291cmkiIGhyZWY9IiMiPk1pc3NvdXJpPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzggc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iTW9udGFuYSIgaHJlZj0iIyI+TW9udGFuYTwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV80IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ik5lYnJhc2thIiBocmVmPSIjIj5OZWJyYXNrYTwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV8zIHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ik5ldmFkYSIgaHJlZj0iIyI+TmV2YWRhPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzggc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iTmV3IEhhbXBzaGlyZSIgaHJlZj0iIyI+TmV3IEhhbXBzaGlyZTwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV84IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ik5ldyBKZXJzZXkiIGhyZWY9IiMiPk5ldyBKZXJzZXk8L2E+PC9saT4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfOCBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJOZXcgTWV4aWNvIiBocmVmPSIjIj5Ob3V2ZWF1IE1leGlxdWU8L2E+PC9saT4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfNiBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJOZXcgWW9yayIgaHJlZj0iIyI+TmV3IFlvcmsgKGVuIGFuZ2xhaXMpPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzYgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iTm9ydGggQ2Fyb2xpbmEiIGhyZWY9IiMiPkNhcm9saW5lIGR1IE5vcmQ8L2E+PC9saT4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfNSBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJOb3J0aCBEYWtvdGEiIGhyZWY9IiMiPkRha290YSBkdSBOb3JkPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzcgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iT2hpbyIgaHJlZj0iIyI+T2hpbzwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV81IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ik9rbGFob21hIiBocmVmPSIjIj5Pa2xhaG9tYTwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV8zIHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ik9yZWdvbiIgaHJlZj0iIyI+T3JlZ29uPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzcgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iUGVubnN5bHZhbmlhIiBocmVmPSIjIj5QZW5uc3lsdmFuaWU8L2E+PC9saT4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfNCBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJSaG9kZSBJc2xhbmQiIGhyZWY9IiMiPlJob2RlIElzbGFuZDwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV82IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9IlNvdXRoIENhcm9saW5hIiBocmVmPSIjIj5DYXJvbGluZSBkdSBTdWQ8L2E+PC9saT4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfOCBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJTb3V0aCBEYWtvdGEiIGhyZWY9IiMiPkRha290YSBkdSBTdWQ8L2E+PC9saT4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfOCBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJUZW5uZXNzZWUiIGhyZWY9IiMiPlRlbm5lc3NlZTwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV81IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9IlRleGFzIiBocmVmPSIjIj5UZXhhczwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV81IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9IlV0YWgiIGhyZWY9IiMiPlV0YWg8L2E+PC9saT4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfNiBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJWZXJtb250IiBocmVmPSIjIj5WZXJtb250PC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzcgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iVmlyZ2luaWEiIGhyZWY9IiMiPlZpcmdpbmllPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzYgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iV2FzaGluZ3RvbiIgaHJlZj0iIyI+V2FzaGluZ3RvbjwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV80IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ildlc3QgVmlyZ2luaWEiIGhyZWY9IiMiPlZpcmdpbmllIG9jY2lkZW50YWxlPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzQgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iV2lzY29uc2luIiBocmVmPSIjIj5XaXNjb25zaW48L2E+PC9saT4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfNSBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJXeW9taW5nIiBocmVmPSIjIj5XeW9taW5nPC9hPjwvbGk+CjwvdWw+Cjx1bCBjbGFzcz0ic3RhdGUtbGlzdCBzdGF0ZS1saXN0LWNhbmFkYSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij4KICA8bGk+PGEgaHJlZj0iIyIgY2xhc3M9InN0YXRlLW5hX3pvbmVfMSBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJCcml0aXNoIENvbHVtYmlhIj5Db2xvbWJpZS1Ccml0YW5uaXF1ZTwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtbmFfem9uZV8xIHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9IkFsYmVydGEiPkFsYmVydGE8L2E+PC9saT4KICA8bGk+PGEgaHJlZj0iIyIgY2xhc3M9InN0YXRlLW5hX3pvbmVfMSBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJTYXNrYXRjaGV3YW4iPlNhc2thdGNoZXdhbjwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtbmFfem9uZV8xIHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ik1hbml0b2JhIj5NYW5pdG9iYTwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtbmFfem9uZV8xIHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ik5vcnRod2VzdCBUZXJyaXRvcmllcyI+VGVycml0b2lyZXMgZHUgTm9yZC1PdWVzdDwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtbmFfem9uZV8xIHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ill1a29uIj5ZdWtvbjwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtbmFfem9uZV8yIHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ik9udGFyaW8iPk9udGFyaW88L2E+PC9saT4KICA8bGk+PGEgaHJlZj0iIyIgY2xhc3M9InN0YXRlLW5hX3pvbmVfMiBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJRdWViZWMiPlF1w6liZWM8L2E+PC9saT4KICA8bGk+PGEgaHJlZj0iIyIgY2xhc3M9InN0YXRlLW5hX3pvbmVfMiBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJOb3ZhIFNjb3RpYSI+Tm91dmVsbGUtw4ljb3NzZTwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtbmFfem9uZV8yIHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ik5ldyBCcnVuc3dpY2siPk5vdXZlYXUtQnJ1bnN3aWNrPC9hPjwvbGk+CiAgPGxpPjxhIGhyZWY9IiMiIGNsYXNzPSJzdGF0ZS1uYV96b25lXzIgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iTmV3Zm91bmRsYW5kIGFuZCBMYWJyYWRvciI+VGVycmUtTmV1dmUgZXQgTGFicmFkb3I8L2E+PC9saT4KICA8bGk+PGEgaHJlZj0iIyIgY2xhc3M9InN0YXRlLW5hX3pvbmVfMiBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJOdW5hdnV0Ij5OdW5hdnV0PC9hPjwvbGk+CiAgPGxpPjxhIGhyZWY9IiMiIGNsYXNzPSJzdGF0ZS1uYV96b25lXzIgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iUHJpbmNlIEVkd2FyZCBJc2xhbmQiPsOObGUtZHUtUHJpbmNlLcOJZG91YXJkPC9hPjwvbGk+CjwvdWw+Cjx1bCBjbGFzcz0ic3RhdGUtbGlzdCBzdGF0ZS1saXN0LWV1cm9wZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij4KICA8IS0tIEVVIFpvbmUgMSAtLT4KICA8bGk+PGEgaHJlZj0iIyIgY2xhc3M9InN0YXRlLWV1X3pvbmVfMSBzdGF0ZS1saW5rIj5EYW5lbWFyazwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtZXVfem9uZV8xIHN0YXRlLWxpbmsiPkZpbmxhbmRlPC9hPjwvbGk+CiAgPGxpPjxhIGhyZWY9IiMiIGNsYXNzPSJzdGF0ZS1ldV96b25lXzEgc3RhdGUtbGluayI+SXNsYW5kZTwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtZXVfem9uZV8xIHN0YXRlLWxpbmsiPklybGFuZGU8L2E+PC9saT4KICA8bGk+PGEgaHJlZj0iIyIgY2xhc3M9InN0YXRlLWV1X3pvbmVfMSBzdGF0ZS1saW5rIj5QYXlzLUJhczwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtZXVfem9uZV8xIHN0YXRlLWxpbmsiPlJveWF1bWUtVW5pPC9hPjwvbGk+CgogIDwhLS0gRVUgWm9uZSAyIC0tPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtZXVfem9uZV8yIHN0YXRlLWxpbmsiPkFuZG9ycmU8L2E+PC9saT4KICA8bGk+PGEgaHJlZj0iIyIgY2xhc3M9InN0YXRlLWV1X3pvbmVfMiBzdGF0ZS1saW5rIj5CZWxnaXF1ZTwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtZXVfem9uZV8yIHN0YXRlLWxpbmsiPkZyYW5jZTwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtZXVfem9uZV8yIHN0YXRlLWxpbmsiPkx1eGVtYm91cmc8L2E+PC9saT4KCiAgPCEtLSBFVSBab25lIDMgLS0+CiAgPGxpPjxhIGhyZWY9IiMiIGNsYXNzPSJzdGF0ZS1ldV96b25lXzMgc3RhdGUtbGluayI+w45sZXMgQ2FuYXJpZXM8L2E+PC9saT4KICA8bGk+PGEgaHJlZj0iIyIgY2xhc3M9InN0YXRlLWV1X3pvbmVfMyBzdGF0ZS1saW5rIj5Qb3J0dWdhbDwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtZXVfem9uZV8zIHN0YXRlLWxpbmsiPkVzcGFnbmU8L2E+PC9saT4KPC91bD4KICA8L2Rpdj4KICA8L2Rpdj4KPC9kaXY+CiAKPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cHM6Ly9jZG4ub25jZWh1Yi5jb20vbWVyZ2VkanMvc28uanMiPjwvc2NyaXB0Pgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CiAgLy8gR2V0IHRoZSB2YWx1ZSBvZiB0aGUgInJlcCIgcGFyYW1ldGVyIGZyb20gdGhlIFVSTAogIHZhciB1cmxQYXJhbXMgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gpOwogIHZhciByZXBWYWx1ZSA9IHVybFBhcmFtcy5nZXQoJ3JlcCcpIHx8IHVybFBhcmFtcy5nZXQoJ1JlcCcpOwoKIAogICAgLy8gQ2xpY2sgZXZlbnQgaGFuZGxlciBmb3IgQXVzdHJhbGlhIGxpbmsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJhdXN0cmFsaWEtbGluayIpLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgZnVuY3Rpb24gKGV2ZW50KSB7CiAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpOwogICAgbG9hZENvbnRlbnQoIkF1c3RyYWxpYS1EZW1vcyIpOwogICAgfSk7CiAKLy8gU2hvdyBDYW5hZGEgcHJvdmluY2VzCmRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJjYW5hZGEtbGluayIpLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgZnVuY3Rpb24gKGV2ZW50KSB7CiAgZXZlbnQucHJldmVudERlZmF1bHQoKTsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYXNrLWNvdW50cnkiKS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJhc2stc3RhdGUiKS5zdHlsZS5kaXNwbGF5ID0gImJsb2NrIjsKCiAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLnN0YXRlLWxpc3QtY2FuYWRhIikuc3R5bGUuZGlzcGxheSA9ICJibG9jayI7CiAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLnN0YXRlLWxpc3QtdXMiKS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwogIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5zdGF0ZS1saXN0LWV1cm9wZSIpLnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7Cn0pOwoKLy8gU2hvdyBFdXJvcGUgY291bnRyaWVzCmRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJldXJvcGUtbGluayIpLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgZnVuY3Rpb24gKGV2ZW50KSB7CiAgZXZlbnQucHJldmVudERlZmF1bHQoKTsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYXNrLWNvdW50cnkiKS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJhc2stc3RhdGUiKS5zdHlsZS5kaXNwbGF5ID0gImJsb2NrIjsKCiAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLnN0YXRlLWxpc3QtZXVyb3BlIikuc3R5bGUuZGlzcGxheSA9ICJibG9jayI7CiAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLnN0YXRlLWxpc3QtdXMiKS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwogIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5zdGF0ZS1saXN0LWNhbmFkYSIpLnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7Cn0pOwogCiAgICAvLyBGdW5jdGlvbiBmb3IgQ2FuYWRhIGFuZCBBdXN0cmFpbGlhCiAgICBmdW5jdGlvbiBsb2FkQ29udGVudChwYWdlTmFtZSkgewogICAgLy8gQ3JlYXRlIGEgbmV3IHNjcmlwdCBlbGVtZW50CiAgICB2YXIgc2NyaXB0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7CiAgICBzY3JpcHQuc3JjID0gImh0dHBzOi8vY2RuLm9uY2VodWIuY29tL21lcmdlZGpzL3NvLmpzIjsKIAogICAgLy8gRGVmaW5lIGEgY2FsbGJhY2sgZnVuY3Rpb24gdG8gYmUgZXhlY3V0ZWQgd2hlbiB0aGUgc2NyaXB0IGxvYWRzCiAgICBzY3JpcHQub25sb2FkID0gZnVuY3Rpb24gKCkgewogICAgICAgIC8vIFRoZSBzY3JpcHQgaGFzIGxvYWRlZCwgeW91IGNhbiBwZXJmb3JtIGFueSBhZGRpdGlvbmFsIGFjdGlvbnMgaGVyZQogICAgICAgIHZhciBjb250ZW50ID0gJzxkaXYgaWQ9IlNPSURJVl8nICsgcGFnZU5hbWUgKyAnIiBkYXRhLXNvLXBhZ2U9IicgKyBwYWdlTmFtZSArICciIGRhdGEtaGVpZ2h0PSI1NTAiIGRhdGEtc3R5bGU9ImJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IG1pbi13aWR0aDogMjkwcHg7IG1heC13aWR0aDogOTAwcHg7IiBkYXRhLXBzej0iMTEiPjwvZGl2Pic7CiAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZpbmQtcmVnaW9uIikuaW5uZXJIVE1MID0gY29udGVudDsKICAgIH07CiAKICAgIC8vIEFwcGVuZCB0aGUgc2NyaXB0IGVsZW1lbnQgdG8gdGhlIGRvY3VtZW50CiAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKHNjcmlwdCk7CiAgICB9CiAKIAogICAgICAgIC8vIENsaWNrIGV2ZW50IGhhbmRsZXIgZm9yIFVuaXRlZCBTdGF0ZXMgbGluawogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInVzLWxpbmsiKS5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGZ1bmN0aW9uIChldmVudCkgewogICAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgLy8gSGlkZSBhc2stY291bnRyeSBhbmQgc2hvdyBhc2stc3RhdGUKICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYXNrLWNvdW50cnkiKS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwogICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJhc2stc3RhdGUiKS5zdHlsZS5kaXNwbGF5ID0gImJsb2NrIjsKICAgIH0pOwogCiAgICB2YXIgc3RhdGVMaW5rcyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoIi5zdGF0ZS1saW5rIik7CiAgICBzdGF0ZUxpbmtzLmZvckVhY2goZnVuY3Rpb24gKHN0YXRlTGluaykgewogICAgICAgIHN0YXRlTGluay5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGZ1bmN0aW9uIChldmVudCkgewogICAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgdmFyIHN0YXRlQ2xhc3MgPSBzdGF0ZUxpbmsuY2xhc3NMaXN0WzBdOyAvLyBHZXQgdGhlIGZpcnN0IGNsYXNzIG9mIHRoZSBjbGlja2VkIGVsZW1lbnQKICAgICAgICBsb2FkQ29udGVudEZvclN0YXRlQ2xhc3Moc3RhdGVDbGFzcyk7CiAgICAgICAgfSk7CiAgICB9KTsKIAogICAgZnVuY3Rpb24gbG9hZENvbnRlbnRGb3JTdGF0ZUNsYXNzKHN0YXRlQ2xhc3MpIHsKICAgICAgICAvLyBDcmVhdGUgYSBuZXcgc2NyaXB0IGVsZW1lbnQKICAgICAgICB2YXIgc2NyaXB0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7CiAgICAgICAgc2NyaXB0LnNyYyA9ICJodHRwczovL2Nkbi5vbmNlaHViLmNvbS9tZXJnZWRqcy9zby5qcyI7CiAKICAgICAgICAvLyBEZWZpbmUgYSBjYWxsYmFjayBmdW5jdGlvbiB0byBiZSBleGVjdXRlZCB3aGVuIHRoZSBzY3JpcHQgbG9hZHMKICAgICAgICBzY3JpcHQub25sb2FkID0gZnVuY3Rpb24gKCkgewogICAgICAgIC8vIFRoZSBzY3JpcHQgaGFzIGxvYWRlZCwgeW91IGNhbiBwZXJmb3JtIGFueSBhZGRpdGlvbmFsIGFjdGlvbnMgaGVyZQogICAgICAgIHZhciBjb250ZW50ID0gZ2V0Q29udGVudEJhc2VkT25TdGF0ZUNsYXNzKHN0YXRlQ2xhc3MpOwogICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJmaW5kLXJlZ2lvbiIpLmlubmVySFRNTCA9IGNvbnRlbnQ7CiAgICAgICAgfTsKIAogICAgICAgIC8vIEFwcGVuZCB0aGUgc2NyaXB0IGVsZW1lbnQgdG8gdGhlIGRvY3VtZW50CiAgICAgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChzY3JpcHQpOwogICAgfQoKICAgIGZ1bmN0aW9uIGdldENvbnRlbnRCYXNlZE9uU3RhdGVDbGFzcyhzdGF0ZUNsYXNzKSB7CiAgICAvLyBEZWZpbmUgY29udGVudCBiYXNlZCBvbiB0aGUgc2VsZWN0ZWQgY2xhc3MKc3dpdGNoIChzdGF0ZUNsYXNzKSB7CiAgICAgICAgY2FzZSAic3RhdGUtbmFfem9uZV8xIjoKICAgICAgICByZXR1cm4gJzxkaXYgaWQ9IlNPSURJVl9OQVpvbmUxIiBkYXRhLXNvLXBhZ2U9Ik5BWm9uZTEiIGRhdGEtaGVpZ2h0PSI1NTAiIGRhdGEtc3R5bGU9ImJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IG1pbi13aWR0aDogMjkwcHg7IG1heC13aWR0aDogOTAwcHg7IiBkYXRhLXBzej0iMTEiPjwvZGl2Pic7CgogICAgICAgIGNhc2UgInN0YXRlLW5hX3pvbmVfMiI6CiAgICAgICAgcmV0dXJuICc8ZGl2IGlkPSJTT0lESVZfTkFab25lMiIgZGF0YS1zby1wYWdlPSJOQVpvbmUyIiBkYXRhLWhlaWdodD0iNTUwIiBkYXRhLXN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4OyBtaW4td2lkdGg6IDI5MHB4OyBtYXgtd2lkdGg6IDkwMHB4OyIgZGF0YS1wc3o9IjExIj48L2Rpdj4nOwoKICAgICAgICBjYXNlICJzdGF0ZS11c196b25lXzMiOgogICAgICAgIHJldHVybiAnPGRpdiBpZD0iU09JRElWX05BWm9uZTMiIGRhdGEtc28tcGFnZT0iTkFab25lMyIgZGF0YS1oZWlnaHQ9IjU1MCIgZGF0YS1zdHlsZT0iYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODsgbWluLXdpZHRoOiAyOTBweDsgbWF4LXdpZHRoOiA5MDBweDsiIGRhdGEtcHN6PSIxMSI+PC9kaXY+JzsKCiAgICAgICAgY2FzZSAic3RhdGUtdXNfem9uZV80IjoKICAgICAgICByZXR1cm4gJzxkaXYgaWQ9IlNPSURJVl9OQVpvbmU0IiBkYXRhLXNvLXBhZ2U9Ik5BWm9uZTQiIGRhdGEtaGVpZ2h0PSI1NTAiIGRhdGEtc3R5bGU9ImJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IG1pbi13aWR0aDogMjkwcHg7IG1heC13aWR0aDogOTAwcHg7IiBkYXRhLXBzej0iMTEiPjwvZGl2Pic7CgogICAgICAgIGNhc2UgInN0YXRlLXVzX3pvbmVfNSI6CiAgICAgICAgcmV0dXJuICc8ZGl2IGlkPSJTT0lESVZfTkFab25lNSIgZGF0YS1zby1wYWdlPSJOQVpvbmU1IiBkYXRhLWhlaWdodD0iNTUwIiBkYXRhLXN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4OyBtaW4td2lkdGg6IDI5MHB4OyBtYXgtd2lkdGg6IDkwMHB4OyIgZGF0YS1wc3o9IjExIj48L2Rpdj4nOwoKICAgICAgICBjYXNlICJzdGF0ZS11c196b25lXzYiOgogICAgICAgIHJldHVybiAnPGRpdiBpZD0iU09JRElWX05BWm9uZTYiIGRhdGEtc28tcGFnZT0iTkFab25lNiIgZGF0YS1oZWlnaHQ9IjU1MCIgZGF0YS1zdHlsZT0iYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODsgbWluLXdpZHRoOiAyOTBweDsgbWF4LXdpZHRoOiA5MDBweDsiIGRhdGEtcHN6PSIxMSI+PC9kaXY+JzsKCiAgICAgICAgY2FzZSAic3RhdGUtdXNfem9uZV83IjoKICAgICAgICByZXR1cm4gJzxkaXYgaWQ9IlNPSURJVl9OQVpvbmU3IiBkYXRhLXNvLXBhZ2U9Ik5BWm9uZTciIGRhdGEtaGVpZ2h0PSI1NTAiIGRhdGEtc3R5bGU9ImJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IG1pbi13aWR0aDogMjkwcHg7IG1heC13aWR0aDogOTAwcHg7IiBkYXRhLXBzej0iMTEiPjwvZGl2Pic7CgogICAgICAgIGNhc2UgInN0YXRlLXVzX3pvbmVfOCI6CiAgICAgICAgcmV0dXJuICc8ZGl2IGlkPSJTT0lESVZfTkFab25lOCIgZGF0YS1zby1wYWdlPSJOQVpvbmU4IiBkYXRhLWhlaWdodD0iNTUwIiBkYXRhLXN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4OyBtaW4td2lkdGg6IDI5MHB4OyBtYXgtd2lkdGg6IDkwMHB4OyIgZGF0YS1wc3o9IjExIj48L2Rpdj4nOwoKICAgICAgICBjYXNlICJzdGF0ZS1ldV96b25lXzEiOgogICAgICAgIHJldHVybiAnPGRpdiBpZD0iU09JRElWX0VVWm9uZTEiIGRhdGEtc28tcGFnZT0iRVVab25lMSIgZGF0YS1oZWlnaHQ9IjU1MCIgZGF0YS1zdHlsZT0iYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODsgbWluLXdpZHRoOiAyOTBweDsgbWF4LXdpZHRoOiA5MDBweDsiIGRhdGEtcHN6PSIxMSI+PC9kaXY+JzsKCiAgICAgICAgY2FzZSAic3RhdGUtZXVfem9uZV8yIjoKICAgICAgICByZXR1cm4gJzxkaXYgaWQ9IlNPSURJVl9FVVpvbmUyIiBkYXRhLXNvLXBhZ2U9IkVVWm9uZTIiIGRhdGEtaGVpZ2h0PSI1NTAiIGRhdGEtc3R5bGU9ImJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IG1pbi13aWR0aDogMjkwcHg7IG1heC13aWR0aDogOTAwcHg7IiBkYXRhLXBzej0iMTEiPjwvZGl2Pic7CgogICAgICAgIGNhc2UgInN0YXRlLWV1X3pvbmVfMyI6CiAgICAgICAgcmV0dXJuICc8ZGl2IGlkPSJTT0lESVZfRVVab25lMyIgZGF0YS1zby1wYWdlPSJFVVpvbmUzIiBkYXRhLWhlaWdodD0iNTUwIiBkYXRhLXN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4OyBtaW4td2lkdGg6IDI5MHB4OyBtYXgtd2lkdGg6IDkwMHB4OyIgZGF0YS1wc3o9IjExIj48L2Rpdj4nOwoKICAgICAgICBjYXNlICJhdXN0cmFsaWEiOgogICAgICAgIHJldHVybiAnPGRpdiBpZD0iU09JRElWX0F1c3RyYWxpYS1EZW1vcyIgZGF0YS1zby1wYWdlPSJBdXN0cmFsaWEtRGVtb3MiIGRhdGEtaGVpZ2h0PSI1NTAiIGRhdGEtc3R5bGU9ImJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IG1pbi13aWR0aDogMjkwcHg7IG1heC13aWR0aDogOTAwcHg7IiBkYXRhLXBzej0iMTEiPjwvZGl2Pic7CgogICAgICAgIGRlZmF1bHQ6CiAgICAgICAgLy8gSGFuZGxlIHRoZSBkZWZhdWx0IGNhc2Ugd2l0aCBhbiBlcnJvciBtZXNzYWdlCiAgICAgICAgcmV0dXJuICc8cD5UaGVyZSBpcyBhbiBlcnJvci4gUGxlYXNlIGVtYWlsIDxhIGhyZWY9Im1haWx0bzpoZWxsb0BjbGFyaXVzLmNvbSI+aGVsbG9AY2xhcml1cy5jb208L2E+PC9wPic7CiAgICB9CiAgICB9CiAKdmFyIHJlcE1hcCA9IHsKICAna2F0aGFyaW5lJzogJ05BWm9uZTEnLAogICdtYXJrJzogJ05BWm9uZTInLAogICdtYWhtb3VkJzogJ05BWm9uZTMnLAogICdtdWhhbW1lZCc6ICdOQVpvbmU1JywKICAnbm9lbCc6ICdOQVpvbmU0JywKICAncmFlLWFubmUnOiAnTkFab25lNycsCiAgJ2tlcnN0aW4nOiAnRVVab25lMScsCiAgJ3N1c2FuJzogJ0VVWm9uZTInCn07CgogIGlmIChyZXBWYWx1ZSAmJiByZXBNYXBbcmVwVmFsdWUudG9Mb3dlckNhc2UoKV0pIHsKICAgIHZhciBtYXBwZWRQYWdlID0gcmVwTWFwW3JlcFZhbHVlLnRvTG93ZXJDYXNlKCldOwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZpbmQtcmVnaW9uIikub3V0ZXJIVE1MID0gJzxkaXYgaWQ9IlNPSURJVl8nICsgbWFwcGVkUGFnZSArICciIGRhdGEtc28tcGFnZT0iJyArIG1hcHBlZFBhZ2UgKyAnIiBkYXRhLWhlaWdodD0iNTUwIiBkYXRhLXN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4OyBtaW4td2lkdGg6IDI5MHB4OyBtYXgtd2lkdGg6IDkwMHB4OyIgZGF0YS1wc3o9IjExIj48L2Rpdj4nOwogIH0gZWxzZSBpZiAocmVwVmFsdWUudG9Mb3dlckNhc2UoKSA9PT0gJ05BWm9uZTEnKSB7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZmluZC1yZWdpb24iKS5vdXRlckhUTUwgPSAnPGRpdiBpZD0iU09JRElWX05BWm9uZTEiIGRhdGEtc28tcGFnZT0iTkFab25lMSIgZGF0YS1oZWlnaHQ9IjU1MCIgZGF0YS1zdHlsZT0iYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODsgbWluLXdpZHRoOiAyOTBweDsgbWF4LXdpZHRoOiA5MDBweDsiIGRhdGEtcHN6PSIxMSI+PC9kaXY+JzsKICB9IGVsc2UgaWYgKHJlcFZhbHVlLnRvTG93ZXJDYXNlKCkgPT09ICdOQVpvbmUyJykgewogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZpbmQtcmVnaW9uIikub3V0ZXJIVE1MID0gJzxkaXYgaWQ9IlNPSURJVl9OQVpvbmUyIiBkYXRhLXNvLXBhZ2U9Ik5BWm9uZTIiIGRhdGEtaGVpZ2h0PSI1NTAiIGRhdGEtc3R5bGU9ImJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IG1pbi13aWR0aDogMjkwcHg7IG1heC13aWR0aDogOTAwcHg7IiBkYXRhLXBzej0iMTEiPjwvZGl2Pic7CiAgfSBlbHNlIGlmIChyZXBWYWx1ZS50b0xvd2VyQ2FzZSgpID09PSAnTkFab25lMycpIHsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJmaW5kLXJlZ2lvbiIpLm91dGVySFRNTCA9ICc8ZGl2IGlkPSJTT0lESVZfTkFab25lMyIgZGF0YS1zby1wYWdlPSJOQVpvbmUzIiBkYXRhLWhlaWdodD0iNTUwIiBkYXRhLXN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4OyBtaW4td2lkdGg6IDI5MHB4OyBtYXgtd2lkdGg6IDkwMHB4OyIgZGF0YS1wc3o9IjExIj48L2Rpdj4nOwogIH0gZWxzZSBpZiAocmVwVmFsdWUudG9Mb3dlckNhc2UoKSA9PT0gJ05BWm9uZTQnKSB7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZmluZC1yZWdpb24iKS5vdXRlckhUTUwgPSAnPGRpdiBpZD0iU09JRElWX05BWm9uZTQiIGRhdGEtc28tcGFnZT0iTkFab25lNCIgZGF0YS1oZWlnaHQ9IjU1MCIgZGF0YS1zdHlsZT0iYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODsgbWluLXdpZHRoOiAyOTBweDsgbWF4LXdpZHRoOiA5MDBweDsiIGRhdGEtcHN6PSIxMSI+PC9kaXY+JzsKICB9IGVsc2UgaWYgKHJlcFZhbHVlLnRvTG93ZXJDYXNlKCkgPT09ICdOQVpvbmU1JykgewogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZpbmQtcmVnaW9uIikub3V0ZXJIVE1MID0gJzxkaXYgaWQ9IlNPSURJVl9OQVpvbmU1IiBkYXRhLXNvLXBhZ2U9Ik5BWm9uZTUiIGRhdGEtaGVpZ2h0PSI1NTAiIGRhdGEtc3R5bGU9ImJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IG1pbi13aWR0aDogMjkwcHg7IG1heC13aWR0aDogOTAwcHg7IiBkYXRhLXBzej0iMTEiPjwvZGl2Pic7CiAgfSBlbHNlIGlmIChyZXBWYWx1ZS50b0xvd2VyQ2FzZSgpID09PSAnTkFab25lNicpIHsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJmaW5kLXJlZ2lvbiIpLm91dGVySFRNTCA9ICc8ZGl2IGlkPSJTT0lESVZfTkFab25lNiIgZGF0YS1zby1wYWdlPSJOQVpvbmU2IiBkYXRhLWhlaWdodD0iNTUwIiBkYXRhLXN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4OyBtaW4td2lkdGg6IDI5MHB4OyBtYXgtd2lkdGg6IDkwMHB4OyIgZGF0YS1wc3o9IjExIj48L2Rpdj4nOwogIH0gZWxzZSBpZiAocmVwVmFsdWUudG9Mb3dlckNhc2UoKSA9PT0gJ05BWm9uZTcnKSB7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZmluZC1yZWdpb24iKS5vdXRlckhUTUwgPSAnPGRpdiBpZD0iU09JRElWX05BWm9uZTciIGRhdGEtc28tcGFnZT0iTkFab25lNyIgZGF0YS1oZWlnaHQ9IjU1MCIgZGF0YS1zdHlsZT0iYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODsgbWluLXdpZHRoOiAyOTBweDsgbWF4LXdpZHRoOiA5MDBweDsiIGRhdGEtcHN6PSIxMSI+PC9kaXY+JzsKICB9IGVsc2UgaWYgKHJlcFZhbHVlLnRvTG93ZXJDYXNlKCkgPT09ICdOQVpvbmU4JykgewogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZpbmQtcmVnaW9uIikub3V0ZXJIVE1MID0gJzxkaXYgaWQ9IlNPSURJVl9OQVpvbmU4IiBkYXRhLXNvLXBhZ2U9Ik5BWm9uZTgiIGRhdGEtaGVpZ2h0PSI1NTAiIGRhdGEtc3R5bGU9ImJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IG1pbi13aWR0aDogMjkwcHg7IG1heC13aWR0aDogOTAwcHg7IiBkYXRhLXBzej0iMTEiPjwvZGl2Pic7CiAgfSBlbHNlIGlmIChyZXBWYWx1ZS50b0xvd2VyQ2FzZSgpID09PSAnYXVzdHJhbGlhJykgewogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZpbmQtcmVnaW9uIikub3V0ZXJIVE1MID0gJzxkaXYgaWQ9IlNPSURJVl9BdXN0cmFsaWEtRGVtb3MiIGRhdGEtc28tcGFnZT0iQXVzdHJhbGlhLURlbW9zIiBkYXRhLWhlaWdodD0iNTUwIiBkYXRhLXN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4OyBtaW4td2lkdGg6IDI5MHB4OyBtYXgtd2lkdGg6IDkwMHB4OyIgZGF0YS1wc3o9IjExIj48L2Rpdj4nOwogIH0gZWxzZSBpZiAocmVwVmFsdWUudG9Mb3dlckNhc2UoKSA9PT0gJ0VVWm9uZTEnKSB7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZmluZC1yZWdpb24iKS5vdXRlckhUTUwgPSAnPGRpdiBpZD0iU09JRElWX0VVWm9uZTEiIGRhdGEtc28tcGFnZT0iZXVfZWFzdCIgZGF0YS1oZWlnaHQ9IjU1MCIgZGF0YS1zdHlsZT0iYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODsgbWluLXdpZHRoOiAyOTBweDsgbWF4LXdpZHRoOiA5MDBweDsiIGRhdGEtcHN6PSIxMSI+PC9kaXY+JzsKICB9IGVsc2UgaWYgKHJlcFZhbHVlLnRvTG93ZXJDYXNlKCkgPT09ICdFVVpvbmUyJykgewogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZpbmQtcmVnaW9uIikub3V0ZXJIVE1MID0gJzxkaXYgaWQ9IlNPSURJVl9FVVpvbmUyIiBkYXRhLXNvLXBhZ2U9ImV1X25vcnRoIiBkYXRhLWhlaWdodD0iNTUwIiBkYXRhLXN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4OyBtaW4td2lkdGg6IDI5MHB4OyBtYXgtd2lkdGg6IDkwMHB4OyIgZGF0YS1wc3o9IjExIj48L2Rpdj4nOwogIH0gZWxzZSBpZiAocmVwVmFsdWUudG9Mb3dlckNhc2UoKSA9PT0gJ0VVWm9uZTMnKSB7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZmluZC1yZWdpb24iKS5vdXRlckhUTUwgPSAnPGRpdiBpZD0iU09JRElWX0VVWm9uZTMiIGRhdGEtc28tcGFnZT0iZXVfd2VzdCIgZGF0YS1oZWlnaHQ9IjU1MCIgZGF0YS1zdHlsZT0iYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODsgbWluLXdpZHRoOiAyOTBweDsgbWF4LXdpZHRoOiA5MDBweDsiIGRhdGEtcHN6PSIxMSI+PC9kaXY+JzsKICB9IGVsc2UgaWYgKHJlcFZhbHVlLnRvTG93ZXJDYXNlKCkgPT09ICdlbnQnKSB7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZmluZC1yZWdpb24iKS5vdXRlckhUTUwgPSAnPGRpdiBpZD0iU09JRElWX0NsYXJpdXNEZW1vcyIgZGF0YS1zby1wYWdlPSJDbGFyaXVzRGVtb3MiIGRhdGEtaGVpZ2h0PSI1NTAiIGRhdGEtc3R5bGU9ImJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IG1pbi13aWR0aDogMjkwcHg7IG1heC13aWR0aDogOTAwcHg7IiBkYXRhLXBzej0iMTEiPjwvZGl2Pic7CiAgfQo8L3NjcmlwdD4KCjxzY3JpcHQ+CiAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsIGZ1bmN0aW9uICgpIHsKICAgIGNvbnN0IGRyb3Bkb3duID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLmN1c3RvbS1kcm9wZG93biAuZHJvcGRvd24iKTsKICAgIGNvbnN0IGNvbnRhaW5lciA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5sLXNlY3Rpb24uZnVsbF9oZWlnaHQudmFsaWduX2NlbnRlciIpOwogICAgY29uc3Qgc2VsZWN0ZWRTdGF0ZSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5jdXN0b20tZHJvcGRvd24gLnNlbGVjdGVkLXN0YXRlIik7CiAgICBjb25zdCBzdGF0ZUxpc3QgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIuY3VzdG9tLWRyb3Bkb3duIC5zdGF0ZS1saXN0Iik7CiAgCiAgICBzZWxlY3RlZFN0YXRlLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgZnVuY3Rpb24gKCkgewogICAgICBzdGF0ZUxpc3Quc3R5bGUuZGlzcGxheSA9IHN0YXRlTGlzdC5zdHlsZS5kaXNwbGF5ID09PSAiYmxvY2siID8gIm5vbmUiIDogImJsb2NrIjsKICAgICAgY29udGFpbmVyLnN0eWxlLmRpc3BsYXkgPSBzdGF0ZUxpc3Quc3R5bGUuZGlzcGxheSA9PT0gImJsb2NrIiA\/ICJibG9jayIgOiAiZmxleCI7CiAgICB9KTsKICAKICAgIHN0YXRlTGlzdC5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGZ1bmN0aW9uIChldmVudCkgewogICAgICBpZiAoZXZlbnQudGFyZ2V0LnRhZ05hbWUgPT09ICJBIikgewogICAgICAgIHNlbGVjdGVkU3RhdGUudGV4dENvbnRlbnQgPSBldmVudC50YXJnZXQudGV4dENvbnRlbnQ7CiAgICAgICAgc3RhdGVMaXN0LnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7CiAgICAgICAgY29udGFpbmVyLnN0eWxlLmRpc3BsYXkgPSAiZmxleCI7CiAgICAgIH0KICAgIH0pOwogIH0pOwogIDwvc2NyaXB0PjwvZGl2Pg==[\/vc_raw_html]<\/div><\/div><\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"[vc_raw_html]PGRpdiBpZD0iZmluZC1yZWdpb24iPgogIDxkaXYgaWQ9ImFzay1jb3VudHJ5IiBzdHlsZT0iZGlzcGxheTogYmxvY2s7Ij4KPGgzPlZldWlsbGV6IHPDqWxlY3Rpb25uZXIgdm90cmUgcsOpZ2lvbjwvaDM+CiAgICA8dWw+CiAgICAgIDxsaT48YSBocmVmPSIjIiBpZD0idXMtbGluayI+8J+HuvCfh7ggw4l0YXRzLVVuaXM8L2E+PC9saT4KICAgICAgPGxpPjxhIGhyZWY9IiMiIGlkPSJjYW5hZGEtbGluayI+8J+HqPCfh6YgQ2FuYWRhPC9hPjwvbGk+CiAgICAgIDxsaT48YSBocmVmPSIjIiBpZD0iZXVyb3BlLWxpbmsiPvCfh6rwn4e6IEV1cm9wZTwvYT48L2xpPgogICAgICA8bGk+PGEgaHJlZj0iIyIgaWQ9ImF1c3RyYWxpYS1saW5rIj7wn4em8J+HuiBBdXN0cmFsaWU8L2E+PC9saT4KICAgIDwvdWw+CiAgPC9kaXY+CiAgPGRpdiBpZD0iYXNrLXN0YXRlIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPgo8ZGl2IGNsYXNzPSJjdXN0b20tZHJvcGRvd24iPgogIDxoMz5WZXVpbGxleiBzw6lsZWN0aW9ubmVyIHZvdHJlIMOJdGF0PC9oMz4KICA8ZGl2IGNsYXNzPSJkcm9wZG93biI+CiAgICA8YnV0dG9uIGNsYXNzPSJzZWxlY3RlZC1zdGF0ZSI+U8OpbGVjdGlvbm5leiBsJ8OJdGF0PC9idXR0b24+CiA8dWwgY2xhc3M9InN0YXRlLWxpc3Qgc3RhdGUtbGlzdC11cyIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfNSBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJBbGFiYW1hIiBocmVmPSIjIj5BbGFiYW1hPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzMgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iQWxhc2thIiBocmVmPSIjIj5BbGFza2E8L2E+PC9saT4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfOCBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJBcml6b25hIiBocmVmPSIjIj5Bcml6b25hPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzUgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iQXJrYW5zYXMiIGhyZWY9IiMiPkFya2Fuc2FzPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzMgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iQ2FsaWZvcm5pYSIgaHJlZj0iIyI+Q2FsaWZvcm5pZTwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV81IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9IkNvbG9yYWRvIiBocmVmPSIjIj5Db2xvcmFkbzwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV82IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9IkNvbm5lY3RpY3V0IiBocmVmPSIjIj5Db25uZWN0aWN1dDwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV80IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9IkRlbGF3YXJlIiBocmVmPSIjIj5EZWxhd2FyZTwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV83IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9IkRpc3RyaWN0IG9mIENvbHVtYmlhIiBocmVmPSIjIj5EaXN0cmljdCBkZSBDb2x1bWJpYTwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV80IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9IkZsb3JpZGEiIGhyZWY9IiMiPkZsb3JpZGU8L2E+PC9saT4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfNyBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJHZW9yZ2lhIiBocmVmPSIjIj5Hw6lvcmdpZTwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV8zIHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ikhhd2FpaSIgaHJlZj0iIyI+SGF3YcOvPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzUgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iSWRhaG8iIGhyZWY9IiMiPklkYWhvPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzggc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iSWxsaW5vaXMiIGhyZWY9IiMiPklsbGlub2lzPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzggc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iSW5kaWFuYSIgaHJlZj0iIyI+SW5kaWFuYTwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV80IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Iklvd2EiIGhyZWY9IiMiPklvd2E8L2E+PC9saT4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfNiBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJLYW5zYXMiIGhyZWY9IiMiPkthbnNhczwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV80IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9IktlbnR1Y2t5IiBocmVmPSIjIj5LZW50dWNreTwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV83IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9IkxvdWlzaWFuYSIgaHJlZj0iIyI+TG91aXNpYW5lPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzYgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iTWFpbmUiIGhyZWY9IiMiPkxlIE1haW5lPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzggc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iTWFyeWxhbmQiIGhyZWY9IiMiPk1hcnlsYW5kPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzggc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iTWFzc2FjaHVzZXR0cyIgaHJlZj0iIyI+TWFzc2FjaHVzZXR0czwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV80IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ik1pY2hpZ2FuIiBocmVmPSIjIj5NaWNoaWdhbjwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV83IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ik1pbm5lc290YSIgaHJlZj0iIyI+TWlubmVzb3RhPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzYgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iTWlzc2lzc2lwcGkiIGhyZWY9IiMiPk1pc3Npc3NpcHBpPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzcgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iTWlzc291cmkiIGhyZWY9IiMiPk1pc3NvdXJpPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzggc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iTW9udGFuYSIgaHJlZj0iIyI+TW9udGFuYTwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV80IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ik5lYnJhc2thIiBocmVmPSIjIj5OZWJyYXNrYTwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV8zIHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ik5ldmFkYSIgaHJlZj0iIyI+TmV2YWRhPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzggc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iTmV3IEhhbXBzaGlyZSIgaHJlZj0iIyI+TmV3IEhhbXBzaGlyZTwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV84IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ik5ldyBKZXJzZXkiIGhyZWY9IiMiPk5ldyBKZXJzZXk8L2E+PC9saT4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfOCBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJOZXcgTWV4aWNvIiBocmVmPSIjIj5Ob3V2ZWF1IE1leGlxdWU8L2E+PC9saT4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfNiBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJOZXcgWW9yayIgaHJlZj0iIyI+TmV3IFlvcmsgKGVuIGFuZ2xhaXMpPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzYgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iTm9ydGggQ2Fyb2xpbmEiIGhyZWY9IiMiPkNhcm9saW5lIGR1IE5vcmQ8L2E+PC9saT4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfNSBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJOb3J0aCBEYWtvdGEiIGhyZWY9IiMiPkRha290YSBkdSBOb3JkPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzcgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iT2hpbyIgaHJlZj0iIyI+T2hpbzwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV81IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ik9rbGFob21hIiBocmVmPSIjIj5Pa2xhaG9tYTwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV8zIHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ik9yZWdvbiIgaHJlZj0iIyI+T3JlZ29uPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzcgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iUGVubnN5bHZhbmlhIiBocmVmPSIjIj5QZW5uc3lsdmFuaWU8L2E+PC9saT4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfNCBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJSaG9kZSBJc2xhbmQiIGhyZWY9IiMiPlJob2RlIElzbGFuZDwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV82IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9IlNvdXRoIENhcm9saW5hIiBocmVmPSIjIj5DYXJvbGluZSBkdSBTdWQ8L2E+PC9saT4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfOCBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJTb3V0aCBEYWtvdGEiIGhyZWY9IiMiPkRha290YSBkdSBTdWQ8L2E+PC9saT4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfOCBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJUZW5uZXNzZWUiIGhyZWY9IiMiPlRlbm5lc3NlZTwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV81IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9IlRleGFzIiBocmVmPSIjIj5UZXhhczwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV81IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9IlV0YWgiIGhyZWY9IiMiPlV0YWg8L2E+PC9saT4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfNiBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJWZXJtb250IiBocmVmPSIjIj5WZXJtb250PC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzcgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iVmlyZ2luaWEiIGhyZWY9IiMiPlZpcmdpbmllPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzYgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iV2FzaGluZ3RvbiIgaHJlZj0iIyI+V2FzaGluZ3RvbjwvYT48L2xpPgogIDxsaT48YSBjbGFzcz0ic3RhdGUtdXNfem9uZV80IHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ildlc3QgVmlyZ2luaWEiIGhyZWY9IiMiPlZpcmdpbmllIG9jY2lkZW50YWxlPC9hPjwvbGk+CiAgPGxpPjxhIGNsYXNzPSJzdGF0ZS11c196b25lXzQgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iV2lzY29uc2luIiBocmVmPSIjIj5XaXNjb25zaW48L2E+PC9saT4KICA8bGk+PGEgY2xhc3M9InN0YXRlLXVzX3pvbmVfNSBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJXeW9taW5nIiBocmVmPSIjIj5XeW9taW5nPC9hPjwvbGk+CjwvdWw+Cjx1bCBjbGFzcz0ic3RhdGUtbGlzdCBzdGF0ZS1saXN0LWNhbmFkYSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij4KICA8bGk+PGEgaHJlZj0iIyIgY2xhc3M9InN0YXRlLW5hX3pvbmVfMSBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJCcml0aXNoIENvbHVtYmlhIj5Db2xvbWJpZS1Ccml0YW5uaXF1ZTwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtbmFfem9uZV8xIHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9IkFsYmVydGEiPkFsYmVydGE8L2E+PC9saT4KICA8bGk+PGEgaHJlZj0iIyIgY2xhc3M9InN0YXRlLW5hX3pvbmVfMSBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJTYXNrYXRjaGV3YW4iPlNhc2thdGNoZXdhbjwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtbmFfem9uZV8xIHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ik1hbml0b2JhIj5NYW5pdG9iYTwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtbmFfem9uZV8xIHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ik5vcnRod2VzdCBUZXJyaXRvcmllcyI+VGVycml0b2lyZXMgZHUgTm9yZC1PdWVzdDwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtbmFfem9uZV8xIHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ill1a29uIj5ZdWtvbjwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtbmFfem9uZV8yIHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ik9udGFyaW8iPk9udGFyaW88L2E+PC9saT4KICA8bGk+PGEgaHJlZj0iIyIgY2xhc3M9InN0YXRlLW5hX3pvbmVfMiBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJRdWViZWMiPlF1w6liZWM8L2E+PC9saT4KICA8bGk+PGEgaHJlZj0iIyIgY2xhc3M9InN0YXRlLW5hX3pvbmVfMiBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJOb3ZhIFNjb3RpYSI+Tm91dmVsbGUtw4ljb3NzZTwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtbmFfem9uZV8yIHN0YXRlLWxpbmsiIGRhdGEtc3RhdGU9Ik5ldyBCcnVuc3dpY2siPk5vdXZlYXUtQnJ1bnN3aWNrPC9hPjwvbGk+CiAgPGxpPjxhIGhyZWY9IiMiIGNsYXNzPSJzdGF0ZS1uYV96b25lXzIgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iTmV3Zm91bmRsYW5kIGFuZCBMYWJyYWRvciI+VGVycmUtTmV1dmUgZXQgTGFicmFkb3I8L2E+PC9saT4KICA8bGk+PGEgaHJlZj0iIyIgY2xhc3M9InN0YXRlLW5hX3pvbmVfMiBzdGF0ZS1saW5rIiBkYXRhLXN0YXRlPSJOdW5hdnV0Ij5OdW5hdnV0PC9hPjwvbGk+CiAgPGxpPjxhIGhyZWY9IiMiIGNsYXNzPSJzdGF0ZS1uYV96b25lXzIgc3RhdGUtbGluayIgZGF0YS1zdGF0ZT0iUHJpbmNlIEVkd2FyZCBJc2xhbmQiPsOObGUtZHUtUHJpbmNlLcOJZG91YXJkPC9hPjwvbGk+CjwvdWw+Cjx1bCBjbGFzcz0ic3RhdGUtbGlzdCBzdGF0ZS1saXN0LWV1cm9wZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij4KICA8IS0tIEVVIFpvbmUgMSAtLT4KICA8bGk+PGEgaHJlZj0iIyIgY2xhc3M9InN0YXRlLWV1X3pvbmVfMSBzdGF0ZS1saW5rIj5EYW5lbWFyazwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtZXVfem9uZV8xIHN0YXRlLWxpbmsiPkZpbmxhbmRlPC9hPjwvbGk+CiAgPGxpPjxhIGhyZWY9IiMiIGNsYXNzPSJzdGF0ZS1ldV96b25lXzEgc3RhdGUtbGluayI+SXNsYW5kZTwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtZXVfem9uZV8xIHN0YXRlLWxpbmsiPklybGFuZGU8L2E+PC9saT4KICA8bGk+PGEgaHJlZj0iIyIgY2xhc3M9InN0YXRlLWV1X3pvbmVfMSBzdGF0ZS1saW5rIj5QYXlzLUJhczwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtZXVfem9uZV8xIHN0YXRlLWxpbmsiPlJveWF1bWUtVW5pPC9hPjwvbGk+CgogIDwhLS0gRVUgWm9uZSAyIC0tPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtZXVfem9uZV8yIHN0YXRlLWxpbmsiPkFuZG9ycmU8L2E+PC9saT4KICA8bGk+PGEgaHJlZj0iIyIgY2xhc3M9InN0YXRlLWV1X3pvbmVfMiBzdGF0ZS1saW5rIj5CZWxnaXF1ZTwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtZXVfem9uZV8yIHN0YXRlLWxpbmsiPkZyYW5jZTwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtZXVfem9uZV8yIHN0YXRlLWxpbmsiPkx1eGVtYm91cmc8L2E+PC9saT4KCiAgPCEtLSBFVSBab25lIDMgLS0+CiAgPGxpPjxhIGhyZWY9IiMiIGNsYXNzPSJzdGF0ZS1ldV96b25lXzMgc3RhdGUtbGluayI+w45sZXMgQ2FuYXJpZXM8L2E+PC9saT4KICA8bGk+PGEgaHJlZj0iIyIgY2xhc3M9InN0YXRlLWV1X3pvbmVfMyBzdGF0ZS1saW5rIj5Qb3J0dWdhbDwvYT48L2xpPgogIDxsaT48YSBocmVmPSIjIiBjbGFzcz0ic3RhdGUtZXVfem9uZV8zIHN0YXRlLWxpbmsiPkVzcGFnbmU8L2E+PC9saT4KPC91bD4KICA8L2Rpdj4KICA8L2Rpdj4KPC9kaXY+CiAKPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cHM6Ly9jZG4ub25jZWh1Yi5jb20vbWVyZ2VkanMvc28uanMiPjwvc2NyaXB0Pgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CiAgLy8gR2V0IHRoZSB2YWx1ZSBvZiB0aGUgInJlcCIgcGFyYW1ldGVyIGZyb20gdGhlIFVSTAogIHZhciB1cmxQYXJhbXMgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gpOwogIHZhciByZXBWYWx1ZSA9IHVybFBhcmFtcy5nZXQoJ3JlcCcpIHx8IHVybFBhcmFtcy5nZXQoJ1JlcCcpOwoKIAogICAgLy8gQ2xpY2sgZXZlbnQgaGFuZGxlciBmb3IgQXVzdHJhbGlhIGxpbmsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJhdXN0cmFsaWEtbGluayIpLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgZnVuY3Rpb24gKGV2ZW50KSB7CiAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpOwogICAgbG9hZENvbnRlbnQoIkF1c3RyYWxpYS1EZW1vcyIpOwogICAgfSk7CiAKLy8gU2hvdyBDYW5hZGEgcHJvdmluY2VzCmRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJjYW5hZGEtbGluayIpLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgZnVuY3Rpb24gKGV2ZW50KSB7CiAgZXZlbnQucHJldmVudERlZmF1bHQoKTsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYXNrLWNvdW50cnkiKS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJhc2stc3RhdGUiKS5zdHlsZS5kaXNwbGF5ID0gImJsb2NrIjsKCiAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLnN0YXRlLWxpc3QtY2FuYWRhIikuc3R5bGUuZGlzcGxheSA9ICJibG9jayI7CiAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLnN0YXRlLWxpc3QtdXMiKS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwogIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5zdGF0ZS1saXN0LWV1cm9wZSIpLnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7Cn0pOwoKLy8gU2hvdyBFdXJvcGUgY291bnRyaWVzCmRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJldXJvcGUtbGluayIpLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgZnVuY3Rpb24gKGV2ZW50KSB7CiAgZXZlbnQucHJldmVudERlZmF1bHQoKTsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYXNrLWNvdW50cnkiKS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJhc2stc3RhdGUiKS5zdHlsZS5kaXNwbGF5ID0gImJsb2NrIjsKCiAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLnN0YXRlLWxpc3QtZXVyb3BlIikuc3R5bGUuZGlzcGxheSA9ICJibG9jayI7CiAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLnN0YXRlLWxpc3QtdXMiKS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwogIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5zdGF0ZS1saXN0LWNhbmFkYSIpLnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7Cn0pOwogCiAgICAvLyBGdW5jdGlvbiBmb3IgQ2FuYWRhIGFuZCBBdXN0cmFpbGlhCiAgICBmdW5jdGlvbiBsb2FkQ29udGVudChwYWdlTmFtZSkgewogICAgLy8gQ3JlYXRlIGEgbmV3IHNjcmlwdCBlbGVtZW50CiAgICB2YXIgc2NyaXB0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7CiAgICBzY3JpcHQuc3JjID0gImh0dHBzOi8vY2RuLm9uY2VodWIuY29tL21lcmdlZGpzL3NvLmpzIjsKIAogICAgLy8gRGVmaW5lIGEgY2FsbGJhY2sgZnVuY3Rpb24gdG8gYmUgZXhlY3V0ZWQgd2hlbiB0aGUgc2NyaXB0IGxvYWRzCiAgICBzY3JpcHQub25sb2FkID0gZnVuY3Rpb24gKCkgewogICAgICAgIC8vIFRoZSBzY3JpcHQgaGFzIGxvYWRlZCwgeW91IGNhbiBwZXJmb3JtIGFueSBhZGRpdGlvbmFsIGFjdGlvbnMgaGVyZQogICAgICAgIHZhciBjb250ZW50ID0gJzxkaXYgaWQ9IlNPSURJVl8nICsgcGFnZU5hbWUgKyAnIiBkYXRhLXNvLXBhZ2U9IicgKyBwYWdlTmFtZSArICciIGRhdGEtaGVpZ2h0PSI1NTAiIGRhdGEtc3R5bGU9ImJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IG1pbi13aWR0aDogMjkwcHg7IG1heC13aWR0aDogOTAwcHg7IiBkYXRhLXBzej0iMTEiPjwvZGl2Pic7CiAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZpbmQtcmVnaW9uIikuaW5uZXJIVE1MID0gY29udGVudDsKICAgIH07CiAKICAgIC8vIEFwcGVuZCB0aGUgc2NyaXB0IGVsZW1lbnQgdG8gdGhlIGRvY3VtZW50CiAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKHNjcmlwdCk7CiAgICB9CiAKIAogICAgICAgIC8vIENsaWNrIGV2ZW50IGhhbmRsZXIgZm9yIFVuaXRlZCBTdGF0ZXMgbGluawogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInVzLWxpbmsiKS5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGZ1bmN0aW9uIChldmVudCkgewogICAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgLy8gSGlkZSBhc2stY291bnRyeSBhbmQgc2hvdyBhc2stc3RhdGUKICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYXNrLWNvdW50cnkiKS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwogICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJhc2stc3RhdGUiKS5zdHlsZS5kaXNwbGF5ID0gImJsb2NrIjsKICAgIH0pOwogCiAgICB2YXIgc3RhdGVMaW5rcyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoIi5zdGF0ZS1saW5rIik7CiAgICBzdGF0ZUxpbmtzLmZvckVhY2goZnVuY3Rpb24gKHN0YXRlTGluaykgewogICAgICAgIHN0YXRlTGluay5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGZ1bmN0aW9uIChldmVudCkgewogICAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgdmFyIHN0YXRlQ2xhc3MgPSBzdGF0ZUxpbmsuY2xhc3NMaXN0WzBdOyAvLyBHZXQgdGhlIGZpcnN0IGNsYXNzIG9mIHRoZSBjbGlja2VkIGVsZW1lbnQKICAgICAgICBsb2FkQ29udGVudEZvclN0YXRlQ2xhc3Moc3RhdGVDbGFzcyk7CiAgICAgICAgfSk7CiAgICB9KTsKIAogICAgZnVuY3Rpb24gbG9hZENvbnRlbnRGb3JTdGF0ZUNsYXNzKHN0YXRlQ2xhc3MpIHsKICAgICAgICAvLyBDcmVhdGUgYSBuZXcgc2NyaXB0IGVsZW1lbnQKICAgICAgICB2YXIgc2NyaXB0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7CiAgICAgICAgc2NyaXB0LnNyYyA9ICJodHRwczovL2Nkbi5vbmNlaHViLmNvbS9tZXJnZWRqcy9zby5qcyI7CiAKICAgICAgICAvLyBEZWZpbmUgYSBjYWxsYmFjayBmdW5jdGlvbiB0byBiZSBleGVjdXRlZCB3aGVuIHRoZSBzY3JpcHQgbG9hZHMKICAgICAgICBzY3JpcHQub25sb2FkID0gZnVuY3Rpb24gKCkgewogICAgICAgIC8vIFRoZSBzY3JpcHQgaGFzIGxvYWRlZCwgeW91IGNhbiBwZXJmb3JtIGFueSBhZGRpdGlvbmFsIGFjdGlvbnMgaGVyZQogICAgICAgIHZhciBjb250ZW50ID0gZ2V0Q29udGVudEJhc2VkT25TdGF0ZUNsYXNzKHN0YXRlQ2xhc3MpOwogICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJmaW5kLXJlZ2lvbiIpLmlubmVySFRNTCA9IGNvbnRlbnQ7CiAgICAgICAgfTsKIAogICAgICAgIC8vIEFwcGVuZCB0aGUgc2NyaXB0IGVsZW1lbnQgdG8gdGhlIGRvY3VtZW50CiAgICAgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChzY3JpcHQpOwogICAgfQoKICAgIGZ1bmN0aW9uIGdldENvbnRlbnRCYXNlZE9uU3RhdGVDbGFzcyhzdGF0ZUNsYXNzKSB7CiAgICAvLyBEZWZpbmUgY29udGVudCBiYXNlZCBvbiB0aGUgc2VsZWN0ZWQgY2xhc3MKc3dpdGNoIChzdGF0ZUNsYXNzKSB7CiAgICAgICAgY2FzZSAic3RhdGUtbmFfem9uZV8xIjoKICAgICAgICByZXR1cm4gJzxkaXYgaWQ9IlNPSURJVl9OQVpvbmUxIiBkYXRhLXNvLXBhZ2U9Ik5BWm9uZTEiIGRhdGEtaGVpZ2h0PSI1NTAiIGRhdGEtc3R5bGU9ImJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IG1pbi13aWR0aDogMjkwcHg7IG1heC13aWR0aDogOTAwcHg7IiBkYXRhLXBzej0iMTEiPjwvZGl2Pic7CgogICAgICAgIGNhc2UgInN0YXRlLW5hX3pvbmVfMiI6CiAgICAgICAgcmV0dXJuICc8ZGl2IGlkPSJTT0lESVZfTkFab25lMiIgZGF0YS1zby1wYWdlPSJOQVpvbmUyIiBkYXRhLWhlaWdodD0iNTUwIiBkYXRhLXN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4OyBtaW4td2lkdGg6IDI5MHB4OyBtYXgtd2lkdGg6IDkwMHB4OyIgZGF0YS1wc3o9IjExIj48L2Rpdj4nOwoKICAgICAgICBjYXNlICJzdGF0ZS11c196b25lXzMiOgogICAgICAgIHJldHVybiAnPGRpdiBpZD0iU09JRElWX05BWm9uZTMiIGRhdGEtc28tcGFnZT0iTkFab25lMyIgZGF0YS1oZWlnaHQ9IjU1MCIgZGF0YS1zdHlsZT0iYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODsgbWluLXdpZHRoOiAyOTBweDsgbWF4LXdpZHRoOiA5MDBweDsiIGRhdGEtcHN6PSIxMSI+PC9kaXY+JzsKCiAgICAgICAgY2FzZSAic3RhdGUtdXNfem9uZV80IjoKICAgICAgICByZXR1cm4gJzxkaXYgaWQ9IlNPSURJVl9OQVpvbmU0IiBkYXRhLXNvLXBhZ2U9Ik5BWm9uZTQiIGRhdGEtaGVpZ2h0PSI1NTAiIGRhdGEtc3R5bGU9ImJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IG1pbi13aWR0aDogMjkwcHg7IG1heC13aWR0aDogOTAwcHg7IiBkYXRhLXBzej0iMTEiPjwvZGl2Pic7CgogICAgICAgIGNhc2UgInN0YXRlLXVzX3pvbmVfNSI6CiAgICAgICAgcmV0dXJuICc8ZGl2IGlkPSJTT0lESVZfTkFab25lNSIgZGF0YS1zby1wYWdlPSJOQVpvbmU1IiBkYXRhLWhlaWdodD0iNTUwIiBkYXRhLXN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4OyBtaW4td2lkdGg6IDI5MHB4OyBtYXgtd2lkdGg6IDkwMHB4OyIgZGF0YS1wc3o9IjExIj48L2Rpdj4nOwoKICAgICAgICBjYXNlICJzdGF0ZS11c196b25lXzYiOgogICAgICAgIHJldHVybiAnPGRpdiBpZD0iU09JRElWX05BWm9uZTYiIGRhdGEtc28tcGFnZT0iTkFab25lNiIgZGF0YS1oZWlnaHQ9IjU1MCIgZGF0YS1zdHlsZT0iYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODsgbWluLXdpZHRoOiAyOTBweDsgbWF4LXdpZHRoOiA5MDBweDsiIGRhdGEtcHN6PSIxMSI+PC9kaXY+JzsKCiAgICAgICAgY2FzZSAic3RhdGUtdXNfem9uZV83IjoKICAgICAgICByZXR1cm4gJzxkaXYgaWQ9IlNPSURJVl9OQVpvbmU3IiBkYXRhLXNvLXBhZ2U9Ik5BWm9uZTciIGRhdGEtaGVpZ2h0PSI1NTAiIGRhdGEtc3R5bGU9ImJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IG1pbi13aWR0aDogMjkwcHg7IG1heC13aWR0aDogOTAwcHg7IiBkYXRhLXBzej0iMTEiPjwvZGl2Pic7CgogICAgICAgIGNhc2UgInN0YXRlLXVzX3pvbmVfOCI6CiAgICAgICAgcmV0dXJuICc8ZGl2IGlkPSJTT0lESVZfTkFab25lOCIgZGF0YS1zby1wYWdlPSJOQVpvbmU4IiBkYXRhLWhlaWdodD0iNTUwIiBkYXRhLXN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4OyBtaW4td2lkdGg6IDI5MHB4OyBtYXgtd2lkdGg6IDkwMHB4OyIgZGF0YS1wc3o9IjExIj48L2Rpdj4nOwoKICAgICAgICBjYXNlICJzdGF0ZS1ldV96b25lXzEiOgogICAgICAgIHJldHVybiAnPGRpdiBpZD0iU09JRElWX0VVWm9uZTEiIGRhdGEtc28tcGFnZT0iRVVab25lMSIgZGF0YS1oZWlnaHQ9IjU1MCIgZGF0YS1zdHlsZT0iYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODsgbWluLXdpZHRoOiAyOTBweDsgbWF4LXdpZHRoOiA5MDBweDsiIGRhdGEtcHN6PSIxMSI+PC9kaXY+JzsKCiAgICAgICAgY2FzZSAic3RhdGUtZXVfem9uZV8yIjoKICAgICAgICByZXR1cm4gJzxkaXYgaWQ9IlNPSURJVl9FVVpvbmUyIiBkYXRhLXNvLXBhZ2U9IkVVWm9uZTIiIGRhdGEtaGVpZ2h0PSI1NTAiIGRhdGEtc3R5bGU9ImJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IG1pbi13aWR0aDogMjkwcHg7IG1heC13aWR0aDogOTAwcHg7IiBkYXRhLXBzej0iMTEiPjwvZGl2Pic7CgogICAgICAgIGNhc2UgInN0YXRlLWV1X3pvbmVfMyI6CiAgICAgICAgcmV0dXJuICc8ZGl2IGlkPSJTT0lESVZfRVVab25lMyIgZGF0YS1zby1wYWdlPSJFVVpvbmUzIiBkYXRhLWhlaWdodD0iNTUwIiBkYXRhLXN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4OyBtaW4td2lkdGg6IDI5MHB4OyBtYXgtd2lkdGg6IDkwMHB4OyIgZGF0YS1wc3o9IjExIj48L2Rpdj4nOwoKICAgICAgICBjYXNlICJhdXN0cmFsaWEiOgogICAgICAgIHJldHVybiAnPGRpdiBpZD0iU09JRElWX0F1c3RyYWxpYS1EZW1vcyIgZGF0YS1zby1wYWdlPSJBdXN0cmFsaWEtRGVtb3MiIGRhdGEtaGVpZ2h0PSI1NTAiIGRhdGEtc3R5bGU9ImJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IG1pbi13aWR0aDogMjkwcHg7IG1heC13aWR0aDogOTAwcHg7IiBkYXRhLXBzej0iMTEiPjwvZGl2Pic7CgogICAgICAgIGRlZmF1bHQ6CiAgICAgICAgLy8gSGFuZGxlIHRoZSBkZWZhdWx0IGNhc2Ugd2l0aCBhbiBlcnJvciBtZXNzYWdlCiAgICAgICAgcmV0dXJuICc8cD5UaGVyZSBpcyBhbiBlcnJvci4gUGxlYXNlIGVtYWlsIDxhIGhyZWY9Im1haWx0bzpoZWxsb0BjbGFyaXVzLmNvbSI+aGVsbG9AY2xhcml1cy5jb208L2E+PC9wPic7CiAgICB9CiAgICB9CiAKdmFyIHJlcE1hcCA9IHsKICAna2F0aGFyaW5lJzogJ05BWm9uZTEnLAogICdtYXJrJzogJ05BWm9uZTInLAogICdtYWhtb3VkJzogJ05BWm9uZTMnLAogICdtdWhhbW1lZCc6ICdOQVpvbmU1JywKICAnbm9lbCc6ICdOQVpvbmU0JywKICAncmFlLWFubmUnOiAnTkFab25lNycsCiAgJ2tlcnN0aW4nOiAnRVVab25lMScsCiAgJ3N1c2FuJzogJ0VVWm9uZTInCn07CgogIGlmIChyZXBWYWx1ZSAmJiByZXBNYXBbcmVwVmFsdWUudG9Mb3dlckNhc2UoKV0pIHsKICAgIHZhciBtYXBwZWRQYWdlID0gcmVwTWFwW3JlcFZhbHVlLnRvTG93ZXJDYXNlKCldOwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZpbmQtcmVnaW9uIikub3V0ZXJIVE1MID0gJzxkaXYgaWQ9IlNPSURJVl8nICsgbWFwcGVkUGFnZSArICciIGRhdGEtc28tcGFnZT0iJyArIG1hcHBlZFBhZ2UgKyAnIiBkYXRhLWhlaWdodD0iNTUwIiBkYXRhLXN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4OyBtaW4td2lkdGg6IDI5MHB4OyBtYXgtd2lkdGg6IDkwMHB4OyIgZGF0YS1wc3o9IjExIj48L2Rpdj4nOwogIH0gZWxzZSBpZiAocmVwVmFsdWUudG9Mb3dlckNhc2UoKSA9PT0gJ05BWm9uZTEnKSB7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZmluZC1yZWdpb24iKS5vdXRlckhUTUwgPSAnPGRpdiBpZD0iU09JRElWX05BWm9uZTEiIGRhdGEtc28tcGFnZT0iTkFab25lMSIgZGF0YS1oZWlnaHQ9IjU1MCIgZGF0YS1zdHlsZT0iYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODsgbWluLXdpZHRoOiAyOTBweDsgbWF4LXdpZHRoOiA5MDBweDsiIGRhdGEtcHN6PSIxMSI+PC9kaXY+JzsKICB9IGVsc2UgaWYgKHJlcFZhbHVlLnRvTG93ZXJDYXNlKCkgPT09ICdOQVpvbmUyJykgewogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZpbmQtcmVnaW9uIikub3V0ZXJIVE1MID0gJzxkaXYgaWQ9IlNPSURJVl9OQVpvbmUyIiBkYXRhLXNvLXBhZ2U9Ik5BWm9uZTIiIGRhdGEtaGVpZ2h0PSI1NTAiIGRhdGEtc3R5bGU9ImJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IG1pbi13aWR0aDogMjkwcHg7IG1heC13aWR0aDogOTAwcHg7IiBkYXRhLXBzej0iMTEiPjwvZGl2Pic7CiAgfSBlbHNlIGlmIChyZXBWYWx1ZS50b0xvd2VyQ2FzZSgpID09PSAnTkFab25lMycpIHsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJmaW5kLXJlZ2lvbiIpLm91dGVySFRNTCA9ICc8ZGl2IGlkPSJTT0lESVZfTkFab25lMyIgZGF0YS1zby1wYWdlPSJOQVpvbmUzIiBkYXRhLWhlaWdodD0iNTUwIiBkYXRhLXN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4OyBtaW4td2lkdGg6IDI5MHB4OyBtYXgtd2lkdGg6IDkwMHB4OyIgZGF0YS1wc3o9IjExIj48L2Rpdj4nOwogIH0gZWxzZSBpZiAocmVwVmFsdWUudG9Mb3dlckNhc2UoKSA9PT0gJ05BWm9uZTQnKSB7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZmluZC1yZWdpb24iKS5vdXRlckhUTUwgPSAnPGRpdiBpZD0iU09JRElWX05BWm9uZTQiIGRhdGEtc28tcGFnZT0iTkFab25lNCIgZGF0YS1oZWlnaHQ9IjU1MCIgZGF0YS1zdHlsZT0iYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODsgbWluLXdpZHRoOiAyOTBweDsgbWF4LXdpZHRoOiA5MDBweDsiIGRhdGEtcHN6PSIxMSI+PC9kaXY+JzsKICB9IGVsc2UgaWYgKHJlcFZhbHVlLnRvTG93ZXJDYXNlKCkgPT09ICdOQVpvbmU1JykgewogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZpbmQtcmVnaW9uIikub3V0ZXJIVE1MID0gJzxkaXYgaWQ9IlNPSURJVl9OQVpvbmU1IiBkYXRhLXNvLXBhZ2U9Ik5BWm9uZTUiIGRhdGEtaGVpZ2h0PSI1NTAiIGRhdGEtc3R5bGU9ImJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IG1pbi13aWR0aDogMjkwcHg7IG1heC13aWR0aDogOTAwcHg7IiBkYXRhLXBzej0iMTEiPjwvZGl2Pic7CiAgfSBlbHNlIGlmIChyZXBWYWx1ZS50b0xvd2VyQ2FzZSgpID09PSAnTkFab25lNicpIHsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJmaW5kLXJlZ2lvbiIpLm91dGVySFRNTCA9ICc8ZGl2IGlkPSJTT0lESVZfTkFab25lNiIgZGF0YS1zby1wYWdlPSJOQVpvbmU2IiBkYXRhLWhlaWdodD0iNTUwIiBkYXRhLXN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4OyBtaW4td2lkdGg6IDI5MHB4OyBtYXgtd2lkdGg6IDkwMHB4OyIgZGF0YS1wc3o9IjExIj48L2Rpdj4nOwogIH0gZWxzZSBpZiAocmVwVmFsdWUudG9Mb3dlckNhc2UoKSA9PT0gJ05BWm9uZTcnKSB7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZmluZC1yZWdpb24iKS5vdXRlckhUTUwgPSAnPGRpdiBpZD0iU09JRElWX05BWm9uZTciIGRhdGEtc28tcGFnZT0iTkFab25lNyIgZGF0YS1oZWlnaHQ9IjU1MCIgZGF0YS1zdHlsZT0iYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODsgbWluLXdpZHRoOiAyOTBweDsgbWF4LXdpZHRoOiA5MDBweDsiIGRhdGEtcHN6PSIxMSI+PC9kaXY+JzsKICB9IGVsc2UgaWYgKHJlcFZhbHVlLnRvTG93ZXJDYXNlKCkgPT09ICdOQVpvbmU4JykgewogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZpbmQtcmVnaW9uIikub3V0ZXJIVE1MID0gJzxkaXYgaWQ9IlNPSURJVl9OQVpvbmU4IiBkYXRhLXNvLXBhZ2U9Ik5BWm9uZTgiIGRhdGEtaGVpZ2h0PSI1NTAiIGRhdGEtc3R5bGU9ImJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IG1pbi13aWR0aDogMjkwcHg7IG1heC13aWR0aDogOTAwcHg7IiBkYXRhLXBzej0iMTEiPjwvZGl2Pic7CiAgfSBlbHNlIGlmIChyZXBWYWx1ZS50b0xvd2VyQ2FzZSgpID09PSAnYXVzdHJhbGlhJykgewogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZpbmQtcmVnaW9uIikub3V0ZXJIVE1MID0gJzxkaXYgaWQ9IlNPSURJVl9BdXN0cmFsaWEtRGVtb3MiIGRhdGEtc28tcGFnZT0iQXVzdHJhbGlhLURlbW9zIiBkYXRhLWhlaWdodD0iNTUwIiBkYXRhLXN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4OyBtaW4td2lkdGg6IDI5MHB4OyBtYXgtd2lkdGg6IDkwMHB4OyIgZGF0YS1wc3o9IjExIj48L2Rpdj4nOwogIH0gZWxzZSBpZiAocmVwVmFsdWUudG9Mb3dlckNhc2UoKSA9PT0gJ0VVWm9uZTEnKSB7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZmluZC1yZWdpb24iKS5vdXRlckhUTUwgPSAnPGRpdiBpZD0iU09JRElWX0VVWm9uZTEiIGRhdGEtc28tcGFnZT0iZXVfZWFzdCIgZGF0YS1oZWlnaHQ9IjU1MCIgZGF0YS1zdHlsZT0iYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODsgbWluLXdpZHRoOiAyOTBweDsgbWF4LXdpZHRoOiA5MDBweDsiIGRhdGEtcHN6PSIxMSI+PC9kaXY+JzsKICB9IGVsc2UgaWYgKHJlcFZhbHVlLnRvTG93ZXJDYXNlKCkgPT09ICdFVVpvbmUyJykgewogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZpbmQtcmVnaW9uIikub3V0ZXJIVE1MID0gJzxkaXYgaWQ9IlNPSURJVl9FVVpvbmUyIiBkYXRhLXNvLXBhZ2U9ImV1X25vcnRoIiBkYXRhLWhlaWdodD0iNTUwIiBkYXRhLXN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4OyBtaW4td2lkdGg6IDI5MHB4OyBtYXgtd2lkdGg6IDkwMHB4OyIgZGF0YS1wc3o9IjExIj48L2Rpdj4nOwogIH0gZWxzZSBpZiAocmVwVmFsdWUudG9Mb3dlckNhc2UoKSA9PT0gJ0VVWm9uZTMnKSB7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZmluZC1yZWdpb24iKS5vdXRlckhUTUwgPSAnPGRpdiBpZD0iU09JRElWX0VVWm9uZTMiIGRhdGEtc28tcGFnZT0iZXVfd2VzdCIgZGF0YS1oZWlnaHQ9IjU1MCIgZGF0YS1zdHlsZT0iYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODsgbWluLXdpZHRoOiAyOTBweDsgbWF4LXdpZHRoOiA5MDBweDsiIGRhdGEtcHN6PSIxMSI+PC9kaXY+JzsKICB9IGVsc2UgaWYgKHJlcFZhbHVlLnRvTG93ZXJDYXNlKCkgPT09ICdlbnQnKSB7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZmluZC1yZWdpb24iKS5vdXRlckhUTUwgPSAnPGRpdiBpZD0iU09JRElWX0NsYXJpdXNEZW1vcyIgZGF0YS1zby1wYWdlPSJDbGFyaXVzRGVtb3MiIGRhdGEtaGVpZ2h0PSI1NTAiIGRhdGEtc3R5bGU9ImJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IG1pbi13aWR0aDogMjkwcHg7IG1heC13aWR0aDogOTAwcHg7IiBkYXRhLXBzej0iMTEiPjwvZGl2Pic7CiAgfQo8L3NjcmlwdD4KCjxzY3JpcHQ+CiAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsIGZ1bmN0aW9uICgpIHsKICAgIGNvbnN0IGRyb3Bkb3duID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLmN1c3RvbS1kcm9wZG93biAuZHJvcGRvd24iKTsKICAgIGNvbnN0IGNvbnRhaW5lciA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5sLXNlY3Rpb24uZnVsbF9oZWlnaHQudmFsaWduX2NlbnRlciIpOwogICAgY29uc3Qgc2VsZWN0ZWRTdGF0ZSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5jdXN0b20tZHJvcGRvd24gLnNlbGVjdGVkLXN0YXRlIik7CiAgICBjb25zdCBzdGF0ZUxpc3QgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIuY3VzdG9tLWRyb3Bkb3duIC5zdGF0ZS1saXN0Iik7CiAgCiAgICBzZWxlY3RlZFN0YXRlLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgZnVuY3Rpb24gKCkgewogICAgICBzdGF0ZUxpc3Quc3R5bGUuZGlzcGxheSA9IHN0YXRlTGlzdC5zdHlsZS5kaXNwbGF5ID09PSAiYmxvY2siID8gIm5vbmUiIDogImJsb2NrIjsKICAgICAgY29udGFpbmVyLnN0eWxlLmRpc3BsYXkgPSBzdGF0ZUxpc3Quc3R5bGUuZGlzcGxheSA9PT0gImJsb2NrIiA\/ICJibG9jayIgOiAiZmxleCI7CiAgICB9KTsKICAKICAgIHN0YXRlTGlzdC5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGZ1bmN0aW9uIChldmVudCkgewogICAgICBpZiAoZXZlbnQudGFyZ2V0LnRhZ05hbWUgPT09ICJBIikgewogICAgICAgIHNlbGVjdGVkU3RhdGUudGV4dENvbnRlbnQgPSBldmVudC50YXJnZXQudGV4dENvbnRlbnQ7CiAgICAgICAgc3RhdGVMaXN0LnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7CiAgICAgICAgY29udGFpbmVyLnN0eWxlLmRpc3BsYXkgPSAiZmxleCI7CiAgICAgIH0KICAgIH0pOwogIH0pOwogIDwvc2NyaXB0PjwvZGl2Pg==[\/vc_raw_html]","protected":false},"author":3,"featured_media":90761,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","inline_featured_image":false,"footnotes":""},"class_list":["post-146648","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.6 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>R\u00e9servez une d\u00e9monstration de produit avec Clarius<\/title>\n<meta name=\"description\" content=\"D\u00e9couvrez la puissance de Clarius de premi\u00e8re main ! R\u00e9servez une d\u00e9monstration de produit avec nous et d\u00e9couvrez comment nos solutions innovantes peuvent am\u00e9liorer votre flux de travail et transformer votre pratique. Planifiez votre d\u00e9monstration d\u00e8s aujourd&#039;hui et d\u00e9couvrez par vous-m\u00eame pourquoi Clarius est un leader dans la technologie de l&#039;imagerie m\u00e9dicale.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/clarius.com\/fr\/reservez-une-demonstration-de-produit-v1\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"R\u00e9servez une d\u00e9monstration de produit (V1)\" \/>\n<meta property=\"og:description\" content=\"D\u00e9couvrez la puissance de Clarius de premi\u00e8re main ! R\u00e9servez une d\u00e9monstration de produit avec nous et d\u00e9couvrez comment nos solutions innovantes peuvent am\u00e9liorer votre flux de travail et transformer votre pratique. Planifiez votre d\u00e9monstration d\u00e8s aujourd&#039;hui et d\u00e9couvrez par vous-m\u00eame pourquoi Clarius est un leader dans la technologie de l&#039;imagerie m\u00e9dicale.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/clarius.com\/fr\/reservez-une-demonstration-de-produit-v1\/\" \/>\n<meta property=\"og:site_name\" content=\"Clarius\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/clariusmhealth\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-29T21:16:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/clarius.com\/wp-content\/uploads\/2023\/03\/210825_CLRS_1093-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"4005\" \/>\n\t<meta property=\"og:image:height\" content=\"2670\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@clariusmhealth\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/clarius.com\\\/fr\\\/reservez-une-demonstration-de-produit-v1\\\/\",\"url\":\"https:\\\/\\\/clarius.com\\\/fr\\\/reservez-une-demonstration-de-produit-v1\\\/\",\"name\":\"R\u00e9servez une d\u00e9monstration de produit avec Clarius\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/clarius.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/clarius.com\\\/fr\\\/reservez-une-demonstration-de-produit-v1\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/clarius.com\\\/fr\\\/reservez-une-demonstration-de-produit-v1\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/clarius.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/210825_CLRS_1093-scaled.jpg\",\"datePublished\":\"2025-08-01T08:27:05+00:00\",\"dateModified\":\"2026-01-29T21:16:03+00:00\",\"description\":\"D\u00e9couvrez la puissance de Clarius de premi\u00e8re main ! R\u00e9servez une d\u00e9monstration de produit avec nous et d\u00e9couvrez comment nos solutions innovantes peuvent am\u00e9liorer votre flux de travail et transformer votre pratique. Planifiez votre d\u00e9monstration d\u00e8s aujourd'hui et d\u00e9couvrez par vous-m\u00eame pourquoi Clarius est un leader dans la technologie de l'imagerie m\u00e9dicale.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/clarius.com\\\/fr\\\/reservez-une-demonstration-de-produit-v1\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/clarius.com\\\/fr\\\/reservez-une-demonstration-de-produit-v1\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/clarius.com\\\/fr\\\/reservez-une-demonstration-de-produit-v1\\\/#primaryimage\",\"url\":\"https:\\\/\\\/clarius.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/210825_CLRS_1093-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/clarius.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/210825_CLRS_1093-scaled.jpg\",\"width\":4005,\"height\":2670},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/clarius.com\\\/fr\\\/reservez-une-demonstration-de-produit-v1\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/clarius.com\\\/fr\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"R\u00e9servez une d\u00e9monstration de produit (V1)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/clarius.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/clarius.com\\\/fr\\\/\",\"name\":\"Clarius Mobile Health\",\"description\":\"Discover Clarius innovative handheld ultrasound devices\u2014portable, wireless systems with exceptional image quality for healthcare professionals.\",\"publisher\":{\"@id\":\"https:\\\/\\\/clarius.com\\\/fr\\\/#organization\"},\"alternateName\":\"Handheld Ultrasound Systems\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/clarius.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/clarius.com\\\/fr\\\/#organization\",\"name\":\"Clarius\",\"url\":\"https:\\\/\\\/clarius.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/clarius.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/clarius.com\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/Clarius-logo-black.svg\",\"contentUrl\":\"https:\\\/\\\/clarius.com\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/Clarius-logo-black.svg\",\"width\":150,\"height\":43,\"caption\":\"Clarius\"},\"image\":{\"@id\":\"https:\\\/\\\/clarius.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/clariusmhealth\\\/\",\"https:\\\/\\\/x.com\\\/clariusmhealth\",\"https:\\\/\\\/www.instagram.com\\\/clariusmhealth\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/clarius-mobile-heath-corp-\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC7qwizCNZ56DePgagixDm3w\"],\"description\":\"Innovative handheld ultrasound devices\u2014portable, wireless systems with exceptional image quality for healthcare professionals.\",\"email\":\"hello@clarius.com\",\"telephone\":\"+1 778 800 9975\",\"legalName\":\"Clarius Mobile Health\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"R\u00e9servez une d\u00e9monstration de produit avec Clarius","description":"D\u00e9couvrez la puissance de Clarius de premi\u00e8re main ! R\u00e9servez une d\u00e9monstration de produit avec nous et d\u00e9couvrez comment nos solutions innovantes peuvent am\u00e9liorer votre flux de travail et transformer votre pratique. Planifiez votre d\u00e9monstration d\u00e8s aujourd'hui et d\u00e9couvrez par vous-m\u00eame pourquoi Clarius est un leader dans la technologie de l'imagerie m\u00e9dicale.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/clarius.com\/fr\/reservez-une-demonstration-de-produit-v1\/","og_locale":"fr_FR","og_type":"article","og_title":"R\u00e9servez une d\u00e9monstration de produit (V1)","og_description":"D\u00e9couvrez la puissance de Clarius de premi\u00e8re main ! R\u00e9servez une d\u00e9monstration de produit avec nous et d\u00e9couvrez comment nos solutions innovantes peuvent am\u00e9liorer votre flux de travail et transformer votre pratique. Planifiez votre d\u00e9monstration d\u00e8s aujourd'hui et d\u00e9couvrez par vous-m\u00eame pourquoi Clarius est un leader dans la technologie de l'imagerie m\u00e9dicale.","og_url":"https:\/\/clarius.com\/fr\/reservez-une-demonstration-de-produit-v1\/","og_site_name":"Clarius","article_publisher":"https:\/\/www.facebook.com\/clariusmhealth\/","article_modified_time":"2026-01-29T21:16:03+00:00","og_image":[{"width":4005,"height":2670,"url":"https:\/\/clarius.com\/wp-content\/uploads\/2023\/03\/210825_CLRS_1093-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@clariusmhealth","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/clarius.com\/fr\/reservez-une-demonstration-de-produit-v1\/","url":"https:\/\/clarius.com\/fr\/reservez-une-demonstration-de-produit-v1\/","name":"R\u00e9servez une d\u00e9monstration de produit avec Clarius","isPartOf":{"@id":"https:\/\/clarius.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/clarius.com\/fr\/reservez-une-demonstration-de-produit-v1\/#primaryimage"},"image":{"@id":"https:\/\/clarius.com\/fr\/reservez-une-demonstration-de-produit-v1\/#primaryimage"},"thumbnailUrl":"https:\/\/clarius.com\/wp-content\/uploads\/2023\/03\/210825_CLRS_1093-scaled.jpg","datePublished":"2025-08-01T08:27:05+00:00","dateModified":"2026-01-29T21:16:03+00:00","description":"D\u00e9couvrez la puissance de Clarius de premi\u00e8re main ! R\u00e9servez une d\u00e9monstration de produit avec nous et d\u00e9couvrez comment nos solutions innovantes peuvent am\u00e9liorer votre flux de travail et transformer votre pratique. Planifiez votre d\u00e9monstration d\u00e8s aujourd'hui et d\u00e9couvrez par vous-m\u00eame pourquoi Clarius est un leader dans la technologie de l'imagerie m\u00e9dicale.","breadcrumb":{"@id":"https:\/\/clarius.com\/fr\/reservez-une-demonstration-de-produit-v1\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/clarius.com\/fr\/reservez-une-demonstration-de-produit-v1\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/clarius.com\/fr\/reservez-une-demonstration-de-produit-v1\/#primaryimage","url":"https:\/\/clarius.com\/wp-content\/uploads\/2023\/03\/210825_CLRS_1093-scaled.jpg","contentUrl":"https:\/\/clarius.com\/wp-content\/uploads\/2023\/03\/210825_CLRS_1093-scaled.jpg","width":4005,"height":2670},{"@type":"BreadcrumbList","@id":"https:\/\/clarius.com\/fr\/reservez-une-demonstration-de-produit-v1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/clarius.com\/fr\/home\/"},{"@type":"ListItem","position":2,"name":"R\u00e9servez une d\u00e9monstration de produit (V1)"}]},{"@type":"WebSite","@id":"https:\/\/clarius.com\/fr\/#website","url":"https:\/\/clarius.com\/fr\/","name":"Clarius Mobile Health","description":"Discover Clarius innovative handheld ultrasound devices\u2014portable, wireless systems with exceptional image quality for healthcare professionals.","publisher":{"@id":"https:\/\/clarius.com\/fr\/#organization"},"alternateName":"Handheld Ultrasound Systems","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/clarius.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/clarius.com\/fr\/#organization","name":"Clarius","url":"https:\/\/clarius.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/clarius.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/clarius.com\/wp-content\/uploads\/2020\/02\/Clarius-logo-black.svg","contentUrl":"https:\/\/clarius.com\/wp-content\/uploads\/2020\/02\/Clarius-logo-black.svg","width":150,"height":43,"caption":"Clarius"},"image":{"@id":"https:\/\/clarius.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/clariusmhealth\/","https:\/\/x.com\/clariusmhealth","https:\/\/www.instagram.com\/clariusmhealth\/","https:\/\/www.linkedin.com\/company\/clarius-mobile-heath-corp-","https:\/\/www.youtube.com\/channel\/UC7qwizCNZ56DePgagixDm3w"],"description":"Innovative handheld ultrasound devices\u2014portable, wireless systems with exceptional image quality for healthcare professionals.","email":"hello@clarius.com","telephone":"+1 778 800 9975","legalName":"Clarius Mobile Health"}]}},"_links":{"self":[{"href":"https:\/\/clarius.com\/fr\/wp-json\/wp\/v2\/pages\/146648","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clarius.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/clarius.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/clarius.com\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/clarius.com\/fr\/wp-json\/wp\/v2\/comments?post=146648"}],"version-history":[{"count":0,"href":"https:\/\/clarius.com\/fr\/wp-json\/wp\/v2\/pages\/146648\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/clarius.com\/fr\/wp-json\/wp\/v2\/media\/90761"}],"wp:attachment":[{"href":"https:\/\/clarius.com\/fr\/wp-json\/wp\/v2\/media?parent=146648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}