diff --git a/assets/cloud-api/consumer/README.md b/assets/cloud-api/consumer/README.md new file mode 100644 index 00000000..2c677591 --- /dev/null +++ b/assets/cloud-api/consumer/README.md @@ -0,0 +1,6 @@ +# consumer assets + +These manifests configure a kcp consumer workspace to subscribe to the ARC +`APIExport`. An `APIBinding` references the export and explicitly accepts the +provider's `PermissionClaims` for `Secrets`, `Namespaces`, `Events`, and +`LogicalClusters` so the sync agent can operate across workspaces. diff --git a/assets/cloud-api/consumer/apibinding.yaml b/assets/cloud-api/consumer/apibinding.yaml new file mode 100644 index 00000000..741dd6a9 --- /dev/null +++ b/assets/cloud-api/consumer/apibinding.yaml @@ -0,0 +1,35 @@ +--- +apiVersion: apis.kcp.io/v1alpha2 +kind: APIBinding +metadata: + name: arc.opendefense.cloud +spec: + reference: + export: + name: arc.opendefense.cloud + # path: root:somepath + permissionClaims: + - group: "" + resource: "secrets" + verbs: ["get", "list", "watch", "create", "update", "patch"] + selector: + matchAll: true + state: Accepted + - group: "" + resource: "namespaces" + verbs: ["get", "list", "watch"] + selector: + matchAll: true + state: Accepted + - group: "" + resource: "events" + verbs: ["get", "list", "watch", "create", "update", "patch"] + selector: + matchAll: true + state: Accepted + - group: "core.kcp.io" + resource: "logicalclusters" + verbs: ["get", "list", "watch"] + selector: + matchAll: true + state: Accepted diff --git a/assets/cloud-api/provider/README.md b/assets/cloud-api/provider/README.md new file mode 100644 index 00000000..76c7e2d4 --- /dev/null +++ b/assets/cloud-api/provider/README.md @@ -0,0 +1,32 @@ +# provider assets + +These manifests configure a kcp provider workspace to expose ARC APIs (`orders` +and `endpoints`) to consumer workspaces through the kcp +[`APIExport`][apiexport] marketplace. They define the +[`APIResourceSchema`][ars] for each resource, the export, an +`APIExportEndpointSlice` for virtual-workspace discovery, and the RBAC grants +that let consumers [`APIBind`][apibinding] the export. + +[`PermissionClaims`][permissionclaims] for `Secrets`, `Namespaces`, `Events`, +and `LogicalClusters` are offered on the export so consumer workspaces can +accept them — the sync agent needs cross-workspace access to operate. + +A [`DependencyRule`][dep] prevents deletion of `Endpoints` while `Orders` still +reference them. + +The sync agent's own schema and export controllers are intentionally disabled; +schemas and exports are maintained here as plain Git-managed manifests for full +reproducibility. + +Subdirectories: + +- **`syncagent/`** — Flux-based deployment of the kcp api-syncagent + (HelmRelease, RBAC, kubeconfig Secret). +- **`ui/`** — ProviderMetadata and ContentConfiguration manifests that surface + ARC in the platform-mesh marketplace UI. + +[apiexport]: https://docs.kcp.io/kcp/latest/reference/apis/apiexport/ +[apibinding]: https://docs.kcp.io/kcp/latest/reference/apis/apibinding/ +[ars]: https://docs.kcp.io/kcp/latest/reference/apis/apiresourceschema/ +[permissionclaims]: https://docs.kcp.io/kcp/latest/reference/apis/apiexport/#permissionclaims +[dep]: https://github.com/opendefensecloud/dependency-controller diff --git a/assets/cloud-api/provider/apiexport-bind-rbac.yaml b/assets/cloud-api/provider/apiexport-bind-rbac.yaml new file mode 100644 index 00000000..479108aa --- /dev/null +++ b/assets/cloud-api/provider/apiexport-bind-rbac.yaml @@ -0,0 +1,24 @@ +--- +# Grants the bind verb so marketplace consumers can APIBind this export. +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: arc-apiexport-bind +rules: + - apiGroups: ["apis.kcp.io"] + resources: ["apiexports"] + resourceNames: ["arc.opendefense.cloud"] + verbs: ["bind"] +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: arc-apiexport-bind +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: arc-apiexport-bind +subjects: + - apiGroup: rbac.authorization.k8s.io + kind: Group + name: system:authenticated diff --git a/assets/cloud-api/provider/apiexport.yaml b/assets/cloud-api/provider/apiexport.yaml new file mode 100644 index 00000000..a677c1b2 --- /dev/null +++ b/assets/cloud-api/provider/apiexport.yaml @@ -0,0 +1,34 @@ +--- +apiVersion: apis.kcp.io/v1alpha2 +kind: APIExport +metadata: + name: arc.opendefense.cloud + labels: + # Surfaces ARC's provider ContentConfigurations to binding consumers — the + # /services/contentconfigurations VW selects provider CCs by this label. + ui.platform-mesh.io/content-for: arc.opendefense.cloud +spec: + resources: + - group: arc.opendefense.cloud + name: orders + schema: v4d632a97.orders.arc.opendefense.cloud + storage: + crd: {} + - group: arc.opendefense.cloud + name: endpoints + schema: vcf11840f.endpoints.arc.opendefense.cloud + storage: + crd: {} + permissionClaims: + - group: "" + resource: "events" + verbs: ["get", "list", "watch", "create", "update", "patch"] + - group: "" + resource: "secrets" + verbs: ["get", "list", "watch", "create", "update", "patch"] + - group: "" + resource: "namespaces" + verbs: ["get", "list", "watch"] + - group: "core.kcp.io" + resource: "logicalclusters" + verbs: ["get", "list", "watch"] diff --git a/assets/cloud-api/provider/apiexportendpointslice.yaml b/assets/cloud-api/provider/apiexportendpointslice.yaml new file mode 100644 index 00000000..a7890637 --- /dev/null +++ b/assets/cloud-api/provider/apiexportendpointslice.yaml @@ -0,0 +1,9 @@ +--- +# kcp populates .status.endpoints with the virtual-workspace URLs the agent connects to. +apiVersion: apis.kcp.io/v1alpha1 +kind: APIExportEndpointSlice +metadata: + name: arc.opendefense.cloud +spec: + export: + name: arc.opendefense.cloud diff --git a/assets/cloud-api/provider/ars-endpoints.yaml b/assets/cloud-api/provider/ars-endpoints.yaml new file mode 100644 index 00000000..ea34aa61 --- /dev/null +++ b/assets/cloud-api/provider/ars-endpoints.yaml @@ -0,0 +1,89 @@ +--- +# Hand-authored APIResourceSchema — workarounds for autogeneration failures (see #442). +# Fixes: empty EndpointStatus → preserve-unknown-fields; added /status subresource. +# Immutable: bumps metadata.name on schema changes. +apiVersion: apis.kcp.io/v1alpha1 +kind: APIResourceSchema +metadata: + name: vcf11840f.endpoints.arc.opendefense.cloud + labels: + syncagent.kcp.io/agent-name: arc + annotations: + syncagent.kcp.io/agent-name: arc + syncagent.kcp.io/source-generation: "0" +spec: + group: arc.opendefense.cloud + nameValidation: DNS1123Subdomain + names: + kind: Endpoint + listKind: EndpointList + plural: endpoints + singular: endpoint + scope: Namespaced + versions: + - name: v1alpha1 + schema: + description: Endpoint is the Schema for the endpoints API + type: object + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: EndpointSpec specifies a single artifact which is translated + into a corresponding Workflow based on its type. + type: object + required: + - type + - remoteURL + - usage + properties: + type: + description: Type specifies which ArtifactType is used to process this + artifact. + type: string + remoteURL: + description: RemoteURL defines the URL which is used to interact with + the endpoint. + type: string + usage: + description: |- + Usage defines how the endpoint is allowed to be used. + + Possible enum values: + - `"All"` means the endpoint can be used with all kinds of usage patterns. + - `"PullOnly"` means the endpoint can only be used to pull data. + - `"PushOnly"` means the endpoint can only be used to push data. + type: string + enum: + - All + - PullOnly + - PushOnly + secretRef: + description: SecretRef specifies the secret containing the relevant + credentials for the endpoint. + type: object + properties: + name: + description: 'Name of the referent. This field is effectively required, + but due to backwards compatibility is allowed to be empty. Instances + of this type with an empty value here are almost certainly wrong. + More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + status: + description: EndpointStatus defines the observed state of Endpoint + type: object + x-kubernetes-preserve-unknown-fields: true + served: true + storage: true + subresources: + status: {} diff --git a/assets/cloud-api/provider/ars-orders.yaml b/assets/cloud-api/provider/ars-orders.yaml new file mode 100644 index 00000000..fd030884 --- /dev/null +++ b/assets/cloud-api/provider/ars-orders.yaml @@ -0,0 +1,271 @@ +--- +# Hand-authored APIResourceSchema — workarounds for autogeneration failures (see #442). +# Fixes: added /status subresource; artifacts[].spec → preserve-unknown-fields for RawExtension. +# Immutable: bumps metadata.name on schema changes. +apiVersion: apis.kcp.io/v1alpha1 +kind: APIResourceSchema +metadata: + name: v4d632a97.orders.arc.opendefense.cloud + labels: + syncagent.kcp.io/agent-name: arc + annotations: + syncagent.kcp.io/agent-name: arc + syncagent.kcp.io/source-generation: "0" +spec: + group: arc.opendefense.cloud + nameValidation: DNS1123Subdomain + names: + kind: Order + listKind: OrderList + plural: orders + singular: order + scope: Namespaced + versions: + - name: v1alpha1 + schema: + description: Order is the Schema for the orders API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: OrderSpec defines the desired state of Order + properties: + TTLSecondsAfterCompletion: + description: TTLSecondsAfterCompletion specifies the time to live for + the created ArtifactWorkflow(s) after completion. After this time, + the ArtifactWorkflow(s) are automatically deleted. If unset, the ArtifactWorkflow(s) + are automatically deleted immediately after completion. + format: int64 + type: integer + artifacts: + description: Artifacts lists all artifacts, that will be processed by + this Order. + items: + description: OrderArtifact specifies a single artifact which is translated + into a corresponding OrderArtifactWorkflow + properties: + cron: + description: Cron specifies options which determine when the order + should be scheduled (falls back to OrderDefaults). + properties: + schedules: + description: Schedules is a list of schedules to run the Order + in Cron format + items: + type: string + type: array + startingDeadlineSeconds: + description: StartingDeadlineSeconds is the K8s-style deadline + that will limit the time a Order will be run after its original + scheduled time if it is missed. + format: int64 + type: integer + timezone: + description: Timezone is the timezone against which the cron + schedule will be calculated, e.g. "Asia/Tokyo". Default + is machine's local time. + type: string + when: + description: When is an expression that determines if a run + should be scheduled. + type: string + required: + - schedules + type: object + dstRef: + description: SrcRef defines which Endpoint object is used as destination + (falls back to OrderDefaults). + properties: + name: + description: 'Name of the referent. This field is effectively + required, but due to backwards compatibility is allowed + to be empty. Instances of this type with an empty value + here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + type: object + spec: + description: |- + Spec specifies parameters used by the underlying Workflow. TYPED (not + x-kubernetes-preserve-unknown-fields): the platform-mesh GraphQL gateway + exposes a preserve-unknown object as a JSONString scalar, which the + generic-UI create form's nested-object authoring (each spec.artifacts[] + row) would be rejected against — same fix as the retired spec.artifact.spec. + Union of every supported ArtifactType's params: oci -> repository/tag/ + override; ocm -> repo/component/version; helm -> repo/chart/version + (shares repo/version with ocm); blob -> key/override/md5 (shares override + with oci). Unused keys sync as "" for a given type's Workflow, which is + inert (each type's Workflow reads only its own params). + type: object + properties: + repository: + type: string + tag: + type: string + override: + type: string + repo: + type: string + component: + type: string + version: + type: string + chart: + type: string + key: + type: string + md5: + type: string + srcRef: + description: SrcRef defines which Endpoint object is used as source + (falls back to OrderDefaults). + properties: + name: + description: 'Name of the referent. This field is effectively + required, but due to backwards compatibility is allowed + to be empty. Instances of this type with an empty value + here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + type: object + type: + description: Type specifies which ArtifactType is used to process + this artifact. + type: string + required: + - type + type: object + type: array + defaults: + description: Defaults sets up defaults for all artifacts. + properties: + cron: + description: Cron specifies options which determine when the order + should be scheduled. + properties: + schedules: + description: Schedules is a list of schedules to run the Order + in Cron format + items: + type: string + type: array + startingDeadlineSeconds: + description: StartingDeadlineSeconds is the K8s-style deadline + that will limit the time a Order will be run after its original + scheduled time if it is missed. + format: int64 + type: integer + timezone: + description: Timezone is the timezone against which the cron + schedule will be calculated, e.g. "Asia/Tokyo". Default is + machine's local time. + type: string + when: + description: When is an expression that determines if a run + should be scheduled. + type: string + required: + - schedules + type: object + dstRef: + description: DstRef defines which Endpoint object is used as fallback + destination by all artifacts. + properties: + name: + description: 'Name of the referent. This field is effectively + required, but due to backwards compatibility is allowed to + be empty. Instances of this type with an empty value here + are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + type: object + srcRef: + description: SrcRef defines which Endpoint object is used as fallback + source by all artifacts. + properties: + name: + description: 'Name of the referent. This field is effectively + required, but due to backwards compatibility is allowed to + be empty. Instances of this type with an empty value here + are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + type: object + type: object + type: object + status: + description: OrderStatus defines the observed state of Order + properties: + artifactWorkflows: + additionalProperties: + properties: + artifactIndex: + description: ArtifactIndex references back the index the corresponding + artifact has in the .Spec + format: int32 + type: integer + completionTime: + description: CompletionTime is the time when the workflow finished + format: date-time + type: string + failed: + description: Failed counts how many times child workflows failed + format: int64 + type: integer + lastScheduled: + description: LastScheduled is the last time the workflow was scheduled + via cron + format: date-time + type: string + message: + description: A human readable message describing the current condition + of the artifact workflow. + type: string + phase: + description: |- + Phase tracks which phase the corresponding Workflow is in + + Possible enum values: + - `""` analog to Argo Workflows + - `"Active"` + - `"Error"` + - `"Failed"` + - `"Pending"` + - `"Running"` + - `"Stopped"` + - `"Succeeded"` + type: string + succeeded: + description: Succeeded counts how many times child workflows succeeded + format: int64 + type: integer + required: + - artifactIndex + type: object + description: ArtifactWorkflows tracks the created workflows + type: object + lastForceAt: + description: LastForceAt is the last time a force reconciliation was + requested + format: date-time + type: string + lastReconcileAt: + description: LastReconcileAt is the last time the Order was reconciled + format: date-time + type: string + message: + description: A human readable message describing the current condition + of the order. + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} diff --git a/assets/cloud-api/provider/dependencyrule-order-endpoint.yaml b/assets/cloud-api/provider/dependencyrule-order-endpoint.yaml new file mode 100644 index 00000000..caadcb5d --- /dev/null +++ b/assets/cloud-api/provider/dependencyrule-order-endpoint.yaml @@ -0,0 +1,26 @@ +--- +# Prevents Endpoint deletion while any Order references it. +# Only defaults-level refs are used; per-artifact srcRef/dstRef overrides are not supported by the +# syncagent mutation engine (gjson * cannot iterate arrays). +apiVersion: dependencies.opendefense.cloud/v1alpha1 +kind: DependencyRule +metadata: + name: order-endpoint-dependencies +spec: + dependent: + apiExportName: arc.opendefense.cloud + group: arc.opendefense.cloud + version: v1alpha1 + kind: Order + resource: orders + dependencies: + - apiExportRef: { path: root:providers:odd, name: arc.opendefense.cloud } + group: arc.opendefense.cloud + version: v1alpha1 + resource: endpoints + fieldRef: { path: ".spec.defaults.srcRef.name" } + - apiExportRef: { path: root:providers:odd, name: arc.opendefense.cloud } + group: arc.opendefense.cloud + version: v1alpha1 + resource: endpoints + fieldRef: { path: ".spec.defaults.dstRef.name" } diff --git a/assets/cloud-api/provider/syncagent-serviceaccount.yaml b/assets/cloud-api/provider/syncagent-serviceaccount.yaml new file mode 100644 index 00000000..1224cc27 --- /dev/null +++ b/assets/cloud-api/provider/syncagent-serviceaccount.yaml @@ -0,0 +1,65 @@ +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: arc-syncagent +--- +apiVersion: v1 +kind: Secret +metadata: + name: arc-syncagent-token + annotations: + kubernetes.io/service-account.name: arc-syncagent +type: kubernetes.io/service-account-token +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: arc-syncagent +rules: +- nonResourceURLs: ["/"] + verbs: + - access +- apiGroups: ["core.kcp.io"] + resources: ["logicalclusters"] + resourceNames: ["cluster"] + verbs: + - get +- apiGroups: ["apis.kcp.io"] + resources: ["apiexports", "apiexportendpointslices", "apiresourceschemas"] + verbs: + - get + - list + - watch +- apiGroups: ["apis.kcp.io"] + resources: ["apiexports/content"] + resourceNames: ["arc.opendefense.cloud"] + verbs: + - get + - list + - watch + - update + - patch +- apiGroups: [""] + resources: ["events"] + verbs: + - create + - update +- apiGroups: [""] + resources: ["secrets"] + verbs: + - "get" + - "list" +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: arc-syncagent +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: arc-syncagent +subjects: +- kind: ServiceAccount + name: arc-syncagent + namespace: default diff --git a/assets/cloud-api/provider/syncagent/README.md b/assets/cloud-api/provider/syncagent/README.md new file mode 100644 index 00000000..2d261387 --- /dev/null +++ b/assets/cloud-api/provider/syncagent/README.md @@ -0,0 +1,18 @@ +# syncagent assets + +These manifests deploy the kcp api-syncagent on the ARC service cluster +(`arc-system`) via Flux CD. A `HelmRelease` pulls the `api-syncagent` chart +from the kcp Helm repository and a `kcp-kubeconfig-secret.yaml` provides the +workspace connection — populate the placeholder values (server, CA, token) +before deploying. + +[`PublishedResources`][pr] define the sync behavior for `Orders` and +`Endpoints`, including `CEL`-based mutations that handle field promotion, +cross-resource name rewriting, and status derivation for the UI. Object names +are prefixed with the cluster identity to prevent collisions when multiple +consumers sync into the same namespace. + +Supplemental RBAC (`rbac.yaml`) grants the agent per-type access to ARC +resources and secrets on the service cluster beyond what the chart provides. + +[pr]: https://github.com/kcp-dev/api-syncagent#publishedresources diff --git a/assets/cloud-api/provider/syncagent/helmrelease.yaml b/assets/cloud-api/provider/syncagent/helmrelease.yaml new file mode 100644 index 00000000..ddb02dae --- /dev/null +++ b/assets/cloud-api/provider/syncagent/helmrelease.yaml @@ -0,0 +1,48 @@ +--- +apiVersion: helm.toolkit.fluxcd.io/v2 +kind: HelmRelease +metadata: + name: arc-syncagent + namespace: arc-system +spec: + interval: 10m + chart: + spec: + chart: api-syncagent + version: "0.6.2" # chart 0.6.2 == appVersion v0.7.0 + sourceRef: + kind: HelmRepository + name: kcp + namespace: arc-system + interval: 1h + install: + remediation: + retries: 5 + upgrade: + remediation: + retries: 5 + values: + fullnameOverride: arc-syncagent # -> Deployment + ServiceAccount named "arc-syncagent" + image: + tag: v0.7.0 + kcpKubeconfig: arc-syncagent-kcp-kubeconfig # Secret name (key: kubeconfig), targets root:providers:odd + # kubectl create secret generic -n arc-system arc-syncagent-kcp-kubeconfig --from-file kubeconfig=kcp-kubeconfig.yaml --dry-run=client -oyaml | kubectl apply -f - + apiExportEndpointSliceName: arc.opendefense.cloud + agentName: arc # IMMUTABLE — never change (changing it orphans synced objects) + # ARC's empty EndpointStatus makes the agent emit an ARS that kcp rejects, so we hand-author + # both APIResourceSchemas (see arc-syncagent-kcp/) with endpoints' status fixed to a valid + # preserve-unknown-fields object. We also disable the apiexport controller and own the + # APIExport.spec.resources wiring in Git — because that controller wires from + # PublishedResource.status.resourceSchemaName (set only by the disabled schema controller), + # which is not GitOps-reproducible. The agent therefore runs ONLY the sync controller. + disabledControllers: + - apiexport + - apiresourceschema + resources: # chart default limit (512Mi) OOMs while parsing ARC's ~12MB OpenAPI v2 doc + requests: + cpu: 100m + memory: 256Mi + limits: + memory: 1Gi + crds: + enabled: true # installs the PublishedResource CRD diff --git a/assets/cloud-api/provider/syncagent/helmrepository.yaml b/assets/cloud-api/provider/syncagent/helmrepository.yaml new file mode 100644 index 00000000..152d441d --- /dev/null +++ b/assets/cloud-api/provider/syncagent/helmrepository.yaml @@ -0,0 +1,9 @@ +--- +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: kcp + namespace: arc-system +spec: + interval: 1h + url: https://kcp-dev.github.io/helm-charts diff --git a/assets/cloud-api/provider/syncagent/kcp-kubeconfig-secret.yaml b/assets/cloud-api/provider/syncagent/kcp-kubeconfig-secret.yaml new file mode 100644 index 00000000..c9097237 --- /dev/null +++ b/assets/cloud-api/provider/syncagent/kcp-kubeconfig-secret.yaml @@ -0,0 +1,27 @@ +--- +# Populate server, CA, and token before deploying. +apiVersion: v1 +kind: Secret +metadata: + name: arc-syncagent-kcp-kubeconfig + namespace: arc-system +type: Opaque +stringData: + kubeconfig: | + apiVersion: v1 + kind: Config + current-context: syncagent + clusters: + - cluster: + certificate-authority-data: TODO # base64-encoded CA from kcp server + server: https://TODO # kcp server URL + name: kcp + contexts: + - context: + cluster: kcp + user: syncagent + name: syncagent + users: + - name: syncagent + user: + token: TODO # extract from arc-syncagent-token Secret after creation diff --git a/assets/cloud-api/provider/syncagent/publishedresource-endpoints.yaml b/assets/cloud-api/provider/syncagent/publishedresource-endpoints.yaml new file mode 100644 index 00000000..a3b936de --- /dev/null +++ b/assets/cloud-api/provider/syncagent/publishedresource-endpoints.yaml @@ -0,0 +1,62 @@ +--- +# Endpoint: spec-only sync (no /status subresource). +apiVersion: syncagent.kcp.io/v1alpha1 +kind: PublishedResource +metadata: + name: arc-endpoints +spec: + enableWorkspacePaths: true + resource: + apiGroup: arc.opendefense.cloud + kind: Endpoint + versions: + - v1alpha1 + naming: + # Collision-safe: rename Endpoints to -- on the host so multiple + # consumers/namespaces don't clash in arc-system. Order spec.defaults.srcRef/dstRef are + # rewritten to match via the orders PublishedResource mutation. + namespace: arc-system + name: '{{ .ClusterName }}-{{ .Object.metadata.namespace }}-{{ .Object.metadata.name }}' + mutation: + # Rewrite the credential Secret reference so each Endpoint gets its OWN collision-safe copy of + # the Secret on the host: ---. The related + # resource below resolves spec.secretRef.name on BOTH sides, so this single rewrite both NAMES + # the synced Secret and makes the host Endpoint reference it. Including the endpoint name means + # two Endpoints sharing one source Secret get independent copies — safe to create AND delete + # (deleting one Endpoint won't remove the other's Secret). + # + # The `!= ""` guard is REQUIRED: a secret-less Endpoint authored via the generic UI carries + # spec.secretRef.name == "" (the create form's optional Secret field is empty, not absent). + # Without the guard the rewrite produces a garbage name "---" (trailing empty + # secret), which the host Endpoint then references; ARC fetches secrets only when name != "" + # (order_controller.go / artifactworkflow_controller.go), so it would try to load a non-existent + # secret and fail the Order. With the guard, an empty/absent secret stays "" — exactly ARC's + # native "no credentials" form (SecretRef is a non-omitempty corev1.LocalObjectReference, so a + # secret-less ARC Endpoint always serialises secretRef:{name:""}). The related-Secret sync also + # skips empty references (mapSlices drops empty origin/dest pairs), so no garbage Secret is made. + spec: + - cel: + path: spec.secretRef.name + expression: 'has(self.spec.secretRef) && has(self.spec.secretRef.name) && self.spec.secretRef.name != "" ? self.metadata.annotations["kcp.io/cluster"] + "-" + self.metadata.namespace + "-" + self.metadata.name + "-" + self.spec.secretRef.name : ""' + related: + - origin: kcp + cleanup: true + identifier: "credential" + group: "" + version: v1 + resource: secrets + object: + # Resolve the credential Secret NAME via a `template` (NOT `reference`) so the empty/absent + # case is skipped cleanly. `reference` requires origin and destination to resolve the SAME + # number of names: a secret-less Endpoint authored via the UI carries spec.secretRef.name == + # "" on the consumer (kcp keeps the empty string -> 1 name), but the host ARC Endpoint + # collapses it to secretRef:{} (LocalObjectReference.Name is omitempty -> 0 names). So + # `reference` fails with "found 1 names on the origin, but 0 on the destination" and the + # syncagent.kcp.io/cleanup finalizer never clears -> the Endpoint sticks in Terminating. The + # `template` path returns nil when EITHER side renders empty (syncer_related.go), skipping the + # sync. `dig ... ""` walks the path with an empty-string default, so an absent secretRef does + # NOT error. With a real secret it renders the consumer Secret name on the origin side and the + # rewritten host name on the destination side (matching the mutation above), yielding the same + # {consumerName: hostName} mapping that `reference` produced. + template: + template: '{{ dig "spec" "secretRef" "name" "" .Object }}' diff --git a/assets/cloud-api/provider/syncagent/publishedresource-orders.yaml b/assets/cloud-api/provider/syncagent/publishedresource-orders.yaml new file mode 100644 index 00000000..e2b7fe3a --- /dev/null +++ b/assets/cloud-api/provider/syncagent/publishedresource-orders.yaml @@ -0,0 +1,34 @@ +--- +# Order: bidirectional sync (spec + status subresource). +apiVersion: syncagent.kcp.io/v1alpha1 +kind: PublishedResource +metadata: + name: arc-orders +spec: + enableWorkspacePaths: true + resource: + apiGroup: arc.opendefense.cloud + kind: Order + versions: + - v1alpha1 + naming: + namespace: arc-system + name: '{{ .ClusterName }}-{{ .Object.metadata.namespace }}-{{ .Object.metadata.name }}' + mutation: + # Rewrite the defaults-level endpoint refs to collision-safe names that match the synced + # Endpoints on the host (--). Per-artifact srcRef/dstRef + # overrides are not supported because the syncagent mutation engine cannot iterate array + # elements (gjson * is a key wildcard, not an array iterator). Orders authored via the + # generic UI must use spec.defaults.srcRef/dstRef only. + spec: + - cel: + path: spec.defaults.srcRef.name + expression: 'has(self.spec.defaults.srcRef) && self.spec.defaults.srcRef.name != "" ? self.metadata.annotations["kcp.io/cluster"] + "-" + self.metadata.namespace + "-" + self.spec.defaults.srcRef.name : ""' + - cel: + path: spec.defaults.dstRef.name + expression: 'has(self.spec.defaults.dstRef) && self.spec.defaults.dstRef.name != "" ? self.metadata.annotations["kcp.io/cluster"] + "-" + self.metadata.namespace + "-" + self.spec.defaults.dstRef.name : ""' + status: + - cel: + path: status.message + expression: '(has(self.status) && has(self.status.message) && self.status.message != "") ? self.status.message : ((has(self.status) && has(self.status.artifactWorkflows) && size(self.status.artifactWorkflows) > 0) ? (string(size(self.status.artifactWorkflows.filter(k, self.status.artifactWorkflows[k].phase == "Succeeded"))) + "/" + string(size(self.status.artifactWorkflows)) + " succeeded" + (self.status.artifactWorkflows.exists(k, self.status.artifactWorkflows[k].phase in ["Error","Failed"]) ? (": " + (has(self.status.artifactWorkflows[self.status.artifactWorkflows.filter(k, self.status.artifactWorkflows[k].phase in ["Error","Failed"])[0]].message) ? self.status.artifactWorkflows[self.status.artifactWorkflows.filter(k, self.status.artifactWorkflows[k].phase in ["Error","Failed"])[0]].message : "")) : "")) : "")' + diff --git a/assets/cloud-api/provider/syncagent/rbac.yaml b/assets/cloud-api/provider/syncagent/rbac.yaml new file mode 100644 index 00000000..5b77a294 --- /dev/null +++ b/assets/cloud-api/provider/syncagent/rbac.yaml @@ -0,0 +1,51 @@ +--- +# Supplemental service-cluster RBAC for ARC resources (chart provides secrets/namespaces/CRDs). +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: arc-syncagent:arc-access +rules: + - apiGroups: ["arc.opendefense.cloud"] + resources: ["orders", "endpoints"] + verbs: ["get", "list", "watch", "create", "update", "patch", "delete"] + - apiGroups: ["arc.opendefense.cloud"] + resources: ["orders/status"] + verbs: ["get", "update", "patch"] +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: arc-syncagent:arc-access +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: arc-syncagent:arc-access +subjects: + - kind: ServiceAccount + name: arc-syncagent + namespace: arc-system +--- +# Chart lacks secret delete/patch; needed for Endpoint credential Secret cleanup. +apiVersion: rbac.authorization.k8s.io/v1 +kind: Role +metadata: + name: arc-syncagent:secrets + namespace: arc-system +rules: + - apiGroups: [""] + resources: ["secrets"] + verbs: ["get", "list", "watch", "create", "update", "patch", "delete"] +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: RoleBinding +metadata: + name: arc-syncagent:secrets + namespace: arc-system +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: arc-syncagent:secrets +subjects: + - kind: ServiceAccount + name: arc-syncagent + namespace: arc-system diff --git a/assets/cloud-api/provider/ui/README.md b/assets/cloud-api/provider/ui/README.md new file mode 100644 index 00000000..6067ba3d --- /dev/null +++ b/assets/cloud-api/provider/ui/README.md @@ -0,0 +1,8 @@ +# UI assets + +These manifests surface ARC in the platform-mesh marketplace portal. + +A `ProviderMetadata` resource registers ARC as a provider tile (display name, +description, icon, support links). `ContentConfiguration` resources define the +bundled generic UI for each resource — list views, detail views, and create +modals wired into the marketplace's Luigi-based navigation. diff --git a/assets/cloud-api/provider/ui/contentconfiguration-endpoints.yaml b/assets/cloud-api/provider/ui/contentconfiguration-endpoints.yaml new file mode 100644 index 00000000..c8ef33a4 --- /dev/null +++ b/assets/cloud-api/provider/ui/contentconfiguration-endpoints.yaml @@ -0,0 +1,101 @@ +--- +# ARC Endpoints bundled generic UI (list + detail + create modal). +apiVersion: ui.platform-mesh.io/v1alpha1 +kind: ContentConfiguration +metadata: + name: arc-endpoints + labels: + ui.platform-mesh.io/content-for: arc.opendefense.cloud + ui.platform-mesh.io/entity: core_platform-mesh_io_account +spec: + inlineConfiguration: + contentType: json + content: | + { + "name": "arc-endpoints", + "luigiConfigFragment": { + "data": { + "nodes": [ + { + "entityType": "main.core_platform-mesh_io_account.namespace", + "pathSegment": "arc-endpoints", + "label": "Endpoints", + "icon": "disconnected", + "category": { "id": "arc", "label": "ARC", "isGroup": true, "collapsible": true, "order": 500 }, + "order": 20, + "keepSelectedForChildren": true, + "loadingIndicator": { "enabled": false }, + "url": "/assets/platform-mesh-portal-ui-wc.js#generic-list-view", + "webcomponent": { "selfRegistered": true }, + "context": { + "namespaceId": ":namespaceId", + "resourceDefinition": { + "apiGroup": "arc_opendefense_cloud", + "version": "v1alpha1", + "entity": "Endpoint", + "entityCollection": "Endpoints", + "scope": "Namespaced", + "namespace": null, + "ui": { + "listView": { + "fields": [ + { "label": "Endpoint", "property": "metadata.name", "uiSettings": { "withCopyButton": true } }, + { "label": "Type", "property": "spec.type", "uiSettings": { "displayAs": "tag", "tagSettings": { "design": "Information", "colorScheme": "6" } } }, + { "label": "Remote URL", "property": "spec.remoteURL", "uiSettings": { "displayAs": "link", "withCopyButton": true } }, + { "label": "Usage", "property": "spec.usage", "uiSettings": { "displayAs": "tag", "tagSettings": { "design": "Set2", "colorScheme": "8" } } }, + { "label": "Created", "property": "metadata.creationTimestamp" } + ] + }, + "createView": { + "fields": [ + { "label": "Name", "property": "metadata.name", "required": true }, + { "label": "Type", "property": "spec.type", "required": true, "values": ["oci", "helm", "ocm", "blob"] }, + { "label": "Remote URL", "property": "spec.remoteURL", "required": true }, + { "label": "Usage", "property": "spec.usage", "required": true, "values": ["PullOnly", "PushOnly", "All"] }, + { "label": "Secret", "property": "spec.secretRef.name", "dynamicValuesDefinition": { "operation": "v1.Secrets.items", "gqlQuery": "query ($namespace: String) { v1 { Secrets(namespace: $namespace) { items { metadata { name } } } } }", "value": "metadata.name", "key": "metadata.name" } } + ] + }, + "detailView": { + "fields": [ + { "label": "Endpoint", "property": "metadata.name", "uiSettings": { "withCopyButton": true } }, + { "label": "Type", "property": "spec.type", "uiSettings": { "displayAs": "tag", "tagSettings": { "design": "Information", "colorScheme": "6" } } }, + { "label": "Remote URL", "property": "spec.remoteURL", "uiSettings": { "displayAs": "link", "withCopyButton": true } }, + { "label": "Usage", "property": "spec.usage", "uiSettings": { "displayAs": "tag", "tagSettings": { "design": "Set2", "colorScheme": "8" } } }, + { "label": "Secret", "property": "spec.secretRef.name", "uiSettings": { "withCopyButton": true } } + ] + } + } + } + }, + "children": [ + { + "pathSegment": ":endpointId", + "hideFromNav": true, + "keepSelectedForChildren": false, + "defineEntity": { + "id": "arc_opendefense_cloud_endpoint", + "contextKey": "endpointId", + "graphqlEntity": { + "group": "arc_opendefense_cloud", + "version": "v1alpha1", + "kind": "Endpoint", + "query": "{ metadata { name } }" + } + }, + "context": { "accountId": ":accountId", "resourceId": ":endpointId" } + } + ] + }, + { + "entityType": "main.core_platform-mesh_io_account.namespace.arc_opendefense_cloud_endpoint", + "pathSegment": "dashboard", + "label": "Endpoint", + "url": "/assets/platform-mesh-portal-ui-wc.js#generic-detail-view", + "webcomponent": { "selfRegistered": true }, + "defineEntity": { "id": "dashboard" }, + "compound": { "children": [] } + } + ] + } + } + } diff --git a/assets/cloud-api/provider/ui/contentconfiguration-orders.yaml b/assets/cloud-api/provider/ui/contentconfiguration-orders.yaml new file mode 100644 index 00000000..23aaae29 --- /dev/null +++ b/assets/cloud-api/provider/ui/contentconfiguration-orders.yaml @@ -0,0 +1,895 @@ +# ARC Orders — bundled generic UI (list + detail + create modal), namespace-scoped. +# Structure (proven against platform-mesh network/storage/sdn providers): +# - the list node (entityType …account.namespace) holds the single resourceDefinition with +# listView + createView + detailView (defined once); +# - the :orderId child is a pure entity definition (defineEntity + context.resourceId, no url) +# so the detail view resolves the SELECTED order — previously it had no resourceId and fell +# back to the account context, rendering the account name ("demo"); +# - the dashboard node renders #generic-detail-view and inherits the detailView via the entity +# chain. +# Default source/destination create fields use namespace-scoped gql lookups of ARC Endpoints +# (arc_opendefense_cloud.v1alpha1.Endpoints.items). Endpoint refs live on spec.defaults (srcRef, +# dstRef) — per-artifact overrides are not supported by the syncagent mutation engine (gjson * +# cannot iterate arrays), so the generic UI always writes to the defaults level. Field paths match +# ARC's Order APIResourceSchema (OrderSpec{TTLSecondsAfterCompletion, +# defaults:OrderDefaults{srcRef,dstRef,cron}, +# artifacts[]:OrderArtifact{type,srcRef,dstRef,cron,spec}}; OrderStatus{message,lastReconcileAt, +# lastForceAt,artifactWorkflows}). cssRules for value-conditional styling (valueRules does NOT +# exist). +# Task 5: spec.artifact (singular) is retired; createViews on the 4 transfer-type nodes now author +# spec.artifacts[] via propertyCollection (repeatable card per artifact/image, add-as-many-as-needed +# orders). +# +# detailView renders ALL artifacts of an Order (the "deferred multi-row view" from the spec's Out of +# scope). Two non-obvious portal-ui-lib behaviours drive the shape below — both read out of the +# DEPLOYED bundle (portal:local, /assets/platform-mesh-portal-ui-wc.js), which is NEWER than the +# portal-ui-lib v0.46.1 source checkout (that version has no propertyCollection at all): +# +# 1. propertyCollection works in detailView, not just in createView: mfp-resource-field checks +# isCollection() (= propertyCollection non-empty) and delegates to mfp-resource-collection-field, +# which renders one expandable card per array entry. The card HEADER is the first sub-field with +# a non-empty value (previewFor()) — hence Repository/Chart/Component/Key are listed FIRST, so +# each card is titled by the artifact's identity ("Repository: stefanprodan/podinfo") instead of +# a useless "Artifact type: oci". Empty sub-fields are skipped, so one row list serves all 4 +# types (an oci artifact's ocm/helm/blob params sync as "" and simply don't render). +# Sub-field property paths are absolute; the lib strips the parent "spec.artifacts." prefix. +# +# 2. detailView.fields are RENDERED but never FETCHED. getDetailViewQueryFields() builds the +# GraphQL query from ui.createView.fields (+ metadata.deletionTimestamp + detailView's +# resourceTitle/resourceDescription) — detailView.fields is only read by viewFields() for +# rendering. This node has no createView (creation goes through the 4 type-locked nodes), so +# every detail field rendered blank. Since resourceTitle is a FieldDefinition whose `property` +# IS added to the query, and resourceTitleDefinition only ever reads its `.label`, a +# resourceTitle with a property array and NO label declares the fetch paths while leaving the +# header title at its dynamic default (the Order name). That is what the resourceTitle block +# below is: a fetch declaration, not a title. It must list every path the fields render. +# Adding a real createView here would fix the fetch the "intended" way but would also put a +# generic Create button on the Orders list (rejected in the design) and render status.* as +# create-form inputs. Harmless once upstream teaches the detail view to fetch its own fields. +# +# listView columns Source/Destination/Artifact type point at the bare (unindexed) array property +# spec.artifacts.{srcRef.name,dstRef.name,type}. That question is no longer UNVERIFIED: JSONPath +# dot-child access does not iterate arrays, so "$.spec.artifacts.srcRef.name" yields 0 matches and +# the cells render EMPTY (resource-field-by-path takes matches[0]). Those three columns are still +# broken — see docs/superpowers/plans/2026-07-14-arc-multi-artifact-orders.md Task 8 Step 7. +apiVersion: ui.platform-mesh.io/v1alpha1 +kind: ContentConfiguration +metadata: + name: arc-orders + labels: + ui.platform-mesh.io/content-for: arc.opendefense.cloud + ui.platform-mesh.io/entity: core_platform-mesh_io_account +spec: + inlineConfiguration: + contentType: json + content: | + { + "name": "arc-orders", + "luigiConfigFragment": { + "data": { + "nodes": [ + { + "entityType": "main.core_platform-mesh_io_account.namespace", + "pathSegment": "arc-orders", + "label": "Orders", + "icon": "shipping-status", + "category": { + "id": "arc", + "label": "ARC", + "isGroup": true, + "collapsible": true, + "order": 500 + }, + "order": 10, + "keepSelectedForChildren": true, + "loadingIndicator": { + "enabled": false + }, + "url": "/assets/platform-mesh-portal-ui-wc.js#generic-list-view", + "webcomponent": { + "selfRegistered": true + }, + "context": { + "resourceDefinition": { + "apiGroup": "arc_opendefense_cloud", + "version": "v1alpha1", + "entity": "Order", + "entityCollection": "Orders", + "scope": "Namespaced", + "namespace": null, + "ui": { + "listView": { + "fields": [ + { + "label": "Order", + "property": "metadata.name", + "uiSettings": { + "withCopyButton": true + } + }, + { + "label": "Source", + "property": "spec.defaults.srcRef.name" + }, + { + "label": "Destination", + "property": "spec.defaults.dstRef.name" + }, + { + "label": "Status", + "property": "status.message", + "uiSettings": { + "cssRules": [ + { + "if": { + "condition": "contains", + "value": "Error" + }, + "styles": { + "color": "#bb0000", + "fontWeight": "bold" + } + }, + { + "if": { + "condition": "contains", + "value": "Failed" + }, + "styles": { + "color": "#bb0000", + "fontWeight": "bold" + } + }, + { + "if": { + "condition": "contains", + "value": "not found" + }, + "styles": { + "color": "#bb0000", + "fontWeight": "bold" + } + }, + { + "if": { + "condition": "equals", + "value": "Pending" + }, + "styles": { + "color": "#e9730c", + "fontWeight": "600" + } + }, + { + "if": { + "condition": "equals", + "value": "Running" + }, + "styles": { + "color": "#0a6ed1", + "fontWeight": "600" + } + }, + { + "if": { + "condition": "equals", + "value": "Succeeded" + }, + "styles": { + "color": "#107e3e", + "fontWeight": "600" + } + } + ] + } + }, + { + "label": "Last run", + "property": "status.lastReconcileAt" + }, + { + "label": "Created", + "property": "metadata.creationTimestamp" + } + ] + }, + "detailView": { + "resourceTitle": { + "property": [ + "metadata.name", + "spec.TTLSecondsAfterCompletion", + "status.message", + "status.lastReconcileAt", + "status.lastForceAt", + "spec.artifacts.type", + "spec.artifacts.srcRef.name", + "spec.artifacts.dstRef.name", + "spec.artifacts.spec.repository", + "spec.artifacts.spec.tag", + "spec.artifacts.spec.override", + "spec.artifacts.spec.repo", + "spec.artifacts.spec.component", + "spec.artifacts.spec.version", + "spec.artifacts.spec.chart", + "spec.artifacts.spec.key", + "spec.artifacts.spec.md5", + "spec.artifacts.cron.schedules" + ] + }, + "fields": [ + { + "label": "Order", + "property": "metadata.name", + "uiSettings": { + "withCopyButton": true + } + }, + { + "label": "TTL after completion (s)", + "property": "spec.TTLSecondsAfterCompletion" + }, + { + "label": "Status", + "property": "status.message", + "uiSettings": { + "cssRules": [ + { + "if": { + "condition": "contains", + "value": "Error" + }, + "styles": { + "color": "#bb0000", + "fontWeight": "bold" + } + }, + { + "if": { + "condition": "contains", + "value": "Failed" + }, + "styles": { + "color": "#bb0000", + "fontWeight": "bold" + } + }, + { + "if": { + "condition": "contains", + "value": "not found" + }, + "styles": { + "color": "#bb0000", + "fontWeight": "bold" + } + }, + { + "if": { + "condition": "equals", + "value": "Pending" + }, + "styles": { + "color": "#e9730c", + "fontWeight": "600" + } + }, + { + "if": { + "condition": "equals", + "value": "Running" + }, + "styles": { + "color": "#0a6ed1", + "fontWeight": "600" + } + }, + { + "if": { + "condition": "equals", + "value": "Succeeded" + }, + "styles": { + "color": "#107e3e", + "fontWeight": "600" + } + } + ] + } + }, + { + "label": "Last run", + "property": "status.lastReconcileAt" + }, + { + "label": "Last force", + "property": "status.lastForceAt" + }, + { + "label": "Artifacts", + "property": "spec.artifacts", + "propertyCollection": [ + { + "label": "Repository", + "property": "spec.artifacts.spec.repository" + }, + { + "label": "Chart", + "property": "spec.artifacts.spec.chart" + }, + { + "label": "Component", + "property": "spec.artifacts.spec.component" + }, + { + "label": "Key", + "property": "spec.artifacts.spec.key" + }, + { + "label": "Artifact type", + "property": "spec.artifacts.type", + "uiSettings": { + "displayAs": "tag", + "tagSettings": { + "design": "Set1", + "colorScheme": "2" + } + } + }, + { + "label": "Tag / constraint", + "property": "spec.artifacts.spec.tag" + }, + { + "label": "Version", + "property": "spec.artifacts.spec.version" + }, + { + "label": "Repo", + "property": "spec.artifacts.spec.repo" + }, + { + "label": "Override", + "property": "spec.artifacts.spec.override" + }, + { + "label": "MD5", + "property": "spec.artifacts.spec.md5" + }, + { + "label": "Schedule", + "property": "spec.artifacts.cron.schedules", + "uiSettings": { + "displayAs": "tag", + "tagSettings": { + "design": "Set2", + "colorScheme": "8" + } + } + } + ] + } + ] + } + } + } + }, + "children": [ + { + "pathSegment": ":orderId", + "hideFromNav": true, + "keepSelectedForChildren": false, + "defineEntity": { + "id": "arc_opendefense_cloud_order", + "contextKey": "orderId", + "graphqlEntity": { + "group": "arc_opendefense_cloud", + "version": "v1alpha1", + "kind": "Order", + "query": "{ metadata { name } }" + } + }, + "context": { + "accountId": ":accountId", + "resourceId": ":orderId" + } + } + ] + }, + { + "entityType": "main.core_platform-mesh_io_account.namespace", + "pathSegment": "arc-orders-oci", + "label": "OCI Transfer", + "icon": "add-product", + "category": { + "id": "arc", + "label": "ARC", + "isGroup": true, + "collapsible": true, + "order": 500 + }, + "order": 11, + "loadingIndicator": { + "enabled": false + }, + "url": "/assets/platform-mesh-portal-ui-wc.js#generic-list-view", + "webcomponent": { + "selfRegistered": true + }, + "context": { + "resourceDefinition": { + "apiGroup": "arc_opendefense_cloud", + "version": "v1alpha1", + "entity": "Order", + "entityCollection": "Orders", + "scope": "Namespaced", + "namespace": null, + "ui": { + "listView": { + "fields": [ + { + "label": "Order", + "property": "metadata.name", + "uiSettings": { + "withCopyButton": true + } + }, + { + "label": "Artifact type", + "property": "spec.artifacts.type", + "uiSettings": { + "displayAs": "tag", + "tagSettings": { + "design": "Set1", + "colorScheme": "2" + } + } + }, + { + "label": "Status", + "property": "status.message" + } + ] + }, + "createView": { + "fields": [ + { + "label": "Name", + "property": "metadata.name", + "required": true + }, + { + "label": "Source endpoint", + "property": "spec.defaults.srcRef.name", + "required": true, + "dynamicValuesDefinition": { + "operation": "arc_opendefense_cloud.v1alpha1.Endpoints.items", + "gqlQuery": "query ($namespace: String) { arc_opendefense_cloud { v1alpha1 { Endpoints(namespace: $namespace) { items { metadata { name } } } } } }", + "value": "metadata.name", + "key": "metadata.name" + } + }, + { + "label": "Destination endpoint", + "property": "spec.defaults.dstRef.name", + "required": true, + "dynamicValuesDefinition": { + "operation": "arc_opendefense_cloud.v1alpha1.Endpoints.items", + "gqlQuery": "query ($namespace: String) { arc_opendefense_cloud { v1alpha1 { Endpoints(namespace: $namespace) { items { metadata { name } } } } } }", + "value": "metadata.name", + "key": "metadata.name" + } + }, + { + "label": "Artifacts", + "property": "spec.artifacts", + "propertyCollection": [ + { + "label": "Artifact type", + "property": "type", + "required": true, + "values": [ + "oci" + ] + }, + { + "label": "Repository", + "property": "spec.repository", + "required": true, + "placeholder": "distroless/static" + }, + { + "label": "Tag / constraint", + "property": "spec.tag", + "required": true, + "placeholder": "nonroot or ^3.23" + }, + { + "label": "Override", + "property": "spec.override", + "placeholder": "myteam/static:{{.tag}}-dev" + } + ] + } + ] + } + } + } + } + }, + { + "entityType": "main.core_platform-mesh_io_account.namespace", + "pathSegment": "arc-orders-ocm", + "label": "OCM Transfer", + "icon": "add-product", + "category": { + "id": "arc", + "label": "ARC", + "isGroup": true, + "collapsible": true, + "order": 500 + }, + "order": 12, + "loadingIndicator": { + "enabled": false + }, + "url": "/assets/platform-mesh-portal-ui-wc.js#generic-list-view", + "webcomponent": { + "selfRegistered": true + }, + "context": { + "resourceDefinition": { + "apiGroup": "arc_opendefense_cloud", + "version": "v1alpha1", + "entity": "Order", + "entityCollection": "Orders", + "scope": "Namespaced", + "namespace": null, + "ui": { + "listView": { + "fields": [ + { + "label": "Order", + "property": "metadata.name", + "uiSettings": { + "withCopyButton": true + } + }, + { + "label": "Artifact type", + "property": "spec.artifacts.type", + "uiSettings": { + "displayAs": "tag", + "tagSettings": { + "design": "Set1", + "colorScheme": "2" + } + } + }, + { + "label": "Status", + "property": "status.message" + } + ] + }, + "createView": { + "fields": [ + { + "label": "Name", + "property": "metadata.name", + "required": true + }, + { + "label": "Source endpoint", + "property": "spec.defaults.srcRef.name", + "required": true, + "dynamicValuesDefinition": { + "operation": "arc_opendefense_cloud.v1alpha1.Endpoints.items", + "gqlQuery": "query ($namespace: String) { arc_opendefense_cloud { v1alpha1 { Endpoints(namespace: $namespace) { items { metadata { name } } } } } }", + "value": "metadata.name", + "key": "metadata.name" + } + }, + { + "label": "Destination endpoint", + "property": "spec.defaults.dstRef.name", + "required": true, + "dynamicValuesDefinition": { + "operation": "arc_opendefense_cloud.v1alpha1.Endpoints.items", + "gqlQuery": "query ($namespace: String) { arc_opendefense_cloud { v1alpha1 { Endpoints(namespace: $namespace) { items { metadata { name } } } } } }", + "value": "metadata.name", + "key": "metadata.name" + } + }, + { + "label": "Artifacts", + "property": "spec.artifacts", + "propertyCollection": [ + { + "label": "Artifact type", + "property": "type", + "required": true, + "values": [ + "ocm" + ] + }, + { + "label": "Component", + "property": "spec.component", + "required": true, + "placeholder": "ocm.software/toi/demo/helmdemo" + }, + { + "label": "Version", + "property": "spec.version", + "required": true, + "placeholder": "0.12.0" + }, + { + "label": "Repo", + "property": "spec.repo", + "placeholder": "open-component-model/ocm" + } + ] + } + ] + } + } + } + } + }, + { + "entityType": "main.core_platform-mesh_io_account.namespace", + "pathSegment": "arc-orders-helm", + "label": "Helm Transfer", + "icon": "add-product", + "category": { + "id": "arc", + "label": "ARC", + "isGroup": true, + "collapsible": true, + "order": 500 + }, + "order": 13, + "loadingIndicator": { + "enabled": false + }, + "url": "/assets/platform-mesh-portal-ui-wc.js#generic-list-view", + "webcomponent": { + "selfRegistered": true + }, + "context": { + "resourceDefinition": { + "apiGroup": "arc_opendefense_cloud", + "version": "v1alpha1", + "entity": "Order", + "entityCollection": "Orders", + "scope": "Namespaced", + "namespace": null, + "ui": { + "listView": { + "fields": [ + { + "label": "Order", + "property": "metadata.name", + "uiSettings": { + "withCopyButton": true + } + }, + { + "label": "Artifact type", + "property": "spec.artifacts.type", + "uiSettings": { + "displayAs": "tag", + "tagSettings": { + "design": "Set1", + "colorScheme": "2" + } + } + }, + { + "label": "Status", + "property": "status.message" + } + ] + }, + "createView": { + "fields": [ + { + "label": "Name", + "property": "metadata.name", + "required": true + }, + { + "label": "Source endpoint", + "property": "spec.defaults.srcRef.name", + "required": true, + "dynamicValuesDefinition": { + "operation": "arc_opendefense_cloud.v1alpha1.Endpoints.items", + "gqlQuery": "query ($namespace: String) { arc_opendefense_cloud { v1alpha1 { Endpoints(namespace: $namespace) { items { metadata { name } } } } } }", + "value": "metadata.name", + "key": "metadata.name" + } + }, + { + "label": "Destination endpoint", + "property": "spec.defaults.dstRef.name", + "required": true, + "dynamicValuesDefinition": { + "operation": "arc_opendefense_cloud.v1alpha1.Endpoints.items", + "gqlQuery": "query ($namespace: String) { arc_opendefense_cloud { v1alpha1 { Endpoints(namespace: $namespace) { items { metadata { name } } } } } }", + "value": "metadata.name", + "key": "metadata.name" + } + }, + { + "label": "Artifacts", + "property": "spec.artifacts", + "propertyCollection": [ + { + "label": "Artifact type", + "property": "type", + "required": true, + "values": [ + "helm" + ] + }, + { + "label": "Repo", + "property": "spec.repo", + "required": true, + "placeholder": "charts/mychart" + }, + { + "label": "Chart", + "property": "spec.chart", + "required": true, + "placeholder": "mychart" + }, + { + "label": "Version", + "property": "spec.version", + "required": true, + "placeholder": "1.2.3" + } + ] + } + ] + } + } + } + } + }, + { + "entityType": "main.core_platform-mesh_io_account.namespace", + "pathSegment": "arc-orders-blob", + "label": "Blob Transfer", + "icon": "add-product", + "category": { + "id": "arc", + "label": "ARC", + "isGroup": true, + "collapsible": true, + "order": 500 + }, + "order": 14, + "loadingIndicator": { + "enabled": false + }, + "url": "/assets/platform-mesh-portal-ui-wc.js#generic-list-view", + "webcomponent": { + "selfRegistered": true + }, + "context": { + "resourceDefinition": { + "apiGroup": "arc_opendefense_cloud", + "version": "v1alpha1", + "entity": "Order", + "entityCollection": "Orders", + "scope": "Namespaced", + "namespace": null, + "ui": { + "listView": { + "fields": [ + { + "label": "Order", + "property": "metadata.name", + "uiSettings": { + "withCopyButton": true + } + }, + { + "label": "Artifact type", + "property": "spec.artifacts.type", + "uiSettings": { + "displayAs": "tag", + "tagSettings": { + "design": "Set1", + "colorScheme": "2" + } + } + }, + { + "label": "Status", + "property": "status.message" + } + ] + }, + "createView": { + "fields": [ + { + "label": "Name", + "property": "metadata.name", + "required": true + }, + { + "label": "Source endpoint", + "property": "spec.defaults.srcRef.name", + "required": true, + "dynamicValuesDefinition": { + "operation": "arc_opendefense_cloud.v1alpha1.Endpoints.items", + "gqlQuery": "query ($namespace: String) { arc_opendefense_cloud { v1alpha1 { Endpoints(namespace: $namespace) { items { metadata { name } } } } } }", + "value": "metadata.name", + "key": "metadata.name" + } + }, + { + "label": "Destination endpoint", + "property": "spec.defaults.dstRef.name", + "required": true, + "dynamicValuesDefinition": { + "operation": "arc_opendefense_cloud.v1alpha1.Endpoints.items", + "gqlQuery": "query ($namespace: String) { arc_opendefense_cloud { v1alpha1 { Endpoints(namespace: $namespace) { items { metadata { name } } } } } }", + "value": "metadata.name", + "key": "metadata.name" + } + }, + { + "label": "Artifacts", + "property": "spec.artifacts", + "propertyCollection": [ + { + "label": "Artifact type", + "property": "type", + "required": true, + "values": [ + "blob" + ] + }, + { + "label": "Key", + "property": "spec.key", + "required": true, + "placeholder": "bucket/path/object" + }, + { + "label": "Override", + "property": "spec.override", + "placeholder": "defaults to key" + } + ] + } + ] + } + } + } + } + }, + { + "entityType": "main.core_platform-mesh_io_account.namespace.arc_opendefense_cloud_order", + "pathSegment": "dashboard", + "label": "Order", + "url": "/assets/platform-mesh-portal-ui-wc.js#generic-detail-view", + "webcomponent": { + "selfRegistered": true + }, + "defineEntity": { + "id": "dashboard" + }, + "compound": { + "children": [] + } + } + ] + } + } + } diff --git a/assets/cloud-api/provider/ui/providermetadata-arc.yaml b/assets/cloud-api/provider/ui/providermetadata-arc.yaml new file mode 100644 index 00000000..4be2eee5 --- /dev/null +++ b/assets/cloud-api/provider/ui/providermetadata-arc.yaml @@ -0,0 +1,21 @@ +--- +# name must match the APIExport name for marketplace linking. +apiVersion: ui.platform-mesh.io/v1alpha1 +kind: ProviderMetadata +metadata: + name: arc.opendefense.cloud +spec: + displayName: "ARC · Artifact Conduit" + description: | + Artifact Conduit (ARC) — procure & transfer artifacts (OCI, Helm, OCM, blobs) + across security zones with automated validation. Resources: Order, Endpoint. + contacts: + - displayName: "Open Defense Development" + preferredSupportChannels: + - displayName: "Documentation" + url: "https://arc.opendefense.cloud/" + icon: + light: + data: &svg "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGF5ZXJfMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHdpZHRoPSI1ODEuOTM3OTkiCiAgIHZpZXdCb3g9IjAgMCA1ODEuOTM3OTkgNTg5Ljc2OTkiCiAgIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDgwMCA4MDAiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImFyY19sb2dvLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS40LjEgKDkzZGU2ODhkLCAyMDI1LTAzLTMwKSIKICAgaGVpZ2h0PSI1ODkuNzY5OSIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcwogICBpZD0iZGVmczM2OSIgLz48c29kaXBvZGk6bmFtZWR2aWV3CiAgIGlkPSJuYW1lZHZpZXczNjkiCiAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgYm9yZGVyY29sb3I9IiMwMDAwMDAiCiAgIGJvcmRlcm9wYWNpdHk9IjAuMjUiCiAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIgogICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiCiAgIGlua3NjYXBlOnpvb209IjEuNTEwODk0OCIKICAgaW5rc2NhcGU6Y3g9IjIxNy4wODk4OSIKICAgaW5rc2NhcGU6Y3k9IjMzMS41OTE1NyIKICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIyNTYwIgogICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMzE1IgogICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgaW5rc2NhcGU6d2luZG93LXk9IjMxIgogICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJMYXllcl8xIiAvPgoKPHBhdGgKICAgZmlsbD0iIzExMjAzYiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDU0OC45MTI3NCwxNTcuODk3ODggYyA5LjkyMDUzLDE4Ljk0MDEgMTcuNzIzMzksMzguMzMyMDEgMjMuMjE0NjYsNTguNjM2MTcgNC44NjAyMywxNy45NzA5MiA4LjA0MzgyLDM2LjE2MTIgOS4yMjU0LDU0LjgxMjQ0IDEuMTI4MywxNy44MTAwMyAwLjUzNTgzLDM1LjQzOSAtMS4wMTQ3Nyw1My4xODkyNyAtMy4yNzc2NSwzNy41MTgwNCAtMTQuNjU2NjEsNzIuNTAzNjMgLTMyLjA5MDYzLDEwNS41ODE0OSAtOS45MjY2NCwxOC44MzM5MiAtMjEuNjg0MzksMzYuNTc3OTQgLTM1Ljc0NTU1LDUyLjY4NTI0IC0xNy41NDc4NSwyMC4xMDEyNSAtMzcuMDI5MywzOC4xMDIxNyAtNTguNTM5MTgsNTQuODYwNDcgNC42NTY2NywwIDkuMzEzMzUsLTAuMDAyIDEzLjk3MDAzLDYuN2UtNCA0LjMzMjg4LDAuMDAzIDguNjY1ODMsMTBlLTQgMTIuOTk4NjYsMC4wMjM2IDEuNTUzMjIsMC4wMDggMy4xMTI2NywwLjAxMDEgMi44ODMzNiwyLjMyNTgxIC0xLjQ0ODM3LDE0LjYxOTI2IC0wLjQ5MDI0LDI5LjI3ODY4IC0wLjUxOTUzLDQzLjkxNTM0IC0wLjAxLDQuNzU3NDUgLTEuNTIwMjEsNS44MDM5IC01Ljk3MDcxLDUuNzYzIC0yMS45OTU4NSwtMC4yMDE4NCAtNDMuOTk5OTQsMC4yMDE3OCAtNjUuOTkwNDcsLTAuMTk2NDcgLTEzLjE4MzY2LC0wLjIzODY1IC0xOS45MjIxMywtMC45MDgwMiAtMzMuNDQ3MywtOC41NjUyNSAtMC4wOSwyLjIxMTg2IDEuNDY1NjcsMy4yNzMyIDIuNTg0MzUsNC41ODkzNiAwLjgzMDUsMC45NzcxNyAyLjU3MTU2LDEuNzk3NjEgMi4wNTA4NywzLjE0NDU5IC0wLjY3MTUxLDEuNzM3MTggLTIuNjM5ODksMC45MDY2OCAtNC4wMjQ3NSwwLjkxNTc3IC05LjgzMTg4LDAuMDY0NSAtMTkuNjY0NDMsMC4wMjc2IC0yOS40OTY3NiwwLjAyNTYgLTguODMyNDMsLTAuMDAyIC0xNy42NjU5NiwtMC4wNzg1IC0yNi40OTY3MSwwLjA0MzUgLTIuOTMzMzUsMC4wNDA1IC01LjIyNTY3LC0wLjU1OTYzIC02LjU1NDMyLC0zLjQyMzA5IC0xLjM0OTI0LC0yLjkwODAyIC0zLjYwNTIyLC00LjAyMjI4IC02Ljg2MzU1LC0zLjY2NjE0IC0yLjYzNTUzLDAuMjg3OTYgLTUuMzI2NzksMC4wNDgxIC03Ljk5Mjg2LDAuMDc4OCAtMy40OTU5MSwwLjA0MDIgLTcuODEwNTIsLTEuMjM5NDQgLTcuMDU4MTQsNS4wNDQ0MyAwLjI2NDEsMi4yMDUzOCAtMS43NTY1NiwxLjI2MDY4IC0yLjkzOTAzLDEuMjUxNzEgLTEwLjYyNjI1LC0wLjA4MDcgLTIxLjI1MzYzLC0wLjI5NTc4IC0zMS44NzgzMiwtMC4yMDE5NyAtNy41Mzg0MiwwLjA2NjUgLTE1LjA5MzE3LDEuMDM4NyAtMjIuNjA0ODksMC43MzIwNiAtMTEuNDIxNDIsLTAuNDY2MzEgLTIyLjgzNiwtMC43ODg0NSAtMzQuMjYzMTgsLTAuNzkwMDQgLTIuMDI4NjMsLTMuMWUtNCAtMi45MzQxMiwtMS4zMzUzMyAtMy42MDAyMiwtMi45Mzc4NyAtMS40NjY0LC0zLjUyNzc3IC0yLjk2Mzk5LC03LjA0NTI4IC00LjMxMzE4LC0xMC42MTgxNiAtMC45NDE5OCwtMi40OTQ1NyAtMi40MzM2OCwtMy41NjU1NSAtNS4yNDEwMiwtMy41MTk0MSAtOS42NjMwOSwwLjE1ODg4IC0xOS4zMzIyMiwwLjE2OTM3IC0yOC45OTQ5NywwLjAwMiAtMy4xNjE3NywtMC4wNTQ4IC00Ljk1NzM2LDEuMDIzMDcgLTUuOTYxNzYsNC4wMTE3MiAtMS4wNTc0OSwzLjE0NjczIC0yLjc3MDM5LDYuMDk4ODggLTMuNTk0ODgsOS4yOTE1NyAtMC45NzQ0MiwzLjc3MzAxIC0zLjc0NTk0LDQuNTQ1MjggLTYuNzU4NjcsNC41NzEzNSAtMTYuNDcyNTMsMC4xNDIzOSAtMzIuOTQ2NjIsMC4xMTQzMSAtNDkuNDIwMTc4LDAuMTIwOTcgLTUuNzkyNzgsMC4wMDIgLTYuMzM5NjMsLTAuNjE3MTMgLTQuMDcyNzgsLTUuOTQzNDggNS44NTg3OCwtMTMuNzY2NDIgMTEuOTE4MzU4LC0yNy40NDcyMSAxNy44ODE2MTgsLTQxLjE2OTE5IDEuNzg3NjEsLTQuMTEzNTMgMy4zMDY1NywtOC4zNjEzMyA1LjM1NjgsLTEyLjMzNzEgMS4zNzEyNywtMi42NTkxOCAwLjc2MDA1LC00LjIxNDI5IC0xLjQwNDk0LC01Ljg4NTMyIEMgODQuMjc3NjgyLDUwMi42ODk2MSA2MS41NTE3MjIsNDc2LjM1NTg3IDQyLjg5NDIzMiw0NDYuNTc3MjQgMjMuODk2MzQyLDQxNi4yNTUzNCAxMS42NzgzOTIsMzgzLjIxNzUgNS4xMDk0OTIyLDM0OC4wMDQ2MSAwLjg4MTgwMjE4LDMyNS4zNDE5MiAtMC43NzEzMzc4MiwzMDIuNTE2NTQgMC4zMzMzNzIxOCwyNzkuNTgyOTUgMi4yMjk4ODIyLDI0MC4yMTIwMSAxMC45ODI1NjIsMjAyLjUzMTQxIDI4LjQzNjc2MiwxNjYuODY0OTYgYyAxNi4yNjg4MSwtMzMuMjQ0MiAzNy4zMjI1NywtNjIuODE3OTYgNjQuMjg4ODksLTg4LjA3NjgwMyAxOC4yNDU5ODgsLTE3LjA5MDY2IDM4LjM3MjM3OCwtMzEuNjc0NCA2MC40MTIyMTgsLTQzLjY2MDg3IDIzLjA4NzEzLC0xMi41NTYwNSA0Ny4yOTMyNCwtMjIuMDAyODggNzIuODk1ODEsLTI3LjgyMDc0NSAxNy4wMDMyNCwtMy44NjM3NyAzNC4yMjgzLC01LjgwODU1NiA1MS42Njk4NiwtNi45MjExOTYwMSAxMS44NTk4NywtMC43NTY1NjkgMjMuNTg1MDgsLTAuMjkzNDU3IDM1LjI5Mjk3LDAuNDg0MjQ1IDE5LjM4ODE1LDEuMjg3ODcyMDEgMzguNDM1NjQsNS4wMzg0NjAwMSA1Ny4xNDQ5NiwxMC4zNjA1NDYwMSAyOC44NTY5LDguMjA4NjYgNTUuNzgwNDksMjAuNjM4MjMgODAuNjkyMTcsMzcuMzM4NDUgMjQuMzE0ODIsMTYuMzAwMDQgNDUuNjUyNDYsMzUuODc1NTggNjQuMzE1NTUsNTguNDU5OTIzIDEyLjk3Njk5LDE1LjcwMzQ3IDI0LjIyMTU2LDMyLjQ4MjIgMzMuNzYzNTUsNTAuODY5NTkgeiIKICAgaWQ9InBhdGgyIiAvPgoKCgo8cGF0aAogICBmaWxsPSIjZmNmY2ZjIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzUxLjAwODkzLDQ3OC4zNDQyNCBjIDkuODMzMSwxNC43OTM0NSA4LjE1MTEyLDMwLjU5MDY5IDQuNTMwMzcsNDYuMDgwNTYgLTEuOTMwNDIsOC4yNTg2MSAtOC44MDQ2NiwxMy41OTc3OCAtMTYuODI5OTksMTYuNTgxIC0yLjgyNzQ4LDEuMDUwOTYgLTIuNzI0MTUsMS45NjYwNiAtMS4xNzg3MSw0LjA0OTEzIDYuNzQ1MzYsOS4wOTE1NSAxMy4zOTg0NywxOC4yNTE1OCAyMC4wNzQ4LDI3LjM5NDI5IDAuOTY5NzYsMS4zMjgwNiAxLjg4MzYsMi42OTY5IDMuMDk1MzksNC40Mzc3NCAtNC41OTc5OSwxLjA2NzUxIC04Ljg2MjIxLDAuNTM3ODQgLTEzLjA2OTUxLDAuNjA2MzggLTYuNDk1NzYsMC4xMDU3OCAtMTIuOTk5OTcsLTAuMTI1NjcgLTE5LjQ4OTUxLDAuMTAyMzYgLTIuOTkwNzgsMC4xMDUxIC00Ljg4NDk4LC0wLjgzMTQ4IC02LjU5NTk0LC0zLjI4ODY0IC01LjcwNzM3LC04LjE5NjI4IC0xMS43NzY0LC0xNi4xNDI3NiAtMTcuNDAyMTksLTI0LjM5Mjc2IC0yLjQ4NzEzLC0zLjY0NzI3IC01LjIyOTI4LC01Ljc5MTc0IC05Ljc5ODA0LC00LjkxODIxIC0yLjY4MzYyLDAuNTEzMDYgLTMuNzgzMDIsLTAuNDI0NzQgLTMuNjc5NjksLTMuNDMyNjggMC4yMjI4NCwtNi40ODg0NiAwLjEzNjIsLTEyLjk5NTY2IC0wLjA3MzUsLTE5LjQ4NzA2IC0wLjA4NjIsLTIuNjcwMTYgMC43NjYyNiwtMy40MTI2IDMuMzg0NzksLTMuMzQ4NjMgNy4zMjYzMywwLjE3OTIgMTQuNjU5OTIsMC4xNTE4NSAyMS45ODk0OCwwLjA4MiA2LjU3ODg1LC0wLjA2MjcgOS4wMDM0NywtMi42MDMxNSA4Ljk5MDgxLC05LjEyOTAzIC0wLjAyNjUsLTEzLjY2NzQyIC0wLjM3OTQ5LC0xNC4wMTYwNSAtMTMuOTU0NSwtMTQuMDI2MTggLTguMzI5ODMsLTAuMDA2IC0xNi42Njc2LDAuMTcxODcgLTI0Ljk4NTc4LC0wLjE0ODgxIC0zLjYxMTM2LC0wLjEzOTE2IC00LjM4NzYsMC45OTM4NCAtNC4zNjA4MSw0LjQwNzcyIDAuMTg4NTQsMjMuOTg5MTMgMC4wNzMsNDcuOTgwODkgMC4zMTkzNyw3MS45NjkwNSAwLjA0MjYsNC4xNTExMyAtMC41NjU0OSw1LjkwMjUzIC01LjI5NDE2LDUuNjQyNzYgLTcuOTcxNjIsLTAuNDM4MDQgLTE1Ljk5MTIxLC0wLjIzMDU5IC0yMy45ODE0MSwwLjAxMDggLTMuMTUwNTIsMC4wOTUyIC00LjA0NjMsLTAuOTIwNjYgLTMuODc1NzcsLTMuOTU1NTcgMC4yNDI3MSwtNC4zMTgxNyAwLjA3MDYsLTguNjU5NzMgLTAuMDI5NCwtMTMuNDQ4IC0xLjEzODA2LC02LjQ3MDI3IC0wLjUzNzcyLC0xMi41MTYwNSAtMC4zMjk0MywtMTkuMDEwODYgMC4yMjc1MSwtMjIuNDI1MjMgMC4yOTQ3NCwtNDQuMzkxMjQgMC40MzE3MywtNjYuMzU2ODcgNS4wNDg1OCwtMTcuMDIwNiA5Mi45NTc0NSwtMTIuMDQzNjggMTAyLjExMTU0LDMuNTc5NDcgeiIKICAgaWQ9InBhdGg2IgogICBzb2RpcG9kaTpub2RldHlwZXM9ImNzc2NzY3Nzc3Nzc3Njc3Nzc2Nzc3NzY2NzYyIgLz4KPHBhdGgKICAgZmlsbD0iI2ZjZmNmYyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDE5NS44Njk0Nyw0NzEuOTk5NjkgYyAxNS4wNzY1MywzNC4wNDczNyAzMC4xODkxNyw2OC4wNzg5MiA0NS4zOTUyLDEwMi4wNjg2MSAxLjE1OTM5LDIuNTkxNDkgMS4xMzUzMSwzLjQ1MTc4IC0xLjk5ODU0LDMuNDExNjIgLTkuNDkxNTcsLTAuMTIxNzcgLTE4Ljk4Njk0LC0wLjExNTM2IC0yOC40NzgxMiwwLjAyNTEgLTIuMjU1OTIsMC4wMzM1IC0zLjIyNTcsLTAuODQ5MTIgLTMuOTk2MywtMi43OTM4OCAtMS41Mjk0OCwtMy44NTk5OSAtMy4zODUwNCwtNy41OTA1MiAtNC45MjM2MiwtMTEuNDQ3MjEgLTEuMDA0NTQsLTIuNTE4MDYgLTIuNTI5NDgsLTMuMzQ2NDMgLTUuMzAwMzgsLTMuMjk1MTYgLTExLjMyMTg3LDAuMjA5NzIgLTIyLjY1MDI0LDAuMDUwMiAtMzMuOTczNjQsMC4yMDk5NiAtMy4xNjE4OSwwLjA0NDYgLTQuMjYwMzcsLTAuNDEyNTQgLTIuNzY5MTYsLTMuODE5MjggMi43OTc2MSwtNi4zOTE0MSA1LjMxOTM0LC0xMi45MTIxMSA3LjcxNDMyLC0xOS40NjcyMiAwLjk0MjgxLC0yLjU4MDM4IDIuMTg2ODYsLTMuNjAzODggNS4wNTEzNCwtMy40NDQ3NiA1LjEyNTc5LDAuMjg0NzkgMTAuMjc4NzQsMC4wODAzIDE2LjI0OTc1LDAuMDgwMyAtNC44Mzk5NiwtMTEuMzQ0NjcgLTkuNDk3MjUsLTIyLjI2MDk5IC0xNC4yNTg1NywtMzMuNDIxMjcgLTAuNjA4MjgsMC40NzkxOSAtMS4xMTMxLDAuNjc0NjkgLTEuMjYwNzUsMS4wMjIwNCAtMTAuMDgwOTksMjMuNzExMTggLTIwLjIxMzY1LDQ3LjQwMTEyIC0zMC4xMDQxNSw3MS4xOTE3MSAtMS41MzkxNiwzLjcwMjMzIC0zLjI4MTM2LDUuMzUxNjIgLTcuNTMxMDEsNS4xNjE5MyAtOC4zMDk2OSwtMC4zNzA5OCAtMTYuNjU2OCwtMC4yNjAzOCAtMjQuOTczOTIsMC4wNDUzIC00LjAzNTQ1LDAuMTQ4MzggLTQuMzU5NjcsLTAuNzcyMjEgLTIuNzk5MjYsLTQuMjk0NDkgMTEuNjQ3NTQsLTI2LjI5MTYzIDIzLjEzNzk5LC01Mi42NTI5NiAzNC42NDA5OCwtNzkuMDA4NDIgMy4yNTgwOSwtNy40NjQ5MSA2LjQwMjM3LC0xNC45Nzk2MiA5LjU4MTU3LC0yMi40Nzg4MyA0Ljg3MzU5LC05Ljc2ODI2IDQwLjMxMTE5LC03LjQ3NjQ4IDQzLjczNDI2LDAuMjUzOTUgeiIKICAgaWQ9InBhdGg3IgogICBzb2RpcG9kaTpub2RldHlwZXM9ImNzc3Nzc2Nzc3NzY2Njc3Nzc3NzYyIgLz4KPHBhdGgKICAgZmlsbD0iI2ZiZmJmYiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQwNC4zMzE1Niw0OTguNDEzMDggYyAtMC40MzQ0NSwxNS4zOTUyNyAtMC41NzA0OSwzMC41MzQ0MyAtMC43MjYzOCw0NS42NzM0NyAtMC4wNDMyLDQuMTk0NTEgMi41ODczNSw0LjczMDk1IDUuOTc4OTUsNC43MjYxOSAxOC45NzUyOCwtMC4wMjY1IDM3Ljk1MTI5LDAuMTI4ODUgNTYuOTI1NTksMC4wMDIgMy43MTcxNywtMC4wMjQ4IDUuMzEzMzYsMC43MzE1NiA1LjA4ODI2LDQuODYyMjQgLTAuMzcwOTcsNi44MDU0MiAtMC4yMzQ0MywxMy42NDUzOSAtMC4xMTIwNiwyMC40NjcxNiAwLjA0NTUsMi41MzcyMyAtMC42NDYyNCwzLjQ3MTUgLTMuMzM2NjcsMy40NTc3MSAtMjIuMTM3MzksLTAuMTEzNTMgLTQ0LjI4MjE2LDAuMjM4NzcgLTY2LjQxMDg5LC0wLjIyMDQgLTE2LjQ5Nzg5LC0wLjM0MjM1IC0yOS4zMTg5NywtMTMuMTUwMDkgLTI5Ljg0OTgyLC0yOS42NzA2NiAtMC41MzQzMywtMTYuNjI4MTEgLTAuNTYzMTQsLTMzLjI5Mjc4IC0wLjE1MjQ0LC00OS45MjUxMSAwLjM3NzIzLC0xNS4yNzUwOCAxMC4wNDQyNywtMjguODc5NjYgMjUuMDY4MzksLTI5LjE4OTAyIDQuOTM3MTksLTEuODI5NzggNTUuOTUyMTYsLTEuNDIxNjYgNjguOTkzNjMsLTEuMTE3MTkgNC42MDA3LDAuMDAzIDUuOTU1NDQsMS44NTkxMyA1LjY3NjQ1LDYuMTIwODUgLTAuNDAxNjcsNi4xMzQ0NiAxLjAxMzU5LDEyLjQwNDM2IC0wLjAxODksMTguNDczNjMgLTEuNzA4NTUsMTAuMDQzMzIgLTQ3LjQyMjcyLC0zLjIyMjMgLTY3LjEyNDE1LDYuMzM4OTYgeiIKICAgaWQ9InBhdGg4IgogICBzb2RpcG9kaTpub2RldHlwZXM9ImNzc3Nzc3Nzc3NjY3NzY2MiIC8+CjxwYXRoCiAgIGZpbGw9IiMxMTIyMzgiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxNDUuOTY4NjIsNDUxLjU1MjQ5IGMgLTEuOTA2NzQsLTcuOTAxNjEgMi45NDE1MywtMTIuODg5MTYgNy44Njg3MSwtMTcuNTQ2MjcgMy45ODk3OCwtMy43NzA5OSA5LjMxNzQxLC01LjExOTMyIDE0LjY3NjMzLC01LjYwMjExIDMuNzQ1NDksLTAuMzM3NDYgMy42NzM1NSwtMS42NTEwNiAxLjk0MTkzLC00LjMwMTc2IC0yLjI3MTkxLC0zLjQ3NzYgLTQuMzc1ODksLTcuMDcxNTMgLTYuMTQ0NiwtMTAuODQwNTcgLTEuMTQzNjcsLTIuNDM3MDggLTIuODg2MjYsLTMuOTE1NzEgLTUuNjM5NTIsLTQuMzIzNTIgLTcuNzY0NjgsLTEuMTQ5OTYgLTEzLjQ5NTAzLC01LjI2MDc3IC0xNy4yNzEzNiwtMTIuMTQwNTMgLTAuNzE5NywtMS4zMTExNiAtMS41Mjg4NCwtMi42NDAyIC0yLjcwNTg1LC0zLjU1OTE1IC03LjM5MjE1LC01Ljc3MTUxIC0xMS4zMzIzNiwtMTMuMjc4NjIgLTExLjc3NDQ2LC0yMi42Njc0MiAtMC4xNjExNywtMy40MjI4OCAtMi4xNTQ3NSwtNi4yNDEyNCAtMy40Mzk0LC05LjI5MzQyIC0zLjMxNjUzLC03Ljg3OTc2IDAuOTA2MTIsLTE4LjcyMjc1IDkuMDIwOTksLTIyLjMyODc0IDEuODI4MiwwLjkwNjIyIDIuNzI0NTcsMi4zNDcxMSA0LjA4MzI0LDMuODAzNjggMS4xNzEyOCwzLjMzNzUgLTEuMzg1MzUsNC43ODQ0OSAtMi44OTUzMSw3LjA2MzM2IC0wLjI2NTI5LDAuNDc5MDYgLTAuMzY5MjMsMC42NzA3NyAtMC42MzE3MSwxLjE0NTQ0IC0wLjQ2MTU0LDAuODUwNjUgLTAuNzUzOTEsMS40MjMwNyAtMS4wMDE1LDIuMzY1MDUgLTAuNjI1MjEsMy4xMDk5MyAwLjYxMjg5LDUuMzc3NjkgMi4wNzI3OSw3LjU2MTcxIDEuMDg1ODEsMS42MjQ0OCAyLjE1MTg4LDMuMjQ0MDIgMi40MDUwMiw1LjYwMzgyIDEuMTE0NzUsNC44ODAwNCAwLjI5NTQsOS45Mjk4NyAzLjk1MTQ4LDE0LjA4OTcyIDMuNjg5MzMsNS4wMTMwMyA4LjA4MDk2LDkuMDQxNTQgMTAuNzcwODUsMTQuMzkyNjQgMC44ODA4OSwxLjc1MjQxIDIuNjI2LDIuODk4OTkgNC45MzE1NywzLjU3MzMxIDkuNTM2MzUsMi4xMjQ4MSAxNi44Mzk3OSwtMS43NjE4NCAyMy41NjU1MywtNy4zOTQ1NyAwLjg5MjgyLC0wLjc0NzY1IDEuNTM3MjksLTEuNzQ3NDkgMi4wNzMzLC0yLjc4NDUxIDAuNjA2NjMsLTEuMTczNjIgMS41MjM5OSwtMi41MDUxMyAwLjY0NDAxLC0zLjcxNiAtMC45NzY1MywtMS4zNDM3MiAtMi40NTcyMSwtMC41MDcwOCAtMy42NTY4NiwtMC4wNjQ5IC0zLjU4MzM3LDEuMzIwODcgLTcuMDk2MTksMi44MjYwOSAtMTAuNjYyMjMsNC4xOTQxIC0yLjAyOTU3LDAuNzc4NTkgLTQuMDY1OCwxLjUyOTg0IC02LjU2OTIxLDAuNDYxOTcgLTEuMTA2MjcsLTMuNjQ5MTQgMS44OTMxOCwtNC4xMjc3MSAzLjgzNjQ4LC01LjE3OTcyIDUuMTk4NCwtMi44MTQxNyAxMC40NjE2NCwtNS40ODQzNyAxNC40NDY0OCwtMTAuNTA0MjQgMC4zNDc5MywtNC44NTc5MSAtMC45MTE3OCwtNi4zNzM0NyAtNS4yOTQ0NywtNi4zNzkyNCAtNS4zMzIwMywtMC4wMDcgLTkuOTIyOTEsMi40MDc3NSAtMTQuNDExNjIsNC45MjE4NCAtMi41OTY2NSwxLjQ1NDQxIC00Ljk3OTE2LDMuMjg4MTggLTguMDg2OTQsNC41NjAwNiAtMy4zODU2NiwwLjczODc0IC00LjA4MTI3LC0wLjUzMjA0IC0yLjc0OTMsLTMuMDk1OTEgMC45MzQ4NywtMS43OTk1IDIuNjE2MjEsLTIuOTU4OTMgNC4yMjU0NiwtNC4xMzYxMSA0LjU2MDE4LC0zLjMzNTk3IDkuNjQzODMsLTUuODA1MjEgMTQuNDM5NjcsLTguNzQ5NTggMS42MDI3NSwtMC45ODQwMyAzLjg0NDExLC0xLjYxNDY4IDMuMjEyMDQsLTQuNjI4NzUgLTAuODE3NTEsLTQuNTc4MDYgLTQuNTk3ODUsLTQuNDkyNzcgLTcuODUwODQsLTUuNzUxNzcgLTEuMzcwMzksLTEuMTM5NDMgLTIuMDI1NiwtMi4zNjEzOSAtMi40NzY2OCwtNC4wNjkzNyAwLjM1Mjk0LC0yLjMyMjY2IDQuNTAzOTEsLTIuNTUwMDEgMi4xOTM2LC01LjkwOTQ4IC0yLjk4NzUyLC0yLjg2NjYxIC02LjI2MzA5LC0yLjM4NTkzIC05LjUyMzU2LC0xLjc2NDk4IC0yLjI1MDQyLDAuNDI4NDkgLTQuNDI0MzcsMS4yNzc4MyAtNy4xNTAyOSwxLjA5ODgxIC0wLjYyNTUyLC0wLjE5NDg1IC0wLjg2NzQxLC0wLjMwNzk1IC0xLjQxMTIzLC0wLjY5MzYgLTAuOTQyMjYsLTEuMjI5MjIgLTEuMTM0OTgsLTIuMzA5NTEgLTEuMTUzMzgsLTMuODUyMzYgMC42MDEyMywtNC4xMDYxNyAyLjQ0NjUsLTYuNjQzNjcgNi43MTE0NSwtNy4zNzUzNiAyLjY4MDMzLDAuMTk3MjMgNC45NTUwNSwwLjQ2MDM5IDcuNTk1ODYsMC41NTk2OSAxLjk3MDcsMC4zMjI3OCAyLjkwMDU0LC0wLjA3MzIgMi41MDYxLC0xLjk4NTQ0IC0wLjI5NDMxLC0xLjQyNjc2IC0wLjY3ODk1LC0yLjg3MzMzIDAuMTQ4MjYsLTQuNjA1OTMgMi4wMDEzNywtMS4zMDE5NyAzLjk1OTE0LC0wLjk1NDUzIDYuMjM2NTEsLTAuODcxNDMgMi4zODc4OCwxLjM2MzY4IDQuNTM4MTIsMS42ODEzIDYuOTcxODksMS41NDk5IDcuMDIzNjIsLTAuMzc5MTUgMTMuMTMwMSwxLjY0MjMzIDE3LjIzNTIsNy43ODgyNyAxLjg4ODg2LDIuODI3OTEgNC4xNTI4LDIuNzg2NjIgNi44Njk1NCwxLjQxOTE1IDUuNDkwNDUsLTIuNzYzNjcgMTAuNzEwNiwtNS45Njc5NSAxNS43MzE0MiwtOS40OTkyOSAyLjA0NDE4LC0xLjQzNzc4IDQuMDgwOCwtMi44NDc2MyA2Ljk1MTksLTMuNDYyMDQgMi45NTg0OSwtMC4yNDA3OCA0Ljk4NzU4LDAuNzg3OTkgNi43NDAwNSwzLjEzODkyIDAuMjA4MTYsMC42MDY4NCAwLjI0NTcsMC44NjEyMyAwLjIyNjA3LDEuNDkyNjcgLTUuMzkxODcsNi4xMDIyMSAtMTEuOTc4NTQsMTAuMTI4MzkgLTE4LjY3NzczLDEzLjk3MjgxIC0yLjk5Njg2LDEuNzE5NzYgLTYuMjEwOTcsMy4wNDY4NCAtOS4yNTMzOSw0LjY5MjIzIC0xLjU1MTUxLDAuODM5MDggLTMuNDQ4MDYsMS40ODQ5NiAtMy4xNDU4MSw0LjI0MjU1IDAuMTM4MzcsNC42MjExOSAwLjI2NDA0LDguODY1MTIgLTEuODM3NTMsMTMuMTcwMzUgLTEuOTU4MjUsNC44MjE1NyAtMC4xNTI1Miw5LjIxNjc3IDAuMzE4MDksMTMuNjAzNzkgMC4yNDk1MSwyLjMyNTk5IDIuNTQxMTcsMi45NTU2NiA0LjY4MjQzLDIuNzcwMDggNy4xNjM4NSwtMC42MjA5NCAxNC4yMTEyNSwtMS43NjcyMSAyMC43ODkxNiwtNC45MjIzNiAyLjUwNTQ2LC0xLjIwMTg0IDQuMzYxMTEsLTIuOTU3ODggNS41OTI2NSwtNS40NjQxNCAxLjY4ODE0LC0zLjQzNTU4IDMuMzE2NDEsLTYuOTA4NDggNS41MzU3LC0xMC40ODE1NyAwLjIxMjk2LC0wLjU5NDMgMC4zMTIyLC0wLjgyOTU5IDAuNjA3NywtMS4zOTkxNyAwLjQ5OTEyLC0wLjc2Mjc1IDAuODM3NzQsLTEuMTYwNzcgMS41MTA1NiwtMS43OTIwNSAzLjYzMDgzLC0yLjMxNDk3IDQuNDU1OTYsLTAuNDA5NjEgNC4yNzg0MSwyLjQ0MzYzIC0wLjIwNDEsMy4yNzk5MSAtMS4xODMwNCw2LjQ1MzQgLTEuODYzOTgsMTAuMDYzMzkgLTMuMTc1OSw3LjYwNTMxIC01LjgzNjA2LDE0Ljk3ODAyIC03LjkyOTE0LDIyLjk0MDc5IC0wLjY5MjA1LDIuMjUxOSAtMS4zNDQzMyw0LjEyNzQ4IC0xLjk5ODc4LDUuOTk5NDUgLTEuOTk1Nyw1LjcwODIzIC0yLjE2NDc5LDEwLjYzNTk2IDMuNDA4MDUsMTQuOTQzNzYgMy42Mjk4MiwyLjgwNTc5IDUuNzU4NDYsNy4xOTA0OSA3LjA5ODMzLDEyLjEwMDA3IC0wLjAyOSwwLjU5NzY1IC0wLjA3NjgsMC44MzI5NCAtMC4zMDc4MywxLjM3NTY3IC0yLjM1MzcsMS41MDc1MSAtMy42MzA4NiwtMC4xNzM5NSAtNS4zNjkwOCwtMS40MjQ2OCAtMC42MDg4MywtMC40NzkzNyAtMC45NTU1NCwtMC43NTA1NSAtMS41NzMzOSwtMS4yMDM4NiAtMC40NDc0OCwtMC4zMDk3NSAtMC42MjUyOCwtMC40MzU0OSAtMS4wNjQ5OCwtMC43NTczNiAtMC40MzQzMiwtMC4zMzI4OCAtMC42MDY3OCwtMC40Njk2NiAtMS4yODk0OSwtMS4wNDMxOCAtMy45NjE3MywtMy4xMTc2MSAtNy4zMjc0MiwtNS45NDEyMiAtMTEuOTk4NTksLTcuMjE5ODIgLTEuNzcwNDIsLTAuMzUzMzkgLTMuMDczMDMsLTEuMjE4MTcgLTQuNjY3NywtMS4wODUyIC0wLjY3NDM3LDEuNDE5NjEgMC44MzIxNiwxLjk0NDA2IDEuMzc3OSwzLjIwNjE1IDkuMDM1NTIsMTQuNzgxMzEgMjAuNTUxNTUsMjYuODYzMDMgMzMuNzUwODksMzcuNDI2MiAyLjU4NzU1LDIuMDcwNzQgNS4yNzU5NCw0LjAzNjc1IDcuMzgzNzYsNy4wNDc1NSAtMy44Mzk3OSwzLjkzNSAtOC41ODE1NSw2LjA4NiAtMTMuNzI4NjcsOC4yMzIzIC0zLjMyNDkyLC0wLjkzNjcxIC0yLjQwMDE4LC0zLjM3MDI0IC0yLjQyMDA4LC01Ljc5MDcxIDEuMjQ3MzIsLTIuNDQzOTEgMC43MDk1NCwtMy45MzUzIC0xLjE3NTExLC01LjM4Nzg4IC0xNS43NzkzMiwtMTIuMTYyMDUgLTI2LjgyNDIyLC0yOC4zNTIyMyAtMzcuNzUwMDYsLTQ0LjYyOTc5IC0xLjE4MTg4LC0xLjc2MDc3IC0yLjcxODI2LC0zLjQyMjEyIC0yLjM2NTg0LC02LjE2MjAyIDEuMzYxNzIsLTIuMjU1NzcgMi44NDA3MywtMy45MTkwMyA1LjI3OTQ1LC01LjA1ODY1IDIuOTkwMDIsLTAuNjg5ODUgNS42NjA3NiwtMC41OTQ4MiA4LjI1MDg1LDAuMDE0MiAzLjc4OTIyLDAuODkwOTMgNS42MDY2LC0wLjUzMTIyIDYuMDUyNDMsLTQuMzE5OTIgMC4zNjU2OSwtMy4xMDc3MyAxLjk0OTI4LC01Ljk2Nzc3IDIuMjQ4NzUsLTEwLjE4NjQ5IC02Ljg3NjgsMi40NzM5NCAtMTMuNzQ0NTQsMi42NDg1MyAtMjAuNzMwNzcsNC4wMjEzIC0yLjA0NjIxLDIuMDUyNDMgLTMuMDA5MTksNC4zMjMwMyAtMy44ODQxNiw3LjAzMzg3IC0xLjI2OTgxLDEuMjk1MDUgLTMuMzQ4OTEsMC41MjgwNSAtNC4xNjg5MiwyLjY4MjAxIC00LjM5NzA5LDIuNjQzMzQgLTQuMTQzOTgsNS41MzA0OSAtMS43ODkzMyw5LjI4MTQ5IDEwLjg4MTE2LDE3LjMzMzgxIDIyLjYyODIsMzMuOTY5OTggMzcuNzI0NDYsNDguNDU3MDQgMy41ODc3OSw0Ljg1NDE4IDkuMzM3MjEsNi44ODM4NSAxMi41MDA5MSwxMi4wMzk5MSAtMS44ODU0NCwzLjQzODE4IC01LjE2Mjc1LDUuMDE3MDMgLTcuODQwNDIsNy43MTYzNyAtMi41MTQ5LDEuMDA4MTggLTMuODMyMzQsLTAuNzMxNTYgLTUuMzMzODMsLTEuOTU1OTkgLTE3LjA2NzgyLC0xMy45MTg1OCAtMzAuODE3NDgsLTMwLjcxOTY3IC00Mi41NTA1NCwtNDkuMjQwMDUgLTIuOTM1NDksLTQuNjMzNTUgLTUuODE4OTQsLTkuMzE1NzcgLTguMTg3ODcsLTE0LjI4NDY0IDcuNTMyMTEsMTUuMTQ4ODMgMTcuMzY4MDcsMjguNzQ0MTEgMjguMDc5ODcsNDEuNzYwNzcgMS41NTk4MSwxLjg5NTQ1IDMuNDk5ODcsMy42MTcxOSAzLjk3NDY3LDYuNTMzMDggLTIuMTQ0ODEsMy4xMTYwOSAtNC4xOTU4NCw0LjcwNjI0IC04LjI5MTQ4LDMuNjY3OTEgLTIwLjMwOTUsMS4zMTA2OSAtMzcuNDYzNDYsNi40Mzk5OCAtNTEuMDMzOTMsLTkuMzM1MjMgeiIKICAgaWQ9InBhdGg5IgogICBzb2RpcG9kaTpub2RldHlwZXM9ImNzc3NzY3Nzc3NjY2NjY3NjY3Njc3Nzc3Njc2Nzc2NzY3NjY2Njc2NjY2Njc2Njc3Nzc2NjY3NzY2Nzc3NzY2Njc2Njc3NjY2NjY2NjY2NzY2NjY3NjY3NzY2NjY3NjY2Njc2NzY2NjIiAvPgo8cGF0aAogICBmaWxsPSIjYTM2MzJiIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjMwLjk4MjIzLDQxOC40NjIgYyAxLjU1MTY5LDEuMjI2ODQgMi44NTU5NiwyLjI4NzgxIDQuNDY1ODgsMy40NDA1OCAwLjQ5OTkxLDAuMTU2MTkgMC42OTQxMiwwLjIyMDQ2IDAuODYwNjMsLTAuMDIwOSAtMi41MTMsLTYuNTU2MzQgLTUuNTU1OTQsLTEyLjQ3OTkyIC0xMS4xOTA0NiwtMTYuNDkwMTcgLTIuMDI0MzYsLTEuNDQwODYgLTIuMzMzNjgsLTMuMDkzOTEgLTEuODQxNTYsLTUuMTUwMjcgMC45NjcyOSwtNC4wNDE4NCAyLjAzNzc1LC04LjA1ODk2IDMuMjUzOTQsLTEyLjM5MzYyIDIuMzc4OTQsLTEuNjY5NTggNC41NjM1NCwtMS4yMTUyNyA3LjEwMzczLC0wLjA3NjUgMi4yMzkyOSwxLjk0MzI5IDIuMTA1MzEsNC4zOTAxMyAyLjUyMjM0LDYuNjAxMzQgMS4yMjk2Nyw2LjUyMDMzIDMuMjM3NzksMTIuNzE3MiA3LjI5MzEyLDE4LjUxNjEyIDEuMjQ3MDQsMS41ODExMSAxLjM3OTMsMy40MDYwMyAzLjA2OTU1LDQuNzM0OTIgMC40MTc3NSwtMi43OTE3MiAtMC4wNTc2LC01LjQxODI0IDAuNDQ5NTIsLTcuOTQ5NzQgMC4yNzM3NSwtMS4zNjY0OCAwLjc5OTgxLC0yLjc2NTk5IDIuMjY5NzIsLTIuOTc2OTMgMS43ODI0NCwtMC4yNTU3NiAxLjk5NTg1LDEuNDQ1NjUgMi4zNjI3LDIuNjU4NDUgMC43MjExMywyLjM4NDAxIDEuMTk5OTUsNC44MzMxNiAyLjE2NjMyLDcuMTUyNjggNi4wNzA4NiwxNC41NzE1NyAxOC4wNTM0NCwyMC43MTc2MiAzMi43NjE3OCwyMi41MjU0OCA2Ljc3NzE2LDAuODMzMDEgMTMuNTcxNTMsMC4wODg1IDIwLjIyNjA0LC0xLjkxNzYgMTMuMjY1NjMsLTMuOTk5MTQgMjIuMDU1MDksLTEyLjQ4NjMzIDI2LjU1MjgsLTI1LjUzOTIxIDAuNTA3NTcsLTEuNDczMDYgMC41MDM3OCwtMy45NzIyNiAyLjQ5OTg1LC0zLjc0NDI0IDIuMzI2MDUsMC4yNjU2NiAyLjQ2MTk3LDIuNzg4NDMgMi42Njc5Niw0Ljc3ODIgMC4xODE5MiwxLjc1NzM5IC0wLjI3NTAyLDMuNTA1ODYgLTAuNTIwMTcsNS42ODEyNSAxLjcxNTA2LC0xLjY1Nzc4IDIuMzA1MDYsLTMuNDI3MTYgMy42MDY5NywtNS4xNzM2OCA0LjU3ODU1LC02LjE4MTcgNi4xOTE4OSwtMTMuMDk4NTcgNy41MTYwNSwtMjAuMDY0MTggMC45NTI5MSwtNS4wMTI1NCAxLjcxMzQxLC0xMC4wNzgzMSAxLjUzNDMzLC0xNS4yMzA5NiAtMC4wNjgzLC0xLjk2NDI5IC0wLjEwOTcxLC0zLjk4MDQ2IDEuMzM4ODEsLTUuOTk2MTggMi42MDcyMSwtMC42NTg3MiAzLjAzODU3LDEuMjExMTIgMy41NjQ1MSwyLjY4MzQxIDIuNjcxODgsNy40ODAwMSA1LjA4MiwxNS4wNDM3OSA2LjcyLDIyLjgyOTc0IDAuODE0MzYsMy44NzA4OCAtMC4xMzEwNyw3LjIwNTcyIC0zLjEyMjU5LDkuODg5NTkgLTMuNTExNzEsMy4xNTA2NyAtNi4wMTc0OCw2Ljk4NjQyIC03LjcyMDEyLDExLjQzMDU0IDEuMjM2ODgsLTAuMDc1MSAxLjg3NjQ5LC0xLjIyNzQxIDMuMjU3ODEsLTEuNzMzNTUgMy44Nzk1MiwtMS4xODM4NyA3LjAwNjY2LC0zLjI2MTQxIDEwLjkwNDQ4LC00LjQzMTk3IDIuNzY5MDEsLTAuNzYyNDMgNS4xMTIwMywtMS43ODA0OSA4LjA0OTc1LC0xLjM4OTkzIDEuOTk0NDEsMS43NTAyMiAwLjg2ODQ2LDMuMTk4OTggLTAuMDM1OCw0LjUzOCAtOC42NTgwMiwxMi44MjEzMiAtMTkuMTYzMDksMjQuMDA3OTYgLTMwLjYwMTA4LDM0LjM1MzM2IC0xLjIxNTYzLDEuMDk5NTUgLTIuNTcyOTYsMi4xMDE2MiAtNC42NDg2MiwyLjQ0MTEgLTQuNTY0NzIsMy45MTIzNSAtOS41MDQwMiw0LjQ0NTc0IC0xNS4wNDQ3Niw0LjM3NzI2IC0yMy4wNTY2OCwtMC4yODQ5MSAtNDYuMTE4ODQsLTAuMTI1OTggLTY5LjY0Mzk5LC0wLjA2NTggLTE3LjA1NjY3LC0xMS45MDc4MyAtMzEuNTQ4MzEsLTI1LjkxMTkyIC00Mi41NjI2NSwtNDMuNjk5OTUgMC4zMTQyNywtMC43Mjk0NiAwLjc3NTI3LC0wLjk5ODg0IDEuNzA2ODIsLTEuMTkzNTEgNS41MjE1NywwLjM2MzM3IDEwLjI1MzYzLDIuMDI3MTMgMTUuMTE3NzcsNC41Nzg0OSAwLjM0MzkzLDAuMTk5MDcgMC4yODEwOSwwLjIyNTMxIDAuMjg1NjQsMC4xOTE1NiAwLjIwMTU0LDAuMjM5OTkgMC40MjIyNywwLjQ5MzAxIDAuODY2ODUsMC44NzkyNyAwLjIwMDA4LDAuMTUzOTMgMC4xMTg1NiwwLjE2OTc3IDAuMTEwMDIsMC4xMjkxNSAwLjQwNDA4LDAuNDU2NTUgMS4wMDI2MiwwLjUzNDA5IDEuODI2MDgsMC44Mjg0IHoiCiAgIGlkPSJwYXRoMTAiIC8+CjxwYXRoCiAgIGZpbGw9IiMxMTIyMzgiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzOTMuOTM4NjUsNDU5LjY5NDUyIGMgLTAuNTcyNiwtMC4xMjcyIC0xLjA0OTUsLTAuNjg1NDMgLTEuNjcyMTIsLTEuMzY3MTMgLTAuMTA0NCwtMS43NzY2MSAyLjk0ODI0LC0xLjgyMTE3IDEuNjcwNzUsLTMuNjI0MzkgLTEuMDkyNTYsLTEuNTQyMjQgLTIuNjEzNTYsMC4wNTMgLTQuMjc2NzcsMC4wODQ2IC0xLjg4NzQ4LC0xLjAwMTcgLTMuNDQ4NTUsLTEuOTM1ODUgLTUuMzE4MjQsLTMuMDE0NzcgLTAuODIwNzQsLTIuNjQ0NjUgMC44OTE0MiwtNC4yMjEwNyAyLjI1MDc0LC01LjgwOTM4IDkuNzc2MjcsLTExLjQyMzEgMTcuODAxMTcsLTI0LjAyNzEgMjUuMTk4MDksLTM3LjA2MTUgLTYuMTg1MTgsMTAuNTk5NCAtMTIuNjIzMjksMjEuMDI5MjEgLTIwLjEzODUyLDMwLjc2NDE5IC03LjU1MDc4LDkuNzgxMDEgLTE2LjM0OTQ5LDE4LjM5MDU3IC0yNS4xMTYwOSwyNy4wMzI5IC0xLjg2OTI2LDEuODQyNzEgLTMuNTYxOTUsNC4wNDAzNSAtNi44NTM5OCw0LjEzODU1IC00LjA3MzMzLC0wLjUzNzg0IC03LjA1MDksLTAuMDM5NyAtNi41NzQzNCw0Ljg2MTc2IDAuMTA4MjUsMS4xMTMxNiAtMC43NjU5NiwxLjc1Mjk5IC0xLjczMjMzLDIuNzA2NTQgLTYuMTgwMTcsLTUuNjEwOTYgLTEzLjI0NDg0LC05LjIyODIxIC0yMS45NzkzMSwtMTAuMjcwNzUgNC4zMjI4NSwtMy45NTU2MyA5LjQyODcyLC0yLjk3NTE2IDE0LjQwMTA0LC0xLjI3NTU3IDIuODI4NCwwLjk2NjczIDQuODAwNDEsMS4yNjUxOSA1LjM1NjI2LC0yLjczNzQ5IDQuNTY1NDksLTYuMjQ5NjQgMTEuMTk5OTIsLTkuOTc3MjQgMTYuMDgzNjgsLTE2LjAwNjk2IDEzLjAxOTc0LC0xMi42MjQwMiAyMy40MTI0NCwtMjYuODUxMiAzMi42NzE0NSwtNDEuOTYyNTkgMi4wMTY1NCwtMy4yOTExMyAyLjkxNjEzLC02LjQzNzEgLTEuMTE3MTksLTkuMzgwNzMgLTEuOTMyMSwtMS42NDQxMSAtMi41MDEzNywtMC4xNzcyOCAtMy4xOTkzMSwwLjkyMDU2IC0yLjMwMzA0LDMuNjIyNjIgLTQuMjEwMzYsNy40OTA3OCAtNy4wNzUwNSwxMS4xNjQzNCAtMC41MTg5NSwwLjI5NzE1IC0wLjc1MTQ5LDAuMzcyNzEgLTEuMzU0MjcsMC40NTQ4MyAtNS40Nzg5NSwtMS44OTE3NSAtMy40ODkwMiwtNi42OTUzNCAtNC40MjQyNiwtMTAuNTgyNTIgMC43MTk5MSwtMS4xNTk0OCAxLjYwNDU4LC0xLjcyMTggMi4xNDY4OCwtMi41NDk0NyAxLjgxMDUyLC0yLjc2MzM0IDQuODE2MTYsLTUuODQwMjEgMy45NzA0MywtOC43NTgxNSAtMC43ODUwNiwtMi43MDg2OCAtNS4wMjMxMywtMC45OTMxOSAtNy42OTE1NiwtMS41MjYyMSAtNC41NjE0MywtMC45MTExNiAtOS4xNTcyMywtMS42NDg2NSAtMTQuMDQxMzgsLTIuODgyOTcgLTIuNDIzNDYsLTAuNzE0OSAtMy45MTgsLTEuOTA0OTMgLTMuNzAxMTQsLTQuMjQ2MjEgMC4yMDU2LC0yLjIxOTgyIDEuNzU0NzksLTMuMzk4ODcgMy43ODU0LC0zLjk1OTkzIDAuOTM5NzksLTAuMjU5NjggMS44OTk2LC0wLjQ0MDkyIDMuMTkzNDIsLTAuOTY4MzYgNy4wODExNSwwLjU2NjU5IDEzLjc1OTc0LDEuMjU5MTMgMjAuODQ0MTUsMS44MDUgMi45NzMyOSwzLjU3NzYzIDYuOTk2MDMsNC41NTI2NCAxMC45NTQ0LDYuMzczMTEgMi44Mjk3OCwxMi42NjYxMyAxMi43NTM3OSwxNS4wMjI5MSAyMy4zNTkxMywxNi45ODA5NSA3LjQzNDU3LC0wLjM5NTQxIDExLjUwMTk2LC00LjQ4NzkxIDEzLjc1ODM3LC0xMS4yNjQ2NSAxLjk2Mjk1LC0yLjk2ODg3IDUuMDQ2ODcsLTQuMjgyODMgNi45NDc5MywtNi44NzA2OSAxLjkxOTEzLC0yLjYxMjQ2IDMuMjc3NDEsLTUuMzkyMDkgMy41MzU4OSwtOS4wMTAwNyAtMC4wMTc0LC02LjU2MTAxIDQuMzc0NywtMTEuMzM1NjcgNS40MTYwMiwtMTcuNDg5MDIgLTAuMTI2MjIsLTAuNTE1MzggLTAuMTkxOSwtMC43MTYzMSAtMC41NjA0MywtMS40NzUgLTAuNDI2MjcsLTAuNzMzNjggLTAuNTQ5NjgsLTAuOTA5NTggLTAuODY2NTgsLTEuMzQ5NzEgLTAuMzIyOTMsLTAuNDQ0NDUgLTAuNDUyMzMsLTAuNjI0NjkgLTAuNzYzMywtMS4wODc3MyAtMi4wODg1NiwtMy40OTA2IC01LjY1NjYyLC01LjI4MTMxIC03LjQwNTI3LC05LjAzNjkzIDEuMjQzMjIsLTQuMTA1ODMgNC41NTExNCwtMi4yNzQyOSA3LjM1OTc0LC0yLjg0NzUzIDEwLjM1OTU2LDQuMjM0NjggMTQuNjEzNTgsMTUuOTEwNzYgOS40MzAzLDI1LjI4ODU0IC0xLjY0NjM3LDIuOTc4NyAtMi43MDk5MSw1Ljk4NjI0IC0yLjg0OTM3LDkuNDA0NDggLTAuMjU4MjQsNi4zMjc3IC0zLjU2MzE3LDExLjMxNzQ0IC03LjUzNCwxNS44ODgwMyAtMi41MTIwOCwyLjg5MTUxIC00LjgyMTM1LDUuODg4NzYgLTYuODg1NDMsOS4xMjA3NiAtMy42MDE5OSw1LjYzOTc3IC04LjgzMDAyLDkuMDQ5ODYgLTE1LjQ4NjUyLDkuNjg4MTEgLTMuNzY0MTYsMC4zNjA5IC02LjA4Mzg2LDEuOTczMDUgLTcuNjcwOTUsNS4zMDM0NCAtMS45MjczNyw0LjA0NDQgLTQuMzQ2OTMsNy44MzcyOCAtNi42MDkyLDExLjcwNDY1IC0xLjI3NTUxLDIuMTgwNiAtMS4yMTM5OSwzLjA5NDExIDEuNjU3NzIsMy4zODMzNiAzLjM2NzI1LDAuMzM5MTcgNy4wODg1NiwwLjA4NjEgOS42MzgxMiwzLjY1OTEyIDAuMDg2LDIuNTUzMjIgLTAuNjk1MzEsNC40MDU0NSAtMi42MTAzNSw2LjA5MjA0IC0zLjM2MjA2LDEuNDU4OTIgLTYuNzY5NzEsLTEuNTY3MzggLTkuNjEwNiwxLjI2OTEgMy40MzMyOSwzLjUwOTQ2IDYuNTA4MjQsNi45ODMxNiA4LjIxNjgsMTEuMzMwNDUgMS40NDM1NCwzLjY3MjkxIDMuOTA5MTgsNS4wNjUzIDcuOTc3OTEsNC41NjY5NSAwLjg5NjkxLC0wLjAwMiAxLjQ4NDQ5LDAuMDEwNiAyLjMwNzA2LC0wLjIyNzI5IDAuNTM0MTgsLTAuMzc5MjEgMC42NDAzMiwtMC43MDgwNyAwLjYzNzc2LC0xLjM5NTUxIDAuMTA3NDgsLTAuNzQ4NDEgMC4zMzUzOSwtMS4xMTIxMiAwLjk2NDc4LC0xLjU4MzUgMi4zMTU4NiwtMC42NjA0IDQuMTYwNCwtMC4wMjg5IDYuMzE4MTIsMC44MTQyNyAxLjY2OTMxLDEuNDUyMDMgMy4zNTE2MiwyLjI2NDk2IDUuMDk2NSwzLjU4NDk2IDAuMjU0MjcsMC4yMzQ5MyAwLjI0NDA3LDAuMTgwOTcgMC4yNjY3MiwwLjE5NjY2IDEuNTAxNzcsMi4xMDEyIDAuMzY1NiwzLjc3OTM2IC0wLjkzNjY1LDUuMzA0MiAtMS4zOTU1NywxLjYzNDE1IC00NC45ODk4NywtMS4yOTMxNiAtNDkuMzYxMDUsLTIuMjYzNzQgeiIKICAgaWQ9InBhdGgxMSIKICAgc29kaXBvZGk6bm9kZXR5cGVzPSJzY3NjY3Njc3Njc2Njc2Njc2NzY2Njc3NzY3NzY2NjY2NzY2NjY2NjY3Nzc2Nzc3NzY2Njc2NjY2NjY2NzcyIgLz4KPHBhdGgKICAgZmlsbD0iIzQ4ZTBlZiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDEwMi41ODE0NCwyMDkuNzY3MDMgYyAxLjYzMTY1LC0xMC45NDgyMiAtNi40OTQ5NDgsLTE5LjExNTc5IC04LjAxODEwOCwtMjkuMDMxOTMgLTAuMTI2MjUsLTAuODIxODcgLTAuMjcwOTcsLTEuNjQwOSAtMC4zNTM3OSwtMi44Nzc1IDIuMzc4MiwtMC41NDQxNiAzLjExNDQxLDEuMzA5NzkgMy45NzIwNCwyLjg2NzI1IDEuNjA1NjYsMi45MTU4MyAzLjQ4MDgxOCw1LjY1MjQ3IDUuMzcyNjk4LDguNTg1NjMgLTAuNjA0MjIsLTEuNTI4ODcgLTAuNjk4ODUsLTIuOTcyMSAtMC44MTIzMiwtNC43NzY4NSAtMC4wOTk5LC0zLjg2MzE5IDEuMjAxMTMsLTcuMjkyMTggMC41LC0xMS4yMDk0OCAwLjMwNDksLTIuNDk0NzIgMC40NDUzNSwtNC43MjI5IDMuNTgyMzcsLTUuMzE4MjMgNi4yNDgyLC0yMC42MDQyNCAxNS40MTg1OCwtMzkuNDQxNjggMjguMDk1MjYsLTU2LjU5MjQzIDMuOTM4NjYsLTUuMzI4NzUgOC4wMDg1NiwtMTAuNjM1NzIgMTAuMzIyMTMsLTE3LjM2MzcwMyAxLjIzOTEsLTMuMDY0NTYgMi44OTQ5NiwtNS42NjUgMy41MjE0MiwtOC40OTM0MyAxLjU2NzE3LC03LjA3NTc3IDUuNjQ3MTMsLTExLjMzOTY0IDEzLjAyODM4LC0xMi45OTkwOCAyLjEyMzAyLC0wLjYwNjIzIDMuNjU4NDIsLTIuMDA4MzYgNi4wMzM0OCwtMS4zNjU1NyAxLjU0MDkzLDEuNjU2MTkgMC42MjE4LDIuOTc2ODIgLTAuMDA4LDQuNDAzOTEgMzEuMjU0MywtMjIuMDI2MjQgNjUuNzY0NDksLTM1LjI5MzM5IDEwMy43ODkzLC0zOS4xMDU5MSA0LjU3Nzc2LC0wLjQ1OSA5LjIwOTg0LC0xLjEzNzU2IDE0LjE3MzEsLTAuMzI4NzUgMC44OTUxNywzLjEwMzIgLTEuNjI0NzYsMy42OTk0NiAtMy4yMzkxMyw0Ljg2NzAxIC03Ljk5MTEzLDUuNzc5MzEgLTE3LjA0NjEyLDguNDE0NDIgLTI2Ljc0MTA5LDkuOTk5MzkgLTQwLjY4NjY1LDYuNjUxNSAtNzUuMDczOCwyNS40MzkyNSAtMTAyLjg5NjEyLDU1LjcxMTgyMyAtMjEuMTE1NzMsMjIuOTc1MjkgLTM0LjE4MTE3LDUwLjEyNDYzIC0zOC45NTE3Nyw4MS4xMTY5NiAtMC41MzExNiwzLjQ1MDY4IDAuMjY5ODcsNy4wMTQ5NSAtMS4yMjAzOCwxMC42OTg4NSAtMy4yODEyOCwxLjYwMjc4IC01LjM4OTA3LDMuNTgzMjUgLTYuMDE0MTUsNy4xMDE5OSAtMC4zNDkyNCwxLjk2NTk3IC0xLjQ5NTMxLDMuNzI4MjcgLTQuMTM0ODQsNC4xMTAwNSB6IgogICBpZD0icGF0aDEyIiAvPgo8cGF0aAogICBmaWxsPSIjNGVkY2VlIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTAyLjE0NjU3LDIxMC4wMDcxMSBjIDIuOTY5MzksLTEuNzk4MSAzLjcxNzQ2LC00LjYyNjEgMy45MDA3OCwtNy4zNjk5NCAwLjIyNjY3LC0zLjM5MjczIDEuOTgyNjgsLTQuMTg3OTggNS4yNDM1MywtMy45NzEyMiAyLjk5NTM5LDEuMzIyODIgMi4yMjc2NiwzLjcyMjIgMi4xODM1Nyw2LjI0NzEgLTAuNDEyNzcsMi4wNjg3IC0yLjM3NzU4LDMuNTI4MzIgLTAuNjc3MDUsNS44MzQxMSAwLjIxMTEsMC44MzMwMSAwLjIxNzAxLDEuMzI1ODMgMC4wMzgsMi4xODU2NyAtMS42MTE1MywyLjYwNDgyIC00LjE1NzIsMy4yMzI2MyAtNi4zNzUzNyw0LjI1ODM5IC0zLjgxMzI4LDEuNzYzMzcgLTUuMDA3NTcsNC40MjQ5OSAtMy45NzA3Miw4LjQ3NjUzIDEuODk2NjQsNy40MTEyOSAzLjY4MzA5LDE0Ljg1MjU0IDUuOTE2NzgsMjIuMTcwMjYgMS4wMjQ2NywzLjM1Njk5IDEuMjk4MjUsNi40NzExMyAtMS4wNTUyNSw5LjQzNTczIC0xLjgyNzY3LDIuMzAyMTggLTEuNjI5OTEsNC45MzcyMiAtMC45MjkwNiw3LjYxNjE4IDMuNDUxMDgsMTMuMTkxNDcgNi44ODYwOSwyNi4zODY2IDEwLjUxNTg4LDM5LjUzMTA0IDEuMTc0ODEsNC4yNTQyMSAyLjkxMjM2LDcuNzQxNTcgNy43ODE2Miw4LjY3MDA3IDIuNTk5OTEsMC40OTU4MiAzLjc0NDM4LDIuNTI4ODQgNC4zNDgwOCw0Ljk0MTc3IDAuODg4MTYsMy41NDk5MyAxLjk4MDUzLDcuMDQzNTUgMy4wOTI0NywxMC45Mzc5NiAwLjU0Nzg4LDMuNDE2MDIgMi44NjQwNCw2LjE5NTY1IDEuMDQ3NzYsOS43MTI4OSAtNC44MDE3OSwzLjY2NTEzIC03Ljk2NTkzLDcuOTQyNDEgLTkuMzc3NDMsMTMuNTM0NzMgLTAuODI0NTcsMy4yNjY5MSAtMC43ODEzNSw2LjUwMDMxIDEuMDI4NzQsOS4xMzU1IDIuOTY4NjQsNC4zMjE5IDMuODgyNTgsOS4wNDMzIDQuMTE3MzEsMTQuMDYyNTkgMC4wMjMyLDAuNDk2NDYgMC4xMjQ2MSwwLjk4OTIzIDAuMTg5ODEsMS40ODM3IDEuMTM0MzMsOC42MDI5NyA5LjM5OTE2LDEyLjIxMzc4IDEzLjE3MDksMTguODA4NDUgNC4zMzE1NSw3LjU3MzQyIDEwLjEwNDc3LDExLjU5Njg5IDE4LjY1MzE3LDExLjg3MDU0IDEuNDkzNzUsMC4wNDc5IDIuNDkyNDMsMC41MDk0MyAzLjA5MjcxLDEuOTQ5ODYgMi44NzcyOSw2LjkwNDA1IDcuMTQ3NzcsMTMuMDQxNzggMTEuNTkyNjIsMjAuMjU4MDkgLTE2LjI2NzE4LC0xLjI3NjQ5IC0yNi4zNDM1LDUuNTE4NDkgLTMwLjA5NjY0LDIxLjI5NTE2IDAuMjQxNTcsMTAuMzIwOTIgLTQuMTI5ODksMTguNzQ1ODUgLTguOTY3MjYsMjcuMjMxNTcgLTEuMDc2ODEsLTMuNzcyMDMgLTAuODI1NzQsLTcuNTYwNjEgMS4xODQzNCwtMTEuMDI3ODkgMi4wNDM3MywtMy41MjUzOSAxLjUwNDYxLC03LjQ2MzMyIDEuOTU3NjQsLTExLjIxMDk0IDEuOTY2OTcsLTE2LjI3MTU1IDkuNDM5MiwtMjcuODQ1ODMgMjYuNjc2OTksLTMxLjczMzQ2IC0yLjA0NTQ3LC0zLjU3MTY2IC00LjA5NDcsLTYuOTM2OTUgLTUuOTE5MDQsLTEwLjQyMDA0IC0wLjk5NzU2LC0xLjkwNDU4IC0yLjc1NTM3LC0xLjY5MjkxIC00LjI5NzA5LC0xLjkyMjQ5IC04LjUzMTM3LC0xLjI3MDU3IC0xNC44MTYxLC01Ljc4ODI0IC0xOC43OTYwMywtMTMuMzAyNjEgLTEuNTM4NjUsLTIuOTA1MDkgLTMuODM0NzksLTUuMDA4OTEgLTUuOTc0ODEsLTcuMjkwNjIgLTQuNTMwODEsLTQuODMwNzggLTYuOTI1OTYsLTEwLjUyMjMxIC03LjMzOTcxLC0xNy4wNjEyNSAtMC4xNzEwOSwtMi43MDQzMiAtMC43MTI3MywtNS4xODM5IC0yLjA5NjA1LC03LjU5MDMzIC01LjI5MzM2LC05LjIwODYyIC00LjY5NDg4LC0xNy43NTI0MSAyLjI5MjQ3LC0yNS43ODg5NyAyLjUwNzk5LC0yLjg4NDU2IDMuNDMxMTYsLTUuMzMxNDIgMS44OTc0NCwtOC44NTM4NSAtMC44NTMzOSwtMS45NTk5NyAtMS4zODA0NSwtNC4xMjMxNyAtMS42ODQ2MywtNi4yNDc3OCAtMC41NjQzOCwtMy45NDE3NCAtMi4wMzAxNywtNi42NDU4NyAtNi40MjQ4LC03LjUyNzk1IC0yLjkwODYyLC0wLjU4Mzc0IC00LjYzNjI4LC0zLjE4NTQ5IC01LjUyNzM5LC02LjAwNDY3IC01LjA2NDksLTE2LjAyMzQxIC05LjA1MDA1LC0zMi4zNDUgLTEzLjIzODEyOCwtNDguNjA3OTEgLTAuNjE4MjYsLTIuNDAwNzYgLTAuODA2MTIsLTUuMzAxODIgMC44NzM1MTgsLTcuMjQ4NiAzLjE3MzkzLC0zLjY3ODc3IDEuOTg3NDQsLTcuMzI0NjcgMC44NjEzNywtMTEuMTgxMDYgLTEuMzk3OTc4LC00Ljc4NzY1IC0yLjMwMDI4OCwtOS43NTA0OCAtNC4wNTQyNTgsLTE0LjM5Njk3IC0zLjA4MjkyLC04LjE2NzExIC0yLjYxNiwtMTUuMTcwOTMgNS4xNDMyMzgsLTIwLjg4OTM0IHoiCiAgIGlkPSJwYXRoMTMiIC8+CjxwYXRoCiAgIGZpbGw9IiMxMjIwMzUiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzODAuOTI1ODMsMzk4LjUxMjE0IGMgMy4wODcxNiwyLjg2MTczIDAuMTMyMzYsNy40NDUwMSAzLjg0MTIyLDkuOTY3ODQgMS4zODgwOSwyLjAxMTIzIDAuMDgzLDMuMzA5ODEgLTAuNzg5ODMsNC42Njc4MSAtOS42OTc4NCwxNS4wODk1MSAtMjEuNDgzNDMsMjguNDA1NjcgLTM0LjU3MTEsNDAuNjEwMDIgLTEuNTg4NTMsMS40ODEzMiAtMy4yNDAzMywyLjg5MDY5IC01Ljg1MTksMy4xMzMzIDAuMTEyNzYsLTMuNjg3NTYgLTMuMTYzMTgsLTIuOTM2MzQgLTUuMjIxMDEsLTQuMTY3MTEgMTMuNDkxMzMsLTExLjkyMDE3IDI1Ljg1MTYyLC0yNS4wMTk3OCAzNS45MzcyLC00MC41OTM0OCAtMC4yMzM2OCwtMS43MTU1OCAwLjgzNDUsLTIuNjcxNzUgMS4yNTA0NSwtMy45MzE1NSAtMi44ODMyNCwwLjMzNjc5IC01LjQ0NTgzLDEuNDMxMjEgLTguMzUxMTMsMi41NzU0NCAtNC40MTA3NywxLjY5NjIzIC03LjY1NSw0LjczOTMyIC0xMS44NDY1LDYuODAzNjUgLTIuMTc5ODQsMS43NDY4OSAtNC4wOTc5NiwzLjI3MjgzIC02Ljk3NjkzLDUuNTYzMTEgMi4wNTYwNiwtNy4xMDEyOSA0LjYzMDA3LC0xMi42ODc1IDkuNjM4MzcsLTE2LjU5NDU0IDMuNTA3NTEsLTIuNzM2MjQgMy44NjI4OCwtNS44MjUwOCAyLjg2NiwtOS42MTY1MiAtMi4xOTAwNCwtOC4zMjkzNCAtNC41NzAwNywtMTYuNjAwMzQgLTcuNzQ4ODQsLTI1LjAwNzA4IC00Ljc3MDExLC02LjA0NDY4IC01LjI5Njk3LC0xMy4xNjQwNiAtNi43MDI3MywtMTkuOTEwMzQgLTAuNTI3OTIsLTIuNTMzNDggMS4zNjEwNSwtMy4wOTQ1MSAzLjc3NDAyLC0xLjM3MjU5IDAuODE4MjksMC43NjIwMyAxLjI4OTk0LDEuMzMyNzcgMi4wMjI2NCwyLjE1MjQ0IDAuMzgwMzQsMC40NjA1NyAwLjUyMTc2LDAuNjUyMDcgMC44NDA4OCwxLjE1MDI3IDMuMzEzNzIsOC4yNTkyMSA3LjA5NTAzLDE1LjcxNTQ4IDE1LjE5MjA4LDIwLjE5MDA2IC0wLjEzMzQ1LDIuMjc2MjggLTEuMTkyNzIsMi4xOTY2MyAtMi43NTAyOCwxLjkxMTggLTEuNDc5MjEsLTAuMjcwNTMgLTIuNDM4OSwwLjk2ODcyIC0yLjkzNTc5LDIuMjA2MjQgLTAuNzA0MTMsMS43NTM1NCAwLjIyNTk5LDIuODA1ODggMi4yNDg0OCwzLjM2ODk5IDMuMDI2MTIsMy4xODQ2OSAzLjcxMTg4LDcuMTY4IDQuNTE2MjYsMTAuOTU2NjYgMC44ODIxNCw0LjE1NDkxIDIuNjkwMjUsNi4xNTE0IDcuMDc2MTUsNS4xODkyMSAxLjQ0MDcsLTAuMzE2MDcgMi45NDE1NSwtMC4zOTgzMSA0LjU0MjI5LDAuNzQ2MzcgeiIKICAgaWQ9InBhdGgxNCIgLz4KPHBhdGgKICAgZmlsbD0iIzBlMWQzNiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQ3Ni41NTk4MywxMjguNjE1NTEgYyAtNS40NjE5MSwtNS4xNTQ4NyAtMTAuNTI4NTYsLTEwLjM2NDggLTE1LjYwMDE1LC0xNS41Njk5MSAtMC45NzcyNCwtMS4wMDI5NiAtMi4xNTAzOSwtMS41MTE0MiAtMy45NzI4NCwtMS4yOTM5NSAtMC44NTQ4LC0wLjEwMDE4IC0xLjI1NzUxLC0wLjMyNzczIC0xLjgxNDIxLC0wLjkzODM2IC02LjkyNTY2LC02LjkwMTU4IC0xNC4zNjAyMywtMTIuNjYzMTMzIC0yMS44MzI0LC0xOC4zNzY4MjMgLTEuNzA4MzcsLTEuMzA2MzMgLTMuNTIyOTUsLTIuNDc3NDkgLTQuNzQ3NDQsLTQuNzUyNzYgLTAuMTg3OCwtNS45MTI5NSAzLjE4NzAxLC04Ljg1OTI4IDguMjIzMDMsLTEwLjkxODgyIDE0LjMxOTI3LDguODc3NTUgMjYuODY3NDksMTkuNTgzNDUgMzguMzg0MzMsMzEuNDk5MzczIDIuODQxNjIsMi45NDAwNCA2LjQ1NzU4LDUuMjUxMTggOC4xNTg4OCw5LjYzNDQ1IDEuNzQyOTgsMi42NzIxNiAxLjQ3Njk5LDUuMTEwNTIgMC4zNDM0NCw3LjkyNjA1IC0xLjgzNzIxLDIuNzEzNjMgLTQuNzY1ODcsMS40NTExMiAtNy4xNDI2NCwyLjc5MDc1IHoiCiAgIGlkPSJwYXRoMTUiIC8+Cgo8cGF0aAogICBmaWxsPSIjNGU2MjZkIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjA1LjUzNDk5LDQ1Ny42MzcwOCBjIC0xMy40MTU3NCwtMTYuMjMzNjQgLTI2LjYzMzY2LC0zMi4zMDAyMyAtMzQuMDI4ODcsLTUyLjEyMjg5IDE1LjEyODc2LDI2LjIzNDI4IDMyLjg3MTQ5LDUwLjIwMzM0IDU3LjM0NDU1LDY5LjA1MTExIDIuOTEwOTIsMy4wNjk2NSA3LjA3ODYxLDQuMjczNzUgOS44NTQzNyw4Ljk1Nzk1IC01LjcxNDYzLC0yLjU3ODQ5IC05LjcyNDA2LC01LjU4MDg3IC0xMy43MTI2MiwtOC41OTQ1NCAtNi44NjUyOSwtNS4xODcyIC0xMy4wMTgyOCwtMTEuMTczODkgLTE5LjQ1NzQzLC0xNy4yOTE2MyB6IgogICBpZD0icGF0aDE3IiAvPgo8cGF0aAogICBmaWxsPSIjNGU2MjZkIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzU5LjE1NDgsNDcxLjAxMjY5IGMgOC45ODI2NCwtNi40NzQwNiAxNS45NzAwMSwtMTQuNTc1MjUgMjMuMTk1OSwtMjIuMzY1MzUgMTEuMjU4MDgsLTEyLjEzNzMzIDIwLjE2NjE3LC0yNS45Nzk3NCAyOC4xMDE3NywtNDAuNDY3NzggMC42NjAzNCwtMS4yMDU1NiAxLjE3NjQ2LC0zLjYwMzI0IDIuODUyOTEsLTIuNzk4OTggMi4wNTcyNSwwLjk4NjkxIDAuNDUzMTgsMi45OTkwNiAtMC4yNjgyNSw0LjI4NzcyIC03LjE2NjAyLDEyLjgwMTEyIC0xNS4zODE3OCwyNC44OTc4IC0yNC42NjI5LDM2LjI2NjM5IC0xLjM2NzIyLDEuNjc0NjggLTIuNjc2MjQsMy4zOTY4NSAtNC4xNzYzNiw1LjM5NTIgLTguMDMzNiw3LjM1MDA0IC0xNC43NjA2OCwxNS42MTY1MiAtMjMuMjQ2MzQsMjIuMDExOTcgLTAuOTc2NTMsMC43MzU5NiAtMS44Njk3OCwyLjY5NzE0IC0zLjEyOTYxLDEuNjEwMTYgLTEuNTk2MzgsLTEuMzc3NDQgMC4yNzYwOSwtMi41NTA3OCAxLjMzMjg4LC0zLjkzOTMzIHoiCiAgIGlkPSJwYXRoMTgiIC8+CjxwYXRoCiAgIGZpbGw9IiM1OWRjZWMiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzNDMuMTU4ODksNDU2Ljk5ODUzIGMgMTYuODA5OTEsLTEzLjUzMDUyIDMwLjM4MTg0LC0yOS42NDk0MSA0MS44MzMxMywtNDguMDIyMTUgMC4yMDU5NCwtMC40MjI0NiAwLjM0ODQ4LC0wLjUxMDQ3IDAuNzE1MzQsLTAuNzExNzcgMS4zMjk2MiwwLjI1OTQ2IDEuNzc1NiwxLjE5NjAyIDIuMjcxNjMsMi41Mzk0NiAwLjM5NTMzLDIuNzMwNDQgLTAuODkxNTcsNC41MjgwOCAtMi4xMzAwMyw2LjI4MTggLTYuODk4NSw5Ljc2ODc0IC0xMy44OTU0OCwxOS40NjI0NyAtMjIuNzY4MjUsMjguMTA0NzQgLTQuODMyNDMsMy40NjkzIC05LjEyNjQxLDcuMDE1NjIgLTEzLjE3MDY2LDEwLjg2OTQ1IC0xLjQyNjExLDEuMzU5IC0yLjg1MTk4LDIuNzc1NTEgLTUuNDQwODUsMi41MzYzMSAtMC41ODgyOSwtMC4xODA3OSAtMC44MTE1LC0wLjI5MDA0IC0xLjI3NDUxLC0wLjY4NDgxIC0wLjIzOTc4LC0wLjI4NTQ3IC0wLjA4MzgsLTAuNjk3ODggLTAuMDM1OCwtMC45MTMwMyB6IgogICBpZD0icGF0aDE5IiAvPgo8cGF0aAogICBmaWxsPSIjZWRmMGYwIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTY4Ljc1NjA2LDcxLjk0NzEzNyBjIC0yLjE2NTAxLDAuMDY2OCAtMy45OTYzNywwLjMxOTk1IC02LjIyNDczLDAuNTE3NDcgMi42MjM3OCwtMy4zMTExMSA1LjY0NDUzLC02LjU2NjU3IDguODQwMjEsLTEwLjEwNDA2IDAuMTc0OTYsLTAuMjgyMDMgMC4xNzA1LC0wLjMwOTU5IDAuMTg0MTQsLTAuMzEzNzYgMC4wNDUzLC0xLjM0ODI4IDEuMjg0MDYsLTEuNDIwMjUgMi4zMSwtMi4xNjEzMSAzLjIyODg1LC0yLjE1MjEgNS43MjU2MiwtNC4zMjE4MiA3LjQ3NDU4LC03Ljc0NTQyIDEuOTA5NjQsLTMuNzM4MTMgNS42MDExNywtNS4yODcyMyAxMC4zMTM0NSwtMy40Njg3MSAzLjAwNDA5LDMuMzU2ODkgMC43Nzc1Miw2LjA3OTk3IC0xLjU4MzEzLDcuMDI0NzQgLTcuOTAwMTUsMy4xNjE4MiAtMTMuNDYyMzcsOC43NjEgLTE4LjMwMDY2LDE1LjQwMjc3IC0wLjU3ODQ2LDAuNzk0MDggLTEuNjA3OTcsMS4xNDkwNiAtMy4wMTM4NiwwLjg0ODI4IHoiCiAgIGlkPSJwYXRoMjAiIC8+CjxwYXRoCiAgIGZpbGw9IiM0ZTYyNmQiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzNDQuMjk5MzQsNDU4LjEyNzkzIGMgNi44MDE5NywtMy4zNTczNiAxMC42MzIxNCwtOS45Mjc0MyAxNy4zMzY3MywtMTMuNDQyNjkgMy4wMjY2NywtMC41OTc2NiA0LjAzNDI0LDEuMDk3NTMgNC42NjAyMSwzLjcxNTM5IC00LjgzOTE3LDYuMDE1MzggLTEwLjMyMDM3LDEwLjk4MTA4IC0xNi43ODQ0OCwxNS4yOTE5OSAtMS45NzMwNSwtMS4wODQ1OSAtMy41OTcxMSwtMi4yMTc3NyAtNS4zNzUxOCwtMy42NDYzIC0wLjQ0MDM3LC0wLjgzNjM2IC0wLjQ3ODg1LC0xLjM5NDUzIDAuMTYyNzIsLTEuOTE4MzkgeiIKICAgaWQ9InBhdGgyMSIgLz4KCjxwYXRoCiAgIGZpbGw9IiM0ZTYyNmQiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyMzguMjgxODIsNDU3LjMyNzA4IGMgMC4wMzMsMi41MDA5OCAwLjE0ODAxLDQuNjI2MzUgMC40ODI0OCw3LjA2NjA0IDAuMTYzNjcsMS4yMTMxNCAtMC4wNDE5LDIuMDI2MDcgLTEuMjk0NjgsMi41MzI0MSAtNC41NjE5MiwtMy40Njc3MSAtOS40MDkwNSwtNi4zNDE2MSAtMTMuMjkyNjMsLTEwLjg2NDY4IDAuNDk3NTYsLTMuMTYzNjQgMi45Nzc4MSwtMy40NjUzMyA1LjYwOTEsLTQuMTYyNDggMy45NTc2MSwwLjI5NDAxIDYuNTA1OTUsMi4yOTIxMiA4LjQ5NTczLDUuNDI4NzEgeiIKICAgaWQ9InBhdGgyMyIgLz4KPHBhdGgKICAgZmlsbD0iIzRhZGJlYiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDExMC4yMjM4MSwxMjIuMjk4NTMgYyAtMS4xNzY5NiwyLjg0Njg0IC0yLjA1NzU1LDUuNjE4ODkgLTUuNjU5NjcsNi4xOTY4MyAtMi44NTUxNSwtMi4zOTk3NCAtMi44MDU3LC01LjE4Mjg2IC0xLjM1Njk3LC04LjA2ODkzIDEuMDI0MjgsLTIuMDQwNTIgMi4wNjkxNCwtNC42OTU4MSA0Ljc4MDIzLC00LjI0NTA4IDMuMjQ0NzgsMC41Mzk0NyAxLjkyODE1LDMuNTkxOTkgMi4yMzY0MSw2LjExNzE4IHoiCiAgIGlkPSJwYXRoMjQiIC8+CjxwYXRoCiAgIGZpbGw9IiM0ZWRjZWUiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSA0ODMuNzAxOTMsMTI2LjQwNjEyIGMgLTAuMjgxNDQsLTIuNjEyNzYgLTAuMzAyNTYsLTQuOTc0NzQgLTAuMzA4MDUsLTcuNzI5OTggNC41NzcxNSwtMS4zMzIyIDYuMjM5ODEsMC40MzQ3NyA3LjEzMzEyLDcuNTI0NzQgLTIuNjExNTEsNC43NjY4NyAtMi45ODM0LDQuNzY5OCAtNi44MjUwNywwLjIwNTI0IHoiCiAgIGlkPSJwYXRoMjUiIC8+CjxwYXRoCiAgIGZpbGw9IiMxMTIyMzgiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyNDguMjY1ODMsNTQwLjgzNTI2IGMgMC40MzIwNyw1Ljg1OTI2IDAuNTMxNjEsMTEuODkxNDggMC41Mjc3MSwxOC4zODIxNCAtMi4wMDU5OCwtMC4yMDYyMyAtMS42OTUxMywtMS44NTI0NyAtMS41OTg2LC0zLjI1MDY3IDAuMzQ0MDUsLTQuOTgyMjQgLTAuOTEzMzksLTEwLjA0NDQ5IDEuMDcwODksLTE1LjEzMTQ3IHoiCiAgIGlkPSJwYXRoMjYiIC8+CjxwYXRoCiAgIGZpbGw9IiNhYjcwMzgiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzODkuMTkwNzUsNDU1LjA0NzQ4IGMgMi4wMDAwNywtMC44MzExMSAyLjQwODI0LC00LjYyMzE3IDUuMTczNDEsLTIuNzcxNjcgMS4zMDc3MywwLjg3NTY4IDIuNTY4MiwyLjU2NjQxIDIuMzE0Myw0LjEzNzE1IC0wLjMwMzUsMS44Nzc2OSAtMi40NjkwMywwLjkyNTcyIC00LjEzNjA4LDEuNDkzMDQgLTEuMjU4NzYsLTAuOTY1MjEgLTUuMTUwMDksMS41NDAxNiAtMy4zNTE2MywtMi44NTg1MiB6IgogICBpZD0icGF0aDI3IiAvPgoKCgo8cGF0aAogICBmaWxsPSIjNDZjYWUxIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzQ0LjI5NzMyLDQ1OC4wMTExIGMgMC4yMzcxOCwwLjUwMjM5IDAuMDM5NCwwLjgzNjM3IC0wLjIzNjU3LDEuNDU1MDggLTAuODY5MjksMC4xODM3OCAtMS42NjA0MywwLjA4MjggLTIuNDUxNiwtMC4wMTgzIDAuMjUyNSwtMC41MzM4MSAwLjUwNTA0LC0xLjA2NzYyIDEuMDUxNjQsLTEuNzExNjEgMC41OTY2MSwtMC4wMzggMC44OTkxMSwwLjAzNDMgMS42MzY1MywwLjI3NDc4IHoiCiAgIGlkPSJwYXRoMzEiIC8+CjxwYXRoCiAgIGZpbGw9IiNmN2ZhZjkiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxMTIuNDgxNjIsMjEzLjAwNDEyIGMgLTAuNDEwOTEsLTAuNzQ4NDUgLTAuNTA0MDksLTEuMjE5MDMgLTAuNzIzNzYsLTIuMDI2MjggLTAuNTQ3NjUsLTEuMzU0NzcgLTAuNjA3MSwtMi40MDk4NSAtMC4zNTQyNSwtMy44NzY4OSAwLjIxNjYyLC0yLjc3NjYxIDAuMzM4MjYsLTUuMTYzNTUgMC4zNjU5MywtNy45OTMwNCAwLjg4NDU1LC0yMi45ODU0OCA3LjI5Mzc3LC00NC4xMTMxIDE4LjUxMjQyLC02My40NDM2NyAyMS4zMDY3MSwtMzYuNzEzMDczIDUyLjAzNDMxLC02Mi41MTEzNTMgOTIuMDg2NTMsLTc3LjIyNzc0MyAxNC4zMTM1NCwtNS4yNTkyMyAyOC45NDI3MiwtOC42MzkgNDMuOTY0MjYsLTEwLjY3OTM1IDEuODczNjYsLTAuMjU0NDcgMy40ODE1NCwtMS4wMzgxNCA1LjA2OTQ2LC0xLjk3MTYyIDQuNzI4ODUsLTIuNzc5ODcgOS40NzE3NywtNS41MzU3MyAxNC40MzY0OSwtOC41MjM3NSAzLjcwMjAzLC0zLjYyOTg5IDcuNzg5MzQsLTUuNzQ3MjYgMTIuOTg4MTYsLTYuMzc1MjUgMi44NDgyMSwtMS42NDM5MiA1LjMxMjM1LC0xLjg2NjE3IDguMTc4MTMsLTAuNjk4MTIgMi44Njc4NiwxLjE2ODg4IDUuODQ0NTUsMC44NTUyIDguMjU3NDUsLTEuNjE2ODkgMS4wMjQyLC0xLjA0OTI2IDIuMTY3NzYsLTIuMzQ0MzQgMy43ODE4LC0yLjExNDEgNi4yNzc3NywwLjg5NTUxIDEyLjQ3NDU1LDAuMTU1NzcgMTkuNTk1MjgsLTEuMzEwODQgLTMuNDM0NDIsNC40MTI4MyAtNy4yMzgyNiw1LjM5NiAtMTEuNDQ4MDYsNS42Njk1NiAtMi40Mzc5NiwwLjE1ODQxIC00Ljk1NDQxLC0wLjgzMzg5IC03LjYyMjA3LDAuNzU2MTYgLTEuMzc1NTIsMi45MDk0NiAtMy4zODA2OCw0LjM1NDM1IC02LjQ3OTY1LDQuOTI3NTkgLTYuOTcwMTUsLTIuMzEyMzYgLTEyLjc2MzQ2LC0wLjY4NzM5IC0xOC4xNTc5MywzLjQyMjA2IC0yLjM3ODkzLDEuODEyMjQgLTUuMDY2MSwzLjE2ODM5IC03LjU3MzEyLDQuMjI1MjUgNDguMzY2OTIsMC45ODE5MyA4NS41MTg4OSwxMC45MTQ1IDEyNy4xODQzNiw0Mi43OTg5IDAuMjYyMDIsLTMuNDE4NzggLTAuNzEwNTcsLTYuMzk2NTMgLTEuMzc3MzgsLTkuNzc4MjMgLTAuOTE4NzYsLTYuMzg2NjIgLTIuNDI3NDMsLTExLjgwOTc4IC04LjgyOTc3LC0xNC42MzAwOCAtMi42NzM1OSwtMS4xNzc3NSAtNC42MjQ3NiwtMy43MTM1NyAtMy41MTM0OSwtNy41NDM5IDEuNDI0MjUsLTQuMzc3MTIgMy44MTU2MSwtMy43NzY1OCA1Ljk2ODI2LC0xLjQxMDgxIDMuMTAwMjgsMy40MDcyNyA1Ljg0MDAzLDcuMTQyNTkgOS4wMTUwMSwxMC45MTMwMSA1LjI4MDc3LDQuNzIwNTggNi40Njc3MiwxMC43NjcwNyA2LjkyNTQyLDE3LjQ4OTU4IC0wLjM4NjQxLDEwLjQxMDU3IDQuNTEzNzksMTcuNjM2NyAxMS4yOTU2NSwyNC42MDE4ODMgMTAuMDAzMjQsMTAuMjczNjEgMTcuNzc4MzIsMjIuMzIyMzYgMjMuOTAzNTEsMzUuMjI1ODMgMS4zMDY5NCwwLjU5MTc4IDEuNDAwMzMsLTAuNTc3NyAxLjkyNDE5LC0xLjA1ODI3IDIuNTQwNzcsLTIuMzMwNDkgNC40NDAyNSwtMS45MDU5IDUuMzg5NTMsMS4zNzIwMiAwLjc1MTE2LDIuNTk0MTYgMC41OTc5LDUuMzA3MzEgMC4wNTQxLDcuOTE0OTIgLTAuODE1MDYsMy45MDgxNCAwLjA5ODUsNy41MTI2MiAxLjE0MjI4LDExLjI0NjggNC4yMDk0NywxNS4wNTkzOCA4LjExMzc3LDMwLjE4OTQ1IDcuMjU4NzksNDYuMDU4MDQgLTAuMTA2ODIsMS45ODMwOSAwLjEwOTg2LDQuMDAyNjUgLTEuMDQ0NSw2LjE5NTA0IC01LjEyMTQ2LDEuMjAxOSAtOS4yNzY0OSwtMS4wMjAzOSAtMTMuODYwMzUsLTMuMDM2NjggLTEuOTE2MiwtMi4wNTY0IC0yLjE0ODgsLTQuMjMxMTggLTIuMDgzMDEsLTYuODg0NTMgMi4xNjkxOSwtMTMuNTcwOTIgLTYuODAxMzMsLTIxLjY3MDU5IC0xNC4wNjYzNCwtMzAuOTQ2MjkgLTIuMzQzODcsLTMuMTc2NTEgLTQuODkxNiwtNS44MTAxMSAtNS45NTI4OCwtOS4zMTA1IC0wLjk3NjA4LC0zLjIxOTQyIDAuMDM0LC0zLjk4NzgyIDMuOTk5NTEsLTIuNzkzNzkgMy45NjQ2LDMuODU5NyA3LjA4NDY1LDcuOTgzNDggMTEuMzE0NTcsMTIuMzUxMDYgQyA0NDcuODg4MywxNTguMDU2MTMgNDQxLjM5NDY0LDE0NS4yNzQ5NiA0MzMuMTAwMjcsMTMzLjQ3MzI5IDQwMy4yODg1LDkxLjA1NTM4NyAzNjEuNjA0ODIsNjguNjMwNzI3IDMxMC44NDAxNCw2Mi40NjUwMDcgYyAtMjEuOTYzMTQsLTIuNjY3NTYgLTQzLjg1NjY5LC0wLjc4NjI5IC02NS4zNTQ4Niw0Ljg5MTIgLTcuNTc0OTIsMi4wMDA0OCAtMTMuODIxNDQsNS42Mjc3MyAtMTguMDE5MDQsMTIuODkwNTcgLTAuNDg2MjEsMC45MzMwOSAtMC45NTAyLDEuNDQ2MzMgLTEuMjA5NjMsMi4wNDY5NiAtMy44ODA4Myw4Ljk4NjMzIC0xMS4xMDkxMywxMS43MTI1NiAtMjAuNjMzNjQsMTAuODkyMTEgLTEuMzQ5MDIsMC4wMjMxIC0yLjMyNzU3LC0wLjE4Mzc4IC0zLjYyNzEzLDAuMjIzNzEgLTAuNTY5MDksMC4xNjkzNCAtMC43OTc3MywwLjIzMjc2IC0xLjM3MjYyLDAuMzc1ODQgLTUuNDYyMSwwLjc1MTg5IC0xMC40MTg4MiwyLjE3MTI2IC0xNS40NDE1NiwzLjI4MjM4IC0zLjQ4NTM4LDAuNzcxMDQgLTUuNTQ5MDEsMy41ODI3NDMgLTguMDUwODcsNS42ODE3NDMgLTI1LjA4MDg3LDIxLjA0MjE2IC00MC40MTIzNiw0Ny45OTUyMSAtNDguMzMxODQsODAuMDQ1MjUgNy40NjY5NSwtNi45NTM4NiAxNC40OTI4NSwtMTMuNTcyOTcgMjIuNzg2MDYsLTE4LjY0ODg0IDEuNzUyNjYsLTEuMDcyNjggMi44Mjg3MSwtMi43NzcwNSAzLjMxMjUsLTUuMjA5NyAwLjgyNzkxLC0zLjI4MDIxIDAuNDk4ODcsLTYuMzM4MTMgMS4yNjgyNSwtOS4yMzUwOCAwLjY0MzU2LC0yLjQyMzE1IDEuMzk0NTksLTQuODIzMTMgNC4zOTM5OCwtNi4wNzU4MiAxLjI1NDY0LC0wLjIyNzAzIDIuMDgyMTIsLTAuMTQ4ODYgMy4yNDE5MSwwLjM3MDk3IDIuMTkxNjYsNS4yNTYzNSAxLjQ3NjM1LDEwLjQ3ODAyIC0wLjE1MTIxLDE1LjE2NjE5IC0yLjM0MzExLDYuNzQ5MTkgLTQuNzU2MSwxNC4wMzQ4NiAtMTMuNTYxODksMTUuNDIzODcgLTEuMDk0ODUsMC4xNzI3IC0xLjk5ODg0LDEuMTMzMzkgLTMuMTgyMTYsMi4xMzk1OSAtMC40ODkxNiwwLjQyNzQgLTAuNjg2MTksMC41OTU0NiAtMS4xODMxMywxLjAwNTEzIC0wLjUwNDQ5LDAuMzkyODIgLTAuNzA5MDgsMC41NDM5NCAtMS4yMzI2NCwwLjg5Nzc2IC03LjA4NTA0LDUuMjk0OTggLTEyLjE2MDc4LDExLjc4NzE3IC0xNi4zMDk2NSwxOS4xMTg4MSAtMi4xODU5MywzLjg2MjgyIC0wLjk0Mzc3LDguMjI0MyAtMi40MzM5NCwxMi41MTkxOSAtNC4xMTk2OSwyLjgxNjg3IC04LjM4ODkzLDMuNjA1ODQgLTEzLjI2NTM4LDIuNzM3MjggeiIKICAgaWQ9InBhdGgzMiIgLz4KPHBhdGgKICAgZmlsbD0iIzRkZTFlZiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQxNC4zOTQ2MSw3Ni41MjkxOTcgYyAxLjI0ODM1LDQuMzc1NTEgMi4wMjI5NSw4LjYwNTUzIDEuNjM3MjcsMTMuNTU3NTkgLTE4Ljk4NzI0LC0xNS4zMDg4NCAtMzkuNjIwMywtMjYuODk3NTggLTYyLjQ3NDc5LC0zNC41MTY3NCAtMjIuODE2MjksLTcuNjA2NDIgLTQ2LjQxNDA5LC05LjM4Nzc3IC03MS4xODE3MywtOS45OTE4NyA2LjczNjc1LC0zLjkzMTQ3IDEyLjYxMjk3LC03LjUyNjUyIDE4LjY1MTMsLTEwLjgyNDc2IDMuODU0MzEsLTIuMTA1MjcgNy43NDgyNiwtMS4wNzE2IDExLjc5Njk3LDAuOTg5NjUgOS43Nzk0NSwxLjQyMjQ4IDE4Ljk2Nzc3LDUuNzQxMDMgMjguNzgxNzcsMi40MjIyMSAyLjc1MTEsLTAuOTMwMzQgNS40NzEyMiwtMC41NDg0OCA4LjIyMzgxLDAuMzY4MjYgNC4xOTQsMS4zOTY3NyA4LjczNjI0LDEuNTk2MTQgMTMuMDU5NTEsMy44NTcyNiAzLjA1NzY1LDEuMTc1MzEgNS44MTc3NSwyLjExMTYxIDguOTMzODcsMy4xMTMwMSAtMC4zMjc0MiwzLjU5Njg1IC0zLjExMjM5LDIuNTI0MjkgLTUuMTI3OTYsMi4yNTkzNCAtMy40MzMxNCwtMC40NTEyOCAtNi44MzAxNywtMS4yNDc2MiAtMTAuNTQ0NCwtMS45Mzg1NyAtMC4yOTczLC0wLjA2NDMgLTAuNzA2NjEsLTAuMTEwNDYgLTAuNzA2NjEsLTAuMTEwNDYgMCwwIC0wLjI2MzQyLDAuMDE2MiAtMC4wNTY5LDAuMDMxNCAxOS45MTE4LDYuNTgyMDUgMzguMzQ4OTEsMTUuNjgyNTYgNTUuMzk1NjMsMjcuNTc4MjUgMS4yNTE1MiwwLjg3MzM1IDIuMjExODUsMi4wMDIzMiAzLjYxMjI0LDMuMjA1NDYgeiIKICAgaWQ9InBhdGgzMyIgLz4KPHBhdGgKICAgZmlsbD0iIzExMjMzZSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI5OC42Njg1NCwzMC42MTQ3NjcgYyAtMy41NzYxMSwyLjIzOTQ2IC03LjQ2NzAxLDQuNzEyNTUgLTEyLjIyMjc4LDYuMzIyMzYgLTM0LjczODEsMS4yOTkwOSAtNjcuMDUyNTgsOS45MTA3NyAtOTcuMDE3OTgsMjYuOTAyNTkgLTguNTEzNzYsNC44Mjc3MSAtMTcuMjA4NTIsOS40MDM5OSAtMjQuODU2ODcsMTYuNTY4OCAtMC4zNjAzMiwtMy45OTM5NiAyLjUwOTI4LC01LjU1Nzg4IDMuNzY4NDcsLTguMzAzNzMgNC40MzMzMiwtMi43OTIxMyA2LjIzNDI4LC03LjUzODQgOS41NjkyNCwtMTAuOTIxNTEgMi4xMzMwMywtMi4xNjM3NyA0LjE5NjY5LC0zLjgzODE2IDcuMzM0NTYsLTQuNTQ0MDMgMy41Mzc4NSwtMC43OTU4NSA2LjkyMTM2LC0yLjQ1ODc2IDYuNzk2MDIsLTcuNDU1MjYgNi44NzQwOSwtMS40OTEyOCAxMi44OTA4NywtNS4zMTE1NyAxOS42NzMyNSwtNi45MTIyOCAzLjg0MTEsLTAuOTA2NTYgNy41MjY0MywtMi40NzMyNyAxMS43MDg4MywtMy43OTc1OCA1LjQwMzgxLC0xLjQwOTg2IDEwLjI2NzQsLTMuMDk0IDE1LjM3NTg2LC00Ljk0MjEyIDcuMzMzNzcsMC4wMjc0IDE0LjE5MTQ3LC0wLjk4NDY2IDIxLjExNjAzLC0zLjE0NTEzIDAuNDQ4NywtMC44MjI3MyAwLjg0ODUxLC0xLjA3OTk0IDEuNzE4ODEsLTEuMDgwNzMgMy43NjU2MiwyLjc4NzgyIDcuODYzOTUsMS43MjQ4MSAxMS4zMjE2OCwxLjE2MTY4IDguNDk4NDIsLTEuMzg0MDIgMTYuODUyNTQsMC4zNjA4MiAyNS43MTQ4OCwwLjE0Njk0IHoiCiAgIGlkPSJwYXRoMzQiIC8+CjxwYXRoCiAgIGZpbGw9IiMxNDI4M2QiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSA0MTQuNjUyNDksNzYuMjc5NzM3IGMgLTEuMjYyMzksMC45MzM4IC0yLjExMzU5LC0wLjAyMzkgLTMuMDE2OTcsLTAuNjc2MyAtMTcuNDM5MywtMTIuNTk0MjEgLTM2LjY2MTgxLC0yMS42NzM0NCAtNTcuMTk5NTYsLTI4Ljk3OTMxIC0wLjY2MDAzLC0wLjQ0NDMyIC0wLjc4MTM3LC0wLjg0MTU3IC0wLjUyNjIxLC0xLjU1MjYgMy45MzU3OSwtMS40NjM1NiA3LjM5MzU1LDAuMDcyNiAxMC45MzE2MSwwLjgyNzk2IDIuMzYyODIsMC41MDQ0MSA0LjY2NTYyLDEuODU4MTggNy4yNTAyNywwLjA5NjEgMi45MzY4MywtMi42MTExNCA1LjUzMzQ4LC0wLjYzOTA1IDcuOTk3NDcsMC4zMTE2OCA2Ljc5NTk2LDIuNjIyMTkgMTMuNDc0MTgsNS41NDk2MiAyMC41NjkxOCw4LjM2MTQ1IDAuNTcyMTUsMi43NzQ0NyAxLjIyNzkxLDUuODAyMjkgMy45ODU0OCw2LjYxMzYgNy41MDY2NSwyLjIwODQ4IDguNTY2NTMsOC40MTY0NCAxMC4wMDg3MywxNC45OTc0NCB6IgogICBpZD0icGF0aDM1IiAvPgo8cGF0aAogICBmaWxsPSIjMTEyODNkIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzYzLjExNDA5LDQyLjI2ODc0NyBjIC0yLjUwMjM4LDAuNjg3MjEgLTQuOTI1NjgsLTAuMTY4MTEgLTcuMjAwODMsLTEuMDQzMjcgLTYuMTI1NTIsLTIuMzU2MzEgLTEyLjExMTM5LC0zLjQyMDggLTE4LjI1MjI2LC0wLjA3NTcgLTAuOTE1MzcsMC40OTg2NCAtMi4zMTkwOSwwLjUzODkyIC0zLjM3MDMzLDAuMjc5MDcgLTYuOTYwMTQsLTEuNzIwMzkgLTEzLjk2OTUxLC0yLjk1MDU4IC0yMS4xNjQ2NywtMy4xMDU3OSAtMi41OTUzMSwtMC4wNTYgLTEuMDk2NSwtMS4wOTEzNiAtMC4xMDY2OSwtMi4xMTkwOCAxLjk2NTQyLC0xLjU3NDU1IDMuNzg2OTUsLTIuODcxMzEgNS45MjYwMiwtNC4yNTUyNCA5LjM5MjA5LDEuNTIwODIgMTguNDc4NywzLjA2NDY3IDI3LjUzNjA4LDQuNzY0NDIgNC4zODc5OSwwLjgyMzQ3IDguNzEwMzgsMS45OTEzNSAxMy4wODQ5MiwyLjg5NDU4IDEuNTI3NzgsMC4zMTU0NCAyLjk2NzE3LDAuNTQzNDkgMy41NDc3NiwyLjY2MTAxIHoiCiAgIGlkPSJwYXRoMzYiIC8+CjxwYXRoCiAgIGZpbGw9IiMxMTIzM2UiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSA0MjEuNzk3ODcsODIuNjIwNzQ3IGMgLTAuODkyMzMsLTYuMzA5MiAtMi40MTUyOCwtMTIuMDM5MyAtNS42NTc0NywtMTcuNTg2NDggOC4wMjg1NywxLjMxMDU0IDE0LjExNzYyLDYuNTgxNDIgMjAuODI4ODYsMTEuMzU3NjMgLTIuMTg5MzksMy44NTAwMSAtNy4zNDU1OCw1LjI4OTMyIC03Ljc2NDUzLDEwLjgwNjQ2IC0wLjIyMTU1LDAuNTI3MzMgLTAuMzg5ODksMC42OTgyNiAtMC45MDM4MSwwLjk3MjE0IC0zLjc3NTMzLC0wLjA1NzMgLTUuMjUxMDksLTIuNDU5MiAtNi41MDMwNSwtNS41NDk3NSB6IgogICBpZD0icGF0aDM3IiAvPgo8cGF0aAogICBmaWxsPSIjNGFkYmViIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjM5LjE4MzY4LDMzLjI2NzMxNyBjIC00LjQ5NzU5LDMuMTQ4NjMgLTguODI2NzksNi4yOTg5NiAtMTQuOTQ5MDEsNS4xMjQyOSAtMC44MDE2LC0wLjQ4MyAtMS42MjAwOSwtMS4wMzc4NCAtMS41Njk2NywtMS40OTczNCAwLjUyNTk3LC00Ljc5NDI0IDQuNDk0MDIsLTUuNzg2NTEgOC4xMTQ5OSwtNi40OTM0OSAyLjk2ODI2LC0wLjU3OTUzIDcuMDAxNzQsLTIuOTI2NDUgOC40MDM2OSwyLjg2NjU0IHoiCiAgIGlkPSJwYXRoMzgiIC8+CjxwYXRoCiAgIGZpbGw9IiM0YWRiZWIiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyNjIuMjI3NSwyOS4xNDk1MTcgYyAtMC43MzEyMywwLjM1MzQ1IC0xLjIyODgyLDAuNDU0NzMgLTEuOTMyNjIsMC43MDc2MSAtMi4yNTkzNCwwLjE1NTAyIC00LjI1MTY1LC0wLjA1MTIgLTQuOTY0MjMsLTIuNDE3ODYgLTAuNDkyNDMsLTEuNjM1NDkgMC4zNjQwNCwtMi44NzkwNSAxLjYwODMzLC0zLjgxOTM5IDEuODc4NTEsLTEuNDE5NjYgNC4xNTkwMywtMS42ODE4OSA2LjA0NDQ3LC0wLjU2Njg2IDMuNDcxNTYsMi4wNTMwMSAyLjMzMjE4LDQuMTI2NjggLTAuNzU1OTUsNi4wOTY1IHoiCiAgIGlkPSJwYXRoMzkiIC8+CjxwYXRoCiAgIGZpbGw9IiNlZGYwZjAiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzNzMuODEwOTksNDAuMzAxNDU3IGMgLTMuMDYwOTEsMi4wMjAxNiAtNS42MjU0MiwxLjA1OTEyIC04LjEyMDMzLC0wLjQwNDIzIC0xLjAzNjc0LC0wLjYwODExIC0xLjg0Njg5LC0xLjQzODQzIC0xLjQ2NzQ3LC0yLjc5ODE0IDAuMzcxMjgsLTEuMzMwMzkgMS41MDQyNSwtMS44MzY3NSAyLjY2Nzc5LC0xLjczMjg2IDMuMTY5MTMsMC4yODI5NCA2Ljc2NDYyLDAuMDgxOSA2LjkyMDAxLDQuOTM1MjMgeiIKICAgaWQ9InBhdGg0MCIgLz4KPHBhdGgKICAgZmlsbD0iIzExMjAzYiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDE3My43MjkzOSw1OS42NzE0MDcgYyAtMC4yODc4NCwwLjcyOTEzIC0wLjk0NDkxLDEuNDQzNTIgLTEuODgxMDQsMi4yNjQ1NiAtMC44MjY0NSwtMS41NDc1OCAwLjA4ODgsLTIuMTA0MDIgMS44ODEwNCwtMi4yNjQ1NiB6IgogICBpZD0icGF0aDQxIiAvPgo8cGF0aAogICBmaWxsPSIjNGFkYmViIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTM1Ljc0MzM0LDQyMi4yNjk0MSBjIC0xMS43OTU5OCwtMTAuMTU0IC0xNy43MTg1MiwtMjIuNzYwODcgLTE3Ljg3ODM2LC0zOC4yMDM2NSAxLjQ5ODA5LDIuNzY2OTcgMi45NTM5OCw1LjU1NzgzIDQuNTA2MSw4LjI5NDE2IDEuNTU0NzgsMi43NDEwMyAzLjEwODI2LDUuNDkyMTMgNC44NDgzMiw4LjExNTQ1IDEuMTgwOTMsMS43ODA0IDEuOTYyNDYsNC40OTQyMyA1LjE1Mzg4LDMuMjQ2NDMgMC4yNTk1OCwtMC4xMDE0NyAwLjc4MTkyLC0wLjAxMzIgMC45NDE3NywwLjE4Mjg5IDQuMjU5OCw1LjIyNTgzIDguOTY5ODUsMTAuMTc3NDMgMTIuNTA2MzgsMTUuODU4NTUgMS42MjUxNSwyLjYxMDYgLTEuMTg0MDIsNC43ODQ3MyAtNC4zNjc4OSw0Ljk3MTk5IC0yLjE0NTk2LDAuMTI2MjggLTMuNzQyOTMsLTEuMTc0MjYgLTUuNzEwMiwtMi40NjU4MiB6IgogICBpZD0icGF0aDQyIiAvPgo8cGF0aAogICBmaWxsPSIjZWRmMGYwIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTAzLjcyNzEyLDE4NC40NDA3MyBjIDAuMjk0NCwyLjc4NTc0IDEuNjUyNjksNS4wNDk4NyAxLjA5Nzc5LDguMDI0NjkgLTQuNjE1ODksLTQuMjU2MzUgLTYuNTk5Nzc4LC05LjkzNjcxIC0xMC4yNTk0NzgsLTE0LjgzOTAyIC0yLjY4ODM3LC0zLjQ5MjgzIC0yLjMzMTUyLC02LjY5NjYyIC0wLjQ1MTgyLC0xMC4xOTk5MiAxLjE0NzE4LC0yLjEzODA5IDEuNDc0MywtNC43MTYxOSAyLjMwNzM0LC03LjQ2ODM4IDAuMjEwMzcsLTAuNTU2OTMgMC4yODMxNCwtMC43NDIxMiAwLjQ0ODE1LC0xLjIxMTEyIDAuMDkyMywtMC4yODM4MyAwLjE1Mjc5LC0wLjIwOTQzIDAuMTA2MzUsLTAuMTk3NDIgMS4yNDIyMiwtMS40NDcxNSAyLjY3ODM4LC0yLjQzNjMgNS4xMjk0OTgsLTEuMjc5MTggMC40MDU5NiwwLjIwNTk3IDAuMjgzNzcsMC4xMTk4NCAwLjM1NjcxLDAuMTM2MjMgMC4xMjYxOSwyLjMyNjI3IC0wLjM1NDY2LDQuNTgzNTEgLTAuNzM0OTQsNy4yMTQ5MSAtMi41NTE5NjgsNS40MzA1MSAtMi45OTg3NTgsMTAuNDQ3MjYgMC4zNjgyNywxNS4zMjkyOCAwLjg2NDU4LDEuMjUzNjMgMS4wMjcwNiwyLjc2MzggMS42MzIxMyw0LjQ4OTkzIHoiCiAgIGlkPSJwYXRoNDMiIC8+CjxwYXRoCiAgIGZpbGw9IiM0YWRiZWIiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxMDYuMzY1MDEsMzU2LjMzNDk5IGMgLTAuMTI0NzEsLTMuNDQxMTMgLTAuMzI0MjgsLTYuNDQxOTYgMC4zOTAyOSwtOS4zOTA4MSAwLjI2MzE3LC0xLjA4NTk3IDAuMTY1NiwtMi41OTc5NiAxLjYyNTk2LC0yLjc4Mzc1IDEuNDY1ODgsLTAuMTg2NSAxLjg5MTIyLDEuMTg3NjIgMi4xMTQxMSwyLjI5MjI5IDEuNDQ0MjksNy4xNTc2NiAyLjg0MTk1LDE0LjMyNTA4IDQuMTg3MjEsMjEuNTAxOTkgMC4yMjcyLDEuMjEyMTMgLTAuMTYzNzMsMi4zNTUwMSAtMS41MzY1NSwyLjc1OTY3IC0xLjgwMjIzLDAuNTMxMzQgLTIuNzg4MzcsLTAuNDk1OTcgLTMuNTQwNiwtMS45NDggLTEuOTQ4MTcsLTMuNzYwNTkgLTIuNTQ1OTMsLTcuODc4NTcgLTMuMjQwNDIsLTEyLjQzMTM5IHoiCiAgIGlkPSJwYXRoNDQiIC8+CjxwYXRoCiAgIGZpbGw9IiM0NmNhZTEiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxMDYuMDExNTYsMzgwLjE3MzIxIGMgMC45MjE1MiwyLjc5Mjg1IDIuOTg4Nyw2LjA5MDczIC0wLjQzMTQ1LDcuMjQwOTEgLTIuOTUzMTUsMC45OTMxMyAtNC4zMDM0LC0yLjU4OTIgLTUuMTYzMDIsLTUuMDE3MjEgLTAuNjc1NTA4LC0xLjkwNzkzIC0xLjYxNTM5OCwtNC43NzcxMyAwLjY0ODE5LC01Ljg2ODQxIDIuNDMyMjUsLTEuMTcyNjEgMy41Njc1OCwxLjU3ODc0IDQuOTQ2MjgsMy42NDQ3MSB6IgogICBpZD0icGF0aDQ1IiAvPgo8cGF0aAogICBmaWxsPSIjNDZjYWUxIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gOTkuNzA1ODAyLDE1MC42NzM0OSBjIDEuMjc3ODU4LC0yLjg4Njg0IDIuNzk3OTM4LC01LjQxMjggNC4zNjkwNDgsLTcuOTA2NiAwLjU3ODA4LC0wLjkxNzYgMS4wMzYxNiwtMi40ODc5NSAyLjQwMjYsLTEuOTMzMjUgMS41OTMzMiwwLjY0Njc4IDAuOTEwODgsMi4zNDk1NCAwLjUzMjg3LDMuNDI5NzEgLTAuODYyMjMsMi40NjM5OSAtMi4wNTE5MSw0LjgxMzQgLTMuMzcwNjUsNy40NDk3OCAtMS41MTE1MiwwLjM2MzI0IC0yLjcwMzMxLDAuMjY5MjMgLTMuOTMzODY4LC0xLjAzOTY0IHoiCiAgIGlkPSJwYXRoNDYiIC8+CjxwYXRoCiAgIGZpbGw9IiM0NmNhZTEiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxMDAuNDkxMzIsMTY1LjA1NTExIGMgMC41NjU5NywtMi41NjcyNyAxLjEzMjIzLC00Ljc0NDA4IDEuODcwODgsLTcuMjc2NSAxLjQzNDM3LDMuMjY4ODcgLTAuNjU3MTMsOC4xMDEwNiA0LjQ1NDc0LDEwLjI4NjMzIC0xLjA4NDU3LDAuODQ4NjkgLTEuODQ0ODYsMi4zNjA0NCAtMi41NjMxNyw0LjI5NzA2IC00LjU2NTcyOCwtMC40ODkwOCAtNC4wMDkwNiwtMy43ODA0NiAtMy43NjI0NSwtNy4zMDY4OSB6IgogICBpZD0icGF0aDQ3IiAvPgo8cGF0aAogICBmaWxsPSIjNTlkY2VjIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gOTkuNDUzNDIyLDE1MC4zMTc4MiBjIDEuMTA4MjU4LDAuMzEyODEgMi4yMjY1NzgsMC42NDM2IDMuNjM0NTE4LDEuMzA1MDcgMC4xNjY1LDEuMDYyMzIgMC4wNDM0LDEuNzkzOTMgLTAuMjQxMTgsMi44NTk4IC0wLjIxNTIyLDAuNTMyNzIgLTAuMjY5MDMsMC43MzExNyAtMC4zODk3MSwxLjIzMDc1IDAuMDUyOCwwLjYyODkyIDAuMTcyNTYsMC45NTY3MSAwLjE3MzA3LDEuNTIzNzEgLTEuNzM1MzksMC40Nzc5IC0zLjM1MTU0OCwwLjcxNjYxIC01LjMzNDQxOCwxLjEzOTg2IC0wLjAzMDQsLTEuNTYxNjkgMC4zMDU5NCwtMy4zMDc5NCAwLjgxMDg2LC01LjM5NTQ1IDAuMzc0NjksLTAuNTg5NTIgMC41ODYwNCwtMC44MzMyIDAuODE5MjYsLTEuMzEzNSAwLjAxNjYsLTAuMjQxMiAwLjExLC0wLjEyNTY0IDAuMDQxMiwtMC4xNTM2NiAwLjM2Njc2LC0wLjEwMDAxIDAuNjk2NTIsLTAuMzIxNDEgMC42ODA4OCwtMC45NDE2OCAtMC4yMjIzMiwtMC4yMjUxMyAtMC4xODQ0MSwtMC4yMzY5MiAtMC4xOTQ0NiwtMC4yNTQ5IHoiCiAgIGlkPSJwYXRoNDgiIC8+CjxwYXRoCiAgIGZpbGw9IiM0NmNhZTEiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxMDIuNTQ0MywxNTUuODUxNSBjIC0wLjI3MjQxLC0wLjEyNjU0IC0wLjI2ODg3LC0wLjQxNDYgLTAuMDAxLC0wLjg2NzgzIDAuMjgyOTQsMC4xMjE3MiAwLjI4NzMxLDAuNDEyMjMgMC4wMDEsMC44Njc4MyB6IgogICBpZD0icGF0aDQ5IiAvPgo8cGF0aAogICBmaWxsPSIjNDZjYWUxIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gOTguNzE5NTAyLDE1MS41NTI3NSBjIDAuMjczNTUsMC4yMjI3MSAwLjE4MDk0LDAuNTI3NzggLTAuMjQ5NjUsMC45Mzg0MyAtMC4xMjA4OCwtMC4xNzE0MiAtMC4wNDcxLC0wLjQ5MTk5IDAuMjQ5NjUsLTAuOTM4NDMgeiIKICAgaWQ9InBhdGg1MCIgLz4KPHBhdGgKICAgZmlsbD0iIzQ2Y2FlMSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDk5LjI2NTIwMiwxNTAuNDk3NTkgYyAwLjE0MDU1LDAuMTYyMDMgMC4xMjA3MywwLjQ3NDA0IC0wLjEzMzA1LDAuODg3NDUgLTAuMjY2NTYsLTAuMjAzMjUgLTAuMTk3NjcsLTAuNDgyODUgMC4xMzMwNSwtMC44ODc0NSB6IgogICBpZD0icGF0aDUxIiAvPgo8cGF0aAogICBmaWxsPSIjNTlkY2VjIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gOTYuNzY4MzMyLDE1OC41ODg0OCBjIDAuMzU3NDUsMC4xNzEwOCAwLjM0ODEzLDAuNDYxODIgLTAuMDIyNCwwLjg3MjM4IC0wLjM2NTQyLC0wLjE2ODc4IC0wLjM1OTgzLC0wLjQ1OTYzIDAuMDIyNCwtMC44NzIzOCB6IgogICBpZD0icGF0aDUyIiAvPgo8cGF0aAogICBmaWxsPSIjNGNkY2VlIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gNDI1LjAxOTY3LDQzMi4zODYwNCBjIC00LjUzNzQxLC0zLjE2MTU2IC05Ljk1ODYyLC0yLjQ5Njk0IC0xNS44NDEzMSwtMi41OTg1NyA0LjA4MDg4LC03LjM4ODg1IDcuOTMxMSwtMTQuNDY1NjcgMTEuOTAyNDEsLTIxLjQ3Mzg4IDAuOTU1NDQsLTEuNjg2MTIgMi44OTg2OCwtMS40MzM1OSA0LjUzMTMxLC0xLjQ5NjMgNy42NDA4MSwtMC4yOTM2MSAxMy4zMTcyLC0zLjg1NjQyIDE3LjExMDY2LC0xMC4zODY2IDEuODYxODEsLTMuMjA0OTYgNC4yMTcxLC01Ljk3ODMzIDYuNzE0OTYsLTguNjU5NzYgNC4zNTU2NSwtNC42NzU1NyA3LjI1MDc0LC05LjkzMjgzIDYuODMyMTYsLTE2LjU3Nzk0IC0wLjExOTA4LC0xLjg4OTk4IDAuMzY3NjEsLTMuNzEzMjYgMS40ODg4OSwtNS4xOTIxNyA2LjUwMTcxLC04LjU3NTA3IDUuNDg5MzgsLTE3LjI4ODI0IC01LjkxODY0LC0yNi4zNjgyNSAtMy42ODA3MywtMy44ODExMSAtMC4wMTEzLC03LjE0MjU1IDAuNjE3LC0xMS4wMDA5MiAxLjQ2ODg4LC00LjMyMzQgMi40MzU3MywtOC4zODI1NyAzLjg0NzQ4LC0xMi43MDg3NyAwLjQ2MzU2LC0wLjc0OTAyIDAuNzUxODksLTEuMzIyNTEgMS4xODM2NSwtMS40MDAyMSA4LjY0MzgsLTEuNTU0ODQgOS43OTg1OCwtOC42ODg2OSAxMS41Mjg0NCwtMTUuMzk3MzEgMC4zMjk2NSwtMS4yNzg2MiAwLjYxNzAxLC0yLjU2NzU5IDAuOTc5MDEsLTQuMjMyMTggMS44MTAyNCwtNi4zMDg4NiAzLjQ3MTAxLC0xMi4yNjEzOCA0LjkzOTYzLC0xOC42NTk2IDEuMzQyMjksLTMuNzc3MjggMi4zMzMzOCwtNy4yNTk0OSAzLjI5MjQ4LC0xMC43NTk2NSAwLjg4MDY4LC0zLjIxMzUgMC45NTQ3MiwtNi4xMzA3OSAtMS40Mzc4NiwtOC43OTExNiAtMi4wMTY1NCwtMi4yNDIxMyAtMS4zOTc3NywtNC45MzQxNSAtMC45Njc1MywtNy45MjMzNyAyLjYzMDkyLC03LjUzNjU5IDQuMjMwNTMsLTE0Ljk3MTk5IDYuMDc5NzEsLTIyLjMzODExIDAuNTI1NjQsLTIuMDkzOSAwLjg3OTI3LC00LjIxMTY0IDAuMjEzMjYsLTYuNzE0MjYgLTAuMzkwNzUsLTEuMDI1NDggLTAuNjcxNDUsLTEuNzAwNTYgLTEuMzIxMTEsLTIuNjE0NzIgLTAuMjk5MTksLTAuNTY1MjEgLTAuMzk1MDIsLTAuODA2MzYgLTAuNTYxNjUsLTEuNDM1MzMgMC4wMDcsLTIuMTQ2NDkgMC4zOTk2NiwtMy42MzA1MiAzLjAwNzg4LC0zLjMxOTczIDYuMjA2MTEsMy45MDIyOCA3LjQyOTUsNi44Mjg2MSA1LjcwMTI5LDEzLjUyNjc2IC0xLjk5Mzc3LDcuNzI3NzggLTQuMTAyMjMsMTUuNDI2IC02LjE1NTE1LDIzLjEzODU4IC0wLjQyMjQyLDEuNTg3MSAtMS4xNjY5MywzLjE4MDEyIDAuMjA5MTcsNC43MDkyIDMuMzE1ODYsMy42ODQ0NSAyLjk2MDU3LDcuOTkzNzEgMS43OTg2NCwxMi4yNzQ2OSAtMy44MzI2NCwxNC4xMjA5NCAtNy43ODAyMSwyOC4yMTA2OSAtMTEuNjk5MjgsNDIuMzA4MDcgLTEuNDMyMzEsNS4xNTIxNiAtMy40MzgwNCw5LjgyOTUzIC05LjUwNzkzLDEwLjk4NTYgLTEuMzI0MDQsMC4yNTIxMyAtMS44ODgzMSwxLjI3NDUgLTIuMjU5NzEsMi40MTc0OCAtMC40MTEwMSwxLjI2NTAxIC0wLjY5NzQ0LDIuNTcyNTQgLTEuMTQ1MDEsMy44MjMyNyAtMi4zNzE4OSw2LjYyNzA1IC0zLjY3MjU1LDEyLjI1NCAyLjUwNDMzLDE4LjYyODk0IDYuMDI0NDEsNi4yMTc1OSA0Ljc3NDc4LDE0Ljg1OTEzIDAuNzAwNDQsMjIuNDUxMTcgLTEuMjkyMywyLjQwODA4IC0yLjM0MjIzLDQuNzQ2NDMgLTIuMjc1NjQsNy41MDQ3NiAwLjAxMiwwLjQ5NjU1IC0wLjA1NTEsMC45OTg3NSAtMC4xMjQ1NywxLjQ5Mjg5IC0xLjkzNTc5LDEzLjc1Njk5IC0yMC4wNzY1NCwzMy4yOTA4NiAtMzMuNjE0NDQsMzUuOTQxMDEgLTIuMDkyNTksMC40MDk2MSAtMy4yMjM3NSwxLjMwNzkyIC00LjA4NDE3LDMuMDYzODQgLTEuNTMzOTMsMy4xMzA2MiAtMy4xNjE4LDYuMjE1MjEgLTUuMDAxNzEsOS44MTAxOCAxNi45Nzg5NSwzLjY0ODQ0IDI0LjY5NDQ2LDE0Ljk2NjMxIDI1Ljk5Njk1LDMxLjg0NjI2IC0xLjk2MjY1LDAuMjY2NDEgLTQuNDkwMTEsMS40MjAwNCAtNS4wMzM3NSwtMi4yMzIyNCAtMC41MjE5NywtMC44ODE5NiAtMS4wODg5OSwtMS4zMTYyMyAtMS4yNTg0MiwtMS45NjAyNyAtMi4xMjI1LC04LjA2MzM1IC02LjM3Mzg0LC0xNC42NjczNiAtMTIuOTcxODcsLTE5LjY4MTQgeiIKICAgaWQ9InBhdGg1MyIgLz4KPHBhdGgKICAgZmlsbD0iIzRhZGJlYiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQ4My40MzU1NywyMTIuMTMzMTEgYyAtMS45Nzk1NiwwLjU4MDAyIC0yLjMzMTg1LDIuMDczNTUgLTIuMzUwMjIsNC4yMzkyIC0zLjYyNjUzLDEuNzkwNDQgLTYuMjM4ODMsLTAuMDg1MiAtOC45MjU2LC0yLjU5OTg1IDEuNTg3NzcsLTE3Ljc1ODc2IC0yLjMwNzY4LC0zNC40Mjk2NiAtNi44MTc0NSwtNTAuOTY4MTEgLTEuMzI2OSwtNC44NjYxNSAtMi45MjcxOCwtOS41MDM3NyAtMS4zMTQ4MSwtMTQuNTc2MSAwLjI5MTI2LC0wLjkxNjI5IDAuMTY2MTMsLTEuOTg1MjYgMC4xMzIwOCwtMi45ODAyNyAtMC4wNjU4LC0xLjkyMjAxIDAuNjUwMiwtNC44NzE2NyAtMS41MDcwOCwtNS4yMTc0NCAtMi4yNTk4OSwtMC4zNjIxOCAtMi4xMTEyNywyLjc5OTE3IC0yLjkzMTgzLDQuNDc0MzIgLTAuMjE2NDksMC40NDIwOCAtMC40NjQ5LDAuODY4NTggLTEuMDM3NzgsMS45MzE1MiAtNC4xOTU5OCwtNy42NjI3NSAtNy43MDg1NiwtMTUuMjQwNzQgLTEyLjUyMTM2LC0yMi4wODMyOCAtNi4xMzk4MywtOC43MjkyMiAtMTIuNTUzODMsLTE3LjE4Njc0IC0yMC40ODAyMywtMjQuMzg1NzQzIC0yLjUxODE4LC0yLjI4NzExIC0zLjU5ODA4LC01LjA0Njg5IC0zLjYzOCwtOC4zOTkzNyAtMC4wMzM2LC0yLjgxNzg2IC0wLjMyNzg4LC01LjYzMjYzIC0wLjQxMjQxLC04Ljg3MjMyIDEuODQwMTUsMS4zMTg5NCAzLjU4NTg4LDMuMDYxNDEgNS42MDYwOCw0LjkyOTM5IDkuNTkyOTUsNi44MzQ5NyAxNi4xMzI2OSwxNi4xMjM1MDMgMjMuNDU3NjQsMjUuMTQxMjkzIDAuMzQzMTQsMC40NDE2NCAwLjQ3NjkzLDAuNjE5NDIgMC43ODU5NSwxLjA3ODg2IDAuMzczNTQsMC42NzM0NSAwLjUyOTYsMS4wODEzOSAwLjY0Nzg5LDIuMTQ4MzIgLTAuMjc1NTgsMy4wMzI0NCAxLjk1NDgzLDMuOTQ0MDMgMy4wMDQ4Miw1LjUwNDI4IDYuNjkxNzEsOS45NDMzNiAxMi41NTE1NywyMC4yOTY4OCAxNi42NDMzNywzMS42MDQ2MyAwLjM1MjU0LDAuOTc0MTEgMC4xNzcsMi40MTg5IDEuOTExMTksMi44MDY5MyAwLjM1MDUzLC0zLjczMjU0IDAuNjE2MDMsLTcuNDI2NjYgMS4wODYxMywtMTEuMDk0NTcgMC4xNjQ3MywtMS4yODU1OCAwLjczNDU1LC0yLjk5MjU3IDIuMTc4NzcsLTMuMDA2NTMgMi4wMTg2MSwtMC4wMTk2IDEuMjE2OTgsMS45NzYyIDEuMzcwODUsMy4wOTk3MiAxLjI2MDgsOS4yMDU0NyAyLjIyMjM1LDE4LjM0MDYyIDEuMDYzNTMsMjcuNzQzMTYgLTEuMDk3NTksOC45MDUxNSAyLjE1OTQ5LDE3LjYzNDgzIDIuMjQ0OTQsMjcuNzM5MzIgMy4wMjY4NSwtMy42MDUyMyA0LjMyMjIsLTYuNjEzODYgNi4wNDEyLC05LjgyMTg3IDIuMTYzMzMsMC40ODk2NSAyLjY1ODYzLDEuOTE1MDQgMS45NTgxMyw0LjA5NzExIC0yLjA0MDM1LDQuMTUyMzcgLTMuOTE1OTYsNy45OTAyNiAtNS43MDI1MiwxMS44NjkyIC0wLjc1NTkyLDEuNjQxNDUgLTEuNDI2MDgsMy4zNTY1IC0wLjQ5MzI4LDUuNTk4MiB6IgogICBpZD0icGF0aDU0IiAvPgo8cGF0aAogICBmaWxsPSIjNGVkY2VlIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gNDY3LjE1ODk2LDM5Ny42Mjg4MSBjIC0zLjExNzEzLDkuMDE2ODUgLTcuNDk3MiwxNi43NTU3MSAtMTQuODM0NiwyMi41MTEzMiAtMS4xNzQ2OCwwLjkyMTQ1IC0yLjQwMjQ2LDEuODAzMzUgLTMuNzAzLDIuNTI5MTggLTEuNjg0ODIsMC45NDAyNSAtMy42OTY2NiwxLjQ2MTU1IC01LjA0MDA0LC0wLjIyMTk5IC0xLjU1MTUyLC0xLjk0NDM5IC0wLjQ4NjI3LC00LjA1NDIzIDEuMTk4OTEsLTUuMjMyODggMTAuMTUyNjUsLTcuMTAxMTkgMTYuOTA0MzYsLTE2LjgyMTQ3IDIyLjAwMzg1LC0yNy44ODE1MyAwLjI2NDIyLC0wLjU3MzA5IDAuNjg1ODUsLTEuMTcyMDYgMS45ODIwNSwtMC44NTA5OCAwLjgxMDM3LDMuMDM1OTIgLTAuNzc5MDUsNS44NDkxOCAtMS42MDcxNyw5LjE0Njg4IHoiCiAgIGlkPSJwYXRoNTUiIC8+CjxwYXRoCiAgIGZpbGw9IiM0YWRiZWIiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSA0ODcuMjAyMzUsMzgzLjYxMDUgYyAtMC45OTE4Miw0LjY0NjA2IC0yLjUxODA2LDguNjQwMzUgLTQuOTY0MjMsMTIuMjQ1MjcgLTAuODg4MzcsMS4zMDkyNyAtMi4xMDI0OCwyLjI3NTYzIC0zLjc0NzU2LDEuODI3NDUgLTEuODk2NjcsLTAuNTE2NjkgLTIuNTY5NywtMi4xNTM3NyAtMi4zMDYwOSwtMy44OTg0IDEuMDk1NjQsLTcuMjQ5NDggMy4yMjY3NCwtMTQuMjAzOCA3LjIzMzc2LC0yMC4zODE1NiAxLjQ3NTI4LC0yLjI3NDUxIDMuMzIzODYsLTEuOTUwNzIgNC4xMDg2NSwwLjkyNjg1IDAuODEyNjIsMi45Nzk0MyAwLjA1ODMsNS45MTg5MSAtMC4zMjQ1Myw5LjI4MDM5IHoiCiAgIGlkPSJwYXRoNTYiIC8+CjxwYXRoCiAgIGZpbGw9IiMxMTIzM2UiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSA0NTYuNjk5ODUsNDU2LjY5NjI5IGMgMC41NzE0MSwzLjc3NDIzIC00LjQ1NDUzLC0wLjAyNDQgMCwwIHoiCiAgIGlkPSJwYXRoNTciCiAgIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2MiIC8+CjxwYXRoCiAgIGZpbGw9IiNlZmVkZTUiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSA0ODkuNjUwNTksMTk1LjI1NTc3IGMgLTAuMDMsLTEuODI3MDMgLTAuNjk4NjYsLTMuMTMwMTkgLTEuNTIyMzMsLTQuNzEgMC4wNjg3LC0yLjQ4NzkxIC0wLjYxOTQ1LC00LjQwMTUyIC0xLjY1OTgsLTYuMzc3OTkgLTEuNjk5MjEsLTMuMjI4MjQgLTEuNzcxMTcsLTYuNzI2MTMgLTAuMjY0NjQsLTEwLjA3MDI4IDEuMDc3NzUsLTIuMzkyMzkgMi42MTM0NiwtMy4wNjE4IDQuMTIxNTIsLTAuMjU2MjYgMC41NDA0NiwxLjAwNTYyIDEuMTcyMTIsMi4xMTUwMiAxLjIyNjE5LDMuMjAzNjUgMC4yODMzMyw1LjcwNjY2IDAuNDYwMjEsMTEuNDIxNDggMC40OTM5LDE3LjEzNDUyIDAuMDA1LDAuODQyNjggMC4xMDQ1NSwzLjQyMzk1IC0yLjM5NDg0LDEuMDc2MzYgeiIKICAgaWQ9InBhdGg1OCIgLz4KPHBhdGgKICAgZmlsbD0iIzRhZGJlYiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQ3MS4yODAyMywzNjMuOTQxOTUgYyAwLjY5NDI4LC0zLjUxNTUgMS4yODc2LC02LjU5ODA4IDEuOTk5NzYsLTkuNjUyOTggMC4yNzg1NiwtMS4xOTQ4NiAxLjEzMzU0LC0yLjIyNjI5IDIuNDEyNzIsLTIuMDgzNjIgMS4wMjI3NiwwLjExNDExIDEuMzgxMSwxLjE5NjYyIDEuNjE2MDksMi4yNDY0MyAxLjAwMTE2LDQuNDczMDggMC44NzA5Nyw4Ljg2NzUyIC0wLjc3Nzk2LDEzLjE2MDU4IC0wLjY0MDI2LDEuNjY2OSAtMS4xNjk2OCwzLjY2Njk2IC0zLjY2NzIzLDMuMTY1MjkgLTIuNzM3NzMsLTAuNTQ5OTMgLTEuNjg4NTQsLTIuNzQ5MDYgLTEuNzgwOTUsLTQuNDE0MjggLTAuMDM2MywtMC42NTQ0NSAwLjA5MTIsLTEuMzE3OTkgMC4xOTc1NywtMi40MjE0MiB6IgogICBpZD0icGF0aDU5IiAvPgo8cGF0aAogICBmaWxsPSIjNDZjYWUxIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gNDU1LjkzODg2LDExMC44NzM3IGMgMC4wNzksMC42OTExMiAwLjE1Nzc4LDAuODQzMTUgMC41MTAwNywwLjkxOTM0IDEuMDcwNDQsMS43MjUzNCAyLjQwMjE2LDMuNTcwMDIgMC43MzU5Nyw1LjQwMDQxIC0xLjUxMDUsMS42NTkyNSAtMi45NTc1MiwwLjI3NTggLTQuNjYzODIsLTAuNjIyMzUgLTAuMzg2NjYsMC4wNjQ4IC0wLjMxMjk5LDAuMTAwNDQgLTAuMzI3MDksMC4xMzg4NiAtMC40MTYyLC0wLjQ0Mjk1IC0wLjUwNzk0LC0xLjA1MDcxIC0wLjg4NTMyLC0xLjg1MTc1IC0wLjE5NTQzLC0wLjIzMDAxIC0wLjEzMzYsLTAuMTk5NTcgLTAuMTQ3ODgsLTAuMTY4MTggLTAuMzAwNDgsLTQuNDczOTQgMC4xNDQxLC00Ljg4NTk3IDQuNzc4MDcsLTMuODE2MzMgeiIKICAgaWQ9InBhdGg2MCIgLz4KPHBhdGgKICAgZmlsbD0iIzRlZGNlZSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQ1Ny43MzI1NiwyMDIuNDMyNjEgYyAwLjU5MjExLDIuMzExMDEgMC44Njg3OCw0LjM4NzIxIDEuMjQwNDgsNi44MzczOCAtMS40NjcwNCwyLjE1ODQxIC0zLjQ5MzEsMS42OTM3OCAtNS40NDgsMS40OTMwMSAtOC4wMjkyOSwtMC44MjQ3NyAtOS40MTAwMywwLjE1MjM3IC0xMS4yOTU4Myw4LjA1NjMzIC0wLjE5MTc3LDAuODAzODQgLTAuMzQzMDIsMS42MTcyNSAtMC42MTc1LDIuNzk3NTUgLTEuNDU5NjUsNi4yNzQ5OSAtMi40NTg0OSwxMi4yNTYzNSAtNC4wNDA0LDE4LjUwNzI2IC0wLjU4NzQ2LDIuMTY1NTMgLTEuNDk5ODgsMy43Njg4IC0zLjA3MTExLDQuNzE0ODUgLTMuNjEyMTIsMi4xNzQ5NSAtNC43MjIwNCw1LjYyMSAtNS4yOTgyNyw5LjgzOTQxIC0zLjI1NTU2LDEzLjExNDI5IC02LjY2OTYyLDI1Ljc4NjY4IC05Ljc3NTM0LDM4LjUzNzE3IC0wLjUxNDY0LDIuMTEyNzYgLTEuMjU1LDQuNTYyMjMgMC4xNDYsNi4yOTUxNyAzLjk2MzA3LDQuOTAyMDQgMi43Mjc4NCw5LjkxODMgMC45MDkyNCwxNS40NTEzMiAtMC41MDUsMS44MTY2MiAtMS4wMTQ3NywzLjIzNDU2IC0xLjI3ODQ0LDQuNzA0MTMgLTAuNzY1NjksNC4yNjg5MyAtMi44MzExMiw2LjE4OTA2IC03LjU2Nzk5LDUuNzE3NzggLTYuNTA2NzgsLTAuNjQ3MzcgLTEyLjEzMzczLDEuNjU5NTQgLTE2LjAwMzI3LDcuMjI0OTEgLTIuMTUwMywzLjA5MjcyIC00LjkxMjA4LDMuODkyNzcgLTguMjI5NDYsMi40MTExNCAtOC4zOTUxMSwtMy43NDk1MiAtMTUuNzkzOTgsLTkuMTQxMzMgLTIzLjE4MzUsLTE0LjUwMjc4IC0yLjQxMzUyLC0xLjc1MTEzIC0yLjA3NjIxLC0zLjk4MTE3IDAuMTMyMTQsLTUuODUzNDYgMi4yODUzMSwtMS45Mzc1NiA0Ljg2NDE5LC0zLjQ3ODA1IDcuMzIwMDQsLTUuMTc5NjggNS43NTE5MiwtMy45ODU1MSAxMC4xNTgxMSwtOS4wMTk2NiAxMi43MzgwMywtMTUuNTc3NzYgMC41NTIxLC0xLjQwMzQ0IDEuMTgzNzIsLTIuNzY0NzcgMy4wNDkwNywtMy41MDA0IDIuNTYzOTcsMS41OTE5NSAzLjg1OTYyLDEuMDc2MTcgNC40ODA2OSwtMS42MzEyMiAwLjUyMjA2LC0yLjI3NTc2IDAuODcyNTksLTQuNTQ2MzMgMC43NjQ0MywtNy4yNDIxOSAwLjA0MjEsLTEuODQ0NDggMC4wNTM5LC0zLjMyNzY0IC0wLjAxMTgsLTUuMTg4NjMgLTAuMDkyOSwtMC44ODI3OCAtMC4xMDEyNiwtMS4zODg4MyAtMC4wNjQxLC0yLjI3NjgzIC0yLjkwODc4LC02Ljc4NjEzIC0zLjE2MjE3LC0xMy45MDE5MSAtNS43MzU1NiwtMjAuNTE3NyAtMS45OTQ5NywtNS4xMjg2OSAtMC4xNTA2MSwtMTEuMzUyODQgMC4wNzc3LC0xNy40NzE0OSAxLjM4NDg1LC02LjM1NjM2IC0wLjAxMTQsLTExLjk2NDY5IC0yLjM1NTA1LC0xNy44Mjc1NSAtMC41ODMyNSwtMi44MTk2MSAxLjAyNTMzLC00LjQwNTgyIDIuMjk3NTIsLTYuMTMwNTggNi4zNTg2NCwtOC42MjA2NyA5LjM5MDY5LC0xOC4yNDU2MSA4LjczNDQ0LC0yOC45Nzc4OCAtMC40NTEzOSwtNy4zODI2IC0zLjY1MzYsLTEzLjQyOTY1IC05LjI3NjY4LC0xOC4xMDAyNSAtNy44NDA3MiwtNi41MTI2MiAtMTYuMjExMTUsLTUuNDgwODUgLTI0Ljc4Nzc1LC0xLjQ3NTg5IC01LjE1ODM1LDIuNDA4NzUgLTkuMTI0NjMsNi42NTI3NCAtMTQuNjg0MjMsOS4wMjU3MyAtNi4wNzI4MSwtMS4yMDcwOSAtMTAuNDYyNjgsLTUuMjI5NTMgLTE2LjE1MTY3LC03LjMzNjU4IC0zLjI4NjQ0LC0xLjI3NTMgLTYuMjI2NzIsLTIuNDM1ODggLTkuMjIyMDgsLTMuNDY0ODQgLTUuOTU3LC0yLjA0NjMyIC02LjA4MjUyLC0yLjM4MzUzIC01LjI5NzIxLC04LjYyOTY0IDAuMzIyMjQsLTIuNTYzMDIgMS4zNTAyOCwtNS43MTQ2IC0zLjU4NDQ3LC01LjQ0NDc0IC0xLjg2MzEzLDAuMDYyMSAtMy4zMDk2LC0wLjMwNDIzIC01LjEzNzU1LC0wLjYzODU5IC0wLjYwNDI3LC0wLjE1MTY0IC0wLjg0MTU1LC0wLjIyNjQgLTEuNDEzOTEsLTAuNDYxNzggLTMuMDQyNiwtMi4zNjA2NCAtMi4yMjMwOCwtNS4yMjY1IC0xLjgxMDg4LC04LjAxMDgzIDAuNjEwODcsLTQuMTI2MzQgLTAuMTY0NzksLTQuODY3NDYgLTQuMTI4NzUsLTMuNDk4NjEgLTQuNjA5NzQsMS41OTE4MiAtOC42MzQzNCw0LjMzNDg0IC0xMi41NzU1Niw3LjExNzE1IC01LjU4MzA0LDMuOTQxNDEgLTEwLjk1NjgyLDguMTcwNTIgLTE1LjYzMzE1LDEzLjE5NjIzIC0yLjc5MTk5LDMuMDAwNTcgLTYuMDYyMDQsNC45OTQyOCAtMTAuMDY3NjksNi4xNTEwNiAtNy45MTg5NSwyLjI4NjkxIC0xNC42Mzk2OCw3LjEyNjY3IC0yMi4yMzAyMiwxMC45Nzg2NiAtNS4wMzc4NSwwLjYyNTQ4IC03LjIzMjYxLC0zLjQ5MjEgLTEwLjk0MTI2LC01LjU2NzgxIC03LjA4OTcyLC01LjI3ODA2IC0xNC4zNDEzNywtOC4xNDA0NSAtMjMuMDEyODgsLTUuNzMzMDcgLTQuMjI3ODEsMS4xNzM3MSAtNy4xODgyMywzLjk0Mjk0IC0xMC4zNTQ1NSw3LjE1NjI1IC05LjIwMTY5LDE0LjQ5MzY2IC02Ljc3MTU0LDI4LjI5NjUxIDEuODI1MDEsNDEuNDc0MTYgMi44NDc1MSw0LjM2NDkzIDMuODk5NzgsNy44MDQ3MSAyLjM4MzI3LDEzLjIwMzU4IC0yLjA5ODAyLDcuNDY4NzggLTEuMzY4MDcsMTUuNTE5NTYgLTAuMTM0NCwyMy4yNzM3MSAwLjU3MjQ4LDMuNTk4NDggMC45NTM0Myw2LjkyNjE4IC0xLjk1MjUxLDkuNzQ5OTEgLTAuNTg2MTgsMC41Njk2MSAtMS4zMTExLDEuNDg1NDcgLTAuOTM5NDgsMi4xOTU3NCAyLjA5MzM1LDQuMDAxMjggLTAuNzkyMDYsNi45MzQzNiAtMS45ODExMSwxMC4yNDg4MSAtMi43OTY2LDcuNzk1MSAtMi40MDE4LDE1LjYzODY3IC0wLjI2Njc2LDI0LjIxNTI0IDMuMzMyNDksLTMuOTIzMjIgNS4wMDA1MiwtMS43ODQ1OCA2LjIzNzc2LDEuMjM5NjggMi40MDQ4NSw1Ljg3ODMzIDYuMzU4MDEsMTAuNDc4MTIgMTEuNzIyMiwxNC40MzExOSAyLjkyNTY2LDIuNDgzNzkgNi4xNTQ4MiwzLjkyMDMyIDguNjQwMTQsNi4zNDYyMiAxLjQyNDUsMS4zOTA0NyAzLjEyNzE0LDIuODcwNTQgLTAuMDEzNSw0LjY2MDczIC03Ljk5MzY4LDQuMzYyNzQgLTE0Ljg0NjA3LDkuOTE2ODcgLTIyLjc0NTA2LDEzLjgyMTY2IC0zLjQ3MzI5LDEuNzE3MDEgLTUuODE3OTMsMS45NjE1MiAtNy45NjkyLC0yLjA0OTkzIC0zLjg3NDczLC03LjIyNTI1IC0xMC43MjUzOCwtOC4xNTUwOSAtMTguMDQ3NTIsLTcuNDExODYgLTEuNzYxOSwwLjE3ODgzIC0zLjcxODk2LDEuMTk0NDMgLTQuMjM4MjUsLTIuMDQ1NjMgLTUuMTgwMTgsLTUuMzg2MjkgLTYuNzIwMDMsLTE1LjI2MjQyIC0zLjI2MjM5LC0yMS4wNjc4IDEuMzA5OTcsLTIuMTk5NSAxLjMwNDE3LC00LjM3NDI3IDAuODAyMjgsLTYuNzI5NDcgLTEuODA3MTYsLTguNDgwNTkgLTQuMjg1NTksLTE2Ljc4NjcxIC02LjU0MzIyLC0yNS41NTI1MiAtMS4wODk5OSwtNS43OTE2MiAtMi42MzYwOCwtMTEuMDcxNDQgLTMuOTUyNiwtMTYuNDA2OCAtMC40ODQ3MSwtMS45NjQyOSAtMS4wNzc4NSwtMy45ODczMyAtMi43NDc1OSwtNS4yMTQwOCAtMy45MzgyMywtMi44OTM0IC01LjE2MDQ2LC03LjAzNDUxIC02LjI1OTYxLC0xMS41MjQ5OSAtMS44OTMyOCwtNy43MzQ5NiAtMi40NTI0LC0xNS44Mjk2MiAtNi4yMTU4NiwtMjMuNDE4MDYgLTAuNjgyOTUsLTAuODA4MTcgLTEuMTkyOTcsLTEuMjcxNyAtMi4xOTI0MSwtMS42NTUxNSAtMS4wNTQ2MSwtMC4zNDEwNCAtMS43MzExOSwtMC42NDc0MyAtMi42MDc1MSwtMS4zNzI3MSAtMS40MDMyNiwtMy4yODEyMiAtMC4wNzk4LC00Ljg3MjE3IDMuMTIwMDgsLTUuNzM4MDEgMS4zOTY1OSwtMC4zNTQ0OSAyLjM5NjY3LC0wLjI1Mjc4IDMuNzA3MjIsMC4yNjM2MSAwLjc0NDk2LDAuMzc2MzEgMS4xNDcsMC42MjIxMyAxLjgxNTI0LDEuMDgxNDggMC45OTQ3NiwwLjcxNTQyIDEuNTk4NTIsMS4zNDgxNSAyLjI4MzA5LDIuMzMyNCAwLjQ3NzA1LDAuNzk1NzUgMC43MzMxNSwxLjM1NjIzIDEuMjU1LDIuMTEyODUgMC40OTY1MiwwLjc3MzEgMC43MDY1NywxLjMzNjA2IDAuNzU0MDMsMi4yNTEwMSAwLjAyNTEsMC43OTMxMiAtMC40MjIxNSwxLjQ4MTA4IDAuNzc0MzIsMS44Mzk5NyAyLjk2MjEzLDYuMDU3MTkgMy40Njc4MSwxMi40MzY5MiA0Ljc3MTU4LDE4LjYwNjU2IDAuODE1NzMsMy44NjAyNiAyLjA0OTc3LDcuMzI2MjcgNS4xNTYsOS45Nzc0OCAyLjA4ODU0LDEuNzgyNjIgMy4xOTgxOCw0LjIyNDYxIDMuODg1MSw2Ljg1Njg3IDQuMDgwNjMsMTUuNjM2MjYgNy40Njc1MywzMS40NDIyNiAxMS41MTkyOSw0Ny4wODUzMyAwLjgwMzY4LDMuMTAyNzggMC4yMDk2Myw1Ljk2Mzc1IC0xLjM4Njc1LDguNjM2NDEgLTEuNTYyODMsMi42MTY1NSAtMS42Mjc5Myw1LjI4MjM1IC0wLjg4MTgzLDguMTc0ODcgMC43NDcxLDIuODk2NzYgMi4xNzYxNyw0LjY0MTIgNS4zNDcxLDQuOTk5MTggNi4zOTIyNSwwLjcyMTU1IDEyLjQ0MDY1LDIuMzQwMjEgMTcuMDIxNTgsNy4zODE1OSAxLjM5NDM1LDEuNTM0NDggMy4yMjUwMSwxLjU1OTg3IDUuMDU3NDMsMC42NTA2IDAuMjk4NDcsLTAuMTQ4MDcgMC41ODk5NywtMC4zMDk0OCAwLjg4NjMzLC0wLjQ2MTMzIDExLjI4OTAzLC01Ljc4NTAxIDExLjMwNDg3LC02LjA4MjE5IDIuMTI0OTMsLTE0LjM4OTEzIC0zLjU0OTA0LC0zLjIxMTUyIC02Ljk2MzEsLTYuNDQxMjkgLTExLjAwNDg1LC05LjE4NjcxIC00LjU2NTM0LC0zLjEwMTA3IC01Ljg4OTQzLC04LjgxNjYyIC02LjIzMjI0LC0xNC4yMTUxOCAtMC40MjA1NiwtNi42MjMyMyAtMC45MDk3NiwtMTMuMzMxODEgMS42MDc1OCwtMTkuNzYyOTQgMC42Nzg0NiwtMS43MzM0IDAuNjk5MjgsLTMuNTc4OTUgMC41MTQwNywtNS40MjU4NyAtMC4yMDM1OSwtMi4wMjk2OSAtMC4xNzkwOCwtNC4xNjYxMSAxLjA1MDM1LC01Ljc5MjMgMy4zODkwMSwtNC40ODI2IDMuMzY2MzksLTkuMzEyNjIgMi44NTkwMSwtMTQuNjcwNjggLTAuNjA3ODgsLTYuNDE5NDQgLTAuODU5ODksLTEyLjk4OTU3IDAuNjA5NDcsLTE5LjQwNjIyIDAuNjA5OTUsLTIuNjYzNjcgLTAuMjA0MjksLTQuODc5MyAtMS41OTQ5MSwtNy4wNzIzOSAtMy4yMzUzMywtNS4xMDIyOSAtNS43MTQzNiwtMTAuNTkxMzEgLTcuMTU2OCwtMTYuNDM2MjUgLTMuNjQwMTQsLTE0Ljc0OTc4IC0xLjQyMTYsLTI4LjE5NjEgMTAuMDQ5MzQsLTM4Ljk5MjU0IDcuNjU4NzksLTcuMjA4NDkgMTYuODY2MDYsLTkuMDQwMjIgMjYuOTIwMiwtNi4wNjE1OCA1LjI5NjY2LDEuNTY5MiAxMC4zNTcwNiwzLjg5MzM3IDE0Ljc1Nzc1LDcuMjAwOTcgMy4zNzg5NywyLjUzOTcxIDYuMjIwMTIsMi41NDU5NSA5LjQ3MjY2LDAuMTQwMjkgMS42MDEyOSwtMS4xODQzNiAzLjQxMDE1LC0yLjI1NTY2IDUuMzI1OTMsLTIuNzA5OTcgMTAuOTcyNDQsLTIuNjAyMSAxOS4wMjM1MiwtOS42NjIyNCAyNi45Nzk4NSwtMTcuMDUzNTIgNi4zOTc4MywtNS45NDM0OCAxMy44MTI4MSwtMTAuNDk5MjIgMjIuMDQ0NjIsLTEzLjQ0NTI5IDguODA1NTEsLTMuMTUxNDMgMTIuNjk0NywtMC44NDc1MSAxNC40MTQ5NSw4LjIxMDI2IDAuNDE0NTUsMi4xODI1MSAxLjUzMjUsMi45NjY3NSAzLjUwMTM3LDMuNTUyMTkgNy4wNDE5NiwyLjA5MzkgOC4wNTI0MywzLjIzMjkyIDguNDExMiwxMC4zODMxNCAwLjE2NzE0LDMuMzMxNjkgMS40NzE0Niw1LjIyNTgyIDQuNjAxNDQsNi4yMTA0MSAzLjgyNzY5LDEuMjA0MDcgNy40MDc0MSwzLjA2ODEgMTAuODQ4ODQsNS4wNzI5NSAzLjk0MzQ4LDIuMjk3MjkgNy4yOTM3MywyLjI1NTYgMTAuOTcxNzEsLTAuNjU3OTYgMy45MjU3MiwtMy4xMDk4NSA4LjQ1MTM5LC01LjI2Mjg1IDEzLjI4MjcyLC02Ljc4MDczIDIzLjA0MTUzLC03LjIzOTA5IDM4LjYxODA0LDEyLjczNjEzIDM5LjM5MjI3LDI4LjI3NDM0IDAuNTgzMTMsMTEuNzAyNTcgLTEuNTMxNjgsMjIuNTI4MjkgLTguMzE4ODUsMzIuMjQxMzYgLTEuMzg1NzEsMS45ODMwNiAtMi4wNjg3Miw0LjA4NDA1IC0xLjYyOTM2LDYuNTgwMDUgMS41NDMwMyw4Ljc2NjA4IDEuMTk1OTgsMTcuNTg0NDEgMC4zNjUyOSwyNi4zODE5MyAtMC4yNTA1NSwyLjY1MzQ3IDAuMTc1MTQsNC45NjY3IDEuNzgsNy4wNDYxNCAyLjY1NzcyLDMuNDQzNTcgMy40NzA3Nyw3LjIyMjc1IDMuNTA3ODgsMTEuNjMzODggMC4wNDU5LDUuNDQyNDcgMS41MTM4NSwxMC44MzAxNyAxLjMxMTg5LDE2LjM3NzY5IC0wLjMzMSw5LjA5MTE1IC0yLjY2NTQxLDE2LjgwODc3IC0xMC45NDU5LDIyLjE5OTcgLTQuNjc4OTIsMy4wNDYxMSAtOC4wNzQ3Niw3Ljg5NzM0IC0xMi41MjQxNCwxMS40MTk2NSAtMS44MTI5NSwxLjQzNTIxIC0xLjYzNTkyLDIuNjc4ODMgMC4xNzM4LDMuOTI2NTEgMS41MDg5NCwxLjA0MDMyIDMuMDM1MSwyLjA1NDM2IDQuNTYzMDUsMy4wNjU2NSA2LjE4Mjc0LDQuMDkyMjggNi4xNjgyMSw0LjA2NjM3IDEyLjMwOTM5LC0wLjQwOTc5IDMuNDIwNzQsLTIuNDkzMzIgNy4yNzcyNSwtMy45OTU3OSAxMS40MzE5NywtNC43ODEwNCA2LjE0NzU5LC0xLjE2MTggOS4zOTM4NiwtNS43MDYzMyA2Ljk2NjgsLTExLjMyODMxIC0yLjk3NCwtNi44ODkwNyAtMS43ODk3MywtMTMuMjU3NDEgMC4xMDMzMywtMTkuOTQxMzEgMy4yNjg4NiwtMTEuNTQxMzggNS44OTY3MywtMjMuMjQ5MjcgOC42MjcwOCwtMzQuOTI4NDEgMS4xNTM5OSwtNC45MzY1OCAyLjgzMTc5LC05LjU3NjUxIDYuOTcyMjMsLTEyLjkzODc1IDEuOTM3MTMsLTEuNTczMDkgMi4zMDMyMiwtMy45NjkyNyAyLjc5NTUzLC02LjI1OTU1IDEuNDAwMzMsLTYuNTE0MDcgMi44MTQ1OCwtMTMuMDI1MTIgNC4xOTY3OCwtMTkuNTQzMTIgMS4yMDU0NCwtNS42ODQ1MSA0LjQ4NzMsLTkuMTYyMzYgMTAuODI1NzQsLTkuNzQ2NjggMi43NDg5LDAuNzc2MzcgNC42MzAyNSwyLjM0OTQzIDYuNTc3MjcsMy42NDM4MyAtMC42Mzk0NiwtMC43NjU5OSAtMC41ODM4NiwtMS42NzkzMiAwLjAwMywtMi45MzgyMyAxLjUyODAxLC0xLjMxNTc2IDIuOTU0NzcsLTEuODE4NDUgNC45MjYwMiwtMS4xMjA3IHoiCiAgIGlkPSJwYXRoNjEiIC8+CjxwYXRoCiAgIGZpbGw9IiMxMTI4M2QiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxMzQuODA5NzcsMjA4LjQ1NDEzIGMgMC45OTgyMiwwLjM0NTA5IDEuNjM4MSwwLjQxOTA3IDIuNTkyNjksMC40MTUwMSAwLjk1NTE4LDAuMDYzNyAxLjU2OTk3LDAuMzA3NjEgMi40OTY0OSwwLjU4MjgyIDEuOTYyMTUsMS45MDI2MiAyLjgxNDU3LDQuMDE3NyAzLjMxMzU5LDYuMzQzMjkgMS4zNTk0Nyw2LjMzNTczIDIuNjk0MjUsMTIuNjc4NzEgNC4xOTcwNiwxOC45ODEwOCAxLjAxMjYzLDQuMjQ2NjggMS4xNjg0NSw5LjAzMTk1IDYuNDkxMjEsMTAuODQ5NjQgMS40ODUwNCwwLjUwNzExIDEuNzUwNTIsMi4zMjkxIDIuMTAwNzQsMy43OTAzOCAxLjM5MzYxLDUuODE1MDMgMi43Njg3OSwxMS42MzQ1MiA0LjEzOTU4LDE3Ljg0OTcgLTEuNTAwNzMsMS44MTI3NCAtMy4xMjgwNSwyLjk0NzY2IC01LjY1MTQ5LDIuODkyNzMgLTIuNTc2ODEsLTEuNjQwMDggLTIuNDI5NTksLTQuNDE1NSAtMy44NzM4NywtNi43NTI1IC0zLjY0ODUzLC0yLjE2ODYxIC02Ljg3MjY1LDAuMDk0NCAtMTAuMjA4MjgsMC4zMjkyNSAtMi40NTYzOSwwLjE3Mjg4IC00Ljc5OTI1LDEuMTQ1NzggLTcuNTQ3OTcsMS43ODczNSAtNS4wODc1NCwxLjA0NTQ1IC05LjY3ODEzLDIuNTMxMSAtMTQuMDg3MzEsNC40OTg2IC0xLjUwMzk3LDAuNjcxMTEgLTMuODIyNDQsMC44ODk1IC0zLjM3ODc5LDMuODg0NTIgMi4wMTQyMiw5LjYxNzA0IDQuNjc5MTksMTguNzAzMjUgNi44ODA1NCwyNy45MDM0NCAwLjc3NjgsMy4yNDY0MyAyLjI5NDU3LDMuNzUyMTcgNS40MDA3MywyLjYxNDYzIDkuMDM5NSwtMy4zMTA0MyAxOC4yMzc5LC02LjE1MDA5IDI4LjE4MzUyLC03LjY5OCAxLjIwMTQ3LC0wLjE3MDUgMS45OTQxLC0wLjA3NDIgMy4xMTg4LDAuNDEwNDMgMi4zMzI5NSwzLjM0MzkgMC45MDYwNyw1LjkyNjA2IC0xLjI2MTc4LDguNzE0NDUgLTEuMjY1MjksMS4wOTk5NyAtMi4zMDY5MiwxLjgyNzYgLTMuODc4ODgsMi4zMzQ3OCAtMi41ODM1OCwwLjQwNzA3IC02LjA4NDQ3LC0xLjE1MDk3IC01LjM1NTkyLDMuODM4NzQgMC42Njk2NCw1LjY3MDIgMy40OTU2OSwxMC41NTgyMyAyLjg2NzkyLDE2LjM1ODk1IC0zLjQxNjQxLDAuNzIwNjQgLTUuMzUzMjQsMi41MDAxMiAtNi4xNTMyOSw1LjkzODkzIC0xLjI4MDY0LDEuMzY5MjQgLTIuNTI5NTQsMS4yMjQ2MSAtNC4wNzE5NiwwLjEzNzQ5IC0zLjQ3ODgyLC02LjgxODUyIC00LjMwMzc5LC0xNC4xNDYzMSAtNi43MTExNCwtMjAuNDc4NDMgMS4wOTI2MSw0LjcwMTI2IDQuMDc2NTEsOS41MTkxNCAyLjIwODM2LDE1LjQ2NDMzIC0xLjcxMjE3LDEuNTQyODEgLTMuMzAwNjQsMS42NjE2OCAtNS4zNTgzMSwwLjU1NDkzIC0xLjIzODgzLC0zLjA0MzIyIC0yLjMyMTkzLC01LjgxNzI5IC0yLjkxNjEzLC04LjY5MjQyIC0wLjgyODExLC00LjAwNjk1IC0xLjU2MDI5LC03LjU3MTI1IC02Ljk3MTEyLC03LjU1MDExIC0yLjg1MDEzLDAuMDExMSAtNC4wNzc5OSwtMi42Nzc1MiAtNC43NTc4LC01LjE0OTEzIC00LjE0Mjg1LC0xNS4wNjIwNSAtOC4yNDc0MywtMzAuMTM0OTIgLTEyLjI3MzA3LC00NS4yMjg2NCAtMC43NjUyNCwtMi44NjkxNyAtMC40NzA3LC01LjcyODMgMi4xNDg2NSwtNy42ODg0OCAxLjgxMDkzLC0xLjM1NTE5IDEuNjk4NzksLTIuNzYwOTYgMS4xMjkxOCwtNC43NjMwOSAtMi4yNzM5OCwtNy45OTI4MyAtNC4zNzQ4MSwtMTYuMDM2OTkgLTYuNDExMzksLTI0LjA5NDY0IC0xLjkwNjUwOCwtNy41NDMgLTEuMjg2MDQ4LC04LjY3MTA1IDUuODQ3MTIsLTExLjczMzQzIDEuNTI3MDQsLTAuNjU1NiAzLjA3OTAxLC0xLjI1MzE0IDQuODYyOTYsLTIuMTI1OTcgNC4zODE2MywtMS4wNDgyMiA4LjUxOTc4LC0xLjg0NzkzIDEyLjk3OTA4LC0yLjg0OTc5IDMuMDM0NjcsLTIuNzEwMzMgNi4yMDUzMywtMi43OTMwMyA5LjkxMDI4LC0xLjY3MDg0IHoiCiAgIGlkPSJwYXRoNjIiIC8+CjxwYXRoCiAgIGZpbGw9IiNkNDk0NDAiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyNDMuMjQ4NjIsNDEzLjYyODc4IGMgLTMuODU4NTUsLTEuOTU3ODUgLTQuNTExMzksLTUuOTA0OTcgLTUuOTIxMzMsLTkuMjY0MDcgLTEuOTY3ODYsLTQuNjg4MzggLTMuMTA2NiwtOS42NjM1NCAtMy4yNDE3NiwtMTUuMjM4MjUgLTMuMTA4NzMsLTYuNDEzODggLTEuNzMwNTYsLTEyLjU4MjUyIC0wLjcyOSwtMTguNzE2MDYgMC4yODk5OCwtMS43NzU4MiAxLjE5NDEyLC0zLjQxNzU0IDEuNDEwNywtNS43MjA1OCAwLjgwMzE2LC00LjMxMjAyIDEuNTkzMDUsLTguMTM4MDMgMi4yOTk1MywtMTEuOTc5NDQgMC4xMTIyNSwtMC42MTAzOCAwLjY2OTIyLC0xLjc4MzIgLTAuNzI4NywtMS42NTAyIC0wLjQ4ODIyLDAuMDQ2NCAtMC45MDE5NywwLjg3NTg4IC0xLjYxNDA0LDEuNTc2NjYgLTAuNjQ1ODEsMC4yODU0NiAtMC45Njk3MywwLjQ1MzEyIC0xLjIzMjI0LDEuMDE0MjIgMC4wMDQsMC4yODE3MSAwLjAwOCwwLjM0NjQzIDAuMDAzLDAuMzc4NDIgLTEwLjExNzAzLDcuOTE2MjYgLTIxLjcwNTMyLDEwLjIxNjQ2IC0zNC4xOTYyLDkuMDE4NjEgLTIuMTgzMSwtMC4yMDkyOSAtNC4yMTAwOCwtMC45Mjc5OCAtNS45NDQ5MSwtMy4wMTQxIDIuMDgzOTgsLTQuNTc4MzQgMi4zODk4MywtOS4xMDE1OSAyLjA0MTI5LC0xNC4yMDk3NyAzLjExOTk2LC0zLjc5OTc4IDcuNjc1MzUsLTQuMzc5MjIgMTEuMzg4NzMsLTYuNTU3MzggNy4wMzQxOCwtNC4xMjU5NCAxMy42OTU3NywtOC44MDY1NSAyMC45Mjk2LC0xMy4yNDg0NyAxLjk2Mjk4LC0wLjExNDY5IDMuMjgxMjIsMC42NjEwMSA0Ljk1MjE1LDEuNTU3OTIgMTAuNjU0MzUsNi40NzI5MyAyMi4yMzQzNyw5Ljc1MjkgMzMuNDA1MywxNC4wMTI5NCAxLjk5ODA4LDAuNzYxOTMgNC4yMDI2NCwxLjIwMDk5IDUuNTA4MzMsMy42MzIxNCAtMC4wNDg0LDIuMTIyMjUgLTEuMzk1MjMsMi44OTYzMyAtMi42ODAzMywzLjY1MTMxIC0xMy40OTE4OCw3LjkyNjQyIC0yMS4yMjU0NiwxOS44NTU0NCAtMjQuMzM4MDEsMzQuOTg4NCAtMC4yNTY3NywxLjI0ODI5IC0wLjg5NTgxLDIuMzY4NTMgLTEuMDcxNjksMy41MDE1NiAxLjA5MjkzLC0yLjcxMjI4IDIuNjEwNjMsLTUuMjU0MjggNS4wOTY2OCwtNy4wOTU1OCAwLjY2NDUyLC0wLjQ5MjE2IDEuNDcxOTMsLTAuOTQ5NzEgMi4zMTQ0OSwtMC41MzY5OSAxLjA2NDk3LDAuNTIxNjcgMS4wNzg5OCwxLjU3NzMgMC45OTA2OSwyLjU4ODM4IC0wLjA4OCwxLjAwODUxIC0wLjQ2OTYxLDEuOTQzNDUgLTAuOTA3OTMsMi44NDI0NCAtMy44NDcyMyw3Ljg5MDM1IC02LjExNDk2LDE2LjE4MjY3IC02LjQyMjU4LDI0Ljk4MzYxIC0wLjA0MSwxLjE3Mzg5IC0wLjI0MzMxLDIuMzIzNjQgLTEuMzExNzYsMy40ODQyOCB6IgogICBpZD0icGF0aDYzIiAvPgo8cGF0aAogICBmaWxsPSIjMTUyMjJmIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjIwLjg4NzE3LDMxOS41MTMxOCBjIDEuMzU1MDQsLTEuNDMzNjUgMS4wMjA4NCwtMi40NDQ2NCAtMC43ODY0NywtMy41ODYxMiAtMi43MjM2NywtMS43MjAxOSAtNS4zMDczOCwtMy42NjE5OSAtOC4xNDQwNSwtNS44MDE3IDEuMDY3MiwtMi4zNjcxNSAyLjE5ODk1LC00LjU0NTc0IDQuNjc5NzIsLTYuMDI5OSAyLjMxOTAzLC0wLjI1OTkyIDMuODUyNDUsMC43Nzk2MyA1LjM4NDE5LDEuNzY1NTMgMTIuNjIzNzgsOC4xMjUxMiAyNi42NDI1MiwxMi41NTk4MSA0MS4xODcxLDE1LjYxNTYgMS45Nzk2MiwwLjQxNTg5IDMuOTQxOSwwLjgzODQ0IDUuOTMxNTgsLTAuOTg2MTEgMS4zMjU5MywtMC41NDk3OCAyLjE4OTMzLC0wLjE5MDQzIDMuMjgxOTgsMC42MDcyMyAwLjc5NTM4LDAuNjk0OCAxLjI0NzU2LDEuMjM3MDkgMi4wNTU0MiwxLjkyMTk3IDAuNDMxNDksMC40MDg0NSAwLjU5NzY5LDAuNTgwNjkgMC45ODI3NiwxLjAzOTIyIDEwLjkzOTY0LDguNTg2MDMgMjQuNjA3MTUsOC4xMzU1NiAzNS44NDc5NiwtMS4wNDQzNSAyLjE3NDU2LC0xLjc3NTkxIDMuODg0NzcsLTMuMTg5NDUgNi45OTY3NywtMS42NDE0NCAyLjQyNjY5LDEuMjA3MTUgNS4xNzA1NiwtMC4zNzAyNSA3Ljc3MzY1LC0wLjczMDk5IDYuMzk0MiwtMC44ODYxMSAxMi4xMzQ1OCwtNC40NDY5OSAxOS4wNjU4LC00LjM2NzI4IDEuOTg2ODEsMi4wOTY2NSAzLjE3NzA5LDQuMTc4MDEgMi42ODcxLDcuMjE3NTMgLTEuNDI2ODgsMi4zNDc2MiAtMy41NjE4OSwyLjg5MzkyIC01LjU3ODEzLDMuNjA2NSAtNy42NzQ1OSwyLjcxMjY1IC0xNS42MjkxNSw0LjMyMDMyIC0yMy42MTg3NCw1LjY5NTEgLTMuNTA1ODMsMC42MDMzIC02LjcxODI5LDEuNjY5MTkgLTEwLjAwMDY0LDMuODY3OTggLTkuMjg2MDcsNC4zNDY0NyAtMTguNDAwMzYsNC42Njc2NCAtMjguMDcyOTEsMS40NDc4NSAtNC43MjQ0NSwtMi43MDU2MyAtOS4zOTY0MiwtNC4yNTM4NSAtMTQuMzUyMjksLTUuMTgxOTIgLTEwLjEyNjk2LC0xLjg5NjQyIC0yMC4wNjgwNiwtNC41NTI2MSAtMzAuMTk0NTgsLTcuOTY1NzYgLTIuNzY0MTYsLTEuNDI1MjYgLTUuNDA2NDEsLTEuNTU0MDEgLTguMzU5NTYsLTEuODYxOTcgLTEuOTc4MTgsLTEuOTI2NDggLTMuNzc1NDIsLTMuNDMwOTkgLTYuNzY2NjYsLTMuNTg2OTcgeiIKICAgaWQ9InBhdGg2NCIgLz4KPHBhdGgKICAgZmlsbD0iIzlmNjIyYyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDE5Mi44MTg1NiwzNTkuODkwNTYgYyAxMi44NTE5Niw0LjIxMjY1IDI0LjU4Njc2LDEuNzA4NzQgMzUuOTA3MzgsLTQuMjg2NzEgMS4zMDM1MywtMC42OTAzNCAyLjQ1NTM1LC0xLjY3NDUzIDQuMzg4MjgsLTEuNjU3MTQgLTIuMDcwMzUsNS4wMDkwNCAtNC41MzMzMyw5Ljg5NDc1IC02Ljk1MDksMTQuODAyODYgLTAuNzMzNjcsMS40ODk1NiAtMi4xNTEwMywyLjAxOTEzIC0zLjQ2ODE3LDIuNzAwMzUgLTcuMjI5OTIsMy43Mzg5NSAtMTUuMDcyMjQsNS4xNzM4OSAtMjMuMDU4ODcsNS44ODMwOCAtMy43NDU5MSwwLjMzMjY1IC02Ljc0NjU1LC0wLjgzNTU3IC02LjI0MDAyLC01LjQ1NzA5IDAuNDM4MzIsLTMuOTk5MTQgLTIuMzg5OTIsLTcuNzAxMzggLTAuNTc3NywtMTEuOTg1MzUgeiIKICAgaWQ9InBhdGg2NSIgLz4KPHBhdGgKICAgZmlsbD0iIzU0Njk3NSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDIzMC4zMDUwNCw0NTEuNzYyMiBjIC0xLjE5MjA3LDIuNjExMTUgLTQuMjQ2MzYsMS42OTAwNyAtNS45NjAwNSwzLjgyNjU0IC05LjYwMzc2LC03Ljc5NzQyIC0xNi45NjI5NSwtMTcuNDg1NDEgLTI0LjE4NDM5LC0yNy4yMDU1IC01LjQzODUzLC03LjMyMDI1IC0xMC41MDgwNSwtMTQuOTQxNDEgLTE1LjIxOTMzLC0yMi44MDE3NiAtMi41MDA4MiwtNC4xNzI0MyAtMi4yOTcxOCwtNi43NzI2OCAyLjM0Nzg3LC04Ljk1Mjg1IDIuNTc3NjQsLTAuMjQzNDQgMi45NjQ2MywxLjcxNTMzIDMuNjcwOTYsMy4wNjAzNiA5LjM2MTE1LDE3LjgyNTM4IDIxLjM3NzI5LDMzLjYxNTU3IDM2LjA1Mjc0LDQ3LjM5NTM2IDEuMzIxOCwxLjI0MTE1IDIuNzIwNjcsMi40NzMyIDMuMjkyMiw0LjY3Nzg1IHoiCiAgIGlkPSJwYXRoNjYiIC8+CjxwYXRoCiAgIGZpbGw9IiNhMzYzMmIiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxNTYuNDAyOTEsMzk5Ljg0Mzk5IGMgLTMuMjkyNiwtMC4yNzA2MyAtNS41MTI4OCwtMi4xNjU0NCAtNi43MzAxOSwtNC42NjA1NSAtMi4zNTM5NCwtNC44MjQ4NiAtNi4wMDc1MSwtOC41NDM3IC05LjU4NjA5LC0xMi43NjA3MSAtMC4yNjMyMywtMy41Mjk0MiAyLjQ4Njg4LC0zLjE2NTYyIDQuMzMwNjMsLTMuNzY1ODEgMS43MjYxMywtMC41NjE5MiAzLjU2ODgxLC0wLjY4MTI1IDUuODQ0NzgsLTAuNDg0ODYgNC44MDI5OCwtMC4wNjk1IDguOTI0MDUsLTEuMTYzODIgMTIuOTI3ODMsLTIuODM2NjggMy45NzA4MiwtMS42NTkwOCA4LjAyMzkzLC0zLjEyOTc5IDEyLjI5MDMxLC0zLjc4MjU2IDIuMjE4NzUsLTAuMzM5NTEgNC43MDEyNywtMC45MDU4OCA1LjkwNjc0LDIuMjY4NzEgLTIuOTc1NDksNC45NjU3IC03LjcwODI1LDcuMTAyMzkgLTEyLjA1OTk2LDkuNzEwOTcgLTIuNjg4MTIsMS42MTEzNiAtNS40MzYzMiwzLjEyMjUgLTguMzU0NzcsNC45ODg3MSAtMC44NDA4Miw0LjE3NjgxIC0zLjM5NDIzLDcuMzIwMTMgLTQuNTY5MjgsMTEuMzIyNzggeiIKICAgaWQ9InBhdGg2NyIgLz4KPHBhdGgKICAgZmlsbD0iI2NlOTA0NyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDEzNS43MzU4OSwzNjYuODc2MzQgYyAtMC41Mjc1LC0yLjEyODc1IC0xLjE5NTM0LC0zLjY1Njc3IC0yLjU4MzE1LC01LjA2ODE1IC0yLjI5NzkyLC0yLjMzNzA5IC0zLjU5NTQ0LC01LjE4MDIgLTIuMzIxNTksLTguODc1MTUgMC43NTM1NiwtMC42NjkyMiAwLjgzMzQyLC0xLjI3MDc4IDEuMTU4MywtMi4wODE1NCAwLjE2NDczLC0wLjI0NzA0IDAuMTcwMzMsLTAuMTgzNzIgMC4xNDAxOCwtMC4xOTM3OSA0LjgxNTI3LC00LjU1ODIzIDEwLjIxMTQ4LC04LjI3ODA0IDE2LjQ1MzQsLTEwLjYzMTA3IDQuODc1NywtMS44MzgwMSA5Ljg1NzY2LC0yLjU0ODcxIDE1LjMwMDM4LC0wLjU2MzgxIDQuMzQxOTgsNC4wMjAxNyAwLjkyNTkxLDQuOTEwNzkgLTIuMzY2NjcsNi4xMTA0NyAtMy4zMDQzMiwyLjgzNzMxIC03LjUwODcyLDMuMTU2NDYgLTEwLjY5ODc2LDUuNTQ1NjkgLTIuNzQ0NiwyLjA1NTYzIC01LjY0MzQ5LDMuOTAxNDggLTguMzk0NzcsNi40NTMyNyAtMC41MDc1MSwwLjQ2Njk1IC0xLjAwNjcyLDAuNDkwMjQgLTEuMTA5OCwwLjkzNTI3IC0wLjAyNDYsMC4xMDYxMSAwLjA5MzgsMC4xNzk5NCAwLjIxMDE0LDAuMTg3OTYgMC42NjUxLDAuMDQ1OCAtMC4xMzU3MSwwLjE5MDA3IDAuMzIyNTQsLTAuNjMxOSAxLjg5MywtMS4xMzcyIDMuMTIyMzcsLTMuMDUwMzIgNS43MDA4LC0yLjMwNzYxIDEuMzQ3MjMsMi4yNzA0MSAyLjEyNjYyLDQuMzg2ODcgMi4xNzEwMyw3LjA5MzE0IC0zLjk2NDg1LDMuOTYxMjcgLTguNjQ4NzIsNC43MzI1MSAtMTMuOTgyMDMsNC4wMjcyMiB6IgogICBpZD0icGF0aDY4IiAvPgo8cGF0aAogICBmaWxsPSIjYjY3NjMzIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTM1LjM3NTA3LDM2Ny4wMTY5NiBjIDQuNTcyOTIsLTEuMTM5ODMgOS4wMDEyMywtMi4yMDY5MSAxMy41NTQxMiwtNC4wNDU3NCA2Ljc1MTg2LC02LjI5Njk3IDE0LjMzNDQ0LC04LjkwMDE4IDIzLjU0MTg0LC03LjcxMDE4IDIuMDI2MzMsMy40MDM2NiAtMC4zNjE0NSw0LjkxNTYyIC0yLjk5MDk0LDYuMzIzNjEgLTUuMjU5NzksMi44MTY1MyAtMTAuNTc0MjIsNS41NTMzOCAtMTUuMzczNzUsOS4xMzEzMiAtMS44MTg5MSwxLjM1NTkzIC0zLjc0NDQxLDIuNjg3MzUgLTQuNjU2MzQsNC45MjgwNCAtMC4wMzA0LDAuMDc0NyAwLjE0NzM3LDAuMzM1MzMgMC4yMzQ2MiwwLjMzODU5IDAuMzI0NjgsMC4wMTI0IDAuNjUyMDEsLTAuMDQ2NyAxLjI1ODIxLC0wLjA5MTEgMS4yMDM3NCwwLjg1NzgyIDEuMjI1NjUsMS44ODkzMSAwLjU3NjM2LDMuMzI4MjQgLTMuOTQ5OTksMC4zNzUzMSAtNy41Nzc3LDAuODc4NzMgLTExLjMwMzM1LDIuNTU1NDYgLTUuMTkzNSwtMy40NzMxOCAtMy44OTU0NiwtOS4yNzE4NiAtNC44NDA3NywtMTQuNzU4MjggeiIKICAgaWQ9InBhdGg2OSIgLz4KPHBhdGgKICAgZmlsbD0iIzExMmU0NyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDE1Ni4wMTc2NiwzMDYuMTQ3NzMgYyAyLjE3ODcxLC0yLjMxODkxIDMuMTM1NTYsLTQuNzMxNjYgMy4xNDQwNCwtNy45MjcxNSAtMC4wNzU5LC03LjQ5MTg5IC0zLjQ0NDU1LC0xMy44NTY2MyAtNC42MDc0NSwtMjAuNzIxNzQgLTAuNDEwMjgsLTIuNDIxODggLTEuNjY4NywtNC43NDg2NiAtMC41MTE5MywtNy41NzUyMyAyLjA5OTMzLC0wLjYwNTY1IDMuMTc2NTQsLTIuODQxODYgNS43MjMyLC0yLjI1NTc0IDIuODI5NDQsOS40MDgzIDUuMjY1NDQsMTguODI4OCA3Ljc4MDE5LDI4LjIyODI1IDAuNjI2MjIsMi4zNDA2NiAwLjI0MTc2LDQuNzQyNCAtMS42MDc2NCw1LjgyNzk0IC0zLjgyMzA2LDIuMjQ0MDggLTIuNjcwNTksNS4wNjg5NCAtMS43NDI2Miw4LjA3NDcgMS4xMiwzLjYyNzg0IDIuMjI3NDUsNy4yNTk1OSAzLjQxNjksMTEuMjc2MTMgLTEuOTA3NCwwLjg3MDI0IC0zLjg3NjA2LDEuNzA1NTkgLTYuMzA3OTUsMC42MTYzMyAtNC41ODU0OCwtNC4yMzcyNyAtNC41OTk3LC05LjgzMjcgLTUuMjg2NzQsLTE1LjU0MzQ5IHoiCiAgIGlkPSJwYXRoNzAiIC8+CjxwYXRoCiAgIGZpbGw9IiM1OWRjZWMiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyMzAuNjI4NjIsNDUyLjI5NzQ4IGMgLTE3Ljg0NDA4LC0xNS44MzQ3MiAtMzEuOTY1NDIsLTM0LjExMzg5IC00Mi43NTc1MSwtNTUuNDE3NiAwLjUxODA3LC0xLjk1NDQ0IDAuNTUwNTcsLTUuNTIzNzEgMy43MTAwMywtMS41MTU2OSAzLjAzODM5LDEuNDc5NDYgMy40MDAxMSw0LjI5ODgzIDQuMzQ2NTIsNy4wNTA0MiAxMS40NTk2NiwxOS4xMzExIDI0LjAxMTExLDM3LjA1MzE2IDQxLjU4NTcsNTAuODYyIDEuMTQ3MDYsMC45MDEzIDQuNjAzMywxLjY0MzE5IDEuMDExODEsNC4zMDcyNSAtMi43NDU3OSwtMS42MjQ3IC01LjE2NjE3LC0zLjM2ODIzIC03Ljg5NjU1LC01LjI4NjM4IHoiCiAgIGlkPSJwYXRoNzEiIC8+CjxwYXRoCiAgIGZpbGw9IiM5NzVmMmQiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxNTYuNDU2NzgsNDAwLjI4MDEyIGMgLTAuOTM5NzMsLTQuNTk3NiAxLjI3MDA1LC03LjkyMDc1IDQuMDYxMDYsLTExLjI4NDc5IDYuNjU5ODUsLTAuMTEwODQgMTEuODM0NTQsLTMuODUwNTYgMTcuNjEyOTIsLTUuNzI2MiAxLjg4MTI4LC0wLjYxMDY5IDQuMDkyNTMsLTIuNzk5NDEgNS44NjU5NiwtMC42NzYwMiAxLjg2NzY4LDIuMjM2MjMgMC40OTg1NCw0Ljk1NDkyIC0xLjA0MDY4LDYuODM3NTUgLTYuNzMzNzMsOC4yMzU5NiAtMTUuMzM3NywxMi4zNDQwNiAtMjYuNDk5MjYsMTAuODQ5NDYgeiIKICAgaWQ9InBhdGg3MiIgLz4KPHBhdGgKICAgZmlsbD0iIzRhZGJlYiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDE5NS40MjM0MiwzODYuNzc4MTMgYyAwLjEyMjM1LC0xLjg2MTg3IDEuMTcyMTgsLTIuMDQwODYgMi40NDk5NSwtMi4wMDM3MiA3LjM3Nzg0LDAuMjE0NDggMTQuNTQ1NjksLTAuODczODcgMjEuOTIyNjEsLTQuMDMxNDYgLTAuODYwNDEsNi4yMDQyNSAtMy41NTExNSwxMS40NDgwNiAtMy44OTQ2NSwxNy4xOTgyMSAtMC4xMzI4NSwyLjIyMzExIC0yLjAxMTE0LDEuNzM1OTkgLTMuNDYzMTcsMS41NjYwNCAtMy4yOTQxLC0wLjM4NTUzIC02LjU4MjgyLC0wLjgxNzExIC0xMC4yODM5LC0xLjE4ODc4IC00LjcyNDQ2LC0yLjQ1OTY5IC01Ljk0OTcxLC02LjY2NTU2IC02LjczMDg0LC0xMS41NDAyOSB6IgogICBpZD0icGF0aDczIiAvPgo8cGF0aAogICBmaWxsPSIjY2U5MDQ3IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTUxLjY4OTk5LDM3OS41NjYyMiBjIC0wLjQzODYsLTAuOTkzMzggLTAuNDYzODcsLTEuOTcwOTggLTAuNDc4MjQsLTMuMzE3NjkgNi4wMTk0NywtMy44MjA1MiAxMS42NDA1NiwtNy45OTgzOCAxOC40OTk0OCwtOS44MzM5OCAyLjI3NjcxLC0wLjYwOTI5IDQuNTI2ODMsLTEuMDQwNDEgNi44NTM0LC0wLjgxODcgNC40OTQ5MywwLjQyODM1IDUuOTk2MjEsMi43NzAzNiA0Ljk2OTA4LDguMzI5ODEgLTEuNzg3NTcsLTIuMjMzMDEgLTQuMDUyNjcsLTEuMjI1NDcgLTYuMDY5MzMsLTAuODI4MTYgLTUuMjM2NDIsMS4wMzE2MiAtMTAuMTMxNDcsMy4xNDk0OCAtMTUuMTA3NjcsNC45OTYwOSAtMi42Njc2OSwwLjk4OTkgLTUuMzUzMjcsMS44MTcwNSAtOC42NjY3MiwxLjQ3MjYzIHoiCiAgIGlkPSJwYXRoNzQiIC8+CjxwYXRoCiAgIGZpbGw9IiNjZTkwNDciCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxNzkuMzYxNDcsMzUyLjAzNTk1IGMgLTUuMzU4NjEsLTQuOTMwMjEgLTQuOTA0NiwtMTIuMDAyMTcgLTguMTIwNzMsLTE3Ljg0MTc0IDUuMDE0NzEsLTMuMjk5NDcgOS4xNzcsLTIuMDYxNCAxNC42ODk1NSw0LjI3MzkzIDIuMjcyNjEsMy44MTU3NiAyLjc5ODM0LDcuNjE5MTEgMi40NDk5OCwxMS45MTExNiAtMi41NjczNSwyLjkzODQ1IC01LjQwMjI1LDMuNDc1MjUgLTkuMDE4OCwxLjY1NjY1IHoiCiAgIGlkPSJwYXRoNzUiIC8+CjxwYXRoCiAgIGZpbGw9IiNkMzliNGMiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxNzIuNzA1NTksMzU0LjcyNjM4IGMgLTAuNjk1OCwwLjgyNjY5IC0xLjU3ODg5LDEuODI1MSAtMi4zMzI5NSwxLjczNTY4IC03Ljc0NTQ4LC0wLjkxODQyIC0xMy44OTk2NiwzLjI4NTggLTIwLjgzMTMsNi4xOTUzOCAtMS4yNjE1LC0xLjkzNTMxIC0yLjYzOTAxLC0zLjc2OTQxIC0yLjM2NTcyLC02LjUxMzI4IDMuNjIwNzksLTUuOTg3NDYgOS40MjcsLTYuNTgyNDMgMTUuNjQyNTgsLTYuODM5NjYgMy45ODU0NywwLjg2NzU2IDguNDc1OCwtMC4xMDczNiA5Ljg4NzM5LDUuNDIxODggeiIKICAgaWQ9InBhdGg3NiIgLz4KPHBhdGgKICAgZmlsbD0iIzYwNzU3ZiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDE1MS4zODY0MywzMjguOTY1NDUgYyAtMS4zMzcxOCwtNS42OTY0NyAtMy44MjA5NSwtMTAuNzU3NDUgLTQuMDgxOTcsLTE2LjczNTE3IDEuMzI1MDgsLTIuMjE1MyAzLjEzMDcxLC0yLjc3MzgzIDUuNjYyMTcsLTIuNDY0NDEgNC44NTQ1Myw1LjY4NjAzIDYuMjQzOSwxMi4yOTY2IDYuNTkzNDgsMTkuNTAxMjggLTIuODAwMTQsMC4zMjk3NCAtNS4zNzQzOSwwLjk1ODg5IC04LjE3MzY4LC0wLjMwMTcgeiIKICAgaWQ9InBhdGg3NyIgLz4KPHBhdGgKICAgZmlsbD0iI2U0ZGViYSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDIyOC4zMDQxOSwzMjYuMjU3NjkgYyAtMTAuMDE0NzcsOC4wODQyOSAtMjAuMzk2MjQsMTQuNzUyODcgLTMyLjUxNzIxLDE5LjA3MTAxIC0xLjEzNDU1LC0xLjk2MDYzIC0wLjI5MTk3LC0zLjA1Mjg5IDEuNTY5NTUsLTMuNzczNjUgMTAuODAzNTUsLTQuMTgyOTUgMTkuOTcyNjgsLTExLjA3Nzk0IDI5LjYwNzQyLC0xNy44Njk0OCAxLjk0MjM1LDAuMDI0NSAxLjg3MTYxLDEuMTAzOTUgMS4zNDAyNCwyLjU3MjEyIHoiCiAgIGlkPSJwYXRoNzgiIC8+CjxwYXRoCiAgIGZpbGw9IiMxMDJiNDMiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxNDEuMDA2MDgsMzMzLjQ4NTcxIGMgMS4zNDAxMywwLjUyNjggMi40MDM0NiwwLjg1Mzc5IDMuODA1NTksMS4xODU2MSAwLjM0MzY1LDEuMDY5MDkgMC4zNDg1NCwyLjEzMzM2IDAuMzU1MDQsMy41OTY5MyAwLjEzNDg1LDAuNjAyOTYgMC4yNjgwOSwwLjgwNjcgMC4zMzEzLDEuMzY5NDcgLTIuMDg1ODUsMy4wMjY1MiAtNS4wOTM5MSw0LjAwMzg4IC04LjQyNDc2LDUuMDQ3NDMgLTEuMTA2NDUsLTEuOTkxNjQgLTQuMjQ4NCwtMi4xNjM3NiAtNC4xMjM2OCwtNS4zMjk2OCAwLjYzNTU1LC0zLjUzOTYyIC0xLjU1NDU5LC01Ljk4OTE3IC0xLjk3NTQ2LC05LjIwOTQyIDEuNTQ1NzUsLTAuNjM2NTYgMy4zMDEyNywtMC4wOTI5IDUuMDg1ODksLTEuNDMwMjMgMi45NTE2OSwwLjIxOTQ4IDIuNjE3OTQsMy40Njk3NSA0Ljk0NjA4LDQuNzY5ODkgeiIKICAgaWQ9InBhdGg3OSIgLz4KPHBhdGgKICAgZmlsbD0iI2U0ZGViYSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDE1NC4wNzQwNiw0NTYuMjgyMzQgYyAtMS40NjA5MSwwLjA0NzcgLTIuODY1MzksMC40MjIxOSAtMi43NTY1NywtMS40NDQ3IDAuNjUxOTIsLTExLjE4MzkgMTMuOTI2MzcsLTIwLjQ1MzYxIDI0LjU4MDIxLC0xNi43MzcxOCAtMC4zNDg5NCwxLjM5NzE2IC0xLjQ4NjA5LDAuODcxODMgLTIuMzQ1MzQsMS42MDQzNyAtMC4wNzYxLDAuMzM5MTEgLTAuMjY1NzgsMC4yNzEzIC0wLjE4NTE1LDAuMzMxNjcgLTQuOTEwMjgsMS45NCAtMTAuMzM5MjEsMy4wMzQ3MyAtMTMuOTI2MzksOC4wNjkwOSAtMi4xNzk0OCwyLjY2NzQ4IC0yLjIwMzg2LDYuMjQ5NjMgLTUuMzY2NzYsOC4xNzY3NSB6IgogICBpZD0icGF0aDgwIiAvPgo8cGF0aAogICBmaWxsPSIjZTRkZWJhIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTM2LjU0NDEzLDM0NC45Mzg2NiBjIDIuNzkwMjEsLTEuODU2MDUgNS40MTQ4MSwtMy40NTUzOSA4LjMzMjQyLC01LjI1MjM4IDAuNTY2NzEsLTAuNDE5NDcgMC44NTkzMSwtMC42MTI3IDEuNDMwNTQsLTAuODIyNTEgNi4wMzg5NCwtMS4wNjI4NyAxMS44MzQyNiwtMy45NjUzNCAxNy43NTk2MSwwLjQwNTA5IC0xMi4xMjg5NCwtMS4wOTQ3MyAtMjEuNzkxMDgsNC45Mzg5MyAtMzEuNjA4NDksMTEuNDYwMjMgMC4zNzgwNCwtMi40NDAxMiAyLjMzOTgsLTMuODM3MzEgNC4wODU5MiwtNS43OTA0MyB6IgogICBpZD0icGF0aDgxIiAvPgo8cGF0aAogICBmaWxsPSIjYWI3MDM4IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjM0LjU4Mzg4LDM2NC41MDM0MSBjIC0wLjcwNTksNy41MzQyNCAtMC40MjM5OCwxNS4zOTgxMSAtMC40OTM1MywyMy43MjMzOSAtMi4xOTI5OSwwLjExMDkgLTQuMzUxMjYsLTAuMjQ4NzggLTYuOTQwNCwtMC42NDc0NiAxLjQwNzU2LC03Ljg1Nzg1IDQuNjMzNjcsLTE1LjIxMDQ1IDcuNDMzOTMsLTIzLjA3NTkzIHoiCiAgIGlkPSJwYXRoODIiIC8+CjxwYXRoCiAgIGZpbGw9IiM3OWRiZGYiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxNTkuNTY4NSwzMjkuNzk5MzcgYyAtMi4xMDgxOCwtNi4zNTA4OSAtMy45NTQxLC0xMi40OTgyNiAtNi4wNjMxNCwtMTguODk1MDggLTAuOTM4ODEsLTAuOTUzNDMgLTEuMTMwNTgsLTEuNzgyNTkgLTAuNjY2OTMsLTMuMTAwNyAxLjA1NjA5LC0wLjkxMTA1IDEuODc2OTUsLTEuNDQxNzggMi45OTQ0NCwtMi4wMDE5IDEuNzQyMjIsNS4wNzMxMiAzLjE4Nzc4LDEwLjE3NTYzIDQuODYxOTEsMTUuNTY4NDUgMC43MDIzLDIuNDc3MTUgMS4xOTUxLDQuNjYwMDQgMS42NDQ2LDYuODUxODEgMC41MDIxOSwyLjQ0ODU1IC0wLjM0MDkyLDMuMDYyNzggLTIuNzcwODgsMS41Nzc0MiB6IgogICBpZD0icGF0aDgzIiAvPgo8cGF0aAogICBmaWxsPSIjZDM5YjRjIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTcwLjg0NzMxLDQ1My43NzE5NyBjIDEuMjY4MDEsLTUuNDMxODIgNC44MDg4NCwtOC41NTc4IDguODUxMzIsLTExLjMxNDcgMS45MjY5NCwtMS4zMTQxNSAzLjYyMTU4LC0xLjU0Nzc5IDUuMjcxMTgsMC45MTY2MyAwLjI3MTE1LDAuNDYwMDIgMC40NjIsMC42MDQzMSAwLjQ0OTU1LDAuNzI4MDkgLTAuMzkyMzMsMy45MDU4OCAtOS4xOTY5NiwxMS45ODAyMiAtMTMuMDI5NiwxMS45Njg4NyAtMS4yODk5OCwtMC4wMDQgLTEuNjkyNDQsLTAuNzY5MTEgLTEuNTQyNDUsLTIuMjk4ODkgeiIKICAgaWQ9InBhdGg4NCIgLz4KPHBhdGgKICAgZmlsbD0iIzExMmU0NyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDE5NS4xMTk2NSwzODYuNzY3MjEgYyAyLjE5NTg5LDMuNDM2MjggNC4yMTIxMyw3LjIxNjggNi40MjYzOSwxMS4yOTQ4NiAtMi4xNjYxNywwLjkzMDQyIC0yLjc3MzI1LDMuNjgzMjMgLTUuMjk5MzgsNC42MjEwMyAtMS42NjkwMywtMi4xMTk3NSAtMi45Nzc4MSwtNC4zMDUyIC00LjM2MzM0LC02Ljc4NzcyIDAuMTY3NTEsLTMuNDIxNDggMC4zMTQ0OCwtNi41ODE3OSAzLjIzNjMzLC05LjEyODE3IHoiCiAgIGlkPSJwYXRoODUiIC8+CjxwYXRoCiAgIGZpbGw9IiNiNjc2MzMiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxNTQuMjA1MDEsNDU2LjQzMzcxIGMgMC43NzYzLC0yLjg2MDQ3IDIuMDM2MTMsLTUuNjM0NyAzLjU4MjY3LC04LjYwNDYxIDMuMDUyMDMsLTEuMzUwNDcgNS42OTM3NSwtMy43NjgyNSA5LjAwNzU0LC0wLjY0MzQ5IC0wLjA4NDUsMC45ODkwMSAtMC40NTY4MiwxLjU2NzUgLTAuNTcxMjMsMi4xOTMyMyAtMS4yMTYyNSw2LjY1MTkyIC01LjQyMjQzLDguNDI1NDIgLTEyLjAxODk4LDcuMDU0ODcgeiIKICAgaWQ9InBhdGg4NiIgLz4KPHBhdGgKICAgZmlsbD0iIzE1MjIyZiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDE2My4xNjAyNCwzNDkuMTc1NzIgYyAtNS40MDQxOCwxLjU5NzcxIC0xMC43NzU1NSwyLjk3NTUyIC0xNS43NTM5Nyw2LjMxODk3IC0yLjAyODI2LDEuMzQ5NTQgLTMuODI3MywyLjQyNDA3IC01LjkyOTE3LDMuMzM5MjMgMy45NDQ3OSwtNy42OTkyMiAxMS4zMDUxNSwtMTAuNjM0NyAxOS4zMjE5MywtMTMuMTUyNzcgMS4xMDAwMSwxLjAyNzgzIDIuNTUyODYsMS41ODExNCAyLjM2MTIxLDMuNDk0NTcgeiIKICAgaWQ9InBhdGg4NyIgLz4KPHBhdGgKICAgZmlsbD0iI2FiNzAzOCIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDE3MC42OTE2Nyw0NTMuNzA5MjIgYyAwLjc4ODM5LDIuMzU4NzcgMi42MDI5NywxLjgzNzUzIDMuODI0ODksMC42ODQ4OCAzLjUyMDgxLC0zLjMyMTM1IDcuNjgyMzEsLTUuOTgxNjkgMTAuNTczODUsLTEwLjM1NTc3IDIuNjMyOTEsMS42NzAxIDIuMjYyNzMsMy4zMTAzNiAwLjY2OTkzLDYuMjY0NzcgLTIuOTg2NzksNS41NDAwNCAtNy4wNzUxNyw3LjIyNzIzIC0xMi44ODY4Miw2LjU0Mjc4IC0xLjkwNTYsLTAuMjI0NDggLTMuNDM4MDQsLTAuMjkzMDkgLTIuMTgxODUsLTMuMTM2NjYgeiIKICAgaWQ9InBhdGg4OCIgLz4KPHBhdGgKICAgZmlsbD0iI2NlOTA0NyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDE2Ny4xNzc1MSw0NDcuMzE2MTYgYyAtMi45MzA3OSwtMS43ODgwOSAtNS41OTgwOCwwLjY0MjU4IC04LjY5OTIyLDAuMzMyMDMgMy4wNDc5NSwtNS4yNTQ3IDcuOTkyMjUsLTcuNzM5NjIgMTQuNTc3NywtNy43MzQ5OSAtMS42MjY4LDIuNTA0MDkgLTMuNjQ1NTEsNC44MjQ1MyAtNS44Nzg0OCw3LjQwMjk2IHoiCiAgIGlkPSJwYXRoODkiIC8+CjxwYXRoCiAgIGZpbGw9IiNlNGRlYmEiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxODYuMTc2NDEsMzM4LjQxMTk4IGMgLTQuNDY4OTMsLTEuOTU2NzUgLTguMjcyNDYsLTYuMjk0MzEgLTE0LjYxMjA5LC00LjYxNzAzIC0zLjE5ODA2LC0yLjY0NTAyIC0wLjI4ODU3LC0yLjc3NjEyIDEuMTc2MjQsLTMuMTYwNCA1LjY2MjE3LC0xLjQ4NTM1IDkuNzY1OTksMC44NTIwNSAxMy40MzU4NSw3Ljc3NzQzIHoiCiAgIGlkPSJwYXRoOTAiIC8+CjxwYXRoCiAgIGZpbGw9IiNlZWMzODQiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyMjguMTQ4NTIsNDE2LjMwMiBjIC00Ljc1MDMxLC0wLjg2OTgxIC05LjU4OTYzLC0yLjA3MDMxIC0xNC43MTc1LC0zLjUxMzczIC0wLjgyNjY5LC0xLjc3NjM0IDAuMTE1ODQsLTIuNzE2MjIgMS4zNTQwMywtMy44MjQxNiA1LjY0MTY3LDAuMzUxMjMgOS4xOTg2NCw0LjE0ODY1IDEzLjM2MzQ3LDcuMzM3ODkgeiIKICAgaWQ9InBhdGg5MSIgLz4KPHBhdGgKICAgZmlsbD0iI2FiNzAzOCIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDE3OC45OTMxMiwzNTIuMTUzNjIgYyAyLjgxMjIsLTAuNTg3NzcgNS43MjkwMSwtMC4xMTU2MyA4Ljg1OTIzLC0xLjM5ODUzIDAuNjgzNjUsMy4yNTg0MyAtMC4xODU2NCw2LjE2MjE0IC0zLjc5NzcsNi42Njc1NCAtMy4yNDM5LDAuNDUzODYgLTQuNTE5ODEsLTIuMDUyMzYgLTUuMDYxNTMsLTUuMjY5MDEgeiIKICAgaWQ9InBhdGg5MiIgLz4KPHBhdGgKICAgZmlsbD0iI2I2NzYzMyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDIyOC4zMjA1NSwzMjYuNjg3NTYgYyAtMC4zODQ2MiwtMC45OTEwMyAtMC40NjE2NCwtMS44NDkwMyAtMC43ODY0MSwtMi45MjM0MyAtMC4yNDc3NCwtMC4yMTY0MyAtMC4yNDA5NCwtMC41MzczOSAtMC4yMTQ4NSwtMC42OTYzMiAyLjUzMDgzLC0yLjE2MjY5IDUuMDIyNjUsLTEuODU0OTggNy43MDc0NiwwLjE4NjcgMS40ODY2MSwyLjkxOTYyIC0wLjE3NjY5LDQuMTYwOCAtMi41MDA2NCw1LjM1NTI2IC0xLjU1NiwtMC41NDE4NCAtMi43MjY5OSwtMS4xNjU0NyAtNC4yMDU1NiwtMS45MjIyMSB6IgogICBpZD0icGF0aDkzIiAvPgo8cGF0aAogICBmaWxsPSIjOTc1ZjJkIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTkzLjM1OTY0LDQ1Mi40MjA3NyBjIDEuMjA1MjksMS41NzQ5NSAyLjE3MDQxLDIuODc5NTIgMy40NTgxMyw0LjYyMDE4IC0zLjA3ODQ5LDAuNDU2NDIgLTYuMzM0NzgsMS42ODM5NiAtOC4xMjM5LC0wLjc2NzUyIC0wLjc1OTQsLTEuMDQwNTggMS4xMTA1OSwtNC41ODU2MyA0LjY2NTc3LC0zLjg1MjY2IHoiCiAgIGlkPSJwYXRoOTQiIC8+CjxwYXRoCiAgIGZpbGw9IiNlNGRlYmEiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyMTQuNzI0NTEsNDA4LjYyMDk3IGMgMC40NTQ0NCwxLjU3MDg5IC0wLjU2OTQ2LDIuMzk2MzkgLTEuNDM0ODgsMy42NTA1MSAtMC42MjM3OCwwLjMxNjM1IC0xLjEwMDQzLDAuMzU4OCAtMS45Mzc5NiwwLjQxNzY3IC0xLjg4OTcxLC0xLjY3NTczIC0zLjI4NTAzLC0zLjQ1MzU2IC00LjE4MzAxLC01LjgyODUzIDIuODU4MDYsLTEuMDAyMjYgNC45NDA3NywwLjc3NDU3IDcuNTU1ODUsMS43NjAzNSB6IgogICBpZD0icGF0aDk1IiAvPgo8cGF0aAogICBmaWxsPSIjY2U5MDQ3IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTczLjc5NzUxLDQ0MC4wNDEzOCBjIC0wLjMyNDAxLC0xLjI4Mjc4IDAuNzI1OCwtMS4yOTc5OCAxLjkyMDUzLC0xLjU4OTg0IC0wLjI5ODM0LDAuNTExNDEgLTAuOTQ4ODIsMS4wNDkzNyAtMS45MjA1MywxLjU4OTg0IHoiCiAgIGlkPSJwYXRoOTYiIC8+CjxwYXRoCiAgIGZpbGw9IiNlZWMzODQiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyMzEuMDQ4NDUsNDE4LjM2ODQxIGMgLTAuMzk2NTQsMC4wODE4IC0wLjk3NDI3LC0wLjA5NTkgLTEuNzI2NDcsLTAuNTI0NDggMC4zOTg4LC0wLjA3OSAwLjk3MjAyLDAuMDkzIDEuNzI2NDcsMC41MjQ0OCB6IgogICBpZD0icGF0aDk3IiAvPgo8cGF0aAogICBmaWxsPSIjZTRkZWJhIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTMxLjkwMzU1LDM1MC43Nzg5MyBjIDAuMDgzLDAuNDE3NiAtMC4wODQ2LDEuMDA5NjQgLTAuNTM1NDQsMS43NDUwOCAtMC4wOTM5LC0wLjQyNzk3IDAuMDk1NSwtMC45OTkyOSAwLjUzNTQ0LC0xLjc0NTA4IHoiCiAgIGlkPSJwYXRoOTgiIC8+CjxwYXRoCiAgIGZpbGw9IiMxMTI4M2QiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxNDYuMjE4NjUsMzM4Ljc2NzcgYyAwLjA2NjYsMC4yNzIyMSAtMC4yMTQ5NCwwLjQ5MzQ0IC0wLjc3MjgzLDAuNzE3NzcgLTAuMjc2MzQsMC4wMDMgLTAuMjc4NDEsLTAuNDA3NDEgLTAuMjc3OTUsLTAuNjEyNjcgMC4yMzQ0OSwtMC4xODg5IDAuNDY4NTMsLTAuMTcyNDkgMS4wNTA3OCwtMC4xMDUxIHoiCiAgIGlkPSJwYXRoOTkiIC8+CjxwYXRoCiAgIGZpbGw9IiNlZWMzODQiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyMjkuMjY2NjIsNDE3LjM0ODE0IGMgLTAuMzU3NzksMC4xNDY3OSAtMC42OTUxNiwtMC4wMTY2IC0xLjA1NzY4LC0wLjQ2ODM4IDAuMzQyNjIsLTAuMTM5NTMgMC43MTAzNiwwLjAwOSAxLjA1NzY4LDAuNDY4MzggeiIKICAgaWQ9InBhdGgxMDAiIC8+CjxwYXRoCiAgIGZpbGw9IiM5ZjYyMmMiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyMzMuNzI2NTgsMzUzLjgzMjY0IGMgLTAuMDk1MSwtMC4yMjI2MyAwLjA0MTEsLTAuNTQ1MzUgMC40NTUyMywtMC45MTc1MSAwLjExMDYzLDAuMjM5NSAtMC4wNTY2LDAuNTI4NDQgLTAuNDU1MjMsMC45MTc1MSB6IgogICBpZD0icGF0aDEwMSIgLz4KPHBhdGgKICAgZmlsbD0iI2VlYzM4NCIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI0Mi45ODcyMyw0MTQuMTc1NDEgYyAtMC4yMTU5NCwtMTIuMTM3MDIgMy4wMDMxMiwtMjMuMTI1NDMgOC4wOTI2NiwtMzMuNzMzMTUgLTQuNDM0LDIuMjQwNDEgLTUuNjQ1NjcsNi43NzgxIC04LjMyMTM5LDEwLjQ4MjYzIC0wLjcwODE5LC0xNC4yMjk1NSA4LjI3NDgxLC0zNC45MDUxMiAyOC4xOTc5NCwtNDUuMTYyMzggMC44MjIwNSwtMC45NTk0NCAxLjY0ODA0LC0xLjE2MTUgMi45NTAzMiwtMS4yMjE3NCAxMi45MTg3LDQuODIzNjEgMjUuNDA0NTEsNC41MjUwOCAzOC4yNzQ4NywtMC4wNTkxIDEzLjg5OTYzLDQuNjI4NiAyMi4xNzM3MSwxNC42MzYwMSAyNy44NjM3NywyNy4xMjEzMyAyLjM0NzExLDUuMTUwMDkgMy41MDczNiwxMC43MjA3MSA0LjIxNjM0LDE2LjM0MzQ1IDAuMTY0ODgsMS4zMDcyNSAwLjE2OTU4LDIuOTI1MzggLTEuMjE3MjYsMy41MjI3OSAtMS42MTU4MSwwLjY5NjA1IC0yLjI4ODQ4LC0wLjk0NTg5IC0yLjk1Njk0LC0xLjk3MzQ1IC0xLjM1NTUsLTIuMDgzODMgLTIuNjkwMTIsLTQuMTg3NTkgLTMuOTY1NzksLTYuMzQzMzggNC42ODU3Niw5LjQ4MjMzIDguODY4NDcsMTkuMDc2OTcgNi42MDUzMiwzMC40MTc5NCAtMS4zNjIwMywzLjQ4MDMxIC0zLjQzNDU3LDYuMDI1NzYgLTYuMTMwNDYsOS4yNjcyMSAtMS4xMzUzOCwtNS4xOTEzNCAxLjc0NTE1LC05Ljc3OTM2IC0wLjcxNDE3LC0xNC42MjQwOCAtMy4wNzQ0MSwxMS4yMTg4MSAtOC42MzEzNSwyMC4xNjQxOCAtMTguNDk1MDksMjUuOTQ3NTEgLTkuNjc5MTQsNS42NzUxMSAtMjAuMjY5NTMsNy42NzU1MyAtMzEuMjA0MjgsNi40MTYzMiAtMTUuMzAwMjcsLTEuNzYxOTEgLTMyLjQ0ODA2LC05LjUxNzUyIC0zNi43NDkyNywtMzMuOTcxNDcgLTIuMzM5MzMsNS4yMjA3MyAtMC43MDI1NSwxMC4wMzkgLTEuNjA4NTIsMTUuMTIzMzggLTIuNjExMDYsLTIuMTk1NDkgLTQuMTgzNTcsLTQuMzUxNzEgLTQuODM4MDUsLTcuNTUzNzcgeiIKICAgaWQ9InBhdGgxMDIiIC8+CjxwYXRoCiAgIGZpbGw9IiNkNjk2M2YiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzNDIuODg5MTIsNDEzLjc2NjM1IGMgLTAuNzU2NTYsLTUuNzkwOTUgLTEuMjg2MjIsLTExLjcwMjk3IC0yLjcxNzc3LC0xNy41MjY4OCAtMS40MzQ2NywtNS44MzY1MiAtNS4yNzc3NywtMTAuNjM5MjUgLTcuMjM4MjgsLTE3LjQwNDE1IDUuMTkxNjQsMy4xNjM4NSA2Ljk1MzMzLDcuNzc3MzIgOS40MjQzNywxMi4wMTQwMSAyLjkwNzUzLC0xNC4zNzc0MSAtMTEuMDA5NDYsLTM2LjA0NjgxIC0yOC45MzYxOSwtNDUuMDcyMjYgLTAuMzg2NDcsLTAuNDE0NCAtMC40NjM0NCwtMC42NjM3MyAtMC4zNDI5NSwtMS4yNTEwMSAzLjUyNTE0LC0yLjY2OTUgNy41MTY1MSwtMy4zMTMyNiAxMS4yNDUyNywtNC41ODU1NCA4LjQ2MTUxLC0yLjg4NzE4IDE2Ljc5ODQ5LC02LjAwNTEzIDI0LjUwOTcsLTEwLjYyNTI1IDIuNTU5NjYsLTEuNTMzNiA1LjMzNzQ0LC0yLjYzMTg5IDguNzU0MDksLTIuODk5OTMgMS43NTEyNSwwLjA5NDUgMi45OTMzMiwwLjU4MDI5IDQuMDEzMzQsMS40NTYzOSA3LjczNDgzLDYuNjQzNjUgMTYuNTg3NCwxMS40Mzg1NyAyNS43Nzg4NCwxNS42ODM2OSAwLjkwOTQ4LDAuNDIwMDQgMS42OTQ5MSwxLjAyODY1IDIuNDk3ODYsMi4xOTA5OCAwLjg3OTUyLDQuNjUwNDUgMi4wNDI2Myw4Ljg3MzMyIDIuMjI3ODcsMTMuNjQ5NjUgLTEuODk2MjYsMy41NDI5NCAtNS4xNTUzOSw0LjE0NDUgLTguMTkxNCw0LjQ4MTgxIC0xMS43MzE0OCwxLjMwMzIzIC0yMi4xNzc1NSwtMi4wMjQxMyAtMzEuNzEyOCwtOS42MzE4MyAtMC4zNjg4NCwtMC4yMDI5MSAtMC4zMzcxLC0wLjIzNDM0IC0wLjMzOTkxLC0wLjI1NjQ3IC0wLjAzLC0wLjczNDUgLTAuNjMyOTMsLTAuNzk0MjIgLTEuMTk5NDMsLTEuMjU3MjYgLTAuNjU0MDUsLTAuODUzOTUgLTEuMTkzMiwtMS40NzQ4OSAtMS43OTM4OCwtMi4wMjkxOCAtMC4yMTYxOSwtMC4xOTk0OSAtMC41ODAzOCwtMC4yMzg2NSAtMS43ODIwOCwtMC42OTM1NyAxLjk5NDQyLDcuMzE4NjkgMy44NDMxOCwxNC4xMDI5NiA1Ljc0MDU0LDIxLjI0NTU3IC0xLjYxMTgxLDYuNDk3NjIgLTAuMjcxNjMsMTIuODY3NjUgLTEuNTY0ODUsMTkuMDkzMzYgLTEuNjkyMSw4LjE0NTk2IC0zLjA2NzY4LDE2LjMxMzA1IC04LjM3MjM0LDIzLjQxNzg3IHoiCiAgIGlkPSJwYXRoMTAzIiAvPgo8cGF0aAogICBmaWxsPSIjZWVjNDg4IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzY1Ljk0MTY3LDQxMC4yNzI5MSBjIDMuNzQ3MzgsLTEuOTkyNzYgNy4yNjQxLC0zLjYxNDM0IDExLjM3OTk0LC0zLjY5NzgxIC0wLjA1OTksMi4yMTkxNSAtMS41MzU5OCwzLjM4NzMzIC0yLjY4NjMxLDUuMDQwNzQgLTIuNzM3NTEsMC43NDQ5NCAtNS4yMTA5NiwxLjMwNTQyIC04LjA1OTYzLDEuOTA1MDkgLTEuMjUxODYsLTAuODI3MDYgLTEuNDMzMDEsLTEuODExMTkgLTAuNjM0LC0zLjI0ODAyIHoiCiAgIGlkPSJwYXRoMTA0IiAvPgo8cGF0aAogICBmaWxsPSIjZGVhYzY2IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzY1Ljg1MTcsNDA5Ljk5OTM5IGMgMC4zMjc0NiwwLjkxMDYxIDAuMzIyMTgsMS44NzU0NSAwLjMzMjgzLDMuMjAwNSAtMy40NDA3MSwxLjcyNzE0IC02Ljg5NzMxLDMuMDk0MDUgLTEwLjczODQ3LDQuNTMwMDMgMi4yNjUwNSwtMy42NDE3NiA2LjI0MTM3LC01LjU2MTM0IDEwLjQwNTY0LC03LjczMDUzIHoiCiAgIGlkPSJwYXRoMTA1IiAvPgo8cGF0aAogICBmaWxsPSIjMTEyMjM4IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjM2LjE1MDQ0LDQyMS42ODIxMyBjIDAuNjIzNjMsMC4yNDg0NyAwLjk3MDA2LDAuNjU4MzIgMC42NjU0MSwxLjMxMzQxIC0wLjI5MDc0LC0wLjE3ODY1IC0wLjU4MTQ5LC0wLjM1NzMgLTAuOTY3MTQsLTAuNzY4NDkgLTAuMDk0OSwtMC4yMzI2MSAwLjE3MTEyLC0wLjQzODc4IDAuMzAxNzMsLTAuNTQ0OTIgeiIKICAgaWQ9InBhdGgxMDYiIC8+CjxwYXRoCiAgIGZpbGw9IiNlZWMzODQiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyNDguNjAxMTUsNDIzLjE2NzM1IGMgLTAuMDM3MSwtMC4wNzc1IDAuMTMzNTgsLTAuMTA4NyAwLjEzMzU4LC0wLjEwODcgMCwwIC0wLjA5NjUsMC4xODYxNiAtMC4xMzM1OCwwLjEwODcgeiIKICAgaWQ9InBhdGgxMDciIC8+CjxwYXRoCiAgIGZpbGw9IiMxMzIzMzciCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzOTEuNDQ1ODIsMzU5Ljg3NzMyIGMgLTEuMjM3MjEsLTQuNzMzMjggLTIuNzcwNDIsLTkuMDQwMDcgLTIuMjEzMSwtMTQuMTQxNDUgLTAuMzkyMzQsLTEuNjQ4OTYgLTEuMTE4NDQsLTIuNDQxOTkgLTIuMjc3OTksLTIuOTMyMzIgLTkuNjc5OTYsLTQuMDkzNDEgLTE4LjE4NDg3LC0xMC4xNTc4IC0yNy4xMjI1OSwtMTYuMTI5MjQgLTEuNTM0NzksLTAuNTkxMjQgLTIuNDIxMjMsLTEuNTUyMzcgLTMuNzE1MywtMi40NTE3OCAtMC40MzI0LC0wLjI0MDA4IC0wLjYwNjIzLC0wLjMyOTUgLTEuMDQxMDEsLTAuNTM2NDQgLTAuNjMxMDgsLTAuMjM5NjggLTEuMDExMywtMC4zMDk3NSAtMS43MDg1MywtMC4zMDQ5OSAtMi4wOTU3MywwLjI0MjU4IC0zLjc2NDk1LDEuMzM4ODcgLTUuOTI3OCwwLjUxNzQzIDAuMjc0ODIsLTIuNzI1NSAtMi40MTI0NCwtNC4yMDU1MSAtMi4yOTMxMiwtNi45NTkyIDAuMDgxOCwtMy4wNDQyNSAyLjQyNzIyLC0zLjIzNjg4IDQuMTIzOSwtMy45OTgxNyA2LjgzMTY3LC0zLjA2NTMxIDEzLjI1NTQ3LC02Ljc5Mjk0IDE5LjM1OTQxLC0xMS4xMzc5NCA3LjQ1ODg2LC01LjMwOTQ4IDExLjI4NTcxLC0xMi4zNzUwMyAxMS4xMDIwMiwtMjEuOTQxMjkgLTAuMDA4LC0xLjY2NTY0IDAuMDAzLC0yLjk1MDggMC42NjAwMywtNC41MjM2MiAyLjMxMzQyLC0xLjkyNjU0IDMuNDE3NzMsMC4wNjAzIDUuMTA1MDgsMS4yNTUyMiAxLjI5MDIyLDEuNDA5NDMgMi4xNTMxOSwyLjY2NjI2IDMuMjExMjcsNC4yNTIyNiAwLjM5NjA5LDMuNjkwNTUgMy42NDMyOCw3LjE2NTMxIC0wLjYyNTY0LDEwLjE5ODQ2IC04Ljc3ODE0LDE0LjYwMTcxIC04Ljc3ODE0LDE0LjYwMTcxIC0yNS4zMjkwNCwyNi41MDI5MyA4LjY0ODM3LDYuMDk2NjIgMTYuOTY0MTcsMTIuMzI2NzggMjYuNDc4NTQsMTYuNzU3NDcgMi41NDY4MiwxLjE4NjA0IDMuNjA1OSwtMC4zMDM1OSA0Ljc1MDM0LC0yLjA3NDA5IDQuMDg3OTgsLTYuMzI0MzEgMTAuMDc1MSwtOS4zNDc1NCAxNy4zOTQ1LC04LjQwMzY2IDQuMzkxNjYsMC41NjYzOCA1Ljk3NzM2LC0wLjkyMjQ4IDYuNDQwMzEsLTQuODA1MjcgMC4xMTc2NywtMC45ODY2NiAwLjMzMDYyLC0xLjk2MTk3IDAuNzUzNzgsLTMuMjEzOTYgMi42OTI4NywtMS40MjcxNSAzLjY4MjUsLTQuNzYxNDEgNy4yNjc2NCwtNC41ODgzNCAyLjU5NTc3LDQuNDQzMDIgLTAuNjU5Myw4LjIxMTc5IC0wLjgzOTc4LDEyLjI3NzkyIC0wLjA3MTYsMS42MTM4OSAtMi4zMjc1MiwzLjY0NDk2IDAuOTc2NzQsNC44NzQ1NyA1LjM0Mzg4LDEuNTM1MjUgNi41NTY4MywtMi44ODc0OCA5LjI5MjM2LC01LjYxMzEgNC40MTczNiwtMC41NzIwOCA2LjMwMjA3LDEuNDczNTUgNS45NTc4OSw1LjMxMjE0IC0wLjI4OTk4LDMuMjMzNjQgMC41ODg2OCw2LjU4OTA1IC0xLjExNDgxLDEwLjA0NjAyIC0yLjQxMzQ1LDIuNTA1NzQgLTQuODk1NTEsMS4yNTM4NyAtNy4xNzMxNiwwLjcwMjMzIC0yLjc4MTQ5LC0wLjY3MzQ5IC01LjQ1NzU4LC0xLjA2MDc5IC04LjUxNjQxLDAuMTIwNjcgLTAuNTM5NzQsMC4xNjQxNSAtMC43NDk1OCwwLjIzMDc0IC0xLjI1MTUzLDAuNDI1ODQgLTAuODMyOTUsMC4zNzk1NSAtMS4zNzgzNiwwLjYyNDAyIC0xLjgzMzc0LDEuNDA1OTEgLTAuMDQwOCwyLjc2OTQ3IDIuMTIyNSwyLjg5NDk5IDMuNzA3ODIsMy41ODg0NyA1LjE4OTg4LDIuMjcwMTUgMTAuMzczMDUsNC41NDg1OSAxNC45MTg4OSw4LjAwNDg5IDEuNDYwMTQsMS4xMTAxNiAyLjgzMTg1LDIuMzM4NjIgMy40OTMxLDQuNTE5ODYgLTAuMDUwNSwwLjU3NzE4IC0wLjEzOTM0LDAuNzk5MDUgLTAuNTI1MDgsMS4yMjMzOSAtMi44Njc2MiwxLjAwMTc0IC00Ljc4MjI5LC0wLjUxMDU2IC02LjczOTY5LC0xLjcwNjYgLTQuMDIyNCwtMi40NTc4OSAtOC4zMzIzNCwtNC4xNDA4NCAtMTIuOTc4NzYsLTQuODY4MzUgLTMuMjM5NjIsLTAuNTA3MiAtNi4zMjYxNywtMC4yMjQ3OSAtOC42OTAxMiwyLjk5NjI1IC0xLjY5MzQyLDMuOTE4ODIgMC43MTk0Miw1LjU0MDY4IDMuMzE2MSw2Ljg1NDk4IDUuNDcxODYsMi43Njk1OSAxMC45MTgwOSw1LjU2MTAzIDE1LjYzOTQsOS41NDQwNyAxLjc0ODk2LDEuNDc1NDYgMy44MDU0OCwyLjc1NDM2IDMuNzgxMzEsNS43MTY0MyAtMi41MDcyNiwxLjM4NDMgLTQuMzQwODgsLTAuMDYyIC02LjIyMjE3LC0wLjk1OTQ4IC00LjkyMDA0LC0yLjM0NzE2IC05LjY5MTEsLTUuMDA3MTQgLTE0LjY2MDU4LC03LjI0NTc1IC01LjA0NTQxLC0yLjI3Mjg2IC04LjQ5NzA3LC0xLjc0MDY3IC0xMS42MzEyOCwxLjgwNjU0IDAuMDc2OSwzLjQ3NDI4IDEuOTA3OTUsNS41MzQyMSA0LjI3MzQ5LDcuMjQ4MDIgMy41MDA5MiwyLjUzNjM1IDcuMjEzMDgsNC43MTA4OCAxMS4wODQxMSw2LjY0Mjc2IDEuODcyOTksMC45MzQ3MiA0LjEwMjY2LDEuNjY1NDcgNC4xMTA0MSw0LjYzOTM4IC0zLjI5NjQ0LDIuMTQzNjQgLTYuMjM1MDQsMC44Mjc4NSAtOS4xNjY2OCwtMC4xNjc3NiAtNC44MDYyOCwtMS42MzIzOCAtOS4yMTA2NCwtNC4yOTI1NCAtMTQuNDk5MjcsLTUuNzQ4MzUgLTIuNTkyMjksLTAuNjU2MzEgLTQuODgyNDgsLTEuMDAyNTcgLTcuMDg1MzksLTEuNjQ3MTMgLTEuODAyOTgsLTAuNTI3NDMgLTMuMzQ2OTIsLTEuNTQyMiAtMy4yOTIwNSwtNC4xODg3OCAtMC41NDc4NSwtNS45MzE4NSAxLjI4NDMsLTExLjI4MjYyIDEuMjc2MTgsLTE3LjE0NzE1IHoiCiAgIGlkPSJwYXRoMTA4IiAvPgo8cGF0aAogICBmaWxsPSIjZDM5ODQzIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gNDQzLjQ2MjM2LDM1Ny43MTU4OCBjIC01LjYyMDI0LC03LjEyNTggLTEzLjQ2MDk0LC0xMC4yMzA5IC0yMS40MjcwNiwtMTIuOTIyMDkgLTIuOTMzODQsLTAuOTkxMTIgLTMuOTAwODgsLTIuMTA3NjcgLTIuMTIzNTQsLTUuMDY2ODcgMC43OTkwMSwtMC41NTAyOSAxLjM4NjQyLC0wLjUzMzE0IDIuMDc5NDEsLTAuOTQ5ODIgMC4yMDMxMiwtMC4xODM3MiAwLjE3NTYsLTAuMTA0OCAwLjEzNjA1LC0wLjExODIzIDEwLjEyNjEsLTIuMjA3NDYgMTguMjU0MzMsMi4yNTg4OCAyNS45NTkzNSw4LjAwNTggMS4zMTg0OCwwLjk4MzM3IDIuMzQ2MzcsMi4zMzMzNyAzLjkwNDIzLDMuNjcxMTQgMC4zMDcwNywwLjI0OTMgMC4yMzM0LDAuMjk1MTcgMC4yMzY5NCwwLjI1MTk1IDAuMTYxMTMsMC4yNTg4NSAwLjM2MjU1LDAuNTI3NSAwLjgxODk3LDAuOTA4MDIgMC4yMDQ2NSwwLjE1MDI3IDAuMTMzNzksMC4xNjEyIDAuMTMyNzUsMC4xMjUzNyAwLjE3MjQzLDAuMjQyNCAwLjM4NzM5LDAuNDgzNTggMC44MTg5MSwwLjg1NjY5IDIuMDk1MDMsMi42OTA0OSAwLjczODQ3LDUuMDcyNjkgLTAuNjQzNTUsNi45NzQ0MyAtMi41MjE0OSwzLjQ2OTYgLTMuNjg4Niw3LjI2NDQzIC00LjE1NDA1LDExLjc5ODA5IC00LjIxMzg3LC0wLjg0MTY0IC03LjEwOTgxLC00LjE4NjQ2IC0xMS4yMzI1NSwtNS42MDkyOCAtNy4wMTEwNSwtMi40MTk2MiAtMTMuNTQxNzUsLTYuMTYwMjIgLTIwLjkxNzM2LC03LjY3NDg0IC0xLjc0MDc4LC0wLjM1NzQ4IC0zLjU1MjQzLC0wLjk4ODY0IC00LjQ3NzY2LC0zLjI3MzY1IDIuMTA2NjksLTUuNTg2NDIgNi43MDM1NSwtNC44OTQ1NiAxMC44Nzc5OSwtNC41MTE0NyA2Ljk2MTMxLDAuNjM4OTEgMTIuNTUwMjMsNC44MTA0OCAxOC44OTYxMiw3Ljk2NzgzIDAuNjEyNTUsLTAuMDgxMSAwLjkxMzgyLC0wLjE5MDU1IDEuMTE1MDUsLTAuNDMzMDcgeiIKICAgaWQ9InBhdGgxMDkiIC8+CjxwYXRoCiAgIGZpbGw9IiM5ZjYyMmMiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzOTEuMTA4NzIsMzU5LjgwMTg4IGMgMS42NjUzOCwwLjI2NDE2IDIuNDc4NTIsMS4zNzk4OCAyLjAzMTM1LDIuNzkwMTkgLTEuMzkwMDUsNC4zODM0NSAtMC4zODM1NSw5LjIwMjEyIC0yLjc1MzE1LDEzLjczODQ5IC03LjM3OTQ1LDAuNjgzMDIgLTE0LjQ4NzA5LDAuNjAxNDcgLTIxLjc2OTM4LC0xLjgxMDM2IC0xMC4wODE3OCwtMy4xMTk2NiAtMTMuMTYyMzIsLTExLjY3MTY2IC0xNi43NzgyOSwtMjAuMTMxMjkgMS45Nzk3NCwtMS4xNDY4NSAzLjAyNDYsMC42MTE0MiA0LjQwNDQ4LDEuMzQ2OTYgMTAuOTk0NDgsNS44NjA2NSAyMi4xODA4OCwxMC4wMDcyOSAzNC44NjQ5OSw0LjA2NjAxIHoiCiAgIGlkPSJwYXRoMTEwIiAvPgo8cGF0aAogICBmaWxsPSIjYTM2MzJiIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gNDI0LjAzNzM3LDM4OS4xMjk3IGMgLTQuMDA5MjEsLTQuNDcwODMgLTkuOTE3MjMsLTUuODM3NDcgLTE0LjQ2Njk4LC05LjQyNTYzIC0yLjg2MjI0LC0yLjI1NzI3IC02LjA2Nzc1LC00LjE2OTE2IC02LjQ5ODcxLC04LjY0NjQ2IDIuMTM1ODYsLTIuMjQ3MzEgNC4zOTU4MSwtMS42MDQwMyA2LjYzLC0wLjc5NjYgNC4wNzExNywxLjQ3MTMyIDguMDcwMTksMy4xMzE5IDEyLjA4ODMyLDQuNzM5NDQgNS4xNTMyNiwyLjA2MTc0IDEwLjQ2MTkxLDMuMzAzOTYgMTYuNDUzNDMsMy40MzgyNCA1Ljc3NTA4LDMuMTQxNjkgMS40NDA5OCw2LjAwMzQ1IDAuMTE5NzUsOS4zNTYwMSAtMS43OTg1Miw3LjQ5MzI5IC01Ljc2OTc4LDEyLjAyNDc4IC0xMy43ODQ0MiwxMi40MTYzNiAtMy4xNzM1OSwtMy41MzYwMSAtMS4wNTI4NiwtNy4xNjcwNiAtMC41NDEzOSwtMTEuMDgxMzYgeiIKICAgaWQ9InBhdGgxMTEiIC8+CjxwYXRoCiAgIGZpbGw9IiM1NDY5NzUiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzNjYuNjIzMzQsNDQ4LjYxODc3IGMgLTEuNTQxNDQsLTEuMTQzMzcgLTIuODAzNTksLTIuNDU4OCAtNC4zNzg1NywtMy45MzE4OCA5LjA1MDI2LC05Ljk3NzQyIDE3LjI4MjA3LC0yMC42OTY4NCAyNS4wMTU2MywtMzIuMjAyNyAyLjI1NzMyLC02LjMxMTQzIDUuNDU0MSwtMTEuNzI2MzIgOS43MTEzLC0xNi44Mjk1OSA0LjkzNjQsMi41NTgxNCA1LjU3NDE2LDUuNjUwNyAyLjY2NjAyLDEwLjM1MTggLTkuNDU5OTYsMTUuMjkyMjQgLTE5Ljg3NTk1LDI5Ljc5NDA3IC0zMy4wMTQzOCw0Mi42MTIzNyB6IgogICBpZD0icGF0aDExMiIgLz4KPHBhdGgKICAgZmlsbD0iI2I2NzYzMyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQzOC41NjU2MywzODguMDY0NjYgYyAtMC40NDM5MSwtMS4zNjIxNSAtMC4yNTA5MSwtMi43NTM4NCAwLjY3NjAzLC00LjA4NDQ0IDAuOTg4NCwtMS40MTg2NCAxLjY0OTksLTMuMDAzMDggLTAuNzk3NTUsLTQuMjc5OTEgLTEuMDQzNDYsLTAuNzkzNTggLTEuNzY4NTUsLTEuNDc2OTYgLTEuNTQ1NDEsLTIuOTI3MDYgLTUuMzQ2NDMsLTcuMDUwODEgLTEyLjk5NjE1LC0xMC42NDUyMyAtMjAuNDQyMDgsLTE0LjUwNjkgLTMuMDE2NDgsLTEuNTY0NDIgLTUuMzY0NjIsLTMuMzUwNCAtNC4xMTEwOCwtNy42MDEwNyA5Ljc1MTc3LDMuNDQ4MDYgMTkuNjM3MjcsNi41MjY4NiAyOS4wNzA2OCwxMC44Mjk4OSAyLjk4MzY0LDEuMzYxMDMgNS41MjM2MiwyLjg3MTEgNy40MjYwMiw1LjkyMzk2IDAuNTE2NzMsNS44MTg4NyAtMi41NjA5Nyw5LjcwODQ5IC02LjQzOTYzLDEzLjE4MDM1IC0xLjE5ODA2LDEuMDcyMzkgLTIuODE0MDMsMS42OTk5NSAtMy44MzY5OCwzLjQ2NTE4IHoiCiAgIGlkPSJwYXRoMTEzIiAvPgo8cGF0aAogICBmaWxsPSIjOTc1ZjJkIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gNDIzLjgwNDE2LDM4OC44MDgwNyBjIDIuNjI1OTgsMy41MDg4NSAtMC41Njc1Nyw3LjAxOTA3IDAuMzk4MzcsMTAuOTM1NDMgLTcuMTQ5NzEsMC40NDA3MyAtMTMuNDI3NzMsLTIuMTIyOTMgLTE5LjE2OTQ5LC02LjE5Nzc5IC0zLjQzOTA5LC0yLjQ0MDY3IC01LjQ4Nzk4LC01LjYxNDUzIC00Ljg4MDQ5LC0xMC40NTM5OCAyLjM4MTQxLC0yLjIxODUzIDQuMzY1MjksLTAuNzk0NDMgNi40NDk1MiwwLjE5OTUgNS4zNTMzMywyLjU1Mjk3IDEwLjYzMTk2LDUuMzYzMDkgMTcuMjAyMDksNS41MTY4NCB6IgogICBpZD0icGF0aDExNCIgLz4KPHBhdGgKICAgZmlsbD0iIzRlZGNlZSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDM4MS41MTc4NCwzOTguNzI2NjIgYyAtNC4yNzMxOSwtMC42ODQ0NSAtOS4wOTg2OSwyLjg2MDAyIC0xMS43MzcyNCwwLjE0NzY0IC0yLjM4OTEzLC0yLjQ1NTkgLTIuMjUwMTgsLTcuMzYzMjggLTMuMjQ4MDIsLTExLjE4Mzk5IC0wLjQ1NjQ4LC0xLjc0ODA0IC0wLjk2NjAzLC0zLjQ4MjI3IC0xLjQyMTIzLC01LjYyMzYyIDcuNjQyNjcsMS4xMzA0OSAxNS4xODQ1NywzLjE5MTI1IDIzLjA3NzkxLDIuNTg0MDQgMC45Njc0NCwtMC4wNzQ0IDIuNTA2ODcsMC4xMDgxNiAxLjcyODM5LDEuNDExNjUgLTIuNTQ5NzcsNC4yNjk2IC0zLjMwMjU4LDkuNzIwMjIgLTguMzk5ODEsMTIuNjY0MjggeiIKICAgaWQ9InBhdGgxMTUiIC8+CjxwYXRoCiAgIGZpbGw9IiMxMDJiNDMiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSA0MzkuMTIyNjQsMzM5LjQwMzY4IGMgMS4xNzc4NiwtNC4yOTU1OSAtMC4zNjc5OCwtOC4zNzk4OCAwLjgwNjUyLC0xMi40NDAxMiAwLjgyMDY4LC0yLjgzNzIyIC0xLjg3NDAyLC0zLjMxMTUzIC00LjU5MTAxLC0zLjM1NjI2IC0xLjk0OTQ2LC0yLjI2NzIyIC0xLjE2OTA2LC00LjE3MjI3IDAuNzkwNTMsLTYuMTY1NDQgNC41MDcyNywtMC45MzI4MyA2LjQ3NjUsMi44MTU4IDkuODE1MjUsNC41Njg3IDEuNTUyNDMsMy4xOTkwOSAtMC42MTczMSw1LjYxNzcgLTAuOTE0MzEsOC4zNTI5NiAxLjA4NTM5LC0xLjE4MjQ2IDEuMjA3NzEsLTMuMDI5ODEgMi45NDQxNiwtNC4xODIxMyAyLjU2NzM4LC0wLjc5Nzc2IDQuNDA2MzEsLTAuMjc1ODUgNS44NzUzNiwyLjExMTQ1IC0wLjIzNDU2LDMuODUxOTkgLTIuNDY0ODQsNi44NzY0MSAtMi40MTE4NiwxMC44NTY2MyAtMi4yNDMyMywxLjI0NTk3IC00Ljk0MjE0LDAuMzIzMDkgLTcuMjEyMDQsMi4xNTYxOSAtMi4yNzcyMiwxLjE4MTMxIC0zLjc0NDg3LDAuMDQ0NyAtNS4xMDI2LC0xLjkwMTk4IHoiCiAgIGlkPSJwYXRoMTE2IiAvPgo8cGF0aAogICBmaWxsPSIjMTkyZDQyIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gNDI0LjkyNjc4LDQzMi4zNDYxOSBjIDkuMTY5MTksMy45NDU0MyAxMi43MDc4OCwxMS41ODI2NCAxNC4yNTY0NywyMC45MTk2OCAtMi4wNDk2MiwwLjA3NSAtNC4wNDgxNiwtMC4yNDU3OSAtNi40MjU3OCwtMC41ODA2OSAtMS4yMTk2NywtMC4yNDI4IC0xLjg2NjQsLTAuNzk0OCAtMi4xOTQ0LC0xLjUzOTY4IC0yLjE5NjM1LC00Ljk4NjYzIC01LjQ1ODk4LC05LjE1ODA4IC05LjQ5NDU3LC0xMy4wNyAxLjE5MjYzLC0yLjA5MDg4IDIuMzI5ODQsLTMuODI1OTkgMy44NTgyOCwtNS43MjkzMSB6IgogICBpZD0icGF0aDExNyIgLz4KPHBhdGgKICAgZmlsbD0iI2NlOTA0NyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQzMC43NTcxNiw0NTYuMDU3IGMgLTEuNjUyNzEsMC40MTk1NiAtMy4xNTM5MywwLjMxMjM4IC00LjYwNjY5LDAuNTI5NDIgLTMuMDMzMTQsMC40NTMzMSAtNC44MDY2NCwtMC41MjQ4NCAtNS44ODMzLC0zLjU5NTQ2IC0xLjc3MDUxLC01LjA0OTM3IC00LjgxOTcsLTkuMzE5NzYgLTkuNDAzNSwtMTIuNzg3NjUgNC43MDI1MSwtMy44NjkzMyA4LjgzMDMyLC0wLjcxMjcxIDEyLjM3NzUsMS43NjE4NCA0LjUzMzg3LDMuMTYyODQgNy4zMzA2OSw3LjkwNDIzIDcuNTE1OTksMTQuMDkxODUgeiIKICAgaWQ9InBhdGgxMTgiIC8+CjxwYXRoCiAgIGZpbGw9IiNlNGRlYmEiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSA0MzAuOTA1MTcsNDU2LjQ5NzI1IGMgLTQuMjE1MjcsLTEyLjA1MTQ1IC05LjI4ODMzLC0xNi40OTI2OCAtMTkuNzQ0NTEsLTE2LjYzOTM0IC0yLjIyMzYzLC0xLjAxMTcyIC0yLjQzOTQ1LC0yLjAwMjAyIC0wLjI4NzU5LC0yLjc5NzEyIDMuMjE3MDQsLTEuMTg4NzIgNi4zNTE0NCwtMC42Njk0NCA5Ljg0MjY1LDAuNjEwMDQgNS45Nzg4OCwzLjMzODY5IDkuNTE5MzUsOC4xODQ4MiAxMS41MTA5OCwxNC42NjczIDAuMTc0NzUsMC44MTMzIDAuMTk3NzYsMS4yOTM3NiAwLjM2NTczLDIuMTA2ODEgMC4xNDQ5NiwwLjMzMjUyIC0wLjA0MTEsMC43MjUxIDAuMDgwNiwwLjkwNTAzIC0wLjQwMSwwLjUyMjU5IC0wLjkyMzcsMC44NjUxMSAtMS43Njc4MiwxLjE0NzI4IHoiCiAgIGlkPSJwYXRoMTE5IiAvPgo8cGF0aAogICBmaWxsPSIjZTRkZWJhIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gNDM4LjY3NDgzLDMzOC45NTI0MiBjIDEuODc0NjMsMC45MTk3NCAzLjM2MDk2LDEuNzQ1OTcgNS4xNjc4NCwyLjYyMzA1IDMuMjI5NDMsMi42ODE4MiA2LjU5MTA3LDQuODU1MjUgOC41NjQ5NCw4LjY2NDczIC0yLjA1ODc3LDAuNTM2ODMgLTMuMDA0MzksLTEuMDYwMzkgLTQuMjY5MDQsLTIuMDM5OTggLTcuNDI3MDYsLTUuNzUzMTQgLTE1LjgxMDQ5LC04LjkzNzA0IC0yNS42MTkzOSwtOS41Mjk2OSA1LjAxMTQyLC0zLjI0NTczIDEwLjM4NTI2LC0xLjIyMjYgMTYuMTU1NjUsMC4yODE4OSB6IgogICBpZD0icGF0aDEyMCIgLz4KPHBhdGgKICAgZmlsbD0iI2I2NzYzMyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQxNC4zODM2OSw0NTUuNTAwNDkgYyAtMS40NDQ4MywyLjIzMTYyIC05LjA1ODIzLDIuMjg3MjkgLTEwLjkzODExLDAuMDExMyAtMS45NzE5MywtMi4zODcyNyAtMy42MzEwNSwtNS4wMzMwOCAtNS40MjI2NywtNy41Njg3OSAtMS40NDMyNywtMi4wNDI2IDAuNzE5MDUsLTIuODIwNDkgMS43Mzg5NSwtNC4yNTEyOCA0Ljg1MTM4LDMuOTE5NzQgMTAuMzU4NDYsNi44NjQ2OCAxNC42MjE4MywxMS44MDg3MiB6IgogICBpZD0icGF0aDEyMSIgLz4KPHBhdGgKICAgZmlsbD0iI2RlYWM2NiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQxNC41ODg4OSw0NTUuMjc5OTYgYyAtNS41OTM1NywtMi4zMjAxMiAtMTAuNTAwMzEsLTYuMDM4MjYgLTE0LjQ5NTk3LC0xMS4zNTcxMSAwLjk0LC0yLjY0NjczIDIuMjgzMzgsLTIuNjc4MzUgNC4xOTgxOCwtMS4zMjg2MSA0LjUzMTgsMy4xOTQ0NSA4LjM5ODI1LDYuODgyODcgMTAuMjk3NzksMTIuNjg1NzIgeiIKICAgaWQ9InBhdGgxMjIiIC8+CjxwYXRoCiAgIGZpbGw9IiM3OWRiZGYiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzOTcuMTkxNDMsMzk1LjI3MjAzIGMgLTIuOTE4MDMsNS43MjE5MiAtNS4yNDgxNywxMS41NzAyOCAtOS41NjI4MSwxNi42NTc0NyAtMC42ODc1OSwtMC44MTk4MiAtMS4xMDQzNCwtMS44ODE1NiAtMS42MDkwMSwtMy4zNjA3NSAyLjQzMzI5LC00Ljg3OTEyIDUuMTE3MjUsLTkuMjU4ODIgNy40MjEyNywtMTMuODI5OTggMS42Njc0OCwtMy4zMDgyOSAyLjQ4OTk2LC0wLjk2OTk3IDMuNzUwNTUsMC41MzMyNiB6IgogICBpZD0icGF0aDEyMyIgLz4KPHBhdGgKICAgZmlsbD0iI2U0ZGViYSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQ1NC4xMjUwOCwzNTIuMzcwNzggYyAtMC4yMjI5NiwwLjA4MjcgLTAuNDk0MiwtMC4xMTA1MyAtMC44NTYwMiwtMC41NDQ2NyAwLjIwODg3LC0wLjA3MSAwLjUwODMsMC4wOTg4IDAuODU2MDIsMC41NDQ2NyB6IgogICBpZD0icGF0aDEyNCIgLz4KPHBhdGgKICAgZmlsbD0iI2U0ZGViYSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQ1My4yNTQxNywzNTEuMzEwMyBjIC0wLjMyMDAxLDAuMTU4MiAtMC42MzcxNSwtMC4wMTkzIC0wLjk4ODY1LC0wLjQ4MTI5IDAuMzA3NjIsLTAuMTQxMTUgMC42NDk1NCwwLjAwMiAwLjk4ODY1LDAuNDgxMjkgeiIKICAgaWQ9InBhdGgxMjUiIC8+CjxwYXRoCiAgIGZpbGw9IiMxOTJkNDIiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSA0MzIuODczNjIsNDU1LjQ0NTkyIGMgLTAuMDc4OSwwLjA4NCAtMC4yOTI1NCwtMC4yNzg1NyAtMC4yMTQ0MiwtMC40NzM1MSAwLjMwMjE5LC0wLjA1MzQgMC4zNzM5LDAuMTQxNDggMC4yMTQ0MiwwLjQ3MzUxIHoiCiAgIGlkPSJwYXRoMTI2IiAvPgo8cGF0aAogICBmaWxsPSIjMGQxNTE2IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTAwLjMwNzY3LDE2NS4wMjg3NCBjIDEuMTk4OTQsMi4yMTc1IDAuNjU4NjcsNS4zODc2NyAzLjQ2Njc1LDcuNTI3NzEgMS45MjI1NiwzLjg4Nzk0IDAuNDQwOTksNy42MzQwNyAwLjExMjc4LDExLjgxOCAtNC42OTI5NjgsLTUuNDA4ODIgLTguNDQ3OTY4LC0xMS4zOTkyNiAtMy41Nzk1MywtMTkuMzQ1NzEgeiIKICAgaWQ9InBhdGgxMjciIC8+CjxwYXRoCiAgIGZpbGw9IiM0OGUwZWYiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxMTEuMjQwMTUsMjA2LjgyNzg4IGMgMC4zNjk5OCwwLjkzNDIgMC40ODE1MiwxLjk4NTA0IDAuNDkyMTQsMy40MjQ1NiAtMi4wNDgzLC0wLjUzOTM3IC0xLjk1NjcxLC0xLjgyNTc1IC0wLjQ5MjE0LC0zLjQyNDU2IHoiCiAgIGlkPSJwYXRoMTI4IiAvPgo8cGF0aAogICBmaWxsPSIjOWY2MjJjIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzUwLjU5MDIsMzUyLjc0ODE3IGMgMC40MzQ5NCwwLjAyOTUgMC44ODg5OCwwLjMzNDI2IDEuMzA1NTcsMC45MjkxIC0wLjQ1Mzc5LC0wLjAyNDYgLTAuODcwMTUsLTAuMzM5MjYgLTEuMzA1NTcsLTAuOTI5MSB6IgogICBpZD0icGF0aDEyOSIgLz4KPHBhdGgKICAgZmlsbD0iIzAyMDMwMyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQ1Ni4wODY0NSwxMTAuOTQ4OTcgYyAtMi45NTY3OSwtMC45MjE4IC00LjExNTU0LDAuNDk3NjUgLTQuNjcwMjksMy41MTQ0MSAtNi40MDQ3MywtNi42NjMwNiAtMTIuNTQwNTksLTEzLjU4MzUzIC0xOC42NzQ0NCwtMjAuNTA1NzQzIC0xLjYzOTg5LC0xLjg1MDYyIC0zLjI3MzgsLTMuNzA2NjEgLTUuMDcwMzEsLTUuODgzNjEgMC4xMTQzOCwtMC4zNDgyMiAwLjM4ODYxLC0wLjM3Mjk3IDEuMDcxNDEsLTAuNDU4NDkgOC41ODU4Nyw2LjQyMDk5IDE2Ljc1OTM0LDEyLjkwNzYzMyAyNC45NDQ3NiwxOS4zNzkwMjMgMS4xOTA1NSwwLjk0MTI2IDIuMzgyODEsMS44NDc1OCAyLjM5ODg3LDMuOTU0NDEgeiIKICAgaWQ9InBhdGgxMzAiIC8+Cgo8cGF0aAogICBmaWxsPSIjNDdkZGVjIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzc1LjM5MDgzLDkxLjQxNzUzNyBjIC0wLjAwMywtMC4zMDUwOSAwLjAyMzUsLTAuNTg4MDYgLTAuMDkyMiwtMC42NzA1NiAtMi4yMjk5OCwtMS42ODU0OSAtNC45MDYxMiwtMi40NTU3NSAtNi44MzUwMiwtNC44MzY3NyAtMTkuMzU4MywtMTAuMTY2ODggLTM5LjkwNDQ1LC0xNS41MjQ0NiAtNjEuMjI4NTcsLTE4LjI0NTMzIC00LjEyOTg5LC0wLjUyNjk0IC03LjQwMTY1LDEuNTI3OCAtMTAuNTkyNjYsMy41Nzc4MiAtMi4zNzg5MywxLjUyODM0IC00Ljg0ODQ0LDIuNDU0NDIgLTcuNTA0OTEsMS41OTI3OCAtNy4wMDY0NCwtMi4yNzI2IC0xMS43MzIzMywxLjI5MzU0IC0xNi40NDE5OCw2LjA3MjY2IC00LjAyOTg1LDAuNjAyNzIgLTYuNTc1NDcsLTEuNTc4MzYgLTkuMjYxNzgsLTQuMjAxOCAwLjUxMDM0LC0xLjY3NDYxIDIuMzkzLC0yLjAzNDczIDIuNTE4MTUsLTQuMDUwMDYgLTEzLjUxMDMxLDEuMjEwNDIgLTI2LjQwNjg2LDQuNTg4MzggLTM5LjM4MzM5LDkuMzg0MDYgMi4yNzg1LC02LjM1MTEyIDcuMTgwMDUsLTEwLjMyMzIxIDEzLjU4NjQsLTEyLjUyOTM2IDEwLjQyODQ5LC0zLjU5MTI0IDIxLjI1MSwtNS41OTE0MyAzMi4xNTk3NiwtNi42NDMxMiAyNy42NzAxMywtMi42Njc2NCA1NC44NDMyOSwwLjEzMjg1IDgwLjk2OTIzLDkuODQxNyAzOS41MjA4MiwxNC42ODY1OCA3MC4zNzk0NiwzOS44MTY5NDMgOTAuMzgyMTUsNzcuMzYxNjkzIDQuNjYxOCw4Ljc1MDE5IDguNjM1OTgsMTcuODkwMiAxMC44MTY3NywyOC45OTY3MSAtNS42NjA3NywtNS4xMDUwNCAtOS44NzU0MywtOS44NTg1NSAtMTMuOTg5MDIsLTE1LjE2NjIgLTQuOTEzMTQsLTEyLjQ5NzE2IC0xMi44NjM4MywtMjIuODE5MjkgLTE5Ljg0OTI0LC0zNC4wMzMyNiAtNi44MDIzNywtOS43NDUzIC0xNS4yMzM1MiwtMTcuNDg5NDEgLTI1LjExNDY1LC0yNC4xNDE4NSAtMC45Nzk4LC0wLjY4NDMzIC0xLjc1MzU3LC0wLjU3NTA5IC0yLjY3MTA1LC0wLjIyMDY3IC0wLjA0ODEsMC42ODQ5IDAuMDQ4NiwxLjExODYyIDAuMjg0MywxLjg1NjYxIDAuMjI3MDIsMC40NTk4NSAwLjMxNDk3LDAuNjE1NDMgMC4zNTIxNCwxLjAzNDI3IDAuNTIwMiw0LjE3Mjc2IDIuNTAzNTEsNy4zNDAyOSA1LjAzMDE4LDEwLjI3OTE1IDAuOTAyODMsMS4wNTAwOCAyLjYyNTM3LDIuNDQzMDQgMS4zODcwMywzLjc3Mzk1IC0xLjQwOTQ5LDEuNTE1MDUgLTMuMDMxNjUsLTAuMDcxNCAtNC4zMTQ2NCwtMC45OTc2IC0yLjk2NTU4LC0yLjE0MDkyIC01Ljg1OTg5LC00LjQ2Mzk2IC03LjYxMTA4LC03LjcyMjgzIC0zLjQ0NDMxLC02LjQwOTYzIC03LjMyMDY1LC0xMi41NDA5MjMgLTExLjU4NjgsLTE4LjgyNTY5MyAtMC41MzMxMSwtMC41MjE4MiAtMC43OTA0OSwtMC44MzQ2OSAtMS4wMDkxNSwtMS40ODYzIHoiCiAgIGlkPSJwYXRoMTMyIiAvPgo8cGF0aAogICBmaWxsPSIjNDdkZGVjIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjAwLjc5NzQ0LDkyLjUzMjc5NyBjIC0xNS42NDY1NywxMC4xMzQyODMgLTI5LjQ3MzI2LDIyLjU1ODg0MyAtNDAuODYzMjgsMzcuNjgxODczIC01LjMwMDgxLDcuMDM4MDkgLTEwLjIwOTI5LDE0LjMwMzcxIC0xMy44ODgxOCwyMi43MTE3OSAtMC4wODIzLDAuNzA1MTQgLTAuMjE2MjgsMS4wMjY1NSAtMC41OTk4MiwxLjUyNTE1IC0wLjI2NjE4LDAuMzQ5MDggLTAuMzcwNzMsMC40ODU3NSAtMC41Mjk1MSwwLjg3NDggMC41NzM1MSwzLjk0MzEyIC0yLjM4OTEzLDYuNjcyOTggLTIuNTc0MjgsMTAuNTI5NTEgMy4yMDcwNiwtMS43NDAyOSA2LjA4NTM1LC00LjA0MTU1IDkuOTcwMjEsLTQuOTM2NzMgMS4yODQ1MiwtMC40NTg5MyAyLjIyOTEsLTAuODcxNjggMy40Nzk5MiwtMS4zNDY3OCAtMC4yOTk0MSwzLjUxNDIxIC0yLjU4OTk3LDUuMzQwNTIgLTUuNjYzMjcsNy4yMTIyMiAtNi42NDEzMyw0LjA0NDY4IC0xMi4zMTQ5Niw5LjQ1NDAxIC0xNy45NTEzMiwxNC44MTc0NSAtMS40MjMzNCwxLjM1NDQgLTIuNjkxOTQsMi44NzEzNyAtNC42MDczOCw0LjkzMzUgLTAuNTgyMTcsLTMuNDMxMjQgMC4zMDMzOCwtNS45NDE2NSAwLjkzNTA0LC04LjMxMTg2IDguNzcyNzMsLTMyLjkxNzc0IDI2LjI1MzIxLC02MC4yODM0NSA1My4yNTQ0OSwtODEuMTE5ODYzIDUuMDEyNjQsLTMuODY4MTggMTIuMzIyNDIsLTMuNDE5ODEgMTkuMDM3MzgsLTQuNTcxMDYgeiIKICAgaWQ9InBhdGgxMzMiIC8+CjxwYXRoCiAgIGZpbGw9IiMwOTBiMGEiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSA0MjAuMzIzMTQsMTI3LjU2NzUzIGMgNy42MzUxMyw4LjU0NzI0IDE0LjE1ODc1LDE3LjYzMjIzIDE4LjU4MDY5LDI4LjA1ODc5IDAuNjk2ODQsMS42NDMwNCAwLjk1MDMyLDMuNDc0MTIgMS4zOTkxMSw1LjYxNDQxIC0wLjg2OTA4LC0wLjIwNjI4IC0xLjcyODUyLC0wLjgwODczIC0yLjkwNTU4LC0xLjYzMzg1IC0wLjE3OTE0LDUuMDg4NTggMy40OTYxNSw3Ljk0OTkxIDUuNjk4NDksMTEuODkwNDkgMi41Mzg4MSw0LjE3NjczIDMuMzAxNjksOC4zMDM1NiAyLjA0ODIxLDEzLjExNTQyIC0yLjEwNzk3LDIuNDUwMzUgLTMuMTIxOTUsMC40Mjg1NiAtNC4wNjY4OSwtMC42ODI4NiAtNi41MDEwNCwtNy42NDYzOSAtMTIuNTgzMDcsLTE1LjQ4NTE3IC0xMi45ODEwMiwtMjYuMjE5NzEgLTAuMTE2MTUsLTMuMTMyODUgLTAuNzM2MjcsLTYuMzI0NTMgLTMuNzE4OTMsLTguNzcyNCAtMi42Njg4OSwtMi4yNzQ0MyAtMy40NDIzMiwtNS42NTc1NSAtNi4xOTMxOCwtNy4zOTMyMSAtMS45NzAwMywtMS4yNDI5NSAtMy43NTQ1MiwtMS45Mzk1NyAtMy45MTE2OCwxLjg2NjAzIC0yLjIwNTE0LDAuMDUxMyAtNC43MDg2OCwxLjAxNTIzIC01LjgwNjAzLC0xLjU3NjQ1IC0wLjkzODg0LC0yLjIxNzM0IDAuMjM2MzMsLTQuMDUyOTQgMS41MDM0MiwtNS44NjEzNSAyLjU4NjMsLTMuNjkxMjMgNi4yMDE4NCwtNi4wOTkwNiAxMC4zNTMzOSwtOC40MDUzMSB6IgogICBpZD0icGF0aDEzNCIgLz4KPHBhdGgKICAgZmlsbD0iIzE0MjYzOSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQ0MC41Nzc2NiwyMjEuOTcyOSBjIDEuMzQ3MzUsLTEzLjU3MTg0IDEuNTMxNTUsLTEzLjY5NDU1IDE4LjA2ODYsLTEyLjI4OTY4IDQuNDk5NTcsMS4xODE0MyA4LjU3NzM5LDIuNDAyMTMgMTMuMDA3NDUsMy42NjgyNSAzLjEyNTQyLDEuMTQ2NDggNS44OTg1LDIuMjQ3NTMgOS4wMzUyNywzLjM4ODgyIDAuMzYzNTksMC4wNDAzIDAuMzkzNjgsMC4wMTk2IDAuMzgxNzgsMC4wMTcyIDAuNTEwNzQsMC4zNjgzOCAxLjE3NzM3LDAuMzk4NzggMS44NDc5LDEuMDE2MTggMC44OTM2MiwxLjM4MzU0IDEuODY3NDksMi41MTQ1NSAxLjU0NTQxLDMuOTA1NzYgLTIuMDQ4MTYsOC44NDg4NSAtMy4yNDE4MiwxNy45NDA0MyAtNy4zNDQ3MywyNi42MDg0MyAtMS4yMjMwMiwxLjQ4MTUgLTIuNTg2NDgsMS43MTQ5MyAtNC40ODAwNCwxLjA5Mzg3IC0yLjk5MzQ3LC0zLjI4OTM0IC0xLjA1Mjk4LC02LjU2NTc5IC0wLjM4MTA0LC05LjU2NTgzIDAuOTI3NjEsLTQuMTQxODQgMi4wNTQ2MywtOC4yNjcwOSAzLjMwODY1LC0xMi43Mjc5NiAwLjk0OTcxLC0yLjYyOTM3IC0wLjIxNjM3LC0zLjcyNjk5IC0yLjU1NjI3LC00LjQyODE2IC0yLjExODI5LC0wLjYzMDcxIC0zLjkyMTIsLTEuMDk5MTYgLTYuMDUzODMsLTEuNjkyMTQgLTQuNTQ3MTgsLTEuMzEzMjMgLTguNjU3MTcsLTIuOTM5ODIgLTEzLjAzNzYsLTMuNDYxNTUgLTEuOTk1LC0wLjIzNzU4IC00LjMwODk2LC0wLjk5NjgzIC01LjU5NTcsMi4wMzU0IC0wLjUwMzkxLDEuMzA4MzUgLTAuOTM4MzYsMi4yMzkxNCAtMS44NTUxMSwzLjM1MjU0IC0yLjI3NzA0LDEuMjI4NzkgLTQuMDY2MDQsMS4wMzc3NSAtNS44OTA3NCwtMC45MjExNCB6IgogICBpZD0icGF0aDEzNSIgLz4KPHBhdGgKICAgZmlsbD0iIzRhZGJlYiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDE0My44NTM1LDE3Ny42MTQ1IGMgLTEuOTQzNDIsNy4xMjk5MSAtNi4zMjE2NCwxMy40NjUyNCAtNy4yNzYxOCwyMC45OTA5NyAtMC4yMTkxMiwxLjcyNzY2IC0xLjk1NTExLDQuNTExODEgMi4xNzI0Nyw1LjE3MTMyIC0xLjIzNzMyLDEuMTg5MTUgLTQuMzA5NzgsMC44MjkxMyAtMy41ODE0LDQuNTY2OTMgLTMuMDI5MjQsMC43OTMwNiAtNi4wNTgyLDEuMjA0NTYgLTkuNTE3NDYsMS41OTc1NiAtMi4xNzcxMSwtMTAuMjM5ODQgMy4zODAxNywtMTcuNTQwMSA5LjUyMzc3LC0yNC41MjIyMiAyLjUxNjk3LC0yLjg2MDUgNS4xMDA5NCwtNS43MTg4NyA4LjY3ODgsLTcuODA0NTYgeiIKICAgaWQ9InBhdGgxMzYiIC8+CjxwYXRoCiAgIGZpbGw9IiM0N2RkZWMiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSA0NDQuMDU2NDIsMTg1Ljg1NTU5IGMgMC41MjYxMiwtNC43MTQ0OCAtMC42MzQ5NSwtOC45MzY2MiAtMC44NjI0OSwtMTMuNjMwNTkgNS41Mzk3Myw0Ljk1NzkyIDEwLjA2MzYsMTEuMDY2MDQgMTMuNzM1NzIsMTcuNzg5OCAyLjAxOTk1LDMuNjk4NyAxLjE4NDA4LDcuNzkyODEgMS4xODc4NiwxMi4yMDA1MyAtMS41MzE5MiwwLjc5NzU4IC0yLjk5NDM4LDEuMTQzMDMgLTQuODM3MzQsMS41MTQzNyAtNC41NzI1MSwtNS4xOTQ2MSAtNy4xNDYyNCwtMTEuMjM2MiAtOS4yMjM3NSwtMTcuODc0MTEgeiIKICAgaWQ9InBhdGgxMzciIC8+CjxwYXRoCiAgIGZpbGw9IiM0ZGUxZWYiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyMDAuMTgxNDIsODguNTk5MDk3IGMgLTIuMzgwNjUsMC4xMjI5IC00LjIxMzgxLDEuMzUxNjEgLTcuMjA0NjksMC41NzA1NyA5LjMzMDM5LC04LjAyODkxIDIwLjc2NzU1LC0xMC42NDQ2MyAzMC42NTk0LC0xNi4xNzc1NiAtNC4xMjU2MSw3LjExMTg0IC03Ljk3MzMsMTQuMzkzNDMgLTE3LjY4MzI2LDE0LjQ3NzM3IC0xLjc5MjE4LDAuMDE1NSAtMy41Nzg1OCwwLjY5NDc5IC01Ljc3MTQ1LDEuMTI5NjIgeiIKICAgaWQ9InBhdGgxMzgiIC8+CjxwYXRoCiAgIGZpbGw9IiM0NmNhZTEiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxNjEuNzc5MjYsMTQ0LjI3MDMxIGMgMi4yOTgzNywtNC4zOTc4MyA0Ljc4NSwtOC43NTc5OCA5LjE3MzU1LC0xMS41MTI5MyAxLjIwMTA1LC0wLjc1Mzk4IDIuNTkwNDgsLTIuNDExOCAzLjg3ODIzLC0xLjE3MDIxIDEuNTQ5MzgsMS40OTM4MSAtMC4wNTA5LDMuMDg0ODEgLTEuMDU0NTksNC4zMjk1NCAtMi42MTYwOSwzLjI0NDUxIC01LjU1OTk3LDYuMTgxMTcgLTkuMTQ4MDEsOC44NjkzOSAtMS4wNjQ5NywtMC4wNzI1IC0xLjc5MjMzLC0wLjIxMzQzIC0yLjg0OTE4LC0wLjUxNTc5IHoiCiAgIGlkPSJwYXRoMTM5IiAvPgo8cGF0aAogICBmaWxsPSIjNDdkZGVjIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjAzLjc0MzU4LDkxLjcwNDU4NyBjIC0wLjQzMzUzLDAuNDUwMjcgLTEuMTk3NTQsMC44MTI5NyAtMi4yNzc3NCwxLjA4NzMyIDAuMDYyNywtMS4yMzI5NSAxLjA2MzY5LC0xLjA4MTY2IDIuMjc3NzQsLTEuMDg3MzIgeiIKICAgaWQ9InBhdGgxNDAiIC8+CjxwYXRoCiAgIGZpbGw9IiM0YWRiZWIiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxNDQuNzYxNjgsMTc2LjQ2MDk5IGMgMC4xOTY3MSwwLjI2ODU2IDAuMTAzNzMsMC42Njg4NiAtMC4yOTA1MywxLjE1ODI3IC0wLjIwMDU2LC0wLjI4Mjc4IC0wLjA5OTksLTAuNjU0NiAwLjI5MDUzLC0xLjE1ODI3IHoiCiAgIGlkPSJwYXRoMTQxIiAvPgo8cGF0aAogICBmaWxsPSIjNTA3YTg4IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzUzLjc2MTMxLDQ0Ljc0OTcxNyBjIDAuMzQyODcsMC40NDI1NSAwLjMzNzgzLDAuODIzMDMgMC4zMjI4OCwxLjQ4ODM5IC0xLjE5NjY5LDAuMjAxNiAtMi45NzA2OCwwLjk2MTUgLTMuMTYzODIsLTAuODA5NjYgLTAuMDk4OSwtMC45MDY4IDEuNTgxMTUsLTAuNjE1MjcgMi44NDA5NCwtMC42Nzg3MyB6IgogICBpZD0icGF0aDE0MiIgLz4KPHBhdGgKICAgZmlsbD0iIzEwMmI0MyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQ3MS44MTMzOCwyNDguNzIxNjggYyAxLjY4NzEzLC0wLjA1NTggMy4wNTc3OSwtMC4wNTQ1IDQuODM5NDcsLTAuMDU2NCAwLjMzODU2LDMuMzg0NjEgMC4wNTA4LDYuNjk1OCAzLjE5ODE4LDkuMjkyMjEgMS40MDY3NCwxLjE2MDU1IDEuMDQ2MjcsMy4zMTYxOSAwLjUxMDYyLDUuMTU3NjggLTEuMTk2NTMsNC4xMTI4MiAtMi4yOTI3OCw4LjI1NDc2IC0zLjY1NDM1LDEyLjY5MzczIC0xLjcyNTUzLDAuMzk5MiAtMy4yMjIxMSwwLjQ0NzI2IC00Ljk4MzY1LC0wLjMxMDU1IC0xLjM5MTI5LC0wLjg4NTE5IC0xLjc1Njc3LC0yLjA0OTMyIC0yLjQyODM0LC0zLjQyODMyIC0wLjkzMzcyLC0xLjE3MDQ3IC0xLjY1MTkyLC0yLjA3MTY4IC0yLjY1ODk0LC0zLjE4ODc1IC0wLjg5MDI2LC0xLjU2NTg4IC0xLjM0MjQ3LC0yLjg5OTAxIC0xLjAyMzgsLTQuNzE0MDUgMS44NjAxNywtMi4zODgyMSA0LjAzODA4LDAuMDY4IDYuMDMwNzYsLTEuMTczNDYgMC40NzM0NSwtMi4yOTk1IC0wLjk5MzIyLC0yLjc1OTA2IC0yLjQzMjE5LC0zLjMyNDA3IC02LjY0NDk2LC0yLjYwOTEzIC0xMy4yNzQ3OCwtNS4yNjAyOCAtMjAuMjkwOTUsLTYuNzQ3MDQgLTEuMzE4OTEsLTAuMjc5NDggLTIuNTgyMjIsLTAuNjUzNDEgLTMuOTI1MywtMS43NTg1NyAtMS4xNTE0OSwtMS42MzEwNCAtMS4yMDIyMSwtMy4xNDAyOSAtMC45MTI1MywtNS4wNjc5IDAuMjA0ODMsLTAuNjEwMDUgMC4zMTY2NSwtMC44NDMyNiAwLjY4OTM5LC0xLjM2MzY1IDAuOTg2ODgsLTAuNjIxMDMgMS43NDc1NiwtMC42MTYyMSAyLjg5MjcsLTAuNDk3NTkgMy4yNTkzNCwwLjU4NTY2IDYuMDk0NjYsMS4zNDQwMyA5LjI1Nzg3LDIuMjgxNzEgMy4yMTA4MiwxLjI2NjI0IDYuMjM5NSwxLjg4Mjc1IDkuNTExNjYsMi44NjE5NCAyLjA4NDA1LDEuMDkyMDQgMy41NzU4NywwLjI2MjY2IDUuMzc5NCwtMC42NTY5MiB6IgogICBpZD0icGF0aDE0MyIgLz4KPHBhdGgKICAgZmlsbD0iIzEwMmI0MyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQ3MS4yMjAzLDI5NC4zNzM1NiBjIC0wLjM0MzA4LDIuNzkxMDUgLTAuODQ0OTEsNS4xOTE1IC0xLjM3MzYsNy41ODYgLTEuNDc4Nyw2LjY5ODEyIC0zLjI5NDgsMTMuMTA1NzQgLTEyLjE5MTA0LDEzLjc3NjQgLTQuMjA1MiwtMi4yODMxNCAtNi43OTQ1LC01LjY5NDc3IC02Ljk3NTM0LC0xMC44NjU1NCAyLjIzNDMxLC0xLjk2NDIzIDQuMzg5NzEsLTEuMDI4NjYgNi4yMjk5OCwtMC4xODAyNCAzLjIyMDUyLDEuNDg0NzEgNC4zNTE2MiwwLjE0NDE0IDUuMTk3MzksLTIuNzY1MSAwLjg5Mzg2LC0zLjA3NDY1IDAuNzU1OCwtNi42MjAwOSAzLjk2MjQsLTkuMDg3MjUgMi4xMzY1MywtMC41NDIxOCAzLjczMTkzLC0wLjMxNTk1IDUuMTUwMjEsMS41MzU3MyB6IgogICBpZD0icGF0aDE0NCIgLz4KPHBhdGgKICAgZmlsbD0iIzBmMjQzNyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQ1MS4xODQ1OSwzMDMuOTY1MzYgYyAwLjAyODMsNS4wOTY1MyA0LjU3NjE3LDcuMzc4NjkgNi4wMjE2MSwxMS43MTIyNSAtMC4xNDg0NCw0LjQ4NTM1IC0xLjUxOTM1LDguMzc2MDEgLTMuMDAwMzcsMTIuNjIyMzEgLTEuODQyMTYsLTAuNDI5MDcgLTMuMzQzNDQsLTEuNjMyMTEgLTUuNjYxMDEsLTEuNjMwNDMgLTIuMjQwMjMsLTEuNzAwNDcgLTEuMDg1ODEsLTMuNjcwNzEgLTAuODgwOCwtNS41NjgzIDAuMjk2NTEsLTIuNzQ0NTMgMS45NDQyMiwtNS4yNzg0NCAxLjA2OTY0LC04LjQ1MyAtMS45NjY0MywtNS42NjY2IC02LjEzODEyLC0zLjA1MTg1IC05Ljg1MTgsLTMuMjAxMjMgLTAuNTI5NzMsLTAuMjY3NDYgLTAuNzIzODIsLTAuNDEzNTggLTEuMDg4MDgsLTAuODg4MzEgLTAuMzY1NDIsLTMuMTQ3MjggMS42NDA4MSwtNC45Mzk1MSAzLjI4MDA5LC03LjI5MDEgNC4wNTcyNSwtMS4zMjI4MSA3LjE2OTMxLDllLTUgMTAuMTEwNzIsMi42OTY4MSB6IgogICBpZD0icGF0aDE0NSIgLz4KPHBhdGgKICAgZmlsbD0iIzBmMjQzNyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQ3MS42MTU3NCwyOTQuNDc0MTggYyAtMS42OTE1OSwtMC40NzU1MyAtMy4yMzEwOCwtMC45NDEyNiAtNS4zMTczOCwtMC44NDI0MSAtMS42NDM0MywtNi44NzE4MyAwLjczMjU0LC0xMi45MzY0IDQuMTMzNzMsLTE4Ljk3NDE4IDIuMTAyMzUsMC4xODA5NyAzLjk1NjYsLTAuNDEzNzYgNS43NzI0LDEuMTI0MDIgLTEuMjY5MjMsNi4zNTczNiAtMi44MTY3NywxMi4zNzg2MyAtNC41ODg3NSwxOC42OTI1NyB6IgogICBpZD0icGF0aDE0NiIgLz4KPHBhdGgKICAgZmlsbD0iIzRhZGJlYiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQ4Mi45MzI4OCwyMTcuNzUyOTMgYyAtMC40Mjk4NywwLjAzODkgLTAuOTc2MzIsLTAuMjI5ODYgLTEuNjk4MzYsLTAuNzQ4MjMgMC40MTAxNSwtMC4wMTk2IDAuOTk1OTEsMC4yMTA1MSAxLjY5ODM2LDAuNzQ4MjMgeiIKICAgaWQ9InBhdGgxNDciIC8+CjxwYXRoCiAgIGZpbGw9IiMwMjAzMDMiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSA0NTAuODczMTksMTE0LjkyNzM5IGMgMS4yNjE3MiwtMC4zNTU4MyAxLjI5MzIxLDAuNTQ5NSAxLjQ3NTA0LDEuNDgzMTMgLTAuNjgzOSwtMC4xNjkzOSAtMS4xOTk1MywtMC42NzY2NyAtMS40NzUwNCwtMS40ODMxMyB6IgogICBpZD0icGF0aDE0OCIgLz4KPHBhdGgKICAgZmlsbD0iIzE0MjYzOSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDIxNy4yODc0MywzMDQuMzAyMjQgYyAtMi44NjQ1MywwLjkzNDg1IC0xLjEwNzM2LDUuNjQ4MTcgLTUuMTMwMzEsNS40ODIyNyAtNy4zNjc3OSwtNC4zOTk1MyAtMTEuOTY1NDUsLTEwLjY2NjQ3IC0xNC4zMzkzMiwtMTguNTU5OTkgLTIuMTYxMTMsMC42MDU2NSAtMS42ODc5OSwyLjk3ODYzIC0zLjEzNzg1LDMuODY1MiAtNS45OTM1LC03LjUwMzk0IC01LjIwNTQ0LC0yMS45MDc1MyAyLjA1Nzk5LC0zMy45NDcwMiAtNS43MDkyLC0xLjMxNDk0IC0zLjIwMjk4LC00LjAzMjExIC0wLjY3OTg1LC01LjkwNjUzIDIuNzg1NTYsLTIuMDY5MzYgMi44NzU4MywtNC4xNzExMSAyLjE0NTQyLC03LjIyOTk4IC0xLjkxNjE0LC04LjAyNDY5IC0yLjgwMjQ2LC0xNi43NDE0MiAtMC4zODA1NSwtMjQuMTk4OTQgMi4xODAxNCwtNi43MTMyMyAtMC4zMzE0NSwtOS45NjQzIC0zLjI1NDU1LC0xNC44Njc5MiAtNy44ODAyNSwtMTMuMjE5NTggLTEwLjA4ODY4LC0yNy4wMzMwMiAtMC42NDQ0NCwtNDEuMDU3NzcgMi41MzkxMiwtMC44NDM5NyA0LjExMzI4LDAuNTgxMzYgNi4wNDM4MiwxLjg1MDQ2IDAuOTIxNDUsMS4yMzI1MSAwLjY2ODM3LDIuMjkyMzYgMC4zNzAzNiwzLjY0NjM5IC0wLjE0ODE5LDAuNDg1NTcgLTAuMjE3NzcsMC42NzQ0NCAtMC40MTkxMiwxLjEzMDUgLTAuMzM2NDYsMC41OTgwOCAtMC41NTQ2LDAuOTE5OCAtMC45NDg0OSwxLjQ2MzI1IC0wLjM2MjYxLDAuNTQ4MTMgLTAuNTU4NTksMC44Njc4IC0wLjg2NzE5LDEuNDUyMzEgLTAuMTk5OTUsMC40Mzc1IC0wLjI3ODI2LDAuNjE1NjYgLTAuNDY3ODksMS4wNjgyIC0wLjMzMDMzLDAuODQ5NDMgLTAuNTMyMzgsMS40Mjk5OSAtMC43NTAwMywyLjM1MjUxIC0wLjM3MDY0LDUuMDgxMDkgLTAuMzU5MjMsOS44MTU5OCAxLjA1NzgzLDE0Ljc4NzgxIDEuMzk2MDIsNS4yNjE2MyAzLjc3OTIzLDkuNjIzNjMgNy4xNTAxNCwxMy40MDM3MiAzLjE4NjcxLDMuNTczNDkgNC40OTA0OCwzLjQ2NTg4IDcuOTk2MSwtMC41ODYxNSA0LjMxODkxLC03LjkzNTI3IDIuMDE2NTcsLTE0LjY4NDc5IC0yLjY5MDc0LC0yMS4wODg5NiAtMS44OTIzLC0yLjU3NDQzIC0zLjM2ODg5LC0yLjIxNjk1IC00LjUyNzk4LDAuNjc0MzggLTAuOTA2OTIsMi4yNjIyNyAtMC43NTUxLDQuOTc3MjYgLTMuMTk3NDgsNi44MDM3NyAtMC41NTg3NSwtMC4wNTU1IC0wLjc2NTIzLC0wLjE3NjA5IC0xLjIwNTA4LC0wLjU2OSAtMi44ODAxOSwtNS44NzMwOCAtMC45NTM4MywtMTAuOTY1MzkgMS44MTY2NSwtMTUuNzY3NzMgMS44NDE1NSwtMy4xOTIxMSA0Ljg0NTMxLC00LjI4MjQxIDguNTQzNCwtMy4wODk2MyA0LjM5MzI4LDEuNDE2OTkgNy45MDA2Niw0LjAzNjcxIDEwLjgwMzc0LDcuNTU2MjcgMy45NDk4LDQuNzg4NTEgMy45NTI5Nyw0Ljc4NTg5IDcuNDUyMDYsLTEuMDYwNjQgMS45NDczNSwtMi4yNTU2MSAwLjMwOTg3LC0zLjM4MDU4IC0wLjgxNTg2LC00Ljc0MjM0IC0xLjcyNjM1LC0yLjA4ODMxIC00LjU4NTAyLC0zLjEzMjA1IC01LjQ0MzY0LC02LjMxMDQ4IDEuMjgwODMsLTIuMjY5ODcgMy40MjAxNywtMy4yNDgwOCA1LjEyMjM1LC01LjE3Nzg2IDMuODI1OSwxLjEwMjE3IDUuMzkxMjMsNS40NDA1NSA5Ljg0Nzk2LDYuMTYzNjcgMS45MDA0NSwxLjY4ODE3IDQuNDQ5OCwxLjU4NTIzIDUuOTg2MzMsMy42ODUxMiAtMC4xNTg1MSwyLjUzNjEzIC0xLjczMjEyLDMuODg4MDkgLTMuMzE2OTMsNS4wNDMxMiAtOC4xNDg2Miw1LjkzODg0IC0xMy4xMTQ0NywxNC4wMDM2NiAtMTYuMTQ4MzcsMjMuNzc1NjMgMC4wMjA2LDAuNzIwNzEgLTEuMjAwNjksMC41MjA5NCAtMC4yODMxOCwxLjExNzU5IDEuMDYxOTYsLTAuMzU3MjcgMS44NTg4NiwtMC42MzM4NSAzLjAxMTk0LC0xLjAxNDI1IDQuNTY5MzksLTEuMTYxMDUgOC44MjQzMSwtMS43MDA3MiAxMy41Nzc0MiwtMS4wMjkxNSAyLjc1NTgzLDAuOTkzMSA1LjE4OTc5LDAuOTM2MDcgNy42MTkyNiwwLjYyMDcgMy4wNTc4MywtMC4zOTcwNCA1LjEwNTYzLDAuNTM0MDYgNS4zODEzNSw0LjI1OTQ5IC01LjczNjQyLDMuMTU4MjMgLTEyLjAxNTAxLDIuMzUwMzcgLTE3LjkwNTM2LDMuNjg3OTkgLTQuMTY2MDgsMC45NDYwNCAtOC4zODE0NCwxLjY3ODggLTEyLjU0Mzg2LDIuNjk4NTEgLTYuNjM4MTUsMS42MjYxOSAtMTAuODQwNDIsNS4zMjQ0MSAtMTEuNDk2MDksMTIuODA1OTcgLTAuMjk0MTksNy4zMzU3MyAwLjc1NDM2LDE0LjIwMzU5IDEuMDI5NjMsMjEuMTEwNiAwLjIzOTU5LDYuMDEyNjMgMi45MzYxLDExLjA1MzI1IDYuODY0MTcsMTUuOTU2ODUgMC4zMDk1MSwyLjMyNTgzIC0xLjA3MjkxLDMuMjMwNTYgLTIuNzIxODQsNC4zNzQwOCAtNS4zMzMsMS4yNjMyOCAtNi40NDUwMywtMy4yMzE5MyAtOS4xNDk3NSwtNi4wNDc3OSAtMi4wMDk5NCwtMi42MTI5OCAtMy4xMDQ3NiwtMS4yMDYyMSAtNC4zMTE2NywwLjM4NTgzIC0yLjkxMjQ4LDMuODQxODYgLTQuNTQ1MzIsOC4yNTg3IC01Ljg2MzU2LDEyLjk1MzM3IDAuMDg1OCwwLjE2MjExIDAuNDMwNDUsLTAuMDkyOSAwLjYwMzAzLC0wLjI3MzgzIDAuMzEyODEsLTAuMzA2NDYgMC40NTMxLC0wLjQzMjAxIDAuODQxMDYsLTAuNzM2MDIgNC43NjI1OCwtMi41NjE2NSA1LjE2MDM3LC0yLjI2MzQ5IDUuNjE1NjcsNC4yMDMgLTEuMDc1MzUsOS4wOTE2MSAyLjY1MDYzLDE1LjY4MzI5IDkuMTQzODksMjEuMDY4NjYgMS4xMzQzNywwLjk0MDgzIDIuMzM4NzQsMS44NjU4NSAyLjU1OTQxLDMuODE0NzYgeiIKICAgaWQ9InBhdGgxNDkiIC8+CjxwYXRoCiAgIGZpbGw9IiMxNDI4M2QiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzNDUuODkzOTQsMTcyLjMwOTMyIGMgNS4yOTY1NywtMy42OTQ5NCA5Ljg2NjU4LC03LjgyMjExIDE1LjUxMzk4LC0xMC40NDcgMTcuNDYxMTUsLTguMTE1ODggMzQuODM5MzUsMi4xNzQzOSAzNS45MDgwOCwyMS40NTk5NCAwLjY3NDMyLDEyLjE2ODA2IC0yLjg3OTM3LDIyLjkzODA1IC0xMS4yNTI2NiwzMS45NzQ4NiAtMC40MjMwOSwwLjQ1NjYgLTAuNjQ0NDEsMS4xMDAxMiAtMC45Mjc1OCwyLjAxMzI0IC0xLjAwNTM3LDEuODU3ODggLTIuNTM0ODgsMi45MzgyMyAtMy43ODM1MSw0LjczMjI0IC0wLjcwOTgsMC40ODUwMSAtMS4xNjg0OCwwLjY3Mzg2IC0yLjAyNTUxLDAuODg2MzggLTEuNjg3NjUsMC4yNTU1IC0yLjk3NzU0LDAuMTQzMTMgLTQuNjIwMDksLTAuMzEwODggLTQuNDAyMzEsLTUuMzIxMDQgLTEwLjc1MDk3LC02LjkwNjAxIC0xNi4xODk4NSwtMTAuNTE3OTEgLTAuNTUxOTcsLTEuNjQ5MDggLTAuMzA3NzcsLTIuODYwMzYgMC41ODk3OSwtNC4zMDIxNiAyLjM3MjU2LC0xLjkwMzMyIDEuMjcwNzgsLTMuNzQ0MzggMC42MzI3NSwtNS41OTE5MiAtMS4wNjI0NCwtMy4wNzY4NyAtMy4zNzg2NiwtNS42OTU0IC0zLjI4NTgsLTkuNTMxNzEgMi4xODUzMywtNi4xMjMzOCA2LjIwNDEsLTEwLjQ1NTEgMTAuNzAzMjIsLTE0LjM5ODI4IDIuNzUwMTgsLTIuNDEwMzQgNS44NjY1NSwtMy42NDg3NyA5LjkxOTQ2LC0yLjIyMTEgMi4wMjM5LDIuMDM1MTMgMy4zMzAyOSwzLjk4ODYyIDIuMDk3OTksNi45NTY4OCAtNS4yNDk5LDUuMzYyNTggLTguOTkzMjUsMTEuMDAxMTMgLTguNTUxNDUsMTguOTAyNjggMTBlLTQsMS4wMTc5NyAtMC4xMTY4MiwxLjczMjYzIDAuMTM2OSwyLjMzNTAyIDEuMTQ5MzksMi43Mjg1MiAxLjc5NzM0LDYuMjA1MjkgNS4xMTkyNCw2Ljg5OTQxIDMuMjI5MjEsMC42NzQ3OCA0LjE0NDg5LC0yLjgzNzMxIDUuODQzOSwtNC42ODc4MyAyLjg0OTg4LC0zLjEwNDEzIDQuNjYwMTgsLTYuODcwMTggNS45Njk5MSwtMTEuMjM1NzIgMS4zNjIzLC01LjAyNTIxIDIuMTYyMjksLTkuNzMxMDIgMC41MjI4MywtMTQuODQ4MzkgLTAuMTg3NDQsLTAuNTI4ODcgLTAuMjYzOTIsLTAuNzM5MDEgLTAuNDU3NTIsLTEuMjYwOTggLTAuMTk0NTUsLTAuNTE4NSAtMC4yNzE5NSwtMC43MjUxNiAtMC40NjE1NSwtMS4yNDEzNCAtMC40NDE2OCwtMS41ODIxNSAtMC45MzU0LC0yLjc3MjgzIC0yLjAzNTc3LC00LjAzMTYxIC01Ljc4MDYxLC03LjA0NjA2IC0xMS45MzcyMiwtOC4yNjQ5MyAtMTkuMzExMTMsLTMuOTIyNTUgLTIuNjg1NywxLjU4MTU0IC01LjQxOTk4LDMuMTM5MzEgLTcuODMxMjksNS42OTIwOCAtMS41NTY1OCwxLjk1OTE2IC00LjY3OTY2LDIuNDAyMDcgLTMuNzkwNzUsNS44NTM4MiAxLjI2NjI0LDIuOTI1NzUgMy4wODkyNCw1LjM0NTM3IDIuMzQ4MDMsOC43NzU4MiAtMS4yMTQxOCwxLjA4NTgxIC0yLjIwNTc4LDAuNjAwMDkgLTIuODA0OSwtMC4xNDIwOSAtMy45ODA5OSwtNC45MzEzMSAtOS4yMTUyOCwtOC40MzM4NyAtMTQuMTEwMTQsLTEyLjc5MDgxIDAuMDEwNSwtNC4yOTIxMSA0LjIxMDksLTIuODYwNzEgNi4xMzM0MiwtNS4wMDAwOSB6IgogICBpZD0icGF0aDE1MCIgLz4KPHBhdGgKICAgZmlsbD0iIzEwMmI0MyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI0NC44NTQxNSwxNzYuNjM2MDQgYyAtMC45OTQ1MSwtMi45Mzc5MiAtNi4wNjk2NSwwLjI0NTEyIC01LjY4NTEyLC00LjM1NjU2IDcuNjkzODEsLTUuOTI4NzcgMTUuODg4NTUsLTEwLjU2NzIzIDI1LjE3MTQ0LC0xMi45MzE1NCAyLjk3NDY0LC0wLjc1NzYxIDQuODU1MzgsLTIuNzQ1OTUgNi43Mjc2MywtNC44MjQ5MyA2Ljg0NjgxLC03LjYwMjg1IDE0Ljk3NjU3LC0xMy41NTQgMjMuODM5MTUsLTE4LjUzOTQ5IDIuMjk1OCwtMS4yOTE0NSA0LjcyNzAyLC0yLjQ4NTk4IDcuMjQ0NDQsLTMuMjA2NDUgMy45NDMzLC0xLjEyODU0IDUuNjM5MDEsMC41Mzc3MiA0LjIyNzI0LDQuMjk2MiAtMS4wMjU3MywyLjczMDc2IC0xLjE3NTI3LDUuMzI1OTcgLTAuNTA2NzIsOC4zNDAwMyAwLjQ3NjAyLDAuMzg4NTIgMC42NDYzNywwLjUyMDY2IDEuMDU1MDYsMC40MzQyMyAxLjc0OTU0LC0wLjI2NTUyIDMuMjYwNzcsLTAuMzEyNDggNS4xNDE2OSwtMC4yNjYwOCAwLjkyOTU2LDEuODA3NjggMS4yNjQ3NCwzLjUxODIyIDAuMDU1Miw1LjU3MiAtNS4xNjkwMSwyLjc0MTUgLTEwLjQyNTI0LDQuMTMwNjMgLTE2LjExNDkzLDUuMjA3NDIgLTQuMDMzMTUsLTQuNzk0MjIgMC4xMDk2MiwtOC4zMjk2MSAwLjc5MDIyLC0xMi4wOTIxNSAtNy4zOTkyMyw0LjgzNzc1IC0xNC45MzY5MiwxMC40MzI3NyAtMjEuMDQzNCwxNy43MzU1NSAtMS42MjMxNCwxLjk0MTEzIC0zLjMwNDI5LDMuNzgxOTIgLTUuNzQ1OTcsNC42MTkxNCAtNy43MDkzMiwyLjY0MzQ2IC0xNS4yNDA3Miw1LjY4MjU5IC0yMi4zNjk1Nyw5LjY2NzI3IC0wLjcyNzkzLDAuNDA2ODkgLTEuNTgyODgsMC40Nzg5NyAtMi43ODYzNywwLjM0NTM2IHoiCiAgIGlkPSJwYXRoMTUxIiAvPgo8cGF0aAogICBmaWxsPSIjMTAyYjQzIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gNDQxLjE2MjU2LDMwMS4wMzU2NCBjIDAuNjM0MDksMy4yODY0MSAtMi4yMDM0OSw0LjYzNzQ1IC0yLjk3MDk1LDcuMzA4MTEgLTEuNjI3ODEsMS42NDAyNiAtMy4yOTEwMiwwLjgwODYyIC01LjI3MjI4LDAuNDY2MDkgLTMuNDQ3OTQsLTEuOTEyMzUgLTQuNTkyODksMC41OTAxNSAtNi4yOTk2OCwyLjY2OTA0IC0zLjQ5NjEsLTAuMTY1NDQgLTMuNTUzNzcsNC44ODM5MSAtNy40MDI0Nyw0LjA4NDU2IDAuMTQzOTIsLTIuMjgwODUgMC40MTU3MSwtNC42NDI0NSAxLjI4MTQ0LC02Ljc2MTQ3IDEuMTU5OTEsLTIuODM5NDIgMC44ODQwOSwtNC44NTUxNCAtMS42NTEyNSwtNi44NjAyOSAtMi44MTcyLC0yLjIyODE4IC0xLjg5NDE2LC01LjQ0MTc4IC0xLjE4NTczLC04LjMyMDg2IDMuMTYxNzQsLTEyLjg0ODMgNi40MTgwMywtMjUuNjczMzQgOS44MDUxOCwtMzguODM1ODUgMy4yNDAyOSwtMC43NjY4NSAzLjQzMTg4LDEuNjY2OTkgNC4wMDMyMywzLjYxODgxIDAuNDU4MTksMS41NjUyMSAtMC4wODk4LDMuMjY4MDMgMC41OTQxOCw1LjIzNDQgLTAuMDUwMiw5LjE3NDY4IC0zLjYyODcyLDE3LjIyODU4IC01LjI2NzcsMjUuNjkzMDUgLTAuMjUyODcsMS4zMDU2NyAtMC43MTAzOSwyLjU2NjIzIC0wLjk3MTEzLDMuODczMDggLTAuMjk3MTgsMS40ODkwNSAtMC4wMDIsMi42NTU4MiAyLjA1NjMzLDMuMTEwMzggMi43NTExNiwxLjAzOTM3IDUuMzgwNzQsMC44MDMyNiA4LjE2NzYxLDEuNzA1MDIgMi4xMDI3MiwwLjYzNjkgMy44NjQ2MiwxLjEwNDEgNS4xMTMyMiwzLjAxNTkzIHoiCiAgIGlkPSJwYXRoMTUyIiAvPgo8cGF0aAogICBmaWxsPSIjMGYyNDM3IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzc0LjAwOTc5LDIyMS45ODcwNiBjIDEuNjk2NjIsLTAuMzA1ODggMy4xMDAwMywtMC4yOTU1NCA0LjkyNDI1LC0wLjI2NjYgMC45NDY5OSwwLjY1ODQxIDEuMzYyNywxLjM1NjIzIDEuNTk0ODUsMi41NTg1NiAwLjQ2OTE4LDcuMDA3OTMgMC4wNzAyLDEzLjY0NDA3IDAuMzA5MDIsMjEuMDA2NDEgMS4zNjI0LC00LjQxMzM5IC0wLjAyNzYsLTguNDQ0NjQgMS44MDg4NCwtMTIuMzg3ODUgMi45NDM0OCwtMS41MTEyOSA0LjEyNjAxLDAuNjQyMzMgNS44MjgwNiwyLjQ4MzcgMC4xMjU1MiwzLjY0OTg0IDAuMjkxMTEsNi45ODYzOSAtMC4xMjUzMywxMC4yNDg2MyAtMC41ODc4Niw0LjYwNTM1IC0xLjQ2ODk0LDkuMTE0MDggMy4wNTkxMSwxMi40MDc3MSAwLjM3MzQ0LDAuMjcxNjQgMC44NzgwNSwxLjA1ODM4IDAuNzgyNDEsMS4xNzk0MiAtNC4xNDI4Miw1LjI0MDExIDIuMjM3MzMsOS4wMDQ4OCAxLjg3MjAxLDE0LjA2MjkzIC0xLjQ5ODksMS44MDYyMSAtMy4wMywzLjE0Nzg1IC01LjYzMDE5LDMuMTY1NzcgLTEuNzI2NSwtMC40ODcyNSAtMi4zMjQ3NCwtMS41OTgwOSAtMy4wMDE4OSwtMy4xMTE4MiAtMS4wNTY2NCwtNS4zMTIwMSAtMy41NDc3LC05LjQ4NzI3IC02Ljg0NDI0LC0xMy41ODkzNiAtMC4zMjQxMywtMC41MzYwNyAtMC4wMTIzLC0xLjA3NDczIC0wLjUzMTM0LC0xLjE0NTE0IC0wLjY1OTM2LC0wLjA4OTQgMC4yODU3LC0wLjE4Mzg0IC0wLjIyMzA1LDAuNjM0OTUgLTAuMjkyOTQsMC40MjA2OSAtMC40NDg0LDAuNTc2MjYgLTAuOTM0MjcsMC44NTIyIC0yLjcyNTkyLDAuMDY5NCAtMy45NDE1MywtMS42OTE2MiAtNS40NDc5NCwtMy42NjI5OSAtMC4yODM3OCwtNi43ODI3NSAxLjM2MDMyLC0xMy4wMTM1OCAxLjc4MzQ4LC0xOS4zNzU5NSAwLjExODE2LC0xLjc3NzI4IDAuNDA5NTgsLTMuNTY5MjcgMC40NDc0MiwtNS43OTgwNiAtMC4wMjEzLC0zLjI2NjUxIC0wLjc5NzUyLC02LjEwOTc0IDAuMzI4OCwtOS4yNjI1MSB6IgogICBpZD0icGF0aDE1MyIgLz4KPHBhdGgKICAgZmlsbD0iIzEzMjMzNyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQzMS4zODU1OCwyNjQuNDgwODMgYyAtMi40OTkyMSwtMi43MjM0OCAwLjIwODYyLC03LjAwMjYyIC0zLjM5NzE2LC05LjgxODMgLTAuNTcxMzUsLTYuMzkyOTcgMy41MTkyOSwtOS45NDQ4OCA3LjkyMzY1LC0xMy43MDc4OCAxLjU0NzU0LC0xLjUwNTcxIDMuMTI1NDMsLTEuODA1ODIgNS4yNTE1MiwtMS4yOTQzNCAyLjIzMzQ2LDAuOTA2NzYgMi4yNjIzMywzLjExOTQxIDMuODAxNTIsNC42MTQ1NiAwLjE3NDc0LDIuMDMwOTEgMC4xODc1NiwzLjcyMDA2IDAuMTk5MTYsNS44MzA5IC0xLjUxNzUyLDIuMTgxMTUgLTMuNDQzNzksMC43NDE0NiAtNS4xNTEsMS4wNjc4NCAtMS41MjEzMSwwLjI5MDc3IC0zLjk2MDk0LC0wLjQzNzM1IC0zLjkwNjk5LDEuODM0NzggMC4wNDM5LDEuODQ5MzYgMi40MjIzNywwLjk4OTg0IDQuMTEzMDQsMS40MjQ1NiA3LjY0Mjk0LDEuMDU2NzYgMTQuMzk0MzUsMy44OTcgMjEuMzMxNDgsNi4wOTA3NiAxLjU4NzcxLDAuNTAyMSAzLjExNzc0LDEuMTM4ODUgNC40MzEwMywyLjgwMzk5IDAuNTEyNywxLjc2NTU5IDAuODQyMjksMy4xNzc3OSAxLjE3NjY0LDQuOTU2NDEgLTEuNzk4MjIsMS44MDU2NyAtMy40MDUwMywwLjUwNzAyIC01LjEwMDM0LDAuMDQyMiAtNy42MjgxOCwtMi4wOTE3NyAtMTUuMjE1NjQsLTQuMzcwMzYgLTIzLjQ3MzUyLC01LjM2MjYxIC0xLjA1NzU1LC0wLjE5NTc3IC0xLjczMTgxLC0wLjQxMjgxIC0yLjc1NDAyLC0wLjYzMjA4IC0wLjk4ODM1LC0wLjE3ODAxIC0xLjYzOCwtMC4yMzU2NiAtMi41MjM5MywwLjI4MDUyIC0wLjczNzU1LDAuNjc2MjQgLTEuMTY0MTgsMS4xOTg3NiAtMS45MjEwOCwxLjg2ODcxIHoiCiAgIGlkPSJwYXRoMTU0IiAvPgo8cGF0aAogICBmaWxsPSIjZWRmMGYwIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gNDQzLjc3MTYzLDE4NS40MzUwNSBjIDMuNDc4NjMsNS43ODgzNyA3LjY0MTk2LDExLjA0ODY4IDguODg1NTYsMTguMDU1MTggMC4zNjUwNSwxLjM0NjIyIDAuOTg4NDYsMy4wMTQwMSAtMC4xMjM0OCwzLjMxODI3IC0yLjI0NzI1LDAuNjE0OSAtMy44NzAzNiwtMC45MjI3IC01LjM3NzU2LC0yLjk0ODkyIC0zLjQ5NDY5LC0xMC4wMTExOSAtNy43NDAxMSwtMTkuMTE3MTUgLTE2LjYyLC0yNS4xNTYyNSAtMS4yNjc5NCwtMC44NjIzMyAtMS4yODgzOSwtMi4xMDEwMSAtMS41NTk1MSwtMy40MzYzMyAtMS42ODQ1NywtOC4yOTkzOCAtMi41ODg3NCwtMTYuNzc3NjcgLTUuNjM5NTgsLTI1LjE1NDcgLTAuNzI5OTgsLTEuMDM2MjEgLTAuMzQxNjgsLTEuNTgxNjMgMC40MjUwNCwtMi4yNzM5NiA0LjMwOTgyLDAuMjg2ODkgNS4xMDgyMiwzLjM1MDUzIDUuNjIxMDQsNi41MTk3MiAwLjQ3Mzg4LDIuOTI4MjggMC44MTE1Miw1Ljg4MzQ1IDEuMDg1NjMsOC44MzgyNCAwLjY1MjgzLDcuMDM3ODMgNS4wNzY1NCwxMS45MDcxMiA5LjQzMTQ2LDE2Ljg3NzQ5IDEuMzg5MzQsMS41ODU2NiAyLjM2ODQ3LDMuNTMwNjcgMy44NzE0LDUuMzYxMjYgeiIKICAgaWQ9InBhdGgxNTUiIC8+CjxwYXRoCiAgIGZpbGw9IiMxNDI2MzkiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzMTAuODA2OTcsMTUyLjEwMTM4IGMgMC42NTU5NywtMS45ODgzNiAxLjAzODQ1LC0zLjczOTI5IDEuNTI2MywtNS45NTg0MSA2LjI2NDYyLC0wLjU5MDg4IDYuODExNTksLTAuMDM3MSA1LjkyODM4LDUuNDI3NDMgLTEuMTQ4MDcsNy4xMDM0NyAtMS4xNDA3Miw3LjA4MjQ2IDUuNzE3OCw5LjQ4MTExIDIuMTk1MjgsMC43Njc3NSA0LjM0MDMsMS42NzkwNSA2LjgzNTI3LDIuNzA1OTYgMi4wMzIzMiw0LjkxNDgzIC0yLjU2NTI1LDQuMTE0MzIgLTQuODU1OSw1Ljc3Nzc0IC0yLjk0Mjg3LDAuNjMyNzYgLTUuMzA2NzMsLTAuMjY0MTMgLTcuNjA2NiwtMS4xNDU2IC0zLjI3NzUyLC0xLjI1NjE5IC02LjEzNDM2LC0xLjE0MDQ0IC04Ljc4MjMyLDIuMDE3MDkgLTUuNTIyNDYsMS43NzA2MyAtNi4wOTcyNSwxLjM3NzQ1IC01Ljk1NDYyLC00LjA3MjA1IDAuMTM5NTksLTAuOTA4NTEgMC4yNDEwNiwtMS40MTkwNyAwLjUxMjk3LC0yLjI3ODE0IDIuOTQ5MTMsLTMuNzQyMDUgMy4yNzg1NCwtOC41MDIzNiA2LjY3ODcyLC0xMS45NTUxMyB6IgogICBpZD0icGF0aDE1NiIgLz4KPHBhdGgKICAgZmlsbD0iIzEwMmI0MyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDIwMC44OTMwOSwxNzAuODQ0NDggYyAtMi4yMjY1NywtMS4wMzU5NSAtNC40OTAyNywtMS4yMzA5IC02LjM3MzE3LC0yLjk5NTc5IDkuOTg4MDYsLTExLjA2NTM3IDIwLjAyMDYsLTExLjg3NzU5IDM0LjQ1MDQ0LC0yLjY5MjAyIDAuNzY0MDcsMy45MDAxMiAtMi4xMDI1NCw0LjQwNjA3IC00LjgxMjg3LDUuNTMxMzggLTEuMzE0ODgsMC43NTg0OCAtMi4zMjEwNywwLjU0NjYzIC0zLjE1MDUxLDAuMDMyNyAtNi42MzUwNCwtNC4xMTA4NCAtMTMuMjA3LC00LjEyMjk1IC0yMC4xMTM4OSwwLjEyMzY5IHoiCiAgIGlkPSJwYXRoMTU3IiAvPgo8cGF0aAogICBmaWxsPSIjMTEyZTQ3IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzI0LjgwNTI2LDE2OS4yNzgzOCBjIDEuNjIyMzEsLTIuNDEyMzkgNS4yNDQ3OCwtMS41ODk2OSA2LjMyMTk2LC00Ljk3ODk1IDUuMjYxMDUsMS40MzY3NyA5Ljg0OTk3LDQuNDU0MiAxNC43NjEyOSw3LjYzNTY5IDAuMjg1MzcsMi4zNDExOCAwLjI0NjU4LDQuNDMxMzkgLTIuOTE1MDQsMy4xNzc4MiAtMS4xMDg5NSwtMC40Mzk2OSAtMS44NjQ2OSwwLjE1MDczIC0yLjY1OTQ1LDEuMjgxMTYgLTUuODIzNDYsLTAuODAwMzggLTEwLjg4MDU2LC0zLjIxMTYxIC0xNS41MDg3NiwtNy4xMTU3MiB6IgogICBpZD0icGF0aDE1OCIgLz4KPHBhdGgKICAgZmlsbD0iIzExMmU0NyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQ0Mi4zODU4OCwyNDAuNDgxODEgYyAtMi4wNjczMiwwLjE4NzQ0IC0zLjc1MjAxLDAuMTgzNjIgLTUuODU4NywwLjE4MzkgMC44ODI5MywtNi4wODY5MiAyLjE4Nzc0LC0xMi4xNzc5MiAzLjYzMTcxLC0xOC42MzYzNSAxLjc5Nzg2LC0wLjAzNDMgMy40NTY2NywwLjI5ODk1IDUuNDg1MDUsMC42MzA1NSAxLjc0NTQ5LDEuMTIxNDkgMS42ODkwOSwyLjY2NDM0IDEuMjU1MDcsNC4wNzgzNCAtMS4zODU3NCw0LjUxNDY1IC0xLjE0NzIyLDkuNTI4OTYgLTQuNTEzMTMsMTMuNzQzNTYgeiIKICAgaWQ9InBhdGgxNTkiIC8+CjxwYXRoCiAgIGZpbGw9IiMxMTJlNDciCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzODcuNTc3NTMsMjc2LjA1MDQ3IGMgMi4wMjUwOSwtMC45NTA3NCAzLjg3MzQ1LC0xLjY1NjEzIDYuMDk2NDQsLTIuMzc2NTggMC40NzExLDAuNDI0MDQgMC41Njc1NCwwLjg2MzE1IDAuNjA3OTQsMS42MzcyNiAtMS4xOTEzNywyLjEwOTc4IC0wLjQ2MzA3LDQuMDM0NyAtMC4yNDg1LDYuMTUxMDcgMC42NTYwNiwzLjYwMDE4IC0wLjE4OTY0LDYuNzUyODMgLTEuMzYzMjksOS44MTkyNCAtMC40NTQ3NywxLjE4ODE3IC0xLjA3NDY3LDMuMDI4NDQgLTEuOTEyMiwzLjIwODM3IC0xLjg0MDYzLDAuMzk1NDUgLTEuODAxMjMsLTEuODk3MTggLTIuODY5ODQsLTMuMjYxMTQgMS44MzExMiwtMS43NTI4MyAxLjc0MjM0LC0zLjc0ODEzIDAuNjAwNSwtNS40MjE3NSAtMS4wNzc0LC0xLjU3OTE2IC0wLjk0ODk4LC0yLjk0OTgzIC0wLjQyNzgzLC01LjEzODI0IC0wLjIzODY4LC0wLjg4MDk4IC0wLjQ0MjMyLC0xLjE3NzI4IC0wLjcwODYyLC0xLjc3MDIxIC0wLjI4MDcsLTEuMDYyMTMgLTAuMjQwNTcsLTEuODQwMzYgMC4yMjU0LC0yLjg0ODAyIHoiCiAgIGlkPSJwYXRoMTYwIiAvPgo8cGF0aAogICBmaWxsPSIjMTEyZTQ3IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzg4Ljc5Nzc1LDIzNS4zNDk2NyBjIC0yLjU2Nzg3LDAuOTM0NzUgLTMuNDU1OSwtMS4wNTYzMSAtNS4wNDIwMiwtMi41NTgyMyAtMi4yOTA0NywtMS4zNTA5NSAtMS45NjYyNSwtMy40MTEwMSAtMi4xNjM4MiwtNS42ODMyOSAwLjMyOTQxLC0xLjk0OTI1IC0wLjI0OTcsLTMuNDE2NzUgLTAuNDI0MzIsLTUuMzAwNDggLTAuMDksLTIuNjU3NjIgMC43NzA0OCwtNC4xMDc5NyAzLjYzNTE3LC00LjEzNTU5IDUuMTEwMTksNS4wMDc5MSAzLjc2MTIyLDExLjMzNTU4IDMuOTk0OTksMTcuNjc3NTkgeiIKICAgaWQ9InBhdGgxNjEiIC8+CjxwYXRoCiAgIGZpbGw9IiMwZjI0MzciCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzOTQuNDA5OTMsMjgxLjI5MjcyIGMgLTEuODU1NjUsLTEuMjYyNTQgLTEuNDAyNCwtMy4xOTIwOCAtMC40NjI5OCwtNS4zOTU2NiAwLjM4MDU4LDEuNDkwMjcgMC40ODIyMSwzLjIzMTUxIDAuNDYyOTgsNS4zOTU2NiB6IgogICBpZD0icGF0aDE2MiIgLz4KPHBhdGgKICAgZmlsbD0iIzRhZGJlYiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDEzOS45NDA1LDIwOS4zODQyMSBjIC0wLjQwNjY1LDAuMTAwMTMgLTEuMDQ1ODEsLTAuMDQ4NiAtMS45NTQxNSwtMC4zOTUyMyAwLjM5NDQyLC0wLjA4MzEgMS4wNTgwNCwwLjAzMTYgMS45NTQxNSwwLjM5NTIzIHoiCiAgIGlkPSJwYXRoMTYzIiAvPgo8cGF0aAogICBmaWxsPSIjNGFkYmViIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTQ1LjIxNzY3LDIwNy44ODQwOSBjIDAuMzIyNzYsMC4xNzgwNCAwLjY1OTg4LDAuNjY0NCAxLjAwMTYyLDEuNDU4MzggLTAuMzI2MDIsLTAuMTc4MjMgLTAuNjU2NjUsLTAuNjY0MTMgLTEuMDAxNjIsLTEuNDU4MzggeiIKICAgaWQ9InBhdGgxNjQiIC8+CjxwYXRoCiAgIGZpbGw9IiMxNDI2MzkiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzMDYuOTE2MSwxNDUuNTc3MDIgYyAtMC4wMTYsMC4xNjc2NSAtMC4yODE1MywwLjI4MzM2IC0wLjY0MjYxLDAuMjQ1ODUgMC4wNjczLC0wLjIwMTM4IDAuMjMwMjIsLTAuMjQ5NiAwLjY0MjYxLC0wLjI0NTg1IHoiCiAgIGlkPSJwYXRoMTY1IiAvPgo8cGF0aAogICBmaWxsPSIjNGFkYmViIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTQyLjMzMzMzLDIwNS4wNjQ0NSBjIDAuMjEyOTksLTAuMjYwMjUgMC41MDM1NywtMC4xNTYwNyAwLjg0OTgzLDAuMzQzMzIgLTAuMTkyNjksMC4xNzEyNyAtMC40Njg2NiwwLjA0NjYgLTAuODQ5ODMsLTAuMzQzMzIgeiIKICAgaWQ9InBhdGgxNjYiIC8+CjxwYXRoCiAgIGZpbGw9IiM0YWRiZWIiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxNDYuODkwODMsMjExLjc5NzEyIGMgMC4yMTE2NCwwLjAzNjggMC4yOTIwOCwwLjE4ODY5IDAuMzUwMzQsMC41OTc0MSAtMC4xNzUzMiwwLjAxMDUgLTAuMzI4NDMsLTAuMjM1OTMgLTAuMzUwMzQsLTAuNTk3NDEgeiIKICAgaWQ9InBhdGgxNjciIC8+CjxwYXRoCiAgIGZpbGw9IiM2OTgzODgiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxMzcuNjEzNywyNDQuMzgzMTEgYyAtMi44NTgwNywxLjc5OTk2IC01Ljc1NDUzLDIuMTcxNjcgLTkuMDg3MjIsMi40Nzg5NSAtNC4yODk1OCwtMi4zNzQyMSAtMy40NzU0OCwtNi43MzE0MiAtNC43NzA2OCwtMTAuNjQ0MjMgLTAuOTE0ODIsLTUuMzM0MjYgLTMuNDA2MzgsLTEwLjAxNjQyIC0yLjAwNDI1LC0xNS41OTQ1MSAzLjQ0OTA5LC0yLjMwMDA4IDYuODQ5MjcsLTIuOTI5MjYgMTAuODk3NjUsLTEuNzMwNzggMC42MTM5OSwwLjQwNzgxIDAuODI5NDksMC42MTE4OCAxLjI2NjMyLDEuMTk5NDQgMC43Nzk0LDYuNzYwMzEgMi41ODI5MywxMi44OTk2OCAzLjgyNTc3LDE5LjE0NTMyIDAuMzIwNDcsMS42MTA0NyAwLjk1Mjg0LDMuMTY0MjggLTAuMTI3NTksNS4xNDU4MSB6IgogICBpZD0icGF0aDE2OCIgLz4KPHBhdGgKICAgZmlsbD0iIzY5ODM4OCIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDE1Ni4zMzkzMiwyOTcuMjk2MjMgYyAtMTAuODUyNTcsMy4xMTQ2MiAtMjEuNjQ4NDcsNS41OTk4OSAtMzEuOTIxNDcsOS44Mzg2MiAtMi43MTg5NSwxLjEyMTkyIC0yLjY2MTI3LC0xLjI4MzI2IC0zLjAxMDE4LC0yLjYzNzUxIC0yLjU2NDI1LC05Ljk1Mjc2IC01LjAwNDY0LC0xOS45Mzc1IC03LjUzNjE2LC0zMC4zMTM4NyAwLjQyMDg3LC0xLjUyNjE5IDEuMjY4MzMsLTIuMDg4MjkgMi44NjgwNCwtMS45ODY3MyAzLjYxOTk1LDYuODQ3MTEgNC44ODAxLDE0LjIwMTIxIDYuNzY4NTksMjEuMzM5NzYgMi41MjE2Niw5LjUzMjA0IDIuMzI0NjksOS42MDg4MiAxMS43MTg3OSw2LjM1MTUzIDQuMjE1NjMsLTEuNDYxNjcgOC4zNDU0OCwtMy4xOTQxOSAxMy4xODEyNiwtMy44NjM4MyAyLjU4MDYsLTAuMDU4OSA0Ljc5NzczLC0wLjUwNzk0IDcuMzQwNzksMC4xMTM0NiAwLjQ2MjMxLDAuMzkxMDUgMC41OTY2NSwwLjYwMTM4IDAuNTkwMzQsMS4xNTg1NyB6IgogICBpZD0icGF0aDE2OSIgLz4KPHBhdGgKICAgZmlsbD0iIzhjZDdlMiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDE1Ni41NjgzOCwyOTcuNjc3MTUgYyAtMC4zNjk3OCwtMC4wMzQgLTAuMzg5MSwtMC41MzEwMSAtMC40MjE0MiwtMC43Nzc1NiAtMi42OTY1MywtNC4wMjE1NyAtMi43NTY2NSwtOC42MzQxOCAtNC4wMDc4NywtMTIuODU0NzkgLTEuODE5OTIsLTYuMTM4ODYgLTMuODc5NDYsLTEyLjI0NDk0IC00LjM1NDYxLC0xOS4xMzQ1MyAwLjI2MzM5LC0yLjM4NDcgMC45NjUwMiwtMy44Njg4OSAzLjY5OTU1LC0zLjQ0MjA0IDEuMSwyLjY0OTc4IDEuODE5NjcsNS4wNzA5NSAyLjY4OTE1LDcuODQwNzkgMS44MTg4NCw4LjE4OTIxIDMuNzQzNjIsMTUuOTYyMDMgNi4xMzE5MiwyMy42MjAwNSAwLjQ3NjIsMS41MjY4OSAyLjE1NzUxLDMuMzIyMjEgLTAuNzkyNTEsNC43NjI2NCAtMS4wOTE2NCwwLjEwNDc0IC0xLjgzMzAzLDAuMDYyMSAtMi45NDQyMSwtMC4wMTQ2IHoiCiAgIGlkPSJwYXRoMTcwIiAvPgo8cGF0aAogICBmaWxsPSIjNjA3NTdmIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTQ2LjM4Njc3LDI1NS4zMDc0NiBjIC0xMS4yNTA4OSwyLjI1MzI0IC0yMS45NTQ3LDUuMjc3MjIgLTMyLjMyNTMyLDkuNDkyNTUgLTEuMTE3NzQsMC40NTQzMiAtMi40OTYxOCwxLjgxODI3IC0zLjUyNTE4LDAuMjA4MTYgLTAuNzk3NjMsLTEuMjQ4MDcgLTAuOTE0MzMsLTIuODU5MjIgMC43Mjc4LC00LjIzMjE0IDEuMDE2MjksLTAuMzIzOTggMS42NzY4MiwtMC41OTU4MyAyLjY0OTgzLC0wLjkzNTg4IDAuMjYzNzMsLTAuMjM4MTkgMC4yNDcxOCwtMC4xNzQ1NyAwLjIxODU3LC0wLjE5MDc0IDguODc3NTEsLTMuNDc0MzYgMTcuOTUwNSwtNi4zMjIxNyAyNy40NTA1OSwtNy42NTU4MiAyLjUxNTE3LC0wLjM1MzA5IDQuNzIxMjgsLTAuMzY5MiA0LjgwMzcxLDMuMzEzODcgeiIKICAgaWQ9InBhdGgxNzEiIC8+CjxwYXRoCiAgIGZpbGw9IiMzMDQyNTAiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxMjQuNzEwNjcsMjM1LjQ0MTU5IGMgMS4yNTgyNywzLjcxNDkgMi4yMTIwOCw3LjIwNzkxIDMuMjgzNDksMTEuMDcxOSAtMy4yNjAzNSwxLjYzMzQ4IC02LjYzODI2LDIuODk1OTYgLTEwLjM5NDQ3LDQuMTY2OTYgLTMuMTYyNiwtMS4yMDEzMyAtMy40NTIwMSwtMy41Njc3OCAtMy4wOTQxLC02LjUzNTE2IDIuNDAyMzYsLTIuMTQ4NTkgNC44NDkzNSwtMy42NzI4OCA2LjA1NjUsLTYuNTQ3MzMgMC42MjU1MiwtMS40ODk0NyAxLjkzNjY2LC0yLjU5OTQ5IDQuMTQ4NTgsLTIuMTU2MzcgeiIKICAgaWQ9InBhdGgxNzIiIC8+CjxwYXRoCiAgIGZpbGw9IiM4ZWM2YzkiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxNDYuNTg2OTYsMjU1LjcwNjc4IGMgLTAuODI0NzksLTIuNzM2NjYgLTIuNDYwMTEsLTIuODQwOTEgLTQuNzc5NDUsLTIuNDg3MzkgLTcuMzcyNDYsMS4xMjM3NSAtMTQuNTc3NTMsMi44MzAzOCAtMjEuNjE2NjYsNS4yOTcyNyAtMS42OTUyMiwwLjU5NDA5IC0zLjUxNTg2LDAuODMwMzIgLTUuNjgyOTEsMS4xNzM4NiAwLjEyNDAxLC0wLjY0MTc2IDAuNTQ0NTIsLTEuNTQwNTkgMS4xOTYzMiwtMS43NjM3IDEwLjAwMzAyLC0zLjQyMzc3IDE5Ljk3NTM5LC02Ljk5ODQ1IDMwLjY1MDAxLC03Ljc4ODY0IDEuNzg5NCwtMC4xMzI0OCAzLjYyOTY0LC0wLjc0NjIyIDMuOTg2NzgsMi4xNTU0MyAwLjM0NTM0LDIuODA1NjYgLTAuOTE2OTYsMy41NjExMiAtMy43NTQwOSwzLjQxMzE3IHoiCiAgIGlkPSJwYXRoMTczIiAvPgo8cGF0aAogICBmaWxsPSIjYWNkYmRlIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTMzLjM3OTAyLDIyMC43MjcyMyBjIC0wLjE4MTA5LC0wLjM2NDg0IC0wLjIwODU2LC0wLjcwMjc2IC0wLjI4NjY4LC0wLjg1MzIxIDAuNjAzMTYsLTEuNzM4ODMgMS43ODU2OSwtMi4yMDYwMiAzLjc2NTQ4LC0xLjQ4MDA3IDIuMzI2MjcsNy45MTQ3IDQuMjQ4MjYsMTUuNjE0MjYgNi4yNjk3NiwyMy4yODc2NiAwLjc1ODc2LDIuODgwMjggLTAuOTcxMjIsMy4wMTUzOCAtMy4zODg0OSwyLjk2MDcyIC0zLjM1MTEsLTcuNjI5NTUgLTQuMjAzNjIsLTE1LjcyNzc1IC02LjM2MDA3LC0yMy45MTUxIHoiCiAgIGlkPSJwYXRoMTc0IiAvPgo8cGF0aAogICBmaWxsPSIjNjk4Mzg4IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTE1LjExMzAzLDI0My4zMjE5MyBjIDAuNTM4NTIsMi40OTU4NSAxLjE4MjM4LDQuNTk1MjcgMS45NjczMSw3LjAzMDg1IC0yLjc2Mzc1LDIuNjcyNjcgLTMuNzU2NzksMS4xMTU2IC00LjQxMzQ1LC0xLjc0MjM0IC0xLjc3MTk5LC03LjcxMTkxIC0zLjY2ODk1LC0xNS4zOTUxNCAtNS41MDA3NiwtMjMuNDg0NTMgMC42Mzg1MywtMS4wNzQ4NiAxLjQyNDYsLTEuMjY4NDMgMi43MDYzMywtMS4wMjY0MyAzLjk1NTUzLDUuODYxMjQgNC44NjM3MiwxMi4yODcyMSA1LjI0MDU3LDE5LjIyMjQ1IHoiCiAgIGlkPSJwYXRoMTc1IiAvPgo8cGF0aAogICBmaWxsPSIjNGU2MjZkIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTQxLjI3MTMyLDMzMy4yODIwNCBjIC01LjI0MTg3LDIuNDI2MzYgLTIuODE4MjQsLTIuOTA5MzMgLTQuNzIyODcsLTQuNTkyMjkgLTAuMjA1NzMsLTUuMTc4MjggLTEuNjM0NDMsLTkuNzQyMDYgLTMuNDAyOTEsLTE0LjIyNzU3IC0wLjQxMTkyLC0xLjA0NDg1IC0xLjM0MzI0LC0yLjM1NjU5IDAuMTU2NDQsLTIuOTk4NDcgMS41ODg3NiwtMC42Nzk5NiAxLjg0NjY1LDEuMDQ4MjggMi4xNDI5OSwyLjAwNTcxIDEuOTk2ODEsNi40NTE2MyAzLjg4ODgyLDEyLjkzNTY0IDUuODI2MzUsMTkuODEyNjIgeiIKICAgaWQ9InBhdGgxNzYiIC8+CjxwYXRoCiAgIGZpbGw9IiM4Y2Q3ZTIiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxMzcuMjQ0NCwyMTguMjE2NTUgYyAtMS4xOTkzMSwwLjY2NzI0IC0yLjM3Njc0LDAuOTMxNTUgLTMuODkyMTksMS4zNTE0NyAtMy43NDM2MiwwLjQ5MzkzIC03LjE0OTI1LDAuODMyMjQgLTEwLjk2ODkyLDEuMjkyMDUgLTEuMzcyODksMC45MTcyNCAtMi40NjAyNCwwLjk2MTk1IC0zLjk3ODY0LDAuNDY4NiAtMC42ODA0OSwtMC42OTM2OSAtMC43OTUwMywtMS4yMjk1OCAtMC40OTk4MSwtMi4xNjY4MSA1LjA0ODk1LC0xLjk4ODgzIDEwLjAyNDU1LC0yLjkzODY5IDE1LjEwMjQ3LC0zLjI1Nzc4IDEuNjQyNDYsLTAuMTAzMjQgMy44MDU5NCwtMC44NTczMyA0LjIzNzA5LDIuMzEyNDcgeiIKICAgaWQ9InBhdGgxNzciIC8+CjxwYXRoCiAgIGZpbGw9IiM1OWRjZWMiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxNTEuNjY3ODcsMjYxLjM3NDY5IGMgLTEuNjUxMTMsMC4yMTAzIC0yLjU5NjM1LDEuMDg0MiAtMi43MTMyLDMuMzA1MyAtNS4xNzk4NywyLjgwMDIzIC0xMC41NTQsMy41MTc3MyAtMTYuNTA5MjUsMi41MzI0NyAtMC43MDM0NCwtMC43NjAzMiAtMC44MzgwMSwtMS4zMTg4NSAtMC41OTE3MiwtMi4zMzIyOCA2LjUxOTk2LC0yLjMyMTA3IDEyLjg4OTAzLC00LjA5NTYxIDE5LjgxNDE3LC0zLjUwNTQ5IHoiCiAgIGlkPSJwYXRoMTc4IiAvPgo8cGF0aAogICBmaWxsPSIjMmQzZDRjIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTMzLjEzOSwyMjAuODE3OTkgYyAyLjk5NDcyLDIuMDMzNTQgMi41NjM2MSw1Ljc3MjMxIDMuNDE0OTEsOC45ODQ5MiAxLjIxMTg5LDQuNTczMjIgMi43NDQ1OSw5LjExNjg5IDIuNzcwMDgsMTQuMzY2OTUgLTAuNDI0NDYsMC40NTkwNCAtMC44NTY5OSwwLjQ5MDU0IC0xLjYxMTcxLDAuNTUxNzUgLTEuMjMyMTksLTcuODkyOTEgLTQuNTM5NjcsLTE1LjM3NTM2IC00LjU3MzI4LC0yMy45MDM2MiB6IgogICBpZD0icGF0aDE3OSIgLz4KPHBhdGgKICAgZmlsbD0iIzQ2Y2FlMSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDEzMS42MzY4NSwyNjQuNDc1MTIgYyAwLjQzNDgzLDAuNTA1ODMgMC40NzcwOSwxLjAxMjEyIDAuNTM0NjUsMS44OTkzMyAwLjA5NDksMC42MjczNSAwLjE3NDYsMC44NzM3NSAwLjAzODcsMS40NDM2OSAtNC45MjU1NCwyLjIzNjQ4IC05LjczOTg4LDMuODEwOTIgLTE1LjExNDI0LDQuNzUzMTIgLTEuMTQ5MzksMC4yODQzIC0xLjkxODk2LDAuNjE2NDggLTIuOTgyNTUsMS4wNzk1NSAtMS41ODM4NywtMS44NTE5MiAtMC41OTI0NywtMi42MzAzNCAxLjI0ODk1LC0zLjQ3NTM0IDUuMTM5NTQsLTIuMzU4NTggMTAuMzIzNTgsLTQuNTMzNiAxNi4yNzQ0OCwtNS43MDAzNSB6IgogICBpZD0icGF0aDE4MCIgLz4KPHBhdGgKICAgZmlsbD0iIzhlYzZjOSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDExNy43NDg3NCwyMTguNzkyNzIgYyAwLjM0Mjg2LDAuNjE3ODkgMC4zMTM4OSwxLjIyNjY1IDAuMjQwMjMsMi4yOTA1NiAtMS41OTg2NiwzLjQwMDg4IC00LjM2MTI4LDMuNjI1NzkgLTcuNTU5MTksMy41ODM3NyAtMS4wNjg2LC0wLjAxNTcgLTEuNzk1MDQsMC4wMjYgLTIuODg0NzgsMC4wNjU5IC0xLjc2ODM3LC0yLjMyNzYxIDAuMTA1NCwtMi43NDU5NyAxLjYwNDg5LC0zLjI2NTExIDIuNzI1NDUsLTAuOTQzNTEgNS40ODI5LC0xLjc5NDU4IDguNTk4ODUsLTIuNjc1MTQgeiIKICAgaWQ9InBhdGgxODEiIC8+CjxwYXRoCiAgIGZpbGw9IiMzMDQyNTAiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxNTIuODIxMzcsMzA3LjE3MzAzIGMgMC4zNDMyMywxLjA1NzU5IDAuNDM0MTEsMS44NjQ4NCAwLjQ3MjksMy4wNzY5NyAtMS43NzA2NiwwLjc3MDQ3IC0zLjQ4OTI2LDEuMTM2MSAtNS41NzYwMiwxLjU0MjU0IC0xLjg5MjczLC00LjQyMjM3IC0xLjE1NzI2LC01LjExNDM4IDUuMTAzMTIsLTQuNjE5NTEgeiIKICAgaWQ9InBhdGgxODIiIC8+CjxwYXRoCiAgIGZpbGw9IiM4ZWM2YzkiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxMTMuODEzNTMsMjU5LjU2NzgxIGMgLTAuMDE2MywwLjc4Mjk5IC0wLjY3NzAxLDEuMDI2ODggLTEuODM2MDYsMS4wNzI1MSAwLjI0MDk4LC0wLjM1MjM5IDAuODU2NDYsLTAuNzI5NTMgMS44MzYwNiwtMS4wNzI1MSB6IgogICBpZD0icGF0aDE4MyIgLz4KPHBhdGgKICAgZmlsbD0iIzlmNjIyYyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI3NC40NDgyNiwzNDUuMzc4MTcgYyAtMS4wNDc0MiwwLjE2MjQ4IC0xLjgwMDk2LDAuMTM3NjYgLTIuOTMxODgsMC4xMDIzNiAtNy45MjQ1MywtNC4xNDkzMyAtMTYuMzY4OSwtNS45NTQ4MSAtMjQuMjc0MzksLTkuMTc0MjMgLTUuMDUyMTIsLTIuMDU3MzcgLTkuODg1MzEsLTQuNTA1NDkgLTE0Ljg4NTgzLC03LjM0ODg1IDAuNzgxNzQsLTEuNzUwNyAxLjc3ODUzLC0zLjIzNTUzIDIuODIzNDYsLTUuMDU5NzUgNS41MzI1NiwwLjE1MjI4IDEwLjU1NzczLDIuNDM2MTMgMTUuNzI2MzQsNC4wMDczMyA5LjU5ODIxLDIuOTE3NjYgMjAuMTExMDMsMi41OTEzNyAyOS4xOTM0OSw4LjM5Njk3IC0xLjAxNjk0LDMuNTI0MzggLTIuNzg2MjMsNi40NjY4IC01LjY1MTE5LDkuMDc2MTcgeiIKICAgaWQ9InBhdGgxODQiIC8+CjxwYXRoCiAgIGZpbGw9IiMxMTIyMzgiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyMzcuNjcxNDEsMzQ5LjI2MjUxIGMgMC4wMjAzLC0wLjAyNTIgLTAuMDIwMywwLjAyNTIgMCwwIHoiCiAgIGlkPSJwYXRoMTg1IiAvPgo8cGF0aAogICBmaWxsPSIjZWVjNDg4IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjA0LjQyNzg4LDI3OS45MDI0NiBjIC0wLjI5ODEsLTEuOTQwNjQgLTAuMjk4MSwtMy42NzU2OSAtMC4yOTgxLC01LjUwOTI4IC0xLjk2OTgyLDAuMzcwODIgLTIuNjAzMjEsMi4wNTIyNSAtNC4xMzY3NSwzLjE1NzU3IC0yLjk0ODI0LC0xLjY1ODI0IC0xLjI0ODkzLC0zLjg5NzAxIC0wLjY4MDgyLC01Ljg0MDAzIDAuNjc2NjcsLTIuMzE0MTUgMi4wMzk3MSwtNC4zNjY3IDQuMDY5ODMsLTYuNDAwMyAzLjcyNTc3LC0xLjYzMDEyIDYuNDMwODUsLTAuNjgyNjggOC42OTYwNCwyLjA2NDg4IDMuODc5NDksNC43MDU1MSA5LjA0MjgyLDYuOTA5MjQgMTQuOTQ0NTIsOC4wMTM0OSA2LjE2OTY1LDEuMTU0MzkgMTIuNDkxMjEsMS4xMjA4NSAxOC44OTM2MiwyLjg3NDAyIDEuNjgwMDgsMy4wMTYyMSAtMC41MDI4NCw0LjY1NzA1IC0xLjg2MjYxLDYuODgzNDMgLTAuMTk1OTksMC42ODM1IC0wLjgwNDE0LDAuODY1NDggLTAuNjg0NzUsMS4yMjY0NyAwLjEwMzk3LDAuMzE0NDUgMC4zMTY1NSwwLjE1Mzg3IDAuMzUxNzcsLTAuNTk1MDYgMy44NzY0NCwtMy42NzI0NiA0Ljg5MDk5LC0zLjc1NzI0IDcuNTE1NTEsLTAuMDI5NCAyLjkzODksNC4xNzQyOCA3LjA0MzUxLDYuOTQwMTUgMTEuMjQ1NjksMTAuMTcyODUgMy4yNjkwNCw0LjQzMiA3LjUwMTIyLDcuMTczOCAxMi4wMjk2NiwxMC4xMDIxMSA0LjA0NzQ5LDcuMDA2NDQgOS4zNjQyNiwxMS42MDcxMiAxNy41NjIyOSwxMS4wOTMzOCA1LjA2MDE1LC0wLjMxNzEgMTAuNjg2MTMsMC4wODgzIDEzLjY4Nzg0LC01LjgyNTM4IC0wLjA3NjIsLTAuNTQ5NTMgLTAuMDgxNCwtMC43NzE5NyAwLjAwNywtMS4zMTM0NyAwLjkxNTEzLC0xLjM5MTAyIDIuMzA1NDIsLTEuNjI5NyAzLjUxNDM3LC0yLjcwMjc2IDAuNTY3OSwtMC41MDQzIDAuOTAxOCwtMC43ODQ5NyAxLjUwNDg1LC0xLjI2MzQzIDMuOTcyOTQsLTIuNjk5NDkgNy43NTE2OCwtNS4xMDQ2NyAxMS4wNDM3NywtOC42NjQgMC4zMjcyMSwtMC40NjE1MiAwLjQ3MjE3LC0wLjYzNjUgMC44NjIxMiwtMS4wNDkwNyAwLjc2Mjg4LC0wLjY3ODU2IDEuMzIxNjgsLTEuMDY3ODQgMi4xMDE5LC0xLjcyNjQ3IDMuNTIzMjIsLTIuNzY2OTEgNi45MTc3NSwtNS4xMzkxOSA5LjM1Njg3LC04LjYxNjczIDEuNjEyNzMsLTIuMjk5MjkgMy45MTgwNiwtMi45MzMyNiA2LjY0NzUyLC0xLjU2NTY1IC0wLjU1NDQxLC0yLjM0MjM3IC0zLjA5NDQ1LC0zLjQxODg4IC0yLjQ2MzgxLC02LjEzMzU3IDUuMjY5NTEsLTEuNjI2NjggMTAuNDc2MzIsLTEuMzQzMDIgMTUuNTUwNDgsLTIuMTU5ODggNS42MDc5MSwtMC45MDI4IDExLjIwNjg1LC0xLjY3NjQ5IDE1Ljc0Njk4LC01LjYwNzk0IDEuOTM0ODgsLTEuNjc1NDUgMy42MTgzOCwtMy40MzQ0NSA0LjEzMDMxLC02LjQ1NTIgMC4yNzc0NCwtMS4xNzUwOCAwLjY1NzU5LC0xLjg2NTE1IDEuNjA1MTMsLTIuNjE5MTQgMi4yMzEyLC0wLjQ4MDQxIDMuMjk1MjMsMC41OTExNSA0LjIzODg5LDIuNDIxNzUgLTAuMzc3MzgsMy43NTM3NSAxLjc0OTUyLDYuNzU1ODkgMS41MDU0NCwxMC40NDY5MyAtMC4xMDY3MiwxLjcyMTI1IC0wLjEzNDIyLDMuMDk4MDIgLTAuMTkzNzMsNC44ODgzMyAtMi41ODE3OSwxLjc1MDk1IC0zLjA0MDc3LC0wLjUxMTUzIC00LjI2MzI0LC0yLjE1MzQ3IDAuNDk4NDEsMTEuMzU3NTggLTYuMjI1MzIsMTguNDA3MDggLTE0LjM2OTI3LDI0LjIwMTU0IC0xMC41NDQzMSw3LjUwMjQxIC0yMi4yODU4OSwxMi45NTA0NyAtMzUuMDI4NDEsMTUuMTI3NjUgLTYuNTAwMywxLjExMDY2IC0xMS40Mjg0LDMuNzU4OTggLTE2LjgyNTg5LDcuMjg0NDMgLTExLjQxMzY3LDcuNDU0OTUgLTIzLjc5NDk2LDcuNTQ3MTUgLTM2LjI3MzksMC42NDQyOSAtMC4zNTIyNywtMC4xMTY3NiAtMC4zNTE2MiwtMC4xODEzNyAtMC4zODMzMywtMC4xODc2MyAwLjEzMjM1LC0wLjg4NDczIC0wLjU4NzE5LC0wLjg2NjA1IC0xLjMxMDczLC0xLjI3Mzc0IC0wLjc2NjMzLC0wLjc0OTYzIC0xLjMyMTM4LC0xLjI4MzM4IC0yLjA1NTQyLC0yLjA0NDMxIC00LjM4MzY0LC0yLjM1MjIgLTkuMDEyNzksLTIuOTMzODQgLTEzLjUyMzI5LC00LjAwMDQgLTE0LjI3Nzg5LC0zLjM3NjEgLTI3LjI1NjM3LC05LjM3NTA2IC0zOC4zODAwNiwtMTkuMTU5ODUgLTUuNzc5MTUsLTUuMDgzNTkgLTkuMDM4NzMsLTExLjM2Njc2IC05Ljk4NTYzLC0xOS4xNDMgLTEuNTkxNDYsLTAuMDY2NSAtMi4xNTc5NiwyLjIwMTA1IC00LjA5MjgzLDEuNDM2MDYgeiIKICAgaWQ9InBhdGgxODYiIC8+CjxwYXRoCiAgIGZpbGw9IiNjNDkzNWMiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyNzMuOTI0OTgsMzI0LjQ2MjQ2IGMgMi4yNTMyNiwtMS4xOTg2NCA0LjAwMTY0LDAuNjE4NSA1Ljk2ODYyLDEuMjQxNDUgMTQuMTU1NzEsNC40ODI5OCAyNi41MDY2MywxLjQ5NDI0IDM3LjEwMzU1LC04Ljc0MDMyIDEuNDg5NiwtMS40Mzg2NiAyLjYxNTMsLTEuNjM5NTkgNC42NTUyOCwtMS40NDEyNSA2LjExNzk4LDAuNTk0NzggMTEuNzM1MjksLTIuMDA3ODIgMTcuMzAzMjgsLTMuOTk2NDkgMTAuMTk3MjksLTMuNjQyMDYgMTkuODY4ODYsLTguNDA3NjkgMjcuOTA2MTYsLTE1LjkzMjg3IDYuNDQzMTQsLTYuMDMyNjIgMTAuMDg2MjEsLTEzLjA2OTY0IDcuNzAwOTksLTIyLjI0MjU1IDIuMzQwNjMsLTAuMjk3NzMgMy4zODY4NywwLjYyMzc4IDMuNTQ3OTcsMi42MDY2IDAuMTI0MDIsMS41MjY2NCAwLjE4OTcsMy4wNTA1NyAyLjQyNTkzLDMuNTc1OCAxLjU2LDkuMzk1NTcgLTIuMzgwNzYsMTYuNTQwMDQgLTkuNDI0MzcsMjIuMTYwNTYgLTcuNzA3NzEsNi4xNTA0OCAtMTYuNDE0NTksMTAuNjE2NiAtMjUuNzQwODUsMTQuNjE2MyAtOC4yODM2LDIuOTA2NCAtMTYuMzI1NzQsNS41OTg1NyAtMjQuNzIxNTksNi45MTA5NSAtMS41MzE4NiwwLjIzOTQ3IC00LjAyNTA1LDIuMTczMDMgLTQuNTg4NTksLTEuNTE0NDcgLTAuMTAxMzUsLTAuNjYzMDggLTAuNjQ0NTMsLTAuNTgwMDggLTMuMTUxNzYsMS43MDY1MiAtMTEuNDY5MTIsMTAuNDU5NSAtMjYuNTY0NzMsMTEuMjkwNjQgLTM4LjIxMTQ2LDIuMDk1NzkgLTAuMjU0ODUsLTAuMjAxMTcgLTAuNDM4MzIsLTAuNDkyNzEgLTAuNzczMTYsLTEuMDQ2MDIgeiIKICAgaWQ9InBhdGgxODciIC8+CjxwYXRoCiAgIGZpbGw9IiNjNDkzNWMiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyMDQuMDE0NzYsMjgwLjEzMzc5IGMgMy4wMDk4NiwtMC4xMTcxNiAxLjg4NTk5LC01Ljk0ODUyIDUuMTAzMTUsLTQuMDkwOTggMS45MzI0MywxLjExNTc5IDAuOTQ3MjMsNC4zMzU2NCAxLjUxODkyLDYuNTc0NDcgMi4yNDY2MSw4Ljc5ODQzIDguMjczMSwxNC41OTE2MSAxNS40NDYxNywxOS4yODYwNyAxMS45MDkzOSw3Ljc5NDA5IDI0Ljc2NDk4LDEzLjMzNjg1IDM5LjEwMTA3LDE0Ljc1Njg5IDIuMzMwOTMsMC4yMzA5IDMuMzY1MzksMS44NzU3MSA0LjkwMTM3LDMuNTU2MzQgLTAuNDk4MjksMi45NDU2OCAtMS44ODM2MSwzLjg4NTg5IC00Ljc0OTQ1LDMuMjk5NSAtMTYuOTIzNjUsLTMuNDYyOCAtMzMuMTUzMzIsLTguNjIyNjIgLTQ3LjgyMjgyLC0xOC43MzgwNyAtMi44NTM3OSwtMi40OTU2MyAtNS41MjgwMSwtNC43NDU0MiAtNy44ODY2OSwtNy4yODc4NyAtNC40MDE3LC00Ljc0NDc4IC02LjMwNTcyLC0xMC40Mzc0NCAtNS42MTE3MiwtMTcuMzU2MzUgeiIKICAgaWQ9InBhdGgxODgiIC8+CjxwYXRoCiAgIGZpbGw9IiM5ZjYyMmMiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzNDYuODUyNzQsMzIzLjg2MjI0IGMgMi4zOTY3MywtMC44NTYwNSA0LjQ3NjI5LC0xLjUyNDA1IDYuOTIxNTcsLTIuMjEwMDggMC41ODMxLDAuMjM1MjkgMC44MTY0NCwwLjQ3Mjg0IDEuMjY5MDgsMC44NDEwNiAwLjIwMDkyLDAuMTQ4ODQgMC4xMzA0MywwLjE1MjY4IDAuMTQ0NTksMC4xMjAzNiAwLjgyMjU0LDAuOTg2NzYgMS43ODQ5NCwxLjgzOTQ4IDMuMDcyMDUsMi44MjI0NSAwLjQyNDUzLDAuNjQwODQgMC40Njc1LDEuMDY0NyAwLjE3NDU2LDEuNzYzODkgLTguMDE2MjcsMS4zMTIwMSAtMTMuODI4MzcsNi44NjEzOSAtMjAuOTc5MzQsOS40OTk2NiAtNy43NzE4OCwyLjg2NzM3IC0xNS41NTI2NCw1LjY0NzU1IC0yMy44OTcyNSw3Ljk2MzIzIC0zLjQ3Mjk2LC0xLjk5ODk5IC01LjQ1MjM2LC00LjcyNjY2IC01LjYzODc5LC04Ljc4MDUyIDQuODQ2MTksLTUuMzAxNDUgMTEuNDE2NDQsLTQuNTU3ODMgMTcuMjIyODEsLTUuODU3ODUgNy4yNDk3OCwtMS42MjMyIDE0LjM5MTM5LC0zLjUxODggMjEuNzEwNzIsLTYuMTYyMiB6IgogICBpZD0icGF0aDE4OSIgLz4KPHBhdGgKICAgZmlsbD0iI2FiNzAzOCIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDMwNy43NTQ5MywzMzUuNjI2MzcgYyAxLjk2NDU0LDIuNzcwNzUgMy41NDgxNiw1LjU5NjU2IDUuMjcyNzQsOC43MzgxOSAwLjE0MDkzLDAuMzE1OCAwLjEyMDc2LDAuNzgyNDQgMC4xMDI0MiwxLjAxNDkyIC00LjE0NzkyLDAuNjM3NDggLTcuNzMzMDQsMi44NDE3NCAtMTEuODI4NTYsMy41OTI3MiAtOS4yMjg0OCwxLjY5MjI2IC0xNy45ODMsMC42NTcwNyAtMjYuODM1NzUsLTMuMjAyNDMgMS4wOTYwNywtMy4zODIxMSAyLjQ0MTM0LC02LjU5OTcgNS41NjQxNSwtOS4wNDc0MiA5LjQyODQ2LDIuNzMzOTggMTguNDUwNDEsMi44MzAwOCAyNy43MjUsLTEuMDk1OTggeiIKICAgaWQ9InBhdGgxOTAiIC8+CjxwYXRoCiAgIGZpbGw9IiNjNDkzNWMiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyNzIuMzI1MzQsMzIyLjg3MjE2IGMgMC40NDU1NSwwLjAxMTQgMC45NjI1OCwwLjI5NjgxIDEuNDQ5MjIsMC44OTU3OCAtMC40Nzk1LDAuMDAyIC0wLjkyODU5LC0wLjMwOTk3IC0xLjQ0OTIyLC0wLjg5NTc4IHoiCiAgIGlkPSJwYXRoMTkxIiAvPgo8cGF0aAogICBmaWxsPSIjMTUyMjJmIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTQxLjE0MzYsMzU4LjY1MTMgYyAtMC4wMzE1LDAuMTk3OTcgLTAuMDUxMSwwLjQwNDU3IC0wLjA3MDcsMC42MTExNSAtMC4wODAxLC0wLjE0MTU0IC0wLjE2MDE2LC0wLjI4MzA1IC0wLjA2OTQsLTAuNTA2MjMgMC4xNzA4MSwtMC4wODE2IDAuMTUxOTYsLTAuMDk2MyAwLjE0MDEzLC0wLjEwNDkyIHoiCiAgIGlkPSJwYXRoMTkyIiAvPgo8cGF0aAogICBmaWxsPSIjMTEyZTQ3IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjAyLjg1NDUxLDM4OS44MTg5IGMgMi40NDk0NCwtMC41MjY2MSA0LjU2MTAxLC0wLjk4NDI4IDYuNjkxNDcsLTEuMTAyNzUgMS4xNjIyOSwtMC4wNjQ2IDMuMzY5OTYsLTEuMjc2NTUgMy4xNDYzNiwxLjM3NzcyIC0wLjE0OTMyLDEuNzcyNjcgLTAuMTU4OTksNC4xNzA1MyAtMy4yNjM1OCwzLjg2MzkyIC0yLjk0MTgsLTAuMjkwNTYgLTYuMTUzNjIsMC4xMjE3NyAtNi41NzQyNSwtNC4xMzg4OSB6IgogICBpZD0icGF0aDE5MyIgLz4KPHBhdGgKICAgZmlsbD0iI2U0ZGViYSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDM1OC41Njc4MywzMjcuNTQ5NCBjIC0wLjM2Mjc5LC0wLjQ1NzQ4IC0wLjM4OTA0LC0wLjgyNTEgLTAuNDY0MjksLTEuNDY2OTUgMC4xNTA3OCwtMC41MDUzNCAwLjM1MDY0LC0wLjczNjQ3IDAuOTkzNjUsLTEuMDg0NjggOS43NTk0Niw1LjgxODE4IDE4LjUzMDk3LDEyLjY3NDI5IDI4Ljk1OTQ0LDE2LjczMDA0IDEuNDAxMDYsMC41NDQ4NiAyLjI0Nzg2LDEuNDA2MDEgMS4yNDAyNiwzLjI4MTQ2IC0xMS41MjUyLC0zLjM1ODQ2IC0yMS4yNTMwOCwtOS44NTkxOSAtMzAuNzI5MDYsLTE3LjQ1OTg3IHoiCiAgIGlkPSJwYXRoMTk0IiAvPgo8cGF0aAogICBmaWxsPSIjZDM5YjRjIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gNDM2LjY5Mzg3LDM3Ni40NDgxMiBjIDAuNjg1NjcsMC44MjE2OCAxLjAyMjA5LDEuNjU1OTcgMS4zNzYzNCwyLjgyNjIgLTEwLjI3MDIsMS40NTYyMSAtMTguNzgxMzEsLTQuMDM4NjEgLTI3LjkwMTA2LC03LjIyNzc1IC0yLjA0NTY2LC0wLjcxNTM0IC0zLjk4Nzk4LC0xLjYwMzk1IC02LjYyNjc3LC0xLjM2Nzk4IC0wLjUxMTQ4LC0zLjYwMDc0IDEuNTIzMjUsLTQuOTgwNiA0Ljg0ODE0LC01LjE4OSA0LjEyODQ4LC0wLjI1ODczIDcuODU0MTksMC45MDYxIDExLjQ3NzMsMi43NjU0NCA1LjQ1ODQzLDIuODAxMjEgMTAuOTgxMzgsNS40NzY3MiAxNi44MjYwNSw4LjE5MzA5IHoiCiAgIGlkPSJwYXRoMTk1IiAvPgo8cGF0aAogICBmaWxsPSIjZDM5YjRjIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzk2LjU0MDczLDM1MC4wNjAyNCBjIC0wLjEzOTk4LC0yLjUzMTg2IC0xLjAyMzY1LC00Ljc0MzcyIDAuNTgxNzksLTcuMTAxMDUgMS41NzI4NywtMS45ODQzNCAyLjQxNzYsLTMuOTQ5NTggMy42Nzg2NSwtNS42NjM5MSAzLjQ4OTM4LC00Ljc0MzUzIDYuNzQyLC01Ljg2NDQ3IDEyLjk1MTY2LC0zLjg2NTk2IC0zLjEwNDQ5LDUuNDM0OSAtMy4xNTQ5NywxMS45NTgxOSAtNy4wNjc0NSwxNy4xNjQ2MSAtNC40MTkwNiwzLjQ2NjA2IC02LjM1NzYsMy40MDAzNiAtMTAuMTQ0NjUsLTAuNTMzNjkgeiIKICAgaWQ9InBhdGgxOTYiIC8+CjxwYXRoCiAgIGZpbGw9IiM1NDY5NzUiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSA0MzEuOTgzNjYsMzA3LjY4MjQ5IGMgMi4xNzg0NywtMC4yODg5NCAzLjgwNjgzLDAuMjk5MDEgNS43OTQzMSwwLjk2NjQgMC4zNjQzMiwwLjA1NDcgMC4zODM5OCwwLjAzOTMgMC4zODgwNywwLjAyOTIgMi4wMjkzNSwyLjk1MzMgMS4wODAwNyw1LjY5NTAxIC0xLjAwNzMzLDguNjEyODIgLTEuNDA5NDIsMS44Njk1NyAtMi4wMTcyMSwzLjY0MzY4IC0yLjE4OTQ1LDUuOTM0NDIgLTAuMjE5MTIsMC42Mjk0MiAtMC41MzcyMywwLjg5NjQ4IC0wLjU0NDY4LDEuMTcxOTMgLTAuMTM5ODMsNS4xODQ4MiAtMy4wNDE5Myw2LjM4MjcgLTcuOTYxNDMsNS4yMzM5NSAtMC44NzAxNywtMC41NTA3OCAtMS4zMDM5NSwtMS4xNjk4MyAtMS4xNTk4NSwtMS44MTA1OCAxLjUzODQsLTYuODQyNzEgMi4xNTc2NiwtMTMuOTgwNCA2LjY4MDM2LC0yMC4xMzgxNSB6IgogICBpZD0icGF0aDE5NyIgLz4KPHBhdGgKICAgZmlsbD0iIzhjZDdlMiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQzMi4xODY2NywzMDcuMjc4NzQgYyAtMi42MzYyNCw3LjEzOTU5IC0zLjk2MzE0LDE0LjQ0NTEgLTYuMDkxNDQsMjEuOTEwNzEgLTMuMDg5NzIsMS43MTIwNCAtNC42Mzg1NSwxLjUzNTY0IC0zLjQzOTA4LC0yLjQ4MjU4IDEuNDAwMjEsLTQuNjkxMDYgMi40Mzk4MiwtOS40ODk4IDMuNjU2OTgsLTE0LjY0MjA1IDEuODY3NTUsLTIuMDAyOSAwLjAzOTIsLTguMDY3NDIgNS44NzM1NCwtNC43ODYwOCB6IgogICBpZD0icGF0aDE5OCIgLz4KPHBhdGgKICAgZmlsbD0iI2U0ZGViYSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQxNC4yNTIzNCwzMzMuNDgzMyBjIC04LjM1Mjg1LC0xLjk3MzY5IC0xMi4wNDU0NywzLjk4ODU2IC0xNi41OTY2OCw5LjAzMDQ5IDIuMjA2MTgsLTkuMDk3MiA2LjY1MDQ1LC0xMi45MTgyNCAxMy42OTY5NiwtMTEuODEzNDUgMS40MzM0NywwLjIyNDcxIDMuNDg3MTIsLTAuMDM1NCAyLjg5OTcyLDIuNzgyOTYgeiIKICAgaWQ9InBhdGgxOTkiIC8+CjxwYXRoCiAgIGZpbGw9IiNhYjcwMzgiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzOTYuMjg5MiwzNTAuMDU4OCBjIDIuODM0ODQsMi4yNTUzNSA2LjAwODQ5LDIuMTUxOTUgOS43MjMwMywwLjg1MzU1IC0wLjMzNTIxLDIuNzc0MzIgMC4wNTQzLDYuOTI0MiAtNC4yMjQ0OSw2LjgzNDk2IC00LjE0ODk5LC0wLjA4NjYgLTUuODc1NzksLTMuMTk0OTQgLTUuNDk4NTQsLTcuNjg4NTEgeiIKICAgaWQ9InBhdGgyMDAiIC8+CjxwYXRoCiAgIGZpbGw9IiNkZWFjNjYiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzODEuMzEyMzEsMjc0LjgwMDc4IGMgLTEuNjE1MzksLTMuMjM0NjIgLTMuNjU3OTMsLTYuMTI1NTIgLTIuMzE0MTIsLTEwLjAxOTExIDUuNDAzNjksMC4wMjQ2IDQuOTU2NzIsNC43NTkyMiA2LjgwNjk0LDguMTQyNzYgMC4zNjMzMiwxLjczOTc4IDAuNjMxMDgsMy4wOTU1NiAtMC40MDY2Nyw0LjY3MzM4IC0xLjQ3NTI4LC0wLjY4OTQ5IC0yLjY0MTc5LC0xLjY1NjQxIC00LjA4NjE1LC0yLjc5NzAzIHoiCiAgIGlkPSJwYXRoMjAxIiAvPgo8cGF0aAogICBmaWxsPSIjZWVjMzg0IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzg1LjIxMzU1LDI3OC4xNTI1OCBjIC0wLjA5ODYsLTEuNzQ3ODYgLTAuMDczMywtMy4yMTgzOCAtMC4wMzEsLTUuMTI5MjEgMC4yNzIwNywtMC41ODU3NSAwLjUyNzI2LC0wLjczMTI2IDEuMTcxNTEsLTAuNjY5ODYgMC42MjUsMS4xMjYzMiAwLjg2MDk0LDIuMDQ1NzIgMS4yNDg1NywzLjIwODM4IDAuMjIxOTUsMS4yNzkxMSAwLjI5MjI0LDIuMzE1IDAuNDc3NDUsMy43MjM5NiAwLjIyMTA3LDAuNTUzMjYgMC4zMjcyNywwLjczMzQzIDAuMjA2NDIsMS4xMzAxNiAtMC4yMjcwOCwwLjIxNjQ5IC0wLjE2NDM3LDAuMTk5ODMgLTAuMTg0NzYsMC4xNzQzOCAtMS41MDcxMSwtMC4wMDIgLTEuOTEzNDUsLTEuMzY2ODUgLTIuODg4MTUsLTIuNDM3ODEgeiIKICAgaWQ9InBhdGgyMDIiIC8+CjxwYXRoCiAgIGZpbGw9IiNkNjk2M2YiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzNTkuMzE3NDksMzI0LjY1MTA2IGMgLTAuMDA5LDAuNDA4MzIgLTAuMjQxNjMsMC41ODY5NyAtMC44Njg0MywwLjk2MTQyIC0xLjkxNjA1LC0wLjAwNiAtMi44OTIzMSwtMC44MTA2NiAtMy4yMjc0MiwtMi42ODg5MyAxLjkwNzY1LC0xLjA2MDgyIDIuNTY5ODIsMC44OTY0NSA0LjA5NTg1LDEuNzI3NTEgeiIKICAgaWQ9InBhdGgyMDMiIC8+CjxwYXRoCiAgIGZpbGw9IiNlNGRlYmEiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSA0MjEuOTAyNjEsMzM4LjU5Njk4IGMgLTAuMTY0OTIsMC4yNzQyOSAtMC42MjE1OCwwLjU1MjIyIC0xLjM1MjU0LDAuODkxNzIgMC4xNzA2NSwtMC4yNTQ5NyAwLjYxNTcyLC0wLjU3MTUzIDEuMzUyNTQsLTAuODkxNzIgeiIKICAgaWQ9InBhdGgyMDQiIC8+CjxwYXRoCiAgIGZpbGw9IiNkNjk2M2YiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzNTUuMzE3ODMsMzIyLjMwOTY5IGMgLTAuMzYzNTMsMC4xNTE5NSAtMC42NTM1LC0wLjAyODUgLTEuMDYwNjEsLTAuNDQyMjYgMC4yOTk5MywtMC4xMTg5MyAwLjcxNzA0LC0wLjAwNCAxLjA2MDYxLDAuNDQyMjYgeiIKICAgaWQ9InBhdGgyMDUiIC8+CjxwYXRoCiAgIGZpbGw9IiMxMzIzMzciCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSA0NDMuMTYzOTYsMzU3LjY4Njc2IGMgMC4zNDI1MywwLjExNDYzIDAuNTEzMjUsMC40MDY0NyAwLjY4NDAyLDAuNjk4MzEgLTAuMjQzNDcsMC4wNDgzIC0wLjQ4NywwLjA5NjYgLTAuOTQ2NTksMC4wMDUgLTAuMjE2MTksLTAuMTM5NjIgMC4wOTA4LC0wLjUyNjIyIDAuMjYyNTcsLTAuNzAzNSB6IgogICBpZD0icGF0aDIwNiIgLz4KPHBhdGgKICAgZmlsbD0iIzE1MjIyZiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDM3Ni43OTAxMiwzODguNzU1MDkgYyAyLjE5NDQzLDAuMzA3MjggMy45NjE4NSwwLjU4MDcyIDUuODAzODYsMC44NjU3MyAtMC45MjU5Myw1LjAyMzgzIC00Ljk3NzYzLDQuNDczMzIgLTguMTAyMiw0LjYxNTc4IC0yLjE4MTU1LDAuMDk5NSAtMi4zNzc4NCwtMi42NTU3MyAtMi4yNzA5MywtNC4yMTAzIDAuMjE4MjYsLTMuMTczMzQgMi43NTUzNywtMC43NzEyNyA0LjU2OTI3LC0xLjI3MTIxIHoiCiAgIGlkPSJwYXRoMjA3IiAvPgo8cGF0aAogICBmaWxsPSIjMGUxZDM2IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gNDM3LjEyNDQ3LDMxNy42NjM1MSBjIDAuMTM2MjMsLTIuODE4MTggMC42MjQyMSwtNS40OTU5NCAxLjA3ODkyLC04LjU4NDYgMS4wODUzMywtMC41MTc2NiAyLjUwMDg1LC0wLjIyNDczIDMuMjcyODMsLTAuNzk4MTggNC4wNDAwNCwtMy4wMDEwMSA2LjEwMjU0LC0xLjA0OTYyIDcuNjU4MzIsMy4wODEzOSAwLjc3NTA5LDQuMjQ2NDYgLTAuNzEyODksNy42MDEyOSAtMi44MjMsMTEuMDgyMTUgLTQuMjY4NDksMC40OTAzIC01LjUxNTEzLC0zLjg5NTQ4IC05LjE4NzA3LC00Ljc4MDc2IHoiCiAgIGlkPSJwYXRoMjA4IiAvPgo8cGF0aAogICBmaWxsPSIjNGU2MjZkIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gNDQ1Ljg3NjEyLDMyMi45ODg3IGMgMS4wNjMwNSwtMy43NjM0NSAyLjA0NCwtNy4xNzI3MiAzLjE2NTI4LC0xMC45MjMzIDIuNTU0MDIsLTAuMTg0IDEuOTc3NDgsMS4yODU2NCAxLjYxMTQ1LDIuODA3ODkgLTAuODc2MzQsMy42NDQ2NSAtMS42NTIyOCw3LjMxMzQ0IC0yLjQ2NDg0LDExLjM4MDczIC0wLjY3MjQ5LDIuMjgwMDkgLTEuMzM3NCw0LjE1NjE2IC0yLjAzMDAzLDYuMDIxOTUgLTAuMzMzMDcsMC44OTcwNiAtMC41NjEwNCwyLjEyODc1IC0xLjkxNDY3LDEuNjUwNDIgLTEuMDk4MjcsLTAuMzg4MDMgLTEuMzI1NSwtMS41MzM1NCAtMS4wMzczNiwtMi41MjUwMyAwLjc4NzExLC0yLjcwODE2IDEuNzE1NTIsLTUuMzc1MTggMi42NzAxNywtOC40MTI2NiB6IgogICBpZD0icGF0aDIwOSIgLz4KPHBhdGgKICAgZmlsbD0iIzQ3ZGRlYyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDE5OC43MjQyOSwxMDYuNzg1MjYgYyAzLjgxOTU1LC0zLjExNTMxIDguMDM4MTgsLTMuODU2ODQgMTIuNDE4MzEsLTMuMzE1NjMgNi44MzMyOCwwLjg0NDMzIDEyLjc2NjM2LC0xLjE0ODgyIDE4LjI2NjAyLC01LjAxNDAyMyA2Ljc5NjA1LC00Ljc3NjI5IDE0LjM2NywtNy41NjE1OSAyMi42MTQ3MiwtOC40MTkxNiAyLjM0MDU3LC0wLjI0MzM4IDQuODY1ODcsLTEuMDg3MDggNy40NjM5OSwxLjI0OTMgLTE1LjIzMDkzLDUuMzM3OTIgLTI2LjEzMTIzLDE2LjA3NzEzMyAtMzcuMTExNTUsMjYuNjc5NDMzIC0yLjIxNDU3LDIuMTM4MzIgLTQuNjgzMzgsMy40MjMwOCAtNy42MjE5OCwyLjU1NDk5IC0xMC4yMTUxOCwtMy4wMTc3NSAtMTguMTcyNjYsMC43OTQ2MiAtMjUuMTU2Nyw3Ljg5NTU4IC0wLjU4MTM2LDAuNTkxMDggLTEuMjIxMTYsMS4xNDM3NiAtMi40MDM3NSwwLjg1ODQ5IC0wLjc3ODQ0LC00LjY3NTIxIDIuNzEzODQsLTcuNzgzNjYgNC40NTIzOSwtMTEuODQ0NzcgMi4xMzcwMywtMy43NzAyIDUuNzc1MTUsLTYuMTg1MTUgNy4wNzg1NSwtMTAuNjQ0MjEgeiIKICAgaWQ9InBhdGgyMTAiIC8+CjxwYXRoCiAgIGZpbGw9IiM0YWRiZWIiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzMzAuOTE1MDYsODMuMTUxNTQ3IGMgNC40NDgzOSwtMC41NjQ3MyA3LjQ3MzY5LDEuNDcxMDcgMTAuMjA1MDgsNC40MTI5MSA3LjQyNTIsNy45OTc0IDEyLjk4NzI3LDkuMDkxMzQgMjEuNzQ3ODYsNC4xNzIwOCAyLjY1OTg4LC0xLjcxOTE5IDQuNTYwNjQsLTEuMTgxNDQgNi4xMjUsMS41NDU2NCAtMC44MTUzNyw1LjAzMTQgMi4yMjE3MSw3Ljc5MzEwMyA1LjAwMzE0LDEwLjU5NTkwMyAzLjk4MTc5LDQuMDEyMzcgNy44OTY4OSw4LjA0NjAzIDEwLjIzNTYzLDEzLjQwMTU1IC0yLjM3NzU2LDEuNDU1OSAtMy42MTg3MSwtMC40NzM1NCAtNC44NjM0LC0xLjQ3MjEyIC04LjI2MTk2LC02LjYyODQyIC0xNy40Mzk0LC04Ljc4OSAtMjcuNjM3MjcsLTUuNzgyMTUgLTMuNzU4NDksMS4xMDgyMSAtNi4wOTkyNCwwLjA3NDMgLTguMzkzOTgsLTMuMTMxMjkgLTQuNzE5OTcsLTYuNTkzMiAtMTEuMjUxODMsLTExLjI3MzAwMyAtMTguMjY3MjUsLTE1LjgxMjkwMyAzLjA0OTg0LC0xLjcyMTA0IDMuODIzOTUsLTUuMDkzMjEgNS44NDUxOSwtNy45Mjk2MiB6IgogICBpZD0icGF0aDIxMSIgLz4KPHBhdGgKICAgZmlsbD0iIzRlZGNlZSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQwMS45MTQ5NCwxNTAuNzU1NTggYyA4LjYwMjc4LDguOTI1NDIgMTUuODk0NDEsMTguMjYwNTYgMTguNjI3NzQsMzAuNDY0NzggMC41OTI1OSwyLjY0NTg4IDAuNzM1OSw1LjI0MjE2IDAuNzYyMzksNy45MDI3NyAwLjAyNzUsMi43NTE2OCAtMS4zNzQyLDQuNDE0MDcgLTMuOTAwMDgsNS4wNjgwOSAtMi4zNzk1MiwwLjYxNjEyIC00LjE4NjQsLTAuNTI5NzkgLTUuNTk5MTgsLTIuMzcxNjcgLTEuMzYyMTIsLTEuNzc1ODIgLTEuODEzNDgsLTMuOTM1NDYgLTIuMjE3MTcsLTYuMDM2ODcgLTIuNzM4NywtMTQuMjU2OTYgLTkuMTk0MjEsLTI2LjYwMjY1IC0xOC44ODE2OCwtMzcuMzQzNTMgLTEuNDA2NTYsLTEuNTU5NDcgLTMuMTYyNjksLTIuOTg4NTIgLTMuMzA1NDUsLTYuMDAxNjIgNC43MDIxNSwwLjUyMTMgNy44MzcxOSwzLjQ5NTMgMTEuNTMwOTQsNi4wOTI1OSAxLjAyNzI5LDAuOTIwNyAyLjIxNDU0LDEuMDU1NTQgMi45ODI0OSwyLjIyNTQ2IHoiCiAgIGlkPSJwYXRoMjEyIiAvPgo8cGF0aAogICBmaWxsPSIjNGFkYmViIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTYzLjA1MzU1LDIxMi42NTk1NyBjIC00LjY3NDI2LC0xMi4xMTYzIC0yLjQ5NjA2LC0yMi43OTQ2NCA1LjIxOTQ1LC0zMi40OTA2OSAxLjQxODI0LC0xLjc4MjI5IDMuMDk3NjYsLTMuOTc4MDMgNS43Mzc4NSwtMi45MTM0MiAzLjE0NzA3LDEuMjY4OTggMS41MzY1LDQuMDU0NTcgMS4wMzcxNyw2LjA4MDI2IC0yLjAyODU2LDguMjI5NCAtMy4xNDU0NywxNi41Njk5OCAtMy45Mjg3NywyNC45OTYzMSAtMC41NTYyMSw1Ljk4MzAzIC0zLjQyNTcyLDcuNTEzODIgLTguMDY1Nyw0LjMyNzU0IHoiCiAgIGlkPSJwYXRoMjEzIiAvPgo8cGF0aAogICBmaWxsPSIjNGVkY2VlIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzMwLjc3ODc0LDgyLjgzNzM3NyBjIC0wLjcxNzQ3LDMuMjI0MTQgMC43MDE3OCw4LjE1NjgyIC01LjUzNjQxLDcuOTU2MSAtNy4zNTE0NywtMy45NDUyNSAtMTUuMTUwOTEsLTUuMDYxNSAtMjMuMDY4NzYsLTYuMjgxMzIgNi45Mjg0NCwtMy42NjE4NCAxNC4xNDE0MiwtMy41NDY5OCAyMS4xNTU4MywtMi4xMDI0OCAyLjQ4NzA5LDAuNTEyMTggNC42OTY3NywwLjQ3MDY3IDcuNDQ5MzQsMC40Mjc3IHoiCiAgIGlkPSJwYXRoMjE0IiAvPgo8cGF0aAogICBmaWxsPSIjNGVkY2VlIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjYyLjk3MDExLDc0LjQzODc1NyBjIDMuNzgzODgsLTAuMDA2IDUuNjYwNjUsMy40OTY2MyA5LjE5NDA5LDQuMzE5NzUgLTAuMTk3NDcsMC44MTIzNiAtMC41NTQ0NCwxLjYzNTg1IC0xLjA2ODY2LDEuNzQ5OCAtOS40NDY0NCwyLjA5Mzc4IC0xOC44NDMyLDQuNjMxODIgLTI4LjgxNTY3LDMuNjg3NjQgNi4wMTc3OSwtNC45Nzc1OSAxNC43NTIzMiwtNC4wODc1NiAyMC42OTAyNCwtOS43NTcxOSB6IgogICBpZD0icGF0aDIxNSIgLz4KPHBhdGgKICAgZmlsbD0iIzRhZGJlYiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDE4NC43MDMwMiwxNjMuMjE0NSBjIC0yLjc3MzA3LDIuMjQyMjIgLTMuNDc3ODEsMS4zMzI1NiAtMi45MzAwOCwtMS40NjIwOSAwLjczMzk1LC0zLjc0NDcxIDIuOTE2NjksLTYuNjEzOTkgNS42NzA5LC05LjA5MzMzIDMuNzE0NTcsLTMuMzQzODggNy43OTc4NSwtNi4xNDU3NSAxMi41MzI3NywtNy44MzY0NSAxLjE3MDYsLTAuNDE3OTcgMi44MTY3OCwtMC45MzcwNiAzLjU1ODA4LDAuNTU2NjcgMC43NTcyMywxLjUyNTgyIC0wLjY1MjEsMi40NjcxIC0xLjc1Njc4LDMuMTA5ODUgLTYuNTExMzgsMy43ODg0OCAtMTIuMDk5ODUsOC42MjY4NiAtMTcuMDc0ODksMTQuNzI1MzUgeiIKICAgaWQ9InBhdGgyMTYiIC8+CjxwYXRoCiAgIGZpbGw9IiNlZGYwZjAiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxOTguNTQyMDcsMTA2LjQ3ODc2IGMgMS40ODQ5LDUuNTI1NzcgLTIuNTc4MTUsNy43NTkzOCAtNi41MzI4OSwxMC40NjAwOCAtNC4zOTEzLDAuNTU1MjUgLTQuNjUwNjEsLTEuNDM0MyAtMi44NjQyOSwtNC4yMTg1NSAyLjEwNTQxLC0zLjI4MTU2IDQuODUxOTYsLTUuODUyNjggOS4zOTcxOCwtNi4yNDE1MyB6IgogICBpZD0icGF0aDIxNyIgLz4KPHBhdGgKICAgZmlsbD0iIzBkMTUxNiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDE1Mi4yNDEyOSwxNjAuODE4MjkgYyAtMy41OTUwNiwyLjk1MDcyIC04LjE5MDUyLDQuOTc1MjIgLTEyLjE1NDk4LDkuMDU2NTggMC40MTUxLC01LjQ0MTI1IDIuNTc1MDksLTkuNTY4MSA0LjUxODE0LC0xNC4wNjczNSAzLjE5NTE5LDAuNjczNDggMi45MzU5NSw1Ljg3MTI4IDcuNjM2ODQsNS4wMTA3NyB6IgogICBpZD0icGF0aDIxOCIgLz4KPHBhdGgKICAgZmlsbD0iIzQ2Y2FlMSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQyMy45NDI4OSwxNDcuMzYzMTYgYyAtMC4wNTY0LDAuODQ5NTQgLTAuMjM3LDEuMzgwNTMgLTAuNTY4ODUsMi4xNTE4MSAtMy4yNzY3MywtMS4yNzE0NCAtNi4xNDg3NCwtMy4xNTY5IC04Ljk5MDExLC01LjY4MzE5IC0wLjYzMTgzLC0xLjczOTgzIC0zLjQ1NzAzLC0zLjA1MDMyIC0xLjQyNzkyLC00Ljc5MDg0IDEuNTE2MTgsLTEuMzAwNjUgMy41MTMwNiwwLjA1MDcgNS4xMjIzMiwwLjc3OTg2IDMuMDk4ODEsMS40MDQxNyA0LjI0NTQ4LDQuNDc4MyA1Ljg2NDU2LDcuNTQyMzYgeiIKICAgaWQ9InBhdGgyMTkiIC8+CjxwYXRoCiAgIGZpbGw9IiM0NmNhZTEiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyNzUuOTQ4MiwxMDIuNzE1ODIgYyAtMS44NDUwMywwLjEyMDQyIC0zLjM0OTMzLDAuMzgxNTEgLTQuNzg3OTMsMC4xNzgxIC0xLjc2NTc4LC0wLjI0OTYyIC00Ljc1NjE0LDAuNjg1ODYgLTQuODAyOTIsLTEuODU1NzYgLTAuMDM2NCwtMS45NzkwNDMgMi44NDk0MywtMi4yNDI3NDMgNC43NjE4NCwtMi42NTczODMgMS42MTI5MiwtMC4zNDk3NSAzLjIyMjQxLC0wLjYwODYxIDQuODczMDIsLTAuMTc1NzQgMS4xNDE4NCwwLjI5OTQ2IDIuNDA4MjMsMC42MDI2OCAyLjY3NDkyLDEuODY2MzEzIDAuMzY1MTgsMS43MzAwNCAtMS4xNjg4NSwyLjA2OTQ4IC0yLjcxODkzLDIuNjQ0NDcgeiIKICAgaWQ9InBhdGgyMjAiIC8+CjxwYXRoCiAgIGZpbGw9IiMwZDE1MTYiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzNjkuMzY2NzgsOTMuNDgzNDM3IGMgLTEuNjQxNjksLTEuMzgyNzIgLTMuMTk0NDMsLTIuNTE4OTEgLTUuODM4MzIsLTEuOTk1MDEgLTAuNzc1OTQsLTMuNDE2MTIgMi40MzczMiwtMy45MDQ4OCA0LjQ4NDYyLC01Ljc0MzI5IDMuMDAzNiwwLjY2NTU4IDUuMjk0NDEsMi4wODQ5MyA3LjE0MDkzLDQuNTc4NjIgLTIuMzQ3OTYsMC4wNzgxIC00LjM0NDgyLDAuNjIyMDEgLTUuNzg3MjMsMy4xNTk2OCB6IgogICBpZD0icGF0aDIyMSIgLz4KPHBhdGgKICAgZmlsbD0iIzRhZGJlYiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQwNi4wNzY1NiwxMjYuNDgwNzEgYyAzLjQ5OTk0LDAuNDM5OTkgMy43MTM5MywyLjUyMjkgMi42NTc1Myw0LjY5MTMzIC0wLjYzMTY1LDEuMjk2NjYgLTIuNDI1MTEsMS4zNzY2MiAtMy40MzQ4OCwwLjMwOTU3IC0xLjUzNDU0LC0xLjYyMTU4IC0yLjc4OTMsLTMuNTU4NTUgMC43NzczNSwtNS4wMDA5IHoiCiAgIGlkPSJwYXRoMjIyIiAvPgo8cGF0aAogICBmaWxsPSIjMDkwYjBhIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gNDAyLjAyMTIsMTUwLjY4ODkgYyAtMC44MzEwNiwtMC4yNTI4NyAtMS42NjMxNSwtMC44NzAxMyAtMi42MjkzMywtMS43Njk4NyAxLjA4MjUxLC0wLjIwNDAxIDIuMzg1NjIsLTAuMjY3MSAyLjYyOTMzLDEuNzY5ODcgeiIKICAgaWQ9InBhdGgyMjMiIC8+CjxwYXRoCiAgIGZpbGw9IiMwZDE1MTYiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzOTMuMTI3NjQsMTAzLjc0MDA4IGMgLTAuMzIxNDEsLTIuMzI2NzcgMC44NTUwNSwtMC45ODQ2NCAxLjkwNTQ2LC0wLjM1MzQzIC0wLjM5MDA0LDAuMjg4MzYgLTAuOTQwOTUsMC4zMTIzNSAtMS45MDU0NiwwLjM1MzQzIHoiCiAgIGlkPSJwYXRoMjI0IiAvPgo8cGF0aAogICBmaWxsPSIjMGQxNTE2IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTQ1LjQ5NjE4LDE1NC40ODY2OSBjIC0wLjEzMzE4LC0wLjE4MzQ3IC0wLjA1NDcsLTAuNTQ0MjggMC4yNjE4NywtMS4wNjExMyAwLjE0MjAyLDAuMTkwNTkgMC4wNDU5LDAuNTM3MTcgLTAuMjYxODcsMS4wNjExMyB6IgogICBpZD0icGF0aDIyNSIgLz4KPHBhdGgKICAgZmlsbD0iIzBkMTUxNiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDM5My41Njg1LDEwNi41NDY5MyBjIC0wLjIwNDA3LC0wLjA0MzcgLTAuMjg0MDksLTAuMjAwNTkgLTAuMzI1MjIsLTAuNjE4NzYgMC4xNzU2NSwtMC4wMDYgMC4zMTI0MywwLjI0OTk2IDAuMzI1MjIsMC42MTg3NiB6IgogICBpZD0icGF0aDIyNiIgLz4KPHBhdGgKICAgZmlsbD0iIzBkMTUxNiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDM3NS40MDE3Miw5MS40MTg1ODcgYyAwLjIzNzY3LDAuMDA1IDAuNDg4ODksMC4zMTYxNiAwLjc0OTE4LDAuOTM3MyAtMC4yMzkxNywtMC4wMDQgLTAuNDg3NCwtMC4zMTc0NCAtMC43NDkxOCwtMC45MzczIHoiCiAgIGlkPSJwYXRoMjI3IiAvPgo8cGF0aAogICBmaWxsPSIjYWNkYmRlIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gNDQyLjAxOTgsMjQxLjA5NTE4IGMgMS4zMzc1OCwtNi4xNjI3NSAyLjY5MTcxLC0xMS45MDMzOCA0LjAxOTc3LC0xOC4wNDA0NCAwLjIzNDQ0LC0xLjIxMDkzIDAuNDk0ODEsLTIuMDI1NDUgMC45MTgzNCwtMy4xMTYwOCAxLjIyNjM4LC0xLjA5MTkyIDIuMjk2MzgsLTEuMTI1MDMgMy42MzM1NCwwLjA0NDMgMC4xNjcxMSw4LjU5MTI4IC0yLjEyNjc3LDE2LjM1NDA2IC01LjIxNzE2LDI0LjI5NzA2IC0wLjMxMjE0LDAuMjg1OTQgLTAuMzA1MDYsMC4zNDM4MSAtMC4yNzYxMywwLjM0MDI3IC0yLjYyMDQyLDAuNTc3ODggLTMuNzMyOSwtMC4zNzMyMyAtMy4wNzgzNiwtMy41MjUwNiB6IgogICBpZD0icGF0aDIyOCIgLz4KPHBhdGgKICAgZmlsbD0iIzY5ODM4OCIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQ3Mi4xMjUwOCwyNDguMjUwNzkgYyAtMC44NjYzMywyLjMxMTQgLTEuMzk5Niw0Ljc5NDEzIC00LjYzMjAyLDIuNjg5NTUgLTAuNTg1OTMsLTEuMzg5NTMgLTAuODAwNzgsLTIuNTQ1MDUgLTAuNDU3NjQsLTMuNjc0MDggMi4xNTAyMSwtNy4wNzQ1NSAzLjUxMzQ5LC0xNC4zNTE5IDUuODYyOTIsLTIxLjc2MDc3IDEuNDA3NTksLTAuOTI1NiAyLjUyOTY2LC0wLjkzODExIDMuOTg3OTEsLTAuMDkwMiAtMS4zNzQwOCw3LjY3NzcgLTMuMDcwMDEsMTUuMDQ5NjIgLTQuNzYxMTcsMjIuODM1NTEgeiIKICAgaWQ9InBhdGgyMjkiIC8+CjxwYXRoCiAgIGZpbGw9IiM4Y2Q3ZTIiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSA0NTAuNTM3OCwyMjAuOTM4NzIgYyAtMC44NzMyOSwtMS4wNzk1IC0xLjc1LC0xLjI3NjgzIC0zLjA2NjQxLC0xLjI3NTcgLTAuODAzMSwtMy4zMDk3OCAwLjYzMTcyLC00LjI3MjQ2IDMuODgwNSwtNC4wMDg0OCA1LjI2MDc0LDAuNDI3NDkgMTAuMTIyOTIsMi40MTIyMyAxNS41MTc4OCwzLjYzOCAwLjc5Nzg1LDAuOTg4NTUgMC41MTQ0NywxLjY1MDk3IC0wLjE3Nzk4LDIuNTYxODMgLTAuNDkzOTUsMC4zNzcxNiAtMC43MTY4NSwwLjQ5Mjc2IC0xLjMwMzgzLDAuNzA0MzQgLTAuODU5MjUsMC4xNTAzOSAtMS4zNTUxNiwwLjE1OTcgLTIuMjE0ODQsMC4wODA2IC0zLjg3MDQzLC0wLjUyMTAzIC03LjMwMzE3LC0xLjYxMTIxIC0xMS4yNjQ5LC0xLjMzNDIzIC0wLjU5NTgyLC0wLjA2MDEgLTAuODMwMiwtMC4xMTY2NCAtMS4zNzA0MiwtMC4zNjYzOSB6IgogICBpZD0icGF0aDIzMCIgLz4KPHBhdGgKICAgZmlsbD0iIzc5ZGJkZiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQ2Ni4yNTQ4NCwyMjEuOTg4MDkgYyAwLjE2MjQ4LC0wLjg4MjI5IDAuNDMxODMsLTEuMzkyNzMgMC44MDE5NCwtMi4xNzM5OCAxLjk2OTMsMC4yNDAzNiAzLjgzNzg5LDAuNzUxNSA1Ljk0MjAyLDEuNTQ2NTEgMC43Nzk2NiwxLjAxOTExIDAuNjc5ODEsMS43NDE3OSAtMC4xMTgyOSwyLjcwMzg5IC0xLjA0ODgzLDAuNTkyMSAtMS44Mjc3NSwwLjY4NTg4IC0zLjAxOTQxLDAuNTY1OTggLTEuNjcxMjYsLTAuNDUyNTggLTIuNzYxNDcsLTEuMTEzMDQgLTMuNjA2MjYsLTIuNjQyNCB6IgogICBpZD0icGF0aDIzMSIgLz4KPHBhdGgKICAgZmlsbD0iIzhlYzZjOSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQ3Mi4yMTYwOCwyMjMuOTQ2NzcgYyAwLjQ2ODIxLC0wLjgwNTE0IDAuNzAzNSwtMS4yODMzNSAwLjk3ODUyLC0yLjAzMTkyIDIuMDc0NjUsMC4xNTgxNyA0LjU4Njg1LDAuMDEyIDQuMTQ5MTcsMy41MzA0OSAtMS4wNzg0MywwLjIzNTQ0IC0yLjAyMTE4LDAuMTk1MTYgLTMuMzE4MzYsMC4xNTE5NSAtMS4zNDczNSwwLjEwNjY5IC0xLjc3MDYzLC0wLjUxMTQ4IC0xLjgwOTMzLC0xLjY1MDUyIHoiCiAgIGlkPSJwYXRoMjMyIiAvPgo8cGF0aAogICBmaWxsPSIjMzA0MjUwIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gNDcyLjA1NjU0LDIyMy42MTA3OCBjIDAuNzU1NDksMC40NzExOSAxLjExODU5LDAuOTMzMzEgMS41NDc5NywxLjY4OTUxIC0wLjc2OTksOC43NDMyOSAtMy43MTQ4NCwxNi42ODQyNyAtNi4wODQzNSwyNS4wOTE4IC0zLjYxODE2LC0wLjA0NjQgLTYuODUzNTcsLTAuOTA3NTcgLTEwLjE3MDE2LC0yLjU5MDgyIC0wLjgxMzYsLTAuOTE0MDcgLTEuMzYxNTEsLTEuNzA0NzIgLTEuMTk2ODQsLTIuNDkwMzkgMS42NDE4NCwtNy44MzQ4NCAxLjk5Njg4LC0xNi4wMjY1NSA2LjY1MjA0LC0yMy4zNDUyNSAwLjc4MDA5LC0wLjE4MDY2IDEuMTk0MjEsLTAuMTU3NjggMS45MTAwOSwtMC4wNTQ0IDEuNDMxMjIsMC44MjkzNSAyLjM0MjM1LDIuMjExNCA0LjMxODA2LDEuNDQ2NzIgMS4wNzM4NSwwLjEzNjQxIDEuODUyMjksMC4xOTAxMiAzLjAyMzE5LDAuMjUyODcgeiIKICAgaWQ9InBhdGgyMzMiIC8+CjxwYXRoCiAgIGZpbGw9IiM2OTgzODgiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSA0NjIuOTAwNTMsMjIxLjQ4MDU5IGMgLTEuNzUxMSw4LjU5ODA4IC0zLjc3MjgyLDE2LjkxNDczIC01Ljc4MjEsMjUuNjI2MjIgLTMuMDM0NjEsLTAuMTg2MTYgLTYuMDgxNjcsLTAuNzY3MTUgLTkuNTEzNzMsLTEuNDA2MTMgLTIuMzAyOTgsLTQuODgxMjYgMC42MjUsLTkuMjE5NDUgMS4wNTk5MywtMTMuODA5MjMgMC4zMzY0MywtMy41NTA2MyAxLjYzMDg2LC02Ljk3Njc4IDIuMjYyODIsLTEwLjkyNTQ1IDQuMTcxMDIsLTIuNjEyMTUgNy44NjY4MiwwLjEyNzQ0IDExLjk3MzA4LDAuNTE0NTkgeiIKICAgaWQ9InBhdGgyMzQiIC8+CjxwYXRoCiAgIGZpbGw9IiM2OTgzODgiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSA0NDEuNjA2MSwzMDEuNDYxNDIgYyAtMS44NDYwMSwtMC42MDgzNyAtMy4yOTg1MiwtMS4xNzY4OCAtNS4wNzgyNSwtMS44NTExIC0wLjQxMzMzLC0wLjM0ODU3IC0wLjQ5OTI3LC0wLjU5MTQzIC0wLjM0NTY0LC0xLjEzNjIgNC4xODQ4MSwtMi4yOTUyNiA3LjcxNDk3LC0wLjIwMzEgMTEuMjc1MjcsMC45NDExIDEyLjUwODE4LDQuMDE5NjggMTAuMDAxMzQsNC41NDcwMyAxMy43Njg5MiwtNy4yNDM5MyAyLjA3NTkzLC02LjQ5NjkyIDMuMTEzMjIsLTEzLjI4NDY0IDUuODMwODcsLTE5Ljk3MDM3IDAuNzUxNDcsLTAuOTE0MjEgMS40MDc0MSwtMS4yNTcxNCAyLjU5NTU4LC0xLjM0NTY0IDIuMDY4MTgsMC41MTkxNCAxLjMzNzc3LDEuODQ1OTUgMS4yMzQzOCwzLjMzMTQyIC0yLjM5MzUsNi4yNTQ0MyAtMy41NDU2NiwxMi40NjM5MyAtNC45NTA2MywxOS4wMjQ1NCAtMC45OTI1NSwzLjg3OTI0IC0yLjAxMzM2LDcuMzM0MzggLTIuODYxMjYsMTAuODMxNDUgLTAuNzA0NTMsMi45MDU3IC0xLjczODQxLDQuNTA3MDIgLTUuMDQyODUsMi42MjQ3OSAtMS44MjMyNCwtMS4wMzg0NiAtMy45OTUxOCwtMS40NjQ2IC02LjM4Njg0LC0yLjIzNTE3IC0zLjM0MDc2LC0xLjQyOTkgLTYuNDI2MjcsLTIuMzk3NzEgLTEwLjAzOTU1LC0yLjk3MDg5IHoiCiAgIGlkPSJwYXRoMjM1IiAvPgo8cGF0aAogICBmaWxsPSIjNTQ2OTc1IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gNDY2LjUzMjYxLDI2My43MDUzOCBjIC04LjgyNTg2LC0yLjc3NjMxIC0xNy4wODExMSwtNi4xODg0MiAtMjYuMjIyMDQsLTguMDY0MjcgLTEuNDcyMzUsLTIuNjA0NTIgLTAuMjMyMTgsLTQuMDAwMjQgMS45NDU2OCwtMy43NzU0MiAxMC4yOTM4MiwxLjA2MjUgMjAuMDIxNiw0LjE1Njk1IDI5LjIwMjc2LDguOTIyNyAwLjY5MDkxLDAuMzU4NjQgMS4wNDkzMSwxLjI2MTc4IDEuNTY3MTMsMi4zODYwNCAtMS44Mzc2NCw1LjQwMDkxIC00LjA1NzMxLDAuMDI3NSAtNi40OTM1MywwLjUzMDk1IHoiCiAgIGlkPSJwYXRoMjM2IiAvPgo8cGF0aAogICBmaWxsPSIjOGVjNmM5IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gNDczLjMzMzY0LDI2My4zMTkyMSBjIC05LjY2ODY0LC02LjcyMjIgLTIwLjg0NDMsLTguNjIxMDkgLTMyLjA2MTUzLC0xMC4zNTE0NyAtMC45OTcsLTAuMTUzNzggLTEuMjM0NTUsMC44NzA5MSAtMS4zMzAxMywyLjA5ODA1IC0yLjE0NDc4LC0wLjExOTYgLTUuOTM3MzgsMy4xODcyMyAtNi4wMTQ2NSwtMi4xNTM0NyAtMC4wMzM3LC0yLjMyODcgMC44NzM5LC0zLjc3MjMxIDMuNTgwODEsLTMuMzA0MTEgMi4yNjUyLDAuMzkxODIgNC41NTYxNSwwLjYzNDcxIDcuMjQ1MywwLjkzMTQgOC44NDA5NCwyLjQ3MDU1IDE3LjQ2MzU2LDQuMzU4ODggMjUuNTE0NjUsOC4wMjM4MyAxLjkxODE1LDAuODczMTQgNC4zNjY4MiwxLjQxODQ2IDMuMDY1NTUsNC43NTU3NyB6IgogICBpZD0icGF0aDIzNyIgLz4KPHBhdGgKICAgZmlsbD0iIzc5ZGJkZiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQ2OS44MDE5LDI3MC41NzY5IGMgLTAuMjMxNTEsMC40Mzc0NCAtMC42ODY4MywwLjY3ODk2IC0xLjQwMzkzLDAuOTgwODcgLTUuNDc4ODgsMS4xMjkzOSAtOS45NTA1LC0yLjEzMTA1IC0xNS4zMzQ0NywtMi41MDAwMyAtNS41MzQ1NSwtMS40ODgyOCAtMTEuMDcxMTEsLTEuMzEwODMgLTE2LjE3MTAyLC00LjI4MjIzIC0wLjYyNzkzLC0xLjIxNDk0IC0wLjYxMTc2LC0yLjA3NjU0IDAuMDc0NywtMy4yNTkxIDEwLjMwMzU5LDEuMDM3NTEgMTkuOTg0NSwzLjY0MzI1IDI5LjgyNTQ0LDcuMTA2MDUgMS4xNzU2LDAuNjA0ODYgMS45ODA1MywxLjE4MTcgMy4wMDkyOCwxLjk1NDQ0IHoiCiAgIGlkPSJwYXRoMjM4IiAvPgo8cGF0aAogICBmaWxsPSIjMzA0MjUwIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gNDUwLjkwNDc0LDIyMC41ODY3IGMgLTAuMjcxNDgsOC4yMTU1NCAtMi40OTE1NywxNi4xNDg0MyAtMy43MDc0NSwyNC42NDg4OSAtMC41MTM5MiwwLjEzMzA2IC0xLjA1MDM2LC0wLjE0MDkzIC0xLjg2MDk3LC0wLjU0MjMgMS40MjU1NCwtNy44MDU0NSAzLjEyNTMxLC0xNS40ODM1MiA0Ljg2MDM2LC0yMy41NTQ3MSAwLjAzNTMsLTAuMzkzMTMgMC40NzQzLC0wLjU1NDExIDAuNzA4MDYsLTAuNTUxODggeiIKICAgaWQ9InBhdGgyMzkiIC8+CjxwYXRoCiAgIGZpbGw9IiNkMzk4NDMiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzMDQuODI5NjEsMTY1LjQzMjkyIGMgLTAuMzkyMTgsMi45NTg0OSAtMS44MjIyNCw2LjMyMDg5IDMuODU1ODMsNC4wNDI2NiAyLjg4MDEsLTEuMjU5NjcgNS40MjE0OCwtMC45NjE0MiA4LjAyMDcsLTAuMjIxNjUgNi4zNTgyNCwxLjgwOTYgMTIuMjk0NDYsNC42MDEzNSAxOC40Njk2Myw3Ljc3ODc1IDAuNzQ0NTEsMC4zOTE4NSAxLjE1Njc0LDAuNjI3OTkgMS44NjA0NCwxLjA0MDk5IDAuNDg5OSwwLjI4MDAyIDAuNjgyMDQsMC4zOTQyMiAxLjE1MjIsMC42ODc4NiAwLjk5NDEsMC42NTUwMyAxLjYzNDM5LDEuMjM5MjkgMi42Njc0MSwxLjgxODgyIDAuNDU0MDEsMC4yODIwNCAwLjYzMjg1LDAuNDAwNDIgMS4wNzA2NSwwLjcxMDkxIDEuMjQ0MDIsMS4wMzQ2OSAyLjE5NTk2LDEuOTIxMjYgMy42NDI5MiwyLjcxNDIzIDIuOTQ0MywyLjUwMDYxIDUuNDM2LDQuOTc3NjYgNy44NDQ5NCw4LjA0NTE3IDIuNzM1MDQsMy4yMjQ0MiA0LjA3OTY1LDYuODMwNTMgNS45MDAyLDEwLjE1NTg1IDAuODE3MTcsMS40OTI2NCAxLjEyNDIxLDMuMTIyNjIgLTAuMzM3NTUsNC44OTMwMyAtMTAuNDU4NDQsLTAuNDkyNTUgLTIwLjQzMSwtMi4wMTk2NSAtMzAuMTkwNDksLTQuNzYyODQgLTEuMTAyNTEsLTAuMzA5OTEgLTIuMTU1MDYsLTEuMTgxNTUgLTMuMzAxLC0wLjcxNjAxIC02LjAwODcyLDIuNDQxMTcgLTEyLjEzNTkyLDAuNzQ4MDUgLTE4LjIzNDQsMC43NzYzNyAtMTIuNjE5NTEsMC4wNTg2IC0yNS4zMDg0MSwwLjYwMjMgLTM3Ljg0NDAzLDAuMjcyMzEgLTkuMTAzNjMsLTAuMjM5NjMgLTE3LjgxNTg1LDAuOTY2OTUgLTI3LjA3ODE4LDEuNTIwMDggLTUuMDk2MjksMC40NDcxNyAtOS44MDk4NSwxLjA2MzAyIC0xNC45NjQ1NCwxLjc0NzggLTIuMTUyOTIsLTIuMjMwOTkgLTEuMTEwNjMsLTQuMzgxNDcgMC4wMTc3LC02LjQ0MjM4IDUuMTQ4OTIsLTkuNDA1MDYgMTIuMTUwNjMsLTE3LjA3NjI5IDIxLjYyOTk0LC0yMi4yMjM2MyA1LjY5Mzk3LC0zLjA5MTg2IDExLjQwODM5LC02LjIxMDkxIDE3LjY2MjUxLC04LjEwNzU1IDMuMTE1NzIsLTAuOTQ0ODggNS42Nzc2MSwtMi42NDgxNiA3Ljc5MDQsLTUuMTQ1NTQgMS40OTY3NywtMS43NjkzMyAzLjA0ODk1LC0zLjUzOTM4IDUuNTQ5MzUsLTQuNjgxMDMgMi4yODQ0LC0wLjQwNTU0IDMuNDE3MDUsMS4zMDY3MSA1LjMzODYyLDEuODE5MTkgMC40OTI2NSwtMC4wMjQ4IDAuNjg5LC0wLjA2MzEgMS4xNzQzMiwtMC4yMTQ2MyAwLjQ4MTYzLC0wLjIwOTM3IDAuNjc0MjksLTAuMzA1NDEgMS4xNjY0MSwtMC41NDUxNSAyLjIyOTE2LC0xLjA1NDA1IDQuMTI2MSwtMi4xMDI3IDYuNzM1NjMsLTEuNDUwNzggMS41MTY3OCwwLjg5Nzg2IDEuNzk4MDcsMi4wNTg4NSAxLjcyOTc0LDMuNzEyMyAtMC4xMDU5NiwxLjExNzQ2IC0xLjE0MjI4LDEuOTI5MDEgLTAuNDg2NDUsMi40ODQ1NiAwLjQ5Njg4LDAuNDIwODkgMS40NTU0MSwtMC4zMjg4NiAyLjU3NDk4LC0wLjU1NDY2IDIuNDY2NTUsLTAuOTkxMDkgNC4wMTc0NSwyLjgwODUgNi41ODIxMiwwLjg0NDk3IHoiCiAgIGlkPSJwYXRoMjQwIiAvPgo8cGF0aAogICBmaWxsPSIjMTQyMzMzIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjQzLjUyNTY1LDI4Ni42ODUzIGMgLTAuOTI2MDIsLTIuNzE1MzMgMC43NzE1NSwtNC41MTM2NyAyLjUyMDM5LC02LjY2MTE5IDMuMzQ0NTEsLTQuMzQ0NzMgNS4xNzA4NCwtNC42NzA0OCA5LjkxMDcxLC0xLjYxNTk3IDAuNDk0MjYsMS4xMzIxNyAwLjU5MjEzLDEuOTQxNTkgMC44MzgwMSwzLjEwMjA1IDIuMzcyOTIsNi4wODg0MSAxMC4zNjg5NiwxMC4xODk1MSAxOC4xMzU3MSw5LjY0MDA1IDYuOTYxNTUsLTAuNDkyNTMgMTIuNDQ4NzYsLTQuNjIyNDEgMTMuOTkzNjgsLTEwLjg1MTk5IDEuOTgzNDMsLTQuNjUzMyAyLjIxMzY2LC05LjMzOTQ4IDMuNDQ3MzksLTE0LjE1NzY2IDIuMTY1OTMsLTIuNzEwODUgNS41NzcyNywtMS4yNDMyNSA4LjY1NjkyLC0zLjc1NTU4IC02LjQ0NzMyLC0wLjAwOCAtMTIuMDE0MTksLTEuMzE3NjkgLTE3LjcxMTczLDEuNDAzNTYgLTIuNzE4MzgsMS45MzQ2OSAtNC40NjAwNSwzLjk0OTEzIC0zLjU4Mjk1LDcuMjcyMTYgMC4yNjk0NSwxLjAyMDc1IC0wLjIzMzk3LDEuOTMzNDEgLTEuMzM2MTIsMi44MDc0MyAtMi4yNTg0OCwwLjMxNjA3IC0zLjM3NzQ3LC0xLjE3ODgzIC01LjEyMzAxLC0yLjI1NTg2IC0xNS42MjYyOCw2LjcwMzIyIC0zMS40MjMxNiw1LjI5NTgxIC00Ny4yNTgzMywyLjQ4ODE2IC0zLjIwOTA4LC0wLjU2OSAtNi42NjExNywtMS4wMzk2NCAtOC45NTU2MywtNC40Mzg5NiAtMC4xMTE5MSwtMi4zOTI5MiAxLjY1OTQyLC0yLjg2MTI3IDMuMDUzMTYsLTQuMTcyNjQgMi4yODA3OSwtMS41OTEwNyA0LjQyOTE0LC0wLjgzMTY3IDYuNTA4NzYsLTAuNDYyNDQgOS4zMzY0NiwxLjY1NzYzIDE4LjcyMDQsMi4zMzcxOSAyOC4yMTQ4NCwyLjMwNzQ0IDYuMDU1NzMsLTAuMDE5IDEwLjk3MjU0LC0yLjAyNDkgMTUuMTkzMzYsLTYuMTI5MTIgMi42MTU2LC0yLjU0MzM0IDUuMTcwMzgsLTUuMTQ5NDggNy43NjM1NSwtNy43MTYxOSA5LjE4MzI5LC05LjA4OTU3IDE0LjkxNjExLC0xMC4xMjc5OSAyNy4xMDQ4OSwtNC42NjQyNCA0LjE1NTY0LDQuODE2NCA4LjcwMjI0LDguNzE5ODUgMTIuNTg4NTYsMTMuMjg3NzUgMi45Mjk1NywzLjQ0MzQyIDcuMjI4MDMsNS4xNzY2IDEyLjAwNzQyLDUuMTM5NjggNS4zMjAyOCwtMC4wNDExIDEwLjY0MTM5LDAuMDEgMTYuMzUzODUsLTAuMDI0NiA1LjYxMTY2LDAuMTg0MzMgMTAuNjM4NzksLTEuMDA3MjYgMTYuMDE1NjIsLTIuMjgxNzEgNS4yNzQ2MywtMC43NzE1MSA2LjQ2OTQzLC01LjUzNjY4IDkuNzc5ODIsLTguMzM5NjkgMi41ODgxLC0wLjE4OTE1IDMuMTQxMjQsMi4xMzk0NyA1LjA1MjcsMi45ODM4MyAwLjg1Mjg4LDAuNjczODUgMC42MDE2NiwxLjIxODExIC0wLjA4MjksMS45MDc1MyAtMC45NjU2NywwLjM0Mzc1IC0xLjI2NjczLDAuODI5MzQgLTEuNDE4NDYsMS44MDIxNSAtMi40ODM3LDUuOTA0NzkgLTcuMzMzMjIsOC40MDExOSAtMTIuNzU4NzksOS44MTE4IC0xMS4zNDAzOSwyLjk0ODI0IC0yMi45MjAwMSwzLjUxNDkyIC0zNC41ODMzNCwyLjg4MDggLTUuNDYxNywtMC4yOTY5NCAtMTAuMDY0NzksLTMuMTEwOTMgLTE1LjI5NjY5LC00LjgzNDc4IC00LjcyODIxLDMuNjU3ODcgLTguOTQwMTMsNy40MDc4NCAtMTQuMDE3OTgsMTAuNTc3NDYgLTEuNjQxMTcsMS40NTgzNCAtMC45ODMxNSwyLjYyNzI1IC0wLjAzNzksMy42NjEzMSA4LjE0OTIzLDguOTE1MTYgMjMuNTQ3OTQsNy4yMTE0NiAzMC40MDIwNywtMi43Mzc4NSAwLjM4NDQ5LC0wLjU1ODE0IDAuMjU2MzgsLTEuMjg1NjUgMC4yMTcxMywtMi4zMzE5NCAwLjAzMDcsLTAuNjQ0MjYgMC4wNjM4LC0wLjkwNjMxIDAuMjIxOTIsLTEuNTU1NzYgMi43MDk4NCwtMy4zMjgyOCA1LjQ4NDUzLC0zLjE3MzcxIDguNTU0OTQsLTAuNDk0OTkgMi41ODMsMi43NzcwNCA1LjIxNjk0LDUuMDMyNzQgNS4yNzQ4NCw5LjgxMjQzIC00LjIzOTAyLC01LjQ0ODA4IC02Ljg0ODQ1LC0zLjkwOTc4IC05LjQ4Nzk4LDAuNjUxNCAtMS43NDM0NCwzLjAxMjcgLTUuMDMxNCw0LjY4NTEyIC04LjI4NjQ3LDYuNjY0MDcgLTAuNjQxNjMsMC43MjQxMiAtMS4yNDgzOCwwLjczNzE1IC0xLjk5NjY0LDEuMTAyOTkgLTAuMjExOTUsMC4xOTQ1OCAtMC4yMzE5MywwLjE2MjYgLTAuMjE4MjksMC4xNzcgLTEuMTQ3OTUsMS4yMzY3MyAtMi40ODkyNiwyLjE3OTc4IC00LjE4NjA3LDIuNDQzOTEgLTMuNDQ2NDcsMC41MzY1MyAtNS42MzIzMiwyLjQ5OTQ1IC02Ljg4OTM3LDYuMDcxODEgLTAuNjQ0MDEsMC44MTcxNyAtMS4yNjIwOSwxLjIwMDA3IC0xLjc0Njk4LDIuMTU5NDkgLTAuNTI1NTgsMS44NTU0NiAtMC43ODU5NSwzLjQ3MzAyIC0zLjIyNTAxLDMuNDc0NyAtMS4wNTA1NywtMC42NTk5OCAtMS43NTg1MSwtMS4wOTUyMiAtMi40NDE4LC0yLjE0OTU0IC0xLjA2OTc2LC0yLjQxNTYyIC0wLjYyMzM1LC00LjQ2OTEyIC0wLjA4MDYsLTYuODc0MzkgLTAuODQ3OTMsLTIuOTk2NDYgLTYuODA2MDYsLTYuNTkwODIgLTguNzQ4OSwtNS41NjM5OSAtMS44ODIzOCwwLjk5NDkzIC0xLjA2MjYyLDIuOTMwOTkgLTEuMjc1MTgsNC44NjE5MyAtMC4xNjkwOSwxLjk2NTQgMC4wOTU5LDQuMTI4OTEgLTEuOTAyMzEsNC40Mjg1IC0xLjc3MDYsMC4yNjU1IC0yLjE0ODU5LC0xLjY2OTY1IC0yLjUzNzU3LC0zLjQ5NDg3IC0wLjEzODAzLC0yLjU4OTIxIDEuMzE0ODgsLTUuNjgyOTIgLTIuMzI4MTUsLTYuMTg3MjYgLTMuNDM3ODEsLTAuNDc1ODkgLTYuOTYyMjIsMy40MDkwMyAtNi41MzczMiw3LjExODQxIDIuMTU5MzMsNy4zNDcwMiAzLjA0ODI0LDguMDQwMjggMTAuMTI1MDMsOC4xNTMzNSAzLjMzMzA5LDAuMDUzMiA2LjY1ODE3LDAuMDExNiAxMC4zMDc4LC0wLjg2MTI0IDEuNzEwNDEsMC4wMzQzIDMuMDM1NTgsLTAuNDE4MDUgNC43MDExNCwwLjE2MzI3IDEuODY5ODEsLTAuOTMyMTMgMi41NTg5NiwtMC4yNjIwNSAxLjkwMDc1LDEuMjUxNTkgLTAuODQ5MjEsMS45NTI5NyAtMi40MjgwNywzLjUyODc4IC00LjQyODc0LDQuMzcxODMgLTcuMTQ5NjYsMy4wMTI3NSAtMTQuNDUyNiwzLjM0MTQ2IC0yMS42ODU5NywwLjQ1ODE2IC00LjExNDY5LC0xLjY0MDE0IC02LjAzMzU0LC01LjQyOTE3IC03LjkwNTU4LC05LjU1NDE3IC0xLjg0MjcxLC02LjA2MDczIC03LjQyMzE5LC03LjA4MjggLTExLjkwMTc2LC0xMC4wMDIwOCAtNC41MTI0NiwtMi43NTIzNSAtOC44OTEyMSwtNS4zOTk2NSAtMTEuNDM5NDYsLTkuNjAzNiAtMi40ODc2NywtNC4xMDM5NSAtNC40MjQ5NSwtMy43NjA4MSAtNy40MzA5MSwtMC42NjM3MyB6IgogICBpZD0icGF0aDI0MSIgLz4KPHBhdGgKICAgZmlsbD0iIzE4MjMzNyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI0Mi4xNzA4NiwyMDQuMzk1NDcgYyAzLjgwMTMsLTAuOTgwOTIgNy43OTcxOCwtMS4zMTI1MyAxMS4yNDc3NywtNC4xMjQ0NSAyLjA0MzIxLC0xLjY2NTA0IDQuODIwOTIsLTAuNTkwNiA3LjE3OTExLDAuMjQ1OTEgMi42OTQ2NCwwLjk1NTg4IDUuMzU3NjksMS40MDYzOCA4LjI3Mjc2LDEuMTQ5OTQgMTQuMjYyMzksLTEuMjU0NTUgMjguNTU4OTksLTAuNzQ5NDUgNDIuODM5NzksLTAuNDEwNjggNC42NjYwNCwwLjExMDY5IDkuMjI1NjQsMC41MTc1MiAxMy42OTY3NCwtMS40MDU5NyAxLjQ3Njc4LC0wLjYzNTMyIDMuODExOCwtMS44NDAzNyA0LjE3MzI1LDEuNzIyNSAwLjA0ODIsMC40NzQ2MSAzLjAzNzI5LDAuNjg1NjEgNC42NzQ1MywwLjk1ODQ3IDguMTgyMDcsMS4zNjM2NCAxNi4zNjc0NiwyLjcwNzI0IDI0Ljk3ODMsNC4wNDA5NSAwLjU4Mjk4LDAuMDQ4MyAwLjczOTQxLDAuMTEzNTkgMS4wMDY1MywwLjQwNzc4IC0wLjMyMjc1LDEuNjUyODYgLTAuNzU2MTksMy4wNzY4NCAtMS4yNTE0Niw0Ljk0NzA1IC0yLjA4MTgyLDEuNjgwMDggLTQuMjcyNjQsMS4zNDgzOSAtNi4zNTc0NSwwLjg4ODc2IC0xMC4zOTU3OSwtMi4yOTIwMiAtMjEuMDI0OTcsLTIuNTEzMTUgLTMxLjU0ODEzLC0zLjY1NTcgLTEyLjIxNzE2LC0xLjMyNjQ1IC0yNC40NzU0LC0wLjk3ODIxIC0zNi43MzU2MiwtMC43NzYxOCAtNi4xMzU1LDAuMTAxMDcgLTEyLjIxNzYzLDEuMzAyMTggLTE4LjgyNDkzLDAuNzUzMDUgLTEuMDUyMTIsMC4wMDcgLTEuNjUwODQsMC4wMTQxIC0yLjY5MTM0LDAuMDUxIC0zLjAxODY1LDAuNDU0MTEgLTUuNjAyOTEsMS42NTM1NCAtOC40MTA1MiwtMC40MTMyMyAtMC45NDIyLC0zLjA1Mzg0IC0yLjI4NTgsLTQuMTc2MzEgLTUuMzIzNTgsLTMuMzczNiAtMi4xMzQ5NSwwLjU2NDE1IC00LjYwMDQsMC45MTc2IC02LjkyNTc1LC0xLjAwNTU5IHoiCiAgIGlkPSJwYXRoMjQyIiAvPgo8cGF0aAogICBmaWxsPSIjYWNkYmRlIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjUzLjczMjU5LDIwOC41MDU0OSBjIDIuODU5MDcsLTAuMTkxMDcgNS4yODE5LC0wLjI4NjMyIDguMDk4NDksLTAuMzUxMDQgMC44MjcxNywwLjAxNzggMS4yNjA1MiwwLjAwNCAyLjAxMDAzLC0wLjA4NyAzMS43NjY1MSwtMS43ODc4MSA2My4xNDY5NSwtMS45OTM4NCA5NC42NTU5Miw0LjI5MzgyIDYuMDAwMjEsMS45NDA2MiAxMi40NDI3OCwyLjM2NDU0IDE1LjYyOTMzLDkuMDExOTQgMC4zMDM2NSwyLjkxNzAyIDAuNDMwNyw1LjUzNjQgMC41NTg5Niw4LjU1MjY0IC0wLjM0MTkyLDEuMjg4MjEgLTEuMDgzODYsMS40Mzg5OSAtMi4yODk3MywxLjMyMTgxIC0zLjc0Njc0LC0yLjM2NzQ0IC0xLjg0NTcsLTYuOTU1NjkgLTQuNzczODcsLTkuODA4NiAtMC44MzIzOSwtMS4wODE0MiAtMS4yNzcyOCwtMi4wNTgxNiAtMi4yNzM4OSwtMi40MTAwMyAtOC4yNDg2NiwtMi45MTIzMiAtMTYuNTYzODEsLTUuNTMyNzIgLTI1LjgxODgyLC01LjM3Mjk2IC0xLjYxODY1LDAuMzQ2MTcgLTIuODcyMTMsMC4zNTkyIC00LjQ4MjQ4LDAuMDE2NCAtMS42Mjc1NiwtMC42OTAzNCAtMi44NjA2LC0xLjQ4Njk0IC00LjczOTkzLC0wLjc4MDI3IC0yLjgyNjExLDAuNDI5ODQgLTUuMjY1NjYsMC40NzAzNiAtOC4wNzY4NCwtMC4zMzkzIC0xLjgxNjksLTEuMTA2ODcgLTMuMzg3NjQsLTEuNTMzNTEgLTUuMDkxODksLTEuNDE1MDQgLTcuNjkxNjIsMC41MzQ3MyAtMTUuNDgxNzgsLTEuMjA0MzQgLTIzLjQ5MzE0LDEuMjAzMTMgLTIuMzkwNzQsMS4wMjg3MiAtNC40OTU0MiwwLjc3NzI4IC03LjAxNTQ3LDAuODExNTUgLTMuMzc2MDEsMC4wMTk2IC02LjMwODMyLDAuMDIxNiAtOS42NzA0NCwwLjAwMiAtMi4xMTU5LDAuMDk5OCAtMy44MDA1MSwwLjE3MzM0IC01Ljg0MjQxLC0wLjM2ODk5IC0yLjMyMTQ3LC0xLjMyOTUgLTQuNDAzNzQsLTEuOTc2NDEgLTcuMDc3MzMsLTEuNjkxNjggLTEuNTMyMjIsLTAuMDExMSAtMi43MDI1MSwtMC4wMTEzIC00LjA3NTMyLDAuNzk3OTcgLTEuMjMxODcsMC41OTk1NSAtMi4xOTczMiwwLjc4MDQgLTMuNTc4LDAuNzY4NzQgLTQuNDA5NzYsLTAuMjQwODcgLTguMzY4ODksMC4zNDI0NyAtMTIuNjg4OSwxLjE1MDU4IC0xLjEyOTQ2LDAuMjQxMDkgLTEuODk1MTEsMC4yOTgwNiAtMy4wNDI5NywwLjMxNDY5IC02Ljk3MjQ0LDAuMTk3NTcgLTEzLjIwMzc3LDIuMTU3NiAtMTkuNDc4MDMsMy45MTg1NSAtMS4xODQyOSwwLjMzMjM3IC0yLjAwNzg0LDEuMDQxNzggLTIuNzI2MTksMi40MzkyNCAtMC40MDQ2NywwLjc2NzE1IC0wLjY5MzcsMS4xNjgwOSAtMS4yODAwNiwxLjgwMjI1IC0yLjk5MDU0LDEuMTIxNDYgLTEuODc0MTIsNS41MjcyOCAtNS41MzE2NSw1LjQ1NjE3IDAuODczMzIsLTkuMjY0NTIgMy4wMzY3MSwtMTEuODA5MDIgMTEuODc0MjEsLTE0LjI0ODgxIDkuNzQ5OTcsLTIuNjkxNjggMTkuNzIwNTIsLTQuMDg2MjEgMzAuMjIwNDIsLTQuOTg3MzMgeiIKICAgaWQ9InBhdGgyNDMiIC8+CjxwYXRoCiAgIGZpbGw9IiNlZmVkZTUiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyOTQuMzAwOCwxNTkuNDcxOTUgYyAtMi42NTgxNywtMC4xNTc1OSAtNC4zNjM5NSwxLjU3NTU5IC02Ljc3NzQzLDIuMzAwMzkgLTEuOTczMjcsLTMuOTgzNDUgMi41OTgyLC01LjQ5NjE2IDIuODkwNSwtOC45MDEzMSAtMy41NTgxNywxLjMxODA0IC01LjA3ODEzLDUuMzM5MzIgLTkuMDA5MDcsNi40MTk1NSAtNS44MzY4OCw2LjkyMzYyIC0xMy4xNTE3LDEwLjc3NDg4IC0yMS4zNTUwMSwxMy45ODgxIC0xMi44NTA3LDUuMDMzNTcgLTIzLjg5NzQzLDEyLjgwNDY2IC0zMC42NTk0NSwyNS41MTg2MiAtMS4xMDA3NywyLjA2OTY3IC0yLjIwNTE0LDQuMDE5NTkgLTIuNDcxNSw2Ljc4NDM2IC0wLjcxNzI1LDAuNjY5MDQgLTEuNDM4ODEsMC45MTM0OCAtMi40NTc4OCwxLjEyMjk2IC0wLjQyMDE0LC0wLjI2NDMyIC0wLjU0Mjc2LC0wLjQ5MzYzIC0wLjYwMDY1LC0xLjEwNzUyIDIuNDY0NDgsLTEwLjk3NzAyIDguMDI3MTYsLTE5LjQ5Njc5IDE2Ljc1Mzg1LC0yNS45NzIyMyAxLjE2ODQyLC0wLjg2NyAyLjE3NTgxLC0xLjk1MDk4IDMuNTY4NjYsLTMuMDA2NDYgOC4xMzI0MiwtNC40NjQxOCAxNi4xMjQzMywtOC40ODUzNiAyNC44MTY3NCwtMTAuODg1NTMgMi40MzksLTAuNjczNDcgMy44NzY3MSwtMi40NTAyOCA1LjM5MDk2LC00LjIxMTgxIDYuNjY4OCwtNy43NTc4MyAxNC41NDcwNiwtMTQuMDQ5NTMgMjMuNjE4NzIsLTE5LjY0MzU2IC0wLjA0MzMsNS4xMDE3OCAtMi43MDE2Niw5LjA2MjAzIC0zLjI2MzYxLDEzLjg2MDQ2IDAuMzk3MDMsMC40MDAzNSAwLjI2NTEzLDAuODI2OTUgMC4yMTk5NywxLjA0ODMxIC0wLjA0NTIsMC4yMjEzOCAtMC4wNzAxLDAuNjgzODcgLTAuMDYzOSwwLjkyMjY0IDAuMDA2LDAuMjM4NzUgLTAuMDEsMC43Mjg3MSAtMC4wNjM3LDAuOTcyMDEgLTAuMTQxODQsMC4zODUyOCAtMC4yMjk5OCwwLjUyNzI0IC0wLjUzNzIzLDAuNzkxMDIgeiIKICAgaWQ9InBhdGgyNDQiIC8+CjxwYXRoCiAgIGZpbGw9IiM1MDdhODgiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyMTEuMjkwNzksMjI3LjkyMzUyIGMgMy4yNzg1LC0xLjE1NDQyIDEuMzMwODcsLTUuMzMzNjggNC40NjExMiwtNi4zMDYyOCAxLjg4MTcyLDEuNzAwOSAxLjEyMjYyLDMuNzQ3OTYgMS4xNzA1LDUuNjgzNjMgMC4yMjQsOS4wNTQ1IC0xLjI1NjU2LDE4LjIyMjUgMS45MzY3NCwyNy40NjM2NSAwLjU5Nzc1LDEuODE3ODQgMS4wMDcxNywzLjI5NzYxIDMuMDczNzksMy45NDI5MyA2Ljc5MDMyLDQuMDk0MTggMTQuMzIyMzYsMy4xODA1OCAyMS42MzQwNCw0Ljk3MTk5IDYuOTg5MSwzLjA2MTcxIDEzLjQ3MjIyLDEuNTI5NzIgMjAuMjM0OCwtMC42Nzk4MSAwLjQ3MzI5LC0wLjI4Mzk3IDAuNjQ5OTksLTAuNDEyMDggMS4wNTU0MiwtMC43NjUyNiAwLjM4MDg5LC0wLjM2OTM4IDAuNTMzMTEsLTAuNTEzNzMgMC45MTAxMiwtMC44NzIxMyAwLjUyMDI0LC0wLjQ5MjEgMC44MjMzMSwtMC43NjE1NyAxLjM1NjU0LC0xLjIxNTU1IDAuMzczMzUsLTAuMzE1IDAuNTIzNjUsLTAuNDM3NDMgMS4xMTA1LC0wLjkyODU4IDAuNTcxNzgsLTAuNTAwNCAwLjcwNjk3LC0wLjYzMjA1IDEuMjE1OTgsLTEuMTg5MjEgMC40OTQ0NywtMC41NzE1NyAwLjYxNTE0LC0wLjcxNzYyIDAuOTIzMDksLTEuMDc4MzQgMC41NzU0NywtMC42Mjg4NSAxLjAwODE4LC0wLjk5NDI2IDEuNjUwMzMsLTEuNTQxNjYgMC4zNDk1NSwtMC4yOTkxNiAwLjQ4OTM4LC0wLjQxNjcyIDEuMDM5MDQsLTAuODgyNDEgMC41NDIwOCwtMC40NjQxMiAwLjY3NDI4LC0wLjU4MDAyIDEuMTkxNDMsLTEuMDQzNzcgMC41MDk4NiwtMC40NjM5OSAwLjYzNDcxLC0wLjU4MDE0IDEuMTI3MiwtMS4wNDQ5OCAwLjQ4ODY4LC0wLjQ2NTc2IDAuNjA5NjUsLTAuNTgyODIgMS4wOTI0MSwtMS4wNTQ3MiAwLjQ4Mjc1LC0wLjQ3NTkyIDAuNjAzNzMsLTAuNTk3MDEgMS4wOTIyOCwtMS4wOTI2OCAwLjQ5MzIsLTAuNTA0NDUgMC42MTg4NywtMC42MzQ0IDEuMTQyODIsLTEuMTYzNTcgMC41NDI2MSwtMC41MzE0MSAwLjY4Njg2LC0wLjY2MzYxIDEuMDYzNTQsLTAuOTkwMTIgMC4zOTg1MywtMC4zMTk4OCAwLjU2NDY3LC0wLjQ0NTQ5IDAuOTk3NTYsLTAuNzQ2MDMgMS45MzA0NSwtMS4zMjM3IDMuNjg5MTIsLTIuMzA4OTYgNS44MjEyMywtMy4zNjIxNSAwLjU1NDksLTAuMjMyNyAwLjc4NDU3LC0wLjMxNDU1IDEuMzc0MTQsLTAuNDg2NzMgNS4yMTk5MSwtMC41NTc2NCAxMC4wMDc4MiwtMC40NDA5NCAxNC45MTQxOSwxLjc4NTk2IDAuNTkxMjUsMC4yNDI2NyAwLjgxODY2LDAuMzYxODEgMS4zNDgwMiwwLjcyMDc2IDAuODI2NTEsMC44MjEyNiAxLjE2OTYyLDEuNDk4NDEgMS4zOTU3NSwyLjYzIC0wLjA0LDAuNjE2NDMgLTAuMTExMzMsMC44NTY2IC0wLjUzMDg4LDEuMjM3OTUgLTExLjI0NzEzLC02LjI3NzQ3IC0yMC4wNDQ2NSwtMi42OTI3NSAtMjcuODU0NTksNS44NTUzNSAtMi4xMzM3OCwyLjMzNTQ4IC00LjQwODk5LDQuNTQ1MTMgLTYuNjczMjcsNi43NTcyOSAtNC4yMzkyLDQuMTQxNjMgLTkuMjM5NTcsNi4xNjYzNSAtMTUuMjc1OTQsNi4yMzUyNiAtMTEuNTM1NCwwLjEzMTc0IC0yMi45MzU2MSwtMC43MTE4NSAtMzQuNTcxOTYsLTMuNDk5MTggLTYuMzk3ODksLTQuNDIzMjEgLTguMjk3MDksLTEwLjU5MzA3IC04LjU1NjcxLC0xNy42MjAxMSAtMC4yMzcyNywtNi40MjE0MiAtMS40NjM4MywtMTIuNzk0MjUgLTAuODY5MjMsLTE5LjcyMTUgeiIKICAgaWQ9InBhdGgyNDUiIC8+CjxwYXRoCiAgIGZpbGw9IiNkMzliNGMiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyMzEuODI1NTgsMTgxLjQ0NDgyIGMgLTEuNjM3MTQsMy4xMDI2OSAtMy4yNzgyOSw1Ljc5MTIgLTQuOTY3MjIsOC41NTgwOCAtMi44NDYyMiwtMy4xMTg1NyAtNS41NTg1NywtNi4zNTUxNyAtOC41NTcyMiwtOS4zMDAxOCAtMi44OTAwOCwtMi44MzgzNyAtNi41MjE1OCwtNS41NzkzMSAtMTAuNTQ4NjgsLTQuNDQxMjUgLTQuNDkxODIsMS4yNjkzOCAtNS4zMzg5OSw1Ljg3NjY4IC02LjAwNTUyLDEwLjExNzgzIC0wLjM0MzQ4LDIuMTg1NDMgLTAuMzE0NjcsNC4yOTQ0IDAuMTY4NDYsNi44MDU2OSAtMS4wMjEwNiwyLjAwMzc5IC0yLjAzNzkxLDMuNjM4NCAtNC41NDQyOSwzLjcyODY0IC0yLjcxMjEyLC01LjQxMjY2IC0yLjQzODcyLC0xMC45MjQ1OSAtMS41NjA1NCwtMTYuODAwNTQgMS4wNTE4OCwtMC41OTQ4MSAwLjgxNTA5LC0xLjM1NTEgMS4xMzMwNSwtMi4yMjAxNSAwLjE1ODYsLTAuMjg5ODIgMC4yMDY4NSwtMC4yMTk4OCAwLjE3MDg3LC0wLjI0MjQ5IDAuNDQ1ODksLTAuNDIyMzMgMC43MjE3MSwtMC45ODc5NSAxLjI5NjExLC0xLjcwNzMxIDAuMjQ5NjcsLTAuNDQzMTEgMC4zMjE3NSwtMC42MzUxMyAwLjUwMzkxLC0xLjExNDQxIDAuMTEwMTEsLTAuMjg3MjMgMC4yMjYyLC0wLjE3MDEzIDAuMTU3NzEsLTAuMjE2MDMgNC4wMTEzLC01LjgxMTgzIDEwLjAzODU4LC02LjM5OTk2IDE2LjA1NDA1LC01LjE1MDAzIDYuOTkzNTYsMS40NTMxOSAxMi43NDk0Miw1LjM3NDMzIDE2LjY5OTMxLDExLjk4MjE1IHoiCiAgIGlkPSJwYXRoMjQ2IiAvPgo8cGF0aAogICBmaWxsPSIjYjg5MDYzIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjU1LjUxNzQ4LDI3OS45MjM2NCBjIC0xLjk5NjgsLTMuMjk3NjcgLTMuNTczNywtMy4zMzY0NiAtOC45MTk1NiwtMC4zMTY1OSAtNC40MTgyNywtMi4zNDA3IC05LjA1ODkzLC0wLjg5NzgyIC0xMy40MTAwMywtMS42NjU5OCAtOC42MDM4NiwtMS41MTg5NSAtMTcuMjA5MzIsLTIuMzAyNzEgLTIyLjY3NzI4LC0xMC40MjQ0NCAtMS4yNjk3OCwtMS44ODYxMSAtMy4zMjg0OSwtMi4wMDg0MiAtNS43Njg1OSwtMS45Nzc3MiAtMC42MTUxMSwtMy4yMDU1NyAxLjA2NTMxLC00LjM5ODU5IDQuMzkzNjgsLTQuMTM0NCAyLjYyMTMxLDIuNjI1NjEgMy42ODk3Niw2LjE5MTQ3IDcuNDk5MTUsNy42OTQwOSA1LjczNjY2LDMuNDYzMzUgMTEuODYzNzQsMy45ODc1OCAxNy45NDg2NCw0LjcxMzEgOC40MzQ2OSwxLjAwNTc0IDE2Ljg2MTc1LDEuMDA3ODIgMjUuMzA1MjMsMC4wODYxIDQuMDQ5OTksLTAuNDQyMTQgNy43Nzg0MSwtMS41ODY3MyAxMC45NjIyOCwtNC4yMjAwMyAxLjAxMjY0LC0wLjgzNzUyIDIuMDE5MDEsLTIuMDIwMzIgMy4yOTI5NCwwLjEyODQ4IDAuNzk4MzcsMS45ODM2NCAwLjA4MjYsMy4zNTkxNiAtMS4xMTg3Nyw0LjI3NzQ0IC01LjA1MTMzLDMuODYxMiAtMTAuNDQ2NDgsNi44ODcyIC0xNy41MDc2OSw1LjgzOTk2IHoiCiAgIGlkPSJwYXRoMjQ3IiAvPgo8cGF0aAogICBmaWxsPSIjOTc1ZjJkIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjAxLjk3Mzc0LDE5NC44MDMzNyBjIDIuNDI0NjYsLTMuMDE3OTcgMS42MzEwOCwtNi42ODE3MyAzLjQxNjA1LC05LjUzNTYxIDEuNTk5ODIsLTIuNTU3ODkgMi44MzA4MSwtMy4yODgyNyA1LjA0MzE1LC0wLjQyNDg3IDUuNDcxNzcsNy4wODIgOC42MDk4LDE0LjQ4MDk2IDQuMjk4NCwyMy42MjMwNSAtNC44MTA2MywyLjIxODAyIC03LjEwMDI1LDEuODI4MTkgLTkuMjgzOTMsLTIuMTA1NDcgLTEuOTE5MDcsLTMuNDU2OTQgLTQuODc4NjYsLTYuNzEyNzEgLTMuNDczNjcsLTExLjU1NzEgeiIKICAgaWQ9InBhdGgyNDgiIC8+CjxwYXRoCiAgIGZpbGw9IiNlZmVkZTUiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyMzIuMTM2OTgsMTgxLjcxMDkzIGMgLTUuNTk3NjUsLTQuNjI2NDYgLTEwLjY3Nzg1LC05Ljg1MDczIC0xOC4xMDA3LC0xMS4xMTM4OSAtNS4zMTI3OCwtMC45MDQwMiAtMTAuMTk2NDUsMC40NjkwOSAtMTQuNjY5MDcsNC4wNDk5OSAtMS4xNjQwMywtMS42MDQwOSAwLjU1MzUzLC0yLjEwNDY0IDEuMDMwNDksLTMuNTAzODEgOC4zMjQxOCwtNi42OTM5MSAxMi41Mjc4LC02LjcxODY2IDIzLjA3MDY0LC0wLjM4Njg4IDMuMDcwMDcsMi40MTQ5MiA1Ljc3ODM1LDQuNzgyMDUgOC41NTc5Niw3LjA2MjI2IDEuNDI4NDMsMS4xNzE3OCAyLjYwNTA3LDIuMjMyMjQgMC4xMTA2OCwzLjg5MjMzIHoiCiAgIGlkPSJwYXRoMjQ5IiAvPgo8cGF0aAogICBmaWxsPSIjYjY3NjMzIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjAyLjIzMjQ0LDE5NC4yMzk4IGMgMC4yMTIyOCw1LjIyNDU1IDMuMzMwMzIsOC45OTIzMSA1LjUxNTM4LDEzLjA5MjU2IDEuMTc4NTMsMi4yMTE0NiAzLjgzNTU0LDEuMTI1MTYgNi4zMDQxNywxLjM4MTI5IC0yLjg0NzU5LDYuMzcxIC01LjEzMTM4LDYuNzEwMzYgLTkuNjQwOTksMS42MzUxNiAtMy4zNTUxLC0zLjc3NTkxIC01LjkwNTMsLTcuOTgyMTUgLTcuMzYxMTcsLTEzLjIwNDIyIDEuNDA4MjksLTEuMzkxMDIgMi44MjMyNywtMi40MTI3OCA0LjU1NDIyLC0zLjUwNzE0IDAuNDAzNjYsMC4wNzAyIDAuNDkxMzcsMC4yMTMwNCAwLjYyODM5LDAuNjAyMzUgeiIKICAgaWQ9InBhdGgyNTAiIC8+CjxwYXRoCiAgIGZpbGw9IiM1MDdhODgiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyMDUuNDUzNDUsMjI2LjIzODc3IGMgMC43NTcyMyw2Ljg4NjY4IDEuMjYxNzIsMTMuNjAyNjYgMS42Nzk5NiwyMC4zMjQgMC4wNjQyLDEuMDMxMDcgMC40NjgyMywyLjY3MjI0IC0xLjIyNzE3LDIuNjgzNjYgLTEuMzI1NDQsMC4wMDkgLTEuNTU2NzYsLTEuNDE1MjMgLTEuODQxMjgsLTIuNTc1NjMgLTEuNTU1NzIsLTYuMzQ1MDkgLTAuOTA4MjYsLTEyLjc4NjggLTAuODEzMjMsLTE5LjY2Njk5IDAuNjMwNTUsLTAuOTI3NDMgMS4yNDAyLC0xLjA2ODY2IDIuMjAxNzIsLTAuNzY1MDQgeiIKICAgaWQ9InBhdGgyNTEiIC8+CjxwYXRoCiAgIGZpbGw9IiNlNGRlYmEiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyMDkuMzI0ODIsMjYxLjIzNTc4IGMgLTIuMDk2MzIsMC41MDA3NiAtMy4yMjE1MywyLjMxNTc5IC00Ljc5NDk4LDQuMDA5NjQgLTIuNzA5MjYsMy42MzQ3MyAtNS45Mjc3Nyw2LjcxMzQxIC00Ljk0NDYyLDEyLjAxNjcyIDAuMTAxNzgsMC40NTY5NCAwLjA3MDYsMC40NDE3NCAwLjA1ODgsMC40NTMxIC0wLjIwNDQ0LC0wLjIwODMyIC0wLjQzNDg3LC0wLjM2MDg0IC0wLjcwMzQsLTAuNDQ1NDcgLTAuMjcwMjksLTAuMDg1MiAtMC4yMDM1OCwtMC4wMTAyIDAuNDUyNDksMC4zNTQ1NiAtMC4zMTE2MiwwLjg3OTgyIC0wLjg3NTM0LDEuNjI5NiAtMS42MDM0LDIuNTk3OTkgLTAuODM2LC03LjA1MTc2IDIuODgwOCwtMTUuODE4MDkgNy44MDcwNywtMjAuMzg4NjEgMi40NDY4NCwtMi4yNzAxNSAyLjU5MzE0LDAuMDMzOCAzLjcyODA2LDEuNDAyMDcgeiIKICAgaWQ9InBhdGgyNTIiIC8+CjxwYXRoCiAgIGZpbGw9IiM4ZWM2YzkiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyMDUuODA5NDcsMjI2LjAxMDEzIGMgLTAuNjY5NDQsMC40MjM5NSAtMS4yNjM3NiwwLjQ1MDMyIC0yLjE1NjQzLDAuNTAxNzcgLTAuMzMyMjUsLTAuNDYyNTMgLTAuNDEyOTEsLTAuOTUyMjcgLTAuMzkxMzYsLTEuNDM3NDcgMC4wNjkxLC0xLjU1NTc5IDAuNjQ1MzgsLTMuNDk1NjEgMi4yMzA1NiwtMy4xMjE3MyAxLjk4OTUsMC40NjkyMyAwLjI4MTQ2LDIuMzg3NjkgMC4zMTcyMyw0LjA1NzQzIHoiCiAgIGlkPSJwYXRoMjUzIiAvPgo8cGF0aAogICBmaWxsPSIjZTRkZWJhIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTk2Ljc4NzMxLDE3Ny43MTQ5IGMgMC40OTA1NywwLjc0NDg3IDAuNzcwNTcsMS42Mjc3MiAtMC41MDQ5MSwyLjEyNDg4IC0wLjA5OTgsLTAuNzA5MDEgMC4wNDUxLC0xLjM2MTA1IDAuNTA0OTEsLTIuMTI0ODggeiIKICAgaWQ9InBhdGgyNTQiIC8+CjxwYXRoCiAgIGZpbGw9IiNlNGRlYmEiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxOTguODQ5MjYsMTc1LjQ4Mjc4IGMgLTAuMTUzODQsMC44NjA4NCAtMC42NDYwOCwxLjUyMjYyIC0xLjQ1NDUzLDIuMTY0NjggLTAuMjM5MTMsLTAuNTgyMjUgLTAuMTYyMDEsLTEuMTQ0ODEgMC4xNTM0OCwtMS44ODQwNCAwLjQ3OTc5LC0wLjI3NzY3IDAuNzIxMjUsLTAuMzc4NzIgMS4zMDEwNSwtMC4yODA2NCB6IgogICBpZD0icGF0aDI1NSIgLz4KPHBhdGgKICAgZmlsbD0iI2VlYzQ4OCIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDE5OS42MjU4MSwyNzcuNzQwMTQgYyAtMC4xOTI0MSwtMC4xMzA1MiAtMC40MDQyLC0wLjI3NTI3IC0wLjYxNTk5LC0wLjQyMDAxIDAuMTI1MzMsMC4wMjYzIDAuMjUwNjQsMC4wNTI3IDAuNDk5MTcsMC4yNDI3MyAwLjEyMzIsMC4xNjM3MyAwLjA5NzQsMC4xNjMwNiAwLjExNjgyLDAuMTc3MjggeiIKICAgaWQ9InBhdGgyNTYiIC8+CjxwYXRoCiAgIGZpbGw9IiNlNGRlYmEiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyMjMuNjczNDgsMjA1LjQwODMyIGMgMC4zMDcwNCwwLjA0NDQgMC4zNjI1MiwwLjI4NDczIDAuNDUzOTgsMC44OTMxMyAtMC45NzQsMC41NDM5MSAtMC45MTE2OCwtMC4wMjY2IC0wLjQ1Mzk4LC0wLjg5MzEzIHoiCiAgIGlkPSJwYXRoMjU3IiAvPgo8cGF0aAogICBmaWxsPSIjZWZlZGU1IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMTk5LjI1MDcyLDE3NS4zODE5MiBjIC0wLjI5NjI5LDAuMjgxNSAtMC41Mjk1MSwwLjI2MzA3IC0xLjExMzQzLDAuMjI0NzcgLTAuMTU2MzcsLTAuNDIxMzMgMC4wMzgsLTAuODIyNzkgMC41NTk4MSwtMS4xNDQ3MiAwLjQyMzkyLDAuMjU5NjggMC41MjAzLDAuNDM5ODUgMC41NTM2MiwwLjkxOTk1IHoiCiAgIGlkPSJwYXRoMjU4IiAvPgo8cGF0aAogICBmaWxsPSIjZDM5YjRjIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzc3LjI5OTE1LDE3Ni4wMzU4MiBjIC01Ljc1NTcsLTAuODAyMzYgLTguOTg4MTksMi45NzM2MSAtMTIuNDM1MjQsNi4yNTY5NiAtMy4wMTcxMiwyLjg3Mzg3IC01LjExNjczLDYuNDUyNjcgLTcuNTkwNywxMC4xMjYzOCAtMC40ODM0OSwwLjI3ODYyIC0wLjY2NzQ4LDAuMzkyMDIgLTEuMTA1NCwwLjMwMzkyIC0wLjI4MTQxLC0wLjQxNTkyIC0wLjMwODgxLC0wLjYzMDM0IC0wLjE2MTU5LC0xLjExNzg5IDAuMzQ0NTQsLTMuNTM5NDYgLTEuMzMwMTcsLTYuMjA0ODkgLTIuNzYyNDMsLTkuMzIzODggMC43NjMzNCwtMi42NTI3NyAyLjk0OTEzLC0zLjkyMDkgNC41MTA0NywtNi4xNTMyNiAzLjU0NzUyLC0zLjcwMzUyIDcuNjcxNjMsLTUuNjIzOSAxMi4xNzU5NCwtNi45MTAxNiA1Ljc1MzM1LC0xLjY0MjkxIDEwLjcyOTI0LC0wLjUwMDgyIDE1LjA2MzI5LDQuMjM2ODggMC4zMTYyNSwwLjU0NTA3IDAuNDM2MTMsMC43NjU1MyAwLjU4ODEzLDEuMzU5MSAtMC4wOTg2LDAuODU0ODYgLTAuMzMwOTMsMS4yNzg0MSAtMC45NjczMSwxLjg1MDQzIC0wLjQ4MTQ4LDAuMzMzODMgLTAuNjg0MDIsMC40NDczOSAtMS4yMDgxNiwwLjY3OTc1IC0wLjc1Mzc5LDAuMjE1IC0xLjE5MDc0LDAuMjY4ODkgLTEuOTQxNjUsMC4yMzUyOSAtMC40OTg5LC0wLjA5MTYgLTAuNjkwMDcsLTAuMTUwMzkgLTEuMTMzMTIsLTAuMzUwNDYgLTAuNTMxODksLTAuMzgwNjggLTAuODM0MTEsLTAuNTg2NTIgLTEuNDQwMTIsLTAuNzYxMzUgLTAuNjUzMiwtMC4wMjMgLTEuMDE1MTcsLTAuMTA4OTUgLTEuNTkyMTEsLTAuNDMxNzEgeiIKICAgaWQ9InBhdGgyNTkiIC8+CjxwYXRoCiAgIGZpbGw9IiM5ZjYyMmMiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzNjkuNjI0NTksMjAzLjAzOTU4IGMgLTEuNDQ4MDksLTguNDc3MDIgMi40MzA2NCwtMTQuNTk4NyA4LjA0NTA4LC0yMC4yMDkyOSA1LjU3OTk1LDIuNDI4MzcgNC41NzU4Niw3LjkzNzggNi4zMjQ5NSwxMi41NDIwMiAwLjIyNzI5LDIuMjYxNTQgLTAuMjAxNDIsNC4wNDAyMiAtMC44NTYwOCw1Ljc1NzIgLTIuOTEwMjIsNy42MzI2MyAtNy44OTc3NCw4LjQ2MjA3IC0xMy41MTM5NSwxLjkxMDA3IHoiCiAgIGlkPSJwYXRoMjYwIiAvPgo8cGF0aAogICBmaWxsPSIjZWRmMGYwIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzU1LjkzNTg3LDE5MS4wNTQ4NCBjIDAuMTQ4NzUsMC41NjUwNiAwLjE2MTk2LDAuODQ3ODQgMC4zMTE1MywxLjM0MTA5IC0wLjkwOTE4LDEuMjYwODQgLTIuMDE3MjIsMS4yMzcwNiAtMy41NzM4OSwwLjQ5NTE4IC0yLjY3MTE3LC0yLjY0MzE5IC00Ljk3MDY0LC01LjA0NjI3IC03LjQzMDI3LC03LjczMzQ2IC0wLjk3NDk0LC0xLjYwMDk1IC0yLjEyOTEyLC0yLjUwNzY2IC0zLjgwNTIzLC0zLjI4NTggLTAuMjU0MDksLTAuMTk0OTcgLTAuMjc2MDYsLTAuMTk0MzkgLTAuMjc5MTgsLTAuMjA0OTggLTAuNjc3MzMsLTAuNzk4MDEgLTEuNTk3MjIsLTEuMTk5MzEgLTIuNzQyLC0xLjgwMTc2IC0wLjQyNzI1LC0wLjIzOTM1IC0wLjYyNTMxLC0wLjI4NDI3IC0xLjA4MzIyLC0wLjQ4ODI4IC0wLjQzNTg5LC0wLjIwNDk5IC0wLjYxMTkxLC0wLjI1MDg5IC0wLjk3MzIxLC0wLjQ5NzEzIC03LjIwMzk1LC0yLjQ2Njc3IC0xMy4zMDk4MSwtNy4wMjIwMSAtMjAuNjgzNDcsLTguMzg5NzcgLTEuOTMxLC0wLjM1ODIyIC0zLjg4MTEsLTAuNjEzNjggLTYuMjM5MjksLTEuMDE1MzIgMS40ODg4NiwtMy44NzkzMSA0LjMwNTI0LC00LjU4MDAyIDguMDgxNywtMi44NTU4MSAyLjA2MTIyLDAuOTQxMSA0LjMwNDU2LDEuNDgzMzQgNi44Mjk2OCwyLjI1MDE1IDUuMjg4MjEsMi41NzMyMiAxMC41OTg1Nyw0LjMyODY4IDE1LjUxMjQ4LDcuNjQzNTYgNi4xNzUzNSw0LjA5ODM5IDExLjY2NjkzLDguNDQ4NzYgMTYuMDc0MzcsMTQuNTQyMzMgeiIKICAgaWQ9InBhdGgyNjEiIC8+CjxwYXRoCiAgIGZpbGw9IiNiNjc2MzMiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzNjkuMzIxNzEsMjAzLjA4ODM4IGMgMC4zODM3OSwtMC4zMDcyNiAwLjc2NjQxLC0wLjMzODU0IDEuMDI3ODksLTAuMTc1NTEgNy45NzM5Nyw0Ljk3MTYyIDkuOTM5NDUsNC4xMTQ1IDEyLjM4Njg0LC01LjQzMzI5IDAuMTIyOTksLTAuNDc5NzEgMC4xOTA2NywtMC45NzM1NyAwLjI0NzE2LC0xLjg2MTk3IC0wLjIzMjkxLC0wLjg2MjE4IC0wLjI2MzM3LC0xLjMzNjc5IDAuMDg0NCwtMi4xMDM0MiAyLjQ4ODg2LC0xLjI0Mzc4IDMuOTc0NjQsLTAuMDM4MyA1LjU2OTY1LDEuODAwNjkgLTEuMTU1NTUsNi45MzE2NCAtNS40NzY5LDExLjc5Nzk3IC05LjcwMDYsMTYuNzQ4NSAtMS41OTEwOSwxLjg2NDk2IC0zLjAwMjc0LDEuNDE2MjYgLTQuNzMzNywwLjI2MDM4IC0zLjE5NzU3LC0yLjEzNTI2IC00LjIxMjM3LC01LjQwMjM4IC00Ljg4MTY1LC05LjIzNTM4IHoiCiAgIGlkPSJwYXRoMjYyIiAvPgo8cGF0aAogICBmaWxsPSIjY2U5MDQ3IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzg5LjAwNDI5LDE5NS4yMjIwNyBjIC0yLjI0NTQyLDAuOTQ5NjIgLTMuMDUzNzQsLTEuNjg3NTkgLTUuMzE5MDksLTEuNjA3ODUgLTEuOTYwNjYsLTUuMjU5MyAtMi40NDYwMSwtMTAuNzYwOTUgLTMuODQ5OTQsLTE2LjM4NzMgMC45NjcxNiwtMC40MzU4MiAxLjc1NDEyLC0wLjQ5Mzk1IDIuOTM2MDYsLTAuNTU1MDggMC45MDEzNCwtMC4zMjkzNyAxLjQwNzcyLC0wLjY1NTcgMi4yMjU4NiwtMS4wMTgyMiAxLjc1NDIxLC0wLjQ4Mzk4IDIuMjM5ODQsMC41ODE1OCAzLjAyMzI5LDEuNzczMDEgMC4yMjY4MywwLjIzODIyIDAuMTQ1NzUsMC4yNTI3OCAwLjEzNzQ4LDAuMjEyNCAwLjEzMzMsMC4xMTkzOSAwLjI3NDksMC4yNzkxMiAwLjYwNjYsMC42OTY0OCAyLjg3NzUsNS42NDY1MSAxLjgzOTY2LDExLjA3NzI3IDAuMjM5NzQsMTYuODg2NTYgeiIKICAgaWQ9InBhdGgyNjMiIC8+CjxwYXRoCiAgIGZpbGw9IiNlZGYwZjAiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzODUuNTcxMSwxNzQuNjkwNTUgYyAtOS40NjU0LC02LjkyNDA3IC0xNS4yMDk1NCwtNi40NDg4MiAtMjYuODIyMDYsMi4zMDM4OSAtMC45NjEyNCwwLjAzOTQgLTEuNTM4OTQsLTAuMjc1NTQgLTIuMjU2NTksLTEuMjAyMzkgMi4wNDc1NSwtMi44NjIxMiA0Ljc0OTI3LC00LjczMTIzIDcuNTQ4OTUsLTYuNDcxMzggOC45NjE4MywtNS41NzAyNSAxNS4yOTEzOCwtNC41NTQ5NiAyMi4xOTMzLDMuODYwOTQgMC4yODYxMywwLjgzODEzIDAuMTM4MjQsMS4yNDQ3NSAtMC42NjM2LDEuNTA4OTQgeiIKICAgaWQ9InBhdGgyNjQiIC8+CjxwYXRoCiAgIGZpbGw9IiNlZmVkZTUiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzNTIuNDAzMDQsMTkyLjk3MzA4IGMgMC45NTgwMywtMC4zMjMxNSAyLjAxNzI3LC0wLjMyNDIyIDMuNDczODcsLTAuMzQzNDEgMC4zOTczNCwtMC4wMTgxIDAuNzQ4OTYsMC4wMDkgMC45MjI5MiwtMC4wMTggMi4wNDAwNiw0LjE4NjY4IDMuODAyMTgsOC40NTEyMyA1LjgxNTI0LDEyLjU5MzgxIDEuMDQ0NjIsMi4xNDk2OSAwLjE0NzkyLDIuMjM3MzQgLTEuOTA0ODUsMS45ODIyNyAtMC40MDQyNiwtMC4yMjE3MSAtMC41NDI1NCwtMC4zODQxNSAtMC45MTI2NSwtMC41NDk0NyAtMS43MTIxLC00Ljk0MDczIC00LjQ3OTE2LC05LjE1NDY2IC03LjM5NDUzLC0xMy42NjUyMiB6IgogICBpZD0icGF0aDI2NSIgLz4KPHBhdGgKICAgZmlsbD0iIzE4MjMzNyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDM4MC4wMzA3MiwxNzYuODQyMzQgYyAyLjk0NDUyLDQuOTAzMTcgMy44MTQxNSwxMC4yMzIxNSAzLjI4NjIyLDE2LjMwNDU3IC0wLjEsMC44MDM5MiAtMC4yMjEwOSwxLjE1Nzk5IC0wLjM1NjI5LDEuNzkwODMgLTEuNjk4NjcsLTMuNjAwOTUgLTEuODE3NDcsLTguMDg4NzQgLTQuNzgwMDMsLTExLjg0OTQzIDEuOTkwNjYsLTIuNjk4MDUgLTEuNDAyMjUsLTQuMjgxNTggLTEuMDg1MzIsLTYuODE2MjggMC40NjI3MywtMC4zOTk1IDAuOTUwOCwtMC4zODkxNiAxLjY4MzU5LC0wLjMzNDM4IDAuNDk1NywwLjA4NTMgMC43NDY2NywwLjEyNjE2IDEuMTI3MDEsMC41MjU4NSAwLjEyOTM3LDAuMzU4NzYgMC4xNDAxMSwwLjM3MTk1IDAuMTI0ODIsMC4zNzg4NCB6IgogICBpZD0icGF0aDI2NiIgLz4KPHBhdGgKICAgZmlsbD0iI2VmZWRlNSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDM1NS45ODYxNiwxNzUuNDY0NzIgYyAwLjgxNzAyLDAuMjI4NjcgMS4zNTc3OSwwLjU3NjYgMi4xODQwOSwxLjMyMTQxIC0xLjI2NjA5LDEuOTI3ODkgLTIuODE3NzIsMy40NTg4OSAtNC42OTgwOSw1LjA3MTU5IC00LjMxNDM2LC0zLjk5MTcgMS40NTA0NywtNC4xMjc2OCAyLjUxNCwtNi4zOTMgeiIKICAgaWQ9InBhdGgyNjciIC8+CjxwYXRoCiAgIGZpbGw9IiM4ZWM2YzkiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzODAuODY0NzcsMjIxLjQ3MSBjIDEuNDMzOTksMC44MDY0NiAyLjQxNjYyLDEuNzM2MzkgMi4xNjQwMywzLjY4MjYyIC0xLjI3NjI1LDEuNjczMTYgLTIuMjU0MjQsMC45MDM1NCAtMy40MDYyOCwtMC4zOTQ3NyAtMC4yNTkxMywtMC45OTc2MiAtMC4zMTc0OCwtMS42NzE5NyAtMC4zMjE3MiwtMi42ODMxMSAwLjQ1NTk2LC0wLjQxMjI2IDAuODU3ODgsLTAuNDg3NzkgMS41NjM5NywtMC42MDQ3NCB6IgogICBpZD0icGF0aDI2OCIgLz4KPHBhdGgKICAgZmlsbD0iI2U0ZGViYSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDM4NS4yMjE3MywxNzQuODg2MjkgYyAwLjI2NDMxLC0wLjQ2OTM5IDAuNTQ1NDcsLTAuNjkzNzkgMC45NzA5MiwtMS4xNDk0MiAxLjMyMTUzLDAuNjMyNjMgMS44MDYxOCwxLjg5OTgyIDIuMTEwMTcsMy41ODM5MyAtMC44NjAyMywtMC4yMzg3NCAtMS42NjQ5NSwtMC44MjE1NCAtMi43MzE3OCwtMS41NTM4NyAtMC4yNjIwOSwtMC4xNDk1MyAtMC4zMzI0OSwtMC42MzU2NSAtMC4zNDkzMSwtMC44ODA2NCB6IgogICBpZD0icGF0aDI2OSIgLz4KPHBhdGgKICAgZmlsbD0iI2U0ZGViYSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDM4OC45MzQ3MSwxNzguMzM4NDQgYyAtMC4yMTQyLDAuMDgyNSAtMC40MDM3MSwtMC4xMjk2MSAtMC42NjY3OCwtMC41NjA3IDAuMTM2NzUsLTAuMDE3NCAwLjM5MTc5LDAuMTQ0MzQgMC42NjY3OCwwLjU2MDcgeiIKICAgaWQ9InBhdGgyNzAiIC8+CjxwYXRoCiAgIGZpbGw9IiNlZGYwZjAiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyOTQuNDYwNDcsMTU4LjkwNDUxIGMgLTAuMjgxODYsLTAuMTkxNjEgLTAuMjcxOTcsLTAuNjIyNDcgLTAuMjcxNTgsLTAuODM3OTcgLTAuMDEyMSwtMC41NTA0OSAwLjAxMzEsLTAuODgyNjEgMC4xODk4OCwtMS40MzQ5NSAwLjIyMDk1LC0wLjM1MTAzIDAuMzI4MDEsLTAuNDc4OTkgMC42MjQ2MSwtMC43NzAzOSAwLjE4OTUxLC0wLjE2MzQzIDAuMjA5NjUsLTAuMTg0NzIgMC4yMjMwMiwtMC4xNzE1NyA1LjE2NjcyLC0wLjc2NjM3IDkuNTQ5MDEsLTQuNDU2MTcgMTUuNDQ2MTcsLTMuODk2NiAtMC45MzYxNiw0LjE1NTM1IC0yLjM1MTk5LDguMjA5MzggLTQuODExNjgsMTIuMTk3NzUgLTAuNTYwNDIsMC4zMjM2NCAtMS4wNTc1MiwwLjI3NTUxIC0xLjA5MjQ0LDAuMDQ4OCAtMC45OTIyOCwtNi40NDM3MyAtNS42NzMsLTUuMzU2MTcgLTEwLjMwNzk4LC01LjEzNTA3IHoiCiAgIGlkPSJwYXRoMjcxIiAvPgo8cGF0aAogICBmaWxsPSIjNjA3NTdmIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gNDM2LjczMzQyLDI2NC4xNzQzMSBjIDUuNDczMzksMS4xMDA0NyAxMC41Mjk0MiwyLjExMSAxNS45NDY5LDMuMjQyNjggMi45MTI0MSw2LjgwMzQ3IC0wLjkxNDA2LDEyLjU4MDc4IC0yLjUyNjU1LDE4LjU3Mjg4IC0xLjg0NDczLDYuODU1MjUgLTYuNTYzMTcsMTAuODcyMzcgLTE0LjA0MzAzLDEwLjkxOTE4IC0wLjA4OTcsNS44ZS00IC0wLjI0NTU1LDAuMjUzNjcgLTAuMjQ3NSwwLjM5MDYgLTAuMDAyLDAuMTM3NzIgMC4xNTAwMywwLjI3NzY1IDAuMjgzMDIsMC43MDgxIDAuMDQ4NywwLjQ5MjYxIDAuMDQ4OSwwLjY5MzcyIDAuMDUxNywxLjE5NTg2IC0yLjUxNjU0LC0wLjIzNjgyIC01LjAzNTU5LC0wLjc3NDY2IC03Ljg5NTgyLC0xLjUxMDEzIC0xLjcyNDA2LC0xLjc1NzM2IC0xLjU1MzgzLC0zLjYwMTc4IC0xLjExOTgxLC01LjM4NzEyIDEuOTk3ODcsLTguMjE4MDUgMy43MTc5NiwtMTYuNTA3MTEgNi4xNjU5LC0yNC42MTEwNSAwLjQ3NjYyLC0xLjU3ODEgMC45NjgxMywtMy4yNDAxMSAzLjM4NTE5LC0zLjUyMSB6IgogICBpZD0icGF0aDI3MiIgLz4KPHBhdGgKICAgZmlsbD0iIzhjZDdlMiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQzNy4xNTgzNSwyNjMuODgxNzEgYyAtMC42MjMxMSwwLjg4NzI0IC0xLjY0MDMyLDEuMjkyMDggLTEuNzk0NDQsMS45MTE2MiAtMi41NTY0NiwxMC4yNzU1NyAtNS42NzcxOCwyMC40MTczNiAtNy40MjMwOSwzMS4yOTI1NyAtMy41OTk4LDEuMTIxNDkgLTUuMDEyMjcsMC40NTk3OCAtMy43OTAzNSwtMy44MTEyNCAyLjYyODQ4LC05LjE4Nzg3IDQuNjk0NjQsLTE4LjUzNjYzIDYuOTY1MTUsLTI4LjIxNzI5IDAuMDk1OSwtMS4zMDQ0MSAwLjIxNzY1LC0yLjIxMTA2IDAuNjUzODcsLTMuMjY0MzQgMS4wMzcyOSwtMC43ODc3NSAxLjk0NDI4LC0wLjU0ODQ3IDMuMDc5ODksLTAuNzc0MTEgMC44NDkxOSwtMC4xMDU3OCAxLjM5NiwtMC4wOTkxIDIuMTgzODQsMC4wMzk1IDAuMjA0OTYsMC45MDE1OCAwLjE2ODgzLDEuNjcxMTcgMC4xMjUxMywyLjgyMzI3IHoiCiAgIGlkPSJwYXRoMjczIiAvPgo8cGF0aAogICBmaWxsPSIjNTA3YTg4IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzcxLjc4NTExLDIzMS4wMjkwOCBjIDAuOTQ4NDksLTAuNDA1NjQgMS41OTU5MiwtMC41MjgyOSAyLjU3MjQyLC0wLjY3ODY4IDAuODY2NTUsOC42MDQ5NSAtMC42MjYyMiwxNy4wMzE5NSAtMi4zMDUwMiwyNS44NTcxMiAtMi4xNzAwNywzLjkxNjc0IC0zLjM3NjE5LDguMjU1NzYgLTguNTMyNDQsOS4zNjMyOCAtMC42OTY3OCwtMC4yMzM4NiAtMC45NDUzNCwtMC42MDU4MSAtMS4wOTEyMiwtMS4zOTYzNyAwLjEzMjA4LC0xLjU0MDk4IDAuOTI4MzgsLTIuMzA4MSAyLjAyMDIxLC0zLjI0NzggMC4zNjg3NywtMC4zNjc5OCAwLjUxMTQ3LC0wLjUxNjQ1IDAuODU2MzgsLTAuODgyODQgMC40MTk3NCwtMC40MjM0MyAwLjUwMzQ4LC0wLjY0NjAzIDAuNDY1MDMsLTAuODg3NiAtMC4wMzkyLC0wLjI0NjUzIC0wLjA4MDYsLTAuMzcwNjcgLTAuMTY4NDYsLTAuNzA1NjkgMS42NDI2MSwtNC42MiAzLjQzOTMsLTguODczNjMgMy40NTUzMiwtMTMuOTg3MzcgMC44MjA3MSwtNC42NDUwMiAwLjI1MjA4LC05LjE1Mjg5IDIuNzI3NzgsLTEzLjQzNDA1IHoiCiAgIGlkPSJwYXRoMjc0IiAvPgo8cGF0aAogICBmaWxsPSIjNTQ2OTc1IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzc5LjMyMTA2LDIyNC45MTI1OSBjIDEuMDg1MjEsLTAuMTE5MTEgMi4wNjk2OCwwLjIzODc0IDMuMzY4NDEsMC41ODk3NiAwLjQwOTU1LDIuMDk3NjIgMC41MDQ4OSw0LjIwMjE1IDAuNjYzNDYsNi43NTI3NyAtMC41MjEzNCw0Ljg5Nzg5IDAuMzc4MDIsOS40NjI1IC0wLjg5MjU4LDEzLjg0OTg5IC0wLjM2NjQ2LDEuMjY1MjkgMC4wNzczLDMuNTUwNSAtMi4xOTg2MSwzLjE1NjM0IC0xLjc5MjY3LC0wLjMxMDUyIC0xLjAwMzIsLTIuMTk1OTkgLTEuMDEzOTgsLTMuMzk0MjYgLTAuMDYxNCwtNi44MjUzOCAtMC4wMjgzLC0xMy42NTE2MSAwLjA3MzMsLTIwLjk1NDUgeiIKICAgaWQ9InBhdGgyNzUiIC8+CjxwYXRoCiAgIGZpbGw9IiNlNGRlYmEiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzNzYuNTk5ODcsMjYxLjc5MzIxIGMgLTAuMDQyNSwtMC42MjQzNiAwLjE3ODA3LC0xLjExMDExIDAuNDExNzIsLTEuODY1NiAwLjAxMzEsLTAuMjY5NzEgMC4yOTU5OSwtMC40OTIzNCAwLjMzOTYzLC0wLjY2Njk5IDAuMTkzNDIsLTAuODE0NzMgMC41ODg3NywtMS4wNjE4OSAxLjQwMjM0LC0wLjU0MDc4IDMuOTUyLDMuODY5NTcgNi41OTk3Niw4LjA1MTgyIDcuOTM2ODksMTMuNDUxNjMgLTAuMjA0OCwwLjM4ODk1IC0wLjQ2MjIyLDAuMzg4OTUgLTEuMTA1MzUsMC40MDAzIC0yLjMyMDMxLC0yLjQ0NzYzIC0yLjc1NzY5LC01Ljk0NzA4IC02LjAyMTU0LC03Ljg2Mjk3IC0xLjA5MjcxLC0xLjA0NTY2IC0xLjg5NjY3LC0xLjkxMTMyIC0yLjk2MzY5LC0yLjkxNTU5IHoiCiAgIGlkPSJwYXRoMjc2IiAvPgo8cGF0aAogICBmaWxsPSIjMzA0MjUwIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzc4Ljk5NTM4LDI1OC43Mjk4NSBjIC0wLjQwOTg1LDAuMzc5MjggLTAuNzUwNDMsMC4zOTMzOCAtMS4zNDU3NiwwLjM4MTc4IC0wLjI5Mzk1LC0wLjUxMDggLTAuMzc1MDMsLTAuOTk2OTIgLTAuMzYzOTMsLTEuNDgwOSAwLjAyNzEsLTEuMTc5MDEgMC4zMjM3NCwtMi43ODgxNyAxLjY0MjE5LC0yLjM5ODA0IDEuOTgyNTEsMC41ODY2NyAtMC4wMDIsMi4wNTMzNSAwLjA2NzUsMy40OTcxNiB6IgogICBpZD0icGF0aDI3NyIgLz4KPHBhdGgKICAgZmlsbD0iIzc5ZGJkZiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQzNC44MTkxNywyNjAuODA1NDggYyAtMC40NzA1OCwwLjM1MzkxIC0xLjI3MzY4LDAuNjA2ODEgLTIuNDA2MDYsMC44NTAzNCAwLjIwOTY1LC0wLjk5MTgyIDEuMTI1MjQsLTEuMDEzMTUgMi40MDYwNiwtMC44NTAzNCB6IgogICBpZD0icGF0aDI3OCIgLz4KPHBhdGgKICAgZmlsbD0iI2RlYWM2NiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI5NC4xNjY3MSwxNTguOTM0NDggYyAwLjE3NjExLC0wLjIyNjc3IDAuMzQ0ODEsLTAuMjA5MTEgMC41MDM4NCwtMC4yNDA1OCAyLjg4MDI1LC0wLjU3MDAzIDUuNTc5ODEsLTIuNTgzMTcgOC41NDU1MywtMS45NTE1IDQuNDQyNjYsMC45NDYxOCAtMC45MzcxMyw1LjE2MjgyIDIuMTkyNTEsNy4xOTE5NSAwLjE2NjYzLDAuNjYxOTMgMC4wOTEzLDAuOTgwNSAtMC4xMzMsMS40OTk5MSAtMi4zMDE5NywxLjg2NzQ2IC00LjQzMTE4LDAuMDY4OSAtNi45MzM5LDAuMTE0MjYgLTAuOTk4NzcsLTAuOTEyMjYgLTIuMTQ2NTQsLTAuOTA0NiAtMy4wODUxNywtMS43OTIxOCAtMC4xMzQwNiwtMS40MzI1MSAwLjEwOTgsLTIuNjM1NDYgLTAuOTA5NjEsLTMuOTMwMSAtMC4yNjUxNiwtMC4yMzI0OSAtMC4xOTIxMSwtMC42NzAyMSAtMC4xODAyLC0wLjg5MTc2IHoiCiAgIGlkPSJwYXRoMjc5IiAvPgo8cGF0aAogICBmaWxsPSIjMGYyNDM3IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzg4LjIyNzA0LDI4MC41NTkzOCBjIC0wLjE2NzY2LDAuMDczMSAtMC4xNjQ3NiwtMC40MjI1MSAtMC4wOTg0LC0wLjY2MTUgMC4yMDkyMywtMC4wNTYzIDAuMzY4MDQsMC4xMTczOCAwLjQ4MTE0LDAuMzE2OTMgMC4wMjE0LDAuMDM3NyAtMC4xMzg3LDAuMTc4MzEgLTAuMzgyNzIsMC4zNDQ1NyB6IgogICBpZD0icGF0aDI4MCIgLz4KPHBhdGgKICAgZmlsbD0iIzJkM2Q0YyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDExMC4xODI0NSwyMjQuOTk4MjMgYyAxLjkzMDksLTIuNDE4NDMgNC44NTAyOCwtMi4xMDc3OSA3LjUwMDE3LC0zLjMyNDEzIDEuMzM0MDIsLTAuMzA4NDQgMi40MDYzNiwtMC40ODExNyAzLjg4MjY1LC0wLjY3MzI1IDEuNDE3MjgsNC42MTM1OSAyLjQzMDYsOS4yNDY0OSAzLjQ0NjksMTQuMjcxIC0yLjUyNDcxLDAuNzUyNDcgLTMuNDc2MDMsMi41MzI3MSAtNC4xMTYzNSw0Ljc0MzU2IC0wLjcxNjY2LDIuNDc0NTUgLTIuMjY5NDcsMy45OTY3NiAtNS40ODQ4OCwzLjY4Njc3IC0yLjcyODA5LC01LjkwMTMxIC0zLjUyMjQ2LC0xMi4yMTM3NSAtNS4yMjg0OSwtMTguNzAzOTUgeiIKICAgaWQ9InBhdGgyODEiIC8+CjxwYXRoCiAgIGZpbGw9IiMyZDNkNGMiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAxMTYuNzc3NywyNzIuOTUwMDQgYyA0LjMzNjExLC0zLjQxMDggOS4yNTUwOCwtNC44NDcyOSAxNC44OTY2NCwtNS4yODU4IDEuOTQwOTMsMS4xMjg1MSAxLjg5OTExLDIuODgzMTUgMi4yMzI2NSw0LjQ1ODI1IDAuNjEzMiwyLjg5NTc2IDEuMzY0OTMsNS43Nzg5MyAxLjgwMzg2LDguNjkxNDQgMS4xOTE4OCw3LjkwOTA5IDYuMjMzMTEsMTIuMzMzOCAxMy4zNTU5NCwxNS41NDc2NCAtNi42Mjg4MSwyLjYxNDc1IC0xMy40NzksNC45MTM4NSAtMjAuMzI4MzcsNy4yMTUzNiAtMi40MjIxOSwwLjgxMzkgLTMuOTUyODUsMC4zODUwMSAtNC42Njk4MywtMi40NjU0OCAtMi4zMzAyOSwtOS4yNjQ1OSAtNS40NzY3LC0xOC4zMTcyIC03LjI5MDg5LC0yOC4xNjE0MSB6IgogICBpZD0icGF0aDI4MiIgLz4KPHBhdGgKICAgZmlsbD0iIzYwNzU3ZiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDE0OS41OTIzNywyOTYuODQ0MDUgYyAtNy4yMTAzOSwtMS4zMTMyNiAtMTIuMjk2NjgsLTQuNTIzOCAtMTQuMTk3OTYsLTExLjc3Njk4IC0xLjQyNzAzLC01LjQ0NDA2IC0zLjA2MzE1LC0xMC44MjU2MiAtMy4zMDc5LC0xNi45MjkwMSAtMC4wMTA4LC0wLjQyOTMyIDAuMDUxNiwtMC45MDU1OCAwLjA3NTksLTEuMTQ0MTEgNS4zNjcyNCwtMC41ODk5IDEwLjUzMjU0LC0yLjQxMjMyIDE2LjMzOTU0LC0yLjA0OTY4IDIuNTU0MTQsMTAuNDM2ODMgNi4zMzY1NSwyMC4zNzUxOSA3LjY4MTE2LDMxLjI5NDQ3IC0yLjE3MDI2LDAuMDI4IC00LjEyMjI5LDIuMjM2MzggLTYuNTkwNzYsMC42MDUzMSB6IgogICBpZD0icGF0aDI4MyIgLz4KPHBhdGgKICAgZmlsbD0iI2I4OTA2MyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDMzOC41Mjk3NywyNzguNjU0ODQgYyAtMy4wMjk2NiwtMC41NjQ1NyAtNS42MTIxMiwtMy4wMDM1NCAtOC4xMDIxNCwwLjUwMjE0IC02LjgzNzk4LDIuMDMxODkgLTE2LjcwNzIxLC0yLjM0NTkyIC0xOS40NTI2MywtOC42OTM2IDAuNDY0NzgsLTEuNzAzMjIgMC43NzUxMSwtMy40ODAyIDIuNTg3NCwtMS44NzY1IDcuNjA0NTUsNi43MjkxNiAxNi44ODA3Myw2LjQyMDY1IDI1Ljk5MjY3LDUuOTI2MyA5LjU1MTk3LC0wLjUxODIyIDE5LjI0MjQsLTAuNjgwNzUgMjguMTk5NTYsLTQuOTk2MDYgMi44MDcxOSwtMS4zNTI0MiA0LjUxMTE0LC0zLjc1NTA0IDcuMDIzOTUsLTUuODA4NTcgLTAuNDgyODQsNi44NzQ3MyAtNS40Nzc3OCwxMC4wNzE5NiAtMTEuMzM3MDMsMTEuODk2OTggLTcuOTEzNjEsMi40NjQ4NCAtMTYuMTYxOSwzLjA5MjM0IC0yNC45MTE3OCwzLjA0OTMxIHoiCiAgIGlkPSJwYXRoMjg0IiAvPgo8cGF0aAogICBmaWxsPSIjYzQ5MzVjIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzEwLjgzMTYyLDMwNS45ODE1IGMgMC40MDgyMSwtNy44MDU5NCA2LjczOTMyLC03LjU5MTQgMTEuOTc1NjUsLTkuMjc3MjggLTEuNjgyMSw1LjIzMTkgLTYuODI0NTUsNi45NTc4NiAtMTEuMjYzNyw5LjkzMTQzIC0wLjUxMDEzLC0wLjA4NjcgLTAuNjc2MDksLTAuMjIzMDYgLTAuNzExOTUsLTAuNjU0MTUgeiIKICAgaWQ9InBhdGgyODUiIC8+CjxwYXRoCiAgIGZpbGw9IiNjNDkzNWMiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyNjIuMTg1OTMsMjk3LjA1NTQ4IGMgMi42MzE5LDAuMzMyNTUgNS4zMTk4OSwxLjAxMDA3IDguMDEwOSwxLjY3NTQxIDMuODg5OTUsMC45NjE3NiAyLjYxNTMyLDQuNzgwMTIgMy45NDk0OSw3LjUzMjQxIC01LjEyMDEyLC0xLjIzMDA0IC04Ljc4NjYyLC00LjY5NTY1IC0xMS45NjAzOSwtOS4yMDc4MiB6IgogICBpZD0icGF0aDI4NiIgLz4KPHBhdGgKICAgZmlsbD0iIzE5MmQ0MiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDMwNC40NTUzNCwzMDcuNTk3MDEgYyAwLjg3ODgyLDAuNjk1NDcgMS40MTc3OSwxLjQzMzYgMi4xMzQ5OCwyLjYwNTU2IDAuMTc4MjIsMC40MzM4NCAwLjEyMjU2LDAuNDQxOSAwLjE0NTk3LDAuNDQwNjEgLTEuMzA1OTcsMC4zMjE3NSAtMi42MzUzNSwwLjY0NDg0IC00LjM3Nzc4LDAuOTQ2MjkgLTAuNjk1MzcsLTEuODg2NTYgMC4zNzM5LC0zLjAwNDg1IDIuMDk2ODMsLTMuOTkyNDYgeiIKICAgaWQ9InBhdGgyODciIC8+CjxwYXRoCiAgIGZpbGw9IiNjNDkzNWMiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzMjMuNDkwNDQsMjk2LjcxMDgxIGMgMC4xNTE5MSwtMC4zNjMwNyAwLjYwNTI4LC0wLjcxNjA5IDEuMzU3NTQsLTEuMDc1MzggLTAuMTUyOCwwLjM1NzYxIC0wLjYwNDQ2LDAuNzIxNDcgLTEuMzU3NTQsMS4wNzUzOCB6IgogICBpZD0icGF0aDI4OCIgLz4KPHBhdGgKICAgZmlsbD0iIzE5MmQ0MiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDMxMC43NTkzLDMwNS44NzUzIGMgMC4yNDY1OCwtMC4wMjMyIDAuMjkwNzEsMC4xNDIxMiAwLjM4NzUxLDAuNTU4NzIgLTAuMTYyNjYsMC40ODQzNyAtMC4zNzc0NCwwLjcxNzkyIC0wLjc5MTk5LDEuMDgwNDQgLTAuMDY2MiwtMC4zOTc4NiAwLjA2NzksLTAuOTI0MjIgMC40MDQ0OCwtMS42MzkxNiB6IgogICBpZD0icGF0aDI4OSIgLz4KPHBhdGgKICAgZmlsbD0iIzE0MjMzMyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI0My4xNTQ3MSwyODYuNjQ4ODYgYyAtMC4xMjAzNiwtMC4wNzE4IC0wLjAzNDgsMC45NTAyIC0wLjExMDEzLDAuMDQ2IDAuMTc2MDgsMC4wMjQ1IDAuMTMxMjgsLTAuMDIxNyAwLjExMDEzLC0wLjA0NiB6IgogICBpZD0icGF0aDI5MCIgLz4KPHBhdGgKICAgZmlsbD0iIzUwN2E4OCIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDQ2OS4xNTE3NSwyMjMuMTgzMzUgYyAtMS42Mzg4NSwyLjE4Nzk1IC0zLjMxODYsMy4zODI5NiAtNC4wOTQxNywtMC44NTg4OSAwLjE0NDQxLC0wLjQwNjM0IDAuMzI5MzQsLTAuNDc5NjUgMC44MDIzLC0wLjYzMDYyIDEuMjMwMjksMC4zNTkwMSAyLjE3MjYxLDAuNzk1NjYgMy4yOTE4NywxLjQ4OTUxIHoiCiAgIGlkPSJwYXRoMjkxIiAvPgo8cGF0aAogICBmaWxsPSIjMmQzZDRjIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gNDM2LjYxNTc0LDI5OC4zNjE4MSBjIC0xLjc4MTQ5LC0wLjUxOTEgLTMuMTQxOSwtMC45NzU2NyAtNC4zODAyNSwtMS4zOTEyNiAtMC4xNjQ1NSwtMC44MzQ1MSAwLjE0ODkzLC0xLjEzNDk1IDAuNjc4OTYsLTEuMTc0ODQgMTEuNTIyNTIsLTAuODY3MzEgMTMuNjkzOTcsLTIuNDk4ODEgMTYuODkxMzYsLTEzLjUxMjMzIDEuMzI2NDcsLTQuNTY5MjEgMi4xODMwNCwtOS4yNzQ4NyAzLjI0NDY5LC0xNC4zMzE4NSA1LjA5NTMzLC0wLjI2ODYxIDkuNzEzNTYsMS43NjAxNCAxNC43Njk3NywzLjQ5MTA5IC0yLjMwMzQsOS45MTQ4OSAtNC45ODQ3NCwxOS42MzgyOCAtNy41MDU3NCwyOS40MDMwOCAtMC43ODgzOSwzLjA1MzcxIC0xLjkzNzk4LDMuODg4NDMgLTUuMjEzNjIsMi43ODU4OSAtNS45MjkxNCwtMS45OTU2NyAtMTEuNjM0NjQsLTQuOTEyODQgLTE4LjQ4NTE3LC01LjI2OTc4IHoiCiAgIGlkPSJwYXRoMjkyIiAvPgo8cGF0aAogICBmaWxsPSIjZGVhYzY2IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjgxLjIxOTA3LDE1OS41NzIyNiBjIDMuMTk3NjcsLTMuODk0MyA2LjM1ODE5LC03LjcyODA3IDExLjQ5MTc3LC05Ljc4MDU1IDAuMTY0MTgsNS4wODI5MiAtMy44NzEyNSw3LjU1NDEgLTUuNTM1ODMsMTEuNTUyNjkgLTAuMDE5OSwwLjM1MTA1IC0wLjAxNDgsMC4zMDA3NyAwLjAxMDcsMC4zMDE2OCAtMC4yODEwMSwwLjI1NjAzIC0wLjU1MTIxLDAuNTQ1MTEgLTAuOTI0ODEsMS4xMzEzMiAtMy4yMzM5NywxLjQ4MDUzIC0yLjk2OTYsLTIuMzQzMTEgLTUuMDQxODEsLTMuMjA1MTQgeiIKICAgaWQ9InBhdGgyOTMiIC8+CjxwYXRoCiAgIGZpbGw9IiNlNGRlYmEiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyOTQuNzkzNTQsMTYzLjY0OTg3IGMgMC45NzQ3OSwxLjIxNjQ2IDQuNTA4ODUsLTMuNjk1MDIgMy4zNTQ5OCwxLjU4NDYyIC0xLjc5NDU5LDEuMDEyNyAtMy4xOTAyNSwyLjM4Nzc5IC01LjQ4MDE3LDIuMTAwNTkgLTAuNDQzNDIsLTEuNzExNDMgMC44MTI3MiwtMi41Njc4NyAyLjEyNTE5LC0zLjY4NTIxIHoiCiAgIGlkPSJwYXRoMjk0IiAvPgo8cGF0aAogICBmaWxsPSIjZWZlZGU1IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzQxLjMyODAyLDE4MS45NjIyMiBjIDEuNjk5NzQsLTAuMzM4MTEgMy4zNDQ1OCwtMC4wNzY0IDMuNzQ0NDUsMi41NDAxNiAtMS4xOTMwMywtMC41MDQyMSAtMi4zOTY2NywtMS4zNzk1MiAtMy43NDQ0NSwtMi41NDAxNiB6IgogICBpZD0icGF0aDI5NSIgLz4KPHBhdGgKICAgZmlsbD0iI2VmZWRlNSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDMzOC4zMzk5MywxNzkuOTM4ODQgYyAwLjk4NTM1LC0wLjIzNTgxIDIuMjE0MjMsLTAuNDAyNzQgMi43NjA0OSwxLjM3OTIxIC0wLjgzMjUyLC0wLjE0NDg3IC0xLjcyMDM2LC0wLjYyNzk2IC0yLjc2MDQ5LC0xLjM3OTIxIHoiCiAgIGlkPSJwYXRoMjk2IiAvPgo8cGF0aAogICBmaWxsPSIjZWZlZGU1IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzM2LjI4MDg3LDE3OC44MzYwNiBjIDAuMTM4NzcsLTAuMTI0OTcgMC4zNTc3NiwtMC4wMzI4IDAuNjcyMDksMC4yNTA3OSAtMC4xNTE0LDAuMTg3NzEgLTAuMzgwNDMsMC4xMTI3NiAtMC42NzIwOSwtMC4yNTA3OSB6IgogICBpZD0icGF0aDI5NyIgLz4KPHBhdGgKICAgZmlsbD0iI2VmZWRlNSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI4Ni4zODI1OSwxNjIuODYyMjMgYyAtMC4wODY5LC0wLjE5ODI1IDAuMDg3OCwtMC41NzQ4MyAwLjU0NTUzLC0xLjA4MzMzIDAuMDk0LDAuMjEzNzEgLTAuMDk1LDAuNTU5MzQgLTAuNTQ1NTMsMS4wODMzMyB6IgogICBpZD0icGF0aDI5OCIgLz4KPHBhdGgKICAgZmlsbD0iI2VlYzQ4OCIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDMxMC43NzIxOCwyNzAuMjI0NTggYyAzLjk0MDYxLDQuOTM1ODIgOS40MjYzOSw2LjgzNjMgMTUuMDczMjcsOC40Mjg0NiAxLjI0MzUsMC4zNTA2NSAyLjU0OTUsMC40Nzk0OSA0LjIyMDY3LDAuODA2OCAwLjU1MTE4LDAuMjU4NzIgMC43MDgzNCwwLjQyMTA4IDAuOTM0MzksMC45MTUzNCAtNS43NzUyMSw3Ljc1ODU0IC0xMy41MzM4NSwxMC44NDc5MyAtMjIuNzQzMDEsOS41NjQzOSAtNS4wNzkyNiwtMC43MDc5MSAtMTAuMTQ2NzYsLTIuMjcxMjQgLTExLjMwOTU0LC04Ljc5ODEyIDUuMDM1OTUsLTMuMzI0MSA5LjY0MDg0LC02LjU2NTQ2IDEzLjgyNDIyLC0xMC45MTY4NyB6IgogICBpZD0icGF0aDI5OSIgLz4KPHBhdGgKICAgZmlsbD0iI2VlYzQ4OCIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI1NC44OTk1MywyODAuMDAwNzkgYyA3LjIyNjU5LC0xLjgzOTMzIDE0LjM3ODY2LC0yLjkxNzU3IDE5LjIyNTc5LC05LjUwNTE5IDEuMjEzNDgsMC43MzU2IDIuMzE5ODMsMS44MzE4OCAzLjcyOTUzLDMuMDU3OTIgNC4wOTM3OCwxLjYxMzEgNy41Nzk3NywzLjUzMDY3IDEwLjA4MjI0LDcuMzM1NDIgLTEuNzAwMTYsNi40NzEyMiAtNi42OTEyNSw4LjMxNDg4IC0xMi4wNzk0LDkuMTAwMzggLTcuNzIxNDcsMS4xMjU1MSAtMTQuNDU0MjYsLTEuMjU4NDYgLTIwLjMwMjc0LC03LjEwNzg1IC0wLjc3MTAzLC0wLjk1MjczIC0xLjM5Njc2LC0xLjYxNTY2IC0wLjY1NTQyLC0yLjg4MDY4IHoiCiAgIGlkPSJwYXRoMzAwIiAvPgo8cGF0aAogICBmaWxsPSIjZjdmYWY5IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzA0Ljg0NTkxLDMwNy4xNjU3NyBjIC0wLjg5NzcxLDEuNTQzMDYgLTEuNzQ0NjksMi42OTc1NCAtMi43NDYwNCw0LjEyNzA3IC0zLjUxNDk1LDEuMzM5NDIgLTYuOTY4MDgsMS42Nzk0NSAtMTAuNDc3MDgsMS42MjgxNSAtOC42MTY5NywtMC4xMjYwNCAtOS42NTg2LC0wLjk3NzM2IC0xMS41MTEyNiwtOS44OTY1OCAyLjk0NTA0LC0zLjU2NjMxIDYuNTEzNTIsLTQuMTM4NTUgMTAuODI4NjQsLTIuNzAzOTggMS4zMTE2OCwxLjczODUzIDAuMDQ5NCwzLjgwOTE0IDEuNjcyMjIsNS4yMDg4MyAxLjAzMjUzLC0xLjMxNDk0IDAuMzU1ODksLTIuNzY3MTggMC43NDA0NywtNC40NTgyOCA0LjIwODE5LC0yLjg3MjYyIDguNDk1LC0yLjY1MzYzIDEyLjg4MTg0LC0wLjgyMjYgLTAuNDMyNjIsMi40NzQyNCAtMC44ODUzNSw0LjUwMTUyIC0xLjM4ODc5LDYuOTE3MzkgeiIKICAgaWQ9InBhdGgzMDEiIC8+CjxwYXRoCiAgIGZpbGw9IiMxNDI4M2QiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyODcuNjM2NCwyODAuNjM1NjIgYyAtMy4yOTMyNCwtMi4xMzk0MSAtNi40OTgxNywtMy44NTUzMiAtOS4zMzMxLC02LjY1MDcgMS4zMjY3OSwtMy4wNTc5OCAtMi4yNTE0MywtNi42NTMyMyAxLjMxMTQ0LC05LjA2NDE4IDAuNTM1OTEsLTAuMzYyNjcgMS4wNTg2OCwtMC43NDQ3NSAxLjkxMjM1LC0xLjE2MTg5IDQuMTU0MjcsLTEuMjU4NDYgNy42MzMyNywwLjE0Mzk1IDExLjM4OTUzLDEuNzUxNDYgMC4yNDk1MSw1LjM5NTc4IDAuMDU2MiwxMC40MDQ1NCAtMi44OTI5MiwxNS4yNTExNiAtMC44NDg2MywwLjcxOTQ4IC0xLjU2NTEyLDAuNjYwNTIgLTIuMzg3MywtMC4xMjU4NSB6IgogICBpZD0icGF0aDMwMiIgLz4KPHBhdGgKICAgZmlsbD0iI2M0OTM1YyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI5Ni44MTI0NiwyODAuODI1OCBjIDMuNDAzOTMsNi42MDcwOSAxMS42MDY2Niw5LjY1OTQ2IDIwLjIzMjcsNy40Mjg5NiA1LjA4MzI1LC0xLjMxNDQ2IDkuMjYyMDIsLTQuMTg2MjIgMTMuNjM5NTUsLTcuNDgzMDMgLTEuMzc5OTcsNi44NjA3NCAtNy4wNzYxMSw5LjM5NDgzIC0xMi45ODYzNiwxMC45NjExNSAtNy42NzEwMiwyLjAzMjk1IC0xNC44OTkxNCwwLjU1OTkzIC0yMC40ODg4LC01LjU1MjAxIC0xLjE3NzcsLTEuMjg3NzggLTMuNjU4NzUsLTMuMTIzMSAtMC4zOTcwOSwtNS4zNTUwNyB6IgogICBpZD0icGF0aDMwMyIgLz4KPHBhdGgKICAgZmlsbD0iI2M0OTM1YyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI4Ny40NTI3MiwyODAuNjY2NDQgYyAwLjY1ODE0LC0wLjE3ODYyIDEuMjY3NjcsMC4wMjY0IDIuMTczMDMsMC4zNjEwMiAxLjExODI5LDMuMjU2MTEgLTAuODE1MTIsNS4wODQ5NiAtMi45MDc2Miw2Ljc4MTg2IC05LjYzNTM1LDcuODEzODggLTI0LjEzMzM5LDUuNzMwNTYgLTMxLjQ1MDUzLC00LjgyODkyIDIuMjExNzksLTAuMTAwOTUgMy43ODQxOCwxLjQ0ODkyIDUuNTc4OTUsMi41ODIxNiA4LjcyNDAzLDUuNTA4NyAyMi4yMjM5LDQuMjY3NyAyNi42MDYxNywtNC44OTYxMiB6IgogICBpZD0icGF0aDMwNCIgLz4KPHBhdGgKICAgZmlsbD0iIzUwN2E4OCIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDM0Ni40NzYwOSwyNjguMzk5NzggYyAtNS45ODA2OCwwLjIzMzE4IC0xMS42MDAxOCwwLjI5NzQ4IC0xNy4yMTgzMiwwLjIzNzU1IC00Ljg0ODc1LC0wLjA1MTcgLTkuMTAzNzYsLTEuODcwMjQgLTEyLjQ3NTE2LC01LjI2MTgxIC00LjA2NzExLC00LjA5MTUgLTcuODQ0MywtOC40NzEyMyAtMTEuODkyNywtMTMuMDIyMDcgLTAuMTQ1NjksLTAuMjk1ODcgMC4xMjU1MiwtMC41NTY1MiAwLjI1ODQzLC0wLjY4OTYzIDAuMjczMTksLTAuMjU4NDkgMC40MTM0NSwtMC4zODM4NSAwLjgyNjUzLC0wLjU3OTMyIDAuNDU5NTQsLTAuMDU5MSAwLjY0NjMxLC0wLjA0ODIgMS4wOTc4NywwLjA0ODggMC40MjM1OSwwLjE3NzU1IDAuNTgyMzQsMC4yNjkwMSAxLjE1NTY3LDAuNzAxMjMgMC41NDAyOSwwLjQ2MjAxIDAuNjY1OSwwLjU4MzIyIDEuMTUxNzcsMS4wNjkxNSAwLjQ3Nzc4LDAuNDg0NTMgMC41OTUzMywwLjYwNDQgMS4wNjE5OCwxLjA3OTAxIDAuMzQ5MDksMC4zNTQ3NyAwLjY5NzYzLDAuNzA1MTEgMS4wNDY1NywxLjA1MzM1IDAuMzQ4OTcsMC4zNDgyMyAwLjcwMjAyLDAuNjkzOTcgMS4wNjYyOCwxLjAzMjAxIDAuNDk2NzQsMC40NDM5MSAwLjYyOTE4LDAuNTQ5NzUgMS4yMTYxLDAuOTIzNzcgMC44MDAwOCwwLjQyMTA1IDEuMTQ3MzcsMC41Njk5NCAxLjc4MDY3LDAuODM4MDcgMS45ODA5MiwwLjk0NTIyIDIuNjUyMDEsMi42MjQ3NiAzLjc3OTQyLDQuMzMyMjggMC4zMTY1MiwwLjQxMzI3IDAuNDQ1MjIsMC41NzQxNSAwLjk5NDAyLDEuMTcwMjggMC43MjU0OSwwLjY5NjU3IDEuMDQ3MDgsMC45MzYyNSAxLjY1ODIsMS4yOTk4NCAwLjQ2NzgzLDAuMjMwMjkgMC42NjAxOCwwLjMxODEyIDEuMTU0ODUsMC41MjkxNCAwLjUxMTg3LDAuMjAxODUgMC43MjE0NiwwLjI4MDUyIDEuMjYwMSwwLjQ3NTI5IDAuNTU3OTUsMC4xOTQxNSAwLjc4Njg5LDAuMjcyMTUgMS4zNjYyNCwwLjQ3ODE1IDQuOTQ5OTgsMS44NzQxMSA5Ljc0NDQ0LDAuODM5NjkgMTQuNDQ3MjYsMS4xMDc1NCAxLjk1MTk0LDAuMTExMTcgMy45MzA1MiwtMC4xNjg3IDYuMjE2MzcsMC42MjAwNiAxLjIyNDM0LDAuODkzNTggMS4wOTUyMiwxLjYwODczIDAuMDQ3OSwyLjU1NzMxIHoiCiAgIGlkPSJwYXRoMzA1IiAvPgo8cGF0aAogICBmaWxsPSIjZWZlZGU1IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjkzLjU5ODQ3LDI2NS43ODI3NyBjIC0zLjk3NTUzLC0wLjM4MTk2IC03LjYwNzE1LC0wLjQxMzI3IC0xMS4zNTY2MywtMS45ODI5NCAtMC4xNDU3NSwtMC42NDU5IC0wLjA1OSwtMS40NzgzNiAwLjM2NzE2LC0xLjcyNTI1IDMuODE1NTIsLTIuMjEwOTQgMTcuMDQ4MDksLTEuODk0MzUgMjEuOTc1MjgsMC42NDIzNCAtMy4yMTQyNywyLjcxMDMyIC02LjkwNTAzLDIuNzk2ODQgLTEwLjk4NTgxLDMuMDY1ODUgeiIKICAgaWQ9InBhdGgzMDYiIC8+CjxwYXRoCiAgIGZpbGw9IiNhY2RiZGUiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyOTEuMzkyNDgsMzAwLjMxMTY3IGMgLTMuNzE2NzQsMC4yMDU5NyAtNy4wODk3MiwxLjI2NTg3IC0xMC44NzEyOCwyLjI2NDU5IC0yLjAxMjI3LC0yLjE2OTM0IC0yLjg3NTgzLC00LjE1NDk0IDAuODE5NjEsLTUuMjE5NiAxLjA3MDgsLTAuMzA4NTEgMi4wMDQ4OCwtMS4wNzQwNCAzLjAyMTU0LC0xLjU5MDkyIDYuODIwODEsLTMuNDY3NTkgNi44NzIxNywtMy40MzQ3OCA3LjAzMDEzLDQuNTQ1OTMgeiIKICAgaWQ9InBhdGgzMDciIC8+CjxwYXRoCiAgIGZpbGw9IiNhY2RiZGUiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzMDYuNTQyNjIsMzAwLjUxODMxIGMgLTQuMjYyNjYsMC4xNjg3NiAtOC4yMzc1NSwwLjE2MDUyIC0xMi42NDc4NiwwLjE1NTI3IC0wLjM2NTExLC0xLjY0MTgxIC0wLjM2MTExLC0zLjI5MzQgLTAuMTk1NTgsLTQuOTI4NTkgMC4wNzkzLC0wLjc4MzY5IDAuMzQxODYsLTEuNTk4NjYgMS4zMzQwNywtMS44NDYzNyAxLjYzNTQ0LC0wLjQwODI0IDEwLjY3OTExLDQuNTA2OCAxMS41MDkzNyw2LjYxOTY5IHoiCiAgIGlkPSJwYXRoMzA4IiAvPgo8cGF0aAogICBmaWxsPSIjYjY3NjMzIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjk0LjAxNjU5LDI1Mi40OTcxMyBjIDMuNDkxNDksMC4wOTEyIDYuMTQ3NzEsMS4xMzI5NiA4LjMzODM4LDMuNjQ5OSAtNS45NDU1MywtMC44NTUyOSAtMTEuODQ4MDUsLTAuNjk3NzggLTE4Ljc4MDM3LDAuMTgyNDMgMy4zNDk2NSwtMy4zNjMyNSA2LjU4MzI5LC0zLjg2Mjk3IDEwLjQ0MTk5LC0zLjgzMjMzIHoiCiAgIGlkPSJwYXRoMzA5IiAvPgo8cGF0aAogICBmaWxsPSIjMzA0MjUwIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzQ2LjU1OTMyLDI2OC42NTY5NSBjIC0wLjE0MTQ4LC0wLjQ5NDY2IDAuMTYyMDQsLTAuOTU0OTYgMC42MTc0LC0xLjY0NjA5IDQuNjExMDUsLTMuOTczMDggMTAuMDE1NSwtMy42NjY1OSAxNS42MTEwNSwtMy40NTIyNyAwLjMxMTU4LDAuNzEyMzEgMC4zMzU3MiwxLjEwNDEgMC4zNzM4MSwxLjc4OTY3IC01LjEwODAzLDIuNzMzNTUgLTEwLjYyODMzLDMuMDYxMTkgLTE2LjYwMjI2LDMuMzA4NjkgeiIKICAgaWQ9InBhdGgzMTAiIC8+CjxwYXRoCiAgIGZpbGw9IiM4ZWM2YzkiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyNjMuODI5ODksMjA3LjkyMjYzIGMgLTAuMDc4NCwwLjYyODkxIC0wLjYwOTQ0LDAuNzY1MDIgLTEuNDI2ODUsMC4zOTg1MyAwLjI0NzcxLC0wLjI0NjY0IDAuNjczNTUsLTAuMzU3MTQgMS40MjY4NSwtMC4zOTg1MyB6IgogICBpZD0icGF0aDMxMSIgLz4KPHBhdGgKICAgZmlsbD0iIzBmMjQzNyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDMyNC4yMDU3NCwyNjQuNzI0NzYgYyAtMC4zNTkzMiwtMC4yOTI2MyAtMC41MDcxMSwtMC4yNjA3NyAtMC41MDIyOSwtMC4xODUzNCAtMC40MTY4MSwtMC4wMDUgLTAuNzk0MjIsLTAuMTc4MzEgLTEuMzE3MTQsLTAuNzA4NTUgLTAuMTk3MDUsLTAuMjQ4NjMgLTAuMTgzNjUsLTAuMTc0NDQgLTAuMTYwMDksLTAuMjAzODYgLTAuNDY1NjcsLTAuMzY1NiAtMS4wNDI2NywtMC40NTgzNyAtMS44MDEzMywtMC44MTg5NyAtMC4yMDQyLC0wLjIwNTQxIC0wLjI1MjUxLC0wLjE0NDgxIC0wLjIzMDM1LC0wLjE3MzQ2IC0wLjI2Mjc2LC0wLjI0MTI0IC0wLjUzNTY4LC0wLjQ2ODE3IC0wLjk0NzY2LC0wLjkyOTg3IC0yLjI0ODYsLTEuMTM5OCAtMi4wMDM1NywtNC4wMzUxMyAtNC40NDAyMiwtNC45ODg5OCAtMC42NjA4MywtMC4yMTc1NiAtMC45Nzg3NiwtMC40MjU1NyAtMS40NDg3OSwtMC45MDExOSAtMC4xODI3NywtMC4yMjA3MyAtMC4xODM5OSwtMC4xNTE1NSAtMC4xNDk2OSwtMC4xNTYxIC0wLjIzMTg0LC0wLjIwODM0IC0wLjQ4MDcxLC0wLjQzMTQyIC0wLjg2NjYxLC0wLjg3MTgyIC0wLjE1NDE3LC0wLjE5ODE1IC0wLjE2MzU3LC0wLjEyOTI0IC0wLjEyOTE1LC0wLjEzNDI4IC0wLjIzNTExLC0wLjIwNDQ0IC0wLjQ4NTUsLTAuNDI1NTEgLTAuODY5MjYsLTAuODY3NTggLTAuMTUyNDMsLTAuMTk5NDEgLTAuMTYzMTIsLTAuMTI5NzMgLTAuMTI4MjMsLTAuMTM0NzEgLTAuMjM3MTYsLTAuMjAxNjkgLTAuNDg3NDYsLTAuNDIzMTkgLTAuODcxMTYsLTAuODY1OTQgLTAuMTUyMDEsLTAuMjAwMDEgLTAuMTYyODEsLTAuMTMwMDMgLTAuMTI3ODEsLTAuMTM1MzQgLTAuMjM2ODQsLTAuMjAyMTIgLTAuNDg5NjIsLTAuNDIwNzggLTAuODcyNjIsLTAuODY0NTMgLTAuMTUyMjgsLTAuMTk5ODMgLTAuMTYyNTMsLTAuMTI5ODYgLTAuMTI3NTksLTAuMTM1MjYgLTAuMjM3NDMsLTAuMjAwNjUgLTAuNDg3NjEsLTAuNDIxMzUgLTAuODY5MjksLTAuODY0NDEgLTAuMTUwNTIsLTAuMjAwNTYgLTAuMTY0NDksLTAuMTMwNzMgLTAuMTI5OCwtMC4xMzg3NiAtMC4yNDc4NiwtMC4xODkxMiAtMC40OTkxNCwtMC40MDY0MyAtMC44Njk4NCwtMC44NTkxOSAtMC4xNTA2NiwtMC4xOTkyOCAtMC4xNjM3OSwtMC4xMjYzOCAtMC4xMzMxOCwtMC4xNDcyNSAtMC44NTk2NSwtMC44NjU3OCAtMi4wNzM4OCwtMS4zNTg2NCAtMi44NDUwOSwtMi43NzQ3OCAtMC4xNjY0MSwtMC4yNjA5MyAtMC4yMDUwMiwtMC4yMDgzNyAtMC4xNzM2NSwtMC4yMTcxOSAtNS4yMDk5NiwtMi41NzU1NyAtMTAuNjQzNTIsLTMuODI0MSAtMTYuNzc5ODEsLTIuMjE4OTEgLTAuMzE1MTIsMC4xOTUxOSAtMC4yNTIzOCwwLjIyNDAzIC0wLjI1MjQ3LDAuMTg5NTIgLTIuMzQ0NTUsMC44NjIzOSAtNC42NjQyNSwxLjgwNDQxIC02LjgwODE3LDMuNzcyMzcgLTAuMjY3OTEsMC4yMTc1MyAtMC4xOTgzMywwLjI3MzA0IC0wLjIxOTE4LDAuMjMzNyAtMC4xODgwOCwwLjI0ODE3IC0wLjM5OTAxLDAuNDk4OSAtMC44NTcxNywwLjg1MjIgLTAuMjAzNTMsMC4xMzkzNSAtMC4xMzA4LDAuMTc4NjIgLTAuMTQ2MzcsMC4xNDAzNSAtMC4xODE3MywwLjI1MjQyIC0wLjM5MzE4LDAuNTA1MjUgLTAuODU0MjQsMC44NjEgLTAuMjA0NDEsMC4xNDA3OCAtMC4xMjk5NSwwLjE3MzI1IC0wLjE0NTc2LDAuMTM1ODMgLTAuMTgwOTQsMC4yNTQ1MiAtMC4zOTIxNSwwLjUwODA5IC0wLjg1MzUxLDAuODY1MTQgLTAuMjA0MDcsMC4xNDE4OCAtMC4xMzAxLDAuMTcxOTEgLTAuMTQ1MywwLjEzNDk4IC0wLjE4MTUxLDAuMjUzNzkgLTAuMzkyODgsMC41MDY4MSAtMC44NTE4OSwwLjg2NTY2IC0wLjIwMjU1LDAuMTQzNSAtMC4xMjk5NSwwLjE3MzU2IC0wLjE0NTQ1LDAuMTM3NDYgLTAuMTg1MDksMC4yNTE4OSAtMC4zOTczNywwLjUwMzkzIC0wLjg1MzM5LDAuODY1MjYgLTAuMjAxMDUsMC4xNDUyNyAtMC4xMzAxLDAuMTcyNTIgLTAuMTQ0NDcsMC4xMzczMyAtMC4xODcyLDAuMjQ5NyAtMC40MDAzLDAuNTAwNDMgLTAuODUzLDAuODYzNzEgLTAuMTk5MzcsMC4xNDY3NiAtMC4xMzI4NCwwLjE3ODI4IC0wLjE0NTE3LDAuMTQzNTggLTAuMjQyMSwwLjI2NjA5IC0wLjQ4MTE3LDAuNTU5MyAtMC45MjI5OCwxLjA1MjYyIC0wLjc1OTA5LDAuNTEwMjggLTEuMzI0ODMsMC44MTI4NiAtMS45NzQ3MywxLjM0Nzc0IC0wLjIyNDY0LDAuNjA4NjUgLTAuNDI2NywwLjk0ODM3IC0wLjkxNDE4LDEuNDQ5NzQgLTAuMjIzNTcsMC4xOTg0OSAtMC4xNTcxMSwwLjE5MjkzIC0wLjE2MjQ4LDAuMTYwMDQgLTAuMjE2NCwwLjIyNTY0IC0wLjQ0MTgsMC40NzEwMyAtMC44NzI4MywwLjg2NDQ0IC0wLjE5MTIsMC4xNjEyNSAtMC4xMjU5OCwwLjE3MDQ3IC0wLjEyNTUyLDAuMTM3NTEgLTAuMjMwMDcsMC4yNDg1MyAtMC40ODcxMiwwLjUwMzMzIC0xLjAwMDczLDAuODc2NzcgLTAuNTE1NjMsMC4xMTU1NyAtMC43NDQzOSwwLjIxNTYgLTAuOTYwMTUsMC42MzUyNSAtMC4yMDk0NCwwLjUzNzc4IC0wLjQxNzQ1LDAuODU3OTQgLTAuODkwMjYsMS4zMzYxNSAtMC4yMTYwOSwwLjE5MDE2IC0wLjE0MDk5LDAuMTg5OTEgLTAuMTM5OCwwLjE1MjM4IC02LjYxMzEzLDMuNzAzNTggLTEzLjc5MTA3LDMuMjYwMDQgLTIxLjM3NjMxLDIuNTkxMDMgLTYuMzgwNjEsLTEuMDMxODkgLTEyLjM3MjY4LC0xLjc3NzMxIC0xOC4zMjU2NSwtMi43NTk3IC0xLjcwMzU5LC0wLjI4MTEgLTMuNTY2NDQsLTAuNjI2NjUgLTUuMDk4NzMsLTIuMzI4NzEgLTAuOTI5MDcsLTEuMzU1MTYgLTEuOTM1NzMsLTIuMTU1NzMgLTMuMTE3NDksLTMuMjIwODIgLTQuODQ3OTMsLTExLjM5NjYxIC0zLjc3NDExLC0yMi45MjA3NSAtMi4xNDQ1MywtMzQuOTAxMjUgMC4yNDY0LC0wLjYxNDc3IDAuNDcyNSwtMC44MjkzNyAwLjgxMzYsLTEuMjU4MDUgMC4zMDg2NSwtMC4zMTExOSAwLjQ3ODE4LC0wLjQzMzg3IDAuODY5OTMsLTAuNzgyMDIgMC41MjQxNCwtMC41NDE3OCAwLjg2NjAzLC0wLjgwNzkyIDEuNTQzMjUsLTEuMTg2NjcgMS4yMDM4MiwtMC40NzAwNCAyLjEwNTQ2LC0wLjcwMjQgMy4yMzc4OCwwLjA3OTggMC4zODA4MywwLjc3NDM1IDAuNDU4OTgsMS4yNjI2NiAwLjQwNjc0LDIuMTM4NzMgLTMuNTcxNSw4LjY2NjUxIC0zLjk2ODU3LDE2LjY4OTE1IDIuMDY3MDEsMjQuNTIwMTQgLTAuMDMzMSwxLjAxNDkzIDAuMjEyNTksMC4yMDA4NyAwLjA4ODcsMC44NTU5MyAtMS42NzY2Nyw4Ljg2NDIzIC0wLjQ0NzAyLDEwLjIxNjgzIDkuNDU0NSw5Ljk1ODYyIDIuODgxNjIsLTAuMjk2OTcgNS40MDE5NCwtMC4zMDA0MiA4LjI4Nzk2LDAuMDM2NSAzLjA5NjI4LDAuOTU3MzkgNS44NTA0NiwxLjUxOTUgOS4wNzEzOCwwLjYyMjAxIDYuNDc5ODYsMC40MjU2IDExLjc0NjgsLTAuMTUxNzcgMTYuNDU1MDgsLTUuNDU4MDcgMy42MzU5OSwtNC4wOTc3NSA4LjM3OTc2LC03LjUxMTQ4IDEyLjc4NzQxLC0xMS4wMjAzOSA2Ljc4ODU4LC01LjQwNDQ1IDE1LjQwODY2LC01LjM0MDY3IDIzLjgxMjQ0LC0wLjMwMjAzIDIuNDE5ODksMS40NTA5IDQuNTgwNjMsMy4zMzY1MiA3LjU5NjI5LDQuNDg5MDQgMi41MjAyNiwxLjk0MDAxIDQuMjM0ODYsNC4xNzYyMSA1Ljk3NzI2LDYuMzU4MjUgMS4zMjkxLDEuNjY0NCAyLjgyMTU5LDIuNzMyMDkgNS4zMzE4OCwyLjc4MzY2IDIuNDYzMDQsMS4wNTYyNyA0LjE3NDEsMi43MzkyIDYuNzAwMzIsMy43MTA1MSAyLjQwNzUzLDAuODE5NzMgNC41NzM0OCwwLjQzMTg2IDYuNjg3NjgsMC42NDUwOCAzLjcyNjI2LDAuMzc1OTUgNi4zNDQyNywtMS4wMjkyNCA4LjAxMzY0LC00LjQwMzIzIDAuNjUwMDYsLTEuMzEzOSAxLjQ5OTkxLC0yLjU2Mzg3IDMuMTQzMjgsLTMuNTM0MjEgMi44NzM5NiwtMC4zMjUzMiA0LjI4NDMzLDEuNDQ3MTggNS42NjMxOCwzLjA3MTcyIDEuNDQ1MzEsMS43MDI4MiAzLjMyMzc2LDIuNzMwODkgNS40MjI0NSw0LjE4NTY3IDEuMDQ1OTMsMS41OTU1NSAxLjI2OTQxLDIuOTg0MSAwLjgwMzI2LDQuODQ5NDIgLTExLjg2NzM3LDQuNDQ1MSAtMjMuODIxOSwzLjU5NDQ5IC0zNi4xNDI1MiwyLjM0NDY0IHoiCiAgIGlkPSJwYXRoMzEyIiAvPgo8cGF0aAogICBmaWxsPSIjMTIyMDM1IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzcyLjA2Mzc3LDIzMC4zNTUyMiBjIC0wLjM0MjcxLDQuODQ3NzggLTAuNzA3ODIsOS4zMDQ2NiAtMS4yMzA4LDE0LjEzOTk1IC0xLjAwMDc0LDAuNzAyNTggLTEuODI5NTMsMS4wOTUzNCAtMy4xOTI1NywwLjc2MTYgLTIuMzQ5NCwtMS45NjY5NSAtMi4wMjE3LC00LjM4NDc5IC0yLjEyNjEzLC02LjY2NzI0IC0wLjE4MTA2LC0zLjk1NzMzIDAuMzY2ODgsLTcuOTYyOTIgLTAuOTcyMzgsLTEyLjIxNDY2IC0yLjczMzE1LC00LjI5Njg3IC02LjkwMDE4LC0zLjg1MDg5IC0xMS4xNTM5LC00LjI0NjkxIC0zLjI5OTgsLTAuMjAwOTkgLTUuODcwMDYsLTEuNzE4NzUgLTkuMTA0MTMsLTIuMjcwNjYgLTUuMTkzOTMsLTEuMTA3MDkgLTEwLjAxNzM5LC0xLjg3NjI5IC0xNS4zODksLTEuMzAxOTQgLTExLjk0NTQ0LC0xLjM5NDUxIC0yMy40Nzg1NSwtMi4zNTk4NyAtMzUuMDg4NzgsLTIuMTYxMiAtMi40NjYxMiwwLjA0MjIgLTQuOTk0MjksMC4xOTA3NCAtNy41ODk5MywtMS41MDI1IC0wLjgyOTA4LC0xLjIzMjczIC0wLjg2OTY2LC0yLjE0NjM5IC0wLjM0NDA2LC0zLjU0ODEgMi4xMDU2NSwtMC43MjAzOSA0LjEyMDg1LC0wLjk3MDEyIDYuNTUzNDEsLTEuMjgzMzggMy4xNDg2OCwxLjA4MTMgNi4wMjk2LDAuNzc2ODIgOC44MDA1NiwwLjQ1NTM1IDYuODMyOTIsLTAuNzkyNjYgMTMuNjE2NTgsLTAuMTI4NTQgMjAuODgwNTksMC4zMTY4MyAzLjAyNTQyLDAuMjk0NTMgNS41ODcyNSwwLjUyODUxIDguNTg0NDcsMC44MDQyMyAxLjM1NDEsMC4wNDU5IDIuMjc2MTgsMC4wMjE3IDMuNDg4MDcsMC40NTEzNiAxLjYxNDg0LDAuMTY4NzkgMi44OTU2NiwwLjI1MzM5IDQuNTYxMjUsMC4zNjYzMyA3LjM0ODExLDEuNDQ3NDIgMTQuNDY4NTMsMi4wMzk0IDIxLjMxMjYyLDQuMTA1NDQgMi43MTcxLDAuODIwMjIgNS4zMzgwNCwxLjc3NjkyIDguMDM5NDksMy41ODg1OSAzLjk5ODQ0LDIuNDg1MTQgMy4yNTAxMiw2LjQyMDQxIDMuOTcxMjIsMTAuMjA2OTEgeiIKICAgaWQ9InBhdGgzMTMiIC8+CjxwYXRoCiAgIGZpbGw9IiMxMjIwMzUiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyMjIuNDczNDcsMjIwLjk5NjUyIGMgLTAuMzAyNDksLTAuNzMwOTYgLTAuMzAzMTYsLTEuMTQ2NDMgLTAuMzAzMSwtMS44NzM0OCAyLjc2ODA0LC0zLjgzMjM5IDcuMTUxOTIsLTMuMTMwMjIgMTAuNzkzLC00LjI3NzQzIDIuMTQ1ODEsLTAuNjc2MDkgNC41MTI4OCwtMC44OTE4MiA3LjE0MDA3LC0xLjUwNjk5IDEuMDIxNzksLTAuMTQxMzkgMS42NjkzNSwtMC4xNjc3MyAyLjYzOTkzLC0wLjE2MTUgNC4zODk2OCwtMC45MTk5OCA4LjY5Mjg0LC0wLjA3MjIgMTMuMDcxOTMsLTEuNjU5MDkgMS4yMTg3OCwtMC4xNzk0NCAyLjA1MDU3LC0wLjI5MTMyIDMuMTQxOTMsLTAuNTgwMjkgMS4xODQ4NSwtMS4xMTM2NSAyLjM2MDIsLTAuNjQzIDMuODQ1NzcsLTAuNjc3OTIgMi41ODI4NSwwLjYzMzc2IDQuNzkxNDcsMC4zNjY2MSA3LjM5ODA0LDAuMzA0NTcgMi4wNDUyMywwLjAxNTYgMy42ODEyMSwwLjA4MTEgNS43MTI2MSwwLjI5Mjk3IDAuNDQwMTYsMS4yNjkxMyAxLjU0Mzc0LDEuODk0MzEgMS43NjgxNiwzLjM0NzkgMC4wMDgsMC42NDc5MiAtMC4wMzU5LDAuOTA1MDMgLTAuMjkwNTUsMS40ODkxIC0yLjYzMDQ3LDEuOTA1NzkgLTUuNTk4NzksMS4zMTI2NiAtOC41Mjk3MywyLjM2ODUzIC0xLjk5NjYxLC0wLjM4MDc2IC0zLjUzNjM1LC0xLjIyNDY3IC01LjY3MjMsLTAuOTQzNzUgLTEuODkwODQsMC4xNDg1NiAtMy40NTQ5NiwtMC4wNjc0IC01LjI5NzQsMC43MDk1MyAtNS4xNzQ0MywwLjUzNzIgLTkuOTY3MDQsMC44MzA5NiAtMTUuMTU3NjgsMS40NTI5NCAtNC42MTk4NywwLjE2MjM2IC04LjUyMTgyLDEuODA1NyAtMTIuNjM2NzIsMi4zNzQ3NiAtMi40NzIyMywwLjM0MTkyIC00LjkzNjIyLDAuOTU5NDEgLTcuNjIzOTYsLTAuNjU5ODUgeiIKICAgaWQ9InBhdGgzMTQiIC8+CjxwYXRoCiAgIGZpbGw9IiM1MDdhODgiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzNjguNDA3MDYsMjE5Ljk4MzY0IGMgLTkuMTg1MTIsLTMuNzM1NzggLTE5LjMyOTQzLC00LjEyMTEzIC0yOS4wOTI2MiwtNy4xNTYxOSAyLjcyMjc4LC0yLjE2MzcgNS42NzU0MiwtMC41ODE2NyA4LjM0MjQ0LDAuMDQ4NCA3LjA2MjY1LDEuNjY4NTUgMTQuNzE0MTEsMS43NjI1MSAyMC43NTAxOCw3LjEwNzc5IHoiCiAgIGlkPSJwYXRoMzE1IiAvPgo8cGF0aAogICBmaWxsPSIjNTA3YTg4IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjQwLjA2MjIxLDIxMy4wNTI0NiBjIC0yLjAxNjA1LDMuODQ1IC02LjMyODcsMS45NjYxMiAtOS41NDI2OSwzLjUwNjAxIC0yLjMyNTksMS4xMTQzMiAtNS4wMzUxMywxLjQyODY1IC03Ljk2MDg4LDIuMTc2MzMgLTEuMTk1LDAuMzU4NzMgLTIuMDAyNSwwLjY0MDg0IC0zLjEyMzQ3LDEuMDA5ODkgLTAuNDkxMjEsMC4yMTQ1NyAtMC42NjkwMSwwLjM0MjEzIC0xLjA5MTAzLDAuNjg4OSAtMC40MTgyMiwwLjIyODA2IC0wLjU5MjIzLDAuMjM2ODUgLTEuMDIyMjIsMC4xOTI2MyAtMC42MzU1MywtMi4yNjgwMSAwLjk5MjY0LC0zLjExNDMyIDIuNTUzMjgsLTMuNTEwNzQgNi41MzM2LC0xLjY1OTcgMTIuOTM1NDksLTMuOTgwNSAyMC4xODcwMSwtNC4wNjMwMiB6IgogICBpZD0icGF0aDMxNiIgLz4KPHBhdGgKICAgZmlsbD0iIzUwN2E4OCIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDMyMi4zMjYzNywyMTAuNTk4NjkgYyAtMy4zNTQwMywyLjAyMjk1IC02Ljk4Njg0LDAuNDcxNSAtMTAuNTMzNDQsMC4xNzI1MiAtNi4xMzM3MywtMC41MTcxMiAtMTIuMjI0MzQsMS42NzA4NiAtMTguNjM2NiwtMC4zNjgyIDkuNDQzNzYsLTEuMzE4OTEgMTkuMTg2NzQsLTAuODc2OCAyOS4xNzAwNCwwLjE5NTY4IHoiCiAgIGlkPSJwYXRoMzE3IiAvPgo8cGF0aAogICBmaWxsPSIjMTEyODNkIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjc3LjQxMjUzLDIxNC45NDc5OSBjIC0xLjIxNzE3LC0xLjA1NzEyIC0xLjI1ODY0LC0yLjA4NDQxIC0xLjE0ODQxLC0zLjU0MzQ1IDIuOTkxODUsLTAuNTQ4OTIgNS45Mzg4MSwtMC42OTcwMiA5LjI5MjA4LC0wLjY4ODM2IDAuNDczMTgsMS4xMDU4NyAwLjU0MDA0LDIuMDU1IDAuMzAxNzksMy43OTk5OSAtMi45MTI2MywxLjg3Nzg0IC01LjUwNzY2LDEuOTY4NjYgLTguNDQ1NDYsMC40MzE4MiB6IgogICBpZD0icGF0aDMxOCIgLz4KPHBhdGgKICAgZmlsbD0iIzUwN2E4OCIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI1NS45MjczMywyMTEuMTk4MTIgYyAtMy40MTEzNSwzLjYyODc4IC03Ljk0NzY3LDIuMTY5IC0xMi41MjAyMSwyLjIyNjUzIDMuNTkwNywtMi40MzY4OSA4LjAzMTM4LC0xLjgyNzM2IDEyLjUyMDIxLC0yLjIyNjUzIHoiCiAgIGlkPSJwYXRoMzE5IiAvPgo8cGF0aAogICBmaWxsPSIjNTA3YTg4IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjcwLjM3MTYzLDIxMC4yNjY1NCBjIC0xLjgyMzMsMS45NjI3NyAtNC4yMzQzNCwxLjE3Mjc5IC02Ljg4OTgsMC45ODMzIC0wLjU0ODIyLC0wLjQ3MzMyIC0wLjczOTI5LC0wLjczODQgLTAuNDc1NzcsLTEuMTg2NjEgMi42Nzg3MSwtMC4xMzY5NiA0LjkwMjgzLC0wLjA5MDggNy4zNjU1NywwLjIwMzMxIHoiCiAgIGlkPSJwYXRoMzIwIiAvPgo8cGF0aAogICBmaWxsPSIjNTA3YTg4IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzM0LjQyMTcxLDIxMS44NzIwMSBjIC0wLjg2MTE0LDAuODQ0MTcgLTEuODMwMDgsMC43ODY3NyAtMy4wNTE4NSwwLjA5MjUgMC43ODIzMiwtMS41OTE2MSAxLjg2MzE5LC0xLjIzNjYzIDMuMDUxODUsLTAuMDkyNSB6IgogICBpZD0icGF0aDMyMSIgLz4KPHBhdGgKICAgZmlsbD0iIzhlYzZjOSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI2My4wNywyMDkuODE1MTUgYyAwLjMwMzM3LDAuMjQ5MjcgMC4yMTYwOSwwLjQzMzYgMC4wOTE3LDAuOTIyMTggLTEuMDkwMzYsMC4yOTU5IC0yLjE0MzY0LDAuMjg3NTcgLTMuNTcwOTIsMC4xNTEyOCAwLjQ3Nzc1LC0xLjUwMTI1IDEuODM2MDMsLTEuMTM4NTggMy40NzkyMiwtMS4wNzM0NiB6IgogICBpZD0icGF0aDMyMiIgLz4KCgo8cGF0aAogICBmaWxsPSIjOGVjNmM5IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjQ0LjU0NjEsMjY1LjM1MDg5IGMgNi45ODM4MywwLjA0MjkgMTQuMDcyMjcsMC4wMjI0IDIxLjIyODI3LC0yLjc4MTQ3IC02LjE4ODUzLDUuMDQxMzMgLTEzLjU3MjExLDQuNDk5NjEgLTIxLjIyODI3LDIuNzgxNDcgeiIKICAgaWQ9InBhdGgzMjUiIC8+CjxwYXRoCiAgIGZpbGw9IiM4ZWM2YzkiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyODcuNTYxOTcsMjQ0LjY0NjgyIGMgNS40Mjg4NiwtMy4xODA2MSAxMC45MjAzMiwtMS40OTYwNyAxNi40ODk2OSwxLjY3NjI3IC01LjE4NDE4LC0wLjY4NjAxIC0xMC40MTc4MiwtMi43MTc4MSAtMTYuNDg5NjksLTEuNjc2MjcgeiIKICAgaWQ9InBhdGgzMjYiIC8+CjxwYXRoCiAgIGZpbGw9IiM4ZWM2YzkiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyODAuNDM5NzIsMjQ4LjYzMDUyIGMgMC43MzgxOSwtMi45Nzg3NiAzLjUzNTQ2LC0zLjQ0NjIgNi4zNjY0NSwtNC4yMTU2NyAtMS43NjY4NCwxLjUyNTIxIC0zLjg5MDA0LDIuODgxNzUgLTYuMzY2NDUsNC4yMTU2NyB6IgogICBpZD0icGF0aDMyNyIgLz4KPHBhdGgKICAgZmlsbD0iIzE0MjgzZCIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDIxOC4wNjc3NywyNTcuMDc2MjkgYyAxLjYwNDMxLC0wLjM2NTQ4IDIuNzE0OTMsMC4zMzQ2MyAzLjA0NjMyLDIuNDM3NjIgLTEuNDc1NjQsMC4xNTQyNCAtMi41NTQ4LC0wLjU3MjExIC0zLjA0NjMyLC0yLjQzNzYyIHoiCiAgIGlkPSJwYXRoMzI4IiAvPgo8cGF0aAogICBmaWxsPSIjOGVjNmM5IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzA0LjEyMiwyNDYuOTIyNzkgYyAxLjEzMjk5LDAuNDY1NTEgMi4xODU4MiwxLjI1MDE1IDMuMTgwNDUsMi4zNjUyMyAtMC40OTYxOSwwLjM0MDg1IC0wLjkzNDIxLDAuMzUxMjYgLTEuNjk2NzIsMC4zMDIxOSAtMC43Mzc2NCwtMC44MjI0MiAtMS4xNTA3NSwtMS41ODUzNiAtMS40ODM3MywtMi42Njc0MiB6IgogICBpZD0icGF0aDMyOSIgLz4KPHBhdGgKICAgZmlsbD0iIzhlYzZjOSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI3Ny4zNTIxOSwyNTEuNTc1MDcgYyAtMC42MTIzLC0wLjQ4NzUyIC0wLjUxMjYsLTAuOTIxOTEgMC4zOTA5MywtMS4xMjg3MiAwLjIxMDk0LDAuNDQ3NTcgMC4wNDksMC43NjU0NCAtMC4zOTA5MywxLjEyODcyIHoiCiAgIGlkPSJwYXRoMzMwIiAvPgo8cGF0aAogICBmaWxsPSIjOGVjNmM5IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjY4LjIxOTk5LDI2MC41ODI3NiBjIC0wLjA2MTksLTAuMjMwMDEgMC4xNjAyNSwtMC41MzgwOSAwLjY2NDg2LC0wLjkxMTU5IDAuMDYxMywwLjIzNDIyIC0wLjE1OTc2LDAuNTMzODcgLTAuNjY0ODYsMC45MTE1OSB6IgogICBpZD0icGF0aDMzMSIgLz4KPHBhdGgKICAgZmlsbD0iIzhlYzZjOSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI3OC4zNTIxOSwyNTAuNTc2MzUgYyAtMC42MTUxMSwtMC40ODQ0IC0wLjUxNDg2LC0wLjkwNzU5IDAuMzkyNywtMS4xMTI3OSAwLjIwOTY2LDAuNDMzNDQgMC4wNDgsMC43NTIxIC0wLjM5MjcsMS4xMTI3OSB6IgogICBpZD0icGF0aDMzMiIgLz4KPHBhdGgKICAgZmlsbD0iIzhlYzZjOSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI3OS4zNjM3MywyNDkuNTg4MTkgYyAtMC4xODE3NiwtMC4zNjU1MSAtMC4wNzQzLC0wLjc1ODQyIDAuMzkxOSwtMS4wNzczOSAwLjIwNDk5LDAuMzk5MjkgMC4wNTExLDAuNzI0NjEgLTAuMzkxOSwxLjA3NzM5IHoiCiAgIGlkPSJwYXRoMzMzIiAvPgo8cGF0aAogICBmaWxsPSIjOGVjNmM5IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjY2LjM2NDgzLDI2Mi41MzkzIGMgLTAuMTA1ODQsLTAuMjE4MDQgMC4wNTM2LC0wLjU3Mzc5IDAuNTA1MTgsLTEuMDY0MjEgMC4xMTQ4MSwwLjIxOTA2IC0wLjA2MjYsMC41NzI3OSAtMC41MDUxOCwxLjA2NDIxIHoiCiAgIGlkPSJwYXRoMzM0IiAvPgo8cGF0aAogICBmaWxsPSIjOGVjNmM5IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjc1LjM2MTg3LDI1My41ODcwMyBjIC0wLjE2OTYyLC0wLjM4IC0wLjA1ODUsLTAuODAwMjMgMC40MDUzNiwtMS4xMTM0MyAwLjE5MzY3LDAuNDI5MDUgMC4wMzQ1LDAuNzUxMTMgLTAuNDA1MzYsMS4xMTM0MyB6IgogICBpZD0icGF0aDMzNSIgLz4KPHBhdGgKICAgZmlsbD0iIzhlYzZjOSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI3NC4zNzA1MywyNTQuNTk5MyBjIC0wLjE2MjU2LC0wLjM2NzM3IC0wLjA0LC0wLjc2NTIgMC40MTc3NiwtMS4wODkxMSAwLjE3OTIsMC40MDIxNiAwLjAyMzMsMC43MzA0MSAtMC40MTc3NiwxLjA4OTExIHoiCiAgIGlkPSJwYXRoMzM2IiAvPgo8cGF0aAogICBmaWxsPSIjOGVjNmM5IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjczLjMxNjQzLDI1NS43NzU0OCBjIC0wLjE2NDY4LC0wLjMxNTMxIC0wLjAzNjEsLTAuNzQyMDcgMC40NTE2NiwtMS4xNzYxOCAwLjE4NjY0LDAuMzUwMDEgMC4wMTQxLDAuNzA3MzcgLTAuNDUxNjYsMS4xNzYxOCB6IgogICBpZD0icGF0aDMzNyIgLz4KPHBhdGgKICAgZmlsbD0iIzhlYzZjOSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI3Ni4zNTczOCwyNTIuNTgwODcgYyAtMC41NjU0OSwtMC40ODUxNyAtMC40NjAwNSwtMC45MTggMC4zOTY5MSwtMS4xMzA4NiAwLjIwMjk0LDAuNDQ3NDUgMC4wNDI1LDAuNzY4MjIgLTAuMzk2OTEsMS4xMzA4NiB6IgogICBpZD0icGF0aDMzOCIgLz4KPHBhdGgKICAgZmlsbD0iIzhlYzZjOSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI3MC4zOTU5OSwyNTguNTUxNTQgYyAtMC4xMDk5LC0wLjIzMTQxIDAuMDcyMSwtMC41ODY0OSAwLjUwNzksLTEuMTE2OTEgMC4wOTcyLDAuMjE0MTQgLTAuMDU5NCwwLjYwMzczIC0wLjUwNzksMS4xMTY5MSB6IgogICBpZD0icGF0aDMzOSIgLz4KPHBhdGgKICAgZmlsbD0iIzhlYzZjOSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI2OS4zNzYzLDI1OS42MDY2NiBjIC0wLjEwMzI3LC0wLjI1NjQxIDAuMDY4NiwtMC41Njg1OCAwLjUxMjAzLC0wLjk0MTgxIDAuMTAyMDIsMC4yNTQ2NCAtMC4wNjc0LDAuNTcwMzUgLTAuNTEyMDMsMC45NDE4MSB6IgogICBpZD0icGF0aDM0MCIgLz4KPHBhdGgKICAgZmlsbD0iI2NlOTA0NyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDM4MC4wNTkzNSwxNzYuNTcxMjYgYyAtMC4zNTY5NCwwLjIzMjg0IC0wLjYyOTU4LDAuMDk1MyAtMC45Mzg4NSwtMC4zNzU0IDAuNTgzNTMsLTEuMTI2MzQgMC44NTY2OSwtMC43NjI2MSAwLjkzODg1LDAuMzc1NCB6IgogICBpZD0icGF0aDM0MSIgLz4KPHBhdGgKICAgZmlsbD0iI2QzOWI0YyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDM4My4yMTc2MSwxNzYuNzkxODcgYyAwLjA1NzcsMC4wMDQgMC4xNjY3OCwwLjEzMTU2IDAuMjc1ODUsMC4yNTg4OCAtMC4wNzQ4LC0wLjA0NTMgLTAuMTQ5NjYsLTAuMDkwNiAtMC4yNzU4NSwtMC4yNTg4OCB6IgogICBpZD0icGF0aDM0MiIgLz4KPHBhdGgKICAgZmlsbD0iIzExMjgzZCIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDM2Ni44MjY1LDI0NC43ODUwOSBjIDEuMjE2NTIsLTAuMDkwNSAyLjA5MDg1LC0wLjA2IDMuNDA2OTIsMC4wMjk1IC0wLjAxODQsNS4wMjc0MSAtMC41MjYxOSw5Ljk3OTg2IC00LjI4MzQ1LDE0LjIwNzU4IDAuMTI5MywwLjUzNTAxIDAuMzIyNzMsMC43MTg2IDAuMzE4OTEsMS4yNTAyNSAtMC4xOTcyMywwLjM0Nzk5IC0wLjEzNjAyLDAuNDAzMjkgLTAuMTQ4NzQsMC4zNjQwNCAtMS41MDE2OCwwLjkwODc1IC0yLjk4NzI1LDEuODY2NjcgLTUuMjAyMTUsMS40MzYxNiAtMS43Mjk3NCwtMC45NDcwNSAtMS43NDM1MywtMi4yNzUyNyAtMS43NDkzOSwtNC4wMDY0MSA0LjM1MTMyLC0zLjU1NDcyIDQuNDg0ODksLTkuMTMwNzQgNy42NTc5LC0xMy4yODExNiB6IgogICBpZD0icGF0aDM0MyIgLz4KPHBhdGgKICAgZmlsbD0iIzY5ODM4OCIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDM2MC4yNTIxNiwyNjIuMDg0NDcgYyAxLjk0NDc2LC0wLjcyMDk4IDMuNTQ0NCwtMS4yMjY3MiA1LjQ5OTYzLC0xLjYwOTgzIDAuMDM2LDEuNTkxMzQgLTEuMzg1MjIsMS45NzYxIC0yLjQ5NzcxLDMuMTIyNTkgLTUuMTcwOSwxLjIxMDQ0IC0xMC4xNjI5NywyLjEzODk0IC0xNS41NDAyNSwzLjEyNTEyIC02LjMxMDgzLDAuMDE4OSAtMTIuMjQwODUsMC4wOTY5IC0xOC4xNTkwNiwtMC4xMzE1NiAtMS43MjYyOSwtMC4wNjY2IC0zLjQxODg2LC0xLjAwNzI3IC01LjQxNzYsLTEuODUzIDExLjgwMTMsMC4xOTgwMyAyMy44OTc2NCwwLjc3NDg0IDM2LjExNDk5LC0yLjY1MzMyIHoiCiAgIGlkPSJwYXRoMzQ0IiAvPgo8cGF0aAogICBmaWxsPSIjNjk4Mzg4IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzY2LjI2NTQ2LDI2MC41MDg4MiBjIC0wLjMyMTI2LC0wLjA4MDggLTAuNDQ4NywtMC4yNzMxNyAtMC40Nzc4NCwtMC44MDAzOSAwLjI4OTM3LDAuMDA2IDAuNDgwNSwwLjM0NzU3IDAuNDc3ODQsMC44MDAzOSB6IgogICBpZD0icGF0aDM0NSIgLz4KPHBhdGgKICAgZmlsbD0iIzY5ODM4OCIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDMyMC4zNzM4OSwyNjIuODY3NjcgYyAwLjQxMjkzLC0wLjExMTc4IDAuOTc5MSwwLjA0MTUgMS43MTA1NywwLjQ2MjM0IC0wLjQwODg3LDAuMTEyNjEgLTAuOTgzMTIsLTAuMDQyNCAtMS43MTA1NywtMC40NjIzNCB6IgogICBpZD0icGF0aDM0NiIgLz4KPHBhdGgKICAgZmlsbD0iIzhlYzZjOSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDMwNy4yNTE2NywyNDkuODU5NjIgYyAwLjM1MjcyLC0wLjE1MDczIDAuNzYwOTUsLTAuMDI5MiAxLjA4NDQ3LDAuNDM1MjcgLTAuMzk5NTEsMC4xNzQyOCAtMC43MTQyMywwLjAwNiAtMS4wODQ0NywtMC40MzUyNyB6IgogICBpZD0icGF0aDM0NyIgLz4KPHBhdGgKICAgZmlsbD0iIzY5ODM4OCIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDMxOS4yMTAxLDI2MS43Mzg0IGMgMC4yNjI0MiwtMC4wOTQ3IDAuNjQwOTYsMC4wNjI0IDEuMDEzMDcsMC41NDM1OCAtMC4zMDMyOSwwLjExODcxIC0wLjYwMDEsLTAuMDg2NSAtMS4wMTMwNywtMC41NDM1OCB6IgogICBpZD0icGF0aDM0OCIgLz4KPHBhdGgKICAgZmlsbD0iIzY5ODM4OCIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDMyMi4zNjQyOCwyNjMuODUxNTYgYyAwLjIzNTQxLC0wLjEyMzU0IDAuNjQ1ODEsMC4wMjIyIDEuMjAwMTMsMC40NjU2NCAtMC4yNDU3OSwwLjEzMzAyIC0wLjYzNTQ0LC0wLjAzMTYgLTEuMjAwMTMsLTAuNDY1NjQgeiIKICAgaWQ9InBhdGgzNDkiIC8+CjxwYXRoCiAgIGZpbGw9IiM4ZWM2YzkiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzMDguMjYyNTksMjUwLjg0OTczIGMgMC4zNDI5NiwtMC4xNDkyNiAwLjc1MjU3LC0wLjAzMjggMS4wNzUxNCwwLjQzODc4IC0wLjM5NDIsMC4xNzkwMiAtMC43MDEzMywwLjAwMyAtMS4wNzUxNCwtMC40Mzg3OCB6IgogICBpZD0icGF0aDM1MCIgLz4KPHBhdGgKICAgZmlsbD0iIzhlYzZjOSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDMwOS4yNjYxLDI1MS44NDY0OSBjIDAuMzM4MDUsLTAuMTQ3NTggMC43NTExLC0wLjAzMzEgMS4wNzQ1MywwLjQzOTIxIC0wLjM5Mjk1LDAuMTc5NDggLTAuNjk2MiwwLjAwMSAtMS4wNzQ1MywtMC40MzkyMSB6IgogICBpZD0icGF0aDM1MSIgLz4KPHBhdGgKICAgZmlsbD0iIzhlYzZjOSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDMxMC4yNjU3NywyNTIuODQ2NzEgYyAwLjMzMjI0LC0wLjE0NzEgMC43Mzg1MiwtMC4wMzE2IDEuMDY0NDIsMC40NDExMyAtMC4zODM3MywwLjE3ODY1IC0wLjY4NzA3LDNlLTUgLTEuMDY0NDIsLTAuNDQxMTMgeiIKICAgaWQ9InBhdGgzNTIiIC8+CjxwYXRoCiAgIGZpbGw9IiM4ZWM2YzkiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAzMTEuMjYzMzYsMjUzLjg0OTE1IGMgMC4zMTY3NCwtMC4xNDIxOCAwLjcwNjExLC0wLjAyMDUgMS4wMzk0NiwwLjQ0OTY0IC0wLjM1OTYyLDAuMTcwNDEgLTAuNjYzMjEsLTAuMDA4IC0xLjAzOTQ2LC0wLjQ0OTY0IHoiCiAgIGlkPSJwYXRoMzUzIiAvPgo8cGF0aAogICBmaWxsPSIjOGVjNmM5IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzEyLjI2MTQ5LDI1NC44NTA3MyBjIDAuMjk2MTUsLTAuMTI5NjYgMC42NjYzNiwwLjAwMyAxLjAwODc5LDAuNDY5MzcgLTAuMzMwMTEsMC4xNTM1MyAtMC42MzI0MSwtMC4wMjY4IC0xLjAwODc5LC0wLjQ2OTM3IHoiCiAgIGlkPSJwYXRoMzU0IiAvPgo8cGF0aAogICBmaWxsPSIjOGVjNmM5IgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzEzLjI4Nzc0LDI1NS44NzY2NSBjIDAuMjYzNjQsLTAuMTM4NzcgMC42Mzk5MiwwLjAwNSAxLjExMTQ1LDAuNDY1OTQgLTAuMjY5NDEsMC4xNTAwMiAtMC42MzQwOSwtMC4wMTY2IC0xLjExMTQ1LC0wLjQ2NTk0IHoiCiAgIGlkPSJwYXRoMzU1IiAvPgo8cGF0aAogICBmaWxsPSIjMTkyZDQyIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMjg2LjE2MTE1LDIxNC42NzM5NSBjIDEzLjQ4MzcxLC0wLjEyODkxIDI2Ljk0OTM3LC0wLjA2MzcgNDAuMzE4MDksMS45ODE5MyAwLjk4ODEzLDAuMTUxMTggMS45NjUxMiwwLjI2MDMxIDIuODc0ODgsMS40OTAyNiAwLjc3NDk5LDEuNTQ1OSAwLjQ0MjIzLDIuNjM3OTEgLTAuMTA1MDUsMy42NzY1MiAtNC4wNTY3OSw3LjY5OTEzIC04Ljc0MDU3LDE1LjAzMzI5IC0xMy4xNTA5NywyMi41MjY1OCAtMC40MjM3LDAuNzE5OTQgLTEuMTI5MjEsMS4xNzU5IC0yLjMwMjU1LDEuNDE0OTggLTIuNjA1NDEsMC4wNzY5IC00LjM4MTA3LC0wLjY3NDc1IC02LjI3Mjk1LC0yLjA2MDczIC0xMC43MjY5MywtNy44NTg3NyAtMjAuOTEyODEsLTguNDI1NjMgLTI5Ljk4ODM0LDIuMDQzMzYgLTMuNzc0NTEsNC4zNTQxIC04Ljk0MzU3LDcuMTU2OCAtMTMuMDA2NTksMTEuMzg3OTQgLTIuMzUzMzksMi40NTA3OCAtNy44ODM3NiwyLjQxODYxIC0xMi4zMjU3NSwwLjM4OTY4IC0xLjExOTI2LC0yLjA5ODExIC0wLjI0MDM4LC0zLjYxMDQ3IDAuNTg2MDMsLTQuOTk5NjkgNi41OTIyNiwtMTEuMDgxNTEgMTMuMTMzNjEsLTIyLjE5NTMyIDIwLjE1NTMxLC0zMy4wMTQ1MyAwLjgwNzI4LC0xLjI0MzkgMS42MzQxOCwtMi41MTA3NyAzLjQ3NzcyLC0zLjE3NTk2IDMuMTMwMjgsLTEuNzU5NTYgNi4zNTg0MywwLjI3MDYzIDkuNDQ0OTEsLTEuMzkwMTEgMC4yNjc0MywtMC4yMjMyNCAwLjI4NjQ3LC0wLjI1NDE4IDAuMjk1MjYsLTAuMjcwMjMgeiIKICAgaWQ9InBhdGgzNTYiIC8+CjxwYXRoCiAgIGZpbGw9IiM3OWRiZGYiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyNDIuMDY5MjYsMjE3LjkxODU0IGMgNS4zNDIzMiwtMC42NTU2MyAxMC4zNDc1NCwtMS4xNzEyMyAxNS44MjM3NywtMS43MDY4MSAwLjYwNjE0LDAuMTg0NjYgMC43NDEyNywwLjM4OTI1IDAuOTUxODQsMC45NTM5OCAtMC40MjE5NCwzLjg3NzkzIC0zLjMxNjAxLDYuMTUzNTkgLTQuNzI1MzQsOS42MDYyIC01Ljc2MDU5LDguNTYzODcgLTEwLjUzODU1LDE3LjMwNyAtMTUuNzg1NjgsMjUuNzYyMjQgLTEuMDQ4NjQsMS42ODk4NSAtMS45MTcxNywzLjUwMzYgLTMuOTI1MTQsNC44NzgzNSAtNC4wOTM3NSwxLjcyNjM1IC03Ljg4MjU0LC0wLjA2NTkgLTEwLjg0NTc5LC0xLjQ2OTYzIC00LjIyMzUxLC0yLjAwMDc3IC0wLjM5NzYyLC01LjQyODkgMC42MTg1NiwtOC40ODcxOSAxLjgyNTEzLC03Ljk2MzYyIDYuOTI5NzUsLTEzLjg1NzcyIDEwLjgwNzI1LC0yMC4zNTk1NSAxLjkwNzQ0LC0zLjE5ODQzIDMuMTE5NzgsLTcuMDY1MzQgNy4wODA1MywtOS4xNzc1OSB6IgogICBpZD0icGF0aDM1NyIgLz4KPHBhdGgKICAgZmlsbD0iIzc5ZGJkZiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDM1Mi44OTc0MiwyMjAuODg5NzcgYyA0LjU2NDAzLC0wLjU1NjkyIDguNTU3NDksMC4xMDk5OCAxMS45NTE5NiwzLjMwNDc1IDAuMTUzNzgsMy40NDM2IC0xLjk5MDY2LDUuNTcwMjUgLTMuNDI2ODQsNy44NzMwMSAtMy44MTk4Myw2LjEyNDU3IC02LjY2MzMsMTIuODc3MzggLTExLjkxNDgzLDE4LjQ1MjY3IC0wLjU2MjU5LDAuMzgxOCAtMC45MzA0NSwwLjU2NzY2IC0xLjAxODQzLDAuODQyOTYgLTIuOTgzMDYsOS4zMzU4NCAtMTAuMDkwNjQsOS40ODY2IC0xOC4xMTI4OSw3LjY4ODY2IC0wLjQyNjM5LC0xLjYxMzI2IDAuMDU4OSwtMi42NzA5MyAwLjY3NzY1LC0zLjY1ODcgNi40MTE5MiwtMTAuMjM1ODcgMTIuMTY5MTUsLTIwLjg1OTEzIDE4LjQ1OTA3LC0zMS4xNjY4NyAwLjc4MTY4LC0xLjI4MDk3IDEuNjU1ODYsLTIuNDgzNTUgMy4zODQzMSwtMy4zMzY0OCB6IgogICBpZD0icGF0aDM1OCIgLz4KPHBhdGgKICAgZmlsbD0iIzc5ZGJkZiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDMxMy40MTMyOSwyNDYuMDgzMDQgYyA1Ljk0NjIzLC04Ljg0MjM1IDEwLjc2MTIsLTE4LjAxMzM0IDE2LjA2NzA4LC0yNy4yNTI3MiAxLjI2ODM3LC0yLjQyNzA5IDMuMjAwMSwtMi4zNjM1MyA1LjIwNTc1LC0yLjA4MTcgMy4wNjE0OSwwLjQzMDIxIDYuMTIyNTYsMC44NjM2MiA5LjQ2NTk0LDEuNTk4MTggMC44MzEyNCwxLjg5NjI0IDAuMTI4NDgsMy4yNjUwNyAtMC42MzY4Nyw0LjUzMDg1IC01LjgzNDA4LDkuNjQ4NzQgLTExLjQ1MDAyLDE5LjQyNjU1IC0xNy4yNTMxOCwyOS4wOTMyNiAtMC40Mjg3NywwLjcxNDIxIC0xLjAwODQ4LDEuMzEzMTEgLTIuMDcxODQsMS44NTk0MSAtMS41NzEzNSwxLjUxOTMyIC0yLjcxNzIyLDIuOTk4NDQgLTQuNDc0MjEsMC41ODk0MiAtMi4wMDIwNywtMi43NDUxMiAtNC44MzQxNywtNC44MzkzOSAtNi4zMDI2NywtOC4zMzY3IHoiCiAgIGlkPSJwYXRoMzU5IiAvPgo8cGF0aAogICBmaWxsPSIjMTkyZDQyIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzIzLjk4NCwyNTQuMjgwNjQgYyA2LjYxNTIsLTExLjkwNDc5IDEzLjM3OTkxLC0yMy40NDU4NyAyMC4yOTczOSwtMzUuMzA5MTUgMy4xMjIzOCwtMC44NTk4NiA1LjM0NzU0LDEuNTUyNTggOC41Mjg3NSwxLjcwMjE1IC03LjEwOTMxLDEyLjUzNzQyIC0xNC42MDE3NSwyNS4wNjcyIC0yMi4zNjYxNSwzNy43OTYyIC0yLjc4NzU3LC0wLjM4ODAzIC00Ljc1ODU4LC0xLjc5MjM1IC02LjQ1OTk5LC00LjE4OTIgeiIKICAgaWQ9InBhdGgzNjAiIC8+CjxwYXRoCiAgIGZpbGw9IiMxOTJkNDIiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyNDEuOTc5MDksMjE3Ljc1MzA1IGMgLTUuMzk4NTksOS42NzQ1IC0xMS4yMjQ0NiwxOS4zMjM0OCAtMTcuMzI5MDUsMjkuMjAzMTggLTAuNzI4NjYsLTAuODA2ODggLTAuODkzMjEsLTIuMTk5NjQgLTEuNjczMjcsLTIuODI2NDcgLTYuOTM5NjcsLTUuNTc2NDIgLTIuOTQxMjksLTEzLjA0NTYgLTMuNDE3NjcsLTE5LjY5NDU1IC0wLjA3MDEsLTAuOTc4MjQgMS40Njk5NywtMi4wNzE4NyAyLjQzODc4LC0zLjQzMzE0IDYuODcxOTUsMC4yNTY5MyAxMy4wMzI1LC0yLjY5Mjc1IDE5Ljk4MTIxLC0zLjI0OTAyIHoiCiAgIGlkPSJwYXRoMzYxIiAvPgo8cGF0aAogICBmaWxsPSIjMTkyZDQyIgogICBvcGFjaXR5PSIxIgogICBzdHJva2U9Im5vbmUiCiAgIGQ9Im0gMzQ5LjQ4MDU1LDI1MC44MzAyIGMgNC43Mzk5NiwtOC43Mzg1OSA5Ljc3ODAxLC0xNy4zMjE0MSAxNS4wODY3MywtMjYuMDkxNjggMi43NTQzNywxLjQ1NTAyIDIuNTkxNjEsNC4wMDkyNSAyLjU4OTYsNi41MTQ5MyAtMC4wMDMsNC4xNTg1IDAuMDA3LDguMzE3MDQgMC4wMTEzLDEyLjk0MzAyIC0wLjY0OTM1LDIuNjY1NzcgLTEuNTY2MDcsNC44MjYwMiAtMS44ODY1OSw3LjA3MTM1IC0wLjQ4MjA5LDMuMzc3MDcgLTIuMTg4OTcsNS4zNjUyOSAtNS43ODYyOSw2LjI1MzcyIC01LjY4NSwxLjA0NzQgLTYuMjE5ODgsLTQuODI0OCAtMTAuMDE0NzcsLTYuNjkxMzQgeiIKICAgaWQ9InBhdGgzNjIiIC8+CjxwYXRoCiAgIGZpbGw9IiMxOTJkNDIiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyMzQuNjEzMzYsMjU3LjY2MjE3IGMgNS4wOTYzOCwtMTAuNjU3ODQgMTEuNDMzNSwtMjAuODU2OTcgMTguMDY3ODcsLTMxLjI3Mzc1IDIuOTUwMjksMS4wOTQ3OSA0LjY3MTk3LDMuNDgzOTIgNi44MDk2NCw1LjkxOTY4IDAuMjQyMjEsMC44MzI2NyAwLjM4MTU5LDEuMzgyNzggMC4xODk2OSwxLjgyMTM1IC0zLjczODE5LDguNTQyODIgLTguNDIxMzIsMTYuNTA3MzMgLTE0LjkxNDkyLDIzLjU4NjA2IC0zLjQ3NjQ0LC0wLjAxMzkgLTYuNTgzNTIsLTAuMDMzNSAtMTAuMTUyMjgsLTAuMDUzMyB6IgogICBpZD0icGF0aDM2MyIgLz4KPHBhdGgKICAgZmlsbD0iIzc5ZGJkZiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI0NC41MjYwMiwyNTguMDQ0MzEgYyA0LjgyMTU5LC04LjQxNzg1IDkuNzcyOTUsLTE2LjUxMjU4IDE0Ljg0MTQ2LC0yNC45NDQzMSAwLjAzODYsLTMuNjg4MTQgMi43MDYyNywtNS44NzE2MSAzLjgzODM1LC05LjA2Njk4IDAuNjQzODksLTEuMjY5NSAxLjMwNzUzLC0yLjE0MzA0IDEuOTk1NzksLTMuMzg2MTcgMC43NDIyNSwtMS4yMzI3OSAxLjMzMjIxLC0yLjE3MTI3IDIuNjc1MDgsLTIuNzkxMTEgMi4zMjk5NSwtMy4zMDQwNSA1LjQ3ODAzLC0yLjQzNDIgOC44MjcxNSwtMi4xNzQ1OSAwLjUxNDk1LDAuMzA5MDggMC42MTkyNiwwLjQ3NTgzIDAuNDQ3NDgsMC43NDY1OCAtOC45NTQwOCwxMS40MjA5OSAtMTUuNDEwMTksMjQuMTMyNjYgLTIyLjkxMjE3LDM2LjE4Nzc1IC0wLjc4NDQ2LDEuMjYwNTUgLTEuNDI5NDUsMi42MDc5MSAtMi4yMTEyNSw0LjI0MDIzIC0yLjA4MDksMy4zMzI4MiAtNC43NDI0NiwyLjMyMzk3IC03LjUwMTg5LDEuMTg4NiB6IgogICBpZD0icGF0aDM2NCIgLz4KPHBhdGgKICAgZmlsbD0iIzEyMjAzNSIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDIxOC4zMDg5MiwyMjAuNTY4MTcgYyAtMC4xMTQwNSwtMC4yMzExMSAwLjA3MjEsLTAuNDc4MDYgMC41ODEyMSwtMC42OTYzMiAwLjA5NzMsMC4yMzkyIC0wLjEwMzk1LDAuNDU2NDYgLTAuNTgxMjEsMC42OTYzMiB6IgogICBpZD0icGF0aDM2NSIgLz4KPHBhdGgKICAgZmlsbD0iIzE5MmQ0MiIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI2Ni4zOTYwOCwyMjAuNTIzMjIgYyAwLjA1NDQsMS42NTA3OSAtMC42Nzc1OCwyLjYyMDI0IC0xLjU5ODIxLDMuODY4MjYgLTMuMTE5ODcsLTEuMDAzMTUgLTQuNjI4NzIsLTMuNTE5MiAtNi4yNjQyMiwtNi4zOTM0MSAtMC4xNjY1OSwtMC41NzYyMyAtMC4xNzY2MSwtMC44MjIxNCAtMC4xNzgxLC0xLjQzNzE2IDEuMjgxNTUsLTEuMjM0NjggMi43MjM1NCwtMC43NzY4IDQuNDUwNSwtMC44ODk0NiAxLjk3MDM3LDEuMTQwMjUgMy43MDA2NSwyLjE5MTIyIDMuNTkwMDMsNC44NTE3NyB6IgogICBpZD0icGF0aDM2NiIgLz4KPHBhdGgKICAgZmlsbD0iIzJkM2Q0YyIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI3Ny4yMzMyNCwyMTYuNDczMzIgYyAtMC4zNTc5NCwwLjA1ODUgLTAuMjgwOTUsLTAuMzEwMTEgLTAuMTk5ODMsLTAuNDc5OTggMC4wNjE2LC0wLjM1OTY4IDAuMDQyMSwtMC41NDk1MyAwLjAyMSwtMS4wMjU1MSAyLjcyNjc1LC0wLjI3ODU5IDUuNDU1MjMsLTAuMjcxMTUgOC42MzEzMiwtMC4yNTUyOCAtMS42Njc2OSw0LjI2NDYyIC01LjM0MzA4LDAuNjUzNzUgLTguNDUyNDUsMS43NjA3NyB6IgogICBpZD0icGF0aDM2NyIgLz4KPHBhdGgKICAgZmlsbD0iIzE0MjgzZCIKICAgb3BhY2l0eT0iMSIKICAgc3Ryb2tlPSJub25lIgogICBkPSJtIDI2Ni41NDY1OSwyMjAuNzM2OTMgYyAtMS4yODU0MywtMS4zODM1NCAtMi4yNzUzMywtMi44OTMyNCAtMy4zMjM5MSwtNC43MzM3IDEuNjEwNDEsLTAuMDI3NyAzLjY4ODgxLC0xLjE3NzYxIDQuODk5MTQsMS40MTU4IC0wLjM3MjI5LDEuMzEyNDcgLTAuODI1OTksMi4yNTIxMSAtMS41NzUyMywzLjMxNzkgeiIKICAgaWQ9InBhdGgzNjgiIC8+CjxwYXRoCiAgIGZpbGw9IiMyZDNkNGMiCiAgIG9wYWNpdHk9IjEiCiAgIHN0cm9rZT0ibm9uZSIKICAgZD0ibSAyNTguMTIyLDIxNy45MDAzOSBjIDMuNTIzMzQsMC41OTkxOCA0LjA5ODE3LDMuOTgxOSA2LjI3OTgyLDYuMzYyIC0xLjM3NDMsMi45NTUwMSAtMi44OTEzNiw1LjUyNjA5IC00LjY2Mjc5LDguMjk4OTIgLTIuODA0MjYsLTEuMjczMjYgLTUuNDQxNCwtMi42NTU4OSAtNi42NDg4OSwtNi4wNTYyNSAxLjQ5Njg1LC0zLjAyNTg4IDMuMTM2ODQsLTUuNjk4OTcgNS4wMzE4NiwtOC42MDQ2NyB6IgogICBpZD0icGF0aDM2OSIgLz4KPC9zdmc+Cg==" + dark: + data: *svg diff --git a/docs/operator-manual/cloud-api.md b/docs/operator-manual/cloud-api.md new file mode 100644 index 00000000..c02f8982 --- /dev/null +++ b/docs/operator-manual/cloud-api.md @@ -0,0 +1,203 @@ +# Cloud API + +This guide explains how to expose ARC APIs through [kcp][kcp-workspaces] +workspaces and the platform-mesh marketplace, allowing consumer workspaces to +create `Orders` and `Endpoints` without direct access to the ARC service cluster. + +## Overview + +The cloud-api integration layers kcp's [workspace model][kcp-workspaces] on top +of ARC's native Kubernetes API. A **provider workspace** holds the +[`APIExport`][kcp-apiexport], resource schemas, and marketplace UI assets. A +**sync agent** running on the service cluster bridges [virtual +workspaces][kcp-virtual-workspaces] with the real ARC API server, syncing +`Orders` and `Endpoints` bidirectionally. Consumer workspaces subscribe to the +export via the platform-mesh marketplace portal. + +## Architecture + +```mermaid +graph TB + subgraph "Provider kcp workspace" + ARS["APIResourceSchemas
(Orders, Endpoints)"] + AE["APIExport"] + AES["APIExportEndpointSlice"] + DR["DependencyRule"] + PM["ProviderMetadata"] + CC["ContentConfigurations"] + end + + subgraph "Service cluster (arc-system)" + SA["kcp api-syncagent"] + ARC["ARC API Server"] + PR["PublishedResources"] + O["Order"] + end + + subgraph "Consumer kcp workspace" + AB["APIBinding"] + subgraph VW["kcp virtual workspace"] + VO["Order"] + end + end + + MP["ARC Marketplace Item (Platform Mesh UI)"] + + PM -->|"configures"| MP + CC -->|"configures"| MP + + + U["Consumer"] + U -->|"creates"| VO + U -->|"creates"| AB + + ARS --> AE + AE --> AES + AE --> DR + SA <-->|"bidirectional sync"| VW + ARC -->|"processes"| O + PR --> SA + AB -->|"binds"| AE + AB -->|"creates"| VW + VO -.-|"synced"| O +``` + +## Prerequisites + +- A **kcp** instance with at least two workspaces (provider and consumer) +- **Flux CD** installed on the service cluster for sync agent deployment +- **platform-mesh** marketplace UI (optional, for the portal integration) + +## Provider workspace + +The provider workspace exposes ARC's `Orders` and `Endpoints` APIs to +consumers. All manifests live under [`assets/cloud-api/provider/`][provider] +and apply to the **provider kcp workspace**. + +### API schemas and export + +Apply the hand-authored [`APIResourceSchema`][kcp-apiresourceschema] resources, +the [`APIExport`][kcp-apiexport], and the +[`APIExportEndpointSlice`][kcp-apiexport]: + +- `ars-orders.yaml` — Order schema +- `ars-endpoints.yaml` — Endpoint schema +- `apiexport.yaml` — Export with `PermissionClaims` for `Secrets`, `Namespaces`, + `Events`, and `LogicalClusters` +- `apiexportendpointslice.yaml` — Populates [virtual-workspace][kcp-virtual-workspaces] + URLs the sync agent connects to + +!!! note + + The schemas are maintained in Git rather than generated by the sync agent's + schema controller (which is intentionally disabled). Auto-generation from + ARC's API fails because it contains unsupported fields that kcp cannot + process. The hand-authored schemas are a workaround — see + [artifact-conduit#442](https://github.com/opendefensecloud/artifact-conduit/issues/442) + for progress toward fixing this. + +A [`DependencyRule`][dep] (`dependencyrule-order-endpoint.yaml`) prevents +deletion of `Endpoints` while `Orders` still reference them via +`spec.defaults.srcRef`, `spec.defaults.dstRef`, `spec.artifact.srcRef`, or +`spec.artifact.dstRef`. The [dependency-controller][dep] must be installed for +`DependencyRule` resources to take effect. + +### Binding RBAC + +`apiexport-bind-rbac.yaml` grants the [`bind`][kcp-apiexport] verb on the +`arc.opendefense.cloud` APIExport to `system:authenticated`, enabling +marketplace binding. + +### UI assets + +The [`ui/`][provider-ui] directory contains platform-mesh manifests that +surface ARC in the marketplace portal: + +- `providermetadata-arc.yaml` — [`ProviderMetadata`][pm-provider-metadata] + tile (display name, description, icon, support links) +- `contentconfiguration-orders.yaml` — [`ContentConfiguration`][pm-content-configuration] + for Orders (list, detail, and type-specific create modals) +- `contentconfiguration-endpoints.yaml` — [`ContentConfiguration`][pm-content-configuration] + for Endpoints (list, detail, and create form) + +## Sync agent deployment + +The sync agent ([`syncagent/`][provider-sa]) runs on the service cluster. +All manifests in this section apply to the **service cluster** (`arc-system`). + +### Flux deployment + +A `HelmRelease` pulls the `api-syncagent` chart from the kcp Helm repository: + +- `helmrelease.yaml` — HelmRelease targeting `arc-system`, chart version 0.6.0 +- `helmrepository.yaml` — kcp Helm repo source + +### Kubeconfig + +`kcp-kubeconfig-secret.yaml` provides the kcp workspace connection. Populate +the `TODO` placeholders with the real kcp server URL, CA, and service account +token: + +```yaml +clusters: +- cluster: + certificate-authority-data: TODO # base64-encoded CA + server: https://TODO # kcp server URL +users: +- name: syncagent + user: + token: TODO # extract from arc-syncagent-token Secret +``` + +The kubeconfig must target the provider workspace (e.g. `root:providers:odd`). + +### RBAC and service account + +`syncagent-serviceaccount.yaml` (in the [provider directory][provider]) creates +a `ServiceAccount`, token `Secret`, and least-privilege `ClusterRole`/`ClusterRoleBinding` +in the kcp provider workspace. Supplemental RBAC in `rbac.yaml` grants access to ARC resources and +secrets beyond what the Helm chart provides. + +### PublishedResources + +Two [`PublishedResource`][kcp-syncagent] objects define sync behavior: + +- `publishedresource-orders.yaml` — Bidirectional sync for Orders. Handles + field promotion, endpoint ref rewriting, and status derivation via CEL + mutations. +- `publishedresource-endpoints.yaml` — Down-sync for Endpoints. Handles + secret-ref rewriting and related credential `Secret` sync. + +Object names are prefixed with `--` to prevent +collisions when multiple consumers sync into the same namespace. + +!!! note + + The CEL mutations are workarounds for upstream limitations — see + [artifact-conduit#442](https://github.com/opendefensecloud/artifact-conduit/issues/442). + The schema controller and export controller are disabled because they + produce non-reproducible output; schemas and exports are maintained as + plain Git-managed manifests. + +## Consumer workspace + +[`assets/cloud-api/consumer/`][consumer] contains an +[`APIBinding`][kcp-apibinding] which binds the [`APIExport`][kcp-apiexport] and +accepts `PermissionClaims` for `Secrets`, `Namespaces`, `Events`, and +`LogicalClusters`. Apply to the **consumer kcp workspace**. Consumers typically +subscribe through the marketplace portal ("enable" button) rather than applying +this manifest directly. + +[kcp-workspaces]: https://docs.kcp.io/kcp/latest/concepts/workspaces/ +[kcp-virtual-workspaces]: https://docs.kcp.io/kcp/latest/concepts/workspaces/virtual-workspaces/ +[kcp-apiexport]: https://docs.kcp.io/kcp/latest/reference/apis/apiexport/ +[kcp-apibinding]: https://docs.kcp.io/kcp/latest/reference/apis/apibinding/ +[kcp-apiresourceschema]: https://docs.kcp.io/kcp/latest/reference/apis/apiresourceschema/ +[kcp-syncagent]: https://github.com/kcp-dev/api-syncagent +[pm-provider-metadata]: https://platform-mesh.io/reference/resources/provider-metadata.html +[pm-content-configuration]: https://platform-mesh.io/reference/resources/content-configuration.html +[provider]: ../../assets/cloud-api/provider/ +[provider-ui]: ../../assets/cloud-api/provider/ui/ +[provider-sa]: ../../assets/cloud-api/provider/syncagent/ +[consumer]: ../../assets/cloud-api/consumer/ +[dep]: https://github.com/opendefensecloud/dependency-controller