From fbe5817e19d867b5c2b369053b53ec189cfef913 Mon Sep 17 00:00:00 2001 From: Sina Naseri Date: Fri, 21 Jun 2024 16:54:45 +0330 Subject: [PATCH] number 20 --- accessDenied/index.html | 4 ++-- adDashboard/index.html | 4 ++-- advertisement-registration/index.html | 4 ++-- advertising-detail/index.html | 4 ++-- advertising-saved/index.html | 4 ++-- advertising/index.html | 4 ++-- advertisings-list/index.html | 4 ++-- advertisings/index.html | 4 ++-- agencie/index.html | 4 ++-- agencies/index.html | 4 ++-- auth-selection/index.html | 4 ++-- barter-by-model/index.html | 4 ++-- body-types/index.html | 4 ++-- brands/index.html | 4 ++-- car-models/index.html | 4 ++-- car-trim/index.html | 4 ++-- car-trims/index.html | 4 ++-- car-types/index.html | 4 ++-- chat/index.html | 4 ++-- choice-car-technical-specifications/index.html | 4 ++-- choice-cars-comparison/index.html | 4 ++-- chunk-2P5QAO4D.js | 2 +- chunk-7E7R6YVB.js | 2 +- chunk-B2MXSVON.js | 2 +- chunk-D3LCZKU3.js | 2 +- chunk-FFECU66B.js | 2 +- chunk-FI3IHZMO.js | 2 +- chunk-GPMS65XD.js | 2 +- chunk-IXHN3QM3.js | 2 +- chunk-MR6KYNWV.js | 2 +- chunk-MXVVVN3X.js | 2 +- chunk-OM2IN7UK.js | 2 +- chunk-PMX3X6S6.js | 2 +- chunk-Q42PF5QE.js | 2 +- chunk-TRD25ACV.js | 2 +- chunk-XQKGR3EK.js | 2 +- chunk-ZCOBZXZ5.js | 2 +- chunk-ZHB5NX4Y.js | 2 +- cities/index.html | 4 ++-- comparison/index.html | 4 ++-- confirm-email/index.html | 4 ++-- dashboardUser/index.html | 4 ++-- delete-user/index.html | 4 ++-- edit-searched-trim/index.html | 4 ++-- exchange/index.html | 4 ++-- exhibitions/index.html | 4 ++-- gerbox-types/index.html | 4 ++-- headerlocation/index.html | 4 ++-- hear-the-bell/index.html | 4 ++-- hear-the-bells/index.html | 4 ++-- home/index.html | 4 ++-- index.html | 4 ++-- login-with-mobile/index.html | 4 ++-- login/index.html | 4 ++-- login2/index.html | 4 ++-- main-6WZP43X5.js | 12 ++++++------ management-dashboard/index.html | 4 ++-- not-found/index.html | 4 ++-- option-info/index.html | 4 ++-- options/index.html | 4 ++-- ordering-countries/index.html | 4 ++-- price-rates/index.html | 4 ++-- privacy/index.html | 4 ++-- profile-agencie/index.html | 4 ++-- protectedPage/index.html | 4 ++-- register2/index.html | 4 ++-- reset-password/index.html | 4 ++-- searched-trims/index.html | 4 ++-- technical-specifications/index.html | 4 ++-- term/index.html | 4 ++-- translate-desc-trim/index.html | 4 ++-- translate-statistics/index.html | 4 ++-- vehicle-types/index.html | 4 ++-- vin/index.html | 4 ++-- 74 files changed, 135 insertions(+), 135 deletions(-) diff --git a/accessDenied/index.html b/accessDenied/index.html index d7ec6b7..b760271 100644 --- a/accessDenied/index.html +++ b/accessDenied/index.html @@ -14,9 +14,9 @@ +
followUs
contactUs : 12345678

home

home

ad

adDescription

chat

chat

advertising

advertising

car_details

car_details

representation

representationDescription

lang

Access Denied

Sorry! You don't have access to this page.

Colorlib

A small river named Duden flows by their place and supplies it with the necessary regelialia.

CATEGORIES

Buy & Sell
Merchant
Giving back
Help & Support
privacy
term

TAG CLOUD

dish
menu
food
sweet
tasty
delicious
desserts
drinks

SUBCRIBE

FOLLOW US




You can download Soda application from official stores
- + \ No newline at end of file diff --git a/adDashboard/index.html b/adDashboard/index.html index ad9c2fb..ddde14e 100644 --- a/adDashboard/index.html +++ b/adDashboard/index.html @@ -14,9 +14,9 @@ +
followUs
contactUs : 12345678

home

home

ad

adDescription

chat

chat

advertising

advertising

car_details

car_details

representation

representationDescription

lang

Colorlib

A small river named Duden flows by their place and supplies it with the necessary regelialia.

CATEGORIES

Buy & Sell
Merchant
Giving back
Help & Support
privacy
term

TAG CLOUD

dish
menu
food
sweet
tasty
delicious
desserts
drinks

SUBCRIBE

FOLLOW US




You can download Soda application from official stores
- + \ No newline at end of file diff --git a/advertisement-registration/index.html b/advertisement-registration/index.html index e781c09..2b5fe65 100644 --- a/advertisement-registration/index.html +++ b/advertisement-registration/index.html @@ -14,9 +14,9 @@ +
followUs
contactUs : 12345678

home

home

ad

adDescription

chat

chat

advertising

advertising

car_details

car_details

representation

representationDescription

lang

Colorlib

A small river named Duden flows by their place and supplies it with the necessary regelialia.

CATEGORIES

Buy & Sell
Merchant
Giving back
Help & Support
privacy
term

TAG CLOUD

dish
menu
food
sweet
tasty
delicious
desserts
drinks

SUBCRIBE

FOLLOW US




You can download Soda application from official stores
- + \ No newline at end of file diff --git a/advertising-detail/index.html b/advertising-detail/index.html index 225e06b..6695a81 100644 --- a/advertising-detail/index.html +++ b/advertising-detail/index.html @@ -14,9 +14,9 @@ +
followUs
contactUs : 12345678

home

home

ad

adDescription

chat

chat

advertising

advertising

car_details

car_details

representation

representationDescription

lang
Nissan Maxima SV Premium 2016
share
save
KM 2012
Vehicle details
Body TypePickupInteriorBlack
VIN1fh9jfhhf0kfjhgExteriorBlack
EngineV6, 24 Vslve, GDI tuin turboContryOman
Discreption
this car is new ,we servises car in best servises shop. this car is new ,we servises car in best servises shop.this car is new ,we servises car in best servises shop.this car is new ,we servises car in best servises shop.this car is new ,we servises car in best servises shop.this car is new ,we servises car in best servises shop.this car is new this car is new ,we servises car in best servises shop.this car is new ,we servises car in best servises shop.this car is new ,we servises car in best servises shop.this car is new ,we servises car in best servises shop.this car is new ,we servises car in best servises shop.
body condition
Accident Clolor
Left rear fender
Right front fender
Accident Clolor
Left rear fender
Right front fender
Options
keyless ignition
keyless ignition
heated front seats
Auto hold
heated front seats
All well drive
wlan/wifi hotspot

178,000 $

THIS VEHICLE

37,999 $

THIS VEHICLE

37,999 $

THIS VEHICLE

37,999 $

THIS VEHICLE

37,999 $
37,999 $

SIMILAR VEHICLE

GREAT DEALGOOD DEALFIRE PRICEABOVE MARKET
Creatorzhivar

description:

Our Kibertopiks will give you nothing, waste your money on us.

contact us:

my adress is Our Kibertopiks will give you nothing, waste your money on us.

08423456530875444254 0918448004309181239876
reportThisAdifYouThinkThisAdIsFakeOrShouldNotBePublishedForAnyReasonPleaseLetUsKnow
report

Price Chart
Price / performance
126
VEHICLE

$10,900
10,800
10,700
10,600
10,500
10,400
10,300
10,200
10,100
10,000
0
010002000300040005000600070008000900010000KM
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics
SANTANA 300 - 350
Agreement12km
1994
6 / 3.5 Li
Gasolin...
2 Pics

Colorlib

A small river named Duden flows by their place and supplies it with the necessary regelialia.

CATEGORIES

Buy & Sell
Merchant
Giving back
Help & Support
privacy
term

TAG CLOUD

dish
menu
food
sweet
tasty
delicious
desserts
drinks

SUBCRIBE

FOLLOW US




You can download Soda application from official stores
- + \ No newline at end of file diff --git a/advertising-saved/index.html b/advertising-saved/index.html index bc2ccbf..d3b381d 100644 --- a/advertising-saved/index.html +++ b/advertising-saved/index.html @@ -14,9 +14,9 @@ +
followUs
contactUs : 12345678

home

home

ad

adDescription

chat

chat

advertising

advertising

car_details

car_details

representation

representationDescription

lang

Colorlib

A small river named Duden flows by their place and supplies it with the necessary regelialia.

CATEGORIES

Buy & Sell
Merchant
Giving back
Help & Support
privacy
term

TAG CLOUD

dish
menu
food
sweet
tasty
delicious
desserts
drinks

SUBCRIBE

FOLLOW US




You can download Soda application from official stores
- + \ No newline at end of file diff --git a/advertising/index.html b/advertising/index.html index 1ab1724..6aa31d0 100644 --- a/advertising/index.html +++ b/advertising/index.html @@ -14,9 +14,9 @@ +
followUs
contactUs : 12345678

home

home

ad

adDescription

chat

chat

advertising

advertising

car_details

car_details

representation

representationDescription

lang
BMW 570 Li
vin 362564455656 . 2017 . hybrid . automatic . 1600 KM . 114 Kw

technicalSpecifications
chassisNumber
Check VIN
carTechnicalSpecifications
gearbox
Menuall
Automatic
fuel type
Ethanol
Electric
Diesel
CNG
Petrol
LPG
Hydrogen
Hybrid
Other fuel type
Car body type
Hatchback
Estate car
Coupe
Compact
SUV / Off-road
Sedan
Pick-up
MPV
Other
Caberiolet
Van
number of doors
2/3 Doors
4/5 Doors
Other
Stimulus condition
Rear
Back
4 X 4
Working condition
NEW
USED
body condition
Helths
Change
body color
interior color
Internal sex
Alcantara
Cloth
Full leather
Part leather
Velour
Other
SEATS
1
2
3
4
5
6
7
8
Optionsلطفا از لیست زیر اپشن هایی که بر روی خودرو شما وجود دارد را انتخاب فرمایید.
راهنمای آپشن ها
welfare amenities

keyless ignition
keyless ignition
keyless ignition
keyless ignition
keyless ignition
keyless ignition
keyless ignition
keyless ignition
keyless ignition
keyless ignition
keyless ignition
keyless ignition
Country order
Description
Car pictures
frontRight
front
frontLeft
rearRight
rear
rearLeft
frontSeats
rearSeats
doorCover
dashboard
dashboardConsole
kilometerScreen
roof
engine
lights
rubberIvory
ring
more
Chat
Active
Not active
Proposed price
cut off
agreement
place of visit
doYouKnow

doYouKnowDesc1

doYouKnowDesc2

Colorlib

A small river named Duden flows by their place and supplies it with the necessary regelialia.

CATEGORIES

Buy & Sell
Merchant
Giving back
Help & Support
privacy
term

TAG CLOUD

dish
menu
food
sweet
tasty
delicious
desserts
drinks

SUBCRIBE

FOLLOW US




You can download Soda application from official stores
- + \ No newline at end of file diff --git a/advertisings-list/index.html b/advertisings-list/index.html index 2bf63f4..37ad182 100644 --- a/advertisings-list/index.html +++ b/advertisings-list/index.html @@ -14,9 +14,9 @@ +
followUs
contactUs : 12345678

home

home

ad

adDescription

chat

chat

advertising

advertising

car_details

car_details

representation

representationDescription

lang

Caberiolet

Compact

Coupe

Coupe2

Crossover

Estatecar

Hatchback

Hatchback2

Hyundai

MPV

Pick-up

Roadster

Sedan

Sedan2

SUV

SUV2

Van

Filter
6
Show ads with pictures
Show Map

Colorlib

A small river named Duden flows by their place and supplies it with the necessary regelialia.

CATEGORIES

