PageSourceSearch

https://qrar.ai/src/pages/Terms.tsx

js qrar.ai collected 2026-10-05 13:31:37 UTC 75,358 bytes, 1,044 lines download raw bytes

1import { createHotContext as __vite__createHotContext } from "/@vite/client";import.meta.hot = __vite__createHotContext("/src/pages/Terms.tsx");import * as RefreshRuntime from "/@react-refresh";
2const inWebWorker = typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope;
3
4let prevRefreshReg;
5let prevRefreshSig;
6
7if (import.meta.hot && !inWebWorker) {
8  if (!window.$RefreshReg$) {
9    throw new Error(
10      "@vitejs/plugin-react-swc can't detect preamble. Something is wrong."
11    );
12  }
13
14  prevRefreshReg = window.$RefreshReg$;
15  prevRefreshSig = window.$RefreshSig$;
16  window.$RefreshReg$ = RefreshRuntime.getRefreshReg("/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx");
17  window.$RefreshSig$ = RefreshRuntime.createSignatureFunctionForTransform;
18}
19
20import __vite__cjsImport2_react_jsxDevRuntime from "/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=01839355"; const _jsxDEV = __vite__cjsImport2_react_jsxDevRuntime["jsxDEV"]; const _Fragment = __vite__cjsImport2_react_jsxDevRuntime["Fragment"];
21import LegalPage from "/src/components/site/SiteLegalPage.tsx";
22const EFFECTIVE_DATE = "April 27, 2026";
23const sections = [
24    {
25        id: "introduction",
26        title: {
27            en: "Introduction",
28            ar: "مقدمة"
29        },
30        body: {
31            en: /*#__PURE__*/ _jsxDEV(_Fragment, {
32                children: [
33                    /*#__PURE__*/ _jsxDEV("p", {
34                        children: [
35                            'These Terms of Service ("Terms") govern your use of Qrar at',
36                            " ",
37                            /*#__PURE__*/ _jsxDEV("a", {
38                                href: "https://qrar.ai",
39                                children: "qrar.ai"
40                            }, void 0, false, {
41                                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
42                                lineNumber: 14,
43                                columnNumber: 13
44                            }, this),
45                            ". By accessing or using Qrar, you agree to be bound by these Terms."
46                        ]
47                    }, void 0, true, {
48                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
49                        lineNumber: 12,
50                        columnNumber: 11
51                    }, this),
52                    /*#__PURE__*/ _jsxDEV("p", {
53                        children: "Qrar is operated by Qrar (قرار), based in Riyadh, Kingdom of Saudi Arabia."
54                    }, void 0, false, {
55                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
56                        lineNumber: 17,
57                        columnNumber: 11
58                    }, this)
59                ]
60            }, void 0, true),
61            ar: /*#__PURE__*/ _jsxDEV(_Fragment, {
62                children: [
63                    /*#__PURE__*/ _jsxDEV("p", {
64                        children: [
65                            "تحكم شروط الخدمة هذه («الشروط») استخدامك لمنصّة Qrar على",
66                            " ",
67                            /*#__PURE__*/ _jsxDEV("a", {
68                                href: "https://qrar.ai",
69                                children: "qrar.ai"
70                            }, void 0, false, {
71                                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
72                                lineNumber: 27,
73                                columnNumber: 13
74                            }, this),
75                            ". باستخدامك للمنصّة، فإنك توافق على الالتزام بهذه الشروط."
76                        ]
77                    }, void 0, true, {
78                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
79                        lineNumber: 25,
80                        columnNumber: 11
81                    }, this),
82                    /*#__PURE__*/ _jsxDEV("p", {
83                        children: "تُشغَّل المنصّة من قِبَل قرار (Qrar) ومقرها الرياض، المملكة العربية السعودية."
84                    }, void 0, false, {
85                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
86                        lineNumber: 30,
87                        columnNumber: 11
88                    }, this)
89                ]
90            }, void 0, true)
91        }
92    },
93    {
94        id: "eligibility",
95        title: {
96            en: "Eligibility",
97            ar: "الأهلية"
98        },
99        body: {
100            en: /*#__PURE__*/ _jsxDEV("ul", {
101                children: [
102                    /*#__PURE__*/ _jsxDEV("li", {
103                        children: "You must be a registered business or an authorized representative of one."
104                    }, void 0, false, {
105                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
106                        lineNumber: 44,
107                        columnNumber: 11
108                    }, this),
109                    /*#__PURE__*/ _jsxDEV("li", {
110                        children: "You must be 18 years of age or older."
111                    }, void 0, false, {
112                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
113                        lineNumber: 48,
114                        columnNumber: 11
115                    }, this),
116                    /*#__PURE__*/ _jsxDEV("li", {
117                        children: "By connecting your Google account, you confirm that you have the authority to do so on behalf of your business."
118                    }, void 0, false, {
119                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
120                        lineNumber: 49,
121                        columnNumber: 11
122                    }, this)
123                ]
124            }, void 0, true, {
125                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
126                lineNumber: 43,
127                columnNumber: 9
128            }, this),
129            ar: /*#__PURE__*/ _jsxDEV("ul", {
130                children: [
131                    /*#__PURE__*/ _jsxDEV("li", {
132                        children: "يجب أن تكون نشاطاً تجارياً مسجّلاً أو ممثلاً مخوّلاً عنه."
133                    }, void 0, false, {
134                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
135                        lineNumber: 57,
136                        columnNumber: 11
137                    }, this),
138                    /*#__PURE__*/ _jsxDEV("li", {
139                        children: "يجب أن يكون عمرك 18 عاماً أو أكثر."
140                    }, void 0, false, {
141                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
142                        lineNumber: 60,
143                        columnNumber: 11
144                    }, this),
145                    /*#__PURE__*/ _jsxDEV("li", {
146                        children: "بربط حساب Google الخاص بك، فإنك تؤكد امتلاكك صلاحية القيام بذلك بالنيابة عن نشاطك التجاري."
147                    }, void 0, false, {
148                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
149                        lineNumber: 61,
150                        columnNumber: 11
151                    }, this)
152                ]
153            }, void 0, true, {
154                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
155                lineNumber: 56,
156                columnNumber: 9
157            }, this)
158        }
159    },
160    {
161        id: "account",
162        title: {
163            en: "Your Account",
164            ar: "حسابك"
165        },
166        body: {
167            en: /*#__PURE__*/ _jsxDEV("ul", {
168                children: [
169                    /*#__PURE__*/ _jsxDEV("li", {
170                        children: "You are responsible for maintaining the security of your account."
171                    }, void 0, false, {
172                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
173                        lineNumber: 75,
174                        columnNumber: 11
175                    }, this),
176                    /*#__PURE__*/ _jsxDEV("li", {
177                        children: "You must provide accurate business information."
178                    }, void 0, false, {
179                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
180                        lineNumber: 78,
181                        columnNumber: 11
182                    }, this),
183                    /*#__PURE__*/ _jsxDEV("li", {
184                        children: [
185                            "Notify us immediately of any unauthorized access at",
186                            " ",
187                            /*#__PURE__*/ _jsxDEV("a", {
188                                href: "mailto:[email protected]",
189                                children: "[email protected]"
190                            }, void 0, false, {
191                                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
192                                lineNumber: 81,
193                                columnNumber: 13
194                            }, this),
195                            "."
196                        ]
197                    }, void 0, true, {
198                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
199                        lineNumber: 79,
200                        columnNumber: 11
201                    }, this)
202                ]
203            }, void 0, true, {
204                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
205                lineNumber: 74,
206                columnNumber: 9
207            }, this),
208            ar: /*#__PURE__*/ _jsxDEV("ul", {
209                children: [
210                    /*#__PURE__*/ _jsxDEV("li", {
211                        children: "أنت مسؤول عن الحفاظ على أمان حسابك."
212                    }, void 0, false, {
213                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
214                        lineNumber: 87,
215                        columnNumber: 11
216                    }, this),
217                    /*#__PURE__*/ _jsxDEV("li", {
218                        children: "يجب عليك تقديم معلومات تجارية دقيقة."
219                    }, void 0, false, {
220                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
221                        lineNumber: 88,
222                        columnNumber: 11
223                    }, this),
224                    /*#__PURE__*/ _jsxDEV("li", {
225                        children: [
226                            "أبلغنا فوراً بأي وصول غير مصرّح به على",
227                            " ",
228                            /*#__PURE__*/ _jsxDEV("a", {
229                                href: "mailto:[email protected]",
230                                children: "[email protected]"
231                            }, void 0, false, {
232                                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
233                                lineNumber: 91,
234                                columnNumber: 13
235                            }, this),
236                            "."
237                        ]
238                    }, void 0, true, {
239                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
240                        lineNumber: 89,
241                        columnNumber: 11
242                    }, this)
243                ]
244            }, void 0, true, {
245                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
246                lineNumber: 86,
247                columnNumber: 9
248            }, this)
249        }
250    },
251    {
252        id: "google-access",
253        title: {
254            en: "Google Business Profile Access",
255            ar: "الوصول إلى Google Business Profile"
256        },
257        body: {
258            en: /*#__PURE__*/ _jsxDEV("ul", {
259                children: [
260                    /*#__PURE__*/ _jsxDEV("li", {
261                        children: "Qrar accesses your GBP data solely through Google's official OAuth 2.0 flow."
262                    }, void 0, false, {
263                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
264                        lineNumber: 106,
265                        columnNumber: 11
266                    }, this),
267                    /*#__PURE__*/ _jsxDEV("li", {
268                        children: "You grant Qrar permission to read and write to your GBP listings, reviews, and location data on your behalf."
269                    }, void 0, false, {
270                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
271                        lineNumber: 110,
272                        columnNumber: 11
273                    }, this),
274                    /*#__PURE__*/ _jsxDEV("li", {
275                        children: "You can revoke this access at any time through your Google Account settings."
276                    }, void 0, false, {
277                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
278                        lineNumber: 114,
279                        columnNumber: 11
280                    }, this),
281                    /*#__PURE__*/ _jsxDEV("li", {
282                        children: "Qrar is not affiliated with or endorsed by Google LLC."
283                    }, void 0, false, {
284                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
285                        lineNumber: 118,
286                        columnNumber: 11
287                    }, this),
288                    /*#__PURE__*/ _jsxDEV("li", {
289                        children: "Your use of Google services remains subject to Google's own Terms of Service."
290                    }, void 0, false, {
291                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
292                        lineNumber: 119,
293                        columnNumber: 11
294                    }, this)
295                ]
296            }, void 0, true, {
297                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
298                lineNumber: 105,
299                columnNumber: 9
300            }, this),
301            ar: /*#__PURE__*/ _jsxDEV("ul", {
302                children: [
303                    /*#__PURE__*/ _jsxDEV("li", {
304                        children: "تصل Qrar إلى بيانات GBP الخاصة بك حصراً عبر تدفّق OAuth 2.0 الرسمي من Google."
305                    }, void 0, false, {
306                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
307                        lineNumber: 127,
308                        columnNumber: 11
309                    }, this),
310                    /*#__PURE__*/ _jsxDEV("li", {
311                        children: "تمنح Qrar صلاحية قراءة وكتابة قوائم GBP والتقييمات وبيانات المواقع بالنيابة عنك."
312                    }, void 0, false, {
313                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
314                        lineNumber: 131,
315                        columnNumber: 11
316                    }, this),
317                    /*#__PURE__*/ _jsxDEV("li", {
318                        children: "يمكنك إلغاء هذه الصلاحية في أي وقت من إعدادات حساب Google."
319                    }, void 0, false, {
320                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
321                        lineNumber: 135,
322                        columnNumber: 11
323                    }, this),
324                    /*#__PURE__*/ _jsxDEV("li", {
325                        children: "Qrar ليست تابعة لشركة Google LLC ولا معتمدة من قبلها."
326                    }, void 0, false, {
327                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
328                        lineNumber: 138,
329                        columnNumber: 11
330                    }, this),
331                    /*#__PURE__*/ _jsxDEV("li", {
332                        children: "يخضع استخدامك لخدمات Google لشروط خدمة Google الخاصة بها."
333                    }, void 0, false, {
334                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
335                        lineNumber: 141,
336                        columnNumber: 11
337                    }, this)
338                ]
339            }, void 0, true, {
340                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
341                lineNumber: 126,
342                columnNumber: 9
343            }, this)
344        }
345    },
346    {
347        id: "acceptable-use",
348        title: {
349            en: "Acceptable Use",
350            ar: "الاستخدام المقبول"
351        },
352        body: {
353            en: /*#__PURE__*/ _jsxDEV("ul", {
354                children: [
355                    /*#__PURE__*/ _jsxDEV("li", {
356                        children: "You may not use Qrar to violate Google's Terms of Service or policies."
357                    }, void 0, false, {
358                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
359                        lineNumber: 154,
360                        columnNumber: 11
361                    }, this),
362                    /*#__PURE__*/ _jsxDEV("li", {
363                        children: "You may not use Qrar to post fake, misleading, or incentivized reviews."
364                    }, void 0, false, {
365                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
366                        lineNumber: 158,
367                        columnNumber: 11
368                    }, this),
369                    /*#__PURE__*/ _jsxDEV("li", {
370                        children: "You may not attempt to reverse engineer or otherwise misuse the platform."
371                    }, void 0, false, {
372                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
373                        lineNumber: 162,
374                        columnNumber: 11
375                    }, this),
376                    /*#__PURE__*/ _jsxDEV("li", {
377                        children: "You may not resell or redistribute Qrar's services without our written consent."
378                    }, void 0, false, {
379                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
380                        lineNumber: 166,
381                        columnNumber: 11
382                    }, this)
383                ]
384            }, void 0, true, {
385                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
386                lineNumber: 153,
387                columnNumber: 9
388            }, this),
389            ar: /*#__PURE__*/ _jsxDEV("ul", {
390                children: [
391                    /*#__PURE__*/ _jsxDEV("li", {
392                        children: "لا يجوز استخدام Qrar لانتهاك شروط أو سياسات Google."
393                    }, void 0, false, {
394                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
395                        lineNumber: 174,
396                        columnNumber: 11
397                    }, this),
398                    /*#__PURE__*/ _jsxDEV("li", {
399                        children: "لا يجوز استخدام Qrar لنشر تقييمات مزيّفة أو مضلّلة أو مدفوعة."
400                    }, void 0, false, {
401                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
402                        lineNumber: 177,
403                        columnNumber: 11
404                    }, this),
405                    /*#__PURE__*/ _jsxDEV("li", {
406                        children: "لا يجوز محاولة الهندسة العكسية أو إساءة اØ
406³ØªØ®Ø¯Ø§Ù… المنصّة."
407                    }, void 0, false, {
408                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
409                        lineNumber: 180,
410                        columnNumber: 11
411                    }, this),
412                    /*#__PURE__*/ _jsxDEV("li", {
413                        children: "لا يجوز إعادة بيع أو توزيع خدمات Qrar دون موافقة كتابية منّا."
414                    }, void 0, false, {
415                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
416                        lineNumber: 183,
417                        columnNumber: 11
418                    }, this)
419                ]
420            }, void 0, true, {
421                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
422                lineNumber: 173,
423                columnNumber: 9
424            }, this)
425        }
426    },
427    {
428        id: "billing",
429        title: {
430            en: "Subscription & Billing",
431            ar: "الاشتراك والفوترة"
432        },
433        body: {
434            en: /*#__PURE__*/ _jsxDEV("ul", {
435                children: [
436                    /*#__PURE__*/ _jsxDEV("li", {
437                        children: "Qrar is offered on a subscription basis."
438                    }, void 0, false, {
439                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
440                        lineNumber: 199,
441                        columnNumber: 11
442                    }, this),
443                    /*#__PURE__*/ _jsxDEV("li", {
444                        children: "Fees are billed in advance on a monthly or annual basis."
445                    }, void 0, false, {
446                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
447                        lineNumber: 200,
448                        columnNumber: 11
449                    }, this),
450                    /*#__PURE__*/ _jsxDEV("li", {
451                        children: "No refunds for partial periods unless required by applicable law."
452                    }, void 0, false, {
453                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
454                        lineNumber: 203,
455                        columnNumber: 11
456                    }, this),
457                    /*#__PURE__*/ _jsxDEV("li", {
458                        children: "We reserve the right to change pricing with 30 days' prior notice."
459                    }, void 0, false, {
460                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
461                        lineNumber: 206,
462                        columnNumber: 11
463                    }, this)
464                ]
465            }, void 0, true, {
466                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
467                lineNumber: 198,
468                columnNumber: 9
469            }, this),
470            ar: /*#__PURE__*/ _jsxDEV("ul", {
471                children: [
472                    /*#__PURE__*/ _jsxDEV("li", {
473                        children: "تُقدَّم Qrar وفق نظام الاشتراك."
474                    }, void 0, false, {
475                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
476                        lineNumber: 213,
477                        columnNumber: 11
478                    }, this),
479                    /*#__PURE__*/ _jsxDEV("li", {
480                        children: "تُفوتر الرسوم مقدماً على أساس شهري أو سنوي."
481                    }, void 0, false, {
482                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
483                        lineNumber: 214,
484                        columnNumber: 11
485                    }, this),
486                    /*#__PURE__*/ _jsxDEV("li", {
487                        children: "لا توجد مبالغ مستردّة للفترات الجزئية ما لم يُلزم القانون المعمول به بذلك."
488                    }, void 0, false, {
489                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
490                        lineNumber: 217,
491                        columnNumber: 11
492                    }, this),
493                    /*#__PURE__*/ _jsxDEV("li", {
494                        children: "نحتفظ بحق تعديل الأسعار بإشعار مسبق مدته 30 يوماً."
495                    }, void 0, false, {
496                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
497                        lineNumber: 221,
498                        columnNumber: 11
499                    }, this)
500                ]
501            }, void 0, true, {
502                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
503                lineNumber: 212,
504                columnNumber: 9
505            }, this)
506        }
507    },
508    {
509        id: "availability",
510        title: {
511            en: "Service Availability",
512            ar: "توفّر الخدمة"
513        },
514        body: {
515            en: /*#__PURE__*/ _jsxDEV("ul", {
516                children: [
517                    /*#__PURE__*/ _jsxDEV("li", {
518                        children: "We aim for high availability but do not guarantee 100% uptime."
519                    }, void 0, false, {
520                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
521                        lineNumber: 234,
522                        columnNumber: 11
523                    }, this),
524                    /*#__PURE__*/ _jsxDEV("li", {
525                        children: "We are not liable for Google API outages or changes to Google's platform."
526                    }, void 0, false, {
527                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
528                        lineNumber: 237,
529                        columnNumber: 11
530                    }, this),
531                    /*#__PURE__*/ _jsxDEV("li", {
532                        children: "Scheduled maintenance will be communicated in advance whenever possible."
533                    }, void 0, false, {
534                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
535                        lineNumber: 241,
536                        columnNumber: 11
537                    }, this)
538                ]
539            }, void 0, true, {
540                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
541                lineNumber: 233,
542                columnNumber: 9
543            }, this),
544            ar: /*#__PURE__*/ _jsxDEV("ul", {
545                children: [
546                    /*#__PURE__*/ _jsxDEV("li", {
547                        children: "نسعى لتقديم توفّر عالٍ، لكنّنا لا نضمن تشغيلاً بنسبة 100%."
548                    }, void 0, false, {
549                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
550                        lineNumber: 249,
551                        columnNumber: 11
552                    }, this),
553                    /*#__PURE__*/ _jsxDEV("li", {
554                        children: "لسنا مسؤولين عن أعطال Google API أو التغييرات على منصّة Google."
555                    }, void 0, false, {
556                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
557                        lineNumber: 252,
558                        columnNumber: 11
559                    }, this),
560                    /*#__PURE__*/ _jsxDEV("li", {
561                        children: "سيتم الإعلان عن أعمال الصيانة المجدولة مسبقاً متى أمكن ذلك."
562                    }, void 0, false, {
563                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
564                        lineNumber: 255,
565                        columnNumber: 11
566                    }, this)
567                ]
568            }, void 0, true, {
569                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
570                lineNumber: 248,
571                columnNumber: 9
572            }, this)
573        }
574    },
575    {
576        id: "ip",
577        title: {
578            en: "Intellectual Property",
579            ar: "الملكية الفكرية"
580        },
581        body: {
582            en: /*#__PURE__*/ _jsxDEV("ul", {
583                children: [
584                    /*#__PURE__*/ _jsxDEV("li", {
585                        children: "Qrar's platform, design, and content are owned by Qrar."
586                    }, void 0, false, {
587                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
588                        lineNumber: 268,
589                        columnNumber: 11
590                    }, this),
591                    /*#__PURE__*/ _jsxDEV("li", {
592                        children: "Your business data remains yours — we claim no ownership over it."
593                    }, void 0, false, {
594                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
595                        lineNumber: 271,
596                        columnNumber: 11
597                    }, this),
598                    /*#__PURE__*/ _jsxDEV("li", {
599                        children: "You grant Qrar a limited license to process your data solely to provide the service."
600                    }, void 0, false, {
601                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
602                        lineNumber: 274,
603                        columnNumber: 11
604                    }, this)
605                ]
606            }, void 0, true, {
607                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
608                lineNumber: 267,
609                columnNumber: 9
610            }, this),
611            ar: /*#__PURE__*/ _jsxDEV("ul", {
612                children: [
613                    /*#__PURE__*/ _jsxDEV("li", {
614                        children: "منصّة Qrar وتصميمها ومحتواها ملك لشركة Qrar."
615                    }, void 0, false, {
616                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
617                        lineNumber: 282,
618                        columnNumber: 11
619                    }, this),
620                    /*#__PURE__*/ _jsxDEV("li", {
621                        children: "بيانات نشاطك التجاري تبقى ملكك — لا ندّعي أي ملكية عليها."
622                    }, void 0, false, {
623                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
624                        lineNumber: 285,
625                        columnNumber: 11
626                    }, this),
627                    /*#__PURE__*/ _jsxDEV("li", {
628                        children: "تمنح Qrar ترخيصاً محدوداً لمعالجة بياناتك حصراً لأغراض تقديم الخدمة."
629                    }, void 0, false, {
630                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
631                        lineNumber: 288,
632                        columnNumber: 11
633                    }, this)
634                ]
635            }, void 0, true, {
636                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
637                lineNumber: 281,
638                columnNumber: 9
639            }, this)
640        }
641    },
642    {
643        id: "liability",
644        title: {
645            en: "Limitation of Liability",
646            ar: "تحديد المسؤولية"
647        },
648        body: {
649            en: /*#__PURE__*/ _jsxDEV("ul", {
650                children: [
651                    /*#__PURE__*/ _jsxDEV("li", {
652                        children: [
653                            "Qrar is provided ",
654                            /*#__PURE__*/ _jsxDEV("strong", {
655                                children: '"as is"'
656                            }, void 0, false, {
657                                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
658                                lineNumber: 303,
659                                columnNumber: 30
660                            }, this),
661                            " without warranties of any kind."
662                        ]
663                    }, void 0, true, {
664                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
665                        lineNumber: 302,
666                        columnNumber: 11
667                    }, this),
668                    /*#__PURE__*/ _jsxDEV("li", {
669                        children: "We are not liable for indirect, incidental, or consequential damages."
670                    }, void 0, false, {
671                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
672                        lineNumber: 306,
673                        columnNumber: 11
674                    }, this),
675                    /*#__PURE__*/ _jsxDEV("li", {
676                        children: "Our total liability shall not exceed the fees paid in the last 3 months."
677                    }, void 0, false, {
678                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
679                        lineNumber: 310,
680                        columnNumber: 11
681                    }, this)
682                ]
683            }, void 0, true, {
684                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
685                lineNumber: 301,
686                columnNumber: 9
687            }, this),
688            ar: /*#__PURE__*/ _jsxDEV("ul", {
689                children: [
690                    /*#__PURE__*/ _jsxDEV("li", {
691                        children: [
692                            "تُقدَّم Qrar ",
693                            /*#__PURE__*/ _jsxDEV("strong", {
694                                children: "«كما هي»"
695                            }, void 0, false, {
696                                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
697                                lineNumber: 319,
698                                columnNumber: 26
699                            }, this),
700                            " دون أي ضمانات من أي نوع."
701                        ]
702                    }, void 0, true, {
703                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
704                        lineNumber: 318,
705                        columnNumber: 11
706                    }, this),
707                    /*#__PURE__*/ _jsxDEV("li", {
708                        children: "لسنا مسؤولين عن الأضرار غير المباشرة أو العرضية أو التبعية."
709                    }, void 0, false, {
710                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
711                        lineNumber: 321,
712                        columnNumber: 11
713                    }, this),
714                    /*#__PURE__*/ _jsxDEV("li", {
715                        children: "لا تتجاوز مسؤوليتنا الإجمالية الرسوم المدفوعة في آخر 3 أشهر."
716                    }, void 0, false, {
717                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
718                        lineNumber: 324,
719                        columnNumber: 11
720                    }, this)
721                ]
722            }, void 0, true, {
723                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
724                lineNumber: 317,
725                columnNumber: 9
726            }, this)
727        }
728    },
729    {
730        id: "termination",
731        title: {
732            en: "Termination",
733            ar: "إنهاء الخدمة"
734        },
735        body: {
736            en: /*#__PURE__*/ _jsxDEV("ul", {
737                children: [
738                    /*#__PURE__*/ _jsxDEV("li", {
739                        children: "You may cancel your account at any time."
740                    }, void 0, false, {
741                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
742                        lineNumber: 337,
743                        columnNumber: 11
744                    }, this),
745        
745            /*#__PURE__*/ _jsxDEV("li", {
746                        children: "We may suspend or terminate accounts that violate these Terms."
747                    }, void 0, false, {
748                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
749                        lineNumber: 338,
750                        columnNumber: 11
751                    }, this),
752                    /*#__PURE__*/ _jsxDEV("li", {
753                        children: "Upon termination, your data will be deleted within 30 days."
754                    }, void 0, false, {
755                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
756                        lineNumber: 341,
757                        columnNumber: 11
758                    }, this)
759                ]
760            }, void 0, true, {
761                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
762                lineNumber: 336,
763                columnNumber: 9
764            }, this),
765            ar: /*#__PURE__*/ _jsxDEV("ul", {
766                children: [
767                    /*#__PURE__*/ _jsxDEV("li", {
768                        children: "يمكنك إلغاء حسابك في أي وقت."
769                    }, void 0, false, {
770                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
771                        lineNumber: 348,
772                        columnNumber: 11
773                    }, this),
774                    /*#__PURE__*/ _jsxDEV("li", {
775                        children: "يحق لنا تعليق أو إنهاء الحسابات التي تخالف هذه الشروط."
776                    }, void 0, false, {
777                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
778                        lineNumber: 349,
779                        columnNumber: 11
780                    }, this),
781                    /*#__PURE__*/ _jsxDEV("li", {
782                        children: "عند إنهاء الخدمة، سيتم حذف بياناتك خلال 30 يوماً."
783                    }, void 0, false, {
784                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
785                        lineNumber: 352,
786                        columnNumber: 11
787                    }, this)
788                ]
789            }, void 0, true, {
790                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
791                lineNumber: 347,
792                columnNumber: 9
793            }, this)
794        }
795    },
796    {
797        id: "governing-law",
798        title: {
799            en: "Governing Law",
800            ar: "القانون الحاكم"
801        },
802        body: {
803            en: /*#__PURE__*/ _jsxDEV("ul", {
804                children: [
805                    /*#__PURE__*/ _jsxDEV("li", {
806                        children: "These Terms are governed by the laws of the Kingdom of Saudi Arabia."
807                    }, void 0, false, {
808                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
809                        lineNumber: 365,
810                        columnNumber: 11
811                    }, this),
812                    /*#__PURE__*/ _jsxDEV("li", {
813                        children: "Disputes shall be resolved in the courts of Riyadh, Saudi Arabia."
814                    }, void 0, false, {
815                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
816                        lineNumber: 369,
817                        columnNumber: 11
818                    }, this)
819                ]
820            }, void 0, true, {
821                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
822                lineNumber: 364,
823                columnNumber: 9
824            }, this),
825            ar: /*#__PURE__*/ _jsxDEV("ul", {
826                children: [
827                    /*#__PURE__*/ _jsxDEV("li", {
828                        children: "تخضع هذه الشروط لأنظمة المملكة العربية السعودية."
829                    }, void 0, false, {
830                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
831                        lineNumber: 376,
832                        columnNumber: 11
833                    }, this),
834                    /*#__PURE__*/ _jsxDEV("li", {
835                        children: "تُحلّ النزاعات أمام محاكم مدينة الرياض في المملكة العربية السعودية."
836                    }, void 0, false, {
837                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
838                        lineNumber: 379,
839                        columnNumber: 11
840                    }, this)
841                ]
842            }, void 0, true, {
843                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
844                lineNumber: 375,
845                columnNumber: 9
846            }, this)
847        }
848    },
849    {
850        id: "changes",
851        title: {
852            en: "Changes to Terms",
853            ar: "تحديثات الشروط"
854        },
855        body: {
856            en: /*#__PURE__*/ _jsxDEV("ul", {
857                children: [
858                    /*#__PURE__*/ _jsxDEV("li", {
859                        children: "We may update these Terms and will notify users 14 days in advance."
860                    }, void 0, false, {
861                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
862                        lineNumber: 392,
863                        columnNumber: 11
864                    }, this),
865                    /*#__PURE__*/ _jsxDEV("li", {
866                        children: "Continued use after changes take effect constitutes acceptance."
867                    }, void 0, false, {
868                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
869                        lineNumber: 395,
870                        columnNumber: 11
871                    }, this)
872                ]
873            }, void 0, true, {
874                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
875                lineNumber: 391,
876                columnNumber: 9
877            }, this),
878            ar: /*#__PURE__*/ _jsxDEV("ul", {
879                children: [
880                    /*#__PURE__*/ _jsxDEV("li", {
881                        children: "قد نقوم بتحديث هذه الشروط، وسنخطر المستخدمين قبل 14 يوماً من التطبيق."
882                    }, void 0, false, {
883                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
884                        lineNumber: 402,
885                        columnNumber: 11
886                    }, this),
887                    /*#__PURE__*/ _jsxDEV("li", {
888                        children: "يعدّ الاستمرار في استخدام المنصّة بعد سريان التحديثات قبولاً بها."
889                    }, void 0, false, {
890                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
891                        lineNumber: 406,
892                        columnNumber: 11
893                    }, this)
894                ]
895            }, void 0, true, {
896                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
897                lineNumber: 401,
898                columnNumber: 9
899            }, this)
900        }
901    },
902    {
903        id: "contact",
904        title: {
905            en: "Contact",
906            ar: "تواصل معنا"
907        },
908        body: {
909            en: /*#__PURE__*/ _jsxDEV("ul", {
910                children: [
911                    /*#__PURE__*/ _jsxDEV("li", {
912                        children: [
913                            "Email: ",
914                            /*#__PURE__*/ _jsxDEV("a", {
915                                href: "mailto:[email protected]",
916                                children: "[email protected]"
917                            }, void 0, false, {
918                                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
919                                lineNumber: 420,
920                                columnNumber: 20
921                            }, this)
922                        ]
923                    }, void 0, true, {
924                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
925                        lineNumber: 419,
926                        columnNumber: 11
927                    }, this),
928                    /*#__PURE__*/ _jsxDEV("li", {
929                        children: [
930                            "Website: ",
931                            /*#__PURE__*/ _jsxDEV("a", {
932                                href: "https://qrar.ai",
933                                children: "qrar.ai"
934                            }, void 0, false, {
935                                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
936                                lineNumber: 423,
937                                columnNumber: 22
938                            }, this)
939                        ]
940                    }, void 0, true, {
941                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
942                        lineNumber: 422,
943                        columnNumber: 11
944                    }, this)
945                ]
946            }, void 0, true, {
947                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
948                lineNumber: 418,
949                columnNumber: 9
950            }, this),
951            ar: /*#__PURE__*/ _jsxDEV("ul", {
952                children: [
953                    /*#__PURE__*/ _jsxDEV("li", {
954                        children: [
955                            "البريد الإلكتروني:",
956                            " ",
957                            /*#__PURE__*/ _jsxDEV("a", {
958                                href: "mailto:[email protected]",
959                                children: "[email protected]"
960                            }, void 0, false, {
961                                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
962                                lineNumber: 431,
963                                columnNumber: 13
964                            }, this)
965                        ]
966                    }, void 0, true, {
967                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
968                        lineNumber: 429,
969                        columnNumber: 11
970                    }, this),
971                    /*#__PURE__*/ _jsxDEV("li", {
972                        children: [
973                            "الموقع الإلكتروني: ",
974                            /*#__PURE__*/ _jsxDEV("a", {
975                                href: "https://qrar.ai",
976                                children: "qrar.ai"
977                            }, void 0, false, {
978                                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
979                                lineNumber: 434,
980                                columnNumber: 32
981                            }, this)
982                        ]
983                    }, void 0, true, {
984                        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
985                        lineNumber: 433,
986                        columnNumber: 11
987                    }, this)
988                ]
989            }, void 0, true, {
990                fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
991                lineNumber: 428,
992                columnNumber: 9
993            }, this)
994        }
995    }
996];
997const Terms = ()=>/*#__PURE__*/ _jsxDEV(LegalPage, {
998        eyebrow: {
999            en: "Legal",
1000            ar: "قانوني"
1001        },
1002        title: {
1003            en: "Terms of Service",
1004            ar: "شروط الاستخدام"
1005        },
1006        intro: {
1007            en: "The terms that govern your access to and use of the Qrar platform.",
1008            ar: "الشروط التي تحكم وصولك إلى منصّة Qrar واستخدامك لها."
1009        },
1010        effectiveDate: EFFECTIVE_DATE,
1011        lastUpdatedLabel: {
1012            en: "Last updated",
1013            ar: "آخر تحديث"
1014        },
1015        sections: sections
1016    }, void 0, false, {
1017        fileName: "/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx",
1018        lineNumber: 443,
1019        columnNumber: 3
1020    }, this);
1021_c = Terms;
1022export default Terms;
1023var _c;
1024$RefreshReg$(_c, "Terms");
1025
1026
1027if (import.meta.hot && !inWebWorker) {
1028  window.$RefreshReg$ = prevRefreshReg;
1029  window.$RefreshSig$ = prevRefreshSig;
1030}
1031
1032
1033if (import.meta.hot && !inWebWorker) {
1034  RefreshRuntime.__hmr_import(import.meta.url).then((currentExports) => {
1035    RefreshRuntime.registerExportsForReactRefresh("/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx", currentExports);
1036    import.meta.hot.accept((nextExports) => {
1037      if (!nextExports) return;
1038      const invalidateMessage = RefreshRuntime.validateRefreshBoundaryAndEnqueueUpdate("/home/admin/factory/prod/qrar-landing/src/pages/Terms.tsx", currentExports, nextExports);
1039      if (invalidateMessage) import.meta.hot.invalidate(invalidateMessage);
1040    });
1041  });
1042}
1043
1044//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIlRlcm1zLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgTGVnYWxQYWdlLCB7IHR5cGUgTGVnYWxTZWN0aW9uIH0gZnJvbSBcIkAvY29tcG9uZW50cy9zaXRlL1NpdGVMZWdhbFBhZ2VcIjtcblxuY29uc3QgRUZGRUNUSVZFX0RBVEUgPSBcIkFwcmlsIDI3LCAyMDI2XCI7XG5cbmNvbnN0IHNlY3Rpb25zOiBMZWdhbFNlY3Rpb25bXSA9IFtcbiAge1xuICAgIGlkOiBcImludHJvZHVjdGlvblwiLFxuICAgIHRpdGxlOiB7IGVuOiBcIkludHJvZHVjdGlvblwiLCBhcjogXCLZhdmC2K/ZhdipXCIgfSxcbiAgICBib2R5OiB7XG4gICAgICBlbjogKFxuICAgICAgICA8PlxuICAgICAgICAgIDxwPlxuICAgICAgICAgICAgVGhlc2UgVGVybXMgb2YgU2VydmljZSAoXCJUZXJtc1wiKSBnb3Zlcm4geW91ciB1c2Ugb2YgUXJhciBhdHtcIiBcIn1cbiAgICAgICAgICAgIDxhIGhyZWY9XCJodHRwczovL3FyYXIuYWlcIj5xcmFyLmFpPC9hPi4gQnkgYWNjZXNzaW5nIG9yIHVzaW5nIFFyYXIsXG4gICAgICAgICAgICB5b3UgYWdyZWUgdG8gYmUgYm91bmQgYnkgdGhlc2UgVGVybXMuXG4gICAgICAgICAgPC9wPlxuICAgICAgICAgIDxwPlxuICAgICAgICAgICAgUXJhciBpcyBvcGVyYXRlZCBieSBRcmFyICjZgtix2KfYsSksIGJhc2VkIGluIFJpeWFkaCwgS2luZ2RvbSBvZiBTYXVkaVxuICAgICAgICAgICAgQXJhYmlhLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC8+XG4gICAgICApLFxuICAgICAgYXI6IChcbiAgICAgICAgPD5cbiAgICAgICAgICA8cD5cbiAgICAgICAgICAgINiq2K3Zg9mFINi02LHZiNi3INin2YTYrtiv2YXYqSDZh9iw2YcgKMKr2KfZhNi02LHZiNi3wrspINin2LPYqtiu2K/Yp9mF2YMg2YTZhdmG2LXZkdipIFFyYXIg2LnZhNmJe1wiIFwifVxuICAgICAgICAgICAgPGEgaHJlZj1cImh0dHBzOi8vcXJhci5haVwiPnFyYXIuYWk8L2E+LiDYqNin2LPYqtiu2K/Yp9mF2YMg2YTZhNmF2YbYtdmR2KnYjCDZgdil2YbZg1xuICAgICAgICAgICAg2KrZiNin2YHZgiDYudmE2Ykg2KfZhNin2YTYqtiy2KfZhSDYqNmH2LDZhyDYp9mE2LTYsdmI2LcuXG4gICAgICAgICAgPC9wPlxuICAgICAgICAgIDxwPlxuICAgICAgICAgICAg2KrZj9i02LrZjtmR2YQg2KfZhNmF2YbYtdmR2Kkg2YXZhiDZgtmQ2KjZjtmEINmC2LHYp9ixIChRcmFyKSDZiNmF2YLYsdmH2Kcg2KfZhNix2YrYp9i22Iwg2KfZhNmF2YXZhNmD2Kkg2KfZhNi52LHYqNmK2KlcbiAgICAgICAgICAgINin2YTYs9i52YjYr9mK2KkuXG4gICAgICAgICAgPC9wPlxuICAgICAgICA8Lz5cbiAgICAgICksXG4gICAgfSxcbiAgfSxcbiAge1xuICAgIGlkOiBcImVsaWdpYmlsaXR5XCIsXG4gICAgdGl0bGU6IHsgZW46IFwiRWxpZ2liaWxpdHlcIiwgYXI6IFwi2KfZhNij2YfZhNmK2KlcIiB9LFxuICAgIGJvZHk6IHtcbiAgICAgIGVuOiAoXG4gICAgICAgIDx1bD5cbiAgICAgICAgICA8bGk+XG4gICAgICAgICAgICBZb3UgbXVzdCBiZSBhIHJlZ2lzdGVyZWQgYnVzaW5lc3Mgb3IgYW4gYXV0aG9yaXplZCByZXByZXNlbnRhdGl2ZVxuICAgICAgICAgICAgb2Ygb25lLlxuICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgPGxpPllvdSBtdXN0IGJlIDE4IHllYXJzIG9mIGFnZSBvciBvbGRlci48L2xpPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgIEJ5IGNvbm5lY3RpbmcgeW91ciBHb29nbGUgYWNjb3VudCwgeW91IGNvbmZpcm0gdGhhdCB5b3UgaGF2ZSB0aGVcbiAgICAgICAgICAgIGF1dGhvcml0eSB0byBkbyBzbyBvbiBiZWhhbGYgb2YgeW91ciBidXNpbmVzcy5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICA8L3VsPlxuICAgICAgKSxcbiAgICAgIGFyOiAoXG4gICAgICAgIDx1bD5cbiAgICAgICAgICA8bGk+XG4gICAgICAgICAgICDZitis2Kgg2KPZhiDYqtmD2YjZhiDZhti02KfYt9in2Ysg2KrYrNin2LHZitin2Ysg2YXYs9is2ZHZhNin2Ysg2KPZiCDZhdmF2KvZhNin2Ysg2YXYrtmI2ZHZhNin2Ysg2LnZhtmHLlxuICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgPGxpPtmK2KzYqCDYo9mGINmK2YPZiNmGINi52YXYsdmDIDE4INi52KfZhdin2Ysg2KPZiCDYo9mD2KvYsS48L2xpPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgINio2LHYqNi3INit2LPYp9ioIEdvb2dsZSDYp9mE2K7Yp9i1INio2YPYjCDZgdil2YbZgyDYqtik2YPYryDYp9mF2KrZhNin2YPZgyDYtdmE2KfYrdmK2Kkg2KfZhNmC2YrYp9mFINio2LDZhNmDXG4gICAgICAgICAgICDYqNin2YTZhtmK2KfYqNipINi52YYg2YbYtNin2LfZgyDYp9mE2KrYrNin2LHZii5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICA8L3VsPlxuICAgICAgKSxcbiAgICB9LFxuICB9LFxuICB7XG4gICAgaWQ6IFwiYWNjb3VudFwiLFxuICAgIHRpdGxlOiB7IGVuOiBcIllvdXIgQWNjb3VudFwiLCBhcjog
1044XCLYrdiz2KfYqNmDXCIgfSxcbiAgICBib2R5OiB7XG4gICAgICBlbjogKFxuICAgICAgICA8dWw+XG4gICAgICAgICAgPGxpPlxuICAgICAgICAgICAgWW91IGFyZSByZXNwb25zaWJsZSBmb3IgbWFpbnRhaW5pbmcgdGhlIHNlY3VyaXR5IG9mIHlvdXIgYWNjb3VudC5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICAgIDxsaT5Zb3UgbXVzdCBwcm92aWRlIGFjY3VyYXRlIGJ1c2luZXNzIGluZm9ybWF0aW9uLjwvbGk+XG4gICAgICAgICAgPGxpPlxuICAgICAgICAgICAgTm90aWZ5IHVzIGltbWVkaWF0ZWx5IG9mIGFueSB1bmF1dGhvcml6ZWQgYWNjZXNzIGF0e1wiIFwifVxuICAgICAgICAgICAgPGEgaHJlZj1cIm1haWx0bzpzdXBwb3J0QHFyYXIuYWlcIj5zdXBwb3J0QHFyYXIuYWk8L2E+LlxuICAgICAgICAgIDwvbGk+XG4gICAgICAgIDwvdWw+XG4gICAgICApLFxuICAgICAgYXI6IChcbiAgICAgICAgPHVsPlxuICAgICAgICAgIDxsaT7Yo9mG2Kog2YXYs9ik2YjZhCDYudmGINin2YTYrdmB2KfYuCDYudmE2Ykg2KPZhdin2YYg2K3Ys9in2KjZgy48L2xpPlxuICAgICAgICAgIDxsaT7Zitis2Kgg2LnZhNmK2YMg2KrZgtiv2YrZhSDZhdi52YTZiNmF2KfYqiDYqtis2KfYsdmK2Kkg2K/ZgtmK2YLYqS48L2xpPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgINij2KjZhNi62YbYpyDZgdmI2LHYp9mLINio2KPZiiDZiNi12YjZhCDYutmK2LEg2YXYtdix2ZHYrSDYqNmHINi52YTZiXtcIiBcIn1cbiAgICAgICAgICAgIDxhIGhyZWY9XCJtYWlsdG86c3VwcG9ydEBxcmFyLmFpXCI+c3VwcG9ydEBxcmFyLmFpPC9hPi5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICA8L3VsPlxuICAgICAgKSxcbiAgICB9LFxuICB9LFxuICB7XG4gICAgaWQ6IFwiZ29vZ2xlLWFjY2Vzc1wiLFxuICAgIHRpdGxlOiB7XG4gICAgICBlbjogXCJHb29nbGUgQnVzaW5lc3MgUHJvZmlsZSBBY2Nlc3NcIixcbiAgICAgIGFyOiBcItin2YTZiNi12YjZhCDYpdmE2YkgR29vZ2xlIEJ1c2luZXNzIFByb2ZpbGVcIixcbiAgICB9LFxuICAgIGJvZHk6IHtcbiAgICAgIGVuOiAoXG4gICAgICAgIDx1bD5cbiAgICAgICAgICA8bGk+XG4gICAgICAgICAgICBRcmFyIGFjY2Vzc2VzIHlvdXIgR0JQIGRhdGEgc29sZWx5IHRocm91Z2ggR29vZ2xlJ3Mgb2ZmaWNpYWwgT0F1dGhcbiAgICAgICAgICAgIDIuMCBmbG93LlxuICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgPGxpPlxuICAgICAgICAgICAgWW91IGdyYW50IFFyYXIgcGVybWlzc2lvbiB0byByZWFkIGFuZCB3cml0ZSB0byB5b3VyIEdCUCBsaXN0aW5ncyxcbiAgICAgICAgICAgIHJldmlld3MsIGFuZCBsb2NhdGlvbiBkYXRhIG9uIHlvdXIgYmVoYWxmLlxuICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgPGxpPlxuICAgICAgICAgICAgWW91IGNhbiByZXZva2UgdGhpcyBhY2Nlc3MgYXQgYW55IHRpbWUgdGhyb3VnaCB5b3VyIEdvb2dsZSBBY2NvdW50XG4gICAgICAgICAgICBzZXR0aW5ncy5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICAgIDxsaT5RcmFyIGlzIG5vdCBhZmZpbGlhdGVkIHdpdGggb3IgZW5kb3JzZWQgYnkgR29vZ2xlIExMQy48L2xpPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgIFlvdXIgdXNlIG9mIEdvb2dsZSBzZXJ2aWNlcyByZW1haW5zIHN1YmplY3QgdG8gR29vZ2xlJ3Mgb3duIFRlcm1zXG4gICAgICAgICAgICBvZiBTZXJ2aWNlLlxuICAgICAgICAgIDwvbGk+XG4gICAgICAgIDwvdWw+XG4gICAgICApLFxuICAgICAgYXI6IChcbiAgICAgICAgPHVsPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgINiq2LXZhCBRcmFyINil2YTZiSDYqNmK2KfZhtin2KogR0JQINin2YTYrtin2LXYqSDYqNmDINit2LXYsdin2Ysg2LnYqNixINiq2K/ZgdmR2YIgT0F1dGggMi4wINin2YTYsdiz2YXZilxuICAgICAgICAgICAg2YXZhiBHb29nbGUuXG4gICAgICAgICAgPC9saT5cbiAgICAgICAgICA8bGk+XG4gICAgICAgICAgICDYqtmF2YbYrSBRcmFyINi12YTYp9it2YrYqSDZgtix2KfYodipINmI2YPYqtin2KjYqSDZgtmI2KfYptmFIEdCUCDZiNin2YTYqtmC2YrZitmF2KfYqiDZiNio2YrYp9mG2KfYqiDYp9mE2YXZiNin2YLYuVxuICAgICAgICAgICAg2KjYp9mE2YbZitin2KjYqSDYudmG2YMuXG4gICAgICAgICAgPC9saT5cbiAgICAgICAgICA8bGk+XG4gICAgICAgICAgICDZitmF2YPZhtmDINil2YTYutin2KEg2YfYsNmHINin2YTYtdmE2KfYrdmK2Kkg2YHZiiDYo9mKINmI2YLYqiDZhdmGINil2LnYr9in2K/Yp9iqINit2LPYp9ioIEdvb2dsZS5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgIFFyYXIg2YTZitiz2Kog2KrYp9io2LnYqSDZhNi02LHZg9ipIEdvb2dsZSBMTEMg2YjZhNinINmF2LnYqtmF2K/YqSDZhdmGINmC2KjZhNmH2KcuXG4gICAgICAgICAgPC9saT5cbiAgICAgICAgICA8bGk+XG4gICAgICAgICAgICDZitiu2LbYuSDYp9iz2KrYrtiv2KfZhdmDINmE2K7Yr9mF2KfYqiBHb29nbGUg2YTYtNix2YjYtyDYrtiv2YXYqSBHb29nbGUg2KfZhNiu2KfYtdipINio2YfYpy5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICA8L3VsPlxuICAgICAgKSxcbiAgICB9LFxuICB9LFxuICB7XG4gICAgaWQ6IFwiYWNjZXB0YWJsZS11c2VcIixcbiAgICB0aXRsZTogeyBlbjogXCJBY2NlcHRhYmxlIFVzZVwiLCBhcjogXCLYp9mE2KfYs9iq2K7Yr9in2YUg2KfZhNmF2YLYqNmI2YRcIiB9LFxuICAgIGJvZHk6IHtcbiAgICAgIGVuOiAoXG4gICAgICAgIDx1bD5cbiAgICAgICAgICA8bGk+XG4gICAgICAgICAgICBZb3UgbWF5IG5vdCB1c2UgUXJhciB0byB2aW9sYXRlIEdvb2dsZSdzIFRlcm1zIG9mIFNlcnZpY2Ugb3JcbiAgICAgICAgICAgIHBvbGljaWVzLlxuICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgPGxpPlxuICAgICAgICAgICAgWW91IG1heSBub3QgdXNlIFFyYXIgdG8gcG9zdCBmYWtlLCBtaXNsZWFkaW5nLCBvciBpbmNlbnRpdml6ZWRcbiAgICAgICAgICAgIHJldmlld3MuXG4gICAgICAgICAgPC9saT5cbiAgICAgICAgICA8bGk+XG4gICAgICAgICAgICBZb3UgbWF5IG5vdCBhdHRlbXB0IHRvIHJldmVyc2UgZW5naW5lZXIgb3Igb3RoZXJ3aXNlIG1pc3VzZSB0aGVcbiAgICAgICAgICAgI
1044HBsYXRmb3JtLlxuICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgPGxpPlxuICAgICAgICAgICAgWW91IG1heSBub3QgcmVzZWxsIG9yIHJlZGlzdHJpYnV0ZSBRcmFyJ3Mgc2VydmljZXMgd2l0aG91dCBvdXJcbiAgICAgICAgICAgIHdyaXR0ZW4gY29uc2VudC5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICA8L3VsPlxuICAgICAgKSxcbiAgICAgIGFyOiAoXG4gICAgICAgIDx1bD5cbiAgICAgICAgICA8bGk+XG4gICAgICAgICAgICDZhNinINmK2KzZiNiyINin2LPYqtiu2K/Yp9mFIFFyYXIg2YTYp9mG2KrZh9in2YMg2LTYsdmI2Lcg2KPZiCDYs9mK2KfYs9in2KogR29vZ2xlLlxuICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgPGxpPlxuICAgICAgICAgICAg2YTYpyDZitis2YjYsiDYp9iz2KrYrtiv2KfZhSBRcmFyINmE2YbYtNixINiq2YLZitmK2YXYp9iqINmF2LLZitmR2YHYqSDYo9mIINmF2LbZhNmR2YTYqSDYo9mIINmF2K/ZgdmI2LnYqS5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgINmE2Kcg2YrYrNmI2LIg2YXYrdin2YjZhNipINin2YTZh9mG2K/Ys9ipINin2YTYudmD2LPZitipINij2Ygg2KXYs9in2KHYqSDYp9iz2KrYrtiv2KfZhSDYp9mE2YXZhti12ZHYqS5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgINmE2Kcg2YrYrNmI2LIg2KXYudin2K/YqSDYqNmK2Lkg2KPZiCDYqtmI2LLZiti5INiu2K/Zhdin2KogUXJhciDYr9mI2YYg2YXZiNin2YHZgtipINmD2KrYp9io2YrYqSDZhdmG2ZHYpy5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICA8L3VsPlxuICAgICAgKSxcbiAgICB9LFxuICB9LFxuICB7XG4gICAgaWQ6IFwiYmlsbGluZ1wiLFxuICAgIHRpdGxlOiB7XG4gICAgICBlbjogXCJTdWJzY3JpcHRpb24gJiBCaWxsaW5nXCIsXG4gICAgICBhcjogXCLYp9mE2KfYtNiq2LHYp9mDINmI2KfZhNmB2YjYqtix2KlcIixcbiAgICB9LFxuICAgIGJvZHk6IHtcbiAgICAgIGVuOiAoXG4gICAgICAgIDx1bD5cbiAgICAgICAgICA8bGk+UXJhciBpcyBvZmZlcmVkIG9uIGEgc3Vic2NyaXB0aW9uIGJhc2lzLjwvbGk+XG4gICAgICAgICAgPGxpPlxuICAgICAgICAgICAgRmVlcyBhcmUgYmlsbGVkIGluIGFkdmFuY2Ugb24gYSBtb250aGx5IG9yIGFubnVhbCBiYXNpcy5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgIE5vIHJlZnVuZHMgZm9yIHBhcnRpYWwgcGVyaW9kcyB1bmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcuXG4gICAgICAgICAgPC9saT5cbiAgICAgICAgICA8bGk+XG4gICAgICAgICAgICBXZSByZXNlcnZlIHRoZSByaWdodCB0byBjaGFuZ2UgcHJpY2luZyB3aXRoIDMwIGRheXMnIHByaW9yIG5vdGljZS5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICA8L3VsPlxuICAgICAgKSxcbiAgICAgIGFyOiAoXG4gICAgICAgIDx1bD5cbiAgICAgICAgICA8bGk+2KrZj9mC2K/ZjtmR2YUgUXJhciDZiNmB2YIg2YbYuNin2YUg2KfZhNin2LTYqtix2KfZgy48L2xpPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgINiq2Y/ZgdmI2KrYsSDYp9mE2LHYs9mI2YUg2YXZgtiv2YXYp9mLINi52YTZiSDYo9iz2KfYsyDYtNmH2LHZiiDYo9mIINiz2YbZiNmKLlxuICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgPGxpPlxuICAgICAgICAgICAg2YTYpyDYqtmI2KzYryDZhdio2KfZhNi6INmF2LPYqtix2K/ZkdipINmE2YTZgdiq2LHYp9iqINin2YTYrNiy2KbZitipINmF2Kcg2YTZhSDZitmP2YTYstmFINin2YTZgtin2YbZiNmGINin2YTZhdi52YXZiNmEXG4gICAgICAgICAgICDYqNmHINio2LDZhNmDLlxuICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgPGxpPlxuICAgICAgICAgICAg2YbYrdiq2YHYuCDYqNit2YIg2KrYudiv2YrZhCDYp9mE2KPYs9i52KfYsSDYqNil2LTYudin2LEg2YXYs9io2YIg2YXYr9iq2YcgMzAg2YrZiNmF2KfZiy5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICA8L3VsPlxuICAgICAgKSxcbiAgICB9LFxuICB9LFxuICB7XG4gICAgaWQ6IFwiYXZhaWxhYmlsaXR5XCIsXG4gICAgdGl0bGU6IHsgZW46IFwiU2VydmljZSBBdmFpbGFiaWxpdHlcIiwgYXI6IFwi2KrZiNmB2ZHYsSDYp9mE2K7Yr9mF2KlcIiB9LFxuICAgIGJvZHk6IHtcbiAgICAgIGVuOiAoXG4gICAgICAgIDx1bD5cbiAgICAgICAgICA8bGk+XG4gICAgICAgICAgICBXZSBhaW0gZm9yIGhpZ2ggYXZhaWxhYmlsaXR5IGJ1dCBkbyBub3QgZ3VhcmFudGVlIDEwMCUgdXB0aW1lLlxuICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgPGxpPlxuICAgICAgICAgICAgV2UgYXJlIG5vdCBsaWFibGUgZm9yIEdvb2dsZSBBUEkgb3V0YWdlcyBvciBjaGFuZ2VzIHRvIEdvb2dsZSdzXG4gICAgICAgICAgICBwbGF0Zm9ybS5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgIFNjaGVkdWxlZCBtYWludGVuYW5jZSB3aWxsIGJlIGNvbW11bmljYXRlZCBpbiBhZHZhbmNlIHdoZW5ldmVyXG4gICAgICAgICAgICBwb3NzaWJsZS5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICA8L3VsPlxuICAgICAgKSxcbiAgICAgIGFyOiAoXG4gICAgICAgIDx1bD5cbiAgICAgICAgICA8bGk+XG4gICAgICAgICAgICDZhtiz2LnZiSDZhNiq2YLYr9mK2YUg2KrZiNmB2ZHYsSDYudin2YTZjdiMINmE2YPZhtmR2YbYpyDZhNinINmG2LbZhdmGINiq2LTYutmK2YTYp9mLINio2YbYs9io2KkgMTAwJS5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgINmE2LPZhtinINmF2LPYpNmI2YTZitmGINi52YYg2KPYudi32KfZhCBHb29nbGUgQVBJINij2Ygg2KfZhNiq2LrZitmK2LHYp9iqINi52YTZiSDZhdmG2LXZkdipIEdvb2dsZS5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgINiz2YrYqtmFINin2YTYpdi52YTYp9mGINi52YYg2KPYudmF2KfZhCDYp9mE2LXZitin2YbYqSDYp9mE2YXYrNiv2YjZhNipINmF2LPYqNmC2KfZiyDZhdiq2Ykg2KPZhdmD2YYg2LDZhNmDLlxuICAgICAgICAgIDwvbGk+XG4gICAgICAgIDwvdWw+XG4gICAgICApLFxuICAgIH0sXG4gIH0sXG4gIHtcbiAgICBpZDogXCJpcFwiLFxuICAgIHRpdGxlOiB7IGVuOiBcIkludGVsbGVjdHVhbCBQcm9wZXJ0eVwiLCBhcjog
1044XCLYp9mE2YXZhNmD2YrYqSDYp9mE2YHZg9ix2YrYqVwiIH0sXG4gICAgYm9keToge1xuICAgICAgZW46IChcbiAgICAgICAgPHVsPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgIFFyYXIncyBwbGF0Zm9ybSwgZGVzaWduLCBhbmQgY29udGVudCBhcmUgb3duZWQgYnkgUXJhci5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgIFlvdXIgYnVzaW5lc3MgZGF0YSByZW1haW5zIHlvdXJzIOKAlCB3ZSBjbGFpbSBubyBvd25lcnNoaXAgb3ZlciBpdC5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgIFlvdSBncmFudCBRcmFyIGEgbGltaXRlZCBsaWNlbnNlIHRvIHByb2Nlc3MgeW91ciBkYXRhIHNvbGVseSB0b1xuICAgICAgICAgICAgcHJvdmlkZSB0aGUgc2VydmljZS5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICA8L3VsPlxuICAgICAgKSxcbiAgICAgIGFyOiAoXG4gICAgICAgIDx1bD5cbiAgICAgICAgICA8bGk+XG4gICAgICAgICAgICDZhdmG2LXZkdipIFFyYXIg2YjYqti12YXZitmF2YfYpyDZiNmF2K3YqtmI2KfZh9inINmF2YTZgyDZhNi02LHZg9ipIFFyYXIuXG4gICAgICAgICAgPC9saT5cbiAgICAgICAgICA8bGk+XG4gICAgICAgICAgICDYqNmK2KfZhtin2Kog2YbYtNin2LfZgyDYp9mE2KrYrNin2LHZiiDYqtio2YLZiSDZhdmE2YPZgyDigJQg2YTYpyDZhtiv2ZHYudmKINij2Yog2YXZhNmD2YrYqSDYudmE2YrZh9inLlxuICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgPGxpPlxuICAgICAgICAgICAg2KrZhdmG2K0gUXJhciDYqtix2K7Ziti12KfZiyDZhdit2K/ZiNiv2KfZiyDZhNmF2LnYp9mE2KzYqSDYqNmK2KfZhtin2KrZgyDYrdi12LHYp9mLINmE2KPYutix2KfYtiDYqtmC2K/ZitmFXG4gICAgICAgICAgICDYp9mE2K7Yr9mF2KkuXG4gICAgICAgICAgPC9saT5cbiAgICAgICAgPC91bD5cbiAgICAgICksXG4gICAgfSxcbiAgfSxcbiAge1xuICAgIGlkOiBcImxpYWJpbGl0eVwiLFxuICAgIHRpdGxlOiB7IGVuOiBcIkxpbWl0YXRpb24gb2YgTGlhYmlsaXR5XCIsIGFyOiBcItiq2K3Yr9mK2K8g2KfZhNmF2LPYpNmI2YTZitipXCIgfSxcbiAgICBib2R5OiB7XG4gICAgICBlbjogKFxuICAgICAgICA8dWw+XG4gICAgICAgICAgPGxpPlxuICAgICAgICAgICAgUXJhciBpcyBwcm92aWRlZCA8c3Ryb25nPlwiYXMgaXNcIjwvc3Ryb25nPiB3aXRob3V0IHdhcnJhbnRpZXMgb2YgYW55XG4gICAgICAgICAgICBraW5kLlxuICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgPGxpPlxuICAgICAgICAgICAgV2UgYXJlIG5vdCBsaWFibGUgZm9yIGluZGlyZWN0LCBpbmNpZGVudGFsLCBvciBjb25zZXF1ZW50aWFsXG4gICAgICAgICAgICBkYW1hZ2VzLlxuICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgPGxpPlxuICAgICAgICAgICAgT3VyIHRvdGFsIGxpYWJpbGl0eSBzaGFsbCBub3QgZXhjZWVkIHRoZSBmZWVzIHBhaWQgaW4gdGhlIGxhc3QgM1xuICAgICAgICAgICAgbW9udGhzLlxuICAgICAgICAgIDwvbGk+XG4gICAgICAgIDwvdWw+XG4gICAgICApLFxuICAgICAgYXI6IChcbiAgICAgICAgPHVsPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgINiq2Y/Zgtiv2Y7ZkdmFIFFyYXIgPHN0cm9uZz7Cq9mD2YXYpyDZh9mKwrs8L3N0cm9uZz4g2K/ZiNmGINij2Yog2LbZhdin2YbYp9iqINmF2YYg2KPZiiDZhtmI2LkuXG4gICAgICAgICAgPC9saT5cbiAgICAgICAgICA8bGk+XG4gICAgICAgICAgICDZhNiz2YbYpyDZhdiz2KTZiNmE2YrZhiDYudmGINin2YTYo9i22LHYp9ixINi62YrYsSDYp9mE2YXYqNin2LTYsdipINij2Ygg2KfZhNi52LHYttmK2Kkg2KPZiCDYp9mE2KrYqNi52YrYqS5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgINmE2Kcg2KrYqtis2KfZiNiyINmF2LPYpNmI2YTZitiq2YbYpyDYp9mE2KXYrNmF2KfZhNmK2Kkg2KfZhNix2LPZiNmFINin2YTZhdiv2YHZiNi52Kkg2YHZiiDYotiu2LEgMyDYo9i02YfYsS5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICA8L3VsPlxuICAgICAgKSxcbiAgICB9LFxuICB9LFxuICB7XG4gICAgaWQ6IFwidGVybWluYXRpb25cIixcbiAgICB0aXRsZTogeyBlbjogXCJUZXJtaW5hdGlvblwiLCBhcjogXCLYpdmG2YfYp9ihINin2YTYrtiv2YXYqVwiIH0sXG4gICAgYm9keToge1xuICAgICAgZW46IChcbiAgICAgICAgPHVsPlxuICAgICAgICAgIDxsaT5Zb3UgbWF5IGNhbmNlbCB5b3VyIGFjY291bnQgYXQgYW55IHRpbWUuPC9saT5cbiAgICAgICAgICA8bGk+XG4gICAgICAgICAgICBXZSBtYXkgc3VzcGVuZCBvciB0ZXJtaW5hdGUgYWNjb3VudHMgdGhhdCB2aW9sYXRlIHRoZXNlIFRlcm1zLlxuICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgPGxpPlxuICAgICAgICAgICAgVXBvbiB0ZXJtaW5hdGlvbiwgeW91ciBkYXRhIHdpbGwgYmUgZGVsZXRlZCB3aXRoaW4gMzAgZGF5cy5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICA8L3VsPlxuICAgICAgKSxcbiAgICAgIGFyOiAoXG4gICAgICAgIDx1bD5cbiAgICAgICAgICA8bGk+2YrZhdmD2YbZgyDYpdmE2LrYp9ihINit2LPYp9io2YMg2YHZiiDYo9mKINmI2YLYqi48L2xpPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgINmK2K3ZgiDZhNmG2Kcg2KrYudmE2YrZgiDYo9mIINil2YbZh9in2KEg2KfZhNit2LPYp9io2KfYqiDYp9mE2KrZiiDYqtiu2KfZhNmBINmH2LDZhyDYp9mE2LTYsdmI2LcuXG4gICAgICAgICAgPC9saT5cbiAgICAgICAgICA8bGk+XG4gICAgICAgICAgICDYudmG2K8g2KXZhtmH2KfYoSDYp9mE2K7Yr9mF2KnYjCDYs9mK2KrZhSDYrdiw2YEg2KjZitin2YbYp9iq2YMg2K7ZhNin2YQgMzAg2YrZiNmF2KfZiy5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICA8L3VsPlxuICAgICAgKSxcbiAgICB9LFxuICB9LFxuICB7XG4gICAgaWQ6IFwiZ292ZXJuaW5nLWxhd1wiLFxuICAgIHRpdGxlOiB7IGVuOiBcIkdvdmVybmluZyBMYXdcIiwgYXI6IFwi2KfZhNmC2KfZhtmI2YYg2KfZhNit2KfZg9mFXCIgfSxcbiAgICBib2R5OiB7XG4gICAgICBlbjogKFxuICAgICAgICA8dWw+XG4gICAgICAgICAgPGxpPlxuICAgICAgICAgICAgVGhlc2UgVGVybXMgYXJlIGdvdmVybmVkIGJ5IHRoZSBsYXdzIG9mIHRoZSBLaW5nZG9tIG9mIFNhdWRpXG4gICAgICAgICAgICB
1044BcmFiaWEuXG4gICAgICAgICAgPC9saT5cbiAgICAgICAgICA8bGk+XG4gICAgICAgICAgICBEaXNwdXRlcyBzaGFsbCBiZSByZXNvbHZlZCBpbiB0aGUgY291cnRzIG9mIFJpeWFkaCwgU2F1ZGkgQXJhYmlhLlxuICAgICAgICAgIDwvbGk+XG4gICAgICAgIDwvdWw+XG4gICAgICApLFxuICAgICAgYXI6IChcbiAgICAgICAgPHVsPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgINiq2K7Ytti5INmH2LDZhyDYp9mE2LTYsdmI2Lcg2YTYo9mG2LjZhdipINin2YTZhdmF2YTZg9ipINin2YTYudix2KjZitipINin2YTYs9i52YjYr9mK2KkuXG4gICAgICAgICAgPC9saT5cbiAgICAgICAgICA8bGk+XG4gICAgICAgICAgICDYqtmP2K3ZhNmRINin2YTZhtiy2KfYudin2Kog2KPZhdin2YUg2YXYrdin2YPZhSDZhdiv2YrZhtipINin2YTYsdmK2KfYtiDZgdmKINin2YTZhdmF2YTZg9ipINin2YTYudix2KjZitipINin2YTYs9i52YjYr9mK2KkuXG4gICAgICAgICAgPC9saT5cbiAgICAgICAgPC91bD5cbiAgICAgICksXG4gICAgfSxcbiAgfSxcbiAge1xuICAgIGlkOiBcImNoYW5nZXNcIixcbiAgICB0aXRsZTogeyBlbjogXCJDaGFuZ2VzIHRvIFRlcm1zXCIsIGFyOiBcItiq2K3Yr9mK2KvYp9iqINin2YTYtNix2YjYt1wiIH0sXG4gICAgYm9keToge1xuICAgICAgZW46IChcbiAgICAgICAgPHVsPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgIFdlIG1heSB1cGRhdGUgdGhlc2UgVGVybXMgYW5kIHdpbGwgbm90aWZ5IHVzZXJzIDE0IGRheXMgaW4gYWR2YW5jZS5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgIENvbnRpbnVlZCB1c2UgYWZ0ZXIgY2hhbmdlcyB0YWtlIGVmZmVjdCBjb25zdGl0dXRlcyBhY2NlcHRhbmNlLlxuICAgICAgICAgIDwvbGk+XG4gICAgICAgIDwvdWw+XG4gICAgICApLFxuICAgICAgYXI6IChcbiAgICAgICAgPHVsPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgINmC2K8g2YbZgtmI2YUg2KjYqtit2K/ZitirINmH2LDZhyDYp9mE2LTYsdmI2LfYjCDZiNiz2YbYrti32LEg2KfZhNmF2LPYqtiu2K/ZhdmK2YYg2YLYqNmEIDE0INmK2YjZhdin2Ysg2YXZhlxuICAgICAgICAgICAg2KfZhNiq2LfYqNmK2YIuXG4gICAgICAgICAgPC9saT5cbiAgICAgICAgICA8bGk+XG4gICAgICAgICAgICDZiti52K/ZkSDYp9mE2KfYs9iq2YXYsdin2LEg2YHZiiDYp9iz2KrYrtiv2KfZhSDYp9mE2YXZhti12ZHYqSDYqNi52K8g2LPYsdmK2KfZhiDYp9mE2KrYrdiv2YrYq9in2Kog2YLYqNmI2YTYp9mLINio2YfYpy5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICA8L3VsPlxuICAgICAgKSxcbiAgICB9LFxuICB9LFxuICB7XG4gICAgaWQ6IFwiY29udGFjdFwiLFxuICAgIHRpdGxlOiB7IGVuOiBcIkNvbnRhY3RcIiwgYXI6IFwi2KrZiNin2LXZhCDZhdi52YbYp1wiIH0sXG4gICAgYm9keToge1xuICAgICAgZW46IChcbiAgICAgICAgPHVsPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgIEVtYWlsOiA8YSBocmVmPVwibWFpbHRvOmluZm9AcXJhci5haVwiPmluZm9AcXJhci5haTwvYT5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgIFdlYnNpdGU6IDxhIGhyZWY9XCJodHRwczovL3FyYXIuYWlcIj5xcmFyLmFpPC9hPlxuICAgICAgICAgIDwvbGk+XG4gICAgICAgIDwvdWw+XG4gICAgICApLFxuICAgICAgYXI6IChcbiAgICAgICAgPHVsPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgINin2YTYqNix2YrYryDYp9mE2KXZhNmD2KrYsdmI2YbZijp7XCIgXCJ9XG4gICAgICAgICAgICA8YSBocmVmPVwibWFpbHRvOmluZm9AcXJhci5haVwiPmluZm9AcXJhci5haTwvYT5cbiAgICAgICAgICA8L2xpPlxuICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgINin2YTZhdmI2YLYuSDYp9mE2KXZhNmD2KrYsdmI2YbZijogPGEgaHJlZj1cImh0dHBzOi8vcXJhci5haVwiPnFyYXIuYWk8L2E+XG4gICAgICAgICAgPC9saT5cbiAgICAgICAgPC91bD5cbiAgICAgICksXG4gICAgfSxcbiAgfSxcbl07XG5cbmNvbnN0IFRlcm1zID0gKCkgPT4gKFxuICA8TGVnYWxQYWdlXG4gICAgZXllYnJvdz17eyBlbjogXCJMZWdhbFwiLCBhcjogXCLZgtin2YbZiNmG2YpcIiB9fVxuICAgIHRpdGxlPXt7IGVuOiBcIlRlcm1zIG9mIFNlcnZpY2VcIiwgYXI6IFwi2LTYsdmI2Lcg2KfZhNin2LPYqtiu2K/Yp9mFXCIgfX1cbiAgICBpbnRybz17e1xuICAgICAgZW46IFwiVGhlIHRlcm1zIHRoYXQgZ292ZXJuIHlvdXIgYWNjZXNzIHRvIGFuZCB1c2Ugb2YgdGhlIFFyYXIgcGxhdGZvcm0uXCIsXG4gICAgICBhcjogXCLYp9mE2LTYsdmI2Lcg2KfZhNiq2Yog2KrYrdmD2YUg2YjYtdmI2YTZgyDYpdmE2Ykg2YXZhti12ZHYqSBRcmFyINmI2KfYs9iq2K7Yr9in2YXZgyDZhNmH2KcuXCIsXG4gICAgfX1cbiAgICBlZmZlY3RpdmVEYXRlPXtFRkZFQ1RJVkVfREFURX1cbiAgICBsYXN0VXBkYXRlZExhYmVsPXt7IGVuOiBcIkxhc3QgdXBkYXRlZFwiLCBhcjog
1044XCLYotiu2LEg2KrYrdiv2YrYq1wiIH19XG4gICAgc2VjdGlvbnM9e3NlY3Rpb25zfVxuICAvPlxuKTtcblxuZXhwb3J0IGRlZmF1bHQgVGVybXM7XG4iXSwibmFtZXMiOlsiTGVnYWxQYWdlIiwiRUZGRUNUSVZFX0RBVEUiLCJzZWN0aW9ucyIsImlkIiwidGl0bGUiLCJlbiIsImFyIiwiYm9keSIsInAiLCJhIiwiaHJlZiIsInVsIiwibGkiLCJzdHJvbmciLCJUZXJtcyIsImV5ZWJyb3ciLCJpbnRybyIsImVmZmVjdGl2ZURhdGUiLCJsYXN0VXBkYXRlZExhYmVsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLE9BQU9BLGVBQXNDLGtDQUFrQztBQUUvRSxNQUFNQyxpQkFBaUI7QUFFdkIsTUFBTUMsV0FBMkI7SUFDL0I7UUFDRUMsSUFBSTtRQUNKQyxPQUFPO1lBQUVDLElBQUk7WUFBZ0JDLElBQUk7UUFBUTtRQUN6Q0MsTUFBTTtZQUNKRixrQkFDRTs7a0NBQ0UsUUFBQ0c7OzRCQUFFOzRCQUMyRDswQ0FDNUQsUUFBQ0M7Z0NBQUVDLE1BQUs7MENBQWtCOzs7Ozs7NEJBQVc7Ozs7Ozs7a0NBR3ZDLFFBQUNGO2tDQUFFOzs7Ozs7OztZQU1QRixrQkFDRTs7a0NBQ0UsUUFBQ0U7OzRCQUFFOzRCQUN3RDswQ0FDekQsUUFBQ0M7Z0NBQUVDLE1BQUs7MENBQWtCOzs7Ozs7NEJBQVc7Ozs7Ozs7a0NBR3ZDLFFBQUNGO2tDQUFFOzs7Ozs7OztRQU1UO0lBQ0Y7SUFDQTtRQUNFTCxJQUFJO1FBQ0pDLE9BQU87WUFBRUMsSUFBSTtZQUFlQyxJQUFJO1FBQVU7UUFDMUNDLE1BQU07WUFDSkYsa0JBQ0UsUUFBQ007O2tDQUNDLFFBQUNDO2tDQUFHOzs7Ozs7a0NBSUosUUFBQ0E7a0NBQUc7Ozs7OztrQ0FDSixRQUFDQTtrQ0FBRzs7Ozs7Ozs7Ozs7O1lBTVJOLGtCQUNFLFFBQUNLOztrQ0FDQyxRQUFDQztrQ0FBRzs7Ozs7O2tDQUdKLFFBQUNBO2tDQUFHOzs7Ozs7a0NBQ0osUUFB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

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.