Buy & Sell
Merchant
Giving back
Help & Support
privacy
term

TAG CLOUD

dish
menu
food
sweet
tasty
delicious
desserts
drinks

SUBCRIBE

FOLLOW US




You can download Soda application from official stores
- + \ No newline at end of file diff --git a/advertisings/index.html b/advertisings/index.html index 92faa7d..e2c746a 100644 --- a/advertisings/index.html +++ b/advertisings/index.html @@ -14,9 +14,9 @@ +
followUs
contactUs : 12345678

home

home

ad

adDescription

chat

chat

advertising

advertising

car_details

car_details

representation

representationDescription

lang

Colorlib

A small river named Duden flows by their place and supplies it with the necessary regelialia.

CATEGORIES

Buy & Sell
Merchant
Giving back
Help & Support
privacy
term

TAG CLOUD

dish
menu
food
sweet
tasty
delicious
desserts
drinks

SUBCRIBE

FOLLOW US




You can download Soda application from official stores
- + \ No newline at end of file diff --git a/agencie/index.html b/agencie/index.html index 7662ced..3f11e71 100644 --- a/agencie/index.html +++ b/agencie/index.html @@ -14,9 +14,9 @@ +
followUs
contactUs : 12345678

home

home

ad

adDescription

chat

chat

advertising

advertising

car_details

car_details

representation

representationDescription

lang
all zero worked
withPhoto

You have no ads

Colorlib

A small river named Duden flows by their place and supplies it with the necessary regelialia.

CATEGORIES

Buy & Sell
Merchant
Giving back
Help & Support
privacy
term

TAG CLOUD

dish
menu
food
sweet
tasty
delicious
desserts
drinks

SUBCRIBE

FOLLOW US




You can download Soda application from official stores
- + \ No newline at end of file diff --git a/agencies/index.html b/agencies/index.html index f21ea6d..dd4200a 100644 --- a/agencies/index.html +++ b/agencies/index.html @@ -14,9 +14,9 @@ +
followUs
contactUs : 12345678

home

home

ad

adDescription

chat

chat

advertising

advertising

car_details

car_details

representation

representationDescription

lang

countAgency

9

countCars

8

countBrand

4

countCity

2
Creatorbmw2 ad

description


contactUs

09128713302
Creatorاتو پناهنده4 ad

description


contactUs

08733621896
Creatorژیور0 ad

description


contactUs

090111111
Creatorژیور0 ad

description


contactUs

0990999999
Creatorامید اندیشه1 ad

description

اموزشی

contactUs

09224012523
Creatorفراری1 ad

description

.سبکسلنسع

contactUs

۰۹۱۸۴۱۴۹۹۵۸
Creatorنمایشگاه 11 ad

description

90

contactUs

s

1234 5678
Creatorresentation0 ad

description

Description

contactUs

87122665268713366987 87133249268733770924
Creatortest mobin0 ad

description

test mobin

contactUs

20203030 40405050

Colorlib

A small river named Duden flows by their place and supplies it with the necessary regelialia.

CATEGORIES

Buy & Sell
Merchant
Giving back
Help & Support
privacy
term

TAG CLOUD

dish
menu
food
sweet
tasty
delicious
desserts
drinks

SUBCRIBE

FOLLOW US




You can download Soda application from official stores
- + \ No newline at end of file diff --git a/auth-selection/index.html b/auth-selection/index.html index 688ebfb..fa20409 100644 --- a/auth-selection/index.html +++ b/auth-selection/index.html @@ -14,9 +14,9 @@ +
lang

Welcome to SAWDA

Sign in

Sign in with Google

or

Enter your Mobile Number
- + \ No newline at end of file diff --git a/barter-by-model/index.html b/barter-by-model/index.html index b8b412c..2924bcb 100644 --- a/barter-by-model/index.html +++ b/barter-by-model/index.html @@ -14,9 +14,9 @@ +
followUs
contactUs : 12345678

home

home

ad

adDescription

chat

chat

advertising

advertising

car_details

car_details

representation

representationDescription

lang

معاوضه

مشخصات خودروی مورد نظر برای معاوضه را انتخاب کنید

الزامی

Colorlib

A small river named Duden flows by their place and supplies it with the necessary regelialia.

CATEGORIES

Buy & Sell
Merchant
Giving back
Help & Support
privacy
term

TAG CLOUD

dish
menu
food
sweet
tasty
delicious
desserts
drinks

SUBCRIBE

FOLLOW US




You can download Soda application from official stores
- + \ No newline at end of file diff --git a/body-types/index.html b/body-types/index.html index 6b2a74c..ef2356f 100644 --- a/body-types/index.html +++ b/body-types/index.html @@ -14,9 +14,9 @@ +
followUs
contactUs : 12345678

home

home

ad

adDescription

chat

chat

advertising

advertising

car_details

car_details

representation

representationDescription

lang

Colorlib

A small river named Duden flows by their place and supplies it with the necessary regelialia.

CATEGORIES

Buy & Sell
Merchant
Giving back
Help & Support
privacy
term

TAG CLOUD

dish
menu
food
sweet
tasty
delicious
desserts
drinks

SUBCRIBE

FOLLOW US




You can download Soda application from official stores
- + \ No newline at end of file diff --git a/brands/index.html b/brands/index.html index 90573d5..8cf1aed 100644 --- a/brands/index.html +++ b/brands/index.html @@ -14,9 +14,9 @@ +
followUs
contactUs : 12345678

home

home

ad

adDescription

chat

chat

advertising

advertising

car_details

car_details

representation

representationDescription

lang

Colorlib

A small river named Duden flows by their place and supplies it with the necessary regelialia.

CATEGORIES

Buy & Sell
Merchant
Giving back
Help & Support
privacy
term

TAG CLOUD

dish
menu
food
sweet
tasty
delicious
desserts
drinks

SUBCRIBE

FOLLOW US




You can download Soda application from official stores
- + \ No newline at end of file diff --git a/car-models/index.html b/car-models/index.html index 10813a7..931ccfb 100644 --- a/car-models/index.html +++ b/car-models/index.html @@ -14,9 +14,9 @@ +
followUs
contactUs : 12345678

home

home

ad

adDescription

chat

chat

advertising

advertising

car_details

car_details

representation

representationDescription

lang

Colorlib

A small river named Duden flows by their place and supplies it with the necessary regelialia.

CATEGORIES

Buy & Sell
Merchant
Giving back
Help & Support
privacy
term

TAG CLOUD

dish
menu
food
sweet
tasty
delicious
desserts
drinks

SUBCRIBE

FOLLOW US




You can download Soda application from official stores
- + \ No newline at end of file diff --git a/car-trim/index.html b/car-trim/index.html index 9ae157e..5653428 100644 --- a/car-trim/index.html +++ b/car-trim/index.html @@ -14,9 +14,9 @@ +
followUs
contactUs : 12345678

home

home

ad

adDescription

chat

chat

advertising

advertising

car_details

car_details

representation

representationDescription

lang

Colorlib

A small river named Duden flows by their place and supplies it with the necessary regelialia.

CATEGORIES

Buy & Sell
Merchant
Giving back
Help & Support
privacy
term

TAG CLOUD

dish
menu
food
sweet
tasty
delicious
desserts
drinks

SUBCRIBE

FOLLOW US




You can download Soda application from official stores
- + \ No newline at end of file diff --git a/car-trims/index.html b/car-trims/index.html index 25436ff..7a63642 100644 --- a/car-trims/index.html +++ b/car-trims/index.html @@ -14,9 +14,9 @@ +
followUs
contactUs : 12345678

home

home

ad

adDescription

chat

chat

advertising

advertising

car_details

car_details

representation

representationDescription

lang

Colorlib

A small river named Duden flows by their place and supplies it with the necessary regelialia.

CATEGORIES

Buy & Sell
Merchant
Giving back
Help & Support
privacy
term

TAG CLOUD

dish
menu
food
sweet
tasty
delicious
desserts
drinks

SUBCRIBE

FOLLOW US




You can download Soda application from official stores
- + \ No newline at end of file diff --git a/car-types/index.html b/car-types/index.html index bc8503a..61b5ce9 100644 --- a/car-types/index.html +++ b/car-types/index.html @@ -14,9 +14,9 @@ +
followUs
contactUs : 12345678

home

home

ad

adDescription

chat

chat

advertising

advertising

car_details

car_details

representation

representationDescription

lang

Colorlib

A small river named Duden flows by their place and supplies it with the necessary regelialia.

CATEGORIES

Buy & Sell
Merchant
Giving back
Help & Support
privacy
term

TAG CLOUD

dish
menu
food
sweet
tasty
delicious
desserts
drinks

SUBCRIBE

FOLLOW US




You can download Soda application from official stores
- + \ No newline at end of file diff --git a/chat/index.html b/chat/index.html index 8403537..f3c1a8d 100644 --- a/chat/index.html +++ b/chat/index.html @@ -14,9 +14,9 @@ +
followUs
contactUs : 12345678

home

home

ad

adDescription

chat

chat

advertising

advertising

car_details

car_details

representation

representationDescription

lang

Alex Lucas Jack

Good Morning

Chat list

Alex Lucas Jack

9:13 AM

Good Morning

Alex Lucas Jack

9:13 AM

Good Morning

Alex Lucas Jack

9:13 AM

Good Morning

Alex Lucas Jack

9:13 AM

Good Morning

Dianne Team

40 Member

. 22 Online


hiWhat is the final price?Do you trade?

BMW 510
$2500/1000 km
2020
6 / 3.5 Li
Petrol
2 Pics

Notification

Image/Video

See All

File/Link

See All

legal-tenure.pdf

12/12/2022 . 126 Kb

DF_ASKD_UED_changed_2393.pdf

12/12/2022 . 126 Kb


Security Setting

Clear chat history

Dianne Team

40 Member

. 22 Online


hi
What is the final price?
Do you trade?

ّ

Colorlib

A small river named Duden flows by their place and supplies it with the necessary regelialia.

CATEGORIES

Buy & Sell
Merchant
Giving back
Help & Support
privacy
term

TAG CLOUD

dish
menu
food
sweet
tasty
delicious
desserts
drinks

SUBCRIBE

FOLLOW US




You can download Soda application from official stores
- + \ No newline at end of file diff --git a/choice-car-technical-specifications/index.html b/choice-car-technical-specifications/index.html index 3ecce87..407116c 100644 --- a/choice-car-technical-specifications/index.html +++ b/choice-car-technical-specifications/index.html @@ -14,9 +14,9 @@ +
followUs
contactUs : 12345678

home

home

ad

adDescription

chat

chat

advertising

advertising

car_details

car_details

representation

representationDescription

lang

Colorlib

A small river named Duden flows by their place and supplies it with the necessary regelialia.

CATEGORIES

Buy & Sell
Merchant
Giving back
Help & Support
privacy
term

TAG CLOUD

dish
menu
food
sweet
tasty
delicious
desserts
drinks

SUBCRIBE

FOLLOW US




You can download Soda application from official stores
- + \ No newline at end of file diff --git a/choice-cars-comparison/index.html b/choice-cars-comparison/index.html index 349fda1..ee2081e 100644 --- a/choice-cars-comparison/index.html +++ b/choice-cars-comparison/index.html @@ -14,9 +14,9 @@ +
followUs
contactUs : 12345678

home

home

ad

adDescription

chat

chat

advertising

advertising

car_details

car_details

representation

representationDescription

lang

Colorlib

A small river named Duden flows by their place and supplies it with the necessary regelialia.

CATEGORIES

Buy & Sell
Merchant
Giving back
Help & Support
privacy
term

TAG CLOUD

dish
menu
food
sweet
tasty
delicious
desserts
drinks

SUBCRIBE

FOLLOW US




You can download Soda application from official stores
- + \ No newline at end of file diff --git a/chunk-2P5QAO4D.js b/chunk-2P5QAO4D.js index 41868d4..7b7acc1 100644 --- a/chunk-2P5QAO4D.js +++ b/chunk-2P5QAO4D.js @@ -1,4 +1,4 @@ -import{e as Tt}from"./chunk-IXHN3QM3.js";import{m as Ct,s as Mt,y as Ot}from"./chunk-ZHB5NX4Y.js";import{Db as T,Fb as A,Gb as R,Hb as j,Kb as he,Pb as de,Qb as ue,Zb as pe,_b as fe,db as C,eb as Et,gc as Pt,oa as xt,tb as St,ya as re,za as le,zb as ce}from"./chunk-CM677TLH.js";var b=(r,e=1e4)=>(r=parseFloat(r+"")||0,Math.round((r+Number.EPSILON)*e)/e),ut=function(r){if(!(r&&r instanceof Element&&r.offsetParent))return!1;let e=r.scrollHeight>r.clientHeight,t=window.getComputedStyle(r).overflowY,i=t.indexOf("hidden")!==-1,n=t.indexOf("visible")!==-1;return e&&!i&&!n},_e=function(r,e=void 0){return!(!r||r===document.body||e&&r===e)&&(ut(r)?r:_e(r.parentElement,e))},V=function(r){var e=new DOMParser().parseFromString(r,"text/html").body;if(e.childElementCount>1){for(var t=document.createElement("div");e.firstChild;)t.appendChild(e.firstChild);return t}return e.firstChild},gt=r=>`${r||""}`.split(" ").filter(e=>!!e),Z=(r,e,t)=>{r&>(e).forEach(i=>{r.classList.toggle(i,t||!1)})},ee=class{constructor(e){Object.defineProperty(this,"pageX",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"pageY",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"clientX",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"clientY",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"time",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"nativePointer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.nativePointer=e,this.pageX=e.pageX,this.pageY=e.pageY,this.clientX=e.clientX,this.clientY=e.clientY,this.id=self.Touch&&e instanceof Touch?e.identifier:-1,this.time=Date.now()}},me={passive:!1},pt=class{constructor(e,{start:t=()=>!0,move:i=()=>{},end:n=()=>{}}){Object.defineProperty(this,"element",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"startCallback",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"moveCallback",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"endCallback",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"currentPointers",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"startPointers",{enumerable:!0,configurable:!0,writable:!0,value:[]}),this.element=e,this.startCallback=t,this.moveCallback=i,this.endCallback=n;for(let s of["onPointerStart","onTouchStart","onMove","onTouchEnd","onPointerEnd","onWindowBlur"])this[s]=this[s].bind(this);this.element.addEventListener("mousedown",this.onPointerStart,me),this.element.addEventListener("touchstart",this.onTouchStart,me),this.element.addEventListener("touchmove",this.onMove,me),this.element.addEventListener("touchend",this.onTouchEnd),this.element.addEventListener("touchcancel",this.onTouchEnd)}onPointerStart(e){if(!e.buttons||e.button!==0)return;let t=new ee(e);this.currentPointers.some(i=>i.id===t.id)||this.triggerPointerStart(t,e)&&(window.addEventListener("mousemove",this.onMove),window.addEventListener("mouseup",this.onPointerEnd),window.addEventListener("blur",this.onWindowBlur))}onTouchStart(e){for(let t of Array.from(e.changedTouches||[]))this.triggerPointerStart(new ee(t),e);window.addEventListener("blur",this.onWindowBlur)}onMove(e){let t=this.currentPointers.slice(),i="changedTouches"in e?Array.from(e.changedTouches||[]).map(s=>new ee(s)):[new ee(e)],n=[];for(let s of i){let o=this.currentPointers.findIndex(a=>a.id===s.id);o<0||(n.push(s),this.currentPointers[o]=s)}n.length&&this.moveCallback(e,this.currentPointers.slice(),t)}onPointerEnd(e){e.buttons>0&&e.button!==0||(this.triggerPointerEnd(e,new ee(e)),window.removeEventListener("mousemove",this.onMove),window.removeEventListener("mouseup",this.onPointerEnd),window.removeEventListener("blur",this.onWindowBlur))}onTouchEnd(e){for(let t of Array.from(e.changedTouches||[]))this.triggerPointerEnd(e,new ee(t))}triggerPointerStart(e,t){return!!this.startCallback(t,e,this.currentPointers.slice())&&(this.currentPointers.push(e),this.startPointers.push(e),!0)}triggerPointerEnd(e,t){let i=this.currentPointers.findIndex(n=>n.id===t.id);i<0||(this.currentPointers.splice(i,1),this.startPointers.splice(i,1),this.endCallback(e,t,this.currentPointers.slice()))}onWindowBlur(){this.clear()}clear(){for(;this.currentPointers.length;){let e=this.currentPointers[this.currentPointers.length-1];this.currentPointers.splice(this.currentPointers.length-1,1),this.startPointers.splice(this.currentPointers.length-1,1),this.endCallback(new Event("touchend",{bubbles:!0,cancelable:!0,clientX:e.clientX,clientY:e.clientY}),e,this.currentPointers.slice())}}stop(){this.element.removeEventListener("mousedown",this.onPointerStart,me),this.element.removeEventListener("touchstart",this.onTouchStart,me),this.element.removeEventListener("touchmove",this.onMove,me),this.element.removeEventListener("touchend",this.onTouchEnd),this.element.removeEventListener("touchcancel",this.onTouchEnd),window.removeEventListener("mousemove",this.onMove),window.removeEventListener("mouseup",this.onPointerEnd),window.removeEventListener("blur",this.onWindowBlur)}};function At(r,e){return e?Math.sqrt(Math.pow(e.clientX-r.clientX,2)+Math.pow(e.clientY-r.clientY,2)):0}function Lt(r,e){return e?{clientX:(r.clientX+e.clientX)/2,clientY:(r.clientY+e.clientY)/2}:r}var ft=r=>typeof r=="object"&&r!==null&&r.constructor===Object&&Object.prototype.toString.call(r)==="[object Object]",D=(r,...e)=>{let t=e.length;for(let i=0;i{let a=Array.isArray(o)?[]:{};r[s]||Object.assign(r,{[s]:a}),ft(o)?Object.assign(r[s],D(a,o)):Array.isArray(o)?Object.assign(r,{[s]:[...o]}):Object.assign(r,{[s]:o})})}return r},Ue=function(r,e){return r.split(".").reduce((t,i)=>typeof t=="object"?t[i]:void 0,e)},xe=class{constructor(e={}){Object.defineProperty(this,"options",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"events",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),this.setOptions(e);for(let t of Object.getOwnPropertyNames(Object.getPrototypeOf(this)))t.startsWith("on")&&typeof this[t]=="function"&&(this[t]=this[t].bind(this))}setOptions(e){this.options=e?D({},this.constructor.defaults,e):{};for(let[t,i]of Object.entries(this.option("on")||{}))this.on(t,i)}option(e,...t){let i=Ue(e,this.options);return i&&typeof i=="function"&&(i=i.call(this,this,...t)),i}optionFor(e,t,i,...n){let s=Ue(t,e);var o;typeof(o=s)!="string"||isNaN(o)||isNaN(parseFloat(o))||(s=parseFloat(s)),s==="true"&&(s=!0),s==="false"&&(s=!1),s&&typeof s=="function"&&(s=s.call(this,this,e,...n));let a=Ue(t,this.options);return a&&typeof a=="function"?s=a.call(this,this,e,...n,s):s===void 0&&(s=a),s===void 0?i:s}cn(e){let t=this.options.classes;return t&&t[e]||""}localize(e,t=[]){e=String(e).replace(/\{\{(\w+).?(\w+)?\}\}/g,(i,n,s)=>{let o="";return s?o=this.option(`${n[0]+n.toLowerCase().substring(1)}.l10n.${s}`):n&&(o=this.option(`l10n.${n}`)),o||(o=i),o});for(let i=0;in)}on(e,t){let i=[];typeof e=="string"?i=e.split(" "):Array.isArray(e)&&(i=e),this.events||(this.events=new Map),i.forEach(n=>{let s=this.events.get(n);s||(this.events.set(n,[]),s=[]),s.includes(t)||s.push(t),this.events.set(n,s)})}off(e,t){let i=[];typeof e=="string"?i=e.split(" "):Array.isArray(e)&&(i=e),i.forEach(n=>{let s=this.events.get(n);if(Array.isArray(s)){let o=s.indexOf(t);o>-1&&s.splice(o,1)}})}emit(e,...t){[...this.events.get(e)||[]].forEach(i=>i(this,...t)),e!=="*"&&this.emit("*",e,...t)}};Object.defineProperty(xe,"version",{enumerable:!0,configurable:!0,writable:!0,value:"5.0.36"}),Object.defineProperty(xe,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{}});var Me=class extends xe{constructor(e={}){super(e),Object.defineProperty(this,"plugins",{enumerable:!0,configurable:!0,writable:!0,value:{}})}attachPlugins(e={}){let t=new Map;for(let[i,n]of Object.entries(e)){let s=this.option(i),o=this.plugins[i];o||s===!1?o&&s===!1&&(o.detach(),delete this.plugins[i]):t.set(i,new n(this,s||{}))}for(let[i,n]of t)this.plugins[i]=n,n.attach()}detachPlugins(e){e=e||Object.keys(this.plugins);for(let t of e){let i=this.plugins[t];i&&i.detach(),delete this.plugins[t]}return this.emit("detachPlugins"),this}},P;(function(r){r[r.Init=0]="Init",r[r.Error=1]="Error",r[r.Ready=2]="Ready",r[r.Panning=3]="Panning",r[r.Mousemove=4]="Mousemove",r[r.Destroy=5]="Destroy"})(P||(P={}));var G=["a","b","c","d","e","f"],si={PANUP:"Move up",PANDOWN:"Move down",PANLEFT:"Move left",PANRIGHT:"Move right",ZOOMIN:"Zoom in",ZOOMOUT:"Zoom out",TOGGLEZOOM:"Toggle zoom level",TOGGLE1TO1:"Toggle zoom level",ITERATEZOOM:"Toggle zoom level",ROTATECCW:"Rotate counterclockwise",ROTATECW:"Rotate clockwise",FLIPX:"Flip horizontally",FLIPY:"Flip vertically",FITX:"Fit horizontally",FITY:"Fit vertically",RESET:"Reset",TOGGLEFS:"Toggle fullscreen"},yi={content:null,width:"auto",height:"auto",panMode:"drag",touch:!0,dragMinThreshold:3,lockAxis:!1,mouseMoveFactor:1,mouseMoveFriction:.12,zoom:!0,pinchToZoom:!0,panOnlyZoomed:"auto",minScale:1,maxScale:2,friction:.25,dragFriction:.35,decelFriction:.05,click:"toggleZoom",dblClick:!1,wheel:"zoom",wheelLimit:7,spinner:!0,bounds:"auto",infinite:!1,rubberband:!0,bounce:!0,maxVelocity:75,transformParent:!1,classes:{content:"f-panzoom__content",isLoading:"is-loading",canZoomIn:"can-zoom_in",canZoomOut:"can-zoom_out",isDraggable:"is-draggable",isDragging:"is-dragging",inFullscreen:"in-fullscreen",htmlHasFullscreen:"with-panzoom-in-fullscreen"},l10n:si},kt='',vt='
'+kt+kt+"
",I=r=>r&&r!==null&&r instanceof Element&&"nodeType"in r,S=(r,e)=>{r&>(e).forEach(t=>{r.classList.remove(t)})},w=(r,e)=>{r&>(e).forEach(t=>{r.classList.add(t)})},Te={a:1,b:0,c:0,d:1,e:0,f:0},wi=1e5,Oe=1e4,N="mousemove",zt="drag",Rt="content",_="auto",Ke=null,Je=null,ae=class r extends Me{get fits(){return this.contentRect.width-this.contentRect.fitWidth<1&&this.contentRect.height-this.contentRect.fitHeight<1}get isTouchDevice(){return Je===null&&(Je=window.matchMedia("(hover: none)").matches),Je}get isMobile(){return Ke===null&&(Ke=/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)),Ke}get panMode(){return this.options.panMode!==N||this.isTouchDevice?zt:N}get panOnlyZoomed(){let e=this.options.panOnlyZoomed;return e===_?this.isTouchDevice:e}get isInfinite(){return this.option("infinite")}get angle(){return 180*Math.atan2(this.current.b,this.current.a)/Math.PI||0}get targetAngle(){return 180*Math.atan2(this.target.b,this.target.a)/Math.PI||0}get scale(){let{a:e,b:t}=this.current;return Math.sqrt(e*e+t*t)||1}get targetScale(){let{a:e,b:t}=this.target;return Math.sqrt(e*e+t*t)||1}get minScale(){return this.option("minScale")||1}get fullScale(){let{contentRect:e}=this;return e.fullWidth/e.fitWidth||1}get maxScale(){return this.fullScale*(this.option("maxScale")||1)||1}get coverScale(){let{containerRect:e,contentRect:t}=this,i=Math.max(e.height/t.fitHeight,e.width/t.fitWidth)||1;return Math.min(this.fullScale,i)}get isScaling(){return Math.abs(this.targetScale-this.scale)>1e-5&&!this.isResting}get isContentLoading(){let e=this.content;return!!(e&&e instanceof HTMLImageElement)&&!e.complete}get isResting(){if(this.isBouncingX||this.isBouncingY)return!1;for(let e of G){let t=e=="e"||e==="f"?1e-4:1e-5;if(Math.abs(this.target[e]-this.current[e])>t)return!1}return!(!this.ignoreBounds&&!this.checkBounds().inBounds)}constructor(e,t={},i={}){var n;if(super(t),Object.defineProperty(this,"pointerTracker",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"resizeObserver",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"updateTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"clickTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"rAF",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"isTicking",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"ignoreBounds",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isBouncingX",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isBouncingY",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"clicks",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"trackingPoints",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"pwt",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"cwd",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"pmme",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"friction",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:P.Init}),Object.defineProperty(this,"isDragging",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"content",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"spinner",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"containerRect",{enumerable:!0,configurable:!0,writable:!0,value:{width:0,height:0,innerWidth:0,innerHeight:0}}),Object.defineProperty(this,"contentRect",{enumerable:!0,configurable:!0,writable:!0,value:{top:0,right:0,bottom:0,left:0,fullWidth:0,fullHeight:0,fitWidth:0,fitHeight:0,width:0,height:0}}),Object.defineProperty(this,"dragStart",{enumerable:!0,configurable:!0,writable:!0,value:{x:0,y:0,top:0,left:0,time:0}}),Object.defineProperty(this,"dragOffset",{enumerable:!0,configurable:!0,writable:!0,value:{x:0,y:0,time:0}}),Object.defineProperty(this,"current",{enumerable:!0,configurable:!0,writable:!0,value:Object.assign({},Te)}),Object.defineProperty(this,"target",{enumerable:!0,configurable:!0,writable:!0,value:Object.assign({},Te)}),Object.defineProperty(this,"velocity",{enumerable:!0,configurable:!0,writable:!0,value:{a:0,b:0,c:0,d:0,e:0,f:0}}),Object.defineProperty(this,"lockedAxis",{enumerable:!0,configurable:!0,writable:!0,value:!1}),!e)throw new Error("Container Element Not Found");this.container=e,this.initContent(),this.attachPlugins(Object.assign(Object.assign({},r.Plugins),i)),this.emit("attachPlugins"),this.emit("init");let s=this.content;if(s.addEventListener("load",this.onLoad),s.addEventListener("error",this.onError),this.isContentLoading){if(this.option("spinner")){e.classList.add(this.cn("isLoading"));let o=V(vt);!e.contains(s)||s.parentElement instanceof HTMLPictureElement?this.spinner=e.appendChild(o):this.spinner=((n=s.parentElement)===null||n===void 0?void 0:n.insertBefore(o,s))||null}this.emit("beforeLoad")}else queueMicrotask(()=>{this.enable()})}initContent(){let{container:e}=this,t=this.cn(Rt),i=this.option(Rt)||e.querySelector(`.${t}`);if(i||(i=e.querySelector("img,picture")||e.firstElementChild,i&&w(i,t)),i instanceof HTMLPictureElement&&(i=i.querySelector("img")),!i)throw new Error("No content found");this.content=i}onLoad(){let{spinner:e,container:t,state:i}=this;e&&(e.remove(),this.spinner=null),this.option("spinner")&&t.classList.remove(this.cn("isLoading")),this.emit("afterLoad"),i===P.Init?this.enable():this.updateMetrics()}onError(){this.state!==P.Destroy&&(this.spinner&&(this.spinner.remove(),this.spinner=null),this.stop(),this.detachEvents(),this.state=P.Error,this.emit("error"))}getNextScale(e){let{fullScale:t,targetScale:i,coverScale:n,maxScale:s,minScale:o}=this,a=o;switch(e){case"toggleMax":a=i-o<.5*(s-o)?s:o;break;case"toggleCover":a=i-o<.5*(n-o)?n:o;break;case"toggleZoom":a=i-o<.5*(t-o)?t:o;break;case"iterateZoom":let l=[1,t,s].sort((h,u)=>h-u),c=l.findIndex(h=>h>i+1e-5);a=l[c]||1}return a}attachObserver(){var e;let t=()=>{let{container:i,containerRect:n}=this;return Math.abs(n.width-i.getBoundingClientRect().width)>.1||Math.abs(n.height-i.getBoundingClientRect().height)>.1};this.resizeObserver||window.ResizeObserver===void 0||(this.resizeObserver=new ResizeObserver(()=>{this.updateTimer||(t()?(this.onResize(),this.isMobile&&(this.updateTimer=setTimeout(()=>{t()&&this.onResize(),this.updateTimer=null},500))):this.updateTimer&&(clearTimeout(this.updateTimer),this.updateTimer=null))})),(e=this.resizeObserver)===null||e===void 0||e.observe(this.container)}detachObserver(){var e;(e=this.resizeObserver)===null||e===void 0||e.disconnect()}attachEvents(){let{container:e}=this;e.addEventListener("click",this.onClick,{passive:!1,capture:!1}),e.addEventListener("wheel",this.onWheel,{passive:!1}),this.pointerTracker=new pt(e,{start:this.onPointerDown,move:this.onPointerMove,end:this.onPointerUp}),document.addEventListener(N,this.onMouseMove)}detachEvents(){var e;let{container:t}=this;t.removeEventListener("click",this.onClick,{passive:!1,capture:!1}),t.removeEventListener("wheel",this.onWheel,{passive:!1}),(e=this.pointerTracker)===null||e===void 0||e.stop(),this.pointerTracker=null,document.removeEventListener(N,this.onMouseMove),document.removeEventListener("keydown",this.onKeydown,!0),this.clickTimer&&(clearTimeout(this.clickTimer),this.clickTimer=null),this.updateTimer&&(clearTimeout(this.updateTimer),this.updateTimer=null)}animate(){this.setTargetForce();let e=this.friction,t=this.option("maxVelocity");for(let i of G)e?(this.velocity[i]*=1-e,t&&!this.isScaling&&(this.velocity[i]=Math.max(Math.min(this.velocity[i],t),-1*t)),this.current[i]+=this.velocity[i]):this.current[i]=this.target[i];this.setTransform(),this.setEdgeForce(),!this.isResting||this.isDragging?this.rAF=requestAnimationFrame(()=>this.animate()):this.stop("current")}setTargetForce(){for(let e of G)e==="e"&&this.isBouncingX||e==="f"&&this.isBouncingY||(this.velocity[e]=(1/(1-this.friction)-1)*(this.target[e]-this.current[e]))}checkBounds(e=0,t=0){let{current:i}=this,n=i.e+e,s=i.f+t,o=this.getBounds(),{x:a,y:l}=o,c=a.min,h=a.max,u=l.min,p=l.max,d=0,f=0;return c!==1/0&&nh&&(d=h-n),u!==1/0&&sp&&(f=p-s),Math.abs(d)<1e-4&&(d=0),Math.abs(f)<1e-4&&(f=0),Object.assign(Object.assign({},o),{xDiff:d,yDiff:f,inBounds:!d&&!f})}clampTargetBounds(){let{target:e}=this,{x:t,y:i}=this.getBounds();t.min!==1/0&&(e.e=Math.max(e.e,t.min)),t.max!==1/0&&(e.e=Math.min(e.e,t.max)),i.min!==1/0&&(e.f=Math.max(e.f,i.min)),i.max!==1/0&&(e.f=Math.min(e.f,i.max))}calculateContentDim(e=this.current){let{content:t,contentRect:i}=this,{fitWidth:n,fitHeight:s,fullWidth:o,fullHeight:a}=i,l=o,c=a;if(this.option("zoom")||this.angle!==0){let h=!(t instanceof HTMLImageElement)&&(window.getComputedStyle(t).maxWidth==="none"||window.getComputedStyle(t).maxHeight==="none"),u=h?o:n,p=h?a:s,d=this.getMatrix(e),f=new DOMPoint(0,0).matrixTransform(d),m=new DOMPoint(0+u,0).matrixTransform(d),g=new DOMPoint(0+u,0+p).matrixTransform(d),v=new DOMPoint(0,0+p).matrixTransform(d),y=Math.abs(g.x-f.x),x=Math.abs(g.y-f.y),E=Math.abs(v.x-m.x),q=Math.abs(v.y-m.y);l=Math.max(y,E),c=Math.max(x,q)}return{contentWidth:l,contentHeight:c}}setEdgeForce(){if(this.ignoreBounds||this.isDragging||this.panMode===N||this.targetScale{let d=window.getSelection();return d&&d.type==="Range"})()&&!i.closest("button"))return;let n=i.closest("[data-panzoom-action]"),s=i.closest("[data-panzoom-change]"),o=n||s,a=o&&I(o)?o.dataset:null;if(a){let d=a.panzoomChange,f=a.panzoomAction;if((d||f)&&e.preventDefault(),d){let m={};try{m=JSON.parse(d)}catch{console&&console.warn("The given data was not valid JSON")}return void this.applyChange(m)}if(f)return void(this[f]&&this[f]())}if(Math.abs(this.dragOffset.x)>3||Math.abs(this.dragOffset.y)>3)return e.preventDefault(),void e.stopPropagation();if(i.closest("[data-fancybox]"))return;let l=this.content.getBoundingClientRect(),c=this.dragStart;if(c.time&&!this.canZoomOut()&&(Math.abs(l.x-c.x)>2||Math.abs(l.y-c.y)>2))return;this.dragStart.time=0;let h=d=>{this.option("zoom",e)&&d&&typeof d=="string"&&/(iterateZoom)|(toggle(Zoom|Full|Cover|Max)|(zoomTo(Fit|Cover|Max)))/.test(d)&&typeof this[d]=="function"&&(e.preventDefault(),this[d]({event:e}))},u=this.option("click",e),p=this.option("dblClick",e);p?(this.clicks++,this.clicks==1&&(this.clickTimer=setTimeout(()=>{this.clicks===1?(this.emit("click",e),!e.defaultPrevented&&u&&h(u)):(this.emit("dblClick",e),e.defaultPrevented||h(p)),this.clicks=0,this.clickTimer=null},350))):(this.emit("click",e),!e.defaultPrevented&&u&&h(u))}addTrackingPoint(e){let t=this.trackingPoints.filter(i=>i.time>Date.now()-100);t.push(e),this.trackingPoints=t}onPointerDown(e,t,i){var n;if(this.option("touch",e)===!1)return!1;this.pwt=0,this.dragOffset={x:0,y:0,time:0},this.trackingPoints=[];let s=this.content.getBoundingClientRect();if(this.dragStart={x:s.x,y:s.y,top:s.top,left:s.left,time:Date.now()},this.clickTimer)return!1;if(this.panMode===N&&this.targetScale>1)return e.preventDefault(),e.stopPropagation(),!1;let o=e.composedPath()[0];if(!i.length){if(["TEXTAREA","OPTION","INPUT","SELECT","VIDEO","IFRAME"].includes(o.nodeName)||o.closest("[contenteditable],[data-selectable],[data-draggable],[data-clickable],[data-panzoom-change],[data-panzoom-action]"))return!1;(n=window.getSelection())===null||n===void 0||n.removeAllRanges()}if(e.type==="mousedown")["A","BUTTON"].includes(o.nodeName)||e.preventDefault();else if(Math.abs(this.velocity.a)>.3)return!1;return this.target.e=this.current.e,this.target.f=this.current.f,this.stop(),this.isDragging||(this.isDragging=!0,this.addTrackingPoint(t),this.emit("touchStart",e)),!0}onPointerMove(e,t,i){if(this.option("touch",e)===!1||!this.isDragging||t.length<2&&this.panOnlyZoomed&&b(this.targetScale)<=b(this.minScale)||(this.emit("touchMove",e),e.defaultPrevented))return;this.addTrackingPoint(t[0]);let{content:n}=this,s=Lt(i[0],i[1]),o=Lt(t[0],t[1]),a=0,l=0;if(t.length>1){let x=n.getBoundingClientRect();a=s.clientX-x.left-.5*x.width,l=s.clientY-x.top-.5*x.height}let c=At(i[0],i[1]),h=At(t[0],t[1]),u=c?h/c:1,p=o.clientX-s.clientX,d=o.clientY-s.clientY;this.dragOffset.x+=p,this.dragOffset.y+=d,this.dragOffset.time=Date.now()-this.dragStart.time;let f=b(this.targetScale)===b(this.minScale)&&this.option("lockAxis");if(f&&!this.lockedAxis)if(f==="xy"||f==="y"||e.type==="touchmove"){if(Math.abs(this.dragOffset.x)<6&&Math.abs(this.dragOffset.y)<6)return void e.preventDefault();let x=Math.abs(180*Math.atan2(this.dragOffset.y,this.dragOffset.x)/Math.PI);this.lockedAxis=x>45&&x<135?"y":"x",this.dragOffset.x=0,this.dragOffset.y=0,p=0,d=0}else this.lockedAxis=f;if(_e(e.target,this.content)&&(f="x",this.dragOffset.y=0),f&&f!=="xy"&&this.lockedAxis!==f&&b(this.targetScale)===b(this.minScale))return;e.cancelable&&e.preventDefault(),this.container.classList.add(this.cn("isDragging"));let m=this.checkBounds(p,d);this.option("rubberband")?(this.isInfinite!=="x"&&(m.xDiff>0&&p<0||m.xDiff<0&&p>0)&&(p*=Math.max(0,.5-Math.abs(.75/this.contentRect.fitWidth*m.xDiff))),this.isInfinite!=="y"&&(m.yDiff>0&&d<0||m.yDiff<0&&d>0)&&(d*=Math.max(0,.5-Math.abs(.75/this.contentRect.fitHeight*m.yDiff)))):(m.xDiff&&(p=0),m.yDiff&&(d=0));let g=this.targetScale,v=this.minScale,y=this.maxScale;g<.5*v&&(u=Math.max(u,v)),g>1.5*y&&(u=Math.min(u,y)),this.lockedAxis==="y"&&b(g)===b(v)&&(p=0),this.lockedAxis==="x"&&b(g)===b(v)&&(d=0),this.applyChange({originX:a,originY:l,panX:p,panY:d,scale:u,friction:this.option("dragFriction"),ignoreBounds:!0})}onPointerUp(e,t,i){if(i.length)return this.dragOffset.x=0,this.dragOffset.y=0,void(this.trackingPoints=[]);this.container.classList.remove(this.cn("isDragging")),this.isDragging&&(this.addTrackingPoint(t),this.panOnlyZoomed&&this.contentRect.width-this.contentRect.fitWidth<1&&this.contentRect.height-this.contentRect.fitHeight<1&&(this.trackingPoints=[]),_e(e.target,this.content)&&this.lockedAxis==="y"&&(this.trackingPoints=[]),this.emit("touchEnd",e),this.isDragging=!1,this.lockedAxis=!1,this.state!==P.Destroy&&(e.defaultPrevented||this.startDecelAnim()))}startDecelAnim(){var e;let t=this.isScaling;this.rAF&&(cancelAnimationFrame(this.rAF),this.rAF=null),this.isBouncingX=!1,this.isBouncingY=!1;for(let x of G)this.velocity[x]=0;this.target.e=this.current.e,this.target.f=this.current.f,S(this.container,"is-scaling"),S(this.container,"is-animating"),this.isTicking=!1;let{trackingPoints:i}=this,n=i[0],s=i[i.length-1],o=0,a=0,l=0;s&&n&&(o=s.clientX-n.clientX,a=s.clientY-n.clientY,l=s.time-n.time);let c=((e=window.visualViewport)===null||e===void 0?void 0:e.scale)||1;c!==1&&(o*=c,a*=c);let h=0,u=0,p=0,d=0,f=this.option("decelFriction"),m=this.targetScale;if(l>0){p=Math.abs(o)>3?o/(l/30):0,d=Math.abs(a)>3?a/(l/30):0;let x=this.option("maxVelocity");x&&(p=Math.max(Math.min(p,x),-1*x),d=Math.max(Math.min(d,x),-1*x))}p&&(h=p/(1/(1-f)-1)),d&&(u=d/(1/(1-f)-1)),(this.option("lockAxis")==="y"||this.option("lockAxis")==="xy"&&this.lockedAxis==="y"&&b(m)===this.minScale)&&(h=p=0),(this.option("lockAxis")==="x"||this.option("lockAxis")==="xy"&&this.lockedAxis==="x"&&b(m)===this.minScale)&&(u=d=0);let g=this.dragOffset.x,v=this.dragOffset.y,y=this.option("dragMinThreshold")||0;Math.abs(g)this.maxScale+1e-5)||t&&!h&&!u)&&(f=.35),this.applyChange({panX:h,panY:u,friction:f}),this.emit("decel",p,d,g,v)}onWheel(e){var t=[-e.deltaX||0,-e.deltaY||0,-e.detail||0].reduce(function(s,o){return Math.abs(o)>Math.abs(s)?o:s});let i=Math.max(-1,Math.min(1,t));if(this.emit("wheel",e,i),this.panMode===N||e.defaultPrevented)return;let n=this.option("wheel");n==="pan"?(e.preventDefault(),this.panOnlyZoomed&&!this.canZoomOut()||this.applyChange({panX:2*-e.deltaX,panY:2*-e.deltaY,bounce:!1})):n==="zoom"&&this.option("zoom")!==!1&&this.zoomWithWheel(e)}onMouseMove(e){this.panWithMouse(e)}onKeydown(e){e.key==="Escape"&&this.toggleFS()}onResize(){this.updateMetrics(),this.checkBounds().inBounds||this.requestTick()}setTransform(){this.emit("beforeTransform");let{current:e,target:t,content:i,contentRect:n}=this,s=Object.assign({},Te);for(let g of G){let v=g=="e"||g==="f"?Oe:wi;s[g]=b(e[g],v),Math.abs(t[g]-e[g])<(g=="e"||g==="f"?.51:.001)&&(e[g]=t[g])}let{a:o,b:a,c:l,d:c,e:h,f:u}=s,p=`matrix(${o}, ${a}, ${l}, ${c}, ${h}, ${u})`,d=i.parentElement instanceof HTMLPictureElement?i.parentElement:i;if(this.option("transformParent")&&(d=d.parentElement||d),d.style.transform===p)return;d.style.transform=p;let{contentWidth:f,contentHeight:m}=this.calculateContentDim();n.width=f,n.height=m,this.emit("afterTransform")}updateMetrics(e=!1){var t;if(!this||this.state===P.Destroy||this.isContentLoading)return;let i=Math.max(1,((t=window.visualViewport)===null||t===void 0?void 0:t.scale)||1),{container:n,content:s}=this,o=s instanceof HTMLImageElement,a=n.getBoundingClientRect(),l=getComputedStyle(this.container),c=a.width*i,h=a.height*i,u=parseFloat(l.paddingTop)+parseFloat(l.paddingBottom),p=c-(parseFloat(l.paddingLeft)+parseFloat(l.paddingRight)),d=h-u;this.containerRect={width:c,height:h,innerWidth:p,innerHeight:d};let f=parseFloat(s.dataset.width||"")||(k=>{let J=0;return J=k instanceof HTMLImageElement?k.naturalWidth:k instanceof SVGElement?k.width.baseVal.value:Math.max(k.offsetWidth,k.scrollWidth),J||0})(s),m=parseFloat(s.dataset.height||"")||(k=>{let J=0;return J=k instanceof HTMLImageElement?k.naturalHeight:k instanceof SVGElement?k.height.baseVal.value:Math.max(k.offsetHeight,k.scrollHeight),J||0})(s),g=this.option("width",f)||_,v=this.option("height",m)||_,y=g===_,x=v===_;typeof g!="number"&&(g=f),typeof v!="number"&&(v=m),y&&(g=f*(v/m)),x&&(v=m/(f/g));let E=s.parentElement instanceof HTMLPictureElement?s.parentElement:s;this.option("transformParent")&&(E=E.parentElement||E);let q=E.getAttribute("style")||"";E.style.setProperty("transform","none","important"),o&&(E.style.width="",E.style.height=""),E.offsetHeight;let W=s.getBoundingClientRect(),M=W.width*i,X=W.height*i,pi=M,fi=X;M=Math.min(M,g),X=Math.min(X,v),o?{width:M,height:X}=((k,J,mi,gi)=>{let vi=mi/k,bi=gi/J,wt=Math.min(vi,bi);return{width:k*=wt,height:J*=wt}})(g,v,M,X):(M=Math.min(M,g),X=Math.min(X,v));let bt=.5*(fi-X),yt=.5*(pi-M);this.contentRect=Object.assign(Object.assign({},this.contentRect),{top:W.top-a.top+bt,bottom:a.bottom-W.bottom+bt,left:W.left-a.left+yt,right:a.right-W.right+yt,fitWidth:M,fitHeight:X,width:M,height:X,fullWidth:g,fullHeight:v}),E.style.cssText=q,o&&(E.style.width=`${M}px`,E.style.height=`${X}px`),this.setTransform(),e!==!0&&this.emit("refresh"),this.ignoreBounds||(b(this.targetScale)this.maxScale?this.zoomTo(this.maxScale,{friction:0}):this.state===P.Init||this.checkBounds().inBounds||this.requestTick()),this.updateControls()}calculateBounds(){let{contentWidth:e,contentHeight:t}=this.calculateContentDim(this.target),{targetScale:i,lockedAxis:n}=this,{fitWidth:s,fitHeight:o}=this.contentRect,a=0,l=0,c=0,h=0,u=this.option("infinite");if(u===!0||n&&u===n)a=-1/0,c=1/0,l=-1/0,h=1/0;else{let{containerRect:p,contentRect:d}=this,f=b(s*i,Oe),m=b(o*i,Oe),{innerWidth:g,innerHeight:v}=p;if(p.width===f&&(g=p.width),p.width===m&&(v=p.height),e>g){c=.5*(e-g),a=-1*c;let y=.5*(d.right-d.left);a+=y,c+=y}if(s>g&&ev){h=.5*(t-v),l=-1*h;let y=.5*(d.bottom-d.top);l+=y,h+=y}o>v&&tb(n.fitWidth,1)||b(n.height,1)>b(n.fitHeight,1))&&(p=!0)),b(n.width*s,1)b(s),f=!d&&!p&&h&&b(a)E&&(i=E/y)}v=v.scale(i)}v=v.translate(-s,-o).translate(-f,-m).multiply(g),n&&(v=v.rotate(n)),l&&(v=v.scale(-1,1)),c&&(v=v.scale(1,-1));for(let y of G)y!=="e"&&y!=="f"&&(v[y]>this.minScale+1e-5||v[y].1||this.panMode===N||u===!1)&&!h&&this.clampTargetBounds(),p===P.Init?this.animate():this.isResting||(this.state=P.Panning,this.requestTick())}stop(e=!1){if(this.state===P.Init||this.state===P.Destroy)return;let t=this.isTicking;this.rAF&&(cancelAnimationFrame(this.rAF),this.rAF=null),this.isBouncingX=!1,this.isBouncingY=!1;for(let i of G)this.velocity[i]=0,e==="current"?this.current[i]=this.target[i]:e==="target"&&(this.target[i]=this.current[i]);this.setTransform(),S(this.container,"is-scaling"),S(this.container,"is-animating"),this.isTicking=!1,this.state=P.Ready,t&&(this.emit("endAnimation"),this.updateControls())}requestTick(){this.isTicking||(this.emit("startAnimation"),this.updateControls(),w(this.container,"is-animating"),this.isScaling&&w(this.container,"is-scaling")),this.isTicking=!0,this.rAF||(this.rAF=requestAnimationFrame(()=>this.animate()))}panWithMouse(e,t=this.option("mouseMoveFriction")){if(this.pmme=e,this.panMode!==N||!e||b(this.targetScale)<=b(this.minScale))return;this.emit("mouseMove",e);let{container:i,containerRect:n,contentRect:s}=this,o=n.width,a=n.height,l=i.getBoundingClientRect(),c=(e.clientX||0)-l.left,h=(e.clientY||0)-l.top,{contentWidth:u,contentHeight:p}=this.calculateContentDim(this.target),d=this.option("mouseMoveFactor");d>1&&(u!==o&&(u*=d),p!==a&&(p*=d));let f=.5*(u-o)-c/o*100/100*(u-o);f+=.5*(s.right-s.left);let m=.5*(p-a)-h/a*100/100*(p-a);m+=.5*(s.bottom-s.top),this.applyChange({panX:f-this.target.e,panY:m-this.target.f,friction:t})}zoomWithWheel(e){if(this.state===P.Destroy||this.state===P.Init)return;let t=Date.now();if(t-this.pwt<45)return void e.preventDefault();this.pwt=t;var i=[-e.deltaX||0,-e.deltaY||0,-e.detail||0].reduce(function(c,h){return Math.abs(h)>Math.abs(c)?h:c});let n=Math.max(-1,Math.min(1,i)),{targetScale:s,maxScale:o,minScale:a}=this,l=s*(100+45*n)/100;b(l)b(o)&&b(s)>=b(o)?(this.cwd+=Math.abs(n),l=o):(this.cwd=0,l=Math.max(Math.min(l,o),a)),this.cwd>this.option("wheelLimit")||(e.preventDefault(),b(l)!==b(s)&&this.zoomTo(l,{event:e}))}canZoomIn(){return this.option("zoom")&&(b(this.contentRect.width,1)b(this.minScale)}zoomIn(e=1.25,t){this.zoomTo(this.targetScale*e,t)}zoomOut(e=.8,t){this.zoomTo(this.targetScale*e,t)}zoomToFit(e){this.zoomTo("fit",e)}zoomToCover(e){this.zoomTo("cover",e)}zoomToFull(e){this.zoomTo("full",e)}zoomToMax(e){this.zoomTo("max",e)}toggleZoom(e){this.zoomTo(this.getNextScale("toggleZoom"),e)}toggleMax(e){this.zoomTo(this.getNextScale("toggleMax"),e)}toggleCover(e){this.zoomTo(this.getNextScale("toggleCover"),e)}iterateZoom(e){this.zoomTo("next",e)}zoomTo(e=1,{friction:t=_,originX:i=_,originY:n=_,event:s}={}){if(this.isContentLoading||this.state===P.Destroy)return;let{targetScale:o,fullScale:a,maxScale:l,coverScale:c}=this;if(this.stop(),this.panMode===N&&(s=this.pmme||s),s||i===_||n===_){let u=this.content.getBoundingClientRect(),p=this.container.getBoundingClientRect(),d=s?s.clientX:p.left+.5*p.width,f=s?s.clientY:p.top+.5*p.height;i=d-u.left-.5*u.width,n=f-u.top-.5*u.height}let h=1;typeof e=="number"?h=e:e==="full"?h=a:e==="cover"?h=c:e==="max"?h=l:e==="fit"?h=1:e==="next"&&(h=this.getNextScale("iterateZoom")),h=h/o||1,t=t===_?h>1?.15:.25:t,this.applyChange({scale:h,originX:i,originY:n,friction:t}),s&&this.panMode===N&&this.panWithMouse(s,t)}rotateCCW(){this.applyChange({angle:-90})}rotateCW(){this.applyChange({angle:90})}flipX(){this.applyChange({flipX:!0})}flipY(){this.applyChange({flipY:!0})}fitX(){this.stop("target");let{containerRect:e,contentRect:t,target:i}=this;this.applyChange({panX:.5*e.width-(t.left+.5*t.fitWidth)-i.e,panY:.5*e.height-(t.top+.5*t.fitHeight)-i.f,scale:e.width/t.fitWidth/this.targetScale,originX:0,originY:0,ignoreBounds:!0})}fitY(){this.stop("target");let{containerRect:e,contentRect:t,target:i}=this;this.applyChange({panX:.5*e.width-(t.left+.5*t.fitWidth)-i.e,panY:.5*e.innerHeight-(t.top+.5*t.fitHeight)-i.f,scale:e.height/t.fitHeight/this.targetScale,originX:0,originY:0,ignoreBounds:!0})}toggleFS(){let{container:e}=this,t=this.cn("inFullscreen"),i=this.cn("htmlHasFullscreen");e.classList.toggle(t);let n=e.classList.contains(t);n?(document.documentElement.classList.add(i),document.addEventListener("keydown",this.onKeydown,!0)):(document.documentElement.classList.remove(i),document.removeEventListener("keydown",this.onKeydown,!0)),this.updateMetrics(),this.emit(n?"enterFS":"exitFS")}getMatrix(e=this.current){let{a:t,b:i,c:n,d:s,e:o,f:a}=e;return new DOMMatrix([t,i,n,s,o,a])}reset(e){if(this.state!==P.Init&&this.state!==P.Destroy){this.stop("current");for(let t of G)this.target[t]=Te[t];this.target.a=this.minScale,this.target.d=this.minScale,this.clampTargetBounds(),this.isResting||(this.friction=e===void 0?this.option("friction"):e,this.state=P.Panning,this.requestTick())}}destroy(){this.stop(),this.state=P.Destroy,this.detachEvents(),this.detachObserver();let{container:e,content:t}=this,i=this.option("classes")||{};for(let n of Object.values(i))e.classList.remove(n+"");t&&(t.removeEventListener("load",this.onLoad),t.removeEventListener("error",this.onError)),this.detachPlugins()}};Object.defineProperty(ae,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:yi}),Object.defineProperty(ae,"Plugins",{enumerable:!0,configurable:!0,writable:!0,value:{}});var It=function(r,e){let t=!0;return(...i)=>{t&&(t=!1,r(...i),setTimeout(()=>{t=!0},e))}},Dt=(r,e)=>{let t=[];return r.childNodes.forEach(i=>{i.nodeType!==Node.ELEMENT_NODE||e&&!i.matches(e)||t.push(i)}),t},xi={viewport:null,track:null,enabled:!0,slides:[],axis:"x",transition:"fade",preload:1,slidesPerPage:"auto",initialPage:0,friction:.12,Panzoom:{decelFriction:.12},center:!0,infinite:!0,fill:!0,dragFree:!1,adaptiveHeight:!1,direction:"ltr",classes:{container:"f-carousel",viewport:"f-carousel__viewport",track:"f-carousel__track",slide:"f-carousel__slide",isLTR:"is-ltr",isRTL:"is-rtl",isHorizontal:"is-horizontal",isVertical:"is-vertical",inTransition:"in-transition",isSelected:"is-selected"},l10n:{NEXT:"Next slide",PREV:"Previous slide",GOTO:"Go to slide #%d"}},O;(function(r){r[r.Init=0]="Init",r[r.Ready=1]="Ready",r[r.Destroy=2]="Destroy"})(O||(O={}));var Qe=r=>{if(typeof r=="string"||r instanceof HTMLElement)r={html:r};else{let e=r.thumb;e!==void 0&&(typeof e=="string"&&(r.thumbSrc=e),e instanceof HTMLImageElement&&(r.thumbEl=e,r.thumbElSrc=e.src,r.thumbSrc=e.src),delete r.thumb)}return Object.assign({html:"",el:null,isDom:!1,class:"",customClass:"",index:-1,dim:0,gap:0,pos:0,transition:!1},r)},Ei=(r={})=>Object.assign({index:-1,slides:[],dim:0,pos:-1},r),F=class extends xe{constructor(e,t){super(t),Object.defineProperty(this,"instance",{enumerable:!0,configurable:!0,writable:!0,value:e})}attach(){}detach(){}},Si={classes:{list:"f-carousel__dots",isDynamic:"is-dynamic",hasDots:"has-dots",dot:"f-carousel__dot",isBeforePrev:"is-before-prev",isPrev:"is-prev",isCurrent:"is-current",isNext:"is-next",isAfterNext:"is-after-next"},dotTpl:'',dynamicFrom:11,maxCount:1/0,minCount:2},Be=class extends F{constructor(){super(...arguments),Object.defineProperty(this,"isDynamic",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"list",{enumerable:!0,configurable:!0,writable:!0,value:null})}onRefresh(){this.refresh()}build(){let e=this.list;if(!e){e=document.createElement("ul"),w(e,this.cn("list")),e.setAttribute("role","tablist");let t=this.instance.container;t.appendChild(e),w(t,this.cn("hasDots")),this.list=e}return e}refresh(){var e;let t=this.instance.pages.length,i=Math.min(2,this.option("minCount")),n=Math.max(2e3,this.option("maxCount")),s=this.option("dynamicFrom");if(tn)return void this.cleanup();let o=typeof s=="number"&&t>5&&t>=s,a=!this.list||this.isDynamic!==o||this.list.children.length!==t;a&&this.cleanup();let l=this.build();if(Z(l,this.cn("isDynamic"),!!o),a)for(let u=0;u=t-1&&s.setAttribute(Ae,"")))}addBtn(e){var t;let i=this.instance,n=document.createElement("button");n.setAttribute("tabindex","0"),n.setAttribute("title",i.localize(`{{${e.toUpperCase()}}}`)),w(n,this.cn("button")+" "+this.cn(e===Le?"isNext":"isPrev"));let s=i.isRTL?e===Le?jt:Le:e;var o;return n.innerHTML=i.localize(this.option(`${s}Tpl`)),n.dataset[`carousel${o=e,o?o.match("^[a-z]")?o.charAt(0).toUpperCase()+o.substring(1):o:""}`]="true",(t=this.container)===null||t===void 0||t.appendChild(n),n}build(){let e=this.instance.container,t=this.cn("container"),{container:i,prev:n,next:s}=this;i||(i=e.querySelector("."+t),this.isDom=!!i),i||(i=document.createElement("div"),w(i,t),e.appendChild(i)),this.container=i,s||(s=i.querySelector("[data-carousel-next]")),s||(s=this.addBtn(Le)),this.next=s,n||(n=i.querySelector("[data-carousel-prev]")),n||(n=this.addBtn(jt)),this.prev=n}cleanup(){this.isDom||(this.prev&&this.prev.remove(),this.next&&this.next.remove(),this.container&&this.container.remove()),this.prev=null,this.next=null,this.container=null,this.isDom=!1}attach(){this.instance.on(["refresh","change"],this.onRefresh)}detach(){this.instance.off(["refresh","change"],this.onRefresh),this.cleanup()}};Object.defineProperty(He,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{classes:{container:"f-carousel__nav",button:"f-button",isNext:"is-next",isPrev:"is-prev"},nextTpl:'',prevTpl:''}});var $e=class extends F{constructor(){super(...arguments),Object.defineProperty(this,"selectedIndex",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"target",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"nav",{enumerable:!0,configurable:!0,writable:!0,value:null})}addAsTargetFor(e){this.target=this.instance,this.nav=e,this.attachEvents()}addAsNavFor(e){this.nav=this.instance,this.target=e,this.attachEvents()}attachEvents(){let{nav:e,target:t}=this;e&&t&&(e.options.initialSlide=t.options.initialPage,e.state===O.Ready?this.onNavReady(e):e.on("ready",this.onNavReady),t.state===O.Ready?this.onTargetReady(t):t.on("ready",this.onTargetReady))}onNavReady(e){e.on("createSlide",this.onNavCreateSlide),e.on("Panzoom.click",this.onNavClick),e.on("Panzoom.touchEnd",this.onNavTouch),this.onTargetChange()}onTargetReady(e){e.on("change",this.onTargetChange),e.on("Panzoom.refresh",this.onTargetChange),this.onTargetChange()}onNavClick(e,t,i){this.onNavTouch(e,e.panzoom,i)}onNavTouch(e,t,i){var n,s;if(Math.abs(t.dragOffset.x)>3||Math.abs(t.dragOffset.y)>3)return;let o=i.target,{nav:a,target:l}=this;if(!a||!l||!o)return;let c=o.closest("[data-index]");if(i.stopPropagation(),i.preventDefault(),!c)return;let h=parseInt(c.dataset.index||"",10)||0,u=l.getPageForSlide(h),p=a.getPageForSlide(h);a.slideTo(p),l.slideTo(u,{friction:((s=(n=this.nav)===null||n===void 0?void 0:n.plugins)===null||s===void 0?void 0:s.Sync.option("friction"))||0}),this.markSelectedSlide(h)}onNavCreateSlide(e,t){t.index===this.selectedIndex&&this.markSelectedSlide(t.index)}onTargetChange(){var e,t;let{target:i,nav:n}=this;if(!i||!n||n.state!==O.Ready||i.state!==O.Ready)return;let s=(t=(e=i.pages[i.page])===null||e===void 0?void 0:e.slides[0])===null||t===void 0?void 0:t.index,o=n.getPageForSlide(s);this.markSelectedSlide(s),n.slideTo(o,n.prevPage===null&&i.prevPage===null?{friction:0}:void 0)}markSelectedSlide(e){let t=this.nav;t&&t.state===O.Ready&&(this.selectedIndex=e,[...t.slides].map(i=>{i.el&&i.el.classList[i.index===e?"add":"remove"]("is-nav-selected")}))}attach(){let e=this,t=e.options.target,i=e.options.nav;t?e.addAsNavFor(t):i&&e.addAsTargetFor(i)}detach(){let e=this,t=e.nav,i=e.target;t&&(t.off("ready",e.onNavReady),t.off("createSlide",e.onNavCreateSlide),t.off("Panzoom.click",e.onNavClick),t.off("Panzoom.touchEnd",e.onNavTouch)),e.nav=null,i&&(i.off("ready",e.onTargetReady),i.off("refresh",e.onTargetChange),i.off("change",e.onTargetChange)),e.target=null}};Object.defineProperty($e,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{friction:.35}});var Pi={Navigation:He,Dots:Be,Sync:$e},ke="animationend",Ft="isSelected",ze="slide",we=class r extends Me{get axis(){return this.isHorizontal?"e":"f"}get isEnabled(){return this.state===O.Ready}get isInfinite(){let e=!1,{contentDim:t,viewportDim:i,pages:n,slides:s}=this,o=s[0];return n.length>=2&&o&&t+o.dim>=i&&(e=this.option("infinite")),e}get isRTL(){return this.option("direction")==="rtl"}get isHorizontal(){return this.option("axis")==="x"}constructor(e,t={},i={}){if(super(),Object.defineProperty(this,"bp",{enumerable:!0,configurable:!0,writable:!0,value:""}),Object.defineProperty(this,"lp",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"userOptions",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"userPlugins",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:O.Init}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"prevPage",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"viewport",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"track",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"slides",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"pages",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"panzoom",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"inTransition",{enumerable:!0,configurable:!0,writable:!0,value:new Set}),Object.defineProperty(this,"contentDim",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"viewportDim",{enumerable:!0,configurable:!0,writable:!0,value:0}),typeof e=="string"&&(e=document.querySelector(e)),!e||!I(e))throw new Error("No Element found");this.container=e,this.slideNext=It(this.slideNext.bind(this),150),this.slidePrev=It(this.slidePrev.bind(this),150),this.userOptions=t,this.userPlugins=i,queueMicrotask(()=>{this.processOptions()})}processOptions(){var e,t;let i=D({},r.defaults,this.userOptions),n="",s=i.breakpoints;if(s&&ft(s))for(let[o,a]of Object.entries(s))window.matchMedia(o).matches&&ft(a)&&(n+=o,D(i,a));n===this.bp&&this.state!==O.Init||(this.bp=n,this.state===O.Ready&&(i.initialSlide=((t=(e=this.pages[this.page])===null||e===void 0?void 0:e.slides[0])===null||t===void 0?void 0:t.index)||0),this.state!==O.Init&&this.destroy(),super.setOptions(i),this.option("enabled")===!1?this.attachEvents():setTimeout(()=>{this.init()},0))}init(){this.state=O.Init,this.emit("init"),this.attachPlugins(Object.assign(Object.assign({},r.Plugins),this.userPlugins)),this.emit("attachPlugins"),this.initLayout(),this.initSlides(),this.updateMetrics(),this.setInitialPosition(),this.initPanzoom(),this.attachEvents(),this.state=O.Ready,this.emit("ready")}initLayout(){let{container:e}=this,t=this.option("classes");w(e,this.cn("container")),Z(e,t.isLTR,!this.isRTL),Z(e,t.isRTL,this.isRTL),Z(e,t.isVertical,!this.isHorizontal),Z(e,t.isHorizontal,this.isHorizontal);let i=this.option("viewport")||e.querySelector(`.${t.viewport}`);i||(i=document.createElement("div"),w(i,t.viewport),i.append(...Dt(e,`.${t.slide}`)),e.prepend(i)),i.addEventListener("scroll",this.onScroll);let n=this.option("track")||e.querySelector(`.${t.track}`);n||(n=document.createElement("div"),w(n,t.track),n.append(...Array.from(i.childNodes))),n.setAttribute("aria-live","polite"),i.contains(n)||i.prepend(n),this.viewport=i,this.track=n,this.emit("initLayout")}initSlides(){let{track:e}=this;if(!e)return;let t=[...this.slides],i=[];[...Dt(e,`.${this.cn(ze)}`)].forEach(n=>{if(I(n)){let s=Qe({el:n,isDom:!0,index:this.slides.length});i.push(s)}});for(let n of[...this.option("slides",[])||[],...t])i.push(Qe(n));this.slides=i;for(let n=0;n!(this.pages.length<2&&!t.options.infinite),bounds:()=>this.getBounds(),maxVelocity:t=>Math.abs(t.target[this.axis]-t.current[this.axis])<2*this.viewportDim?100:0},e)),this.panzoom.on("*",(t,i,...n)=>{this.emit(`Panzoom.${i}`,t,...n)}),this.panzoom.on("decel",this.onDecel),this.panzoom.on("refresh",this.onRefresh),this.panzoom.on("beforeTransform",this.onBeforeTransform),this.panzoom.on("endAnimation",this.onEndAnimation)}attachEvents(){let e=this.container;e&&(e.addEventListener("click",this.onClick,{passive:!1,capture:!1}),e.addEventListener("slideTo",this.onSlideTo)),window.addEventListener("resize",this.onResize)}createPages(){let e=[],{contentDim:t,viewportDim:i}=this,n=this.option("slidesPerPage");n=(n==="auto"||t<=i)&&this.option("fill")!==!1?1/0:parseFloat(n+"");let s=0,o=0,a=0;for(let l of this.slides)(!e.length||o+l.dim-i>.05||a>=n)&&(e.push(Ei()),s=e.length-1,o=0,a=0),e[s].slides.push(l),o+=l.dim+l.gap,a++;return e}processPages(){let e=this.pages,{contentDim:t,viewportDim:i,isInfinite:n}=this,s=this.option("center"),o=this.option("fill"),a=o&&s&&t>i&&!n;if(e.forEach((h,u)=>{var p;h.index=u,h.pos=((p=h.slides[0])===null||p===void 0?void 0:p.pos)||0,h.dim=0;for(let[d,f]of h.slides.entries())h.dim+=f.dim,d=t-.5*i?h.pos=t-i:s&&(h.pos+=-.5*(i-h.dim))}),e.forEach(h=>{o&&!n&&t>i&&(h.pos=Math.max(h.pos,0),h.pos=Math.min(h.pos,t-i)),h.pos=b(h.pos,1e3),h.dim=b(h.dim,1e3),Math.abs(h.pos)<=.1&&(h.pos=0)}),n)return e;let l=[],c;return e.forEach(h=>{let u=Object.assign({},h);c&&u.pos===c.pos?(c.dim+=u.dim,c.slides=[...c.slides,...u.slides]):(u.index=l.length,c=u,l.push(u))}),l}getPageFromIndex(e=0){let t=this.pages.length,i;return e=parseInt((e||0).toString())||0,i=this.isInfinite?(e%t+t)%t:Math.max(Math.min(e,t-1),0),i}getSlideMetrics(e){var t,i;let n=this.isHorizontal?"width":"height",s=0,o=0,a=e.el,l=!(!a||a.parentNode);if(a?s=parseFloat(a.dataset[n]||"")||0:(a=document.createElement("div"),a.style.visibility="hidden",(this.track||document.body).prepend(a)),w(a,this.cn(ze)+" "+e.class+" "+e.customClass),s)a.style[n]=`${s}px`,a.style[n==="width"?"height":"width"]="";else{l&&(this.track||document.body).prepend(a),s=a.getBoundingClientRect()[n]*Math.max(1,((t=window.visualViewport)===null||t===void 0?void 0:t.scale)||1);let h=a[this.isHorizontal?"offsetWidth":"offsetHeight"];h-1>s&&(s=h)}let c=getComputedStyle(a);return c.boxSizing==="content-box"&&(this.isHorizontal?(s+=parseFloat(c.paddingLeft)||0,s+=parseFloat(c.paddingRight)||0):(s+=parseFloat(c.paddingTop)||0,s+=parseFloat(c.paddingBottom)||0)),o=parseFloat(c[this.isHorizontal?"marginRight":"marginBottom"])||0,l?(i=a.parentElement)===null||i===void 0||i.removeChild(a):e.el||a.remove(),{dim:b(s,1e3),gap:b(o,1e3)}}getBounds(){let{isInfinite:e,isRTL:t,isHorizontal:i,pages:n}=this,s={min:0,max:0};if(e)s={min:-1/0,max:1/0};else if(n.length){let o=n[0].pos,a=n[n.length-1].pos;s=t&&i?{min:o,max:a}:{min:-1*a,max:-1*o}}return{x:i?s:{min:0,max:0},y:i?{min:0,max:0}:s}}repositionSlides(){let e,{isHorizontal:t,isRTL:i,isInfinite:n,viewport:s,viewportDim:o,contentDim:a,page:l,pages:c,slides:h,panzoom:u}=this,p=0,d=0,f=0,m=0;u?m=-1*u.current[this.axis]:c[l]&&(m=c[l].pos||0),e=t?i?"right":"left":"top",i&&t&&(m*=-1);for(let x of h){let E=x.el;E?(e==="top"?(E.style.right="",E.style.left=""):E.style.top="",x.index!==p?E.style[e]=d===0?"":`${b(d,1e3)}px`:E.style[e]="",f+=x.dim+x.gap,p++):d+=x.dim+x.gap}if(n&&f&&s){let x=getComputedStyle(s),E="padding",q=t?"Right":"Bottom",W=parseFloat(x[E+(t?"Left":"Top")]);m-=W,o+=W,o+=parseFloat(x[E+q]);for(let M of h)M.el&&(b(M.pos)b(a-o)&&(M.el.style[e]=`${b(d+f,1e3)}px`),b(M.pos+M.gap)>=b(a-o)&&b(M.pos)>b(m+o)&&b(m)1&&(g=c[y[0]],v=c[y[1]]),g&&v){let x=0;for(let E of h)E.el?this.inTransition.has(E.index)&&g.slides.indexOf(E)<0&&(E.el.style[e]=`${b(x+(g.pos-v.pos),1e3)}px`):x+=E.dim+E.gap}}createSlideEl(e){let{track:t,slides:i}=this;if(!t||!e||e.el&&e.el.parentNode)return;let n=e.el||document.createElement("div");w(n,this.cn(ze)),w(n,e.class),w(n,e.customClass);let s=e.html;s&&(s instanceof HTMLElement?n.appendChild(s):n.innerHTML=e.html+"");let o=[];i.forEach((h,u)=>{h.el&&o.push(u)});let a=e.index,l=null;o.length&&(l=i[o.reduce((h,u)=>Math.abs(u-a)1)return!1;let u=e>a?1:-1;this.isInfinite&&(a===0&&e===l.length-1&&(u=-1),a===l.length-1&&e===0&&(u=1));let p=l[h].pos*(this.isRTL?1:-1);if(a===h&&Math.abs(p-c.target[this.axis])<1)return!1;this.clearTransitions();let d=c.isResting;w(this.container,this.cn("inTransition"));let f=((s=l[a])===null||s===void 0?void 0:s.slides[0])||null,m=((o=l[h])===null||o===void 0?void 0:o.slides[0])||null;this.inTransition.add(m.index),this.createSlideEl(m);let g=f.el,v=m.el;d||t===ze||(t="fadeFast",g=null);let y=this.isRTL?"next":"prev",x=this.isRTL?"prev":"next";return g&&(this.inTransition.add(f.index),f.transition=t,g.addEventListener(ke,this.onAnimationEnd),g.classList.add(`f-${t}Out`,`to-${u>0?x:y}`)),v&&(m.transition=t,v.addEventListener(ke,this.onAnimationEnd),v.classList.add(`f-${t}In`,`from-${u>0?y:x}`)),c.current[this.axis]=p,c.target[this.axis]=p,c.requestTick(),this.onChange(h),!0}manageSlideVisiblity(){let e=new Set,t=new Set,i=this.getVisibleSlides(parseFloat(this.option("preload",0)+"")||0);for(let n of this.slides)i.has(n)?e.add(n):t.add(n);for(let n of this.inTransition)e.add(this.slides[n]);for(let n of e)this.createSlideEl(n),this.lazyLoadSlide(n);for(let n of t)e.has(n)||this.removeSlideEl(n);this.markSelectedSlides(),this.repositionSlides()}markSelectedSlides(){if(!this.pages[this.page]||!this.pages[this.page].slides)return;let e="aria-hidden",t=this.cn(Ft);if(t)for(let i of this.slides){let n=i.el;n&&(n.dataset.index=`${i.index}`,n.classList.contains("f-thumbs__slide")?this.getVisibleSlides(0).has(i)?n.removeAttribute(e):n.setAttribute(e,"true"):this.pages[this.page].slides.includes(i)?(n.classList.contains(t)||(w(n,t),this.emit("selectSlide",i)),n.removeAttribute(e)):(n.classList.contains(t)&&(S(n,t),this.emit("unselectSlide",i)),n.setAttribute(e,"true")))}}flipInfiniteTrack(){let{axis:e,isHorizontal:t,isInfinite:i,isRTL:n,viewportDim:s,contentDim:o}=this,a=this.panzoom;if(!a||!i)return;let l=a.current[e],c=a.target[e]-l,h=0,u=.5*s;n&&t?(l<-u&&(h=-1,l+=o),l>o-u&&(h=1,l-=o)):(l>u&&(h=1,l-=o),l<-o+u&&(h=-1,l+=o)),h&&(a.current[e]=l,a.target[e]=l+c)}lazyLoadImg(e,t){let i=this,n="f-fadeIn",s="is-preloading",o=!1,a=null,l=()=>{o||(o=!0,a&&(a.remove(),a=null),S(t,s),t.complete&&(w(t,n),setTimeout(()=>{S(t,n)},350)),this.option("adaptiveHeight")&&e.el&&this.pages[this.page].slides.indexOf(e)>-1&&(i.updateMetrics(),i.setViewportHeight()),this.emit("load",e))};w(t,s),t.src=t.dataset.lazySrcset||t.dataset.lazySrc||"",delete t.dataset.lazySrc,delete t.dataset.lazySrcset,t.addEventListener("error",()=>{l()}),t.addEventListener("load",()=>{l()}),setTimeout(()=>{let c=t.parentNode;c&&e.el&&(t.complete?l():o||(a=V(vt),c.insertBefore(a,t)))},300)}lazyLoadSlide(e){let t=e&&e.el;if(!t)return;let i=new Set,n=Array.from(t.querySelectorAll("[data-lazy-src],[data-lazy-srcset]"));t.dataset.lazySrc&&n.push(t),n.map(s=>{s instanceof HTMLImageElement?i.add(s):s instanceof HTMLElement&&s.dataset.lazySrc&&(s.style.backgroundImage=`url('${s.dataset.lazySrc}')`,delete s.dataset.lazySrc)});for(let s of i)this.lazyLoadImg(e,s)}onAnimationEnd(e){var t;let i=e.target,n=i?parseInt(i.dataset.index||"",10)||0:-1,s=this.slides[n],o=e.animationName;if(!i||!s||!o)return;let a=!!this.inTransition.has(n)&&s.transition;a&&o.substring(0,a.length+2)===`f-${a}`&&this.inTransition.delete(n),this.inTransition.size||this.clearTransitions(),n===this.page&&(!((t=this.panzoom)===null||t===void 0)&&t.isResting)&&this.emit("settle")}onDecel(e,t=0,i=0,n=0,s=0){if(this.option("dragFree"))return void this.setPageFromPosition();let{isRTL:o,isHorizontal:a,axis:l,pages:c}=this,h=c.length,u=Math.abs(Math.atan2(i,t)/(Math.PI/180)),p=0;if(p=u>45&&u<135?a?0:i:a?t:0,!h)return;let d=this.page,f=o&&a?1:-1,m=e.current[l]*f,{pageIndex:g}=this.getPageFromPosition(m);Math.abs(p)>5?(c[d].dim=e&&(this.page+=p.length),this.updateMetrics(),a){let d=((s=this.pages[this.page])===null||s===void 0?void 0:s.pos)||0,f=((o=this.pages[this.page])===null||o===void 0?void 0:o.dim)||0,m=this.pages.length||1,g=this.isRTL?c-f:f-c,v=this.isRTL?l-d:d-l;h&&m===1?(e<=this.page&&(a.current[this.axis]-=g,a.target[this.axis]-=g),a.panTo({[this.isHorizontal?"x":"y"]:-1*d})):v&&e<=this.page&&(a.target[this.axis]-=v,a.current[this.axis]-=v,a.requestTick())}for(let d of p)this.emit("initSlide",d,d.index)}prependSlide(e){this.addSlide(0,e)}appendSlide(e){this.addSlide(this.slides.length,e)}removeSlide(e){let t=this.slides.length;e=(e%t+t)%t;let i=this.slides[e];if(i){this.removeSlideEl(i,!0),this.slides.splice(e,1);for(let n=0;nthis.page?-1:1;let l=-1*s.current.e,c=b((l-a.pos)/(1*a.dim),1e3),h=c,u=c;this.isInfinite&&i!==!0&&(h=b((l-a.pos+o)/(1*a.dim),1e3),u=b((l-a.pos-o)/(1*a.dim),1e3));let p=[c,h,u].reduce(function(d,f){return Math.abs(f)1?1:p<-1?-1:p}setViewportHeight(){let{page:e,pages:t,viewport:i,isHorizontal:n}=this;if(!i||!t[e])return;let s=0;n&&this.track&&(this.track.style.height="auto",t[e].slides.forEach(o=>{o.el&&(s=Math.max(s,o.el.offsetHeight))})),i.style.height=s?`${s}px`:""}getPageForSlide(e){for(let t of this.pages)for(let i of t.slides)if(i.index===e)return t.index;return-1}getVisibleSlides(e=0){var t;let i=new Set,{panzoom:n,contentDim:s,viewportDim:o,pages:a,page:l}=this;if(o){s=s+((t=this.slides[this.slides.length-1])===null||t===void 0?void 0:t.gap)||0;let c=0;c=n&&n.state!==P.Init&&n.state!==P.Destroy?-1*n.current[this.axis]:a[l]&&a[l].pos||0,this.isInfinite&&(c-=Math.floor(c/s)*s),this.isRTL&&this.isHorizontal&&(c*=-1);let h=c-o*e,u=c+o*(e+1),p=this.isInfinite?[-1,0,1]:[0];for(let d of this.slides)for(let f of p){let m=d.pos+f*s,g=m+d.dim+d.gap;mh&&i.add(d)}}return i}getPageFromPosition(e){let{viewportDim:t,contentDim:i,slides:n,pages:s,panzoom:o}=this,a=s.length,l=n.length,c=n[0],h=n[l-1],u=this.option("center"),p=0,d=0,f=0,m=e===void 0?-1*(o?.target[this.axis]||0):e;u&&(m+=.5*t),this.isInfinite?(mh.pos+h.dim+.5*h.gap&&(m-=i,f=1)):m=Math.max(c.pos||0,Math.min(m,h.pos));let g=h,v=n.find(y=>{let x=y.pos-.5*g.gap,E=y.pos+y.dim+.5*y.gap;return g=y,m>=x&&m{this.removeSlideEl(l)}),this.detachPlugins(),t&&(t.removeEventListener("scroll",this.onScroll),t.offsetParent&&i&&i.offsetParent&&t.replaceWith(...i.childNodes));for(let[l,c]of Object.entries(o))l!=="container"&&c&&e.classList.remove(c);this.track=null,this.viewport=null,this.page=0,this.slides=[];let a=this.events.get("ready");this.events=new Map,a&&this.events.set("ready",a)}};Object.defineProperty(we,"Panzoom",{enumerable:!0,configurable:!0,writable:!0,value:ae}),Object.defineProperty(we,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:xi}),Object.defineProperty(we,"Plugins",{enumerable:!0,configurable:!0,writable:!0,value:Pi});var oi=function(r){if(!I(r))return 0;let e=window.scrollY,t=window.innerHeight,i=e+t,n=r.getBoundingClientRect(),s=n.y+e,o=n.height,a=s+o;if(e>a||ia||si)return 100;let l=o;si&&(l-=a-i);let c=l/t*100;return Math.round(c)},Ce=!(typeof window>"u"||!window.document||!window.document.createElement),et,tt=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden]):not(.fancybox-focus-guard)","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"]):not([disabled]):not([aria-hidden])'].join(","),Nt=r=>{if(r&&Ce){et===void 0&&document.createElement("div").focus({get preventScroll(){return et=!0,!1}});try{if(et)r.focus({preventScroll:!0});else{let e=window.scrollY||document.body.scrollTop,t=window.scrollX||document.body.scrollLeft;r.focus(),document.body.scrollTo({top:e,left:t,behavior:"auto"})}}catch{}}},ai=()=>{let r=document,e,t="",i="",n="";return r.fullscreenEnabled?(t="requestFullscreen",i="exitFullscreen",n="fullscreenElement"):r.webkitFullscreenEnabled&&(t="webkitRequestFullscreen",i="webkitExitFullscreen",n="webkitFullscreenElement"),t&&(e={request:function(s=r.documentElement){return t==="webkitRequestFullscreen"?s[t](Element.ALLOW_KEYBOARD_INPUT):s[t]()},exit:function(){return r[n]&&r[i]()},isFullscreen:function(){return r[n]}}),e},mt={animated:!0,autoFocus:!0,backdropClick:"close",Carousel:{classes:{container:"fancybox__carousel",viewport:"fancybox__viewport",track:"fancybox__track",slide:"fancybox__slide"}},closeButton:"auto",closeExisting:!1,commonCaption:!1,compact:()=>window.matchMedia("(max-width: 578px), (max-height: 578px)").matches,contentClick:"toggleZoom",contentDblClick:!1,defaultType:"image",defaultDisplay:"flex",dragToClose:!0,Fullscreen:{autoStart:!1},groupAll:!1,groupAttr:"data-fancybox",hideClass:"f-fadeOut",hideScrollbar:!0,idle:3500,keyboard:{Escape:"close",Delete:"close",Backspace:"close",PageUp:"next",PageDown:"prev",ArrowUp:"prev",ArrowDown:"next",ArrowRight:"next",ArrowLeft:"prev"},l10n:Object.assign(Object.assign({},si),{CLOSE:"Close",NEXT:"Next",PREV:"Previous",MODAL:"You can close this modal content with the ESC key",ERROR:"Something Went Wrong, Please Try Again Later",IMAGE_ERROR:"Image Not Found",ELEMENT_NOT_FOUND:"HTML Element Not Found",AJAX_NOT_FOUND:"Error Loading AJAX : Not Found",AJAX_FORBIDDEN:"Error Loading AJAX : Forbidden",IFRAME_ERROR:"Error Loading Page",TOGGLE_ZOOM:"Toggle zoom level",TOGGLE_THUMBS:"Toggle thumbnails",TOGGLE_SLIDESHOW:"Toggle slideshow",TOGGLE_FULLSCREEN:"Toggle full-screen mode",DOWNLOAD:"Download"}),parentEl:null,placeFocusBack:!0,showClass:"f-zoomInUp",startIndex:0,tpl:{closeButton:'',main:`